CN107248936B - A kind of method and forward node by adjacent node controlling terminal device upgrade - Google Patents
A kind of method and forward node by adjacent node controlling terminal device upgrade Download PDFInfo
- Publication number
- CN107248936B CN107248936B CN201710462925.1A CN201710462925A CN107248936B CN 107248936 B CN107248936 B CN 107248936B CN 201710462925 A CN201710462925 A CN 201710462925A CN 107248936 B CN107248936 B CN 107248936B
- Authority
- CN
- China
- Prior art keywords
- terminal equipment
- target terminal
- forward node
- unit
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A kind of method and forward node by adjacent node controlling terminal device upgrade, include: the new terminal equipment of its adjacent node of forward node uppick broadcast type and new terminal equipment operating system version number when distinguish in its wireless coverage with the presence or absence of target terminal equipment, the type of the target terminal equipment is consistent with new terminal device type, and the operating system version number of the target terminal equipment is lower than the operating system version number of new terminal equipment;If there is, forward node reports the system upgrade packet acquisition request of the operating system version number including new terminal equipment by filtering gateway to convergence unit, and the corresponding operating system update packet of operating system version number for converging the new terminal equipment that unit is issued by filtering gateway is issued target terminal equipment and carries out operating system update.It can realize that the operating system of the magnanimity terminal equipment of connection Internet of Things upgrades automatically by adjacent node, promote the upgrading efficiency of the operating system of magnanimity terminal equipment.
Description
Technical field
The present invention relates to internet of things field more particularly to a kind of sides by adjacent node controlling terminal device upgrade
Method and forward node.
Background technique
In Internet of Things, information exchange and communication between user terminal can extend, expand to any article and article it
Between carry out.In the group-network construction of Internet of Things, convergence unit can use to serve as the man-machine interface of Internet of Things, and money order
The terminal device (such as hygrometer, smoke detector, ventilation equipment, precipitation rain fall sensor, irrigation valve etc.) that member can collect magnanimity reports
Internet of things data carries out analysis and decision, so as to provide the correlation reports such as early warning, exception for people.
In practice, it has been found that many terminal devices in Internet of Things are all that the terminal of traditional IP agreement (such as IPv6) is supported to set
It is standby, and the terminal device of traditional IP agreement is supported usually all to have processor, operating system, memory and reception, transmission, defeated
The functions such as enter, export.In order to update the function for the terminal device for supporting traditional IP agreement (such as IPv6), it usually needs passed to support
The operating system of the terminal device of system IP agreement (such as IPv6) is upgraded.However, with the number of the terminal device in Internet of Things
Measure it is more and more, engineering staff manually one by one to the operating system of each terminal device in Internet of Things carry out upgrading meeting
The upgrading efficiency of the serious operating system for reducing magnanimity terminal equipment.
Summary of the invention
The embodiment of the invention discloses a kind of methods and forward node by adjacent node controlling terminal device upgrade, can
To realize that the operating system of magnanimity terminal equipment upgrades automatically by adjacent node, to promote the operation of magnanimity terminal equipment
The upgrading efficiency of system.
First aspect of the embodiment of the present invention discloses a kind of method by adjacent node controlling terminal device upgrade, comprising:
Forward node listens to the broadcast message of its adjacent node transmission, and the broadcast message includes accessing the adjacent node
New terminal equipment type and the new terminal equipment operating system version number;
The forward node distinguishes in its wireless coverage with the presence or absence of target terminal equipment, the target terminal equipment
Type it is consistent with the type of the new terminal equipment, and the operating system version number of the target terminal equipment is lower than described
The operating system version number of new terminal equipment;
If there is the target terminal equipment, the forward node distinguishes whether the forward node belongs to the convergence
The interested forward node of unit, if so, the forward node passes through filtering gateway to convergence unit reporting system upgrade package
Acquisition request, the request include the operating system version number of the new terminal equipment;
The forward node obtains the behaviour for the new terminal equipment that the convergence unit is issued by the filtering gateway
Make the corresponding operating system update packet of system version number, and the operating system update packet is handed down to the target terminal and is set
It is standby, so that the target terminal equipment carries out operating system update according to the operating system update packet automatically.
As an alternative embodiment, the forward node identifies it in first aspect of the embodiment of the present invention
There are after target terminal equipment and the forward node distinguishes whether the forward node belongs in itself wireless coverage
Before the interested forward node of the convergence unit, the method also includes:
The forward node reads first filter table that issues by the filtering gateway of convergence unit, and described first
Filter table includes the interested terminal equipment type of the convergence unit;
The forward node distinguishes whether the type of the target terminal equipment belongs to the convergence unit interested end
End equipment type executes whether the discrimination forward node belongs to described interested turn of convergence unit if belonged to
Send out node.
As an alternative embodiment, the forward node identifies institute in first aspect of the embodiment of the present invention
The type for stating target terminal equipment belongs to after the interested terminal equipment type of the convergence unit and the forward node
Distinguish whether the forward node belongs to before the interested forward node of the convergence unit, the method also includes:
The forward node reads second filter table that issues by the filtering gateway of convergence unit, and described second
Filter table includes the interested position of the convergence unit;
The forward node obtains the terminal device position of the target terminal equipment;
The forward node judges whether the terminal device position of the target terminal equipment is interested with convergence unit
Position matches, if matched, executing the discrimination forward node, whether to belong to the convergence unit interested
Forward node.
As an alternative embodiment, in first aspect of the embodiment of the present invention, described in the forward node acquisition
The terminal device position of target terminal equipment, comprising:
It obtains the position that the forward node broadcasts the mark including the target terminal equipment in its wireless coverage
Request is taken, the mark of the target terminal equipment is identified to trigger the target terminal equipment from position acquisition request
Later, from the target terminal equipment to the associated administrative staff's handheld terminal initial request messages of the target terminal equipment,
The request message is used to request the terminal for allowing the target terminal equipment to report the target terminal equipment to forward node
Device location;And allowing for expression for administrative staff's handheld terminal return is received in the target terminal equipment
When the target terminal equipment reports the response message of terminal device position of the target terminal equipment to forward node, by institute
At least two different locating interfaces that target terminal equipment obtains the target terminal device configuration are stated, and whole by the target
Location Request is sent to described at least two different locating interfaces by end equipment, so that each locating interface will connect respectively
The Location Request received is sent to corresponding location-server;And at least one is obtained by the target terminal equipment
Location information that the corresponding location-server of the locating interface is sent simultaneously is obtained from the first moment to when the response at the second moment
Between, at the time of first moment is that each locating interface sends Location Request, second moment is each described fixed
At the time of position interface is to the location information;And it will be corresponding with each locating interface by the target terminal equipment
Response time is compared with response lag, and believes from the received position of locating interface institute that the response time is less than response lag
Terminal device position of the highest location information of positioning accuracy as the target terminal equipment is extracted in breath;
The forward node receives the terminal device position for the target terminal equipment that the target terminal equipment is sent;
Wherein, administrative staff's handheld terminal receive the request message that the target terminal equipment is initiated it
Afterwards, it can detecte whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal
The first action event occurs, whether the administrative staff's wearable device for detecting administrative staff's handheld terminal binding, which occurs second, is moved
Make event, if the second action event occurs for administrative staff's wearable device, judges first action event and described the
Whether the direction of action that two action events include is identical, if direction of action is identical, judges first action event and described
Whether the movement initial time that the second action event includes is respectively positioned in preset duration and first action event and described
Whether the movement duration that the second action event includes is respectively positioned in the preset duration, if first action event and
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described
The movement duration that second action event includes is respectively positioned in the preset duration, judge first action event with it is described
Whether the difference for the movement initial time that the second action event includes is less than the first preset threshold, if first action event
The difference for the movement initial time for including with second action event judges the first movement thing less than the first preset threshold
The difference for the movement duration that part and second action event include whether less than the second preset threshold, if described first
The difference for the movement duration that action event and second action event include is less than the second preset threshold, the administrator
Member's handheld terminal is returned to the target terminal equipment for indicating that the target terminal equipment is allowed to report institute to forward node
State the response message of the terminal device position of target terminal equipment.
As an alternative embodiment, in first aspect of the embodiment of the present invention, described in the forward node acquisition
The corresponding operating system liter of operating system version number for the new terminal equipment that convergence unit is issued by the filtering gateway
Grade packet, comprising:
The forward node receives the data packet that the convergence unit is issued by the filtering gateway, the data packet packet
Include the corresponding operating system update packet of operating system version number of the new terminal equipment, and the data packet further includes and institute
State the interested terminal equipment type of convergence unit and the interested position of the convergence unit matched terminal device liter simultaneously
Grade license period;
The forward node reads the corresponding behaviour of operating system version number of the new terminal equipment from the data packet
Make system upgrade packet;
It is described that the operating system update packet is handed down to the target terminal equipment, comprising:
The forward node reads the updating terminal device license period from the data packet, and judges described turn
Whether the present system time of hair node is located in the updating terminal device license period, if the forward node is current
System time is located in the updating terminal device license period, and the operating system update packet is handed down to the target terminal
Equipment.
Second aspect of the embodiment of the present invention discloses a kind of forward node, comprising:
Unit is listened to, the broadcast message that the adjacent node for listening to the forward node is sent, the broadcast message packet
Include the type for the new terminal equipment for accessing the adjacent node and the operating system version number of the new terminal equipment;
First discrimination unit is set with the presence or absence of target terminal in the wireless coverage for distinguishing the forward node
Standby, the type of the target terminal equipment is consistent with the type of the new terminal equipment, and the behaviour of the target terminal equipment
Make the operating system version number that system version number is lower than the new terminal equipment;
Second discrimination unit is distinguished for identifying in first discrimination unit there are when the target terminal equipment
Whether the forward node belongs to the interested forward node of the convergence unit;
Uplink communication unit belongs to the convergence unit for identifying the forward node in second discrimination unit
When interested forward node, by filtering gateway to convergence unit reporting system upgrade package acquisition request, the request includes
The operating system version number of the new terminal equipment;
Data packet acquiring unit is set for obtaining the convergence unit by the new terminal that the filtering gateway issues
The corresponding operating system update packet of standby operating system version number;
Downgoing communication unit, for the operating system update packet to be handed down to the target terminal equipment, so that described
Target terminal equipment carries out operating system update according to the operating system update packet automatically.
As an alternative embodiment, in second aspect of the embodiment of the present invention, the forward node further include:
Reading unit reads institute for identifying in first discrimination unit there are after the target terminal equipment
The first filter table that convergence unit is issued by the filtering gateway is stated, first filter table includes that the convergence unit sense is emerging
The terminal equipment type of interest;
Third discrimination unit, for distinguishing it is interested whether the type of the target terminal equipment belongs to the convergence unit
Terminal equipment type;
Second discrimination unit, specifically for identifying in first discrimination unit, there are the target terminal equipment
When and the third discrimination unit identify the type of the target terminal equipment and belong to the convergence unit interested end
When end equipment type, distinguish whether the forward node belongs to the interested forward node of the convergence unit.
As an alternative embodiment, in second aspect of the embodiment of the present invention:
The reading unit, the type for being also used to identify the target terminal equipment in the third discrimination unit belong to
After the interested terminal equipment type of the convergence unit, the convergence unit is issued by the filtering gateway the is read
Two filter tables, second filter table include the interested position of the convergence unit;
The forward node further include:
Position acquisition unit, for obtaining the terminal device position of the target terminal equipment;
Whether judging unit, the terminal device position for judging the target terminal equipment are interested with convergence unit
Position matches;
Second discrimination unit, specifically for identifying in first discrimination unit, there are the target terminal equipment
When and the third discrimination unit identify the type of the target terminal equipment and belong to the convergence unit interested end
When end equipment type and judging unit judges that the terminal device position of the target terminal equipment and convergence unit are interested
Position when matching, distinguish whether the forward node belongs to the interested forward node of the convergence unit.
As an alternative embodiment, in second aspect of the embodiment of the present invention, the position acquisition unit includes:
First subelement includes the target terminal equipment for broadcasting in the wireless coverage of the forward node
Mark position acquisition request, with trigger the target terminal equipment from the position acquisition request in identify the target
After the mark of terminal device, from the target terminal equipment to the associated administrative staff's handheld terminal of the target terminal equipment
Initial request messages, the request message allow the target terminal equipment to report the target whole to forward node for requesting
The terminal device position of end equipment;And receive what administrative staff's handheld terminal returned in the target terminal equipment
For indicate to allow the target terminal equipment report to forward node the target terminal equipment terminal device position sound
When answering message, at least two different locating interfaces of the target terminal device configuration are obtained by the target terminal equipment,
And Location Request is sent to described at least two different locating interfaces by the target terminal equipment, so that each described fixed
The Location Request received is sent to corresponding location-server respectively by position interface;And it is set by the target terminal
It is standby to obtain location information that the corresponding location-server of at least one described locating interface is sent and obtain from the first moment to the
The response time at two moment, at the time of first moment is that each locating interface sends Location Request, when described second
At the time of quarter is that each locating interface receives the location information;And by the target terminal equipment will with it is each
The locating interface corresponding response time is compared with response lag, and the locating interface of response lag is less than from the response time
Terminal device position of the highest location information of positioning accuracy as the target terminal equipment is extracted in received location information
It sets;
Second subelement, for receiving the terminal device position for the target terminal equipment that the target terminal equipment is sent
It sets;
Wherein, administrative staff's handheld terminal receive the request message that the target terminal equipment is initiated it
Afterwards, it can detecte whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal
The first action event occurs, whether the administrative staff's wearable device for detecting administrative staff's handheld terminal binding, which occurs second, is moved
Make event, if the second action event occurs for administrative staff's wearable device, judges first action event and described the
Whether the direction of action that two action events include is identical, if direction of action is identical, judges first action event and described
Whether the movement initial time that the second action event includes is respectively positioned in preset duration and first action event and described
Whether the movement duration that the second action event includes is respectively positioned in the preset duration, if first action event and
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described
The movement duration that second action event includes is respectively positioned in the preset duration, judge first action event with it is described
Whether the difference for the movement initial time that the second action event includes is less than the first preset threshold, if first action event
The difference for the movement initial time for including with second action event judges the first movement thing less than the first preset threshold
The difference for the movement duration that part and second action event include whether less than the second preset threshold, if described first
The difference for the movement duration that action event and second action event include is less than the second preset threshold, the administrator
Member's handheld terminal is returned to the target terminal equipment for indicating that the target terminal equipment is allowed to report institute to forward node
State the response message of the terminal device position of target terminal equipment.
As an alternative embodiment, in second aspect of the embodiment of the present invention, the data packet acquiring unit, tool
Body is used to receive the data packet that the convergence unit is issued by the filtering gateway, and the data packet includes that the new terminal is set
The corresponding operating system update packet of standby operating system version number, and the data packet further includes emerging with the convergence unit sense
The terminal equipment type of interest and the interested position of the convergence unit while matched updating terminal device license period;With
And the corresponding operating system update packet of operating system version number of the new terminal equipment is read from the data packet;
The downgoing communication unit, specifically for reading the updating terminal device license period from the data packet,
And judge whether the present system time of the forward node is located in the updating terminal device license period, if described
The present system time of forward node is located in the updating terminal device license period, and the operating system update packet is issued
To the target terminal equipment.
Compared with prior art, the embodiment of the present invention has the advantages that
In the embodiment of the present invention, the type and new terminal of the new terminal equipment of its adjacent node of forward node uppick broadcast
When the operating system version number of equipment, it can distinguish that, with the presence or absence of target terminal equipment in its wireless coverage, the target is whole
The type of end equipment is consistent with new terminal device type, and the operating system version number of the target terminal equipment is lower than new terminal
The operating system version number of equipment;If there is target terminal equipment, forward node is reported by filtering gateway to convergence unit
The system upgrade packet acquisition request of operating system version number including new terminal equipment, and convergence unit is passed through under filtering gateway
The corresponding operating system update packet of the operating system version number of the new terminal equipment of hair issues target terminal equipment and carries out operation system
System upgrading.As it can be seen that implementing the embodiment of the present invention, the magnanimity terminal equipment of connection Internet of Things can be realized by adjacent node
Operating system upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to needed in the embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is a kind of schematic diagram of the group-network construction of Internet of Things disclosed by the embodiments of the present invention;
Fig. 2 is that a kind of process of terminal device automatically updating method based on forward node disclosed by the embodiments of the present invention is shown
It is intended to;
Fig. 3 is the process of another terminal device automatically updating method based on forward node disclosed by the embodiments of the present invention
Schematic diagram;
Fig. 4 is a kind of structural schematic diagram of forward node disclosed by the embodiments of the present invention;
Fig. 5 is the structural schematic diagram of another forward node disclosed by the embodiments of the present invention;
Fig. 6 is the structural schematic diagram of another forward node disclosed by the embodiments of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.Based on this
Embodiment in invention, every other reality obtained by those of ordinary skill in the art without making creative efforts
Example is applied, shall fall within the protection scope of the present invention.
The embodiment of the invention discloses a kind of methods and forward node by adjacent node controlling terminal device upgrade, can
To realize that the operating system of magnanimity terminal equipment upgrades automatically by adjacent node, to promote the operation of magnanimity terminal equipment
The upgrading efficiency of system.It is described in detail separately below.
Embodiment for a better understanding of the present invention, below first to a kind of networking of Internet of Things disclosed by the embodiments of the present invention
Framework is introduced.Referring to Fig. 1, Fig. 1 is a kind of schematic diagram of the group-network construction of Internet of Things disclosed by the embodiments of the present invention.Such as
Shown in Fig. 1, it may include terminal device layer, forward node layer and convergence layer that the group-network construction of the Internet of Things, which is divided by function,
Three layers.Wherein, terminal device layer may include the terminal device of magnanimity scale, for example, hygrometer, smoke detector, ventilation equipment,
Precipitation rain fall sensor, irrigation valve etc.;Forward node layer may include a large amount of forward node, between these a large amount of forward node
The network interconnection can be passed through (Fig. 1 is indicated with grid).In forward node layer, forward node may include router, repeater,
The various intermediate equipments such as access point, the embodiment of the present invention are not construed as limiting;The Networking protocol of any standard can be used in forward node,
And forward node can realize that data parse between different network formats;Convergence layer may include filtering gateway and convergence
Unit, wherein filtering gateway can pass through the direct or indirect communication connection of each forward node of internet and forward node layer;
Top management can be carried out by each forward node of the filtering gateway to forward node layer by converging unit, to realize that data pass
The control of defeated frequency, network topology and other networking functions;Converge the object that unit can not only generate magnanimity terminal equipment
Networking data carries out analysis and decision, can also obtain information or configurating terminal device parameter by sending instructions and (counts at this time
According to transmission be directed toward terminal device);Convergence unit may be incorporated into various businesses, from big data to social networks, even from society
Hand over tool " thumbing up " to weather share etc..In the group-network construction of Internet of Things shown in Fig. 1, each forward node can be it
Magnanimity terminal equipment in itself wireless coverage provides internet of things data transmitting-receiving service, wherein each forward node itself
Each terminal device in wireless coverage can be built-in with wireless communication module, this leads to each forward node
Wireless network communication mode is crossed to communicate wirelessly with each terminal device in itself wireless coverage.It is shown in Fig. 1
Internet of Things group-network construction in, wireless communication module built in terminal device can input frequency point 470MHz in production,
Lower frequency point 510MHz, communication frequency band can be defined as 470MHz~510MHz automatically by such wireless communication module, in meeting
The regulation of state's SRRC standard;Alternatively, frequency point 868MHz can also be inputted, lower frequency point 908MHz, such wireless communication module can
Communication frequency band is defined as 868MHz~908MHz automatically, to meet the regulation of European etsi standard;Alternatively, can input
Frequency point 918MHz, lower frequency point 928MHz, such wireless communication module can automatically by communication frequency band be defined as 918MHz~
928MHz, to meet the regulation of U.S.'s FCC standard;Alternatively, the communication frequency band of wireless communication module can also be defined as meeting day
The regulation of this ARIB standard or Canada's IC standard, the embodiment of the present invention are not construed as limiting.The group rack of Internet of Things shown in Fig. 1
In structure, terminal device can use frequency division multiplexing (Frequency Division Multiple Access, FDMA), frequency hopping
(Frequency-Hopping Spread Spectrum, FHSS), dynamic Time Division are multiplexed (Dynamic Time Division
Multiple Access, DTDMA), keep out of the way the method that multiplexing (CSMA) combines to solve interference problem.
Embodiment one
On the basis of the group-network construction of the Internet of Things described in Fig. 1, the embodiment of the invention discloses one kind by adjacent
The method of node control updating terminal device.Referring to Fig. 2, Fig. 2 is one kind disclosed by the embodiments of the present invention by adjacent node
The flow diagram of the method for controlling terminal device upgrade.As shown in Fig. 2, should be by adjacent node controlling terminal device upgrade
Method may comprise steps of:
201, forward node listens to the broadcast message of its adjacent node transmission, which includes access adjacent node
The type of new terminal equipment and the operating system version number of new terminal equipment.
In the embodiment of the present invention, the type of new terminal equipment can be used to identify the classification and model of new terminal equipment;Newly
The operating system version number of terminal device is used to identify the operating system version of new terminal equipment.
202, forward node distinguishes in its wireless coverage with the presence or absence of target terminal equipment, wherein target terminal is set
Standby type is identical as the type of above-mentioned new terminal equipment, and the operating system version number of target terminal equipment is new lower than above-mentioned
The operating system version number of terminal device;If it does, executing step 203;If it does not, terminating this process.
In the embodiment of the present invention, the operating system version number of target terminal equipment is lower than the operation system of above-mentioned new terminal equipment
When system version number, illustrate that the grade of the operating system version of target terminal equipment is lower than the operating system version of above-mentioned new terminal equipment
This grade.
203, forward node distinguishes whether it belongs to the convergence interested forward node of unit, if belonged to, executes step
204;If be not belonging to, terminate this process.
As an alternative embodiment, forward node can be identified and its location information is packaged into data element
And convergence unit is reported to by filtering gateway, and unit is converged after receiving the data element, which can be carried out
It parses and distinguishes that the interested forward node of convergence unit that identifies whether to belong to of forward node identifies, if belonged to, money order
Member distinguishes whether the location information of forward node belongs to the convergence interested forward node location information of unit again, if also belonged to
In instruction information can be issued to forward node with filtering gateway by collecting unit, which is used to indicate forward node and belongs to
Converge the interested forward node of unit;And forward node can be identified according to the instruction information its belong to convergence unit sense it is emerging
The forward node of interest executes step 204.Wherein, implement aforesaid way and accurately identify whether forward node belongs to money order
The interested forward node of member, can be not belonging to avoid those the convergence interested forward node of unit also by filtering gateway to
Convergence unit reporting system upgrade package acquisition request and aggravate converge unit workload.
204, forward node passes through filtering gateway to convergence unit reporting system upgrade package acquisition request, the system upgrade packet
Acquisition request includes the operating system version number of above-mentioned new terminal equipment.
In the embodiment of the present invention, in above-mentioned steps 204, forward node passes through filtering gateway to convergence unit reporting system liter
The mode of grade packet acquisition request can be with are as follows:
Forward node can detecte whether forward node is configured with open hour section;Wherein, in open hour section, turn
Hair node is allowed through filtering gateway to convergence unit reporting system upgrade package acquisition request;
If forward node detects that forward node is configured with open hour section, when judging the current system of forward node
Between whether be located in above-mentioned open hour section, if the present system time of forward node is located in above-mentioned open hour section, turn
Hair node reports the system upgrade of the operating system version number including above-mentioned new terminal equipment by filtering gateway to convergence unit
Packet acquisition request.
Wherein, filtering gateway can continually be passed through to convergence unit reporting system to avoid forward node by implementing aforesaid way
Upgrade package acquisition request and aggravate converge unit workload.
205, forward node obtains the operating system version for the above-mentioned new terminal equipment that convergence unit is issued by filtering gateway
This number corresponding operating system update packet.
206, the operating system update packet that forward node will acquire is handed down to target terminal equipment, so that target terminal is set
It is standby that operating system update is carried out according to the operating system update packet automatically.
In the method depicted in fig. 2, its adjacent node of forward node uppick broadcast new terminal equipment type and
When the operating system version number of new terminal equipment, it can distinguish with the presence or absence of target terminal equipment in its wireless coverage, it should
The type of target terminal equipment is consistent with new terminal device type, and the operating system version number of the target terminal equipment is lower than
The operating system version number of new terminal equipment;If there is target terminal equipment, forward node passes through filtering gateway to money order
Member reports the system upgrade packet acquisition request of the operating system version number including new terminal equipment, and convergence unit is passed through filtering
The corresponding operating system update packet of the operating system version number for the new terminal equipment that gateway issues issues the progress of target terminal equipment
Operating system update.As it can be seen that implementing method described in Fig. 2, the magnanimity of connection Internet of Things can be realized by adjacent node
The operating system of terminal device upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Embodiment two
On the basis of the group-network construction of the Internet of Things described in Fig. 1, it is based on turning the embodiment of the invention discloses another kind
Send out the terminal device automatically updating method of node.Referring to Fig. 3, Fig. 3 is disclosed by the embodiments of the present invention another based on forwarding
The flow diagram of the terminal device automatically updating method of node.As shown in figure 3, it is automatic to be somebody's turn to do the terminal device based on forward node
Upgrade method may comprise steps of:
301, forward node listens to the broadcast message of its adjacent node transmission, which includes access adjacent node
The type of new terminal equipment and the operating system version number of new terminal equipment.
302, forward node distinguishes in its wireless coverage with the presence or absence of target terminal equipment, wherein target terminal is set
Standby type is identical as the type of above-mentioned new terminal equipment, and the operating system version number of target terminal equipment is new lower than above-mentioned
The operating system version number of terminal device;If there is target terminal equipment, step 303~step 304 is executed;If there is no
Target terminal equipment, terminates this process.
303, forward node reads the first filter table that convergence unit is issued by filtering gateway, wherein the first filter table
Including converging the interested terminal equipment type of unit.
Whether the type of 304 forward node discrimination objective terminal devices belongs to the convergence interested terminal device class of unit
Type executes step 305~step 307 if belonged to;If be not belonging to, terminate this process.
305, forward node reads the second filter table that convergence unit is issued by filtering gateway, wherein the second filter table
Including converging the interested position of unit.
306, forward node obtains the terminal device position of target terminal equipment.
As an alternative embodiment, forward node obtains the terminal of target terminal equipment in above-mentioned steps 306
The mode of device location can be with are as follows:
Forward node broadcasts the position acquisition request of the mark including target terminal equipment in its wireless coverage, with
Triggering target terminal equipment after identifying the mark of target terminal equipment in position acquisition request, from target terminal equipment to
The associated administrative staff's handheld terminal initial request messages of target terminal equipment, the request message allow target terminal for requesting
Equipment reports the terminal device position of target terminal equipment to forward node;And administrator is received in target terminal equipment
The terminal device for being used to indicate that target terminal equipment to be allowed to report target terminal equipment to forward node that member's handheld terminal returns
When the response message of position, at least two different locating interfaces of target terminal device configuration are obtained by target terminal equipment
(the nlpservice locating interface of such as Baidu, the nlpservice locating interface of Gao De, Google nlpservice locating interface
Deng), and Location Request is sent to above-mentioned at least two different locating interfaces by target terminal equipment, so that each positioning connects
The Location Request received is sent to corresponding location-server respectively by mouth;And by target terminal equipment obtain to
Lack the location information that the corresponding location-server of a locating interface is sent and obtains from the first moment to the response at the second moment
Time, at the time of the first moment was that each locating interface sends Location Request, the second moment was that each locating interface receives in place
At the time of confidence ceases;And it will response time corresponding with each locating interface and response lag progress by target terminal equipment
Compare, and it is highest from the received location information of locating interface institute that the response time is less than response lag to extract positioning accuracy
Terminal device position of the location information as target terminal equipment;And forward node receives the mesh that target terminal equipment is sent
Mark the terminal device position of terminal device.Wherein, implement above embodiment, the end of accurate target terminal equipment can be obtained
End equipment position.
Wherein, administrative staff's handheld terminal can detecte pipe after the request message for receiving the initiation of target terminal equipment
Whether reason personnel handheld terminal occurs the first action event, if the first action event, management occur for administrative staff's handheld terminal
Personnel's handheld terminal can further detection management personnel's handheld terminal binding administrative staff's wearable device whether occur second
Action event, if the second action event occurs for administrative staff's wearable device, it can be determined that the first action event and the second movement
Whether the direction of action (such as getting rid of direction of action) that event includes is identical, if direction of action is identical, can further judge first
Whether the movement initial time that action event and the second action event include is respectively positioned in preset duration and the first action event
Whether the movement duration for including with the second action event is respectively positioned in preset duration, if the first action event and second is moved
The movement initial time for including as event is respectively positioned in preset duration and the first action event and the second action event include
Movement duration is respectively positioned in preset duration, it can be determined that the movement that the first action event and the second action event include originates
Whether the difference of time is less than the first preset threshold, if the movement that the first action event and the second action event include originates
Between difference less than the first preset threshold, judge the difference for the movement duration that the first action event and the second action event include
Whether value is less than the second preset threshold, if the difference for the movement duration that the first action event and the second action event include
Less than the second preset threshold, illustrates administrative staff's handheld terminal and administrative staff's wearable device while same movement thing occurs
Part, administrative staff's handheld terminal can be returned to target terminal equipment for indicating that target terminal equipment is allowed to save to forwarding at this time
Point reports the response message of the terminal device position of target terminal equipment.Obviously, implement this embodiment, can accurately control
Target terminal equipment processed reports the terminal device position of target terminal equipment to forward node, prevents target terminal equipment from being missed
The terminal device position of target terminal equipment is reported in the case where triggering to forward node.
307, forward node judge target terminal equipment terminal device position whether with convergence the interested position of unit
Match, if matched, executes step 308;If they do not match terminating this process.
In the embodiment of the present invention, forward node judges that the terminal device position of target terminal equipment and convergence unit are interested
To match include: that the interested position of unit is Chong Die or mesh with convergence for the terminal device position of target terminal equipment for position
The terminal device position for marking terminal device is included in the convergence interested position of unit or the terminal of target terminal equipment
The distance between device location and the convergence interested position of unit are less than specified threshold.
308, forward node distinguishes whether it belongs to the convergence interested forward node of unit, if belonged to, executes step
309~step 311;If be not belonging to, terminate this process.
309, forward node passes through filtering gateway to convergence unit reporting system upgrade package acquisition request, the system upgrade packet
Acquisition request includes the operating system version number of above-mentioned new terminal equipment.
In the embodiment of the present invention, in above-mentioned steps 309, forward node passes through filtering gateway to convergence unit reporting system liter
The mode of grade packet acquisition request can be with are as follows:
Forward node can detecte whether forward node is configured with open hour section;Wherein, in open hour section, turn
Hair node is allowed through filtering gateway to convergence unit reporting system upgrade package acquisition request;
If forward node detects that forward node is configured with open hour section, when judging the current system of forward node
Between whether be located in above-mentioned open hour section, if the present system time of forward node is located in above-mentioned open hour section, turn
Hair node reports the system upgrade of the operating system version number including above-mentioned new terminal equipment by filtering gateway to convergence unit
Packet acquisition request.
Wherein, filtering gateway can continually be passed through to convergence unit reporting system to avoid forward node by implementing aforesaid way
Upgrade package acquisition request and aggravate converge unit workload.
310, forward node obtains the operating system version for the above-mentioned new terminal equipment that convergence unit is issued by filtering gateway
This number corresponding operating system update packet.
311, the operating system update packet that forward node will acquire is handed down to target terminal equipment, so that target terminal is set
It is standby that operating system update is carried out according to the operating system update packet automatically.
As an alternative embodiment, forward node obtains convergence unit and passes through filtering gateway in above-mentioned steps 310
The mode of the corresponding operating system update packet of the operating system version number of the above-mentioned new terminal equipment issued can be with are as follows:
Forward node receives the data packet that convergence unit is issued by filtering gateway, which includes that above-mentioned new terminal is set
The corresponding operating system update packet of standby operating system version number, and the data packet further includes and convergence unit interested end
End equipment type and the convergence interested position of unit while matched updating terminal device license period;
Forward node reads the corresponding operating system of operating system version number of above-mentioned new terminal equipment from the data packet
Upgrade package;
Correspondingly, the operating system update packet that will acquire in above-mentioned steps 311 is handed down to the mode of target terminal equipment
It can be with are as follows:
Forward node reading terminal equipment from the data packet upgrades license period, and judges the current system of forward node
Whether the system time is located in updating terminal device license period, if the present system time of forward node is located at terminal device liter
In grade license period, which is handed down to target terminal equipment.
As it can be seen that method described in implementing Fig. 3, can realize that the magnanimity terminal of connection Internet of Things is set by adjacent node
Standby operating system upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Embodiment three
On the basis of the group-network construction of the Internet of Things described in Fig. 1, the embodiment of the invention discloses a kind of forward node.
Referring to Fig. 4, Fig. 4 is a kind of structural schematic diagram of forward node disclosed by the embodiments of the present invention.As shown in figure 4, the forwarding section
It puts and may include:
Unit 401 is listened to, the broadcast message that the adjacent node for listening to forward node is sent, which includes connecing
Enter the type of the new terminal equipment of adjacent node and the operating system version number of new terminal equipment;
First discrimination unit 402 whether there is target terminal equipment in the wireless coverage for distinguishing forward node,
Wherein, the type of target terminal equipment is consistent with the type of new terminal equipment, and the operating system version of target terminal equipment
Number be lower than new terminal equipment operating system version number;
Second discrimination unit 403 distinguishes and turns for identifying in the first discrimination unit 402 there are when target terminal equipment
Whether hair node belongs to the convergence interested forward node of unit;
Uplink communication unit 404, for the second discrimination unit 403 identify forward node belong to convergence unit it is interested
Forward node when, by filtering gateway to convergence unit reporting system upgrade package acquisition request, which includes above-mentioned new end
The operating system version number of end equipment;
Data packet acquiring unit 405, for obtaining above-mentioned new terminal equipment that convergence unit is issued by filtering gateway
The corresponding operating system update packet of operating system version number;
Downgoing communication unit 406, for operating system update packet to be handed down to target terminal equipment, so that target terminal is set
It is standby that operating system update is carried out according to operating system update packet automatically.
As an alternative embodiment, uplink communication unit 404 passes through filtering gateway to convergence unit reporting system
The mode of upgrade package acquisition request can be with are as follows:
Uplink communication unit 404 can detecte whether forward node is configured with open hour section;Wherein, in the open hour
In section, uplink communication unit 404 is allowed through filtering gateway to convergence unit reporting system upgrade package acquisition request;
If uplink communication unit 404 detects that the forward node is configured with open hour section, uplink communication unit
404 judge whether the present system time of forward node is located in above-mentioned open hour section, if the current system of forward node
Time is located in above-mentioned open hour section, and uplink communication unit 404 is reported to convergence unit including above-mentioned new by filtering gateway
The system upgrade packet acquisition request of the operating system version number of terminal device.
Wherein, filtering gateway can continually be passed through to convergence unit to avoid uplink communication unit 404 by implementing aforesaid way
Reporting system upgrade package acquisition request and aggravate converge unit workload.
As it can be seen that implementing forward node described in Fig. 4, it can realize that the magnanimity of connection Internet of Things is whole by adjacent node
The operating system of end equipment upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Example IV
On the basis of the group-network construction of the Internet of Things described in Fig. 1, the embodiment of the invention discloses another kind forwarding sections
Point.Referring to Fig. 5, Fig. 5 is the structural schematic diagram of another forward node disclosed by the embodiments of the present invention.Wherein, shown in fig. 5
Forward node is that forward node as shown in Figure 4 optimizes.Compared with forward node shown in Fig. 4, shown in Fig. 5
Forward node further include:
Reading unit 407 reads convergence for identifying in the first discrimination unit 402 there are after target terminal equipment
The first filter table that unit is issued by filtering gateway, the first filter table include the convergence interested terminal equipment type of unit;
Whether third discrimination unit 408, the type for discrimination objective terminal device belong to convergence unit interested end
End equipment type;
Correspondingly, there are target terminal equipment specifically for identifying in the first discrimination unit 402 for the second discrimination unit 403
When and third discrimination unit 408 identify target terminal equipment type belong to convergence the interested terminal device class of unit
When type, distinguish whether forward node belongs to the convergence interested forward node of unit.
As an alternative embodiment, reading unit 407 is also used to identify target end in third discrimination unit 408
The type of end equipment belongs to after the convergence interested terminal equipment type of unit, reads convergence unit and is issued by filtering gateway
The second filter table, the second filter table include convergence the interested position of unit;
Correspondingly, forward node shown in fig. 5 can also include:
Position acquisition unit 409, for obtaining the terminal device position of target terminal equipment;
Whether judging unit 410, the terminal device position for judging target terminal equipment are interested with convergence unit
Position matches;
Correspondingly, there are target terminal equipment specifically for identifying in the first discrimination unit 402 for the second discrimination unit 403
When and third discrimination unit 408 identify target terminal equipment type belong to convergence the interested terminal device class of unit
When type and judging unit 410 judges terminal device position and the convergence interested position phase of unit of target terminal equipment
When matching, distinguish whether forward node belongs to the interested forward node of the convergence unit.
As an alternative embodiment, in forward node shown in Fig. 5, position acquisition unit 409 includes:
First subelement 4091 includes the target terminal for broadcasting in the wireless coverage of the forward node
The position acquisition of the mark of equipment is requested, and is identified with to trigger the target terminal equipment from position acquisition request described
After the mark of target terminal equipment, held from the target terminal equipment to the associated administrative staff of target terminal equipment
Terminal initial request messages, the request message allow the target terminal equipment to report the mesh to forward node for requesting
Mark the terminal device position of terminal device;And administrative staff's handheld terminal is received in the target terminal equipment and is returned
The terminal device position for being used to indicate that the target terminal equipment to be allowed to report the target terminal equipment to forward node returned
Response message when, connect by at least two different positioning that the target terminal equipment obtains the target terminal device configuration
Mouthful, and Location Request is sent to described at least two different locating interfaces by the target terminal equipment, so that each institute
It states locating interface and the Location Request received is sent to corresponding location-server respectively;And it is whole by the target
End equipment obtains the location information that the corresponding location-server of at least one described locating interface is sent and obtains from the first moment
To the response time at the second moment, at the time of first moment is that each locating interface sends Location Request, described the
At the time of two moment were that each locating interface receives the location information;And it will be with by the target terminal equipment
The each locating interface corresponding response time is compared with response lag, and the positioning of response lag is less than from the response time
Interface extract the highest location information of positioning accuracy in received location information and set as the terminal of the target terminal equipment
Standby position;
Second subelement 4092, the terminal for receiving the target terminal equipment that the target terminal equipment is sent are set
Standby position;
Wherein, administrative staff's handheld terminal receive the request message that the target terminal equipment is initiated it
Afterwards, it can detecte whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal
The first action event occurs, whether the administrative staff's wearable device for detecting administrative staff's handheld terminal binding, which occurs second, is moved
Make event, if the second action event occurs for administrative staff's wearable device, judges first action event and described the
Whether the direction of action that two action events include is identical, if direction of action is identical, judges first action event and described
Whether the movement initial time that the second action event includes is respectively positioned in preset duration and first action event and described
Whether the movement duration that the second action event includes is respectively positioned in the preset duration, if first action event and
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described
The movement duration that second action event includes is respectively positioned in the preset duration, judge first action event with it is described
Whether the difference for the movement initial time that the second action event includes is less than the first preset threshold, if first action event
The difference for the movement initial time for including with second action event judges the first movement thing less than the first preset threshold
The difference for the movement duration that part and second action event include whether less than the second preset threshold, if described first
The difference for the movement duration that action event and second action event include is less than the second preset threshold, the administrator
Member's handheld terminal is returned to the target terminal equipment for indicating that the target terminal equipment is allowed to report institute to forward node
State the response message of the terminal device position of target terminal equipment.
As an alternative embodiment, data packet acquiring unit 405 is specifically used in forward node shown in Fig. 5
In receiving the data packet for converging unit and issuing by the filtering gateway, the data packet includes the new terminal equipment
The corresponding operating system update packet of operating system version number, and the data packet further includes interested with the convergence unit
Terminal equipment type and the interested position of the convergence unit while matched updating terminal device license period;And from
The corresponding operating system update packet of operating system version number of the new terminal equipment is read in the data packet;
Correspondingly, downgoing communication unit 406 is specifically used for reading the updating terminal device license from the data packet
Period, and judge whether the present system time of the forward node is located in the updating terminal device license period, such as
The present system time of forward node described in fruit is located in the updating terminal device license period, by the operating system update
Packet is handed down to the target terminal equipment.
As it can be seen that implementing forward node described in Fig. 5, it can realize that the magnanimity of connection Internet of Things is whole by adjacent node
The operating system of end equipment upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Embodiment five
On the basis of the group-network construction of the Internet of Things described in Fig. 1, the embodiment of the invention discloses another kind forwarding sections
Point.Referring to Fig. 6, Fig. 6 is the structural schematic diagram of another forward node disclosed by the embodiments of the present invention.As shown in fig. 6, this turn
Sending out node may include:
Processor 601, memory 602, transceiver 603 and bus 604.Wherein, transceiver 603 is used for and external equipment
Sending and receiving data between (including but not limited to: terminal device, filtering gateway etc.).The quantity of processor 601 can be one or more
It is a.In forward node shown in Fig. 6, processor 601 can be logical with memory 602, transceiver 603 respectively by bus 604
News connection.In some embodiments, processor 601 can also be logical with memory 602, transceiver 603 respectively by other means
News connection, the embodiment of the present invention are not construed as limiting.
Wherein, it can store program code in memory 602, and processor 601 is used to calling and store in memory 602
Program code, for performing the following operations:
The broadcast message of its adjacent node transmission is listened to, the broadcast message includes accessing the new terminal of the adjacent node
The operating system version number of the type of equipment and the new terminal equipment;
Distinguish in its wireless coverage with the presence or absence of target terminal equipment, the type of the target terminal equipment with it is described
The type of new terminal equipment is consistent, and the operating system version number of the target terminal equipment is lower than the new terminal equipment
Operating system version number;
If there is the target terminal equipment, it is interested to distinguish whether the forward node belongs to the convergence unit
Forward node, if so, by filtering gateway to convergence unit reporting system upgrade package acquisition request, the request includes described
The operating system version number of new terminal equipment;
Obtain the operating system version number for the new terminal equipment that the convergence unit is issued by the filtering gateway
Corresponding operating system update packet, and the operating system update packet is handed down to the target terminal equipment, so that the mesh
It marks terminal device and operating system update is carried out according to the operating system update packet automatically.
As an alternative embodiment, identify in its own wireless coverage there are target terminal equipment it
Afterwards, and distinguish whether the forward node belongs to before the interested forward node of the convergence unit, processor 601 is also held
The following operation of row:
The first filter table that the convergence unit is issued by the filtering gateway is read, first filter table includes institute
State the convergence interested terminal equipment type of unit;
Distinguish whether the type of the target terminal equipment belongs to the interested terminal equipment type of the convergence unit, such as
Fruit belongs to, and executes whether the discrimination forward node belongs to the interested forward node of the convergence unit.
As an alternative embodiment, the type for identifying the target terminal equipment belongs to the convergence unit sense
After the terminal equipment type of interest, and distinguish whether the forward node belongs to the interested forwarding section of the convergence unit
Before point, processor 601 also executes following operation:
The second filter table that the convergence unit is issued by the filtering gateway is read, second filter table includes institute
State the convergence interested position of unit;
Obtain the terminal device position of the target terminal equipment;
Judge whether the terminal device position of the target terminal equipment matches with the convergence interested position of unit, such as
Fruit matches, and executes whether the discrimination forward node belongs to the interested forward node of the convergence unit.
As an alternative embodiment, processor 601 obtains the terminal device position of the target terminal equipment, packet
It includes:
Broadcast includes that the position of the mark of the target terminal equipment is obtained in the wireless coverage of the forward node
Request is taken, the mark of the target terminal equipment is identified to trigger the target terminal equipment from position acquisition request
Later, from the target terminal equipment to the associated administrative staff's handheld terminal initial request messages of the target terminal equipment,
The request message is used to request the terminal for allowing the target terminal equipment to report the target terminal equipment to forward node
Device location;And allowing for expression for administrative staff's handheld terminal return is received in the target terminal equipment
When the target terminal equipment reports the response message of terminal device position of the target terminal equipment to forward node, by institute
At least two different locating interfaces that target terminal equipment obtains the target terminal device configuration are stated, and whole by the target
Location Request is sent to described at least two different locating interfaces by end equipment, so that each locating interface will connect respectively
The Location Request received is sent to corresponding location-server;And at least one is obtained by the target terminal equipment
Location information that the corresponding location-server of the locating interface is sent simultaneously is obtained from the first moment to when the response at the second moment
Between, at the time of first moment is that each locating interface sends Location Request, second moment is each described fixed
At the time of position interface is to the location information;And it will be corresponding with each locating interface by the target terminal equipment
Response time is compared with response lag, and believes from the received position of locating interface institute that the response time is less than response lag
Terminal device position of the highest location information of positioning accuracy as the target terminal equipment is extracted in breath;Receive the target
The terminal device position for the target terminal equipment that terminal device is sent;
Wherein, administrative staff's handheld terminal receive the request message that the target terminal equipment is initiated it
Afterwards, it can detecte whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal
The first action event occurs, whether the administrative staff's wearable device for detecting administrative staff's handheld terminal binding, which occurs second, is moved
Make event, if the second action event occurs for administrative staff's wearable device, judges first action event and described the
Whether the direction of action that two action events include is identical, if direction of action is identical, judges first action event and described
Whether the movement initial time that the second action event includes is respectively positioned in preset duration and first action event and described
Whether the movement duration that the second action event includes is respectively positioned in the preset duration, if first action event and
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described
The movement duration that second action event includes is respectively positioned in the preset duration, judge first action event with it is described
Whether the difference for the movement initial time that the second action event includes is less than the first preset threshold, if first action event
The difference for the movement initial time for including with second action event judges the first movement thing less than the first preset threshold
The difference for the movement duration that part and second action event include whether less than the second preset threshold, if described first
The difference for the movement duration that action event and second action event include is less than the second preset threshold, the administrator
Member's handheld terminal is returned to the target terminal equipment for indicating that the target terminal equipment is allowed to report institute to forward node
State the response message of the terminal device position of target terminal equipment.
It is issued as an alternative embodiment, processor 601 obtains the convergence unit by the filtering gateway
The new terminal equipment the corresponding operating system update packet of operating system version number, comprising:
The data packet that the convergence unit is issued by the filtering gateway is received, the data packet includes the new terminal
The corresponding operating system update packet of the operating system version number of equipment, and the data packet further includes and the convergence unit sense
The terminal equipment type of interest and the interested position of the convergence unit while matched updating terminal device license period;
The corresponding operating system update packet of operating system version number of the new terminal equipment is read from the data packet;
The operating system update packet is handed down to the target terminal equipment by the processor 601, comprising:
The updating terminal device license period is read from the data packet, and judges the current of the forward node
Whether system time is located in the updating terminal device license period, if the present system time of the forward node is located at
In the updating terminal device license period, the operating system update packet is handed down to the target terminal equipment.
As it can be seen that implementing forward node described in Fig. 6, it can realize that the magnanimity of connection Internet of Things is whole by adjacent node
The operating system of end equipment upgrades automatically, so as to promoted magnanimity terminal equipment operating system upgrading efficiency.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can
It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage
Medium include read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory,
RAM), programmable read only memory (Programmable Read-only Memory, PROM), erasable programmable is read-only deposits
Reservoir (Erasable Programmable Read Only Memory, EPROM), disposable programmable read-only memory (One-
Time Programmable Read-Only Memory, OTPROM), the electronics formula of erasing can make carbon copies read-only memory
(Electrically-Erasable Programmable Read-Only Memory, EEPROM), CD-ROM (Compact
Disc Read-Only Memory, CD-ROM) or other disc memories, magnetic disk storage, magnetic tape storage or can
For carrying or any other computer-readable medium of storing data.
Above to a kind of method and forwarding by adjacent node controlling terminal device upgrade disclosed by the embodiments of the present invention
Node is described in detail, and used herein a specific example illustrates the principle and implementation of the invention, with
The explanation of upper embodiment is merely used to help understand method and its core concept of the invention;Meanwhile for the general of this field
Technical staff, according to the thought of the present invention, there will be changes in the specific implementation manner and application range, in conclusion
The contents of this specification are not to be construed as limiting the invention.
Claims (10)
1. a kind of method by adjacent node controlling terminal device upgrade characterized by comprising
Forward node listens to the broadcast message of its adjacent node transmission, and the broadcast message includes the new of the access adjacent node
The operating system version number of the type of terminal device and the new terminal equipment;
The forward node distinguishes in its wireless coverage with the presence or absence of target terminal equipment, the class of the target terminal equipment
Type is consistent with the type of the new terminal equipment, and the operating system version number of the target terminal equipment is lower than the new end
The operating system version number of end equipment;
If there is the target terminal equipment, it is emerging that the forward node distinguishes whether the forward node belongs to convergence unit sense
Interest forward node, if so, the forward node by filtering gateway to convergence unit reporting system upgrade package acquisition request,
The request includes the operating system version number of the new terminal equipment;
The forward node obtains the operation system for the new terminal equipment that the convergence unit is issued by the filtering gateway
The corresponding operating system update packet of system version number, and the operating system update packet is handed down to the target terminal equipment, with
The target terminal equipment is set to carry out operating system update automatically according to the operating system update packet.
2. the method according to claim 1, wherein the forward node identifies its own wireless coverage
Inside exist after target terminal equipment and the forward node distinguishes whether the forward node belongs to the convergence unit sense
Before the forward node of interest, the method also includes:
The forward node reads the first filter table that the convergence unit is issued by the filtering gateway, first filtering
Table includes the interested terminal equipment type of the convergence unit;
The forward node distinguishes whether the type of the target terminal equipment belongs to the interested terminal of the convergence unit and set
Standby type executes whether the discrimination forward node belongs to the interested forwarding section of the convergence unit if belonged to
Point.
3. according to the method described in claim 2, it is characterized in that, the forward node identifies the target terminal equipment
Type belongs to after the interested terminal equipment type of the convergence unit and the forward node distinguishes the forward node
Whether belong to before the interested forward node of the convergence unit, the method also includes:
The forward node reads the second filter table that the convergence unit is issued by the filtering gateway, second filtering
Table includes the interested position of the convergence unit;
The forward node obtains the terminal device position of the target terminal equipment;
The forward node judge the target terminal equipment terminal device position whether with convergence the interested position of unit
Match, if matched, executes whether the discrimination forward node belongs to the interested forwarding of the convergence unit
Node.
4. according to the method described in claim 3, it is characterized in that, the forward node obtains the end of the target terminal equipment
End equipment position, comprising:
The position acquisition that the forward node broadcasts the mark including the target terminal equipment in its wireless coverage is asked
Ask, with trigger the target terminal equipment from the position acquisition request in identify the target terminal equipment mark it
Afterwards, from the target terminal equipment to the associated administrative staff's handheld terminal initial request messages of the target terminal equipment, institute
State request message allows the target terminal equipment to report the terminal of the target terminal equipment to set to forward node for requesting
Standby position;And allow institute in the expression that is used for that the target terminal equipment receives administrative staff's handheld terminal return
When stating target terminal equipment and reporting the response message of terminal device position of the target terminal equipment to forward node, by described
Target terminal equipment obtains at least two different locating interfaces of the target terminal device configuration, and by the target terminal
Location Request is sent to described at least two different locating interfaces by equipment, so that each locating interface will receive respectively
To Location Request be sent to corresponding location-server;And at least one institute is obtained by the target terminal equipment
It states the location information that the corresponding location-server of locating interface is sent and obtains from the first moment to the response time at the second moment,
At the time of first moment is that each locating interface sends Location Request, second moment is that each positioning connects
At the time of mouth receives the location information;And it will response corresponding with each locating interface by the target terminal equipment
Time is compared with response lag, and from the received location information of locating interface institute that the response time is less than response lag
Extract terminal device position of the highest location information of positioning accuracy as the target terminal equipment;
The forward node receives the terminal device position for the target terminal equipment that the target terminal equipment is sent;
Wherein, administrative staff's handheld terminal, can after receiving the request message that the target terminal equipment is initiated
To detect whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal occurs the
Whether one action event, the administrative staff's wearable device for detecting administrative staff's handheld terminal binding occur the second movement thing
Part judges that first action event and described second is moved if the second action event occurs for administrative staff's wearable device
Whether the direction of action for including as event is identical, if direction of action is identical, judges first action event and described second
Whether the movement initial time that action event includes is respectively positioned in preset duration and first action event and described second
Whether the movement duration that action event includes is respectively positioned in the preset duration, if first action event and described
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described second
The movement duration that action event includes is respectively positioned in the preset duration, judges first action event and described second
Whether the difference for the movement initial time that action event includes is less than the first preset threshold, if first action event and institute
The difference of the movement initial time that the second action event includes is stated less than the first preset threshold, judge first action event with
Whether the difference for the movement duration that second action event includes is less than the second preset threshold, if first movement
The difference for the movement duration that event and second action event include is less than the second preset threshold, administrative staff's hand
Terminal is held to return to the target terminal equipment for indicating that the target terminal equipment is allowed to report the mesh to forward node
Mark the response message of the terminal device position of terminal device.
5. the method according to claim 3 or 4, which is characterized in that the forward node obtains the convergence unit and passes through
The corresponding operating system update packet of operating system version number for the new terminal equipment that the filtering gateway issues, comprising:
The forward node receives the data packet that the convergence unit is issued by the filtering gateway, and the data packet includes institute
The corresponding operating system update packet of operating system version number of new terminal equipment is stated, and the data packet further includes and the remittance
Matched updating terminal device is permitted simultaneously for the interested terminal equipment type of poly- unit and the interested position of the convergence unit
It can the period;
The forward node reads the corresponding operation system of operating system version number of the new terminal equipment from the data packet
System upgrade package;
It is described that the operating system update packet is handed down to the target terminal equipment, comprising:
The forward node reads the updating terminal device license period from the data packet, and judges the forwarding section
Whether the present system time of point is located in the updating terminal device license period, if the current system of the forward node
Time is located in the updating terminal device license period, and the operating system update packet is handed down to the target terminal and is set
It is standby.
6. a kind of forward node characterized by comprising
Unit is listened to, the broadcast message that the adjacent node for listening to the forward node is sent, the broadcast message includes connecing
Enter the type of the new terminal equipment of the adjacent node and the operating system version number of the new terminal equipment;
First discrimination unit whether there is target terminal equipment, institute in the wireless coverage for distinguishing the forward node
The type for stating target terminal equipment is consistent with the type of the new terminal equipment, and the operating system of the target terminal equipment
Version number is lower than the operating system version number of the new terminal equipment;
Second discrimination unit, for identifying in first discrimination unit there are when the target terminal equipment, described in discrimination
Whether forward node belongs to the convergence interested forward node of unit;
Uplink communication unit, for identifying the forward node in second discrimination unit, to belong to the convergence unit sense emerging
When the forward node of interest, by filtering gateway to convergence unit reporting system upgrade package acquisition request, the request includes described
The operating system version number of new terminal equipment;
Data packet acquiring unit, for obtaining the new terminal equipment that the convergence unit is issued by the filtering gateway
The corresponding operating system update packet of operating system version number;
Downgoing communication unit, for the operating system update packet to be handed down to the target terminal equipment, so that the target
Terminal device carries out operating system update according to the operating system update packet automatically.
7. forward node according to claim 6, which is characterized in that further include:
Reading unit reads the remittance for identifying in first discrimination unit there are after the target terminal equipment
The first filter table that poly- unit is issued by the filtering gateway, first filter table include that the convergence unit is interested
Terminal equipment type;
Third discrimination unit, for distinguishing whether the type of the target terminal equipment belongs to the convergence unit interested end
End equipment type;
Second discrimination unit, specifically for identifying in first discrimination unit there are when the target terminal equipment,
And the third discrimination unit identifies the type of the target terminal equipment and belongs to the interested terminal of the convergence unit
When device type, distinguish whether the forward node belongs to the interested forward node of the convergence unit.
8. forward node according to claim 7, it is characterised in that:
The reading unit is also used to belong in the type that the third discrimination unit identifies the target terminal equipment described
After converging the interested terminal equipment type of unit, the second mistake that the convergence unit is issued by the filtering gateway is read
Table is filtered, second filter table includes the interested position of the convergence unit;
The forward node further include:
Position acquisition unit, for obtaining the terminal device position of the target terminal equipment;
Judging unit, for judge the target terminal equipment terminal device position whether with convergence the interested position of unit
Match;
Second discrimination unit, specifically for identifying in first discrimination unit there are when the target terminal equipment,
And the third discrimination unit identifies the type of the target terminal equipment and belongs to the interested terminal of the convergence unit
When device type and judging unit judges that the terminal device position of the target terminal equipment and convergence unit are interested
When position matches, distinguish whether the forward node belongs to the interested forward node of the convergence unit.
9. forward node according to claim 8, which is characterized in that the position acquisition unit includes:
First subelement, for mark of the broadcast including the target terminal equipment in the wireless coverage of the forward node
The position acquisition of knowledge is requested, and identifies the target terminal to trigger the target terminal equipment from position acquisition request
After the mark of equipment, initiated from the target terminal equipment to the associated administrative staff's handheld terminal of the target terminal equipment
Request message, the request message allow the target terminal equipment to report the target terminal to set to forward node for requesting
Standby terminal device position;And being used for for administrative staff's handheld terminal return is received in the target terminal equipment
Indicate to allow the target terminal equipment to report the response of terminal device position of the target terminal equipment to disappear to forward node
When breath, at least two different locating interfaces of the target terminal device configuration are obtained by the target terminal equipment, and by
Location Request is sent to described at least two different locating interfaces by the target terminal equipment, so that each positioning connects
The Location Request received is sent to corresponding location-server respectively by mouth;And it is obtained by the target terminal equipment
The location information that takes the corresponding location-server of at least one described locating interface to send and when obtaining from the first moment to second
The response time at quarter, at the time of first moment is that each locating interface sends Location Request, second moment is
At the time of each locating interface receives the location information;And it will be with each positioning by the target terminal equipment
The interface corresponding response time is compared with response lag, and is connect from the locating interface that the response time is less than response lag
Terminal device position of the highest location information of positioning accuracy as the target terminal equipment is extracted in the location information of receipts;
Second subelement, for receiving the terminal device position for the target terminal equipment that the target terminal equipment is sent;
Wherein, administrative staff's handheld terminal, can after receiving the request message that the target terminal equipment is initiated
To detect whether administrative staff's handheld terminal occurs the first action event, if administrative staff's handheld terminal occurs the
Whether one action event, the administrative staff's wearable device for detecting administrative staff's handheld terminal binding occur the second movement thing
Part judges that first action event and described second is moved if the second action event occurs for administrative staff's wearable device
Whether the direction of action for including as event is identical, if direction of action is identical, judges first action event and described second
Whether the movement initial time that action event includes is respectively positioned in preset duration and first action event and described second
Whether the movement duration that action event includes is respectively positioned in the preset duration, if first action event and described
The movement initial time that second action event includes is respectively positioned in preset duration and first action event and described second
The movement duration that action event includes is respectively positioned in the preset duration, judges first action event and described second
Whether the difference for the movement initial time that action event includes is less than the first preset threshold, if first action event and institute
The difference of the movement initial time that the second action event includes is stated less than the first preset threshold, judge first action event with
Whether the difference for the movement duration that second action event includes is less than the second preset threshold, if first movement
The difference for the movement duration that event and second action event include is less than the second preset threshold, administrative staff's hand
Terminal is held to return to the target terminal equipment for indicating that the target terminal equipment is allowed to report the mesh to forward node
Mark the response message of the terminal device position of terminal device.
10. forward node according to claim 8 or claim 9, which is characterized in that the data packet acquiring unit is specifically used for
The data packet that the convergence unit is issued by the filtering gateway is received, the data packet includes the behaviour of the new terminal equipment
Make the corresponding operating system update packet of system version number, and the data packet further includes and the convergence unit interested end
End equipment type and the interested position of the convergence unit while matched updating terminal device license period;And from institute
State the corresponding operating system update packet of operating system version number that the new terminal equipment is read in data packet;
The downgoing communication unit, specifically for reading the updating terminal device license period from the data packet, and
Judge whether the present system time of the forward node is located in the updating terminal device license period, if the forwarding
The present system time of node is located in the updating terminal device license period, and the operating system update packet is handed down to institute
State target terminal equipment.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710462925.1A CN107248936B (en) | 2017-06-19 | 2017-06-19 | A kind of method and forward node by adjacent node controlling terminal device upgrade |
PCT/CN2017/098495 WO2018232959A1 (en) | 2017-06-19 | 2017-08-22 | Method for controlling upgrade of terminal device by means of neighboring node, and forwarding node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710462925.1A CN107248936B (en) | 2017-06-19 | 2017-06-19 | A kind of method and forward node by adjacent node controlling terminal device upgrade |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107248936A CN107248936A (en) | 2017-10-13 |
CN107248936B true CN107248936B (en) | 2019-08-09 |
Family
ID=60019379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710462925.1A Active CN107248936B (en) | 2017-06-19 | 2017-06-19 | A kind of method and forward node by adjacent node controlling terminal device upgrade |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107248936B (en) |
WO (1) | WO2018232959A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489146A (en) * | 2019-08-13 | 2019-11-22 | 翱捷科技(深圳)有限公司 | A kind of neighbouring OTA upgrade-system and method of terminal device |
CN111917595A (en) * | 2020-08-14 | 2020-11-10 | 深圳市欧瑞博科技股份有限公司 | System upgrading method and device, intelligent equipment and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0502842D0 (en) * | 2005-02-11 | 2005-03-16 | Ibm | Coordinating software upgrades in distributed systems |
CN100550768C (en) * | 2006-04-10 | 2009-10-14 | 华为技术有限公司 | A kind of information security management platform |
CN103532922B (en) * | 2012-09-29 | 2016-12-21 | 深圳友讯达科技股份有限公司 | A kind of method for upgrading software version, Apparatus and system |
CN103841587B (en) * | 2012-11-20 | 2017-06-23 | ***通信集团江苏有限公司 | A kind of implementation method, the apparatus and system of Internet of Things Convergence gateway |
CN104750506B (en) * | 2013-12-30 | 2018-04-17 | 海尔集团公司 | A kind of intelligent appliance wifi module software automatic updating method |
CN104320279B (en) * | 2014-10-31 | 2017-12-15 | 新华三技术有限公司 | A kind of method and system of upgrading service |
-
2017
- 2017-06-19 CN CN201710462925.1A patent/CN107248936B/en active Active
- 2017-08-22 WO PCT/CN2017/098495 patent/WO2018232959A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2018232959A1 (en) | 2018-12-27 |
CN107248936A (en) | 2017-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107197031A (en) | A kind of terminal unit status detection method and system applied to Internet of Things | |
CN107423089B (en) | A kind of terminal device automatically updating method and forward node based on forward node | |
CN107248936B (en) | A kind of method and forward node by adjacent node controlling terminal device upgrade | |
CN107222876B (en) | A kind of Internet of Things wireless signal method of adjustment and system | |
CN107249173B (en) | A kind of method for handover control and system of Internet of Things communication pattern | |
CN107248960A (en) | A kind of Internet of Things data method for controlling reporting and forward node based on transmission duration | |
CN107453941A (en) | A kind of Internet of Things data of terminal device reports control and the system of frequency | |
CN107197034B (en) | Edge routing node and reporting frequency adjusting method thereof | |
CN107273512A (en) | A kind of method and apparatus that data deduplication is carried out based on device type and geographical position | |
CN107395677A (en) | A kind of data method for controlling reporting and system based on terminal device priority | |
CN107317726A (en) | The method for controlling reporting and equipment of a kind of Internet of Things data | |
CN107453940A (en) | A kind of internet-of-things terminal equipment detection method and system based on access node | |
WO2018232973A1 (en) | Method and system for controlling working state of internet-of-things terminal device | |
CN107465719A (en) | A kind of data processing method and system applied to Internet of Things | |
CN107317854B (en) | Terminal equipment reporting frequency adjusting method based on control table and routing node | |
CN107454606A (en) | A kind of method of adjustment and system of Internet of Things access node network coverage | |
CN107360216A (en) | A kind of Internet of Things data method for controlling reporting and system | |
CN107332887B (en) | A kind of internet of things data intelligent filtering method and system based on scene information | |
CN107197501A (en) | A kind of method and apparatus that route information table is updated based on monitored equipment | |
CN107360097A (en) | A kind of Internet of Things routing table update method and system of combination convergence unit information | |
CN107454661A (en) | A kind of internet-of-things terminal apparatus control method and system based on weather | |
CN107360217A (en) | A kind of data reporting method and system based on geographical position and time | |
CN107257375B (en) | A kind of terminal device working state detecting method and system based on filtering gateway | |
CN107248953A (en) | Forward-path is selected to carry out the method and apparatus that data are reported in a kind of Internet of Things | |
CN107277138B (en) | Double data filter method and system based on forward node and filtering gateway |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |