專利名稱:一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)絡(luò)中獲取數(shù)據(jù)的技術(shù),特別涉及一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法、裝置及系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,如何在網(wǎng)絡(luò)中,特別是在移動(dòng)通信網(wǎng)絡(luò)中獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)成為一個(gè)亟待解決的問(wèn)題。為了解決這個(gè)問(wèn)題,目前在網(wǎng)絡(luò)側(cè)設(shè)置了網(wǎng)絡(luò)服務(wù)引擎,該網(wǎng)絡(luò)服務(wù)引擎為不同終端提供功能性軟性接口 ,即提
供萬(wàn)維網(wǎng)服務(wù)接口 ( Web service ),該Web service像應(yīng)用編程接口 ( API)接口一樣,可以接入不同終端。該網(wǎng)絡(luò)服務(wù)引擎中設(shè)置了功能性運(yùn)算,通過(guò)該功能性運(yùn)算訪問(wèn)互連網(wǎng)中提供不同業(yè)務(wù)數(shù)據(jù)的服務(wù)器端,獲取不同終端要獲取的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)并提供給不同終端。在這里,不同終端為移動(dòng)終端或計(jì)算機(jī)等,分別通過(guò)移動(dòng)通信網(wǎng)絡(luò)或互連網(wǎng)接入網(wǎng)絡(luò)服務(wù)引擎。在互連網(wǎng)中,可以有多個(gè)網(wǎng)絡(luò)服務(wù)引擎,不同終端通過(guò)網(wǎng)絡(luò)接入哪個(gè)網(wǎng)絡(luò)服務(wù)引擎,則由使用終端的用戶設(shè)置確定。
圖1為現(xiàn)有技術(shù)在網(wǎng)絡(luò)中獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)示意圖,包括網(wǎng)絡(luò)服務(wù)引擎、移動(dòng)終端及統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議(UDDI)注冊(cè)設(shè)備,其中,移動(dòng)終端中包括請(qǐng)求模塊,網(wǎng)絡(luò)服務(wù)引擎包括萬(wàn)維網(wǎng)服務(wù)模塊(WS,Web Service )。
在要獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)時(shí),由移動(dòng)終端中的請(qǐng)求模塊,首先根據(jù)用戶提供的網(wǎng)絡(luò)服務(wù)需求設(shè)置網(wǎng)絡(luò)服務(wù)請(qǐng)求,由用戶確定可以響應(yīng)該網(wǎng)絡(luò)服務(wù)請(qǐng)求的網(wǎng)絡(luò)服務(wù)引擎,然后通過(guò)該網(wǎng)絡(luò)服務(wù)引擎的WS與網(wǎng)絡(luò)服務(wù)弓I擎建立通信連接,即簡(jiǎn)單對(duì)象接入?yún)f(xié)議(SOAP, Simple Object Access Protocol)連接;再次,通過(guò)所建立的通信連接向網(wǎng)絡(luò)服務(wù)引擎發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,攜帶要網(wǎng)
絡(luò)服務(wù)數(shù)據(jù)信息;最后,網(wǎng)絡(luò)服務(wù)引擎接收該網(wǎng)絡(luò)服務(wù)請(qǐng)求,根據(jù)攜帶的網(wǎng)
絡(luò)服務(wù)數(shù)據(jù)信息采用設(shè)定的功能性運(yùn)算在互連網(wǎng)中獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,將相應(yīng)的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)攜帶在數(shù)據(jù)反饋?lái)憫?yīng)中通過(guò)所建立的通信連接發(fā)送給移動(dòng)終端。
在該實(shí)施例中,由用戶確定可以響應(yīng)該網(wǎng)絡(luò)服務(wù)請(qǐng)求的網(wǎng)絡(luò)服務(wù)引擎的
過(guò)程為網(wǎng)絡(luò)服務(wù)引擎通過(guò)網(wǎng)頁(yè)描述語(yǔ)音(WSDL, Web Services DescriptionLanguage )在UDDI注冊(cè)設(shè)備中注冊(cè),用戶通過(guò)移動(dòng)終端查詢UDDI注冊(cè)設(shè)備注冊(cè)的相關(guān)網(wǎng)絡(luò)服務(wù)引擎,確定可以響應(yīng)該網(wǎng)絡(luò)服務(wù)請(qǐng)求的網(wǎng)絡(luò)服務(wù)引擎。
在該實(shí)施例中,UDDI注冊(cè)設(shè)備提供了 一種機(jī)制,以有效的方式瀏覽,發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù)引擎及它們之間的相互作用。UDDI是一個(gè)廣泛的,開(kāi)放的協(xié)議,其使得網(wǎng)絡(luò)服務(wù)引擎之間能夠彼此發(fā)現(xiàn)以及在英特網(wǎng)上相互作用,并在一個(gè)全網(wǎng)絡(luò)中共享信息。UDDI同時(shí)是網(wǎng)絡(luò)服務(wù)引擎集成的一個(gè)體系框架,包括了服務(wù)描述與發(fā)現(xiàn)的標(biāo)準(zhǔn)規(guī)范,UDDI規(guī)范利用了 W3C和互聯(lián)網(wǎng)工程任務(wù)組織(IETF )的4艮多標(biāo)準(zhǔn)作為其實(shí)現(xiàn)基礎(chǔ),比如擴(kuò)展標(biāo)注語(yǔ)言(XML )、超文本傳輸協(xié)議(HTTP)和域名服務(wù)(DNS)這些協(xié)議。另外,在跨平臺(tái)的設(shè)計(jì)特性中,UDDI主要采用了已經(jīng)被協(xié)議給W3C的SOAP規(guī)范的最早版本。SOAP是一種輕量的、簡(jiǎn)單的、基于XML協(xié)議,其被設(shè)計(jì)成在web上交換結(jié)構(gòu)化的和固化的信息。SOAP可以和現(xiàn)有的許多互聯(lián)網(wǎng)協(xié)議和格式結(jié)合使用,包括HTTP、簡(jiǎn)單郵件傳輸協(xié)議(SMTP)以及多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME) , SOAP還支持從消息系統(tǒng)到遠(yuǎn)程過(guò)程調(diào)用等大量的應(yīng)用程序。
從圖l所述的過(guò)程可以看出,在網(wǎng)絡(luò)中設(shè)置的至少一個(gè)網(wǎng)絡(luò)服務(wù)引擎,能夠提供獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的專業(yè)服務(wù),從而提供了互連網(wǎng)中業(yè)務(wù)的互相服務(wù),使業(yè)務(wù)的專業(yè)性和業(yè)務(wù)表現(xiàn)形式的多樣性完全分開(kāi),即分別由提供業(yè)務(wù)的服務(wù)器提供專業(yè)的業(yè)務(wù)數(shù)據(jù),由獲取相關(guān)業(yè)務(wù)數(shù)據(jù)的網(wǎng)絡(luò)服務(wù)?I擎提供獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的功能。這樣,極大豐富了互連網(wǎng)的業(yè)務(wù)數(shù)據(jù)承載。網(wǎng)絡(luò)服 務(wù)引擎為互連網(wǎng)和其他接入該網(wǎng)絡(luò)服務(wù)引擎的網(wǎng)絡(luò)提供融合,由于網(wǎng)絡(luò)服務(wù) 引擎具有開(kāi)放性和標(biāo)準(zhǔn)性,使得移動(dòng)終端可以通過(guò)與網(wǎng)絡(luò)服務(wù)引擎建立的通
信連接更靈活地為用戶提供各種網(wǎng)絡(luò)服務(wù)。
但是,圖1所述獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的過(guò)程還存在著缺點(diǎn)第一,在移動(dòng)
通信網(wǎng)絡(luò)中通過(guò)網(wǎng)絡(luò)服務(wù)引擎獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的方法和在互連網(wǎng)絡(luò)中通 過(guò)網(wǎng)絡(luò)服務(wù)51擎獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的方法沒(méi)有區(qū)別,由于每次獲取網(wǎng)絡(luò)服務(wù) 數(shù)據(jù)時(shí)都需要通過(guò)人為控制移動(dòng)終端和確定的網(wǎng)絡(luò)服務(wù)引擎建立通信連接, 且維護(hù)該通信連接到返回所要獲取的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,而用戶在使用時(shí)卻無(wú) 法考慮移動(dòng)終端在移動(dòng)通信網(wǎng)絡(luò)中的當(dāng)前狀態(tài),比如移動(dòng)終端通信能力、無(wú) 線數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性風(fēng)險(xiǎn)、移動(dòng)終端的個(gè)性化定制特性,所以對(duì)于使用移動(dòng)
終端的用戶來(lái)說(shuō),體驗(yàn)度比較差;第二,采用圖l所述的過(guò)程只能通過(guò)網(wǎng)絡(luò) 服務(wù)引擎獲取互連網(wǎng)中的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),需要經(jīng)過(guò)通信連接、網(wǎng)絡(luò)服務(wù)引擎 的搜索及網(wǎng)絡(luò)服務(wù)數(shù)據(jù)通過(guò)建立的通信連接進(jìn)行傳輸,降低了獲取網(wǎng)絡(luò)服務(wù) 數(shù)據(jù)的效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法,該方法能 夠提高終端獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的效率,及提高用戶體驗(yàn)。
本發(fā)明還提供一種管理終端本地化服務(wù)網(wǎng)絡(luò)的系統(tǒng),該系統(tǒng)能夠提高終 端獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的效率,及提高用戶體驗(yàn)。
本發(fā)明還提供一種管理終端本地化服務(wù)網(wǎng)絡(luò)的終端,該終端能夠設(shè)置代 理網(wǎng)絡(luò)服務(wù)引擎的LWS ,由LWS獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。
本發(fā)明還提供一種網(wǎng)絡(luò)服務(wù)引擎,該網(wǎng)絡(luò)服務(wù)引擎能夠?yàn)榻K端提供 LWS版本,使終端設(shè)置LWS。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
7一種管理終端本地化網(wǎng)絡(luò)服務(wù)的系統(tǒng),包括具有本地網(wǎng)絡(luò)服務(wù)LWS 注冊(cè)管理中心及至少一個(gè)LWS的LWS池的終端,及包括WS的LWS同步 模塊及LWS版本數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)服務(wù)引擎,其中,
終端的LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行 注冊(cè)管理,記錄LWS相關(guān)信息,向網(wǎng)絡(luò)服務(wù)引擎發(fā)送LWS版本獲取請(qǐng)求, 從網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)LWS版本安裝數(shù)據(jù)包后,在LWS池中安裝生成 LWS或更新LWS;
網(wǎng)絡(luò)服務(wù)引擎中的WS的LWS同步模塊,用于接收LWS注冊(cè)管理中 心發(fā)送的LWS版本獲取請(qǐng)求后,從LWS版本數(shù)據(jù)庫(kù)獲取存儲(chǔ)的相應(yīng)LWS 版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè)管理中心;
終端的LWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng) 絡(luò)服務(wù)數(shù)據(jù)。
所述終端還包括至少一個(gè)請(qǐng)求模塊,用于向所述LWS注冊(cè)管理中心或 直接向LWS池中的LWS發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,接收返回的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),向 LWS注冊(cè)管理中心發(fā)送查詢LWS相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心 返回的LWS相關(guān)信息;
所述LWS注冊(cè)管理中心,還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求, 從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊; 接收請(qǐng)求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求模 塊;
所述LWS池中的LWS,還用于接收網(wǎng)絡(luò)服務(wù)請(qǐng)求,將本地化網(wǎng)絡(luò)服務(wù) 數(shù)據(jù)提供給請(qǐng)求模塊。
一種管理終端本地化網(wǎng)絡(luò)服務(wù)的終端,包括LWS注冊(cè)管理中心及具有 至少一個(gè)LWS的LWS池,其中,
LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行注冊(cè)管 理,記錄LWS相關(guān)信息,向網(wǎng)絡(luò)服務(wù)引擎發(fā)送LWS版本獲取請(qǐng)求,從網(wǎng)絡(luò) 服務(wù)引擎中獲取相應(yīng)LWS版本安裝數(shù)據(jù)包后,在LWS池中安裝生成LWSLWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng)絡(luò)服務(wù) 數(shù)據(jù)。
所述終端還包括至少一個(gè)請(qǐng)求模塊,用于向所述LWS注冊(cè)管理中心或 直接向LWS池中的LWS發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,接收返回的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),向 LWS注冊(cè)管理中心發(fā)送查詢LWS相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心 返回的LWS相關(guān)信息;
所述LWS注冊(cè)管理中心,還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求, 從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊; 接收請(qǐng)求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求模 塊;
所述LWS池中的LWS,還用于4妻收網(wǎng)絡(luò)服務(wù)請(qǐng)求,將本地化網(wǎng)絡(luò)月良務(wù) 數(shù)據(jù)提供給請(qǐng)求模塊。
一種網(wǎng)絡(luò)服務(wù)引擎,包括WS的LWS同步模塊及LWS版本數(shù)據(jù)庫(kù), 其中,
WS的LWS同步模塊,用于接收終端中的LWS注冊(cè)管理中心發(fā)送的
LWS版本獲取請(qǐng)求后,從LWS版本l史據(jù)庫(kù)獲耳又相應(yīng)LWS版本安裝數(shù)據(jù)包
發(fā)送給所述LWS注冊(cè)管理中心;
LWS版本數(shù)據(jù)庫(kù),用于存儲(chǔ)LWS版本安裝數(shù)據(jù)包。
所述LWS版本安裝數(shù)據(jù)包對(duì)應(yīng)不同的終端特性信息。
一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法,該方法包括
終端的LWS注冊(cè)管理中心向網(wǎng)絡(luò)服務(wù)引擎發(fā)送獲取LWS版本請(qǐng)求;
網(wǎng)絡(luò)服務(wù)引擎根據(jù)該請(qǐng)求在LWS版本數(shù)據(jù)庫(kù)中查找相應(yīng)LWS版本安
裝數(shù)據(jù)包,發(fā)送給終端的LWS注冊(cè)管理中心;
LWS注冊(cè)管理中心將LWS版本安裝數(shù)據(jù)包安裝到LWS池中后,注冊(cè)
運(yùn)行,生成LWS或更新原有LWS。
在所述安裝LWS版本安裝數(shù)據(jù)包之前,該方法還包括對(duì)LWS版本安
9裝數(shù)據(jù)包進(jìn)行認(rèn)證。
所述安裝LWS版本安裝數(shù)據(jù)包為在線安裝或下載安裝。 從上述方案可以看出,本發(fā)明在終端中設(shè)置能夠從被代理網(wǎng)絡(luò)服務(wù)可1擎 中獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的LWS,由所設(shè)置的LWS在滿足設(shè)定的同步條件時(shí)從 被代理網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,作為本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)存 儲(chǔ)。等待終端要獲取這些網(wǎng)絡(luò)服務(wù)數(shù)據(jù)時(shí),直接到所設(shè)置的LWS中獲取本 地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)即可,而不需要再向現(xiàn)有技術(shù)那樣建立和網(wǎng)絡(luò)服務(wù)^ I擎之間 的通信連接,從網(wǎng)絡(luò)服務(wù)引擎中獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。因此,本發(fā)明提供的方 法、系統(tǒng)及裝置提高了獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的效率,及提高了用戶體驗(yàn)。
圖1為現(xiàn)有技術(shù)移動(dòng)終端獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的系統(tǒng)示意圖; 圖3為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的終端架構(gòu)圖; 圖4為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的終端具體結(jié)構(gòu)示意圖; 圖5為本發(fā)明提供的提供LWS版本安裝數(shù)據(jù)包的網(wǎng)絡(luò)服務(wù)引擎結(jié)構(gòu)示 意圖6為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的方法流程圖; 圖7為本發(fā)明提供的終端在線設(shè)置獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的LWS的方法流 程圖8為本發(fā)明提供的終端更新所設(shè)置的獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的LWS的方 法流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉具體實(shí)施 例并參照附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)的i兌明。
本發(fā)明在終端設(shè)置了至少一個(gè)LWS, LWS可以作為網(wǎng)絡(luò)服務(wù)引擎的代
10理,和被代理的網(wǎng)絡(luò)服務(wù)引擎建立通信連接,獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù),作為本地 網(wǎng)絡(luò)服務(wù)數(shù)據(jù)并存儲(chǔ)。這樣,當(dāng)終端需要獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)時(shí),直接從相應(yīng)
LWS查找本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)即可,而不需要再與網(wǎng)絡(luò)服務(wù)引擎之間進(jìn)行通 信,從而提高了獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的效率,及提高了用戶體驗(yàn)??梢?jiàn),如何 在終端中設(shè)置代理服務(wù)引擎的LWS,成為了提高獲取網(wǎng)絡(luò)數(shù)據(jù)的效率及提 高用戶體驗(yàn)的關(guān)鍵所在。
以下分別詳細(xì)敘述本發(fā)明提供的系統(tǒng)、終端、網(wǎng)絡(luò)服務(wù)引擎及方法。
圖2為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的系統(tǒng)示意圖,包括終 端和網(wǎng)絡(luò)服務(wù)引擎,在終端中,包括現(xiàn)有的至少一個(gè)請(qǐng)求模塊、本發(fā)明設(shè)置 的LWS注冊(cè)管理中心及具有至少一個(gè)LWS的LWS池,在網(wǎng)絡(luò)服務(wù)引擎中, 包括WS的LWS同步模塊以及LWS版本數(shù)據(jù)庫(kù),其中,
LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行注冊(cè)管 理,記錄LWS相關(guān)信息,和網(wǎng)絡(luò)服務(wù)引擎建立通信連接,向網(wǎng)絡(luò)服務(wù)引擎 發(fā)送LWS版本獲取請(qǐng)求,從網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)的LWS版本安裝數(shù)據(jù) 包后,在LWS池中安裝生成LWS或更新LWS;
網(wǎng)絡(luò)服務(wù)引擎中的WS的LWS同步模塊,用于和終端的LWS注冊(cè)管 理中心建立通信連接,接收LWS注冊(cè)管理中心發(fā)送的LWS版本獲;f又請(qǐng)求后, 從LWS版本數(shù)據(jù)庫(kù)獲取相應(yīng)的LWS版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè)管理 中心;該LWS同步模塊還可以接收LWS池中的LWS發(fā)送的獲取網(wǎng)絡(luò)服務(wù) 請(qǐng)求,在網(wǎng)絡(luò)中搜索網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后發(fā)送給LWS;
LWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng)絡(luò)月良務(wù) 數(shù)據(jù),具體地,該本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù)是LWS從網(wǎng)絡(luò)服務(wù)引擎中的LWS 同步模塊獲取的,在獲取時(shí),可以發(fā)送荻取網(wǎng)絡(luò)服務(wù)請(qǐng)求。
在該實(shí)施例中,LWS注冊(cè)管理中心還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服 務(wù)請(qǐng)求,從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)的本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提 供給請(qǐng)求模塊。當(dāng)然,請(qǐng)求模塊也可以直接向LWS池中的LWS發(fā)送網(wǎng)絡(luò)服 務(wù)請(qǐng)求,從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)的本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊。
在該實(shí)施例中,發(fā)送的LWS版本獲取請(qǐng)求中攜帶有終端特性信息,網(wǎng)
絡(luò)服務(wù)引擎將對(duì)應(yīng)該終端特性信息的LWS版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè) 管理中心,所發(fā)送的LWS版本安裝數(shù)據(jù)包包括代理該網(wǎng)絡(luò)服務(wù)引擎的各種 參數(shù)信息,安裝后,就可以作為該網(wǎng)絡(luò)服務(wù)引擎的代理,和該網(wǎng)絡(luò)服務(wù)引擎 建立通信連接,獲取該網(wǎng)絡(luò)服務(wù)引擎搜索到的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)作為L(zhǎng)WS的本
地網(wǎng)絡(luò)iy居。
在該實(shí)施例中,LWS注冊(cè)管理中記錄LWS相關(guān)信息包括LWS版本號(hào)、 LWS對(duì)應(yīng)的LWS地址、LWS路徑和LWS名稱等。
在圖2中,示出了一個(gè)LWS池,該LWS池中具有一個(gè)或多個(gè)LWS,
包括LWS#1、 LWS#2..... LWS#N。每個(gè)LWS都分別作為一個(gè)網(wǎng)絡(luò)服務(wù)
引擎的代理,即LWS#1作為網(wǎng)絡(luò)服務(wù)引擎弁1的代理,LWS弁2作為網(wǎng)絡(luò)服務(wù)
引擎#2的代理.....LWS#N作為網(wǎng)絡(luò)服務(wù)引擎弁N的代理。每個(gè)被代理的
網(wǎng)絡(luò)服務(wù)引擎設(shè)置了 WS的LWS同步模塊,用于根據(jù)LWS的獲取網(wǎng)絡(luò)數(shù)據(jù) 請(qǐng)求,將網(wǎng)絡(luò)服務(wù)數(shù)據(jù)發(fā)送給對(duì)應(yīng)的LWS。在網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)服務(wù)引擎中分 別具有WS的LWS同步模塊及LWS版本數(shù)據(jù)庫(kù)。
在圖2中,還示出了一個(gè)LWS注冊(cè)管理中心可以為終端的一個(gè)或一個(gè) 以上的請(qǐng)求模塊服務(wù),即接收網(wǎng)絡(luò)服務(wù)請(qǐng)求并處理;以及示出了請(qǐng)求模塊直 接和LWS池中的LWS相連接,用于LWS池中的LWS直接接收請(qǐng)求模塊 發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求,并將所請(qǐng)求的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)返回給請(qǐng)求模塊。
圖3為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的終端架構(gòu)圖,包括請(qǐng)求 模塊、LWS注冊(cè)管理中心及LWS,其中,
LWS注冊(cè)管理中心,用于對(duì)LWS進(jìn)行注冊(cè)管理,記錄LWS相關(guān)信息, 從網(wǎng)絡(luò)服務(wù)引擎獲取LWS版本安裝數(shù)據(jù)包,安裝生成LWS或更新LWS; 接收請(qǐng)求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求模 塊。
在該實(shí)施例中,請(qǐng)求沖莫塊,用于通過(guò)LWS注冊(cè)管理中心或直接向LWS
12發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,通過(guò)LWS注冊(cè)管理中心或直接從LWS中獲取網(wǎng)絡(luò)l良務(wù) 數(shù)據(jù)。當(dāng)請(qǐng)求模塊直接從LWS獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)時(shí),所迷LWS是請(qǐng)求模塊 通過(guò)LWS注冊(cè)管理模塊查詢得到的或在上次通過(guò)LWS注冊(cè)管理模塊荻取網(wǎng) 絡(luò)服務(wù)數(shù)據(jù)時(shí)得到的。請(qǐng)求模塊,還用于向LWS注冊(cè)管理中心發(fā)送查詢LWS 相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心返回的LWS相關(guān)信息。
在該實(shí)施例中,當(dāng)請(qǐng)求模塊向LWS注冊(cè)管理中心發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求時(shí) 或者發(fā)送LWS查詢請(qǐng)求時(shí),未查找到能夠提供網(wǎng)絡(luò)服務(wù)請(qǐng)求的LWS或未查 詢到相關(guān)LWS時(shí),則LWS注冊(cè)管理中心可以直接被觸發(fā)從網(wǎng)絡(luò)服務(wù)引擎獲 取相應(yīng)的LWS版本安裝數(shù)據(jù)包,進(jìn)行LWS版本安裝。
圖4為本發(fā)明提供的管理終端本地化網(wǎng)絡(luò)服務(wù)的終端具體結(jié)構(gòu)示意圖, 包括現(xiàn)有的至少一個(gè)請(qǐng)求模塊、本發(fā)明設(shè)置的LWS注冊(cè)管理中心及具有至 少一個(gè)LWS的LWS池,其中,
請(qǐng)求模塊,用于向所述LWS注冊(cè)管理中心或直接向LWS池中的LWS 發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,接收返回的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),向LWS注冊(cè)管理中心發(fā)送 查詢LWS相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心返回的LWS相關(guān)信息;
LWS注冊(cè)管理中心,還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求,從LWS 池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊;接收請(qǐng) 求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求模塊;
LWS池中的LWS ,還用于接收網(wǎng)絡(luò)服務(wù)請(qǐng)求,將本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù) 提供給請(qǐng)求模塊。
圖5為本發(fā)明提供的提供LWS版本安裝數(shù)據(jù)包的網(wǎng)絡(luò)服務(wù)引擎結(jié)構(gòu)示 意圖,包括WS的LWS同步模塊以及LWS版本數(shù)據(jù)庫(kù),其中,
WS的LWS同步模塊,用于和終端的LWS注冊(cè)管理中心建立通信連接, 接收LWS注冊(cè)管理中心發(fā)送的LWS版本獲取請(qǐng)求后,從LWS版本數(shù)據(jù)庫(kù) 獲取相應(yīng)的LWS版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè)管理中心;還用于接收 LWS池中的LWS發(fā)送的獲取網(wǎng)絡(luò)服務(wù)請(qǐng)求,在網(wǎng)絡(luò)中搜索網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后 發(fā)送給相應(yīng)的LWS;LWS版本數(shù)據(jù)庫(kù),用于存儲(chǔ)LWS版本安裝數(shù)據(jù)包,該LWS版本安裝 數(shù)據(jù)包對(duì)應(yīng)不同的終端特性信息,包括代理該網(wǎng)絡(luò)服務(wù)引擎的各種參數(shù)信 息,安裝后,就可以作為該網(wǎng)絡(luò)服務(wù)引擎的代理,和該網(wǎng)絡(luò)服務(wù)引擎建立通 信連接,獲取該網(wǎng)絡(luò)服務(wù)《I擎搜索到的網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。
圖6為本發(fā)明提供的終端獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的方法流程圖,其具體步驟
為
步驟601、終端的LWS注冊(cè)管理中心向網(wǎng)絡(luò)服務(wù)引擎發(fā)送攜帶終端特 性信息的獲取LWS版本請(qǐng)求;
在該步驟中,當(dāng)請(qǐng)求模塊向LWS注冊(cè)管理中心發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求時(shí)或 者發(fā)送LWS查詢請(qǐng)求時(shí),未查找到能夠提供網(wǎng)絡(luò)服務(wù)請(qǐng)求的LWS或未查詢 到相關(guān)LWS時(shí),則LWS注冊(cè)管理中心可以直接被觸發(fā)從網(wǎng)絡(luò)服務(wù)引擎獲取 相應(yīng)的LWS版本安裝數(shù)據(jù)包,進(jìn)行LWS版本安裝;
步驟602、網(wǎng)絡(luò)服務(wù)引擎根據(jù)接收的請(qǐng)求攜帶的終端特性信息在LWS 版本數(shù)據(jù)庫(kù)中查找相應(yīng)的LWS版本安裝數(shù)據(jù)包,打包后發(fā)送給終端的LWS 注冊(cè)管理中心;
步驟603、 LWS注冊(cè)管理中心將接收到的LWS版本安裝數(shù)據(jù)包安裝到 LWS池中后,注冊(cè)運(yùn)行,生成LWS或更新LWS。
在安裝之前,LWS注冊(cè)管理中心還可以對(duì)接收的LWS版本安裝數(shù)據(jù)包 進(jìn)行認(rèn)證,由于LWS版本安裝數(shù)據(jù)包攜帶有各種參數(shù)信息,確定所攜帶的 各種參數(shù)信息是否匹配該終端特性信息,如果是,則安裝、注冊(cè)運(yùn)行,生成 LWS或更新LWS;否則,就不安裝,結(jié)束本流程。
生成的LWS或更新LWS可以作為網(wǎng)絡(luò)服務(wù)引擎的代理,從網(wǎng)絡(luò)服務(wù) 引擎中預(yù)先獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)并作為本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)存儲(chǔ),等待用戶要獲 取時(shí),直接將本地網(wǎng)絡(luò)服務(wù)數(shù)據(jù)提供給用戶即可,而不需要再到網(wǎng)絡(luò)服務(wù)引 擎中獲取,提高了用戶體驗(yàn)。
以下舉兩個(gè)具體實(shí)施例對(duì)圖6進(jìn)行說(shuō)明。
圖7為本發(fā)明提供的終端在線設(shè)置獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的LWS的方法流
14程圖,其具體步驟為
步驟701、終端的LWS注冊(cè)管理中心向網(wǎng)絡(luò)服務(wù)引擎發(fā)送攜帶終端特 性信息的在線獲取LWS版本請(qǐng)求;
步驟702、網(wǎng)絡(luò)服務(wù)引擎根據(jù)接收的請(qǐng)求攜帶的終端特性信息在LWS 版本數(shù)據(jù)庫(kù)中查找相應(yīng)的LWS版本安裝數(shù)據(jù)包,在線通過(guò)LWS注冊(cè)管理中 心將LWS版本安裝數(shù)據(jù)包安裝到LWS池中;
步驟703、 LWS注冊(cè)管理中心將LWS池中的LWS版本注冊(cè)運(yùn)行,生 成LWS。
圖8為本發(fā)明提供的終端更新所設(shè)置的獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的LWS的方 法流程圖,其具體步驟為
步驟801、終端的LWS注冊(cè)管理中心向網(wǎng)絡(luò)服務(wù)引擎發(fā)送攜帶終端特 性信息的更新LWS版本請(qǐng)求;
步驟802、網(wǎng)絡(luò)服務(wù)引擎根據(jù)接收的請(qǐng)求攜帶的終端特性信息在LWS 版本數(shù)據(jù)庫(kù)中查找相應(yīng)的LWS版本安裝數(shù)據(jù)包,采用在線方式或下載方式 通過(guò)LWS注冊(cè)管理中心將LWS版本安裝數(shù)據(jù)包安裝到LWS池中;
步驟803、終端的LWS注冊(cè)管理中心根據(jù)安裝的LWS版本修改LWS 注冊(cè)信息,對(duì)原有相應(yīng)的LWS卸載或刪除,運(yùn)行更新后的LWS。
在本發(fā)明中,終端可以為移動(dòng)終端,通過(guò)移動(dòng)通信網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)引擎 進(jìn)行交互,獲取LWS并安裝;另外,終端也可以為其他形式的客戶端,分 別通過(guò)相應(yīng)通信網(wǎng)絡(luò)和網(wǎng)絡(luò)服務(wù)引擎進(jìn)行交互,獲取LWS并安裝。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種管理終端本地化網(wǎng)絡(luò)服務(wù)的系統(tǒng),其特征在于,包括具有本地網(wǎng)絡(luò)服務(wù)LWS注冊(cè)管理中心及至少一個(gè)LWS的LWS池的終端,及包括WS的LWS同步模塊及LWS版本數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)服務(wù)引擎,其中,終端的LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行注冊(cè)管理,記錄LWS相關(guān)信息,向網(wǎng)絡(luò)服務(wù)引擎發(fā)送LWS版本獲取請(qǐng)求,從網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)LWS版本安裝數(shù)據(jù)包后,在LWS池中安裝生成LWS或更新LWS;網(wǎng)絡(luò)服務(wù)引擎中的WS的LWS同步模塊,用于接收LWS注冊(cè)管理中心發(fā)送的LWS版本獲取請(qǐng)求后,從LWS版本數(shù)據(jù)庫(kù)獲取存儲(chǔ)的相應(yīng)LWS版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè)管理中心;終端的LWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。
2、 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述終端還包括至少一個(gè)請(qǐng)求才莫塊,用于向所述LWS注冊(cè)管理中心或直接向LWS池中的LWS發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,接收返回的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),向LWS注冊(cè)管理中心發(fā)送查詢LWS相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心返回的LWS相關(guān)信息;所述LWS注冊(cè)管理中心,還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求,從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊;接收請(qǐng)求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求才莫塊;所述LWS池中的LWS,還用于接收網(wǎng)絡(luò)服務(wù)請(qǐng)求,將本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù)提供給請(qǐng)求模塊。
3、 一種管理終端本地化網(wǎng)絡(luò)服務(wù)的終端,其特征在于,包括LWS注冊(cè)管理中心及具有至少一個(gè)LWS的LWS池,其中,LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行注冊(cè)管理,記錄LWS相關(guān)信息,向網(wǎng)絡(luò)服務(wù)引擎發(fā)送LWS版本獲取請(qǐng)求,從網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)LWS版本安裝數(shù)據(jù)包后,在LWS池中安裝生成LWS或更新LWS;LWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。
4、 如權(quán)利要求3所述的終端,其特征在于,所述終端還包括至少一個(gè)請(qǐng)求模塊,用于向所述LWS注冊(cè)管理中心或直接向LWS池中的LWS發(fā)送網(wǎng)絡(luò)服務(wù)請(qǐng)求,接收返回的網(wǎng)絡(luò)服務(wù)數(shù)據(jù),向LWS注冊(cè)管理中心發(fā)送查詢LWS相關(guān)信息請(qǐng)求,接收LWS注冊(cè)管理中心返回的LWS相關(guān)信息;所述LWS注冊(cè)管理中心,還用于接收請(qǐng)求模塊發(fā)送的網(wǎng)絡(luò)服務(wù)請(qǐng)求,從LWS池中的LWS獲取所存儲(chǔ)的對(duì)應(yīng)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)后,提供給請(qǐng)求模塊;接收請(qǐng)求模塊發(fā)送的查詢LWS相關(guān)信息請(qǐng)求,返回LWS相關(guān)信息給請(qǐng)求模塊;所述LWS池中的LWS,還用于接收網(wǎng)絡(luò)服務(wù)請(qǐng)求,將本地化網(wǎng)絡(luò)月l務(wù)數(shù)據(jù)提供給請(qǐng)求模塊。
5、 一種網(wǎng)絡(luò)服務(wù)引擎,其特征在于,包括WS的LWS同步模塊及LWS版本數(shù)據(jù)庫(kù),其中,WS的LWS同步模塊,用于接收終端中的LWS注冊(cè)管理中心發(fā)送的LWS版本獲取請(qǐng)求后,從LWS版本數(shù)據(jù)庫(kù)獲取相應(yīng)LWS版本安裝數(shù)據(jù)包發(fā)送給所述LWS注冊(cè)管理中心;LWS版本數(shù)據(jù)庫(kù),用于存儲(chǔ)LWS版本安裝數(shù)據(jù)包。
6、 如權(quán)利要求5所述的網(wǎng)絡(luò)服務(wù)引擎,其特征在于,所述LWS版本安裝數(shù)據(jù)包對(duì)應(yīng)不同的終端特性信息。
7、 一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法,其特征在于,該方法包括終端的LWS注冊(cè)管理中心向網(wǎng)絡(luò)服務(wù)引擎發(fā)送獲取LWS版本請(qǐng)求;網(wǎng)絡(luò)服務(wù)引擎根據(jù)該請(qǐng)求在LWS版本數(shù)據(jù)庫(kù)中查找相應(yīng)LWS版本安裝數(shù)據(jù)包,發(fā)送給終端的LWS注冊(cè)管理中心;LWS注冊(cè)管理中心將LWS版本安裝數(shù)據(jù)包安裝到LWS池中后,注冊(cè)運(yùn)行,生成LWS或更新原有LWS。
8、 如權(quán)利要求7所述的方法,其特征在于,在所述安裝LWS版本安裝數(shù)據(jù)包之前,該方法還包括對(duì)LWS版本安裝數(shù)據(jù)包進(jìn)行iU正。
9、 如權(quán)利要求7所述的方法,其特征在于,所述安裝LWS版本安裝數(shù)據(jù)包為在線安裝或下載安裝。
全文摘要
一種管理終端本地化網(wǎng)絡(luò)服務(wù)的方法、裝置及系統(tǒng),系統(tǒng)包括終端的LWS注冊(cè)管理中心,用于對(duì)具有至少一個(gè)LWS的LWS池進(jìn)行注冊(cè)管理,記錄LWS相關(guān)信息,向網(wǎng)絡(luò)服務(wù)引擎發(fā)送LWS版本獲取請(qǐng)求,從網(wǎng)絡(luò)服務(wù)引擎中獲取相應(yīng)LWS版本安裝數(shù)據(jù)包后,在LWS池中安裝生成LWS或更新LWS;網(wǎng)絡(luò)服務(wù)引擎中的WS的LWS同步模塊,用于接收LWS注冊(cè)管理中心發(fā)送的LWS版本獲取請(qǐng)求后,從LWS版本數(shù)據(jù)庫(kù)獲取存儲(chǔ)的相應(yīng)LWS版本安裝數(shù)據(jù)包發(fā)送給LWS注冊(cè)管理中心;終端的LWS池中的LWS,用于提供其對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)引擎的本地化網(wǎng)絡(luò)服務(wù)數(shù)據(jù)。因此,本發(fā)明提高獲取網(wǎng)絡(luò)服務(wù)數(shù)據(jù)的效率及提高用戶體驗(yàn)。
文檔編號(hào)H04L12/28GK101567899SQ20081010507
公開(kāi)日2009年10月28日 申請(qǐng)日期2008年4月25日 優(yōu)先權(quán)日2008年4月25日
發(fā)明者徐國(guó)洪, 楊鵬亮 申請(qǐng)人:北京易路聯(lián)動(dòng)技術(shù)有限公司