Method, apparatus and system for controlling acquisition of location information of M2M node, and storage medium
AssigneeZte Corporation
InventorHao Wu
Life of this patent
Estimating the term…
Abstract
Provided are a method, apparatus and system for controlling acquisition of location information of a Machine-to-Machine (M2M) node, and a storage medium. In the method, a registration Common Service Entity (CSE) receives a resource request carrying a positioning parameter, and performs positioning control according to the positioning parameter carried in the resource request, and in this method, the positioning parameter may include a positioning interval and/or a positioning duration.
Claims8
A method for controlling acquisition of location information of a Machine-to-Machine (M2M) node, comprising:
- receiving, by a registration Common Service Entity (CSE), a resource request carrying a positioning parameter, and performing, by the registration CSE, positioning control according to the positioning parameter carried in the resource request, wherein the positioning parameter comprises a positioning interval and/or a positioning duration;
- creating, by the registration CSE, a location management resource of a location management type according to the resource request;
- when the positioning parameter carried in the resource request comprises the positioning interval, creating, for the location management resource, a positioning interval attribute whose value is set as a value of the positioning interval in the resource request;
- and
- when the positioning parameter carried in the resource request comprises the positioning duration, creating, for the location management resource, a positioning duration attribute whose value is set as a value of the positioning duration in the resource request;
- wherein performing positioning control according to the positioning parameter carried in the resource request comprises one of the following:
- when the positioning parameter carried in the resource request comprises the positioning interval or comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is not zero or not null, querying the positioning interval attribute of the location management resource, and when the positioning interval attribute does not exist or the value of the positioning interval attribute is zero or null, sending, by the registration CSE, a positioning request message to a location server;
- when the positioning parameter carried in the resource request comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is not zero or not null, querying the positioning duration attribute of the location management resource, and when the positioning duration attribute does not exist or the value of the positioning duration attribute is zero or null, sending, by the registration CSE, a positioning request message to a location server;
- when the positioning parameter carried in the resource request comprises the positioning interval or comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is zero or null, querying the positioning interval attribute of the location management resource, and when the value of the positioning interval attribute is not zero or not null, sending, by the registration CSE, a positioning stop message to a location server;
- when the positioning parameter carried in the resource request comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is zero or null, querying the positioning duration attribute of the location management resource, and when the value of the positioning duration attribute is not zero or not null, sending, by the registration CSE, a positioning stop message to a location server.
A registration Common Service Entity (CSE), comprising a hardware processor arranged to execute program modules comprising:
- a message receiving module and a control module, wherein
- the message receiving module is configured to receive a resource request carrying a positioning parameter, wherein the positioning parameter comprises a positioning interval and/or a positioning duration;
- and
- the control module is configured to perform positioning control according to the positioning parameter carried in the resource request;
- wherein the message receiving module is further configured to:
- create a location management resource of a location management type according to the resource request;
- when the positioning parameter carried in the resource request comprises the positioning interval, create, for the location management resource, a positioning interval attribute whose value is set as a value of the positioning interval in the resource request;
- and
- when the positioning parameter carried in the resource request comprises the positioning duration, create, for the location management resource, a positioning duration attribute whose value is set as a value of the positioning duration in the resource request;
- wherein the control module is further configured to execute one of the following:
- when the positioning parameter carried in the resource request comprises the positioning interval or comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is not zero or not null, query the positioning interval attribute of the location management resource;
- and send a positioning request message to a location server when the positioning interval attribute does not exist or the value of the positioning interval attribute is zero or null;
- when the positioning parameter carried in the resource request comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is not zero or not null, query the positioning duration attribute of the location management resource;
- and send a positioning request message to a location server when the positioning duration attribute does not exist or the value of the positioning duration attribute is zero or null;
- when the positioning parameter carried in the resource request comprises the positioning interval or comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is zero or null, query the positioning interval attribute of the location management resource;
- and send a positioning stop message to a location server when the value of the positioning interval attribute is not zero or not null;
- when the positioning parameter carried in the resource request comprises the positioning interval and the positioning duration, and when the value of the positioning interval in the resource request is zero or null, query the positioning duration attribute of the location management resource;
- and send a positioning stop message to a location server when the value of the ‘positioning duration’ attribute is not zero or not null.
Dependencies are inferred from the claim text.