Movatterモバイル変換


[0]ホーム

URL:


CN111935691A - Wireless low-power-consumption configuration method and device - Google Patents

Wireless low-power-consumption configuration method and device
Download PDF

Info

Publication number
CN111935691A
CN111935691ACN202010807862.0ACN202010807862ACN111935691ACN 111935691 ACN111935691 ACN 111935691ACN 202010807862 ACN202010807862 ACN 202010807862ACN 111935691 ACN111935691 ACN 111935691A
Authority
CN
China
Prior art keywords
wireless
synchronous
mode
end equipment
synchronization
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.)
Granted
Application number
CN202010807862.0A
Other languages
Chinese (zh)
Other versions
CN111935691B (en
Inventor
徐力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lanxin Wulian Technology Co ltd
Original Assignee
Shenzhen Lanxin Wulian Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Lanxin Wulian Technology Co ltdfiledCriticalShenzhen Lanxin Wulian Technology Co ltd
Priority to CN202010807862.0ApriorityCriticalpatent/CN111935691B/en
Publication of CN111935691ApublicationCriticalpatent/CN111935691A/en
Application grantedgrantedCritical
Publication of CN111935691BpublicationCriticalpatent/CN111935691B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a wireless low-power consumption configuration method and a wireless low-power consumption configuration device, wherein the wireless low-power consumption configuration method comprises the following steps: the wireless slave end equipment establishes and maintains a synchronous matching state with the wireless master end equipment according to the synchronous time identification sent by the wireless master end equipment received in the wireless detection time slot of the low-power-consumption standby state of the wireless slave end equipment; the wireless slave end equipment carries out mode adjustment on wireless mode parameters according to the received synchronous modulation identification in a preset mode and receives a group configuration synchronous data packet sent by the wireless master end equipment in a synchronous detection receiving time slot; and when the wireless slave end equipment completes the receiving of the synchronous data packet, the wireless mode parameters are restored and adjusted according to a preset mode, so that the wireless slave end equipment returns to and keeps a low-power consumption standby state. The invention solves the balance problem of the wireless equipment group to the triggering response of the wireless configuration data receiving and the standby power consumption by the calling triggering and the mode adjustment of the low-power standby equipment, and by the balance planning and the object self-adaptive adjustment of the wireless mode parameters of the target object group.

Description

Wireless low-power-consumption configuration method and device
Technical Field
The invention belongs to the technical field of wireless communication of an edge domain of the Internet of things, and particularly relates to a wireless communication mode, a service mechanism and a flow between a network service node and low-power-consumption target object equipment (and a group thereof), in particular to a wireless low-power-consumption configuration method and a wireless low-power-consumption configuration device.
Background
For different intelligent application scenes, an internet of things edge domain with dynamic information interaction characteristics, which is formed by an internet of things edge service node and a plurality of target object devices (namely network client devices) around the internet of things edge service node, is mainly oriented to solving the problems of wireless network communication and information interaction service mechanisms and processes of the target object domain and a perception control domain.
Target object devices oriented to the internet of things edge domain network and the service nodes thereof not only include strong intelligent terminal devices which support standard wireless network access and have strong resource capability and can be provided with various application software like computers and smart phones, but also include mobile or distributed target object devices (such as wearable devices, distributed sensors, peripheral execution devices and the like) which have lower cost, ultra-low power consumption and relatively weak resource capability.
When a network service node needs to perform concurrent service on a target object device as a client in a "one-to-many" or "many-to-many" manner, in addition to the interoperability problem of a dynamic access network, it is also necessary to pursue a balance between hardware resources, power consumption, and transient response efficiency, that is, one or more service node devices may simultaneously provide services of synchronous transient triggering and concurrent data transmission for several target object devices or device groups in a low-power standby state.
A plurality of cooperative agent nodes with the same or mutually related equipment network attributes in the edge domain of the Internet of things and a plurality of peripheral proxied nodes form a cooperative agent network system through a cooperative distribution network. The cooperative agent node is managed by an upper cooperative agent node or a network system host (called a system host for short); the service node equipment can perform wireless scanning detection on wireless beacons sent by the target object equipment in different channels or time slots, and can monitor and collect state variable feedback of a plurality of peripheral target object equipment in one moment (extremely short time); typically, a wireless device is able to acquire wireless beacons in a wireless scanning probe fashion up to tens to hundreds of times per second. However, since the wireless scanning and detecting needs to occupy more power consumption and resources, the target device in the low-power standby state before the wireless connection is established cannot obtain the fast trigger response and the concurrent control from the serving node device in the same manner.
In the prior art, although the wireless directional broadcast has a simple topological structure, less wireless resource occupation, high synchronous data transmission efficiency, high trigger response speed, simple wireless protocol and good interoperability, the wireless directional broadcast has obvious defects: the data transmission direction is asymmetric, the asynchronous data transmission efficiency is low, the data receiving feedback monitoring efficiency is low, and the power consumption of a wireless receiving end is high.
Although the wireless multi-point connection is capable of multi-point bidirectional wireless data transmission, stable wireless data transmission, convenient asynchronous connection communication and relatively high security, it has certain drawbacks, such as: the response time for establishing the connection is long, and depends on environmental and resource factors, the occupation of wireless channel resources is large, and especially when the number of client devices is large, the wireless multipoint connection tends to be poor in stability, the wireless transmission distance is shortened, and the wireless transmission power consumption is increased.
Although the wireless Mesh network is simple in installation and configuration, easy to rapidly network, flexible in wireless transmission path, strong in redundancy mechanism and communication load balance, and low in wireless transmission power, the wireless Mesh network also has obvious defects, such as: the wireless interoperability compatibility is poor, the wireless communication delay is high, the cross coverage cooperativity of different wireless standards is poor, and particularly, the balance problem of standby power consumption and trigger response time needs to be solved when low-power-consumption client equipment is not suitable for being used as a relay node.
In summary, how to solve the group control trigger response of the low-power standby wireless receiving device, how to solve the balance between the wireless mode parameter and the receiving power consumption of the wireless receiving device, how to avoid the standby power consumption of the wireless receiving device in the non-data receiving state most of the time, and how to solve the balance between the wireless configuration data receiving and the standby power consumption become a technical problem to be solved urgently.
Disclosure of Invention
The present invention is directed to a wireless low power configuration method and apparatus to solve the above mentioned problems.
To this end, according to a first aspect, an embodiment of the present invention discloses a wireless low power consumption method, including:
before sending a group configuration synchronous data packet to a plurality of wireless slave end devices in a low power consumption standby state, a wireless master end device sends a wireless directional calling broadcast containing a synchronous modulation identifier and a synchronous time identifier in a specific wireless mode;
when the wireless slave end equipment receives the synchronous time identification sent by the wireless master end equipment in the wireless detection time slot in the low-power consumption standby state, establishing and keeping a synchronous matching state according to the synchronous time identification and the wireless master end equipment:
the wireless slave end equipment receives the synchronous modulation identification in the synchronous detection receiving time slot, and carries out mode adjustment on the wireless mode parameter according to the synchronous modulation identification in a preset mode;
the wireless slave end equipment receives a group configuration synchronous data packet sent by the wireless master end equipment in the synchronous detection receiving time slot and receives the synchronous data packet in a synchronous time slot modulation mode in a synchronous validity period;
and when the wireless slave end equipment completes the receiving of the synchronous data packet, restoring and adjusting the wireless mode parameters according to a preset mode, so that the wireless slave end equipment returns to and keeps the initial low-power consumption standby state.
The invention is further configured to: the specific wireless mode is a low-power-consumption Bluetooth mode, wherein the wireless mode parameters comprise associated parameters of the wireless Bluetooth equipment in a low-power-consumption standby state and a wireless transmission state, and the wireless master end equipment performs wireless mode management including planning, reservation and switching on the wireless slave end equipment by adjusting the wireless mode parameters.
The invention is further configured to: the wireless master end adjusts beacon broadcast parameters of the wireless slave end equipment in a state beacon mode by establishing synchronous matching or wireless connection, wherein the beacon broadcast parameters comprise beacon broadcast time intervals, beacon broadcast duration and beacon broadcast modulation parameters; when the wireless slave end equipment is in a synchronization matching state, the wireless slave end equipment adjusts the beacon broadcast phase time of the wireless slave end equipment based on the group sequence code and/or the matching code of the equipment, so that a plurality of wireless slave end equipment in the same synchronization matching state keep a certain beacon broadcast phase time difference.
The invention is further configured to: when a certain wireless master end device needs to actively send data to a plurality of wireless slave end devices in a low-power-consumption standby state, according to the balance mechanism of the number of target devices for data transmission, response time and power consumption, determining which wireless mode parameter to adopt to send the data, and sending the updated or preset wireless mode parameter to the wireless slave end device in a directional wireless broadcast or currently available wireless data sending mode.
The invention is further configured to: when the wireless slave end equipment is in a state beacon mode or a synchronous detection mode, the wireless master end equipment respectively sends wireless directional broadcast in a beacon detection time slot or a synchronous detection time slot of the wireless slave end equipment, so that wireless connection or adjustment is established with the wireless slave end equipment, or a synchronous matching state is established with the wireless slave end equipment, or wireless mode parameters of the wireless slave end equipment are adjusted.
The invention is further configured to: the wireless slave end equipment enters a potential trigger state of preparation or waiting for triggering, and the wireless master end equipment or the wireless slave end equipment judges that the current state approaches to the trigger condition in degree or probability based on a plan before the trigger condition is not reached according to monitoring of the current associated variables and events.
The invention is further configured to: after the wireless mode parameters are subjected to mode adjustment according to a preset mode, when the wireless slave end equipment receives the synchronous modulation identifier sent by the wireless master end equipment in the synchronous detection receiving time slot, the corresponding synchronous time slot modulation is executed according to the synchronous modulation identifier, and the corresponding modulation verification identifier is placed in an equipment state beacon.
The invention is further configured to: and when the wireless slave end equipment judges that the equipment itself or the service object thereof is in a potential trigger state, the wireless slave end equipment carries out state feedback modulation on the synchronous detection receiving time slot according to the associated state monitoring variable and puts the modulation verification identifier into an equipment state beacon.
The invention is further configured to: the wireless low-power consumption device is the wireless slave end equipment with a Bluetooth mode and an RFID combined dual mode, and the wireless slave end equipment carries out mode adjustment on the wireless mode parameters of one wireless mode according to the synchronous modulation identification received by the other wireless mode of the Bluetooth and the RFID according to a preset mode.
According to a second aspect, an embodiment of the present invention discloses a wireless low power consumption apparatus, which is used as the wireless slave device to receive a group configuration synchronization packet sent from a wireless master device by establishing synchronization matching and wireless mode parameter adjustment, and includes the following processing modules:
the synchronous matching module is used for establishing and keeping a synchronous matching state with the wireless master end equipment according to the synchronous time identification when receiving the synchronous time identification sent by the wireless master end equipment in the wireless detection time slot in the low-power-consumption standby state;
a modulation receiving module, configured to receive a group configuration synchronization packet sent by the wireless master device within the synchronization detection receiving timeslot, and receive the synchronization packet in a synchronization timeslot modulation manner within a synchronization validity period;
the mode adjusting module receives the synchronous modulation identification at the synchronous detection receiving time slot, and if the wireless mode parameters of the mode adjusting module are not matched, the mode adjusting module performs mode adjustment on the wireless mode parameters according to a preset mode;
a standby keeping module: and when the wireless slave end equipment completes the receiving of the synchronous data packet, restoring and adjusting the wireless mode parameters according to a preset mode, so that the wireless slave end equipment returns to and keeps the initial low-power consumption standby state.
In summary, compared with the prior art, the invention discloses a wireless low power consumption configuration method and device, which are triggered by a call to a low power consumption standby wireless receiving device: the wireless slave end equipment is in a low-power-consumption standby state, the wireless master end equipment sends wireless directional calling broadcast containing a synchronous modulation identifier (used for switching a wireless mode) in a specific wireless mode before sending a synchronous configuration data packet, so that the wireless mode is switched through calling triggering before synchronous configuration, and the problem of calling triggering on low-power-consumption standby wireless receiving equipment is solved; by balancing the wireless mode parameters of the receiving device with the receiving power consumption: when the wireless slave end equipment receives the synchronous modulation identification in the synchronous detection receiving time slot, carrying out mode adjustment on the wireless mode parameter of the wireless slave end equipment according to a preset mode (including carrying out synchronous mode adjustment on the synchronous detection time slot parameter, generally synchronous enhancement adjustment); therefore, the wireless mode parameters of the wireless master end equipment are balanced, planned and adjusted, and the balance problem of the wireless mode parameters and the receiving power consumption of the wireless receiving equipment is solved; triggering response and receiving feedback by synchronizing data transmissions: the wireless slave end equipment starts receiving in the synchronous detection receiving time slot, receives the synchronous data packet in a synchronous time slot modulation mode and puts the state check code received by the current corresponding synchronous data packet into an equipment state beacon; therefore, the problems of trigger response of synchronous data transmission and speed of receiving feedback are solved, and the flexibility and compatibility of synchronous data transmission and feedback execution are improved; balancing of data reception and standby power consumption by wireless configuration: when the wireless slave end equipment completes the receiving of the synchronous configuration data packet, the wireless mode parameters of the wireless slave end equipment are restored and adjusted according to a preset mode, so that the wireless slave end equipment returns to and keeps the initial low-power consumption standby state; therefore, the standby power consumption of the wireless receiving equipment in a non-data receiving state in most time is avoided, and the balance problem of wireless configuration data receiving and standby power consumption is solved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a wireless low power configuration method provided in this embodiment;
fig. 2 is a block diagram of a wireless low power configuration device provided in this embodiment;
fig. 3 is a main flow chart of embedded software of the wireless low-power configuration apparatus provided in this embodiment as a wireless slave device;
fig. 4 is a flowchart of detection response processing software of a modulation receiving module in the wireless low power configuration device according to the present embodiment;
fig. 5 is a schematic diagram of a wireless network topology path and a role relationship for a low-power-consumption target object device service provided in this embodiment.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and embodiments, it being understood that the specific embodiments described herein are merely illustrative of the present invention and are not intended to limit the present invention.
Furthermore, the technical features mentioned in the different embodiments of the present invention described above may be combined with each other as long as they do not conflict with each other.
Referring to fig. 1, a flowchart of a wireless low power configuration method according to an embodiment of the present invention is shown, which is described in detail as follows:
step S101, before sending a group configuration synchronization data packet to a plurality of wireless slave end devices in a low power consumption standby state, the wireless master end device sends a wireless directional call broadcast containing a synchronization modulation identifier and a synchronization time identifier in a specific wireless mode.
In a specific implementation process, the wireless master device or the wireless slave device is a relative role between the devices: when wireless data communication is performed between two wireless devices, one of the two wireless devices that is dominant in a wireless data communication method and process is a wireless master device, and the other is a wireless slave device, typically, in a network system, the wireless master device is a serving node device, and the wireless slave device is a target object device.
Further, the target object device, i.e., the service object device: i.e. to devices bound or associated with the target service object, such as sensing devices and executing devices; wherein:
the sensing device: wearable devices, mobile monitoring devices, distributed sensors, and the like;
an execution device: peripheral control equipment, terminal receiving equipment and terminal monitoring equipment.
The target device group is a device group composed of a plurality of target object devices.
In the specific implementation process, the cooperative agent node is a cooperative service node device which provides cooperative agent service for a plurality of commonly served target object devices (as proxied nodes) based on the role of the device responsibility;
the cooperative agent node provides cooperative data communication service for a plurality of peripheral target object devices cooperatively matched with the cooperative agent node based on device agent management;
the cooperative agent node is a cooperative agent network system, and can provide replaceable and related cooperative services for target object equipment (as a proxied node) of the common services.
In the embodiment of the invention, the wireless master end equipment transmits the wireless directional call broadcast containing the synchronous modulation identifier and the synchronous time identifier in a specific wireless mode, and specifically, the specific wireless mode is a low-power-consumption Bluetooth mode and/or a single mode or a combined dual mode of RFID. The wireless mode parameters comprise related parameters of the wireless Bluetooth device in a low power consumption standby state and a wireless transmission state.
The wireless low-power consumption device is a wireless slave end device with a Bluetooth mode and an RFID combined dual mode, and the wireless slave end device carries out mode adjustment on wireless mode parameters of one wireless mode according to a synchronous modulation identifier received by the other wireless mode of the Bluetooth and the RFID in a preset mode.
The wireless master end equipment carries out wireless mode management including planning, reservation and switching on the wireless slave end equipment by adjusting the wireless mode parameters.
The wireless directional broadcast is a wireless broadcast signal sent by a wireless sending device to a specific network domain, a specific target device (wireless receiving device), or a target device group, typically, a beacon sending time slot of the wireless directional broadcast is kept time domain matched with a detection receiving time slot of the specific target device, and typically, when the wireless sending device performs the wireless directional broadcast, the wireless sending device simultaneously monitors and collects wireless beacons sent reversely by a plurality of wireless receiving devices in different wireless channels or time slots through wireless scanning detection, so as to implement a wireless directional broadcast mode, such as:
1) transmitting a wireless broadcast signal through a wireless modulation channel and a time slot of a specific physical layer;
2) the radio broadcast information is transmitted by means of specific algorithm or determinant parameter information.
It should be noted that the synchronization modulation identifier is identification information used by the wireless master end device to indicate the wireless slave end device that maintains the synchronization matching state with the wireless master end device to perform wireless synchronization reception modulation.
The synchronization time identifier is identifier information that exists in the wireless beacon and reflects the relative time characteristics of the wireless beacon transmitted by the wireless device this time in the synchronization time period.
The synchronization time identifier comprises one or a combination of the following relative time characteristics:
1) and (3) synchronous indication identification: marking a specific time sequence position in a synchronous time period Ts without directly giving a characteristic parameter;
2) synchronization offset identification: indicating the relative time offset from a particular timing position within the synchronization time period.
At least one of the synchronization beacons in the synchronization sequence beacons has a synchronization offset identification during one or more synchronization time periods;
the synchronization offset is identified as a relative time offset from a specific timing position within a corresponding synchronization time period that reflects the transceiving trailing edge time of the synchronization beacon in which it is located.
Further, the wireless beacon is a wireless signal which is sent by the wireless device in an intermittent periodic manner in a wireless broadcast or response manner, contains set wireless device attributes and other application short messages, and can be obtained by the peripheral similar wireless devices through wireless detection.
Further, based on the given synchronization time period parameter, the actual dynamic synchronization time period is a fixed value or an adjusted value disturbed by a pseudo-random:
Ts'=Ts*(1+Δ)
where Δ is a pseudo-random perturbation code much smaller than 1.
It should be noted that the synchronization timeslot modulation is wireless synchronization reception modulation performed by the wireless slave device on the synchronization detection reception timeslot related mode parameter, and the wireless slave device performs wireless reception modulation on the device itself according to the synchronization indication of the wireless master device that maintains the synchronization matching state with the wireless slave device.
The wireless synchronous receiving modulation refers to wireless receiving modulation performed by wireless slave end equipment in a synchronous matching state, and the wireless slave end equipment dynamically adjusts the sending/receiving state and related mode parameters of the equipment per se according to a given time sequence based on the current modulation characteristic parameters according to the synchronous indication of the wireless master end equipment which keeps the synchronous matching state.
Further, the wireless receiving modulation comprises: the wireless receiving equipment detects and receives the wireless signal from the wireless transmitting equipment based on the current modulation characteristic parameter and dynamically adjusts the associated mode parameter and the radio frequency parameter according to the given time sequence in the wireless detection and data receiving process; the wireless receiving modulation comprises wireless receiving time slot modulation and/or wireless receiving coupling modulation, and the wireless receiving time slot modulation is used for dynamically adjusting a wireless signal detection receiving time slot and a time sequence parameter of a wireless device; the wireless receiving coupling modulation is used for dynamically adjusting the radio frequency receiving parameters of the wireless signal receiving coupling performance of the wireless equipment.
In the embodiment of the present invention, the synchronous timeslot modulation is associated with a modulation characteristic parameter, i.e., a synchronous detection timeslot parameter (the synchronous detection timeslot parameter is included in the wireless mode parameter), and includes one or more sets of parameters of a synchronous detection timeslot width, a synchronous detection timeslot period, a synchronous detection timeslot phase, and a synchronous detection timeslot duty ratio, where the synchronous detection timeslot duty ratio is the synchronous detection timeslot width/the synchronous detection timeslot period.
In the embodiment of the present invention, the modulation characteristic parameter associated with the synchronous timeslot modulation is given by any one or a combination of the following modes:
1) pre-configured modulation information: the method comprises the steps of configuring modulation characteristic parameters and modulation plan information in advance;
2) indication of synchronization modulation identity: the synchronization sequence beacon is contained in a synchronization sequence beacon transmitted by the wireless master end equipment;
3) based on state feedback modulation: and carrying out feedback modulation according to the state monitoring variables of the equipment and the service object thereof.
The wireless slave end equipment carries out self-adaptive time slot modulation on modulation characteristic parameters synchronously associated with the wireless time slot according to the state requirement of current synchronous data transmission.
The wireless slave end equipment carries out synchronous time slot modulation based on multi-time slot synchronous matching according to the selective receiving modulation requirement of the wireless slave end equipment on different data sub-packets (namely synchronous data packets of different sub-packet sequence codes) in a series of synchronous data packets; the multi-time slot synchronous matching means that the wireless slave end equipment dynamically sets a plurality of synchronous receiving time slots according to the matching relation with the detection phase time of a plurality of data sub-packets in one or a plurality of synchronous time periods.
The receiving modulation requirement is given by a receiving modulation multi-selection code, and the receiving modulation multi-selection code is a multi-selection code (such as a bit selection code) for performing multi-selection on different data sub-packets in a series of synchronous data packets;
the receive modulation multiple choice code is given by any one or a combination of: 1) predetermined default values: selecting all data packets (based on the total number of packets of the series of isochronous data packets); 2) given initial values: the synchronization group control code and/or the synchronization modulation identification are/is contained in the synchronization group control code and/or the synchronization modulation identification which are received by the wireless slave end equipment and sent by the wireless master end equipment; 3) and modifying the dynamic value: after the wireless slave end equipment receives each synchronous data packet, the selection of the synchronous data packet is shielded according to the corresponding packet sequence code, and the multi-packet check mark (the state check code received by the data packet) is updated.
When the wireless slave end equipment receives a series of synchronous data packets, synchronous detection is not required to be started in a synchronous sending time slot corresponding to a non-selected or successfully received data packet, so that the power consumption of the synchronous detection time slot per se is greatly reduced.
It should be noted that, on the premise that the wireless slave end device and the wireless master end device maintain a synchronous matching state and a synchronous time parameter does not change, the wireless slave end device automatically performs synchronous time slot modulation on the device itself according to the current modulation requirement and in a self-adaptive rate modulation manner, where the self-adaptive time slot modulation includes: synchronous detection slot width modulation and synchronous detection slot period modulation.
Typically, for the time slot frequency modulation, a modulation manner of integer multiple N is adopted (i.e. mutual integer multiple between synchronous frequencies corresponding to the synchronous time period Ts is maintained), so as to maintain a synchronous matching state with the wireless master end device;
sync detected slot cycle modulation (example):
reinforcement (acceleration): tr is Tr/N or Ts/N,
slow down (slow down): Tr-Tr or Ts-N,
wherein, Tr and Ts are respectively the current synchronous detection time slot period and the synchronous time period;
synchronous detection slot width modulation (example):
reinforcement (widening): td N or Td 0N,
slow (narrow): td is Td/N or Td0/N,
wherein, Td0 are the current and initial sync detection timeslot widths, respectively.
Step S102, when the wireless slave end equipment receives the synchronous time identification sent by the wireless master end equipment in the wireless detection time slot of the wireless slave end equipment in the low power consumption standby state, the synchronous matching state is established and maintained with the wireless master end equipment according to the synchronous time identification.
In the specific implementation process, when the wireless slave end equipment receives the synchronous time identifier sent by the wireless master end equipment in the wireless detection time slot in the low-power-consumption standby state of the wireless slave end equipment, the synchronous matching state is established and maintained between the synchronous time identifier and the wireless master end equipment, and the corresponding matching verification identifier is placed in the equipment state beacon.
In a specific implementation process, the device status beacon is a wireless beacon which reflects the characteristic attributes and the current physical status of the device and the associated objects thereof and is fed back/sent by the wireless slave end device in a response mode.
In the specific implementation process, the wireless master end adjusts beacon broadcast parameters of the wireless slave end equipment in a state beacon mode by establishing synchronous matching or wireless connection, wherein the beacon broadcast parameters comprise a beacon broadcast time interval, a beacon broadcast duration and beacon broadcast modulation parameters; when the wireless slave end equipment is in a synchronization matching state, the wireless slave end equipment adjusts the beacon broadcast phase time of the wireless slave end equipment based on the group sequence code and/or the matching code of the equipment, so that a plurality of wireless slave end equipment in the same synchronization matching state keep a certain beacon broadcast phase time difference.
The beacon broadcast interval time of the wireless master end device is adaptively adjusted based on the change of the beacon broadcast configuration information of the wireless master end device, and the beacon broadcast interval time includes:
1) when the beacon broadcast configuration information is unchanged, the beacon broadcast time interval takes the normal configuration parameters,
2) and accelerating the beacon broadcasting once the beacon broadcasting configuration information is changed (such as matching request calling, successful matching establishment and state control feedback) within N periods, namely shortening the beacon broadcasting interval time within a short period.
It should be noted that, when the wireless slave-end device is in the synchronous matching state, the wireless slave-end device adjusts its beacon broadcast phase time based on the group sequence code and/or the matching code of the device itself, so that a plurality of wireless slave-end devices in the same synchronous matching state keep a certain beacon broadcast phase time difference;
the wireless slave end equipment calculates the beacon broadcast phase time delta T according to the appointed broadcast phase distribution code Ns:
△T=△T0+Ns*τ
where Δ T0 is the beacon broadcast phase time corresponding to the group sequence code being the start sequence number (usually 0), and τ is the minimum (reference) time difference of the given beacon broadcast phase;
the broadcast phase assignment code Ns is specified by the cooperative agent node; by default, the broadcast phase assignment code Ns is equal to the group sequence code of the device group to which it belongs;
typically, let τ be greater than the beacon broadcast pulse width; optionally, let τ be the allowed beacon broadcast slot width in a single period divided by the maximum group-ordered code.
In the implementation, at least the following parameters can be derived from the cooperative matching parameters:
1) matching the check codes: the related parameters of the currently matched cooperative agent network system, namely identifiable characteristic parameters such as domain address and group number of the same cooperative agent network system to which the plurality of cooperative agent nodes belong;
2) service identification code: and the identification code information distributed to the wireless slave end equipment is different from the identification code information of other wireless slave end equipment.
In the implementation process, the group sequence code is a service identification code contained in the cooperative matching parameters, and is a member sequence number or an identification code which is allocated to different wireless slave-end devices for a specified device group;
different device members in a specified device group are assigned to different group codes by the cooperative agent node in the cooperative agent network system.
In the specific implementation process, the group sequence code is expressed into another form more suitable for bit selection comparison identification and multi-selection superposition comparison through one-time conversion: the group sequence code is expressed into a bit selection code form, and the bit selection code of the wireless slave end equipment corresponds to the group sequence code and can be converted with each other; the bit selection code of the wireless slave end equipment comprises a bit selection byte offset and a single byte bit selection code.
When the same cooperative agent network system comprises a plurality of cooperative agent nodes, one of the following schemes is adopted for the distribution of the service identification code:
scheme one, single service identification code scheme: the service identification codes distributed by different cooperative agent nodes have the same identity, and when a certain wireless slave end device establishes cooperative matching with one cooperative agent node through a matching request to obtain a cooperative matching parameter comprising the service identification codes, the wireless slave end device is regarded as establishing a cooperative matching state with the cooperative agent network system and all the cooperative agent nodes thereof;
scheme two, the multi-service identification code scheme: the service identification codes allocated to different cooperative agent nodes have independence, and when one wireless slave device is cooperatively matched with a plurality of cooperative agent nodes, the service identification codes allocated to the wireless slave device by the different cooperative agent nodes need to be obtained through matching response signals respectively.
In the embodiment of the present invention, when a wireless master device needs to actively send data to a plurality of wireless slave devices in a low power consumption standby state, a predetermined mode and a predetermined plan parameter according to a balance mechanism of the number of target devices for data transmission, response time and power consumption are determined for performing mode adjustment on the wireless mode parameter, including: and adopting the wireless mode parameters to transmit data, and transmitting updated or preset wireless mode parameters to the wireless slave end equipment in a directional wireless broadcast or currently available wireless data transmission mode.
The mode adjustment includes performing a synchronization mode adjustment on a parameter associated with the synchronization detection mode (i.e., a synchronization detection timeslot parameter). According to the adjustment orientation of the duty ratio of the synchronous detection time slot, the synchronous mode adjustment comprises synchronous enhancement adjustment and synchronous weakening adjustment, and the parameter value of the duty ratio of the synchronous detection time slot is increased or weakened respectively.
The mode adjustment further comprises a low power state recovery adjustment: and restoring and adjusting the wireless mode parameters according to a preset mode, so that the wireless slave end equipment returns to and keeps the original low-power-consumption standby state.
When the wireless slave end equipment is in a state beacon mode or a synchronous detection mode, the wireless master end equipment respectively sends wireless directional broadcast in a beacon detection time slot or a synchronous detection time slot of the wireless slave end equipment, so that wireless connection or adjustment is established with the wireless slave end equipment, or a synchronous matching state is established with the wireless slave end equipment, or wireless mode parameters of the wireless slave end equipment are adjusted;
when the concurrent group configuration is carried out on the non-online wireless slave end equipment (such as a wireless sensor and a Bluetooth beacon) with large peripheral quantity of distributed low-power consumption (especially battery power supply), for example, the message information, the clock information, the triggering condition information and the response plan information of the Bluetooth beacon are changed, a mode with low efficiency is adopted when the wireless connection is respectively established with each wireless slave end equipment one by one to transmit configuration data; after the wireless slave end equipment completes the concurrent group configuration, the initial wireless low-power consumption standby mode can be automatically recovered (optionally including completely closing the synchronous detection time slot); according to the low power consumption standby mode of the patent, when the duty of the synchronous detection time slot is small enough, the power consumption of the synchronous detection time slot can be ignored; although the delay of the first trigger response is caused, under the condition that the power consumption is slightly increased, compared with a wireless connection mode, the synchronous matching state still brings great efficiency group improvement and convenience improvement for a plurality of equipment group configurations.
The wireless mode parameters comprise associated parameters of the wireless Bluetooth equipment in a low power consumption standby state and a wireless transmission state, and the wireless master end equipment performs wireless mode management including planning, presetting and switching on the wireless slave end equipment through adjustment of the wireless mode parameters.
Typically, the wireless mode parameters include associated parameters in the status beacon mode, the synchronization detection mode, and/or the wireless connection mode: 1) beacon broadcast parameters associated with the status beacon mode, 2) synchronization detection timeslot parameters associated with the synchronization detection mode.
When the wireless slave device is in the synchronization matching state, the wireless mode parameter includes a given synchronization time parameter, which is included in the synchronization sequence beacon.
The low power standby state is based on the following low power wireless mode parameters:
status beacon mode: duration Ts1, beacon transmission slot width T1;
synchronous detection mode: duration Ts2, synchronous detection slot width T2;
the synchronization time period is: ts-1 + Ts 2;
the sleep or hibernation state is entered at times other than the slot widths Td1, Td 2.
When the status beacon mode is the connectable beacon mode, the slot width T1 includes a beacon transmission slot Tt1 and a beacon detection slot Tr 1: t1 ═Tt1+ Tr 1.
Wherein, T1/Ts is the transmission slot duty ratio D1 of the status beacon mode, and T2/Ts is the detection slot duty ratio D2 of the synchronous detection mode.
When the duty ratios D1 and D2 of the time slots are far less than 1, the relative low-power consumption standby state can be maintained; if the synchronous detection time slot width T2 tends to be very small relative to the synchronous time period Ts, so that the synchronous detection time slot duty ratio D2 is much smaller than the transmission time slot duty ratio D1, the extra power consumption ratio caused by the synchronous detection mode will be very small, and a low-power consumption standby state with lower power consumption can be maintained; the following are typical configuration values of the wireless mode time parameter for the low power standby state:
t1 is of the order of mS and D1 is 1% (corresponding to N1 broadcasts per second);
t2 was of the order of 10mS, D2 was 0.1% (equivalent to N2 times per minute);
wherein both N1 and N2 are of the order of approximately one bit;
when the slot duty ratios D1 and D2 are both much smaller than 1, the relative low power consumption standby state can be maintained.
If the synchronous detection time slot width T2 tends to be very small relative to the synchronous time period Ts, so that the synchronous detection time slot duty ratio D2 is much smaller than the transmission time slot duty ratio D1, the extra power consumption ratio caused by the synchronous detection mode will be very small, and a low-power consumption standby state with lower power consumption can be maintained;
the following are typical configuration values of the wireless mode time parameter for the low power standby state:
t1 is of the order of mS and D1 is 1% (corresponding to N1 broadcasts per second);
t2 was of the order of 10mS, D2 was 0.1% (equivalent to N2 times per minute);
where N1 and N2 are both roughly on the order of one bit.
It should be noted that, the wireless slave device enters a potential trigger state of preparation or waiting for triggering, and the wireless master device or the wireless slave device judges that the current state is close to the trigger condition in degree or probability based on a predetermined plan before the trigger condition is not reached according to the monitoring of the current associated variables and events; when the wireless slave end equipment enters a potential trigger state, the wireless slave end equipment enables the wireless slave end equipment to have a faster trigger response to the coming trigger control through wireless mode parameter mode adjustment and/or state feedback modulation.
Potential trigger states include states (examples) consisting of one or a combination of the following:
1. preparing an operating state: a user enters an APP or opens a control interface but does not start triggering operation;
2. event early warning state: approaching but not yet reaching the event trigger condition;
3. a near touch state: the trigger source object enters the field of view but has not yet formed a trigger.
Further, the state feedback modulation is synchronous time slot modulation according to the feedback of the state monitoring variable; the state feedback modulation is a dynamic balance mechanism between the expected trigger response characteristic (such as receiving response time) of the wireless data receiving and the synchronous time slot power consumption of the wireless slave end equipment according to the feedback of the state monitoring variable.
The synchronous detection time slot power consumption refers to the power consumption of the wireless receiving equipment caused by synchronous detection; the synchronous detection slot power consumption depends on the duty cycle of the synchronous detection slot.
In the embodiment of the invention, the state monitoring variable is a monitoring physical quantity which reflects the current state characteristics of the equipment or the associated service object in the target object equipment;
when the state monitoring variable reaches or exceeds a set early warning value, correspondingly reducing the duty ratio of the synchronous detection time slot in the wireless mode parameter; and conversely, when the state monitoring variable is better than the set expected value, the duty ratio of the synchronous detection time slot is correspondingly increased.
Step S103, the wireless slave device receives the synchronization modulation identifier at the synchronization detection receiving timeslot, and performs mode adjustment on the wireless mode parameter according to the synchronization modulation identifier in a predetermined manner (including performing synchronization mode adjustment, usually synchronization enhancement adjustment, on the synchronization detection timeslot parameter).
In the specific implementation process, after the wireless mode parameters are subjected to mode adjustment according to a preset mode, when the wireless slave end equipment receives a synchronous modulation identifier sent by the wireless master end equipment in a synchronous detection receiving time slot, the synchronous time slot modulation corresponding to the synchronous modulation identifier is executed according to the synchronous modulation identifier, and the corresponding modulation verification identifier is placed in an equipment state beacon of the wireless slave end equipment.
When the wireless slave end equipment judges that the equipment itself or the service object thereof is in a potential trigger state, the wireless slave end equipment carries out state feedback modulation on the synchronous detection receiving time slot according to the associated state monitoring variable and puts the modulation verification mark into the equipment state beacon.
Step S104, the wireless slave end equipment receives the group configuration synchronous data packet sent by the wireless master end equipment in the synchronous detection receiving time slot, and receives the synchronous data packet in a synchronous time slot modulation mode in the synchronous validity period.
In the specific implementation process, the wireless slave end device receives the group configuration synchronous data packet sent by the wireless master end device in the synchronous detection receiving time slot, receives the synchronous data packet in a synchronous time slot modulation mode in the synchronous validity period, and places the received state verification code corresponding to the synchronous data packet into the device state beacon.
The synchronization time correction is the calculation of time offset correction of the wireless slave end equipment for the self synchronization detection receiving time slot in the synchronization time period according to the synchronization time identification; the synchronization time correction is performed only once at most in one synchronization time period, and optionally, it may be defined that the synchronization time correction is performed only once at most in N synchronization time periods.
After each synchronization time correction is executed, the synchronization time correction of the current N (N > -1) synchronization time periods is masked based on a given default cycle number N and/or a correction offset of the current synchronization time correction.
In the specific implementation process, the wireless time slots are synchronized, namely, a plurality of wireless slave end devices in a synchronous matching state keep the time slot matching of the synchronous detection time slot of the wireless slave end devices and the synchronous sending time slot of the wireless master end device in the time domain through synchronous time correction.
The synchronous detection receiving time slot comprises a synchronous detection time slot and a synchronous receiving time slot; the synchronous detection/reception time slots refer to the same or overlapped detection/reception time slots when a plurality of wireless slave-end equipment and a certain wireless master-end equipment establish or maintain a synchronous matching state.
The synchronous detection time slot parameter of the wireless slave end equipment refers to a preset (including pre-configuration and dynamic adjustment) parameter when synchronous data information is not received; the synchronous data information comprises a synchronous sequence beacon and/or a synchronous data packet sent by the wireless master end equipment synchronously matched with the synchronous data information; when the wireless slave device receives the synchronous data information in the preset synchronous detection time slot, the actual synchronous detection receiving time slot depends on the synchronous time slot modulation and the receiving mode of the current synchronous data packet.
The synchronization sequence beacon is a series of wireless beacons which are transmitted in a wireless directional broadcast manner, serve a designated target device group and contain synchronization information; the synchronization sequence beacon is a periodic wireless beacon which is sent based on a synchronization timing trigger given by a synchronization time parameter, and at least one or one group of wireless beacons containing synchronization information is sent in one synchronization time period; multiple radio beacons are typically transmitted within a synchronization time period.
The synchronization beacon is a wireless beacon included in the synchronization sequence beacon and used for timing synchronization between the wireless transceiver devices.
Further, the synchronization sequence beacon contains a synchronization beacon identification code; the synchronous beacon identification code is information used for indicating the synchronous data transmission ID; the isochronous data transfer ID is an irreversible code (e.g., a cyclic sequence code or a clock correlation code) for a short period for wireless data transfers originating from any of the same network domain or higher level network nodes; therefore, the wireless slave end equipment can judge the redundancy and the effectiveness of the synchronous data transmission ID received this time only by comparing the synchronous data transmission ID received this time with the synchronous data transmission ID which has been responded and processed last time (namely last time).
It should be noted that the synchronization sequence beacon includes a packet synchronization sequence beacon for serving different or multiple target device groups; the packet synchronization sequence beacons are identified by being received by the wireless slave devices of different groups of target devices, either by any one or a combination of the following:
1) different device group IDs;
2) different synchronization time periods or their magnifications;
3) different synchronization beacon slot phases or widths.
The synchronous data packet is a data packet synchronous configuration data packet which is transmitted to a plurality of wireless slave end devices simultaneously and concurrently by a certain wireless master end device in a wireless time slot synchronous mode, namely a synchronous data packet containing configuration information.
In the specific implementation process, the wireless main end equipment carries out sending process management on a series of synchronous data packets formed by splitting a complete data packet or a data block through a sending task queue, wherein the sending process management comprises a priority sequencing mode and parameters for sending the synchronous data packets; the allowed retransmission limit time is for all transmission tasks in the completion transmission task queue.
When the wireless master end equipment monitors and judges that all members in the group member set complete the synchronous data packet receiving task according to a multi-selection superposition comparison method for a synchronous data packet of a certain packet sequence code, the synchronous data packet is removed from the sending task queue until the sending task queue is emptied.
The state check code fed back by the wireless slave end equipment comprises a multi-packet check identifier corresponding to each sub-packet sequence code of the series synchronous data packets.
Optionally, once the wireless slave device successfully receives the synchronous data packet of each packet sequence code, the wireless slave device may perform mode adjustment on its own wireless mode parameter in a predetermined manner according to the received synchronous modulation identifier, so as to reduce intermittent power consumption that may need to wait for other slaves to receive the data packet.
Prioritization includes any or a combination of the following modes and parameters: 1) a circular queue; 2) the transmission rotation condition: such as specified transmission time/frequency limit and/or slave machine receiving feedback success rate/quantity; 3) the success rate of the current slave receiving feedback is ranked (generally lower priority).
The technical effect of the sending process management is to improve the sending efficiency and success rate of the complete data packet.
In the specific implementation process, the same wireless master end equipment establishes synchronous matching states with different wireless slave end equipment according to the dynamic balance requirements of the wireless master end equipment on standby power consumption and trigger response by using the same or different synchronous matching mode parameters;
and/or different wireless slave end devices or target device groups are adjusted and configured with different synchronization time parameters;
the method comprises the following steps: 1) single-cycle or multi-cycle synchronous matching; 2) single time slot or multi-time slot synchronous matching; 3) single-magnification or multi-magnification period synchronous matching;
the different synchronization matching modes are embodied in that the synchronization sequence beacon sent by the wireless master end device includes any one or a combination of the following to establish synchronization matching states with different synchronization matching mode parameters for different wireless slave end devices or target device groups:
1) multi-cycle synchronous matching: the synchronization sequence beacon sent by the wireless master end equipment comprises a plurality of different synchronization time periods;
2) multi-time slot synchronous matching: the same synchronous time period comprises a plurality of synchronous detection time slots with different detection phase time;
3) and multi-time cycle synchronous matching: based on the same synchronization time period, adjusting and configuring the synchronization time periods of different wireless master end equipment according to different multiplying powers; that is, the synchronization time period of the detection response of the wireless slave device is N times of the reference value of the synchronization time period.
The synchronization validity period is the longest duration allowed after one synchronization time correction, namely the maximum time interval of two synchronization time corrections, for keeping the synchronization matching state; equivalently, the synchronization validity period is a preset maximum time interval at which the wireless slave end device in the synchronization matching state receives the synchronization time identifier sent by the currently matched wireless master end device.
The wireless slave end equipment performs synchronization time correction at least once in each synchronization validity period so as to keep a synchronization matching state: and starting a new synchronization validity period timing every time the synchronization time correction is executed according to the synchronization time identification, otherwise, judging that the synchronization matching state is lost when the synchronization validity period timing exceeds the maximum value allowed by the synchronization validity period timing.
And step S105, when the wireless slave end equipment completes the receiving of the synchronous data packet, restoring and adjusting the wireless mode parameters according to a preset mode, so that the wireless slave end equipment returns to and keeps the initial low-power consumption standby state.
It should be noted that, in the specific implementation process, the synchronous group control code is a code for selecting group control equipment or equipment groups and identifying the group control type/mode;
the synchronous group control code comprises a group control multi-selection code, and the group control multi-selection code is a code for performing multi-selection on all or part of members in one or more equipment groups to form a group member set.
The synchronous group control code comprises any one or combination of a group control operation mode, a group control multi-selection code and a state operation parameter; the group control multi-selection code comprises a group multi-selection code and/or a device multi-selection code.
Based on the group sequence code of the cooperative matching parameter, the wireless master end equipment converts the group sequence code into a bit selection code; the group control multi-selection code is a code that superposes the bit selection codes of all the device members included in the group member set according to logical or.
In the specific implementation process, when the wireless master device receives a superposable synchronous group control code queue sent by the network system host in a short group control processing period, the latest group control multi-selection code and the group control multi-selection code executed by the current target can be superposed according to logical or, and the superposed group control multi-selection code is used as the group control multi-selection code executed by the current target.
The composite group control multi-selection code is a synchronous group control code formed by compounding a plurality of group control multi-selection codes, wherein different group control multi-selection codes form different group member sets so as to carry out different group control operation modes and/or state operation parameters on different group member sets in the same target equipment group.
In the specific implementation process, when different group member sets in the device group are in different wireless mode states defined by wireless mode parameters, different group control operation modes are applied to the different group member sets in the same target device group according to the composite group control multi-selection code, namely, wireless mode parameter adjustment information is synchronously sent so as to synchronously carry out multi-stage trigger control on different wireless slave-end devices or carry out multi-stage trigger group control on the group member sets;
the multi-stage trigger control/multi-stage trigger group control refers to performing stage-by-stage progressive trigger control (including preparation or immediate trigger control) based on wireless mode states on a specified group member set in a synchronous group control mode based on wireless mode parameters or adjustment scheme parameters of a balance mechanism of response time and power consumption for different wireless slave end devices or device groups thereof or group member sets thereof in a target device group.
When the classification control identification code is the equipment group control identification code and the group sequence code of the wireless slave end equipment is contained in the equipment group control code, the wireless slave end equipment executes corresponding state control operation based on the corresponding state operation parameters.
It should be noted that, when the status check code fed back by a certain device member in the group member set received by the wireless master device is consistent with the monitored target value, the bit selection code of the wireless slave device is superimposed on the group control monitoring multi-option code; then comparing the group control monitoring multi-selection code with the group control multi-selection code, and if the two codes are equal, all members in the group member set complete the set operation task; equivalently, carrying out 'logical OR' operation on the single byte bit selection code E of the wireless slave end equipment and the corresponding byte R [ J ] of the group control monitoring multi-selection code pointed by the bit selection byte offset J, and assigning the single byte bit selection code E and the corresponding byte R [ J ] to the group control monitoring multi-selection code: r [ J ] ORE, namely the bit selection code of the wireless slave end equipment is superposed in the group control monitoring multi-selection code.
The wireless master end equipment monitors and judges whether all members in the group member set complete state control operation or not in a multi-selection superposition comparison mode according to all state check codes in the collected group member set; if not, continuing to transmit the synchronous sequence beacon containing the synchronous group control code within the specified allowable retransmission limit time; if so, the sending of the synchronization sequence beacon containing the synchronization group control code is stopped.
When the same cooperative agent network system comprises a plurality of cooperative agent nodes, when group control feedback monitoring is carried out based on multi-selection superposition comparison, the group control multi-selection code needs to be replaced by a matching group control multi-selection code obtained in the following mode; the cooperative agent node transforms the group control multi-selection code G into a matching group control multi-selection code GA based on a logic AND operation based on the current agent matching multi-selection code A: and G is replaced by GA, and group control feedback monitoring is carried out based on multi-selection superposition comparison.
When the wireless master end equipment serving as a cooperative agent node receives an equipment state beacon sent by the wireless slave end equipment in a direct matching state, the bit selection code corresponding to the group sequence code is superposed in the matching monitoring multi-selection code; the cooperative agent node compares the matching monitoring multi-selection code with the agent matching multi-selection code based on the set matching monitoring period, and directly replaces the agent matching multi-selection code with the matching monitoring multi-selection code to update the agent matching multi-selection code when the matching monitoring multi-selection code and the agent matching multi-selection code are not equal; equivalently, performing 'logical or' operation on the single-byte bit selection code E of the wireless slave end equipment and the corresponding byte S [ J ] of the matching monitoring multi-selection code pointed by the bit selection byte offset J, and assigning the byte S [ J ] to the matching monitoring multi-selection code: s [ J ] ═ S [ J ] ORE, namely the bit selection code in the device status beacon is superposed in the matching monitoring multi-selection code; the cooperative agent node judges whether the wireless slave end equipment and the cooperative agent node are in a direct matching state or a non-direct matching state (namely, in the direct matching state of other agent nodes in the same cooperative agent network system) according to the matching check identifier in the equipment state beacon.
The state check code is a check identifier for checking whether the data packet reception is completed and whether the result state accords with the expectation; the state check code comprises a multi-packet check mark corresponding to a series of synchronous data packets; the multi-packet check mark is formed by superposition of a multi-packet bit selection code and/or a data check code; the multi-packet bit selection code is used for carrying out bit selection setting on receiving states in synchronous data packets of different sub-packet sequence codes so as to form a state superposition identifier; the data check code includes check information for the received current synchronization data packet and/or multiple synchronization data packets.
When the wireless slave end equipment receives a series of synchronous data packets formed by splitting a complete data packet in a plurality of synchronous detection receiving time slots, one or a combination of the following identification information corresponding to the current synchronous data packet is contained in the synchronous data information (which refers to a synchronous sequence beacon and/or the synchronous data packet itself): 1) a start address offset; 2) and (5) packet sequencing codes.
The byte length of the synchronization data packet is specified by a default value or a length identifier or an end character; optionally, the identification information item further includes a total packet number and/or a total length of the data packet split into the synchronization data packets.
As can be seen from the above-mentioned technical solution of the present invention illustrated in fig. 1, the present invention is triggered by a call to a low-power standby wireless receiving device: the wireless slave end equipment is in a low-power-consumption standby state, the wireless master end equipment sends wireless directional calling broadcast containing a synchronous modulation identifier (used for switching a wireless mode) in a specific wireless mode before sending a synchronous configuration data packet, so that the wireless mode is switched through calling triggering before synchronous configuration, and the problem of calling triggering on low-power-consumption standby wireless receiving equipment is solved; by balancing the wireless mode parameters of the receiving device with the receiving power consumption: when the wireless slave end equipment receives the synchronous modulation identification in the synchronous detection receiving time slot, carrying out mode adjustment on the wireless mode parameter of the wireless slave end equipment according to a preset mode (including carrying out synchronous mode adjustment on the synchronous detection time slot parameter, generally synchronous enhancement adjustment); therefore, the wireless mode parameters of the wireless master end equipment are balanced, planned and adjusted, and the balance problem of the wireless mode parameters and the receiving power consumption of the wireless receiving equipment is solved; triggering response and receiving feedback by synchronizing data transmissions: the wireless slave end equipment starts receiving in the synchronous detection receiving time slot, receives the synchronous data packet in a synchronous time slot modulation mode and puts the state check code received by the current corresponding synchronous data packet into an equipment state beacon; therefore, the problems of trigger response of synchronous data transmission and speed of receiving feedback are solved, and the flexibility and compatibility of synchronous data transmission and feedback execution are improved; balancing of data reception and standby power consumption by wireless configuration: when the wireless slave end equipment completes the receiving of the synchronous configuration data packet, the wireless mode parameters of the wireless slave end equipment are restored and adjusted according to a preset mode, so that the wireless slave end equipment returns to and keeps the initial low-power consumption standby state; therefore, the standby power consumption of the wireless receiving equipment in a non-data receiving state in most time is avoided, and the balance problem of wireless configuration data receiving and standby power consumption is solved.
The embodiment of the present invention further discloses a wireless low power consumption device, please refer to fig. 2-5, which is used as a wireless slave device, and receives a group configuration synchronization data packet sent from a wireless master device by establishing synchronization matching and wireless mode parameter adjustment, and the device includes the following processing modules:
the synchronization matching module 201, when receiving the synchronization time identifier sent by the wireless master end equipment in the wireless detection time slot in the low power consumption standby state, establishes and maintains a synchronization matching state with the wireless master end equipment according to the synchronization time identifier, and places the corresponding matching verification identifier into the equipment state beacon;
the modulation receiving module 202 receives a group configuration synchronization data packet sent by the wireless master device in a synchronization detection receiving time slot, receives the synchronization data packet in a synchronization time slot modulation mode in a synchronization validity period, and places a state check code received by the current corresponding synchronization data packet into a device state beacon;
the mode adjusting module 203 receives the synchronous modulation identifier at the synchronous detection receiving time slot, and if the wireless mode parameters of the module are not matched, the mode adjusting module adjusts the wireless mode parameters according to the synchronous modulation identifier in a preset mode;
and the standby keeping module 204, when the wireless slave end device completes receiving the synchronous data packet, restores and adjusts the wireless mode parameter according to a predetermined mode, so that the wireless slave end device returns to the initial low-power standby state.
Fig. 5 is a schematic diagram of a wireless network topology path and a role relationship for a low-power-consumption target device service provided in this embodiment, which reflects the wireless network topology path and the role relationship for a cooperative agent node to provide a cooperative agent service for a low-power-consumption target device group; the embodied technical effects/values are wireless mode adjustment and concurrent data service for low-power-consumption target object equipment: a wireless cooperative perception core network (namely, a proxy node Mesh) constructed by cooperative proxy nodes provides cooperative proxy services for a low-power consumption target device group based on device proxy management including wireless mode management.
In a specific implementation process, the average power consumption of the wireless slave end equipment in a low-power-consumption standby state is far smaller than the average power consumption in a wireless transmission state, and the wireless transmission state is a synchronous matching state or a wireless connection state established based on trigger control response; typically, the average power consumption in the low power consumption standby state is composed of the power consumption of the status beacon mode and the synchronous detection mode; due to the fact that the duty ratio of the detection time slot in the low-power-consumption standby state is very low, the response time of the wireless slave end equipment in the low-power-consumption standby state for detecting and receiving the trigger control from the wireless master end equipment is very long; therefore, when the wireless master end device enters a potential trigger state, the wireless mode parameters of the wireless slave end device need to be adjusted based on the synchronous time slot modulation and/or the state feedback modulation.
A wireless low power device, i.e. a wireless device in a low power standby state, has not established a wireless synchronization or wireless link with any wireless master end device before it is activated without a trigger response, a wireless low power device being any wireless device requiring very low standby power consumption (typically a few uA to a few hundred uA) due to battery power or other reasons.
The wireless beacon or the wireless electronic tag is used as a wireless low-power-consumption device and further comprises an indication refreshing module, wherein the indication refreshing module is used for executing refreshing operation according to the refreshing mode parameters and the refreshing information specified by the received configuration data, and restoring and adjusting the wireless mode parameters according to a preset mode based on the mode adjusting module, so that the wireless low-power-consumption device returns to a low-power-consumption standby state.
The wireless low power consumption device includes: wireless beacons (e.g., bluetooth beacons, positioning beacons); wireless electronic tags (e.g., electronic price tags, equipment asset tags, mobile tags); wearable devices (e.g., smartband, smartwatch); wireless controlled devices (such as intelligent unit locks, mobile device locks) monitoring sensors (such as temperature and humidity sensors, infrared sensors, proximity switch counting sensors).
Wherein, the wireless low power consumption device immediately or regularly executes the indication refresh operation and then immediately implants the refresh check mark (as the state check code) into the device state beacon.
The wireless master end device collects refresh check marks contained in the device state beacon and sent by all the wireless slave end devices in a feedback mode in a wireless scanning detection mode, and monitors (including resending or stopping) the device states of all the members and the execution process of the indication refresh operation contained in the device state beacon in a multi-selection superposition comparison mode.
In the specific implementation process, the refresh processing management includes management of refresh timing/trigger conditions:
1) queue refreshing, priority: such as in the form of a refresh information pointer queue;
2) refreshing the timing sequence condition: such as: immediate/timed, disposable/intermittent/alternating, duration or number of times;
3) refresh trigger conditions: such as: a time interval condition; local hardware trigger conditions, wireless trigger identification conditions.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the method of the embodiments of the present invention may also be implemented by instructing related hardware through a computer program, where the computer program of the cooperative positioning method based on the wireless internet of things may be stored in a computer readable storage medium, and when being executed by a processor, the computer program may implement the steps of the embodiments of the methods, that is, before sending a group configuration synchronization packet to a plurality of wireless slave devices in a low power standby state, a wireless master device sends a wireless directional call broadcast including a synchronization modulation identifier and a synchronization time identifier in a specific wireless mode; when the wireless slave end equipment receives a synchronous time identifier sent by the wireless master end equipment in a wireless detection time slot in a low-power-consumption standby state, establishing and keeping a synchronous matching state with the wireless master end equipment according to the synchronous time identifier; the wireless slave end equipment receives the synchronous modulation identification at the synchronous detection receiving time slot, and carries out mode adjustment on the wireless mode parameters according to the synchronous modulation identification in a preset mode; the wireless slave end equipment receives a group configuration synchronous data packet sent by the wireless master end equipment in a synchronous detection receiving time slot and receives the synchronous data packet in a synchronous time slot modulation mode in a synchronous validity period; and when the wireless slave end equipment completes the receiving of the synchronous data packet, the wireless mode parameters are restored and adjusted according to a preset mode, so that the wireless slave end equipment returns to the initial low-power consumption standby state. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, in accordance with legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunications signals. The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

