專利名稱:多區(qū)布置中的無線專網(wǎng)系統(tǒng)之間的短消息服務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多區(qū)布置中無線專網(wǎng)系統(tǒng)之間的短消息服務(wù)(SMS),特別是涉及當(dāng)在不同區(qū)內(nèi)的每個(gè)無線專網(wǎng)系統(tǒng)中登記的用戶在多區(qū)布置的無線專網(wǎng)系統(tǒng)中從一個(gè)服務(wù)區(qū)移動(dòng)到另一個(gè)服務(wù)區(qū)時(shí),多區(qū)布置中無線專網(wǎng)系統(tǒng)之間的SMS,其中用戶可以從他已經(jīng)進(jìn)入的服務(wù)區(qū)中的無線專網(wǎng)系統(tǒng)接收到SMS。
背景技術(shù):
多區(qū)布置中的無線專網(wǎng)系統(tǒng)被配置成相同類型的無線專網(wǎng)系統(tǒng)位于不同區(qū)的一個(gè)系統(tǒng)。當(dāng)在位于不同區(qū)的無線專網(wǎng)系統(tǒng)登記的每個(gè)無線終端從終端已登記的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)移動(dòng)到另一個(gè)無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)時(shí),使系統(tǒng)適合于通過在無線專網(wǎng)系統(tǒng)之間發(fā)送用戶信息,允許無線終端接收呼叫漫游服務(wù)和其它附加服務(wù)(例如,SMS服務(wù))。就是說,它是一個(gè)將位于多區(qū)布置內(nèi)的每個(gè)無線專網(wǎng)系統(tǒng)配置表現(xiàn)為象一個(gè)無線專網(wǎng)系統(tǒng)那樣的系統(tǒng),這樣即使無線終端移動(dòng)到任何區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū),它都可以從相關(guān)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)接收到多種服務(wù)。
通常,無線專網(wǎng)系統(tǒng)只對在相關(guān)系統(tǒng)中登記的用戶終端提供服務(wù)。因此,一旦相關(guān)的無線終端移動(dòng)到另一個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū),終端就無法從它已經(jīng)進(jìn)入的區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)接收到任何服務(wù)。即,在相關(guān)無線專網(wǎng)系統(tǒng)中登記的無線終端只能在它登記的無線專網(wǎng)系統(tǒng)中接收呼出服務(wù)、呼入服務(wù)和任何其它的功能服務(wù),如SMS服務(wù)。
結(jié)果,根據(jù)現(xiàn)有技術(shù)的無線專網(wǎng)系統(tǒng)只能對在它自己系統(tǒng)中登記的無線終端用戶提供呼叫服務(wù)和其它附加服務(wù),如SMS服務(wù)。因此,當(dāng)在無線專網(wǎng)系統(tǒng)中登記的無線終端移動(dòng)到另一個(gè)區(qū)的無線專網(wǎng)系統(tǒng)時(shí),無法接收呼叫服務(wù)和SMS服務(wù)。就是說,常規(guī)無線專網(wǎng)系統(tǒng)中的SMS服務(wù)只能提供給在一個(gè)無線專網(wǎng)系統(tǒng)中已經(jīng)登記并且位于相關(guān)系統(tǒng)服務(wù)區(qū)中的終端。
例如,假設(shè)在紐約和波士頓分別部署了兩個(gè)無線專網(wǎng)系統(tǒng),由于這兩個(gè)系統(tǒng)之間沒有接口,因此兩個(gè)無線專網(wǎng)系統(tǒng)的原籍用戶之間無法發(fā)送SMS消息。
下面的每個(gè)專利都揭示了和本發(fā)明共有的特征,但是沒有講授或建議本發(fā)明中特別敘述的發(fā)明特征McCann等人的標(biāo)題為“通信網(wǎng)絡(luò)中用于路由消息的方法和系統(tǒng)”,于2001年10月18日公開的U.S.專利申請No.2001/0030957;Ahn等人的標(biāo)題為“CDMA服務(wù)區(qū)為GSM服務(wù)用戶提供漫游服務(wù)的系統(tǒng),以及利用該系統(tǒng)登記位置并發(fā)送和接收信號和短消息的方法”,于2002年5月23日公開的U.S.專利申請No.2002/0061745;Aitken等人的標(biāo)題為“短消息網(wǎng)關(guān)”,于2002年11月21日公開的U.S.專利申請No.2002/0173320;Elizondo Alvarez的標(biāo)題為“短消息服務(wù)的準(zhǔn)備”,于2002年12月5日公開的U.S.專利申請No.2002/0183081;Martschitsch的標(biāo)題為“在移動(dòng)無線網(wǎng)絡(luò)中準(zhǔn)備和發(fā)送SMS消息的方法和系統(tǒng)”,于2002年12月19日公開的U.S.專利申請No.2002/0193127;JeanHenry-Labordere的標(biāo)題為“實(shí)現(xiàn)向具有移動(dòng)號碼攜帶或具有自動(dòng)學(xué)習(xí)的不完全編號計(jì)劃的移動(dòng)網(wǎng)絡(luò)發(fā)送短消息”,于2003年1月16日公開的U.S.專利申請No.2003/0013464;Knotts的標(biāo)題為“只為正在跨運(yùn)營商的電話號碼提供短消息服務(wù)”,于2003年3月6日公開的U.S.專利申請No.2003/0045309;Hantsch等人的標(biāo)題為“從移動(dòng)終端轉(zhuǎn)送短消息的方法和裝置”于2003年8月14日公開的U.S.專利申請No.2003/0154257;Ala-Luukko的標(biāo)題為“在電信系統(tǒng)中用于短消息路由的方法和系統(tǒng)”,于2004年1月8日發(fā)表的U.S.專利申請No.2004/0005901;以及Murri等人的標(biāo)題為“對無法接聽的移動(dòng)電話的呼叫處理方法和裝置”,于2004年6月10日發(fā)表的U.S.專利申請No.2004/0110489。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是在無線專網(wǎng)系統(tǒng)已經(jīng)被分開布置并且被配置成稱為多區(qū)布置的單一服務(wù)區(qū)的多區(qū)布置中的無線專網(wǎng)系統(tǒng)之間提供SMS服務(wù)。通過多區(qū)布置中無線專網(wǎng)系統(tǒng)之間的接口技術(shù)周期性地更新和同步原籍位置寄存器信息(即,用戶信息),從而利用同步的原籍位置寄存器信息可以決定位于服務(wù)區(qū)中的接收終端屬于哪個(gè)無線專網(wǎng)系統(tǒng),然后為了能向相關(guān)終端發(fā)送SMS消息,先向相關(guān)的無線專網(wǎng)系統(tǒng)的呼叫處理模塊(即,pBSC)請求SMS發(fā)送。
就是說,本發(fā)明的目的是在多區(qū)布置中的無線專網(wǎng)系統(tǒng)之間提供SMS服務(wù),它可以利用周期性更新的HLR數(shù)據(jù)庫信息在相關(guān)的無線專網(wǎng)系統(tǒng)中自動(dòng)進(jìn)行原籍呼叫和SMS呼入服務(wù),而無需請求在每個(gè)不同位置的登記或由用戶執(zhí)行特定的選項(xiàng)設(shè)置。
本發(fā)明的另一個(gè)目的是在多區(qū)布置內(nèi)的無線專網(wǎng)系統(tǒng)之間提供SMS服務(wù),其中如果原籍終端(DGP)和無線終端都被設(shè)置了多目的地功能,將該多目的地功能發(fā)送到包括原籍終端的PBX,從而顯示該消息,并且通過相關(guān)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的pBSC發(fā)送SMS消息,從而允許SMS的多目的地功能。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的一個(gè)實(shí)施例,所提供的方法包括針對在多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)間登記的每個(gè)用戶的用戶信息,經(jīng)網(wǎng)絡(luò)同步用戶信息數(shù)據(jù)庫;當(dāng)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)(SMS)發(fā)送請求信號,根據(jù)接收到的SMS發(fā)送請求信號形成SMS消息的數(shù)據(jù)包,然后檢索同步的用戶信息數(shù)據(jù)庫,將形成的SMS數(shù)據(jù)包通過網(wǎng)絡(luò)發(fā)送到與該至少一個(gè)第二終端的當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)。
網(wǎng)絡(luò)可以包括IP網(wǎng)絡(luò)。
第一終端可以包括在無線網(wǎng)絡(luò)系統(tǒng)中登記的用來請求SMS消息發(fā)送的有線和無線終端之一,并且其中該至少一個(gè)第二終端包括用來接收SMS消息的有線和無線終端之一。
同步用戶信息數(shù)據(jù)庫可以包括通過網(wǎng)絡(luò)同步多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息的第一同步;以及在每個(gè)HLR之間的第一同步已經(jīng)完成后,同步在每個(gè)HLR所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中的SMS服務(wù)器的SMS數(shù)據(jù)庫之間的用戶信息的第二同步步驟。
第一同步可以包括當(dāng)多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)初始化設(shè)置時(shí),針對在它自己的系統(tǒng)中登記的終端用戶信息通過網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)進(jìn)行HLR之間的初始化同步,該同步根據(jù)所設(shè)置的系統(tǒng)ID進(jìn)行;在初始化同步已經(jīng)完成后,當(dāng)用戶通過用戶接口(UI)請求修改或刪除用戶信息時(shí)的用戶信息的同步,通過利用修改或刪除的用戶信息更新系統(tǒng)的HLR,并且此后通過經(jīng)IP網(wǎng)絡(luò)根據(jù)設(shè)置的系統(tǒng)ID向每個(gè)區(qū)內(nèi)的接口無線網(wǎng)絡(luò)系統(tǒng)的HLR發(fā)送更新后的用戶信息來執(zhí)行該同步;以及在初始化同步過程已經(jīng)完成后,當(dāng)從任意無線終端接收到位置登記消息時(shí)因位置登記變更而導(dǎo)致的用戶信息的同步,通過更新它自己的HLR中的位置登記和用戶信息,和此后在根據(jù)所接收的消息的位置信息確定無線終端已經(jīng)從它已經(jīng)登記的它自己的服務(wù)區(qū)的系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移時(shí),通過經(jīng)IP網(wǎng)絡(luò)向多區(qū)布置內(nèi)的每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)發(fā)送更新后的用戶信息來執(zhí)行該同步。
第二同步可以包括通過周期性讀取通過多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的HLR之間的同步而更新的用戶信息,和通過利用讀取的用戶信息更新SMS數(shù)據(jù)庫來執(zhí)行HLR和SMS數(shù)據(jù)庫之間的同步。
當(dāng)該至少一個(gè)第二終端當(dāng)前位于另一個(gè)區(qū)內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的服務(wù)區(qū)時(shí),所形成的SMS數(shù)據(jù)包可以通過網(wǎng)絡(luò)傳送到相關(guān)位置中的無線網(wǎng)絡(luò)系統(tǒng)的IP地址。
用戶信息數(shù)據(jù)庫中存儲的同步的用戶信息可以包括多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)中登記的所有終端的當(dāng)前位置信息,和終端當(dāng)前所處的無線網(wǎng)絡(luò)系統(tǒng)的IP地址信息。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的另一個(gè)實(shí)施例,提供的方法包括通過網(wǎng)絡(luò)同步多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息;通過網(wǎng)絡(luò)同步每個(gè)HLR和HLR所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中SMS服務(wù)器的短消息服務(wù)(SMS)數(shù)據(jù)庫之間的用戶信息;當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到至少一個(gè)第二終端的SMS發(fā)送請求信號時(shí),根據(jù)接收到的SMS發(fā)送請求信號形成SMS消息的數(shù)據(jù)包,然后通過接入同步的SMS數(shù)據(jù)庫,檢索SMS要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和第二終端的當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址;然后通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送SMS消息所形成的數(shù)據(jù)包。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的另一個(gè)實(shí)施例,提供了網(wǎng)絡(luò)上多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中的每一個(gè)包括同步器,適合通過網(wǎng)絡(luò)針對在多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中登記的每個(gè)用戶的用戶信息來同步用戶信息數(shù)據(jù)庫;和短消息服務(wù)(SMS)消息處理器,適合根據(jù)接收到的SMS發(fā)送請求信號形成SMS消息的數(shù)據(jù)包,并且當(dāng)該至少一個(gè)第二終端接收到來自第一終端的SMS發(fā)送請求信號時(shí),接入同步的用戶信息數(shù)據(jù)庫,通過網(wǎng)絡(luò)向與至少一個(gè)第二終端當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)發(fā)送所形成的SMS數(shù)據(jù)包。
網(wǎng)絡(luò)可以包括網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)。
第一終端可以包括在無線網(wǎng)絡(luò)系統(tǒng)中登記的用來請求SMS消息發(fā)送的有線和無線終端之一,以及該至少一個(gè)第二終端包括用來接收SMS消息的有線和無線終端之一。
同步器適合執(zhí)行針對多區(qū)布置內(nèi)無線網(wǎng)絡(luò)系統(tǒng)的初始化設(shè)置時(shí)在它自己系統(tǒng)中登記的終端的用戶信息,通過IP網(wǎng)絡(luò)在接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫之間進(jìn)行初始化同步,該同步是根據(jù)所設(shè)置的系統(tǒng)ID進(jìn)行的;初始化同步已經(jīng)完成后,用戶通過用戶接口(UI)請求修改或刪除用戶信息時(shí)的用戶信息的同步,通過利用修改或刪除的用戶信息更新它自己的用戶信息數(shù)據(jù)庫,然后通過IP網(wǎng)絡(luò)根據(jù)設(shè)置的系統(tǒng)ID向每個(gè)區(qū)內(nèi)的接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫發(fā)送更新后的用戶信息來執(zhí)行該同步;以及在初始化同步過程已經(jīng)完成后,當(dāng)從任意無線終端接收到位置登記消息時(shí)因位置登記變更而導(dǎo)致的用戶信息的同步,通過更新它自己的用戶信息數(shù)據(jù)庫中的位置登記和用戶信息,和此后在根據(jù)所接收的消息的位置信息確定無線終端已經(jīng)從它已經(jīng)登記的它自己的服務(wù)區(qū)的系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移時(shí),通過經(jīng)IP網(wǎng)絡(luò)向多區(qū)布置內(nèi)的每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)發(fā)送更新后的用戶信息來執(zhí)行該同步。
SMS消息處理器可以包括適合存儲與用戶信息數(shù)據(jù)庫中存儲的用戶信息相同的用戶信息的SMS數(shù)據(jù)庫;適合為了讀取用戶信息數(shù)據(jù)庫中存儲的用戶信息而周期性地接入用戶信息數(shù)據(jù)庫并且為了同步用戶信息而更新SMS數(shù)據(jù)庫的同步處理器;并且其中SMS消息處理器適合執(zhí)行根據(jù)所接收的SMS發(fā)送請求信號形成SMS消息數(shù)據(jù)包,此后,當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到該至少一個(gè)第二終端的SMS發(fā)送請求信號時(shí),將所形成的SMS消息數(shù)據(jù)包臨時(shí)存儲在消息隊(duì)列中,然后通過接入SMS數(shù)據(jù)庫檢索SMS消息要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和與當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的IP地址,并且通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送消息隊(duì)列中存儲的SMS消息數(shù)據(jù)包。
用戶信息數(shù)據(jù)庫可以包括至少一個(gè)原籍位置寄存器(HLR)和訪問者位置寄存器(VLR)。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的另一個(gè)實(shí)施例,提供了網(wǎng)絡(luò)上多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中的每一個(gè)包括同步器,適合通過利用在每個(gè)無線網(wǎng)絡(luò)系統(tǒng)設(shè)置時(shí)登記的用戶信息、通過用戶接口(UI)變更用戶信息時(shí)變更的用戶信息,和利用在多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的服務(wù)區(qū)之間移動(dòng)時(shí)位置登記變更的終端的用戶信息更新它自己的用戶信息數(shù)據(jù)庫,此后,通過網(wǎng)絡(luò)向每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫發(fā)送信息來同步多個(gè)無線網(wǎng)絡(luò)系統(tǒng)之間的用戶信息;和短消息服務(wù)(SMS)消息處理器,適合當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到該至少一個(gè)第二終端的SMS發(fā)送請求信號時(shí),通過接入由同步器同步的用戶信息,檢索第二終端的當(dāng)前位置信息和與當(dāng)前位置對應(yīng)的接口無線專網(wǎng)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址,并且通過網(wǎng)絡(luò)向與檢索到的IP地址對應(yīng)的無線專網(wǎng)系統(tǒng)發(fā)送SMS消息。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的另一個(gè)實(shí)施例,提供一種機(jī)器可讀的程序存儲設(shè)備,該程序體現(xiàn)機(jī)器可執(zhí)行的指令的程序以執(zhí)行一種方法,該方法包括針對多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中登記的每個(gè)用戶的用戶信息,通過網(wǎng)絡(luò)同步用戶信息數(shù)據(jù)庫;以及當(dāng)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)(SMS)發(fā)送請求信號時(shí),根據(jù)所接收的SMS發(fā)送請求信號形成SMS消息數(shù)據(jù)包,并檢索同步的用戶信息數(shù)據(jù)庫,以便通過網(wǎng)絡(luò)向與該至少一個(gè)第二終端的當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)發(fā)送所形成的SMS數(shù)據(jù)包。
網(wǎng)絡(luò)可以包括IP網(wǎng)絡(luò)。
第一終端可以包括在無線網(wǎng)絡(luò)系統(tǒng)中登記的用來請求SMS消息發(fā)送的有線和無線終端之一,其中該至少一個(gè)第二終端包括用來接收SMS消息的有線和無線終端之一。
同步用戶信息數(shù)據(jù)庫可以包括通過網(wǎng)絡(luò)同步多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息的第一同步;以及在每個(gè)HLR之間的第一同步已經(jīng)完成后,同步在每個(gè)HLR所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中的SMS服務(wù)器的SMS數(shù)據(jù)庫之間的用戶信息的第二同步步驟。
第一同步可以包括當(dāng)多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)初始化設(shè)置時(shí),針對在它自己的系統(tǒng)中登記的終端用戶信息通過網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)進(jìn)行HLR之間的初始化同步,該同步根據(jù)所設(shè)置的系統(tǒng)ID進(jìn)行;在初始化同步已經(jīng)完成后,當(dāng)用戶通過用戶接口(UI)請求修改或刪除用戶信息時(shí)的用戶信息的同步,通過利用修改或刪除的用戶信息更新系統(tǒng)的HLR,并且此后通過經(jīng)IP網(wǎng)絡(luò)根據(jù)設(shè)置的系統(tǒng)ID向每個(gè)區(qū)內(nèi)的接口無線網(wǎng)絡(luò)系統(tǒng)的HLR發(fā)送更新后的用戶信息來執(zhí)行該同步;以及在初始化同步過程已經(jīng)完成后,當(dāng)從任意無線終端接收到位置登記消息時(shí)因位置登記變更而導(dǎo)致的用戶信息的同步,通過更新它自己的HLR中的位置登記和用戶信息,和此后在根據(jù)所接收的消息的位置信息確定無線終端已經(jīng)從它已經(jīng)登記的它自己的服務(wù)區(qū)的系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移時(shí),通過經(jīng)IP網(wǎng)絡(luò)向多區(qū)布置內(nèi)的每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)發(fā)送更新后的用戶信息來執(zhí)行該同步。
第二同步可以包括通過周期性讀取通過多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的HLR之間的同步而更新的用戶信息,和通過利用讀取的用戶信息更新SMS數(shù)據(jù)庫來執(zhí)行HLR和SMS數(shù)據(jù)庫之間的同步。
當(dāng)該至少一個(gè)第二終端當(dāng)前位于另一個(gè)區(qū)內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的服務(wù)區(qū)時(shí),所形成的SMS數(shù)據(jù)包可以通過網(wǎng)絡(luò)傳送到相關(guān)位置中的無線網(wǎng)絡(luò)系統(tǒng)的IP地址。
用戶信息數(shù)據(jù)庫中存儲的同步的用戶信息可以包括多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)中登記的所有終端的當(dāng)前位置信息,和終端當(dāng)前所處的無線網(wǎng)絡(luò)系統(tǒng)的IP地址信息。
根據(jù)實(shí)現(xiàn)本發(fā)明目的的另一個(gè)實(shí)施例,提供一種機(jī)器可讀的程序存儲設(shè)備,該程序體現(xiàn)機(jī)器可執(zhí)行的指令的程序以執(zhí)行一種方法,該方法包括通過網(wǎng)絡(luò)同步多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息;通過網(wǎng)絡(luò)同步每個(gè)HLR和HLR所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中SMS服務(wù)器的短消息服務(wù)(SMS)數(shù)據(jù)庫之間的用戶信息;當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到至少一個(gè)第二終端的SMS發(fā)送請求信號時(shí),根據(jù)接收到的SMS發(fā)送請求信號形成SMS消息的數(shù)據(jù)包,然后通過接入同步的SMS數(shù)據(jù)庫,檢索SMS要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和第二終端的當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址;然后通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送SMS消息所形成的數(shù)據(jù)包。
通過下面參考附圖所做的詳細(xì)說明,將更前面地理解本發(fā)明的優(yōu)點(diǎn),并更好地理解本發(fā)明,其中相同的參考標(biāo)號表示相同或相似的組成部分,其中;圖1是無線專網(wǎng)系統(tǒng)的配置和利用該系統(tǒng)的SMS流的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的支持多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)之間SMS的無線專網(wǎng)系統(tǒng)之間的連接配置的示意圖;圖3是圖2的SMS服務(wù)器的詳細(xì)方框圖;圖4是圖3的消息發(fā)送處理器的詳細(xì)方框圖;圖5是多區(qū)布置內(nèi)的無線專網(wǎng)系統(tǒng)中HLR和VLR的數(shù)據(jù)庫結(jié)構(gòu)的示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的HLR同步處理器的配置示意圖;圖7是圖6的HLR處理器的sync_init()線程的流程圖;圖8是根據(jù)本發(fā)明的HLR同步處理器的th_sync_send()線程的流程圖;圖9是根據(jù)本發(fā)明實(shí)施例的HLR同步處理的th_sync_recv()線程的流程圖;圖10是根據(jù)本發(fā)明實(shí)施例的HLR同步處理的th_sync_work()線程的流程圖;圖11是根據(jù)本發(fā)明實(shí)施例的用于多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)之間漫游服務(wù)的HLR處理器之間的同步的示意圖;圖12是根據(jù)本發(fā)明實(shí)施例的多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)的HLR之間初始化系統(tǒng)同步操作的流程圖;圖13是根據(jù)本發(fā)明實(shí)施例的多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)的HLR之間變更的用戶信息的同步操作的流程圖;圖14是無線終端所在的系統(tǒng)的HLR和當(dāng)無線終端從它登記的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移到另一個(gè)區(qū)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)時(shí),另一個(gè)相區(qū)中協(xié)同工作的系統(tǒng)HLR之間的用戶信息同步操作的流程圖;以及圖15是根據(jù)本發(fā)明的同步請求消息和同步請求確認(rèn)消息中包含的數(shù)據(jù)結(jié)構(gòu)的示意圖。
具體實(shí)施例方式
圖1是無線專網(wǎng)系統(tǒng)的配置和利用該系統(tǒng)的SMS流的示意圖。
如圖1所示,無線專網(wǎng)系統(tǒng)10連接到公共基站控制器(BSC)20,并且公共BSC 20又連接到公共移動(dòng)交換中心(MSC)30。
另外,無線專網(wǎng)系統(tǒng)10可以包括有線和無線終端11和17,專用的專用分組交換機(jī)(PBX)15,基站收發(fā)信機(jī)(BTS)16,公共基站控制器(pBSC)12,原籍位置寄存器(HLR)14和SMS服務(wù)器12。有線終端11和SMS服務(wù)器12可以分別連接到網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)。
SMS服務(wù)器可以包括當(dāng)存在為從有線終端11通過IP網(wǎng)絡(luò)請求SMS服務(wù)的連接時(shí)通過IP網(wǎng)絡(luò)連接到有線終端11的web服務(wù)器(未示出),和存儲用來向在系統(tǒng)10中登記的并且位于系統(tǒng)10的服務(wù)區(qū)中的無線終端17提供SMS服務(wù)的用戶信息的數(shù)據(jù)庫(未示出)。SMS服務(wù)器12中的數(shù)據(jù)庫與HLR 14有接口,從而可以周期性地更新HLR中登記的用戶信息。
此外,pBSC 13包括訪問者位置寄存器(未示出)(VLR),并且為了存儲相同的用戶信息,VLR與HLR同步。
下面描述在具有上述配置的無線專網(wǎng)系統(tǒng)中SMS服務(wù)的操作。
首先,如果存在通過IP網(wǎng)絡(luò)從有線終端11向SMS服務(wù)器12發(fā)送的SMS服務(wù)請求,那么SMS服務(wù)器12形成用戶請求的SMS消息,并且為了識別相關(guān)無線終端的位置,在用戶它自己的服務(wù)器的數(shù)據(jù)庫中檢索用戶請求的與HLR 14同步的一方無線終端17的用戶信息。
如果無線終端17當(dāng)前位于無線專網(wǎng)系統(tǒng)10的服務(wù)區(qū),那么服務(wù)器通過IP網(wǎng)絡(luò)向pBSC 13發(fā)送所形成的SMS消息。對此響應(yīng),pBSC 13通過BTS 16向相關(guān)的無線終端17發(fā)送相關(guān)的消息。
以下,參考附圖詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)之間進(jìn)行SMS的方法和系統(tǒng)。
圖2是根據(jù)本發(fā)明實(shí)施例的支持多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)之間能夠進(jìn)行SMS的多區(qū)布置內(nèi)無線專網(wǎng)系統(tǒng)之間的連接配置的示意圖。
如圖2所示,根據(jù)本發(fā)明實(shí)施例的多區(qū)布置無線專網(wǎng)系統(tǒng)包括位于不同區(qū)并且具有不同服務(wù)區(qū)的多個(gè)無線專網(wǎng)系統(tǒng)200和300,和公共移動(dòng)通信網(wǎng)絡(luò),即,分別連接到無線專網(wǎng)系統(tǒng)200和300的BSC 110和130以及MSC 120。雖然圖2中所示的無線專網(wǎng)系統(tǒng)是兩個(gè)區(qū)的無線專網(wǎng)系統(tǒng)200和300,但是它們可以分別連接到位于多個(gè)區(qū)的每個(gè)無線專網(wǎng)。就是說,雖然圖2中只示出兩組機(jī)架,但是本發(fā)明可應(yīng)用于N組機(jī)架。
位于每個(gè)區(qū)并且具有不同服務(wù)區(qū)的無線專網(wǎng)系統(tǒng)200和300可以由在相關(guān)系統(tǒng)中登記的多個(gè)無線終端設(shè)備A1和A2,BTS 210和310,pBSC 220和320,HLR 230和330,和PBX 240和340組成。
公共移動(dòng)通信網(wǎng)絡(luò)的BSC 110和130可以連接到無線專網(wǎng)系統(tǒng)200和300的HLR 230和330和pBSC 220和320。
為了分別在每個(gè)無線專網(wǎng)系統(tǒng)200和300登記的有線和無線終端設(shè)備之間的語音或數(shù)據(jù)通信的呼叫信號,無線專網(wǎng)系統(tǒng)200的PBX 240和無線專網(wǎng)系統(tǒng)300的PBX 340通過INI接口專線(例如,T1鏈接)互聯(lián),以對接呼叫信號。有關(guān)通過專線T1的接口INI的詳細(xì)技術(shù)在申請人以前于1998年4月6日提交的韓國專利申請No.10-1998-0012065的申請中已經(jīng)討論過,因此,為了簡單起見,在這里省略對該技術(shù)的詳細(xì)解釋。
此外,位于每個(gè)區(qū)中的無線專網(wǎng)系統(tǒng)200和300的HLR 230和330中的每一個(gè)都連接到IP網(wǎng)絡(luò),因此在它們之間可以同步(或共享)用戶信息以便用于每個(gè)區(qū)內(nèi)無線專網(wǎng)系統(tǒng)之間漫游服務(wù)。有線終端E和F分別連接到公共交換電話網(wǎng)絡(luò)(PSTN)。應(yīng)該指出,圖2中所示的1區(qū)和2區(qū)在地理上可以相距很遠(yuǎn)。
無線專網(wǎng)系統(tǒng)200和300中的HLR 230和330執(zhí)行用戶位置登記的功能和存儲用戶信息的數(shù)據(jù)庫功能。pBSC 220和320中包含的VLR是臨時(shí)存儲訪問相關(guān)無線專網(wǎng)系統(tǒng)服務(wù)區(qū)的任何無線終端的用戶信息的數(shù)據(jù)庫。當(dāng)系統(tǒng)初始化、用戶信息修改/添加/刪除和無線終端移動(dòng)到不同區(qū)的無線專網(wǎng)系統(tǒng)服務(wù)區(qū)時(shí),通過IP網(wǎng)絡(luò)互相同步位于每個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)200和300的HLR和VLR中存儲的用戶信息,因此即使在一個(gè)區(qū)的無線專網(wǎng)系統(tǒng)中登記的終端移動(dòng)到另一個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū),終端也可以根據(jù)終端已經(jīng)進(jìn)入的相關(guān)區(qū)的HLR和VLR中存儲的用戶信息來接收呼叫服務(wù)和SMS服務(wù)。下面詳細(xì)描述同步每個(gè)無線專網(wǎng)系統(tǒng)200和300的HLR和VLR中的用戶信息的方法。
如果有經(jīng)IP網(wǎng)絡(luò)來自有線終端250和350的SMS發(fā)送請求,圖2中多區(qū)布置內(nèi)的無線專網(wǎng)系統(tǒng)200和300的SMS服務(wù)器260和360識別SMS輸入終端的當(dāng)前位置信息,以便經(jīng)IP網(wǎng)絡(luò)向在相關(guān)位置的無線專網(wǎng)系統(tǒng)的pBSC的IP地址發(fā)送SMS消息。
下面參考圖3和圖4具體描述這種SMS服務(wù)器260和360。
圖3是圖2中的SMS服務(wù)器的詳細(xì)方框圖,而圖4是圖3中的消息發(fā)送處理器的詳細(xì)方框圖。
如圖3所示,SMS服務(wù)器260和360可以包括web服務(wù)器261或361,SMS中心(SMSC)262或362,消息發(fā)送處理器263或363,DB服務(wù)器264或364,用戶信息同步單元265或365,以及數(shù)據(jù)庫266或366。
用戶信息同步單元265或365通過周期性地讀取HLR 230和330中登記的用戶終端登記信息并且通過DB服務(wù)器264或364更新由SMS服務(wù)器260或360管理的數(shù)據(jù)庫266或366把用戶終端登記信息同步到HLR 230或330。
就是說,由于已存在的移動(dòng)用戶終端的登記信息已經(jīng)被做為存儲器中的DB文件管理,存儲器中大約250M字節(jié)被用于一個(gè)查詢,于是增加了系統(tǒng)資源的負(fù)擔(dān)。此外,也出現(xiàn)了系統(tǒng)操作速度降低的現(xiàn)象。所以,數(shù)據(jù)庫266或366的配置按商用數(shù)據(jù)庫管理,因此訪問時(shí)間變短,并且也大幅減少了存儲器的使用量。
SMSC 262或362是用來接收要發(fā)送的SMS消息和通過IP網(wǎng)絡(luò)將它發(fā)送到相關(guān)目的地終端所在的另一個(gè)區(qū)中無線專網(wǎng)系統(tǒng)的pBSC的模塊,它可以實(shí)現(xiàn)消息發(fā)送到原籍網(wǎng)絡(luò)時(shí)的所有發(fā)送流程。
另外,SMSC 262或362查詢數(shù)據(jù)庫266或366中存儲的SMS消息接收終端的位置信息和終端信息,然后通過IP網(wǎng)絡(luò)向相關(guān)終端的位置信息對應(yīng)的無線專網(wǎng)系統(tǒng)的pBSC的IP地址發(fā)送SMS消息。
SMSC 262或362接收對SMS消息發(fā)送結(jié)果的確認(rèn)消息,然后更新SMS消息發(fā)送/接收信息。
如果有來自SMSC 262或362的SMS消息發(fā)送處理請求信號,那么消息發(fā)送處理器263或363形成相關(guān)的SMS消息發(fā)送數(shù)據(jù)格式,并且為了識別相關(guān)的SMS消息接收終端的位置信息,通過DB服務(wù)器264或364檢索數(shù)據(jù)庫。
處理器識別出相關(guān)終端的位置信息后,當(dāng)相關(guān)終端位于另一個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)時(shí),處理器確認(rèn)相關(guān)無線專網(wǎng)系統(tǒng)的pBSC的IP地址,并且提供相關(guān)的IP地址信息和為SMSC 262或362形成的SMS消息數(shù)據(jù)格式,于是通過IP網(wǎng)絡(luò)發(fā)送到相關(guān)IP地址對應(yīng)的無線專網(wǎng)系統(tǒng)的pBSC。
下面通過參考圖4詳細(xì)描述上述消息發(fā)送處理器263或363的配置。
如圖4所示,消息發(fā)送處理器263或363包括接收單元263a或363a,消息處理單元263b或363b,和DB接口263c或363c。
如果有來自SMSC 262或362的SMS消息發(fā)送請求,那么接收單元263a或363a通過多個(gè)插口中的一個(gè)接收該請求,并且為息處理單元263b或363b提供相關(guān)信號。
消息處理單元263b或363b響應(yīng)通過接收單元263a或363a接收的SMS消息發(fā)送請求,為SMS消息形成發(fā)送數(shù)據(jù)格式,在消息隊(duì)列中臨時(shí)存儲所形成的SMS發(fā)送數(shù)據(jù)格式,然后通過DB接口263c或363c向DB服務(wù)器264或364提供SMS接收終端的位置信息確認(rèn)請求信號。
另外,如果消息處理單元263b或363b從DB服務(wù)器264或364接收SMS消息接收終端的位置信息和與相關(guān)位置對應(yīng)的無線專網(wǎng)系統(tǒng)的pBSC的IP地址信息,那么它向SMSC 262或362發(fā)送消息隊(duì)列中存儲的SMS消息和相關(guān)無線專網(wǎng)系統(tǒng)的pBSC的IP地址信息。因此,SMSC 262或362通過IP網(wǎng)絡(luò)向相關(guān)無線專網(wǎng)系統(tǒng)的pBSC的IP地址發(fā)送從消息處理單元263b或363b傳送的SMS消息。
下面參考附圖詳細(xì)描述根據(jù)本發(fā)明實(shí)施例中具有這種配置的多區(qū)布置內(nèi)的無線專網(wǎng)系統(tǒng)之間的漫游服務(wù)和通過漫游服務(wù)的SMS操作。
首先,為了在每個(gè)無線專網(wǎng)系統(tǒng)之間執(zhí)行漫游和SMS服務(wù),必須首先在系統(tǒng)初始化(設(shè)置)時(shí)就對每個(gè)系統(tǒng)HLR中存儲的用戶信息進(jìn)行同步。下面描述系統(tǒng)初始化時(shí)同步用戶信息的方法。
圖5是每個(gè)系統(tǒng)中HLR和VLR的數(shù)據(jù)庫結(jié)構(gòu)的示意圖。
如圖5所示,根據(jù)本發(fā)明實(shí)施例的專用無線交換系統(tǒng)的終端登記系統(tǒng)的配置和操作方式與公網(wǎng)系統(tǒng)不同。
HLR數(shù)據(jù)庫配置在管理無線專網(wǎng)系統(tǒng)的專用基站管理器(pBSM)內(nèi),而VLR數(shù)據(jù)庫配置在pBSC內(nèi),這樣HLR和VLR總是能同步從而具有相同的信息。
因此,無線終端周期性地加載和發(fā)送有關(guān)位置登記消息的終端信息(即,移動(dòng)ID號碼(MIN)、電子序號(ESN)、國際移動(dòng)用戶識別(IMSI)等)。根據(jù)這個(gè)終端的信息更新在VLR和HLR中出現(xiàn)的尋呼系統(tǒng)ID,并且可以確定終端當(dāng)前是否位于無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)內(nèi)。
在圖5所示的HLR和VLR的數(shù)據(jù)庫結(jié)構(gòu)中,MS_Tel是無線終端的原籍號碼信息,MS_Min是無線終端號碼信息,Cos是每個(gè)用戶的服務(wù)等級信息,Tenant是虛擬交換系統(tǒng)的號碼信息,org_hlr_id是用其登記第一無線專網(wǎng)系統(tǒng)用戶的呼叫管理器(CM)ID,MCC_MNC_LEN是系統(tǒng)代碼,MCC_MNC_O是國家代碼,而PageSYSID是出現(xiàn)位置登記的CMID信息,其中當(dāng)位置發(fā)生變化時(shí),互相比較前面的信息和當(dāng)前信息來更新相關(guān)信息。
例如,如圖2所示,如果在InfoMobile區(qū)1中登記的終端A1從區(qū)1移動(dòng)到區(qū)2(IofoMobile區(qū)2),那么終端加載它自己的信息(即,MIN、ESN、IMSI、...)并且通過系統(tǒng)參數(shù)消息(登記消息)向位于區(qū)2的BTS 310發(fā)送它自己的信息。
當(dāng)這個(gè)終端用其登記的CM ID和終端當(dāng)前所處的服務(wù)區(qū)的CMID彼此不同時(shí),接收這個(gè)信息的區(qū)2的BTS 310將它發(fā)送到pBSC 320,然后pBSC320利用所接收的終端的MIN(或ESN、IMSI)信息檢索DB以確定終端已經(jīng)移動(dòng),于是更新VLR和HLR中的信息。
另外,由于當(dāng)發(fā)送消息或?qū)ず魬?yīng)答消息時(shí)無線終端發(fā)送它自己的信息,因此pBSC 320將利用該系統(tǒng)更新終端的位置登記信息。
為了執(zhí)行根據(jù)本發(fā)明實(shí)施例的漫游服務(wù),必須同步每個(gè)無線專網(wǎng)系統(tǒng)HLR 230和330以及VLR之間的用戶信息。可以有三種類型的同步。
第一種,在每個(gè)無線專網(wǎng)系統(tǒng)的初始化設(shè)置時(shí)執(zhí)行同步;第二種,在通過用戶接口(UI)添加/修改/刪除用戶信息時(shí)執(zhí)行同步;第三種,在移動(dòng)到另一個(gè)服務(wù)區(qū)后用戶通過呼叫請求變更狀態(tài)信息時(shí)執(zhí)行每個(gè)無線專網(wǎng)系統(tǒng)的HLR和VLR信息同步。
下面參見圖6討論執(zhí)行這種HLR同步過程的處理器。
圖6是HLR同步處理器的配置示意圖。
如圖6所示,組成HLR同步處理器的線程可以包括init(),sync_init(),th_sync_send(),th_sync_recv(),th_sync_work(),th_link_send(),和th_link_recv()。
用來初始化系統(tǒng)的線程init()初始化每個(gè)無線專網(wǎng)系統(tǒng)的公共信息,初始化共享存儲區(qū),以及初始化插口和它自己的HLR ID。
用來在初始化系統(tǒng)設(shè)置時(shí)執(zhí)行HLR中用戶信息同步的線程sync_ini()通過IP網(wǎng)絡(luò)向位于多個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的HLR發(fā)送它自己HLR數(shù)據(jù)庫中存儲的多個(gè)用戶信息。
當(dāng)操作系統(tǒng)期間通過UI或VLR對用戶信息進(jìn)行修改/添加/刪除時(shí),線程th_sync_send()負(fù)責(zé)通過IP網(wǎng)絡(luò)向協(xié)同工作的另一個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的HLR線程th_sync_recv()發(fā)送修改/添加/刪除后的用戶信息。
線程th_sync_recv()用來接收初始化同步請求消息,操作中的同步請求消息,對同步請求消息的確認(rèn)消息,和從另一個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)的HLR的線程th_sync_send()傳送的用戶信息(包括當(dāng)初始化和同步時(shí)的用戶信息,和操作期間變更的用戶信息)。
線程th_sync_work()根據(jù)消息類型處理經(jīng)線程th_sync_recv()接收到的消息,然后發(fā)送所接收的消息,使得hlr_srv()執(zhí)行那個(gè)變更而不直接執(zhí)行用戶信息的變更。
為了初始化系統(tǒng)設(shè)置同步和在用戶信息修改/刪除/添加時(shí)進(jìn)行用戶信息的同步的緣故,線程th_linK_send()確定消息發(fā)送狀態(tài)和發(fā)送消息的鏈接來檢查位于每個(gè)區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)之間的鏈接。
線程th_link_recv()用來接收從另一個(gè)區(qū)內(nèi)協(xié)同工作的無線專網(wǎng)系統(tǒng)的HLR內(nèi)的線程th_link_send()發(fā)送的鏈接檢查消息。
下面參考附圖詳細(xì)描述執(zhí)行這些同步過程的每個(gè)線程的詳細(xì)操作。
圖7是圖6的線程sync_init()的流程圖。
如圖7所示,在初始化系統(tǒng)設(shè)置時(shí)確定是否需要對接口無線專網(wǎng)系統(tǒng)的HLR進(jìn)行同步。即,確定是否需要用于初始化同步的標(biāo)志校驗(yàn)(S101)。
如果不需要同步標(biāo)志校驗(yàn),就是說,如果初始化同步標(biāo)志校驗(yàn)已經(jīng)完成,那么為HLR之間的初始化同步狀態(tài)設(shè)置標(biāo)志(S102)。
否則,如果需要同步標(biāo)志校驗(yàn),那么為了確定鏈接狀態(tài)是否出現(xiàn)異常,檢查到接口HLR的鏈接狀態(tài)(S103)。就是說,為了根據(jù)應(yīng)答的確認(rèn)信息檢查鏈接狀態(tài),通過上述線程th_link_send()向另一個(gè)區(qū)內(nèi)的接口無線專網(wǎng)系統(tǒng)的HLR的線程th_link_recv()發(fā)送鏈接校驗(yàn)消息。
如果接口HLR沒有出現(xiàn)鏈接狀態(tài)異常,那么向接口HLR請求它自己的用戶信息的同步。在所有帶它自己的HLR ID的登記用戶中,只對具有設(shè)置了同步標(biāo)志的用戶按ID順序請求同步。在向一個(gè)無線專網(wǎng)系統(tǒng)的HLR請求同步信息后,向其它接口無線專網(wǎng)系統(tǒng)順序請求同步信息(S104)。
就是說,如圖7所示只有當(dāng)運(yùn)行HLR同步進(jìn)程時(shí)才執(zhí)行線程sync_init(),并且只有在該進(jìn)程完成后,才可以執(zhí)行其它線程。
此外,在線程sync_init()操作期間不能通過UI對用戶信息進(jìn)行添加/刪除/修改,為了達(dá)到同步,在線程th_sync_recv()中執(zhí)行向接口HLR請求用戶信息的確認(rèn)進(jìn)程。下面描述該操作。
下面描述在初始化同步之后通過UI對添加/刪除/修改后的用戶信息執(zhí)行同步過程的線程th_sync_send()的操作。
圖8是根據(jù)本發(fā)明實(shí)施例的HLR同步處理器的線程th_sync_send()的流程圖。
如圖8所示,設(shè)置有關(guān)用戶信息的變更標(biāo)志來確認(rèn)用戶信息是否已經(jīng)變更(S201)。即,確定是否已經(jīng)通過UI請求了用戶信息修改、刪除和添加等操作。
如果已經(jīng)通過UI請求了用戶信息的修改、添加、刪除等操作,那么校驗(yàn)接口HLR的鏈接狀態(tài)(S202)。通過線程th_init_send()執(zhí)行對接口HLR的鏈接狀態(tài)校驗(yàn)。
作為鏈接校驗(yàn)的結(jié)果,如果到接口HLR的鏈接狀態(tài)良好,那么為了響應(yīng)用戶信息的變更內(nèi)容而向接口HLR發(fā)送同步請求消息(S203)。發(fā)送的同步請求消息中包含從UI請求的修改/添加/刪除后的用戶信息。
因此,線程th_sync_send()是在初始化同步完成后對添加/刪除/修改后的用戶信息執(zhí)行同步處理的線程,并且通過周期性地檢查整個(gè)用戶信息的變更標(biāo)志繼續(xù)執(zhí)行同步。線程th_sync_recv()處理接口HLR同步請求的確認(rèn)進(jìn)程。
下面參見圖9描述線程th_sync_recv()的操作。
圖9是根據(jù)本發(fā)明實(shí)施例,用于HLR同步處理的線程th_sync_recv()的流程圖。
如圖9所示,首先初始化消息緩沖區(qū)(S301)。
當(dāng)初始化消息緩沖區(qū)時(shí),確定是否接收到同步消息,它是針對由線程th_sync_recv()所屬的HLR的線程sync_init()和線程th_sync_send()請求的同步消息,從接口無線專網(wǎng)系統(tǒng)的HLR的線程sync_init()和線程th_sync_send()傳送的(S302)。
如果確定已經(jīng)接收到從接口無線專網(wǎng)系統(tǒng)的HLR的線程sync_init()和線程th_sync_send()傳送了同步消息,那么在初始化的消息緩沖區(qū)存儲接收到的同步消息(S303)。就是說,為了在處理接收的消息時(shí)防止消息丟失,在消息緩沖區(qū)中順序存儲同步消息。線程th_sync_work()處理實(shí)際的同步。
接下來,下面參考附圖10描述線程th_sync_work()中的同步操作,即,通過線程th_sync_recv()利用消息緩沖區(qū)中存儲的同步消息執(zhí)行多區(qū)布置中接口無線專網(wǎng)系統(tǒng)的HLR之間用戶信息的同步處理。
圖10是根據(jù)本發(fā)明實(shí)施例的HLR同步過程中線程th_sync_work()的流程圖。
如圖10所示,首先確定是否通過線程th_sync_recv()已經(jīng)接收到同步消息并且存儲在消息緩沖區(qū)中(S401)。
如果已經(jīng)確認(rèn)同步消息已經(jīng)接收并且存儲在消息緩沖區(qū)中,那么就能確認(rèn)所接收消息的類型。
如果已經(jīng)確認(rèn)消息緩沖區(qū)中存儲的消息類型是對同步請求的確認(rèn)消息,那么根據(jù)所接收的消息重新設(shè)置相關(guān)用戶信息的同步標(biāo)志(S403)。即,當(dāng)消息類型是對從它所屬的HLR同步處理器的線程sync_init()和線程th_sync_send()已經(jīng)請求的同步消息的確認(rèn)消息時(shí),重新設(shè)置用來執(zhí)行同步的相關(guān)用戶信息的同步標(biāo)志并且完成相關(guān)用戶的同步標(biāo)志校驗(yàn)。
然而,在步驟S402中,當(dāng)消息緩沖區(qū)中存儲的消息類型是從多區(qū)布置內(nèi)的一個(gè)接口無線專網(wǎng)系統(tǒng)的HLR同步處理器的線程sync_init()和線程th_sync_send()傳送的同步請求消息時(shí),校驗(yàn)所接收的同步消息來確定消息是否為表示應(yīng)該執(zhí)行HLR用戶信息更新的同步消息(S404)。
如果同步請求消息表示需要更新,那么響應(yīng)同步請求消息的同步請求確認(rèn)消息被傳送到發(fā)送同步請求消息的相應(yīng)無線專網(wǎng)系統(tǒng)的HLR同步處理器的線程th_sync_recv(),并且變更接收到的同步請求消息所對應(yīng)的用戶信息。此外,當(dāng)完成HLR中用戶信息的變更后,向它所屬的無線專網(wǎng)系統(tǒng)的pBSC中的VLR請求用戶信息變更,從而執(zhí)行了HLR和VLR之間的同步(S405)。
以下,參考附圖11到14依次描述上述利用HLR同步處理器的每個(gè)線程,在初始化同步、在從UI變更用戶信息時(shí)的同步、以及在無線終端設(shè)備的位置登記變更時(shí)同步的執(zhí)行過程的信號流。此時(shí),為了便于理解和描述同步進(jìn)程的每個(gè)流程中所用的符號,用InfoMobile A、B、...表示上述多區(qū)布置內(nèi)的每個(gè)無線專網(wǎng)系統(tǒng)。圖11中所示的WSM是用來管理每個(gè)InfoMobile A、B、...呼叫的設(shè)備,它包括多區(qū)布置的無線專網(wǎng)系統(tǒng)中的HLR 230和330,即,如圖2中所示的每個(gè)區(qū)中的InfoMobile A、B、...(200、300、...)。
圖11是根據(jù)本發(fā)明實(shí)施例的無線專網(wǎng)系統(tǒng)之間用于漫游服務(wù)的同步流程的視圖。通過IP網(wǎng)絡(luò)執(zhí)行InfoMobile A和InfoMobile B之間的消息發(fā)送和接收。
如圖11所示,初始化同步的流程如下。如果一條初始化同步請求消息在IP網(wǎng)絡(luò)上通過InfoMobile A 200的同步處理器SYNC_SRV 6’的線程sync_init()傳送到InfoMobile B的同步處理器SYNC_SRV f’,那么它被InfoMobile B的同步處理器SYNC_SRV f’的線程th_sync_recv()接收。
已經(jīng)接收到初始化同步請求消息的線程th_sync_recv()在消息緩沖區(qū)中臨時(shí)存儲接收到的初始化同步請求消息。InfoMobile B的同步處理器SYNC_SRV f’的線程th_sync_work()根據(jù)臨時(shí)存儲的同步請求消息更新InfoMobile A的用戶信息,然后通過IP網(wǎng)絡(luò)向InfoMobile A 200的同步處理器SYNC_SRV 6’發(fā)送針對同步的確認(rèn)消息。
InfoMobile A 200的同步處理器SYNC_SRV 6’的線程th_sync_recv()接收從InfoMobile B的同步處理器SYNC_SRV f’的線程th_sync_work()發(fā)送的確認(rèn)消息,將它臨時(shí)存儲在消息緩沖區(qū)中。InfoMobile A 200的同步處理器SYNC_SRV 6’的線程th_sync_work()根據(jù)消息緩沖區(qū)中存儲的確認(rèn)消息為共享mem()3’和db_file()5’重新設(shè)置初始化同步標(biāo)志。
同時(shí),InfoMobile B的同步處理器SYNC_SRV f’的線程th_sync_work()通過線程th_sync_recv()順序讀取消息緩沖區(qū)中存儲的同步請求消息(包括在InfoMobile A中登記的多個(gè)用戶信息),向它提供HLR_SVR b’的線程th_sync()。然后,HLR_SVR b’的線程th_sync()通過具有從線程th_sync_work提供的用戶信息的數(shù)據(jù)庫db_lib()更新共享的mem()c’和db_file()e’中存儲的HLR用戶信息。
下面參考圖12的流程圖描述這個(gè)初始化系統(tǒng)同步的流程。
圖12是接口無線專網(wǎng)系統(tǒng)的pHLR之間系統(tǒng)初始化同步操作的流程圖。
如圖12所示,首先假定每個(gè)無線終端用戶都在每個(gè)區(qū)中的InfoMobile系統(tǒng)登記過,如果InfoMobile A 200向InfoMobile B 300請求同步,那么InfoMobile A 200的pHLR首先識別作為初始化登記的初始化用戶信息(S501)。
另外,包含用來更新InfoMobile A的pHLR中登記的用戶信息的用戶信息的初始化同步請求消息通過IP網(wǎng)絡(luò)發(fā)送到InfoMobile B 300的pHLR(S502)。
InfoMobile B 300的pHLR利用從InfoMobile A 200的pHLR發(fā)送的初始化同步消息中包括的用戶信息更新它自己的數(shù)據(jù)庫,然后響應(yīng)同步請求消息而向InfoMobile A 200發(fā)送確認(rèn)消息。此外,為了在更新它自己的用戶信息后進(jìn)行用戶信息同步的緣故,InfoMobile B 300的pHLR向pBSC中的pVLR提供更新的用戶信息,使得pHLR中的用戶信息也得到更新(S504)。
InfoMobile A 200的pHLR根據(jù)從InfoMobile B 300的pHLR發(fā)送的確認(rèn)消息重新設(shè)置相關(guān)用戶信息的同步標(biāo)志(S502)。
隨后,InfoMobile A 200的pHLR確定是否所有的用戶信息都已更新完畢(S505)。如果所有的用戶信息都完成了更新(同步),那么就完成了系統(tǒng)的初始化用戶信息的同步(S506)。
下面參考圖11描述當(dāng)從UI請求變更(添加/刪除/修改)用戶信息時(shí)的流程。
首先,如果通過InfoMobile A 200的UI 1’的線程uim_cdmx()發(fā)生用戶信息變更,那么向HLR服務(wù)器HLR_SVR 2’的線程hlr_proc()提供變更后的用戶信息。
線程hlr_proc向線程db_lib()4’提供從UI 1’輸入的變更后的用戶信息來變更共享mem()3’和db_file()5’中相關(guān)的用戶信息。
當(dāng)完成相關(guān)用戶信息的變更后,InfoMobile A 200的SYNC_SVR 6’的線程th_syne_send()通過IP網(wǎng)絡(luò)將包括已變更用戶信息的同步請求消息傳送到InfoMobile B 300的SYNC_SRV f’。InfoMobile B的SYNC_SRV f’的線程th_sync_recv()接收為變更的用戶信息所傳送的同步請求消息。
已經(jīng)接收了為變更的用戶信息所發(fā)送的同步請求消息的SYNC_SRV f’的線程th_sync_recv()在消息緩沖區(qū)中臨時(shí)存儲接收到的為變更的用戶信息所傳送的同步請求消息。InfoMobile B 300的SYNC_SRV f’的線程th_sync_work()根據(jù)臨時(shí)存儲的同步請求消息更新用戶信息,并且之后通過IP網(wǎng)絡(luò)向InfoMobile A的SYNC_SRV 6’發(fā)送取決于同步的確認(rèn)消息。
InfoMobile A 200的同步處理器SYNC_SRV 6’的線程th_sync_recv接收從InfoMobile B的同步處理器SYNC_SRV f’的線程th_sync_work發(fā)送的確認(rèn)消息,并且在消息緩沖區(qū)中臨時(shí)存儲它。InfoMobile A 200的同步處理器SYNC_SRV 6’的線程th_sync_recv根據(jù)消息緩沖區(qū)中存儲的確認(rèn)消息為共享mem()3’和db file()5’中相關(guān)的用戶信息重新設(shè)置變更同步標(biāo)志。
InfoMobi le B 300的SYNC_SRV f’的線程th_sync_work()通過線程th_sync_recv順序讀取消息緩沖區(qū)中存儲的為變更的用戶信息所發(fā)送的同步請求消息,并且將它提供給HLR_SVR b’的線程th_sync。然后,HLR_SVRb’的線程th_sync()通過數(shù)據(jù)庫db_lib()d’利用線程th_sync_work()提供的變更后的用戶信息更新共享mem()c’和db file()e’中存儲的相關(guān)HLR中的用戶信息。
假定已經(jīng)通過UI完成了用戶信息的這種變更,那么在完成初始化系統(tǒng)同步過程后允許同步用戶信息。
下面參考圖13的流程圖描述在通過UI變更用戶信息時(shí)同步變更的用戶信息的流程。
圖13是同步接口無線專網(wǎng)系統(tǒng)的pHLR之間變更后的用戶信息的操作流程圖。
如圖13所示,如果存在從InfoMobile A 200的UI進(jìn)行的用戶信息的變更(修改/刪除/添加)(S601),那么變更后的用戶信息分別更新InfoMobile A 200的pHLR和pBSC的pVLR中的相關(guān)用戶信息(S602和S603)。
隨后,InfoMobile A 200的pHLR檢查數(shù)據(jù)庫中用于用戶信息的變更同步標(biāo)志,并且通過IP網(wǎng)絡(luò)向接口InfoMobile B 300的pHLR發(fā)送用來更新變更的用戶信息的同步請求消息(S604)。
InfoMobile B 300的pHLR根據(jù)為變更后的用戶信息從InfoMobile A200的pHLR發(fā)送的同步請求消息更新它自己數(shù)據(jù)庫中的相關(guān)用戶信息,然后為了響應(yīng)同步請求消息,向InfoMobile A 200發(fā)送確認(rèn)消息(S605)。此外,在更新它自己的用戶信息后,InfoMobile B 300的pHLR為pBSC中的pVLR提供更新后的用戶信息來同步用戶信息,因此更新了用戶信息(S606)。
InfoMobile A 200的pHLR根據(jù)從InfoMobile B 300的pHLR發(fā)送的確認(rèn)消息為相關(guān)的用戶信息重新設(shè)置變更標(biāo)志(S607)。
當(dāng)移動(dòng)終端從它已經(jīng)登記的InfoMobile系統(tǒng)的服務(wù)區(qū)移動(dòng)到另一個(gè)區(qū)內(nèi)的InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),由于移動(dòng)了的無線終端的用戶信息的同步流程與圖11表中所示上述用戶信息變更時(shí)的同步流程相同,因此在這里省略了詳細(xì)說明。下面利用圖14的流程圖來描述。
圖14是無線終端所在的InfoMobile系統(tǒng)的pHLR和另一個(gè)區(qū)內(nèi)協(xié)同工作的InfoMobile系統(tǒng)的pHLR之間同步用戶信息的操作流程圖,其中移動(dòng)終端從它已經(jīng)登記的InfoMobile系統(tǒng)的服務(wù)區(qū)已經(jīng)移動(dòng)到另一個(gè)區(qū)的InfoMobile系統(tǒng)的服務(wù)區(qū)。
如果在InfoMobile B 300中登記的無線終端移動(dòng)到InfoMobile A 200的服務(wù)區(qū),為了向InfoMobile A 200請求呼叫,移動(dòng)終端通過InfoMobileA 200的BTS向pBSC發(fā)送它自己的位置登記消息。
InfoMobile A 200的pBSC根據(jù)接收到的無線終端的位置登記信息修改pBSC的pVLR中存儲的相關(guān)終端的位置信息的登記(S701),然后,為了更新相關(guān)的用戶信息,向pHLR提供位置信息已經(jīng)改變了的無線終端的用戶信息。作為響應(yīng),pHLR根據(jù)pBSC(pVLR)提供的修改后的用戶信息更新相關(guān)的用戶信息,然后為相關(guān)的用戶信息設(shè)置變更標(biāo)志(S702)。
InfoMobile A 200的pHLR檢查用戶信息的變更標(biāo)志,然后通過IP網(wǎng)絡(luò)向協(xié)同工作的InfoMobile B 300的pHLR發(fā)送同步請求消息來更新位置信息已經(jīng)改變了的用戶信息(S703)。
InfoMobile B 300的pHLR根據(jù)已經(jīng)從InfoMobile A 200的pHLR發(fā)送的針對無線終端已改變的用戶信息的同步消息更新它自己數(shù)據(jù)庫中相關(guān)的用戶信息,然后響應(yīng)同步請求消息,向InfoMobile A 200發(fā)送確認(rèn)消息(S704)。此外,InfoMobile B 300的pHLR更新它自己的用戶信息,然后向pBSC的pVLR提供被更新為與用戶信息同步的用戶信息,從而改變并且登記無線終端的用戶信息,即位置信息(S705)。
InfoMobile A 200的pHLR根據(jù)從InfoMobile B 300的pHLR通過IP網(wǎng)絡(luò)發(fā)送的確認(rèn)消息為相關(guān)的用戶信息重新設(shè)置變更標(biāo)志,這樣就完成了對位置信息改變了的無線終端的用戶信息的同步,因此允許對位置已經(jīng)移動(dòng)了的無線終端的多種呼叫服務(wù),如本地呼叫和局線呼叫(S706)。
下面給出一個(gè)上述同步過程中用于通過IP網(wǎng)絡(luò)同步協(xié)同工作的HLR之間同步請求消息的結(jié)構(gòu)和對同步請求的確認(rèn)消息的結(jié)構(gòu)實(shí)例。圖15的表中含有消息中包含的數(shù)據(jù)類型。
<pre listing-type="program-listing"><![CDATA[Typedef struct { unsigned char msg_from;∥0x00hlr_srv,0x01other hlr_sync unsigned char msg_type;∥0x0aAdd,0x0cChange,0x0dDelete unsigned char req_ack;∥0x00Req,0x01Ack unsigned char src_hlr_id;∥the self hlr id unsigned char dst_hlr_id;∥dest hlr id(0-3) unsigned char rsvd1;∥reserved for resolution unsigned short hlr_index;∥hlr index unsigned char data[sizeof(MSC_VLR_DB_BUF)];∥hlr_db_data 152 bytes unsigned char rsvd[40];∥reserved }SYNC_MSG;∥Total 200 bytes]]></pre>
如圖15所示,上述提到的同步請求和同步確認(rèn)消息可以包含消息分隔符信息、消息類型信息、同步請求或確認(rèn)分隔信息、自HLR ID信息、目的(方)HLR ID信息、用于實(shí)際同步的同步用戶信息等。消息類型信息包括諸如用戶信息添加、用戶信息變更、用戶信息刪除之類的類型的信息。
接著,下面分別描述根據(jù)本發(fā)明實(shí)施例的多區(qū)布置InfoMobile系統(tǒng)之間的漫游服務(wù)和SMS服務(wù)的操作。
首先,參考圖2描述每個(gè)實(shí)施例的多區(qū)布置InfoMobile系統(tǒng)之間的漫游服務(wù)。由于這是常規(guī)服務(wù)的操作,因此這里省略了相關(guān)InfoMobile系統(tǒng)的服務(wù)區(qū)內(nèi)有線或無線終端之間的本地呼叫服務(wù)。
根據(jù)本發(fā)明的漫游服務(wù)的第一個(gè)實(shí)施例具有在圖2中所示的區(qū)1(InfoMobile Zone 1)登記的無線終端B1移動(dòng)到區(qū)(InfoMobile Zone 2)2的漫游服務(wù)操作。
首先,根據(jù)本發(fā)明,為了執(zhí)行漫游服務(wù),必須先執(zhí)行圖13和14中所示的每個(gè)InfoMobile系統(tǒng)之間的初始化用戶信息的同步。
假設(shè)出現(xiàn)了每個(gè)區(qū)內(nèi)InfoMobile系統(tǒng)的HLR之間的這種初始化用戶同步,那么如果在區(qū)1內(nèi)的InfoMobile系統(tǒng)200登記的無線終端A1移動(dòng)到區(qū)2內(nèi)的InfoMobile系統(tǒng)300,那么移動(dòng)了的無線終端通過區(qū)2內(nèi)的InfoMobile系統(tǒng)300的BTS 310向pBSC 320發(fā)送它自己的位置登記消息。
pBSC 320分析無線終端A1發(fā)送的位置登記消息,并且比較無線終端A1的當(dāng)前位置和無線終端A1在VLR和HLR 330中登記的位置信息。
如果無線終端A1登記的位置信息和當(dāng)前的位置信息彼此不同,那么pBSC 320變更VLR和HLR 330中的用戶登記信息(位置信息)。
同樣,當(dāng)InfoMobile系統(tǒng)300的VLR和HLR 330的用戶信息已經(jīng)變更后,要執(zhí)行HLR的同步來同步與InfoMobile系統(tǒng)300接口的每個(gè)區(qū)內(nèi)InfoMobile系統(tǒng)200之間變更后的用戶信息。由于在上面圖11和14的說明中已經(jīng)詳細(xì)描述過根據(jù)位置登記變化對變更的用戶信息進(jìn)行HLR同步的方法,因此在這里省略其說明。每個(gè)系統(tǒng)之間的HLR同步通過IP網(wǎng)絡(luò)生效。
在根據(jù)登記的位置變更通過接口InfoMobile系統(tǒng)之間的HLR同步完成了HLR和VLR的位置信息變更登記后,在區(qū)1的InfoMobile系統(tǒng)200中登記的并且當(dāng)前位于區(qū)1的無線終端A1向當(dāng)前位于區(qū)2的無線終端A2發(fā)起呼叫請求時(shí),呼叫請求信號通過InfoMobile系統(tǒng)200的BTS 210發(fā)送到pBSC 220。
pBSC 220通過VLR確認(rèn)無線終端B1的位置信息,然后根據(jù)無線終端B1確認(rèn)后的位置信息向包括相關(guān)位置服務(wù)區(qū)的InfoMobile系統(tǒng)發(fā)起呼叫請求。
就是說,由于無線終端A2的當(dāng)前位置發(fā)生變更并且通過同步過程在區(qū)2登記,因此InfoMobile系統(tǒng)200的pBSC 220通過VLR確認(rèn)無線終端A2的當(dāng)前位置信息,并且向PBX 240提供一個(gè)位于區(qū)1的無線終端A1的呼叫請求信號。
PBX 240通過INI專線向區(qū)2內(nèi)的InfoMobile系統(tǒng)300的PBX 340發(fā)送pBSC 220提供的無線終端A1的呼叫請求信號。
響應(yīng)來自InfoMobile系統(tǒng)200的呼叫請求信號,PBX 340通過pBSC320和BTS 310向已經(jīng)移動(dòng)到區(qū)2中的InfoMobile系統(tǒng)300的服務(wù)區(qū)的無線終端B1發(fā)送相關(guān)信號,因此在1區(qū)中的無線終端A1和已經(jīng)移動(dòng)到區(qū)2中的無線終端A2之間建立起話音通信信道。
根據(jù)本發(fā)明第二實(shí)施例的漫游服務(wù)具有當(dāng)如圖2所示在區(qū)2中登記的無線終端A2和在區(qū)1中登記的無線終端A1移動(dòng)到區(qū)2后無線終端A1和A2之間的漫游服務(wù)操作。
首先,如果在區(qū)1內(nèi)的InfoMobile系統(tǒng)200中登記的無線終端A1移動(dòng)到區(qū)2的InfoMobile系統(tǒng)300的服務(wù)區(qū),那么移動(dòng)后的無線終端A1通過區(qū)2的InfoMobile系統(tǒng)300的BTS 310向pBSC 320發(fā)送它自己的位置登記消息。
pBSC 320分析從無線終端A1發(fā)送的位置登記消息并且比較無線終端A1的當(dāng)前位置和在無線終端A1VLR和HLR 330中登記的位置信息。
如果無線終端A1登記的位置信息和當(dāng)前位置信息彼此不同,那么pBSC 320變更VLR和HLR 330中的用戶登記信息(位置信息)。
這樣,如果變更InfoMobile系統(tǒng)300的VLR和HLR 330的用戶信息,那么執(zhí)行用來同步與InfoMobile系統(tǒng)300接口的每個(gè)區(qū)內(nèi)的InfoMobile系統(tǒng)200之間變更的用戶信息的HLR同步。在上面圖11和14的說明中已經(jīng)詳細(xì)描述了根據(jù)登記的位置變更的執(zhí)行用戶信息變更的HLR同步方法,因此,在這里省略對它的說明。每個(gè)系統(tǒng)間的HLR同步通過IP網(wǎng)絡(luò)生效。
在根據(jù)位置登記變更通過接口InfoMobile系統(tǒng)之間的HLR同步完成HLR和VLR的位置信息變更和登記后,無線終端在區(qū)2的InfoMobile系統(tǒng)300中登記。如果當(dāng)前位于區(qū)2的無線終端A2向已經(jīng)從區(qū)1移動(dòng)到區(qū)2的無線終端A1發(fā)起呼叫請求,那么呼叫服務(wù)的實(shí)施方法與在同一個(gè)區(qū)內(nèi)登記的無線終端之間的呼叫服務(wù)操作的方法相同。
因此,在第二個(gè)實(shí)施例中,在區(qū)1內(nèi)登記的無線終端移動(dòng)到區(qū)2然后向區(qū)2中登記的終端執(zhí)行呼叫服務(wù),其中如果區(qū)1中登記的無線終端移動(dòng)到區(qū)2,那么已經(jīng)移動(dòng)到區(qū)2的無線終端向區(qū)2內(nèi)InfoMobile系統(tǒng)300的pBSC 320發(fā)送位置登記消息來變更區(qū)2內(nèi)InfoMobile系統(tǒng)300的VLR和HLR 330的用戶登記信息,并對所有區(qū)的InfoMobile系統(tǒng)的HLR執(zhí)行變更信息的同步,這樣,呼叫服務(wù)的執(zhí)行方法與在同一個(gè)區(qū)內(nèi)登記的無線終端之間的呼叫服務(wù)的方法相同。
根據(jù)本發(fā)明的第三個(gè)實(shí)施例的漫游服務(wù)是當(dāng)區(qū)1內(nèi)的InfoMobile系統(tǒng)200中登記的無線終端A1移動(dòng)到區(qū)1內(nèi)的InfoMobile系統(tǒng)300時(shí),在移動(dòng)的無線終端A1和與PSTN連接的有線終端之間提供局線呼叫的實(shí)施例。
首先,如圖2所示,當(dāng)無線終端A1已經(jīng)移動(dòng)到區(qū)2后,下面描述在區(qū)1登記但已經(jīng)移動(dòng)到區(qū)2的無線終端A1向連接到PSTN的有線終端發(fā)起呼叫的操作。
如圖2所示,當(dāng)在區(qū)1內(nèi)的InfoMobile系統(tǒng)200登記的無線終端A1已經(jīng)移動(dòng)到區(qū)2內(nèi)的InfoMobile系統(tǒng)300的服務(wù)區(qū)后,移動(dòng)后的無線終端A1通過區(qū)2內(nèi)的InfoMobile系統(tǒng)300的BTS向pBSC 320發(fā)送它自己的位置登記消息。
pBSC 320分析從無線終端A1發(fā)送的位置登記消息并且比較無線終端A1的當(dāng)前位置和無線終端A1在VLR和HLR 330中登記的位置信息。
如果無線終端A1登記的位置信息和當(dāng)前位置信息彼此不同,那么pBSC 320變更VLR和HLR 330中的用戶登記信息(即,位置信息)。
當(dāng)InfoMobile系統(tǒng)300的VLR和HLR 330中的用戶信息變更后,為了同步與InfoMobile系統(tǒng)300協(xié)同工作的每個(gè)區(qū)中InfoMobile系統(tǒng)200之間變更后的用戶信息,執(zhí)行HLR同步。在上面圖11和14的說明中已經(jīng)詳細(xì)描述了根據(jù)位置登記變更的用戶信息變更的HLR同步方法,因此,在這里省略對它的說明。通過IP網(wǎng)絡(luò)執(zhí)行每個(gè)系統(tǒng)間的HLR同步。
在根據(jù)登記的位置變更通過接口InfoMobile系統(tǒng)之間的HLR同步完成在HLR和VLR中的位置信息變更登記后,當(dāng)移動(dòng)到區(qū)2中InfoMobile系統(tǒng)300的無線終端A1向連接到PSTN的有線終端E發(fā)起請求時(shí),InfoMobile系統(tǒng)300的BTS 310向pBSC 320提供的來自無線終端A1的呼叫信號。
pBSC 320確定從BTS 310傳送的無線終端A1的呼叫請求信號是室外呼叫還是室內(nèi)呼叫。由pBSC 320的BTMR執(zhí)行呼叫確定,BTMR在圖中未示出。
如果pBSC 320的BTMR確定無線終端A1請求的呼叫是室外呼叫,即,是對有線終端E的呼叫請求信號,則將呼叫請求信號提供給PBX 340。
因此,PBX 340根據(jù)無線終端A1的呼叫請求信號由PSTN接通到有線終端E的呼叫。
結(jié)果是,當(dāng)起初在區(qū)1內(nèi)的InfoMobile系統(tǒng)200登記的無線終端A1移動(dòng)到區(qū)2后,因?yàn)榘ㄋ约何恢眯畔⒌挠脩粜畔⒁呀?jīng)在每個(gè)區(qū)內(nèi)的InfoMobile系統(tǒng)的VLR和HLR之間進(jìn)行了同步,所以通常用在任何InfoMobile系統(tǒng)登記的無線終端的呼叫連接操作來執(zhí)行呼叫服務(wù)。
相反,當(dāng)從連接到PSTN的有線終端E向移動(dòng)到區(qū)2的無線終端A1請求呼叫時(shí),按照如上所述方法完成每個(gè)InfoMobile系統(tǒng)的VLR和HLR之間的用戶信息同步過程。
如果從連接到PSTN的有線終端E向無線終端A1請求呼叫,那么通過PSTN向區(qū)1內(nèi)的無線專網(wǎng)系統(tǒng)200的PBX 240提供呼叫請求信號。這里,無線終端A1位于區(qū)2。向區(qū)1內(nèi)的無線專網(wǎng)系統(tǒng)200的PBX 240發(fā)送呼叫請求信號的原因是,在PSTN網(wǎng)絡(luò)中,無線終端A1在登記區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)200。就是說,這是由于用戶信息(即,無線終端的位置信息)不與PSTN網(wǎng)絡(luò)共享。
無線專網(wǎng)系統(tǒng)200的PBX 240接收由PSTN發(fā)送的有線終端的呼叫請求信號,并且從周期性地更新的HLR 230的VLR信息和pBSC 220識別無線終端A1的當(dāng)前位置。
識別出無線終端A1當(dāng)前位置的無線專網(wǎng)系統(tǒng)200的pBSC 220向PBX240提供呼叫請求信號,然后無線專網(wǎng)系統(tǒng)200的PBX 240通過INI專線向無線終端A1當(dāng)前所處區(qū)內(nèi)的無線專網(wǎng)系統(tǒng)300的PBX 340發(fā)送呼叫請求信號。
響應(yīng)從無線專網(wǎng)系統(tǒng)200的PBX 240發(fā)送的呼叫請求信號,無線專網(wǎng)系統(tǒng)300的PBX 340通過pBSC 320和BTS 310建立與已經(jīng)移動(dòng)到區(qū)2的無線終端A1的通信信道,以便建立呼叫連接。
下面對每個(gè)實(shí)施例描述根據(jù)本發(fā)明實(shí)施例的在多區(qū)布置的無線專網(wǎng)系統(tǒng)之間SMS的發(fā)送方法。
第一個(gè)實(shí)施例的方法是,當(dāng)區(qū)1內(nèi)的InfoMobile系統(tǒng)的用戶無線終端移動(dòng)到區(qū)2內(nèi)InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),區(qū)1內(nèi)的有線終端用戶向已經(jīng)移動(dòng)到區(qū)2內(nèi)的無線終端發(fā)送SMS。
首先,假設(shè)已經(jīng)完成了每個(gè)區(qū)內(nèi)InfoMobile系統(tǒng)之間的初始化用戶同步,如果在區(qū)1內(nèi)的InfoMobile系統(tǒng)200登記的無線終端A1移動(dòng)到區(qū)2內(nèi)InfoMobile系統(tǒng)300的服務(wù)區(qū),那么移動(dòng)后的無線終端A1通過區(qū)2內(nèi)的InfoMobile系統(tǒng)300的BTS 310向pBSC 320發(fā)送它自己的位置登記消息。
pBSC 320分析從無線終端A1發(fā)送的位置登記消息并且比較無線終端A1的當(dāng)前位置和在無線終端A1VLR和HLR 330中登記的位置信息。
如果無線終端A1登記的位置信息和當(dāng)前位置信息彼此不同,那么pBSC 320變更VLR和HLR 330中的用戶登記信息(位置信息)。
如果變更InfoMobile系統(tǒng)300的VLR和HLR 330的用戶信息,那么執(zhí)行用來同步與InfoMobile系統(tǒng)300接口的每個(gè)區(qū)內(nèi)的InfoMobile系統(tǒng)200之間變更用戶的HLR同步。上面已經(jīng)詳細(xì)描述了根據(jù)位置登記變更的用戶信息變更的HLR同步方法,因此,在這里省略對它的說明。
在根據(jù)位置登記變更通過接口InfoMobile系統(tǒng)之間的HLR同步已經(jīng)完成了HLR和VLR的位置信息修改登記后,來自區(qū)1內(nèi)InfoMobile系統(tǒng)200中登記的有線終端250的SMS發(fā)送請求被傳送到已經(jīng)移動(dòng)到當(dāng)前區(qū)2中的無線終端A1。
就是說,當(dāng)區(qū)1內(nèi)的InfoMobile系統(tǒng)200登記的有線終端250向已經(jīng)移動(dòng)到區(qū)2中InfoMobile系統(tǒng)300的無線終端A1請求SMS發(fā)送時(shí),通過IP網(wǎng)絡(luò)向區(qū)1內(nèi)的InfoMobile系統(tǒng)200的SMS服務(wù)器260提供SMS發(fā)送請求信號。
如圖3所示,響應(yīng)從有線終端250提供的SMS發(fā)送請求信號,SMS服務(wù)器260檢索與HLR 230同步的數(shù)據(jù)庫,以便識別SMS要發(fā)送到的無線終端A1的當(dāng)前位置信息。當(dāng)無線終端A1從區(qū)1移動(dòng)到區(qū)2時(shí),系統(tǒng)間的HLR同步生效,這樣就在HLR 230中更新了無線終端A1的位置信息,而且還通過HLR 230和SMS服務(wù)器260中數(shù)據(jù)庫266之間的圖3中的用戶信息同步單元265更新了相關(guān)無線終端A1的位置信息。
如果已經(jīng)識別出了無線終端的位置,那么獲得無線終端A1所登記的InfoMobile系統(tǒng)300的pBSC 320,并且相關(guān)的SMS消息利用所獲得的IP地址被發(fā)送到InfoMobile系統(tǒng)300的pBSC 320。上面已經(jīng)結(jié)合圖3和4描述了SMS服務(wù)器260中用來處理SMS消息的操作,因此在這里省略了對它的說明。
通過IP網(wǎng)絡(luò)已經(jīng)接收到SMS消息的區(qū)2中InfoMobile系統(tǒng)300的pBSC 320通過BTS 310向相關(guān)的無線終端,即,無線終端A1發(fā)送所接收的SMS消息。
結(jié)果是,當(dāng)多區(qū)布置的InfoMobile系統(tǒng)中的用戶移動(dòng)到相關(guān)多區(qū)布置的另一個(gè)InfoMobile系統(tǒng)的服務(wù)區(qū)后,通過從數(shù)據(jù)庫中讀取周期性地通過系統(tǒng)間的HLR同步和系統(tǒng)HLR和圖2中所示數(shù)據(jù)庫之間的同步而更新的HLR信息,可以在InfoMobile系統(tǒng)中自動(dòng)對已經(jīng)移動(dòng)進(jìn)入的用戶完成SMS的接入操作,而不用設(shè)置專門選項(xiàng)。
此外,通過上述相同的方法執(zhí)行區(qū)1中的InfoMobile系統(tǒng)的有線終端用戶向在區(qū)2中的InfoMobile系統(tǒng)登記的無線終端發(fā)送SMS,因此,這里省略了對它的說明。
第二個(gè)實(shí)施例的方法是,當(dāng)區(qū)2內(nèi)的InfoMobile系統(tǒng)的用戶無線終端移動(dòng)到區(qū)1的內(nèi)InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),區(qū)1內(nèi)的有線終端用戶向已經(jīng)移動(dòng)到區(qū)1內(nèi)的InfoMobile系統(tǒng)的服務(wù)區(qū)的無線終端發(fā)送SMS。
首先,假定已經(jīng)完成了每個(gè)區(qū)內(nèi)InfoMobile系統(tǒng)之間的初始化用戶同步,如果在區(qū)2內(nèi)的InfoMobile系統(tǒng)300登記的無線終端移動(dòng)到區(qū)1內(nèi)InfoMobile系統(tǒng)200的服務(wù)區(qū),那么移動(dòng)后的無線終端通過區(qū)1內(nèi)InfoMobile系統(tǒng)200的BTS 210向pBSC 220發(fā)送它自己的位置登記消息。
pBSC 220分析從無線終端發(fā)送的位置登記消息并且比較無線終端的當(dāng)前位置和無線終端在VLR和HLR 230中登記的位置信息。
如果無線終端登記的位置信息和當(dāng)前位置信息彼此不同,那么pBSC220變更VLR和HLR 230中的用戶登記信息(位置信息)。
這樣,如果變更InfoMobile系統(tǒng)200的VLR和HLR 230的用戶信息,那么在每個(gè)區(qū)內(nèi)InfoMobile系統(tǒng)200和協(xié)同工作的InfoMobile系統(tǒng)300之間對變更后的用戶信息執(zhí)行HLR同步。
在根據(jù)登記的位置變更通過接口InfoMobile系統(tǒng)之間的HLR同步完成了HLR和VLR的位置信息變更登記后,產(chǎn)生一條從在區(qū)1中InfoMobile系統(tǒng)200中登記的有線終250向移動(dòng)到當(dāng)前區(qū)中InfoMobile系統(tǒng)200的服務(wù)區(qū)的無線終端的SMS發(fā)送請求。
就是說,如果有一條從區(qū)1中的InfoMobile系統(tǒng)200中登記的有線終端250向已經(jīng)移動(dòng)到區(qū)1中InfoMobile系統(tǒng)200的無線終端的SMS發(fā)送請求,那么通過IP網(wǎng)絡(luò)向區(qū)1中InfoMobile系統(tǒng)200的SMS服務(wù)器260發(fā)送SMS發(fā)送請求信號。
如圖3所示,響應(yīng)從有線終端250提供的SMS發(fā)送請求信號,SMS服務(wù)器260檢索與HLR 230同步的數(shù)據(jù)庫266,并且識別SMS要發(fā)送到的無線終端的當(dāng)前位置信息。當(dāng)無線終端從區(qū)2移動(dòng)到區(qū)1后,系統(tǒng)之間的HLR同步生效,因此在HLR 230以及HLR 230和SMS服務(wù)器260的數(shù)據(jù)庫266之間更新無線終端的位置信息,并且通過圖2所示的用戶信息同步單元更新相關(guān)無線終端的位置信息。
如果已經(jīng)確定了無線終端的位置,那么可以獲得無線終端所在的InfoMobile系統(tǒng)200的pBSC 220的IP地址,并且相關(guān)的SMS消息根據(jù)所獲得的IP地址發(fā)送到InfoMobile系統(tǒng)200的pBSC 220。在上述圖3和圖4的描述中已經(jīng)包括了SMS服務(wù)器260中的SMS消息處理操作的說明,因此,這里省略對它的說明。
通過IP網(wǎng)絡(luò)接收SMS消息的,處在區(qū)1中的InfoMobile系統(tǒng)200的pBSC 220通過BTS 210向已經(jīng)從區(qū)2移動(dòng)到區(qū)1的相關(guān)無線終端發(fā)送所接收的SMS消息。
第三個(gè)實(shí)施例是在設(shè)置多目的地功能時(shí)發(fā)送SMS的方法。即,同時(shí)向室內(nèi)終端(即,有線終端)和位于同一個(gè)區(qū)的無線終端請求SMS發(fā)送的方法。
首先,如果從在區(qū)1的InfoMobile系統(tǒng)200中登記的有線終端250向室內(nèi)和無線終端A1都有一個(gè)SMS發(fā)送請求,那么SMS發(fā)送請求信號通過IP網(wǎng)絡(luò)提供給區(qū)1中InfoMobile系統(tǒng)200的SMS服務(wù)器260。
如圖3所示,響應(yīng)有線終端250提供的SMS發(fā)送請求信號,SMS服務(wù)器260檢索與HLR 230同步的數(shù)據(jù)庫266,并且識別SMS要發(fā)送到的無線終端的當(dāng)前位置信息和室內(nèi)終端的用戶信息。
如果無線終端位于區(qū)1,而且室內(nèi)終端也在區(qū)1中的InfoMobile系統(tǒng)200登記,那么SMS服務(wù)器260為區(qū)1中的InfoMobile系統(tǒng)200的pBSC220提供SMS消息。
pBSC 220通過BTS 210向無線終端發(fā)送SMS服務(wù)器250提供的SMS消息,并且為了向連接PBX 240的室內(nèi)終端發(fā)送SMS消息,先將SMS消息發(fā)送到PBX 240。
當(dāng)多區(qū)布置的無線專網(wǎng)系統(tǒng)中登記的無線終端移動(dòng)到任何一個(gè)區(qū)的無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)時(shí),通過上述第一和第二個(gè)實(shí)施例的方法可以實(shí)現(xiàn)SMS服務(wù),并且利用上述實(shí)施例中相同的方法也可以實(shí)現(xiàn)對任何區(qū)中室內(nèi)和無線終端的多種SMS服務(wù)。
因此,在第三個(gè)實(shí)施例中,本地終端(DGP)通過PBX發(fā)送相關(guān)的SMS消息,而無線終端通過InfoMobile系統(tǒng)的BTS發(fā)送SMS消息。
此外,對于多區(qū)布置中包括的InfoMobile用戶,即使當(dāng)用戶移動(dòng)到多區(qū)布置的另一個(gè)InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),也可以利用上述實(shí)施例實(shí)現(xiàn)SMS服務(wù)。
因此,當(dāng)一個(gè)區(qū)內(nèi)的InfoMobile服務(wù)用戶已經(jīng)移動(dòng)到多區(qū)布置內(nèi)的另一個(gè)InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),根據(jù)本發(fā)明實(shí)施例的用于無線專網(wǎng)系統(tǒng)之間漫游和SMS服務(wù)的方法和系統(tǒng)允許在相關(guān)區(qū)自動(dòng)接收本地?zé)o線呼入和呼出服務(wù)以及SMS服務(wù),而用戶不用額外的設(shè)置選項(xiàng)。這是因?yàn)榭梢詮耐ㄟ^終端的位置登記更新的HLR的DB信息、系統(tǒng)的HLR和HLR之間的同步、系統(tǒng)中VLR和HLR之間的同步以及系統(tǒng)中HLR和用于SMS服務(wù)的SMS服務(wù)器中用戶信息數(shù)據(jù)庫之間的同步來識別pBSC中的無線終端的位置信息。pBSC通過利用終端的這種位置信息將呼叫和SMS數(shù)據(jù)呼叫前轉(zhuǎn)到相關(guān)的InfoMobile系統(tǒng),從而可以支持自動(dòng)漫游和SMS服務(wù)。
根據(jù)上述本發(fā)明的用于多區(qū)布置的無線專網(wǎng)系統(tǒng)之間短消息服務(wù)的方法和系統(tǒng),當(dāng)在多區(qū)布置的InfoMobile系統(tǒng)中,區(qū)中的InfoMobile服務(wù)用戶已經(jīng)移動(dòng)到另一個(gè)InfoMobile系統(tǒng)的服務(wù)區(qū)時(shí),他可以在相關(guān)區(qū)自動(dòng)接收本地?zé)o線呼入和呼出服務(wù),而用戶不用額外設(shè)置選項(xiàng)。這是因?yàn)榭梢酝ㄟ^HLR之間以及VLR和HLR的之間關(guān)于由終端位置登記更新的HLR中DB信息的同步在pBSC識別終端的位置信息。pBSC利用這個(gè)終端位置信息通過將呼叫前轉(zhuǎn)到相關(guān)的InfoMobile系統(tǒng)來支持自動(dòng)漫游。
此外,通常被限制在一個(gè)區(qū)的原籍SMS消息發(fā)送服務(wù)區(qū)可以通過允許在多區(qū)布置中包含的InfoMobile系統(tǒng)之間發(fā)送SMS消息來擴(kuò)展到多區(qū)布置中。
雖然當(dāng)用戶離開相關(guān)的InfoMobile區(qū)后不再允許SMS發(fā)送,但是當(dāng)用戶在多區(qū)布置中時(shí),無論用戶在什么位置都支持SMS接入功能,于是通過增強(qiáng)多區(qū)布置中包括的InfoMobile系統(tǒng)之間用戶的移動(dòng)性,保證了用戶的最大移動(dòng)性。
當(dāng)用戶在多區(qū)布置的InfoMobile系統(tǒng)之間移動(dòng)時(shí),還可以通過讀取在SMS服務(wù)器中周期性更新的HLR DB信息后識別用戶位置,來自動(dòng)執(zhí)行相關(guān)InfoMobile系統(tǒng)區(qū)中SMS的接入操作,用戶不用額外設(shè)置選項(xiàng)。
此外,SMS接入功能同時(shí)支持室內(nèi)終端(DGP)以及當(dāng)多目的功能(選擇)設(shè)置時(shí)的用戶終端。
權(quán)利要求
1.一種方法,包括針對在多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中登記的每個(gè)用戶的用戶信息,經(jīng)網(wǎng)絡(luò)同步用戶信息數(shù)據(jù)庫;和當(dāng)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)(SMS)發(fā)送請求信號,根據(jù)接收到的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息的數(shù)據(jù)包,然后檢索同步的用戶信息數(shù)據(jù)庫,將形成的短消息服務(wù)數(shù)據(jù)包通過網(wǎng)絡(luò)發(fā)送到與該至少一個(gè)第二終端的當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其中網(wǎng)絡(luò)包括網(wǎng)際協(xié)議網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的方法,其中第一終端包括在無線網(wǎng)絡(luò)系統(tǒng)中登記的用來請求短消息服務(wù)消息發(fā)送的有線和無線終端之一,并且其中該至少一個(gè)第二終端包括用來接收短消息服務(wù)消息的有線和無線終端之一。
4.根據(jù)權(quán)利要求1所述的方法,其中同步用戶信息數(shù)據(jù)庫包括通過網(wǎng)絡(luò)同步多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息的第一同步;以及在每個(gè)原籍位置寄存器之間的第一同步已經(jīng)完成后,同步在每個(gè)原籍位置寄存器所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中的短消息服務(wù)服務(wù)器的短消息服務(wù)數(shù)據(jù)庫之間的用戶信息的第二同步步驟。
5.根據(jù)權(quán)利要求4所述的方法,其中第一同步包括當(dāng)多區(qū)布置中的無線網(wǎng)絡(luò)系統(tǒng)初始化設(shè)置時(shí),針對在它自己的系統(tǒng)中登記的終端用戶信息通過網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)進(jìn)行原籍位置寄存器之間的初始化同步,該同步根據(jù)所設(shè)置的系統(tǒng)ID進(jìn)行;在初始化同步已經(jīng)完成后,當(dāng)用戶通過用戶接口(UI)請求修改或刪除用戶信息時(shí)的用戶信息的同步,通過利用修改或刪除的用戶信息更新系統(tǒng)的原籍位置寄存器,并且此后通過經(jīng)IP網(wǎng)絡(luò)根據(jù)設(shè)置的系統(tǒng)ID向每個(gè)區(qū)內(nèi)的接口無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器發(fā)送更新后的用戶信息來執(zhí)行該同步;以及在初始化同步過程已經(jīng)完成后,當(dāng)從任意無線終端接收到位置登記消息時(shí)因位置登記變更而導(dǎo)致的用戶信息的同步,通過更新它自己的原籍位置寄存器中的位置登記和用戶信息,和此后在根據(jù)所接收的消息的位置信息確定無線終端已經(jīng)從它已經(jīng)登記的它自己的服務(wù)區(qū)的系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移時(shí),通過經(jīng)IP網(wǎng)絡(luò)向多區(qū)布置內(nèi)的每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)發(fā)送更新后的用戶信息來執(zhí)行該同步。
6.根據(jù)權(quán)利要求4所述的方法,其中第二同步包括通過周期性地讀取通過多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器之間的同步而更新的用戶信息,和通過利用讀取的用戶信息更新短消息服務(wù)數(shù)據(jù)庫來執(zhí)行原籍位置寄存器和短消息服務(wù)數(shù)據(jù)庫之間的同步。
7.根據(jù)權(quán)利要求1所述的方法,其中當(dāng)該至少一個(gè)第二終端當(dāng)前位于另一個(gè)區(qū)內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的服務(wù)區(qū)時(shí),所形成的短消息服務(wù)數(shù)據(jù)包可以通過網(wǎng)絡(luò)傳送到相關(guān)位置中的無線網(wǎng)絡(luò)系統(tǒng)的IP地址。
8.根據(jù)權(quán)利要求1所述的方法,其中用戶信息數(shù)據(jù)庫中存儲的同步的用戶信息包括多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)中登記的所有終端的當(dāng)前位置信息,和終端當(dāng)前所處的無線網(wǎng)絡(luò)系統(tǒng)的IP地址信息。
9.一種方法,包括通過網(wǎng)絡(luò)同步多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息;通過網(wǎng)絡(luò)同步每個(gè)原籍位置寄存器和原籍位置寄存器所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中短消息服務(wù)服務(wù)器的短消息服務(wù)(SMS)數(shù)據(jù)庫之間的用戶信息;當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)發(fā)送請求信號時(shí),根據(jù)接收到的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息的數(shù)據(jù)包,然后通過接入同步的短消息服務(wù)數(shù)據(jù)庫,檢索短消息服務(wù)要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和第二終端的當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址;和通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送短消息服務(wù)消息所形成的數(shù)據(jù)包。
10.網(wǎng)絡(luò)中的多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中的每一個(gè)包括同步器,適合通過網(wǎng)絡(luò)針對在多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中登記的每個(gè)用戶的用戶信息來同步用戶信息數(shù)據(jù)庫;和短消息服務(wù)(SMS)消息處理器,適合根據(jù)接收到的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息的數(shù)據(jù)包,并且當(dāng)該至少一個(gè)第二終端接收到來自第一終端的短消息服務(wù)發(fā)送請求信號時(shí),接入同步的用戶信息數(shù)據(jù)庫,通過網(wǎng)絡(luò)向與至少一個(gè)第二終端當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)發(fā)送所形成的短消息服務(wù)數(shù)據(jù)包。
11.根據(jù)權(quán)利要求10所述的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),其中網(wǎng)絡(luò)包括網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)。
12.據(jù)權(quán)利要求10所述的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),其中第一終端包括在無線網(wǎng)絡(luò)系統(tǒng)中登記的用來請求短消息服務(wù)消息發(fā)送的有線和無線終端之一,以及該至少一個(gè)第二終端包括用來接收短消息服務(wù)消息的有線和無線終端之一。
13.根據(jù)權(quán)利要求10所述的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),其中同步器適合執(zhí)行針對多區(qū)布置內(nèi)無線網(wǎng)絡(luò)系統(tǒng)的初始化設(shè)置時(shí)在它自己的系統(tǒng)中登記的終端的用戶信息,通過IP網(wǎng)絡(luò)在接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫之間進(jìn)行初始化同步,該同步是根據(jù)所設(shè)置的系統(tǒng)ID進(jìn)行的;初始化同步已經(jīng)完成后,用戶通過用戶接口(UI)請求修改或刪除用戶信息時(shí)的用戶信息的同步,通過利用修改或刪除的用戶信息更新它自己的用戶信息數(shù)據(jù)庫,然后通過IP網(wǎng)絡(luò)根據(jù)設(shè)置的系統(tǒng)ID向每個(gè)區(qū)內(nèi)的接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫發(fā)送更新后的用戶信息來執(zhí)行該同步;以及在初始化同步過程已經(jīng)完成后,當(dāng)從任意無線終端接收到位置登記消息時(shí)因位置登記變更而導(dǎo)致的用戶信息的同步,通過更新它自己的用戶信息數(shù)據(jù)庫中的位置登記和用戶信息,和此后在根據(jù)所接收的消息的位置信息確定無線終端已經(jīng)從它已經(jīng)登記的它自己的服務(wù)區(qū)的系統(tǒng)的服務(wù)區(qū)轉(zhuǎn)移時(shí),通過經(jīng)IP網(wǎng)絡(luò)向多區(qū)布置內(nèi)的每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)發(fā)送更新后的用戶信息來執(zhí)行該同步。
14.根據(jù)權(quán)利要求10所述的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),其中短消息服務(wù)消息處理器包括適合存儲與用戶信息數(shù)據(jù)庫中存儲的用戶信息相同的用戶信息的短消息服務(wù)數(shù)據(jù)庫;適合為了讀取用戶信息數(shù)據(jù)庫中存儲的用戶信息而周期性地接入用戶信息數(shù)據(jù)庫并且為了同步用戶信息而更新短消息服務(wù)數(shù)據(jù)庫的同步處理器;并且其中短消息服務(wù)消息處理器適合執(zhí)行根據(jù)所接收的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息的數(shù)據(jù)包,此后,當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到該至少一個(gè)第二終端的短消息服務(wù)發(fā)送請求信號時(shí),將所形成的短消息服務(wù)消息數(shù)據(jù)包臨時(shí)存儲在消息隊(duì)列中,和通過接入短消息服務(wù)數(shù)據(jù)庫檢索短消息服務(wù)消息要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和與當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的IP地址,并且通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送消息隊(duì)列中存儲的短消息服務(wù)消息數(shù)據(jù)包。
15.根據(jù)權(quán)利要求10所述的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),其中用戶信息數(shù)據(jù)庫包括原籍位置寄存器(HLR)和訪問者位置寄存器(VLR)中的至少一個(gè)。
16.網(wǎng)絡(luò)中的多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng),多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中的每一個(gè)包括同步器,適合通過利用在每個(gè)無線網(wǎng)絡(luò)系統(tǒng)設(shè)置時(shí)登記的用戶信息、通過用戶接口(UI)變更用戶信息時(shí)變更的用戶信息,和利用在多區(qū)布置內(nèi)的無線網(wǎng)絡(luò)系統(tǒng)的服務(wù)區(qū)之間移動(dòng)時(shí)位置登記變更的終端的用戶信息更新它自己的用戶信息數(shù)據(jù)庫,此后,通過網(wǎng)絡(luò)向每個(gè)接口無線網(wǎng)絡(luò)系統(tǒng)的用戶信息數(shù)據(jù)庫發(fā)送信息來同步多個(gè)無線網(wǎng)絡(luò)系統(tǒng)之間的用戶信息;和短消息服務(wù)(SMS)消息處理器,適合于當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到該至少一個(gè)第二終端的短消息服務(wù)發(fā)送請求信號時(shí),通過接入由同步器同步的用戶信息,檢索第二終端的當(dāng)前位置信息和與當(dāng)前位置對應(yīng)的接口無線專網(wǎng)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址,并且通過網(wǎng)絡(luò)向與檢索到的IP地址對應(yīng)的無線專網(wǎng)系統(tǒng)發(fā)送短消息服務(wù)消息。
17.一種機(jī)器可讀的程序存儲設(shè)備,該程序體現(xiàn)機(jī)器可執(zhí)行的指令的程序以執(zhí)行一種方法,該方法包括針對多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)中登記的每個(gè)用戶的用戶信息,通過網(wǎng)絡(luò)同步用戶信息數(shù)據(jù)庫;以及當(dāng)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)(SMS)發(fā)送請求信號時(shí),根據(jù)所接收的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息數(shù)據(jù)包,并檢索同步的用戶信息數(shù)據(jù)庫,以便通過網(wǎng)絡(luò)向與該至少一個(gè)第二終端的當(dāng)前位置信息對應(yīng)的無線網(wǎng)絡(luò)系統(tǒng)發(fā)送所形成的短消息服務(wù)數(shù)據(jù)包。
18.一種機(jī)器可讀的程序存儲設(shè)備,該程序體現(xiàn)機(jī)器可執(zhí)行的指令的程序以執(zhí)行一種方法,該方法包括通過網(wǎng)絡(luò)同步多區(qū)布置內(nèi)的多個(gè)無線網(wǎng)絡(luò)系統(tǒng)的原籍位置寄存器(HLR)之間的用戶信息;通過網(wǎng)絡(luò)同步每個(gè)原籍位置寄存器和原籍位置寄存器所處的相關(guān)無線網(wǎng)絡(luò)系統(tǒng)中短消息服務(wù)服務(wù)器的短消息服務(wù)(SMS)數(shù)據(jù)庫之間的用戶信息;當(dāng)通過網(wǎng)絡(luò)接收到從第一終端到至少一個(gè)第二終端的短消息服務(wù)發(fā)送請求信號時(shí),根據(jù)接收到的短消息服務(wù)發(fā)送請求信號形成短消息服務(wù)消息的數(shù)據(jù)包,然后通過接入同步的短消息服務(wù)數(shù)據(jù)庫,檢索短消息服務(wù)要發(fā)送到的該至少一個(gè)第二終端的當(dāng)前位置信息和第二終端的當(dāng)前位置對應(yīng)的接口無線網(wǎng)絡(luò)系統(tǒng)的網(wǎng)際協(xié)議(IP)地址;和通過網(wǎng)絡(luò)向檢索到的IP地址發(fā)送短消息服務(wù)消息所形成的數(shù)據(jù)包。
全文摘要
在多區(qū)布置的無線專網(wǎng)之間的短消息服務(wù)(SMS)中,當(dāng)將被分開放置的無線專網(wǎng)系統(tǒng)配置成被稱作多區(qū)布置的一個(gè)服務(wù)區(qū)時(shí),通過多區(qū)布置內(nèi)的無線專網(wǎng)系統(tǒng)之間的接口周期性地更新和同步原籍位置寄存器(HLR),使得可以利用同步后的HLR信息確定接收終端是否位于無線專網(wǎng)系統(tǒng)的服務(wù)區(qū)內(nèi)。向相關(guān)的無線專網(wǎng)系統(tǒng)的呼叫處理器請求SMS發(fā)送,從而允許對相關(guān)終端執(zhí)行SMS消息發(fā)送。即,利用周期性更新的HLR數(shù)據(jù)庫信息可以在相關(guān)的無線專網(wǎng)系統(tǒng)自動(dòng)執(zhí)行SMS接入操作,而無需用戶單獨(dú)的位置登記請求和專門的選項(xiàng)設(shè)置。
文檔編號H04L12/56GK1625276SQ20041009829
公開日2005年6月8日 申請日期2004年12月3日 優(yōu)先權(quán)日2003年12月3日
發(fā)明者尹基憲, 李泰允, 李周洪 申請人:三星電子株式會社