[發(fā)明專利]插件獲取方法、系統(tǒng)及相關(guān)裝置有效
| 申請?zhí)枺?/td> | 201010608224.2 | 申請日: | 2010-12-27 |
| 公開(公告)號: | CN102546708A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計)人: | 張利明 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 插件 獲取 方法 系統(tǒng) 相關(guān) 裝置 | ||
技術(shù)領(lǐng)域
本申請涉及計算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種插件獲取方法、一種插件獲取系統(tǒng)、一種宿主程序客戶端以及一種服務(wù)器。
背景技術(shù)
插件是指程序模塊,符合服務(wù)平臺的接入規(guī)范,可以運行于服務(wù)平臺、且非服務(wù)平臺本身所必須的功能或者業(yè)務(wù)模塊。從物理形式上來看,插件包含但不局限于動態(tài)鏈接庫(DLL,Dynamic?Linked?Library)。目前,針對不同的插件場景,許多服務(wù)平臺為了向用戶提供更為豐富的、個性化的功能,往往會不斷推出各種插件供用戶選擇。插件場景是指插件運行工作所基于的服務(wù)平臺。
現(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ù)插件列表接收單元接收到的插件列表下載插件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010608224.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





