專利名稱:一種即時(shí)通訊軟件的聯(lián)系人顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種即時(shí)通訊軟件的聯(lián)系人顯示方法。
背景技術(shù):
即時(shí)通訊軟件通常在其主界面中顯示有關(guān)各種聯(lián)系人的屬性信息,例如聯(lián)系人是否在線、是否空閑以便于進(jìn)行即時(shí)對(duì)話和來(lái)自聯(lián)系人的未讀消息,用戶通過(guò)對(duì)該即時(shí)通訊軟件的主界面的操作,能夠方便地發(fā)起與其他聯(lián)系人的即時(shí)通信對(duì)話或接受通知以加入由 其他聯(lián)系人發(fā)起的即時(shí)通信對(duì)話。當(dāng)用戶啟動(dòng)其他程序并置于前端操作時(shí),即時(shí)通訊軟件的主界面或窗口會(huì)被其他應(yīng)用程序的窗口覆蓋或遮擋,因此用戶無(wú)法繼續(xù)追蹤與其他聯(lián)系人的即時(shí)通訊。如果用戶需要繼續(xù)進(jìn)行這次即時(shí)通信對(duì)話,則要切換回原通訊軟件的窗口。尤其是在用戶與多個(gè)聯(lián)系人進(jìn)行即時(shí)通信對(duì)話時(shí),需要分別為每一個(gè)聯(lián)系人單獨(dú)開啟一個(gè)通訊窗口,然后在該多個(gè)通訊窗口中進(jìn)行切換以保持與不同聯(lián)系人的對(duì)話,增加了用戶操作的復(fù)雜程度。尤其是在顯示設(shè)備的可顯示區(qū)域有限的情況下,用戶有時(shí)候不得不選擇把多個(gè)通訊窗口最小化至系統(tǒng)后臺(tái),而如果在此過(guò)程中有來(lái)自其他聯(lián)系人的即時(shí)通信消息或通知呼入,則用戶還需要在最小化的多個(gè)窗口中查找該消息或通知所屬的聯(lián)系人,增加了即時(shí)通訊的困難度。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種即時(shí)通訊軟件的聯(lián)系人顯示方法,可以簡(jiǎn)易快捷地追蹤即時(shí)通訊軟件中的聯(lián)系人的狀態(tài)和對(duì)話狀態(tài)。為達(dá)到上述目的,本發(fā)明提供了一種即時(shí)通訊軟件的聯(lián)系人顯示方法,該方法包括啟動(dòng)即時(shí)通訊軟件;將該即時(shí)通訊軟件的通訊錄中包括的至少一個(gè)聯(lián)系人名片設(shè)置為應(yīng)用小插件;將所述應(yīng)用小插件的圖形界面顯示在顯示設(shè)備上,該應(yīng)用小插件的圖形界面相對(duì)獨(dú)立于所述通訊軟件的主界面。本發(fā)明提供的即時(shí)通訊軟件的聯(lián)系人顯示方法,通過(guò)將即時(shí)通訊軟件中的聯(lián)系人名片設(shè)置為應(yīng)用小插件,無(wú)需為每一聯(lián)系人單獨(dú)開啟通訊窗口就可以追蹤與該聯(lián)系人的即時(shí)通訊相關(guān)的狀態(tài)信息和對(duì)話情況,降低了用戶操作的困難度和復(fù)雜度,提升了用戶體驗(yàn)。
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖I是根據(jù)本發(fā)明提供的即時(shí)通訊軟件的聯(lián)系人顯示方法的一種具體實(shí)施方式
的流程圖;圖2是圖I示出的具體實(shí)施方式
的一種具體實(shí)施場(chǎng)景的示意圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例作詳細(xì)描述。首先請(qǐng)參考圖1,圖I是根據(jù)本發(fā)明提供的即時(shí)通訊軟件的聯(lián)系人顯示方法的一種具體實(shí)施方式
的流程圖,該方法包括步驟S100,啟動(dòng)即時(shí)通訊軟件; 步驟S200,將該即時(shí)通訊軟件的通訊錄中包括的至少一個(gè)聯(lián)系人名片設(shè)置為應(yīng)用小插件;步驟S300,將所述應(yīng)用小插件的圖形界面顯示在顯示設(shè)備上,該應(yīng)用小插件的圖形界面相對(duì)獨(dú)立于所述通訊軟件的主界面。具體地,提供合適的軟硬件環(huán)境滿足所述即時(shí)通訊軟件的運(yùn)行需求,典型地,在個(gè)人電腦上啟動(dòng)該即時(shí)通訊軟件。在步驟SlOO中,所述即時(shí)通訊軟件啟動(dòng)后,其主程序可以前端顯示,也可以在后臺(tái)運(yùn)行。所述即時(shí)通訊軟件包括通訊錄,該通訊錄中記錄多個(gè)聯(lián)系人。在步驟S200中,將至少一個(gè)聯(lián)系人名片設(shè)置為應(yīng)用小插件,典型地,該應(yīng)用小插件是基于一個(gè)Widget引擎運(yùn)行的桌面Widget(即桌面微件),其具體的代碼實(shí)現(xiàn)方式可以是DHTML、JavaScript或AdobeFlash。在步驟S300中,將所述應(yīng)用小插件的圖形界面顯示在顯示設(shè)備上,典型地,將該應(yīng)用小插件的圖形界面顯示在個(gè)人計(jì)算機(jī)的顯示設(shè)備上,該顯示設(shè)備上顯示個(gè)人計(jì)算機(jī)運(yùn)行的系統(tǒng)的桌面,該應(yīng)用小插件的圖形界面浮動(dòng)在所述桌面上顯示。所述應(yīng)用小插件的圖形界面的具體樣式根據(jù)所述即時(shí)通訊軟件開發(fā)者的設(shè)計(jì)需求而決定,可以與所述即時(shí)通訊軟件的界面主體保持相似風(fēng)格,以便用戶區(qū)分于其他應(yīng)用小插件。為了滿足用戶查看該應(yīng)用小插件即可追蹤與聯(lián)系人對(duì)話的需求,該應(yīng)用小插件的圖形界面中包括所述聯(lián)系人名片相關(guān)的屬性信息。其中,所述聯(lián)系人名片相關(guān)的屬性信息包括聯(lián)系人頭像、聯(lián)系人姓名、聯(lián)系人編號(hào)、聯(lián)系人分組信息、聯(lián)系人在線狀態(tài)和消息提示中至少一項(xiàng)。優(yōu)選地,所述應(yīng)用小插件的圖形界面中還包括虛擬按鍵,該虛擬按鍵用于觸發(fā)針對(duì)所述聯(lián)系人名片的操作和/或針對(duì)所述即時(shí)通訊軟件的配置操作。如前文所述,該應(yīng)用小插件是桌面Widget,操作所述虛擬按鍵或使用其他方式,可以更改該桌面Widget的配置文件,以更改該桌面Widget的皮膚、顯示樣式、放置位置或操作特性;相應(yīng)地,通過(guò)操作所述虛擬按鍵或針對(duì)該桌面Widget進(jìn)行其他操作,可以觸發(fā)所述通訊軟件的主界面顯示在所述顯示設(shè)備上,然后用戶可以針對(duì)該主界面進(jìn)行進(jìn)一步的配置操作。優(yōu)選地,該桌面Widget的圖形界面上顯示的所述聯(lián)系人名片相關(guān)的屬性信息是非靜態(tài)的,通過(guò)所述即時(shí)通訊軟件實(shí)時(shí)更新所述桌面Widget的圖形界面中的所述聯(lián)系人名片相關(guān)的屬性信息,例如更新該聯(lián)系人的對(duì)話狀態(tài)(離線、在線或忙碌)。
為了進(jìn)一步說(shuō)明圖I示出的方法,請(qǐng)參考圖2,圖2是圖I示出的具體實(shí)施方式
的一種具體實(shí)施場(chǎng)景的示意圖。其中,浮動(dòng)在桌面上的Widget 100的圖形界面上顯示與即時(shí)通訊軟件中所有聯(lián)系人名片有關(guān)的屬性信息,例如圖形元素101提示用戶當(dāng)前有兩條未讀消息。此外,Widget 100的圖形界面中還具有虛擬按鈕,例如按鈕102用于調(diào)出所述即時(shí)通訊軟件的設(shè)置界面以便用戶對(duì)其進(jìn)行操作。優(yōu)選地,所述通訊錄中一部分聯(lián)系人可能是使用者經(jīng)常聯(lián)系的常用聯(lián)系人,可以將所述常用聯(lián)系人設(shè)置單獨(dú)的Widget,以便于使用者追蹤與其進(jìn)行的對(duì)話或其狀態(tài)。如圖2所示,浮動(dòng)在桌面上的Widget 200和Widget 300分別代表了兩個(gè)不同的常用聯(lián)系人的名片。在Widget 200的圖形界面中,圖形元素201示出了該聯(lián)系人名片在所述即時(shí)通訊軟件中的用戶分組位置,圖形元素202示出了該聯(lián)系人名片的聯(lián)系人姓名、聯(lián)系人編號(hào)以及聯(lián)系人在線狀態(tài)(該聯(lián)系人處于在線狀態(tài)),圖形元素203示出了該聯(lián)系人名片的聯(lián)系人頭像,圖形元素204示出了該聯(lián)系人名片的未讀消息提示(有兩條未讀消息)。Widget 200的圖形界面上的圖形元素20廣204示出了該聯(lián)系人名片相關(guān)的基本屬性信息,可以滿足使用者與該聯(lián)系人名片日常聯(lián)系的需求。在該聯(lián)系人名片存在未讀消息時(shí),所述·即時(shí)通訊軟件會(huì)觸發(fā)圖形元素204出現(xiàn),圖形元素204顯示未讀消息的條數(shù)。進(jìn)一步地,Widget 200的圖形界面上還包括虛擬按鈕,例如按鈕205。點(diǎn)擊該按鈕205即可查看與Widget 200代表的聯(lián)系人名片有關(guān)的歷史通訊記錄,根據(jù)設(shè)計(jì)需求,還可以如圖2所示安排更多的虛擬按鈕,以用于觸發(fā)針對(duì)所述聯(lián)系人名片的操作和/或針對(duì)所述即時(shí)通訊軟件的配置操作。在Widget 300的圖形界面中,類似地設(shè)置了如圖形元素201 204,以示出Widget300所代表的聯(lián)系人名片的各種屬性信息,例如通過(guò)參考Widget 300的圖形界面可知其代表的聯(lián)系人處于離線狀態(tài)。此外還設(shè)置了類似于按鈕205的各種虛擬按鈕,用于觸發(fā)針對(duì)所述聯(lián)系人名片的操作和/或針對(duì)所述即時(shí)通訊軟件的配置操作。需要說(shuō)明的是,聯(lián)系人名片的屬性信息改變,或用戶操作所述即時(shí)通訊軟件更新聯(lián)系人名片的屬性信息時(shí),相應(yīng)地代表所述聯(lián)系人名片的Widget上的圖形元素也發(fā)生改變,例如Widget 200代表的聯(lián)系人離線后,圖形元素202更改顯示為“離線”狀態(tài),或例如用戶操作所述即時(shí)通訊軟件的主界面使Widget 200代表的聯(lián)系人移動(dòng)至另一分組內(nèi),則圖形元素201顯示該聯(lián)系人移動(dòng)后的分組情況信息。在更多的實(shí)施例中,使用者可以設(shè)置更多代表常用聯(lián)系人的Widget于個(gè)人計(jì)算機(jī)的桌面上。本發(fā)明提供的即時(shí)通訊軟件的聯(lián)系人顯示方法可以使用可編程邏輯器件結(jié)合來(lái)實(shí)現(xiàn),也可以實(shí)施為計(jì)算機(jī)程序軟件,例如根據(jù)本發(fā)明的實(shí)施例可以是一種計(jì)算機(jī)程序產(chǎn)品,運(yùn)行該程序產(chǎn)品使計(jì)算機(jī)執(zhí)行用于所示范的方法。所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)上包含計(jì)算機(jī)程序邏輯或代碼部分,用于實(shí)現(xiàn)即時(shí)通訊軟件的聯(lián)系人顯示方法。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是被安裝在計(jì)算機(jī)中的內(nèi)置介質(zhì)或者可從計(jì)算機(jī)主體拆卸的可移動(dòng)介質(zhì)(例如熱拔插技術(shù)存儲(chǔ)設(shè)備)。所述內(nèi)置介質(zhì)包括但不限于可重寫的非易失性存儲(chǔ)器,例如RAM、ROM、快閃存儲(chǔ)器和硬盤。所述可移動(dòng)介質(zhì)包括但不限于光存儲(chǔ)媒體(例如CD-ROM和DVD)、磁光存儲(chǔ)媒體(例如MO)、磁存儲(chǔ)媒體(例如盒帶或移動(dòng)硬盤)、具有內(nèi)置的可重寫的非易失性存儲(chǔ)器的媒體(例如存儲(chǔ)卡)和具有內(nèi)置ROM的媒體(例如ROM盒)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,任何具有適當(dāng)編程裝置的計(jì)算機(jī)系統(tǒng)都將能夠執(zhí)行包含在程序產(chǎn)品中的本發(fā)明的方法的諸步驟。盡管本說(shuō)明書中描述的多數(shù)具體實(shí)施方式
都側(cè)重于軟件程序,但是作為固件和硬件實(shí)現(xiàn)本發(fā)明提供的方法的替代實(shí)施例同樣在本發(fā)明要求保護(hù)的范圍之內(nèi)。本發(fā)明提供的即時(shí)通訊軟件的聯(lián)系人顯示方法,通過(guò)將即時(shí)通訊軟件中的聯(lián)系人名片設(shè)置為應(yīng)用小插件,無(wú)需為每一聯(lián)系人單獨(dú)開啟通訊窗口就可以追蹤與該聯(lián)系人的即時(shí)通訊相關(guān)的狀態(tài)信息和對(duì)話情況,降低了用戶操作的困難度和復(fù)雜度,提升 了用戶體驗(yàn)。以上所揭露的僅為本發(fā)明的一些較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種即時(shí)通訊軟件的聯(lián)系人顯示方法,該方法包括 啟動(dòng)即時(shí)通訊軟件; 將該即時(shí)通訊軟件的通訊錄中包括的至少一個(gè)聯(lián)系人名片設(shè)置為應(yīng)用小插件; 將所述應(yīng)用小插件的圖形界面顯示在顯示設(shè)備上,該應(yīng)用小插件的圖形界面相對(duì)獨(dú)立于所述通訊軟件的主界面。
2.根據(jù)權(quán)利要求I所述的方法,其中 所述應(yīng)用小插件的圖形界面中包括所述聯(lián)系人名片相關(guān)的屬性信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述聯(lián)系人名片相關(guān)的屬性信息包括 聯(lián)系人頭像、聯(lián)系人姓名、聯(lián)系人編號(hào)、聯(lián)系人分組信息、聯(lián)系人在線狀態(tài)和消息提示·中至少一項(xiàng)。
4.根據(jù)權(quán)利要求2所述的方法,其中 所述應(yīng)用小插件的圖形界面中還包括虛擬按鍵; 所述虛擬按鍵用于觸發(fā)針對(duì)所述聯(lián)系人名片的操作和/或針對(duì)所述即時(shí)通訊軟件的配置操作。
5.根據(jù)權(quán)利要求I至4任一項(xiàng)所述的方法,其中 所述應(yīng)用小插件是桌面Widget。
6.根據(jù)權(quán)利要求5所述的方法,該方法還包括 更改所述桌面Widget的配置文件,以更改該桌面Widget的皮膚、顯示樣式、放置位置或操作特性。
7.根據(jù)權(quán)利要求5所述的方法,該方法還包括 操作所述桌面Widget以觸發(fā)所述通訊軟件的主界面顯示在所述顯示設(shè)備上。
8.根據(jù)權(quán)利要求5所述的方法,其中 通過(guò)所述即時(shí)通訊軟件實(shí)時(shí)更新所述桌面Widget的圖形界面中的所述聯(lián)系人名片相關(guān)的屬性信息。
全文摘要
本發(fā)明提供了一種即時(shí)通訊軟件的聯(lián)系人顯示方法,該方法包括啟動(dòng)即時(shí)通訊軟件;將該即時(shí)通訊軟件的通訊錄中包括的至少一個(gè)聯(lián)系人名片設(shè)置為應(yīng)用小插件;將所述應(yīng)用小插件的圖形界面顯示在顯示設(shè)備上,該應(yīng)用小插件的圖形界面相對(duì)獨(dú)立于所述通訊軟件的主界面。實(shí)施本發(fā)明可以降低用戶操作的困難度和復(fù)雜度,并提升用戶體驗(yàn)。
文檔編號(hào)G06F9/44GK102902539SQ20121036073
公開日2013年1月30日 申請(qǐng)日期2012年9月21日 優(yōu)先權(quán)日2012年9月21日
發(fā)明者趙鵬, 薛晶晶 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司