專利名稱:一種定位業務事件的觸發方法及系統的制作方法
技術領域:
本發明涉及一種定位業務事件的觸發方法及系統。
背景技術:
作為移動通信系統的特色業務之一,定位業務一直被認為是未來移動增值業務的 一個亮點。目前,北美、歐洲、日本、韓國等國家和地區的主要移動通信運營商都已開通了移 動定位業務。定位業務是移動增值業務中最具吸引力的業務,同時也是產業鏈合作環節最為復 雜的 業務之一。當前制約移動定位業務規模化發展的主要因素是產業鏈尚不夠健全,定位 的市場需求的開發及導向都還不夠成熟。傳統的定位業務都是對網絡中的某一移動終端進行定位。具體是請求者通過定位 客戶端向系統請求對網絡中的某一移動終端進行定位,然后由網絡通過具體的定位方法對 該移動終端進行位置測量,最后將所獲得的位置信息結合地理信息系統的數據轉換成用戶 可以識別的格式發送給請求者。隨著定位業務的不斷發展,市場已經產生了一些新的定位業務需求,也存在一些 潛在的新需求有待發掘,但是目前的定位技術并不能滿足所有的新需求。例如,在交通管理 過程中,可以通過移動通信網絡測量車輛的前進速度,一旦車輛超速,則可以及時產生觸發 事件并通知給駕駛者,避免超速帶來的危險。目前還沒有可以通過基于用戶面的定位技術 (例如通過IP通道傳送位置信息數據)能實現基于速度的事件觸發及預警的方法,無法利 用駕駛者的手機這一普及率極高的移動終端實現基于速度的告警和預警等功能。目前,基于用戶面的定位技術中,可以實現的觸發類的業務只有兩類,分別是基 于區域的事件觸發業務和基于周期的事件觸發業務。但目前還不能支持前文所述的基于移 動終端速度的觸發業務。
發明內容
本發明所要解決的技術問題是,克服現有技術的不足,提供一種定位業務事件的 觸發方法及系統,以實現基于移動終端速度的事件觸發功能。為了解決上述問題,本發明提供一種定位業務事件的觸發方法,該方法包括定位客戶端向定位平臺發送攜帶目標終端標識和觸發參數的位置請求消息,以請 求獲取目標終端的事件通知;定位平臺或目標終端使用獲取的目標終端的位置信息計算目標終端的當前速度, 并根據所述當前速度和所述觸發參數中的觸發條件判斷是否滿足事件觸發條件,如果滿 足,則定位平臺、或目標終端通過定位平臺向定位客戶端發送事件通知消息。此外,所述觸發參數中還包含定位客戶端的標識;接收到所述位置請求消息后,定位平臺還根據所述定位客戶端的標識檢查定位客 戶端是否有權限請求獲取目標終端的事件通知消息。
此外,接收到所述位置請求消息后,定位平臺向目標終端發送初始定位請求消息;該消息中攜帶定位客戶端的標識;接收到所述初始定位請求消息后,目標終端根據所述定位客戶端的標識對定位客 戶端進行鑒權。此外,所述觸發參數中包含業務起始時間和業務結束時間、或業務起始時間和業 務持續時長;定位平臺或目標終端在所述業務起始時間至業務結束時間之間周期性執行所述 獲取目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸發條件、以 及當滿足觸發條件時發送所述事件通知消息的操作。此外,所述觸發條件包含速度門限值和觸發類型;所述觸發類型用于表示在出 現以下情況時為滿足所述事件觸發條件所述當前速度高于所述速度門限值、和/或所述 當前速度低于所述速度門限值、和/或所述當前速度等于所述速度門限值;或所述觸發條件包含速度區間和觸發類型;所述觸發類型用于表示在出現以下情 況時為滿足所述事件觸發條件所述當前速度處于所述速度區間、和/或所述當前速度不 處于所述速度區間。本發明還提供一種定位業務事件的觸發方法,該方法包括定位平臺或目標終端在獲取到目標終端的位置信息后,根據所述位置信息計算目 標終端的當前速度; 當目標終端的當前速度滿足事件觸發條件時,定位平臺、或目標終端向設置在目 標終端中的定位客戶端發送事件通知消息。此外,獲取目標終端的位置信息前,目標終端向定位平臺發送觸發業務請求消息, 該消息中包含定位客戶端的標識;接收到所述觸發業務請求消息后,定位平臺根據所述定位客戶端的標識判斷所述 定位客戶端是否有權限接收所述事件通知消息。此外,獲取目標終端的位置信息前,目標終端向定位平臺發送觸發業務請求消息, 該消息中包含業務起始時間和業務結束時間、或業務起始時間和業務持續時長;定位平臺或目標終端在所述業務起始時間至業務結束時間之間周期性執行所述 獲取目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸發條件、以 及當滿足觸發條件時發送所述事件通知消息的操作。此外,出現以下情況時為滿足所述事件觸發條件所述當前速度高于預先設定的 速度門限值、和/或所述當前速度低于所述速度門限值、和/或所述當前速度等于所述速度 門限值;或出現以下情況時為滿足所述事件觸發條件所述當前速度處于預先設定的速度區 間、和/或所述當前速度不處于所述速度區間。本發明還提供一種定位業務事件的觸發系統,包含定位客戶端、定位平臺和目標 終端,所述定位客戶端用于向所述定位平臺發送攜帶目標終端標識和觸發參數的位置請求 消息,以請求獲取所述目標終端的事件通知;所述定位平臺或所述目標終端用于使用獲取的所述目標終端的位置信息計算所 述目標終端的當前速度,并根據所述當前速度和所述觸發參數中的觸發條件判斷是否滿足事件觸發條件,如果滿足,則所述定位平臺、或所述目標終端通過所述定位平臺向所述定位 客戶端發送事件通知消息。此外,所述觸發參數中包含業務起始時間和業務結束時間、或業務起始時間和業 務持續時長;所述定位平臺或所述目標終端在所述業務起始時間至業務結束時間之間周期性執行所述獲取目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸 發條件、以及當滿足觸發條件時發送所述事件通知消息的操作。本發明還提供一種定位業務事件的觸發系統,包含定位平臺和目標終端;所述 目標終端中設置有定位客戶端,所述定位平臺用于獲取所述目標終端的位置信息,并根據 所述位置信息計算所述目標終端的當前速度;當所述目標終端的當前速度滿足事件觸發條件時,所述定位平臺通過所述目標終 端向設置在所述目標終端中的所述定位客戶端發送事件通知消息。綜上所述,采用本發明的方法和系統,可以基于移動終端速度的事件觸發功能,豐 富了現有的移動定位業務,滿足了用戶的需求。
圖1是本發明第一實施例基于移動終端速度的事件觸發方法流程圖;圖2是本發明第二實施例基于移動終端速度的事件觸發方法流程圖;圖3是本發明第三實施例基于移動終端速度的事件觸發方法流程圖;圖4是本發明第四實施例基于移動終端速度的事件觸發方法流程圖;圖5是本發明的一種定位業務事件的觸發系統的結構示意圖;圖6是本發明的另一種定位業務事件的觸發系統的結構示意圖。
具體實施例方式下面將結合附圖和實施例對本發明進行詳細描述。第一實施例圖1是本發明第一實施例基于移動終端速度的事件觸發方法流程圖;本實施例 中,位于網絡側的第三方作為定位客戶端(定位代理)需要在目標移動終端(簡稱目標終 端)的速度滿足預先設定的事件觸發條件時接收到事件通知消息,并且由目標終端進行事 件觸發條件的判斷(即由目標終端作為觸發條件判別網元)。如圖1所示,該方法包括如下 步驟101 定位客戶端(定位代理)向定位平臺發送位置請求消息;位置請求消息中包含以下參數定位客戶端ID(標識符)、目標終端ID,業務類型, 觸發參數。上述業務類型用于表示該位置請求消息所請求的是一個基于移動終端速度的事 件觸發業務。觸發參數包括觸發條件,觸發業務的起始時間,觸發業務的結束時間(或觸發業 務的持續時長),觸發業務周期等。上述觸發條件包含觸發類型,速度門限值。
上述觸發類型用于表示在目標終端的速度高于、和/或低于、和/或等于所述速度 門限值時觸發事件。此外,上述速度門限值也可以用速度區間取代;相應地,上述觸發類型可以用于表 示在目標終端的速度處于、或不處于該速度區間時觸發事件。102 定位服務器(定位平臺)接收到定位客戶端發送的位置請求消息后,首先根 據該消息中包含的定位客戶端ID以及簽約信息判斷該定位客戶端是否有權限進行該類業 務的請求;如果沒有權限,則向定位客戶端返回失敗響應并攜帶失敗原因,否則進行參數解 析,識別出所要進行的業務類型,然后再查找目標終端的路由信息。103 定位平臺向目標終端發送初始定位請求消息;初始定位請求消息中包含如下參數業務類型、觸發參數、定位方法、定位客戶端 ID。 業務類型和觸發參數的定義如上所述。定位方法用于表示定位平臺所支持的定位方法。104 目標終端接收到定位平臺發送的初始定位請求消息后,根據該消息中包含的 業務類型判斷其是否支持該業務,同時根據初始定位請求消息中的定位客戶端ID對定位 客戶端進行鑒權;如果目標終端不支持該業務、或者對定位客戶端鑒權失敗,則執行步驟 105,否則執行步驟106。105 目標終端向定位平臺返回失敗響應,失敗響應中攜帶失敗原因。106 目標終端建立或者恢復與定位平臺的數據連接。107 目標終端使用上述數據連接向定位平臺發送觸發式定位會話請求消息,該消 息中攜帶目標終端的能力信息等參數。上述目標終端的能力信息中可以包含目標終端所支持的定位方法。108 定位平臺收到觸發式定位會話請求消息后,根據目標終端的能力信息,向目 標終端回復觸發式定位會話響應消息,該消息中攜帶定位平臺最終選定的定位方法等參 數。109 定位平臺向定位客戶端返回定位響應消息,指示已經接收到目標終端發送的 觸發式定位會話請求消息,并已做好定位準備。110 目標終端向定位平臺發起定位開始消息;定位開始消息中可以包含目標終端的位置信息(例如,目標終端當前所屬的小區 ID 等)。111 如果定位開始消息中未包含目標終端的位置信息,或該消息中包含的位置信 息的精度不足,則定位平臺與目標終端進行若干次定位會話交互,獲取并計算目標終端的 當前位置信息(包含目標終端的速度)。112:定位平臺將目標終端的當前位置信息通過位置報告發給目標終端。需要注意的是,步驟110 112是由定位平臺負責根據定位輔助數據進行位置計 算所需執行的步驟,如果目標終端已經獲得了定位輔助數據并且由目標終端負責進行位置 計算,并計算當前速度,則不需要執行步驟110 112,直接由目標終端進行位置計算,得到 目標終端的當前速度,然后直接跳轉至步驟113。113:目標終端基于從定位平臺獲得的最新位置信息或者自己計算獲得的最新位置信息及當前速度,結合觸發參數判斷是否滿足事件觸發條件,如果滿足則執行步驟114。此外,目標終端可以結合先前記錄的位置信息和時間計算當前速度。114 如果在步驟113中目標終端判定滿足事件觸發條件,則向定位平臺發送事件 通知消息。
115 定位平臺將收到的事件通知消息發送給定位客戶端。需要注意的是,在觸發業務的結束時間到達之前,循環執行步驟107 115 ;如果 在步驟113中目標終端判定不滿足事件觸發條件,則在下一個觸發業務周期到來時重新執 行步驟107。116 當定位平臺判斷已到達觸發業務的結束時間,則向目標終端發送定位會話結 束消息,中斷與目標終端的數據連接,并釋放相應的會話資源。當然,也可以由目標終端進行上述判斷,并向定位平臺發送定位會話結束消息,中 斷與定位平臺的數據連接。第二實施例圖2是本發明第二實施例基于移動終端速度的事件觸發方法流程圖;本實施例 中,位于網絡側的第三方作為定位客戶端(定位代理)需要在目標移動終端(簡稱目標終 端)的速度滿足預先設定的事件觸發條件時接收到事件通知消息,并且由定位平臺進行事 件觸發條件的判斷(即由定位平臺作為觸發條件判別網元)。如圖2所示,該方法包括如下 步驟201 定位客戶端(定位代理)向定位平臺發送位置請求消息;位置請求消息中包含以下參數定位客戶端ID(標識符)、目標終端ID,業務類型, 觸發參數。上述各參數的定義與步驟101中相同。202 定位服務器(定位平臺)接收到定位客戶端發送的位置請求消息后,首先根 據該消息中包含的定位客戶端ID以及簽約信息判斷該定位客戶端是否有權限進行該類業 務的請求;如果沒有權限,則返回失敗響應并攜帶失敗原因,否則進行參數解析,識別出所 要進行的業務類型,然后再查找目標終端的路由信息。205 定位平臺向目標終端發送初始定位請求消息;初始定位請求消息中包含如下參數業務類型、觸發參數、定位方法、定位客戶端 ID。上述各參數的定義與步驟103中相同。204 目標終端接收到定位平臺發送的初始定位請求消息后,根據該消息中包含的 業務類型判斷其是否支持該業務,同時根據初始定位請求消息中的定位客戶端ID對定位 客戶端進行鑒權;如果目標終端不支持該業務、或者對定位客戶端鑒權失敗,則執行步驟 205,否則執行步驟206。205 目標終端向定位平臺返回失敗響應,失敗響應中攜帶失敗原因信息。206 目標終端建立或者恢復與定位平臺的數據連接。207 目標終端使用上述數據連接向定位平臺發送觸發式定位會話請求消息,該消 息中攜帶目標終端的能力信息等參數。上述目標終端的能力信息中包含目標終端所支持的定位方法。
208 定位平臺收到的觸發式定位會話請求消息后,根據目標終端的能力信息,向目標終端回復觸發式定位會話響應消息,該消息中攜帶定位平臺最終選定的定位方法等參 數。209 定位平臺向定位客戶端返回定位響應消息,指示已經接收到目標終端發送的 觸發式定位會話請求消息,并已做好定位準備。210 目標終端向定位平臺發起定位開始消息;定位開始消息中可以包含目標終端的位置信息(例如,目標終端當前所屬的小區 ID 等)。211 如果定位開始消息中未包含目標終端的位置信息,或該消息中包含的位置信 息的精度不足,則定位平臺與目標終端進行若干次定位會話交互,獲取并計算目標終端的 當前位置信息(包含目標終端的速度)。需要注意的是,步驟210 211是由定位平臺負責根據定位輔助數據進行位置計 算所需執行的步驟,如果目標終端已經獲得了定位輔助數據并且由目標終端負責進行位置 計算,并計算當前速度,則不需要執行步驟210 211,直接由目標終端進行位置計算,得到 目標終端的當前速度,然后直接跳轉至步驟212。212 目標終端將當前的位置信息(包含當前速度)通過位置報告發給定位平臺。需要注意的是,如果執行了步驟210 211,則無需執行步驟212 ;相反,如果執行 了步驟212,則無需執行步驟210 211。213 定位平臺根據收到的目前最新的目標終端的位置數據(含當前速度),結合 觸發參數判斷是否滿足事件觸發條件,如果滿足則執行步驟214。214 定位平臺向定位客戶端發送事件通知消息。需要注意的是,在觸發業務的結束時間到達之前,循環執行步驟207 214 ;如果 在步驟213中定位平臺判定不滿足事件觸發條件,則等待下一個觸發業務周期到來時接收 步驟207的觸發式定位會話請求消息。215 定位平臺可以將上述事件通知消息發送給目標終端。216 當定位平臺判斷已到達觸發業務的結束時間,則向目標終端發送定位會話結 束消息,中斷與目標終端的數據連接,并釋放相應的會話資源。當然,也可以由目標終端進行上述判斷,并向定位平臺發送定位會話結束消息,中 斷與定位平臺的數據連接。第三實施例圖3是本發明第三實施例基于移動終端速度的事件觸發方法流程圖;本實施例 中,定位客戶端(定位代理)設置在目標移動終端(簡稱目標終端)中,并且由目標終端進 行事件觸發條件的判斷(即由目標終端作為觸發條件判別網元)。如圖3所示,該方法包括 如下步驟301 目標終端(定位客戶端)建立或者恢復與定位服務器(定位平臺)的數據連 接。302 目標終端使用上述數據連接向定位平臺發送觸發業務請求消息,該消息中攜 帶定位客戶端ID、目標終端ID,業務類型,觸發參數。上述各參數的定義與步驟101中相同。
此外,觸發業務請求消息中還可以攜帶定位方法參數,該參數用于表示目標終端 所支持的定位方法。303 定位服務器(定位平臺)接收到來自目標終端的觸發業務請求消息后,對該 消息中攜帶的業務類型進行判斷,同時根據該消息中包含的定位客戶端ID以及簽約信息 判斷該定位客戶端是否有權限進行該類業務的請求,如果沒有權限,則目標終端(定位客 戶端)返回失敗響應并攜帶失敗原因,否則進行參數解析,識別出所要進行的業務類型,然 后再查找目標終端的路由信息。
304 定位平臺向目標終端返回觸發業務響應消息,該消息中攜帶定位方法、定位 參考數據等參數;至此,初始定位會話完成,定位平臺等待目標終端的周期定位請求。上述定位參考數據可以是GPS (Global Positioning System,全球定位系統)參考 數據,例如當前覆蓋目標終端的衛星、以及衛星同步時間等參數。目標終端可以使用上述數 據快速獲取位置信息。上述定位方法為定位平臺最終選定的定位方法。305 目標終端判斷已到達定位周期,于是向定位平臺發起定位開始消息。定位開始消息中可以包含目標終端的位置信息。306:如果定位開始消息中未包含目標終端的位置信息,或該消息中包含的位置信 息的精度不足,則定位平臺與目標終端進行若干次定位會話交互,獲取目標終端的當前位 置信息(包含目標終端的速度);否則無需執行本步驟。307 定位平臺將目標終端當前的位置信息(包含當前速度)通過位置報告發給目 標終端。需要注意的是,如果由定位平臺負責進行位置計算,則需要步驟305 307,如果 由目標終端基于自己獲得的定位輔助數據進行位置計算,不需要從定位平臺獲取定位輔助 數據,則步驟305 307可以省略,直接跳轉至步驟308。上述定位輔助數據可以是GPS輔助數據,例如經緯度等信息。308 目標終端根據從定位平臺獲得的當前位置信息(包含當前速度)或者自己計 算的當前位置信息(包含當前速度),結合觸發參數判斷是否滿足事件觸發條件,如果滿足 則執行步驟309。309 如果步驟308的判斷結果為滿足事件觸發條件,則目標終端生成基于速度的 事件通知消息,并發送給目標終端上的定位客戶端。需要注意的是,在觸發業務的結束時間到達之前,需要循環執行步驟305 309 ; 如果在步驟308中目標終端判定不滿足事件觸發條件,則在下一個觸發業務周期到來時重 新執行步驟305。310:當目標終端判斷已到達觸發業務的結束時間,則向定位平臺發送定位會話結 束消息,中斷與定位平臺的數據連接,并釋放相應的會話資源。第四實施例圖4是本發明第四實施例基于移動終端速度的事件觸發方法流程圖;本實施例 中,定位客戶端(定位代理)設置在目標移動終端(簡稱目標終端)中,并且由定位服務器 (定位平臺)進行事件觸發條件的判斷(即由定位平臺作為觸發條件判別網元)。如圖4 所示,該方法包括如下步驟
401 目標終端(定位客戶端)建立或者恢復與定位服務器(定位平臺)的數據連 接。402 目標終端使用上述數據連接向定位平臺發送觸發業務請求消息,該消息中攜 帶定位客戶端ID、目標終端ID,業務類型,觸發參數。上述各參數的定義與步驟101中相同。403 定位服務器(定位平臺)接收到來自目標終端的觸發業務請求消息后,對該 消息中攜帶的業務類型進行判斷,同時根據該消息中包含的定位客戶端ID以及簽約信息 判斷該定位客戶端是否有權限進行該類業務的請求,如果沒有權限 ,則向目標終端(定位 客戶端)返回失敗響應并攜帶失敗原因,否則進行參數解析,識別出所要進行的業務類型, 然后再查找目標終端的路由信息。404 定位平臺向目標終端返回觸發業務響應消息,該消息中攜帶定位方法、定位 參考數據等參數;至此,初始定位會話完成,定位平臺等待目標終端的周期定位請求。405 目標終端判斷已到達定位周期,于是向定位平臺發起定位開始消息。
定位開始消息中可以包含目標終端的位置信息。406:如果定位開始消息中未包含目標終端的位置信息,或該消息中包含的位置信 息的精度不足,則定位平臺與目標終端進行若干次定位會話交互,獲取目標終端的當前位 置信息(包含目標終端的速度);否則無需執行本步驟。需要注意的是,如果由定位平臺負責進行位置計算,則需要執行步驟405 406, 且不需要執行步驟407,如果由目標終端基于自己獲得的定位輔助數據進行位置計算,不需 要從定位平臺獲取定位輔助數據,則步驟405 406可以省略,直接跳轉至步驟407。407 目標終端將當前的位置信息(包含當前速度)通過位置報告發給定位平臺。408 定位平臺根據目標終端當前的位置信息(包含當前速度),結合觸發參數判 斷是否滿足事件觸發條件,如果滿足則執行步驟409。409 如果步驟408的判斷結果為滿足事件觸發條件,則定位平臺生成基于速度的 事件通知消息,并發送給目標終端上的定位客戶端。需要注意的是,在觸發業務的結束時間到達之前,需要循環執行步驟405 409 ; 如果在步驟408中目標終端判定不滿足事件觸發條件,則在下一個觸發業務周期到來時接 收步驟405的定位開始消息。410:當目標終端判斷已到達觸發業務的結束時間,則向定位平臺發送定位會話結 束消息,中斷與定位平臺的數據連接,并釋放相應的會話資源。圖5是本發明的一種定位業務事件的觸發系統的結構示意圖,如圖5所示,該系統 包含依次相連的定位客戶端、定位服務器(定位平臺)和目標終端。圖5所示的系統結構對應本發明的上述第一和第二方法實施例,該系統中的各網 元的功能和連接關系(消息交互關系)詳見圖1和圖2所示的方法描述部分。圖6是本發明的另一種定位業務事件的觸發系統的結構示意圖,如圖6所示,該系 統包含依次相連的定位服務器(定位平臺)和目標終端;其中目標終端中設置有定位客 戶端。圖6所示的系統結構對應本發明的上述第三和第四方法實施例,該系統中的各網 元的功能和連接關系(消息交互關系)詳見圖3和圖4所示的方法描述部分。
權利要求
一種定位業務事件的觸發方法,其特征在于,該方法包括定位客戶端向定位平臺發送攜帶目標終端標識和觸發參數的位置請求消息,以請求獲取目標終端的事件通知;定位平臺或目標終端使用獲取的目標終端的位置信息計算目標終端的當前速度,并根據所述當前速度和所述觸發參數中的觸發條件判斷是否滿足事件觸發條件,如果滿足,則定位平臺、或目標終端通過定位平臺向定位客戶端發送事件通知消息。
2.如權利要求1所述的方法,其特征在于,所述觸發參數中還包含定位客戶端的標識;接收到所述位置請求消息后,定位平臺還根據所述定位客戶端的標識檢查定位客戶端 是否有權限請求獲取目標終端的事件通知消息。
3.如權利要求1所述的方法,其特征在于,接收到所述位置請求消息后,定位平臺向目標終端發送初始定位請求消息;該消息中 攜帶定位客戶端的標識;接收到所述初始定位請求消息后,目標終端根據所述定位客戶端的標識對定位客戶端 進行鑒權。
4.如權利要求1所述的方法,其特征在于,所述觸發參數中包含業務起始時間和業務結束時間、或業務起始時間和業務持續時長;定位平臺或目標終端在所述業務起始時間至業務結束時間之間周期性執行所述獲取 目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸發條件、以及當 滿足觸發條件時發送所述事件通知消息的操作。
5.如權利要求1所述的方法,其特征在于,所述觸發條件包含速度門限值和觸發類型;所述觸發類型用于表示在出現以下情況 時為滿足所述事件觸發條件所述當前速度高于所述速度門限值、和/或所述當前速度低 于所述速度門限值、和/或所述當前速度等于所述速度門限值;或所述觸發條件包含速度區間和觸發類型;所述觸發類型用于表示在出現以下情況時 為滿足所述事件觸發條件所述當前速度處于所述速度區間、和/或所述當前速度不處于 所述速度區間。
6.一種定位業務事件的觸發方法,其特征在于,該方法包括定位平臺或目標終端在獲取到目標終端的位置信息后,根據所述位置信息計算目標終 端的當前速度;當目標終端的當前速度滿足事件觸發條件時,定位平臺、或目標終端向設置在目標終 端中的定位客戶端發送事件通知消息。
7.如權利要求6所述的方法,其特征在于,獲取目標終端的位置信息前,目標終端向定位平臺發送觸發業務請求消息,該消息中 包含定位客戶端的標識;接收到所述觸發業務請求消息后,定位平臺根據所述定位客戶端的標識判斷所述定位 客戶端是否有權限接收所述事件通知消息。
8.如權利要求6所述的方法,其特征在于,獲取目標終端的位置信息前,目標終端向定位平臺發送觸發業務請求消息,該消息中 包含業務起始時間和業務結束時間、或業務起始時間和業務持續時長;定位平臺或目標終端在所述業務起始時間至業務結束時間之間周期性執行所述獲取 目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸發條件、以及當 滿足觸發條件時發送所述事件通知消息的操作。
9.如權利要求6所述的方法,其特征在于,出現以下情況時為滿足所述事件觸發條件所述當前速度高于預先設定的速度門限 值、和/或所述當前速度低于所述速度門限值、和/或所述當前速度等于所述速度門限值; 或出現以下情況時為滿足所述事件觸發條件所述當前速度處于預先設定的速度區間、 和/或所述當前速度不處于所述速度區間。
10.一種定位業務事件的觸發系統,包含定位客戶端、定位平臺和目標終端,其特征 在于所述定位客戶端用于向所述定位平臺發送攜帶目標終端標識和觸發參數的位置請求 消息,以請求獲取所述目標終端的事件通知;所述定位平臺或所述目標終端用于使用獲取的所述目標終端的位置信息計算所述目 標終端的當前速度,并根據所述當前速度和所述觸發參數中的觸發條件判斷是否滿足事件 觸發條件,如果滿足,則所述定位平臺、或所述目標終端通過所述定位平臺向所述定位客戶 端發送事件通知消息。
11.如權利要求10所述的系統,其特征在于,所述觸發參數中包含業務起始時間和業務結束時間、或業務起始時間和業務持續時長;所述定位平臺或所述目標終端在所述業務起始時間至業務結束時間之間周期性執行 所述獲取目標終端的位置信息、所述計算目標終端的當前速度、所述判斷是否滿足觸發條 件、以及當滿足觸發條件時發送所述事件通知消息的操作。
12.一種定位業務事件的觸發系統,包含定位平臺和目標終端;所述目標終端中設置 有定位客戶端,其特征在于所述定位平臺用于獲取所述目標終端的位置信息,并根據所述位置信息計算所述目標 終端的當前速度;當所述目標終端的當前速度滿足事件觸發條件時,所述定位平臺通過所述目標終端向 設置在所述目標終端中的所述定位客戶端發送事件通知消息。
全文摘要
一種定位業務事件的觸發方法及系統,該方法包括定位客戶端向定位平臺發送攜帶目標終端標識和觸發參數的位置請求消息,以請求獲取目標終端的事件通知;定位平臺或目標終端使用獲取的目標終端的位置信息計算目標終端的當前速度,并根據所述當前速度和所述觸發參數中的觸發條件判斷是否滿足事件觸發條件,如果滿足,則定位平臺、或目標終端通過定位平臺向定位客戶端發送事件通知消息。采用本發明的方法和系統,可以基于移動終端速度的事件觸發功能,豐富了現有的移動定位業務,滿足了用戶的需求。
文檔編號H04W4/04GK101860792SQ20091012787
公開日2010年10月13日 申請日期2009年4月10日 優先權日2009年4月10日
發明者丁震, 劉熠雯, 李會 申請人:中興通訊股份有限公司