本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法、裝置及系統(tǒng)。
背景技術(shù):
USSD(Unstructured Supplementary Service Data,非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)),是一種新型基于GSM(Global System for Mobile Communications,全球移動(dòng)通信系統(tǒng))和WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址移動(dòng)通信系統(tǒng))的交互式數(shù)據(jù)業(yè)務(wù)。USSD業(yè)務(wù)單獨(dú)使用或與短消息技術(shù)、GPRS(General Packet Radio Service,通用分組無線業(yè)務(wù))技術(shù)相結(jié)合,可為客戶提供種類繁多的增值業(yè)務(wù),如移動(dòng)銀行、金融股票交易、手機(jī)話費(fèi)查詢、收發(fā)電子郵件、航班查詢、網(wǎng)上訂票等。
目前,在CS(Circuit Switch,電路交換)網(wǎng)絡(luò)下能夠?qū)崿F(xiàn)多個(gè)UE(User Equipment,用戶設(shè)備)之間的USSD業(yè)務(wù)交互,在IMS(IP Multimedia core network Subsystem,IP多媒體網(wǎng)絡(luò)子系統(tǒng))網(wǎng)絡(luò)下只能實(shí)現(xiàn)單個(gè)UE的USSD業(yè)務(wù),而無法實(shí)現(xiàn)多個(gè)UE在跨IMS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)場(chǎng)景下的USSD業(yè)務(wù)交互。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法、裝置及系統(tǒng),旨在解決無法實(shí)現(xiàn)多個(gè)UE在不同網(wǎng)絡(luò)場(chǎng)景下的USSD業(yè)務(wù)交互的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法,所述方法包括以下步驟:
在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),歸屬用戶服務(wù)器HSS基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;
在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),所述HSS發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器,以供所述第二服務(wù)器 基于所述USSD請(qǐng)求與所述響應(yīng)終端進(jìn)行數(shù)據(jù)交互,以反饋所述USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息;
在接收到所述第二服務(wù)器反饋的所述響應(yīng)信息時(shí),所述HSS發(fā)送所述響應(yīng)信息至所述第一服務(wù)器。
優(yōu)選地,所述在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),歸屬用戶服務(wù)器HSS基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同包括:
在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),所述HSS基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí);
所述HSS基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
優(yōu)選地,在接收到第一服務(wù)器發(fā)送的包括非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)USSD請(qǐng)求的請(qǐng)求信息時(shí),HSS基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同的步驟之后,所述非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法還包括:
在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),所述HSS發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端。
優(yōu)選地,所述第一服務(wù)器為USSD中心,所述第二服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器;或者,所述第一服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器,所述第二服務(wù)器為USSD中心。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置,所述非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置包括:
確定模塊,用于在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;
第一發(fā)送模塊,用于在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器,以供所述第二服務(wù)器基于所述USSD請(qǐng)求與所述響應(yīng)終端進(jìn)行數(shù)據(jù)交互,以反饋所述 USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息;
第二發(fā)送模塊,用于在接收到所述第二服務(wù)器反饋的所述響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述第一服務(wù)器。
優(yōu)選地,所述確定模塊包括:
獲取單元,用于在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí);
確定單元,用于基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
優(yōu)選地,所述非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置還包括:
第三發(fā)送模塊,用于在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端。
優(yōu)選地,所述第一服務(wù)器為USSD中心,所述第二服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器;或者,所述第一服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器,所述第二服務(wù)器為USSD中心。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng),所述非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)包括:第一服務(wù)器、HSS及第二服務(wù)器,其中:
所述第一服務(wù)器用于在接收到USSD請(qǐng)求時(shí),將包括非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)USSD請(qǐng)求的請(qǐng)求信息發(fā)送至所述HSS,并在接收到所述HSS發(fā)送的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述請(qǐng)求終端;
所述HSS用于在接收到所述第一服務(wù)器發(fā)送的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器,并在接收到所述第二服務(wù)器發(fā)送的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述第一服務(wù)器;
所述第二服務(wù)器用于在接收到所述HSS發(fā)送的USSD請(qǐng)求時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端,以供所述響應(yīng)終端反饋響應(yīng)信息,并在接收到所 述響應(yīng)終端反饋的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述HSS。
優(yōu)選地,所述HSS還用于在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí),并基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
本發(fā)明中,通過在接收到與請(qǐng)求終端歸屬網(wǎng)絡(luò)相同的第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),HSS將USSD請(qǐng)求至與響應(yīng)終端歸屬網(wǎng)絡(luò)相同的第二服務(wù)器進(jìn)行USSD業(yè)務(wù)的數(shù)據(jù)交互,實(shí)現(xiàn)了終端USSD業(yè)務(wù)跨網(wǎng)絡(luò)交互;例如,在第一服務(wù)器與第二服務(wù)器分別屬于IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)時(shí),實(shí)現(xiàn)了在跨IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)場(chǎng)景下請(qǐng)求終端與響應(yīng)終端的USSD業(yè)務(wù)交互,豐富了USSD業(yè)務(wù)的交互途徑,提高了用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明HSS確定請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同的步驟的細(xì)化流程示意圖;
圖3為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法第二實(shí)施例的流程示意圖;
圖4為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置第一實(shí)施例的功能模塊示意圖;
圖5為圖4中確定模塊的細(xì)化功能模塊示意圖;
圖6為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置第二實(shí)施例的功能模塊示意圖;
圖7為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)的結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法。
參照?qǐng)D1,圖1為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法第一實(shí)施例的流程示意圖。
在本實(shí)施例中,該非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法包括:
步驟S10,在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),HSS基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;
其中,請(qǐng)求信息包括USSD請(qǐng)求以及USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),HSS在接收到包括USSD請(qǐng)求的請(qǐng)求信息,基于請(qǐng)求信息中的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí)判斷USSD請(qǐng)求的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否是同一個(gè)網(wǎng)絡(luò)。歸屬網(wǎng)絡(luò)包括CS網(wǎng)絡(luò)和IMS網(wǎng)絡(luò),在請(qǐng)求終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò)時(shí),請(qǐng)求信息包括USSD請(qǐng)求以及USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),在請(qǐng)求終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò)時(shí),請(qǐng)求信息包括MAP(Mobile Application Part,移動(dòng)應(yīng)用部分)信息、USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),其中,MAP信息包括USSD請(qǐng)求;容易理解,本實(shí)施例中,請(qǐng)求終端的歸屬網(wǎng)絡(luò)與第一服務(wù)器的歸屬網(wǎng)絡(luò)相同。
步驟S20,在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),所述HSS發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器,以供所述第二服務(wù)器基于所述USSD請(qǐng)求與所述響應(yīng)終端進(jìn)行數(shù)據(jù)交互,以反饋所述USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息;
在請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)不是同一個(gè)網(wǎng)絡(luò)時(shí),HSS發(fā)送所述USSD請(qǐng)求至第二服務(wù)器。由于響應(yīng)終端的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)相同,在請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),第一服務(wù)器的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)不同。
步驟S30,在接收到所述第二服務(wù)器反饋的所述響應(yīng)信息時(shí),所述HSS發(fā)送所述響應(yīng)信息至所述第一服務(wù)器。
優(yōu)選地,本實(shí)施例中,第一服務(wù)器為USSD中心,所述第二服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器;或者,所述第一服務(wù)器為IP 多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器,所述第二服務(wù)器為USSD中心。
在第一服務(wù)器為USSD中心,第二服務(wù)器為USSI-AS(Unstructured Supplementary Service Data over IM CN Subsystem-Application Server,IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器)時(shí),請(qǐng)求終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò),響應(yīng)終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò)。在此場(chǎng)景下,請(qǐng)求終端發(fā)送USSD請(qǐng)求至MSC(Mobile Switching Center,移動(dòng)交換中心),MSC將USSD請(qǐng)求轉(zhuǎn)發(fā)至USSD中心,USSD中心在接收到USSD請(qǐng)求時(shí),發(fā)送的包括非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)USSD請(qǐng)求的請(qǐng)求信息至HSS;USSD中心在接收到HSS發(fā)送的響應(yīng)信息時(shí),轉(zhuǎn)發(fā)該響應(yīng)信息至MSC,然后MSC發(fā)送響應(yīng)信息至請(qǐng)求終端,完成請(qǐng)求終端與響應(yīng)終端之間的UUSD業(yè)務(wù)交互。
在第一服務(wù)器為USSD中心,第二服務(wù)器為USSI-AS時(shí),請(qǐng)求終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò),響應(yīng)終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò)。
本實(shí)施例中,通過在接收到與請(qǐng)求終端歸屬網(wǎng)絡(luò)相同的第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),在請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),HSS將USSD請(qǐng)求至與響應(yīng)終端歸屬網(wǎng)絡(luò)相同的第二服務(wù)器進(jìn)行USSD業(yè)務(wù)的數(shù)據(jù)交互,實(shí)現(xiàn)了終端USSD業(yè)務(wù)跨網(wǎng)絡(luò)交互;例如,在第一服務(wù)器與第二服務(wù)器分別屬于IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)時(shí),實(shí)現(xiàn)了在跨IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)場(chǎng)景下請(qǐng)求終端與響應(yīng)終端的USSD業(yè)務(wù)交互,豐富了USSD業(yè)務(wù)的交互途徑,提高了用戶體驗(yàn)。
參照?qǐng)D2,圖2為本發(fā)明HSS確定請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同的步驟的細(xì)化流程示意圖。
基于第一實(shí)施例提出本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法的步驟S20細(xì)化流程的實(shí)施例,在本實(shí)施例中,步驟S20包括:
步驟S21,在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),所述HSS基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí);
在接受到包括USSD請(qǐng)求的請(qǐng)求信息時(shí),HSS基于請(qǐng)求信息獲取USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí),本實(shí)施例中,請(qǐng)求終端標(biāo)識(shí)為請(qǐng)求終端的手機(jī)號(hào)碼,響應(yīng)終端標(biāo)識(shí)為響應(yīng)終端的手機(jī)號(hào)碼。
步驟S22,所述HSS基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
HSS可以根據(jù)請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)獲取請(qǐng)求終端的歸屬網(wǎng)絡(luò)及響應(yīng)終端的歸屬網(wǎng)絡(luò),然后判斷請(qǐng)求終端的歸屬網(wǎng)絡(luò)及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;本實(shí)施例中,響應(yīng)終端的歸屬網(wǎng)絡(luò)以響應(yīng)終端的注冊(cè)狀態(tài)信息的形式存儲(chǔ)在HSS中,HSS可以根據(jù)響應(yīng)終端標(biāo)識(shí)查找響應(yīng)終端的注冊(cè)狀態(tài)信息進(jìn)而獲得響應(yīng)終端的歸屬網(wǎng)絡(luò)。
本實(shí)施例中,HSS通過USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)判斷請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,使得HSS能夠準(zhǔn)確的確定請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,進(jìn)而確定該USSD業(yè)務(wù)是否是跨IMS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)場(chǎng)景下的USSD業(yè)務(wù)。
參照?qǐng)D3,圖3為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法第二實(shí)施例的流程示意圖。
基于第一實(shí)施例提出本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法的第二實(shí)施例,在本實(shí)施例中,在步驟S10之后,該非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互方法還包括:
步驟S40,在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),所述HSS發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端。
在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),HSS發(fā)送請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)相同的歸屬信息至所述第一服務(wù)器,第一服務(wù)器發(fā)送USSD請(qǐng)求至響應(yīng)終端,響應(yīng)終端在接收到USSD請(qǐng)求時(shí)反饋USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息,第一服務(wù)器將接收到的響應(yīng)信息發(fā)送至請(qǐng)求終端,進(jìn)而完成請(qǐng)求終端與響應(yīng)終端之間的USSD業(yè)務(wù)交互。
本實(shí)施例中,通過在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),所述HSS發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端,實(shí)現(xiàn)了在請(qǐng)求終端與 響應(yīng)終端的歸屬網(wǎng)絡(luò)相同場(chǎng)景下請(qǐng)求終端與響應(yīng)終端之間的USSD業(yè)務(wù)交互。
本發(fā)明進(jìn)一步提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置。
參照?qǐng)D4,圖4為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置第一實(shí)施例的功能模塊示意圖。
在本實(shí)施例中,該非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置包括:
確定模塊10,用于在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;
其中,請(qǐng)求信息包括USSD請(qǐng)求以及USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),在接收到包括USSD請(qǐng)求的請(qǐng)求信息,確定模塊10基于請(qǐng)求信息中的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí)判斷USSD請(qǐng)求的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否是同一個(gè)網(wǎng)絡(luò)。歸屬網(wǎng)絡(luò)包括CS網(wǎng)絡(luò)和IMS網(wǎng)絡(luò),在請(qǐng)求終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò)時(shí),請(qǐng)求信息包括USSD請(qǐng)求以及USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),在請(qǐng)求終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò)時(shí),請(qǐng)求信息包括MAP(Mobile Application Part,移動(dòng)應(yīng)用部分)信息、USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)和響應(yīng)終端標(biāo)識(shí),其中,MAP信息包括USSD請(qǐng)求。
第一發(fā)送模塊20,用于在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器,以供所述第二服務(wù)器基于所述USSD請(qǐng)求與所述響應(yīng)終端進(jìn)行數(shù)據(jù)交互,以反饋所述USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息;
由于響應(yīng)終端的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)相同,在請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),第一服務(wù)器的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)不同。
第二發(fā)送模塊30,用于在接收到所述第二服務(wù)器反饋的所述響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述第一服務(wù)器。
優(yōu)選地,本實(shí)施例中,第一服務(wù)器為USSD中心,所述第二服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器;或者,所述第一服務(wù)器為IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器,所述第二服務(wù)器為USSD中心。
在第一服務(wù)器為USSD中心,第二服務(wù)器為USSI-AS(Unstructured Supplementary Service Data over IM CN Subsystem-Application Server,IP多媒體網(wǎng)絡(luò)子系統(tǒng)IMS的USSD業(yè)務(wù)服務(wù)器)時(shí),請(qǐng)求終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò),響應(yīng)終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò)。在此場(chǎng)景下,請(qǐng)求終端發(fā)送USSD請(qǐng)求至MSC(Mobile Switching Center,移動(dòng)交換中心),MSC將USSD請(qǐng)求轉(zhuǎn)發(fā)至USSD中心,USSD中心在接收到USSD請(qǐng)求時(shí),發(fā)送的包括非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)USSD請(qǐng)求的請(qǐng)求信息至HSS;USSD中心在接收到HSS發(fā)送的響應(yīng)信息時(shí),轉(zhuǎn)發(fā)該響應(yīng)信息至MSC,然后MSC發(fā)送響應(yīng)信息至請(qǐng)求終端,完成請(qǐng)求終端與響應(yīng)終端之間的UUSD業(yè)務(wù)交互。
在第一服務(wù)器為USSD中心,第二服務(wù)器為USSI-AS時(shí),請(qǐng)求終端的歸屬網(wǎng)絡(luò)為IMS網(wǎng)絡(luò),響應(yīng)終端的歸屬網(wǎng)絡(luò)為CS網(wǎng)絡(luò)。
本實(shí)施例中,通過在接收到與請(qǐng)求終端歸屬網(wǎng)絡(luò)相同的第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),在請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),第一發(fā)送模塊20將USSD請(qǐng)求至與響應(yīng)終端歸屬網(wǎng)絡(luò)相同的第二服務(wù)器進(jìn)行USSD業(yè)務(wù)的數(shù)據(jù)交互,實(shí)現(xiàn)了終端USSD業(yè)務(wù)跨網(wǎng)絡(luò)交互;例如,在第一服務(wù)器與第二服務(wù)器分別屬于IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)時(shí),實(shí)現(xiàn)了在跨IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)場(chǎng)景下請(qǐng)求終端與響應(yīng)終端的USSD業(yè)務(wù)交互,豐富了USSD業(yè)務(wù)的交互途徑,提高了用戶體驗(yàn)。
參照?qǐng)D5,圖5為圖4中確定模塊的細(xì)化功能模塊示意圖。
基于第一實(shí)施例提出本發(fā)明確定模塊的細(xì)化功能模塊實(shí)施例,在本實(shí)施例中,確定模塊20包括:
獲取單元21,用于在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí);
確定單元22,用于基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
HSS可以根據(jù)請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)獲取請(qǐng)求終端的歸屬網(wǎng)絡(luò)及響應(yīng)終端的歸屬網(wǎng)絡(luò),然后判斷請(qǐng)求終端的歸屬網(wǎng)絡(luò)及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同;本實(shí)施例中,響應(yīng)終端的歸屬網(wǎng)絡(luò)以響應(yīng)終端的注冊(cè)狀態(tài)信息的形式存儲(chǔ)在HSS中,HSS可以根據(jù)響應(yīng)終端標(biāo)識(shí)查找響應(yīng)終端的注冊(cè)狀態(tài)信 息進(jìn)而獲得響應(yīng)終端的歸屬網(wǎng)絡(luò)。
本實(shí)施例中,通過在接收到第一服務(wù)器發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),獲取單元21基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí),接著確定單元22基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,獲取單元21通過USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)判斷請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,使得本實(shí)施例的裝置能夠準(zhǔn)確的確定請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,進(jìn)而確定該USSD業(yè)務(wù)是否是跨IMS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)場(chǎng)景下的USSD業(yè)務(wù)。
參照?qǐng)D6,圖6為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置第二實(shí)施例的功能模塊示意圖。
基于第一實(shí)施例提出本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置的第二實(shí)施例,在本實(shí)施例中,該非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互裝置還包括:
第三發(fā)送模塊40,用于在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端。
在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),第三發(fā)送模塊40發(fā)送請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)相同的歸屬信息至所述第一服務(wù)器,第一服務(wù)器發(fā)送USSD請(qǐng)求至響應(yīng)終端,響應(yīng)終端在接收到USSD請(qǐng)求時(shí)反饋USSD請(qǐng)求對(duì)應(yīng)的響應(yīng)信息,第一服務(wù)器將接收到的響應(yīng)信息發(fā)送至請(qǐng)求終端,進(jìn)而完成請(qǐng)求終端與響應(yīng)終端之間的USSD業(yè)務(wù)交互。
本實(shí)施例中,通過在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)相同時(shí),第三發(fā)送模塊40發(fā)送響應(yīng)終端的歸屬信息至所述第一服務(wù)器,以供所述第一服務(wù)器基于所述歸屬信息將所述USSD請(qǐng)求至所述響應(yīng)終端,并將所述響應(yīng)終端基于所述USSD請(qǐng)求反饋的響應(yīng)信息發(fā)至所述請(qǐng)求終端,進(jìn)而實(shí)現(xiàn)了在請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)相同場(chǎng)景下請(qǐng)求終端與響應(yīng)終端之間的USSD業(yè)務(wù)交互。
本發(fā)明進(jìn)一步提供一種非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)。
參照?qǐng)D7,圖7為本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)的結(jié)構(gòu)示意圖。
在本實(shí)施例中,該非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)包括:第一服務(wù)器100、HSS 200及第二服務(wù)器300,其中:
第一服務(wù)器100用于在接收到USSD請(qǐng)求時(shí),將包括非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)USSD請(qǐng)求的請(qǐng)求信息發(fā)送至所述HSS 200,并在接收到所述HSS 200發(fā)送的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述請(qǐng)求終端;
HSS 200用于在接收到所述第一服務(wù)器100發(fā)送的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息確定所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端及響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,并在所述請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端歸屬網(wǎng)絡(luò)對(duì)應(yīng)的第二服務(wù)器300,并在接收到所述第二服務(wù)器300發(fā)送的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述第一服務(wù)器100;
第二服務(wù)器300用于在接收到所述HSS 200發(fā)送的USSD請(qǐng)求時(shí),發(fā)送所述USSD請(qǐng)求至所述響應(yīng)終端,以供所述響應(yīng)終端反饋響應(yīng)信息,并在接收到所述響應(yīng)終端反饋的響應(yīng)信息時(shí),發(fā)送所述響應(yīng)信息至所述HSS 200。
本實(shí)施例中,由于響應(yīng)終端的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)相同,在請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),第一服務(wù)器的歸屬網(wǎng)絡(luò)與第二服務(wù)器的歸屬網(wǎng)絡(luò)不同。
本實(shí)施例中,通過在接收到與請(qǐng)求終端歸屬網(wǎng)絡(luò)相同的第一服務(wù)器100發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),在請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)不同時(shí),HSS 200將USSD請(qǐng)求至與響應(yīng)終端歸屬網(wǎng)絡(luò)相同的第二服務(wù)器300進(jìn)行USSD業(yè)務(wù)的數(shù)據(jù)交互,實(shí)現(xiàn)了終端USSD業(yè)務(wù)跨網(wǎng)絡(luò)交互;例如,在第一服務(wù)器100與第二服務(wù)器300分別屬于IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)時(shí),實(shí)現(xiàn)了在跨IMS網(wǎng)絡(luò)及CS網(wǎng)絡(luò)場(chǎng)景下請(qǐng)求終端與響應(yīng)終端的USSD業(yè)務(wù)交互,豐富了USSD業(yè)務(wù)的交互途徑,提高了用戶體驗(yàn)。
基于第一實(shí)施例提出本發(fā)明非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)的交互系統(tǒng)的第二實(shí)施例,在本實(shí)施例中,HSS 200還用于在接收到第一服務(wù)器100發(fā)送的包括USSD請(qǐng)求的請(qǐng)求信息時(shí),基于所述請(qǐng)求信息獲取所述USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí),并基于請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)確定所述請(qǐng) 求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同。
本實(shí)施例中,HSS 200通過USSD請(qǐng)求對(duì)應(yīng)的請(qǐng)求終端標(biāo)識(shí)及響應(yīng)終端標(biāo)識(shí)判斷請(qǐng)求終端與所述響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,使得HSS能夠準(zhǔn)確的確定請(qǐng)求終端與響應(yīng)終端的歸屬網(wǎng)絡(luò)是否相同,進(jìn)而確定該USSD業(yè)務(wù)是否是跨IMS網(wǎng)絡(luò)與CS網(wǎng)絡(luò)場(chǎng)景下的USSD業(yè)務(wù)。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。