两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種展示用戶資料的方法及裝置的制作方法

文檔序號(hào):6333374閱讀:461來(lái)源:國(guó)知局
專利名稱:一種展示用戶資料的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),特別涉及一種展示用戶資料的方法及裝置。
背景技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,通過(guò)點(diǎn)對(duì)點(diǎn)的技術(shù)來(lái)實(shí)現(xiàn)互聯(lián)網(wǎng)上的即時(shí)溝通的即時(shí)通訊(IM,Instant Messaging)工具應(yīng)用越來(lái)越普遍,IM已經(jīng)被大多數(shù)的用戶所接受并成為用戶日常生活的必不可少的一部分。微型博客(微博)作為IM工具應(yīng)用的一部分,由于具有準(zhǔn)入技術(shù)低,可以即時(shí)通過(guò)140個(gè)字左右的一句話來(lái)表達(dá)自己情感,與關(guān)注自己的微博用戶分享,因而,信息傳遞的效率較高,其應(yīng)用也越來(lái)越廣泛。隨著用戶越來(lái)越多的利用IM工具軟件進(jìn)行日常的交流與溝通,用戶對(duì)IM工具軟件的易用性以及個(gè)性化服務(wù)等方面提出了越來(lái)越高的要求?,F(xiàn)有的微博客戶端,微博消息按照預(yù)先固定提供的方式進(jìn)行展示,例如,按照微博消息接收時(shí)間的先后順序展示在微博窗口,但由于現(xiàn)有微博用戶收聽(tīng)人列表理論上沒(méi)有任何限制,因此對(duì)應(yīng)接收到的微博消息數(shù)量將十分龐大。因而,用戶在瀏覽微博消息前,希望可以從收聽(tīng)人列表中查看微博用戶的一些個(gè)人資料,通過(guò)瀏覽該微博用戶的個(gè)人資料來(lái)決定是否繼續(xù)瀏覽該微博用戶發(fā)送的微博消息,這樣,可以選擇出自己感興趣的微博用戶,從而降低瀏覽全部微博消息所需的時(shí)間,提高用戶體驗(yàn)?,F(xiàn)有技術(shù)中,用戶可以通過(guò)在主頁(yè)中選取關(guān)注的微博用戶,彈出下拉菜單,從下拉菜單中選取該微博用戶屬性,從而將當(dāng)前頁(yè)面切換至該微博用戶的個(gè)人資料頁(yè)面并展示, 在用戶瀏覽該微博用戶的個(gè)人資料后,關(guān)閉當(dāng)前微博用戶資料頁(yè)面并切換回主頁(yè),并決定是否瀏覽該微博用戶發(fā)送的微博消息。通過(guò)同樣的方式可以獲取其他微博用戶的資料,了解微博用戶的相關(guān)信息。由上述可見(jiàn),現(xiàn)有的查詢及展示微博用戶資料的方法,操作較為繁瑣,查詢獲取微博用戶資料所需的時(shí)間較長(zhǎng),從而降低了微博客戶端的易用性,使得用戶體驗(yàn)較差。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提出一種展示用戶資料的方法,減少操作流程、 提高微博客戶端的易用性、提升用戶體驗(yàn)。本發(fā)明的另一目的在于提出一種展示用戶資料的裝置,減少操作流程、提高微博客戶端的易用性、提升用戶體驗(yàn)。為達(dá)到上述目的,本發(fā)明提供了一種展示用戶資料的方法,預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件,該方法包括監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),進(jìn)行計(jì)時(shí);當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取該微博用戶
5頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料;將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口進(jìn)行展示。所述微博用戶頭像圖標(biāo)控件中設(shè)置有通用的用戶資料的展示格式、展示內(nèi)容以及展示位置信息。所述觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料具體包括查詢本地是否存儲(chǔ)有該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,如果有,獲取該用戶資料;如果沒(méi)有,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼,外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼,將該用戶號(hào)碼對(duì)應(yīng)的用戶資料輸出至微博客戶端。所述用戶資料包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料。所述將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件具體包括如果微博用戶頭像圖標(biāo)控件中相應(yīng)用戶資料為空,對(duì)該微博用戶頭像圖標(biāo)控件中該用戶資料對(duì)應(yīng)的顯示字段進(jìn)行隱藏。所述將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口進(jìn)行展示具體包括將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口以與當(dāng)前微博用戶頭像圖標(biāo)窗口并列的方式展示在當(dāng)前界面。進(jìn)一步包括預(yù)先設(shè)置包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料的分類資料優(yōu)先級(jí)標(biāo)識(shí),并輸出至服務(wù)器,服務(wù)器存儲(chǔ)分類資料優(yōu)先級(jí)標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系;所述向外部服務(wù)器發(fā)送的用戶資料獲取請(qǐng)求中進(jìn)一步攜帶各分類資料優(yōu)先級(jí)標(biāo)識(shí);服務(wù)器接收用戶資料獲取請(qǐng)求,根據(jù)攜帶的各分類資料優(yōu)先級(jí)標(biāo)識(shí)以及存儲(chǔ)的對(duì)應(yīng)關(guān)系,優(yōu)先查詢、獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端,然后,查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)次大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端,直至查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最小對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端。進(jìn)一步包括預(yù)先設(shè)置包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料的分類資料標(biāo)識(shí)以及分類資料優(yōu)先級(jí)標(biāo)識(shí),并將分類資料標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系輸出至服務(wù)器進(jìn)行存儲(chǔ);所述向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼,外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼,將該用戶號(hào)碼對(duì)應(yīng)的用戶資料輸出至微博客戶端具體包括根據(jù)預(yù)先設(shè)置的分類資料優(yōu)先級(jí)標(biāo)識(shí),分別向外部的服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,依序攜帶用戶號(hào)碼以及分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料標(biāo)識(shí),外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼以及分類資料標(biāo)識(shí),查詢存儲(chǔ)的對(duì)應(yīng)關(guān)系,將該用戶號(hào)碼對(duì)應(yīng)的分類資料依序輸出至微博客戶端,微博客戶端依序接收外部的服務(wù)器返回的分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料。
所述將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件具體包括微博客戶端將接收到的分類資料依序插入微博用戶頭像圖標(biāo)控件中的相應(yīng)位置, 并將插入分類資料的微博用戶頭像圖標(biāo)控件依序以并列的方式展示在當(dāng)前界面。所述微博用戶頭像圖標(biāo)控件中進(jìn)一步設(shè)置有觸發(fā)與該微博用戶頭像圖標(biāo)所屬的微博用戶通信的個(gè)性化通信子控件。所述個(gè)性化通信子控件包括收聽(tīng)子控件、對(duì)話子控件以及私信子控件。進(jìn)一步包括監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡從當(dāng)前微博用戶頭像圖標(biāo)移動(dòng)至下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi)并超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍以及該下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料更新當(dāng)前微博用戶頭像圖標(biāo)控件,并根據(jù)獲取的下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍計(jì)算該當(dāng)前微博用戶頭像圖標(biāo)控件相對(duì)于下一微博用戶頭像圖標(biāo)控件的位移,根據(jù)位移確定更新后的微博用戶頭像圖標(biāo)控件在展示窗口的位置。進(jìn)一步包括監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡移動(dòng)出預(yù)先設(shè)定的移動(dòng)軌跡范圍,消隱展示的用戶資料?!N展示用戶資料的裝置,該裝置包括微博頭像模塊、微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊,其中,微博頭像模塊,用于監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,將用戶鼠標(biāo)移動(dòng)軌跡信息輸出至微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊;微博個(gè)人資料卡邏輯管理模塊,用于確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息,接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料, 將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊;個(gè)人資料卡管理模塊,用于接收計(jì)時(shí)通知信息,開始計(jì)時(shí),當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),向微博個(gè)人資料卡邏輯管理模塊輸出觸發(fā)信息,接收微博個(gè)人資料卡邏輯管理模塊輸出的微博用戶頭像圖標(biāo)控件,將控件對(duì)應(yīng)的展示窗口進(jìn)行展不。進(jìn)一步包括用戶資料存儲(chǔ)模塊,用于存儲(chǔ)微博個(gè)人資料卡邏輯管理模塊輸出的用戶資料。所述微博個(gè)人資料卡邏輯管理模塊包括移動(dòng)軌跡比較單元、微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元、用戶資料獲取單元以及微博用戶頭像圖標(biāo)控件處理單元,其中,移動(dòng)軌跡比較單元,用于接收微博頭像模塊輸出的用戶鼠標(biāo)移動(dòng)軌跡信息,判斷是否在微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元中存儲(chǔ)的各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),如果是,向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息;微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元,用于存儲(chǔ)各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍信息;用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊。所述微博個(gè)人資料卡邏輯管理模塊進(jìn)一步包括分類資料優(yōu)先級(jí)標(biāo)識(shí)存儲(chǔ)單元,用于存儲(chǔ)用戶資料中各分類資料優(yōu)先級(jí)標(biāo)識(shí),相應(yīng)地,用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼以及各分類資料優(yōu)先級(jí)標(biāo)識(shí),依序?qū)⒎?wù)器返回的分類資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的分類資料依序更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件依序輸出至個(gè)人資料卡管理模塊。由上述的技術(shù)方案可見(jiàn),本發(fā)明提供的一種展示用戶資料的方法及裝置,通過(guò)預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件;監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),進(jìn)行計(jì)時(shí);當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料;將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口進(jìn)行展示。這樣,通過(guò)用戶鼠標(biāo)駐留于微博用戶頭像圖標(biāo)控件,自動(dòng)觸發(fā)獲取該微博用戶頭像圖標(biāo)所屬的用戶資料并進(jìn)行展示,用戶操作簡(jiǎn)單、操作次數(shù)少,提高了微博客戶端的易用性、提升了用戶體驗(yàn)。


