欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種聯(lián)系人分組顯示方法

文檔序號:6651926閱讀:183來源:國知局
專利名稱:一種聯(lián)系人分組顯示方法
技術領域
本發(fā)明涉及即時通信領域,尤其涉及一種聯(lián)系人分組顯示方法。
背景技術
隨著信息量的急速增加和人們生活節(jié)奏的加快,網(wǎng)絡為人們提供了一種極為便利和快捷的信息交流方式。在網(wǎng)絡越來越普及的同時,各種類型的即時通信工具(如QQ、TM、MSN等)也已成為用戶必不可少的軟件工具,在用戶的工作和生活中均得到了廣泛的使用。
即時通信工具最基本的功能是與聯(lián)系人進行即時溝通交流,隨著用戶使用即時通信工具時間的增長,用戶通常會在即時通信工具客戶端的主操作界面中累積大量的聯(lián)系人,這些聯(lián)系人是用戶進行日常溝通的基礎,通過與這些聯(lián)系人的溝通交流,用戶可以在網(wǎng)絡生活中得到更多的信息,以及保持一種持續(xù)的聯(lián)系關系。
在當前的即時通信工具中,用戶可以根據(jù)與聯(lián)系人的關系建立“朋友”,“同事”,“同學”等等聯(lián)系人分組,用戶可以在相應的分組下面找到合適的聯(lián)系人進行后續(xù)的交流與溝通,從而方便了用戶對聯(lián)系人進行分類管理。目前聯(lián)系人分組已經(jīng)成為即時通信軟件中不可缺少的一項功能。如圖1所示,當前的主流的即時通信軟件在主操作界面中均采用縱向排列方式顯示聯(lián)系人分組。請參閱圖2,該圖為現(xiàn)有技術中縱向排列方式聯(lián)系人分組的顯示方法的流程圖,其主要實現(xiàn)過程為步驟S10、設置第一個聯(lián)系人分組距主操作界面頂部的邊緣余量以及各聯(lián)系人分組之間的間距;步驟S11、利用預先設置的字符尺寸確定各聯(lián)系人分組所占用的顯示高度;
步驟S12、通過各聯(lián)系人分組的顯示高度以及聯(lián)系人分組之間的間距計算得出各聯(lián)系人分組在主操作界面中的位置參數(shù);步驟S13、根據(jù)預設尺寸顯示主操作界面,并根據(jù)計算得出的位置參數(shù)在主操作界面中顯示各聯(lián)系人分組。
如圖3所示,在聯(lián)系人分組處于展開狀態(tài)的時候,由于受主操作界面的高度限制,當用戶在展開某個聯(lián)系人分組同時又需要查看其他分組中成員的狀態(tài)或者信息的時候,用戶必須拖動滾動條才能進行后續(xù)操作,從而導致聯(lián)系人分組成員信息的查看過程很煩瑣,嚴重影響了用戶使用即時通信軟件的效率,造成了用戶使用上的極大不便。

發(fā)明內容
本發(fā)明提供一種聯(lián)系人分組顯示方法,用以解決現(xiàn)有技術中聯(lián)系人分組在主操作界面中縱向排列顯示時,聯(lián)系人分組成員信息的查看過程煩瑣的問題。
本發(fā)明方法包括一種聯(lián)系人分組顯示控制方法,包括步驟A、確定當前登錄用戶對應的各聯(lián)系人分組名稱的顯示寬度;B、根據(jù)各聯(lián)系人分組名稱的顯示寬度確定聯(lián)系人分組名稱橫向排列時主操作界面的寬度,并確定橫向排列的各聯(lián)系人分組名稱在所述主操作界面中的橫向位置參數(shù);C、顯示所述已確定寬度的主操作界面,并根據(jù)所述橫向位置參數(shù)在所述主操作界面中顯示各聯(lián)系人分組名稱。
所述步驟A中,根據(jù)預設字符尺寸確定各聯(lián)系人分組名稱的顯示寬度和顯示高度。
所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度的和。
所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度以及各聯(lián)系人分組名稱之間預設間距的和。
所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度、各聯(lián)系人分組名稱之間預設間距以及主操作界面左右兩側預設邊緣余量的和。
所述聯(lián)系人分組名稱在主操作界面中的縱向位置參數(shù)根據(jù)主操作界面頂部預設邊緣余量確定。
所述步驟C中,根據(jù)預設高度及所述確定寬度顯示主操作界面。
所述步驟C后還包括步驟分別獲取各聯(lián)系人分組的狀態(tài)信息,在狀態(tài)信息為展開狀態(tài)的聯(lián)系人分組名稱下方縱向排列顯示該分組中的聯(lián)系人成員及其屬性信息。
所述步驟A前還包括步驟接收用戶的登錄指令,根據(jù)缺省設置或最近一次登錄時的設置將登錄用戶主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示。
所述步驟A前還包括步驟接收用戶發(fā)出的將主操作界面中聯(lián)系人分組的縱向顯示模式切換為橫向顯示模式的操作指令,將用戶主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示。
所述步驟C后還包括步驟接收用戶發(fā)出的將主操作界面中聯(lián)系人分組的橫向顯示模式切換為縱向顯示模式的操作指令,在用戶主操作界面中縱向排列顯示各聯(lián)系人分組名稱。
本發(fā)明有益效果如下本發(fā)明提出一種在即時通信軟件客戶端主操作界面中橫向排列顯示聯(lián)系人分組的方式,使用戶可以同時看到所有的聯(lián)系人分組,能夠非常方便快捷的對某個聯(lián)系人分組進行聯(lián)系人查看操作,快速找到對應某個聯(lián)系人分組中的聯(lián)系人,為后續(xù)的交流與溝通提供了更加便利的操作方式,大大節(jié)省用戶查看聯(lián)系人分組中某個聯(lián)系人的狀態(tài)以及相關信息的過程。
更進一步,采用本發(fā)明用戶可以根據(jù)自己的需要與喜好對主操作界面中聯(lián)系人分組的排列方式進行調整變更,極大的滿足了用戶的個性化需求。


