Embodiment
The embodiment of the present invention provides a kind of Internet of Things locating information processing method, system and relevant device, is used for accurately interior personnel and the article of location Internet of Things.Below be elaborated respectively.In Internet of things system, positioning information server is used to be called the locating information service, and for ease of understanding, the unified name of the embodiment of the present invention is called positioning information server.
See also Fig. 1, an embodiment of the Internet of Things locating information processing method in the embodiment of the present invention comprises:
101, positioning information server is to engine of positioning sending node positioning service signaling, this node locating service signaling comprises following any one: the node location information configuration signal, node locating service registry signaling, node locating service configuration signaling, node locating information inquiry signaling;
Positioning information server is to engine of positioning sending node positioning service signaling, this node locating service signaling can comprise following any one: the node location information configuration signal, node locating service registry signaling, node locating service configuration signaling, node locating information inquiry signaling.Be respectively used to the follow-up node location information configuration of carrying out, node locating service registry, node locating service configuration, node locating information inquiry.
Wherein, comprise in node location information configuration indication signaling: the location coordinate information of positional information configuration node identify label (ID, IDentity) and information configuration node is used to indicate engine of positioning configuration node positional information;
Comprise in node locating service registry indication signaling: positioning service register node ID, the first registration indication code, the second registration indication code is used to indicate the positioning service of engine of positioning register node;
Comprise in node locating service configuration indication signaling: positioning service configuration node ID, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information are used to indicate the positioning service of engine of positioning configuration node;
Comprise in node locating information inquiring request signaling: locating query node ID and locating query information coding are used for request engine of positioning query node locating information.
Positioning information server in the present embodiment and engine of positioning are the webserver in the Internet of Things navigation system, for ease of understanding, see also Fig. 2, Internet of Things navigation system framework in the present embodiment comprises: positioning information server 201, engine of positioning 202, node 203 to be positioned, and anchor node 204 (all not marking in figure).Positioning information server 201 communicates by communication network and engine of positioning 202, and engine of positioning 202 is located in the range finding network with each node, and wherein node 203 to be positioned is location requirement node in Internet of Things navigation system in the present embodiment.
102, receive the node locating service feedback signaling that engine of positioning sends, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, and signaling is replied in the node locating information inquiry.
Positioning information server receives the node locating service feedback signaling that engine of positioning sends, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, and signaling is replied in the node locating information inquiry.
Wherein, comprise in node location information configure-ack signaling: positional information configuration node ID and information configuration object code, for the result of feedback engine of positioning configuration node positional information;
The node locating service registry is confirmed to comprise in signaling: positioning service register node ID and accreditation verification code are used for feeding back the result of engine of positioning register node positioning service;
The node locating service configuration is confirmed to comprise in signaling: positioning service configuration node ID and configuration answer codes are used for feeding back the result of engine of positioning configuration node positioning service;
The node locating information inquiry is replied in signaling and comprised: locating query node ID and the locating information of inquiring about are used for feedback engine of positioning query node locating information.
in the embodiment of the present invention, positioning information server is to engine of positioning sending node positioning service signaling, this node locating service signaling can comprise following any one: the node location information configuration signal, node locating service registry signaling, node locating service configuration signaling, node locating information inquiry signaling, be respectively used to indicate engine of positioning to carry out the node location information configuration service, node locating service registry business, node locating service configuration business, node locating information inquiry business, then, receive the node locating service feedback signaling that engine of positioning sends, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, signaling is replied in the node locating information inquiry, be respectively used to feed back each business result, it is the general signaling of Internet of Things positioning information system due to each signaling, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
for ease of understanding, the below describes Internet of Things locating information processing method in the embodiment of the present invention with another embodiment, positioning information server is to engine of positioning sending node positioning service signaling, this node locating service signaling can be node locating service registry indication signaling, comprise in node locating service registry indication signaling: positioning service register node ID, the first registration indication code, the second registration indication code, be used to indicate the positioning service of engine of positioning register node, so, when location-server is node locating service registry indication signaling to engine of positioning sending node positioning service signaling, and when wherein comprising the second indication code, show that node locating service registry indication signaling initiated by node, the concrete steps of node locating service registry see also Fig. 3, another embodiment of Internet of Things locating information processing method in the embodiment of the present invention comprises:
301, location-server receives the node locating service registry demand signalling that engine of positioning sends;
Location-server receives the node locating service registry demand signalling that engine of positioning sends, and comprises in this positioning service registration request signaling: positioning service register node ID is used for the positioning service of request server register node.
302, according to this positioning service register node ID, verify whether this positioning service register node meets the positioning service registration condition;
Location-server verifies according to this positioning service register node ID whether this positioning service register node meets the positioning service registration condition, and for example, whether this node belongs to this location-server range of management, whether belongs to positioning service management kind.
If execution in step 303.
If 303, to engine of positioning sending node positioning service registration indication signaling;
If the positioning service register node in step 302 meets the positioning service registration condition, to engine of positioning sending node positioning service registration indication signaling, this node locating service registry indication signaling is used to indicate the positioning service of engine of positioning register node.
304, receive the node locating service registry confirmation signaling that engine of positioning sends.
Positioning information server receives the node locating service registry confirmation signaling that engine of positioning sends, this node locating service registry is confirmed to comprise in signaling: positioning service register node ID and accreditation verification code are used for feeding back the result of engine of positioning register node positioning service.
Concrete, the node locating processing business in the Internet of Things navigation system is divided into four kinds of business: node location information configuration service, node locating service registry business, node locating service configuration business, node locating information inquiry business.Below described in detail respectively:
One, node location information configuration service;
The node location information configuration is initiated by positioning information server, positioning information server is to engine of positioning sending node positional information configuration indication signaling, this signaling comprises the node identify label (ID of allocation position information, IDentity) and location coordinate information, wherein, the node ID of allocation position information shows the node identify label that needs to carry out the positional information configuration in Internet of Things, for example node serial number or nodename, the node location coordinate information of allocation position information shows more specific location information in the reference frame of this node in Internet of Things.For example, about personnel positioning, need the personnel of allocation position information can regard a node as, positioning information server will need the personnel's of allocation position information name or numbering, and perhaps other can represent the ID of this personnel identity, and the concrete coordinate position at this personnel place, rooms 402, Unit 3 as the 12nd in the 30th district of these personnel, specifically the coordinate position available digital represents, the coordinate position in this example can be expressed as 301203402, and concrete method for expressing is not construed as limiting.
After the engine of positioning of opposite end is completed relevant node location information configuration operation, receive the node location information configure-ack signaling that this engine of positioning sends, this signaling comprises node ID and the information configuration object code of allocation position information, wherein, the node ID of allocation position information is identical with the node ID that node location information configures the allocation position information in indication signaling, the information configuration object code represents whether the result of dot position information configuration makes a mistake, be specifically as follows, when information configuration object code 0, the expression configuration successful, inerrancy; When the information configuration object code is 1, represent that the node of institute's allocation position information does not exist; When the information configuration object code is 2, represent that the node location information of institute's allocation position information is not configurable.
Two, node locating service registry business;
Node locating service registry business can be initiated by positioning information server, also can be initiated by the node that needs positioning service registration business, and is general, initiated by the node that needs the positioning service registration.
When node locating service registry business is initiated by positioning information server, positioning information server is to engine of positioning sending node positioning service registration indication signaling, the positioning service of indication engine of positioning register node, comprise in this indication signaling: positioning service register node ID and the first registration indication code, first registers the indication code can be expressed as the service of node registration or be the endpoint unregistration positioning service, concrete can for, first registers the indication code is at 1 o'clock, is expressed as the service of node registration; First registers the indication code is at 2 o'clock, is expressed as the endpoint unregistration positioning service.
after engine of positioning is completed located in connection service registry operation, positioning information server receives the positioning service accreditation verification signaling that engine of positioning sends, comprise in this positioning service accreditation verification signaling: positioning service register node ID and registration reply code, wherein, positioning service register node ID is identical with positioning service register node ID in node locating service registry indication signaling, the registration reply coded representation is for completing the service of node registration or providing positioning service for completing endpoint unregistration, concrete can for, the registration reply code is 1 o'clock, indication is received in expression, complete and be the service of node registration, the registration reply code is 2 o'clock, and indication is received in expression, completes the endpoint unregistration positioning service.
when node locating service registry business is initiated by the node that needs positioning service registration business, this node is to engine of positioning sending node positioning service registration request, engine of positioning is transmitted to positioning information server with this registration request, comprise in positioning service registration request signaling: positioning service register node ID, positioning information server is according to this positioning service register node ID, verify whether this positioning service register node meets the positioning service registration condition, for example, whether this node is this positioning information server range of management, perhaps whether the self information of this node meets the positioning service registration condition.
after carrying out above-mentioned checking, register indication signaling by positioning information server to the positioning service of engine of positioning sending node, comprise in this node locating service registry indication signaling: positioning service register node ID and the second registration indication code, wherein, the second registration indication coded representation provides positioning service (empirical tests with meaning node, meet the positioning service registration condition) or refuse to provide positioning service (empirical tests for node, do not meet the positioning service registration condition), concrete can for, second registers the indication code is at 1 o'clock, agreeing provides positioning service for node, first registers the indication code is at 2 o'clock, and the expression refusal provides positioning service for node.
after engine of positioning is completed located in connection service registry operation, positioning information server receives the positioning service accreditation verification signaling that engine of positioning sends, comprise in this positioning service registration reply signaling: positioning service register node ID and accreditation verification code, wherein, positioning service register node ID is identical with positioning service register node ID in node locating service registry indication signaling, the accreditation verification coded representation provides the registration service or does not provide positioning service for node for node, concrete can for, the accreditation verification code is 1 o'clock, indication is received in expression, the node registration service that provides is provided, the accreditation verification code is 2 o'clock, and expression is received and indication do not provided the registration service for node.
Three, node locating service configuration business;
Node locating service configuration business can be initiated by positioning information server, positioning information server is to engine of positioning sending node service configuration indication signaling, this signaling comprises the ID that needs positioning service configuration service node, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information.
after engine of positioning is completed relevant fixed point location service configuration operation, positioning information server receives the node locating service configuration confirmation signaling that engine of positioning sends, comprise in this signaling: positioning service configuration node ID and configuration answer codes, wherein, positioning service configuration node ID is identical with positioning service configuration node ID in node service configuration indication signaling, the configuration answer codes represents node locating service configuration result, difference according to the configuration answer codes, this node locating service configuration confirms that signaling also can comprise the positioning service configuration information coding that has configured, the positioning accuracy information that has configured, the positioning information update cycle information that has configured.
Concrete, when the configuration answer codes was 0, the expression configuration was completed, and configuration result is consistent with requirement; When being 1, the expression configuration is completed when the configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, the locating information type has change, sees that specifically the positioning service configuration information that has configured encodes; When being 2, the expression configuration is completed when the configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, positioning accuracy has change, specifically sees the positioning accuracy information that has configured; When being 3, the expression configuration is completed when the configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, there is change in the positioning information update cycle, specifically sees the positioning information update cycle information that has configured.
Four, node locating information inquiry business.
Node locating information inquiry business is initiated by positioning information server, positioning information server is to engine of positioning sending node locating information query requests signaling, this signaling comprises the locating query node ID, namely be queried the node ID of locating information, the locating query information coding, wherein, the locating query information coding represents the locating information content of this node that positioning information server need to be inquired about, for example position coordinates of node.
after engine of positioning is completed interdependent node locating information query manipulation, positioning information server receives the node locating information inquiry of engine of positioning transmission and replys signaling, the locating information that this signaling need to comprise the locating query node ID and inquire about, wherein, the locating query node ID is identical with locating query node ID in node locating information inquiring request signaling, the locating information of inquiring about is this nodal information that inquires of engine of positioning feedback, when this node is mobile node, the locating information of inquiring about can be specially, positioning time information, the location coordinate information of the node of node locating information inquiry, the translational speed information of the node of node locating information inquiry, the acceleration information of node locating information inquiry, the positioning information update cycle information.
in the embodiment of the present invention, location-server receives the node locating service registry demand signalling that engine of positioning sends, comprise in this positioning service registration request signaling: positioning service register node ID, be used for the positioning service of request server register node, according to this positioning service register node ID, verify whether this positioning service register node meets the positioning service registration condition, if, to engine of positioning sending node positioning service registration indication signaling, this node locating service registry indication signaling is used to indicate the positioning service of engine of positioning register node, receive the node locating service registry confirmation signaling that engine of positioning sends, this node locating service registry is confirmed to comprise in signaling: positioning service register node ID and accreditation verification code, the result that is used for the positioning service of feedback engine of positioning register node, due to when node is initiated the positioning service registration request, at the node locating server, between engine of positioning and node, each mutual signaling is the general signaling of Internet of Things positioning information system, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
More than that angle from the positioning information server side is described the Internet of Things locating information processing method the embodiment of the present invention, below from the engine of positioning side, the Internet of Things locating information processing method the embodiment of the present invention is described, see also Fig. 4, another embodiment of Internet of Things locating information processing method in the embodiment of the present invention comprises:
401, engine of positioning receives the positioning service signaling, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, first node positioning service configuration indication signaling, node locating information inquiring request signaling;
Engine of positioning receives the positioning service signaling, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, first node positioning service configuration indication signaling, node locating information inquiring request signaling.
Wherein, comprise in node location information configuration indication signaling: the location coordinate information of positional information configuration node ID and information configuration node is used to indicate engine of positioning configuration node positional information;
Comprise in node locating service registry indication signaling: positioning service register node ID, the first registration indication code, the second registration indication code is used to indicate the positioning service of engine of positioning register node;
Comprise in first node positioning service configuration indication signaling: positioning service configuration node ID, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information are used to indicate the positioning service of engine of positioning configuration node;
Comprise in node locating information inquiring request signaling: locating query node ID and locating query information coding are used for request engine of positioning query node locating information.
402, carry out business configuration according to the node locating service signaling;
Engine of positioning carries out business configuration according to the node locating service signaling.
Concrete, the positioning service of node location information configuration indication signaling indication engine of positioning register node, engine of positioning configures indication signaling according to node location information, specifically according to the positional information configuration node ID that comprises in this node location information configuration indication signaling and the location coordinate information of information configuration node, carry out the node location information configuration;
The positioning service of node locating service registry indication signaling indication engine of positioning register node, engine of positioning is according to node locating service registry indication signaling, specifically according to the positioning service register node ID that comprises in node locating service registry indication signaling, the first registration indication code, the second registration indication code carries out the node locating service registry;
The positioning service of first node positioning service configuration indication signaling indication engine of positioning configuration node, engine of positioning is according to node locating service configuration indication signaling, specifically according to the positioning service configuration node ID that comprises in node locating service configuration indication signaling, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information carry out the node locating service configuration;
Node locating information inquiring request signaling request engine of positioning query node locating information, engine of positioning is according to node locating information inquiring request signaling, specifically according to the locating query node ID in node locating information inquiring request signaling and locating query information coding, carry out the node locating information inquiry.
403, sending node positioning service feedback signaling, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry.
After engine of positioning is completed that node locating service is relevant and is arranged, sending node positioning service feedback signaling, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry.
Wherein, comprise in node location information configure-ack signaling: positional information configuration node ID and information configuration object code, for the result of feedback engine of positioning configuration node positional information;
Comprise in first node positioning service accreditation verification signaling: positioning service register node ID and the first accreditation verification code are used for feeding back the result of engine of positioning register node positioning service;
Comprise in first node positioning service configure-ack signaling: positioning service configuration node ID and the first configuration answer codes are used for feeding back the result of engine of positioning configuration node positioning service;
The node locating information inquiry is replied in signaling and comprised: locating query node ID and the locating information of inquiring about are used for feedback engine of positioning query node locating information.
in the embodiment of the present invention, engine of positioning receiving node positioning service signaling, this node locating service signaling can comprise following any one: the node location information configuration signal, node locating service registry signaling, first node positioning service configuration signal, node locating information inquiry signaling, be respectively used to indicate engine of positioning to carry out the node location information configuration service, node locating service registry business, node locating service configuration business, node locating information inquiry business, carry out business configuration according to the node locating service signaling, sending node positioning service feedback signaling, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry, be respectively used to feed back each business result, it is the general signaling of Internet of Things positioning information system due to each signaling, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
for ease of understanding, the below describes Internet of Things locating information processing method in the embodiment of the present invention in detail with another embodiment, engine of positioning receiving node positioning service signaling, this node locating service signaling can be node locating service registry indication signaling, comprise in node locating service registry indication signaling: positioning service register node ID, the first registration indication code, the second registration indication code, be used to indicate the positioning service of engine of positioning register node, so, the node locating service signaling that receives when engine of positioning is node locating service registry indication signaling, and when wherein comprising the second indication code, show that node locating service registry indication signaling initiated by node, the concrete steps of node locating service registry see also Fig. 5, another embodiment of Internet of Things locating information processing method in the embodiment of the present invention comprises:
501, the node locating service registry demand signalling that the node of registering to the positioning service of positioning information server Forward-reques sends;
In the present embodiment, node locating service registry process can be initiated by node, the node of request location registration is to service-Engine sending node positioning service registration request signaling, the node ID that wherein comprises request positioning service registration, be used for the service of location request server registration node locating, after engine of positioning receives this request, this demand signalling is transmitted to positioning information server.
502, receive the node locating service registry indication signaling that positioning information server sends;
Engine of positioning receives the node locating service registry indication signaling that positioning information server sends, comprise in this node locating service registry indication signaling: positioning service register node ID, the second registration indication code is used to indicate the positioning service of engine of positioning register node.
503, carry out business configuration according to node locating service registry indication signaling;
Engine of positioning carries out business configuration according to the node locating service registry indication signaling that receives, specifically can be according to the positioning service register node ID in this node locating service registry indication signaling, and the second registration indication code content is carried out business configuration.
504, send Section Point positioning service accreditation verification signaling to positioning information server, and to the node sending node positioning service registration reply signaling of asking the positioning service registration.
After engine of positioning carries out relevant configuration, send Section Point positioning service accreditation verification signaling to positioning information server, comprise in this Section Point positioning service accreditation verification signaling: positioning service configuration node ID and the second accreditation verification code are used for feeding back the result of engine of positioning register node positioning service;
Simultaneously, node sending node positioning service registration reply signaling to request positioning service registration, this node locating service registry is replied in signaling and comprised: positioning service register node ID and registering result code are used for feeding back the result of engine of positioning configuration node positioning service.
Need to prove, when the node locating service signaling that receives is Section Point positioning service configuration indication signaling, send Section Point positioning service configuration indication signaling to node, comprise in described Section Point positioning service configuration indication signaling: described positioning service configuration node ID, the positioning information update cycle information is used to indicate described node and positions service configuration;
Receive the Section Point positioning service configure-ack signaling that described node sends, comprise in described Section Point positioning service configure-ack signaling: described positioning service configuration node ID and the second configuration answer codes are used for feeding back the result that described node positions service configuration.
In the present embodiment, be specially according to the node locating processing business in the Internet of Things navigation system: node location information configuration service, node locating service registry business, node locating service configuration business, node locating information inquiry business.Each business procession at the engine of positioning end is described below.
One, node location information configuration service;
The node location information configuration is initiated by positioning information server, positioning information server is to engine of positioning sending node positional information configuration indication signaling, this signaling comprises the location coordinate information of the node of the node ID of allocation position information and allocation position information, specific descriptions are asked for an interview the associated description content in aforementioned middle step 301 embodiment illustrated in fig. 3, repeat no more herein.
After engine of positioning is completed relevant node location information configuration operation, to positioning information server sending node positional information configure-ack signaling, this signaling comprises node ID and the information configuration object code of allocation position information, wherein, the node ID of allocation position information is identical with the node ID that node location information configures the allocation position information in indication signaling, the information configuration object code represents whether the result of dot position information configuration makes a mistake, be specifically as follows, when information configuration object code 0, the expression configuration successful, inerrancy; When the information configuration object code is 1, represent that the node of institute's allocation position information does not exist; When the information configuration object code is 2, represent that the node location information of institute's allocation position information is not configurable.
Two, node locating service registry business;
Node locating service registry business can be initiated by positioning information server, also can be initiated by the node that needs positioning service registration business, and is general, initiated by the node that needs the positioning service registration.
When node locating service registry business is initiated by positioning information server, engine of positioning receives the node locating service registry indication signaling that positioning information server sends, comprise in this indication signaling: positioning service register node ID and the first registration indication code, engine of positioning carries out the node locating service registry according to this signaling, register the indication code as 1 the time when first, the indication engine of positioning is the service of node registration, register the indication code as 2 the time when first, the indication engine of positioning is the endpoint unregistration positioning service.after engine of positioning is completed node locating service registry operation, send positioning service accreditation verification signaling to positioning information server, comprise in this positioning service accreditation verification signaling: positioning service register node ID and registration reply code, wherein, positioning service register node ID is identical with positioning service register node ID in node locating service registry indication signaling, the registration reply coded representation is for completing the service of node registration or providing positioning service for completing endpoint unregistration, concrete can for, the registration reply code is 1 o'clock, indication is received in expression, complete and be the service of node registration, the registration reply code is 2 o'clock, and indication is received in expression, completes the endpoint unregistration positioning service.
When node locating service registry business is initiated by the node that needs positioning service registration business, this node is to engine of positioning sending node positioning service registration request, engine of positioning is transmitted to positioning information server with this registration request, comprise in positioning service registration request signaling: positioning service register node ID, positioning information server verifies whether this positioning service register node ID meets the positioning service registration condition, for example, whether this node is this positioning information server range of management, and perhaps whether the self information of this node meets the positioning service registration condition.
after carrying out above-mentioned checking, register indication signaling by positioning information server to the positioning service of engine of positioning sending node, comprise in this node locating service registry indication signaling: positioning service register node ID and the second registration indication code, wherein, the second registration indication coded representation provides positioning service (empirical tests with meaning node, meet the positioning service registration condition) or refuse to provide positioning service (empirical tests for node, do not meet the positioning service registration condition), concrete can for, second registers the indication code is at 1 o'clock, agreeing provides positioning service for node, first registers the indication code is at 2 o'clock, and the expression refusal provides positioning service for node.
after engine of positioning is completed located in connection service registry operation, send the second positioning service accreditation verification signaling to positioning information server, comprise in this positioning service accreditation verification signaling: positioning service register node ID and the second accreditation verification code, wherein, positioning service register node ID is identical with the positioning service register node ID that the first node positioning service is registered in indication signaling, the second accreditation verification coded representation provides the registration service or does not provide positioning service for node for node, be specifically as follows, when the second accreditation verification code is 1, indication is received in expression, the node registration service that provides is provided, when the second accreditation verification code was 2, expression was received and indication is not provided the registration service for node.
Simultaneously, engine of positioning sends positioning service registration reply signaling to the node of request positioning service registration business, the node ID and the registering result code that comprise request positioning service registration business in this positioning service registration reply signaling, whether this registering result representation positioning service registration is successful, be specifically as follows, when the registering result code was 1, the expression positioning service was succeeded in registration; When the registering result code is 2, expression positioning service registration failure.
Three, node locating service configuration business;
Node locating service configuration business can be initiated by positioning information server, also can be initiated by engine of positioning.
When node locating service configuration business is initiated by positioning information server, engine of positioning receives first service configuration indication signaling of joint that positioning information server sends, this signaling comprises the ID that needs positioning service configuration service node, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information.after engine of positioning is completed relevant fixed point location service configuration operation, engine of positioning sends first node positioning service configure-ack signaling to positioning information server, comprise in this signaling: positioning service configuration node ID and the first configuration answer codes, wherein, positioning service configuration node ID is identical with positioning service configuration node ID in first node service configuration indication signaling, the first configuration answer codes represents node locating service configuration result, difference according to the first configuration answer codes, this first node positioning service configure-ack signaling also can comprise the positioning service configuration information coding that has configured, the positioning accuracy information that has configured, the positioning information update cycle information that has configured.Concrete, when the first configuration answer codes was 0, the expression configuration was completed, and configuration result is consistent with requirement; When being 1, the expression configuration is completed when the first configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, the locating information type has change, sees that specifically the positioning service configuration information that has configured encodes; When being 2, the expression configuration is completed when the first configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, positioning accuracy has change, specifically sees the positioning accuracy information that has configured; When being 3, the expression configuration is completed when the first configuration answer codes, and because the requirement of node locating service configuration exceeds the scope that system can support, there is change in the positioning information update cycle, specifically sees the positioning information update cycle information that has configured.
When node locating service configuration business is initiated by engine of positioning, engine of positioning sends Section Point positioning service configuration indication signaling to node, be used to indicate node and position service configuration, comprise the fixed time broadcast cycle information of node ID and positioning service configuration node in this node locating service configuration indication signaling.Node can be some selected special joint of engine of positioning, also can be the random node of selecting of engine of positioning, and the selected condition of concrete node is relevant to the practical application of Internet of Things location node, does not do concrete restriction herein.
At this moment, the positioning service configuration operation of being correlated with by selected node, and backward engine of positioning sends Section Point positioning service configure-ack signaling, and this signaling comprises positioning service configuration node ID and the second configuration answer codes, is used for confirming node locating service configuration result.According to the difference of the second configuration answer codes, also can comprise the fixed time broadcast cycle of the positioning service configuration node that has configured in node locating service configuration confirmation signaling.Concrete second the configuration answer codes can for, when the second configuration answer codes is 0, the expression configuration is completed, configuration result is consistent with the requirement in node locating service configuration indication signaling, when the second configuration answer codes was 1, the expression configuration was completed, because the requirement in node locating service configuration indication signaling surpasses the scope that system can support, the locating information Type Change is specifically referring to fixed time broadcast cycle of the positioning service configuration node that has configured.
Four, node locating information inquiry business.
Node locating information inquiry business is initiated by positioning information server, positioning information server is to engine of positioning sending node locating information query requests signaling, this signaling comprises the locating query node ID, namely be queried the node ID of locating information, the locating query information coding, wherein, the locating query information coding represents the locating information content of this node that positioning information server need to be inquired about, for example position coordinates of node.
after engine of positioning is completed interdependent node locating information query manipulation, to positioning information server sending node locating information inquiry response signaling, the locating information that this signaling comprises the locating query node ID and inquires about, wherein, the locating query node ID is identical with locating query node ID in node locating information inquiring request signaling, the locating information of inquiring about is this nodal information that inquires of engine of positioning feedback, when this node is mobile node, the locating information of inquiring about can be specially, positioning time information, the location coordinate information of the node of node locating information inquiry, the translational speed information of the node of node locating information inquiry, the acceleration information of node locating information inquiry, the positioning information update cycle information.
In above each embodiment, the general signaling of Internet of Things navigation system user management has Four types: indicate (Indication), confirm (Confirm), ask (Request), reply (Response).
In the Internet of Things navigation system, the general signaling type of user management is asked for an interview table 1:
Table 1
The signaling type numbering |
The signaling type title |
1 |
Node location information configuration indication |
2 |
The node location information configure-ack |
3 |
Node locating service registry request |
4 |
The node locating service registry is replied |
5 |
Node locating service registry indication |
6 |
The node locating service registry is confirmed |
7 |
The indication of node locating service configuration |
8 |
The node locating service configuration is confirmed |
9 |
The node locating information inquiring request |
10 |
The node locating information inquiry is replied |
in the embodiment of the present invention, the node locating service registry demand signalling that the node of registering to the positioning service of positioning information server Forward-reques sends, the node of request location registration is to service-Engine sending node positioning service registration request signaling, receive the node locating service registry indication signaling that positioning information server sends, the positioning service of indication engine of positioning register node, after carrying out business configuration according to node locating service registry indication signaling, send Section Point positioning service accreditation verification signaling to positioning information server, the result of feedback engine of positioning register node positioning service, simultaneously, node sending node positioning service registration reply signaling to request positioning service registration, the result of feedback engine of positioning configuration node positioning service, due to when node is initiated the positioning service registration request, at the node locating server, between engine of positioning and node, each mutual signaling is the general signaling of Internet of Things positioning information system, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
For ease of understanding, the below introduces respectively the Signalling exchange flow process during in the embodiment of the present invention, the Internet of Things locating information is processed, below the concrete steps of each interaction flow see also the associated description content of earlier figures 1 to each embodiment shown in Figure 5, repeat no more herein.
See also Fig. 6, the Signalling exchange flow process of the node location information configuration service of being initiated by positioning information server in the embodiment of the present invention comprises:
601, sending node positional information configuration indication signaling;
Positioning information server is to engine of positioning sending node positional information configuration indication signaling, in node location information configuration indication signaling, comprises the location coordinate information of the node of the node ID of allocation position information and allocation position information.
602, carry out the node location information configuration;
Engine of positioning carries out the node location information configuration according to this node location information configuration indication signaling.
603, sending node positional information configure-ack signaling.
Engine of positioning in node location information configure-ack signaling, comprises node ID and the information configuration object code of allocation position information to positioning information server sending node positional information configure-ack signaling.
See also Fig. 7, in the embodiment of the present invention, the Signalling exchange flow process of the node locating service registry business of being initiated by node comprises:
701, receiving node positioning service registration request signaling;
The node locating service registry demand signalling that the engine of positioning receiving node sends comprises in positioning service registration request signaling: positioning service register node ID.
702, sending node positioning service registration request signaling;
Engine of positioning is to positioning information server sending node positioning service registration request signaling.
703, verify;
Positioning information server verifies whether this positioning service register node ID meets the positioning service registration condition.
704, sending node positioning service registration indication signaling;
Positioning information server is to engine of positioning sending node positioning service registration indication signaling, comprise in this node locating service registry indication signaling: positioning service register node ID and the second registration indication code, wherein, the second registration indication coded representation provides positioning service (empirical tests with meaning node, meet the positioning service registration condition) or refuse to provide positioning service (empirical tests does not meet the positioning service registration condition) for node.
705, carry out the node locating service registry;
Engine of positioning positions service registry according to this node locating service registry indication signaling.
706, sending node positioning service accreditation verification signaling;
Engine of positioning is to positioning information server sending node positioning service accreditation verification signaling.
707, sending node positioning service registration reply signaling.
Engine of positioning is to node sending node positioning service registration reply signaling.Step 706 can be in no particular order with the execution sequence of step 707.
See also Fig. 8, in the embodiment of the present invention, the Signalling exchange flow process of the node locating service registry business of being initiated by positioning information server comprises:
801, sending node positioning service registration indication signaling;
Positioning information server comprises in this node locating service registry indication signaling to engine of positioning sending node positioning service registration indication signaling: positioning service register node ID and the first registration indication code.
802, carry out the node locating service registry;
Engine of positioning positions service registry according to this node locating service registry indication signaling.
803, sending node positioning service accreditation verification signaling.
Engine of positioning is to positioning information server sending node positioning service accreditation verification signaling, and this node locating service registry is confirmed to comprise in signaling: positioning service register node ID and registration reply code.
See also Fig. 9, in the embodiment of the present invention, the Signalling exchange flow process of the node locating service configuration business of being initiated by positioning information server comprises:
901, sending node positioning service configuration indication signaling;
Positioning information server is to engine of positioning sending node positioning service configuration indication signaling, this node locating service configuration indication signaling comprises the ID that needs positioning service configuration service node, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information.
902, carry out the node locating service configuration;
Engine of positioning carries out the operation of fixed point location service configuration according to this node service configuration indication signaling.
903, sending node positioning service configure-ack signaling.
Engine of positioning is to positioning information server sending node positioning service configure-ack signaling, and this node locating service configuration is confirmed to comprise in signaling: positioning service configuration node ID and configuration answer codes.
See also Figure 10, in the embodiment of the present invention, the Signalling exchange flow process of the node locating service configuration business of being initiated by engine of positioning comprises:
1001, sending node positioning service configuration indication signaling;
Engine of positioning comprises the fixed time broadcast cycle information of node ID and positioning service configuration node to node sending node positioning service configuration indication signaling in this node locating service configuration indication signaling.
1002, position service configuration;
Node positions service configuration.
1003, receiving node positioning service configure-ack signaling.
Engine of positioning receiving node positioning service configure-ack signaling, this node locating service configuration confirm to comprise in signaling positioning service configuration node ID and the first configuration answer codes.
See also Figure 11, in the embodiment of the present invention, the Signalling exchange flow process of the node locating information inquiry business of being initiated by positioning information server comprises:
1101, sending node locating information query requests signaling;
Positioning information server comprises the node ID that is queried locating information to engine of positioning sending node locating information query requests signaling in this query requests signaling.
1102, carry out the node locating information inquiry;
Engine of positioning carries out node locating information inquiry operation according to node locating information inquiring request signaling.
1103, sending node locating information inquiry response signaling.
Engine of positioning is to positioning information server sending node locating information inquiry response signaling, and the locating information that signaling comprises the locating query node ID and inquires about is replied in this node locating information inquiry.
More than introduced the Internet of Things locating information processing method of the embodiment of the present invention, the Internet of Things locating information that the below introduces in the embodiment of the present invention is processed relevant device, this relevant device comprises positioning information server and engine of positioning, see also Figure 12, an embodiment of the positioning information server in the embodiment of the present invention comprises:
Transmitting element 1201, be used for to engine of positioning sending node positioning service signaling, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, node locating service configuration indication signaling, node locating information inquiring request signaling;
wherein, comprise in this node location information configuration indication signaling: the location coordinate information of positional information configuration node ID and information configuration node, be used to indicate this engine of positioning configuration node positional information, comprise in this node locating service registry indication signaling: positioning service register node ID and, the first registration indication code, the second registration code, be used to indicate this engine of positioning register node positioning service, comprise in this node locating service configuration indication signaling: positioning service configuration node ID, , positioning service configuration information coding, , positioning accuracy information and positioning information update cycle information, be used to indicate this engine of positioning configuration node positioning service, comprise in this node locating information inquiring request signaling: locating query node ID and locating query information coding, be used for this engine of positioning query node locating information (referring to step 101) of request,
Receiving element 1202, this node locating service feedback signaling of node locating service feedback signaling that is used for the transmission of reception engine of positioning comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, and signaling is replied in the node locating information inquiry.
wherein, comprise in this node location information configure-ack signaling: positional information configuration node ID and information configuration object code, the result that is used for this engine of positioning configuration node positional information of feedback, this node locating service registry is confirmed to comprise in signaling: code is confirmed in positioning service register node ID and registration reply, the result that is used for this engine of positioning register node positioning service of feedback, this node locating service configuration is confirmed to comprise in signaling: positioning service configuration node ID and configuration answer codes, the result that is used for this engine of positioning configuration node positioning service of feedback, this node locating information inquiry is replied in signaling and is comprised: locating query node ID and the locating information of inquiring about, be used for feedback engine of positioning query node locating information (referring to step 102).
Further, receiving element 1202, also being used for working as is node locating service registry indication signaling to engine of positioning sending node positioning service signaling, and when this node locating service registry indication signaling comprises this second indication code, receive the positioning service registration request signaling that this engine of positioning sends, comprise in this positioning service registration request signaling: positioning service register node ID; And be used for receiving the node locating service registry confirmation signaling that this engine of positioning sends, this node locating service registry is confirmed to comprise in signaling: positioning service register node ID and accreditation verification code (referring to step 301,304).
Need to prove, the positioning information server in the embodiment of the present invention also comprises:
Authentication unit 1203 is used for according to this positioning service register node ID, verifies whether this positioning service register node meets positioning service registration condition (referring to step 302);
Transmitting element 1202, meet the positioning service registration condition if also be used for this positioning service register node, to engine of positioning sending node positioning service registration indication signaling, this node locating service registry indication signaling is used to indicate this engine of positioning register node positioning service (referring to step 303).
In the present embodiment, the implementation procedure of above-mentioned each Elementary Function of positioning information server, see also earlier figures 1, embodiment illustrated in fig. 3 in the associated description content of each step, repeat no more herein.
in the embodiment of the present invention, transmitting element 1201 is to engine of positioning sending node positioning service signaling, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, node locating service configuration indication signaling, node locating information inquiring request signaling, this node locating service feedback signaling of node locating service feedback signaling that receiving element 1202 receives the engine of positioning transmission comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, signaling is replied in the node locating information inquiry, when transmitting element 1201 is node locating service registry indication signaling to engine of positioning sending node positioning service signaling, and when this node locating service registry indication signaling comprises this second indication code, receiving element 1202 receives the positioning service registration request signaling that this engine of positioning sends, authentication unit 1203 is according to this positioning service register node ID, verify whether this positioning service register node meets the positioning service registration condition, if, transmitting element 1202, meet the positioning service registration condition if also be used for this positioning service register node, to engine of positioning sending node positioning service registration indication signaling, this node locating service registry indication signaling is used to indicate this engine of positioning register node positioning service, receive the node locating service registry confirmation signaling that this engine of positioning sends, it is the general signaling of Internet of Things positioning information system due to each signaling, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
The below introduces the engine of positioning in the embodiment of the present invention, sees also Figure 13, and an embodiment of the engine of positioning in the embodiment of the present invention comprises:
Receive signaling unit 1301, be used for receiving node positioning service signaling, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, first node positioning service configuration indication signaling, node locating information inquiring request signaling;
wherein, comprise in this node location information configuration indication signaling: the location coordinate information of positional information configuration node ID and information configuration node, be used to indicate this engine of positioning configuration node positional information, comprise in this node locating service registry indication signaling: positioning service register node ID, the first registration indication code, the second registration indication code, be used to indicate this engine of positioning register node positioning service, comprise in this first node positioning service configuration indication signaling: positioning service configuration node ID, positioning service configuration information coding, positioning accuracy information and positioning information update cycle information, be used to indicate this engine of positioning configuration node positioning service, comprise in this node locating information inquiring request signaling: locating query node ID and locating query information coding, be used for this engine of positioning query node locating information (referring to step 401) of request,
Business configuration unit 1302 is used for carrying out business configuration (referring to step 402,503) according to this node locating service signaling;
Send signaling unit 1303, be used for sending node positioning service feedback signaling, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry.
wherein, comprise in this node location information configure-ack signaling: positional information configuration node ID and information configuration object code, the result that is used for this engine of positioning configuration node positional information of feedback, comprise in this first node positioning service accreditation verification signaling: positioning service register node ID and the first accreditation verification code, the result that is used for this engine of positioning register node positioning service of feedback, comprise in this first node positioning service configure-ack signaling: positioning service configuration node ID and the first configuration answer codes, the result that is used for this engine of positioning configuration node positioning service of feedback, this node locating information inquiry is replied in signaling and is comprised: locating query node ID and the locating information of inquiring about, be used for this engine of positioning query node locating information (referring to step 403) of feedback.
Further, send signaling unit 1303, the node locating service signaling that also is used for when reception is node locating service registry indication signaling, and when comprising this second registration indication code in this node locating service registry indication signaling, the node locating service registry demand signalling that the node of registering to this positioning information server Forward-reques positioning service sends, the node ID that comprises request positioning service registration in this node locating service registry demand signalling is used for this positioning information server register node positioning service (referring to step 501) of request.
send signaling unit 1303, also be used for sending Section Point positioning service accreditation verification signaling to this positioning information server, and ask the node sending node positioning service registration reply signaling of positioning service registration to this, comprise in this Section Point positioning service accreditation verification signaling: positioning service configuration node ID and the second accreditation verification code, the result that is used for this engine of positioning register node positioning service of feedback, this node locating service registry is replied in signaling and is comprised: positioning service register node ID and registering result code, the result (referring to step 504) that is used for this engine of positioning configuration node positioning service of feedback.
Further, send signaling unit 1303, also be used for when the node locating service signaling that receives is Section Point positioning service configuration indication signaling, send Section Point positioning service configuration indication signaling to node, comprise in this Section Point positioning service configuration indication signaling: this positioning service configuration node ID, the positioning information update cycle information is used to indicate this node and positions service configuration (referring to step 504);
Receive signaling unit 1301, also be used for receiving the Section Point positioning service configure-ack signaling that this node sends, comprise in this Section Point positioning service configure-ack signaling: this positioning service configuration node ID and the second configuration answer codes are used for the result (referring to step 504) that this node of feedback positions service configuration.
in the invention process, receive signaling unit 1301 receiving node positioning service signalings, this node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, first node positioning service configuration indication signaling, node locating information inquiring request signaling, business configuration unit 1302, carry out business configuration according to this node locating service signaling, send signaling unit 1303, be used for sending node positioning service feedback signaling, this node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry, when the node locating service signaling that receives is node locating service registry indication signaling, and when comprising this second registration indication code in this node locating service registry indication signaling, send signaling unit 1303 to the node locating service registry demand signalling of the node transmission of this positioning information server Forward-reques positioning service registration, send signaling unit 1303 and send Section Point positioning service accreditation verification signaling to this positioning information server, and ask the node sending node positioning service registration reply signaling of positioning service registration to this, when the node locating service signaling that receives is Section Point positioning service configuration indication signaling, send signaling unit 1303 and send Section Point positioning service configuration indication signaling to node, then, receive signaling unit 1301 and receive the Section Point positioning service configure-ack signaling that this node sends, it is the general signaling of Internet of Things positioning information system due to each signaling, therefore, at the node locating server, carry out accessible communication between engine of positioning and node, and then can realize the personnel in Internet of Things and article are accurately located.
The embodiment of the present invention also provides a kind of Internet of Things locating information treatment system, sees also Figure 14, and the Internet of Things locating information treatment system in the invention process comprises:
positioning information server 1401, be used for to engine of positioning sending node positioning service signaling, described node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, node locating service configuration indication signaling, node locating information inquiring request signaling, wherein, described node location information configuration indication signaling is used to indicate described engine of positioning configuration node positional information, described node locating service registry indication signaling is used to indicate the positioning service of described engine of positioning register node, described node locating service configuration indication signaling is used to indicate the positioning service of described engine of positioning configuration node, described node locating information inquiring request signaling is used for asking described engine of positioning query node locating information, receive the node locating service feedback signaling of described engine of positioning feedback, described node locating service feedback signaling comprises following any one: node location information configure-ack signaling, signaling is confirmed in the node locating service registry, the node locating service configuration is confirmed signaling, signaling is replied in the node locating information inquiry, wherein, described node location information configure-ack signaling is used for feeding back the result of described engine of positioning configuration node positional information, described node locating service registry confirms that signaling is used for feeding back the result of described engine of positioning register node positioning service, described node locating service configuration confirms that signaling is used for feeding back the result of described engine of positioning configuration node positioning service, described node locating information inquiry is replied signaling and is used for feeding back described engine of positioning query node locating information,
engine of positioning 1402, be used for receiving node positioning service signaling, described node locating service signaling comprises following any one: node location information configuration indication signaling, node locating service registry indication signaling, first node positioning service configuration indication signaling, node locating information inquiring request signaling, wherein, described node location information configuration indication signaling is used to indicate described engine of positioning configuration node positional information, described node locating service registry indication signaling is used to indicate the positioning service of described engine of positioning register node, described first node positioning service configuration indication signaling is used to indicate the positioning service of described engine of positioning configuration node, described node locating information inquiring request signaling is used for asking described engine of positioning query node locating information, carry out business configuration according to described node locating service signaling, sending node positioning service feedback signaling, described node locating service feedback signaling comprises following any one: node location information configure-ack signaling, first node positioning service accreditation verification signaling, first node positioning service configure-ack signaling, signaling is replied in the node locating information inquiry, wherein, described node location information configure-ack signaling is used for feeding back the result of described engine of positioning configuration node positional information, described node locating service registry confirms that signaling is used for feeding back the result of described engine of positioning register node positioning service, described first node positioning service configure-ack signaling is used for feeding back the result of described engine of positioning configuration node positioning service, described node locating information inquiry is replied signaling and is used for feeding back described engine of positioning query node locating information,
Node 1403, be used for asking described positioning information server to carry out the node locating service registry, or receiving the node locating service configuration indication signaling that described engine of positioning sends, the node locating service configuration indication signaling according to described engine of positioning sends carries out the node locating service configuration.
In the invention process, the function implementation procedure of the positioning information server in Internet of Things locating information treatment system, engine of positioning, node sees also the associated description content in aforementioned each figure illustrated embodiment, repeats no more herein.
It will be appreciated by those skilled in the art that all or part of step that realizes in above-described embodiment method is to come the relevant hardware of instruction to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
Above a kind of Internet of Things locating information processing method provided by the present invention, system and relevant device are described in detail, for those skilled in the art, thought according to the embodiment of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.