專利名稱:一種定位處理方法、地址重復(fù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān) 的定位處理方法、地址重復(fù)處理方法及裝置。
背景技術(shù):
目前,在業(yè)務(wù)能力開放平臺的架構(gòu)中,Parlay X的接口起著非常重要的作用。 Parlay X接口是運營商用于開放自己的業(yè)務(wù)能力的應(yīng)用程序編程接口(Application Programming Interface,簡稱為API)集合,以網(wǎng)絡(luò)服務(wù)(Web Service)的接口形式提供。 通過對Parlay X接口的標(biāo)準(zhǔn)化來形成穩(wěn)定統(tǒng)一的業(yè)務(wù)調(diào)用,屏蔽網(wǎng)絡(luò)底層的復(fù)雜結(jié)構(gòu), 使得內(nèi)容提供商(Content Provider,簡稱為CP)/服務(wù)提供商(Service Provider,簡稱 為SP)可以快速地進(jìn)行業(yè)務(wù)的組合和重新開發(fā)。根據(jù)Parlay X接口的不同版本實現(xiàn)的 用于屏蔽底層電信業(yè)務(wù)能力的平臺,稱為綜合業(yè)務(wù)開放網(wǎng)關(guān)或Parlay X網(wǎng)關(guān)。圖1是根 據(jù)相關(guān)技術(shù)的業(yè)務(wù)能力開放平臺的邏輯分層結(jié)構(gòu)示意圖,如圖1所示,綜合業(yè)務(wù)開放網(wǎng)關(guān) (Integrated Service Access Gateway,簡稱為 I SAG)/Parlay X 網(wǎng)關(guān)封裝了電信底層的 業(yè)務(wù),比如呼叫控制、短信、彩信、終端位置定位、流媒體控制、呈現(xiàn)(presence)、語音呼叫 (audiocall)、多媒體會議等基本業(yè)務(wù)能力和相應(yīng)的組合業(yè)務(wù)能力,開放出統(tǒng)一的Web服務(wù) 描述語言(Web Services Description Language,簡稱為 WSDL)接口供 CP/SP 進(jìn)行調(diào)用, CP/SP可以根據(jù)這些基本的或組合的電信能力快速地開發(fā)出多種多樣的業(yè)務(wù),來滿足用戶 的需求。下面結(jié)合圖2對圖1中的相關(guān)部分做詳細(xì)的介紹。目前,通常需要對多個終端同時進(jìn)行終端位置定位。圖2是根據(jù)相關(guān)技術(shù)的綜合 業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)中終端位置定位能力的實現(xiàn)功能模塊的示意圖,如圖2所示, 綜合業(yè)務(wù)開放網(wǎng)關(guān)(ISAG)/Parlay X網(wǎng)關(guān)包括Web Service接口模塊A、業(yè)務(wù)預(yù)處理模塊 B、業(yè)務(wù)邏輯處理模塊D、協(xié)議適配模塊E、網(wǎng)關(guān)移動位置中心(Gateway Mobile Location Center,簡稱為 GMLC)/移動定位中心(Mobile Positioning Center,簡稱為 MPC)、多媒 體消息業(yè)務(wù)中心(MMS Center,簡稱為MMSC),其中,Web Service接口模塊A包括LCS標(biāo) 準(zhǔn)接口(定位業(yè)務(wù)標(biāo)準(zhǔn)接口)、LCS內(nèi)部接口、多媒體短信服務(wù)(Multimedia Messaging Service,簡稱為MMS)標(biāo)準(zhǔn)接口、MMS內(nèi)部接口等,協(xié)議適配模塊E包括定位協(xié)議適配模 塊、匪S協(xié)議適配模塊等。此外,圖2中還包括綜合業(yè)務(wù)管理平臺(IntegratedServices Management Platform,簡稱為 ISMP)。需要說明的是,以下所稱的地址重復(fù)(Addresses Duplication)包括用戶的設(shè)備 地址重復(fù)、用戶的電話號碼重復(fù)或?qū)τ脩舻臉?biāo)識符尋址重復(fù)。地址的表現(xiàn)形式可以是用戶 資源標(biāo)識符(UniversalResource Identifier,簡稱URI)、用戶設(shè)備URI,也可以是會話初 始協(xié)議(Session Initiation Protocol,簡稱為 SIP)URI,(例如,sip:abc@def. com)、電話 (TEL)URI (例如,tel :12345678),也可以是用戶設(shè)備的物理地址等。圖3是根據(jù)相關(guān)技術(shù)的綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位流程的流程圖, 如圖3所示,SP/CP發(fā)送定位請求(Get LocationRequest)給ISAG ;ISAG在認(rèn)證授權(quán)后,TOBSERVICE接口處理模塊A預(yù)處理重復(fù)地址;ISAG向ISMP發(fā)送計費請求,ISMP在鑒權(quán)計費處 理后返回計費結(jié)果;業(yè)務(wù)邏輯處理模塊D再次處理重復(fù)地址;ISAG向GMLC發(fā)送定位請求; GMLC查詢位置后返回定位結(jié)果;業(yè)務(wù)處理邏輯模塊組裝返回結(jié)果集;ISAG向SP/CP返回定 位數(shù)據(jù)(get Location Response)。通過圖3的處理可以看出,目前,在綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)中,終端位 置定位業(yè)務(wù)中對用戶地址重復(fù)情況的處理是如下實現(xiàn)的將網(wǎng)絡(luò)服務(wù)(Web Service)中的 位置服務(wù)(Location Services,簡稱為LCS)定位標(biāo)準(zhǔn)接口請求轉(zhuǎn)換為LCS定位內(nèi)部接口 請求時,先進(jìn)行一個預(yù)處理,例如,篩選明顯重復(fù)和錯誤的用戶,然后,在業(yè)務(wù)邏輯處理模塊 中再進(jìn)行具體處理。這樣,隨著業(yè)務(wù)量的增加,通過上述處理過程實現(xiàn)的業(yè)務(wù)處理速度會降 低。而且,現(xiàn)有流程中,對于相應(yīng)的處理策略是在代碼中實現(xiàn)的,不能實現(xiàn)動態(tài)地策略 修改,因此,無法運營商對動態(tài)策略修改的需求,導(dǎo)致系統(tǒng)的開發(fā)效率降低,存在著性能瓶 頸。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中ISAG中對用戶地址重復(fù)的處理造成的系統(tǒng)開發(fā)效率和業(yè)務(wù)處理 速度低的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種改進(jìn)的定位處理方案, 以解決上述問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān) 的定位處理方法。根據(jù)本發(fā)明的基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理方法,其中,綜合 業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)提供網(wǎng)絡(luò)服務(wù)接口,上述方法包括接收包含多個終端的定 位操作請求,其中,定位操作請求是對多個終端的地址同時發(fā)起的定位請求;綜合業(yè)務(wù)開放 網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)在多個終端的地址出現(xiàn)地址重復(fù)的情況下,通過網(wǎng)絡(luò)服務(wù)接口返回策 略重復(fù)異常和/或定位結(jié)果。綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)通過業(yè)務(wù)邏輯處理模塊根據(jù)預(yù)定策略對所述定 位操作請求進(jìn)行處理,優(yōu)選地,預(yù)定策略至少包括以下之一第一預(yù)定策略、第二預(yù)定策略、 第三預(yù)定策略第一預(yù)定策略包括,對于重復(fù)地址序列中的第一地址,向定位中心發(fā)送第一 地址對應(yīng)的定位請求,并接收定位中心返回的定位結(jié)果,對于后續(xù)重復(fù)的地址,生成策略重 復(fù)異常,返回定位結(jié)果和/或策略重復(fù)異常;第二預(yù)定策略包括,對于重復(fù)的地址,根據(jù)業(yè) 務(wù)邏輯處理模塊進(jìn)一步解析生成新的地址序列,向定位中心發(fā)送新的地址序列中的每個地 址對應(yīng)的定位請求,并接收返回的定位結(jié)果;第三預(yù)定策略包括,對定位操作請求進(jìn)行異常 處理,返回策略重復(fù)異常。優(yōu)選地,在重復(fù)的地址為電話資源標(biāo)識符或不支持全球統(tǒng)一資源標(biāo)識符的會話初 始協(xié)議資源標(biāo)識符的情況下,上述方法還包括判斷重復(fù)的地址所屬的終端是否為同一用 戶的終端,如果判斷結(jié)果為是,則根據(jù)第二策略對定位操作請求進(jìn)行處理。優(yōu)選地,在重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符 或終端的唯一物理地址的情況下,根據(jù)第三策略對定位操作請求進(jìn)行處理。優(yōu)選地,上述方法還包括如果出現(xiàn)地址重復(fù)的定位操作請求的個數(shù)超過預(yù)定閾值,則啟動防欺詐策略。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,還提供了一種基于綜合業(yè)務(wù)開放網(wǎng) 關(guān)的定位處理方法。根據(jù)本發(fā)明的基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理方法,其中,綜合 業(yè)務(wù)開放網(wǎng)關(guān)包括網(wǎng)絡(luò)服務(wù)接口模塊、業(yè)務(wù)邏輯處理模塊,上述方法包括綜合業(yè)務(wù)開放網(wǎng) 關(guān)/Parlay X網(wǎng)關(guān)接收針對多個終端的定位操作請求,其中,定位操作請求是對多個終端的 地址同時發(fā)起的定位請求;在處理定位操作請求之前,業(yè)務(wù)邏輯處理模塊對多個終端的地 址是否出現(xiàn)地址重復(fù)進(jìn)行判斷;在判斷結(jié)果為是的情況下,業(yè)務(wù)邏輯處理模塊根據(jù)預(yù)定策 略向定位中心轉(zhuǎn)發(fā)對定位操作請求和/或?qū)Χㄎ徊僮髡埱筮M(jìn)行異常處理,其中,對定位操 作進(jìn)行異常處理后產(chǎn)生策略重復(fù)異常;定位中心接收來自業(yè)務(wù)處理模塊的定位操作請求, 對定位操作請求進(jìn)行處理,并向業(yè)務(wù)處理模塊發(fā)送定位結(jié)果;業(yè)務(wù)處理模塊接收來自定位 中心的定位結(jié)果,并返回策略重復(fù)異常和/或定位結(jié)果。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一個方面,提供了一種基于綜合業(yè)務(wù)開放網(wǎng) 關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理方法。根據(jù)本發(fā)明的基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理方法,其中, 綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)包括業(yè)務(wù)邏輯處理模塊,上述方法包括接收針對多個 終端的業(yè)務(wù)請求消息,其中,業(yè)務(wù)請求消息是對多個終端的地址同時發(fā)起的業(yè)務(wù)請求;業(yè)務(wù) 邏輯處理模塊在多個終端的地址出現(xiàn)地址重復(fù)的情況下,根據(jù)預(yù)定策略對業(yè)務(wù)請求消息進(jìn) 行處理,并返回業(yè)務(wù)異常和/或業(yè)務(wù)處理結(jié)果。優(yōu)選地,預(yù)定策略至少包括以下之一第一預(yù)定策略、第二預(yù)定策略、第三預(yù)定策 略第一預(yù)定策略包括,對于重復(fù)地址序列中的第一地址,轉(zhuǎn)發(fā)第一地址對應(yīng)的業(yè)務(wù)請求, 并接收返回的業(yè)務(wù)處理結(jié)果,對于后續(xù)重復(fù)的地址,生成業(yè)務(wù)異常,返回業(yè)務(wù)處理結(jié)果和/ 或業(yè)務(wù)異常;第二預(yù)定策略包括,對于重復(fù)的地址,根據(jù)業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生成 新的地址序列,轉(zhuǎn)發(fā)新的地址序列中的每個地址對應(yīng)的業(yè)務(wù)請求,并接收返回的業(yè)務(wù)處理 結(jié)果;第三預(yù)定策略包括,對業(yè)務(wù)請求消息進(jìn)行異常處理,返回業(yè)務(wù)異常。優(yōu)選地,在重復(fù)的地址為電話資源標(biāo)識符或不支持全球統(tǒng)一資源標(biāo)識符的會話初 始協(xié)議資源標(biāo)識符的情況下,上述方法包括判斷重復(fù)的地址所屬的終端是否為同一用戶 的終端,如果判斷結(jié)果為是,則根據(jù)第二預(yù)定策略對業(yè)務(wù)請求消息進(jìn)行處理。優(yōu)選地,在重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符 或終端的唯一物理地址的情況下,根據(jù)第三預(yù)定策略對業(yè)務(wù)請求消息進(jìn)行處理。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的再一個方面,提供了 一種定位處理裝置。根據(jù)本發(fā)明的定位處理裝置,位于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān),包括接收 單元,用于接收多個終端的定位操作請求,其中,定位操作請求是對多個終端的地址同時發(fā) 起的定位請求;檢測單元,用于檢測多個終端的地址中是否存在重復(fù)的地址;處理單元,用 于對定位操作請求進(jìn)行處理,并返回策略重復(fù)異常和/或定位結(jié)果。優(yōu)選地,處理單元包括發(fā)送模塊,用于向定位中心發(fā)送沒有出現(xiàn)重復(fù)的地址對應(yīng) 的定位請求,獲取定位結(jié)果;異常處理模塊,用于對重復(fù)的地址進(jìn)行異常處理,生成策略重 復(fù)異常;輸出模塊,用于輸出定位結(jié)果和/或策略重復(fù)異常。優(yōu)選地,處理單元包括判斷模塊,用于判斷重復(fù)的地址所屬的終端是否為同一用戶的終端,其中,重復(fù)的地址為電話資源標(biāo)識符或不支持全球統(tǒng)一資源標(biāo)識符的會話初始 協(xié)議資源標(biāo)識符;業(yè)務(wù)執(zhí)行模塊,用于向定位中心發(fā)送重復(fù)的地址中的每個地址對應(yīng)的定 位請求,獲取定位結(jié)果;輸出模塊,用于輸出定位結(jié)果。優(yōu)選地,處理單元具體用于對定位操作請求進(jìn)行異常處理,返回定位異常,其中, 重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或終端的唯一物理 地址。優(yōu)選地,上述裝置還包括計數(shù)器,用于對包括重復(fù)的地址的定位操作請求的個數(shù) 進(jìn)行計數(shù);安全控制單元,用于在計數(shù)器的計數(shù)值超過預(yù)定閾值的情況下,啟動防欺詐策 略。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的再一個方面,還提供了 一種基于綜合業(yè)務(wù)開放 網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理裝置。根據(jù)本發(fā)明的基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理裝置,位于 綜合業(yè)務(wù)開放網(wǎng)關(guān),包括第一接收模塊,用于接收多個終端的業(yè)務(wù)請求消息,其中,業(yè)務(wù)請 求消息是對多個終端的地址同時發(fā)起的業(yè)務(wù)請求;第一檢測模塊,用于檢測多個終端的地 址是否出現(xiàn)地址重復(fù);第一處理模塊,用于根據(jù)預(yù)定策略對業(yè)務(wù)請求消息進(jìn)行處理,并返回 業(yè)務(wù)異常和/或業(yè)務(wù)處理結(jié)果。通過本發(fā)明,通過在ISAG的業(yè)務(wù)處理邏輯模塊中增加用戶地址重復(fù)策略控制和 處理功能,對地址重復(fù)的情況進(jìn)行策略控制和處理,解決了 ISAG中對用戶地址重復(fù)的處理 造成的系統(tǒng)開發(fā)效率和業(yè)務(wù)處理速度低的問題,進(jìn)而達(dá)到了提高定位業(yè)務(wù)的執(zhí)行效率、加 快響應(yīng)時間、提高開發(fā)效率的效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的業(yè)務(wù)能力開放平臺的邏輯分層結(jié)構(gòu)示意圖;圖2是根據(jù)相關(guān)技術(shù)的綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)中終端位置定位能力的 實現(xiàn)功能模塊的示意圖;圖3是根據(jù)相關(guān)技術(shù)的綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位流程的流程圖;圖4是根據(jù)本發(fā)明實施例的增加了用戶地址重復(fù)策略控制和處理功能的綜合業(yè) 務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的示意圖;圖5是根據(jù)本發(fā)明實施例的定位處理方法的流程圖;圖6是根據(jù)本發(fā)明實施例的實例1的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回定位結(jié)果和地址重復(fù)異常事件;圖7是根據(jù)本發(fā)明實施例的實例2的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 圖,其中,返回用戶同一地址下多個終端定位結(jié)果;圖8是根據(jù)本發(fā)明實施例的實例3的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回地址重復(fù)異常事件;圖9是根據(jù)本發(fā)明實施例的實例4的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回地址重復(fù)異常事件和欺詐事件通知;
圖10是根據(jù)本發(fā)明實施例的定位處理裝置的結(jié)構(gòu)框圖;圖11是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例1的結(jié)構(gòu)框圖;圖12是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例2的結(jié)構(gòu)框圖;圖13是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例4的結(jié)構(gòu)框圖;圖14是根據(jù)本發(fā)明方法實施例二的地址重復(fù)處理方法的流程圖;圖15是根據(jù)本發(fā)明裝置實施例二的地址重復(fù)處理裝置的結(jié)構(gòu)框圖。
具體實施例方式功能概述考慮到相關(guān)技術(shù)中ISAG中對用戶地址重復(fù)的處理造成的系統(tǒng)開發(fā)效率和業(yè)務(wù)處 理速度低的問題,本發(fā)明實施例提出了一種改進(jìn)的定位處理方案,圖4是根據(jù)本發(fā)明實施 例的增加了用戶地址重復(fù)策略控制和處理功能的綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的示意 圖,如圖4所示,在綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的業(yè)務(wù)處理邏輯模塊中增加用戶地址 重復(fù)策略控制和處理功能,對地址重復(fù)的情況進(jìn)行策略控制和處理。需要說明的是,本發(fā)明實施例是用于綜合業(yè)務(wù)網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理,但 對于其他的有可能出現(xiàn)地址重復(fù)情況的業(yè)務(wù),例如,短信息業(yè)務(wù)、彩信息業(yè)務(wù)等,也可以使 用與本發(fā)明實施例原理相同的方案進(jìn)行處理,其中,方法實施例一用于定位請求的處理,方 法實施例二用于其他存在地址重復(fù)業(yè)務(wù)的處理。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。方法實施例一需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的 計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。根據(jù)本發(fā)明的實施例,提供了一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位 處理方法,圖5是根據(jù)本發(fā)明實施例的定位處理方法的流程圖,如圖5所示,該方法包括如 下的步驟S502至步驟S504 步驟S502,接收針對多個終端的定位操作請求,其中,定位操作請求是對多個終 端的地址同時發(fā)起的定位請求。其中,定位操作請求可以是群組定位(Get Location For Group)、啟動地理位置信息通知(Start Geographical Notification)、啟動周期性信息通 知(StartPeriodic Notification)等,定位操作請求可以來自于SP/CP或其他第三方應(yīng) 用。需要說明的是啟動地理位置信息通知和啟動周期性信息通知中包含對群組地址的處 理,因而也存在重復(fù)地址的情況,本實施例也可以對此進(jìn)行處理,在以下的描述中,是以定 位請求為例進(jìn)行說明的,但保護(hù)范圍并不限于此。步驟S504,綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)通過業(yè)務(wù)邏輯處理模塊對定位操作 請求進(jìn)行處理,業(yè)務(wù)邏輯處理模塊在多個終端的地址出現(xiàn)地址重復(fù)的情況下,根據(jù)預(yù)定策 略對定位操作請求進(jìn)行處理,并返回策略重復(fù)異常和/或定位結(jié)果。對于用戶地址重復(fù)的情況,電信運營商設(shè)定的策略可以是如下的處理,S卩,步驟 S502中的預(yù)定策略可以包括以下策略的一個或多個第一預(yù)定策略、第二預(yù)定策略、第三預(yù)定策略。下面對上述三種策略進(jìn)行詳細(xì)的說明。第一預(yù)定策略對于重復(fù)地址序列中的第一地址,向定位中心發(fā)送第一地址對應(yīng)的定位請求(調(diào) 用定位業(yè)務(wù)能力)(即,綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)向定位中心發(fā)起定位操作請求,定 位中心可以是GMLC,也可以MPC,),并接收定位中心返回的定位結(jié)果(也稱為定位數(shù)據(jù));同時,對后續(xù)重復(fù)的地址對應(yīng)的定位請求進(jìn)行異常處理(同時,不向定位中心發(fā) 起定位請求),生成策略重復(fù)異常,ISAG將第一地址的定位結(jié)果和重復(fù)地址的策略重復(fù)異 常發(fā)送給SP/CP或其他第三方應(yīng)用。第二預(yù)定策略對于重復(fù)的地址,根據(jù)業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生成新的地址序列,向定位 中心發(fā)送新的地址序列每個地址對應(yīng)的定位請求,定位中心對每個地址對應(yīng)的定位請求 都進(jìn)行處理后,將定位結(jié)果發(fā)送綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān),綜合業(yè)務(wù)開放網(wǎng)關(guān)/ Parlay X網(wǎng)關(guān)接收到定位結(jié)果后將該定位結(jié)果轉(zhuǎn)發(fā)給CP/SP或其他第三方應(yīng)用。第三預(yù)定策略直接對定位操作請求進(jìn)行異常處理,返回策略重復(fù)異常。需要說明的是,綜合業(yè)務(wù)網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的業(yè)務(wù)處理模塊根據(jù)重復(fù)地址的性 質(zhì)的不同選擇不同的策略。以下對此進(jìn)行舉例說明。如果重復(fù)的地址為TEL URI或不支持GRUU (全球統(tǒng)一資源標(biāo)識符)的SIP URI 的情況下,判斷重復(fù)的地址所屬的終端是否為同一用戶的終端,如果是同一用戶的終端, 則根據(jù)第二預(yù)定策略對定位操作請求進(jìn)行處理,即,根據(jù)業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生 成新的地址序列,向定位中心發(fā)送新的地址序列每個地址對應(yīng)的定位請求,并接收返回的 所述定位結(jié)果;然后,將定位結(jié)果發(fā)送給SP/CP或其他第三方應(yīng)用。判斷終端是否屬于同 一用戶時,需要查詢用戶業(yè)務(wù)數(shù)據(jù)庫、共享數(shù)據(jù)庫或地址簿數(shù)據(jù)庫,例如,歸屬位置寄存器 (Home Location Register,簡稱為 HLR)、歸屬用戶服務(wù)器(HomeSubscriber Server,簡稱 為HSS)、共享用戶上下文可擴(kuò)展標(biāo)記語言(Extensible Markup Language,簡稱為XML)數(shù) 據(jù)庫(shared profileXML Document Management Server,簡禾爾為 shared profile XDMS) > 共享策略XML數(shù)據(jù)庫(shared policy XDMS)、個人信息管理地址簿(Personal Information Manager,簡稱為PIM)、融合地址簿(CAB)等,然后,確定該用戶擁有多個終端且終端有相同 的地址URI時,綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)可以根據(jù)運營商或用戶設(shè)定策略(例如, 時間、場所、訪問用戶等)對該被訪問用戶的這些終端(部分或全部)同時或順序調(diào)用終端 位置定位業(yè)務(wù)能力處理(即,發(fā)送定位請求)。如果在重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或 終端的唯一物理地址,則根據(jù)第三預(yù)定策略對定位操作請求進(jìn)行處理對定位操作請求進(jìn) 行異常處理,返回策略重復(fù)異常。即,對于支持GRUU的SIP URI或用戶設(shè)備的唯一物理地 址的重復(fù)情況,則直接進(jìn)行異常出錯處理(即,異常處理)。優(yōu)選地,如果出現(xiàn)地址重復(fù)的定位操作請求的個數(shù)超過預(yù)定閾值,則綜合業(yè)務(wù)開 放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)還可以啟動防欺詐策略。即,如果來自同一用戶的多次定位操作請求 中都出現(xiàn)地址重復(fù)的現(xiàn)象(同一用戶的多次地址重復(fù)情況),或者,來自同一 CP/SP或其他 第三方應(yīng)用的多次定位請求中出現(xiàn)大規(guī)模地址重復(fù)現(xiàn)象(CP/SP的大規(guī)模地址重復(fù)情況),電信運營商可以設(shè)定防CP/SP欺詐策略,例如,禁止該CP/SP的請求或發(fā)出告警通知等。對于其他上述沒有提到的地址類型可以使用第一預(yù)定策略,也可以根據(jù)實際情況
使用第二或第三預(yù)定策略。下面進(jìn)一步結(jié)合實例對本發(fā)明實施例的實現(xiàn)過程進(jìn)行詳細(xì)描述。實例1圖6是根據(jù)本發(fā)明實施例的實例1的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回定位結(jié)果和地址重復(fù)異常事件,該實例用于實現(xiàn)上述的情況一,如圖6所 示,該流程包括如下的步驟601至步驟610 步驟601,CP/SP向ISAG/Parlay X網(wǎng)關(guān)發(fā)送對用戶的定位操作請求,即,定 位請求,例如,群組定位(Get Location For Group)、啟動地理位置信息通知(Start Geographical Notification)、啟動周期性信息通知(Start Periodic Notification)等, 該請求包含多個用戶地址。步驟602,ISAG/Parlay X網(wǎng)關(guān)對CP/SP進(jìn)行認(rèn)證授權(quán)。認(rèn)證授權(quán)通過后將請求消 息繼續(xù)下發(fā)。如果認(rèn)證不通過,則直接返回異常。步驟603,ISAG/Parlay X網(wǎng)關(guān)的業(yè)務(wù)邏輯處理模塊D執(zhí)行用戶地址重復(fù)策略控制 和處理,如果存在地址重復(fù),根據(jù)電信運營商設(shè)定的策略,對篩除重復(fù)后的地址調(diào)用定位業(yè) 務(wù)能力并記錄地址重復(fù)事件,即,對于非重復(fù)的地址對應(yīng)的定位請求,ISAG/Parlay X網(wǎng)關(guān) 對該地址對應(yīng)的定位請求進(jìn)行處理(即,向定位中心發(fā)送該定位請求,步驟604至步驟608 即為對定位業(yè)務(wù)的處理),對重復(fù)的地址對應(yīng)的定位請求進(jìn)行異常處理。步驟604,ISAG/Parlay X網(wǎng)關(guān)向綜合業(yè)務(wù)管理平臺發(fā)起計費請求。步驟605,綜合業(yè)務(wù)管理平臺ISMP執(zhí)行計費處理,即,計費處理。步驟606,綜合業(yè)務(wù)管理平臺ISMP返回計費結(jié)果給ISAG/Parlay X網(wǎng)關(guān)。需要說明的是,在步驟604至步驟606中的計費是針對請求定位消息的請求方的, 例如,某個CP/SP,而并非針對該請求中的用戶終端的地址。步驟607,ISAG/Parlay X網(wǎng)關(guān)向定位中心GMLC發(fā)起定位操作請求。步驟608,定位中心GMLC返回定位數(shù)據(jù)給ISAG/Parlay X網(wǎng)關(guān)。步驟609,ISAG/Parlay X網(wǎng)關(guān)根據(jù)結(jié)果重新組裝定位數(shù)據(jù)和異常數(shù)據(jù)生成定位結(jié) 果集合,例如,多地址定位接口在請求的時候以用戶URI數(shù)組40.. η]形式來請求,返回結(jié) 果的時候也應(yīng)返回一個結(jié)果數(shù)組r
。如果al,a5,a8經(jīng)鑒定屬于重復(fù)URI,則rl填寫 的是定位結(jié)果數(shù)據(jù)(即,定位結(jié)果),r5和r8應(yīng)填寫重復(fù)異常(即,策略重復(fù)異常)。步驟610,ISAG/Parlay X網(wǎng)關(guān)返回定位結(jié)果集合(即,定位數(shù)據(jù)數(shù)據(jù)和地址重復(fù) 異常事件)給CP/SP。實例2圖7是根據(jù)本發(fā)明實施例的實例2的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 圖,其中,返回用戶同一地址下多個終端定位結(jié)果,該實例用于實現(xiàn)上述的情況二,如圖7 所示,該流程包括如下的步驟701至步驟711 步驟701至步驟702,同步驟601至步驟602,在此不再贅述。步驟703a,ISAG/Parlay X網(wǎng)關(guān)的業(yè)務(wù)邏輯處理模塊D執(zhí)行用戶地址重復(fù)策略控 制和處理,如果存在地址重復(fù),根據(jù)電信運營商設(shè)定的策略,則篩除重復(fù)地址后繼續(xù)調(diào)用定CN 101924746 A
說明書
8/12 頁
位業(yè)務(wù)能力,即,對于非重復(fù)的地址對應(yīng)的定位請求,ISAG/Parlay X網(wǎng)關(guān)對該地址對應(yīng)的 定位請求進(jìn)行處理。如果重復(fù)的地址為TEL URI或不支持GRUU的SIP URI的地址重復(fù),執(zhí) 行步驟703b。步驟703b,對于TEL URI或不支持GRUU (全球統(tǒng)一資源標(biāo)識符)的SIP URI的地 址重復(fù),首先查詢用戶業(yè)務(wù)數(shù)據(jù)庫、共享數(shù)據(jù)庫或地址簿數(shù)據(jù)庫,例如,HLR、HSS、共享用戶 上下文 XML 數(shù)據(jù)庫(shared profile XDMS)、共享策略 XML 數(shù)據(jù)庫(shared policyXDMS)、 個人信息管理地址簿(PIM)、融合地址簿(CAB)等。當(dāng)該用戶擁有多個終端且相同的地址 URI時,綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)可以根據(jù)運營商或用戶設(shè)定策略(例如,時間、場 所、訪問用戶等)對該被訪問用戶的這些終端(部分或全部)設(shè)定同時或順序調(diào)用終端位 置定位業(yè)務(wù)能力處理,在步驟707、708、709中體現(xiàn)了該步驟。需要說明的是,在本實例中,查詢的數(shù)據(jù)庫都是綜合業(yè)務(wù)開放網(wǎng)關(guān)/parlay χ網(wǎng)關(guān) 的,但是由于相關(guān)策略可能可能使用到其他的數(shù)據(jù),這些數(shù)據(jù)需要運營商根據(jù)情況來寫到 數(shù)據(jù)庫中或者使用綜合業(yè)務(wù)開放網(wǎng)關(guān)/parlay χ網(wǎng)關(guān)與其他系統(tǒng)之間的數(shù)據(jù)交互接口。步驟704,ISAG/Parlay X網(wǎng)關(guān)向綜合業(yè)務(wù)管理平臺發(fā)起計費請求。步驟705,綜合業(yè)務(wù)管理平臺ISMP執(zhí)行計費處理。步驟706,綜合業(yè)務(wù)管理平臺ISMP返回計費結(jié)果給ISAG/Parlay X網(wǎng)關(guān)。步驟707,ISAG/Parlay X網(wǎng)關(guān)從請求的多個終端地址中選擇一個地址向定位中心 GMLC發(fā)起對該地址的定位操作請求。步驟708,定位中心GMLC返回定位數(shù)據(jù)給ISAG/Parlay X網(wǎng)關(guān)。步驟709,ISAG/Parlay X網(wǎng)關(guān)判斷重復(fù)地址中其他終端的定位請求是否都已經(jīng)處 理,如果沒有,則選擇重復(fù)地址中的另一個終端的定位請求,重復(fù)執(zhí)行步驟707和步驟708, 直到重復(fù)地址的所有終端的定位請求都被處理。如果重復(fù)地址的所有終端的請求都被處 理,則繼續(xù)執(zhí)行步驟710。步驟710,ISAG/Parlay X網(wǎng)關(guān)根據(jù)結(jié)果重新組裝定位數(shù)據(jù)生成定位結(jié)果集合,例 如多地址定位接口在請求的時候以用戶URI數(shù)組40.. η]形式來請求,返回結(jié)果的時候也 應(yīng)返回一個結(jié)果數(shù)組r
。如果al,a5,a8經(jīng)鑒定屬于重復(fù)URI,則rl填寫的是定位結(jié) 果數(shù)據(jù)(即,定位結(jié)果),r5和r8填寫相同地址URI的其他終端的定位結(jié)果數(shù)據(jù)。步驟711,ISAG/Parlay X網(wǎng)關(guān)返回請求返回結(jié)果,該返回結(jié)果為包含請求中多個 地址的定位結(jié)果數(shù)據(jù),即,包括重復(fù)地址的定位結(jié)果數(shù)據(jù)也包括非重復(fù)地址的定位結(jié)果數(shù) 據(jù)。實例3圖8是根據(jù)本發(fā)明實施例的實例3的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回地址重復(fù)異常事件,該實例用于實現(xiàn)上述的情況三,如圖8所示,該流程包 括如下步驟801至步驟804 步驟801至步驟802,同步驟601至步驟602,在此不再贅述。步驟803,ISAG/Parlay X網(wǎng)關(guān)的業(yè)務(wù)邏輯處理模塊D執(zhí)行用戶地址重復(fù)策略控制 和處理,如果存在地址重復(fù)(或者,對于支持GRUU的SIP URI或終端唯一的物理地址的重 復(fù)),根據(jù)電信運營商設(shè)定的策略,進(jìn)行地址重復(fù)異常處理(即,異常處理)。步驟804,ISAG/Parlay X網(wǎng)關(guān)返回地址重復(fù)異常事件(即,策略重復(fù)異常)給CP/SP。通過本實例3,綜合業(yè)務(wù)網(wǎng)關(guān)提供了異常處理接口,通過此接口可以對重復(fù)的地址 進(jìn)行異常處理。實例4圖9是根據(jù)本發(fā)明實施例的實例4的綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)的定位流 程圖,其中,返回地址重復(fù)異常事件和欺詐事件通知,該實例用于實現(xiàn)上述的情況四,如圖9 所示,該流程包括如下的步驟901至步驟906 步驟901至步驟902,同步驟601至步驟602,在此不再贅述。步驟903至步驟904,同步驟803至步驟804,在此不再贅述。步驟905,對于CP/SP對同一用戶的多次地址重復(fù)情況和CP/SP的請求中出現(xiàn)大比 率重復(fù)的情況(超過運營商設(shè)定的門限值),即,如果來自同一用戶的多次定位操作請求中 都出現(xiàn)地址重復(fù)的現(xiàn)象(同一用戶的多次地址重復(fù)情況),或者,來自同一 CP/SP或其他第 三方應(yīng)用的多次定位請求中出現(xiàn)大比率地址重復(fù)現(xiàn)象,電信運營商設(shè)定防CP/SP欺詐策略 的執(zhí)行操作(即,啟動防欺詐策略)。步驟906,ISAG/Parlay X網(wǎng)關(guān)發(fā)送欺詐事件告警通知給CP/SP。本發(fā)明的實施例提供了在ISAG/Parlay X網(wǎng)關(guān)中使用終端位置定位電信業(yè)務(wù)能力 時,通過在業(yè)務(wù)邏輯處理模塊中進(jìn)行用戶地址重復(fù)策略控制和處理,優(yōu)化了終端位置定位 業(yè)務(wù)的執(zhí)行效率,加快了響應(yīng)時間。方法實施例二根據(jù)本發(fā)明的實施例,提供了一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址 重復(fù)處理方法,該綜合業(yè)務(wù)開放網(wǎng)關(guān)包括業(yè)務(wù)邏輯處理模塊,圖14是根據(jù)本發(fā)明方法實 施例二的地址重復(fù)處理方法的流程圖,如圖14所示,該流程包括如下的步驟S142至步驟 S146 步驟S142,接收多個終端的業(yè)務(wù)請求消息,其中,業(yè)務(wù)請求消息是對多個終端的地 址同時發(fā)起的業(yè)務(wù)請求。業(yè)務(wù)請求消息可以來自于CP/SP。步驟S144,業(yè)務(wù)邏輯處理模塊判斷多個終端的地址是否出現(xiàn)地址重復(fù)。步驟S146,如果出現(xiàn)地址重復(fù),則根據(jù)預(yù)定策略對業(yè)務(wù)請求消息進(jìn)行處理,并返回 業(yè)務(wù)異常和/或業(yè)務(wù)處理結(jié)果。對于用戶地址重復(fù)的情況,電信運營商設(shè)定的策略可以是如下的處理,即,步驟 S144中的預(yù)定策略可以包括以下策略的一個或多個第一預(yù)定策略、第二預(yù)定策略、第三 預(yù)定策略。下面對上述三種策略進(jìn)行詳細(xì)的說明。第一預(yù)定策略對于重復(fù)地址序列中的第一地址,轉(zhuǎn)發(fā)第一地址對應(yīng)的業(yè)務(wù)請求,并接收返回的 業(yè)務(wù)處理結(jié)果,對于后續(xù)重復(fù)的地址,生成業(yè)務(wù)異常,返回業(yè)務(wù)處理結(jié)果和/或業(yè)務(wù)異常, 然后將業(yè)務(wù)處理結(jié)果和業(yè)務(wù)異常返回給SP/CP或其他第三方應(yīng)用。第二預(yù)定策略對于重復(fù)的地址,根據(jù)業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生成新的地址序列,轉(zhuǎn)發(fā)新 的地址序列每個地址對應(yīng)的業(yè)務(wù)請求,并接收返回的業(yè)務(wù)處理結(jié)果。第三預(yù)定策略
直接對業(yè)務(wù)請求消息進(jìn)行異常處理,返回業(yè)務(wù)異常。需要說明的是,綜合業(yè)務(wù)網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的業(yè)務(wù)處理模塊根據(jù)重復(fù)地址的性 質(zhì)的不同選擇不同的策略。以下對此進(jìn)行舉例說明。如果重復(fù)的地址為電話資源標(biāo)識符或不支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié) 議資源標(biāo)識符,則判斷重復(fù)的地址所屬的終端是否為同一用戶的終端,如果是同一用戶的 終端則根據(jù)第二預(yù)定策略進(jìn)行處理,即,轉(zhuǎn)發(fā)重復(fù)的地址中的每個地址對應(yīng)的業(yè)務(wù)請求,并 接收返回的業(yè)務(wù)處理結(jié)果。如果重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或終 端的唯一物理地址,則根據(jù)第三預(yù)定策略進(jìn)行處理,即,對業(yè)務(wù)請求消息進(jìn)行異常處理,返 回業(yè)務(wù)異常,在此情況下,綜合業(yè)務(wù)開放網(wǎng)關(guān)不會轉(zhuǎn)發(fā)上述業(yè)務(wù)請求。需要說明的是,上述實施例的綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)提供了相關(guān)技術(shù) 中沒有的重復(fù)策略管理和重復(fù)異常接口。在相關(guān)技術(shù)中各種業(yè)務(wù)在各自的接口接收模塊或 業(yè)務(wù)處理模塊簡單的處理重復(fù)地址。如果重復(fù)策略根據(jù)需求發(fā)生改變,那么每個業(yè)務(wù)都要 在各自的處理重復(fù)的地方進(jìn)行修改。而通過本發(fā)明實施例的上述方法,就可以在統(tǒng)一的地 方進(jìn)行管理和處理,提高了開發(fā)效率。通過本實施例,提供了在ISAG/Parlay X網(wǎng)關(guān)中使用終端其他包含重復(fù)地址的業(yè) 務(wù)時,通過在業(yè)務(wù)邏輯處理模塊中進(jìn)行用戶地址重復(fù)策略控制和處理,優(yōu)化了終端業(yè)務(wù)的 執(zhí)行效率,加快了響應(yīng)時間。裝置實施例一根據(jù)本發(fā)明的實施例,提供了一種定位處理裝置,優(yōu)選地,該裝置位于綜合業(yè)務(wù)開 放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān),其中,該裝置可以位于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)中的業(yè)務(wù) 邏輯處理模塊。圖10是根據(jù)本發(fā)明實施例的定位處理裝置的結(jié)構(gòu)框圖,如圖10所示,該裝 置包括接收單元12、檢測單元14、處理單元16,下面對該結(jié)構(gòu)進(jìn)行詳細(xì)的描述。接收單元12,用于接收多個終端的定位操作請求,其中,定位操作請求是對多個終 端的地址同時發(fā)起的定位請求;檢測單元14連接至接收單元12,用于檢測多個終端的地址 中是否存在重復(fù)的地址;處理單元16連接至檢測單元14,用于對定位操作請求進(jìn)行處理, 并返回策略重復(fù)異常和/或定位結(jié)果,具體地,處理單元16可以根據(jù)檢測單元14的不同檢 測結(jié)果進(jìn)行后續(xù)處理。下面進(jìn)一步結(jié)合實例對該裝置實施例進(jìn)行詳細(xì)的說明。實例1圖11是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例1的結(jié)構(gòu)框圖,如圖11所 示,上述處理單元包括發(fā)送模塊112、異常處理模塊114、輸出模塊116。優(yōu)選地,該裝置可 以用于實現(xiàn)上述方法實施例中的實例1,下面對該結(jié)構(gòu)進(jìn)行詳細(xì)的說明。發(fā)送模塊112,用于向定位中心發(fā)送沒有出現(xiàn)重復(fù)的地址對應(yīng)的定位請求,獲取定 位結(jié)果;異常處理模塊114,用于對重復(fù)的地址對應(yīng)的定位請求進(jìn)行異常處理,生成策略重 復(fù)異常;發(fā)送模塊112和異常處理模塊114對應(yīng)于步驟603 ;輸出模塊116連接至發(fā)送模塊 112和異常處理模塊114,用于輸出定位數(shù)據(jù)和/或策略重復(fù)異常;執(zhí)行模塊114對應(yīng)于步 驟 609。實例2
圖12是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例2的結(jié)構(gòu)框圖,實例2中的 裝置應(yīng)用于多個相同的地址為TEL URI或不支持全球統(tǒng)一資源標(biāo)識符的SIP URI的情況 下,如圖12所示,上述處理單元包括判斷模塊122、業(yè)務(wù)執(zhí)行模塊124、輸出模塊126,優(yōu)選 地,該裝置可以用于實現(xiàn)上述方法實施例中的實例2,下面對該結(jié)構(gòu)進(jìn)行詳細(xì)的說明。判斷模塊122,用于判斷重復(fù)的地址所屬的終端是否為同一用戶的終端;業(yè)務(wù)執(zhí) 行模塊124連接至判斷模塊122,在判斷模塊122判斷結(jié)果為是的情況下,用于發(fā)起重復(fù)的 地址中的每個地址對應(yīng)的定位請求,獲取定位結(jié)果;判斷模塊122和業(yè)務(wù)執(zhí)行模塊124對應(yīng) 于步驟703b ;輸出模塊126連接至判斷模塊122業(yè)務(wù)執(zhí)行模塊124,用于輸出定位結(jié)果;輸 出模塊126對應(yīng)于步驟709。實例3優(yōu)選地,該裝置可以用于實現(xiàn)上述方法實施例中的實例3,實例3中的裝置在重復(fù) 的地址包括支持全球統(tǒng)一資源標(biāo)識符的SIPURI或終端的唯一物理地址的情況下或直接進(jìn) 行地址重復(fù)異常處理的情況下,上述處理單元具體用于對定位操作請求進(jìn)行異常處理,返 回定位異常,對應(yīng)于步驟803至步驟804。實例4圖13是根據(jù)本發(fā)明優(yōu)選實施例的定位處理裝置的實例4的結(jié)構(gòu)框圖,如圖13所 示,該裝置還包括計數(shù)器132、安全控制單元134,,優(yōu)選地,該裝置可以用于實現(xiàn)上述方法 實施例中的實例4,下面對該結(jié)構(gòu)進(jìn)行詳細(xì)的說明。計數(shù)器132連接至處理單元16,用于對包括多個重復(fù)的地址的定位操作請求的個 數(shù)進(jìn)行計數(shù);安全控制單元134連接至計數(shù)器132,用于在計數(shù)器132的計數(shù)值超過預(yù)定閾 值的情況下,啟動防欺詐策略(例如,禁止該CP/SP的請求或發(fā)出告警通知等),計數(shù)器132 和安全控制單元134對應(yīng)于步驟905。裝置實施例二根據(jù)本發(fā)明的實施例,提供了一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址 重復(fù)處理裝置,位于綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān),圖15是根據(jù)本發(fā)明裝置實施例二的 地址重復(fù)處理裝置的結(jié)構(gòu)框圖,如圖15所示,裝置包括第一接收模塊152、第一檢測模塊 154、第一處理模塊156,該裝置用于實現(xiàn)方法實施例中的地址重復(fù)處理的方法,下面對該裝 置的結(jié)構(gòu)進(jìn)行詳細(xì)的描述。第一接收模塊152,用于接收多個終端的業(yè)務(wù)請求消息,其中,業(yè)務(wù)請求消息是對 多個終端的地址同時發(fā)起的業(yè)務(wù)請求;第一檢測模塊154連接至第一接收模塊152,用于檢 測多個終端的地址是否出現(xiàn)地址重復(fù)第一處理模塊156連接至第一檢測模塊154,用于根 據(jù)預(yù)定策略對業(yè)務(wù)請求消息進(jìn)行處理,并返回業(yè)務(wù)異常和/或業(yè)務(wù)處理結(jié)果。通過本發(fā)明上述實施例,在ISAG/Parlay X網(wǎng)關(guān)的業(yè)務(wù)邏輯處理模塊中增加用戶 地址重復(fù)策略控制和處理功能,當(dāng)CP/SP業(yè)務(wù)應(yīng)用使用Parlay X的Web service接口調(diào)用 底層終端位置定位電信業(yè)務(wù)能力或其他業(yè)務(wù)時出現(xiàn)用戶地址重復(fù)的情況,運營商可以進(jìn)行 相應(yīng)的策略控制和處理。這樣ISAG/Parlay X網(wǎng)關(guān)可以改善終端位置定位業(yè)務(wù)或其他業(yè)務(wù) 執(zhí)行的效率,并且在需要調(diào)整策略的時候,不需要修改代碼,直接修改相應(yīng)的策略就可以完 成新策略的部署。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理方法,所述綜合業(yè)務(wù)開放網(wǎng)關(guān)提供網(wǎng)絡(luò)服務(wù)接口,其特征在于,所述方法包括綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的網(wǎng)絡(luò)服務(wù)接口接收包含多個終端的定位操作請求,其中,所述定位操作請求是對所述多個終端的地址同時發(fā)起的定位請求;所述綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)在所述多個終端的地址出現(xiàn)地址重復(fù)的情況下,通過網(wǎng)絡(luò)服務(wù)接口返回策略重復(fù)異常和/或定位結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)通過 業(yè)務(wù)邏輯處理模塊根據(jù)預(yù)定策略對所述定位操作請求進(jìn)行處理,預(yù)定策略至少包括以下之 一第一預(yù)定策略、第二預(yù)定策略、第三預(yù)定策略所述第一預(yù)定策略包括,對于重復(fù)地址序列中的第一地址,向定位中心發(fā)送所述第一 地址對應(yīng)的定位請求,并接收所述定位中心返回的所述定位結(jié)果,對于后續(xù)重復(fù)的地址,生 成所述策略重復(fù)異常,返回所述定位結(jié)果和/或所述策略重復(fù)異常;所述第二預(yù)定策略包括,對于重復(fù)的地址,根據(jù)所述業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生 成新的地址序列,向定位中心發(fā)送所述新的地址序列中的每個地址對應(yīng)的定位請求,并接 收返回的所述定位結(jié)果;所述第三預(yù)定策略包括,對所述定位操作請求進(jìn)行異常處理,返回所述策略重復(fù)異常。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在重復(fù)的地址為電話資源標(biāo)識符或不支 持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符的情況下,所述方法還包括判斷所述重復(fù)的地址所屬的終端是否為同一用戶的終端,如果判斷結(jié)果為是,則根據(jù) 所述第二策略對所述定位操作請求進(jìn)行處理。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述重復(fù)的地址包括支持全球統(tǒng)一資 源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或終端的唯一物理地址的情況下,根據(jù)所述第三策略 對所述定位操作請求進(jìn)行處理。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述方法還包括 如果出現(xiàn)地址重復(fù)的定位操作請求的個數(shù)超過預(yù)定閾值,則啟動防欺詐策略。
6.一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理方法,所述綜合業(yè)務(wù)開放 網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)包括網(wǎng)絡(luò)服務(wù)接口模塊、業(yè)務(wù)邏輯處理模塊,其特征在于,所述方法包 括綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的網(wǎng)絡(luò)服務(wù)接口模塊接收包含多個終端的定位操作 請求,其中,所述定位操作請求是對所述多個終端的地址同時發(fā)起的定位請求;在處理所述定位操作請求之前,所述綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的業(yè)務(wù)邏輯處 理模塊對所述多個終端的地址是否出現(xiàn)地址重復(fù)進(jìn)行判斷;在判斷結(jié)果為是的情況下,所述業(yè)務(wù)邏輯處理模塊根據(jù)預(yù)定策略向定位中心轉(zhuǎn)發(fā)對所 述定位操作請求和/或?qū)λ龆ㄎ徊僮髡埱筮M(jìn)行異常處理,其中,對所述定位操作進(jìn)行異 常處理后產(chǎn)生策略重復(fù)異常;所述定位中心接收來自所述業(yè)務(wù)邏輯處理模塊的定位操作請求,對所述定位操作請求 進(jìn)行處理,并向所述業(yè)務(wù)處理模塊發(fā)送定位結(jié)果;所述業(yè)務(wù)處理邏輯模塊接收來自所述定位中心的所述定位結(jié)果,并返回所述策略重復(fù) 異常和/或所述定位結(jié)果。
7.一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理方法,所述綜合業(yè)務(wù)開 放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)包括業(yè)務(wù)邏輯處理模塊,其特征在于,所述方法包括綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的網(wǎng)絡(luò)服務(wù)接口接收針對多個終端的業(yè)務(wù)請求消 息,其中,所述業(yè)務(wù)請求消息是對所述多個終端的地址同時發(fā)起的業(yè)務(wù)請求;所述綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)在所述多個終端的地址出現(xiàn)地址重復(fù)的情況 下,根據(jù)預(yù)定策略對所述業(yè)務(wù)請求消息進(jìn)行處理,通過網(wǎng)絡(luò)服務(wù)接口返回業(yè)務(wù)異常和/或 業(yè)務(wù)處理結(jié)果
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,綜合業(yè)務(wù)開放網(wǎng)關(guān)/ParlayX網(wǎng)關(guān)通過業(yè) 務(wù)邏輯處理模塊根據(jù)預(yù)定策略對所述定位操作請求進(jìn)行處理,所述預(yù)定策略至少包括以下 之一第一預(yù)定策略、第二預(yù)定策略、第三預(yù)定策略所述第一預(yù)定策略包括,對于重復(fù)地址序列中的第一地址,轉(zhuǎn)發(fā)所述第一地址對應(yīng)的 業(yè)務(wù)請求,并接收返回的所述業(yè)務(wù)處理結(jié)果,對于后續(xù)重復(fù)的地址,生成所述業(yè)務(wù)異常,返 回所述業(yè)務(wù)處理結(jié)果和/或所述業(yè)務(wù)異常;所述第二預(yù)定策略包括,對于重復(fù)的地址,根據(jù)所述業(yè)務(wù)邏輯處理模塊進(jìn)一步解析生 成新的地址序列,轉(zhuǎn)發(fā)所述新的地址序列中的每個地址對應(yīng)的業(yè)務(wù)請求,并接收返回的所 述業(yè)務(wù)處理結(jié)果;所述第三預(yù)定策略包括,對所述業(yè)務(wù)請求消息進(jìn)行異常處理,返回所述業(yè)務(wù)異常。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在重復(fù)的地址為電話資源標(biāo)識符或不支 持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符的情況下,所述方法包括判斷所述重復(fù)的地址所屬的終端是否為同一用戶的終端,如果所述判斷結(jié)果為是,則 根據(jù)所述第二預(yù)定策略對所述業(yè)務(wù)請求消息進(jìn)行處理。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述重復(fù)的地址包括支持全球統(tǒng)一資 源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或終端的唯一物理地址的情況下,根據(jù)所述第三預(yù)定 策略對所述業(yè)務(wù)請求消息進(jìn)行處理。
11.一種定位處理裝置,位于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān),其特征在于,所述定 位處理裝置包括接收單元,用于接收多個終端的定位操作請求,其中,所述定位操作請求是對所述多個 終端的地址同時發(fā)起的定位請求;檢測單元,用于檢測所述多個終端的地址中是否存在重復(fù)的地址;處理單元,用于對所述定位操作請求進(jìn)行處理,并返回策略重復(fù)異常和/或定位結(jié)果。
12.根據(jù)權(quán)利要求11所述的定位處理裝置,其特征在于,所述處理單元包括發(fā)送模塊,用于向定位中心發(fā)送所述沒有出現(xiàn)重復(fù)的地址對應(yīng)的定位請求,獲取所述 定位結(jié)果;異常處理模塊,用于對所述重復(fù)的地址進(jìn)行異常處理,生成所述策略重復(fù)異常;輸出模塊,用于輸出所述定位結(jié)果和/或所述策略重復(fù)異常。
13.根據(jù)權(quán)利要求11所述的定位處理裝置,其特征在于,所述處理單元包括判斷模塊,用于判斷所述重復(fù)的地址所屬的終端是否為同一用戶的終端,其中,所述重 復(fù)的地址為電話資源標(biāo)識符或不支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符;業(yè)務(wù)執(zhí)行模塊,用于向定位中心發(fā)送所述重復(fù)的地址中的每個地址對應(yīng)的定位請求,獲取定位結(jié)果;輸出模塊,用于輸出所述定位結(jié)果。
14.根據(jù)權(quán)利要求11所述的定位處理裝置,其特征在于,所述處理單元具體用于對所述定位操作請求進(jìn)行異常處理,返回定位異常,其中,所述 重復(fù)的地址包括支持全球統(tǒng)一資源標(biāo)識符的會話初始協(xié)議資源標(biāo)識符或終端的唯一物理 地址。
15.根據(jù)權(quán)利要求11至14中任一項所述的定位處理裝置,其特征在于,還包括 計數(shù)器,用于對包括所述重復(fù)的地址的定位操作請求的個數(shù)進(jìn)行計數(shù);安全控制單元,用于在所述計數(shù)器的計數(shù)值超過預(yù)定閾值的情況下,啟動防欺詐策略。
16.一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的地址重復(fù)處理裝置,位于綜合業(yè)務(wù) 開放網(wǎng)關(guān),其特征在于,所述裝置包括第一接收模塊,用于接收多個終端的業(yè)務(wù)請求消息,其中,所述業(yè)務(wù)請求消息是對所述 多個終端的地址同時發(fā)起的業(yè)務(wù)請求;第一檢測模塊,用于檢測所述多個終端的地址是否出現(xiàn)地址重復(fù); 第一處理模塊,用于根據(jù)預(yù)定策略對所述業(yè)務(wù)請求消息進(jìn)行處理,并返回業(yè)務(wù)異常和/ 或業(yè)務(wù)處理結(jié)果。
全文摘要
本發(fā)明公開了一種基于綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)的定位處理方法、地址重復(fù)處理方法及裝置,該定位處理方法包括提供網(wǎng)絡(luò)服務(wù)接口接收針對多個終端的定位操作請求,其中,定位操作請求是對多個終端的地址同時發(fā)起的定位請求;綜合業(yè)務(wù)開放網(wǎng)關(guān)/Parlay X網(wǎng)關(guān)通過業(yè)務(wù)邏輯處理模塊進(jìn)行處理,在多個終端的地址出現(xiàn)地址重復(fù)的情況下,根據(jù)預(yù)定策略對定位操作請求進(jìn)行處理,通過網(wǎng)絡(luò)服務(wù)接口返回策略重復(fù)異常和/或定位結(jié)果。通過本發(fā)明解決了ISAG/Parlay X網(wǎng)關(guān)中對用戶地址重復(fù)的處理造成的系統(tǒng)開發(fā)效率和業(yè)務(wù)處理速度低的問題,進(jìn)而達(dá)到了提高定位業(yè)務(wù)的執(zhí)行效率、加快響應(yīng)時間、提高開發(fā)效率的效果。
文檔編號H04L29/06GK101924746SQ200910179668
公開日2010年12月22日 申請日期2009年6月11日 優(yōu)先權(quán)日2009年6月11日
發(fā)明者巫妍, 邵偉翔 申請人:中興通訊股份有限公司