本發明涉及通信及定位,尤其涉及一種緊急救援呼叫定位方法、裝置、計算機可讀存儲介質、終端設備及系統。
背景技術:
1、緊急救援定位服務是指當用戶撥打緊急救援電話時(例如110、119、120、122、12122等),緊急救援呼叫中心在通話過程中即可對用戶實施主動定位,從而準確、快速的開展救援,以最大程度保證用戶的生命和財產安全。
2、現有的緊急救援定位服務流程如下:1、當用戶通過手機撥打緊急救援電話時,接到該電話的緊急救援呼叫中心會向運營商的lbmp(lbs?based?service?managerplatform,位置業務管理平臺)發起定位請求,該定位請求中包含用戶的msisdn號碼、用戶撥打的緊急號碼等信息;2、lbmp對定位請求的發起方進行校驗后,通過運營商的lsp(location-based?service?platform,位置服務平臺)對用戶發起網絡定位;3、lsp利用運營商的核心網網元amf(access?and?mobility?management?function,接入和移動管理功能)/udm(unified?data?management,統一數據管理)、msc(mobile?switching?center,移動交換中心)/hlr(home?location?register,歸屬位置寄存器)等進行網絡定位,并在定位成功后反饋用戶的定位結果,該定位結果中包含用戶手機的經緯度位置、用戶所在地區的區號等信息。
3、在上述緊急救援定位過程中,lbmp是通過對定位請求發起方的相關信息(例如用戶名、密碼、ip地址等)進行校驗來確認定位請求的合法性,其前提是運營商對定位請求的發起機構的公信力及行為的完全信任,但是,在某些特殊情況下,例如,當緊急救援機構的定位賬號的控制權被違法分子盜用,且對某個并未撥打緊急救援電話的用戶發起定位時,可能會導致該用戶被非法定位,該用戶的位置隱私將被泄露,從而導致用戶的位置隱私存在一定的安全隱患。
技術實現思路
1、本發明實施例的目的在于,提供一種緊急救援呼叫定位方法、裝置、計算機可讀存儲介質、終端設備及系統,能夠利用信令監測平臺所監測到的用戶的語音呼叫的呼叫信息作為校驗定位請求合法性的判斷依據,避免對未撥打緊急救援電話的用戶的非法定位,從而提高了用戶位置隱私的安全性。
2、為了實現上述目的,本發明實施例提供了一種緊急救援呼叫定位方法,應用于定位網關,包括:
3、當接收到緊急救援呼叫中心發送的定位請求時,向信令監測平臺發送查詢請求;其中,所述定位請求由所述緊急救援呼叫中心在接收到用戶發起的語音呼叫時生成并發送至所述定位網關,所述查詢請求用于請求所述信令監測平臺查詢所述語音呼叫的呼叫信息并返回查詢結果;
4、當接收到所述查詢結果時,根據所述查詢結果對所述定位請求的合法性進行驗證;
5、當所述定位請求的合法性驗證成功時,利用位置服務平臺獲取所述用戶的定位結果,并將所述用戶的定位結果返回給所述緊急救援呼叫中心。
6、進一步地,所述信令監測平臺用于監測是否有用戶向所述緊急救援呼叫中心發起語音呼叫,并在監測到有用戶發起語音呼叫時,獲取監測到的語音呼叫的呼叫信息;其中,所述呼叫信息包括主叫號碼、被叫號碼和呼叫時間。
7、進一步地,所述方法還包括:
8、當所述定位請求的合法性驗證失敗時,將驗證失敗的驗證結果返回給所述緊急救援呼叫中心。
9、進一步地,所述利用位置服務平臺獲取所述用戶的定位結果,具體包括:
10、向位置服務平臺發送網絡定位請求;其中,所述網絡定位請求用于請求所述位置服務平臺對所述用戶進行網絡定位并返回定位結果;
11、接收所述位置服務平臺返回的所述用戶的定位結果。
12、進一步地,所述方法還包括:
13、當在預設時間段內未接收到所述位置服務平臺返回的所述用戶的定位結果時,或者,當接收到所述位置服務平臺返回的定位失敗應答時,判定定位失敗;
14、當定位失敗時,再次向所述信令監測平臺發送查詢請求,以對所述定位請求的合法性進行驗證,并在所述定位請求的合法性驗證成功時,再次利用所述位置服務平臺獲取所述用戶的定位結果;
15、當連續n次均定位失敗時,結束對所述用戶進行定位;其中,n≥2。
16、進一步地,所述定位網關采用異步通信的方式,通過至少一個線程或至少一個進程向所述信令監測平臺發送至少一個查詢請求,且每一個查詢請求中均攜帶與語音呼叫相對應的標識信息,所述信令監測平臺返回的查詢結果中攜帶與查詢請求相對應的標識信息。
17、為了實現上述目的,本發明實施例還提供了一種緊急救援呼叫定位裝置,應用于定位網關,用于實現上述任一項所述的緊急救援呼叫定位方法,所述裝置包括:
18、呼叫信息查詢模塊,用于當接收到緊急救援呼叫中心發送的定位請求時,向信令監測平臺發送查詢請求;其中,所述定位請求由所述緊急救援呼叫中心在接收到用戶發起的語音呼叫時生成并發送至所述定位網關,所述查詢請求用于請求所述信令監測平臺查詢所述語音呼叫的呼叫信息并返回查詢結果;
19、定位合法性驗證模塊,用于當接收到所述查詢結果時,根據所述查詢結果對所述定位請求的合法性進行驗證;
20、定位結果獲取模塊,用于當所述定位請求的合法性驗證成功時,利用位置服務平臺獲取所述用戶的定位結果,并將所述用戶的定位結果返回給所述緊急救援呼叫中心。
21、本發明實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質包括存儲的計算機程序;其中,所述計算機程序在運行時控制所述計算機可讀存儲介質所在的設備執行上述任一項所述的緊急救援呼叫定位方法。
22、本發明實施例還提供了一種終端設備,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執行的計算機程序,所述處理器在執行所述計算機程序時實現上述任一項所述的緊急救援呼叫定位方法。
23、本發明實施例還提供了一種緊急救援呼叫定位系統,用于實現上述任一項所述的緊急救援呼叫定位方法,所述系統包括緊急救援呼叫中心、定位網關、信令監測平臺和位置服務平臺;其中,
24、所述緊急救援呼叫中心用于在接收到用戶發起的語音呼叫時生成定位請求并發送至所述定位網關;
25、所述定位網關用于在接收到所述定位請求時,向所述信令監測平臺發送查詢請求;
26、所述信令監測平臺用于在接收到所述查詢請求時,查詢所述語音呼叫的呼叫信息并向所述定位網關返回查詢結果;
27、所述定位網關還用于在接收到所述查詢結果時,根據所述查詢結果對所述定位請求的合法性進行驗證;當所述定位請求的合法性驗證成功時,利用所述位置服務平臺獲取所述用戶的定位結果,并將所述用戶的定位結果返回給所述緊急救援呼叫中心。
28、與現有技術相比,本發明實施例提供了一種緊急救援呼叫定位方法、裝置、計算機可讀存儲介質、終端設備及系統,當定位網關接收到緊急救援呼叫中心發送的定位請求時,向信令監測平臺發送查詢請求,其中,所述定位請求由緊急救援呼叫中心在接收到用戶發起的語音呼叫時生成并發送至定位網關,查詢請求用于請求信令監測平臺查詢語音呼叫的呼叫信息并返回查詢結果;當定位網關接收到查詢結果時,根據查詢結果對定位請求的合法性進行驗證;當定位請求的合法性驗證成功時,定位網關利用位置服務平臺獲取用戶的定位結果,并將用戶的定位結果返回給緊急救援呼叫中心。本發明實施例能夠利用信令監測平臺所監測到的用戶的語音呼叫的呼叫信息作為校驗定位請求合法性的判斷依據,避免對未撥打緊急救援電話的用戶的非法定位,從而提高了用戶位置隱私的安全性。