圖1為本發(fā)明實(shí)施例展示用戶資料的方法流程示意圖。圖2為本發(fā)明實(shí)施例展示用戶資料的當(dāng)前界面結(jié)構(gòu)示意圖。圖3為本發(fā)明實(shí)施例展示用戶資料的裝置結(jié)構(gòu)示意圖。圖4為本發(fā)明實(shí)施例基于圖3展示用戶資料的示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。隨著IM工具軟件的不斷發(fā)展,用戶無(wú)論在生活還是工作都大量的使用IM軟件實(shí)現(xiàn)與朋友、同事以及同學(xué)之間的交流與溝通,微博作為一種擴(kuò)展IM消息傳播機(jī)制的新產(chǎn)品、新應(yīng)用也得到了快速的增長(zhǎng),越來(lái)越成為一種信息分享、信息獲取和溝通的重要方式。 因而,減少用戶獲取收聽(tīng)人列表中用戶資料的操作流程,提高IM消息瀏覽的效率,提高微博客戶端的易用性、提升用戶體驗(yàn),是IM發(fā)展的方向。實(shí)際應(yīng)用中,控件在各類通信軟件以及實(shí)時(shí)顯示軟件等軟件中有著廣泛的應(yīng)用場(chǎng)景,特別是有諸如搜索用戶出現(xiàn)頭像圖標(biāo)列表的應(yīng)用場(chǎng)景,通過(guò)觸發(fā)用戶頭像圖標(biāo),可以將用戶頭像圖標(biāo)對(duì)應(yīng)的預(yù)先設(shè)置的信息以控件方式顯示在當(dāng)前窗口。本發(fā)明實(shí)施例中,考慮利用控件的功能,實(shí)現(xiàn)自動(dòng)獲取用戶自己關(guān)注的用戶資料,并將獲取的用戶資料展示在當(dāng)前界面(窗口)。圖1為本發(fā)明實(shí)施例展示用戶資料的方法流程示意圖。參見(jiàn)圖1,該流程包括步驟101,預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件;本步驟中,由于用戶資料的特殊應(yīng)用場(chǎng)景,也就是在某一時(shí)間點(diǎn),微博客戶端只能展示一個(gè)微博用戶的資料,因此,一個(gè)微博客戶端中預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件數(shù)量可以為一個(gè),用于收聽(tīng)人列表中所有微博用戶共享,微博用戶頭像圖標(biāo)控件中設(shè)置通用的用戶資料的展示格式、展示內(nèi)容以及展示位置等信息,通過(guò)將相應(yīng)微博用戶的用戶資料填充至微博用戶頭像圖標(biāo)控件中預(yù)先設(shè)置的相應(yīng)位置,即可形成該微博用戶的微博用戶頭像圖標(biāo)控件。設(shè)置微博用戶頭像控件屬于現(xiàn)有技術(shù),具體可參見(jiàn)相關(guān)技術(shù)文獻(xiàn),在此不再贅述。步驟102,監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),進(jìn)行計(jì)時(shí);本步驟中,移動(dòng)軌跡信息可以是坐標(biāo)信息,在當(dāng)前界面顯示的收聽(tīng)人列表中的每個(gè)微博用戶,其微博用戶頭像圖標(biāo)分別占據(jù)當(dāng)前顯示界面的一定區(qū)域,對(duì)應(yīng)相應(yīng)的坐標(biāo)范圍,在展示收聽(tīng)人列表中的每個(gè)微博用戶后,微博客戶端獲取、記錄并存儲(chǔ)當(dāng)前界面顯示的收聽(tīng)人列表中的每個(gè)微博用戶對(duì)應(yīng)的微博用戶頭像圖標(biāo)坐標(biāo)范圍信息。關(guān)于微博客戶端獲取微博用戶對(duì)應(yīng)的坐標(biāo)范圍信息,屬于現(xiàn)有技術(shù),具體可參見(jiàn)相關(guān)技術(shù)文獻(xiàn),在此不再贅述。當(dāng)然,在當(dāng)前界面顯示的收聽(tīng)人列表中的微博用戶發(fā)生變化后,微博客戶端存儲(chǔ)的當(dāng)前界面顯示的收聽(tīng)人列表中的每個(gè)微博用戶對(duì)應(yīng)的微博用戶頭像圖標(biāo)坐標(biāo)范圍信息也相應(yīng)進(jìn)行更新。如果用戶鼠標(biāo)移動(dòng)軌跡在任一預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi), 舉例來(lái)說(shuō),如果當(dāng)前用戶鼠標(biāo)移動(dòng)軌跡所在的坐標(biāo)為00,30),當(dāng)前界面收聽(tīng)人列表展示的微博用戶數(shù)為3,則預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍包括3個(gè)微博用戶的坐標(biāo)范圍并可以對(duì)應(yīng)設(shè)置微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的微博用戶頭像圖標(biāo)控件在展示窗口的位置,假設(shè)分別為微博用戶1(20 < χ < 60,0 < y < 40)、微博用戶 2(20 ^ χ ^ 60,-80 ^ y ^ -50)、微博用戶 3 QO 彡 χ 彡 60,-160 ^ y ^ -110),由于當(dāng)前用戶鼠標(biāo)坐標(biāo)(40,30)在微博用戶1坐標(biāo)范圍區(qū)域內(nèi),則開始計(jì)時(shí)。步驟103,當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料;本步驟中,在確定用戶鼠標(biāo)移動(dòng)軌跡駐留在微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi), 啟動(dòng)計(jì)時(shí),并要求用戶鼠標(biāo)移動(dòng)軌跡駐留預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,即要求用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,是為了有效防止用戶的誤操作而導(dǎo)致頻繁觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,從而增加獲取用戶資料的頻繁操作次數(shù)。如果用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)定的計(jì)時(shí)時(shí)間內(nèi)一直在該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi)移動(dòng),則可以確定用戶為真正想獲取并瀏覽該微博用戶的個(gè)人資料。實(shí)際應(yīng)用中,如果用戶鼠標(biāo)移動(dòng)軌跡在該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi)沒(méi)有駐留預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,則返回執(zhí)行步驟102。本實(shí)施例中,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料具體包括查詢本地是否存儲(chǔ)有該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,如果有,獲取該用戶資料;如果沒(méi)有,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼,外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼,將該用戶號(hào)碼對(duì)應(yīng)的用戶資料輸出至微博客戶端。本發(fā)明實(shí)施例中,用戶資料可以根據(jù)各具體分類資料包含的數(shù)據(jù)量大小,可以分為用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料等分類資料,其中,用戶基本資料包括 用戶標(biāo)識(shí)(ID,Identifier)以及用戶昵稱等。實(shí)際應(yīng)用中,還可以分別為分類資料設(shè)置分類資料標(biāo)識(shí),并在服務(wù)器中存儲(chǔ)分類資料標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系。實(shí)際應(yīng)用中,微博客戶端與外部服務(wù)器的交互過(guò)程中,數(shù)據(jù)包傳輸?shù)淖止?jié)數(shù)受網(wǎng)絡(luò)傳輸最大字節(jié)數(shù)的限制,在微博通信中,根據(jù)相關(guān)協(xié)議,網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包最大字節(jié)數(shù)約為800字節(jié),而用戶資料中,用戶介紹資料以及用戶認(rèn)證資料包含的字節(jié)數(shù)較多,例如,用戶認(rèn)證資料一般不少于600字節(jié)。因而,如果微博客戶端在向服務(wù)器發(fā)送用戶資料獲取請(qǐng)求時(shí),請(qǐng)求拉取用戶資料,則服務(wù)器在查詢獲取包含用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料的用戶資料后,根據(jù)網(wǎng)絡(luò)傳輸數(shù)據(jù)包的要求,進(jìn)行分拆、封裝后依次將封裝的數(shù)據(jù)包發(fā)送至微博客戶端,微博客戶端在拉取用戶的所有資料后,再將拉取的全部用戶資料進(jìn)行展示,這樣,在網(wǎng)絡(luò)通信環(huán)境較差的情況下,拉取全部用戶資料需要花費(fèi)較長(zhǎng)的時(shí)間,將給用戶帶來(lái)更差的體驗(yàn)。因而,本發(fā)明實(shí)施例中,較佳地,預(yù)先設(shè)置分類資料優(yōu)先級(jí)標(biāo)識(shí),用于標(biāo)識(shí)獲取用戶資料中的用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料等分類資料的優(yōu)先級(jí)順序,并輸出至服務(wù)器,服務(wù)器存儲(chǔ)分類資料優(yōu)先級(jí)標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系。例如,由于用戶基本資料包含的字節(jié)數(shù)較少,網(wǎng)絡(luò)傳輸時(shí)延相應(yīng)較短,也就是說(shuō),網(wǎng)絡(luò)響應(yīng)速度快,這樣,如果將該分類資料優(yōu)先進(jìn)行拉取并優(yōu)先展示給用戶,可以進(jìn)一步提升用戶的體驗(yàn)。因而,舉例來(lái)說(shuō),可以預(yù)先設(shè)置用戶基本資料標(biāo)識(shí)為A,對(duì)應(yīng)的分類資料優(yōu)先級(jí)標(biāo)識(shí)為 3,用戶介紹資料標(biāo)識(shí)為B,對(duì)應(yīng)的分類資料優(yōu)先級(jí)標(biāo)識(shí)為2,用戶認(rèn)證資料標(biāo)識(shí)為C,對(duì)應(yīng)的分類資料優(yōu)先級(jí)標(biāo)識(shí)為1,分類資料優(yōu)先級(jí)標(biāo)識(shí)越大,表明拉取該分類資料的優(yōu)先級(jí)越高。 這樣,在向外部服務(wù)器發(fā)送的用戶資料獲取請(qǐng)求中,進(jìn)一步攜帶各分類資料優(yōu)先級(jí)標(biāo)識(shí),外部服務(wù)器接收用戶資料獲取請(qǐng)求,根據(jù)攜帶的各分類資料優(yōu)先級(jí)標(biāo)識(shí),優(yōu)先查詢、獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端;然后,查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)次大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端;以此類推,最后,查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最小對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端。當(dāng)然,實(shí)際應(yīng)用中,微博客戶端也可以根據(jù)預(yù)先設(shè)置的分類資料優(yōu)先級(jí)標(biāo)識(shí),首先發(fā)送用戶資料獲取請(qǐng)求,在攜帶用戶號(hào)碼的基礎(chǔ)上,進(jìn)一步攜帶分類資料優(yōu)先級(jí)標(biāo)識(shí)最大對(duì)應(yīng)的分類資料標(biāo)識(shí),外部服務(wù)器接收用戶資料獲取請(qǐng)求,根據(jù)攜帶的分類資料標(biāo)識(shí),查詢、獲取分類資料標(biāo)識(shí)對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端;微博客戶端接收數(shù)據(jù)包后,觸發(fā)向服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶分類資料優(yōu)先級(jí)標(biāo)識(shí)次大對(duì)應(yīng)的分類資料標(biāo)識(shí),以此類推,直至觸發(fā)向服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶分類資料優(yōu)先級(jí)標(biāo)識(shí)最小對(duì)應(yīng)的分類資料標(biāo)識(shí),并接收到相應(yīng)的數(shù)據(jù)包為止。也就是說(shuō),根據(jù)預(yù)先設(shè)置的分類資料優(yōu)先級(jí)標(biāo)識(shí),分別向外部的服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,依序攜帶分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料標(biāo)識(shí),并依序接收外部的服務(wù)器返回的分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料。步驟104,將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將控件對(duì)應(yīng)的展示窗口進(jìn)行展示。較佳地,將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口以與當(dāng)前微博用戶頭像圖標(biāo)窗口并列的方式展示在當(dāng)前界面。本步驟具體包括A、將獲取的用戶資料按照控件的設(shè)置插入控件的相應(yīng)位置;本步驟中,控件中設(shè)置了用戶資料中各個(gè)分類資料的存儲(chǔ)區(qū)域、存儲(chǔ)格式以及展示位置的信息。實(shí)際應(yīng)用中,如果控件中相應(yīng)用戶分類資料為空的情況下,則對(duì)該控件中該用戶分類資料對(duì)應(yīng)的顯示字段進(jìn)行隱藏。B、將插入用戶資料的控件以與當(dāng)前微博用戶頭像圖標(biāo)窗口并列的方式展示在當(dāng)前界面。本步驟中,對(duì)于步驟103中一次性獲取全部用戶資料的情況來(lái)說(shuō),將全部用戶資料填充入控件中,并將控件以并列的方式展示在當(dāng)前界面。對(duì)于步驟103中依序獲取分類資料的情況來(lái)說(shuō),微博客戶端接收到一類分類資料時(shí),將該分類資料插入控件中的相應(yīng)位置,并將控件以并列的方式展示在當(dāng)前界面,當(dāng)接收到后續(xù)的分類資料時(shí),將后續(xù)接收的分類資料插入控件中的相應(yīng)位置,并對(duì)當(dāng)前界面展示的控件進(jìn)行更新,當(dāng)然,實(shí)際應(yīng)用中,也可以只將控件中插入的后續(xù)接收的分類資料展示在當(dāng)前界面,而保留當(dāng)前界面原有控件展示的分類資料。由于各分類資料具有相應(yīng)的優(yōu)先級(jí), 在控件中具有相對(duì)應(yīng)的存儲(chǔ)區(qū)域、存儲(chǔ)格式以及展示位置信息,因而,在當(dāng)前界面展示的后續(xù)分類資料依序排列在當(dāng)前展示的分類資料后。這樣,可以提高微博客戶端以及服務(wù)器的響應(yīng)速度,提高了微博客戶端的易用性,方便用戶了解收聽(tīng)人列表中微博用戶的詳細(xì)信息, 從而提升了用戶體驗(yàn)。圖2為本發(fā)明實(shí)施例展示用戶資料的當(dāng)前界面結(jié)構(gòu)示意圖。參見(jiàn)圖2,當(dāng)用戶點(diǎn)擊用戶列表,并在搜索欄中輸入搜索關(guān)鍵詞“騰訊”,即可得到用戶列表中與騰訊相關(guān)的用戶, 當(dāng)用戶鼠標(biāo)駐留在騰訊娛樂(lè)頭像圖標(biāo)達(dá)到預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)拉取該騰訊娛樂(lè)用戶的個(gè)人資料,并在騰訊娛樂(lè)用戶界面的左側(cè)展示填充了該騰訊娛樂(lè)用戶資料的控件。這樣,用戶只需要將鼠標(biāo)駐留于用戶列表中相關(guān)用戶的頭像圖標(biāo),即可自動(dòng)觸發(fā)獲取該用戶的個(gè)人資料,并在當(dāng)前顯示界面進(jìn)行展示,無(wú)需進(jìn)行頻繁的選擇以及切換操作,有效減少了操作流程。進(jìn)一步地,還可以在控件中設(shè)置個(gè)性化通信子控件,通過(guò)該設(shè)置的個(gè)性化通信子控件觸發(fā)與該用戶的通信。個(gè)性化通信子控件可以包括收聽(tīng)子控件、對(duì)話子控件以及私信子控件等。觸發(fā)通信的方法可以與觸發(fā)獲取用戶資料的方法相同,也可以是通過(guò)監(jiān)聽(tīng)有點(diǎn)擊該子控件的信息來(lái)觸發(fā)通信。為了進(jìn)一步提高用戶的體驗(yàn),控件對(duì)應(yīng)的展示窗口可以為逐漸浮現(xiàn)、和/或,由小到大的動(dòng)畫展示窗口。實(shí)際應(yīng)用中,圖1所示的方法還可以進(jìn)一步包括如下步驟
步驟105,將獲取的用戶資料進(jìn)行存儲(chǔ);本步驟中,為了進(jìn)一步減少?gòu)耐獠糠?wù)器拉取用戶資料所需的時(shí)間,提高觸發(fā)響應(yīng)速度,在微博客戶端本地存儲(chǔ)區(qū)允許的情況下,存儲(chǔ)從服務(wù)器拉取的用戶資料,并在本地存儲(chǔ)區(qū)已滿的情況下,采用先進(jìn)先出的策略更新存儲(chǔ)區(qū),這樣,在觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料時(shí),可以先從本地存儲(chǔ)區(qū)判斷是否有該用戶資料,如果有,則無(wú)需從服務(wù)器拉取。步驟106,監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡移動(dòng)出預(yù)先設(shè)定的移動(dòng)軌跡范圍,消隱展示的用戶資料。本步驟中,如果用戶鼠標(biāo)移動(dòng)軌跡移動(dòng)出預(yù)先設(shè)定的移動(dòng)軌跡范圍,或,用戶鼠標(biāo)移動(dòng)軌跡移動(dòng)出預(yù)先設(shè)定的移動(dòng)軌跡范圍超過(guò)預(yù)先設(shè)定的時(shí)間,表明用戶已瀏覽完相關(guān)用戶的個(gè)人資料,微博客戶端自動(dòng)消隱展示的用戶資料。實(shí)際應(yīng)用中,如果用戶需要瀏覽其它用戶的個(gè)人資料,通過(guò)將鼠標(biāo)移動(dòng)軌跡駐留在下一個(gè)微博用戶頭像圖標(biāo)處預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,則可以觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,并將獲取的用戶資料對(duì)控件進(jìn)行更新并移動(dòng)相應(yīng)位置即可。即監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡從當(dāng)前微博用戶頭像圖標(biāo)移動(dòng)至下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi)并超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍以及該下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料更新當(dāng)前微博用戶頭像圖標(biāo)控件,并根據(jù)獲取的下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍計(jì)算該當(dāng)前微博用戶頭像圖標(biāo)控件相對(duì)于下一微博用戶頭像圖標(biāo)控件的位移,根據(jù)位移確定更新后的微博用戶頭像圖標(biāo)控件在展示窗口的位置,實(shí)際應(yīng)用中,可以預(yù)先設(shè)置微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的微博用戶頭像圖標(biāo)控件在展示窗口的位置。這樣,當(dāng)在下個(gè)時(shí)間觸發(fā)另外一個(gè)用戶的個(gè)人資料信息時(shí),在控件級(jí)別上可以達(dá)到復(fù)用而只需更新觸發(fā)的用戶的數(shù)據(jù)即可,可以有效的減少對(duì)于內(nèi)存的占用。所應(yīng)說(shuō)明的是,本發(fā)明實(shí)施例的展示用戶資料的方法,可以基于現(xiàn)有Visual Studio 2005的活動(dòng)模板庫(kù)(ATL,Active Template Library)工程的開發(fā)環(huán)境,在此不再贅述。由上述實(shí)施例可見(jiàn),本發(fā)明實(shí)施例的展示用戶資料的方法,通過(guò)預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件,以用戶鼠標(biāo)駐留于微博用戶頭像圖標(biāo)控件上為觸發(fā)條件,自動(dòng)獲取該微博用戶頭像圖標(biāo)所屬的用戶資料,并按照微博用戶頭像圖標(biāo)控件進(jìn)行填充,填充后將控件對(duì)應(yīng)的展示窗口以并列的方式展示在當(dāng)前界面。這樣,用戶操作簡(jiǎn)單、操作次數(shù)少,提高了微博客戶端的易用性、提升了用戶體驗(yàn);進(jìn)一步地,通過(guò)設(shè)置分類資料優(yōu)先級(jí)標(biāo)識(shí),并按照分類資料優(yōu)先級(jí)標(biāo)識(shí)高低依序拉取相對(duì)應(yīng)的分類資料,并將拉取的分類資料進(jìn)行即時(shí)展示,進(jìn)一步縮短了用戶瀏覽相關(guān)微博用戶個(gè)人資料所需的時(shí)間,使得用戶體驗(yàn)進(jìn)一步提升; 而且,在彈出控件對(duì)應(yīng)的展示窗口的過(guò)程中,通過(guò)窗口逐漸浮現(xiàn)、大小漸變的動(dòng)畫過(guò)程,更能提升用戶的操作體驗(yàn)。此外,只要用戶移動(dòng)鼠標(biāo)到收聽(tīng)人列表中的微博用戶頭像圖標(biāo)上, 便可以輕松的看到該微博用戶的各種詳細(xì)信息,包括用戶ID、昵稱等基本資料,用戶個(gè)人介紹以及微博認(rèn)證資料等豐富資料;還可以進(jìn)行一些如對(duì)話、私信等比較輕量級(jí)的操作,大大提升了用戶的體驗(yàn)。圖3為本發(fā)明實(shí)施例展示用戶資料的裝置結(jié)構(gòu)示意圖。參見(jiàn)圖3,該裝置包括微博頭像模塊、微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊,其中,微博頭像模塊,用于監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,將用戶鼠標(biāo)移動(dòng)軌跡信息輸出至微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊;本發(fā)明實(shí)施例中,微博頭像模塊還進(jìn)一步用于采用分區(qū)域控件自繪創(chuàng)建微博頭像圓角、陰影、鼠標(biāo)駐留(mouse over)高亮以及屏蔽標(biāo)志等以實(shí)現(xiàn)用戶的多種個(gè)性化需求,并能有效減少內(nèi)存占用以及CPU對(duì)于微博用戶頭像圖標(biāo)繪制的開銷。微博個(gè)人資料卡邏輯管理模塊,用于確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息,接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料, 將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊;個(gè)人資料卡管理模塊,用于接收計(jì)時(shí)通知信息,開始計(jì)時(shí),確定接收的用戶鼠標(biāo)移動(dòng)軌跡駐留預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,向微博個(gè)人資料卡邏輯管理模塊輸出觸發(fā)信息,接收微博個(gè)人資料卡邏輯管理模塊輸出的微博用戶頭像圖標(biāo)控件,將控件對(duì)應(yīng)的展示窗口進(jìn)行展
7J\ ο本發(fā)明實(shí)施例中,微博個(gè)人資料卡邏輯管理模塊包括移動(dòng)軌跡比較單元、微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元、用戶資料獲取單元以及微博用戶頭像圖標(biāo)控件處理單元, 其中,移動(dòng)軌跡比較單元,用于接收微博頭像模塊輸出的用戶鼠標(biāo)移動(dòng)軌跡信息,判斷是否在微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元中存儲(chǔ)的各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),如果是,向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息;微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元,用于存儲(chǔ)各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍信息;用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊。微博個(gè)人資料卡邏輯管理模塊進(jìn)一步包括分類資料優(yōu)先級(jí)標(biāo)識(shí)存儲(chǔ)單元,用于存儲(chǔ)用戶資料中各分類資料優(yōu)先級(jí)標(biāo)識(shí),相應(yīng)地,用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼以及各分類資料優(yōu)先級(jí)標(biāo)識(shí),依序?qū)⒎?wù)器返回的分類資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的分類資料依序更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件依序輸出至個(gè)人資料卡管理模塊。本發(fā)明實(shí)施例中,該裝置還可以進(jìn)一步包括用戶資料存儲(chǔ)模塊,用于存儲(chǔ)微博個(gè)人資料卡邏輯管理模塊輸出的用戶資料。圖4為本發(fā)明實(shí)施例基于圖3展示用戶資料的示意圖。參見(jiàn)圖4,本發(fā)明實(shí)施例中,為了達(dá)到松散耦合的代碼框架設(shè)計(jì),采用分層模型的設(shè)計(jì)思想,將相關(guān)的邏輯功能封裝在一個(gè)層次內(nèi),而層與層之間通過(guò)接口以及純虛函數(shù)等盡可能抽象的數(shù)據(jù)結(jié)構(gòu)表達(dá),以使代碼的可復(fù)用性更好。其中,微博頭像模塊主要負(fù)責(zé)頭像控件的邏輯控制,采用分區(qū)域控件自繪的方式實(shí)現(xiàn)。 此外,該模塊還主要處理用戶鼠標(biāo)移入微博頭像觸發(fā)個(gè)人資料調(diào)用的邏輯控制。微博個(gè)人資料卡邏輯管理模塊,主要負(fù)責(zé)用戶個(gè)人資料的邏輯管理控制,包括觸發(fā)服務(wù)器拉取用戶資料的策略,以及在微博客戶端維護(hù)唯一一份微博用戶頭像圖標(biāo)控件實(shí)例,用于呈現(xiàn)。當(dāng)觸發(fā)展示新的一個(gè)用戶資料的時(shí)候,微博用戶頭像圖標(biāo)控件本身并不重新創(chuàng)建而是復(fù)用原來(lái)的,只是重新填充新的微博用戶數(shù)據(jù)。個(gè)人資料卡管理模塊,用于處理相應(yīng)的回調(diào)時(shí)機(jī)邏輯處理,以及處理整個(gè)控件的動(dòng)畫展示過(guò)程。具體來(lái)說(shuō),微博個(gè)人資料卡邏輯管理模塊主要執(zhí)行的處理包括判斷本地是否有當(dāng)前用戶號(hào)碼(UIN)豐富資料數(shù)據(jù),如果有,調(diào)用個(gè)人資料卡(用戶資料)管理模塊工作,如果沒(méi)有,獲取個(gè)人資料并填充至控件中;接收個(gè)人資料卡管理模塊返回的資料卡控件類,維護(hù)模塊內(nèi)部的唯一實(shí)例;判斷控件是否存在,如果不存在,創(chuàng)建控件;如果存在,判斷當(dāng)前用戶號(hào)碼是否與控件中用戶號(hào)碼相同,如果相同,直接返回控件,如果不相同,在控件中設(shè)置新數(shù)據(jù)。個(gè)人資料卡管理模塊主要執(zhí)行的處理包括接收微博個(gè)人資料卡邏輯管理模塊輸出的調(diào)用請(qǐng)求,保存委托類(微博個(gè)人資料卡邏輯管理模塊)的指針;啟動(dòng)內(nèi)部策略類工作;啟動(dòng)計(jì)時(shí)器;判斷定時(shí)時(shí)間是否達(dá)到;如果達(dá)到,確定用戶鼠標(biāo)移動(dòng)軌跡還在頭像上;第一次的時(shí)候創(chuàng)建資料卡(用戶資料)外部承載窗口,向微博個(gè)人資料卡邏輯管理模塊返回用戶資料控件類,并啟動(dòng)動(dòng)畫展示;將整個(gè)控件以動(dòng)畫展開的形式展示出來(lái)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種展示用戶資料的方法,其特征在于,預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件,該方法包括監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),進(jìn)行計(jì)時(shí);當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料;將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口進(jìn)行展示。
2.如權(quán)利要求1所述的方法,其特征在于,所述微博用戶頭像圖標(biāo)控件中設(shè)置有通用的用戶資料的展示格式、展示內(nèi)容以及展示位置信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料具體包括查詢本地是否存儲(chǔ)有該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,如果有,獲取該用戶資料;如果沒(méi)有,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼,外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼,將該用戶號(hào)碼對(duì)應(yīng)的用戶資料輸出至微博客戶端。
4.如權(quán)利要求3所述的方法,其特征在于,所述用戶資料包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料。
5.如權(quán)利要求4所述的方法,其特征在于,所述將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件具體包括如果微博用戶頭像圖標(biāo)控件中相應(yīng)用戶資料為空,對(duì)該微博用戶頭像圖標(biāo)控件中該用戶資料對(duì)應(yīng)的顯示字段進(jìn)行隱藏。
6.如權(quán)利要求5所述的方法,其特征在于,所述將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口進(jìn)行展示具體包括將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口以與當(dāng)前微博用戶頭像圖標(biāo)窗口并列的方式展示在當(dāng)前界面。
7.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括預(yù)先設(shè)置包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料的分類資料優(yōu)先級(jí)標(biāo)識(shí),并輸出至服務(wù)器,服務(wù)器存儲(chǔ)分類資料優(yōu)先級(jí)標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系;所述向外部服務(wù)器發(fā)送的用戶資料獲取請(qǐng)求中進(jìn)一步攜帶各分類資料優(yōu)先級(jí)標(biāo)識(shí);服務(wù)器接收用戶資料獲取請(qǐng)求,根據(jù)攜帶的各分類資料優(yōu)先級(jí)標(biāo)識(shí)以及存儲(chǔ)的對(duì)應(yīng)關(guān)系,優(yōu)先查詢、獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端,然后,查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)次大對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端,直至查詢獲取分類資料優(yōu)先級(jí)標(biāo)識(shí)最小對(duì)應(yīng)的分類資料,并封裝為數(shù)據(jù)包,發(fā)送至微博客戶端。
8.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括預(yù)先設(shè)置包括用戶基本資料、用戶介紹資料以及用戶認(rèn)證資料的分類資料標(biāo)識(shí)以及分類資料優(yōu)先級(jí)標(biāo)識(shí),并將分類資料標(biāo)識(shí)與分類資料的對(duì)應(yīng)關(guān)系輸出至服務(wù)器進(jìn)行存儲(chǔ);所述向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼,外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼,將該用戶號(hào)碼對(duì)應(yīng)的用戶資料輸出至微博客戶端具體包括根據(jù)預(yù)先設(shè)置的分類資料優(yōu)先級(jí)標(biāo)識(shí),分別向外部的服務(wù)器發(fā)送用戶資料獲取請(qǐng)求, 依序攜帶用戶號(hào)碼以及分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料標(biāo)識(shí),外部服務(wù)器根據(jù)用戶資料獲取請(qǐng)求中攜帶的用戶號(hào)碼以及分類資料標(biāo)識(shí),查詢存儲(chǔ)的對(duì)應(yīng)關(guān)系,將該用戶號(hào)碼對(duì)應(yīng)的分類資料依序輸出至微博客戶端,微博客戶端依序接收外部的服務(wù)器返回的分類資料優(yōu)先級(jí)標(biāo)識(shí)對(duì)應(yīng)的分類資料。
9.如權(quán)利要求7或8所述的方法,其特征在于,所述將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件具體包括微博客戶端將接收到的分類資料依序插入微博用戶頭像圖標(biāo)控件中的相應(yīng)位置,并將插入分類資料的微博用戶頭像圖標(biāo)控件依序以并列的方式展示在當(dāng)前界面。
10.如權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,所述微博用戶頭像圖標(biāo)控件中進(jìn)一步設(shè)置有觸發(fā)與該微博用戶頭像圖標(biāo)所屬的微博用戶通信的個(gè)性化通信子控件。
11.如權(quán)利要求10所述的方法,其特征在于,所述個(gè)性化通信子控件包括收聽(tīng)子控件、對(duì)話子控件以及私信子控件。
12.如權(quán)利要求10所述的方法,其特征在于,進(jìn)一步包括監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡從當(dāng)前微博用戶頭像圖標(biāo)移動(dòng)至下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi)并超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),觸發(fā)獲取下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍以及該下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料更新當(dāng)前微博用戶頭像圖標(biāo)控件,并根據(jù)獲取的下一微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍計(jì)算該當(dāng)前微博用戶頭像圖標(biāo)控件相對(duì)于下一微博用戶頭像圖標(biāo)控件的位移,根據(jù)位移確定更新后的微博用戶頭像圖標(biāo)控件在展示窗口的位置。
13.如權(quán)利要求10所述的方法,其特征在于,進(jìn)一步包括監(jiān)測(cè)到用戶鼠標(biāo)移動(dòng)軌跡移動(dòng)出預(yù)先設(shè)定的移動(dòng)軌跡范圍,消隱展示的用戶資料。
14.一種展示用戶資料的裝置,其特征在于,該裝置包括微博頭像模塊、微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊,其中,微博頭像模塊,用于監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,將用戶鼠標(biāo)移動(dòng)軌跡信息輸出至微博個(gè)人資料卡邏輯管理模塊以及個(gè)人資料卡管理模塊;微博個(gè)人資料卡邏輯管理模塊,用于確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息,接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊;個(gè)人資料卡管理模塊,用于接收計(jì)時(shí)通知信息,開始計(jì)時(shí),當(dāng)用戶鼠標(biāo)移動(dòng)軌跡計(jì)時(shí)時(shí)間超過(guò)預(yù)先設(shè)定的計(jì)時(shí)時(shí)間時(shí),向微博個(gè)人資料卡邏輯管理模塊輸出觸發(fā)信息,接收微博個(gè)人資料卡邏輯管理模塊輸出的微博用戶頭像圖標(biāo)控件,將控件對(duì)應(yīng)的展示窗口進(jìn)行展7J\ ο
15.如權(quán)利要求14所述的裝置,其特征在于,進(jìn)一步包括用戶資料存儲(chǔ)模塊,用于存儲(chǔ)微博個(gè)人資料卡邏輯管理模塊輸出的用戶資料。
16.如權(quán)利要求14或15所述的裝置,其特征在于,所述微博個(gè)人資料卡邏輯管理模塊包括移動(dòng)軌跡比較單元、微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元、用戶資料獲取單元以及微博用戶頭像圖標(biāo)控件處理單元,其中,移動(dòng)軌跡比較單元,用于接收微博頭像模塊輸出的用戶鼠標(biāo)移動(dòng)軌跡信息,判斷是否在微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元中存儲(chǔ)的各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),如果是,向個(gè)人資料卡管理模塊輸出計(jì)時(shí)通知信息;微博用戶頭像圖標(biāo)移動(dòng)軌跡存儲(chǔ)單元,用于存儲(chǔ)各微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍信息;用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料,將獲取的用戶資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件輸出至個(gè)人資料卡管理模塊。
17.如權(quán)利要求16所述的裝置,其特征在于,所述微博個(gè)人資料卡邏輯管理模塊進(jìn)一步包括分類資料優(yōu)先級(jí)標(biāo)識(shí)存儲(chǔ)單元,用于存儲(chǔ)用戶資料中各分類資料優(yōu)先級(jí)標(biāo)識(shí),相應(yīng)地, 用戶資料獲取單元,用于接收個(gè)人資料卡管理模塊輸出的觸發(fā)信息,向外部服務(wù)器發(fā)送用戶資料獲取請(qǐng)求,攜帶用戶號(hào)碼以及各分類資料優(yōu)先級(jí)標(biāo)識(shí),依序?qū)⒎?wù)器返回的分類資料輸出至微博用戶頭像圖標(biāo)控件處理單元;微博用戶頭像圖標(biāo)控件處理單元,用于根據(jù)接收的分類資料依序更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將更新的微博用戶頭像圖標(biāo)控件依序輸出至個(gè)人資料卡管理模塊。
全文摘要
本發(fā)明公開了一種展示用戶資料的方法。包括預(yù)先設(shè)置微博用戶頭像圖標(biāo)控件;監(jiān)測(cè)并獲取用戶鼠標(biāo)移動(dòng)軌跡信息,確定用戶鼠標(biāo)移動(dòng)軌跡在預(yù)先設(shè)置的微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍內(nèi),進(jìn)行計(jì)時(shí);確定用戶鼠標(biāo)移動(dòng)軌跡駐留預(yù)先設(shè)定的計(jì)時(shí)時(shí)間,觸發(fā)獲取該微博用戶頭像圖標(biāo)移動(dòng)軌跡范圍對(duì)應(yīng)的用戶資料;將獲取的用戶資料更新預(yù)先設(shè)置的微博用戶頭像圖標(biāo)控件,并將微博用戶頭像圖標(biāo)控件對(duì)應(yīng)的展示窗口以與當(dāng)前微博用戶頭像圖標(biāo)窗口并列的方式展示在當(dāng)前界面。本發(fā)明還公開了一種展示用戶資料的裝置。應(yīng)用本發(fā)明,可以減少操作流程、提高微博客戶端的易用性、提升用戶體驗(yàn)。
文檔編號(hào)G06F3/048GK102436336SQ20101050180
公開日2012年5月2日 申請(qǐng)日期2010年9月29日 優(yōu)先權(quán)日2010年9月29日
發(fā)明者庫(kù)宇 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
商水县| 临西县| 和政县| 乡宁县| 商水县| 武鸣县| 紫阳县| 尤溪县| 罗田县| 伊金霍洛旗| 扶沟县| 秀山| 郸城县| 阳原县| 灯塔市| 弥勒县| 建平县| 噶尔县| 宁都县| 珲春市| 贺兰县| 都安| 卢湾区| 六盘水市| 竹北市| 铅山县| 永康市| 社会| 河曲县| 五家渠市| 五河县| 临海市| 寿阳县| 北辰区| 类乌齐县| 汝阳县| 大庆市| 监利县| 安阳县| 新郑市| 汉源县|