亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制獲取m2m節(jié)點位置信息的方法、裝置和系統(tǒng)的制作方法

文檔序號:10627307閱讀:427來源:國知局
一種控制獲取m2m節(jié)點位置信息的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種控制獲取M2M節(jié)點位置信息的方法、裝置和系統(tǒng),注冊CSE接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制,所述定位參數(shù)包括定位間隔或/和定位時長。
【專利說明】
一種控制獲取M2M節(jié)點位置信息的方法、裝置和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及機器類型通信(MTC,Machine Type Communicat1n)終端的管理技術(shù),尤其涉及一種控制獲取機器對機器(M2M,Machine-To-Machine)節(jié)點位置信息的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]M2M通信網(wǎng)絡(luò)由各個M2M節(jié)點和承載網(wǎng)絡(luò)組成。M2M節(jié)點作為物理設(shè)備,要實現(xiàn)M2M業(yè)務(wù),通過M2M節(jié)點包含的邏輯單元之間的通信來實現(xiàn)。一個M2M節(jié)點包含一個應(yīng)用實體或者一個公共業(yè)務(wù)實體。應(yīng)用實體(AE,Applicat1n entity)是執(zhí)行實際M2M應(yīng)用的邏輯單元,公共業(yè)務(wù)實體(CSE,Common Service Entity)是對AE以及M2M節(jié)點進行管理和向AE提供服務(wù)的邏輯單元。
[0003]AE需要注冊在CSE上才能享有CSE提供的服務(wù),這里的CSE稱為AE的注冊CSE,例如發(fā)送數(shù)據(jù)到其他AE或CSE。同時由于各個CSE可能提供不同的服務(wù),一個CSE也可以在另外一個CSE上注冊,從而來享有另外一個CSE提供的服務(wù),另外一個CSE也稱為前一個CSE的注冊CSE。
[0004]任何一個M2M節(jié)點上的AE或CSE可以向自己的注冊CSE發(fā)送請求,請求獲得某個指定的M2M節(jié)點的位置信息。而M2M節(jié)點的位置信息可以由注冊CSE從網(wǎng)絡(luò)獲取。
[0005]AE或CSE向注冊CSE發(fā)送創(chuàng)建“位置管理”資源的請求,“位置管理”是一種資源的類型,其中包含一系列跟獲取位置信息相關(guān)的參數(shù),例如需要獲取位置信息的節(jié)點標(biāo)識等等,并在“位置管理”資源下創(chuàng)建屬性“目標(biāo)節(jié)點標(biāo)識”來存儲需要獲取位置信息的節(jié)點標(biāo)識。在“位置管理”資源創(chuàng)建時,注冊CSE會同步的創(chuàng)建一個“容器”類型的資源,用來存放將來獲取到的位置信息數(shù)據(jù)。同時,在“位置管理”資源下創(chuàng)建屬性“位置容器”用來保存所述“容器”類型的地址,將“位置管理”資源與“容器”資源關(guān)聯(lián)起來。
[0006]在現(xiàn)有架構(gòu)下,對獲取位置信息的操作不夠靈活,由于每一次獲取位置信息需要消耗較多網(wǎng)絡(luò)資源,尤其是無線資源,因此,現(xiàn)有的獲取位置信息的操作容易增加了不必要的資源消耗,和產(chǎn)生了不必要的費用。

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

