[發(fā)明專利]一種提供接入序列號(hào)以及插件接入的方法、系統(tǒng)及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200910252527.2 | 申請(qǐng)日: | 2009-12-23 |
| 公開(kāi)(公告)號(hào): | CN102109986A | 公開(kāi)(公告)日: | 2011-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 聞波;張利明 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F9/46;G06F9/45;H04L29/08;H04L29/06 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤(rùn)湘 |
| 地址: | 英屬開(kāi)曼群*** | 國(guó)省代碼: | 開(kāi)曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提供 接入 序列號(hào) 以及 插件 方法 系統(tǒng) 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是指一種提供接入序列號(hào)以及插件接入的方法、系統(tǒng)及裝置。
背景技術(shù)
宿主程序是指供插件運(yùn)行的載體,同時(shí)制定了插件的接入規(guī)范。比如:即時(shí)通訊軟件程序。插件是指程序模塊,符合宿主程序的接入規(guī)范時(shí),可以接入宿主程序,運(yùn)行于宿主程序提供的服務(wù)平臺(tái),非服務(wù)平臺(tái)本身所必須的功能或者業(yè)務(wù)模塊,從物理形式上來(lái)看,包含但不局限于動(dòng)態(tài)鏈接庫(kù)(DLL)。而遺留程序一般是指開(kāi)發(fā)宿主程序之前就已經(jīng)存在的軟件,與宿主程序不關(guān)聯(lián),不能通過(guò)宿主程序提供的服務(wù)平臺(tái)運(yùn)行,本文特指通過(guò)傳統(tǒng)的序列號(hào)方式進(jìn)行驗(yàn)證的軟件。
現(xiàn)有的即時(shí)通訊系統(tǒng)中,接入遺留程序主要有如下方案:
1、宿主程序?qū)⒂脩艨捎玫牟寮粤斜矸绞酱鎯?chǔ)在服務(wù)端,要求此類遺留程序進(jìn)行驗(yàn)證接口改造以適應(yīng)平臺(tái)驗(yàn)證過(guò)程,即在接入宿主程序時(shí)放棄其原有的序列號(hào)模式,采用平臺(tái)提供的驗(yàn)證方法。這種方案需要對(duì)大量存在的遺留插件均要求進(jìn)行改造,不利于此類軟件大量接入宿主程序。
2、宿主程序不處理插件的驗(yàn)證,即當(dāng)用戶使用插件時(shí),由插件自行處理;這種模式下,用戶往往在使用插件時(shí)會(huì)被告知只能免費(fèi)試用一段時(shí)間或者輸入序列號(hào),然后用戶自行處理是否要注冊(cè),如果注冊(cè)可能要訪問(wèn)某某網(wǎng)站進(jìn)行注冊(cè)。這種方案集成度低,實(shí)際上宿主程序和插件的關(guān)系很弱,不利于提高粘度,即遺留程序隨時(shí)可以離開(kāi)宿主程序提供的服務(wù)平臺(tái)。另外,采用此種方式,用戶在注冊(cè)時(shí)依然要去軟件的網(wǎng)站申請(qǐng)序列號(hào),然后輸入,不夠方便。
發(fā)明內(nèi)容
本發(fā)明提供一種提供接入序列號(hào)以及插件接入的方法、系統(tǒng)及裝置,可以在宿主程序提供的平臺(tái)實(shí)現(xiàn)遺留程序接入,并且對(duì)宿主程度的改動(dòng)比較小,又能提高遺留程序和宿主程序的緊密度。
本申請(qǐng)實(shí)施例提供的一種向插件提供接入序列號(hào)的方法,包括:
A.宿主程序客戶端向宿主程序服務(wù)器發(fā)送含有用戶標(biāo)識(shí)的登陸請(qǐng)求,接收并保存宿主程序服務(wù)器發(fā)送的該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào);
B.宿主程序客戶端收到插件使用請(qǐng)求時(shí),確定自身是否保存有該插件的可用序列號(hào),如果是,則將對(duì)應(yīng)的該插件的序列號(hào)發(fā)送給該插件用于進(jìn)行接入插件服務(wù)器;否則,執(zhí)行步驟C;
C.宿主程序客戶端向宿主程序服務(wù)器發(fā)送該插件的注冊(cè)請(qǐng)求;
D.宿主程序客戶端收到宿主程序服務(wù)器返回的序列號(hào)后,將該序列號(hào)發(fā)送給該插件用于進(jìn)行接入插件服務(wù)器。
本申請(qǐng)實(shí)施例提供的一種提供接入序列號(hào)的方法,包括:
A.宿主程序服務(wù)器收到含有用戶標(biāo)識(shí)的登陸請(qǐng)求后,判斷自身是否保存有該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào),如果是,則將該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào)返回給宿主程序客戶端,否則,執(zhí)行步驟B;
B.宿主程序服務(wù)器收到宿主程序客戶端發(fā)送的插件的注冊(cè)請(qǐng)求后,判斷該插件的注冊(cè)方式,并根據(jù)該插件的注冊(cè)方式獲取一個(gè)序列號(hào);
C.宿主程序服務(wù)器向宿主程序客戶端返回獲取的序列號(hào)。
本申請(qǐng)實(shí)施例提供的一種插件接入系統(tǒng),包括:
宿主程序客戶端,用于向宿主程序服務(wù)器發(fā)送含有用戶標(biāo)識(shí)的登陸請(qǐng)求,從宿主程序服務(wù)器獲得該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào);收到插件使用請(qǐng)求時(shí),確定自身是否保存有該插件的可用序列號(hào),如果是,則將該序列號(hào)發(fā)送給該插件用于進(jìn)行接入插件服務(wù)器,否則,直接向宿主程序服務(wù)器發(fā)送該插件的注冊(cè)請(qǐng)求;收到宿主程序服務(wù)器返回的序列號(hào)后,將該序列號(hào)發(fā)送給該插件用于進(jìn)行注冊(cè);
宿主程序服務(wù)器,用于收到含有用戶標(biāo)識(shí)的登陸請(qǐng)求后,判斷自身是否保存有該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào),如果是,則將該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào)返回給宿主程序客戶端;收到宿主程序客戶端發(fā)送的插件的注冊(cè)請(qǐng)求后,判斷該插件的注冊(cè)方式,并根據(jù)該插件的注冊(cè)方式獲取一個(gè)序列號(hào);向宿主程序客戶端返回獲取的序列號(hào)。
本申請(qǐng)實(shí)施例提供的一種宿主程序客戶端,包括:
登陸請(qǐng)求單元,向宿主程序服務(wù)器發(fā)送含有用戶標(biāo)識(shí)的登陸請(qǐng)求;
獲取單元,從宿主程序服務(wù)器獲得該用戶標(biāo)識(shí)對(duì)應(yīng)的可用插件信息以及每個(gè)插件對(duì)應(yīng)的序列號(hào);
控制單元,用于收到插件使用請(qǐng)求時(shí),確定自身是否保存有該插件的可用序列號(hào),如果是,則將該序列號(hào)發(fā)送給該插件,當(dāng)收到該插件返回的序列號(hào)錯(cuò)誤的通知后,向宿主程序服務(wù)器發(fā)送該插件的注冊(cè)請(qǐng)求,否則,直接向宿主程序服務(wù)器發(fā)送該插件的注冊(cè)請(qǐng)求;收到宿主程序服務(wù)器返回的序列號(hào)后,將該序列號(hào)發(fā)送給該插件用于進(jìn)行注冊(cè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910252527.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:小兒外科手術(shù)床
- 下一篇:面板以及制造該面板的方法
- 信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備
- 信息提供裝置、信息提供系統(tǒng)
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 信息提供方法、信息提供裝置、信息提供系統(tǒng)及信息提供程序
- 動(dòng)作信息提供裝置、提供系統(tǒng)以及提供方法
- 提供裝置、提供方法、提供系統(tǒng)以及存儲(chǔ)介質(zhì)
- 提供裝置、提供方法、存儲(chǔ)介質(zhì)以及提供系統(tǒng)
- 提供裝置、提供方法、存儲(chǔ)介質(zhì)以及提供系統(tǒng)
- 內(nèi)容提供裝置、內(nèi)容提供方法以及內(nèi)容提供系統(tǒng)
- 鳥(niǎo)分枝桿菌檢測(cè)用引物和探針、以及使用它們檢測(cè)鳥(niǎo)分枝桿菌的方法
- 磷脂酸磷酸酶基因及其利用
- 鳥(niǎo)分枝桿菌檢測(cè)用引物和探針、以及使用它們檢測(cè)鳥(niǎo)分枝桿菌的方法
- 紙幣處理裝置
- 數(shù)據(jù)序列號(hào)分配方法及分配裝置
- 一種授權(quán)序列號(hào)申請(qǐng)方法、系統(tǒng)及提貨系統(tǒng)、應(yīng)用服務(wù)器
- 一種數(shù)據(jù)加密方法及裝置、一種數(shù)據(jù)解密方法及裝置
- 序列號(hào)處理方法及系統(tǒng)、裝置和存儲(chǔ)介質(zhì)
- mecA基因擴(kuò)增用引物對(duì)、mecA基因檢測(cè)試劑盒及mecA基因檢測(cè)方法
- 序列號(hào)生成方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 接收裝置以及接收方法、以及程序
- 凈水濾芯以及凈水裝置、以及洗漱臺(tái)
- 隱匿檢索系統(tǒng)以及公開(kāi)參數(shù)生成裝置以及加密裝置以及用戶秘密密鑰生成裝置以及查詢發(fā)布裝置以及檢索裝置以及計(jì)算機(jī)程序以及隱匿檢索方法以及公開(kāi)參數(shù)生成方法以及加密方法以及用戶秘密密鑰生成方法以及查詢發(fā)布方法以及檢索方法
- 編碼方法以及裝置、解碼方法以及裝置
- 編碼方法以及裝置、解碼方法以及裝置
- 圖片顯示方法以及裝置以及移動(dòng)終端
- ENB以及UEUL發(fā)送以及接收的方法
- X射線探測(cè)方法以及裝置以及系統(tǒng)
- 圖書信息錄入方法以及系統(tǒng)以及書架
- 護(hù)耳器以及口罩以及眼鏡





