一種確定uc終端的地理位置的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種確定UC終端的地理位置的方法、裝置和系統(tǒng)。該方法包括:企業(yè)網(wǎng)中的位置服務器記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的地理位置的對應關系;接收UC終端發(fā)送的所述UC終端和所述UC終端所登錄的中心服務器之間的消息傳輸路徑上的各個網(wǎng)關的IP地址;對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址;根據(jù)所述確定的匯聚網(wǎng)關的IP地址獲取與所述確定的匯聚網(wǎng)關的IP地址所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位置,從而解決了現(xiàn)有技術中需要企業(yè)用戶手動設置、更新自己所在的位置所導致的用戶操作比較繁瑣的問題。
【專利說明】一種確定UC終端的地理位置的方法、裝置和系統(tǒng)
【技術領域】
[0001] 本發(fā)明實施例涉及通信領域,并且更具體地,涉及一種確定UC(unified communication,統(tǒng)一通信)終端的地理位置的方法、裝置和系統(tǒng)。
【背景技術】
[0002] 在企業(yè)網(wǎng)環(huán)境中往往需要確定企業(yè)用戶的地理位置(S卩,確定企業(yè)用戶當前使用 的UC終端的地理位置),以實現(xiàn)各種位置相關的業(yè)務功能,如緊急呼叫、位置共享等。以緊 急呼叫為例,當企業(yè)用戶通過企業(yè)網(wǎng)呼叫系統(tǒng)發(fā)起緊急呼叫時(如,撥打110、120),需要根 據(jù)該企業(yè)用戶的地理位置將該緊急呼叫準確路由到該企業(yè)用戶所在區(qū)域的緊急呼叫中心。
[0003] 在現(xiàn)有技術中是通過手動設置的方式確定企業(yè)用戶的地理位置,S卩,在企業(yè)網(wǎng)的 位置服務器上預先配置位置列表,企業(yè)用戶登錄之后向位置服務器獲取該位置列表,并從 中選擇自己所在的位置上報給該位置服務器,位置服務器記錄該上報的位置以用于實現(xiàn)各 種位置相關的業(yè)務功能,如,緊急呼叫。
[0004] 根據(jù)該現(xiàn)有技術,需要企業(yè)用戶在登錄后手動設置自己所在的位置,并在由于異 地出差等原因改變位置登錄時手動更新自己所在的位置,用戶操作比較繁瑣,體驗不好。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供一種確定UC終端的地理位置的方法、裝置和系統(tǒng),用于解決現(xiàn) 有技術中需要企業(yè)用戶手動設置、更新自己所在的位置所導致的用戶操作比較繁瑣的問 題。
[0006] 第一方面,提供了一種確定UC終端的地理位置的方法,所述方法包括:
[0007] 企業(yè)網(wǎng)中的位置服務器記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關 所在的地理位置的對應關系;
[0008] 所述位置服務器接收UC終端發(fā)送的IP地址上報消息,所述IP地址上報消息中攜 帶IP地址列表,所述IP地址列表包括所述UC終端和所述UC終端所登錄的中心服務器之 間的消息傳輸路徑上的各個網(wǎng)關的IP地址;
[0009] 當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時,所述位置服務器對記錄的各個匯聚 網(wǎng)關的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP 地址;
[0010] 根據(jù)所述確定的匯聚網(wǎng)關的IP地址獲取與所述確定的匯聚網(wǎng)關的IP地址所對應 的地理位置,并將所述地理位置記錄為所述UC終端的地理位置。
[0011] 在第一方面的第一種可能的實現(xiàn)方式中,所述位置服務器接收UC終端發(fā)送的IP 地址上報消息之前,還包括:所述位置服務器記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP 地址段被分配給的機構所在的地理位置的對應關系;
[0012] 所述IP地址列表還包括所述UC終端的IP地址;
[0013] 所述IP地址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳 輸路徑上的順序排列的;
[0014] 所述位置服務器接收UC終端發(fā)送的IP地址列表之后,還包括:當所述UC終端為 通過外網(wǎng)登錄的UC終端時,所述位置服務器按照所述IP地址列表中的IP地址的排列順 序,確定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址所在的 公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段所對應的地理位置,并 將所述地理位置記錄為所述UC終端的地理位置。
[0015] 結合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述按照 所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終端的IP 地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,具體包括:
[0016] 按照所述IP地址列表中的IP地址的排列順序,從所述UC終端的IP地址開始依 次逐個判斷各個IP地址是否為公網(wǎng)IP地址,并將判斷出的第一個公網(wǎng)IP地址和所述各個 公網(wǎng)IP地址段進行匹配以確定所述判斷出的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段;或 者,
[0017] 按照所述IP地址列表中的IP地址的排列順序,從所述UC終端的IP地址開始依 次逐個判斷各個IP地址是否包含在記錄的其中一個公網(wǎng)IP地址段中,并確定判斷出的第 一個包含在其中一個公網(wǎng)IP地址段的IP地址所在的公網(wǎng)IP地址段。
[0018] 結合第一方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中, 所述位置服務器接收UC終端發(fā)送的IP地址列表之后,還包括:所述位置服務器根據(jù)所述 IP地址列表判斷所述UC終端是通過內(nèi)網(wǎng)登錄的UC終端還是通過外網(wǎng)登錄的UC終端,如 果所述IP地址列表包括公網(wǎng)IP地址,則判斷出所述UC終端是通過外網(wǎng)登錄的UC終端;否 貝U,判斷出所述UC終端是通過內(nèi)網(wǎng)登錄的UC終端。
[0019] 結合第一方面或第一方面的第一種或第二種或第三種可能的實現(xiàn)方式,在第四種 可能的實現(xiàn)方式中,所述IP地址上報消息還包括所述UC終端的標識;所述將所述地理位置 記錄為所述UC終端的地理位置,具體包括:記錄所述UC終端的標識和所述地理位置的對應 關系。
[0020] 結合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述記錄 所述UC終端的標識和所述地理位置的對應關系之后,還包括:
[0021] 所述位置服務器接收所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送的位置查詢請求,所述位置 查詢請求包括所述UC終端的標識,其中,所述位置查詢請求是所述呼叫服務器在接收到所 述UC終端發(fā)送的緊急呼叫請求后發(fā)送的,所述緊急呼叫請求包括主叫標識和被叫標識,所 述主叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短號;
[0022] 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,并向所述呼 叫服務器返回所述地理位置;
[0023] 所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫長 號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的 緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0024] 結合第一方面的第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述記錄 所述UC終端的標識和所述地理位置的對應關系之后,還包括:
[0025] 所述位置服務器接收所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送的緊急呼叫長號查詢請求, 所述緊急呼叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號,其中,所述緊急呼叫 長號查詢請求是所述呼叫服務器在接收到所述UC終端發(fā)送的緊急呼叫請求后發(fā)送的,所 述緊急呼叫請求包括主叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫 標識為所述緊急呼叫短號;
[0026] 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地 理位置確定所述緊急呼叫短號所對應的緊急呼叫長號,并向所述呼叫服務器返回所述緊急 呼叫長號;
[0027] 所述呼叫服務器將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長 號,并將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0028] 結合第一方面的第四種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述記錄 所述UC終端的標識和所述地理位置的對應關系之后,還包括:
[0029] 所述位置服務器接收所述UC終端發(fā)送的位置查詢請求,所述位置查詢請求包括 所述UC終端的標識;
[0030] 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,并向所述UC 終端返回所述地理位置;
[0031] 所述企業(yè)網(wǎng)中的呼叫服務器接收所述UC終端發(fā)送的緊急呼叫請求,所述緊急呼 叫請求中的被叫標識為緊急呼叫短號,所述緊急呼叫請求還包括所述地理位置;
[0032] 所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫長 號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的 緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0033] 結合第一方面的第四種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述記錄 所述UC終端的標識和所述地理位置的對應關系之后,還包括:
[0034] 所述位置服務器接收所述UC終端發(fā)送的緊急呼叫長號查詢請求,所述緊急呼叫 長號查詢請求包括所述UC終端的標識和緊急呼叫短號;
[0035] 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地 理位置確定所述緊急呼叫短號所對應的緊急呼叫長號,并向所述UC終端返回所述緊急呼 叫長號;
[0036] 所述UC終端向所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請 求中的被叫標識為所述緊急呼叫長號,以使得所述呼叫服務器將所述緊急呼叫請求發(fā)送至 所述地理位置的緊急呼叫中心。
[0037] 第二方面,提供了一種確定統(tǒng)一通信UC終端的地理位置的方法,所述方法包括:
[0038] UC終端獲取所述UC終端和所述UC終端所登錄的中心服務器之間的消息傳輸路徑 上的各個網(wǎng)關的IP地址;
[0039] 所述UC終端向所述UC終端所在企業(yè)網(wǎng)中的位置服務器發(fā)送IP地址上報消息,所 述IP地址上報消息中攜帶IP地址列表,所述IP地址列表包括獲取的所述各個網(wǎng)關的IP 地址,以使得:當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時,所述位置服務器對記錄的各個 匯聚網(wǎng)關的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的 IP地址,根據(jù)記錄的所述確定的匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的地理位置的對應 關系,獲取所述確定的匯聚網(wǎng)關所在的地理位置,并將所述地理位置記錄為所述UC終端的 地理位置。
[0040] 在第二方面的第一種可能的實現(xiàn)方式中,所述IP地址列表還包括所述UC終端的 IP地址,所述IP地址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸 路徑上的順序排列的,以使得:當所述UC終端為通過外網(wǎng)登錄的UC終端時,所述位置服務 器按照所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終 端的IP地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地 址所在的公網(wǎng)IP地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理 位置。
[0041] 結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述IP地址上報消息還包括所述UC終端的標識,以使得所述位置服務器記錄所述UC 終端的標識和所述地理位置的對應關系。
[0042] 結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述UC終 端向所述UC終端所在企業(yè)網(wǎng)中的位置服務器發(fā)送IP地址上報消息之后,還包括:
[0043] 所述UC終端向所述位置服務器發(fā)送位置查詢請求,所述位置查詢請求包括所述 UC終端的標識,以使得所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置;
[0044] 所述UC終端接收所述位置服務器返回的所述地理位置,并向呼叫服務器發(fā)送緊 急呼叫請求,所述緊急呼叫請求中的被叫標識為緊急呼叫短號,所述緊急呼叫請求還包括 所述地理位置,以便于所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的 緊急呼叫長號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號 碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0045] 結合第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述UC終 端向所述UC終端所在企業(yè)網(wǎng)中的位置服務器發(fā)送IP地址上報消息之后,還包括:
[0046] 所述UC終端向所述位置服務器發(fā)送緊急呼叫長號查詢請求,所述緊急呼叫長號 查詢請求包括所述UC終端的標識和緊急呼叫短號,以使得所述位置服務器獲取記錄的所 述UC終端的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短號所對應的 緊急呼叫長號;
[0047] 所述UC終端接收所述位置服務器返回的所述緊急呼叫長號,并向呼叫服務器發(fā) 送緊急呼叫請求,所述緊急呼叫請求中的被叫標識為所述緊急呼叫長號,以使得所述呼叫 服務器將所述緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0048] 第三方面,提供了一種位置服務器,所述位置服務器位于企業(yè)網(wǎng),所述位置服務器 包括:記錄單元、接收單元和位置確定單元;
[0049] 所述記錄單元,用于記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所 在的地理位置的對應關系;
[0050] 所述接收單元,用于接收統(tǒng)一通信UC終端發(fā)送的IP地址上報消息,并用于將所述 IP地址上報消息傳輸至所述位置確定單元,所述IP地址上報消息中攜帶IP地址列表,所 述IP地址列表包括所述UC終端和所述UC終端所登錄的中心服務器之間的消息傳輸路徑 上的各個網(wǎng)關的IP地址;
[0051] 所述位置確定單元,用于從所述接收單元接收所述IP地址上報消息;當所述UC終 端為通過內(nèi)網(wǎng)登錄的UC終端時,還用于對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列 表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址;根據(jù)所述確定的匯聚網(wǎng)關 的IP地址獲取與所述確定的匯聚網(wǎng)關的IP地址所對應的地理位置,并將所述地理位置記 錄為所述UC終端的地理位置。
[0052] 在第三方面的第一種可能的實現(xiàn)方式中:
[0053] 所述記錄單元,還用于記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被分 配給的機構所在的地理位置的對應關系;
[0054] 所述接收單元接收的所述IP地址列表還包括所述UC終端的IP地址,所述IP地 址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列 的;
[0055] 當所述UC終端為通過外網(wǎng)登錄的UC終端時,所述位置確定單元,還用于按照所述 IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終端的IP地址 開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng) IP地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位置。
[0056] 結合第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述位置 服務器還包括判斷單元,用于根據(jù)所述IP地址列表判斷所述UC終端是通過內(nèi)網(wǎng)登錄的UC 終端還是通過外網(wǎng)登錄的UC終端,如果所述IP地址列表包括公網(wǎng)IP地址,則判斷出所述 UC終端是通過外網(wǎng)登錄的UC終端;否則,判斷出所述UC終端是通過內(nèi)網(wǎng)登錄的UC終端。
[0057] 第四方面,提供了一種統(tǒng)一通信UC終端,所述UC終端包括:獲取單元、消息構造單 元和發(fā)送單元;
[0058] 所述獲取單元,用于獲取所述UC終端和所述UC終端所登錄的中心服務器之間的 消息傳輸路徑上的各個網(wǎng)關的IP地址,并將所述各個網(wǎng)關的IP地址傳輸至所述消息構造 單元;
[0059] 所述消息構造單元,用于從所述獲取單元接收所述各個網(wǎng)關的IP地址,并用于構 造IP地址上報消息,所述IP地址上報消息中攜帶IP地址列表,所述IP地址列表包括獲取 的所述各個網(wǎng)關的IP地址,并將所述IP地址上報消息傳輸至所述發(fā)送單元;
[0060] 所述發(fā)送單元,用于從所述消息構造單元接收所述IP地址上報消息,并向所述UC 終端所在企業(yè)網(wǎng)中的位置服務器發(fā)送所述IP地址上報消息,以使得:當所述UC終端為通過 內(nèi)網(wǎng)登錄的UC終端時,所述位置服務器對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列 表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址,根據(jù)記錄的所述確定的匯 聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的地理位置的對應關系,獲取所述確定的匯聚網(wǎng)關所 在的地理位置,并將所述地理位置記錄為所述UC終端的地理位置。
[0061] 在第四方面的第一種可能的實現(xiàn)方式中,所述IP地址列表還包括所述UC終端的 IP地址,所述IP地址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸 路徑上的順序排列的,以使得:當所述UC終端為通過外網(wǎng)登錄的UC終端時,所述位置服務 器按照所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終 端的IP地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地 址所在的公網(wǎng)IP地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理 位置。
[0062] 結合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述IP地址上報消息還包括所述UC終端的標識,以使得所述位置服務器記錄所述uc終端的標識和所述地理位置的對應關系。
[0063] 結合第四方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述UC終 端還包括第一呼叫單元;
[0064] 所述第一呼叫單元,用于向所述位置服務器發(fā)送位置查詢請求,所述位置查詢請 求包括所述UC終端的標識,以使得所述位置服務器獲取記錄的所述UC終端的標識所對應 的地理位置;接收所述位置服務器返回的所述地理位置,并構造緊急呼叫請求,所述緊急呼 叫請求包括所述地理位置,所述緊急呼叫請求中的被叫標識為緊急呼叫短號;并將所述緊 急呼叫請求傳輸至所述發(fā)送單元;
[0065] 所述發(fā)送單元,還用于從所述第一呼叫單元接收所述緊急呼叫請求,并向呼叫服 務器發(fā)送所述緊急呼叫請求,以便于所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫 短號所對應的緊急呼叫長號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫 長號,并將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0066] 結合第四方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述UC終 端還包括第二呼叫單元;
[0067] 所述第二呼叫單元,用于向所述位置服務器發(fā)送緊急呼叫長號查詢請求,所述緊 急呼叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號,以使得所述位置服務器獲 取記錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短 號所對應的緊急呼叫長號;接收所述位置服務器返回的所述緊急呼叫長號,并構造緊急呼 叫請求,所述緊急呼叫請求中的被叫標識為所述緊急呼叫長號;并將所述緊急呼叫請求傳 輸至所述發(fā)送單元;
[0068] 所述發(fā)送單元,還用于向呼叫服務器發(fā)送所述緊急呼叫請求,以使得所述呼叫服 務器將所述緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0069] 第五方面,提供了一種通信系統(tǒng),所述通信系統(tǒng)包括統(tǒng)一通信UC終端和位置服務 器,所述位置服務器位于企業(yè)網(wǎng)中;
[0070] 所述位置服務器,用于記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關 所在的地理位置的對應關系;接收UC終端發(fā)送的IP地址上報消息,所述IP地址上報消息 中攜帶IP地址列表,所述IP地址列表包括所述UC終端和所述UC終端所登錄的中心服務 器之間的消息傳輸路徑上的各個網(wǎng)關的IP地址;當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終 端時,還用于對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列表進行匹配以確定所述消 息傳輸路徑上的匯聚網(wǎng)關的IP地址,根據(jù)所述確定的匯聚網(wǎng)關的IP地址獲取與所述確定 的匯聚網(wǎng)關的IP地址所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位 置;
[0071] 所述UC終端,用于向所述位置服務器發(fā)送所述IP地址上報消息。
[0072] 在第五方面的第一種可能的實現(xiàn)方式中,所述IP地址列表還包括所述UC終端的 IP地址,所述IP地址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸 路徑上的順序排列的;
[0073] 所述位置服務器,還用于記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被 分配給的機構所在的地理位置的對應關系;當所述UC終端為通過外網(wǎng)登錄的UC終端時,還 用于按照所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終 端的IP地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地 址所在的公網(wǎng)IP地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理 位置。
[0074] 結合第五方面或第五方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述IP地址上報消息還包括所述UC終端的標識;所述將所述地理位置記錄為所述UC 終端的地理位置,具體包括:記錄所述UC終端的標識和所述地理位置的對應關系。
[0075] 結合第五方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述通信 系統(tǒng)還包括呼叫服務器,所述呼叫服務器位于所述企業(yè)網(wǎng)中;
[0076] 所述UC終端,還用于向所述呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請求包 括主叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短 號;
[0077] 所述位置服務器,還用于接收所述呼叫服務器發(fā)送的位置查詢請求,所述位置查 詢請求包括所述UC終端的標識;獲取記錄的所述UC終端的標識所對應的地理位置,并向所 述呼叫服務器返回所述地理位置;
[0078] 所述呼叫服務器,用于接收所述UC終端發(fā)送的所述緊急呼叫請求;向所述位置服 務器發(fā)送所述位置查詢請求并接收所述位置服務器返回的所述地理位置;并根據(jù)所述地理 位置確定所述緊急呼叫短號所對應的緊急呼叫長號,將所述緊急呼叫請求中的緊急呼叫短 號替換為所述緊急呼叫長號,并將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急 呼叫中心。
[0079] 結合第五方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述通信 系統(tǒng)還包括呼叫服務器,所述呼叫服務器位于所述企業(yè)網(wǎng)中;
[0080] 所述UC終端,還用于向所述呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請求包 括主叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短 號;
[0081] 所述位置服務器,還用于接收所述呼叫服務器發(fā)送的緊急呼叫長號查詢請求,所 述緊急呼叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號;獲取記錄的所述UC終 端的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫 長號,并向所述呼叫服務器返回所述緊急呼叫長號;
[0082] 所述呼叫服務器,用于接收所述UC終端發(fā)送的所述緊急呼叫請求;向所述位置服 務器發(fā)送所述緊急呼叫長號查詢請求并接收所述呼叫服務器返回的所述緊急呼叫長號;將 所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的緊急呼 叫請求發(fā)送至所述地理位置的緊急呼叫中心。
[0083] 第六方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序代 碼,當所述計算機程序代碼被一個計算機執(zhí)行的時候,所述計算機程序代碼可以使得所述 計算機執(zhí)行第一方面或第一方面的第一種至第八種任一可能的實現(xiàn)方式的步驟。
[0084] 第七方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序代 碼,當所述計算機程序代碼被一個計算機執(zhí)行的時候,所述計算機程序代碼可以使得所述 計算機執(zhí)行第二方面或第二方面的第一種至第四種任一可能的實現(xiàn)方式的步驟。
[0085] 第八方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲計算 機程序代碼,當所述計算機程序代碼被一個計算機執(zhí)行的時候,所述計算機程序代碼可以 使得所述計算機執(zhí)行第一方面或第一方面的第一種至第八種任一可能的實現(xiàn)方式的步驟。
[0086] 第九方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲計算 機程序代碼,當所述計算機程序代碼被一個計算機執(zhí)行的時候,所述計算機程序代碼可以 使得所述計算機執(zhí)行第二方面或第二方面的第一種至第四種任一可能的實現(xiàn)方式的步驟。
[0087] 根據(jù)本發(fā)明實施例,當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時,企業(yè)網(wǎng)中的位置 服務器可以從UC終端上報的IP地址列表中,確定出該UC終端和該UC終端所登錄的中心 服務器之間的消息傳輸路徑上的匯聚網(wǎng)關,進而獲取該匯聚網(wǎng)關所在的地理位置,并將所 述匯聚網(wǎng)關所在的地理位置記錄為所述UC終端的地理位置,從而解決了現(xiàn)有技術中需要 企業(yè)用戶手動設置、更新自己所在的位置所導致的用戶操作比較繁瑣的問題。
【專利附圖】
【附圖說明】
[0088] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實 施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖 獲得其他的附圖。
[0089] 圖1是本發(fā)明實施例提供的一種應用環(huán)境的組網(wǎng)結構示意圖;
[0090] 圖2是本發(fā)明實施例1提供的方法流程示意圖;
[0091] 圖3是本發(fā)明實施例1提供的一種實施方式的方法流程示意圖;
[0092] 圖4_1至4_4是本發(fā)明實施例1的二種緊急呼叫流程不意圖;
[0093] 圖5-1、5_2是本發(fā)明實施例2提供的位置服務器的裝置結構示意圖;
[0094] 圖6-1至6-3是本發(fā)明實施例3提供的UC終端的裝置結構示意圖;
[0095] 圖7是本發(fā)明實施例4提供的位置服務器的另一種裝置結構示意圖;
[0096] 圖8是本發(fā)明實施例5提供的UC終端的另一種裝置結構示意圖;
[0097] 圖9-1、9-2是本發(fā)明實施例6提供的系統(tǒng)結構示意圖。
【具體實施方式】
[0098] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0099] 圖1為本發(fā)明實施例提供的一種應用環(huán)境的組網(wǎng)結構示意圖。
[0100] 該組網(wǎng)結構包括位于企業(yè)網(wǎng)的中心服務器101、位置服務器102以及登錄到該中 心服務器的UC終端103,該UC終端可以是通過內(nèi)網(wǎng)登錄的UC終端(即企業(yè)網(wǎng)分支機構用戶 的UC終端),也可以是通過外網(wǎng)登錄的UC終端(S卩外網(wǎng)用戶的UC終端)。其中:企業(yè)網(wǎng)分支 機構用戶的UC終端(如杭州分支機構用戶的UC終端103-1和南京分支機構用戶的UC終端 103-2)通過VPN(VirtualPrivateNetwork,虛擬專用網(wǎng)絡)接入企業(yè)網(wǎng)并登錄到中心服 務器101,該UC終端和VPN之間部署有匯聚網(wǎng)關(又稱出口路由器),如UC終端103-1和VPN 之間的匯聚網(wǎng)關104-1、UC終端103-2和VPN之間的匯聚網(wǎng)關104-2,VPN和中心服務器之 間可以部署有路由器105-1U05-2和核心交換機106 ;外網(wǎng)用戶的UC終端(如家庭用戶的 UC終端103-3、手機用戶的UC終端103-4)通過internet網(wǎng)絡接入企業(yè)網(wǎng)并登錄到中心服 務器,其中,UC終端103-3可以是通過家用路由器107接入internet網(wǎng)絡,該internet網(wǎng) 絡和中心服務器之間部署運營商網(wǎng)關108和核心交換機106。
[0101] 在該組網(wǎng)結構下,位置服務器可以通過如下方式確定已登錄到中心服務器的各UC 終端的地理位置。
[0102] 為了方便描述本發(fā)明實施例,假定各UC終端及網(wǎng)絡實體的IP地址如下:
[0103] UC 終端 103-1 :192. 168. 1. 1 (私網(wǎng) IP 地址);
[0104] UC 終端 103-2 :192. 168. 1. 2 (私網(wǎng) IP 地址);
[0105] UC 終端 103-3 :192. 168. 1. 3 (私網(wǎng) IP 地址);
[0106] UC 終端 103-4 :221. 204. 1. 1 (公網(wǎng) IP 地址);
[0107] 匯聚網(wǎng)關 104-1 :10. 13. 1. 111 (私網(wǎng)IP地址);
[0108] 匯聚網(wǎng)關 104-2 :10. 23. 2. 222 (私網(wǎng)IP地址);
[0109] 網(wǎng)絡路由器 105-1 :221. 204. 1. 11 (公網(wǎng)IP地址);
[0110] 網(wǎng)絡路由器 105-2 :221. 204. 1. 12 (公網(wǎng)IP地址);
[0111]家用路由器107 :221. 204. 1. 21 (公網(wǎng)IP地址);
[0112] 運營商網(wǎng)關108 :221. 204. 1. 31 (公網(wǎng)IP地址)。
[0113] 其中,確定通過內(nèi)網(wǎng)登錄的UC終端的地理位置的實現(xiàn)方式如下:
[0114] 在位置服務器上記錄企業(yè)網(wǎng)中所有匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的地理 位置的對應關系,如,記錄匯聚網(wǎng)關104-1的IP地址與杭州的對應關系、匯聚網(wǎng)關104-2 的IP地址與南京的對應關系。分支機構用戶的UC終端(如杭州分支機構用戶的UC終端 103-1)獲取該UC終端與中心服務器之間的消息傳輸路徑上的各個網(wǎng)關的IP地址(如匯聚 網(wǎng)關104-1的IP地址10. 13. 1. 111、網(wǎng)絡路由器105-1的IP地址221. 204. 1. 11和網(wǎng)絡路 由器105-2的IP地址221. 204. 1. 12),并上報給位置服務器,位置服務器對記錄的匯聚網(wǎng)關 的IP地址和上報的IP地址進行匹配以得出所述UC終端與所述UC服務器之間的匯聚網(wǎng)關 的IP地址(如匯聚網(wǎng)關104-1的IP地址10. 13. 1. 111),進一步得出該匯聚網(wǎng)關的IP地址 所對應的地理位置(如杭州),并將該地理位置記錄為該UC終端(如UC終端103-1)的地理 位置。
[0115] 其中,確定通過外網(wǎng)登錄的UC終端所在的地理位置的實現(xiàn)方式如下:
[0116] 在位置服務器上記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被分配給 的機構所在的地理位置的對應關系,如,IP地址段1的起始地址為221. 204. 0. 0、結束地址 為221. 205. 255. 255,IP地址段1被分配給的機構的所在地為太原,則記錄IP地址段1與 太原的對應關系。外網(wǎng)用戶的UC終端(以家庭用戶的UC終端103-3為例)獲取該UC終端 與中心服務器之間的消息傳輸路徑上的各個網(wǎng)關的IP地址(如家用路由器107的IP地址 221. 204. 1. 21、運營商網(wǎng)關108的IP地址221. 204. 1. 31),并將該UC終端的IP地址(如UC 終端103-3的IP地址192. 168. 1. 3)以及上述各個網(wǎng)關的IP地址上報給位置服務器,其中, 上報的所有IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列 的(如按照如下順序排列:192. 168. 1. 3、221. 204. 1. 2U221. 204. 1. 31)。所述位置服務器按 照所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址(如家用路由器107的IP地址221. 204. 1. 21)所在的公 網(wǎng)IP地址段(如IP地址段1),并獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段所對應 的地理位置(如太原),進而將該地理位置記錄為該UC終端的地理位置。
[0117] 需要說明的是,在上面的示例中,該UC終端的IP地址為私網(wǎng)IP地址,所述IP地 址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址為家用路由器107的IP地 址221. 204. 1. 21。如果所述UC終端的IP地址為公網(wǎng)IP地址(如UC終端103-4),則所述 IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址即為該UC終端的IP 地址(如 221. 204. 1. 1)。
[0118] 進一步地,該組網(wǎng)結構還可以包括呼叫服務器109,登錄到中心服務器101的 UC終端可以通過呼叫服務器109發(fā)起呼叫。在緊急呼叫場景下,該組網(wǎng)結構還包括各地 區(qū)的緊急呼叫中心(如圖所示的杭州110緊急呼叫中心111-1和太原110緊急呼叫中心 110-2)、以及位于呼叫服務器與各地區(qū)的緊急呼叫中心之間的V0IP(VoiceoverInternet Protocol,網(wǎng)絡電話)落地網(wǎng)關(如圖所示的杭州VOIP落地網(wǎng)關110-1和太原VOIP落地網(wǎng) 關110-2),其中,各緊急呼叫中心和V0IP落地網(wǎng)關之間通過PSTN網(wǎng)絡通信。
[0119] 在這種組網(wǎng)結構下,用戶利用UC終端(如圖所示的杭州分支機構用戶的UC終端 103- 1)發(fā)起緊急呼叫時,呼叫服務器109則可以根據(jù)位置服務器102中確定的該UC終端的 地理位置(如杭州)將所述緊急呼叫請求路由至所述地理位置所在區(qū)域的緊急呼叫中心(如 圖所示的緊急呼叫中心111-1)。
[0120] 圖2是本發(fā)明實施例1提供的方法流程示意圖。
[0121] 步驟210 :企業(yè)網(wǎng)中的位置服務器記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該 匯聚網(wǎng)關所在的地理位置的對應關系;
[0122] 具體地,系統(tǒng)管理員在位置服務器上錄入該企業(yè)網(wǎng)的各分支機構的匯聚網(wǎng)關的IP 地址與該匯聚網(wǎng)關所在的地理位置的對應關系。以圖1所示的組網(wǎng)結構為例,錄入信息如 下:
【權利要求】
1. 一種確定統(tǒng)一通信UC終端的地理位置的方法,其特征在于,所述方法包括: 企業(yè)網(wǎng)中的位置服務器記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在 的地理位置的對應關系; 所述位置服務器接收UC終端發(fā)送的IP地址上報消息,所述IP地址上報消息中攜帶IP 地址列表,所述IP地址列表包括所述UC終端和所述UC終端所登錄的中心服務器之間的消 息傳輸路徑上的各個網(wǎng)關的IP地址; 當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時,所述位置服務器對記錄的各個匯聚網(wǎng)關 的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址; 根據(jù)所述確定的匯聚網(wǎng)關的IP地址獲取與所述確定的匯聚網(wǎng)關的IP地址所對應的地 理位置,并將所述地理位置記錄為所述UC終端的地理位置。
2. 如權利要求1所述的方法,其特征在于: 所述位置服務器接收UC終端發(fā)送的IP地址上報消息之前,還包括:所述位置服務器記 錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被分配給的機構所在的地理位置的對應 關系; 所述IP地址列表還包括所述UC終端的IP地址; 所述IP地址列表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸路 徑上的順序排列的; 所述位置服務器接收UC終端發(fā)送的IP地址列表之后,還包括:當所述UC終端為通過 外網(wǎng)登錄的UC終端時,所述位置服務器按照所述IP地址列表中的IP地址的排列順序,確 定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP 地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段所對應的地理位置,并將所述地 理位置記錄為所述UC終端的地理位置。
3. 如權利要求2所述的方法,其特征在于,所述按照所述IP地址列表中的IP地址的排 列順序,確定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址所 在的公網(wǎng)IP地址段,具體包括: 按照所述IP地址列表中的IP地址的排列順序,從所述UC終端的IP地址開始依次逐 個判斷各個IP地址是否為公網(wǎng)IP地址,并將判斷出的第一個公網(wǎng)IP地址和所述各個公網(wǎng) IP地址段進行匹配以確定所述判斷出的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段;或者, 按照所述IP地址列表中的IP地址的排列順序,從所述UC終端的IP地址開始依次逐 個判斷各個IP地址是否包含在記錄的其中一個公網(wǎng)IP地址段中,并確定判斷出的第一個 包含在其中一個公網(wǎng)IP地址段的IP地址所在的公網(wǎng)IP地址段。
4. 如權利要求2或3所述的方法,其特征在于:所述位置服務器接收UC終端發(fā)送的 IP地址列表之后,還包括:所述位置服務器根據(jù)所述IP地址列表判斷所述UC終端是通過 內(nèi)網(wǎng)登錄的UC終端還是通過外網(wǎng)登錄的UC終端,如果所述IP地址列表包括公網(wǎng)IP地址, 則判斷出所述UC終端是通過外網(wǎng)登錄的UC終端;否則,判斷出所述UC終端是通過內(nèi)網(wǎng)登 錄的UC終端。
5. 如權利要求1-4任一所述的方法,其特征在于: 所述IP地址上報消息還包括所述UC終端的標識; 所述將所述地理位置記錄為所述UC終端的地理位置,具體包括:記錄所述UC終端的標 識和所述地理位置的對應關系。
6. 如權利要求5所述的方法,其特征在于,所述記錄所述UC終端的標識和所述地理位 置的對應關系之后,還包括: 所述位置服務器接收所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送的位置查詢請求,所述位置查詢 請求包括所述UC終端的標識,其中,所述位置查詢請求是所述呼叫服務器在接收到所述UC 終端發(fā)送的緊急呼叫請求后發(fā)送的,所述緊急呼叫請求包括主叫標識和被叫標識,所述主 叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短號; 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,并向所述呼叫服 務器返回所述地理位置; 所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫長號,將 所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的緊急呼 叫請求發(fā)送至所述地理位置的緊急呼叫中心。
7. 如權利要求5所述的方法,其特征在于,所述記錄所述UC終端的標識和所述地理位 置的對應關系之后,還包括: 所述位置服務器接收所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送的緊急呼叫長號查詢請求,所述 緊急呼叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號,其中,所述緊急呼叫長號 查詢請求是所述呼叫服務器在接收到所述UC終端發(fā)送的緊急呼叫請求后發(fā)送的,所述緊 急呼叫請求包括主叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫標識 為所述緊急呼叫短號; 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地理位 置確定所述緊急呼叫短號所對應的緊急呼叫長號,并向所述呼叫服務器返回所述緊急呼叫 長號; 所述呼叫服務器將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并 將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
8. 如權利要求5所述的方法,其特征在于,所述記錄所述UC終端的標識和所述地理位 置的對應關系之后,還包括: 所述位置服務器接收所述UC終端發(fā)送的位置查詢請求,所述位置查詢請求包括所述 UC終端的標識; 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,并向所述UC終端 返回所述地理位置; 所述企業(yè)網(wǎng)中的呼叫服務器接收所述UC終端發(fā)送的緊急呼叫請求,所述緊急呼叫請 求中的被叫標識為緊急呼叫短號,所述緊急呼叫請求還包括所述地理位置; 所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫長號,將 所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的緊急呼 叫請求發(fā)送至所述地理位置的緊急呼叫中心。
9. 如權利要求5所述的方法,其特征在于,所述記錄所述UC終端的標識和所述地理位 置的對應關系之后,還包括: 所述位置服務器接收所述UC終端發(fā)送的緊急呼叫長號查詢請求,所述緊急呼叫長號 查詢請求包括所述UC終端的標識和緊急呼叫短號; 所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地理位 置確定所述緊急呼叫短號所對應的緊急呼叫長號,并向所述UC終端返回所述緊急呼叫長 號; 所述UC終端向所述企業(yè)網(wǎng)中的呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請求中 的被叫標識為所述緊急呼叫長號,以使得所述呼叫服務器將所述緊急呼叫請求發(fā)送至所述 地理位置的緊急呼叫中心。
10. -種確定統(tǒng)一通信UC終端的地理位置的方法,其特征在于,所述方法包括: UC終端獲取所述UC終端和所述UC終端所登錄的中心服務器之間的消息傳輸路徑上的 各個網(wǎng)關的IP地址; 所述UC終端向所述UC終端所在企業(yè)網(wǎng)中的位置服務器發(fā)送IP地址上報消息,所述IP 地址上報消息中攜帶IP地址列表,所述IP地址列表包括獲取的所述各個網(wǎng)關的IP地址, 以使得:當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時,所述位置服務器對記錄的各個匯聚網(wǎng) 關的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地 址,根據(jù)記錄的所述確定的匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的地理位置的對應關系, 獲取所述確定的匯聚網(wǎng)關所在的地理位置,并將所述地理位置記錄為所述UC終端的地理 位置。
11. 如權利要求10所述的方法,其特征在于: 所述IP地址列表還包括所述UC終端的IP地址,所述IP地址列表中的IP地址是按照 所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列的,以使得:當所述UC終端 為通過外網(wǎng)登錄的UC終端時,所述位置服務器按照所述IP地址列表中的IP地址的排列順 序,確定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址所在的 公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段所對應的地理位置,并 將所述地理位置記錄為所述UC終端的地理位置。
12. 如權利要求10或11所述的方法,其特征在于, 所述IP地址上報消息還包括所述UC終端的標識,以使得所述位置服務器記錄所述UC 終端的標識和所述地理位置的對應關系。
13. 如權利要求12所述的方法,其特征在于,所述UC終端向所述UC終端所在企業(yè)網(wǎng)中 的位置服務器發(fā)送IP地址上報消息之后,還包括: 所述UC終端向所述位置服務器發(fā)送位置查詢請求,所述位置查詢請求包括所述UC終 端的標識,以使得所述位置服務器獲取記錄的所述UC終端的標識所對應的地理位置; 所述UC終端接收所述位置服務器返回的所述地理位置,并向呼叫服務器發(fā)送緊急呼 叫請求,所述緊急呼叫請求中的被叫標識為緊急呼叫短號,所述緊急呼叫請求還包括所述 地理位置,以便于所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急 呼叫長號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替 換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
14. 如權利要求12所述的方法,其特征在于,所述UC終端向所述UC終端所在企業(yè)網(wǎng)中 的位置服務器發(fā)送IP地址上報消息之后,還包括: 所述UC終端向所述位置服務器發(fā)送緊急呼叫長號查詢請求,所述緊急呼叫長號查詢 請求包括所述UC終端的標識和緊急呼叫短號,以使得所述位置服務器獲取記錄的所述UC 終端的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼 叫長號; 所述UC終端接收所述位置服務器返回的所述緊急呼叫長號,并向呼叫服務器發(fā)送緊 急呼叫請求,所述緊急呼叫請求中的被叫標識為所述緊急呼叫長號,以使得所述呼叫服務 器將所述緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
15. -種位置服務器,所述位置服務器位于企業(yè)網(wǎng),其特征在于,所述位置服務器包括: 記錄單元、接收單元和位置確定單元; 所述記錄單元,用于記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在的 地理位置的對應關系; 所述接收單元,用于接收統(tǒng)一通信UC終端發(fā)送的IP地址上報消息,并用于將所述IP 地址上報消息傳輸至所述位置確定單元,所述IP地址上報消息中攜帶IP地址列表,所述IP 地址列表包括所述UC終端和所述UC終端所登錄的中心服務器之間的消息傳輸路徑上的各 個網(wǎng)關的IP地址; 所述位置確定單元,用于從所述接收單元接收所述IP地址上報消息;當所述UC終端為 通過內(nèi)網(wǎng)登錄的UC終端時,還用于對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列表進 行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址;根據(jù)所述確定的匯聚網(wǎng)關的IP 地址獲取與所述確定的匯聚網(wǎng)關的IP地址所對應的地理位置,并將所述地理位置記錄為 所述UC終端的地理位置。
16. 如權利要求15所述的位置服務器,其特征在于: 所述記錄單元,還用于記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被分配給 的機構所在的地理位置的對應關系; 所述接收單元接收的所述IP地址列表還包括所述UC終端的IP地址,所述IP地址列 表中的IP地址是按照所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列的; 當所述UC終端為通過外網(wǎng)登錄的UC終端時,所述位置確定單元,還用于按照所述IP 地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終端的IP地址開 始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP 地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位置。
17. 如權利要求16所述的位置服務器,其特征在于: 所述位置服務器還包括判斷單元,用于根據(jù)所述IP地址列表判斷所述UC終端是通過 內(nèi)網(wǎng)登錄的UC終端還是通過外網(wǎng)登錄的UC終端,如果所述IP地址列表包括公網(wǎng)IP地址, 則判斷出所述UC終端是通過外網(wǎng)登錄的UC終端;否則,判斷出所述UC終端是通過內(nèi)網(wǎng)登 錄的UC終端。
18. -種統(tǒng)一通信UC終端,其特征在于,所述UC終端包括:獲取單元、消息構造單元和 發(fā)送單元; 所述獲取單元,用于獲取所述UC終端和所述UC終端所登錄的中心服務器之間的消 息傳輸路徑上的各個網(wǎng)關的IP地址,并將所述各個網(wǎng)關的IP地址傳輸至所述消息構造單 元; 所述消息構造單元,用于從所述獲取單元接收所述各個網(wǎng)關的IP地址,并用于構造 IP 地址上報消息,所述IP地址上報消息中攜帶IP地址列表,所述IP地址列表包括獲取的所 述各個網(wǎng)關的IP地址,并將所述IP地址上報消息傳輸至所述發(fā)送單元; 所述發(fā)送單元,用于從所述消息構造單元接收所述IP地址上報消息,并向所述UC終端 所在企業(yè)網(wǎng)中的位置服務器發(fā)送所述IP地址上報消息,以使得:當所述UC終端為通過內(nèi)網(wǎng) 登錄的UC終端時,所述位置服務器對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列表進 行匹配以確定所述消息傳輸路徑上的匯聚網(wǎng)關的IP地址,根據(jù)記錄的所述確定的匯聚網(wǎng) 關的IP地址與該匯聚網(wǎng)關所在的地理位置的對應關系,獲取所述確定的匯聚網(wǎng)關所在的 地理位置,并將所述地理位置記錄為所述UC終端的地理位置。
19. 如權利要求18所述的UC終端,其特征在于: 所述IP地址列表還包括所述UC終端的IP地址,所述IP地址列表中的IP地址是按照 所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列的,以使得:當所述UC終端 為通過外網(wǎng)登錄的UC終端時,所述位置服務器按照所述IP地址列表中的IP地址的排列順 序,確定所述IP地址列表中的從所述UC終端的IP地址開始的第一個公網(wǎng)IP地址所在的 公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段所對應的地理位置,并 將所述地理位置記錄為所述UC終端的地理位置。
20. 如權利要求18或19所述的UC終端,其特征在于, 所述IP地址上報消息還包括所述UC終端的標識,以使得所述位置服務器記錄所述UC 終端的標識和所述地理位置的對應關系。
21. 如權利要求20所述的UC終端,其特征在于,所述UC終端還包括第一呼叫單元; 所述第一呼叫單元,用于向所述位置服務器發(fā)送位置查詢請求,所述位置查詢請求包 括所述UC終端的標識,以使得所述位置服務器獲取記錄的所述UC終端的標識所對應的地 理位置;接收所述位置服務器返回的所述地理位置,并構造緊急呼叫請求,所述緊急呼叫請 求包括所述地理位置,所述緊急呼叫請求中的被叫標識為緊急呼叫短號;并將所述緊急呼 叫請求傳輸至所述發(fā)送單元; 所述發(fā)送單元,還用于從所述第一呼叫單元接收所述緊急呼叫請求,并向呼叫服務器 發(fā)送所述緊急呼叫請求,以便于所述呼叫服務器根據(jù)所述地理位置確定所述緊急呼叫短號 所對應的緊急呼叫長號,將所述緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長 號,并將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
22. 如權利要求20所述的UC終端,其特征在于,所述UC終端還包括第二呼叫單元; 所述第二呼叫單元,用于向所述位置服務器發(fā)送緊急呼叫長號查詢請求,所述緊急呼 叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號,以使得所述位置服務器獲取記 錄的所述UC終端的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短號所 對應的緊急呼叫長號;接收所述位置服務器返回的所述緊急呼叫長號,并構造緊急呼叫請 求,所述緊急呼叫請求中的被叫標識為所述緊急呼叫長號;并將所述緊急呼叫請求傳輸至 所述發(fā)送單元; 所述發(fā)送單元,還用于向呼叫服務器發(fā)送所述緊急呼叫請求,以使得所述呼叫服務器 將所述緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫中心。
23. -種通信系統(tǒng),其特征在于,所述通信系統(tǒng)包括統(tǒng)一通信UC終端和位置服務器,所 述位置服務器位于企業(yè)網(wǎng)中; 所述位置服務器,用于記錄所述企業(yè)網(wǎng)的各個匯聚網(wǎng)關的IP地址與該匯聚網(wǎng)關所在 的地理位置的對應關系;接收UC終端發(fā)送的IP地址上報消息,所述IP地址上報消息中攜 帶IP地址列表,所述IP地址列表包括所述UC終端和所述UC終端所登錄的中心服務器之 間的消息傳輸路徑上的各個網(wǎng)關的IP地址;當所述UC終端為通過內(nèi)網(wǎng)登錄的UC終端時, 還用于對記錄的各個匯聚網(wǎng)關的IP地址和所述IP地址列表進行匹配以確定所述消息傳輸 路徑上的匯聚網(wǎng)關的IP地址,根據(jù)所述確定的匯聚網(wǎng)關的IP地址獲取與所述確定的匯聚 網(wǎng)關的IP地址所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位置; 所述UC終端,用于向所述位置服務器發(fā)送所述IP地址上報消息。
24. 如權利要求23所述的通信系統(tǒng),其特征在于: 所述IP地址列表還包括所述UC終端的IP地址,所述IP地址列表中的IP地址是按照 所述UC終端和所述各個網(wǎng)關在所述消息傳輸路徑上的順序排列的; 所述位置服務器,還用于記錄公網(wǎng)上的各個公網(wǎng)IP地址段與該公網(wǎng)IP地址段被分配 給的機構所在的地理位置的對應關系;當所述UC終端為通過外網(wǎng)登錄的UC終端時,還用于 按照所述IP地址列表中的IP地址的排列順序,確定所述IP地址列表中的從所述UC終端 的IP地址開始的第一個公網(wǎng)IP地址所在的公網(wǎng)IP地址段,獲取所述第一個公網(wǎng)IP地址 所在的公網(wǎng)IP地址段所對應的地理位置,并將所述地理位置記錄為所述UC終端的地理位 置。
25. 如權利要求23或24所述的通信系統(tǒng),其特征在于: 所述IP地址上報消息還包括所述UC終端的標識; 所述將所述地理位置記錄為所述UC終端的地理位置,具體包括:記錄所述UC終端的標 識和所述地理位置的對應關系。
26. 如權利要求25所述的通信系統(tǒng),其特征在于,所述通信系統(tǒng)還包括呼叫服務器,所 述呼叫服務器位于所述企業(yè)網(wǎng)中; 所述UC終端,還用于向所述呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請求包括主 叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短號; 所述位置服務器,還用于接收所述呼叫服務器發(fā)送的位置查詢請求,所述位置查詢請 求包括所述UC終端的標識;獲取記錄的所述UC終端的標識所對應的地理位置,并向所述呼 叫服務器返回所述地理位置; 所述呼叫服務器,用于接收所述UC終端發(fā)送的所述緊急呼叫請求;向所述位置服務器 發(fā)送所述位置查詢請求并接收所述位置服務器返回的所述地理位置;并根據(jù)所述地理位置 確定所述緊急呼叫短號所對應的緊急呼叫長號,將所述緊急呼叫請求中的緊急呼叫短號替 換為所述緊急呼叫長號,并將號碼替換后的緊急呼叫請求發(fā)送至所述地理位置的緊急呼叫 中心。
27. 如權利要求25所述的通信系統(tǒng),其特征在于,所述通信系統(tǒng)還包括呼叫服務器,所 述呼叫服務器位于所述企業(yè)網(wǎng)中; 所述UC終端,還用于向所述呼叫服務器發(fā)送緊急呼叫請求,所述緊急呼叫請求包括主 叫標識和被叫標識,所述主叫標識為所述UC終端的標識,所述被叫標識為緊急呼叫短號; 所述位置服務器,還用于接收所述呼叫服務器發(fā)送的緊急呼叫長號查詢請求,所述緊 急呼叫長號查詢請求包括所述UC終端的標識和緊急呼叫短號;獲取記錄的所述UC終端 的標識所對應的地理位置,根據(jù)所述地理位置確定所述緊急呼叫短號所對應的緊急呼叫長 號,并向所述呼叫服務器返回所述緊急呼叫長號; 所述呼叫服務器,用于接收所述UC終端發(fā)送的所述緊急呼叫請求;向所述位置服務器 發(fā)送所述緊急呼叫長號查詢請求并接收所述呼叫服務器返回的所述緊急呼叫長號;將所述 緊急呼叫請求中的緊急呼叫短號替換為所述緊急呼叫長號,并將號碼替換后的緊急呼叫請 求發(fā)送至所述地理位置的緊急呼叫中心。
【文檔編號】H04W64/00GK104322034SQ201380000488
【公開日】2015年1月28日 申請日期:2013年3月15日 優(yōu)先權日:2013年3月15日
【發(fā)明者】石冬雪, 張凱, 晏強, 周軒, 岳紅梅 申請人:華為技術有限公司