圖1為在主操作界面中縱向排列顯示聯(lián)系人分組的示意圖;圖2為現(xiàn)有技術中縱向排列方式聯(lián)系人分組的顯示方法的流程圖;圖3為現(xiàn)有技術中縱向排列顯示的聯(lián)系人分組處于展開狀態(tài)的示意圖;圖4為本發(fā)明在主操作界面中橫向排列顯示聯(lián)系人分組的方法的流程圖;圖5所示為橫向排列顯示的聯(lián)系人分組名稱及處于展開狀態(tài)的聯(lián)系人分組的示意圖。
具體實施例方式
本發(fā)明針對現(xiàn)有技術的缺陷,提出一種在即時通信軟件客戶端主操作界面中橫向排列顯示聯(lián)系人分組的處理方式,以使用戶可以同時看到所有的聯(lián)系人分組,能夠非常方便快捷的對某個聯(lián)系人分組進行聯(lián)系人查看操作,快速找到對應某個聯(lián)系人分組中的聯(lián)系人。
下面將結合附圖對本發(fā)明的主要實現(xiàn)原理及其具體實施方式
進行詳細的闡述。
請參閱圖4,該圖為本發(fā)明在主操作界面中橫向排列顯示聯(lián)系人分組的方法的流程圖,其主要實現(xiàn)過程為步驟S20、客戶端將當前登錄用戶主操作界面的顯示模式確定為橫向顯示;客戶端收到用戶的登錄指令時,根據(jù)顯示模式的缺省設置或最近一次登錄時設置的顯示模式將主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示;或者客戶端收到用戶發(fā)出的將主操作界面中聯(lián)系人分組的縱向顯示模式切換為橫向顯示模式的操作指令時,將主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示。
步驟S21、客戶端遍歷本地存儲的所有聯(lián)系人分組,獲取所有聯(lián)系人分組的名稱,根據(jù)預設字符尺寸利用Windows繪制窗口相關API函數(shù)GetTextExtent確定各聯(lián)系人分組名稱的需要占用的顯示寬度和顯示高度。
步驟S22、客戶端根據(jù)步驟S21中得出的各聯(lián)系人分組名稱的顯示寬度確定聯(lián)系人分組名稱橫向排列時主操作界面的寬度,使主操作界面可以完整顯示所有的聯(lián)系人分組;主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度的和;或者主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度以及各聯(lián)系人分組名稱之間預設間距的和;或者主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度、各聯(lián)系人分組名稱之間預設間距以及主操作界面左右兩側預設邊緣余量的和。
步驟S23、建立用于保存聯(lián)系人分組名稱位置數(shù)據(jù)的數(shù)組結構,用于保存聯(lián)系人分組名稱在主操作界面中占據(jù)的矩形區(qū)域的位置數(shù)據(jù)。
步驟S24、確定橫向排列的各聯(lián)系人分組名稱在主操作界面中的位置參數(shù);聯(lián)系人分組名稱的位置參數(shù)包括橫向位置參數(shù)及縱向位置參數(shù),上述步驟S22中主操作界面寬度的確定方式?jīng)Q定了聯(lián)系人分組對象橫向位置參數(shù)的確定方式,即聯(lián)系人分組名稱的橫向位置參數(shù)由各聯(lián)系人分組名稱顯示寬度確定;或者聯(lián)系人分組名稱的橫向位置參數(shù)由各聯(lián)系人分組名稱顯示寬度以及各聯(lián)系人分組名稱之間的間距確定;或者聯(lián)系人分組名稱的橫向位置參數(shù)由各聯(lián)系人分組名稱顯示寬度、各聯(lián)系人分組名稱之間的間距以及主操作界面左右兩側預設邊緣余量確定。
各聯(lián)系人分組名稱的縱向位置參數(shù)由主操作界面頂部預設邊緣余量確定,這樣可以保證所有聯(lián)系人分組名稱排列在同一高度上。
步驟S25、將步驟S21中得到的各聯(lián)系人分組名稱的顯示寬度和顯示高度,以及步驟S24中得到的各聯(lián)系人分組名稱的橫向位置參數(shù)和縱向位置參數(shù)插入步驟S23中建立的數(shù)組結構中。
步驟S26、根據(jù)預設高度及步驟S22中確定的主操作界面寬度顯示主操作界面,遍歷上述建立的用于保存聯(lián)系人分組名稱位置數(shù)據(jù)的數(shù)組結構,從中獲取各聯(lián)系人分組名稱的位置數(shù)據(jù)以確定其在主操作界面中占據(jù)的矩形區(qū)域,利用Windows的繪制API函數(shù)DrawIcon在確定矩形區(qū)域內繪制圖標信息,同時獲取每個聯(lián)系人分組的名稱,通過Windows的繪制API函數(shù)DrawText在主操作界面中橫向繪制顯示所有聯(lián)系人分組名稱。
步驟S27、分別獲取各聯(lián)系人分組的狀態(tài)信息,獲取狀態(tài)信息為展開狀態(tài)的聯(lián)系人分組中的聯(lián)系人數(shù)量及聯(lián)系人數(shù)據(jù),建立該聯(lián)系人分組對應的聯(lián)系人對象數(shù)組結構,同時把該分組的所有聯(lián)系人數(shù)據(jù)插入到聯(lián)系人對象數(shù)組結構中;根據(jù)預設間距確定聯(lián)系人分組名稱下面各聯(lián)系人的縱向位置參數(shù),根據(jù)聯(lián)系人分組名稱的橫向位置參數(shù)及某個預設偏移量確定聯(lián)系人分組名稱下面的各聯(lián)系人的橫向位置參數(shù),根據(jù)預設數(shù)值確定各聯(lián)系人的顯示高度及顯示寬度,這樣即可確定該聯(lián)系人分組下所有聯(lián)系人對象的矩形區(qū)域數(shù)據(jù),并將其插入聯(lián)系人對象數(shù)組結構中。
步驟S28、發(fā)送Windows窗口消息WM_PAINT,按照各聯(lián)系人對象矩形區(qū)域數(shù)據(jù)對處于展開狀態(tài)的聯(lián)系人分組矩形區(qū)域進行重新繪制,在聯(lián)系人分組名稱的下方縱向排列顯示該分組的聯(lián)系人及其屬性信息,圖5所示為橫向排列顯示的聯(lián)系人分組名稱及處于展開狀態(tài)的聯(lián)系人分組的示意圖。
主操作界面中各聯(lián)系人分組的展開狀態(tài)與非展開狀態(tài)之間可進行切換,具體切換過程實現(xiàn)方式與現(xiàn)有技術相同,不再贅述。
用戶在使用即時通信軟件的過程中,可隨時對主操作界面中聯(lián)系人分組名稱的顯示方式進行切換,若當前主操作界面中聯(lián)系人分組名稱以橫向排列方式顯示,則當客戶端接收到用戶發(fā)出的將主操作界面中聯(lián)系人分組的橫向顯示模式切換為縱向顯示模式的操作指令時,即在主操作界面中縱向排列顯示各聯(lián)系人分組名稱。
綜上所述可知,本發(fā)明使得用戶可以同時看到所有的聯(lián)系人分組,能夠非常方便快捷的對某個聯(lián)系人分組進行聯(lián)系人查看操作,快速找到對應某個聯(lián)系人分組中的聯(lián)系人,為后續(xù)的交流與溝通提供了更加便利的操作方式,大大節(jié)省用戶查看聯(lián)系人分組中某個聯(lián)系人的狀態(tài)以及相關信息的過程。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種聯(lián)系人分組顯示控制方法,其特征在于,包括步驟A、確定當前登錄用戶對應的各聯(lián)系人分組名稱的顯示寬度;B、根據(jù)各聯(lián)系人分組名稱的顯示寬度確定聯(lián)系人分組名稱橫向排列時主操作界面的寬度,并確定橫向排列的各聯(lián)系人分組名稱在所述主操作界面中的橫向位置參數(shù);C、顯示所述已確定寬度的主操作界面,并根據(jù)所述橫向位置參數(shù)在所述主操作界面中顯示各聯(lián)系人分組名稱。
2.如權利要求1所述的方法,其特征在于,所述步驟A中,根據(jù)預設字符尺寸確定各聯(lián)系人分組名稱的顯示寬度和顯示高度。
3.如權利要求1所述的方法,其特征在于,所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度的和。
4.如權利要求1所述的方法,其特征在于,所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度以及各聯(lián)系人分組名稱之間預設間距的和。
5.如權利要求1所述的方法,其特征在于,所述主操作界面的寬度值為各聯(lián)系人分組名稱顯示寬度、各聯(lián)系人分組名稱之間預設間距以及主操作界面左右兩側預設邊緣余量的和。
6.如權利要求3、4或5所述的方法,其特征在于,所述聯(lián)系人分組名稱在主操作界面中的縱向位置參數(shù)根據(jù)主操作界面頂部預設邊緣余量確定。
7.如權利要求1所述的方法,其特征在于,所述步驟C中,根據(jù)預設高度及所述確定寬度顯示主操作界面。
8.如權利要求1所述的方法,其特征在于,所述步驟C后還包括步驟分別獲取各聯(lián)系人分組的狀態(tài)信息,在狀態(tài)信息為展開狀態(tài)的聯(lián)系人分組名稱下方縱向排列顯示該分組中的聯(lián)系人成員及其屬性信息。
9.如權利要求1所述的方法,其特征在于,所述步驟A前還包括步驟接收用戶的登錄指令,根據(jù)缺省設置或最近一次登錄時的設置將登錄用戶主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示。
10.如權利要求1所述的方法,其特征在于,所述步驟A前還包括步驟接收用戶發(fā)出的將主操作界面中聯(lián)系人分組的縱向顯示模式切換為橫向顯示模式的操作指令,將用戶主操作界面中聯(lián)系人分組的顯示模式確定為橫向顯示。
11.如權利要求1所述的方法,其特征在于,所述步驟C后還包括步驟接收用戶發(fā)出的將主操作界面中聯(lián)系人分組的橫向顯示模式切換為縱向顯示模式的操作指令,在用戶主操作界面中縱向排列顯示各聯(lián)系人分組名稱。
全文摘要
本發(fā)明公開了一種聯(lián)系人分組顯示方法,用以解決現(xiàn)有技術中聯(lián)系人分組在主操作界面中縱向排列顯示時,聯(lián)系人分組成員信息的查看過程繁瑣的問題。步驟包括A、確定當前登錄用戶對應的各聯(lián)系人分組名稱的顯示寬度;B、根據(jù)各聯(lián)系人分組名稱的顯示寬度確定聯(lián)系人分組名稱橫向排列時主操作界面的寬度,并確定橫向排列的各聯(lián)系人分組名稱在所述主操作界面中的橫向位置參數(shù);C、顯示所述已確定寬度的主操作界面,并根據(jù)所述橫向位置參數(shù)在所述主操作界面中顯示各聯(lián)系人分組名稱。本發(fā)明使用戶可以同時看到所有的聯(lián)系人分組,能夠非常方便快捷的對某個聯(lián)系人分組進行聯(lián)系人查看操作。
文檔編號G06Q10/00GK1996282SQ20051013721
公開日2007年7月11日 申請日期2005年12月31日 優(yōu)先權日2005年12月31日
發(fā)明者李斌 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黔西| 南华县| 铁岭县| 页游| 梁平县| 吉首市| 沁水县| 申扎县| 华安县| 百色市| 桂阳县| 神农架林区| 宁海县| 苍梧县| 旬邑县| 永安市| 大港区| 临桂县| 铜川市| 泊头市| 章丘市| 金阳县| 肥乡县| 亳州市| 双柏县| 乐都县| 洛浦县| 英吉沙县| 辛集市| 乳山市| 平度市| 沙田区| 绍兴市| 水城县| 抚松县| 茌平县| 馆陶县| 若羌县| 寿光市| 正定县| 息烽县|