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

插件獲取方法、系統(tǒng)及相關(guān)裝置的制作方法

文檔序號:7897282閱讀:262來源:國知局
專利名稱:插件獲取方法、系統(tǒng)及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域
本申請涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種插件獲取方法、一種插件獲取系統(tǒng)、一種宿主程序客戶端以及一種服務(wù)器。
背景技術(shù)
插件是指程序模塊,符合服務(wù)平臺的接入規(guī)范,可以運行于服務(wù)平臺、且非服務(wù)平臺本身所必須的功能或者業(yè)務(wù)模塊。從物理形式上來看,插件包含但不局限于動態(tài)鏈接庫 (DLL,Dynamic Linked Library)。目前,針對不同的插件場景,許多服務(wù)平臺為了向用戶提供更為豐富的、個性化的功能,往往會不斷推出各種插件供用戶選擇。插件場景是指插件運行工作所基于的服務(wù)平臺?,F(xiàn)有技術(shù)獲取插件的方案主要有以下兩類一、預(yù)先安裝一個服務(wù)平臺上的所有插件。例如當(dāng)用戶在一個服務(wù)平臺上注冊后, 從服務(wù)平臺上下載包括該服務(wù)平臺上所有插件的安裝包,并安裝該安裝包中的每個插件; 后續(xù)當(dāng)用戶登錄該服務(wù)平臺時,就可以使用此前安裝的插件所提供的功能了。此類方案只適合相對封閉的服務(wù)平臺例如不向除注冊用戶和服務(wù)平臺提供商之外的其他第三方開放的服務(wù)平臺,在這種情況下插件的數(shù)目較少、并且插件所需占用的存儲空間的大小是可控的。但這種方案顯然不適合開放的、插件較多的服務(wù)平臺,因為隨著插件數(shù)目和所需占用的存儲量的增長,包含所有插件的安裝包所需占用的存儲量也將會急劇增大,下載和運行安裝包將占用用戶終端大量的存儲資源和處理資源,降低用戶終端運行效率。二、用戶根據(jù)自身的需要選擇下載插件。采用這種方案用戶無需下載并運行包含服務(wù)平臺的所有插件的安裝包,用戶可以通過網(wǎng)頁或者插件管理工具來下載發(fā)布在網(wǎng)頁上的適用于該服務(wù)平臺附加功能的插件。這種方案的適用前提是用戶需要具備較高的專業(yè)知識,能夠通過網(wǎng)頁上的插件介紹來選擇適合某一服務(wù)平臺的插件或者掌握插件管理工具的使用方法,對于一般用戶而言,存在使用難度高的問題。

發(fā)明內(nèi)容
本申請實施例提供一種插件獲取方法,用以提供一種簡便易行,同時能夠節(jié)約用戶終端存儲和處理資源的獲取插件的方案。對應(yīng)地,本申請實施例還提供了一種插件獲取系統(tǒng)、宿主程序客戶端和服務(wù)器。本申請實施例提供的技術(shù)方案如下一種插件獲取方法,包括宿主程序客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;以及接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,所述插件列表中包括至少一個插件標(biāo)識;并根據(jù)接收到的插件列表下載插件。一種插件獲取方法,包括接收宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求;以及從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性,并確定查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;根據(jù)確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識;以及將查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端。一種插件獲取系統(tǒng),包括宿主程序客戶端和服務(wù)器,其中宿主程序客戶端,用于向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識,并根據(jù)服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表下載插件,其中,所述插件列表中包括至少一個插件標(biāo)識;所述服務(wù)器,用于接收宿主程序客戶端發(fā)來的所述插件下載請求,并從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性,并確定查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;根據(jù)確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,并將查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端;其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識。一種宿主程序客戶端,包括第一發(fā)送單元,用于向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;插件列表接收單元,用于接收服務(wù)器發(fā)送的與第一發(fā)送單元發(fā)送的所述用戶標(biāo)識的用戶屬性中包括的服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,所述插件列表中包括至少一個插件標(biāo)識;第一下載單元,用于根據(jù)插件列表接收單元接收到的插件列表下載插件。一種服務(wù)器,包括第一接收單元,用于接收宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求;用戶屬性查找單元,用于從存儲的各用戶標(biāo)識的用戶屬性中,查找第一接收單元接收的插件下載請求中攜帶的用戶標(biāo)識的用戶屬性;標(biāo)識確定單元,用于確定用戶屬性查找單元查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;第一插件列表查找單元,用于根據(jù)標(biāo)識確定單元確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識;第一插件列表發(fā)送單元,用于將第一插件列表查找單元查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端。本申請實施例在服務(wù)器側(cè)存儲不同服務(wù)平臺上各業(yè)務(wù)對應(yīng)的插件列表,宿主程序在需要下載插件時,首先向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,服務(wù)器側(cè)根據(jù)接收到的插件下載請求中的用戶標(biāo)識的用戶屬性中包含的服務(wù)平臺標(biāo)識和業(yè)務(wù)平臺標(biāo)識,向宿主程序發(fā)送相應(yīng)的插件列表,宿主程序客戶端根據(jù)接收到的插件列表下載插件。該方案無需客戶端下載服務(wù)器平臺上的所有插件,節(jié)約了傳輸資源和存儲資源;同時也無需用戶具有較高的專業(yè)知識,簡便易行。


