国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實現(xiàn)ParlayX和ParlayREST距離通知的方法

      文檔序號:7981428閱讀:358來源:國知局
      一種實現(xiàn)ParlayX和ParlayREST距離通知的方法
      【專利摘要】本發(fā)明提供了一種實現(xiàn)ParlayX和ParlayREST距離通知的方法。依據(jù)本發(fā)明的優(yōu)選的實施例,根據(jù)設(shè)置的觸發(fā)通知的標(biāo)準(zhǔn)來相應(yīng)地利用移動定位協(xié)議的參數(shù)標(biāo)準(zhǔn),將來自應(yīng)用節(jié)點的ParlayX和ParlayREST距離通知訂閱請求映射至移動定位協(xié)議,從而使得支持基本標(biāo)準(zhǔn)的服務(wù)器都可以實現(xiàn)ParlayX和ParlayREST距離通知接口,而無需利用移動定位協(xié)議的擴(kuò)展部分。另一方面,通過本發(fā)明,僅當(dāng)滿足觸發(fā)條件時,服務(wù)器才會向網(wǎng)關(guān)發(fā)送相關(guān)的終端設(shè)備的位置信息,從而減小了服務(wù)器所需求網(wǎng)絡(luò)資源,提高了效率。
      【專利說明】—種實現(xiàn)Par I ayX和Par I ayREST距離通知的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及距離通知,尤其涉及一種實現(xiàn)ParlayX和ParlayREST距離通知的方法。
      【背景技術(shù)】
      [0002]通過利用距離通知,應(yīng)用(例如手機(jī)上的應(yīng)用,PC上的應(yīng)用,網(wǎng)頁上的應(yīng)用等)可以請求監(jiān)控一個或多個終端設(shè)備的位置,并且當(dāng)這些終端設(shè)備滿足某些觸發(fā)通知的條件時,例如當(dāng)終端設(shè)備進(jìn)入或超出特定的某個范圍時,應(yīng)用將輸出相應(yīng)的報告。
      [0003]由于ParlayX和ParlayREST僅涉及應(yīng)用與網(wǎng)關(guān)之間的接口規(guī)范,并沒有涉及到網(wǎng)關(guān)與網(wǎng)絡(luò)側(cè),例如服務(wù)器之間的交互過程。所以為了實現(xiàn)ParlayX和ParlayREST距離通知接口,開放移動聯(lián)盟(Open Mobile Alliance, 0MA)的 ParlayX 和 ParlayREST 接口需要被映射到移動定位協(xié)議(Mobile Location Protocol, MLP)上,并且向服務(wù)器發(fā)送MLP請求。
      [0004]具體地,例如終端設(shè)備上的應(yīng)用發(fā)起的請求通過ParlayX和ParlayREST接口定義的虛路徑標(biāo)識符(Virtual Path Identifier, VPI)發(fā)送給網(wǎng)關(guān),網(wǎng)關(guān)上把VPI轉(zhuǎn)換成服務(wù)器可識別的MLP,并用這種協(xié)議構(gòu)造一個請求,發(fā)送給服務(wù)器。服務(wù)器經(jīng)過處理,獲取終端設(shè)備位置信息,并將其通過MLP返回至網(wǎng)關(guān)。然后,網(wǎng)關(guān)將再把位置信息轉(zhuǎn)換成符合ParlayX和ParlayREST接口規(guī)范的消息,發(fā)回給應(yīng)用。
      [0005]另一方面,MLP包括兩部分,即標(biāo)準(zhǔn)部分和擴(kuò)展部分。僅當(dāng)支持?jǐn)U展部分中的定義時,才可以支持某些功能。此外,不同的服務(wù)器的制造商對于MLP擴(kuò)展的支持是不同的。例如,一些制造商甚至不支持MLP擴(kuò)展。而為了實現(xiàn)上述接口,有時需要MLP擴(kuò)展。這就意味著距離接口的實現(xiàn)取決于服務(wù)器。
      [0006]此外,現(xiàn)有技術(shù)中通常周期性地獲取所監(jiān)控的設(shè)備和參考設(shè)備的位置信息,并且計算它們相互之間的距離。例如,在US2011098059A1中公開了一種用于監(jiān)控在一組電子通信設(shè)備之間的距離的方法和裝置。其中,服務(wù)器周期性地將位置信息更新給網(wǎng)關(guān),然后網(wǎng)關(guān)計算出它們之間的距離,并且當(dāng)滿足觸發(fā)通知的條件時,將通知發(fā)送給應(yīng)用。
      [0007]從中可見,由于頻繁地查詢設(shè)備的位置信息,將占用服務(wù)器的較大的網(wǎng)絡(luò)資源,這是非常低效的。此外,這些查詢在很多情況下是不必要的,因為在終端設(shè)備靜止不動時,在這期間的查詢是沒有意義的。另一方面,如果查詢間隔過長,會造成收到通知時,終端設(shè)備之間的距離很可能早已經(jīng)變化為不滿足觸發(fā)條件了。所以,確定合理的周期間隔比較困難。

      【發(fā)明內(nèi)容】

      [0008]為了解決【背景技術(shù)】中的問題,根據(jù)本發(fā)明的第一方面,提供了一種在網(wǎng)關(guān)中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟:A.從應(yīng)用節(jié)點接收ParlayX和ParlayREST距離通知訂閱請求,所述訂閱請求包括所述應(yīng)用節(jié)點所感興趣的第一組和第二組終端設(shè)備標(biāo)識、第一閾值以及至少一個觸發(fā)通知的標(biāo)準(zhǔn),其中所述第一組終端設(shè)備標(biāo)識包括與至少一個參考終端設(shè)備一一對應(yīng)的至少一個參考終端設(shè)備標(biāo)識,所述第二組終端設(shè)備標(biāo)識包括與至少一個監(jiān)控終端設(shè)備一一對應(yīng)的至少一個監(jiān)控終端設(shè)備標(biāo)識;
      B.向服務(wù)器發(fā)送用于獲取所述至少一個參考終端設(shè)備的位置信息的請求;C.從所述服務(wù)器接收所述至少一個參考終端設(shè)備的位置信息;D.為每個參考終端設(shè)備分別創(chuàng)建第一觸發(fā)位置請求并將所述第一觸發(fā)位置請求發(fā)送給所述服務(wù)器,所述第一觸發(fā)位置請求包括該參考終端設(shè)備的位置信息、所述至少一個監(jiān)控終端設(shè)備標(biāo)識、根據(jù)所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及所述第一閾值;F.接收來自所述服務(wù)器的第一觸發(fā)位置報告,所述第一觸發(fā)位置報告包括所述監(jiān)控終端設(shè)備的位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄;以及H.利用所接收的與所述監(jiān)控終端設(shè)備相關(guān)的所述進(jìn)入記錄或所述離開記錄來判斷是否滿足所述至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      [0009]根據(jù)本發(fā)明的第二方面,提供了 一種在服務(wù)器中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟:a.從網(wǎng)關(guān)接收用于獲取至少一個參考終端設(shè)備的位置信息的請求;b.根據(jù)所述請求,向所述網(wǎng)關(guān)發(fā)送所述至少一個參考終端設(shè)備的位置信息;c.接收來自所述網(wǎng)關(guān)的第一觸發(fā)位置報告請求,所述第一觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個參考終端設(shè)備而分別創(chuàng)建,所述第一觸發(fā)位置請求包括該參考終端設(shè)備的位置信息、至少一個監(jiān)控終端設(shè)備標(biāo)識、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及第一閾值;以及e.根據(jù)所述第一觸發(fā)位置報告請求,為所述參考終端設(shè)備來分別計算其和與所述至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的至少一個監(jiān)控終端設(shè)備之間的距離,并基于所述第一觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和所述第一閾值的關(guān)系,判斷是否向所述網(wǎng)關(guān)發(fā)送第一觸發(fā)位置報告,所述第一觸發(fā)位置報告包括所述監(jiān)控終端設(shè)備的位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。
      [0010]根據(jù)本發(fā)明的第三方面,提供了一種在網(wǎng)關(guān)中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟:G1.從應(yīng)用節(jié)點接收ParlayX和ParlayREST距離通知訂閱請求,所述訂閱請求包括所述應(yīng)用節(jié)點所感興趣的一組終端設(shè)備標(biāo)識、第三閾值以及至少一個觸發(fā)通知的標(biāo)準(zhǔn),其中該組終端設(shè)備標(biāo)識包括與至少兩個監(jiān)控終端設(shè)備一一對應(yīng)的至少兩個監(jiān)控終端設(shè)備標(biāo)識;G2.向服務(wù)器發(fā)送用于獲取所述至少兩個監(jiān)控終端設(shè)備的位置信息的請求;G3.從所述服務(wù)器接收所述至少兩個監(jiān)控終端設(shè)備的位置信息;G4.為每個監(jiān)控終端設(shè)備分別創(chuàng)建第三觸發(fā)位置請求并將所述第三觸發(fā)位置請求發(fā)送給所述服務(wù)器,所述第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息、其余的至少一個監(jiān)控終端設(shè)備標(biāo)識、根據(jù)所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及所述第三閾值;G6.接收來自所述服務(wù)器的第三觸發(fā)位置報告,所述第三觸發(fā)位置報告包括所述其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄;以及G8.利用所接收的與所述監(jiān)控終端設(shè)備相關(guān)的所述進(jìn)入記錄或所述離開記錄來判斷是否滿足所述至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      [0011 ] 根據(jù)本發(fā)明的第四方面,提供了 一種在服務(wù)器中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟:F1.從網(wǎng)關(guān)接收用于獲取至少兩個監(jiān)控終端設(shè)備的位置信息的請求;F2.根據(jù)所述請求,向所述網(wǎng)關(guān)發(fā)送所述至少兩個監(jiān)控終端設(shè)備的位置信息;F3.接收來自所述網(wǎng)關(guān)的第三觸發(fā)位置報告請求,所述第三觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個監(jiān)控終端設(shè)備而分別創(chuàng)建,所述第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息、其余的至少一個監(jiān)控終端設(shè)備標(biāo)識、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及第三閾值;以及F5.根據(jù)所述第三觸發(fā)位置報告請求,為所述監(jiān)控終端設(shè)備來分別計算其和與所述其余的至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的其余的至少一個監(jiān)控終端設(shè)備之間的距離,并基于所述第三觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和所述第三閾值的關(guān)系,判斷是否向所述網(wǎng)關(guān)發(fā)送第三觸發(fā)位置報告,所述第三觸發(fā)位置報告包括所述其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。
      [0012]通過本發(fā)明提供的優(yōu)選的技術(shù)方案,根據(jù)設(shè)置的觸發(fā)通知的標(biāo)準(zhǔn)來相應(yīng)地利用MLP中的tlrr_event的MS_ENTERING和MS_LEAVING參數(shù)標(biāo)準(zhǔn)(進(jìn)入?yún)?shù)標(biāo)準(zhǔn)和離開參數(shù)標(biāo)準(zhǔn)),將來自應(yīng)用節(jié)點的ParlayX和ParlayREST距離通知訂閱請求映射至MLP。從而只需要服務(wù)器支持基本的標(biāo)準(zhǔn),例如MLP定義的SLIR(Standard Location ImmediateRequest,立即定位請求)、SLIA (Standard Location Immediate Answer,立即定位響應(yīng))、TLRR(Trigger Location ReportRequest,觸發(fā)位置報告請求)、TLREP (Trigger LocationReport,觸發(fā)位置報告)等,就可以實現(xiàn)ParlayX和ParlayREST距離通知接口,而無需利用MLP的擴(kuò)展部分。由此,使得該距離接口的實現(xiàn)不再取決于服務(wù)器。
      [0013]另一方面,通過本發(fā)明,服務(wù)器,例如位置服務(wù)器不會再周期性地向網(wǎng)關(guān)傳送各種位置信息,更無需設(shè)置所謂的周期間隔。替代地,僅當(dāng)滿足觸發(fā)條件時,服務(wù)器才會向網(wǎng)關(guān)發(fā)送相關(guān)的終端設(shè)備的位置信息。
      [0014]例如在觸發(fā)位置請求具有進(jìn)入?yún)?shù)標(biāo)準(zhǔn)的情況下,僅當(dāng)監(jiān)控終端設(shè)備與參考終端設(shè)備之間的距離小于閾值時,服務(wù)器才會向網(wǎng)關(guān)發(fā)送相關(guān)的監(jiān)控終端設(shè)備的位置信息。而例如在觸發(fā)位置請求具有離開參數(shù)標(biāo)準(zhǔn)的情況下,僅當(dāng)監(jiān)控終端設(shè)備與參考終端設(shè)備之間的距離大于閾值時,服務(wù)器才會向網(wǎng)關(guān)發(fā)送相關(guān)的監(jiān)控終端設(shè)備的位置信息。由此減小了服務(wù)器所需求網(wǎng)絡(luò)資源,提高了效率。
      [0015]此外,通過本發(fā)明還可以實現(xiàn)多個終端設(shè)備之間相互距離變化的通知,這相對于現(xiàn)有技術(shù)中是某個設(shè)備進(jìn)入或超出某個范圍的情況要更為復(fù)雜。從而,通過本發(fā)明還可以實現(xiàn)在多個終端設(shè)備之間的距離變化滿足特定條件時,應(yīng)用將輸出相應(yīng)的報告。由此拓展了本發(fā)明的應(yīng)用領(lǐng)域。
      [0016]本發(fā)明的各個方面將通過下文中的具體實施例的說明而更加清晰。
      【專利附圖】

      【附圖說明】
      [0017]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更加明顯:
      [0018]圖1示出了根據(jù)本發(fā)明的一個實施例的應(yīng)用節(jié)點、網(wǎng)關(guān)與服務(wù)器三者之間的方法流程圖;
      [0019]圖2示出了根據(jù)本發(fā)明的一個實施例的場景應(yīng)用圖;
      [0020]圖3示出了根據(jù)本發(fā)明的另一個實施例的應(yīng)用節(jié)點、網(wǎng)關(guān)與服務(wù)器三者之間的方法流程圖;以及
      [0021 ] 圖4示出了根據(jù)本發(fā)明的另一個實施例的場景應(yīng)用圖。
      [0022]在圖中,貫穿不同的示圖,相同或類似的附圖標(biāo)記表示相同或相對應(yīng)的部件或特征。
      【具體實施方式】
      [0023]圖1示出了根據(jù)本發(fā)明的一個實施例的應(yīng)用節(jié)點、網(wǎng)關(guān)與服務(wù)器三者之間的方法流程圖。將結(jié)合圖2對該流程圖進(jìn)行闡述。
      [0024]在步驟SlOl中,應(yīng)用節(jié)點向網(wǎng)關(guān)發(fā)送ParlayX和ParlayREST距離通知訂閱請求。該應(yīng)用節(jié)點例如可以是手機(jī)上的應(yīng)用,PC上的應(yīng)用,網(wǎng)頁上的應(yīng)用等。
      [0025]在該實施例中,ParlayX和ParlayREST距離通知訂閱請求中的參考終端設(shè)備標(biāo)識為非零,所以該距離通知訂閱請求包括兩組終端設(shè)備標(biāo)識,其中第一組終端設(shè)備標(biāo)識包括與至少一個參考終端設(shè)備 對應(yīng)的至少一個參考終端設(shè)備標(biāo)識,例如(R1、R2、R3)。而第二組終端設(shè)備標(biāo)識包括與至少一個監(jiān)控終端設(shè)備一一對應(yīng)的至少一個監(jiān)控終端設(shè)備標(biāo)識,例如(M1’、M2’)。優(yōu)選地,可以將終端設(shè)備的電話號碼作為終端設(shè)備標(biāo)識。
      [0026]此外,該距離通知訂閱請求還包括至少一個觸發(fā)通知的標(biāo)準(zhǔn),例如,其可以是如下觸發(fā)通知的標(biāo)準(zhǔn)中的一個或多個:X1.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi);X2.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外;X3.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi);以及X4.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,上述觸發(fā)標(biāo)準(zhǔn)僅是示例性的,應(yīng)用可以根據(jù)當(dāng)前的需求,制定其他適合的觸發(fā)通知的標(biāo)準(zhǔn)。
      [0027]該距離通知訂閱請求還包括第一閾值,其指示各個參考終端設(shè)備的作用半徑范圍。例如在圖2中,該第一閾值為1000米。
      [0028]優(yōu)選地,該距離通知訂閱請求還包括第二閾值,其指示參考終端設(shè)備自身移動可允許的范圍。即,用戶可以根據(jù)需要在設(shè)置第二閾值,從而確定參考終端設(shè)備可允許的移動范圍。例如,如果參考終端設(shè)備自身的移動變化的程度小于該第二閾值時,則可認(rèn)為該參考終端設(shè)備是靜止的。而如果參考終端設(shè)備移動變化的程度大于該第二閾值時,則認(rèn)為該參考終端設(shè)備是非靜止,需要根據(jù)參考終端設(shè)備的新的位置信息來進(jìn)行相應(yīng)的操作。此外,用戶可以根據(jù)對精度的要求來設(shè)置第二閾值。
      [0029]在步驟S102中,網(wǎng)關(guān)向服務(wù)器發(fā)送用于獲取至少一個參考終端設(shè)備的位置信息的請求。結(jié)合圖2,在本實施例中,網(wǎng)關(guān)向服務(wù)器發(fā)送用于獲取參考終端設(shè)備標(biāo)識R1、R2、R3的位置信息的請求。該請求例如可以通過MLP中的SLIR來實現(xiàn)。同時,在該步驟中,也可以確定服務(wù)器的執(zhí)行時間,即如果不填寫TLRR Start_time,則服務(wù)器將立即作出響應(yīng)。
      [0030]在步驟S103中,服務(wù)器向網(wǎng)關(guān)發(fā)送至少一個參考終端設(shè)備的位置信息。在該實施例中,服務(wù)器向網(wǎng)關(guān)發(fā)送對應(yīng)于參考終端設(shè)備標(biāo)識Rl、R2、R3的三個位置信息,例如坐標(biāo)信息。該步驟例如可以通過SLIA來實現(xiàn)。
      [0031]在步驟S104中,網(wǎng)關(guān)為每個參考終端設(shè)備分別創(chuàng)建第一觸發(fā)位置請求并將該第一觸發(fā)位置請求發(fā)送給服務(wù)器。該步驟例如可以通過TLRR來實現(xiàn)。
      [0032]該第一觸發(fā)位置請求包括參考終端設(shè)備的位置信息、至少一個監(jiān)控終端設(shè)備標(biāo)識。例如,參考圖2,在具有三個參考終端設(shè)備標(biāo)識R1、R2、R3和兩個監(jiān)控終端設(shè)備標(biāo)識,例如Ml’、M2’的情況下,網(wǎng)關(guān)分別為三個參考終端設(shè)備創(chuàng)建第一觸發(fā)位置請求。
      [0033]例如,為參考終端設(shè)備標(biāo)識Rl創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識Rl對應(yīng)的參考終端設(shè)備的位置信息(即,在步驟S103中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’。為參考終端設(shè)備標(biāo)識R2創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R2對應(yīng)的參考終端設(shè)備的位置信息(即,在步驟S103中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’。為參考終端設(shè)備標(biāo)識R3創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R3對應(yīng)的參考終端設(shè)備的位置信息(即,在步驟S103中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’。
      [0034]此外,各個第一觸發(fā)位置請求還包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)。進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)是根據(jù)至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的。
      [0035]具體地,網(wǎng)關(guān)根據(jù)觸發(fā)通知的標(biāo)準(zhǔn)來利用tlrr_event中的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)和離開參數(shù)標(biāo)準(zhǔn),將來自應(yīng)用的ParlayX和ParlayREST距離通知訂閱請求映射成網(wǎng)關(guān)與服務(wù)器之間的MLP的TLRR。
      [0036]例如在觸發(fā)通知的標(biāo)準(zhǔn)為X1.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)或X3.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)的情況下,將tlrr_event中的change_area type設(shè)置為MS_ENTERING (進(jìn)入?yún)?shù)標(biāo)準(zhǔn)),即第一觸發(fā)位置請求包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      [0037]例如在觸發(fā)通知的標(biāo)準(zhǔn)為X2.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外或X4.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外的情況下,將tlrr_event中的change_area type設(shè)置為MS_LEAVING(離開參數(shù)標(biāo)準(zhǔn)),即第一觸發(fā)位置請求包括離開參數(shù)標(biāo)準(zhǔn)。
      [0038]另外,各個第一觸發(fā)位置請求還包括作用半徑范圍,即ParlayX和ParlayREST距離通知訂閱請求中的第一閾值(在圖2中為1000米)。
      [0039]通過以上配置,可以將ParlayX和ParlayREST距離通知訂閱請求頁利地映射成對應(yīng)的第一觸發(fā)位置請求,并通過TLRR向服務(wù)器發(fā)送該請求。
      [0040]例如,在觸發(fā)通知的標(biāo)準(zhǔn)為X1.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)或X3.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)的情況下,網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識Rl創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識Rl對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第一閾值。網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識R2創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R2對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第一閾值。網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識R3創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R3對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第一閾值。
      [0041]例如,在觸發(fā)通知的標(biāo)準(zhǔn)為X2.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外或X4.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外的情況下,網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識Rl創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識Rl對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、離開參數(shù)標(biāo)準(zhǔn)以及第一閾值。網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識R2創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R2對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、離開入?yún)?shù)標(biāo)準(zhǔn)以及第一閾值。網(wǎng)關(guān)為參考終端設(shè)備標(biāo)識R3創(chuàng)建的第一觸發(fā)位置請求包括該參考終端設(shè)備標(biāo)識R3對應(yīng)的參考終端設(shè)備的位置信息以及監(jiān)控終端設(shè)備標(biāo)識Ml’,M2’、離開參數(shù)標(biāo)準(zhǔn)以及第
      一閾值。
      [0042]然后,網(wǎng)關(guān)將上述相關(guān)的第一觸發(fā)位置請求全部發(fā)送給服務(wù)器。S卩,在該實施例中,對于每個觸發(fā)通知的標(biāo)準(zhǔn)都將分別發(fā)送三個第一觸發(fā)位置請求(相應(yīng)于參考終端設(shè)備的數(shù)量)。
      [0043]此外,對于在每個觸發(fā)通知的標(biāo)準(zhǔn)情況下發(fā)送的第一觸發(fā)位置請求,將給予相同的關(guān)聯(lián)號(correlator)。即在本實施例中,在Xl情況下,所發(fā)送的三個第一觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為2。在X2情況下,所發(fā)送的三個第一觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為4。在X3情況下,所發(fā)送的三個第一觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為6。在X4情況下,所發(fā)送的三個第一觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為8。
      [0044]優(yōu)選地,在步驟S105中,為每個參考終端設(shè)備分別創(chuàng)建第二觸發(fā)位置請求并將第二觸發(fā)位置請求發(fā)送給服務(wù)器。該步驟也能夠通過TLRR來實現(xiàn)。
      [0045]第二觸發(fā)位置請求包括該參考終端設(shè)備的位置信息和參考終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及第二閾值。
      [0046]例如,對于參考終端設(shè)備標(biāo)識Rl而言,該第二觸發(fā)位置請求包括該參考終端設(shè)備的位置信息(即在步驟S103獲得的位置信息)、參考終端設(shè)備標(biāo)識R1、離開參數(shù)標(biāo)準(zhǔn)以及第二閾值(即在步驟SlOl中獲得的值)。
      [0047]優(yōu)選地,可以為每個觸發(fā)通知的標(biāo)準(zhǔn)分別創(chuàng)建第二觸發(fā)位置請求。例如在本實施例中,在觸發(fā)通知的標(biāo)準(zhǔn)Xl情況下,將發(fā)送對應(yīng)于R1、R2、R3的三個第二觸發(fā)位置請求,并且其都具有相同的關(guān)聯(lián)號2 ( S卩,與Xl情況下第一觸發(fā)位置請求所具有的關(guān)聯(lián)號相同)。對于X2、X3、X4的情況,也將進(jìn)行相應(yīng)的操作。
      [0048]在步驟S106中,服務(wù)器根據(jù)第一觸發(fā)位置報告請求,為參考終端設(shè)備來分別計算其和與至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的至少一個監(jiān)控終端設(shè)備之間的距離,并基于第一觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和第一閾值的關(guān)系,判斷是否向網(wǎng)關(guān)發(fā)送第一觸發(fā)位置報告,該第一觸發(fā)位置報告包括監(jiān)控終端設(shè)備的位置信息和與監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。該發(fā)送步驟例如可以通過TLREP來實現(xiàn)。
      [0049]具體地,例如服務(wù)器接收到了對應(yīng)于Xl情況下的三個觸發(fā)位置報告請求,即在該請求中,參數(shù)標(biāo)準(zhǔn)為進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      [0050]此時,參考圖2,服務(wù)器將參考終端設(shè)備標(biāo)識R1、R2、R3分別設(shè)為圓心,并且參考終端設(shè)備標(biāo)識R1、R2、R3的作用半徑都為1000米(即第一觸發(fā)位置報告請求中的第一閾值)。
      [0051]仍參考圖2,在時間TO時,監(jiān)控終端設(shè)備位于Ml’和M2’的位置。而在時間Tl時,即監(jiān)控終端設(shè)備Ml’和M2’分別移動至新位置Ml和M2。其中,Ml和Rl的距離為600米,Ml和R2的距離為1800米,Ml和R3的距離為2000米,M2和Rl的距離為1500米,M2和R2的距離為1200米,M2和R3的距離為2000米。(在此,為了方便起見,將Ml、M2分別表示為監(jiān)控終端設(shè)備,將R1、R2、R3分別表示為參考終端設(shè)備。)因此,對于監(jiān)控終端設(shè)備Ml而言,其在參考終端設(shè)備Rl的作用范圍內(nèi),在參考終端設(shè)備R2的作用范圍外,在參考終端設(shè)備R3的作用范圍外。對于監(jiān)控終端設(shè)備M2而言,其在參考終端設(shè)備Rl的作用范圍外,在參考終端設(shè)備R2的范圍外,在參考終端設(shè)備R3的作用范圍外。
      [0052]因此,由于接收到第一觸發(fā)位置請求中的參數(shù)標(biāo)準(zhǔn)為進(jìn)入?yún)?shù)標(biāo)準(zhǔn),所以服務(wù)器僅對監(jiān)控終端設(shè)備Ml在參考終端設(shè)備Rl的作用范圍內(nèi)這個情況作出響應(yīng),服務(wù)器將給監(jiān)控終端設(shè)備Ml附上進(jìn)入記錄,并且將監(jiān)控終端設(shè)備Ml的位置信息和進(jìn)入記錄發(fā)送給網(wǎng)關(guān),即服務(wù)器向網(wǎng)關(guān)發(fā)送了第一觸發(fā)位置報告,優(yōu)選地,該報告也帶有與觸發(fā)通知的標(biāo)準(zhǔn)Xl相關(guān)聯(lián)的關(guān)聯(lián)號(在該實施例中為2)。
      [0053]替代地,例如服務(wù)器接收到了對應(yīng)于X2情況下的三個觸發(fā)位置報告請求,即在該請求中,參數(shù)標(biāo)準(zhǔn)為離開參數(shù)標(biāo)準(zhǔn)。
      [0054]在該情況下,服務(wù)器對監(jiān)控終端設(shè)備Ml在參考終端設(shè)備R2、R3的范圍外以及監(jiān)控終端設(shè)備M2在參考終端設(shè)備Rl、R2、R3的范圍外的五種情況分別作出響應(yīng),服務(wù)器將分別針對這五種情況,給監(jiān)控終端Ml、M2分別附上離開記錄,且分別針對該五種情況將監(jiān)控終端設(shè)備Ml、M2的位置信息和離開記錄發(fā)送給網(wǎng)關(guān)。優(yōu)選地,該報告也帶有與觸發(fā)通知的標(biāo)準(zhǔn)X2相關(guān)聯(lián)的關(guān)聯(lián)號(在該實施例中為4)。
      [0055]類似地,對于X3和X4的情況,服務(wù)器也將進(jìn)行相應(yīng)的操作。
      [0056]在步驟S107中,網(wǎng)關(guān)利用所接收的各個相應(yīng)的第一觸發(fā)位置報告中的進(jìn)入記錄或離開記錄來判斷是否滿足至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      [0057]具體地,在觸發(fā)通知的標(biāo)準(zhǔn)為X1.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告中只要有一個監(jiān)控終端設(shè)備的記錄為進(jìn)入記錄,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0058]而在觸發(fā)通知的標(biāo)準(zhǔn)為X2.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告中只要有一個監(jiān)控終端設(shè)備的記錄為離開記錄,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0059]在觸發(fā)通知的標(biāo)準(zhǔn)為X3.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告得出的具有進(jìn)入記錄的監(jiān)控終端設(shè)備的數(shù)量等于監(jiān)控終端設(shè)備標(biāo)識的數(shù)量,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0060]在觸發(fā)通知的標(biāo)準(zhǔn)為X4.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告得出的具有離開記錄的監(jiān)控終端設(shè)備的數(shù)量等于監(jiān)控終端設(shè)備標(biāo)識的數(shù)量,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0061]此外,該距離通知例如可以是網(wǎng)關(guān)把位置信息轉(zhuǎn)換成符合ParlayX和ParlayREST接口規(guī)范的消息。
      [0062]在步驟S108中,服務(wù)器根據(jù)第二觸發(fā)位置報告請求,計算參考終端設(shè)備的位置信息的變化,當(dāng)參考終端設(shè)備的位置信息的變化超出第二閾值時,決定向網(wǎng)關(guān)發(fā)送第二觸發(fā)位置報告(例如通過TLREP實現(xiàn))。
      [0063]具體地,對于參考終端設(shè)備標(biāo)識Rl而言,服務(wù)器將計算該參考終端設(shè)備的當(dāng)前位置信息和第二觸發(fā)位置報告請求中的位置信息的差值,并將其與第二閾值作比較,由于第二觸發(fā)位置請求使用了離開參數(shù)標(biāo)準(zhǔn)。所以當(dāng)差值超過第二閾值時,則為該參考終端設(shè)備附上離開記錄,向網(wǎng)關(guān)發(fā)送第二觸發(fā)位置報告。如果沒超過,則不發(fā)送第二觸發(fā)位置報告。其中,第二觸發(fā)位置報告包括參考終端設(shè)備的當(dāng)前位置信息和與參考終端設(shè)備相關(guān)的離開記錄。例如對于參考終端設(shè)備標(biāo)識Rl而言,其包括該參考終端設(shè)備標(biāo)識對應(yīng)的參考終端設(shè)備的當(dāng)前位置信息(例如坐標(biāo)等)和離開記錄。
      [0064]網(wǎng)關(guān)在接收到第二觸發(fā)位置報告之后,將利用第二觸發(fā)位置報告中的參考終端設(shè)備的當(dāng)前位置信息來重新實施步驟S104和步驟S105 (在此,將步驟S104和步驟S105分別標(biāo)識為步驟S109和S110),即在步驟S109和SllO中發(fā)送給服務(wù)器的第一觸發(fā)位置請求和第二觸發(fā)位置請求將包括參考終端設(shè)備的當(dāng)前的位置信息。
      [0065]由于步驟S109與SllO與步驟S104和步驟S105相類似,所以在此不再詳述。
      [0066]在步驟Slll中,服務(wù)器根據(jù)第一觸發(fā)位置報告請求,為參考終端設(shè)備來分別計算其和與至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的至少一個監(jiān)控終端設(shè)備之間的距離,并基于第一觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和第一閾值的關(guān)系,判斷是否向網(wǎng)關(guān)發(fā)送第一觸發(fā)位置報告,該第一觸發(fā)位置報告包括監(jiān)控終端設(shè)備的位置信息和與監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。該發(fā)送步驟例如可以通過TLREP來實現(xiàn)。該步驟與步驟S106相類似,所以在此不再詳述。
      [0067]在步驟S112中,網(wǎng)關(guān)利用所接收的各個相應(yīng)的第一觸發(fā)位置請求中的進(jìn)入記錄或離開記錄來判斷是否滿足至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。該步驟與步驟S107相類似,在此不再詳述。
      [0068]在步驟S113中,應(yīng)用節(jié)點向網(wǎng)關(guān)發(fā)送終止ParlayX和ParlayREST距離通知訂閱請求。
      [0069]隨后,在步驟S114中,網(wǎng)關(guān)向服務(wù)器發(fā)送終止請求。
      [0070]本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,該實施例僅是示例性的,而非限制性的。例如在流程圖中的某些步驟并不確定的先后順序。例如步驟S104和步驟S105可以同時進(jìn)行或者步驟S105可以先進(jìn)行。并且,在其他實施例中,如果網(wǎng)關(guān)也可以在接收到第一觸發(fā)位置報告之前就接收到了第二觸發(fā)位置報告,在這個情況下,就不會實施步驟S107,而是替代地,直接實施步驟S109等后續(xù)步驟。
      [0071]替代地,在服務(wù)器決定不發(fā)送第二觸發(fā)位置請求的情況下,網(wǎng)關(guān)也無需再實施步驟S109至步驟S112。
      [0072]替代地,在一些實施例中,在步驟SllO中的重新發(fā)送新的第二觸發(fā)位置請求之后,如果參考終端設(shè)備的位置變化又超過了第二閾值,則服務(wù)器還是會再向網(wǎng)關(guān)發(fā)送第二觸發(fā)位置報告(在圖1中未示出),從而,網(wǎng)關(guān)又將以最新的參考終端設(shè)備的位置信息重新發(fā)送新的第一觸發(fā)位置報告和第二觸發(fā)位置報告。
      [0073]此外,本領(lǐng)域的技術(shù)人員也應(yīng)當(dāng)理解,在某些情形下,步驟S105也可以省略,同時相應(yīng)的與該步驟有關(guān)的步驟,例如步驟S108等也可以省略。
      [0074]優(yōu)選地,在本發(fā)明的一些實施例中,在發(fā)送第二觸發(fā)位置報告的情況下,網(wǎng)關(guān)會確定是否接收到來自服務(wù)器的第二觸發(fā)位置報告,如果未接收到第二觸發(fā)位置報告,則繼續(xù)執(zhí)行步驟S107,如果接收到第二觸發(fā)位置報告,則利用參考終端設(shè)備的當(dāng)前位置信息來重新實施步驟S104和S105,即步驟S109和SllO0
      [0075]圖3示出了根據(jù)本發(fā)明的另一個實施例的應(yīng)用節(jié)點、網(wǎng)關(guān)與服務(wù)器三者之間的方法流程圖。將結(jié)合圖4對該流程圖進(jìn)行闡述。
      [0076]在步驟S201中,應(yīng)用節(jié)點向網(wǎng)關(guān)發(fā)送ParlayX和ParlayREST距離通知訂閱請求。該應(yīng)用節(jié)點例如可以是手機(jī)上的應(yīng)用,PC上的應(yīng)用,網(wǎng)頁上的應(yīng)用等。
      [0077]在該實施例中,ParlayX和ParlayREST距離通知訂閱請求中的參考終端設(shè)備標(biāo)識為零,所以該距離通知訂閱請求僅包括一組終端設(shè)備標(biāo)識,其包括與至少兩個監(jiān)控終端設(shè)備一一對應(yīng)的至少兩個監(jiān)控終端設(shè)備標(biāo)識,例如(Ml’、M2、M3、M4’ )。優(yōu)選地,可以將監(jiān)控終端設(shè)備的電話號碼作為監(jiān)控終端設(shè)備標(biāo)識。
      [0078]此外,該距離通知訂閱請求還包括至少一個觸發(fā)通知的標(biāo)準(zhǔn),例如,其可以是如下觸發(fā)通知的標(biāo)準(zhǔn)中的一個或多個:T1.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi);T2.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外;T3.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi);以及T4.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,上述觸發(fā)標(biāo)準(zhǔn)僅是示例性的,應(yīng)用可以根據(jù)當(dāng)前的需求,制定其他適合的觸發(fā)通知的標(biāo)準(zhǔn)。
      [0079]該距離通知訂閱請求還包括第三閾值,其指示各個監(jiān)控終端設(shè)備的作用半徑范圍。例如在圖4中,該第三閾值為1000米。
      [0080]優(yōu)選地,該距離通知訂閱請求還包括第四閾值,其指示監(jiān)控終端設(shè)備自身移動可允許的范圍。即,用戶可以根據(jù)需要在設(shè)置第四閾值,從而確定監(jiān)控終端設(shè)備可允許的移動范圍。例如,如果監(jiān)控終端設(shè)備自身的移動變化的程度小于該第四閾值時,則可認(rèn)為該監(jiān)控終端設(shè)備是靜止的。而如果監(jiān)控終端設(shè)備移動變化的程度大于該第四閾值時,則認(rèn)為該監(jiān)控終端設(shè)備是非靜止,需要根據(jù)監(jiān)控終端設(shè)備的新的位置信息來進(jìn)行相應(yīng)的操作。此外,用戶可以根據(jù)對精度的要求來設(shè)置第四閾值。
      [0081]在步驟S202中,網(wǎng)關(guān)向服務(wù)器發(fā)送用于獲取至少兩個監(jiān)控終端設(shè)備的位置信息的請求。結(jié)合圖4,在本實施例中,網(wǎng)關(guān)向服務(wù)器發(fā)送用于獲取參考終端設(shè)備標(biāo)識Ml’、M2、M3、M4’的位置信息的請求。該請求例如可以通過MLP中的SLIR來實現(xiàn)。同時,在該步驟中,也可以確定服務(wù)器的執(zhí)行時間,即如果不填寫TLRR Start_time,則服務(wù)器將立即作出響應(yīng)。
      [0082]在步驟S203中,服務(wù)器向網(wǎng)關(guān)發(fā)送至少兩個監(jiān)控終端設(shè)備的位置信息。在該實施例中,服務(wù)器向網(wǎng)關(guān)發(fā)送對應(yīng)于監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3、M4’的四個位置信息,例如坐標(biāo)信息。該步驟例如可以通過SLIA來實現(xiàn)。
      [0083]在步驟S204中,網(wǎng)關(guān)為每個監(jiān)控終端設(shè)備分別創(chuàng)建第三觸發(fā)位置請求并將該第三觸發(fā)位置請求發(fā)送給服務(wù)器。該步驟例如可以通過TLRR來實現(xiàn)。
      [0084]該第三觸發(fā)位置請求包括監(jiān)控終端設(shè)備的位置信息、其余的至少一個監(jiān)控終端設(shè)備標(biāo)識。例如,參考圖4,在具有四個監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3、M4’的情況下,網(wǎng)關(guān)分別為四個監(jiān)控終端設(shè)備創(chuàng)建第三觸發(fā)位置請求。
      [0085]例如,為監(jiān)控終端設(shè)備標(biāo)識Ml’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識Ml’對應(yīng)的監(jiān)控終端設(shè)備的位置信息(即,在步驟S203中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識M2、M3、M4’。為參考終端設(shè)備標(biāo)識M2創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M2對應(yīng)的監(jiān)控終端設(shè)備的位置信息(即,在步驟S203中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’、M3、M4’。為參考終端設(shè)備標(biāo)識M3創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M3對應(yīng)的監(jiān)控終端設(shè)備的位置信息(即,在步驟S203中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M4’。為監(jiān)控終端設(shè)備標(biāo)識M4’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M4’對應(yīng)的監(jiān)控終端設(shè)備的位置信息(即,在步驟S203中從服務(wù)器獲取的位置信息),以及監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3。
      [0086]此外,各個第三觸發(fā)位置請求還包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)。進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)是根據(jù)至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的。
      [0087]具體地,網(wǎng)關(guān)根據(jù)觸發(fā)通知的標(biāo)準(zhǔn)來利用tlrr_event中的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)和離開參數(shù)標(biāo)準(zhǔn),將來自應(yīng)用的ParlayX和ParlayREST距離通知訂閱請求映射成網(wǎng)關(guān)與服務(wù)器之間的MLP的TLRR。
      [0088]例如在觸發(fā)通知的標(biāo)準(zhǔn)為Tl.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)或T3.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)的情況下,將tlrr_event中的change_area type設(shè)置為MS_ENTERING(進(jìn)入?yún)?shù)標(biāo)準(zhǔn)),即第三觸發(fā)位置請求包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      [0089]例如在觸發(fā)通知的標(biāo)準(zhǔn)為T2.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外或T4.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外的情況下,將tlrr_event中的change_area type設(shè)置為MS_LEAVING(離開參數(shù)標(biāo)準(zhǔn)),即第三觸發(fā)位置請求包括離開參數(shù)標(biāo)準(zhǔn)。
      [0090]另外,各個第三觸發(fā)位置請求還包括作用半徑范圍,即ParlayX和ParlayREST距離通知訂閱請求中的第三閾值(在圖4中為1000米)。
      [0091]通過以上配置,可以將ParlayX和ParlayREST距離通知訂閱請求順利地映射成對應(yīng)的第三觸發(fā)位置請求,并通過TLRR向服務(wù)器發(fā)送該請求。
      [0092]例如,在觸發(fā)通知的標(biāo)準(zhǔn)為Tl.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)或T3.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)的情況下,網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識Ml’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識Ml’對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識M2、M3、M4’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M2創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M2對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識M2、M3、M4’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M3創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M3對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識祖’1214’、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M4’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M4’對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識Ml ’、M2、M3、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)以及第三閾值。
      [0093]例如,在觸發(fā)通知的標(biāo)準(zhǔn)為T2.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外或T4.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外的情況下,網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識Ml’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識Ml’對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識M2、M3、M4’、離開參數(shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M2創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M2對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識M2、M3、M4’、離開參數(shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M3創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M3對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M4’、離開參數(shù)標(biāo)準(zhǔn)以及第三閾值。網(wǎng)關(guān)為監(jiān)控終端設(shè)備標(biāo)識M4’創(chuàng)建的第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備標(biāo)識M4’對應(yīng)的監(jiān)控終端設(shè)備的位置信息以及其他的監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3、離開參數(shù)標(biāo)準(zhǔn)以及第三閾值。
      [0094]然后,網(wǎng)關(guān)將上述相關(guān)的第三觸發(fā)位置請求全部發(fā)送給服務(wù)器。即,在該實施例中,對于每個觸發(fā)通知的標(biāo)準(zhǔn)都將分別發(fā)送四個第三觸發(fā)位置請求(相應(yīng)于監(jiān)控終端設(shè)備的數(shù)量)。
      [0095]此外,對于每個觸發(fā)通知的標(biāo)準(zhǔn)情況下發(fā)送的第三觸發(fā)位置請求,將給予相同的關(guān)聯(lián)號(correlator)。即在本實施例中,在Tl情況下,所發(fā)送的四個第三觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為2。在T2情況下,所發(fā)送的四個第三觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為4。在T3情況下,所發(fā)送的四個第三觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為6。在T4情況下,所發(fā)送的四個第三觸發(fā)位置請求的關(guān)聯(lián)號相同,例如為8。
      [0096]優(yōu)選地,在步驟S205中,為每個監(jiān)控終端設(shè)備分別創(chuàng)建第四觸發(fā)位置請求并將第四觸發(fā)位置請求發(fā)送給服務(wù)器。該步驟也能夠通過TLRR來實現(xiàn)。
      [0097]第四觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息和監(jiān)控終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及第四閾值。
      [0098]例如,對于監(jiān)控終端設(shè)備標(biāo)識Ml’而言,該第四觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息(即在步驟S203獲得的位置信息)、監(jiān)控終端設(shè)備標(biāo)識Ml’、離開參數(shù)標(biāo)準(zhǔn)以及第四閾值(即在步驟S201中獲得的值)。
      [0099]優(yōu)選地,可以為每個觸發(fā)通知的標(biāo)準(zhǔn)分別創(chuàng)建第四觸發(fā)位置請求。例如在本實施例中,在觸發(fā)通知的標(biāo)準(zhǔn)Tl情況下,將發(fā)送對應(yīng)于M1’、M2、M3、M4’的四個第四觸發(fā)位置請求,并且其都具有相同的關(guān)聯(lián)號2 ( S卩,與Tl情況下第三觸發(fā)位置請求所具有的關(guān)聯(lián)號相同)。對于T2、T3、T4的情況,也將進(jìn)行相應(yīng)的操作。
      [0100]在步驟S206中,服務(wù)器根據(jù)第三觸發(fā)位置報告請求,為監(jiān)控終端設(shè)備來分別計算其和與其余的至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的其余的至少一個監(jiān)控終端設(shè)備之間的距離,并基于第三觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和第三閾值的關(guān)系,判斷是否向網(wǎng)關(guān)發(fā)送第三觸發(fā)位置報告,該第三觸發(fā)位置報告包括其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。該發(fā)送步驟例如可以通過TLREP來實現(xiàn)。
      [0101]具體地,例如服務(wù)器接收到了對應(yīng)于Tl情況下的四個觸發(fā)位置報告請求,即在該請求中,參數(shù)標(biāo)準(zhǔn)為進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      [0102]此時,參考圖4,服務(wù)器將監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3、M4’分別設(shè)為圓心,并且監(jiān)控終端設(shè)備標(biāo)識Ml’、M2、M3、M4’的作用半徑都為1000米(即第三觸發(fā)位置報告請求中
      的第三閾值)。
      [0103]仍參考圖4,在時間TO時,有兩個監(jiān)控終端設(shè)備位于Ml’和M4’的位置。而在時間Tl時,即監(jiān)控終端設(shè)備Ml’和M4’分別移動至新位置Ml和M4。其中,Ml和M2的距離為1500米,Ml和M3的距離為1700米,Ml和M4的距離為600米,M2和M3的距離為1300米,M2和M4的距離為1600米,M3和M4的距離為1200米。(在此,為了方便起見,將Ml、M2、M3、M4分別表示為監(jiān)控終端設(shè)備。)
      [0104]因此,對于監(jiān)控終端設(shè)備Ml而言,其在監(jiān)控終端設(shè)備M2的作用范圍外,在監(jiān)控終端設(shè)備M3的作用范圍外,在監(jiān)控終端設(shè)備M4的作用范圍內(nèi)。對于監(jiān)控終端設(shè)備M2而言,其在監(jiān)控終端設(shè)備Ml的作用范圍外,在監(jiān)控終端設(shè)備M3的范圍外,在監(jiān)控終端設(shè)備M4的作用范圍外。對于監(jiān)控終端設(shè)備M3而言,其在監(jiān)控終端設(shè)備Ml的作用范圍外,在監(jiān)控終端設(shè)備M2的范圍外,在監(jiān)控終端設(shè)備M4的作用范圍外。對于監(jiān)控終端設(shè)備M4而言,其在監(jiān)控終端設(shè)備Ml的作用范圍內(nèi),在監(jiān)控終端設(shè)備M2的范圍外,在監(jiān)控終端設(shè)備M3的作用范圍外。
      [0105]因此,由于接收到第三觸發(fā)位置請求中的參數(shù)標(biāo)準(zhǔn)為進(jìn)入?yún)?shù)標(biāo)準(zhǔn),所以服務(wù)器僅對監(jiān)控終端設(shè)備Ml在監(jiān)控終端設(shè)備M4的作用范圍內(nèi),監(jiān)控終端設(shè)備M4在監(jiān)控終端設(shè)備Ml的作用范圍內(nèi)兩種情況分別作出響應(yīng),服務(wù)器將給監(jiān)控終端設(shè)備Ml、M4附上進(jìn)入記錄,并且將監(jiān)控終端設(shè)備Ml、M4的位置信息和進(jìn)入記錄發(fā)送給網(wǎng)關(guān),即服務(wù)器向網(wǎng)關(guān)發(fā)送了兩個第三觸發(fā)位置報告,優(yōu)選地,該報告也帶有與觸發(fā)通知的標(biāo)準(zhǔn)Tl相關(guān)聯(lián)的關(guān)聯(lián)號(在該實施例中為2)。
      [0106]替代地,例如服務(wù)器接收到了對應(yīng)于T2情況下的四個觸發(fā)位置報告請求,即在該請求中,參數(shù)標(biāo)準(zhǔn)為離開參數(shù)標(biāo)準(zhǔn)。
      [0107]在該情況下,服務(wù)器對監(jiān)控終端設(shè)備Ml在監(jiān)控終端設(shè)備M2、M3的范圍外,監(jiān)控終端設(shè)備M2在監(jiān)控終端設(shè)備Ml、M3、M4的范圍外,監(jiān)控終端設(shè)備M3在監(jiān)控終端設(shè)備Ml、M2、M4的范圍外,監(jiān)控終端設(shè)備M4在監(jiān)控終端設(shè)備M2、M3的范圍外的10種情況分別作出響應(yīng),服務(wù)器將分別針對這10種情況,給監(jiān)控終端M1、M2、M3、M4分別附上離開記錄,且分別針對該10種情況將監(jiān)控終端設(shè)備Ml、M2、M3、M4的位置信息和離開記錄發(fā)送給網(wǎng)關(guān)。優(yōu)選地,該些報告也帶有與觸發(fā)通知的標(biāo)準(zhǔn)T2相關(guān)聯(lián)的關(guān)聯(lián)號(在該實施例中為4)。
      [0108]類似地,對于T3和T4的情況,服務(wù)器也將進(jìn)行相應(yīng)的操作。
      [0109]在步驟S207中,網(wǎng)關(guān)利用所接收的各個相應(yīng)的第三觸發(fā)位置報告中的進(jìn)入記錄或離開記錄來判斷是否滿足至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      [0110]具體地,在觸發(fā)通知的標(biāo)準(zhǔn)為Tl.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告中只要有一個監(jiān)控終端設(shè)備的記錄為進(jìn)入記錄,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0111]而在觸發(fā)通知的標(biāo)準(zhǔn)為T2.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告中只要有一個監(jiān)控終端設(shè)備的記錄為離開記錄,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0112]在觸發(fā)通知的標(biāo)準(zhǔn)為T3.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告得出的具有進(jìn)入記錄的監(jiān)控終端設(shè)備的數(shù)量等于監(jiān)控終端設(shè)備標(biāo)識的數(shù)量,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0113]在觸發(fā)通知的標(biāo)準(zhǔn)為X4.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外的情況下,則針對該觸發(fā)通知的標(biāo)準(zhǔn)所接收的觸發(fā)位置報告得出的具有離開記錄的監(jiān)控終端設(shè)備的數(shù)量等于監(jiān)控終端設(shè)備標(biāo)識的數(shù)量,則認(rèn)為滿足了條件,將向應(yīng)用節(jié)點發(fā)送相關(guān)聯(lián)的距離通知。
      [0114]此外,該距離通知例如可以是網(wǎng)關(guān)把位置信息轉(zhuǎn)換成符合ParlayX和ParlayREST接口規(guī)范的消息。
      [0115]在步驟S208中,服務(wù)器根據(jù)第四觸發(fā)位置報告請求,計算監(jiān)控終端設(shè)備的位置信息的變化,當(dāng)監(jiān)控終端設(shè)備的位置信息的變化超出第四閾值時,決定向網(wǎng)關(guān)發(fā)送第四觸發(fā)位置報告(例如通過TLREP實現(xiàn))。
      [0116]具體地,對于監(jiān)控終端設(shè)備標(biāo)識Ml ’而言,服務(wù)器將計算該監(jiān)控終端設(shè)備的當(dāng)前位置信息和第三觸發(fā)位置報告請求中的位置信息的差值,并將其與第四閾值作比較,由于第四觸發(fā)位置請求使用了離開參數(shù)標(biāo)準(zhǔn)。所以當(dāng)差值超過第四閾值時,則為該監(jiān)控終端設(shè)備附上離開記錄,向網(wǎng)關(guān)發(fā)送第四觸發(fā)位置報告。如果沒超過,則不發(fā)送第四觸發(fā)位置報告。其中,第四觸發(fā)位置報告包括監(jiān)控終端設(shè)備的當(dāng)前位置信息和與監(jiān)控終端設(shè)備相關(guān)的離開記錄。例如對于監(jiān)控終端設(shè)備標(biāo)識Ml’而言,其包括該監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的監(jiān)控終端設(shè)備的當(dāng)前位置信息(例如坐標(biāo)等)和離開記錄。
      [0117]網(wǎng)關(guān)在接收到第四觸發(fā)位置報告之后,將利用第四觸發(fā)位置報告中的監(jiān)控終端設(shè)備的當(dāng)前位置信息來重新實施步驟S204和步驟S205 (在此,將步驟S204和步驟S205分別標(biāo)識為步驟S209和S210),即在步驟S209和S210中發(fā)送給服務(wù)器的第三觸發(fā)位置請求和第四觸發(fā)位置請求將包括監(jiān)控終端設(shè)備的當(dāng)前的位置信息。
      [0118]由于步驟S209與S210與步驟S204和步驟S205相類似,所以在此不再詳述。
      [0119]在步驟S211中,服務(wù)器根據(jù)第三觸發(fā)位置報告請求,為監(jiān)控終端設(shè)備來分別計算其和與其余的至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的其余的至少一個監(jiān)控終端設(shè)備之間的距離,并基于第三觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和第三閾值的關(guān)系,判斷是否向網(wǎng)關(guān)發(fā)送第三觸發(fā)位置報告,該第三觸發(fā)位置報告包括其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。該發(fā)送步驟例如可以通過TLREP來實現(xiàn)。該步驟與步驟S206相類似,所以在此不再詳述。
      [0120]在步驟S212中,網(wǎng)關(guān)利用所接收的各個相應(yīng)的第三觸發(fā)位置報告中的進(jìn)入記錄或離開記錄來判斷是否滿足至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。該步驟與步驟S207相類似,在此不再詳述。
      [0121]在步驟S213中,應(yīng)用節(jié)點向網(wǎng)關(guān)發(fā)送終止ParlayX和ParlayREST距離通知訂閱請求。
      [0122]隨后,在步驟S214中,網(wǎng)關(guān)向服務(wù)器發(fā)送終止請求。
      [0123]本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,該實施例僅是示例性的,而非限制性的。例如在流程圖中的某些步驟并不確定的先后順序。例如步驟S204和步驟S205可以同時進(jìn)行或者步驟S205可以先進(jìn)行。并且,在其他實施例中,如果網(wǎng)關(guān)也可以在接收到第三觸發(fā)位置報告之前就接收到了第四觸發(fā)位置報告,在這個情況下,就不會實施步驟S207,而是替代地,直接實施步驟S209等后續(xù)步驟。
      [0124]替代地,在服務(wù)器決定不發(fā)送第四觸發(fā)位置請求的情況下,網(wǎng)關(guān)也無需再實施步驟S209至步驟S212。
      [0125]替代地,在一些實施例中,在步驟S210中的重新發(fā)送新的第四觸發(fā)位置請求之后,如果監(jiān)控終端設(shè)備的位置變化又超過了第四閾值,則服務(wù)器還是會再向網(wǎng)關(guān)發(fā)送第四觸發(fā)位置報告(在圖3中未示出),從而,網(wǎng)關(guān)又將以最新的監(jiān)控終端設(shè)備的位置信息重新發(fā)送新的第三觸發(fā)位置報告和第四觸發(fā)位置報告。
      [0126]此外,本領(lǐng)域的技術(shù)人員也應(yīng)當(dāng)理解,在某些情形下,步驟S205也可以省略,同時相應(yīng)的與該步驟有關(guān)的步驟,例如步驟S208等也可以省略。
      [0127]優(yōu)選地,在本發(fā)明的一些實施例中,在發(fā)送第四觸發(fā)位置報告的情況下,網(wǎng)關(guān)會確定是否接收到來自服務(wù)器的第四觸發(fā)位置報告,如果未接收到第四觸發(fā)位置報告,則繼續(xù)執(zhí)行步驟S207,如果接收到第四觸發(fā)位置報告,則利用監(jiān)控終端設(shè)備的當(dāng)前位置信息來重新實施步驟S204和S205,即步驟S209和S210。
      [0128]需要說明的是,上述實施例僅是示范性的,而非對本發(fā)明的限制。任何不背離本發(fā)明精神的技術(shù)方案均應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi),這包括使用在不同實施例中出現(xiàn)的不同技術(shù)特征,裝置方法可以進(jìn)行組合,以取得有益效果。此外,不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求;“包括”一詞不排除其他權(quán)利要求或說明書中未列出的裝置或步驟。
      【權(quán)利要求】
      1.一種在網(wǎng)關(guān)中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟: A.從應(yīng)用節(jié)點接收ParIayX和ParlayREST距離通知訂閱請求,所述訂閱請求包括所述應(yīng)用節(jié)點所感興趣的第一組和第二組終端設(shè)備標(biāo)識、第一閾值以及至少一個觸發(fā)通知的標(biāo)準(zhǔn),其中所述第一組終端設(shè)備標(biāo)識包括與至少一個參考終端設(shè)備一一對應(yīng)的至少一個參考終端設(shè)備標(biāo)識,所述第二組終端設(shè)備標(biāo)識包括與至少一個監(jiān)控終端設(shè)備一一對應(yīng)的至少一個監(jiān)控終端設(shè)備標(biāo)識; B.向服務(wù)器發(fā)送用于獲取所述至少一個參考終端設(shè)備的位置信息的請求; C.從所述服務(wù)器接收所述至少一個參考終端設(shè)備的位置信息; D.為每個參考終端設(shè)備分別創(chuàng)建第一觸發(fā)位置請求并將所述第一觸發(fā)位置請求發(fā)送給所述服務(wù)器,所述第一觸發(fā)位置請求包括該參考終端設(shè)備的位置信息、所述至少一個監(jiān)控終端設(shè)備標(biāo)識、根據(jù)所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及所述第一閾值; F.接收來自所述服務(wù)器的 第一觸發(fā)位置報告,所述第一觸發(fā)位置報告包括所述監(jiān)控終端設(shè)備的位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄;以及 H.利用所接收的與所述監(jiān)控終端設(shè)備相關(guān)的所述進(jìn)入記錄或所述離開記錄來判斷是否滿足所述至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述訂閱請求還包括第二閾值,并且在步驟D與F之間,所述方法還包括步驟E: E.為每個參考終端設(shè)備分別創(chuàng)建第二觸發(fā)位置請求并將所述第二觸發(fā)位置請求發(fā)送給所述服務(wù)器,所述第二觸發(fā)位置請求包括該參考終端設(shè)備的位置信息和參考終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及所述第二閾值。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟F與步驟H之間還包括步驟G: G.確定是否接收到來自所述服務(wù)器的第二觸發(fā)位置報告,所述第二觸發(fā)位置報告包括所述參考終端設(shè)備的當(dāng)前位置信息和與所述參考終端設(shè)備相關(guān)的離開記錄,如果未接收到所述第二觸發(fā)位置報告,則繼續(xù)執(zhí)行步驟H,如果接收到所述第二觸發(fā)位置報告,則利用所述參考終端設(shè)備的所述當(dāng)前位置信息來重新實施步驟D至G。
      4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)包括以下至少一項: X1.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi); X2.任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外; X3.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi);以及 X4.所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外。
      5.根據(jù)權(quán)利要求4所 述的方法,其特征在于,當(dāng)在步驟D中的所述觸發(fā)通知的標(biāo)準(zhǔn)為Xl任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)或X3所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之內(nèi)時,所述第一觸發(fā)位置請求包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)在步驟D中的所述觸發(fā)通知的標(biāo)準(zhǔn)為X2任一個監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外或X4所有的監(jiān)控終端設(shè)備位于任一個參考終端設(shè)備的一段距離之外時,所述第一觸發(fā)位置請求包括離開參數(shù)標(biāo)準(zhǔn)。
      7.一種在服務(wù)器中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟: a.從網(wǎng)關(guān)接收用于獲取至少一個參考終端設(shè)備的位置信息的請求; b.根據(jù)所述請求,向所述網(wǎng)關(guān)發(fā)送所述至少一個參考終端設(shè)備的位置信息; c.接收來自所述網(wǎng)關(guān)的第一觸發(fā)位置報告請求,所述第一觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個參考終端設(shè)備而分別創(chuàng)建,所述第一觸發(fā)位置請求包括該參考終端設(shè)備的位置信息、至少一個監(jiān)控終端設(shè)備標(biāo)識、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及第一閾值;以及 e.根據(jù)所述第一觸發(fā)位置報告請求,為所述參考終端設(shè)備來分別計算其和與所述至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的至少一個監(jiān)控終端設(shè)備之間的距離,并基于所述第一觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和所述第一閾值的關(guān)系,判斷是否向所述網(wǎng)關(guān)發(fā)送第一觸發(fā)位置報告,所述第一觸發(fā)位置報告包括所述監(jiān)控終端設(shè)備的位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法在步驟c與e之間還包括步驟d: d.接收來自所述網(wǎng)關(guān)的第二觸發(fā)位置報告請求,所述第二觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個參考終端設(shè)備而分別創(chuàng)建,并且所述第二觸發(fā)位置報告請求包括該參考終端設(shè)備的位置信息和參考終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及第二閾值。
      9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法在步驟e之后,還包括步驟f: f.根據(jù)所述第二觸發(fā)位置報告請求,計算所述參考終端設(shè)備的位置信息的變化,當(dāng)所述參考終端設(shè)備的位置信息的變化超出所述第二閾值時,向所述網(wǎng)關(guān)發(fā)送第二觸發(fā)位置報告,其包括所述參考終端設(shè)備的當(dāng)前位置信息和與所述參考終端設(shè)備相關(guān)的離開記錄。
      10.一種在網(wǎng)關(guān)中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟: Gl.從應(yīng)用節(jié)點接收ParlayX和ParlayREST距離通知訂閱請求,所述訂閱請求包括所述應(yīng)用節(jié)點所感興趣的一組終端設(shè)備標(biāo)識、第三閾值以及至少一個觸發(fā)通知的標(biāo)準(zhǔn),其中該組終端設(shè)備標(biāo)識包括與至少兩個監(jiān)控終端設(shè)備一一對應(yīng)的至少兩個監(jiān)控終端設(shè)備標(biāo)識; G2.向服務(wù)器發(fā)送用于獲取所述至少兩個監(jiān)控終端設(shè)備的位置信息的請求; G3.從所述服務(wù)器接收所述至少兩個監(jiān)控終端設(shè)備的位置信息; G4.為每個監(jiān)控終端設(shè)備分別創(chuàng)建第三觸發(fā)位置請求并將所述第三觸發(fā)位置請求發(fā)送給所述服務(wù)器,所述第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息、其余的至少一個監(jiān)控終端設(shè)備標(biāo)識、根據(jù)所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)而設(shè)立的進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及所述第三閾值; G6.接收來自所述服務(wù)器的第三觸發(fā)位置報告,所述第三觸發(fā)位置報告包括所述其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄;以及 G8.利用所接收的與所述監(jiān)控終端設(shè)備相關(guān)的所述進(jìn)入記錄或所述離開記錄來判斷是否滿足所述至少一個觸發(fā)通知的標(biāo)準(zhǔn),當(dāng)滿足時,向所述應(yīng)用節(jié)點發(fā)送與所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)相關(guān)聯(lián)的距離通知。
      11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述訂閱請求還包括第四閾值,并且在步驟G4與G6之間,所述方法還包括步驟G5: G5.為每個監(jiān)控終端設(shè)備分別創(chuàng)建第四觸發(fā)位置請求并將所述第四觸發(fā)位置報告請求發(fā)送給所述服務(wù)器,所述第四觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息和監(jiān)控終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及所述第四閾值。
      12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在所述步驟G6與G8之間,所述方法還包括步驟G7: G7.確定是否接收到來自所述服務(wù)器的第四觸發(fā)位置報告,所述第四觸發(fā)位置報告包括所述監(jiān)控終端設(shè)備的當(dāng)前位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的離開記錄,如果未接收到所述第四觸發(fā)位置報告,則執(zhí)行步驟G8,如果接收到所述第四觸發(fā)位置報告,則利用所述監(jiān)控終端設(shè)備的所述當(dāng)前位置信息來重新實施步驟G4至G7。
      13.根據(jù)權(quán)利要求10至12中任一項所述的方法,其特征在于,所述至少一個觸發(fā)通知的標(biāo)準(zhǔn)包括以下至少一項: Tl.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi); T2.任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外; T3.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi);以及 T4.所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外。
      14.根據(jù)權(quán)利要求13所述的方法,其特征在于,當(dāng)在步驟G4中的所述觸發(fā)通知的標(biāo)準(zhǔn)為Tl任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)或T3所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之內(nèi)時,所述第三觸發(fā)請求報告包括進(jìn)入?yún)?shù)標(biāo)準(zhǔn)。
      15.根據(jù)權(quán)利要求13所述的方法,其特征在于,當(dāng)在步驟G4中的所述觸發(fā)通知的標(biāo)準(zhǔn)為T2任一個監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外或T4所有的監(jiān)控終端設(shè)備位于其他任一個監(jiān)控終端設(shè)備的一段距離之外時,所述第三觸發(fā)請求報告包括離開參數(shù)標(biāo)準(zhǔn)。
      16.—種在服務(wù)器中實現(xiàn)ParlayX和ParlayREST距離通知的方法,所述方法包括如下步驟: Fl.從網(wǎng)關(guān)接收用于獲取至少兩個監(jiān)控終端設(shè)備的位置信息的請求; F2.根據(jù)所述請求,向所述網(wǎng)關(guān)發(fā)送所述至少兩個監(jiān)控終端設(shè)備的位置信息; F3.接收來自所述網(wǎng)關(guān)的第三觸發(fā)位置報告請求,所述第三觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個監(jiān)控終端設(shè)備而分別創(chuàng)建,所述第三觸發(fā)位置請求包括該監(jiān)控終端設(shè)備的位置信息、其余的至少一個監(jiān)控終端設(shè)備標(biāo)識、進(jìn)入?yún)?shù)標(biāo)準(zhǔn)或離開參數(shù)標(biāo)準(zhǔn)以及第三閾值;以及 F5.根據(jù)所述第三觸發(fā)位置報告請求,為所述監(jiān)控終端設(shè)備來分別計算其和與所述其余的至少一個監(jiān)控終端設(shè)備標(biāo)識對應(yīng)的其余的至少一個監(jiān)控終端設(shè)備之間的距離,并基于所述第三觸發(fā)位置報告請求中的參數(shù)標(biāo)準(zhǔn)以及所計算的距離和所述第三閾值的關(guān)系,判斷是否向所述網(wǎng)關(guān)發(fā)送第三觸發(fā)位置報告,所述第三觸發(fā)位置報告包括所述其余的至少一個監(jiān)控終端設(shè)備中的一個的位置信息和與該監(jiān)控終端設(shè)備相關(guān)的進(jìn)入記錄或離開記錄。
      17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述方法在步驟F3與F5之間還包括步驟F4: F4.接收來自所述網(wǎng)關(guān)的第四觸發(fā)位置報告請求,所述第四觸發(fā)位置報告請求由所述網(wǎng)關(guān)為每個監(jiān)控終端設(shè)備而分別創(chuàng)建,并且所述第四觸發(fā)位置報告請求包括該監(jiān)控終端設(shè)備的位置信息和監(jiān)控終端設(shè)備標(biāo)識、離開參數(shù)標(biāo)準(zhǔn)以及第四閾值。
      18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述方法在步驟F5之后,還包括步驟F6: F6.根據(jù)所述第四觸發(fā)位置報告請求,計算所述監(jiān)控終端設(shè)備的位置信息的變化,當(dāng)所述監(jiān)控終端設(shè)備的位置信息的變化超出所述第四閾值時,向所述網(wǎng)關(guān)發(fā)送第四觸發(fā)位置報告,其包括所述監(jiān)控終端設(shè)備的當(dāng)前位置信息和與所述監(jiān)控終端設(shè)備相關(guān)的離開記錄。
      【文檔編號】H04L29/08GK103581237SQ201210264063
      【公開日】2014年2月12日 申請日期:2012年7月23日 優(yōu)先權(quán)日:2012年7月23日
      【發(fā)明者】潘子晶, 王柏南, 竇巍, 周勝 申請人:阿爾卡特朗訊
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1