專利名稱:業(yè)務(wù)引擎及其業(yè)務(wù)能力調(diào)用的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通訊領(lǐng)域,尤其涉及一種基于公共服務(wù)平臺的業(yè)務(wù)引擎及其業(yè)
務(wù)能力調(diào)用的方法和系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)中,電信底層網(wǎng)絡(luò)為業(yè)務(wù)運(yùn)營商所建立的各種各樣的承載網(wǎng),不僅包
括傳統(tǒng)的PSTN、 ISDN、 GSM等承載網(wǎng),還包括3G、 WiFi、 WiMax等一些新興的承載網(wǎng),由不同
的承載網(wǎng)所構(gòu)成的不同的異構(gòu)網(wǎng)絡(luò)提供著不同的業(yè)務(wù)應(yīng)用,可為終端用戶提供不同的業(yè)務(wù)
體驗(yàn)。目前,若要進(jìn)行不同異構(gòu)網(wǎng)絡(luò)間的業(yè)務(wù)應(yīng)用的通信,則一般需要加設(shè)專門的協(xié)議轉(zhuǎn)換
網(wǎng)關(guān)才能實(shí)現(xiàn),而由于不同異構(gòu)網(wǎng)絡(luò)的復(fù)雜性,使得該協(xié)議轉(zhuǎn)換網(wǎng)關(guān)也相對復(fù)雜。 在公共服務(wù)平臺的建設(shè)過程中,需要對不同異構(gòu)網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用進(jìn)行歸納總結(jié),
同時還要屏蔽電信底層網(wǎng)絡(luò)的細(xì)節(jié),并對電信底層網(wǎng)路中不同異構(gòu)網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用所涉及
的業(yè)務(wù)能力進(jìn)行抽象封裝,由于不同異構(gòu)網(wǎng)絡(luò)之間業(yè)務(wù)應(yīng)用通信所需協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的復(fù)雜
性,以及電信底層網(wǎng)絡(luò)細(xì)節(jié)的復(fù)雜性,而使得公共服務(wù)平臺不便于開放其電信底層網(wǎng)絡(luò)所
涉及的業(yè)務(wù)能力,降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種業(yè)務(wù)引擎及其業(yè)務(wù)能力調(diào)用的方法和系統(tǒng),用以解決現(xiàn)有 技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公共服務(wù)平臺不便 于開放其電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力,從而降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的 調(diào)用效率的缺陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。
本發(fā)明實(shí)施例一方面,提供了一種業(yè)務(wù)引擎,其中包括 業(yè)務(wù)能力弓|擎模塊,用于提供業(yè)務(wù)能力通信接口 ,所述業(yè)務(wù)能力通信接口通過對 公共服務(wù)平臺電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力進(jìn)行抽象封裝而形成,或通過引入第三方應(yīng) 用提供商的業(yè)務(wù)能力而形成;所述業(yè)務(wù)能力通信接口包括通信技術(shù)業(yè)務(wù)能力通信接口和信 息技術(shù)業(yè)務(wù)能力通信接口; 引擎控制模塊,用于根據(jù)所獲取的業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,配 置從所述業(yè)務(wù)能力引擎模塊中所獲取的業(yè)務(wù)能力通信接口,以生成業(yè)務(wù)能力允許調(diào)用消息 并發(fā)送。 本發(fā)明實(shí)施例另一方面,提供了一種業(yè)務(wù)能力調(diào)用的方法,其中包括 業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息; 當(dāng)所述業(yè)務(wù)引擎驗(yàn)證通過所述業(yè)務(wù)能力請求消息后,根據(jù)所述業(yè)務(wù)能力請求消息
中所要調(diào)用的業(yè)務(wù)能力,配置所述業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允
許調(diào)用消息; 所述業(yè)務(wù)弓|擎通過公共服務(wù)平臺發(fā)送所述業(yè)務(wù)能力允許調(diào)用消息至所述用戶端, 使所述業(yè)務(wù)能力通信接口對所述用戶端開放。
本發(fā)明實(shí)施例另一方面,提供了一種業(yè)務(wù)能力調(diào)用的系統(tǒng),其中包括 用戶端,用于發(fā)送用戶登錄請求消息;發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息;發(fā)
送公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息,所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶有業(yè)務(wù)能
力釋放消息;通過公共服務(wù)平臺獲取來自業(yè)務(wù)引擎的業(yè)務(wù)能力允許調(diào)用消息,使所述業(yè)務(wù)
能力允許調(diào)用消息所對應(yīng)的業(yè)務(wù)能力接口對所述用戶端開放; 所述公共服務(wù)平臺,用于獲取所述用戶端發(fā)送的用戶登錄請求消息;當(dāng)驗(yàn)證通過 所述用戶登錄請求消息,獲取所述用戶端發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息,所述公 共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息中攜帶有所述業(yè)務(wù)能力請求消息;并轉(zhuǎn)發(fā)所述業(yè)務(wù)能力請求 消息至業(yè)務(wù)引擎;轉(zhuǎn)發(fā)所述用戶端發(fā)送的業(yè)務(wù)能力釋放消息; 所述業(yè)務(wù)引擎,用于獲取所述公共服務(wù)平臺轉(zhuǎn)發(fā)的來自用戶端的業(yè)務(wù)能力請求消 息;當(dāng)驗(yàn)證通過所述業(yè)務(wù)能力請求消息,配置自身所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù) 能力允許調(diào)用消息;通過所述公共服務(wù)平臺,發(fā)送所述業(yè)務(wù)能力允許調(diào)用消息至所述用戶 端,使所述業(yè)務(wù)能力允許調(diào)用消息所對應(yīng)的業(yè)務(wù)能力接口對所述用戶端開放;獲取通過公 共服務(wù)平臺轉(zhuǎn)發(fā)的來自用戶端的業(yè)務(wù)能力釋放消息,以釋放所述業(yè)務(wù)能力釋放消息所對應(yīng) 的業(yè)務(wù)能力接口。 本發(fā)明實(shí)施例的業(yè)務(wù)引擎及其業(yè)務(wù)能力調(diào)用的方法和系統(tǒng),通過根據(jù)所獲取的業(yè) 務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,配置從所述業(yè)務(wù)能力引擎模塊中所獲取的業(yè)務(wù)能 力通信接口,以生成業(yè)務(wù)能力允許調(diào)用消息并發(fā)送的技術(shù)方案,解決了現(xiàn)有技術(shù)中由于電 信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公共服務(wù)平臺不便于開放其電信 底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力,從而降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率的缺 陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例業(yè)務(wù)引擎的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的方法流程圖;
圖3為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的方法信令圖;
圖4為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的系統(tǒng)示意圖。
具體實(shí)施例方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例
中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是
本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員
在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 申請人:經(jīng)過長時間從事本領(lǐng)域,而積累了豐富的實(shí)踐經(jīng)驗(yàn),提出可通過建立業(yè)務(wù)
引擎的技術(shù)方案,以將公共服務(wù)平臺的電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力進(jìn)行抽象封裝,從
5而屏蔽了業(yè)務(wù)能力所對應(yīng)的現(xiàn)有技術(shù)方案電信底層網(wǎng)絡(luò)的細(xì)節(jié)和復(fù)雜性,提高了用戶對公 共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率;在業(yè)務(wù)引擎具有對電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力進(jìn) 行抽象封裝功能的同時,它還具有能夠引入第三方應(yīng)用提供商業(yè)務(wù)能力的功能,從而方便 了公共服務(wù)平臺實(shí)現(xiàn)融合業(yè)務(wù)的目的。 圖1為本發(fā)明實(shí)施例業(yè)務(wù)引擎的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)施例的業(yè)務(wù)引擎 包括業(yè)務(wù)能力引擎模塊11和引擎控制模塊12,其中,業(yè)務(wù)能力引擎模塊11可用于提供業(yè) 務(wù)能力通信接口 ,該業(yè)務(wù)能力通信接口可為通過對公共服務(wù)平臺電信底層網(wǎng)絡(luò)所涉及的業(yè) 務(wù)能力進(jìn)行抽象封裝而形成,或通過引入第三方應(yīng)用提供商的業(yè)務(wù)能力而形成;該業(yè)務(wù)能 力通信接口可包括通信技術(shù)業(yè)務(wù)能力通信接口和信息技術(shù)業(yè)務(wù)能力通信接口 ;引擎控制模 塊12則用于根據(jù)所獲取的業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,并通過接入控制、日 志分析、配置組件、事件組件、計(jì)費(fèi)組件和告警組件等配置從業(yè)務(wù)能力引擎模塊中所獲取的 業(yè)務(wù)能力通信接口 ,以生成業(yè)務(wù)能力允許調(diào)用消息并發(fā)送。 進(jìn)一步地,通信技術(shù)業(yè)務(wù)能力通信接口可包括消息業(yè)務(wù)能力通信接口 、會議業(yè)務(wù) 能力通信接口 、傳真業(yè)務(wù)能力通信接口和軟交換業(yè)務(wù)能力通信接口等通信接口 ;信息技術(shù) 業(yè)務(wù)能力通信接口可包括移動存儲業(yè)務(wù)能力通信接口 、企業(yè)地址薄業(yè)務(wù)能力通信接口和流 業(yè)務(wù)能力通信接口等通信接口。 本實(shí)施例的業(yè)務(wù)引擎,通過引擎控制模塊根據(jù)所獲取的業(yè)務(wù)能力請求消息中所要 調(diào)用的業(yè)務(wù)能力,配置從業(yè)務(wù)能力引擎模塊中所獲取的業(yè)務(wù)能力通信接口,以生成業(yè)務(wù)能 力允許調(diào)用消息并發(fā)送的技術(shù)方案,解決了現(xiàn)有技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電 信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公共服務(wù)平臺不便于開放其電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能 力,從而降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率的缺陷,提高了用戶對公共服 務(wù)平臺業(yè)務(wù)能力的調(diào)用效率;在業(yè)務(wù)引擎具有對電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力進(jìn)行抽象 封裝功能的同時,它還具有能夠引入第三方應(yīng)用提供商業(yè)務(wù)能力的功能,從而方便了公共 服務(wù)平臺實(shí)現(xiàn)融合業(yè)務(wù)的目的。 圖2為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的方法流程圖。如圖2所示,本實(shí)施例的業(yè)務(wù) 能力調(diào)用的方法包括 步驟201、業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息;
在用戶端對相關(guān)的業(yè)務(wù)能力進(jìn)行調(diào)用時,首先需登陸公共服務(wù)平臺,在通過公共 服務(wù)平臺對用戶端的驗(yàn)證后,用戶可進(jìn)一步訪問業(yè)務(wù)引擎。具體地,通過公共服務(wù)平臺獲取 用戶端發(fā)送的用戶登錄請求消息,并對用戶登錄請求消息的用戶信息進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通 過后,公共服務(wù)平臺進(jìn)一步獲取用戶端發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息(該公共服 務(wù)平臺業(yè)務(wù)應(yīng)用請求消息可請求調(diào)用公共服務(wù)平臺所涉及的電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù) 能力),但是在本實(shí)施例中電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力已被業(yè)務(wù)引擎進(jìn)行了抽象封裝, 為了避免電信底層網(wǎng)絡(luò)所存在的對業(yè)務(wù)能力的復(fù)雜邏輯關(guān)系,可直接利用該公共服務(wù)平臺 業(yè)務(wù)應(yīng)用請求消息中所攜帶的業(yè)務(wù)能力請求消息穿過公共服務(wù)平臺,而訪問業(yè)務(wù)引擎,因 此業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息。 步驟202、當(dāng)業(yè)務(wù)引擎驗(yàn)證通過業(yè)務(wù)能力請求消息后,根據(jù)業(yè)務(wù)能力請求消息中所 要調(diào)用的業(yè)務(wù)能力,配置業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消 息;
6
進(jìn)一步地,業(yè)務(wù)引擎驗(yàn)證對業(yè)務(wù)能力請求消息中用戶端所要調(diào)用的業(yè)務(wù)能力進(jìn)行 驗(yàn)證,以查看該用戶端是否有權(quán)調(diào)用該業(yè)務(wù)能力,當(dāng)驗(yàn)證通過該業(yè)務(wù)能力請求消息后,說明 用戶端已授權(quán)調(diào)用該業(yè)務(wù)能力,接著配置相對應(yīng)用戶端所要調(diào)用業(yè)務(wù)能力的業(yè)務(wù)引擎自身 所擁有的業(yè)務(wù)能力通信接口,并生成業(yè)務(wù)能力允許調(diào)用消息,該業(yè)務(wù)能力允許調(diào)用消息可 通知用戶端能從業(yè)務(wù)引擎的業(yè)務(wù)能力通信接口調(diào)用所需的業(yè)務(wù)能力。 步驟203、業(yè)務(wù)引擎通過公共服務(wù)平臺發(fā)送業(yè)務(wù)能力允許調(diào)用消息至用戶端,使業(yè) 務(wù)能力通信接口對用戶端開放。 將步驟202所生成的業(yè)務(wù)能力允許調(diào)用消息,通過公共服務(wù)平臺發(fā)送至用戶端, 使業(yè)務(wù)能力通信接口對用戶端開放,從而用戶端能夠從業(yè)務(wù)引擎的業(yè)務(wù)能力通信接口調(diào)用 所需的業(yè)務(wù)能力,完成了用戶端對所需業(yè)務(wù)能力的調(diào)用。 下面以用戶端調(diào)用傳真業(yè)務(wù)能力為例,來簡要說明用戶端對所需業(yè)務(wù)能力調(diào)用的 方法 首先業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息,該業(yè)務(wù)能 力請求消息具體為調(diào)用傳真業(yè)務(wù)能力的業(yè)務(wù)能力請求消息;當(dāng)業(yè)務(wù)引擎通過對該業(yè)務(wù)能力 請求消息的驗(yàn)證后,結(jié)合圖1所示,接著根據(jù)該業(yè)務(wù)能力請求消息中所要調(diào)用的傳真業(yè)務(wù) 能力,通過引擎控制模塊12的接入控制、日志分析、配置組件、事件組件、計(jì)費(fèi)組件和告警 組件等來對業(yè)務(wù)能力引擎模塊11中的傳真業(yè)務(wù)能力通信接口進(jìn)行負(fù)載均衡、接入控制,配 置管理等的相關(guān)配置操作,其中傳真業(yè)務(wù)能力通信接口已經(jīng)對傳真協(xié)議、接口協(xié)議、音頻流 編碼等進(jìn)行了抽象封裝,并生成允許用戶端調(diào)用傳真業(yè)務(wù)能力的業(yè)務(wù)能力允許調(diào)用消息; 最后,業(yè)務(wù)引擎將允許用戶端調(diào)用傳真業(yè)務(wù)能力的業(yè)務(wù)能力允許調(diào)用消息通過公共服務(wù)平 臺發(fā)送至用戶端,使傳真業(yè)務(wù)能力通信接口對用戶端開放,這時用戶端則可通過傳真業(yè)務(wù) 能力通信接口對所需的傳真業(yè)務(wù)能力進(jìn)行調(diào)用。 本實(shí)施例的業(yè)務(wù)能力調(diào)用的方法,通過根據(jù)業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)
能力,配置業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消息的技術(shù)方
案,解決了現(xiàn)有技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公
共服務(wù)平臺不便于開放其電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力,從而降低了用戶對公共服務(wù)平
臺的業(yè)務(wù)能力的調(diào)用效率的缺陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。 進(jìn)一步地,上述業(yè)務(wù)能力調(diào)用的方法還包括,在用戶端調(diào)用完其所需的業(yè)務(wù)能力
后,便發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息給公共服務(wù)平臺,還是通過公共服務(wù)平臺訪問
業(yè)務(wù)引擎,具體地,首先公共服務(wù)平臺獲取用戶發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息,該
公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶有用于訪問業(yè)務(wù)引擎的用戶端對所需調(diào)用業(yè)務(wù)能
力調(diào)用完后而進(jìn)行釋放的業(yè)務(wù)能力釋放消息;接著公共服務(wù)平臺轉(zhuǎn)發(fā)業(yè)務(wù)能力釋放消息至
業(yè)務(wù)引擎,使業(yè)務(wù)引擎釋放業(yè)務(wù)能力釋放消息所對應(yīng)的業(yè)務(wù)能力接口。 圖3為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的方法信令圖。如圖3所示,本實(shí)施例的業(yè)務(wù) 能力調(diào)用的方法包括 步驟301、用戶端向公共服務(wù)平臺發(fā)送用戶登錄請求消息; 步驟302、公共服務(wù)平臺獲取用戶端發(fā)送的用戶登錄請求消息,并根據(jù)用戶登錄 請求消息,對用戶身份進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過用戶登錄請求消息,返回驗(yàn)證通過消息至用戶
丄山
順;
步驟303、在用戶接收到公共服務(wù)平臺所發(fā)送的驗(yàn)證通過消息后,表示已登陸上公
共服務(wù)平臺,并且用戶端發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息至公共服務(wù)平臺; 步驟304、公共服務(wù)平臺獲取用戶端發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息后,在
本實(shí)施例中由于電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力已被業(yè)務(wù)引擎進(jìn)行了抽象封裝,為了避免 電信底層網(wǎng)絡(luò)所存在的對業(yè)務(wù)能力的復(fù)雜邏輯關(guān)系,可直接通過公共服務(wù)平臺將該公共服 務(wù)平臺業(yè)務(wù)應(yīng)用請求消息中所攜帶的業(yè)務(wù)能力請求消息發(fā)送至業(yè)務(wù)引擎的方式,來訪問業(yè) 務(wù)引擎中的業(yè)務(wù)能力通信接口; 步驟305、業(yè)務(wù)引擎獲取公共服務(wù)平臺轉(zhuǎn)發(fā)的來自用戶端的業(yè)務(wù)能力請求消息,通 過用戶所需調(diào)用業(yè)務(wù)能力的權(quán)限信息,驗(yàn)證業(yè)務(wù)能力請求消息,以查看該用戶端是否有權(quán) 調(diào)用該業(yè)務(wù)能力,并配置業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消息,且發(fā)送業(yè)務(wù)能 力允許調(diào)用消息至公共服務(wù)平臺; 步驟306、公共服務(wù)平臺轉(zhuǎn)發(fā)來自業(yè)務(wù)引擎的業(yè)務(wù)能力允許調(diào)用消息至用戶端,使 業(yè)務(wù)能力通信接口對用戶端開放,從而用戶端能夠從業(yè)務(wù)引擎的業(yè)務(wù)能力通信接口調(diào)用所 需的業(yè)務(wù)能力; 步驟307、在用戶端調(diào)用完其所需的業(yè)務(wù)能力后,便發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用完 成消息給已經(jīng)登陸但還未注銷的公共服務(wù)平臺,該公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶 有用于訪問業(yè)務(wù)引擎的用戶端對所需調(diào)用業(yè)務(wù)能力調(diào)用完后而進(jìn)行釋放的業(yè)務(wù)能力釋放 消息; 步驟308、公共服務(wù)平臺轉(zhuǎn)發(fā)業(yè)務(wù)能力釋放消息至業(yè)務(wù)引擎,以使業(yè)務(wù)引擎釋放業(yè) 務(wù)能力釋放消息所對應(yīng)的業(yè)務(wù)能力。 本實(shí)施例的業(yè)務(wù)能力調(diào)用的方法,通過根據(jù)業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù) 能力,配置業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消息的技術(shù)方 案,解決了現(xiàn)有技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公 共服務(wù)平臺不便于開放其電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力,從而降低了用戶對公共服務(wù)平 臺的業(yè)務(wù)能力的調(diào)用效率的缺陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。
圖4為本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的系統(tǒng)示意圖。如圖4所示,本實(shí)施例業(yè)務(wù)能 力調(diào)用的系統(tǒng)包括用戶端401、公共服務(wù)平臺402和業(yè)務(wù)引擎403、其中,用戶端401用于發(fā) 送用戶登錄請求消息;發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息;發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用 完成消息,公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶有業(yè)務(wù)能力釋放消息;通過公共服務(wù)平 臺402獲取來自業(yè)務(wù)引擎403的業(yè)務(wù)能力允許調(diào)用消息,使業(yè)務(wù)能力允許調(diào)用消息所對應(yīng) 的業(yè)務(wù)能力接口對用戶端401開放; 公共服務(wù)平臺402,用于獲取用戶端401發(fā)送的用戶登錄請求消息;當(dāng)驗(yàn)證通過 用戶登錄請求消息,獲取用戶端401發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息,公共服務(wù)平 臺業(yè)務(wù)應(yīng)用請求消息中攜帶有業(yè)務(wù)能力請求消息;并轉(zhuǎn)發(fā)業(yè)務(wù)能力請求消息至業(yè)務(wù)引擎 403 ;轉(zhuǎn)發(fā)用戶端401發(fā)送的業(yè)務(wù)能力釋放消息; 業(yè)務(wù)引擎403,用于獲取公共服務(wù)平臺402轉(zhuǎn)發(fā)的來自用戶端401的業(yè)務(wù)能力請 求消息;當(dāng)驗(yàn)證通過業(yè)務(wù)能力請求消息,配置自身所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù) 能力允許調(diào)用消息;通過公共服務(wù)平臺402,發(fā)送業(yè)務(wù)能力允許調(diào)用消息至用戶端401,使 業(yè)務(wù)能力允許調(diào)用消息所對應(yīng)的業(yè)務(wù)能力接口對用戶端401開放;獲取通過公共服務(wù)平臺402轉(zhuǎn)發(fā)的來自用戶端401的業(yè)務(wù)能力釋放消息,以釋放業(yè)務(wù)能力釋放消息所對應(yīng)的業(yè)務(wù)能力接口。 本發(fā)明實(shí)施例業(yè)務(wù)能力調(diào)用的系統(tǒng),通過業(yè)務(wù)引擎根據(jù)業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,配置其自身所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消息的技術(shù)方案,解決了現(xiàn)有技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,使得公共服務(wù)平臺不便于開放其電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力,從而降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率的缺陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
一種業(yè)務(wù)引擎,其特征在于,包括業(yè)務(wù)能力引擎模塊,用于提供業(yè)務(wù)能力通信接口,所述業(yè)務(wù)能力通信接口通過對公共服務(wù)平臺電信底層網(wǎng)絡(luò)所涉及的業(yè)務(wù)能力進(jìn)行抽象封裝而形成,或通過引入第三方應(yīng)用提供商的業(yè)務(wù)能力而形成;所述業(yè)務(wù)能力通信接口包括通信技術(shù)業(yè)務(wù)能力通信接口和信息技術(shù)業(yè)務(wù)能力通信接口;引擎控制模塊,用于根據(jù)所獲取的業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,配置從所述業(yè)務(wù)能力引擎模塊中所獲取的業(yè)務(wù)能力通信接口,以生成業(yè)務(wù)能力允許調(diào)用消息并發(fā)送。
2. 根據(jù)權(quán)利要求1所述的業(yè)務(wù)引擎,其特征在于,所述通信技術(shù)業(yè)務(wù)能力通信接口包 括消息業(yè)務(wù)能力通信接口 、會議業(yè)務(wù)能力通信接口 、傳真業(yè)務(wù)能力通信接口和軟交換業(yè)務(wù) 能力通信接口。
3. 根據(jù)權(quán)利要求1所述的業(yè)務(wù)引擎,其特征在于,所述信息技術(shù)業(yè)務(wù)能力通信接口包 括移動存儲業(yè)務(wù)能力通信接口 、企業(yè)地址薄業(yè)務(wù)能力通信接口和流業(yè)務(wù)能力通信接口 。
4. 一種業(yè)務(wù)能力調(diào)用的方法,其特征在于,包括業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息;當(dāng)所述業(yè)務(wù)引擎驗(yàn)證通過所述業(yè)務(wù)能力請求消息后,根據(jù)所述業(yè)務(wù)能力請求消息中所 要調(diào)用的業(yè)務(wù)能力,配置所述業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào) 用消息;所述業(yè)務(wù)引擎通過公共服務(wù)平臺發(fā)送所述業(yè)務(wù)能力允許調(diào)用消息至所述用戶端,使所 述業(yè)務(wù)能力通信接口對所述用戶端開放。
5. 根據(jù)權(quán)利要求4所述的業(yè)務(wù)能力調(diào)用的方法,其特征在于,在所述業(yè)務(wù)引擎通過公 共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息之前包括公共服務(wù)平臺獲取所述用戶端發(fā)送的用戶登錄請求消息;當(dāng)所述公共服務(wù)平臺驗(yàn)證通過所述用戶登錄請求消息后,獲取所述用戶端發(fā)送的公共 服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息,且所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息中攜帶有所述業(yè)務(wù)能 力請求消息;所述公共服務(wù)平臺轉(zhuǎn)發(fā)所述業(yè)務(wù)能力請求消息至所述業(yè)務(wù)引擎。
6. 根據(jù)權(quán)利要求4所述的業(yè)務(wù)能力調(diào)用的方法,其特征在于,還包括 所述公共服務(wù)平臺獲取用戶發(fā)送的所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息,所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶有業(yè)務(wù)能力釋放消息;所述公共服務(wù)平臺轉(zhuǎn)發(fā)所述業(yè)務(wù)能力釋放消息至所述業(yè)務(wù)引擎,使所述業(yè)務(wù)引擎釋放 所述業(yè)務(wù)能力釋放消息所對應(yīng)的業(yè)務(wù)能力接口。
7. —種業(yè)務(wù)能力調(diào)用的系統(tǒng),其特征在于,包括用戶端,用于發(fā)送用戶登錄請求消息;發(fā)送公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息;發(fā)送公 共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息,所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用完成消息中攜帶有業(yè)務(wù)能力釋 放消息;通過公共服務(wù)平臺獲取來自業(yè)務(wù)引擎的業(yè)務(wù)能力允許調(diào)用消息,使所述業(yè)務(wù)能力 允許調(diào)用消息所對應(yīng)的業(yè)務(wù)能力接口對所述用戶端開放;所述公共服務(wù)平臺,用于獲取所述用戶端發(fā)送的用戶登錄請求消息;當(dāng)驗(yàn)證通過所述 用戶登錄請求消息,獲取所述用戶端發(fā)送的公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息,所述公共服務(wù)平臺業(yè)務(wù)應(yīng)用請求消息中攜帶有所述業(yè)務(wù)能力請求消息;并轉(zhuǎn)發(fā)所述業(yè)務(wù)能力請求消息 至業(yè)務(wù)引擎;轉(zhuǎn)發(fā)所述用戶端發(fā)送的業(yè)務(wù)能力釋放消息;所述業(yè)務(wù)引擎,用于獲取所述公共服務(wù)平臺轉(zhuǎn)發(fā)的來自用戶端的業(yè)務(wù)能力請求消息; 當(dāng)驗(yàn)證通過所述業(yè)務(wù)能力請求消息,配置自身所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力 允許調(diào)用消息;通過所述公共服務(wù)平臺,發(fā)送所述業(yè)務(wù)能力允許調(diào)用消息至所述用戶端,使 所述業(yè)務(wù)能力允許調(diào)用消息所對應(yīng)的業(yè)務(wù)能力接口對所述用戶端開放;獲取通過公共服務(wù) 平臺轉(zhuǎn)發(fā)的來自用戶端的業(yè)務(wù)能力釋放消息,以釋放所述業(yè)務(wù)能力釋放消息所對應(yīng)的業(yè)務(wù) 能力接口。
全文摘要
本發(fā)明提供一種業(yè)務(wù)引擎及其業(yè)務(wù)能力調(diào)用的方法和系統(tǒng),其中,該業(yè)務(wù)能力調(diào)用的方法包括業(yè)務(wù)引擎通過公共服務(wù)平臺獲取用戶端發(fā)送的業(yè)務(wù)能力請求消息;當(dāng)業(yè)務(wù)引擎驗(yàn)證通過業(yè)務(wù)能力請求消息后,根據(jù)業(yè)務(wù)能力請求消息中所要調(diào)用的業(yè)務(wù)能力,配置業(yè)務(wù)引擎所擁有的業(yè)務(wù)能力通信接口以生成業(yè)務(wù)能力允許調(diào)用消息;業(yè)務(wù)引擎通過公共服務(wù)平臺發(fā)送業(yè)務(wù)能力允許調(diào)用消息至用戶端,使所述業(yè)務(wù)能力通信接口對所述用戶端開放。本發(fā)明實(shí)施例解決了現(xiàn)有技術(shù)中由于電信運(yùn)營商公共服務(wù)平臺的電信底層網(wǎng)絡(luò)存在復(fù)雜性,從而降低了用戶對公共服務(wù)平臺的業(yè)務(wù)能力的調(diào)用效率的缺陷,提高了用戶對公共服務(wù)平臺業(yè)務(wù)能力的調(diào)用效率。
文檔編號H04W88/18GK101730322SQ200910241839
公開日2010年6月9日 申請日期2009年12月10日 優(yōu)先權(quán)日2009年12月10日
發(fā)明者吳崢 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司