圖Ia為本申請實施例中插件獲取系統(tǒng)的原理示意圖;圖Ib為本申請實施例的主要實現(xiàn)原理流程圖2為本申請實施例一中的插件下載過程流程圖;圖3為本申請實施例一附圖2中步驟205的優(yōu)選實施方案的流程圖;圖4為本申請實施例一服務(wù)器獲取插件列表的流程圖;圖5為本申請實施例二中的插件下載過程流程圖;圖6為本申請實施例提供的一種宿主程序客戶端的具體結(jié)構(gòu)示意圖;圖7為本申請實施例中提供的一種服務(wù)器的具體結(jié)構(gòu)示意圖。
具體實施例方式宿主程序是指供插件運行的載體,例如即時通信軟件程序。用戶場景是指用戶標(biāo)識的用戶屬性對應(yīng)的場景。本申請實施例中,服務(wù)平臺具備服務(wù)平臺標(biāo)識,在該服務(wù)平臺上,開通了至少一個業(yè)務(wù),每個業(yè)務(wù)具備一個業(yè)務(wù)標(biāo)識,并且業(yè)務(wù)標(biāo)識對應(yīng)于一插件列表。 即業(yè)務(wù)對應(yīng)于服務(wù)平臺,因此業(yè)務(wù)標(biāo)識對應(yīng)于一個服務(wù)平臺標(biāo)識;并且插件列表對應(yīng)于業(yè)務(wù),處于該插件列表中的各插件標(biāo)識所標(biāo)識的插件符合該業(yè)務(wù)標(biāo)識對應(yīng)的業(yè)務(wù)所基于的服務(wù)平臺的接入規(guī)范。而用戶標(biāo)識的用戶屬性中包含至少一個服務(wù)平臺標(biāo)識和與該服務(wù)平臺標(biāo)識對應(yīng)的至少一個業(yè)務(wù)標(biāo)識。例如,假設(shè)服務(wù)平臺A上開通了業(yè)務(wù)X,如果用戶標(biāo)識的用戶屬性中包含了服務(wù)平臺A的服務(wù)平臺標(biāo)識和對應(yīng)的業(yè)務(wù)X的業(yè)務(wù)標(biāo)識,說明該用戶利用其用戶標(biāo)識能夠使用服務(wù)平臺A提供的業(yè)務(wù)X。當(dāng)然,用戶要想利用該用戶標(biāo)識使用服務(wù)平臺A提供的業(yè)務(wù)X的功能是需要預(yù)先在服務(wù)平臺A上注冊或開通的。本申請的基本思路為首先在服務(wù)器中存儲不同服務(wù)平臺上的各業(yè)務(wù)對應(yīng)的插件列表,這里業(yè)務(wù)所對應(yīng)的插件列表中包含符合該服務(wù)平臺接入規(guī)范、且適用于已開通所述業(yè)務(wù)的用戶的插件的插件標(biāo)識,即服務(wù)器按照所適配的服務(wù)平臺上的業(yè)務(wù)生成與該業(yè)務(wù)的業(yè)務(wù)標(biāo)識對應(yīng)的插件列表。根據(jù)每個用戶標(biāo)識的用戶屬性中包括的服務(wù)平臺標(biāo)識和與該服務(wù)平臺標(biāo)識對應(yīng)的業(yè)務(wù)標(biāo)識,在用戶利用該用戶標(biāo)識使用宿主程序時,例如登錄或運行宿主程序時,利用宿主程序傳送用戶標(biāo)識至服務(wù)器上,根據(jù)用戶標(biāo)識中的用戶屬性確定該用戶標(biāo)識對應(yīng)的服務(wù)平臺標(biāo)識和與該服務(wù)平臺標(biāo)識對應(yīng)的業(yè)務(wù)標(biāo)識,該根據(jù)確定出的業(yè)務(wù)標(biāo)識確定該業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,實現(xiàn)根據(jù)用戶標(biāo)識的用戶場景來個性化地為每個用戶獲取該用戶可能需要使用的業(yè)務(wù)對應(yīng)的插件。下面結(jié)合各個附圖對本申請實施例技術(shù)方案的主要實現(xiàn)原理具體實施方式
及其對應(yīng)能夠達到的有益效果進行詳細(xì)的闡述。附圖Ia為本申請實施例提供的插件獲取系統(tǒng)的示意圖,該插件獲取系統(tǒng)包括宿主程序客戶端和與客戶端通過網(wǎng)絡(luò)連接的服務(wù)器。如圖Ib所示,本申請實施例的主要實現(xiàn)原理流程如下步驟10,宿主程序客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性包含服務(wù)平臺標(biāo)識和基于服務(wù)平臺標(biāo)識對應(yīng)的服務(wù)平臺開通的業(yè)務(wù)的業(yè)務(wù)標(biāo)識;步驟20,服務(wù)器接收到宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求后,從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性;步驟30,服務(wù)器將插件列表發(fā)送給所述宿主程序客戶端,所述插件列表包括所述用戶標(biāo)識的用戶屬性包含的至少一個業(yè)務(wù)標(biāo)識對應(yīng)的插件列表中的各個插件標(biāo)識,所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表中各插件所標(biāo)識的插件符合該業(yè)務(wù)標(biāo)識對應(yīng)的業(yè)務(wù)所基于的服務(wù)平臺的接入規(guī)范;步驟40 ;宿主程序客戶端根據(jù)接收到的插件列表下載插件。下面將依據(jù)本申請上述發(fā)明原理,以宿主程序為即時通信程序為例詳細(xì)介紹兩個實施例來對本申請方法的主要實現(xiàn)原理進行詳細(xì)的闡述和說明。宿主程序還可以為電子郵件客戶端等等。實施例一請參照附圖2,為本申請實施例一的插件下載過程流程圖。步驟201,用戶在即時通信客戶端中輸入用戶標(biāo)識Toml970、以及該用戶標(biāo)識的類別為電子商務(wù)賬號,即時通信客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識Toml970的插件下載請求;通常為了便于用戶操作,即時通信客戶端通過單選框或下拉式菜單的方式向用戶提供所支持的幾種用戶標(biāo)識的類別選項供用戶選擇,用戶標(biāo)識的類別包括手機號碼、郵箱地址、電子商務(wù)賬號等;較佳地,即時通信客戶端在向服務(wù)器發(fā)送用戶標(biāo)識Toml970時,根據(jù)用戶輸入的該用戶標(biāo)識類別,從存儲的標(biāo)識類別與標(biāo)識重組規(guī)則的對應(yīng)關(guān)系中選擇出輸入的標(biāo)識類別對應(yīng)的標(biāo)識重組規(guī)則;以及根據(jù)選擇出的標(biāo)識重組規(guī)則對輸入的用戶標(biāo)識進行重組處理;即時通信客戶端將重組處理后得到的具備重組標(biāo)記的用戶標(biāo)識攜帶在插件下載請求中發(fā)送給服務(wù)器。例如電子商務(wù)賬號對應(yīng)的標(biāo)識重組規(guī)則為在輸入的用戶標(biāo)識前增加前綴 “EB_”,那么添加前綴“EB_”后用戶Tom的用戶標(biāo)識為EB_Toml970,將EB_Toml970發(fā)送給服務(wù)器。其中,“EB_”可以看做是一個重組標(biāo)記。步驟202,服務(wù)器接收到即時通信客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求后,從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識Toml970 的用戶屬性;較佳地,當(dāng)用戶標(biāo)識為通過重組處理得到的具備重組標(biāo)記的用戶標(biāo)識時,服務(wù)器需要根據(jù)該重組標(biāo)識,從存儲的重組標(biāo)識和重組規(guī)則的對應(yīng)關(guān)系中,確定重組標(biāo)識對應(yīng)的重組規(guī)則,并根據(jù)確定的重組規(guī)則,從存儲的標(biāo)識類別與標(biāo)識重組規(guī)則的對應(yīng)關(guān)系中確定相應(yīng)的標(biāo)識類別;并從存儲的不同標(biāo)識類別對應(yīng)的各用戶標(biāo)識的用戶屬性中,查找確定的標(biāo)識類別所對應(yīng)的用戶屬性。例如,服務(wù)器根據(jù)接收到的用戶標(biāo)識的前綴“EB_^lj斷用戶標(biāo)識的類別為電子商務(wù),再從存儲的該電子商務(wù)類別的用戶標(biāo)識具備的服務(wù)平臺屬性中,查找用戶標(biāo)識Toml970 具備的服務(wù)平臺屬性。在本實施例中電子商務(wù)類別的各用戶標(biāo)識具備的用戶屬性如表1所示,其中Platforml為購物平臺的標(biāo)識,Platform2為支付平臺的標(biāo)識,S_mobil印hone為基于購物平臺的手機綁定業(yè)務(wù)的標(biāo)識、Sjdentify為基于支付平臺的實名認(rèn)證業(yè)務(wù)的標(biāo)識。查找到用戶標(biāo)識的用戶屬性包含Toml970具有購物平臺的標(biāo)識Platforml、基于購物平臺的手機綁定業(yè)務(wù)的標(biāo)識和支付平臺的標(biāo)識Platform2、基于支付平臺的實名認(rèn)證業(yè)務(wù)的標(biāo)識。表1電子商務(wù)類別各用戶標(biāo)識具備的用戶屬性
8
權(quán)利要求
1.一種插件獲取方法,其特征在于,包括宿主程序客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;以及接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,所述插件列表中包括至少一個插件標(biāo)識;并根據(jù)接收到的插件列表下載插件。
2.如權(quán)利要求1所述的方法,其特征在于,所述宿主程序客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識插件下載請求,具體包括宿主程序客戶端接收輸入的標(biāo)識類別以及用戶標(biāo)識;并根據(jù)輸入的標(biāo)識類別,從存儲的標(biāo)識類別與標(biāo)識重組規(guī)則的對應(yīng)關(guān)系中,確定輸入的標(biāo)識類別對應(yīng)的標(biāo)識重組規(guī)則;以及根據(jù)確定的標(biāo)識重組規(guī)則,對輸入的用戶標(biāo)識進行重組處理;并將重組處理后得到的具備重組標(biāo)記的用戶標(biāo)識攜帶在插件下載請求發(fā)送給服務(wù)器。
3.如權(quán)利要求1所述的方法,其特征在于,接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,具體包括宿主程序客戶端接收服務(wù)器基于插件下載請求中的用戶標(biāo)識確定并發(fā)來的該用戶標(biāo)識的用戶屬性;并從發(fā)來的該用戶屬性中包含的服務(wù)平臺標(biāo)識中,選擇出至少一個服務(wù)平臺標(biāo)識,并從發(fā)來的該用戶屬性中包含的業(yè)務(wù)標(biāo)識中,選擇出與選擇的所述服務(wù)平臺標(biāo)識對應(yīng)的至少一個業(yè)務(wù)標(biāo)識;以及將選擇出的服務(wù)平臺標(biāo)識和業(yè)務(wù)標(biāo)識發(fā)送給服務(wù)器;并接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表。
4.如權(quán)利要求1所述的方法,其特征在于,所述宿主程序客戶端接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,具體包括宿主程序客戶端接收服務(wù)器基于插件下載請求中的用戶標(biāo)識確定并發(fā)來的該用戶標(biāo)識具備的用戶屬性;并從發(fā)來的該用戶屬性中包含的服務(wù)平臺標(biāo)識中,選擇出至少一個服務(wù)平臺標(biāo)識,并從發(fā)來的該用戶屬性中包含的業(yè)務(wù)標(biāo)識中,選擇出與選擇的所述服務(wù)平臺標(biāo)識對應(yīng)的至少一個業(yè)務(wù)標(biāo)識;以及選擇一個用于指示選擇出的不同業(yè)務(wù)標(biāo)識之間邏輯關(guān)系的邏輯關(guān)系標(biāo)識;宿主程序客戶端將選擇出的服務(wù)平臺標(biāo)識、業(yè)務(wù)標(biāo)識和邏輯關(guān)系標(biāo)識發(fā)送給服務(wù)器;接收服務(wù)器發(fā)送的與選擇出的服務(wù)平臺標(biāo)識、業(yè)務(wù)標(biāo)識和邏輯關(guān)系標(biāo)識對應(yīng)的插件列表。
5.如權(quán)利要求3或4所述的方法,其特征在于,宿主程序客戶端接收所述用戶屬性后, 還包括宿主程序客戶端存儲接收的所述用戶屬性;并接收服務(wù)器發(fā)來的所述用戶屬性中增加服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識的通知消息, 所述通知消息中包含增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識;并根據(jù)所述增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識,更新存儲的用戶屬性;向服務(wù)器發(fā)送攜帶有所述增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識的插件下載請求,并根據(jù)服務(wù)器發(fā)來的與所述增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識對應(yīng)的插件列表下載插件。
6.如權(quán)利要求1所述的方法,其特征在于,宿主程序客戶端根據(jù)接收到的插件列表下載插件,具體包括創(chuàng)建一個內(nèi)容為空的待下載列表;確定本地存儲的插件的插件標(biāo)識,并從接收到的插件列表中,確定與本地存儲的插件的插件標(biāo)識匹配不一致的插件標(biāo)識;將確定的匹配不一致的插件標(biāo)識加入待下載列表中;并在待下載列表不為空時,下載待下載列表中各插件標(biāo)識對應(yīng)的插件。
7.一種插件獲取方法,其特征在于,包括接收宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求;以及從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性,并確定查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;根據(jù)確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識;以及將查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端。
8.如權(quán)利要求7所述的方法,其特征在于,當(dāng)所述插件下載請求中攜帶的所述用戶標(biāo)識為具備重組標(biāo)記的用戶標(biāo)識時,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性, 具體包括根據(jù)所述重組標(biāo)記,從存儲的重組標(biāo)記和標(biāo)識重組規(guī)則的對應(yīng)關(guān)系中,確定所述重組標(biāo)記對應(yīng)的標(biāo)識重組規(guī)則;根據(jù)確定的所述標(biāo)識重組規(guī)則,從存儲的標(biāo)識類別與標(biāo)識重組規(guī)則的對應(yīng)關(guān)系中確定相應(yīng)的標(biāo)識類別;并根據(jù)所述插件下載請求中攜帶的用戶標(biāo)識,從存儲的不同標(biāo)識類別對應(yīng)的各用戶標(biāo)識的用戶屬性中,查找確定的標(biāo)識類別對應(yīng)的用戶屬性。
9.如權(quán)利要求7所述的方法,其特征在于,根據(jù)確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,具體包括將查找到的所述用戶屬性發(fā)送給所述宿主程序客戶端;接收所述宿主程序客戶端根據(jù)所述用戶屬性中包含的服務(wù)平臺標(biāo)識和業(yè)務(wù)標(biāo)識,選擇并發(fā)送的至少一個服務(wù)平臺標(biāo)識和對應(yīng)該服務(wù)平臺標(biāo)識的至少一個業(yè)務(wù)標(biāo)識; 根據(jù)宿主程序客戶端發(fā)送的服務(wù)平臺標(biāo)識和業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表。
10.如權(quán)利要求9所述的方法,其特征在于,將查找到的所述用戶屬性發(fā)送給宿主程序客戶端后,還包括在所述用戶屬性中包含的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識增加時,向所述宿主程序客戶端發(fā)送通知消息,所述通知消息中包含增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識;并在接收到所述宿主程序客戶端發(fā)送來的包含所述增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識時,查找所述增加的服務(wù)平臺標(biāo)識和相應(yīng)的業(yè)務(wù)標(biāo)識對應(yīng)的插件列表并發(fā)送給所述宿主程序客戶端。
11.如權(quán)利要求7所述的方法,其特征在于,接收宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求之前,還包括接收提交的插件描述文件,所述插件描述文件包含服務(wù)平臺標(biāo)識、業(yè)務(wù)標(biāo)識和插件標(biāo)識;將所述插件描述文件中包含的服務(wù)平臺標(biāo)識、業(yè)務(wù)標(biāo)識和插件標(biāo)識對應(yīng)存儲到插件列表中。
12.—種插件獲取系統(tǒng),其特征在于,包括宿主程序客戶端和服務(wù)器,其中宿主程序客戶端,用于向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識,并根據(jù)服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表下載插件,其中,所述插件列表中包括至少一個插件標(biāo)識;所述服務(wù)器,用于接收宿主程序客戶端發(fā)來的所述插件下載請求,并從存儲的各用戶標(biāo)識的用戶屬性中,查找所述插件下載請求中攜帶的用戶標(biāo)識的用戶屬性,并確定查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;根據(jù)確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,并將查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端;其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識。
13.一種宿主程序客戶端,其特征在于,包括第一發(fā)送單元,用于向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;插件列表接收單元,用于接收服務(wù)器發(fā)送的與第一發(fā)送單元發(fā)送的所述用戶標(biāo)識的用戶屬性中包括的服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,所述插件列表中包括至少一個插件標(biāo)識;第一下載單元,用于根據(jù)插件列表接收單元接收到的插件列表下載插件。
14.一種服務(wù)器,其特征在于,包括第一接收單元,用于接收宿主程序客戶端發(fā)來的攜帶有用戶標(biāo)識的插件下載請求; 用戶屬性查找單元,用于從存儲的各用戶標(biāo)識的用戶屬性中,查找第一接收單元接收的插件下載請求中攜帶的用戶標(biāo)識的用戶屬性;標(biāo)識確定單元,用于確定用戶屬性查找單元查找到的用戶屬性中包括的服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;第一插件列表查找單元,用于根據(jù)標(biāo)識確定單元確定的所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識,查找對應(yīng)的插件列表,其中,所述插件列表與至少一個所述業(yè)務(wù)標(biāo)識相對應(yīng),所述插件列表中包括至少一個插件標(biāo)識;第一插件列表發(fā)送單元,用于將第一插件列表查找單元查找到的對應(yīng)的所述插件列表發(fā)送給所述宿主程序客戶端。
全文摘要
本申請公開了一種插件獲取方法、系統(tǒng)及相關(guān)裝置,用以提供一種簡便易行,同時能夠節(jié)約用戶終端存儲和處理資源的獲取插件的方案。該方法包括宿主程序客戶端向服務(wù)器發(fā)送攜帶有用戶標(biāo)識的插件下載請求,所述用戶標(biāo)識的用戶屬性中包括服務(wù)平臺標(biāo)識和對應(yīng)服務(wù)平臺標(biāo)識的業(yè)務(wù)標(biāo)識;以及接收服務(wù)器發(fā)送的與所述服務(wù)平臺標(biāo)識和所述業(yè)務(wù)標(biāo)識對應(yīng)的插件列表,所述插件列表中包括至少一個插件標(biāo)識;并根據(jù)接收到的插件列表下載插件。
文檔編號H04L29/06GK102546708SQ20101060822
公開日2012年7月4日 申請日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者張利明 申請人:阿里巴巴集團控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金昌市| 华安县| 许昌市| 大邑县| 文水县| 西丰县| 宜君县| 鹤岗市| 怀宁县| 鹤山市| 蒙自县| 高淳县| 丰县| 通化市| 永康市| 蒙城县| 老河口市| 南木林县| 平安县| 卓尼县| 镇安县| 博湖县| 晴隆县| 开封市| 金乡县| 上蔡县| 龙川县| 古丈县| 荃湾区| 大石桥市| 射洪县| 宜春市| 常山县| 绥芬河市| 涿州市| 同德县| 应城市| 尉氏县| 云南省| 中方县| 邵阳市|