国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      顯示即時(shí)通訊消息的方法及裝置的制作方法

      文檔序號(hào):7750038閱讀:172來(lái)源:國(guó)知局
      專利名稱:顯示即時(shí)通訊消息的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及即時(shí)通訊領(lǐng)域,特別涉及一種顯示即時(shí)通訊消息的方法及裝置。
      背景技術(shù)
      隨著IM (Instant Messaging,即時(shí)通訊)技術(shù)的發(fā)展,IM工具已經(jīng)成為了人們?nèi)粘I钪斜夭豢缮俚能浖ぞ撸粌H應(yīng)用在平時(shí)的休閑娛樂(lè)中,工作中也同樣得到了廣泛的應(yīng)用。通過(guò)IM工具,用戶不僅可以在窗口內(nèi)輸入包含文字信息的即時(shí)通訊消息,還可以輸入包含超鏈接的即時(shí)通訊消息。其中,超鏈接大多指URL (Uniform Resource Locator,統(tǒng)一資源定位符)超鏈接?,F(xiàn)有的IM工具在顯示包含URL超鏈接的即時(shí)通訊消息時(shí),僅將超鏈接所在的即時(shí)通訊消息直接顯示,由于URL對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容不可預(yù)知,導(dǎo)致用戶常常將超鏈接誤以為是病毒而拒絕點(diǎn)擊,為此,用戶在輸入超鏈接時(shí),經(jīng)常需要寫(xiě)一段文字說(shuō)明,將文字說(shuō)明與超鏈接一同顯示。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)如果每次輸入超鏈接都需要輸入一段文字說(shuō)明,會(huì)給用戶帶來(lái)不必要的麻煩,但僅僅顯示超鏈接,又會(huì)降低用戶體驗(yàn),例如,在網(wǎng)上購(gòu)物時(shí),由于買(mǎi)賣(mài)雙方無(wú)法形象地獲知對(duì)方所說(shuō)的商品概貌,要知道商品信息就需要打開(kāi)對(duì)方發(fā)送的網(wǎng)址才知道對(duì)方說(shuō)的是哪個(gè)商品,價(jià)格和郵費(fèi)如何,不利于雙方對(duì)商品信息的展示和溝通,從而影響IM工具的可用性及交互性。

      發(fā)明內(nèi)容
      為了展示即時(shí)通訊消息中的超鏈接內(nèi)容,提高即時(shí)通訊工具的可用性與交互性, 本發(fā)明實(shí)施例提供了一種顯示即時(shí)通訊消息的方法及裝置。所述技術(shù)方案如下—方面,提供了一種顯示即時(shí)通訊消息的方法,所述方法包括檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;如果是,則拉取所述超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到所述超鏈接后插入的控件中,顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件。可選地,所述檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接之后,還包括在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),驗(yàn)證所述超鏈接是否與預(yù)設(shè)規(guī)則相匹配;相應(yīng)地,所述拉取所述超鏈接對(duì)應(yīng)的摘要信息,具體包括在驗(yàn)證所述超鏈接與所述預(yù)設(shè)規(guī)則相匹配之后,拉取所述超鏈接對(duì)應(yīng)的摘要信肩、ο進(jìn)一步地,所述將拉取到的摘要信息填充到所述超鏈接后插入的控件中,顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件,具體包括
      在所述超鏈接后插入空的控件,并將所述控件隱藏;將拉取到的摘要信息填充到插入的所述控件中,并在顯示所述待顯示的即時(shí)通訊消息之后顯示所述控件,或同時(shí)顯示所述待顯示的即時(shí)通訊消息及所述控件。進(jìn)一步地,在顯示所述超鏈接對(duì)應(yīng)的摘要信息之前或之后,還包括顯示后續(xù)待顯示的即時(shí)通訊消息。優(yōu)選地,所述拉取所述超鏈接對(duì)應(yīng)的摘要信息之后,還包括存儲(chǔ)所述超鏈接及對(duì)應(yīng)的摘要信息;當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含所述超鏈接時(shí),直接顯示所述后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的所述超鏈接對(duì)應(yīng)的摘要信息。另一方面,還提供了一種顯示即時(shí)通訊消息的裝置,所述裝置包括檢測(cè)模塊,用于檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;拉取模塊,用于在所述檢測(cè)模塊檢測(cè)出所述待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取所述超鏈接對(duì)應(yīng)的摘要信息;顯示模塊,用于將所述拉取模塊拉取到的摘要信息填充到所述超鏈接后插入的控件中,并顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件。可選地,所述裝置,還包括驗(yàn)證模塊,用于在所述檢測(cè)模塊檢測(cè)出所述待顯示的即時(shí)通訊消息中包含超鏈接時(shí),驗(yàn)證所述超鏈接是否與預(yù)設(shè)規(guī)則相匹配;相應(yīng)地,所述拉取模塊,具體用于在所述驗(yàn)證模塊驗(yàn)證所述超鏈接與預(yù)設(shè)規(guī)則相匹配之后,拉取所述超鏈接對(duì)應(yīng)的摘要信息。具體地,所述顯示模塊,具體用于在所述超鏈接后插入空的控件,并將所述控件隱藏;將所述拉取模塊拉取到的摘要信息填充到插入的所述控件中,并在顯示所述待顯示的即時(shí)通訊消息之后顯示所述控件,或同時(shí)顯示所述待顯示的即時(shí)通訊消息及所述控件。進(jìn)一步地,所述顯示模塊,還用于在顯示所述超鏈接對(duì)應(yīng)的摘要信息之前或之后, 顯示后續(xù)待顯示的即時(shí)通訊消息。優(yōu)選地,所述裝置,還包括存儲(chǔ)模塊,用于在所述拉取模塊拉取所述超鏈接對(duì)應(yīng)的摘要信息之后,存儲(chǔ)所述超鏈接及對(duì)應(yīng)的摘要信息;相應(yīng)地,所述顯示模塊,還用于當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含所述超鏈接時(shí),直接顯示所述后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的所述超鏈接對(duì)應(yīng)的摘要信肩、ο本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過(guò)在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,從而在顯示超鏈接對(duì)應(yīng)的摘要信息所在的控件時(shí),可以為用戶展示即時(shí)通訊消息中的超鏈接內(nèi)容,避免了用戶將超鏈接誤以為是病毒而拒絕點(diǎn)擊,同時(shí)也避免了用戶在輸入超鏈接時(shí)再輸入文字說(shuō)明,進(jìn)而提高即時(shí)通訊工具的可用性與交互性,并提高用戶體驗(yàn)。


      5
      為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的顯示即時(shí)通訊消息的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的顯示即時(shí)通訊消息的方法流程圖;圖3是本發(fā)明實(shí)施例三提供的顯示即時(shí)通訊消息的裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例三提供的另一種顯示即時(shí)通訊消息的裝置結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例三提供的又一種顯示即時(shí)通訊消息的裝置結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見(jiàn)圖1,本實(shí)施例提供了一種顯示即時(shí)通訊消息的方法,該方法流程具體如下101 檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;102 當(dāng)檢測(cè)出該待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,顯示該待顯示的即時(shí)通訊消息及超鏈接對(duì)應(yīng)的摘要信息所在的控件。本實(shí)施例提供的方法,通過(guò)在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,從而在顯示超鏈接對(duì)應(yīng)的摘要信息所在的控件時(shí),可以為用戶展示即時(shí)通訊消息中的超鏈接內(nèi)容,避免了用戶將超鏈接誤以為是病毒而拒絕點(diǎn)擊,同時(shí)也避免了用戶在輸入超鏈接時(shí)再輸入文字說(shuō)明,進(jìn)而提高即時(shí)通訊工具的可用性與交互性,并提高用戶體驗(yàn)。實(shí)施例二本實(shí)施例提供了一種顯示即時(shí)通訊消息的方法,該方法針對(duì)包含超鏈接的即時(shí)通訊消息,通過(guò)拉取并顯示超鏈接對(duì)應(yīng)的摘要信息,從而滿足用戶的使用需求,豐富界面的展示邏輯。參見(jiàn)圖2,本實(shí)施例提供的方法流程具體如下201 檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接,如果是,則執(zhí)行步驟202,否則,執(zhí)行步驟204;針對(duì)該步驟,由于現(xiàn)有技術(shù)中提供了多種檢測(cè)超鏈接的方式,因此,關(guān)于如何檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接,本實(shí)施例對(duì)此不作具體限定,可通過(guò)現(xiàn)有技術(shù)實(shí)現(xiàn)。202 拉取超鏈接對(duì)應(yīng)的摘要信息;其中,拉取超鏈接對(duì)應(yīng)的摘要信息也可以通過(guò)現(xiàn)有技術(shù)實(shí)現(xiàn),本實(shí)施例不對(duì)具體拉取方式及拉取的摘要信息的具體內(nèi)容進(jìn)行限定??蛇x地,為了對(duì)顯示超鏈接對(duì)應(yīng)的摘要信息進(jìn)行控制,本實(shí)施例提供的方法在具體實(shí)現(xiàn)時(shí),采取預(yù)先設(shè)置規(guī)則的方式對(duì)其進(jìn)行控制,即檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接之后,驗(yàn)證超鏈接是否與預(yù)設(shè)規(guī)則相匹配,僅在驗(yàn)證超鏈接與預(yù)設(shè)規(guī)則相匹配之后,方可執(zhí)行拉取超鏈接對(duì)應(yīng)的摘要信息的步驟。本實(shí)施例不對(duì)預(yù)設(shè)規(guī)則的具體內(nèi)容及具體形式進(jìn)行限定,為了對(duì)具體的超鏈接進(jìn)行控制,可通過(guò)預(yù)設(shè)規(guī)則限定顯示摘要信息的超鏈接的范圍。具體實(shí)現(xiàn)時(shí),可根據(jù)一類(lèi)業(yè)務(wù)對(duì)應(yīng)的URL設(shè)置超鏈接對(duì)應(yīng)的規(guī)則,從而在顯示包含超鏈接的即時(shí)通訊消息時(shí),僅允許顯示該類(lèi)業(yè)務(wù)的超鏈接所對(duì)應(yīng)的摘要信息,即顯示在預(yù)設(shè)規(guī)則限定范圍內(nèi)的超鏈接對(duì)應(yīng)的摘要信息。針對(duì)該種情況,不同的業(yè)務(wù)可以設(shè)置不同規(guī)則,不同的超鏈接也可以對(duì)應(yīng)不同的規(guī)則,且預(yù)設(shè)規(guī)則設(shè)定之后,還可以將其進(jìn)行存儲(chǔ),或是對(duì)其進(jìn)行更新,此處以采用公共配置的方案進(jìn)行規(guī)則更新為例。實(shí)際應(yīng)用時(shí),對(duì)每個(gè)業(yè)務(wù)用一個(gè)ID(IDentity,身份標(biāo)識(shí)號(hào)碼) 進(jìn)行標(biāo)識(shí),同時(shí)對(duì)每一個(gè)業(yè)務(wù)加入可控標(biāo)志位進(jìn)行安全控制,例如A類(lèi)業(yè)務(wù)對(duì)應(yīng)的URL為http //abc. orz. xx. com,其業(yè)務(wù)ID號(hào)為000386,B類(lèi)業(yè)務(wù)對(duì)應(yīng)的URL為http://Xyz. com,其業(yè)務(wù)ID號(hào)為000123,則根據(jù)A類(lèi)業(yè)務(wù)對(duì)應(yīng)的URL設(shè)置超鏈接對(duì)應(yīng)的規(guī)則為http://abc. orz. xx. com/000386, htm,根據(jù)B類(lèi)業(yè)務(wù)對(duì)應(yīng)的URL設(shè)置超鏈接對(duì)應(yīng)的規(guī)則為 http//xyz. com/000123, htm。關(guān)于如何驗(yàn)證超鏈接是否與預(yù)設(shè)規(guī)則相匹配,由于需要對(duì)接收到的即時(shí)通訊消息進(jìn)行解析,而正則表達(dá)式是公認(rèn)的最強(qiáng)大的文字解析工具,則本實(shí)施例利用ATL(Active Template Library,活動(dòng)模板庫(kù))提供的一些用于正則表達(dá)式的庫(kù)對(duì)規(guī)則的匹配進(jìn)行舉例說(shuō)明,具體如下1、CATLRegExp 類(lèi)聲明template<class CharTraits = CAtlRECharTraits>class CAtlRegExp ;初始化CATLRegExp并未在構(gòu)造函數(shù)中提供初始化匹配字符串,而是讓使用者通過(guò)調(diào)用它的ParseO方法,使用正則表達(dá)式字符串作為參數(shù),就可以構(gòu)造出一個(gè)我們所需要的用于匹配的類(lèi),例如匹配一種時(shí)間格式,可以是h :mm、也可以是hh :mm,構(gòu)造的CAtlRegExp類(lèi)可如下所示CAtlRegExpOre ;re. ParseC {
      ?
      } {

      } 〃 );匹配調(diào)用CATLRegExp的Match ()方法,就可以用該類(lèi)來(lái)進(jìn)行匹配了,Match方法的原型如下BOOL Match(const RECHAR *szln,CAtlREMatchContext<CharTraits>*pContext, const RECHAR**ppszEnd = NULL)Match的結(jié)果通過(guò)第二個(gè)參數(shù)pContext所指向的CAtlREMatchContextO類(lèi)來(lái)返回,Match的結(jié)果及其相關(guān)信息都被存放在CAtlREMatchContext類(lèi)中,僅訪問(wèn) CAtlREMatchContext和成員就可以得到匹配的結(jié)果。2、CAtlREMatchContext 類(lèi)聲明template<class CharTraits = CAtlRECharTraits>
      class CAtlREMatchContext使用CAtlREMatchContext 通過(guò)m_uNumGroups 成員以及 GetMatchO 方法向調(diào)用者提供匹配的結(jié)果信息。m_uNumGroups代表匹配上的Group有多少組,GetMatch ()則根據(jù)傳遞給它的Group的Index值,返回匹配上的字符串的pStart和pEnd指針,調(diào)用者有了這兩個(gè)指針,自然可以很方便的得到匹配結(jié)果。為了便于理解,本實(shí)施例以預(yù)設(shè)規(guī)則http://xyz. news. aa. com/000386, htm為例,結(jié)合上述匹配方式對(duì)匹配過(guò)程進(jìn)行更為詳細(xì)的舉例說(shuō)明,內(nèi)容如下如果超鏈接為http //xyz. news. aa. com/20100521/000386, htm,則通過(guò)調(diào)用上述 ATL庫(kù)中的類(lèi)進(jìn)行規(guī)則匹配,即可得出該超鏈接的內(nèi)容與預(yù)設(shè)規(guī)則相匹配;而對(duì)于超鏈接 http://x. s. com/abc,由于該超鏈接的內(nèi)容與預(yù)設(shè)規(guī)則的內(nèi)容相差太大,因而驗(yàn)證該超鏈接與預(yù)設(shè)規(guī)則不匹配。進(jìn)一步地,通過(guò)預(yù)設(shè)規(guī)則除了可以限定顯示摘要信息的超鏈接的范圍,還可以通過(guò)預(yù)設(shè)規(guī)則對(duì)拉取摘要信息的內(nèi)容進(jìn)行限定,也就是說(shuō),檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接,并驗(yàn)證超鏈接與預(yù)設(shè)規(guī)則相匹配之后,還可以根據(jù)預(yù)設(shè)規(guī)則拉取超鏈接對(duì)應(yīng)的摘要信息,如果預(yù)設(shè)規(guī)則不同,則拉取的摘要信息的類(lèi)型也可以不同。該種情況在具體應(yīng)用時(shí),可通過(guò)在原預(yù)設(shè)規(guī)則的基礎(chǔ)上添加進(jìn)一步限定來(lái)實(shí)現(xiàn)。例如預(yù)設(shè)規(guī)則http://xyz. shopping, com/000369, htm為網(wǎng)絡(luò)購(gòu)物頁(yè)面對(duì)應(yīng)的超鏈接,如果運(yùn)營(yíng)商希望在顯示與該規(guī)則相匹配的超鏈接時(shí),能夠顯示網(wǎng)頁(yè)中商品對(duì)應(yīng)的價(jià)格,則通過(guò)在原預(yù)設(shè)規(guī)則的基礎(chǔ)上添加限定,重設(shè)預(yù)設(shè)規(guī)則為http://Xyz. shopping. com/000369, htm/price,可在超鏈接與其匹配的前提下,拉取該超鏈接對(duì)應(yīng)的頁(yè)面中有關(guān)商品價(jià)格的信息,并以此作為該超鏈接對(duì)應(yīng)的摘要信息進(jìn)行顯示;而如果運(yùn)營(yíng)商希望顯示商品圖片信息時(shí),將預(yù)設(shè)規(guī)則重設(shè)為http://xyz. shopping, com/000369, htm/picture,則拉取該超鏈接對(duì)應(yīng)的頁(yè)面中有關(guān)商品的圖片,當(dāng)然,還可以設(shè)置為既顯示價(jià)格又顯示圖片。 除此之外,預(yù)設(shè)規(guī)則還可以有其他用途和設(shè)定方式,本實(shí)施例對(duì)此不作具體限定。203:將拉取到的摘要信息填充到超鏈接后插入的控件中,顯示該待顯示的即時(shí)通訊消息及超鏈接對(duì)應(yīng)的摘要信息所在的控件,流程結(jié)束;具體地,顯示待顯示的即時(shí)通訊消息可通過(guò)現(xiàn)有技術(shù)實(shí)現(xiàn),本實(shí)施例對(duì)此不作具體限定。對(duì)于如何顯示超鏈接對(duì)應(yīng)的摘要信息,本實(shí)施例同樣不作具體限定,僅以控件的方式顯示超鏈接對(duì)應(yīng)的摘要信息為例進(jìn)行說(shuō)明。則該步驟在具體實(shí)現(xiàn)時(shí),可在超鏈接后插入空的控件,并將其進(jìn)行隱藏,當(dāng)拉取到超鏈接對(duì)應(yīng)的摘要信息之后,再將拉取到的摘要信息填充到插入的控件中,并在顯示待顯示的即時(shí)通訊消息之后顯示該控件,或同時(shí)顯示待顯示的即時(shí)通訊消息及該控件。如果拉取超鏈接對(duì)應(yīng)的摘要信息失敗,則不做任何顯示,即繼續(xù)隱藏插入的控件,為了節(jié)省空間,還可以在拉取摘要信息失敗后,將空的控件刪除,本實(shí)施例對(duì)此不作具體限定。針對(duì)上述同時(shí)顯示待顯示的即時(shí)通訊消息及控件的情形,指的是先拉取超鏈接對(duì)應(yīng)的摘要信息,并在將摘要信息填充到控件之后,再將待顯示的即時(shí)通訊消息及摘要信息所在的控件一同顯示。而對(duì)于在顯示待顯示的即時(shí)通訊消息之后,再顯示控件的情形,該摘要信息可以在顯示后續(xù)待顯示的即時(shí)通訊消息之前或之后顯示。例如,顯示待顯示的即時(shí)通訊消息后,在超鏈接對(duì)應(yīng)的摘要信息還未被拉取或是還未被顯示之前,如果又有一條待顯示的即時(shí)通訊消息,為了便于說(shuō)明,本實(shí)施例將當(dāng)前待顯示的即時(shí)通訊消息之后的即時(shí)通訊消息均稱為后續(xù)待顯示的即時(shí)通訊消息,此時(shí)可以在顯示當(dāng)前待顯示的即時(shí)通訊消息之后,先顯示該后續(xù)待顯示的即時(shí)通訊消息,當(dāng)拉取超鏈接對(duì)應(yīng)的摘要信息之后,再將顯示窗口定位到插入的控件處,顯示拉取的摘要信息。當(dāng)然,也可以先緩存后續(xù)待顯示的即時(shí)通訊消息,而在顯示拉取的摘要信息之后,再顯示后續(xù)待顯示的即時(shí)通訊消息。本實(shí)施例對(duì)此不作具體限定。優(yōu)選地,由于同一個(gè)超鏈接可能需要被多次顯示,如果每次都去與預(yù)設(shè)規(guī)則進(jìn)行匹配,或是每次都去重新拉取對(duì)應(yīng)的摘要信息,必然會(huì)造成流量的浪費(fèi)和響應(yīng)速度的降低, 為了提高效率,本實(shí)施例提供的方法在拉取超鏈接對(duì)應(yīng)的摘要信息之后,還包括存儲(chǔ)超鏈接及對(duì)應(yīng)的摘要信息的步驟,則當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含該超鏈接時(shí), 可直接顯示該后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的超鏈接對(duì)應(yīng)的摘要信息,避免了再次拉取的操作,從而在節(jié)省流量的同時(shí)提高響應(yīng)速度。關(guān)于如何存儲(chǔ)超鏈接及對(duì)應(yīng)的摘要信息, 本實(shí)施例對(duì)此不作具體限定,例如,可采取緩存機(jī)制進(jìn)行存儲(chǔ),將緩存分為二級(jí)緩存第一級(jí)緩存緩存超鏈接URL和預(yù)設(shè)規(guī)則的對(duì)應(yīng)關(guān)系,如果命中則直接顯示該超鏈接對(duì)應(yīng)的摘要信息,避免了匹配規(guī)則所帶來(lái)的開(kāi)銷(xiāo)。第二級(jí)緩存緩存超鏈接對(duì)應(yīng)的摘要信息,當(dāng)命中時(shí)直接將摘要信息填充到對(duì)應(yīng)的控件中,從而減少數(shù)據(jù)拉取占用的資源及時(shí)間。另外,在聊天窗口拉伸的過(guò)程中,插入的自定義控件需要隨之改變自身的大小,以適應(yīng)聊天窗口新的尺寸。在具體的實(shí)現(xiàn)過(guò)程中需要讓自定義控件感知到聊天窗口的大小改變,可以將這個(gè)過(guò)程簡(jiǎn)單描述成在聊天窗口層緩存了自定義控件的實(shí)例對(duì)象,當(dāng)聊天窗口改變尺寸時(shí)通知自定義控件,而控件層提供相應(yīng)的接口用于改變自身內(nèi)部的控件排布,以及位置等。204 顯示該待顯示的即時(shí)通訊消息,流程結(jié)束。針對(duì)該步驟,當(dāng)待顯示的即時(shí)通訊消息中不包含超鏈接時(shí),顯示該待顯示的即時(shí)通訊消息可通過(guò)現(xiàn)有技術(shù)實(shí)現(xiàn),本實(shí)施例不對(duì)具體顯示方式進(jìn)行限定。除此之外,如果實(shí)施了對(duì)顯示超鏈接的摘要信息進(jìn)行控制的步驟,當(dāng)超鏈接與預(yù)設(shè)規(guī)則不匹配時(shí),顯示該待顯示的即時(shí)通訊消息之后即可結(jié)束流程,而無(wú)需再去執(zhí)行拉取等后續(xù)操作。需要說(shuō)明的是,無(wú)論待顯示的即時(shí)通訊消息中是否包含超鏈接,包含的超鏈接是否與預(yù)設(shè)規(guī)則相匹配,均需要顯示該待顯示的即時(shí)通訊消息,而顯示待顯示的即時(shí)通訊消息的步驟,還可以在檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接之前執(zhí)行,或在拉取超鏈接對(duì)應(yīng)的摘要信息之前執(zhí)行,或在將拉取到的摘要信息填充到超鏈接后插入的控件中之前執(zhí)行,本實(shí)施例僅以在將拉取到的摘要信息填充到超鏈接后插入的控件中之后執(zhí)行為例進(jìn)行說(shuō)明,但并不對(duì)此進(jìn)行限定。另外,本實(shí)施例提供的顯示即時(shí)通訊消息的方法,是以即時(shí)通訊消息的接收端在接收到僅包含超鏈接,但并不包含摘要信息的即時(shí)通訊消息時(shí),如何顯示超鏈接對(duì)應(yīng)的摘要信息為例進(jìn)行說(shuō)明的。除此之外,根據(jù)本實(shí)施例提供的方法得到的啟示,還可以由即時(shí)通訊消息的發(fā)送端在發(fā)送該即時(shí)通訊消息之前,預(yù)先檢測(cè)是否包含超鏈接,并在檢測(cè)出包含超鏈接時(shí),將拉取到的摘要信息與即時(shí)通訊消息一同發(fā)送給接收端,由接收端直接顯示即時(shí)通訊消息及超鏈接對(duì)應(yīng)的摘要信息即可。也就是說(shuō),檢測(cè)即時(shí)通訊消息是否包含超鏈接及拉取超鏈接對(duì)應(yīng)的摘要信息既可以在即時(shí)通訊消息的接收端執(zhí)行,也可以在即時(shí)通訊消息的發(fā)送端執(zhí)行,本實(shí)施例對(duì)此不作具體限定。本實(shí)施例提供的方法,通過(guò)在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,從而在顯示超鏈接對(duì)應(yīng)的摘要信息所在的控件時(shí),可以為用戶展示即時(shí)通訊消息中的超鏈接內(nèi)容,避免了用戶將超鏈接誤以為是病毒而拒絕點(diǎn)擊,同時(shí)也避免了用戶在輸入超鏈接時(shí)再輸入文字說(shuō)明,進(jìn)而提高即時(shí)通訊工具的可用性與交互性,并提高用戶體驗(yàn);除此之外,通過(guò)將拉取的摘要信息進(jìn)行存儲(chǔ),并在下次需顯示該摘要信息時(shí)直接顯示,可以有效提高顯示效率。實(shí)施例三參見(jiàn)圖3,本實(shí)施例提供了一種顯示即時(shí)通訊消息的裝置,該裝置包括檢測(cè)模塊301,用于檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;拉取模塊302,用于在檢測(cè)模塊301檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息;顯示模塊303,用于將拉取模塊302拉取到的摘要信息填充到超鏈接后插入的控件中,并顯示待顯示的即時(shí)通訊消息及超鏈接對(duì)應(yīng)的摘要信息所在的控件。其中,顯示模塊303可以在檢測(cè)模塊301執(zhí)行檢測(cè)操作之前執(zhí)行顯示待顯示的即時(shí)通訊消息的操作,也可以在拉取模塊302執(zhí)行拉取操作之前執(zhí)行顯示待顯示的即時(shí)通訊消息的操作,本實(shí)施例對(duì)此不作具體限定??蛇x地,參見(jiàn)圖4,該顯示即時(shí)通訊消息的裝置還包括驗(yàn)證模塊304,用于在檢測(cè)模塊301檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),驗(yàn)證超鏈接是否與預(yù)設(shè)規(guī)則相匹配;相應(yīng)地,拉取模塊303,具體用于在驗(yàn)證模塊304驗(yàn)證超鏈接與預(yù)設(shè)規(guī)則相匹配之后,拉取超鏈接對(duì)應(yīng)的摘要信息。具體地,顯示模塊303,具體用于在超鏈接后插入空的控件,并將該控件隱藏;將拉取模塊302拉取到的摘要信息填充到插入的控件中,并在顯示待顯示的即時(shí)通訊消息之后顯示控件,或同時(shí)顯示待顯示的即時(shí)通訊消息及控件。進(jìn)一步地,顯示模塊303,還用于在顯示超鏈接對(duì)應(yīng)的摘要信息之前或之后,顯示后續(xù)待顯示的即時(shí)通訊消息。優(yōu)選地,參見(jiàn)圖5,該顯示即時(shí)通訊消息的裝置還包括存儲(chǔ)模塊305,用于在拉取模塊302拉取超鏈接對(duì)應(yīng)的摘要信息之后,存儲(chǔ)超鏈接及對(duì)應(yīng)的摘要信息;相應(yīng)地,顯示模塊303,還用于當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含超鏈接時(shí),直接顯示后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的超鏈接對(duì)應(yīng)的摘要信息。綜上所述,本實(shí)施例提供的裝置,通過(guò)在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,從而在顯示超鏈接對(duì)應(yīng)的摘要信息所在的控件時(shí),可以為用戶展示即時(shí)通訊消息中的超鏈接內(nèi)容,避免了用戶將超鏈接誤以為是病毒而拒絕點(diǎn)擊,同時(shí)也避免了用戶在輸入超鏈接時(shí)再輸入文字說(shuō)明,進(jìn)而提高即時(shí)通訊工具的可用性與交互性,并提高用戶體驗(yàn);另外,通過(guò)將拉取的摘要信息進(jìn)行存儲(chǔ),并在下次需顯示該摘要信息時(shí)直接顯示,可以有效提高顯示效率。需要說(shuō)明的是上述實(shí)施例提供的顯示即時(shí)通訊消息的裝置在顯示即時(shí)通訊消息時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的顯示即時(shí)通訊消息的裝置與顯示即時(shí)通訊消息的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本發(fā)明實(shí)施例中的全部或部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如光盤(pán)或硬盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      1權(quán)利要求
      1.一種顯示即時(shí)通訊消息的方法,其特征在于,所述方法包括檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;如果是,則拉取所述超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到所述超鏈接后插入的控件中,顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接之后,還包括在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),驗(yàn)證所述超鏈接是否與預(yù)設(shè)規(guī)則相匹配;相應(yīng)地,所述拉取所述超鏈接對(duì)應(yīng)的摘要信息,具體包括在驗(yàn)證所述超鏈接與所述預(yù)設(shè)規(guī)則相匹配之后,拉取所述超鏈接對(duì)應(yīng)的摘要信息。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將拉取到的摘要信息填充到所述超鏈接后插入的控件中,顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件,具體包括在所述超鏈接后插入空的控件,并將所述控件隱藏;將拉取到的摘要信息填充到插入的所述控件中,并在顯示所述待顯示的即時(shí)通訊消息之后顯示所述控件,或同時(shí)顯示所述待顯示的即時(shí)通訊消息及所述控件。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在顯示所述超鏈接對(duì)應(yīng)的摘要信息之前或之后,還包括顯示后續(xù)待顯示的即時(shí)通訊消息。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述拉取所述超鏈接對(duì)應(yīng)的摘要信息之后,還包括存儲(chǔ)所述超鏈接及對(duì)應(yīng)的摘要信息;當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含所述超鏈接時(shí),直接顯示所述后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的所述超鏈接對(duì)應(yīng)的摘要信息。
      6.一種顯示即時(shí)通訊消息的裝置,其特征在于,所述裝置包括檢測(cè)模塊,用于檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;拉取模塊,用于在所述檢測(cè)模塊檢測(cè)出所述待顯示的即時(shí)通訊消息中包含超鏈接時(shí), 拉取所述超鏈接對(duì)應(yīng)的摘要信息;顯示模塊,用于將所述拉取模塊拉取到的摘要信息填充到所述超鏈接后插入的控件中,并顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件。
      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置,還包括驗(yàn)證模塊,用于在所述檢測(cè)模塊檢測(cè)出所述待顯示的即時(shí)通訊消息中包含超鏈接時(shí), 驗(yàn)證所述超鏈接是否與預(yù)設(shè)規(guī)則相匹配;相應(yīng)地,所述拉取模塊,具體用于在所述驗(yàn)證模塊驗(yàn)證所述超鏈接與預(yù)設(shè)規(guī)則相匹配之后,拉取所述超鏈接對(duì)應(yīng)的摘要信息。
      8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊,具體用于在所述超鏈接后插入空的控件,并將所述控件隱藏;將所述拉取模塊拉取到的摘要信息填充到插入的所述控件中,并在顯示所述待顯示的即時(shí)通訊消息之后顯示所述控件,或同時(shí)顯示所述待顯示的即時(shí)通訊消息及所述控件。
      9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊,還用于在顯示所述超鏈接對(duì)應(yīng)的摘要信息之前或之后,顯示后續(xù)待顯示的即時(shí)通訊消息。
      10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置,還包括存儲(chǔ)模塊,用于在所述拉取模塊拉取所述超鏈接對(duì)應(yīng)的摘要信息之后,存儲(chǔ)所述超鏈接及對(duì)應(yīng)的摘要信息;相應(yīng)地,所述顯示模塊,還用于當(dāng)檢測(cè)到后續(xù)待顯示的即時(shí)通訊消息中包含所述超鏈接時(shí),直接顯示所述后續(xù)待顯示的即時(shí)通訊消息及存儲(chǔ)的所述超鏈接對(duì)應(yīng)的摘要信息。
      全文摘要
      本發(fā)明公開(kāi)了一種顯示即時(shí)通訊消息的方法及裝置,屬于即時(shí)通訊領(lǐng)域。所述方法包括檢測(cè)待顯示的即時(shí)通訊消息中是否包含超鏈接;如果是,則拉取所述超鏈接對(duì)應(yīng)的摘要信息,并將拉取到的摘要信息填充到超鏈接后插入的控件中,顯示所述待顯示的即時(shí)通訊消息及所述超鏈接對(duì)應(yīng)的摘要信息所在的控件。所述裝置包括檢測(cè)模塊、拉取模塊和顯示模塊。本發(fā)明通過(guò)在檢測(cè)出待顯示的即時(shí)通訊消息中包含超鏈接時(shí),拉取超鏈接對(duì)應(yīng)的摘要信息,并將拉取的摘要信息填充到超鏈接后插入的控件中,從而在顯示超鏈接對(duì)應(yīng)的摘要信息所在的控件時(shí),可以為用戶展示即時(shí)通訊消息中的超鏈接內(nèi)容,提高即時(shí)通訊工具的可用性與交互性,進(jìn)而提高用戶體驗(yàn)。
      文檔編號(hào)H04L12/58GK102263705SQ20101018653
      公開(kāi)日2011年11月30日 申請(qǐng)日期2010年5月25日 優(yōu)先權(quán)日2010年5月25日
      發(fā)明者庫(kù)宇, 彭鐵磊 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1