CN202010807862.0A2020-08-122020-08-12Wireless low-power consumption configuration method and deviceActiveCN111935691B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010807862.0ACN111935691B (en)2020-08-122020-08-12Wireless low-power consumption configuration method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010807862.0ACN111935691B (en)2020-08-122020-08-12Wireless low-power consumption configuration method and device

Publications (2)

Publication NumberPublication Date
CN111935691Atrue CN111935691A (en)2020-11-13
CN111935691B CN111935691B (en)2024-01-16

Family

ID=73311740

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010807862.0AActiveCN111935691B (en)2020-08-122020-08-12Wireless low-power consumption configuration method and device

Country Status (1)

CountryLink
CN (1)CN111935691B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115102681A (en)*2022-06-172022-09-23宁波义钛工业物联网有限公司Data transmission method, device and equipment
CN117715171A (en)*2024-02-042024-03-15奉加微电子(昆山)有限公司 Time synchronization method, electronic device and storage medium
CN119580657A (en)*2025-02-052025-03-07合肥为国半导体有限公司 Communication method based on single-line bidirectional, optical drive circuit and related equipment

Citations (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070014264A1 (en)*2005-07-142007-01-18Honeywell International Inc.Reduced power time synchronization in wireless communication
US20070159994A1 (en)*2006-01-062007-07-12Brown David LWireless Network Synchronization Of Cells And Client Devices On A Network
US20090290572A1 (en)*2008-05-232009-11-26Honeywell International Inc.System and method for time synchronization in a wireless network
CN101662312A (en)*2009-04-032010-03-03东南大学Short-distance wireless data transmission system
US20110074552A1 (en)*2009-09-292011-03-31Savi Technology, Inc.Apparatus and method for advanced communication in low-power wireless applications
CN102625428A (en)*2012-04-242012-08-01苏州摩多物联科技有限公司Time synchronization method of wireless sensor networks
CN102821446A (en)*2012-06-042012-12-12江苏大学Synchronous awaking mechanism of long-term and deep dormant wireless sensor network
CN103270794A (en)*2010-11-152013-08-28高通股份有限公司 Data Resume Indicator for Mobile Device Power Savings
CN103582095A (en)*2013-11-052014-02-12浙江大学Wireless sensor network medium access scheduling method based on event trigger application
KR20140141501A (en)*2013-05-312014-12-10한국전자통신연구원Method for network synchronization acquisition in wireless networks
US20150006633A1 (en)*2013-06-282015-01-01Apple Inc.Operating a cluster of peer-to-peer devices
CN104936273A (en)*2015-07-132015-09-23北京博大光通国际半导体技术有限公司Synchronous sleep low power consumption communication method for Mesh self-organization wireless sensor network
US20150358930A1 (en)*2014-06-092015-12-10Parallel Wireless, Inc.Frequency and Phase Synchronization Using Full Duplex Radios Over Wireless Mesh Networks
CN105532053A (en)*2013-09-272016-04-27苹果公司Device synchronization over bluetooth
CN106034347A (en)*2015-03-182016-10-19浙江大华技术股份有限公司Wireless communication management method and device
CN106332240A (en)*2015-06-262017-01-11南宁富桂精密工业有限公司Power-saving method and Bluetooth device with low power consumption
US20170251469A1 (en)*2014-07-032017-08-31Lg Electronics Inc.Method for transmitting and receiving audio data in wireless communication system supporting bluetooth communication and device therefor
CN108012249A (en)*2017-11-212018-05-08河海大学A kind of sub-clustering chain wireless sensor network communication method
CN108419287A (en)*2018-01-112018-08-17浙江大学 A method for network synchronization of wireless device nodes
CN108513341A (en)*2017-02-242018-09-07珠海市魅族科技有限公司Communication means, communication device and the communication terminal of WLAN
KR20180126724A (en)*2017-05-182018-11-28한국전자통신연구원Method and apparatus for synchronization for efficient power saving in sensor network
CN110352614A (en)*2018-02-052019-10-18联发科技(新加坡)私人有限公司Low-power synchronous method and equipment in wireless communication
CN110870229A (en)*2017-07-142020-03-06高通股份有限公司Techniques for synchronizing slave devices
CN110999417A (en)*2017-10-162020-04-10微芯片技术股份有限公司Low power-enabled programmable hardware sleep cycle controller for 802.11 wireless devices

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070014264A1 (en)*2005-07-142007-01-18Honeywell International Inc.Reduced power time synchronization in wireless communication
US20070159994A1 (en)*2006-01-062007-07-12Brown David LWireless Network Synchronization Of Cells And Client Devices On A Network
US20090290572A1 (en)*2008-05-232009-11-26Honeywell International Inc.System and method for time synchronization in a wireless network
CN101662312A (en)*2009-04-032010-03-03东南大学Short-distance wireless data transmission system
US20110074552A1 (en)*2009-09-292011-03-31Savi Technology, Inc.Apparatus and method for advanced communication in low-power wireless applications
CN103270794A (en)*2010-11-152013-08-28高通股份有限公司 Data Resume Indicator for Mobile Device Power Savings
CN102625428A (en)*2012-04-242012-08-01苏州摩多物联科技有限公司Time synchronization method of wireless sensor networks
CN102821446A (en)*2012-06-042012-12-12江苏大学Synchronous awaking mechanism of long-term and deep dormant wireless sensor network
KR20140141501A (en)*2013-05-312014-12-10한국전자통신연구원Method for network synchronization acquisition in wireless networks
US20150006633A1 (en)*2013-06-282015-01-01Apple Inc.Operating a cluster of peer-to-peer devices
CN105532053A (en)*2013-09-272016-04-27苹果公司Device synchronization over bluetooth
CN103582095A (en)*2013-11-052014-02-12浙江大学Wireless sensor network medium access scheduling method based on event trigger application
US20150358930A1 (en)*2014-06-092015-12-10Parallel Wireless, Inc.Frequency and Phase Synchronization Using Full Duplex Radios Over Wireless Mesh Networks
US20170251469A1 (en)*2014-07-032017-08-31Lg Electronics Inc.Method for transmitting and receiving audio data in wireless communication system supporting bluetooth communication and device therefor
CN106034347A (en)*2015-03-182016-10-19浙江大华技术股份有限公司Wireless communication management method and device
CN106332240A (en)*2015-06-262017-01-11南宁富桂精密工业有限公司Power-saving method and Bluetooth device with low power consumption
CN104936273A (en)*2015-07-132015-09-23北京博大光通国际半导体技术有限公司Synchronous sleep low power consumption communication method for Mesh self-organization wireless sensor network
CN108513341A (en)*2017-02-242018-09-07珠海市魅族科技有限公司Communication means, communication device and the communication terminal of WLAN
KR20180126724A (en)*2017-05-182018-11-28한국전자통신연구원Method and apparatus for synchronization for efficient power saving in sensor network
CN110870229A (en)*2017-07-142020-03-06高通股份有限公司Techniques for synchronizing slave devices
CN110999417A (en)*2017-10-162020-04-10微芯片技术股份有限公司Low power-enabled programmable hardware sleep cycle controller for 802.11 wireless devices
CN108012249A (en)*2017-11-212018-05-08河海大学A kind of sub-clustering chain wireless sensor network communication method
CN108419287A (en)*2018-01-112018-08-17浙江大学 A method for network synchronization of wireless device nodes
CN110352614A (en)*2018-02-052019-10-18联发科技(新加坡)私人有限公司Low-power synchronous method and equipment in wireless communication

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115102681A (en)*2022-06-172022-09-23宁波义钛工业物联网有限公司Data transmission method, device and equipment
CN117715171A (en)*2024-02-042024-03-15奉加微电子(昆山)有限公司 Time synchronization method, electronic device and storage medium
CN117715171B (en)*2024-02-042024-06-18奉加微电子(昆山)有限公司Time synchronization method, electronic device and storage medium
WO2025161522A1 (en)*2024-02-042025-08-07奉加微电子(昆山)有限公司Time synchronization method, electronic device, and storage medium
CN119580657A (en)*2025-02-052025-03-07合肥为国半导体有限公司 Communication method based on single-line bidirectional, optical drive circuit and related equipment

Also Published As

Publication numberPublication date
CN111935691B (en)2024-01-16

Similar Documents

PublicationPublication DateTitle
US9338799B2 (en)Method for random access of machine to machine (M2M) terminals
CN111954194B (en)Wireless intelligent tag refreshing control method and device based on Internet of things
CN111935691B (en)Wireless low-power consumption configuration method and device
US20110085534A1 (en)Wireless communication system, a wireless communication apparatus, a wireless communication method, and a computer program
JP4667710B2 (en) Method and signaling system for transferring data
EP2661825B1 (en)Methods and apparatuses to support efficient and reliable machine to machine communications
JPH10508160A (en) Data exchange between a central office and a plurality of wireless remote offices
CN113038601A (en)Scheduler for energy-efficient time slot protocol
US20170127341A1 (en)Delayed Response to Requesting Device
WO2012154345A1 (en)Hierarchical fast collection procedure
CN114650612A (en)LoRa networking method based on carrier sensing technology
KR20180137537A (en) Sleepy device behavior in asynchronous channel hopping networks
EP4192051A1 (en)Communication method and apparatus
CN111954165B (en)Wireless synchronous data transmission method and device
JP2019515565A (en) Method of forming a time synchronization channel hopping network using guaranteed time slots
CN118158806A (en)Ad hoc network method, electronic device and computer readable storage medium
US8855693B2 (en)Method and apparatus for controlling wireless devices
CN111918382B (en)Wireless synchronous group control method and device
KR19990082247A (en) Method and apparatus for using energy burst in wireless network
CN111918381B (en)Wireless synchronous modulation method and device
CN106921987B (en)Wireless communication method and device
US11916683B2 (en)Overloading broadcast dwell intervals in unsynchronized channel hopping mesh networks
CN111918338B (en)Wireless cooperative agent method, device and network system
CN111880457B (en)Wireless single fire control method, device and system
CN110224803A (en)A kind of LoRa communication means realizing beacon and independently finding

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp