專利名稱:一種好友分組管理方法
技術領域:
本發(fā)明涉及計算機技術領域,具體涉及一種在即時通訊中提供通訊參與者即好友的分組技術,更具體地說,涉及一種可支持用戶定制其排列順序的好友分組的管理方法。
背景技術:
網絡即時通訊(以下簡稱IM)已被眾人接受,成為用戶必不可少的軟件工具,在平時的休閑娛樂和工作學習中被廣泛使用。隨著用戶使用IM軟件的時間增長,用戶積累了大量的好友聯(lián)系人(也叫即時通信參與者),因此,用戶對好友聯(lián)系人的管理也變得越來越重要。中國發(fā)明專利CN200410026976.2公開了一種即時通訊軟件好友列表的查詢方法,利用匹配關鍵字的方法來查找感興趣的好友。但這種方法需要對關鍵字有準確的把握,因此,如果用戶不了解關鍵字而好友列表特別長,這種方法并不能很好解決問題。
為更加便利對好友聯(lián)系人的管理,一些IM軟件提出了更加方便管理好友聯(lián)系人的方式,例如,已有IM軟件實現(xiàn)了好友聯(lián)系人分組的好友管理方式,將具有相同特征的好友放在一個分組中進行管理,即用戶可以對所有的好友聯(lián)系人進行分類管理,例如用戶可以把好友聯(lián)系人分為“高中同學”,“公司同事”等好友分組,這樣用戶就可以利用IM軟件對所有聯(lián)系人進行有效管理,可以在對應的分組下面找到合適的好友進行后續(xù)的交流與溝通,好友聯(lián)系人分組已經成為IM軟件中不可缺少的功能特點。為實現(xiàn)好友的分組管理,在對應用戶的基本信息資料中,在服務器建立分組數據表保存好友分組的關鍵字Key以及分組名稱。其中,為每個好友規(guī)定的數據結構中,有一個特定的字段屬性Flag中設置為分組Key,這樣當用戶下載完了好友分組以及好友列表后,好友根據其屬性Flag排列到對應的分組Key中,從而實現(xiàn)對好友有組織的管理,同時也給用戶帶來了極大的便利性。面板管理模塊利用本地存儲模塊裝載聯(lián)系人列表,首先遍歷所有分組目錄,裝載到內存中對應分組結構中,然后根據目錄名稱的首字母進行排序處理后,最后分組信息顯示在面板中。上述現(xiàn)有技術的缺點在于,上述好友聯(lián)系人分組在面板的排列是按照對應的分組名稱的首字母或者分組好友人數這些固定的標準方式進行好友分組在面板的裝載與排列,用戶無法根據自己需要的排列方式對好友分組的排列方式進行面板的定制操作,不能滿足用戶的個性化的需求。中國專利CN2002821420.X公開了“好友列表的被動個性化”,按照一定的模式提供了好友的組織,但這種組織是由系統(tǒng)給出的,而不是用戶自己定制的,因此仍然不能滿足每個用戶主觀上可能不同的需求。
發(fā)明內容
本發(fā)明要解決的技術問題在于,實現(xiàn)一種用戶可定制的好友分組排列順序的技術實現(xiàn)方案,可以讓用戶對面板中的好友分組的排列方式進行定制,給用戶提供一個個性化的面板表現(xiàn)方式,同時也極大方便了用戶對好友分組的操作體驗,便利用戶打開希望的好友分組。這里提出一種用戶可定制的好友分組排列順序的技術實現(xiàn)方案,可以極大的方便用戶對IM軟件面板的操作體驗,可以根據自己的喜好進行好友分組的各種排列,為用戶提供更加個性化的服務。
本發(fā)明上述技術問題這樣解決,構造一種好友分組管理方法,包括以下步驟建立包括分組關鍵字、分組名稱及分組序列號的分組關系數據結構體,響應用戶對好友分組列表控件的操控;利用Windows控件API函數根據列表控件中的列表對象元素,順序遍歷列表對象數組,將其數值添加到分組關系數據結構體,并把結構體添加到新建立的分組結構數組中;利用本地文件存儲模塊遍歷所有的好友分組,建立面板的目錄對象鏈表數據結構,利用分組對應的序列號進行排序,確認好友所處在的分組;根據面板的矩形區(qū)域以及面板目錄對象鏈表確定各個目錄對象所在面板的位置信息,并確定該目錄對象下好友分組對象的位置信息,對主面板發(fā)起繪制操作,最終表現(xiàn)為與用戶設置一致的主面板的排列形式。
在上述好友分組的管理方法中,所述分組關系數據結構體中的分組序列號的初始值為遍歷所述列表對象數組時到達該分組的次序。
在上述好友分組的管理方法中,還包括用于將最后確定的分組結構數組傳輸并保存在即時通信服務器的以下步驟將用戶標識與對應的分組結構數組,組成數據包并進行加密處理,發(fā)送到服務器;服務器對數據包進行解密與解析操作,從中提取出用戶標識以及對應的分組結構數組;服務器根據用戶標識,查詢用戶信息數據庫,定位相關的分組信息,分別寫入用戶標識對應的分組關系列表中,其字段分別是分組關鍵字、分組名稱及分組序列號。
在上述好友分組的管理方法中,在本地存儲器和服務器為每個用戶標識保存一個與其分組信息對應的序號,用于記錄該用戶的好友分組的修改序號。
在上述好友分組的管理方法中,還包括以下步驟服務器遞增用戶標識的分組信息對應的序號;服務器保存用戶標識的分組信息及對應的序號;將分組信息及對應的序號通過數據包發(fā)送到客戶端;客戶端接收到數據包后,保存服務器返回的序號及對應的分組結構數組。
在上述好友分組的管理方法中,用戶客戶端利用本地文件存儲模塊將新的分組結構數組和分組信息對應的序號保存到本地文件。
在上述好友分組的管理方法中,用戶在客戶端登錄時,執(zhí)行以下步驟客戶端發(fā)送請求獲取序號的協(xié)議命令到服務器;服務器根據用戶標識返回與分組信息對應的序號,客戶端將服務器返回的序號與本地存儲的序號進行比較;如果服務器序號大于本地存儲的序號,則客戶端發(fā)送獲取最新分組結構數組的協(xié)議命令到服務器,服務器返回對應用戶標識的所有分組信息以及最新的序號,客戶端收到該數據包后加以保存;如果服務器序號等于本地存儲的序號,則無需更新。
在上述好友分組的管理方法中,還包括以下步驟用戶客戶端調用面板管理模塊觸發(fā)重新裝載面板的操作,利用本地文件存儲模塊遍歷所有的分組結構數組,建立面板目錄對象鏈表數據結構使目錄對象包括分組關鍵字和分組名稱以及分組序列號;對所建立的面板目錄對象鏈表進行排序操作,利用每個分組的序列號作為排序標準,得到按照分組序列號進行排序后的面板目錄目錄對象鏈表,同時遍歷所有的好友聯(lián)系人,根據好友聯(lián)系人的信息中的屬性Flag字段,確認好友所在的分組;根據面板的矩形區(qū)域以及排序后的面板目錄對象鏈表,確定各個目錄對象以及該目錄對象下好友分組對象所在面板位置信息,對面板發(fā)起繪制操作使之表現(xiàn)為與用戶設置排列形式一致。
在上述好友分組的管理方法中,確定所述分組結構中的分組序列號的初始值為分組的訪問頻率的排序或內含好友個數的排序或分組名稱的首字母排序。
實施本發(fā)明提供的好友分組管理方法,可以支持用戶定制好友分組排列順序及對其隨心所欲的修改,而且這種修改是直接且直觀的,用戶可以根據自己的需要與喜好,通過非常簡單的操作對面板中好友分組的排列方式進行調整變更,包括上移、下移、隱藏、恢復等,從而滿足用戶主觀上的個性化的要求,同時,由于采用了用戶定制的排列方式,可以非常方便地對某個好友分組進行查看,從而快速找到對應某個好友分組中的聯(lián)系人,為后續(xù)的交流與溝通提供了更加便利的操作方式,此外,方便的操作界面,可以讓用戶進行非常簡便的操作就可以完成好友排列方式的定制。
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是利用本發(fā)明方法實現(xiàn)好友分組的定制設置操作界面的一個示意性例子;圖2是本發(fā)明方法的一個實施例中定制好友分組順序部分的流程示意圖。
圖3是本發(fā)明方法的一個實施例中保存已定制好友分組順序部分的流程示意圖。
圖4是本發(fā)明方法的一個實施例中更新已定制的好友分組順序部分的流程示意圖。
圖5是本發(fā)明方法的一個實施例中在面板上根據已定制好友分組順序進行繪制部分的流程示意圖。
具體實施例方式
在現(xiàn)有IM軟件中,好友分組在面板上的排列是按照系統(tǒng)預先設定的某種固定模式進行排列的,例如按照分組名稱的首字母或者分組中的好友數目進行分組的排序,這種方式讓用戶無法控制好友分組的排列,不能按照自己的意愿進行分組的排列,無法滿足用戶的個性化的需求。在圖1中,給出了利用本發(fā)明方法實現(xiàn)的當前面板的好友分組排列方式的一種,從圖中可見,在好友分組圖標和好友分組名稱兩個欄目下,分別列出了7個好友分組圖標和7個好友分組名稱我的聯(lián)系人、測試號碼、高中同學、大學同學、研究生同學、公司同事、家人親戚。圖1中的高亮光標處于“研究生同學”這個分組,對具體用戶而言,利用本發(fā)明的方法,可以通過點擊右邊的“上移”、“下移”按鈕,便利地將其上移或下移,如果點擊上移鍵,在上移結束后,從上而下的7個好友分組的名稱分別順序為我的聯(lián)系人、測試號碼、高中同學、研究生同學、大學同學、公司同事、家人親戚。相反,如要在圖1的基礎上將其下移,則下移結果的順序排列為我的聯(lián)系人、測試號碼、高中同學、大學同學、公司同事、研究生同學、家人親戚。從上可見,本發(fā)明提供了一種用戶可定制的好友分組排列順序的方法,通過實現(xiàn)該方法,用戶可以通過如圖1的操作界面進行好友分組的新的排列操作,可以通過操作“上移”與“下移”實現(xiàn)好友分組在面板上的重新排列,通過這種方式可以實現(xiàn)用戶對好友分組更有效的管理,同時用戶也可以隱藏某個好友分組、刪除好友分組或者添加好友分組,這樣極大了便利了用戶對好友分組的管理,同時滿足了用戶個性化的操作需求。
為實現(xiàn)本發(fā)明的好友分組管理方法,有四個環(huán)節(jié)是必須的,一是好友分組順序的定制/調整;二是按照定制的順序排列好友分組;三是已定制好友分組順序的保存;四是好友分組序號的維持。其中,第一個環(huán)節(jié)是關鍵,因為要在這個環(huán)節(jié)使好友分組與一個獨一無二的排列順序號形成關聯(lián),這種關聯(lián)是通過分組結構數組實現(xiàn)的,以及對這種關聯(lián)的直接而直觀的調整,直接而直觀的調整是通過現(xiàn)成的列表控件函數實現(xiàn)的;第二個環(huán)節(jié)利用在第一環(huán)節(jié)形成的關聯(lián)實現(xiàn)好友分組按照定制順序排列;第三個環(huán)節(jié)是在第一個環(huán)節(jié)的基礎上通過服務器和客戶端的交互完成的;第四個環(huán)節(jié)是要保證在任何時候,用戶得到的好友分組的排列順序是最新的,因此每個對分組排列順序的改變都應該送存IM服務器并在每次調用時檢查其序號。四個環(huán)節(jié)的一個核心是為每個好友分組規(guī)定一個排列順序的屬性即好友分組序列號,該好友分組序列號作為可通過API函數操控的數據結構,可以利用現(xiàn)成的API函數實現(xiàn)其圖1所示的顯示及操作,此處的操作包括通過鼠標或按鍵移動光亮條、點擊“添加”、“刪除”、“隱藏”“上移”、“下移”、“確定”、“取消”等。換言之,由于每個好友分組的序列號與其排列位置是一一對應的,用戶通過改變分組的位置實現(xiàn)改變分組的序列號,而當改變分組的序列號時,其排列順序也改變了。
圖2、3、4、5分別對定制好友分組順序、保存已定制好友分組順序、更新已定制好友分組順序和根據已定制好友分組順序進行繪制等方面給出了流程圖。
如上述,本發(fā)明的核心是為好友分組增加一個可操控的稱為分組序列號的決定分組排列順序的屬性,為啟動好友分組的個性化定制,用戶應該通過系統(tǒng)設置,確認其希望對分組排列進行個性化設置,圖2給出了定制好友分組順序部分的流程,好友分組順序的定制是這樣形成的;在框201,啟動好友分組順序的定制,在框202中,利用IM軟件中本地存儲模塊,從本地存儲系統(tǒng)中好友聯(lián)系人結構化存儲中,開始遍歷好友分組的目錄結構,在遍歷過程中,獲取文件存儲系統(tǒng)中好友分組并添加到新建立的好友分組鏈表結構中如框203,鏈表結構中的每個元素至少包括分組的關鍵字Key以及分組名稱;在框204中,遍歷已經建立的好友分組鏈表結構,提取出分組的名稱,利用Windows列表控件裝載API函數,分別把鏈表中的元素(分組關鍵字和分組名稱)添加到如圖1所示的列表控件之中;同時利用資源裝載API在對應的分組中裝載不同的圖標ICON,顯示在相應的分組,圖1所示的列表控件是系統(tǒng)中現(xiàn)成的一種對象數據結構;在框205中,建立分組關系數據結構體,其中包括好友分組Key、分組名稱以及分組序列號,響應用戶的鼠標和/或鍵盤操作,檢測用戶點擊的按鈕,如果系統(tǒng)獲取用戶點擊上下控制按鈕,則利用Windows列表控件排序API以及刷新窗口顯示函數顯示好友分組到合適的排列位置;其中,確定分組序列號的初始值為遍歷到該分組的次序(也可以是該好友分組的訪問頻率的排序或該好友分組內含好友聯(lián)系人個數的排序或該好友分組名稱的字母排序或其它預先被動配置的排序)。本發(fā)明是在被動的排序基礎上,提供的人為的主觀的無理由無邏輯的排序定制。
在框206中,系統(tǒng)檢測到用戶鼠標點擊了確定后,則利用Windows控件API函數,根據列表控件中的列表對象元素ITEM,順序遍歷列表對象數組,分別把列表對象Item填入對應的分組關鍵字Key、分組名稱以及分組序列號到分組結構中。在框207中,把框206中形成的分組關系數據結構體添加到建立的新的分組結構數組中;在框208中根據分組序列號確定面板上的好友分組排列順序。
例如,對三個分組“同學會”、“老鄉(xiāng)”和“客戶”情況下,如果各個分組初始序列號,根據遍歷順序確定為1、2、3,初始排列的結果是自上而下為“同學會”、“老鄉(xiāng)”和“客戶”,用戶通過光標點擊“老鄉(xiāng)”及“上移”按鈕,使得“同學會”、“老鄉(xiāng)”和“客戶”的序列號改變?yōu)?、1、3,相應的排列順序自上而下為“老鄉(xiāng)”、“同學會”和“客戶”。
用戶完成分組順序的定制之后,為了使該定制順序在下一次使用時仍然生效,應對其進行保存。在框301中,將分組結構數組發(fā)送到IM服務器這樣進行將用戶號碼與新建立的新的分組結構數組進行組合,放置到數據包中,并對數據包進行加密處理,并按照約定的協(xié)議格式,在數據包上添加相應的包頭與包尾,利用約定的套接字進行數據包的發(fā)送,將數據包發(fā)送到IM服務器,此處,用戶號碼也可以是用戶的其它標識ID如用戶名等,只要是可以唯一標識用戶的數據即可,將分組數據發(fā)送到IM服務器的好處在于,無論用戶在哪里進行IM通信,其在本地存儲的數據依然可以通過服務器保存和取得;在框302中,IM服務器在約定的套接字端口異步等待接收數據包,對數據包進行解密與解析操作,確認是有效的數據包后,解析出數據包中的用戶號碼,以及相應的新的分組關系列表數組,IM服務器對來自客戶端的信息進行處理和保存,只是增加了分組新屬性序列號及其關系的存儲而已;
在框303中,對序號進行更新是這樣進行的服務器根據用戶號碼,查詢用戶信息數據庫,定位相關的分組信息,分別寫入用戶號碼對應的分組關系列表中,其字段分別是分組Key、分組名稱以及分組對應的序列號,并同時更新分組信息對應的序號,即用戶修改了一次分組,則增加該序號,用于用戶再次登錄,判斷是否重新獲取分組信息的標志,此處的序號相當于分組數據的序號,每次修改分組都以遞增方式改變序號,這樣為保持好友分組數據的一致性,要及時更新和保存;在框304中,將分組信息及序號發(fā)送到客戶端這樣實現(xiàn)服務器保存成功后,組合分組信息對應的序號到數據包中,利用約定套接字返回成功保存分組信息的數據包發(fā)送給用戶客戶端;在框305中,用戶客戶端接收到數據包后,進行解密與解析后,確認是有效數據包后,提取出服務器返回的序號;在框306中,用戶客戶端利用本地文件存儲模塊,把用戶修改好友分組順序時建立的新的分組結構數組保存到本地文件中,同時把分組對應的從服務器返回的序號也保存在文件系統(tǒng)中,用于再次登錄時候檢查序號是否一致(詳見圖4流程);為實現(xiàn)好友分組序號的維持,本發(fā)明方法在更新好友分組順序時采取了序號比對來發(fā)現(xiàn)好友分組定制是否是最新的。
參考圖4,在框401用戶再次登錄IM軟件客戶端,在框402,客戶端IM軟件發(fā)送獲取分組對應序號的協(xié)議命令到IM服務器;在框403,IM服務器根據用戶號碼返回對應分組序號,在框404,將用戶客戶端根據服務器返回的序號,與本地存儲的序號進行比較,如果服務器序號大于本地存儲的序號,則說明用戶在其他地方曾經修改過分組關系,則在框405,用戶客戶端發(fā)送獲取到的最新分組結構數組的協(xié)議命令到服務器,在框406,服務器返回對應用戶號碼的所有分組信息以及最新的序號,在框407,用戶客戶端接收到服務器對應的數據包后,加以保存;接著在框408調用分組功能模塊,如果在框404中判斷出服務器序號不大于本地存儲的序號,說明當前版本是最新的,直接到框408調用分組排列順序功能模塊。
參考圖5,說明本發(fā)明方法實現(xiàn)調用好友分組排列順序的流程,在框501中,用戶客戶端調用面板管理模塊觸發(fā)重新裝載面板的操作,在框502中,利用本地文件存儲模塊遍歷所有的好友分組,在框503中,建立面板的目錄目錄對象鏈表數據結構,目錄對象包括了分組的關鍵字Key,分組的名稱以及分組對應的序列號;在框504中,對已經建立的面板目錄目錄對象鏈表,以分組序列號作為排序關鍵字進行排序操作,得到按照分組序列號進行排序后的面板目錄目錄對象鏈表,在框505,以遍歷所有的好友聯(lián)系人,根據好友聯(lián)系人的信息中的屬性Flag字段,確認好友所在的分組;在框506,根據面板的矩形區(qū)域,以及排序后的面板目錄目錄對象鏈表,確定各個目錄對象所在面板的位置信息,同時確定該目錄對象下好友Item對象的位置信息,對面板發(fā)起繪制操作,最終表現(xiàn)為與用戶設置一致的面板的排列形式。
從上述結合附圖對各個步驟的描述來看,本發(fā)明對好友分組提出的新的管理方法,可以在好友分組被動配置的基礎上實現(xiàn)用戶端對好友分組排列順序隨心所欲的個性定制,其核心是可操控的序列號添加到好友分組數據結構中,另一方面,通過設置序號作為好友分組數據的序號并保存在本地和服務器上,可保障任何時候的好友分組數據都是最新的。
本發(fā)明保護范圍不限于說明書的內容,上述實施例僅僅是示例性的而不構成對本發(fā)明保護范圍的限制,本領域技術人員根據本發(fā)明的教導對本發(fā)明實施例的變形,均屬于本發(fā)明的保護范圍之內。
權利要求
1.一種好友分組管理方法,其特征在于,包括以下步驟S1)建立包括分組關鍵字、分組名稱及分組序列號的分組關系數據結構體,響應用戶對好友分組列表控件的操控;S2)利用Windows控件API函數根據列表控件中的列表對象元素,順序遍歷列表對象數組,將其數值添加到分組關系數據結構體,并把結構體添加到新建立的分組結構數組中;S3)利用本地文件存儲模塊遍歷所有的好友分組,建立面板的目錄對象鏈表數據結構,利用分組對應的序列號進行排序,確認好友所處在的分組;S4)根據面板的矩形區(qū)域以及面板目錄對象鏈表確定各個目錄對象所在面板的位置信息,并確定該目錄對象下好友分組對象的位置信息,對主面板發(fā)起繪制操作,最終表現(xiàn)為與用戶設置一致的主面板的排列形式。
2.根據權利要求1所述的一種好友分組管理方法,其特征在于,所述分組關系數據結構體中的分組序列號的初始值為遍歷所述列表對象數組時到達該分組的次序。
3.根據權利要求2所述的一種好友分組管理方法,其特征在于,還包括用于將最后確定的分組結構數組傳輸并保存在即時通信服務器的以下步驟S51)將用戶標識與對應的分組結構數組,組成數據包并進行加密處理,發(fā)送到服務器;S52)服務器對數據包進行解密與解析操作,從中提取出用戶標識以及對應的分組結構數組;S53)服務器根據用戶標識,查詢用戶信息數據庫,定位相關的分組信息,分別寫入用戶標識對應的分組關系列表中,其字段分別是分組關鍵字、分組名稱及分組序列號。
4.根據權利要求1所述的一種好友分組管理方法,其特征在于,在本地存儲器和服務器為每個用戶標識保存一個與其分組信息對應的序號,用于記錄該用戶的好友分組的修改序號。
5.根據權利要求3或4所述的一種好友分組管理方法,其特征在于,在所述步驟S53)后,包括以下步驟S54)服務器遞增用戶標識的分組信息對應的序號;S55)服務器保存用戶標識的分組信息及對應的序號;S56)將分組信息及對應的序號通過數據包發(fā)送到客戶端;S57)客戶端接收到數據包后,保存服務器返回的序號及對應的分組結構數組。
6.根據權利要求5所述的一種好友分組管理方法,其特征在于,用戶客戶端利用本地文件存儲模塊將新的分組結構數組和分組信息對應的序號保存到本地文件。
7.根據權利要求5所述的一種好友分組管理方法,其特征在于,用戶在客戶端登錄時,執(zhí)行以下步驟S61)客戶端發(fā)送請求獲取序號的協(xié)議命令到服務器;S62)服務器根據用戶標識返回與分組信息對應的序號,客戶端將服務器返回的序號與本地存儲的序號進行比較;S63)如果服務器序號大于本地存儲的序號,則客戶端發(fā)送獲取最新分組結構數組的協(xié)議命令到服務器,服務器返回對應用戶標識的所有分組信息以及最新的序號,客戶端收到該數據包后加以保存;如果服務器序號等于本地存儲的序號,則無需更新。
8.根據權利要求1-3中任何一項所述的一種好友分組管理方法,其特征在于,所述步驟S4)包括以下步驟S41)用戶客戶端調用面板管理模塊觸發(fā)重新裝載面板的操作,利用本地文件存儲模塊遍歷所有的分組結構數組,建立面板目錄對象鏈表數據結構使目錄對象包括分組關鍵字和分組名稱以及分組序列號;S42)對步驟S41)中建立的面板目錄對象鏈表進行排序操作,利用每個分組的序列號作為排序標準,得到按照分組序列號進行排序后的面板目錄目錄對象鏈表,同時遍歷所有的好友聯(lián)系人,根據好友聯(lián)系人的信息中的屬性Flag字段,確認好友所在的分組;S43)根據面板的矩形區(qū)域,以及步驟S42)中排序后的面板目錄對象鏈表,確定各個目錄對象以及該目錄對象下好友分組對象所在面板位置信息,對面板發(fā)起繪制操作使之表現(xiàn)為與用戶設置排列形式一致。
9.根據權利要求1所述的一種好友分組管理方法,其特征在于,在所述步驟S1)中,確定所述分組結構中的分組序列號的初始值為分組的訪問頻率的排序或內含好友個數的排序或分組名稱的首字母排序。
全文摘要
本發(fā)明涉及一種即時通信系統(tǒng)中的好友分組的管理方法,包括以下步驟建立好友分組鏈表結構;遍歷好友分組鏈表結構,將鏈表中元素添加到列表控件中;建立分組關系數據結構體,響應用戶對列表控件的操控,確定分組的排列位置之后,順序遍歷列表對象數組,分別把列表對象元素的分組關鍵字、分組名稱和分組序列號的數值填入到對應分組關系數據結構體中,并將分組關系數據結構體添加到分組結構數組中;根據分組序列號確定分組在面板上的排列順序。本發(fā)明支持用戶定制好友分組排序及對其隨心所欲的修改,而且這種修改是直接且直觀的,從而滿足用戶主觀上的對分組個性化的要求,此外,由于采用方便的操作界面,讓用戶進行非常簡便的操作就可以完成定制。
文檔編號G06F17/30GK101071478SQ200610061189
公開日2007年11月14日 申請日期2006年6月15日 優(yōu)先權日2006年6月15日
發(fā)明者李斌 申請人:騰訊科技(深圳)有限公司