[0007]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明主要提供一種控制獲取M2M節(jié)點位置信息的方法、裝置和系統(tǒng)。
[0008]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0009]本發(fā)明提供一種控制獲取M2M節(jié)點位置信息的方法,該方法包括:
[0010]注冊公共業(yè)務(wù)實體CSE接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制,所述定位參數(shù)包括定位間隔或/和定位時長。
[0011]上述方案中,該方法還包括:注冊CSE根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0012]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0013]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0014]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0015]上述方案中,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0016]上述方案中,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0017]上述方案中,該方法還包括:所述注冊CSE發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。
[0018]上述方案中,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0019]上述方案中,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0020]上述方案中,所述注冊CSE發(fā)送定位停止消息給位置服務(wù)器包括:注冊CSE發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0021]本發(fā)明提供一種注冊CSE,該注冊CSE包括:消息接收模塊、控制模塊;其中,
[0022]消息接收模塊,用于接收攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長;
[0023]控制模塊,用于根據(jù)所述資源請求中的定位參數(shù)進行定位控制。
[0024]上述方案中,所述消息接收模塊,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0025]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0026]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0027]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0028]上述方案中,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0029]上述方案中,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0030]上述方案中,所述控制模塊,還用于發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。
[0031]上述方案中,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0032]上述方案中,所述控制模塊,具體用于當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0033]上述方案中,所述控制模塊,具體用于發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0034]本發(fā)明提供一種控制獲取M2M節(jié)點位置信息的系統(tǒng),該系統(tǒng)包括:應(yīng)用實體AE或CSE、注冊CSE、位置服務(wù)器;其中,
[0035]AE或CSE,用于向注冊CSE發(fā)送攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長;
[0036]注冊CSE,用于接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制;
[0037]位置服務(wù)器,用于按照注冊CSE的控制執(zhí)行定位操作。
[0038]上述方案中,所述注冊CSE,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0039]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0040]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0041]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0042]上述方案中,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0043]上述方案中,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。
[0044]上述方案中,所述注冊CSE,還用于發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。
[0045]上述方案中,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0046]上述方案中,所述注冊CSE,具體用于當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。
[0047]上述方案中,所述注冊CSE,具體用于發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0048]本發(fā)明提供了一種控制獲取M2M節(jié)點位置信息的方法、裝置和系統(tǒng),注冊CSE接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制,所述定位參數(shù)包括定位間隔或/和定位時長;如此,能夠允許發(fā)起方M2M節(jié)點靈活的控制獲取位置信息,減少不必要的資源消耗和防止產(chǎn)生不必要的費用。
【附圖說明】
[0049]圖1為本發(fā)明實施例提供的控制獲取M2M節(jié)點位置信息的方法的流程示意圖;
[0050]圖2為本發(fā)明實施例提供的注冊CSE的結(jié)構(gòu)示意圖;
[0051]圖3為本發(fā)明實施例提供的控制獲取M2M節(jié)點位置信息的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0052]本發(fā)明實施例中,注冊CSE接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制,所述定位參數(shù)包括定位間隔或/和定位時長。
[0053]下面通過附圖及具體實施例對本發(fā)明做進一步的詳細(xì)說明。
[0054]本發(fā)明實施例實現(xiàn)一種控制獲取M2M節(jié)點位置信息的方法,如圖1所示,該方法包括以下幾個步驟:
[0055]步驟101:注冊CSE接收攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長;
[0056]本步驟還包括:注冊CSE根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0057]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0058]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0059]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0060]步驟102:注冊CSE根據(jù)所述資源請求中的定位參數(shù)進行定位控制;
[0061]具體的,當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器;
[0062]當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器;
[0063]當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息;
[0064]當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息。
[0065]本步驟還包括:所述注冊CSE發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識,具體可以是:
[0066]當(dāng)所述定位參數(shù)包含定位間隔時,
[0067]注冊CSE發(fā)送“觸發(fā)位置報告請求"(“TriggeredLocat1n Reporting Request”)信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值;
[0068]注冊CSE接收位置服務(wù)器返回的響應(yīng)消息,其中包含參數(shù)“l(fā)CS_ref”,“l(fā)CS_ref”是用于標(biāo)識所述注冊CSE請求的周期性獲取定位信息的進程,注冊CSE為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“l(fā)cs_ref”。
[0069]或者,注冊CSE發(fā)送“創(chuàng)建新的周期通知訂閱”(“create new per1dicnotificat1n subscript1n”)信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值;
[0070]位置服務(wù)器為注冊CSE 的 “create new per1dic notificat1n subscript1n”信令創(chuàng)建訂閱(subscript1n)資源,將對應(yīng)的訂閱標(biāo)識(subscript1n id)發(fā)送給注冊CSE,所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0071]當(dāng)所述定位參數(shù)包含定位間隔和定位時長時,
[0072]注冊CSE發(fā)送“觸發(fā)位置報告請求"(“TriggeredLocat1n Reporting Request”)信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0073]注冊CSE接收位置服務(wù)器返回的響應(yīng)消息,其中包含參數(shù)“l(fā)CS_ref”,“l(fā)CS_ref”是用于標(biāo)識所述注冊CSE請求的周期性獲取定位信息的進程,注冊CSE為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“l(fā)cs_ref”。
[0074]或者,注冊CSE 發(fā)送 “create new per1dic notificat1n subscript1n” 信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0075]位置服務(wù)器為注冊CSE 的 “create new per1dic notificat1n subscript1n”信令創(chuàng)建subscript1n資源,將對應(yīng)的subscript1n id發(fā)送給注冊CSE,所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0076]這里,所述注冊CSE發(fā)送定位停止消息給位置服務(wù)器包括:注冊CSE發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,包括:
[0077]注冊CSE 發(fā)送“觸發(fā)位置報告停止請求"(“Triggered Locat1n Reporting StopRequest”)信令給位置服務(wù)器,所述信令中將參數(shù)“l(fā)cs_ref”的值設(shè)置為資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,所述參數(shù)“l(fā)cS_ref”是用于標(biāo)識注冊CSE請求的周期性獲取位置信息的進程;
[0078]或者,注冊CSE發(fā)送“刪除訂閱的訂閱標(biāo)識” (“delete subscript1n withsubscript1n id”)信令給位置服務(wù)器,所述信令中包含資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0079]為了實現(xiàn)上述方法,本發(fā)明還提供一種注冊CSE,如圖2所示,該注冊CSE包括:消息接收模塊21、控制模塊22 ;其中,
[0080]消息接收模塊21,用于接收攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長;
[0081]控制模塊22,用于根據(jù)所述資源請求中的定位參數(shù)進行定位停止控制;
[0082]這里,所述消息接收模塊21,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0083]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0084]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0085]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0086]所述控制模塊22,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器;
[0087]當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器;
[0088]當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息;
[0089]當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息。
[0090]此外,所述控制模塊22,還用于發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識,具體的:
[0091]當(dāng)所述定位參數(shù)包含定位間隔時,
[0092]所述控制模塊22 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值;
[0093]所述控制模塊22接收位置服務(wù)器返回的響應(yīng)消息,其中包含參數(shù)“l(fā)cs_ref”,“l(fā)cs_ref ”是用于標(biāo)識所述注冊CSE請求的周期性獲取定位信息的進程,所述控制模塊22為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“ lcs_ref”。
[0094]或者,所述控制模塊22 發(fā)送“create new per1dic notificat1nsubscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值;
[0095]所述控制模塊22接收位置服務(wù)器為“create new per1dic notificat1nsubscript1n”信令創(chuàng)建subscript1n資源后返回的subscript1n id,為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id ;所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的 subscript1n 資源。
[0096]當(dāng)所述定位參數(shù)包含定位間隔和定位時長時,
[0097]所述控制模塊22 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0098]所述控制模塊22接收位置服務(wù)器返回的響應(yīng)消息,其中包含參數(shù)“l(fā)cs_ref”,“l(fā)cs_ref ”是用于標(biāo)識所述注冊CSE請求的周期性獲取定位信息的進程,所述控制模塊22為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“ lcs_ref”。
[0099]或者,所述控制模塊22 發(fā)送“create new per1dic notificat1nsubscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0100]所述控制模塊22接收位置服務(wù)器為“create new per1dic notificat1nsubscript1n”信令創(chuàng)建subscript1n資源后返回的subscript1n id,為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id ;所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的 subscript1n 資源。
[0101]所述控制模塊22,具體用于發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,具體包括:
[0102]所述控制模塊22 發(fā)送“Triggered Locat1n Reporting Stop Request” 信令給位置服務(wù)器,所述信令中將參數(shù)“l(fā)cs_ref”的值設(shè)置為資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,所述參數(shù)“l(fā)cs_ref”是用于標(biāo)識注冊CSE請求的周期性獲取位置信息的進程;
[0103]或者,發(fā)送“delete subscript1n with subscript1n id” 信令給位置服務(wù)器,所述信令中包含資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0104]在實際應(yīng)用中,所述消息接收模塊21、控制模塊22的功能可由位于注冊CSE內(nèi)的中央處理器(CPU)、或微處理器(MPU)、或數(shù)字信號處理器(DSP)、或可編程門陣列(FPGA)實現(xiàn)。
[0105]基于上述注冊CSE,本發(fā)明還提供一種控制獲取M2M節(jié)點位置信息的系統(tǒng),如圖3所示,該系統(tǒng)包括=AESCSE 31、注冊CSE 32、位置服務(wù)器33 ;其中,
[0106]AE或CSE 31,用于向注冊CSE 32發(fā)送攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長;
[0107]注冊CSE 32,用于接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制;
[0108]位置服務(wù)器33,用于按照注冊CSE 32的控制執(zhí)行定位操作;
[0109]所述注冊CSE 32,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建:
[0110]屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值,
[0111]當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建:
[0112]屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。
[0113]所述注冊CSE 32,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器33 ;
[0114]當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器33 ;
[0115]當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器33,指示停止提供位置信息;
[0116]當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器33,指示停止提供位置信息。
[0117]所述注冊CSE 32,還用于發(fā)送定位請求消息給位置服務(wù)器33之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識,具體的:
[0118]當(dāng)所述定位參數(shù)包含定位間隔時,
[0119]注冊CSE 32 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器33,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值;
[0120]注冊CSE 32接收位置服務(wù)器33返回的響應(yīng)消息,其中包含參數(shù)“l(fā)cS_ref”,“l(fā)cS_ref”是用于標(biāo)識所述注冊CSE 32請求的周期性獲取定位信息的進程,注冊CSE 32為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“ lCS_ref”。
[0121]或者,注冊CSE 32 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器33,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值;
[0122]位置服務(wù)器33 為注冊 CSE 32 的 “create new per1dic notificat1nsubscript1n”信令創(chuàng)建subscript1n資源,將對應(yīng)的subscript1n id發(fā)送給注冊CSE32,所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE 32為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0123]當(dāng)所述定位參數(shù)包含定位間隔和定位時長時,
[0124]注冊CSE 32 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器33,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0125]注冊CSE 32接收位置服務(wù)器33返回的響應(yīng)消息,其中包含參數(shù)“l(fā)cS_ref”,“l(fā)cS_ref”是用于標(biāo)識所述注冊CSE 32請求的周期性獲取定位信息的進程,注冊CSE 32為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的當(dāng)前周期性定位請求的進程標(biāo)識,即設(shè)置為接收到的“ lCS_ref”。
[0126]或者,注冊CSE 32 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器33,信令中將參數(shù)“address”設(shè)置為資源“位置管理”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0127]位置服務(wù)器33 為注冊 CSE 32 的 “create new per1dic notificat1nsubscript1n”信令創(chuàng)建subscript1n資源,將對應(yīng)的subscript1n id發(fā)送給注冊CSE,所述subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識所述subscript1n資源的字符串,也可以是所述subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE 32為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0128]所述注冊CSE 32,具體用于發(fā)送給位置服務(wù)器33的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,包括:
[0129]注冊CSE 32 發(fā)送 “Triggered Locat1n Reporting Stop Request” 信令給位置服務(wù)器33,所述信令中將參數(shù)“l(fā)cs_ref”的值設(shè)置為資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值,所述參數(shù)“l(fā)cS_ref”是用于標(biāo)識注冊CSE 32請求的周期性獲取位置信息的進程;
[0130]或者,注冊CSE 32 發(fā)送 “delete subscript1n with subscript1n id” 信令給位置服務(wù)器33,所述信令中包含資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0131]下面通過具體的場景對本發(fā)明的方法進行具體描述。
[0132]實例一
[0133]本實例中,定位參數(shù)中包含定位間隔,控制獲取M2M節(jié)點位置信息的方法包括:
[0134]SUAEl發(fā)送創(chuàng)建資源請求給注冊CSE,創(chuàng)建資源請求中包含:
[0135]I)資源類型:位置管理;
[0136]2)目標(biāo)標(biāo)識:需要獲得位置信息的目標(biāo)節(jié)點的標(biāo)識;
[0137]3)定位間隔:周期性獲取位置信息時,獲取下一次位置信息的間隔時間;
[0138]4)定位方式:可以設(shè)置為基于設(shè)備,或基于網(wǎng)絡(luò)。
[0139]S2、注冊CSE接收到所述創(chuàng)建資源請求后,創(chuàng)建位置管理類型資源“位置管理1”,并為資源“位置管理I”
[0140]創(chuàng)建屬性“目標(biāo)標(biāo)識”,其屬性的值設(shè)置為請求消息中目標(biāo)標(biāo)識的值,
[0141]創(chuàng)建屬性“定位間隔”,其屬性的值設(shè)置為請求消息中定位間隔的值,
[0142]創(chuàng)建屬性“定位方式”,其屬性的值設(shè)置為請求消息中定位方式的值,
[0143]創(chuàng)建屬性“位置容器”,其值在下一步設(shè)置。
[0144]S3、注冊CSE創(chuàng)建容器類型資源“容器1”,在創(chuàng)建成功后,將“位置管理I”的屬性“位置容器”的值設(shè)置為“容器I”的地址。
[0145]S4、注冊CSE發(fā)送響應(yīng)消息給AE1,響應(yīng)消息中包含資源“位置管理I”的地址。
[0146]S5、如果屬性“定位間隔”的值不為空或0,則注冊CSE發(fā)送定位請求消息給位置服務(wù)器,指示位置服務(wù)器周期性的提供位置信息。
[0147]在具體代碼實現(xiàn)中,有時候設(shè)置空就是0,也有時候當(dāng)O值有特定的意義時,設(shè)置另外一個值代表空,比如設(shè)置-9999999為空。
[0148]這里,注冊CSE發(fā)送定位請求消息給位置服務(wù)器可以有以下兩種方式:
[0149](I)、注冊 CSE 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理I”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值;
[0150]位置服務(wù)器發(fā)送響應(yīng)消息給注冊CSE,其中包含參數(shù)“l(fā)cs_ref”,lcs_ref是用于標(biāo)識該注冊CSE請求的周期性獲取定位信息的進程。注冊CSE為資源“位置管理I”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的“ lcs_ref ”。
[0151](2)、注冊 CSE 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理I”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值;
[0152]位置服務(wù)器為注冊CSE的請求創(chuàng)建subscript1n資源,將對應(yīng)的subscript1nid發(fā)送給注冊CSE,該subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識該subscript1n資源的字符串,也可以是該subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE為資源“位置管理I”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0153]S6、如果屬性“定位間隔”的值為空或0,則注冊CSE暫不發(fā)送定位請求消息給位置服務(wù)器,等與“位置管理I”關(guān)聯(lián)的“容器I”被查詢時,才發(fā)送定位請求消息給位置服務(wù)器。
[0154]S7、AEl發(fā)送更新資源請求給注冊CSE,請求消息中包含:
[0155]I)目標(biāo)資源地址:設(shè)置為“位置管理I”的地址,
[0156]2)定位間隔:用于設(shè)置“位置管理I”資源屬性“定位間隔”更新的值。
[0157]S8、注冊CSE接收到更新資源請求后,按照S8.1和S8.2兩種情況處理;
[0158]S8.1如果更新資源請求中“定位間隔”的值不為O或空,資源“位置管理I”的屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空,并且屬性“定位方式”的值設(shè)置為基于網(wǎng)絡(luò),則注冊CSE發(fā)送定位請求消息給位置服務(wù)器,指示位置服務(wù)器周期性的提供位置信息。
[0159]注冊CSE發(fā)送定位請求消息給位置服務(wù)器可以有以下兩種方式:
[0160](I)、注冊 CSE 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理I”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值;
[0161]位置服務(wù)器發(fā)送響應(yīng)消息給注冊CSE,其中包含參數(shù)“l(fā)cs_ref”,lcs_ref是用于標(biāo)識該注冊CSE請求的周期性獲取定位信息的進程。注冊CSE為資源“位置管理I”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的“ lcs_ref ”。
[0162](2)、注冊 CSE 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理I”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值;
[0163]位置服務(wù)器為注冊CSE的請求創(chuàng)建subscript1n資源,將對應(yīng)的subscript1nid發(fā)送給注冊CSE,該subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識該subscript1n資源的字符串,也可以是該subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE為資源“位置管理I”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0164]S8.2、如果請求消息中“定位間隔”的值為O或空,資源“位置管理”的屬性“定位間隔”的值不為O或空,并且屬性“定位方式”的值設(shè)置為基于網(wǎng)絡(luò),則注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息。
[0165]注冊CSE發(fā)送定位停止消息給位置服務(wù)器可以有以下兩種方式:
[0166](I)、注冊 CSE 發(fā)送“Triggered Locat1n Reporting Stop Request”信令給位置服務(wù)器,信令中將參數(shù)“l(fā)cS_ref”的值設(shè)置為資源“位置管理I”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0167](2)、注冊 CSE 發(fā)送“delete subscript1n with subscript1n id” 信令給位置服務(wù)器,信令中包含資源“位置管理I”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0168]實例二
[0169]本實例中,定位參數(shù)中包含定位間隔和定位時長,控制獲取M2M節(jié)點位置信息的方法包括:
[0170]S1、CSE2發(fā)送創(chuàng)建資源請求給注冊CSE,請求消息中包含:
[0171]I)資源類型:位置管理;
[0172]2)目標(biāo)標(biāo)識:需要獲得位置信息的目標(biāo)節(jié)點的標(biāo)識;
[0173]3)定位間隔:周期性獲取位置信息時,獲取下一次位置信息的間隔時間;
[0174]4)定位時長:周期性獲取位置信息時,獲取位置信息的總的時間,在這個定義的時長過后,停止周期性獲取位置信息的進程;
[0175]5)定位方式:可以設(shè)置為基于設(shè)備,或基于網(wǎng)絡(luò)。
[0176]S2、注冊CSE接收到請求后,創(chuàng)建位置管理類型資源“位置管理2”,并為該資源
[0177]創(chuàng)建屬性“目標(biāo)標(biāo)識”,其屬性的值設(shè)置為請求消息中目標(biāo)標(biāo)識的值,
[0178]創(chuàng)建屬性“定位間隔”,其屬性的值設(shè)置為請求消息中定位間隔的值,
[0179]創(chuàng)建屬性“定位時長”,其屬性的值設(shè)置為請求消息中定位時長的值,
[0180]創(chuàng)建屬性“定位方式”,其屬性的值設(shè)置為請求消息中定位方式的值,
[0181]創(chuàng)建屬性“位置容器”,其值暫不設(shè)置。
[0182]S3、注冊CSE創(chuàng)建容器類型資源“容器2”,在創(chuàng)建成功后,將“位置管理2”的屬性“位置容器”的值設(shè)置為“容器2”的地址。
[0183]S4、注冊CSE發(fā)送響應(yīng)消息給CSE2,響應(yīng)消息中包含“位置管理2”的地址。
[0184]S5、如果屬性“定位時長”的值不為空或0,則注冊CSE發(fā)送定位請求消息給位置服務(wù)器,指示位置服務(wù)器周期性的提供位置信息。
[0185]注冊CSE發(fā)送定位請求消息給位置服務(wù)器可以有以下兩種方式:
[0186](I)、注冊 CSE 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理2”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0187]位置服務(wù)器發(fā)送響應(yīng)消息給注冊CSE,其中包含參數(shù)“l(fā)cs_ref”,lcs_ref是用于標(biāo)識該注冊CSE請求的周期性獲取定位信息的進程。注冊CSE為資源“位置管理2”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的“ lcs_ref ”。
[0188](2)、注冊 CSE 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理2”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定時時長”的值;
[0189]位置服務(wù)器為注冊CSE的請求創(chuàng)建subscript1n資源,將對應(yīng)的subscript1nid發(fā)送給注冊CSE,該subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識該subscript1n資源的字符串,也可以是該subscript1n資源的地址,總的來說,subscript1n id能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源。注冊CSE為資源“位置管理2”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0190]S6、如果屬性“定位間隔”的值為空或0,則注冊CSE暫不發(fā)送定位請求消息給位置服務(wù)器,等與“位置管理2”關(guān)聯(lián)的“容器2”被查詢時,才發(fā)送定位請求消息給位置服務(wù)器。
[0191]S7、CSE2發(fā)送更新資源請求給注冊CSE,請求消息中包含:
[0192]I)目標(biāo)資源地址:設(shè)置為“位置管理2”的地址,
[0193]2)定位時長:用于設(shè)置“位置管理”資源屬性“定位時長”更新的值。
[0194]S8、注冊CSE接收到請求消息后,按照S8.1和S8.2兩種情況處理;
[0195]S8.1、如果請求消息中“定位時長”的值不為O或空,資源“位置管理2”的屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空,并且屬性“定位方式”的值設(shè)置為基于網(wǎng)絡(luò),則注冊CSE發(fā)送定位請求消息給位置服務(wù)器,指示位置服務(wù)器周期性的提供位置信息。
[0196]注冊CSE發(fā)送定位請求消息給位置服務(wù)器可以有以下兩種方式:
[0197](I)、注冊 CSE 發(fā)送 “Triggered Locat1n Reporting Request” 信令給位置服務(wù)器,信令中將參數(shù)“msid”的值設(shè)置為資源“位置管理2”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“interval”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0198]位置服務(wù)器發(fā)送響應(yīng)消息給注冊CSE,其中包含參數(shù)“l(fā)cs_ref”,lcs_ref是用于標(biāo)識該注冊CSE請求的周期性獲取定位信息的進程。注冊CSE為資源“位置管理2”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的“ lcs_ref ”。
[0199](2)、注冊 CSE 發(fā)送“create new per1dic notificat1n subscript1n”信令給位置服務(wù)器,信令中將參數(shù)“address”設(shè)置為資源“位置管理2”的屬性“目標(biāo)標(biāo)識”的值,參數(shù)“frequency”的值設(shè)置為屬性“定位間隔”的值,參數(shù)“durat1n”的值設(shè)置為屬性“定位時長”的值;
[0200]位置服務(wù)器為注冊CSE的請求創(chuàng)建subscript1n資源,將對應(yīng)的subscript1nid發(fā)送給注冊CSE,該subscript1n id可以是一個能在位置服務(wù)器唯一標(biāo)識該subscript1n資源的字符串,也可以是該subscript1n資源的地址,總的來說,subscript1n id是能關(guān)聯(lián)到這個創(chuàng)建的subscript1n資源的一個標(biāo)識。注冊CSE為資源“位置管理2”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為接收到的subscript1n id。
[0201]S8.2、如果請求消息中“定位時長”的值為O或空,資源“位置管理”的屬性“定位時長”的值不為O或空,并且屬性“定位方式”的值設(shè)置為基于網(wǎng)絡(luò),則注冊CSE發(fā)送定位停止消息給位置服務(wù)器,指示停止提供位置信息。
[0202]注冊CSE發(fā)送定位停止消息給位置服務(wù)器可以有以下兩種方式:
[0203](I)、注冊 CSE 發(fā)送“Triggered Locat1n Reporting Stop Request”信令給位置服務(wù)器,信令中將參數(shù)“l(fā)cS_ref”的值設(shè)置為資源“位置管理2”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0204](2)、注冊 CSE 發(fā)送“delete subscript1n with subscript1n id” 信令給位置服務(wù)器,信令中包含資源“位置管理2”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
[0205]本發(fā)明實施例所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。這樣,本發(fā)明實施例不限制于任何特定的硬件和軟件結(jié)合。
[0206]相應(yīng)的,本發(fā)明實施例還提供一種計算機存儲介質(zhì),其中存儲有計算機程序,該計算機程序用于執(zhí)行本發(fā)明實施例的注冊CSE中各模塊的功能。
[0207]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種控制獲取機器對機器M2M節(jié)點位置信息的方法,其特征在于,該方法包括: 注冊公共業(yè)務(wù)實體CSE接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制,所述定位參數(shù)包括定位間隔或/和定位時長。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括:注冊CSE根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建: 屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值, 當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建: 屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,該方法還包括:所述注冊CSE發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述資源請求中的定位參數(shù)進行定位控制包括:當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述注冊CSE發(fā)送定位停止消息給位置服務(wù)器包括:注冊CSE發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。9.一種注冊CSE,其特征在于,該注冊CSE包括:消息接收模塊、控制模塊;其中, 消息接收模塊,用于接收攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長; 控制模塊,用于根據(jù)所述資源請求中的定位參數(shù)進行定位控制。10.根據(jù)權(quán)利要求9所述的注冊CSE,其特征在于,所述消息接收模塊,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建: 屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值, 當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建: 屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。11.根據(jù)權(quán)利要求10所述的注冊CSE,其特征在于,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。12.根據(jù)權(quán)利要求10所述的注冊CSE,其特征在于,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。13.根據(jù)權(quán)利要求11或12所述的注冊CSE,其特征在于,所述控制模塊,還用于發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。14.根據(jù)權(quán)利要求10所述的注冊CSE,其特征在于,所述控制模塊,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。15.根據(jù)權(quán)利要求10所述的注冊CSE,其特征在于,所述控制模塊,具體用于當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。16.根據(jù)權(quán)利要求14或15所述的注冊CSE,其特征在于,所述控制模塊,具體用于發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。17.—種控制獲取M2M節(jié)點位置信息的系統(tǒng),其特征在于,該系統(tǒng)包括:應(yīng)用實體AE或CSE、注冊CSE、位置服務(wù)器;其中, AE或CSE,用于向注冊CSE發(fā)送攜帶定位參數(shù)的資源請求,所述定位參數(shù)包括定位間隔或/和定位時長; 注冊CSE,用于接收攜帶定位參數(shù)的資源請求,根據(jù)所述資源請求中的定位參數(shù)進行定位控制; 位置服務(wù)器,用于按照注冊CSE的控制執(zhí)行定位操作。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述注冊CSE,還用于根據(jù)資源請求創(chuàng)建位置管理類型資源“位置管理”,當(dāng)資源請求中的定位參數(shù)中包含定位間隔時,為資源“位置管理”創(chuàng)建: 屬性“定位間隔”,其屬性的值設(shè)置為資源請求中定位間隔的值, 當(dāng)資源請求中的定位參數(shù)中包含定位時長時,為資源“位置管理”創(chuàng)建: 屬性“定位時長”,其屬性的值設(shè)置為資源請求中定位時長的值。19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值不為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”不存在或?qū)傩浴岸ㄎ婚g隔”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。20.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值不為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”不存在或?qū)傩浴岸ㄎ粫r長”的值為O或空時,注冊CSE發(fā)送定位請求消息給位置服務(wù)器。21.根據(jù)權(quán)利要求19或20所述的系統(tǒng),其特征在于,所述注冊CSE,還用于發(fā)送定位請求消息給位置服務(wù)器之后,接收位置服務(wù)器的響應(yīng)消息,如果響應(yīng)消息中包含為當(dāng)前定位請求分配的標(biāo)識,則為資源“位置管理”創(chuàng)建屬性“定位進程關(guān)聯(lián)標(biāo)識”,將其值設(shè)置為所述響應(yīng)消息中包含的為當(dāng)前周期性定位請求分配的標(biāo)識。22.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述注冊CSE,具體用于當(dāng)所述資源請求中定位參數(shù)包含定位間隔或包含定位間隔和定位時長,且所述資源請求中定位間隔的值為O或空時,查詢資源“位置管理”的屬性“定位間隔”,在屬性“定位間隔”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。23.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述注冊CSE,具體用于當(dāng)所述更新資源請求中定位參數(shù)包含定位間隔和定位時長,且所述資源請求中定位時長的值為O或空時,查詢資源“位置管理”的屬性“定位時長”,在屬性“定位時長”的值不為O或空時,注冊CSE發(fā)送定位停止消息給位置服務(wù)器。24.根據(jù)權(quán)利要求22或23所述的系統(tǒng),其特征在于,所述注冊CSE,具體用于發(fā)送給位置服務(wù)器的定位停止消息中攜帶資源“位置管理”的屬性“定位進程關(guān)聯(lián)標(biāo)識”的值。
【文檔編號】H04W64/00GK105992123SQ201510074984
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】吳昊
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1