專利名稱:基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)、方法、客戶端和云端代理服務(wù)器。
背景技術(shù):
客戶端中的應(yīng)用軟件例如瀏覽器、輸入法等可能具有大量插件,這些插件有的默認(rèn)是打開的,但更多的默認(rèn)是沒有打開甚至需要用戶自行安裝的,同時(shí)用戶并不知道應(yīng)用軟件對應(yīng)有哪些插件可以安裝及需要安裝。現(xiàn)有技術(shù)中,應(yīng)用軟件的插件的安裝及開啟與否由客戶端的用戶決定,例如第一次打開應(yīng)用軟件時(shí)為用戶做引導(dǎo)性提示,或應(yīng)用軟件升級時(shí)提醒用戶有新的插件可選等?,F(xiàn)有技術(shù)存在的主要問題是功能単一且無法主動地根據(jù)用戶操作做出相應(yīng)的提 醒,用戶使用不友好。
發(fā)明內(nèi)容
本發(fā)明g在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種可以主動根據(jù)用戶操作習(xí)慣提供插件提醒信息且準(zhǔn)確及時(shí)的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)。本發(fā)明的第二個(gè)目的在于提出一種客戶端。本發(fā)明的第三個(gè)目的在于提出一種云端代理服務(wù)器。本發(fā)明的第四個(gè)目的在于提出ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法。為了實(shí)現(xiàn)上述目的,本發(fā)明的第一方面實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)包括客戶端,所述客戶端具有唯一的即時(shí)通信ID,所述客戶端中運(yùn)行有至少ー個(gè)應(yīng)用軟件;實(shí)時(shí)通信系統(tǒng),所述客戶端與所述實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;至少ー個(gè)后端服務(wù)器,所述至少ー個(gè)后端服務(wù)器用于為所述客戶端提供插件提醒服務(wù)和插件下載服務(wù);云端代理服務(wù)器,所述云端代理服務(wù)器與所述實(shí)時(shí)通信系統(tǒng)通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,且所述云端代理服務(wù)器具有唯一的即時(shí)通信ID,所述云端代理服務(wù)器用于接收所述客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,并將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至所述后端服務(wù)器,以及接收所述后端服務(wù)器反饋的插件提醒信息并將所述插件提醒信息通過所述實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至所述客戶端。根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),通過實(shí)時(shí)通信系統(tǒng)實(shí)現(xiàn)客戶端與云端代理服務(wù)器之間的實(shí)時(shí)通信,一方面可以根據(jù)客戶端用戶對應(yīng)用軟件的使用信息為用戶提供插件提醒信息,智能地根據(jù)用戶操作習(xí)慣推薦需要安裝或打開的插件;另ー方面客戶端只需使用與云端代理服務(wù)器相同的即時(shí)通信應(yīng)用協(xié)議即可獲得與該云端代理服務(wù)器相連的所有后端服務(wù)器的插件提示信息,準(zhǔn)確及吋。
為了實(shí)現(xiàn)上述目的,本發(fā)明的第二方面實(shí)施例的客戶端包括實(shí)時(shí)通信模塊,所述實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且所述實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;應(yīng)用軟件監(jiān)控模塊,應(yīng)用軟件監(jiān)控模塊對所述客戶端中運(yùn)行的應(yīng)用軟件進(jìn)行監(jiān)控以獲得當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;發(fā)送模塊,用于通過所述實(shí)時(shí)通信系統(tǒng)向云端代理服務(wù)器發(fā)送所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及接收模塊,用于接收所述云端代理服務(wù)器通過所述實(shí)時(shí)通信系統(tǒng)反饋的插件提醒信息并在相應(yīng)的應(yīng)用軟件中顯示給用戶。根據(jù)本發(fā)明實(shí)施例的客戶端,實(shí)時(shí)通信模塊通過實(shí)時(shí)通信系統(tǒng)可以方便地向云端代理服務(wù)器發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息并獲取云端代理服務(wù)器反饋的相應(yīng)的插件提醒信息,客戶端可以及時(shí)準(zhǔn)確地獲取到云端代理服務(wù)器提供的信息,用戶使用友好。為了實(shí)現(xiàn)上述目的,本發(fā)明的第三方面實(shí)施例的云端代理服務(wù)器包括實(shí)時(shí)通信模塊,所述實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且所述實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;接收模塊,用于接收客戶端通過所述實(shí)時(shí)通信系統(tǒng)發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及發(fā)送模塊,用于將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。根據(jù)本發(fā)明實(shí)施例的云端代理服務(wù)器,通過實(shí)時(shí)通信模塊,接收模塊方便地通過實(shí)時(shí)通信系統(tǒng)接收到客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,發(fā)送模塊將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器,由此,云端代理服務(wù)器可以及時(shí)獲取客戶端對應(yīng)應(yīng)用軟件的用戶需求,可以快捷方便地為客戶端提供插件提醒信息。為了實(shí)現(xiàn)上述目的,本發(fā)明的第四方面實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法包括以下步驟客戶端向?qū)崟r(shí)通信系統(tǒng)發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,其中,所述客戶端具有唯一的即時(shí)通信ID,且所述客戶端與所述實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;所述實(shí)時(shí)通信系統(tǒng)將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至云端代理服務(wù)器,其中,所述云端代理服務(wù)器具有唯一的即時(shí)通信ID ;所述云端代理服務(wù)器將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至所述后端服務(wù)器;所述后端服務(wù)器根據(jù)所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息判斷是否有對應(yīng)的插件更新;如果判斷有對應(yīng)的插件更新,則生成相應(yīng)的插件提醒信息;以及所述云端代理服務(wù)器接收所述后端服務(wù)器反饋的插件提醒信息并將所述插件提醒信息通過所述實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至所述客戶端。根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,通過實(shí)時(shí)通信系統(tǒng)實(shí)現(xiàn)客戶端與云端代理服務(wù)器之間的實(shí)時(shí)通信,一方面可以根據(jù)客戶端用戶對應(yīng)用軟件的使用信息為用戶提供插件提醒信息,智能地根據(jù)用戶操作習(xí)慣推薦需要安裝或打開的插件;另ー方面客戶端只需使用與云端代理服務(wù)器相同的即時(shí)通信應(yīng)用協(xié)議即可獲得與該云端代理服務(wù)器相連的所有后端服務(wù)器的插件提示信息,準(zhǔn)確及吋。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對實(shí)施例的描述中將變得明顯和容易理解,其中圖I是根據(jù)本發(fā)明ー個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)的結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明ー個(gè)實(shí)施例的客戶端的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明ー個(gè)實(shí)施例的云端代理服務(wù)器的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明ー個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法的流程圖;以及圖5是根據(jù)本發(fā)明ー個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法的流程圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。在本發(fā)明的描述中,術(shù)語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明而不是要求本發(fā)明必須以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。下面參考說明書附圖描述根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)。ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),包括客戶端,客戶端具有唯一的即時(shí)通信ID,客戶端中運(yùn)行有至少ー個(gè)應(yīng)用軟件;實(shí)時(shí)通信系統(tǒng),客戶端與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;至少ー個(gè)后端服務(wù)器,至少ー個(gè)后端服務(wù)器用于為客戶端提供插件提醒服務(wù)和插件下載服務(wù);云端代理服務(wù)器,云端代理服務(wù)器與實(shí)時(shí)通信系統(tǒng)通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,且云端代理服務(wù)器具有唯一的即時(shí)通信ID,云端代理服務(wù)器用于接收客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,并將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器,以及接收后端服務(wù)器反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端。圖I為本發(fā)明一個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)的結(jié)構(gòu)框圖。如圖I所示,根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)包括客戶端10、實(shí)時(shí)通信系統(tǒng)20、后端服務(wù)器30和云端代理服務(wù)器40,其中后端服務(wù)器30至少為ー個(gè)。具體地,客戶端10具有唯一的即時(shí)通信ID,客戶端中運(yùn)行有至少ー個(gè)應(yīng)用軟件,其中唯一的即時(shí)通信ID可以保證數(shù)據(jù)通信的準(zhǔn)確性。后端服務(wù)器30用于為客戶端10提供插件提醒服務(wù)和插件下載服務(wù)??蛻舳?0與實(shí)時(shí)通信系統(tǒng)20之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,云端代理服、務(wù)器40與實(shí)時(shí)通信系統(tǒng)20通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,對于實(shí)時(shí)通信系統(tǒng)20,云端代理服務(wù)器40和客戶端10地位等價(jià),客戶端10和云端代理服務(wù)器40之間可以通過實(shí)時(shí)通信系統(tǒng)20建立實(shí)時(shí)通信通道,客戶端10和云端代理服務(wù)器40通過該實(shí)時(shí)通信通道保持實(shí)時(shí)通信,直到其中一方關(guān)閉該實(shí)時(shí)通信通道連接為止。在本發(fā)明的一個(gè)實(shí)施例中,客戶端
10、實(shí)時(shí)通信系統(tǒng)20和云端代理服務(wù)器40支持相同的即時(shí)通信應(yīng)用協(xié)議,由此,實(shí)時(shí)通信系統(tǒng)20可以處理大規(guī)模并發(fā)通行事務(wù),其中,即時(shí)通信應(yīng)用協(xié)議可以為可擴(kuò)展通訊和表示協(xié)議 XMPP I The Extensible Messaging and Presence Protocol)。云端代理服務(wù)器40具有唯一的即時(shí)通信ID,云端代理服務(wù)器40用于接收客戶端10發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,并將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器30,以及接收后端服務(wù)器30反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端10,其中插件提醒信息包括安裝提醒信息和使用提醒信息,安裝提醒信息提醒用戶需要安裝的插件,使用提醒信息提醒用戶需要打開的插件,用戶根據(jù)該插件提醒信息打開對應(yīng)插件或者通過實(shí)時(shí)通信系統(tǒng)20向云端代理服務(wù)器40發(fā)送下載請求,云端代理服務(wù)器40將該請求轉(zhuǎn)發(fā)至后端服務(wù)器30,后·端服務(wù)器30將對應(yīng)的插件提供至云端代理服務(wù)器40中,云端代理服務(wù)器40將對應(yīng)的插件通過實(shí)時(shí)通信系統(tǒng)20提供至客戶端10。在本發(fā)明的一個(gè)實(shí)施例中,插件可以包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件等。更具體地,應(yīng)用軟件信息包括應(yīng)用軟件信息包括名稱、版本等,應(yīng)用軟件的使用信息根據(jù)用戶的使用習(xí)慣、使用場景等獲取。在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用軟件可以為瀏覽器,應(yīng)用軟件的使用信息可以包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)等中的ー種或多種。應(yīng)當(dāng)理解,應(yīng)用軟件還可以是其他具有插件機(jī)制的應(yīng)用軟件,如輸入法等,當(dāng)應(yīng)用軟件為輸入法時(shí)對應(yīng)的插件包括地域化詞庫、手寫支持等。例如,當(dāng)應(yīng)用軟件為瀏覽器吋,云端代理服務(wù)器40接收到客戶端10發(fā)送的當(dāng)前使用的應(yīng)用軟件信息例如瀏覽器名稱、版本等及應(yīng)用軟件的使用信息例如用戶經(jīng)常瀏覽的網(wǎng)頁為電視劇網(wǎng)頁等,云端代理服務(wù)器40將這些信息轉(zhuǎn)發(fā)至對應(yīng)的后端服務(wù)器30,對應(yīng)的后端服務(wù)器30根據(jù)這些信息為客戶端10提供該瀏覽器的插件提醒信息,如建議安裝電視劇提醒插件的插件提醒信息,云端代理服務(wù)器40接收該插件提醒信息并將該插件提醒信息通過實(shí)時(shí)通信系統(tǒng)20實(shí)時(shí)地發(fā)送至客戶端10。又如,如果應(yīng)用軟件為輸入法,可以根據(jù)用戶經(jīng)常瀏覽的游戲網(wǎng)站等信息為用戶提供安裝游戲詞庫插件的插件提醒信息。根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),通過實(shí)時(shí)通信系統(tǒng)實(shí)現(xiàn)客戶端與云端代理服務(wù)器之間的實(shí)時(shí)通信,一方面可以根據(jù)客戶端用戶對應(yīng)用軟件的使用信息為用戶提供插件提醒信息,智能地根據(jù)用戶操作習(xí)慣推薦需要安裝或打開的插件;另ー方面客戶端只需使用與云端代理服務(wù)器相同的即時(shí)通信應(yīng)用協(xié)議即可獲得與該云端代理服務(wù)器相連的所有后端服務(wù)器的插件提示信息,準(zhǔn)確及吋。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明的實(shí)施例還提出一種客戶端。下面參考說明書附圖描述根據(jù)本發(fā)明實(shí)施例的客戶端。一種客戶端,包括實(shí)時(shí)通信模塊,實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;應(yīng)用軟件監(jiān)控模塊,應(yīng)用軟件監(jiān)控模塊對客戶端中運(yùn)行的應(yīng)用軟件進(jìn)行監(jiān)控以獲得當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;發(fā)送模塊,用于通過實(shí)時(shí)通信系統(tǒng)向云端代理服務(wù)器發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及接收模塊,用于接收云端代理服務(wù)器通過實(shí)時(shí)通信系統(tǒng)反饋的插件提醒信息并在相應(yīng)的應(yīng)用軟件中顯示給用戶。圖2為本發(fā)明一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)框圖。如圖2所示,根據(jù)本發(fā)明實(shí)施例的客戶端包括實(shí)時(shí)通信模塊11、應(yīng)用軟件監(jiān)控模塊12、發(fā)送模塊13和接收模塊14。具體地,實(shí)時(shí)通信模塊11具有唯一的即時(shí)通信ID,唯一的即時(shí)通信ID可以保證數(shù)據(jù)通信的準(zhǔn)確性,且實(shí)時(shí)通信模塊11與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,其中實(shí)時(shí)通信系統(tǒng)可以處理大規(guī)模并發(fā)通行事務(wù)。應(yīng)用軟件監(jiān)控模塊12對客戶端中運(yùn)行的應(yīng)用軟件進(jìn)行監(jiān)控以獲得當(dāng)前使用的應(yīng) 用軟件信息及應(yīng)用軟件的使用信息。其中,應(yīng)用軟件信息包括應(yīng)用軟件信息包括名稱、版本等,應(yīng)用軟件的使用信息根據(jù)用戶的使用習(xí)慣、使用場景等獲取,在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用軟件可以為瀏覽器,應(yīng)用軟件的使用信息可以包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)等中的ー種或多種。應(yīng)當(dāng)理解,應(yīng)用軟件還可以是其他具有插件機(jī)制的應(yīng)用軟件。發(fā)送模塊13用于通過實(shí)時(shí)通信系統(tǒng)向云端代理服務(wù)器發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息。接收模塊14用于接收云端代理服務(wù)器通過實(shí)時(shí)通信系統(tǒng)反饋的插件提醒信息并在相應(yīng)的應(yīng)用軟件中顯示給用戶。其中,插件提醒信息包括安裝提醒信息和使用提醒信息,安裝提醒信息提醒用戶需要安裝的插件,使用提醒信息提醒用戶需要打開的插件。在本發(fā)明的一個(gè)實(shí)施例中,插件可以包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件等。其中,當(dāng)應(yīng)用程序?yàn)檩斎敕〞r(shí)對應(yīng)的插件包括地域化詞庫、手寫支持等。在本發(fā)明的一個(gè)實(shí)施例中,客戶端支持XMPP協(xié)議。根據(jù)本發(fā)明實(shí)施例的客戶端,實(shí)時(shí)通信模塊通過實(shí)時(shí)通信系統(tǒng)可以方便地向云端代理服務(wù)器發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息并獲取云端代理服務(wù)器反饋的相應(yīng)的插件提醒信息,客戶端可以及時(shí)準(zhǔn)確地獲取到云端代理服務(wù)器提供的信息,用戶使用友好。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明的實(shí)施例還提出一種云端代理服務(wù)器。下面參考說明書附圖描述根據(jù)本發(fā)明實(shí)施例的云端代理服務(wù)器。一種云端代理服務(wù)器,包括實(shí)時(shí)通信模塊,實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;接收模塊,用于接收客戶端通過實(shí)時(shí)通信系統(tǒng)發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及發(fā)送模塊,用于將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。圖3為本發(fā)明一個(gè)實(shí)施例的云端代理服務(wù)器的結(jié)構(gòu)框圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的云端代理服務(wù)器包括實(shí)時(shí)通信模塊41、接收模塊42和發(fā)送模塊43。
具體地,實(shí)時(shí)通信模塊41具有唯一的即時(shí)通信ID,唯一的即時(shí)通信ID可以保證數(shù)據(jù)通信的準(zhǔn)確性,且實(shí)時(shí)通信模塊41與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,其中實(shí)時(shí)通信系統(tǒng)可以處理大規(guī)模并發(fā)通行事務(wù)。接收模塊42用于接收客戶端通過實(shí)時(shí)通信系統(tǒng)發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息。其中,應(yīng)用軟件信息包括應(yīng)用軟件信息包括名稱、版本等,應(yīng)用軟件的使用信息根據(jù)用戶的使用習(xí)慣、使用場景等獲取,在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用軟件可以為瀏覽器,應(yīng)用軟件的使用信息可以包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)等中的ー種或多種。應(yīng)當(dāng)理解,應(yīng)用軟件還可以是其他具有插件機(jī)制的應(yīng)用軟件。發(fā)送模塊43用于將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。在本發(fā)明的一個(gè)實(shí)施例中,云端代理服務(wù)器支持XMPP協(xié)議。根據(jù)本發(fā)明實(shí)施例的云端代理服務(wù)器,通過實(shí)時(shí)通信模塊,接收模塊方便地通過實(shí)時(shí)通信系統(tǒng)接收到客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,發(fā)送 模塊將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器,由此,云端代理服務(wù)器可以及時(shí)獲取客戶端對應(yīng)應(yīng)用軟件的用戶需求,可以快捷方便地為客戶端提供插件提醒信息。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明的實(shí)施例還提出ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法。下面參考說明書附圖描述根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法。ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,包括以下步驟客戶端向?qū)崟r(shí)通信系統(tǒng)發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,其中,客戶端具有唯一的即時(shí)通信ID,且客戶端與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;實(shí)時(shí)通信系統(tǒng)將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至云端代理服務(wù)器,其中,云端代理服務(wù)器具有唯一的即時(shí)通信ID ;云端代理服務(wù)器將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器;后端服務(wù)器根據(jù)當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息判斷是否有對應(yīng)的插件更新;如果判斷有對應(yīng)的插件更新,則生成相應(yīng)的插件提醒信息;以及云端代理服務(wù)器接收后端服務(wù)器反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端。圖4為本發(fā)明一個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法的流程圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,包括下述步驟。步驟S101,客戶端向?qū)崟r(shí)通信系統(tǒng)發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,其中,客戶端具有唯一的即時(shí)通信ID,且客戶端與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信。步驟S102,實(shí)時(shí)通信系統(tǒng)將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至云端代理服務(wù)器,其中,云端代理服務(wù)器具有唯一的即時(shí)通信ID。具體地,客戶端和云端代理服務(wù)器分別具有唯一的即時(shí)通信ID,可以保證實(shí)時(shí)數(shù)據(jù)通信的準(zhǔn)確性。對于實(shí)時(shí)通信系統(tǒng),云端代理服務(wù)器和客戶端地位等價(jià),客戶端和云端代理服務(wù)器之間可以通過實(shí)時(shí)通信系統(tǒng)建立實(shí)時(shí)通信通道,客戶端和云端代理服務(wù)器通過該實(shí)時(shí)通信通道保持實(shí)時(shí)通信,直到其中一方關(guān)閉該實(shí)時(shí)通信通道連接為止。在本發(fā)明的一個(gè)實(shí)施例中,客戶端、實(shí)時(shí)通信系統(tǒng)和云端代理服務(wù)器支持相同的即時(shí)通信應(yīng)用協(xié)議,由此,實(shí)時(shí)通信系統(tǒng)可以處理大規(guī)模并發(fā)通行事務(wù),其中,即時(shí)通信應(yīng)用協(xié)議可以為可擴(kuò)展通訊和表示協(xié)議XMPP。步驟S103,云端代理服務(wù)器將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。具體地,應(yīng)用軟件信息包括應(yīng)用軟件信息包括名稱、版本等,應(yīng)用軟件的使用信息根據(jù)用戶的使用習(xí)慣、使用場景等獲取。在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用軟件可以為瀏覽器,應(yīng)用軟件的使用信息可以包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)等中的ー種或多種。應(yīng)當(dāng)理解,應(yīng)用軟件還可以是其他具有插件機(jī)制的應(yīng)用軟件。步驟S104,后端服務(wù)器根據(jù)當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息判斷 是否有對應(yīng)的插件更新。在本發(fā)明的一個(gè)實(shí)施例中,插件可以包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件等。其中,當(dāng)應(yīng)用程序?yàn)檩斎敕〞r(shí)對應(yīng)的插件包括地域化詞庫、手寫支持等。步驟S105,如果判斷有對應(yīng)的插件更新,則生成相應(yīng)的插件提醒信息。在本發(fā)明的一個(gè)實(shí)施例中,如果判斷沒有對應(yīng)的插件更新,則返回步驟S101。具體地,插件提醒信息包括安裝提醒信息和使用提醒信息,安裝提醒信息提醒用戶需要安裝的插件,使用提醒信息提醒用戶需要打開的插件。步驟S106,云端代理服務(wù)器接收后端服務(wù)器反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端。根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,通過實(shí)時(shí)通信系統(tǒng)實(shí)現(xiàn)客戶端與云端代理服務(wù)器之間的實(shí)時(shí)通信,一方面可以根據(jù)客戶端用戶對應(yīng)用軟件的使用信息為用戶提供插件提醒信息,智能地根據(jù)用戶操作習(xí)慣推薦需要安裝或打開的插件;另ー方面客戶端只需使用與云端代理服務(wù)器相同的即時(shí)通信應(yīng)用協(xié)議即可獲得與該云端代理服務(wù)器相連的所有后端服務(wù)器的插件提示信息,準(zhǔn)確及吋。圖5為本發(fā)明一個(gè)實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法的流程圖。如圖5所示,根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,包括下述步驟。步驟S201,客戶端向?qū)崟r(shí)通信系統(tǒng)發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,其中,客戶端具有唯一的即時(shí)通信ID,且客戶端與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信。步驟S202,實(shí)時(shí)通信系統(tǒng)將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至云端代理服務(wù)器,其中,云端代理服務(wù)器具有唯一的即時(shí)通信ID。步驟S203,云端代理服務(wù)器將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。步驟S204,后端服務(wù)器根據(jù)當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息判斷是否有對應(yīng)的插件更新。步驟S205,如果判斷有對應(yīng)的插件更新,則生成相應(yīng)的插件提醒信息。在本發(fā)明的一個(gè)實(shí)施例中,如果判斷沒有對應(yīng)的插件更新,則返回步驟S201。步驟S206,云端代理服務(wù)器接收后端服務(wù)器反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端。步驟S207,客戶端向用戶顯示插件提醒信息及安裝按鈕。步驟S208,當(dāng)用戶觸發(fā)安裝按鈕時(shí),客戶端通過實(shí)時(shí)通信系統(tǒng)向云端代理服務(wù)器發(fā)送下載請求。 步驟S209,云端代理服務(wù)器將下載請求轉(zhuǎn)發(fā)至后端服務(wù)器。步驟S210,后端服務(wù)器將對應(yīng)的插件提供至云端代理服務(wù)器。步驟S211,云端代理服務(wù)器將對應(yīng)的插件通過實(shí)時(shí)通信系統(tǒng)提供至客戶端。根據(jù)本發(fā)明實(shí)施例的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,云端代理服務(wù)器將客戶端用戶的下載請求轉(zhuǎn)發(fā)至后端服務(wù)器,并將后端服務(wù)器提供的插件通過實(shí)時(shí)通信系統(tǒng)提供給客戶端,由此客戶端的用戶可以快捷的獲取所需要的插件,用戶使用友好。應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,可根據(jù)具體地應(yīng)用軟件類型增加相應(yīng)的云端代理服務(wù)器,并將增加的云端代理服務(wù)器的ID自動下發(fā)到客戶端中。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,“計(jì)算機(jī)可讀介質(zhì)”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另ー實(shí)施方式中一祥,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn)具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。在本說明書的描述中,參考術(shù)語“ー個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“ー些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少ー個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解在不脫離本發(fā)明的原理和宗g的情況下可以對這些實(shí)施例進(jìn)行多 種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),其特征在于,包括 客戶端,所述客戶端具有唯一的即時(shí)通信ID,所述客戶端中運(yùn)行有至少ー個(gè)應(yīng)用軟件; 實(shí)時(shí)通信系統(tǒng),所述客戶端與所述實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通ィ目; 至少ー個(gè)后端服務(wù)器,所述至少ー個(gè)后端服務(wù)器用于為所述客戶端提供插件提醒服務(wù)和插件下載服務(wù); 云端代理服務(wù)器,所述云端代理服務(wù)器與所述實(shí)時(shí)通信系統(tǒng)通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,且所述云端代理服務(wù)器具有唯一的即時(shí)通信ID,所述云端代理服務(wù)器用于接收所述客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,并將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至所述后端服務(wù)器,以及接收所述后端服務(wù)器反饋的插件提醒信息并將所述插件提醒信息通過所述實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至所述客戶端。
2.如權(quán)利要求I所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),其特征在干,所述插件包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件。
3.如權(quán)利要求I所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),其特征在干,所述應(yīng)用軟件為瀏覽器,所述應(yīng)用軟件的使用信息包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)中的ー種或多種。
4.如權(quán)利要求1-3任一項(xiàng)所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),其特征在于,所述客戶端、所述實(shí)時(shí)通信系統(tǒng)和所述云端代理服務(wù)器支持相同的即時(shí)通信應(yīng)用協(xié)議。
5.如權(quán)利要求1-4任一項(xiàng)所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng),其特征在于,所述即時(shí)通信應(yīng)用協(xié)議為可擴(kuò)展通訊和表示協(xié)議XMPP。
6.一種客戶端,其特征在于,包括 實(shí)時(shí)通信模塊,所述實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且所述實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信; 應(yīng)用軟件監(jiān)控模塊,應(yīng)用軟件監(jiān)控模塊對所述客戶端中運(yùn)行的應(yīng)用軟件進(jìn)行監(jiān)控以獲得當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息; 發(fā)送模塊,用于通過所述實(shí)時(shí)通信系統(tǒng)向云端代理服務(wù)器發(fā)送所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及 接收模塊,用于接收所述云端代理服務(wù)器通過所述實(shí)時(shí)通信系統(tǒng)反饋的插件提醒信息并在相應(yīng)的應(yīng)用軟件中顯示給用戶。
7.如權(quán)利要求6所述的客戶端,其特征在于,所述客戶端支持XMPP協(xié)議。
8.如權(quán)利要求6所述的客戶端,其特征在于,所述插件包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件。
9.如權(quán)利要求6所述的客戶端,其特征在于,所述應(yīng)用軟件為瀏覽器,所述應(yīng)用軟件的使用信息包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)中的ー種或多種。
10.一種云端代理服務(wù)器,其特征在于,包括實(shí)時(shí)通信模塊,所述實(shí)時(shí)通信模塊具有唯一的即時(shí)通信ID,且所述實(shí)時(shí)通信模塊與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信; 接收模塊,用于接收客戶端通過所述實(shí)時(shí)通信系統(tǒng)發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息;以及 發(fā)送模塊,用于將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器。
11.如權(quán)利要求10所述的云端代理服務(wù)器,其特征在于,所述云端代理服務(wù)器支持XMPP協(xié)議。
12.如權(quán)利要求9所述的云端代理服務(wù)器,其特征在于,所述應(yīng)用軟件為瀏覽器,所述應(yīng)用軟件的使用信息包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)中的一種或多種。
13.ー種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,包括以下步驟 客戶端向?qū)崟r(shí)通信系統(tǒng)發(fā)送當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,其中,所述客戶端具有唯一的即時(shí)通信ID,且所述客戶端與所述實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信; 所述實(shí)時(shí)通信系統(tǒng)將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至云端代理服務(wù)器,其中,所述云端代理服務(wù)器具有唯一的即時(shí)通信ID ; 所述云端代理服務(wù)器將所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至所述后端服務(wù)器; 所述后端服務(wù)器根據(jù)所述當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息判斷是否有對應(yīng)的插件更新; 如果判斷有對應(yīng)的插件更新,則生成相應(yīng)的插件提醒信息;以及所述云端代理服務(wù)器接收所述后端服務(wù)器反饋的插件提醒信息并將所述插件提醒信息通過所述實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至所述客戶端。
14.如權(quán)利要求13所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,還包括 所述客戶端向用戶顯示插件提醒信息及安裝按鈕; 當(dāng)所述用戶觸發(fā)所述安裝按鈕時(shí),所述客戶端通過所述實(shí)時(shí)通信系統(tǒng)向所述云端代理服務(wù)器發(fā)送下載請求; 所述云端代理服務(wù)器將所述下載請求轉(zhuǎn)發(fā)至所述后端服務(wù)器; 所述后端服務(wù)器將對應(yīng)的插件提供至所述云端代理服務(wù)器;以及 所述云端代理服務(wù)器將所述對應(yīng)的插件通過所述實(shí)時(shí)通信系統(tǒng)提供至所述客戶端。
15.如權(quán)利要求13所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,所述插件包括閱讀模式插件、小說提醒插件、微博助手插件、圖片工具插件、翻譯工具插件、云端存儲插件、游戲助手插件、網(wǎng)銀工具插件或網(wǎng)絡(luò)筆記插件。
16.如權(quán)利要求13所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,所述應(yīng)用軟件為瀏覽器,所述應(yīng)用軟件的使用信息包括網(wǎng)頁URL、網(wǎng)頁特征、用戶標(biāo)識、操作習(xí)慣、插件狀態(tài)中的ー種或多種。
17.如權(quán)利要求13所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,所述客戶端、所述實(shí)時(shí)通信系統(tǒng)和所述云端代理服務(wù)器支持相同的即時(shí)通信應(yīng)用協(xié)議。
18.如權(quán)利要求17所述的基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒方法,其特征在于,所述即時(shí)通信應(yīng)用協(xié)議為XMPP協(xié)議。
全文摘要
本發(fā)明提出一種基于實(shí)時(shí)消息傳遞的客戶端插件安裝提醒系統(tǒng)、方法、客戶端和云端代理服務(wù)器,其中系統(tǒng)包括客戶端,客戶端中運(yùn)行有至少一個(gè)應(yīng)用軟件;實(shí)時(shí)通信系統(tǒng),客戶端與實(shí)時(shí)通信系統(tǒng)之間通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信;后端服務(wù)器,用于為客戶端提供插件提醒服務(wù)和插件下載服務(wù);云端代理服務(wù)器,云端代理服務(wù)器與實(shí)時(shí)通信系統(tǒng)通過實(shí)時(shí)通信通道相互實(shí)時(shí)通信,用于接收客戶端發(fā)送的當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息,并將當(dāng)前使用的應(yīng)用軟件信息及應(yīng)用軟件的使用信息轉(zhuǎn)發(fā)至后端服務(wù)器,以及接收后端服務(wù)器反饋的插件提醒信息并將插件提醒信息通過實(shí)時(shí)通信系統(tǒng)實(shí)時(shí)地發(fā)送至客戶端。本發(fā)明的系統(tǒng)可根據(jù)用戶需求推薦插件,及時(shí)準(zhǔn)確。
文檔編號H04L12/58GK102710799SQ20121022704
公開日2012年10月3日 申請日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者向雪松, 應(yīng)蕾, 牛璽雷 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司