本發明專利技術提供一種定位方法、在線計費系統及定位服務系統,涉及通信領域。方法包括:獲取業務控制點發送的用戶通話的計費請求信息;從所述計費請求信息中提取用戶的位置信息;將提取到的所述用戶的位置信息保存至數據庫;利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務。本發明專利技術的方案能夠快速定位出用戶的通話位置,具有很高的實用價值。
【技術實現步驟摘要】
本專利技術涉及通信領域,特別是一種定位方法、在線計費系統及定位服務系統。
技術介紹
目前,一些涉及到需要獲取用戶位置信息的人工服務(如火警、最近的營業廳查詢等),需要由用戶在通話中說明自己所在的位置。但由于口音、描述不清楚等原因,導致了多次溝通中依然無法確定出用戶準確位置的問題。特別是在緊急救助的場景下,延誤時間可能會帶來較大的損失。因此,亟需一個快速對用戶通話位置進行定位的方案。
技術實現思路
本專利技術要解決的技術問題是提供一種定位方法、在線計費系統及定位服務系統,能夠快速定位出用戶通話的位置。為解決上述技術問題,本專利技術的實施例提供一種定位方法,應用于在線計費系統,包括:獲取業務控制點發送的用戶通話的計費請求信息;從所述計費請求信息中提取用戶的位置信息;將提取到的所述用戶的位置信息保存至數據庫;利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務。其中,所述數據庫包括:緩存數據庫以及歷史數據庫;將所述用戶的位置信息保存至數據庫的步驟包括:在所述通話進行時,將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫;在所述通話完成后,將所述緩存數據庫中的用戶的位置信息保存至歷史數據庫。其中,利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務的步驟包括:若在所述通話進行時獲取查詢所述用戶當前位置信息的第一定位請求,則根據所述緩存數據庫中的所述用戶的位置信息完成所述第一定位請求的定位服務;若獲取查詢所述用戶歷史位置信息的第二定位請求,則根據所述歷史據庫中的所述用戶的位置信息完成所述第二定位請求的定位服務。其中,在所述通話進行時,將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫的步驟包括:確定所述緩存數據庫是否存在已緩存的所述用戶的位置信息;若所述緩存數據庫未存在已緩存的所述用戶的位置信息,則將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫;若所述緩存數據庫存在已緩存的所述用戶的位置信息,則將該緩存數據庫的所述用戶的位置信息保存至歷史數據庫,并將所述緩存數據庫的用戶的位置信息更新為從所述計費請求信息中提取到的所述用戶的位置信息。此外,本專利技術還提供一種在線計費系統,包括:獲取模塊,用于獲取業務控制點發送的用戶通話的計費請求信息;提取模塊,用于從所述計費請求信息中提取用戶的位置信息;保存模塊,用于將提取到的所述用戶的位置信息保存至數據庫;定位服務模塊,用于利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務。其中,所述數據庫包括:緩存數據庫以及歷史數據庫;所述保存模塊包括:第一保存子模塊,用于在所述通話進行時,將所述提取模塊從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫;第二保存子模塊,在所述通話完成后,將所述緩存數據庫中的用戶的位置信息保存至歷史數據庫。其中,所述定位服務模塊包括:實時定位模塊,用于若在所述通話進行時獲取查詢所述用戶當前位置信息的第一定位請求,則根據所述緩存數據庫中的所述用戶的位置信息完成所述第一定位請求的定位服務;歷史定位模塊,用于若獲取查詢所述用戶歷史位置信息的第二定位請求,則根據所述歷史據庫中的所述用戶的位置信息完成所述第二定位請求的定位服務。其中,所述第一保存子模塊包括:確定單元,用于確定所述緩存數據庫是否存在已緩存的所述用戶的位置信息;第一緩存單元,用于若所述緩存數據庫未存在已緩存的所述用戶的位置信息,則將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫;第二緩存單元,用于若所述緩存數據庫存在已緩存的所述用戶的位置信息,則將該緩存數據庫的所述用戶的位置信息保存至歷史數據庫,并將所述緩存數據庫的用戶的位置信息更新為從所述計費請求信息中提取到的所述用戶的位置信息。此外,本專利技術還提供一種定位服務系統,包括:業務控制點、如權利要求5所述的在線計費系統、數據庫以及應用服務器;其中,所述應用服務器基于所述在線計費系統對外提供定位服務。其中,所述線計費系統為權利要求上述的在線計費系統;所述數據庫包括緩存數據庫以及歷史數據庫;所述定位服務包括:在用戶進行通話時,對用戶進行定位的實時定服務以及對用戶在歷史時間進行定位的歷史定位服務;所述應用服務器用于:在對外提供針對用戶的實時定服務時,向所述在線計費系統發送查詢該用戶當前位置信息的第一定位請求;以及在對外提供針對用戶的歷史定服務時,向所述在線計費系統發送查詢該用戶歷史位置信息的第二定位請求。本專利技術的上述技術方案的有益效果如下:本專利技術的方案利用現有的計費請求信息中關于用戶的位置信息進行定位服務,因此能夠快速、準確地獲知用戶通話時的地理位置。【附圖說明】圖1為本專利技術的定位方法的步驟示意圖;圖2為本專利技術的在線計費系統的結構示意圖;圖3和圖4為本專利技術的定位服務系統對應不同應用場景的執行步驟示意圖。【具體實施方式】為使本專利技術要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。如圖1所示,本專利技術的實施例提供一種應用于在線計費系統的定位方法,包括:步驟11,獲取業務控制點發送的用戶通話的計費請求信息;步驟12,從所述計費請求信息中提取用戶的位置信息;步驟13,將提取到的所述用戶的位置信息保存至數據庫;步驟14,利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務。在目前用戶撥打電話過程中,用戶所在的SCP(Service Control Point,業務控制點)需要向0CS (在線計費系統)申請該通話的計費請求,根據3GPP協議規定,計費請求中包括主被叫號碼、主被叫號碼、事件、用戶位置等信息。0CS根據計費請求中的信息,匹配通話的計費規則,確定用戶能夠使用的時長,并回復給SCP。SCP根據該回復,觸發相關信令,確定用戶通話狀態。根據3GPP對該過程的描述,0CS就具體的一個通話的計費請求不做任何記錄。為此,本實施例的定位方法對0CS進行改進,當獲取SCP發送的計費請求信息到后,0CS對該計費請求信息除做正常答復外,還對計費請求信息中的用戶位置信息做保存,以用于提供用戶在通話中的定位服務。能夠快速、準確地獲知用戶通話時的地理位置。具體地,本專利技術的定位方法可以根據用戶正在進行通話時的位置信息提供實時定位服務,也可以定根據用戶歷史通話對應的位置信息提供歷史定位服務。其中,上述數據庫包括:緩存數據庫以及歷史數據庫;緩存數據庫保存用戶正在進行通話時所對應的位置信息,歷史數據庫用于保存用戶歷史通話所對應的位置信息。并在上述步驟13中,具體包括:步驟131,在所述通話進行時,將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫; 步驟132,在所述通話完成后,將所述緩存數據庫中的用戶的位置信息保存至歷史數據庫。其中,在具體執行步驟131時,首先確定所述緩存數據庫是否存在已緩存的所述用戶的位置信息;若所述緩存數據庫未存在已緩存的所述用戶的位置信息,則將從所述計費請求信息中提取到的用戶的位置信息緩存至所述緩存數據庫;若所述緩存數據庫存在已緩存的所述用戶的位置信息,則將該緩存數據庫的所述用戶的位置信息保存至歷史數據庫,并將所述緩存數據庫的用戶的位置信息更新為從所述計費請求信息中提取到的所述用戶的位置信息。對應的,在上述本文檔來自技高網...
【技術保護點】
一種定位方法,應用于在線計費系統,其特征在于,包括:獲取業務控制點發送的用戶通話的計費請求信息;從所述計費請求信息中提取用戶的位置信息;將提取到的所述用戶的位置信息保存至數據庫;利用所述數據庫中的所述用戶的位置信息提供針對所述用戶的定位服務。
【技術特征摘要】
【專利技術屬性】
技術研發人員:郭宇,
申請(專利權)人:中國移動通信集團陜西有限公司,
類型:發明
國別省市:陜西;61
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。