專(zhuān)利名稱:能力服務(wù)的尋址定位方法和系統(tǒng)及能力服務(wù)尋址定位裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能力開(kāi)放通信技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種能力服務(wù)的尋址定位方法和系統(tǒng)。
背景技術(shù):
隨著電信及互聯(lián)網(wǎng)的蓬勃發(fā)展,信息資源的極大豐富,各種能力服務(wù)的開(kāi)放性成為研究熱點(diǎn),各個(gè)互聯(lián)網(wǎng)廠商都將有價(jià)值的能力服務(wù)資源開(kāi)放出來(lái),運(yùn)營(yíng)商們也通過(guò)多種方式將能力服務(wù)開(kāi)放出去,從而繁榮網(wǎng)絡(luò)生態(tài)鏈達(dá)到共贏的目的?,F(xiàn)有技術(shù)中能力服務(wù)的調(diào)用,基本上都是通過(guò)如下方式實(shí)現(xiàn):當(dāng)應(yīng)用程序需要使用特定的某一能力服務(wù)時(shí),通過(guò)該能力服務(wù)的服務(wù)提供商提供的客戶端SDK (SoftwareDevelopment Kit,即軟件開(kāi)發(fā)工具包)或服務(wù)端 API (Application ProgrammingInterface,即應(yīng)用程序編程接口)接口,來(lái)對(duì)該能力服務(wù)所預(yù)先公布的服務(wù)地址(“域名+端口 ”形式的服務(wù)地址或“ IP+端口 ”形式的服務(wù)地址)進(jìn)行直接的服務(wù)調(diào)用?,F(xiàn)有的這種方案存在如下缺點(diǎn):對(duì)于使用能力服務(wù)的應(yīng)用程序,能力服務(wù)的服務(wù)地址一般被固化內(nèi)置在應(yīng)用程序中,當(dāng)因某些原因,必須對(duì)能力服務(wù)的服務(wù)地址進(jìn)行變更時(shí),將要求使用該能力服務(wù)的應(yīng)用程序進(jìn)行及時(shí)變更,變更工作包括更換該能力服務(wù)的客戶端SDK或直接修改應(yīng)用程序的相關(guān)文件(包含能力服務(wù)地址的參數(shù)配置文件、數(shù)據(jù)庫(kù)配置表或代碼文件)。能力服務(wù)的服務(wù)地址的變更需要及時(shí)通知到應(yīng)用開(kāi)發(fā)者以進(jìn)行應(yīng)用程序改造和重新發(fā)布軟件版本。此外,能力服務(wù)的服務(wù)地址的變更所導(dǎo)致的終端類(lèi)應(yīng)用程序的版本更新,還需要及時(shí)通知到使用了該能力服務(wù)的所有終端應(yīng)用的所有使用用戶,否則將可能影響用戶的正常使用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)在能力服務(wù)的服務(wù)地址發(fā)生變更時(shí)應(yīng)用開(kāi)發(fā)者需要更改應(yīng)用程序重新發(fā)布軟件版本、終端應(yīng)用用戶需要更新應(yīng)用程序所造成的諸多不便,提供一種便利、減少維護(hù)工作量的能力服務(wù)的尋址定位方法和系統(tǒng)以及一種能力服務(wù)尋址定位裝置。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:提出一種能力服務(wù)的尋址定位方法,包括如下步驟:保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱;由能力應(yīng)用程序根據(jù)預(yù)先獲得的能力服務(wù)資源名稱發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址;由能力應(yīng)用程序基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。
在根據(jù)本發(fā)明所述的方法中,所述方法還包括:在為所述能力服務(wù)分配唯一的能力服務(wù)資源名稱后,向外公布所述能力服務(wù)。在根據(jù)本發(fā)明所述的方法中,所述方法還包括:在需要使用能力服務(wù)時(shí),通過(guò)請(qǐng)求能力服務(wù)使用授權(quán)以預(yù)先獲取能力服務(wù)的使用憑證和能力服務(wù)資源名稱。在根據(jù)本發(fā)明所述的方法中,所述方法進(jìn)一步包括:基于能力服務(wù)平臺(tái)提交的變更后的能力服務(wù)信息更新所述保存的能力服務(wù)信息。本發(fā)明還提出一種能力服務(wù)尋址定位裝置,包括:存儲(chǔ)模塊,保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息;生成模塊,針對(duì)所述存儲(chǔ)模塊中保存的能力服務(wù)信息為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱;查詢接口模塊,接收基于能力服務(wù)資源名稱的查詢請(qǐng)求,查詢所述存儲(chǔ)模塊保存的能力服務(wù)信息以返回與所述能力服務(wù)資源名稱相對(duì)應(yīng)的能力服務(wù)地址。在根據(jù)本發(fā)明所述的裝置中,所述裝置還包括:信息接收模塊,接收能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息并存入所述存儲(chǔ)模塊。在根據(jù)本發(fā)明所述的裝置中,所述信息接收模塊還接收能力服務(wù)平臺(tái)提交的變更后的能力服務(wù)信息以更新所述存儲(chǔ)模塊中保存的能力服務(wù)信息。在根據(jù)本發(fā)明所述的裝置中,所述能力服務(wù)資源名稱為符合一定命名規(guī)則的一代碼段。本發(fā)明還提出一種能力服務(wù)的尋址定位系統(tǒng),包括:能力服務(wù)平臺(tái),提供各種能力服務(wù);能力服務(wù)尋址定位裝置,保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱;能力應(yīng)用程序,根據(jù)預(yù)先獲得的能力服務(wù)資源名稱向能力服務(wù)尋址定位裝置發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址,并基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。在根據(jù)本發(fā)明所述的系統(tǒng)中,所述能力應(yīng)用程序通過(guò)向能力服務(wù)尋址定位裝置請(qǐng)求能力服務(wù)使用授權(quán)以預(yù)先獲取能力服務(wù)的使用憑證和能力服務(wù)資源名稱。本發(fā)明的能力服務(wù)的尋址定位方法和系統(tǒng)通過(guò)能力服務(wù)尋址定位裝置對(duì)能力服務(wù)的真實(shí)服務(wù)地址進(jìn)行集中管理,維護(hù)能力服務(wù)資源名稱與真實(shí)的能力服務(wù)地址之間的一一對(duì)應(yīng)關(guān)系。本發(fā)明的方法不向使用能力服務(wù)的應(yīng)用程序直接暴露能力服務(wù)的真實(shí)服務(wù)地址而只提供能力服務(wù)資源名稱,需要使用能力服務(wù)時(shí),應(yīng)用程序需先通過(guò)能力服務(wù)的能力服務(wù)資源名稱進(jìn)行尋址獲取到真實(shí)的能力服務(wù)地址后,再向真實(shí)的能力服務(wù)地址所在的能力服務(wù)平臺(tái)發(fā)送服務(wù)使用請(qǐng)求,從而減少能力服務(wù)提供商和使用能力服務(wù)的應(yīng)用開(kāi)發(fā)者對(duì)能力服務(wù)地址變更的維護(hù)、改造工作量,保證能力服務(wù)可連續(xù)地開(kāi)放使用,避免對(duì)使用能力服務(wù)的應(yīng)用程序和最終用戶產(chǎn)生影響。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:圖1是本發(fā)明能力服務(wù)的尋址定位系統(tǒng)的一個(gè)實(shí)施例的示意圖2是本發(fā)明能力服務(wù)的尋址定位方法的一個(gè)實(shí)施例的流程圖;圖3是根據(jù)本發(fā)明能力服務(wù)的尋址定位方法執(zhí)行的處理的流程圖;圖4是本發(fā)明能力服務(wù)尋址定位裝置的一個(gè)實(shí)施例的邏輯框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。根據(jù)本發(fā)明實(shí)施例的能力服務(wù)的尋址定位方法和系統(tǒng)通過(guò)將能力服務(wù)地址統(tǒng)一在能力服務(wù)尋址定位裝置中進(jìn)行集中管理,僅向使用能力服務(wù)的能力應(yīng)用程序提供與該能力服務(wù)的真實(shí)服務(wù)地址相關(guān)聯(lián)的能力服務(wù)資源名稱,當(dāng)能力應(yīng)用程序需要使用能力服務(wù)時(shí),先通過(guò)該能力服務(wù)資源名稱向能力服務(wù)尋址定位裝置進(jìn)行查詢獲得真實(shí)的能力服務(wù)地址后,再向所在能力服務(wù)平臺(tái)調(diào)用能力服務(wù),因而能力服務(wù)地址的變更不會(huì)對(duì)使用該能力服務(wù)的能力應(yīng)用程序及其最終用戶造成任何影響。圖1是本發(fā)明能力服務(wù)的尋址定位系統(tǒng)的一個(gè)實(shí)施例的示意圖。如圖1所示,系統(tǒng)100包括能力服務(wù)平臺(tái)10、能力服務(wù)尋址定位裝置20和能力應(yīng)用程序30。能力服務(wù)平臺(tái)10用于提供各種能力服務(wù)以供能力應(yīng)用程序30使用。能力服務(wù)平臺(tái)10將其提供的能力服務(wù)的能力服務(wù)信息提交給能力服務(wù)尋址定位裝置20,其中,該能力服務(wù)信息中包含了能力服務(wù)地址信息。能力服務(wù)尋址定位裝置20用于將能力服務(wù)平臺(tái)10提交的包含能力服務(wù)地址的能力服務(wù)信息保存起來(lái),并為每一能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱。具體實(shí)施例中,該能力服務(wù)資源名稱可以是符合一定命名規(guī)則的代碼段,例如,可由鍵盤(pán)輸入的英文字符、阿拉伯?dāng)?shù)字、半角符號(hào)等組成。當(dāng)能力服務(wù)的服務(wù)地址發(fā)生變更時(shí),能力服務(wù)平臺(tái)10提交變更后的能力服務(wù)信息(其中包含了變更后的能力服務(wù)地址)給能力服務(wù)尋址定位裝置20,由能力服務(wù)尋址定位裝置20更新其所保存的能力服務(wù)信息,此時(shí),與該能力服務(wù)對(duì)應(yīng)的唯一的能力服務(wù)資源名稱并不發(fā)生改變,即,該能力服務(wù)資源名稱與更改后的能力服務(wù)地址建立對(duì)應(yīng)關(guān)系。能力應(yīng)用程序30可通過(guò)應(yīng)用開(kāi)發(fā)者40預(yù)先獲得需要使用的能力服務(wù)的能力服務(wù)資源名稱。例如,應(yīng)用開(kāi)發(fā)者40可向能力服務(wù)尋址定位裝置20請(qǐng)求能力服務(wù)使用授權(quán),獲取能力服務(wù)的使用憑證和能力服務(wù)資源名稱,并置入能力應(yīng)用程序30中。在需要使用能力服務(wù)時(shí),能力應(yīng)用程序30根據(jù)預(yù)先獲得的能力服務(wù)資源名稱向能力服務(wù)尋址定位裝置20發(fā)起能力服務(wù)地址查詢請(qǐng)求。能力服務(wù)尋址定位裝置20基于能力服務(wù)資源名稱查找其所保存的能力服務(wù)信息,返回與該能力服務(wù)資源名稱匹配的能力服務(wù)地址給能力應(yīng)用程序30。能力應(yīng)用程序30然后可向該能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。圖1所示的能力服務(wù)的尋址定位系統(tǒng)100通過(guò)能力服務(wù)尋址定位裝置20維護(hù)能力服務(wù)資源名稱與真實(shí)的能力服務(wù)地址之間的一一對(duì)應(yīng)關(guān)系,能力應(yīng)用程序30先向能力服務(wù)尋址定位裝置20尋址然后再向能力服務(wù)平臺(tái)10請(qǐng)求使用能力服務(wù),因而不會(huì)受到能力服務(wù)地址變更的影響。圖2是本發(fā)明能力服務(wù)的尋址定位方法的一個(gè)實(shí)施例的流程圖。如圖2所示,根據(jù)本發(fā)明一個(gè)實(shí)施例的能力服務(wù)的尋址定位方法200開(kāi)始于步驟S202。隨后,在下一步驟S204,保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱。隨后,在下一步驟S206,由能力應(yīng)用程序根據(jù)預(yù)先獲得的能力服務(wù)資源名稱發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址。隨后,在下一步驟S208,由能力應(yīng)用程序基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。最后,該方法200結(jié)束于步驟S210。圖3是根據(jù)本發(fā)明能力服務(wù)的尋址定位方法執(zhí)行的處理的流程圖。圖3所示的處理流程是圖2所示的方法200的具體實(shí)現(xiàn)。同時(shí),圖3所示的處理流程適用于圖1所示的能力服務(wù)的尋址定位系統(tǒng)100。如圖3所示,該處理流程包括如下步驟:步驟S302中,各能力服務(wù)平臺(tái)向能力服務(wù)尋址定位裝置發(fā)布其所提供的能力服務(wù)的能力服務(wù)信息,該能力服務(wù)信息中包含了能力服務(wù)的真實(shí)服務(wù)地址。當(dāng)能力服務(wù)地址發(fā)生變更時(shí),能力服務(wù)平臺(tái)亦將變更后的能力服務(wù)信息(其中包含了變更后的能力服務(wù)地址)發(fā)布給能力服務(wù)尋址定位裝置。步驟S304中,能力服務(wù)尋址定位裝置保存能力服務(wù)信息,并為每一能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱。具體實(shí)施例中,該能力服務(wù)資源名稱可以是符合一定命名規(guī)則的代碼段,例如,可由鍵盤(pán)輸入的英文字符、阿拉伯?dāng)?shù)字、半角符號(hào)等組成。步驟S306中,能力服務(wù)尋址定位裝置向外公布能力服務(wù)。步驟S308中,需要使用能力服務(wù)的應(yīng)用開(kāi)發(fā)者向能力服務(wù)尋址定位裝置請(qǐng)求能力服務(wù)授權(quán)。步驟S310中,能力服務(wù)尋址定位裝置響應(yīng)能力服務(wù)授權(quán)請(qǐng)求,提供能力服務(wù)的使用憑證和能力服務(wù)資源名稱。步驟S312中,應(yīng)用開(kāi)發(fā)者開(kāi)發(fā)、發(fā)布使用了該能力服務(wù)的能力應(yīng)用程序,并將能力服務(wù)資源名稱內(nèi)置于該能力應(yīng)用程序中。步驟S314中,能力應(yīng)用程序被其最終用戶使用,當(dāng)需要調(diào)用能力服務(wù)時(shí),能力應(yīng)用程序根據(jù)該能力服務(wù)的能力服務(wù)資源名稱,向能力服務(wù)尋址定位裝置查詢定位能力服務(wù)地址信息。步驟S316中,能力服務(wù)尋址定位裝置查詢其保存的能力服務(wù)信息,向能力應(yīng)用程序返回與該能力服務(wù)資源名稱相匹配的真實(shí)的能力服務(wù)地址。步驟S318中,能力應(yīng)用程序向該真實(shí)的能力服務(wù)地址所在的能力服務(wù)平臺(tái)請(qǐng)求使用能力服務(wù)。步驟S320中,能力服務(wù)平臺(tái)接收服務(wù)使用請(qǐng)求,并向能力應(yīng)用程序直接返回對(duì)服務(wù)請(qǐng)求的處理響應(yīng)結(jié)果消息。圖2和圖3所示的能力服務(wù)的尋址定位方法不向使用能力服務(wù)的應(yīng)用程序直接暴露能力服務(wù)的真實(shí)服務(wù)地址而只提供能力服務(wù)資源名稱,需要使用能力服務(wù)時(shí),應(yīng)用程序需先通過(guò)能力服務(wù)的能力服務(wù)資源名稱進(jìn)行尋址獲取到真實(shí)的能力服務(wù)地址后,再向真實(shí)的能力服務(wù)地址所在的能力服務(wù)平臺(tái)發(fā)送服務(wù)使用請(qǐng)求,即先尋址后使用,從而減少能力服務(wù)提供商和使用能力服務(wù)的應(yīng)用開(kāi)發(fā)者對(duì)能力服務(wù)地址變更的維護(hù)、改造工作量,保證能力服務(wù)可連續(xù)地開(kāi)放使用,避免對(duì)使用能力服務(wù)的應(yīng)用程序和最終用戶產(chǎn)生影響。圖4是本發(fā)明為實(shí)現(xiàn)其能力服務(wù)的尋址定位方法和系統(tǒng)而提出的能力服務(wù)尋址定位裝置的一個(gè)實(shí)施例的邏輯框圖。如圖4所示,該能力服務(wù)尋址定位裝置400包括信息接收模塊420、存儲(chǔ)模塊404、生成模塊406、查詢接口模塊408和信息發(fā)布模塊410。信息接收模塊402用于接收能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息。存儲(chǔ)模塊404用于保存信息接收模塊402接收到的包含能力服務(wù)地址的能力服務(wù)信息。具體來(lái)說(shuō),信息接收模塊402接收能力服務(wù)平臺(tái)首次發(fā)布的能力服務(wù)信息給存儲(chǔ)模塊404保存。信息接收模塊402還接收能力服務(wù)平臺(tái)發(fā)布的更改后的能力服務(wù)信息(其中包含了更改后的能力服務(wù)地址)以更新存儲(chǔ)模塊404中之前保存的能力服務(wù)信息。生成模塊406用于針對(duì)存儲(chǔ)模塊404中保存的能力服務(wù)信息為每一能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱,并在存儲(chǔ)模塊404中建立和維護(hù)每一能力服務(wù)的能力服務(wù)資源名稱與真實(shí)的能力服務(wù)地址之間的一一對(duì)應(yīng)關(guān)系。具體實(shí)施例中,該能力服務(wù)資源名稱可以是符合一定命名規(guī)則的代碼段,例如,可由鍵盤(pán)輸入的英文字符、阿拉伯?dāng)?shù)字、半角符號(hào)等組成。查詢接口模塊408用于接收來(lái)自能力應(yīng)用程序的基于能力服務(wù)資源名稱的查詢請(qǐng)求,查詢存儲(chǔ)模塊404內(nèi)保存的能力服務(wù)信息,并返回與該能力服務(wù)資源名稱相對(duì)應(yīng)的能力服務(wù)地址給能力應(yīng)用程序。信息發(fā)布模塊410用于基于能力服務(wù)授權(quán)請(qǐng)求向能力應(yīng)用程序的開(kāi)發(fā)者提供能力服務(wù)的使用憑證和該能力服務(wù)的能力服務(wù)資源名稱,以便能力應(yīng)用程序能夠預(yù)先獲得所需使用的能力服務(wù)的能力服務(wù)資源名稱。圖4所示的根據(jù)本發(fā)明一個(gè)實(shí)施例的能力服務(wù)尋址定位裝置400對(duì)能力服務(wù)的真實(shí)服務(wù)地址進(jìn)行集中管理和維護(hù),并對(duì)每個(gè)能力服務(wù)分配唯一的能力服務(wù)資源名稱與其真實(shí)的服務(wù)地址一一對(duì)應(yīng)。由于能力服務(wù)尋址定位裝置400提供地址恒定的用于尋址的查詢接口,從而向能力應(yīng)用程序提供根據(jù)能力服務(wù)資源名稱來(lái)獲取能力服務(wù)真實(shí)地址的尋址定位服務(wù)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種能力服務(wù)的尋址定位方法,其特征在于,包括如下步驟: 保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱; 由能力應(yīng)用程序根據(jù)預(yù)先獲得的能力服務(wù)資源名稱發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址; 由能力應(yīng)用程序基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在為所述能力服務(wù)分配唯一的能力服務(wù)資源名稱后,向外公布所述能力服務(wù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在需要使用能力服務(wù)時(shí),通過(guò)請(qǐng)求能力服務(wù)使用授權(quán)以預(yù)先獲取能力服務(wù)的使用憑證和能力服務(wù)資源名稱。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:基于能力服務(wù)平臺(tái)提交的變更后的能力服務(wù)信息更新所述保存的能力服務(wù)信息。
5.一種能力服務(wù)尋址定位裝置,其特征在于,包括: 存儲(chǔ)模塊,保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息; 生成模塊,針對(duì)所述存儲(chǔ)模塊中保存的能力服務(wù)信息為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱; 查詢接口模塊,接收基于能力服務(wù)資源名稱的查詢請(qǐng)求,查詢所述存儲(chǔ)模塊保存的能力服務(wù)信息以返回與所述能力服務(wù)資源名稱相對(duì)應(yīng)的能力服務(wù)地址。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括:信息接收模塊,接收能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息并存入所述存儲(chǔ)模塊。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述信息接收模塊還接收能力服務(wù)平臺(tái)提交的變更后的能力服務(wù)信息以更新所述存儲(chǔ)模塊中保存的能力服務(wù)信息。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述能力服務(wù)資源名稱為符合一定命名規(guī)則的一代碼段。
9.一種能力服務(wù)的尋址定位系統(tǒng),其特征在于,包括: 能力服務(wù)平臺(tái),提供各種能力服務(wù); 能力服務(wù)尋址定位裝置,保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱; 能力應(yīng)用程序,根據(jù)預(yù)先獲得的能力服務(wù)資源名稱向能力服務(wù)尋址定位裝置發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址,并基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述能力應(yīng)用程序通過(guò)向能力服務(wù)尋址定位裝置請(qǐng)求能力服務(wù)使用授權(quán)以預(yù)先獲取能力服務(wù)的使用憑證和能力服務(wù)資源名稱。
全文摘要
本發(fā)明涉及一種能力服務(wù)的尋址定位方法和系統(tǒng)。所述方法包括保存能力服務(wù)平臺(tái)提交的包含能力服務(wù)地址的能力服務(wù)信息,并為所述能力服務(wù)分配一個(gè)唯一的能力服務(wù)資源名稱;由能力應(yīng)用程序根據(jù)預(yù)先獲得的能力服務(wù)資源名稱發(fā)起查詢以獲得相對(duì)應(yīng)的能力服務(wù)地址;由能力應(yīng)用程序基于所獲得的能力服務(wù)地址向所述能力服務(wù)地址所在的能力服務(wù)平臺(tái)調(diào)用能力服務(wù)。本發(fā)明還涉及一種能力服務(wù)尋址定位裝置。本發(fā)明通過(guò)應(yīng)用程序?qū)δ芰Ψ?wù)的先尋址后使用,從而減少能力服務(wù)提供商和使用能力服務(wù)的應(yīng)用開(kāi)發(fā)者對(duì)能力服務(wù)地址變更的維護(hù)、改造工作量,保證能力服務(wù)可連續(xù)地開(kāi)放使用,避免對(duì)使用能力服務(wù)的應(yīng)用程序和最終用戶產(chǎn)生影響。
文檔編號(hào)H04L29/08GK103166993SQ20111041699
公開(kāi)日2013年6月19日 申請(qǐng)日期2011年12月14日 優(yōu)先權(quán)日2011年12月14日
發(fā)明者王國(guó)才, 唐軼賢, 王巍, 張嘯雄 申請(qǐng)人:卓望數(shù)碼技術(shù)(深圳)有限公司