專利名稱:處理非結構化補充業務數據ussd業務的方法與裝置的制作方法
技術領域:
本發明涉及通訊技術領域,尤其涉及一種處理非結構化補充業務數據USSD業務的方法與裝置。
背景技術:
非結構化補充業務數據(UnstructuredSupplementary Service Data,簡稱USSD)業務是一種基于全球移動通信系統(Global System for Mobi IeCommuni cat ions,簡稱GSM)網絡的、實時在線的新型交互會話數據業務;它基于用戶識別模塊(SubscriberIdentity Module,簡稱SM)卡,利用GSM網絡的信令通道傳送數據,是一種在GSM的短消息系統技術基礎上推出的新業務。目前,第三代合作伙伴計劃(The3rd Generation Partnership Project,簡稱3GPP)標準組織已經定義了傳統第二代移動通訊技術(secondgeneration,簡稱2G)網絡/第三代移動通信技術(3rdGenerati0n,簡稱3G)網絡中USSD的業務應用,包括從移動終端側發起到網絡側的USSD業務、和從網絡側發起到移動終端側的USSD業務。例如,用戶通過在移動終端中輸入符合USSD格式的非標準的補充業務操作命令,向網絡側發起特定的業務請求以完成特定的業務。比如,用戶通過移動終端查詢火車、飛機輪船等航班狀態,或查詢天氣情況等業務,均是通過發起USSD業務請求進而完成的。但是,隨著通信網絡從2G/3G演進到4G的長期演進(Long TermEvolution,簡稱LTE),移動語音數據的承載網絡也從傳統的交換機、軟交換網絡,發展到了基于LTE的語音通話(Voice over LTE,簡稱VoLTE)網絡。在VoLTE網絡下,3GPP標準組織已經定義了從移動終端側向網絡側發起USSD業務的標準,但還沒有定義從網絡側向移動終端發起USSD業務的標準,并且,處于VoLTE組網下的移動終端無法繼承傳統2G/3G網絡中網絡側發起USSD業務的標準,造成了現有技術的局限性,同時,也降低了 VoLTE組網的實用性。
發明內容
本發明的目的在于提供一種處理USSD業務的方法與裝置,以便能夠解決現有的網絡側不能向處于VoLTE網絡中的移動終端發起USSD業務的問題。在第一方面,本發明提供了一種處理非結構化補充業務數據USSD業務的方法,所述方法包括當應用服務器確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,所述應用服務器通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識;接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識;根據所述回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識;
向用戶數據服務器發送所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。在第一種可能的實現方式中,在所述應用服務器確定所述移動終端具有基于IP多媒體子系統的USSD業務能力之前,所述方法還包括接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標識;根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡;如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。結合第一方面或第一方面的第一種、第二種可能的實現方式中,在第三種可能的實現方式中,當所述用戶數據服務器為USSD中心時,所述接收所述用戶數據服務器發送的所述USSD業務消息,包括通過歸屬用戶服務器或歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息;則,所述向所述用戶數據服務器發送所述請求執行所述USSD業務的消息,包括通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。結合第一方面或第一方面的第一種、第二種可能的實現方式,在第四種可能的實現方式中,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,在所述接收用戶數據服務器發送的USSD業務消息之前,所述方法還包括接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力;根據所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力;當所述移動終端具有所述基于IP多媒體子系統的USSD業務能力時,則生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信向所述用戶數據服務器發送所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系;接收所述用戶數據服務器發送的注冊成功消息。在第二方面,本發明提供了一種處理USSD業務的方法,所述方法包括處于基于長期演進的語音通話網絡中的移動終端通過呼叫會話控制功能CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識;根據所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。在第一種可能的實現方式中,所述移動終端通過所述CSCF實體接收所述應用服務器發送的所述邀請消息之前,所述方法還包括通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。結合第二方面或第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。在第三方面,本發明提供了一種處理USSD業務的裝置,所述裝置包括發送單元,用于當確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識;接收單元,用于接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識;生成單元,用于根據所述接收單元接收的回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識;所述發送單元還用于向用戶數據服務器發送所述生成單元生成的所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。在第一種可能的實現方式中,所述接收單元還用于接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標所述裝置還包括判斷單元,用于根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡;執行單元,用于如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。結合第三方面或第三方面的第一種可能的實現方式,在第二種可能的實現方式中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器HLR或USSD中心。結合第三方面或第三方面的第一種、第二種可能的實現方式,在第三種可能的實現方式中,當所述用戶數據服務器為所述USSD中心時,所述接收單元具體用于,通過歸屬用戶服務器或歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息;
則,所述發送單元具體用于,通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。結合第三方面或第三方面的第一種、第二種可能的實現方式,在第四種可能的實現方式中,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,所述接收單元還用于接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力;所述執行單元還用于根據所述接收單元接收的所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力;所述生成單元還用于在所述執行單元確定所述移動終端具有所述基于MS的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息;所述發送單元還用于向所述用戶數據服務器發送所述生成單元生成的所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系;所述接收單元還用于接收所述用戶數據服務器發送的注冊成功消息。在第四方面,本發明提供了一種處理USSD業務的裝置,所述裝置處于基于長期演進的語音通話網絡中,所述裝置包括接收單元,用于通過CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識;發送單元,用于根據所述接收單元接收的所述邀請消息包括的所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。在第一種可能的實現方式中,所述發送單元還用于通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統MS的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。結合第四方面或第四方面的第一種可能的實現方式,在第二種可能的實現方式中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。通過應用本發明實施例提供的處理非結構化補充業務數據USSD業務的方法與裝置,當處于VoLTE網絡的移動終端具有基于MS的USSD業務能力時,應用服務器向移動終端發送攜帶USSD業務的消息,并向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息完成USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。
圖
圖
圖
圖
圖
圖
圖
圖
圖
圖
1為本發明實施例一提供的處理USSD業務的方法流程圖2為本發明實施例提供的處理USSD業務的系統3為本發明實施例二提供的處理USSD業務的方法流程圖4為本發明實施例提供的處理USSD業務的方法信令圖;5為本發明實施例三提供的移動終端的注冊流程6為本發明實施例提供的移動終端的注冊過程信令7為本發明實施例四提供的處理USSD業務的裝置8為本發明實施例五提供的處理USSD業務的裝置9為本發明實施例六提供的處理USSD業務的裝置10為本發明實施例七提供的處理USSD業務的裝置。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。下面以圖I為例并結合圖2說明本發明實施例提供的處理USSD業務的方法,圖I為本發明實施例一提供的處理USSD業務的方法流程圖,圖2為本發明實施例提供的一種處理USSD業務的系統圖。在圖I所示實施例中的實施主體為應用服務器(ApplicationServer,簡稱AS)。如圖I所示,該實施例包括以下步驟步驟110、當應用服務器確定處于VoLTE網絡中的移動終端具有基于IP多媒體子系統(IP Multimedia Subsystem,簡稱MS)的USSD業務能力時,應用服務器通過呼叫會話控制功能實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識。具體地,如圖2所示,圖中左側為處于VoLTE網絡中的移動終端,圖中右側為處于傳統2G/3G網絡中的移動終端。圖2所提供的處理USSD業務的系統圖,用以實現本發明實施例中的處理USSD業務的方法。其中,USSD網關通過七號信令的移動應用部分(Moblie ApplicationPart,簡稱MAP)協議與VoLTE網絡和傳統2G/3G網絡相連,USSD網關通過網絡通訊協議(TCP/IP)協議與USSD中心連接。實際組網應用中,USSD網關通常內置在USSD中心內部。在VoLTE網絡中,移動終端與應用服務器之間的通信通過會話初始協議(SessionInitiation Protocol,簡稱SIP)完成;在傳統2G/3G網絡中,移動終端與移動交換中心(Mobile Switching Center,簡稱MSC)之間的通信通過MAP協議完成。其中,在應用服務器確定移動終端具有基于MS的USSD業務能力之前,應用服務器接收用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶移動終端的標識信息和USSD業務的標識,應用服務器根據移動終端的標識信息,判斷移動終端的接入域網絡,其中,由應用服務器進行域選為現有技術,在此不再復述。如果移動終端的接入域網絡為VoLTE網絡,則應用服務器確定移動終端是否具有基于MS的USSD業務能力(UnstructuredSupplementary Service Data (USSD) operations over IP MultimediaCoreNetwork Subsystem)。目前,USSD業務可以包括各種獲取公共信息的業務,例如,查詢火車、飛機、輪船等航班情況,查詢股票信息,查詢影院的訂票信息,查詢天氣情況等等。其中,所述USSD業務的標識用于標識USSD業務的類型。所述移動終端具有基于MS的USSD業務能力是指,該移動終端能夠在MS網絡下支持USSD業務,進一步地,在本發明實施例中,VoLTE網絡是由MS核心網和LTE數據接入網組成,該移動終端具有基于頂S的USSD業務能力可以是指該移動終端能夠在VoLTE網絡下支持由網絡側發起的USSD業務。當應用服務器判斷該移動終端的接入域網絡為VoLTE網絡,且該移動終端具有基于MS的USSD業務能力時,應用服務器通過呼叫會話控制功能(CallSession ControlFunction,簡稱CSCF)實體向移動終端發送邀請消息,所述邀請消息包括USSD業務的標識;具體地,該應用服務器可以通過服務CSCF(Serving-CSCF,簡稱S_CSCF)實體和代理CSCF(Proxy-CSCF,簡稱P_CSCF)實體向移動終端發送該邀請消息。其中,作為示例而非限定,該邀請消息可以具體為Invite消息。在本發明實施例中,所述用戶數據服務器具體包括歸屬用戶服務器(HomeSubscriber Server,簡稱HSS)、歸屬位置寄存器(Home Location Register,簡稱HLR)或USSD中心,該USSD中心主要為各種應用中心提供接口,如,與股票交易所、銀行等應用中心的接口,USSD中心還可以處理USSD業務。其中,當用戶數據服務器為USSD中心時,所述應用服務器接收用戶數據服務器發送的USSD業務消息具體為應用服務器通過HLR或HSS接收USSD中心發送的所述USSD業務消息。 在本發明實施例中,所述USSD業務消息具體包括USSD業務請求消息或者USSD業務通知消息;該USSD業務請求消息可以具體為MAP_UNSTRUCTURED_SS_REQUEST_req消息;USSD業務通知消息可以具體為MAP_UNSTRUCTURED_SS_NOTIFY_req消息。步驟120、應用服務器接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識。具體地,移動終端收到邀請消息后,通過CSCF實體向應用服務器發送握手消息,告知應用服務器已接收到邀請消息,并建立與應用服務器的SIP會話,應用服務器接收到握手消息后,通過CSCF實體向移動終端發送確認消息,告知移動終端已接收到握手消息,并建立與移動終端的SIP會話。其中,移動終端接收到邀請消息后,需對邀請消息進行解析并提取邀請消息中USSD業務的標識,移動終端將USSD業務的標識呈現在自身的顯示區域,并接收用戶輸入的回復信息,所述回復信息為用戶針對USSD業務的標識進行的回復,移動終端利用回復信息,生成邀請響應。其中,作為示例而非限定,該邀請響應可以具體為Info消息。步驟130、應用服務器根據所述回復信息生成請求執行USSD業務的消息,所述請求執行USSD業務的消息攜帶所述USSD業務的標識。具體地,應用服務器接收邀請響應后,對邀請響應進行解析并提取邀請響應消息中的回復信息,利用回復信息,生成請求執行USSD業務的消息。其中,作為示例而非限定,該請求執行USSD業務的消息可以具體包括MAP_UNSTRUCTURED_SS_REQUEST_rsp 消息或者 MAP_UNSTRUCTURED_SS_NOTIFY_rsp 消息;具體地,當該USSD業務消息為USSD業務請求消息時,該請求執行USSD業務的消息為MAP_UNSTRUCTURED_SS_REQUEST_rsp消息,當該USSD業務消息為USSD業務通知消息時,該請求執行 USSD 業務的消息為 MAP_UNSTRUCTURED_SS_NOTIFY_rsp 消息。步驟140、應用服務器向用戶數據服務器發送所述請求執行USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行USSD業務的消息所攜帶的USSD業務的標識,處理所述USSD業務。具體地,用戶數據服務器接收到請求執行USSD業務的消息后,對請求執行USSD業務的消息進行解析并提取攜帶的回復信息和所述USSD業務的標識。在其中一個具體的實施方式中,用戶數據服務器提取回復信息和所述USSD業務的標識后,根據所述USSD業務的標識明確用戶的回復信息是針對與所述USSD業務的標識對應的USSD業務進行的回復,當用戶數據服務器認為用戶輸入的回復信息可以處理本次的USSD業務時,用戶數據服務器根據回復信息處理本次的USSD業務,在處理完成后,用戶數據服務器向應用服務器發送關閉消息,應用服務器在接收到關閉消息后,釋放與用戶數據服務器的連接,并通過CSCF實體向移動終端發送結束消息,移動終端接收到結束消息后,釋放與網絡側的SIP會話,并通過CSCF實體向應用服務器發送握手消息,告知應用服務器移動終端已接收到結束消息,應用服務器在接收到握手消息后,也釋放與移動終端的SIP會話,至此,由網絡側發起的USSD業務完成。在另一個具體的實施方式中,用戶數據服務器提取回復信息后,認為還需要與用戶進行通信交互時,則用戶數據服務器繼續向應用服務器發送USSD業務消息,應用服務器將USSD業務消息通過CSCF實體向移動終端發送,并重復步驟120和步驟130,直至用戶數據服務器認為根據用戶輸入的回復信息可以對USSD業務進行處理時,根據回復信息處理本次的USSD業務,在處理完成后,用戶數據服務器向應用服務器發送關閉消息,應用服務器在接收到關閉消息后,釋放與用戶數據服務器的連接,并通過CSCF實體向移動終端發送結束消息,移動終端接收到結束消息后,釋放與網絡側的SIP會話,并通過CSCF實體向應用服務器發送握手消息,告知應用服務器已接收到結束消息,應用服務器在接收到握手消息后,也釋放與移動終端的SIP會話,至此,由網絡側發起的USSD業務完成。其中,當用戶數據服務器為USSD中心時,應用服務器通過HLR或者HSS向USSD中心發送所述請求執行USSD業務的消息。其中,作為示例而非限定,該關閉消息可以具體為MAP_CL0SE_IND消息;結束消息可以具體為BYE消息。更進一步地,在實際應用中,當用戶數據服務器發送的USSD業務消息為USSD業務通知消息時,則用戶數據服務器僅發送I次USSD業務通知消息,并根據回復信息完成本次的USSD業務,同時,向應用服務器發送關閉會話消息,結束USSD業務。當用戶數據服務器發送的USSD業務消息為USSD業務請求消息時,則用戶數據服務器可發送至少I次的USSD業務請求消息,并根據至少I次的回復信息,完成本次的USSD業務,同時,向應用服務器發送關閉會話消息,結束USSD業務。
因此,通過應用本發明實施例提供的處理USSD業務的方法,當處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,應用服務器向移動終端發送攜帶USSD業務的消息,并向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。下面以圖3為例說明本發明實施例二提供的處理USSD業務的方法,圖3為本發明實施例二提供的處理USSD業務的方法流程圖,在本發明實施例中實施主體為處于VoLTE網絡中的移動終端。如圖3所示,該實施例包括以下步驟步驟310、處于基于長期演進的語音通話網絡中的移動終端通過CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識。具體地,在移動終端通過CSCF實體接收應用服務器發送的邀請消息之前,應用服務器接收用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶移動終端的標識信息和USSD業務的標識,應用服務器根據移動終端的標識信息,判斷移動終端的接入域網絡。當處于VoLTE網絡的移動終端具有基于MS的USSD業務能力時,應用服務器通過CSCF實體向移動終端發送邀請消息,所述邀請消息包括USSD業務的標識;具體地,該應用服務器可以通過S-CSCF實體和P-CSCF實體向移動終端發送該邀請消息。在本發明實施例中,用戶數據服務器發送的USSD業務消息具體包括USSD業務請求消息或者USSD業務通知消息。其中,作為示例而非限定,該邀請消息具體為Invite消息。在本發明實施例中,所述用戶數據服務器具體包括HSS、HLR或USSD中心。步驟320、根據所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識,以便所述應用服務器根據所述回復信息,生成請求執行USSD業務的消息,并向用戶數據服務器發送所述請求執行USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。具體地,移動終端收到邀請消息后,通過CSCF實體向應用服務器發送握手消息,告知應用服務器已接收到邀請消息,并建立與應用服務器的SIP會話,應用服務器接收到握手消息后,通過CSCF實體向移動終端發送確認消息,告知移動終端已接收到握手消息,并建立與移動終端的SIP會話。移動終端接收到邀請消息后,對邀請消息進行解析并提取邀請消息中USSD業務的標識,移動終端將USSD業務的標識呈現在自身的顯示區域,并接收用戶輸入的回復信息,所述回復信息為用戶針對USSD業務的標識進行的回復,移動終端利用回復信息生成邀請響應。其中,作為示例而非限定,該邀請響應可以具體為Info消息。移動終端通過CSCF實體向應用服務器發送邀請響應,應用服務器接收所述邀請響應后,需對邀請響應進行解析并提取邀請響應消息中的回復信息,利用回復信息,生成請求執行USSD業務的消息,向用戶數據服務器發送所述請求執行USSD業務的消息,用戶數據服務器根據所述請求執行USSD業務的消息所攜帶的USSD業務的標識,處理所述USSD業務。用戶數據服務器根據請求執行USSD業務的消息完成USSD業務在實施例一中已詳細說明,在此不再復述。因此,通過應用本發明實施例提供的處理USSD業務的方法,處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,接收應用服務器發送的攜帶USSD業務的消息,并向應用服務器發送用戶對USSD業務作出的回復信息,由應用服務器向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE組網中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。前述兩個實施例分別以應用服務器和移動終端為主體,說明處理USSD業務的方法過程。進一步地,前述實施例描述的處理USSD業務的過程可通過圖4所示的信令圖完成,圖4為本發明實施例提供的處理USSD業務的方法信令圖,在本實施例中,用戶數據服務器HSS,對于用戶數據服務器為HLR的情形與此類似,不再一一贅述。如圖4所示,具體包括以下步驟步驟401、HSS向應用服務器發送USSD業務消息,所述USSD業務消息攜帶移動終端的標識信息和USSD業務的標識。具體地,HSS可以自行向向應用服務器發送USSD業務消息,所述USSD業務消息攜帶移動終端的標識信息和USSD業務的標識。所述USSD業務消息的具體形式在本發明前述實施例中已說明,在此不在復述。步驟402、應用服務器判斷移動終端的接入域網絡。具體地,應用服務器接收HSS發送的USSD業務消息后,根據移動終端的標識信息,判斷移動終端的接入域網絡。步驟403、應用服務器通過CSCF實體向移動終端發送邀請消息。具體地,應用服務器判斷移動終端的接入域網絡為VoLTE網絡時,則應用服務器確定移動終端是否具有基于頂S的USSD業務能力。當應用服務器確定該移動終端具有基于MS的USSD業務能力時,應用服務器通過CSCF實體向移動終端發送邀請消息,所述邀請消息包括USSD業務的標識;進一步地,在本發明實施例中應用服務器可以通過S-CSCF實體和P-CSCF實體向移動終端發送該邀請消
肩、O所述應用服務器通過CSCF實體向移動終端發送邀請消息的過程及所述邀請消息的具體形式在本發明前述實施例中已說明。步驟404、移動終端通過CSCF實體向應用服務器發送握手消息。所述移動終端通過CSCF實體向應用服務器發送握手消息的過程在本發明前述實施例中已說明,在此不在復述。步驟405、應用服務器通過CSCF實體向移動終端發送確認消息。所述應用服務器通過CSCF實體向移動終端發送確認消息的過程在本發明前述實施例中已說明,在此不在復述。步驟406、移動終端通過CSCF實體向應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識。具體地,移動終端接收到邀請消息后,接收用戶輸入的回復信息,移動終端利用回復息,生成邀請響應。所述應用服務器通過CSCF實體向移動終端發送確認消息的過程及所述邀請響應的具體形式在本發明前述實施例中已說明,在此不在復述。步驟407、應用服務器根據所述回復信息生成請求執行所述USSD業務的消息,并向HSS發送所述請求執行所述USSD業務的消息。具體地,應用服務器接收邀請響應后,對邀請響應進行解析并提取邀請響應消息中的回復信息,利用回復信息,生成請求執行USSD業務的消息。所述應用服務器根據回復信息生成及向HSS發送請求執行所述USSD業務的消息的過程在本發明前述實施例中已說明,在此不在復述。所述請求執行所述USSD業務的消息的具體形式在本發明前述實施例中已說明,在此不在復述。步驟408、HSS根據所述請求執行所述USSD業務的消息所攜帶的USSD業務的標識,處理所述USSD業務。具體地,用戶數據服務器接收到請求執行USSD業務的消息后,對請求執行USSD業務的消息進行解析并提取攜帶的回復信息和所述USSD業務的標識。所述應用服務器根據請求執行所述USSD業務的消息所攜帶的USSD業務的標識,處理所述USSD業務的過程在本發明前述實施例中已說明,在此不在復述。步驟409、HSS向所述應用服務器發送關閉消息。所述HSS向應用服務器發送關閉消息的過程在本發明前述實施例中已說明,在此不在復述。步驟410、應用服務器通過CSCF實體向移動終端發送結束消息。所述應用服務器通過CSCF實體向移動終端發送結束消息的過程在本發明前述實施例中已說明,在此不在復述。進一步地,對于USSD中心發起USSD業務的情形,具體流程與上述實施例相似,在此不再贅述。為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。在本發明實施例一步驟110之前,還可以包括移動終端的注冊步驟,通過移動終端的注冊步驟,可簡化應用服務器判斷移動終端的接入域網絡過程,下面通過實施例三對移動終端的注冊步驟進行說明,本發明實施例三的實施主體為應用服務器。步驟510、移動終端通過所述CSCF實體向所述應用服務器發送第一注冊消息。具體地,移動終端向CSCF實體發送第一注冊消息,具體地,移動終端可以向P-CSCF實體發送第一注冊消息,P-CSCF實體接收到第一注冊消息后向移動終端發送握手消息,告知移動終端已經接收到第一注冊消息。步驟520、應用服務器接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。具體地,CSCF實體接收到第一注冊消息后,向移動終端發送握手消息,告知移動終端已經接收到第一注冊消息,CSCF實體還向應用服務器轉發第一注冊消息,應用服務器接收到CSCF實體轉發的第一注冊消息后,向CSCF實體發送握手消息,告知CSCF實體已經接收到第一注冊消息,在第一注冊消息的頭部(CONTACT)中攜帶移動終端的標識信息和指示信息,所述指示信息具體用于指示移動終端是否具有基于MS的USSD業務的能力。其中,所述示例而非限定,該第一注冊消息可以具體為REGISTER消息,指示信息可以具體為+g. 3gpp. ussd參數,但不限制于此。步驟530、應用服務器根據所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。具體地,應用服務器根據指示信息確定移動終端是否具有基于MS的USSD業務能力,并將移動終端的標識信息和確定結果存儲在本地數據庫中。進一步地,應用服務器將移動終端的標識信息和確定結果存儲在本地數據庫中,用于應用服務器在實施例一中的步驟110確定移動終端是否具有基于MS的USSD業務能力時,根據移動終端的標識信息在本地數據庫中查找對應的移動終端的確定結果,進而完成確定的過程。步驟540、當所述移動終端具有所述基于IP多媒體子系統的USSD業務能力時,則應用服務器生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息。具體地,當移動終端具有基于MS的USSD業務能力時,則應用服務器生成第二注冊消息,在第二注冊消息攜帶應用服務器自身的地址信息以及所述移動終端的標識信息。步驟550、應用服務器向所述用戶數據服務器發送所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系。具體地,應用服務器將生成的第二注冊消息向用戶數據服務器發送,以便用戶數據服務器記錄地址信息與所述移動終端的標識之間的對應關系。當用戶數據服務器為HLR時,應用服務器通過第一接口向HLR發送第二注冊消息,用于HLR記錄所述地址信息與所述移動終端的標識之間的對應關系;當用戶數據服務器為HSS時,應用服務器通過第二接口向HSS發送第二注冊信息,用于HSS記錄所述地址信息與所述移動終端的標識之間的對應關系。步驟560、應用服務器接收所述用戶數據服務器發送的注冊成功消息。具體地,用戶數據服務器記錄地址信息與移動終端的標識之間的對應關系后,向應用服務器發送注冊成功消息。在一個優選的例子中,當用戶數據服務器為HLR或HSS時,當用戶數據服務器中存在預設的地址信息時,則識別第二注冊請求消息攜帶的地址信息與預設的地址信息是否相同,如果相同,則向應用服務器發送注冊成功消息,否則發送注冊失敗消息。進一步地,當用戶數據服務器為HLR或HSS時,應用服務器通過向用戶數據服務器發送第二注冊消息,使得用戶數據服務器在發送USSD業務消息時,向已注冊的應用服務器發送USSD業務消息,或者向預設地址信息的應用服務器發送USSD業務消息。
更進一步地,在本發明實施例中,第一接口具體為J接口,第二注冊信息具體可以為MAP_ATM_Req消息,所述第二接口具體為Sh接口,第二注冊信息具體可以為Sh_PUR消
肩、O前述實施例三說明了移動終端的注冊過程。進一步地,前述實施例三描述的移動終端的注冊過程可通過圖6所示的信令圖完成,圖6為本發明實施例提供的移動終端的注冊過程信令圖。在本實施例中,用戶數據服務器為HSS,對于用戶數據服務器為HLR的情形與此類似,在此不再贅述。如圖6所示,具體包括以下步驟步驟601、移動終端向所述CSCF實體發送第一注冊消息。具體地,移動終端向CSCF實體發送第一注冊消息,進一步地,在本發明實施例中移動終端可以向P-CSCF實體發送第一注冊消息,P-CSCF實體接收到第一注冊消息后向移動終端發送握手消息,告知移動終端已經接收到第一注冊消息。所述第一注冊消息攜帶移動終端的標識信息和指示信息,所述指示信息具體用于指示移動終端是否具有基于MS的USSD業務的能力。步驟602、CSCF實體向移動終端發送握手消息。所述CSCF實體向移動終端發送握手消息的過程在本發明前述實施例三中已說明,在此不在復述。步驟603、CSCF實體向應用服務器發送第一注冊消息。具體地,CSCF實體接收到第一注冊消息后,向CSCF實體向應用服務器轉發第一注冊消息。步驟604、應用服務器接收所述移動終端通過所述CSCF實體發送的第一注冊消
肩、O具體地,應用服務器接收到CSCF實體轉發的第一注冊消息。所述第一注冊消息的具體形式在本發明前述實施例三中已說明,在此不在復述。步驟605、應用服務器向所述CSCF實體發送握手消息。所述移動終端向CSCF實體發送握手消息的過程在本發明前述實施例三中已說明,在此不在復述。步驟606、應用服務器根據所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。具體地,應用服務器根據指示信息確定移動終端是否具有基于MS的USSD業務能力,并將移動終端的標識信息和確定結果存儲在本地數據庫中。步驟607、當所述移動終端具有所述基于IP多媒體子系統的USSD業務能力時,則應用服務器生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息。具體地,當移動終端具有基于MS的USSD業務能力時,則應用服務器生成第二注冊消息,在第二注冊消息攜帶應用服務器自身的地址信息以及所述移動終端的標識信息。步驟608、應用服務器向HSS發送所述第二注冊消息,以便所述HSS記錄所述地址信息與所述移動終端的標識之間的對應關系。具體地,應用服務器將生成的第二注冊消息向HSS發送,以便HSS記錄地址信息與所述移動終端的標識之間的對應關系。
所述應用服務器向HSS發送第二注冊消息的過程在本發明前述實施例三中已說明,在此不在復述。步驟609、應用服務器接收所述HSS發送的注冊成功消息。具體地,HSS記錄地址信息與移動中斷的標識之間的對應關系后,向應用服務器發送注冊成功消息。相應地,本發明實施例四還提供了一種處理USSD業務的裝置,用以實現實施例一中的處理USSD業務的方法,如圖7所示,所述處理USSD業務的裝置包括發送單元710、接收單元720和生成單元730。所述裝置中的發送單元710,用于當確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識;接收單元720,用于接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識;生成單元730,用于根據所述接收單元接收的回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識;所述發送單元710還用于還用于向用戶數據服務器發送所述生成單元生成的所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。其中,所述接收單元720還用于接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標識;所述裝置還包括判斷單元740,用于根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡;執行單元750,用于如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。其中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。其中,當所述用戶數據服務器為所述USSD中心時,所述接收單元720具體用于通過歸屬用戶服務器或歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息;則,所述發送單元具體用于通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。其中,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,所述接收單元720還用于接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力;所述執行單元750還用于根據所述接收單元接收的所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力;所述生成單元730還用于在所述執行單元確定所述移動終端具有所述基于MS的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息;所述發送單元710還用于向所述用戶數據服務器發送所述生成單元生成的所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息,與所述移動終端的標識之間的對應關系。所述接收單元720還用于接收所述用戶數據服務器發送的注冊成功消息。因此,通過應用本發明實施例提供的處理USSD業務的裝置,當處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,應用服務器向移動終端發送攜帶USSD業務的信息,并向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。相應地,本發明實施例五還提供了一種處理USSD業務的裝置,用以實現實施例二中的處理USSD業務的方法,如圖8所示,所述處理USSD業務的裝置包括接收單元810和發送單元820。所述裝置處于基于長期演進LTE的語音通話網絡中,所述裝置中接收單元810,用于通過CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識;發送單元820,用于根據所述接收單元接收的所述邀請消息包括的所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。其中,所述發送單元820還用于通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統MS的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。其中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。因此,通過應用本發明實施例提供的處理USSD業務的裝置,處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,接收應用服務器發送的攜帶USSD業務的信息,并向應用服務器發送用戶對USSD業務作出的回復信息,由應用服務器向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。另外,本發明實施例四提供的處理USSD業務的裝置還可用如下方式實現,如圖9所示,所述處理USSD業務的裝置包括網絡接口 910、處理器920和存儲器930。網絡接口 910用于與CSCF實體、用戶數據服務器進行交互通信。存儲器930可以是永久存儲器,例如硬盤驅動器和閃存,存儲器930中具有軟件模塊和設備驅動程序。軟件模塊能夠執行本發明上述方法的各種功能模塊;設備驅動程序可
19以是網絡和接口驅動程序。在啟動時,這些軟件組件被加載到存儲器930中,然后被處理器920執行。當處理器920執行存儲器930中的軟件組件時,能夠實現如下功能當應用服務器確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,所述應用服務器通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識;接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識;根據所述回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識;向用戶數據服務器發送所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。進一步的,所述處理器訪問存儲器930的軟件組件后,還可實現如下功能接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標識;根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡;如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。進一步地,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。進一步的,所述處理器訪問存儲器830的軟件組件后,還可實現如下功能當所述用戶數據服務器為USSD中心時,所述接收所述用戶數據服務器發送的所述USSD業務消息,包括通過所述歸屬用戶服務器或所述歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息;則,所述向所述用戶數據服務器發送所述請求執行所述USSD業務的消息,包括通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。進一步的,所述處理器訪問存儲器830的軟件組件后,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,在所述接收用戶數據服務器發送的USSD業務消息之前,還可實現如下功能接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力;根據所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力;當所述移動終端具有所述基于IP多媒體子系統的USSD業務能力時,則生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信
向所述用戶數據服務器發送所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系;接收所述用戶數據服務器發送的注冊成功消息。因此,通過應用本發明實施例提供的處理USSD業務的裝置,當處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,應用服務器向移動終端發送攜帶USSD業務的消息,并向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。另外,本發明實施例五提供的處理USSD業務的裝置,還可用如下方式實現,如圖10所示,所述處理USSD業務的裝置包括網絡接口 1010、處理器1020和存儲器1030。網絡接口 1010用于與CSCF實體、應用數據服務器進行交互通信。存儲器1030可以是永久存儲器,例如硬盤驅動器和閃存,存儲器1030中具有軟件模塊和設備驅動程序。軟件模塊能夠執行本發明上述方法的各種功能模塊;設備驅動程序可以是網絡和接口驅動程序。在啟動時,這些軟件組件被加載到存儲器1030中,然后被處理器1020執行。當處理器1020執行存儲器1030中的軟件組件時,能夠實現如下功能處于基于長期演進的語音通話網絡中的移動終端通過呼叫會話控制功能CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識;根據所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。進一步的,所述處理器訪問存儲器1030的軟件組件后,還可實現如下功能通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。其中,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。因此,通過應用本發明實施例提供的處理USSD業務的裝置,處于VoLTE網絡的移動終端具有基于頂S的USSD業務能力時,接收應用服務器發送的攜帶USSD業務的信息,并向應用服務器發送用戶對USSD業務作出的回復信息,由應用服務器向用戶數據服務器發送攜帶回復信息的消息,以使用戶數據服務器根據攜帶回復信息的消息處理USSD業務。解決了現有技術中因沒有定義網絡側向處于VoLTE網絡中的移動終端發起USSD業務的標準,造成了現有技術的局限性的問題。本領域的技術人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。以上所述的具體實施方式
,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式
而已,并不用于限定本發明的保護范圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種處理非結構化補充業務數據USSD業務的方法,其特征在于,所述方法包括 當應用服務器確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,所述應用服務器通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識; 接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識; 根據所述回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識; 向用戶數據服務器發送所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。
2.根據權利要求I所述的方法,其特征在于,在所述應用服務器確定所述移動終端具有基于IP多媒體子系統的USSD業務能力之前,所述方法還包括 接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標識; 根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡; 如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。
3.根據權利要求I或2所述的方法,其特征在于,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。
4.根據權利要求3所述的方法,其特征在于,當所述用戶數據服務器為USSD中心時,所述接收所述用戶數據服務器發送的所述USSD業務消息,包括 通過歸屬用戶服務器或歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息; 則,所述向所述用戶數據服務器發送所述請求執行所述USSD業務的消息,包括通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。
5.根據權利要求3所述的方法,其特征在于,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,在所述接收用戶數據服務器發送的USSD業務消息之前,所述方法還包括 接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力; 根據所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力; 當所述移動終端具有所述基于IP多媒體子系統的USSD業務能力時,則生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息;向所述用戶數據服務器發送所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系;接收所述用戶數據服務器發送的注冊成功消息。
6.一種處理USSD業務的方法,其特征在于,所述方法包括 處于基于長期演進的語音通話網絡中的移動終端通過呼叫會話控制功能CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識; 根據所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。
7.根據權利要求6所述的方法,其特征在于,所述移動終端通過所述CSCF實體接收所述應用服務器發送的所述邀請消息之前,所述方法還包括 通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。
8.根據權利要求6或7所述的方法,其特征在于,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。
9.一種處理USSD業務的裝置,其特征在于,所述裝置包括 發送單元,用于當確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,通過呼叫會話控制功能CSCF實體向所述移動終端發送邀請消息,所述邀請消息包括所述USSD業務的標識; 接收單元,用于接收所述移動終端通過所述CSCF實體發送的邀請響應,所述邀請響應攜帶用戶輸入的回復信息,所述回復信息包括所述USSD業務的標識; 生成單元,用于根據所述接收單元接收的回復信息生成請求執行所述USSD業務的消息,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識; 所述發送單元還用于向用戶數據服務器發送所述生成單元生成的所述請求執行所述USSD業務的消息,以便于所述用戶數據服務器根據所述請求執行所述USSD業務的消息所攜帶的所述USSD業務的標識,處理所述USSD業務。
10.根據權利要求9所述的裝置,其特征在于,所述接收單元還用于接收所述用戶數據服務器發送的USSD業務消息,所述USSD業務消息攜帶所述移動終端的標識信息和所述USSD業務的標識; 所述裝置還包括判斷單元,用于根據所述移動終端的標識信息,判斷所述移動終端的接入域網絡; 執行單元,用于如果所述移動終端的接入域網絡為所述基于長期演進的語音通話網絡,則確定所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力。
11.根據權利要求9或10所述的裝置,其特征在于,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器HLR或USSD中心。
12.根據權利要求11所述的裝置,其特征在于,當所述用戶數據服務器為所述USSD中心時,所述接收單元具體用于, 通過歸屬用戶服務器或歸屬位置寄存器接收所述USSD中心發送的所述USSD業務消息; 貝U,所述發送單元具體用于,通過所述歸屬用戶服務器或所述歸屬位置寄存器向所述USSD中心發送所述請求執行所述USSD業務的消息。
13.根據權利要求11所述的裝置,其特征在于,當所述用戶數據服務器為歸屬用戶服務器或歸屬位置寄存器時,所述接收單元還用于接收所述移動終端通過所述CSCF實體發送的第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息以及指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力; 所述執行單元還用于根據所述接收單元接收的所述指示信息確定所述移動終端是否具有所述基于IP多媒體子系統的的USSD業務能力; 所述生成單元還用于在所述執行單元確定所述移動終端具有所述基于MS的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識信息; 所述發送單元還用于向所述用戶數據服務器發送所述生成單元生成的所述第二注冊消息,以便所述用戶數據服務器記錄所述地址信息與所述移動終端的標識之間的對應關系; 所述接收單元還用于接收所述用戶數據服務器發送的注冊成功消息。
14.一種處理USSD業務的裝置,其特征在于,所述裝置處于基于長期演進的語音通話網絡中,所述裝置包括 接收單元,用于通過CSCF實體接收應用服務器發送的邀請消息,所述邀請消息包括所述USSD業務的標識; 發送單元,用于根據所述接收單元接收的所述邀請消息包括的所述USSD業務的標識,通過所述CSCF實體向所述應用服務器發送邀請響應,所述邀請響應攜帶用戶輸入的回復信息,以便所述應用服務器根據所述回復信息,生成請求執行所述USSD業務的消息,并向用戶數據服務器發送所述請求執行所述USSD業務的消息,其中,所述請求執行所述USSD業務的消息攜帶所述USSD業務的標識,所述請求執行所述USSD業務的消息用于指示所述用戶數據服務器處理所述USSD業務。
15.根據權利要求14所述的裝置,其特征在于,所述發送單元還用于通過所述CSCF實體向所述應用服務器發送第一注冊消息,所述第一注冊消息攜帶所述移動終端的標識信息和指示信息,所述指示信息用于指示所述移動終端是否具有所述基于IP多媒體子系統的USSD業務能力,以便所述應用服務器根據所述指示信息確定所述移動終端具有基于IP多媒體子系統頂S的USSD業務能力時,生成第二注冊消息,所述第二注冊消息攜帶所述應用服務器的地址信息以及所述移動終端的標識,并向所述用戶數據服務器發送所述第二注冊消息,使得所述用戶數據服務器根據所述第二注冊消息,記錄所述地址信息與所述移動終端的標識之間的對應關系。
16.根據權利要求14或15所述的裝置,其特征在于,所述用戶數據服務器包括歸屬用戶服務器、歸屬位置寄存器或USSD中心。
全文摘要
本發明實施例涉及一種處理非結構化補充業務數據USSD業務的方法與裝置,所述方法包括當應用服務器確定處于基于長期演進的語音通話網絡中的移動終端具有基于IP多媒體子系統的USSD業務能力時,應用服務器通過呼叫會話控制功能CSCF實體向移動終端發送邀請消息,邀請消息包括USSD業務的標識;接收移動終端通過CSCF實體發送的邀請響應,邀請響應攜帶用戶輸入的回復信息,回復信息包括USSD業務的標識;根據回復信息生成請求執行USSD業務的消息,請求執行USSD業務的消息攜帶USSD業務的標識;向用戶數據服務器發送請求執行USSD業務的消息,以便于用戶數據服務器根據請求執行USSD業務的消息所攜帶的USSD業務的標識,處理USSD業務。
文檔編號H04W4/14GK102984678SQ20121052415
公開日2013年3月20日 申請日期2012年12月7日 優先權日2012年12月7日
發明者馬紅偉, 劉海洋 申請人:華為技術有限公司