專利名稱:對接入國外電話網絡的移動終端進行檢測和存儲的系統的制作方法
技術領域:
如說明書標題所述,本發明包含的是一種對接入國外電話網絡的移動終端進行檢測和存儲的系統,其目的是允許向那些離開其網絡的用戶提供特定服務,因此,每次在國外網絡中注冊移動終端的時候,都會將終端數據保存在用戶移動電話網絡的數據庫中,這樣就可以知道哪些用戶處于國外網絡中,以便在所述國外網絡中為他們提供特定服務。
背景技術:
當前,很多移動網絡用戶會從一個國家前往另一個國家旅行,這將使終端改變到用戶所在國家的其中一個網絡。為了避免這種缺點,目前開發了漫游(國際移動連接)技術,由此移動網絡可以檢測到位于其他網絡的用戶,從而允許移動終端用戶在處于其所屬網絡覆蓋范圍之外的移動網絡中使用終端,以便能夠發起和接收呼叫或是發送和接收短消息。為此目的,來自不同國家的不同移動電話網絡是借助了網關相互連接的,其中通過所述網關,可以允許與接入國外網絡的移動終端進行通信。這樣一來,網關會在其他信令中指示用戶何時進入/離開國外網絡,國外網絡數據以及關于移動終端的數據,因此所有這些信息會在所述移動終端所在的移動網絡中激活一個表明所述移動終端身處國外網絡的指示。
從這種意義上講,在這里值得一提的是存在一種出去的國際漫游(Roaming Out)技術,它是移動終端處于國外網絡中并希望連接到其自身網絡的實例。從國外網絡看到的同一情況則是進入的國際漫游(Roaming In),因為在這種情況下,國外終端是通過接入網絡而與國外網絡進行通信的。
當前,為了向這些身處自身網絡之外的用戶提供不同的特定服務,使用了諸如通過使用戶簡檔(簽約服務(contracted service)的用戶)適合用戶所在網絡特征而對用戶與他/她的網絡的簽約服務進行優化的服務,這些服務存在如下缺陷,那就是必須知道哪些終端離開自身網絡以及這些終端何時進入和離開它們的網絡,以便了解應為哪些用戶提供這些服務。
發明內容
為了了解當用戶離開其網絡時應為哪些用戶提供特定服務,本發明開發了一種全新的系統,其中在網關與移動終端網絡之間提供了處理裝置,該裝置從經由網關傳播的所有信息中檢測終端進入/離開國外網絡的信令參數、國外網絡數據以及關于終端的數據,由此將這些數據與剩余數據相分離,并且將其發送到分析裝置,而在分析了信息之后,所述分析裝置將會訪問一個存儲裝置,其中所述存儲裝置保存的是進入/離開國外網絡的終端、國外網絡數據以及國外網絡中的終端數據,由此可以了解哪些終端以及每一個終端所在的網絡,并且由此能在國外網絡中提供那些簽約服務。
分析裝置與一個實時服務模塊相連,其中每次在檢測到終端進入/離開國外網絡的時候都會向所述模塊發出通知,以便立即向國外網絡中的終端提供服務,從而使得實時服務能在用戶改變網絡(進入國外網絡或是返回自己的網絡)的時刻發揮作用,通過執行所有這些操作,在這里沒有必要對數據庫進行查閱,由此避免為了提供實時服務而進行事先查閱,這樣則極大簡化了這種功能。
這種結構避免了提供實時服務的不同系統查閱表格,并且避免所述系統只在用戶進入/離開他/她當時所在網絡的信息到達本發明的系統的時候才進行操作。
借助這種解決方案,位置分析器還會在終端返回其網絡時發揮作用,這是因為如果它對應的是改變到另一個國外網絡,那么已經使用新的網絡位置更新通知了這個信息。
本發明預見到當分析裝置檢測到終端進入國外網絡時,它們會認為用戶已經進入了所述國外網絡,由此通過將這個信息保存在數據庫中而對當前用戶位置進行更新,同時還將其傳送到實時服務模塊,以便能夠據此進行操作。
與此相反,當分析裝置檢測到終端離開國外網絡時,它們會驗證用戶是否接收了終端已經進入另一個國外網絡的通知,如果肯定的話,則它們認為用戶進入所述國外網絡,由此保存這個信息并且在數據庫中更新當前用戶位置,同時將其傳送到實時服務模塊并且所述模塊據此進行操作;然而如果驗證結果是否定的,則它們查閱自己的網絡以便驗證終端是否再次進入它們的網絡,如果得到一個肯定響應,則在數據庫中消除相應的條目并將此報告給實時服務模塊。
本發明的系統還包括一個基于事件的服務模塊,所述模塊與一個事件生成器相連,由此在后者為用戶產生一個服務時,所述基于事件的服務模塊將會訪問數據庫以便了解哪些用戶位于國外網絡并且從而能為它們提供服務。
不論發生那一種情況,為了允許提供所描述的功能,有必要在數據庫中保存關于各個國外網絡特征的數據,從而能夠確定接收數據所歸屬的網絡,并使用戶簽約服務適應于國外網絡特征,從而依照移動終端所在的國外網絡的特性來優化簽約服務。
此外,數據庫保存了每個終端針對國外網絡所進行的所有訪問的日志,以便允許其他執行統計的系統對其進行查閱等等。該系統可以清除日志中保存的數據,以便周期性消除所有那些不必要的信息。
為了有助于更好地理解本發明,作為構成說明書的一個組成部分,以下附加了一張附圖,其中所述附圖借助一個示范性而不是限定性的特征來顯示本發明的目的。
圖1顯示的是本發明的系統的一個可能的實施例的實例功能框圖。
具體實施例方式
在下文中將依照上述附圖來描述本發明。
當前,很多移動網絡用戶會從一個國家前往另一個國家旅行,這使得用戶改變到他/她所在國家的網絡之一。為了防止出現這種情況,目前開發出了漫游技術,由此移動網絡可以檢測到位于其他網絡的移動終端,從而允許移動終端用戶在身處該用戶所屬網絡覆蓋范圍之外的移動網絡中使用終端,以便能夠從其所屬網絡之外的一個網絡發起和接收呼叫或是發送和接收短消息(SMS)。
借助于漫游(國際移動連接)服務,可以向那些處于自身網絡之外的用戶提供特定服務,但其缺陷則在于需要了解應該為哪些用戶提供這些服務,因此有必要知道哪些移動終端在其自身網絡之外,此外還要了解終端何時進入和離開它們自己的網絡。
為此目的,本發明開發了一種允許實時了解所有這些數據的系統。
眾所周知,移動電話網絡1是借助網關2而與不同的國外移動電話網絡3相連的,由此在網絡1的HLR(歸屬位置寄存器)與國外網絡的VLR(訪問位置寄存器)之間交換信息。
這種信息交換是借助了名為MAP(移動應用協議)的協議來完成的,并且在其間交換了不同的信息,其中值得一提的是具有下列參數“更新位置”、“插入用戶”和“刪除位置”。“更新位置”參數是在每次移動終端位置發生變化的時候產生的,并且借助于這個信令而在HLR的用戶簡檔中更新注冊用戶的位置。
如所述,用戶簡檔不但包含了用戶位置,而且,如果費率調整是借助合同或是預支付來完成的,如果漫游有效等等,那么用戶簡檔還包含了用戶簽約服務,例如新聞服務。這些用戶數據位于“插入用戶”信息之中,它們通過發送一個用于被訪問的VLR的“插入用戶”來了解這個用戶的特征,從而構成了被訪問的VLR的一部分。
對“取消位置”信息而言,值得一提的是,所述消息在HLR中產生并且發送到VLR,由此表明由于已經從另一個VLR向這個HLR發送了一個“更新位置”,因而用戶已經離開了這個VLR的區域,并且這時必須消除發送給它的用戶信息。
因此,信令是在不同移動電話網絡的HLR與VLR之間交換的,借助于這個信令,還發送表明用戶進入/離開國外網絡的時間、與接入國外網絡的移動終端相關的數據以及國外網絡的數據,由此可以通過使用這個信息來創建一個能夠了解哪些終端處于其自身網絡之外的系統。
為此目的,本發明的系統包括一個連接在國外網絡3的連接網關2與網絡1之間的處理器4,由此所有信息不但經過網關而且還會經過處理器4,其中處理器4連續讀取那些在國際網關2與移動終端自身網絡1的HLR 5之間交換的信息,這樣一來,它只會選擇上述MAP協議參數,也就是說,它會通過檢測所述信息來實施過濾功能。處理器4則連接到一個位置分析器6,該分析器收集那些經由HTTP(超文本傳輸協議)發送的信息并將這些信息存入一個數據庫7,同時對其進行分析,以便對所要檢測的位置變化進行檢測,以及將所述變化報告給一個實時服務模塊8,由此后者了解到每個終端進入/離開國外網絡,這樣一來,這些終端可以在不必事先查閱的情況下立即擁有那些提供給國外網絡中的終端的服務。
此外,數據庫7與一個基于事件的服務模塊9相連,該模塊則連接到一個事件生成器11,這樣一來,當后者產生一個用戶服務時,基于事件的服務模塊將會訪問數據庫,以便了解哪些用戶位于國外網絡之中并且由此向他們提供服務。
基于事件的服務的另一個實例可以是訂閱服務,例如海外新聞。這種服務是在每個確定時間借助于事件生成器11來執行的,由此模塊9通過查閱數據庫7來了解哪些簽約服務的用戶處于國外并且由此向它們發送新聞。
模塊8和9可以由其他系統10進行訪問,以便借助網絡自身之外的系統或是用戶網絡1來提供實時服務。
當分析器6接收到對應于移動終端離開網絡的通知并且未曾接收到其進入另一個網絡的通知時,它會通過查閱HLR來了解在哪一個VLR中注冊了用戶,從而檢查是否他/她已經返回他/她的網絡,而出現這種情況則是因為,如果用戶返回他/她自己的網絡,那么在外部網絡的VLR與其自身的HLR之間是不存在信息交換的,進而也沒有信息處理器4能夠獲得的對話。這樣一來,由于沒有經由網關2來進行信息交換,因此分析器必須查閱其自身網絡的HLR 5,以便了解用戶是否在該網絡的VLR中,并由此確認用戶是否存在于所述網絡之中。
因此,除了保存那些從處理器接收的信息之外,分析器6還在數據庫7中保存其通過查詢HLR 5所獲取的信息。
有必要指出的是,信息處理器只會報告那些與進入國外網絡3相對應的位置更新(“更新位置”),由此因其只對應于國外網絡3自身內部的移動而丟棄了那些對應于與先前網絡相同的網絡VLR的位置更新。同樣,它只會報告那些對應于離開國外網絡的位置取消(“刪除位置”),由此因為對應于同一網絡內部的移動而丟棄那些對應于與其所處的新的VLR相同的網絡VLR的位置取消。
因此,當位置分析器接收到一個“更新位置”消息時,它會認為用戶已經進入一個新的國外網絡3并且如下進行處理1.它將這個信息保存在數據庫7中,從而更新對應于當前用戶位置的條目。
2.它向實時服務模塊8告知出現了一個新條目。
同樣,當位置分析器6接收到一個“刪除位置”消息時,它會認為用戶離開了此前其所在的國外網絡3。在這種情況下,會出現兩種不同的情形A)有可能在接收到網絡位置更新通知之前已經接收了位置取消通知,在這種情況下認為用戶已經離開他/她此前所在的網絡并且進入另一個新的國外網絡。
B)如果接收到位置取消通知,但在另一個國外網絡中卻沒有接收到位置更新通知,則認為移動終端離開了此前其所在的網絡并且再次進入它自己的網絡1。為了確認用戶是否進入他/她的網絡,在HLR5中進行查閱,以便檢測用戶處于哪一個VLR。如已經描述的那樣,由于處理器4只借助于經過國際網關2的信息而對國際鏈路進行檢查,因此處理器4并未獲得用戶自己的網絡1的VLR位置更新消息,這樣一來,上述檢查將是非常必要的。
在情形B中,位置分析器6只在客戶機返回網絡的時候才進行操作,這是因為如果它對應的是一個涉及了另一個國外網絡的改變,那么已經結合新網絡中的位置更新而對分析器進行通知。如果證實用戶已經返回他/她的網絡,則以下列方式繼續進行處理-消除相應的數據庫條目。
-將所述返回通知給實時服務模塊8。
值得一提的是,數據庫引入了一個日志表,其中包含了每一個客戶機所訪問的網絡,因此在先前情形中還對這個日志表進行更新。
同樣,所述日志表是用每一個網絡改變來更新的,這樣一來,通過訪問這個表格,可以執行統計,此外還可以獲取關于用戶網絡1之外的系統或是關于所述網絡1的令人關注的數據類型。
在這個表格日志中保存了MSISDN(移動臺國際ISDN號碼,它對應的是移動電話號碼)及其所在網絡的國家代碼,它所在的網絡運營商標識符,網絡支持的Camel版本,IN(智能網)服務標識符,是否與國外網絡訂立協定,以及位置更新日期。
數據庫7中還保存了識別國外網絡VLR所需要的信息,也就是了解每一個VLR(運營商表格)所屬的網絡所必需的所有信息。
這個表格保存了國家代碼,運營商標識符,標識各個VLR的編號范圍,用于實施實時附加服務的得到支持的版本(集中在移動用戶的智能網絡Camel環境),并且如果不支持Camel版本,那么這個參數為空,此外表格中還保存了是否與所述國外網絡訂立協定。
因此,借助于這個存儲信息,可以從VLR號碼中確定VLR國家代碼,其中所述VLR號碼包含了加上范圍的國家代碼,此外還加上了剩余編號。其中一個實例可以是39 348 4228995,該號碼是在信息處理器的通知中接收的,通過查閱數據庫,可以從中獲取VLR的國家代碼,在所示實施例中,所述國家代碼為39并與意大利相對應,此外還可以從中獲取VLR所屬網絡的標識符,在這個實例中所述標識符為348并與Omnitel相對應。這樣一來,本發明的系統知道在哪個國外網絡中注冊了用戶。
相對于每一個用戶位置的更新表格,這其中包含了MSISDN,國家代碼,運營商標識符,網絡支持的Camel版本,如果在存在與網絡訂立協定的情況下的IN服務標識符、是否預先支付,以及最后一次位置更新的日期。
由位置分析器6發送到實時服務模塊8的信息包括MSISDN,網絡的國家代碼,運營商標識符,網絡支持的Camel版本以及IN服務標識符。
當位置分析器6接收到位置改變通知時,它會對數據庫7進行如下操作它查閱運營商表格,以便獲取涉及VLR的必要信息。
如果存在的話,則它拷貝用戶在日志表的位置更新表中所具有的條目。
它在位置更新表格中更新用戶數據。
如果由于用戶此前位于他/她的網絡,但是已經進入了一個國外網絡,因此他/她在這個表格中沒有條目,則它創建一個條目。
如果由于用戶此前處于一個國外網絡,但是已經進入了另一個國外網絡,因此他/她在這個表格中具有一個條目,則它更新這個條目。
如果用戶返回他/她的網絡,則他/她的條目將被清除。
權利要求
1.一種接入國外電話網絡的移動終端的檢測和存儲系統,其中國外移動電話網絡(3)經由網關(2)而與移動終端所屬的網絡(1)相連接,其中允許借助所述網關(2)而與接入國外網絡(3)的移動終端進行通信,因此網關(2)在其他信令中指示用戶何時進入/離開國外網絡(3),國外網絡(3)的數據以及關于移動終端的數據,所有這些會在所述移動終端的網絡中激活一個表明所述移動終端位于國外網絡之中的指示;其特征在于,在網關(2)與移動終端網絡(1)之間,所述系統包含處理裝置(4),該裝置從經由網關(2)傳播的所有信息中檢測終端進入/離開國外網絡的信令參數,國外網絡的數據以及關于終端的數據,從而分離這些數據并且將其發送到分析裝置(6),而所述分析裝置則在分析所述信息之后訪問存儲裝置(7),其中所述存儲裝置保存進入/離開國外網絡的終端、國外網絡數據以及在國外網絡中的終端數據,由此可以了解哪些終端以及各個終端所在的國外網絡,并且由此能夠在國外網絡中提供簽約服務。
2.根據權利要求1的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,分析裝置(6)與實時服務模塊(8)相連接,其中在每次它們檢測到終端進入/離開國外網絡的時候都會向所述模塊發出通知,以便立即向國外網絡中的終端提供實時服務,而不必進行事先查閱。
3.根據權利要求1的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,所述系統包含與事件生成器(11)相連的基于事件的服務模塊(9),由此在所述事件生成器為用戶產生一個服務時,所述基于事件的服務模塊(9)訪問數據庫(7),從而了解哪些用戶位于國外網絡(3)之中,以及由此能為它們提供服務。
4.根據權利要求1的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,數據庫(7)包含涉及能夠確定不同接收數據所屬網絡的各個國外網絡(3)特征的數據,以及能使用戶簽約服務適應于國外網絡的各個國外網絡(3)特征的數據。
5.根據權利要求2的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,當分析裝置(6)檢測到終端進入國外網絡時,它們認為用戶進入了一個國外網絡,由此將這個信息保存在數據庫中,更新當前用戶位置以及將這個信息傳遞到實時服務模塊(8)。
6.根據權利要求2的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,當分析裝置(6)檢測到終端離開國外網絡(3)時,它們會驗證是否接收了終端已經進入另一個國外網絡(3)的通知,如果肯定的話,則它們認為用戶已經進入另一個國外網絡,保存這個信息并在數據庫中更新當前用戶位置,同時它們會將這個信息傳遞到實時服務模塊(8);然而如果驗證是否定的,則它們查閱自己的網絡以便驗證終端是否再次進入它的網絡,如果得到一個肯定響應,則它們消除與數據庫相應的條目并將此報告給實時服務模塊。
7.根據前述任何一個權利要求的接入國外電話網絡的移動終端的檢測和存儲系統,其特征在于,數據庫保存各個終端對國外網絡所進行的所有訪問的日志,由此允許其他網絡對其進行查閱。
全文摘要
本發明涉及允許移動終端用戶在國外網絡(3)中使用終端稱為漫游的技術,由此國外網絡(3)與移動終端網絡(1)通過網關(2)交換不同信息。其特征在于在網關(2)與移動終端網絡(1)之間包含處理裝置(4),所述裝置從經由網關(2)所傳播的所有信息中檢測終端進入/離開國外網絡的信令參數,國外網絡數據以及關于終端的數據,以便分離這些數據并且將其發送到分析裝置(6),而所述分析裝置則在分析了信息之后訪問存儲裝置(7),其中所述存儲裝置保存進入/離開國外網絡的終端、國外網絡數據以及在國外網絡中的終端數據,由此可以了解哪些終端以及各個終端所在的國外網絡,并且由此能夠在國外網絡中提供簽約服務。
文檔編號H04W8/18GK1636418SQ03804184
公開日2005年7月6日 申請日期2003年1月17日 優先權日2002年1月21日
發明者奧斯卡·朱利安·桑切斯·費雷拉斯, 戴維·馬丁·洛佩茨, 圣地亞哥·博雷羅·奧爾蒂斯 申請人:沃達豐集團公司