[go: up one dir, main page]

CN110572420B - Method, device and storage medium for distributing, forwarding and processing task information - Google Patents

Method, device and storage medium for distributing, forwarding and processing task information Download PDF

Info

Publication number
CN110572420B
CN110572420B CN201810570760.4A CN201810570760A CN110572420B CN 110572420 B CN110572420 B CN 110572420B CN 201810570760 A CN201810570760 A CN 201810570760A CN 110572420 B CN110572420 B CN 110572420B
Authority
CN
China
Prior art keywords
access point
information
power
display unit
task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810570760.4A
Other languages
Chinese (zh)
Other versions
CN110572420A (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN202210523801.0A priority Critical patent/CN115150456B/en
Priority to CN201810570760.4A priority patent/CN110572420B/en
Publication of CN110572420A publication Critical patent/CN110572420A/en
Application granted granted Critical
Publication of CN110572420B publication Critical patent/CN110572420B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method, a device and a storage medium for distributing, forwarding and processing task information, wherein the method for distributing the task information comprises the following steps: acquiring task information, and determining a target wireless low-power-consumption display unit for processing the task information; determining a target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point; and sending the task information to the target access point.

Description

Method, device and storage medium for distributing, forwarding and processing task information
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a method, an apparatus, and a storage medium for distributing, forwarding, and processing task information.
Background
In retail places such as supermarkets and stores, merchants generally display the prices and sales promotion information of commodities by using electronic price tags, so that the prices of the commodities are digitalized online. A local workstation is deployed in each retail place, the local workstation is in wired connection networking with a plurality of Access Points (APs), networking between one AP and a plurality of electronic price tags is realized by adopting a manual binding mode or an automatic binding mode, namely, each AP covers a part of the electronic price tags, and thus data interaction between the AP and the electronic price tags is realized. The electronic price tag is an information display device which is assembled on a traditional goods shelf, is controlled in a wired or wireless mode, is powered by a button battery, and is used for displaying and changing prices, categories and preferential information by adopting a low-power-consumption display module.
The existing electronic price tag is generally used offline, in order to reduce operation power consumption, the electronic price tag realizes periodic wake-up monitoring and sleep based on a discontinuous receiving mode, and a lower RF use duty ratio is adopted. However, in the current deployment of the electronic price tags, each AP performs task update on the covered electronic price tags in series when the AP needs to update the display task of each electronic price tag. Because the actual wake-up monitoring time of the electronic price tag is short, when the AP tries to establish a communication connection with the electronic price tag, if the AP does not send a wake-up message to the electronic price tag within the wake-up time of the electronic price tag (the wake-up message is for one electronic price tag, and different wake-up messages need to be sent at a time for different electronic price tags), the AP needs to wait for the next discontinuous reception cycle of the electronic price tag. Finally, the AP needs to spend at least one discontinuous reception cycle to successfully complete one interactive or communication connection with the electronic price tag, and then can wake up and execute a modification task, and finally, it takes more time to complete the task issuing of the plurality of electronic price tags, resulting in lower overall efficiency. In addition, in a scenario where multiple electronic price tags display the same display task, the serial manner in the prior art may cause the display tasks of the multiple electronic price tags to be asynchronous within a time period.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a storage medium for distributing, forwarding and processing task information, which can solve the problem of low task deployment efficiency in the existing mechanism.
In a first aspect, the present invention provides a method for distributing task information, including:
acquiring task information, and determining a target wireless low-power-consumption display unit for processing the task information;
determining a target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point;
and sending the task information to the target access point.
Compared with the existing mechanism, in the embodiment of the invention, after the server acquires the task information, the target wireless power consumption display unit is determined according to the task information, and then the target access point for forwarding the task information can be accurately and quickly determined according to the association relation between the target wireless power consumption display unit and the access point, so that the distribution efficiency of the task information is improved, and the target access point can forward the task information in a targeted manner.
According to one embodiment, the association relationship between the target wireless low-power-consumption display unit and the access point comprises:
identification information and signal strength information of an access point in communication with the target wireless low-power display unit.
According to one embodiment, before determining a target access point for forwarding the task information according to an association relationship between a target wireless low-power-consumption display unit and the access point, the method further comprises:
acquiring first state information from the target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of an access point covering the target wireless low-power-consumption display unit;
and establishing or updating the association relation between the target wireless low-power-consumption display unit and the access point according to the first state information.
According to one embodiment, the determining the target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point comprises:
respectively carrying out load balancing calculation on at least two candidate access points according to the association relation between the target wireless low-power-consumption display unit and the access points; and
and determining the target access point from the at least two candidate access points according to the calculation result.
According to one embodiment, the method further comprises:
and encrypting the task information by adopting the private key of the target wireless low-power-consumption display unit to obtain the encrypted task information.
According to one embodiment, the encrypted task information comprises a plaintext field, and the plaintext field comprises identification information of the target wireless low-power-consumption display unit.
In a second aspect, the present invention provides a method for forwarding task information, including:
receiving a plurality of task information;
and transmitting the plurality of task information to a plurality of target wireless low-power display units in parallel.
Compared with the serial forwarding mode of the existing mechanism, the access point can simultaneously send a plurality of task information to a plurality of target wireless low-power-consumption display units in parallel, the time delay of sending the task information is reduced, and the overall deployment efficiency of the task information is effectively improved. Especially under the scene of huge amount of task information to be deployed, the parallel transmission mode can achieve twice the result with half the effort. In addition, under the scene that the plurality of wireless low-power-consumption display units display the same display tasks, the parallel forwarding mode in the embodiment of the invention does not cause the phenomenon that the display tasks of the plurality of wireless low-power-consumption display units are not synchronous in a time period.
According to one embodiment, wherein transmitting the plurality of task information to a plurality of target wireless low power display units in parallel comprises:
awakening a plurality of target wireless low-power-consumption display units through at least one radio frequency unit respectively;
and respectively sending the task information to corresponding target wireless low-power-consumption display units.
According to one embodiment, the method for waking up a plurality of target wireless low-power-consumption display units by at least one radio frequency unit comprises the following steps:
broadcasting a wake-up message including identification information of a plurality of target wireless low-power display units corresponding to the plurality of task information,
and wherein sending the plurality of task information to respective target wireless low-power-consumption display units, respectively, comprises:
receiving a wake-up response of a target wireless low-power-consumption display unit corresponding to the identification information in the wake-up message;
and sending corresponding task information to the target wireless low-power-consumption display unit which sends the awakening response.
According to one embodiment, the identification information of the wireless low power display unit comprises a mac address, a network address or a serial number of the wireless low power display unit.
According to one embodiment, the method further comprises:
receiving first state information of a target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of an access point covering the target wireless low-power-consumption display unit;
and sending the first state information to a server for the server to create or update the association relationship between the target wireless low-power-consumption display unit and the access point.
According to one embodiment, the method further comprises:
recording the first broadcast time of each identification information in the awakening message;
monitoring the broadcast duration of each identification information according to the first broadcast time;
and recording and deleting the identification information of which the broadcast duration exceeds a preset threshold value from the awakening message.
According to one embodiment, wherein sending the plurality of task information in parallel to a plurality of target wireless low power display units further comprises:
receiving acknowledgement information from the targeted wireless low-power display unit;
deleting identification information corresponding to the information of confirmed receipt from the awakening message, and adding identification information of a target wireless low-power-consumption display unit corresponding to the task information to be processed into the awakening message;
and deleting the task information corresponding to the confirmation receipt information.
In a third aspect, the present invention further provides a method for processing task information, including:
receiving a wake-up message, wherein the wake-up message comprises identification information of a target wireless low-power-consumption display unit of task information to be processed;
judging whether preset identification information is matched with the identification information in the awakening message or not;
sending out a wake-up response according to the judgment result;
and receiving task information and displaying the task information.
Compared with the existing mechanism, in the embodiment of the invention, after the wireless low-power-consumption display unit receives the awakening message, whether the identification information is matched with the identification information in the awakening message is judged, and when the identification information is matched with the identification information in the awakening message, an awakening response is sent out, and the task information is obtained from the access point. It can be seen that in this way, the access point need only broadcast the wireless low-power display unit of the designated receiving object, and need not pre-compute to turn on the corresponding RF according to the orientation of the designated receiving object. Therefore, when the appointed receiving object monitors the receiving object which is the awakening message, the current task information can be determined to be issued, and the judgment mechanism is realized on the side of the wireless low-power-consumption display unit, so that the calculation work of the access point can be reduced.
According to one embodiment, wherein receiving task information and displaying the task information comprises:
and decrypting the task information by adopting a preset private key.
According to one embodiment, the method further comprises:
and sending out the confirmation receiving information according to the received task information.
According to one embodiment, the method further comprises:
acquiring a broadcast signal from at least one access point, wherein the broadcast signal contains identification information of the at least one access point;
creating or updating an access point state information table according to the acquired broadcast signals, wherein the access point state information table records access point state information, and the access point state information comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the signal intensity mean value of the access point;
and sending first state information, wherein the first state information comprises self state information and access point state information recorded in the access point state information table.
According to one embodiment, the method further comprises:
monitoring an internal state;
and sending out the changed internal state according to the change of the internal state.
According to one embodiment, wherein monitoring the internal state comprises:
detecting whether the electric quantity of the battery is lower than a preset threshold value;
code that detects internal execution errors; and/or
Detecting a failure of an access point or a newly added access point.
In a fourth aspect, the present invention provides a server capable of implementing any of the operations performed by the server in the first aspect. The server includes:
the receiving and sending module is used for acquiring task information;
and the processing module is used for determining a target wireless low-power-consumption display unit for processing the task information, determining a target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point, and sending the task information to the target access point through the transceiving module.
According to one embodiment, the association relationship between the target wireless low-power-consumption display unit and the access point comprises:
identification information and signal strength information of an access point in communication with the target wireless low-power display unit.
According to an embodiment, wherein
The transceiver module is further used for acquiring first state information from the target wireless low-power-consumption display unit, wherein the first state information comprises state information of the target wireless low-power-consumption display unit and state information of an access point covering the target wireless low-power-consumption display unit; and is
The processing module is further used for creating or updating the association relationship between the target wireless low-power-consumption display unit and the access point according to the first state information.
According to one embodiment, the processing module respectively performs load balancing calculation on at least two candidate access points according to the association relationship between the target wireless low-power-consumption display unit and the access points; and determining the target access point from the at least two candidate access points according to the calculation result.
According to one embodiment, the processing module is further configured to:
and encrypting the task information by adopting the private key of the target wireless low-power-consumption display unit to obtain the encrypted task information.
According to one embodiment, the encrypted task information comprises a plaintext field, and the plaintext field comprises identification information of the target wireless low-power-consumption display unit.
In a fifth aspect, the present invention provides an access point device capable of implementing any of the operations performed by the access point device in the second aspect. The access point equipment comprises a transceiver module and a processing module, wherein the processing module is used for controlling the transceiver module to perform transceiving operation;
and the transceiver module is used for receiving a plurality of task information and sending the plurality of task information to a plurality of target wireless low-power-consumption display units in parallel.
According to one embodiment, wherein the processing module is further configured to:
controlling the transceiver module to awaken a plurality of target wireless low-power-consumption display units through at least one radio frequency unit;
and respectively sending the task information to corresponding target wireless low-power-consumption display units through the transceiving module.
According to one embodiment, wherein the transceiver module is further configured to:
broadcasting a wake-up message including identification information of a plurality of target wireless low-power display units corresponding to the plurality of task information,
receiving a wake-up response of a target wireless low-power-consumption display unit corresponding to the identification information in the wake-up message;
and sending corresponding task information to the target wireless low-power-consumption display unit which sends the awakening response.
According to one embodiment, the identification information of the wireless low power display unit comprises a mac address, a network address or a serial number of the wireless low power display unit.
According to one embodiment, the transceiver module is further configured to:
receiving first state information of a target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of an access point device covering the target wireless low-power-consumption display unit;
and sending the first state information to a server for the server to create or update the association relationship between the target wireless low-power-consumption display unit and the access point equipment.
According to one embodiment, the processing module is further configured to:
recording the first broadcast time of each identification information in the awakening message;
monitoring the broadcast duration of each identification information according to the first broadcast time;
and recording and deleting the identification information of which the broadcast duration exceeds a preset threshold value from the awakening message.
According to one embodiment, the processing module is further configured to:
receiving acknowledgement information from the targeted wireless low-power display unit through the transceiver module;
deleting identification information corresponding to the information of confirmed receipt from the awakening message, and adding identification information of a target wireless low-power-consumption display unit corresponding to the task information to be processed into the awakening message;
and deleting the task information corresponding to the confirmation receipt information.
In a sixth aspect, the present invention provides a wireless low-power-consumption display unit capable of realizing any operation performed by the wireless low-power-consumption display unit in the third aspect. The wireless low power consumption display unit includes:
the receiving and sending module is used for receiving a wake-up message, wherein the wake-up message comprises identification information of a target wireless low-power-consumption display unit of task information to be processed;
the processing module is used for judging whether preset identification information is matched with the identification information in the awakening message or not and sending an awakening response through the transceiver module according to a judgment result, and the processing module is also used for receiving task information through the transceiver module;
and the display module is used for displaying the task information.
According to one embodiment, wherein the processing module is further configured to:
and decrypting the task information by adopting a preset private key.
According to one embodiment, the processing module is further configured to:
and sending a confirmation receiving message through the transceiving module according to the received task information.
According to one embodiment, the processing module is further configured to:
acquiring a broadcast signal from at least one access point through the transceiver module, wherein the broadcast signal contains identification information of the at least one access point;
creating or updating an access point state information table according to the acquired broadcast signals, wherein the access point state information table records access point state information, and the access point state information comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the average value of the signal intensity of the access point;
and sending first state information through the transceiver module, wherein the first state information comprises self state information and access point state information recorded in the access point state information table.
According to one embodiment, the processing module is further configured to:
monitoring an internal state;
and sending the changed internal state through the transceiver module according to the change of the internal state.
According to one embodiment, the processing module is further configured to:
detecting whether the electric quantity of the battery is lower than a preset threshold value;
code that detects internal execution errors; and/or
Detecting a failure of an access point or a newly added access point.
In a seventh aspect, the present invention also provides a computer apparatus comprising at least one processor, a memory, and a transceiver;
wherein the memory is configured to store program codes, and the processor is configured to call the program codes stored in the memory to perform the methods of the first to third aspects.
In an eighth aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to carry out the method of the first to third aspects described above. .
Drawings
FIG. 1 is a block diagram of a display unit control system according to an embodiment of the present invention;
FIG. 2a is a flowchart illustrating a method for distributing task information according to an embodiment of the present invention;
FIG. 2b is a diagram illustrating encrypted task information according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a method for forwarding task information according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a method for processing task information according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a server according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an access point in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a wireless power consumption display unit according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a computer device according to an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The terms "comprises," "comprising," or any other variation thereof, in the description and the claims are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not explicitly listed or inherent to such process, method, article, or apparatus, and such that a division of modules presented in this application is merely a logical division and may be implemented in practice in other ways, such that multiple modules may be combined or integrated into another system or some features may be omitted or not implemented, and such that shown or discussed couplings or direct couplings or communicative connections between modules may be through interfaces, and such that indirect couplings or communicative connections between modules may be electrical or other similar, this application is not intended to be limiting.
The embodiment of the invention provides a method, a device and a storage medium for distributing, forwarding and processing task information, which can be used in the technical field of display, such as display of electronic price tags. The network elements related to the embodiment of the invention are as follows: the system comprises a server, an access point and a wireless low-power consumption display unit. The three types of network elements may form a display unit control system, such as the schematic diagram of a display unit control system shown in fig. 1, and the display unit control system may include a server, at least one access point, and at least one wireless low-power-consumption display unit.
The server is in communication connection with each access point, and the access points can be in communication connection with at least one wireless low-power-consumption display unit.
And the server can be used for generating display tasks and issuing the display tasks to each wireless low-power-consumption display unit through the access point in communication connection with the server so as to complete the release of the display tasks. In the invention, the server can acquire the state information of the wireless low-power-consumption display units reported by the access points deployed in each area, and create and maintain the association relationship between the APs and the wireless low-power-consumption display units according to the collected state information of each wireless low-power-consumption display unit, wherein the association relationship can be presented in the form of a mapping table, a knowledge map and the like, and is not limited specifically.
The access point can be used for receiving the display task from the server and issuing the task to be displayed to the wireless low-power-consumption display unit in communication connection with the access point; or the wireless low-power display unit can be used for collecting the state information of the wireless low-power display unit from the wireless low-power display unit and reporting the state information of the wireless low-power display unit to the server, so that the server can conveniently create and maintain the knowledge graph between the access point and the wireless low-power display unit. In the invention, each access point can be provided with a plurality of Radio Frequency (RF) units, and each RF can send out display tasks to each wireless low-power-consumption display unit in parallel.
The wireless low-power consumption display unit can be used for receiving the display task from the server from the access point and displaying the display task; the present invention may also be used to maintain the state information of the access point establishing communication connection with itself after successfully establishing communication connection with each access point covering the access point, where the state information of the access point may be implemented in the form of AP table, and the specific implementation manner is not limited in the present invention. For example, after the position of the wireless low-power display unit moves or a historical access point covering the wireless low-power display unit changes, the AP table is dynamically updated, state information is generated, the state information of the AP table is sent to the access point in the current communication connection, and a basis is provided for a server to establish and maintain the association relationship between the access point and the wireless low-power display unit. A wireless Low Power Display Unit (LPDU) may be an electronic price tag.
The following technical problems mainly exist in the existing mechanism:
1. the task deployment efficiency is low.
2. All APs use the same fixed channel for data transmission, are prone to mutual interference, and have low communication rate.
3. The data transmitted between the AP and the electronic price tag is in plain text, or the AP and the electronic price tags communicate with each other by using a shared secret key. If one AP or the electronic price tag is cracked, the whole electronic price tag system is cracked, and the overall safety is low.
4. Because when networking is realized between one AP and a plurality of electronic price tags by adopting a manual binding mode or an automatic binding mode, a serial networking mode is adopted, namely, the AP can only bind one electronic price tag at the same time, when the number of the electronic price tags to be bound is large, the whole networking time is long, the overall networking speed is low, the complexity of the manual binding deployment mode is high, the operation of personnel with professional skills is required, and intelligent and automatic networking cannot be realized.
5. In a retail place where the AP and the electronic price tag are deployed, a local workstation needs to be deployed in the retail place, and the deployed AP can only be used for covering the electronic price tag, so that the overall deployment cost is high.
In order to solve the technical problem 1 that the overall task deployment efficiency is low, the following scheme is mainly adopted:
the method comprises the steps that a plurality of RFs are deployed in an AP, display tasks are sent out to all LPDUs in parallel by the RFs in the AP, for example, each RF in the AP simultaneously sends out an address packet comprising target addresses of the tasks to all LPDUs in a broadcast mode (instead of directly sending out task data packets), when the target LPDU wakes up, if the mac address of the target LPDU is monitored to be contained in the address packet, feedback of a connection request is sent out to the RFs, and after the LPDU is connected with the AP, the corresponding task data packets are sent out to the LPDU by the RFs after the feedback is received. As such, one RF may concurrently process task packets for multiple LPDUs in parallel.
The server maintains the association relation between all LPDU and all AP through the state information of the price tags collected by the AP, selects the AP with the best communication quality with a certain LPDU according to the association relation when the certain LPDU issues a display task, and issues the display task through the AP, so that the task issuing efficiency is improved. In addition, the server can balance the load according to the task amount to be processed of each AP. For example, since the server may know the association relationship between all APs and LPDUs in a certain area, the server may perform load balancing calculation on each AP according to the association relationship, and distribute appropriate task volumes to the APs deployed in the area, so as to transfer the communication task of the heavily loaded AP to the AP with a lighter load.
The embodiment of the invention further comprises the following scheme:
improvement scheme of server side:
for problem 5: the server and the LPDU can communicate end to end through the AP, can analyze, process and store an uplink data packet sent by the LPDU, and respond to the uplink data packet of the LPDU, so that a deployment area of a workstation does not need to be considered, namely a local workstation does not need to be deployed for an area where an electronic price tag system is deployed, deployment cost is reduced, centralized management of the LPDU of multiple areas is realized, a management mechanism is optimized, and system cost is further reduced.
In addition, the server is preset with keys and signatures of all LPDU for interacting with LPDU, so that AP does not need to process data.
Improvement scheme of AP side:
for problems 2& 4: the AP is internally provided with a plurality of RFs, and the display tasks are issued in parallel, and different channels correspond to the RFs, so that efficient task issuing and higher communication efficiency are realized, and the interference among the RFs is less.
For problem 3: each AP sets a private key respectively, and the AP and the LPDU can encrypt and sign the data packet by using the corresponding private key. Therefore, the communication safety of the LPDU, the AP and the server can be enhanced, and the risks of eavesdropping, cracking, counterfeiting and tampering of a large number of LPDUs of the whole system are reduced. Alternatively, both the server and LPDU may encrypt and sign the data packets using the corresponding private key, with the AP merely acting as a forwarding role between the server and LPDU. Therefore, even if the AP is maliciously held, the AP has difficulty in cracking the private key between the LPDU and the server, so that the communication safety of the LPDU, the AP and the server can be enhanced, and the risks of eavesdropping, cracking, counterfeiting and tampering of a large number of LPDUs of the whole system are reduced.
For problem 5: the AP may be integrated into an AP for Wi-Fi coverage, using existing AP implementations, further reducing system costs.
Improvement scheme of LPDU side:
in view of problem 1: the CRC16 algorithm is preset in each LPDU, which can be used to decompress its own CAddr address based on the CRC16 algorithm.
For problem 3: and each LPDU is respectively provided with a private key, and the AP and the LPDU or the server, the AP and the LPDU can encrypt and decrypt the data packet by using the corresponding private key. Therefore, the communication safety of the LPDU, the AP and the server can be enhanced, and the risks of eavesdropping, cracking, counterfeiting and tampering of a large number of LPDUs of the whole system are reduced. The private key of each LPDU can be generated by adopting a certain coding rule, so that the cracking resistance is enhanced. And a random generation mode can be adopted, so that even if a malicious terminal eavesdrops data between the LPDU and the AP, the malicious terminal can hardly find a rule to crack the private key. For example, the private key issued to each LPDU may be added to the LPDU's identification (e.g., mac address), timestamp, random number, etc.
For problem 4: the LPDU may detect whether a change has occurred within the LPDU and, when a change occurs, may actively and automatically initiate a communication connection to the AP. For example, an AP _ table may be preset in each LPDU to record the signal strength of each AP capable of communication connection. The LPDU can detect whether the interior of the LPDU changes or not according to the AP _ table, for example, when an AP with stronger signal quality appears, a communication connection can be actively and automatically initiated to the AP so as to realize rapid networking, or the networking structure is dynamically updated.
A method for distributing task information performed by a server, a method for forwarding task information by an access point, and a method for processing task information by an infinite low power consumption display unit are described below based on fig. 2a, fig. 3, and fig. 4, respectively.
As shown in fig. 2a, the present invention introduces a method for distributing task information from the perspective of a server, the method comprising:
201. the server acquires the task information and determines a target wireless low-power-consumption display unit for processing the task information.
The task information can be visual data such as pictures, animations and characters, can be displayed on the wireless low-power-consumption display unit and can also be called a task to be displayed, and the name is not distinguished.
Specifically, the server may perform format conversion, data packing, tagging and encryption on the task information, and specific encryption means will be described in the subsequent section.
In some possible embodiments, since each data packet contains a self-increasing sequence number, when the server performs data packet packaging, the AES128_ CMAC data may be used to tag the data packet, and then the AES128 is used to perform encryption, so that data forgery and replay attack can be prevented.
202. And the server determines a target access point for forwarding the task information according to the association relation between the target wireless low-power-consumption display unit and the access point.
In the present invention, the association relationship between the target wireless low power consumption display unit and the access point may include: identification information and signal strength information of an access point in communication with the target wireless low-power display unit. The identification information of the access point may be a media access control (mac) address or a network address of the access point, and the application is not limited in this specification.
In some possible embodiments, the determining, by the server, the target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point includes:
the server respectively carries out load balancing calculation on at least two candidate access points according to the association relation between the target wireless low-power-consumption display unit and the access points, and determines the target access point from the at least two candidate access points according to the calculation result.
For example, since the server may know the knowledge graph of all APs in a certain area, the server may perform load balancing calculation on each AP according to the knowledge graph, and distribute appropriate task volumes to the APs deployed in the area, so as to transfer the communication task of the loaded AP to the AP with a lighter load. For example, a supermarket includes a-E zones, each zone has a certain number of APs deployed therein, zones a, B and C are located adjacently, and if there is a jam backlog of tasks to be distributed by APs in current zone a, the server may select as a target AP (e.g., the target AP may be at zone B edge or zone C edge) an AP in zone B, zone C that has an intersection with the AP signal of zone a, and the target AP is idle or lightly loaded. The server transfers the tasks which are originally to be issued to the AP in the area A to the AP in the area B or the area C. In some embodiments, the task distributed by the server may be a plurality of sub-tasks which are distributed for a plurality of times, so as to reduce the bandwidth and the system load.
203. And the server sends the task information to the target access point.
Compared with the existing mechanism, in the embodiment of the invention, after the server acquires the task information, the target wireless power consumption display unit is determined according to the task information, and then the target access point for forwarding the task information can be accurately and quickly determined according to the association relation between the target wireless power consumption display unit and the access point, so that the distribution efficiency of the task information is improved, and the target access point can forward the task information in a targeted manner.
In some possible embodiments, before the server determines the target access point forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point, the method further includes:
the server acquires first state information from the target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of an access point covering the target wireless low-power-consumption display unit. The first status information may be received from the target access point, or may be received from the target access point, and the present invention is not limited thereto.
And the server creates or updates the association relation between the target wireless low-power-consumption display unit and the access point according to the first state information.
Therefore, the server can accurately decide the target access point based on the association relationship by creating the association relationship between the target wireless low-power-consumption display unit and the access point; or the server can improve the accuracy of deciding the target access point by dynamically updating the association relation between the target wireless low-power-consumption display unit and the access point. Even if the access point in the communication range of the wireless low-power-consumption display unit is changed due to factors such as addition, deletion, movement, damage or insufficient power supply quantity of the access point, or the wireless low-power-consumption display unit in the coverage range of the access point is changed due to factors such as addition, deletion, movement, damage or insufficient power supply quantity of the wireless low-power-consumption display unit, the change can cause the association relationship between the wireless low-power-consumption display unit and the access point in a certain area to change. The accuracy of the target access point for the server to decide and forward the task information is influenced by the change of the association relationship between the wireless low-power-consumption display unit and the access point. Because the server can acquire the updated state information from the access point, the server can dynamically update the association relationship between the wireless low-power-consumption display unit and the access point, and further more accurately distribute the task information.
In some embodiments, when the association relationship is implemented in the form of a knowledge map, the knowledge map may cover relevant information (e.g., identification, version, etc.) of LPDUs covered by each AP, communication distances and communication qualities between each AP and the LPDUs covered by each AP, communication tasks between each AP and the LPDUs covered by each AP (e.g., generating display tasks to be published to different LPDUs in each time period in advance, setting publication validation time for each communication task, and publishing display tasks to corresponding APs in automatic validation time), relevant information (e.g., identification, version, signal strength, etc.) of APs that can be reached by each LPDU, and display tasks currently displayed by each LPDU. The knowledge graph can be an intelligent knowledge graph, and can realize the functions of automatically generating the display task and issuing the display task.
In some possible embodiments, the present invention further comprises:
the server can also encrypt the task information by adopting the private key of the target wireless low-power-consumption display unit to obtain the encrypted task information. For example, the encrypted task information shown in fig. 2b, the key task information is displayed as a ciphertext to the access point, and the identification information of the plaintext is displayed to the access point to identify the forwarding object of the task information.
Therefore, through encryption processing, the task information is ciphertext in front of the access point, and even if the access point is clamped or the task information is received by a malicious access point, the task information cannot be cracked in a short time, so that the normal forwarding of the task information is guaranteed.
Optionally, as shown in fig. 2b, the encrypted task information includes a plaintext field, and the plaintext field includes identification information of the target wireless low-power-consumption display unit. During encryption processing, the identification information in the task information is displayed as a plaintext, so that the task information is a ciphertext in front of the access point, the access point can be ensured to complete forwarding operation according to the identification information in the task information, and even if the access point is clamped or the task information is received by a malicious access point, the initial task information cannot be seen because only the identification information can be seen, the task information cannot be cracked in a short time, and normal forwarding of the task information is ensured.
As shown in fig. 3, the present invention introduces a method for forwarding task information from the perspective of an access point, where the method includes:
301. the access point receives a plurality of task information.
It should be noted that, in the embodiment corresponding to fig. 3, the access point is the target access point determined by the server in the embodiment corresponding to fig. 2a, and the embodiments of the present invention do not distinguish.
302. And the access point sends the task information to a plurality of target wireless low-power-consumption display units in parallel.
Compared with the serial forwarding mode of the existing mechanism, the access point can simultaneously send a plurality of task information to a plurality of target wireless low-power-consumption display units in parallel, the time delay of sending the task information is reduced, and the overall deployment efficiency of the task information is effectively improved. Especially under the scene of huge amount of task information to be deployed, the parallel sending mode of the invention can be used with half the effort. In addition, under the scene that a plurality of electronic price tags display the same display task, the parallel forwarding mode in the embodiment of the invention does not cause the phenomenon that the display tasks of the plurality of electronic price tags are not synchronous in a time period.
In an actual application scenario, for example, N wireless low-power-consumption display units (for example, 100 wireless low-power-consumption display units) are commonly included in the entire system, but when the method for forwarding task information is executed at a specific time, it may only be necessary to forward their respective task information to a part (for example, 80) of all N wireless low-power-consumption display units or all N wireless low-power-consumption display units, and thus operations for forwarding multiple pieces of task information to all or a part of the N wireless low-power-consumption display units are included in the protection scope of the present application.
In some possible embodiments, the access point sends the plurality of task information to a plurality of target wireless low power consumption display units in parallel, including:
the access point awakens a plurality of target wireless low-power-consumption display units through at least one radio frequency unit respectively.
And the access point respectively sends the task information to corresponding target wireless low-power-consumption display units.
In some possible embodiments, the method for waking up a plurality of target wireless low power consumption display units by an access point through at least one radio frequency unit includes:
and the access point broadcasts a wake-up message, wherein the wake-up message comprises identification information of a plurality of target wireless low-power-consumption display units corresponding to the plurality of task information. Optionally, the identification information of the wireless low-power display unit includes a mac address, a network address, or a serial number of the wireless low-power display unit. Wherein, the awakening message comprises mac addresses of N wireless low-power consumption display units with awakening.
Correspondingly, the access point respectively sends the task information to the corresponding target wireless low-power-consumption display unit, and the method includes:
and the access point receives the awakening response of the target wireless low-power-consumption display unit corresponding to the identification information in the awakening message and sends corresponding task information to the target wireless low-power-consumption display unit which sends the awakening response.
It can be seen that in this way, the access point need only broadcast the wireless low-power display unit of the designated receiving object, and need not pre-compute to turn on the corresponding RF according to the orientation of the designated receiving object. The access point can forward the task information in a targeted manner without broadcasting the task information blindly.
Through the above description, those skilled in the art can understand that the above parallel transmission manner of the multiple pieces of task information specifically means that identification information of multiple target wireless low-power-consumption display units corresponding to the multiple pieces of task information is firstly broadcast as a wake-up message, and then corresponding task information is transmitted to the target wireless low-power-consumption display unit that sends a wake-up response.
In some possible embodiments, the access point in the communication range of the wireless low power consumption display unit is changed due to the addition, deletion, movement, damage or insufficient power supply quantity of the access point, or the wireless low power consumption display unit in the coverage range of the access point is changed due to the addition, deletion, movement, damage or insufficient power supply quantity of the wireless low power consumption display unit, and the changes can cause the association relationship between the wireless low power consumption display unit and the access point in a certain area to change. The accuracy of the target access point for the server to decide and forward the task information is influenced by the change of the association relationship between the wireless low-power-consumption display unit and the access point. In order for the server to distribute the task information more accurately, the access point also needs to provide updated state information to the server. Specifically, the present invention further comprises:
the method comprises the steps that an access point receives first state information of a target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of the access point covering the target wireless low-power-consumption display unit.
And the access point sends the first state information to a server so as to be used for the server to create or update the association relation between the target wireless low-power-consumption display unit and the access point.
Therefore, the access point feeds back the updated state information to the server, so that the server can dynamically update the association relation between the wireless low-power-consumption display unit and the access point, and the accuracy of the server in deciding the target access point is improved.
In some possible embodiments, considering that the wireless low power display unit fails due to movement, damage or insufficient power supply, the failed wireless low power display unit may not be woken up to receive task information. Under these scenarios, in order to avoid the idle work of the access point in broadcasting the wakeup packet for a long time without completing the forwarding task, the access point may also update the effective wireless low-power-consumption display unit within its coverage area. Specifically, when the access point broadcasts the wakeup packet, the method further includes:
and the access point records the first broadcast time of each identification information in the awakening message and monitors the broadcast duration of each identification information according to the first broadcast time. And the access point records and deletes the identification information of which the broadcast duration exceeds a preset threshold value from the awakening message.
For example, when the access point broadcasts the wakeup message for the first time, the access point may record the first broadcast time t0 of each identification information in the wakeup message, where the broadcast duration is t1, and if (t1-t0) > Δ t (Δ t is a preset threshold), and the access point does not receive the wakeup response fed back by the wireless low power consumption display unit corresponding to a certain identification information in (t1-t0), the access point may consider that the wireless low power consumption display unit has failed, or is currently in a sleep state and cannot receive task information.
Therefore, by recording and monitoring the broadcast time of the awakening message, the failed wireless low-power-consumption display unit can be found in time, the task information forwarding of the failed wireless low-power-consumption display unit is stopped in time, and unnecessary waiting is reduced.
In some possible embodiments, the access point transmitting the plurality of task information to the plurality of target wireless low power consumption display units in parallel further comprises:
and the access point receives confirmation receiving information from the target wireless low-power-consumption display unit, deletes identification information corresponding to the confirmation receiving information from the awakening message, and adds identification information of the target wireless low-power-consumption display unit corresponding to the task information to be processed in the awakening message. For example, the AP may also check the task issuing condition in the current task queue in real time during the process of distributing the task information, and if the number of remaining tasks in the current task queue is less than a certain number, the AP may consider that the tasks in the task queue are close to the end sound. In order to accelerate the task distribution process, the AP may also select at least one task to be processed from the tasks to be processed to add to the tail of the task queue, so as to ensure the continuity of task distribution in the task queue and improve the forwarding efficiency.
In addition, the access point may also delete task information corresponding to the acknowledgement receipt information to reduce storage load. Therefore, the access point updates the task information which is completed to be forwarded in real time and adds the task information to be processed in time, so that the time delay of forwarding the task information is reduced and the efficiency of forwarding the task information is improved.
In some possible embodiments, the access point may also perform timeout or failure monitoring on the forwarded task information during the process of forwarding the task information. When the forwarding of individual tasks fails or overtime, the access point can report the tasks failed to be distributed or overtime to the server, the server decides whether to re-distribute the tasks, and the server can re-arrange the tasks failed or overtime to the tasks not yet distributed, so that the access point adds the tasks failed or overtime to the task queue for re-distribution.
As shown in fig. 4, the present invention introduces a method of processing task information from the perspective of a wireless low power consumption display unit, the method comprising:
401. and the wireless low-power-consumption display unit receives the awakening message.
It should be noted that, in the embodiment corresponding to fig. 4, the wireless low-power-consumption display unit is the target wireless low-power-consumption display unit determined by the server in the embodiment corresponding to fig. 2a, which is not distinguished in the embodiments of the present invention.
The awakening message comprises identification information of a target wireless low-power-consumption display unit of the task information to be processed.
402. And the wireless low-power-consumption display unit judges whether the preset identification information is matched with the identification information in the awakening message.
403. And the wireless low-power-consumption display unit sends out awakening response according to the judgment result.
404. And the wireless low-power-consumption display unit receives the task information and displays the task information.
Compared with the existing mechanism, in the embodiment of the invention, after the wireless low-power-consumption display unit receives the awakening message, whether the identification information is matched with the identification information in the awakening message is judged, and when the identification information is matched with the identification information in the awakening message, an awakening response is sent out, and the task information is obtained from the access point. It can be seen that in this way, the access point need only broadcast the wireless low-power display unit of the designated receiving object, and need not pre-compute to turn on the corresponding RF according to the orientation of the designated receiving object. Therefore, when the appointed receiving object monitors the receiving object which is the awakening message, the current task information can be determined to be issued, and the judgment mechanism is realized on the side of the wireless low-power-consumption display unit, so that the calculation work of the access point can be reduced.
In some possible embodiments, wherein receiving task information and displaying the task information comprises:
and the wireless low-power-consumption display unit decrypts the task information by adopting a preset private key.
According to one embodiment, further comprising:
and the wireless low-power-consumption display unit sends out the receiving confirmation information according to the received task information. Therefore, after receiving the confirmation receiving message sent by the wireless low-power-consumption display unit, the access point considers that the forwarding of the task information of the wireless low-power-consumption display unit is completed, so that the task information of the wireless low-power-consumption display unit is deleted, and the task information to be processed is added, so that the forwarding efficiency and the continuity of the forwarding task are improved.
In some possible embodiments, the method further comprises:
the wireless low-power display unit acquires a broadcast signal from at least one access point, wherein the broadcast signal contains identification information of the at least one access point.
The wireless low-power-consumption display unit creates or updates an access point state information table according to the acquired broadcast signals, wherein the access point state information is recorded in the access point state information table and comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the average value of the signal intensity of the access point.
And the wireless low-power-consumption display unit sends out first state information, wherein the first state information comprises self state information and access point state information recorded in the access point state information table.
Therefore, the first state information sent by the wireless low-power-consumption display unit for the first time can be used for the server to establish the association relation between the target wireless low-power-consumption display unit and the access point, and a basis can be provided for the server to accurately decide the target access point for forwarding the task information.
Correspondingly, the access point in the communication range of the wireless low-power-consumption display unit is changed due to the factors such as addition, deletion, movement, damage or insufficient power supply quantity of the access point, or the wireless low-power-consumption display unit in the coverage range of the access point is changed due to the factors such as addition, deletion, movement, damage or insufficient power supply quantity of the wireless low-power-consumption display unit, and the change can cause the association relationship between the wireless low-power-consumption display unit and the access point in a certain area to change. And the accuracy of the target access point for the server to decide and forward the task information can be influenced by the change of the association relationship between the wireless low-power-consumption display unit and the access point. Therefore, in the embodiment of the invention, the first state information which is not sent by the wireless low-power-consumption display unit for the first time can be used for the server to update the association relation between the target wireless low-power-consumption display unit and the access point, and a basis can be provided for the server to accurately decide the target access point for forwarding the task information. Therefore, the wireless low-power-consumption display unit feeds back the updated state information to the server through the access point, so that the server can dynamically update the association relation between the wireless low-power-consumption display unit and the access point, the accuracy of the server in deciding a target access point is improved, and the load sharing uniformity of each access point is improved.
In some possible embodiments, the method further comprises:
monitoring an internal state;
and sending out the changed internal state according to the change of the internal state.
In some possible embodiments, wherein monitoring the internal state comprises:
detecting whether the electric quantity of the battery is lower than a preset threshold value;
code that detects internal execution errors; and/or
Detecting a failure of an access point or a newly added access point.
For example, when detecting whether the battery power is lower than a preset threshold, the LPDU battery power change may be determined as follows: if b is>BThreshold1If the LPDU internal state is changed, BThreshold2Is a preset threshold value. Ruabas (B-B)>BThreshold2The internal status of the LPDU is considered to change, wherein B is the current battery voltage value of the LPDU, B is a predefined reference electric quantity value, and B is the current battery voltage value of the LPDUThreshold2Is a preset power-down threshold value.
When the internal execution error code is detected, the LPDU may detect whether the internal execution error code exists to determine. If the internal execution error code is checked according to the working log in the memory, the LPDU considers that the internal state of the LPDU changes.
When detecting an access point failure or newly added access points, the determination may be made based on changes in the AP _ Table of the LPDU.
(a) And judging according to the difference between the current system time and the latest occurrence time of the AP.
For example, the LPDU may check each AP entry within the AP _ Table if ST-AP _ TIME>TThresholdIf the AP has not been present for a long time, may be damaged, or may be relocated or undeployed, the LPDU may consider its internal status to have changed, the AP may be listed as a failed AP, and the AP entry for the AP _ Table may be deleted. Wherein ST is the current system TIME, AP _ TIME is the last TIME the AP was heard by the LPDU, TThresholdRefers to a predefined AP expiration time, which may be set to 1 week, for example.
(b) And judging whether the AP is newly added in the AP _ Table or not, and if the record of the newly added AP exists, determining that the internal state of the LPDU changes.
In some embodiments, the wireless low power display unit may further determine whether the RSSI _ AVG size ordering of the AP changes based on the AP _ Table.
For example, in step 102, after the current LPDU monitors the AP1, the RSSI _ AVG of the AP1 in the AP _ Table is updated, so that it may be further determined whether the RSSI _ AVG size sequence of each AP in the current AP _ Table changes. If the RSSI _ AVG size ordering is updated, the largest RSSI _ AVG is compared with the last orderingmaxIf the RSSI _ AVG of all APs connected to the LPDU changes, the LPDU considers that its internal status has changed.
In some embodiments, when the target wireless low power consumption display unit monitors the target access point in the wake-up phase, to save power consumption, one of the following operations may be further performed:
if at the preset time LTimeoutIf the data packet forwarded by the target access point is received within the time, the image format is checked, decrypted and verified whether the digital signature is correct or not in sequence, then an image display command is executed, and if the downlink data packet is correct and legal, the target wireless low-power-consumption display unit replies a confirmation receiving message to the target access point. And waiting for the next downlink data packet or a signal of closing the communication connection of the target access point.
Or, if at LTimeoutIf the data packet forwarded by the target access point is not received within the time, the target wireless low-power-consumption display unit closes the RF of the target wireless low-power-consumption display unit and enters a dormant state.
For ease of understanding, the following describes a specific application scenario for a flow of the AP forwarding tasks to be displayed in parallel to the N LPDUs. In some embodiments, in the AP, a task queue, i.e. TaskQ, may be established for each RF, and then the task queues TaskQ of the N RFs are set to T respectively0,T1,…,TN-1. Each RF may randomly select 1 channel on 3 broadcast channels for broadcasting of the data packet. Wherein, the task queue has K mac address LPDU data packet queues, and the mac address is set as M0,M1,…,MK-1And K is a positive integer. The mac address in the task queue refers to the mac address of the LPDU, and may also be understood as the MAC address of the RF in the LPDU. TaskQ may refer to one of the expressions shown in Table 1 below:
Figure BDA0001685731880000231
TABLE 1
In some embodiments, ThreadQ, ThreadT1, and ThreadT2 may be threaded in the AP. The ThreadQ is used for receiving information of the server, maintaining the task queue and checking the overtime task in the task queue. The ThreadT1 is used to perform multiple access wakeup at a certain speed (e.g., 1 time per second) for each RF corresponding task queue. The thread 2 is used to circularly check the number of tasks remaining in each task queue according to the index number corresponding to the mac address in the task queue during the thread 1 executing the multiple access wakeup process, and update table 2. The functions of ThreadT1, ThreadT1, and ThreadQ in the AP in performing the multiple access wakeup process are described below, respectively.
First, a flow of the thread creates a Hash Table (HT) based on the mac address of the LPDU is introduced:
after receiving the list of the tasks to be displayed sent by the server, the ThreadQ in the AP establishes a Hash Table (HT) according to the target mac address, and establishes a mapping relationship between each ma address and a data packet that needs to be sent to the ma address through Hash mapping, for example, the HT including the ma address and the task data packet shown in table 2.
Figure BDA0001685731880000232
TABLE 2
Next, a flow of performing multiple access wakeup by thread 1 is introduced:
(a1) according to the index number of Top10 in the task queue, a mac address corresponding to the index number of Top10 is obtained in HT, each mac address is subjected to CRC16 operation to obtain corresponding 10 compressed addresses CAddr, and the mac addresses are expressed by only 2 bytes.
(a2) And splicing (transmitting in clear) the compressed address CAddr of the mac address corresponding to the index number of Top10 to form a wake-up message.
(a3) And sending the awakening message to 10 LPDUs corresponding to the mac address in the awakening message through RF so as to awaken the 10 LPDUs simultaneously.
(a4) The start wake-up times of these 10 tasks in table 2 are all set to the current time.
Correspondingly, after any LPDU detects the wake-up packet sent in step (a3) during the wake-up period, it may use CRC16 algorithm to calculate its own compressed address CAddr, check whether its own CAddr is within 10 mac addresses in the wake-up packet, if it is within the 10 mac addresses, actively initiate a data connection request to the RF sending the wake-up packet, and report the current state information to the thread 1 of the AP sending the wake-up packet after the connection is successful. Other LPDUs listen and report the same.
After receiving the status information reported by each LPDU, the thread 1 performs the following operations for each task in the task queue:
(b1) the ThreadT1 finds the corresponding task packet in HT according to the index number, and sends each task packet in the task queue through the RF of the AP.
(b2) If at the preset timeout TTimeoutIf the latest status packet of a certain LPDU for task 1 is received (e.g., 5s), the AP sequentially downloads the task data packets of the LPDU to the LPDU, and the thread 1 deletes task 1 in HT as shown in table 2 according to the index number. And repeating the steps of traversing and sending the data packet of the next task in sequence until the task queue is emptied.
Or, (b3) if in the process at TTimeoutIf the ACK of task 1 is not received, the process of sending the data packet of task 1 with failed wakeup is ended. The AP to which the thread 1 belongs may report the failed task 1 to the server, and the server decides to re-issue the task, so as to re-enter the multiple access wakeup process, which may refer to steps (b1) and (b2) to re-wake the LPDU and wait for the LPDU connection request. E.g. total 3 AP coverageThe LPDU may try each AP in turn until the re-delivery is successful.
(b4) In the forwarding process, ThreadT1 may forward the LPDU upstream packets to the server over the backend wired network.
In the whole process of the thread 1 executing the task issuing in (b1) to (b4), the thread q may also periodically perform timeout check on the task of each mac address in HT, as follows:
calculating the total running time of the tasks according to the start time of the tasks (D)Time) If D isTime>And if the time is preset, the task still exists, and the ThreadQ can directly delete the overtime task in the HT according to the fact that the task has overtime. The ThreadQ may also send the timeout task to the server, and the server may then re-send the timeout task. The processing mechanism of the overtime task can compensate the omission of the parallel distribution task, thereby further improving the parallel distribution task mechanism of the invention.
Finally, the function of ThreadT2 is introduced:
in the process of the ThreadT1 distributing tasks in parallel, the ThreadT2 may cycle through the number of bio-tasks in each task queue. If the thread 2 traverses and finds that the number of tasks in a certain task queue is less than the first threshold, the thread 2 picks 1 task from the tasks to be processed with the state 0 in HT shown in table 2, puts the selected task into one task queue of TaskQ, and sets the state 0 of the selected task to be processed to 1 in HT shown in table 2.
Any technical features introduced in any of the embodiments corresponding to fig. 1 to 4 are also applicable to the embodiments corresponding to fig. 5 to 9 in the present application, and the details of the following similarities are not repeated.
The method for distributing, forwarding and processing task information in the present application is described above, and a server for executing the method for distributing task information, an access point for forwarding task information, and a terminal for processing task information are described below.
As shown in fig. 5, a schematic structural diagram of a server 50, the server 50 in the embodiment of the present application can implement any steps executed by the server in the embodiment corresponding to fig. 2 a. The functions implemented by the server 50 may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, which may be software and/or hardware. The server 50 may include a transceiver module and a processing module, and the function of the processing module may refer to the operations of determining the target wireless low power consumption display unit and the target access point by the server in the embodiment corresponding to fig. 2a, which is not described herein again. The function of the transceiver module may be implemented by referring to operations of acquiring task information and sending task information by a server in the embodiment corresponding to fig. 2a, and the processing module may be configured to control the transceiver module to perform transceiving operations.
In some embodiments, the transceiver module is configured to acquire task information;
the processing module is used for determining a target wireless low-power-consumption display unit for processing the task information; determining a target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point; and sending the task information to the target access point through the transceiver module.
Compared with the existing mechanism, in the embodiment of the present invention, after the transceiver module of the server 50 obtains the task information, the processing module of the server 50 may determine the target wireless power consumption display unit according to the task information, and then may accurately and quickly determine the target access point for forwarding the task information according to the association relationship between the target wireless power consumption display unit and the access point, so as to improve the distribution efficiency of the task information and enable the target access point to forward the task information in a targeted manner.
Optionally, the association relationship between the target wireless low-power-consumption display unit and the access point includes:
identification information and signal strength information of an access point in communication with the target wireless low-power display unit.
Optionally, before determining a target access point for forwarding the task information according to an association relationship between a target wireless low-power-consumption display unit and the access point, the processing module is further configured to:
acquiring first state information from the target wireless low-power-consumption display unit through the transceiver module, wherein the first state information comprises state information of the target wireless low-power-consumption display unit and state information of an access point covering the target wireless low-power-consumption display unit;
and establishing or updating the association relation between the target wireless low-power-consumption display unit and the access point according to the first state information.
Optionally, determining the target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point includes:
respectively carrying out load balancing calculation on at least two candidate access points according to the association relation between the target wireless low-power-consumption display unit and the access points; and
and determining the target access point from the at least two candidate access points according to the calculation result.
Optionally, the processing module is further configured to:
and encrypting the task information by adopting the private key of the target wireless low-power-consumption display unit to obtain the encrypted task information.
Optionally, the encrypted task information includes a plaintext field, and the plaintext field includes identification information of the target wireless low-power-consumption display unit.
As shown in fig. 6, a schematic structural diagram of an access point 60, the access point 60 in this embodiment of the present application can implement any steps performed by the access point in the embodiment corresponding to fig. 3. The functions performed by the access point 60 may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, which may be software and/or hardware. The access point 60 may include a transceiver module and a processing module, and the function of the processing module may refer to operations of recording, by the access point, a first broadcast time of each identification information in the wake-up packet, monitoring a broadcast duration of each identification information, recording and deleting, from the wake-up packet, identification information whose broadcast duration exceeds a preset threshold, deleting identification information corresponding to the reception confirmation information, adding, in the wake-up packet, identification information of a target wireless low power consumption display unit corresponding to task information to be processed, and deleting task information corresponding to the reception confirmation information, which are not described herein again. The function of the transceiver module may be implemented by referring to operations of receiving task information, sending a wakeup packet, sending task information, receiving a certain received information, and the like by an access point in the embodiment corresponding to fig. 2a, and the processing module may be configured to control the transceiver module to perform the transceiving operation.
In some embodiments, the transceiver module is configured to receive a plurality of task information and send the plurality of task information to a plurality of target wireless low-power-consumption display units in parallel.
Compared with the serial forwarding mode of the existing mechanism, in the embodiment of the present invention, the processing module of the access point 60 can control the transceiver module to concurrently and simultaneously send a plurality of task information to a plurality of target wireless low-power-consumption display units, reduce the time delay for issuing the task information, and effectively improve the overall deployment efficiency of the task information. Especially under the scene of huge amount of task information to be deployed, the parallel sending mode of the invention can be used with half the effort.
Optionally, the processing module is configured to:
controlling the transceiver module to awaken a plurality of target wireless low-power-consumption display units through at least one radio frequency unit;
and respectively sending the task information to corresponding target wireless low-power-consumption display units through the transceiving module.
Optionally, the transceiver module is configured to:
broadcasting a wake-up message including identification information of a plurality of target wireless low-power display units corresponding to the plurality of task information,
receiving a wake-up response of a target wireless low-power-consumption display unit corresponding to the identification information in the wake-up message;
and sending corresponding task information to the target wireless low-power-consumption display unit which sends the awakening response.
Optionally, the identification information of the wireless low power consumption display unit includes a mac address, a network address or a serial number of the wireless low power consumption display unit.
Optionally, the transceiver module is further configured to:
receiving first state information of a target wireless low-power-consumption display unit, wherein the first state information comprises the state information of the target wireless low-power-consumption display unit and the state information of an access point covering the target wireless low-power-consumption display unit;
and sending the first state information to a server for the server to create or update the association relationship between the target wireless low-power-consumption display unit and the access point.
Optionally, the processing module is further configured to:
recording the first broadcast time of each identification information in the awakening message;
monitoring the broadcast duration of each identification information according to the first broadcast time;
and recording and deleting the identification information of which the broadcast duration exceeds a preset threshold value from the awakening message.
Optionally, the processing module is further configured to:
receiving acknowledgement information from the targeted wireless low-power display unit through the transceiver module;
deleting identification information corresponding to the information of confirmed receipt from the awakening message, and adding identification information of a target wireless low-power-consumption display unit corresponding to the task information to be processed into the awakening message;
and deleting the task information corresponding to the confirmation receipt information.
As shown in fig. 7, a schematic structural diagram of a wireless low power consumption display unit 70, the wireless low power consumption display unit 70 in the embodiment of the present application can implement any steps executed by the wireless low power consumption display unit in the embodiment corresponding to fig. 4. The functions implemented by the wireless low-power display unit 70 may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, which may be software and/or hardware. The wireless low-power display unit 70 may include a transceiver module and a processing module, and the function of the processing module can refer to the operations of determining, by the wireless low-power display unit in the embodiment corresponding to fig. 3, whether the preset identification information matches with the identification information in the wake-up message, decrypting the task information, and the like, which are not described herein again. The function of the transceiver module may be implemented by referring to operations of receiving task information, sending a wakeup response, sending a confirmation receipt message, and the like by the wireless low-power-consumption display unit in the embodiment corresponding to fig. 4, and the processing module may be configured to control the transceiver module to perform the transceiving operation.
In some embodiments, the transceiver module is configured to receive a wake-up packet, where the wake-up packet includes identification information of a target wireless low-power-consumption display unit of task information to be processed;
the processing module is used for judging whether preset identification information is matched with the identification information in the awakening message or not;
sending out a wake-up response through the transceiver module according to the judgment result;
receiving task information through the transceiver module;
and the display module is used for displaying the task information received by the transceiver module.
Compared with the existing mechanism, in the embodiment of the present invention, after the transceiver module of the wireless low power display unit 70 receives the wake-up message, the processing module of the wireless low power display unit 70 may first determine whether the identification information matches the identification information in the wake-up message, and when the identification information matches the identification information, the transceiver module sends a wake-up response and obtains the task information from the access point. It can be seen that in this way, the access point only needs to broadcast the wireless low-power display unit of the designated reception object, and does not need to pre-calculate to turn on the corresponding RF according to the orientation of the designated reception object. Therefore, when the appointed receiving object monitors the receiving object which is the awakening message, the current task information can be determined to be issued, and the judgment mechanism is realized on the side of the wireless low-power-consumption display unit, so that the calculation work of the access point can be reduced.
Optionally, receiving task information and displaying the task information includes:
and decrypting the task information by adopting a preset private key.
Optionally, the transceiver module is further configured to:
and sending out the confirmation receiving information according to the received task information.
Optionally, the processing module is further configured to:
acquiring a broadcast signal from at least one access point through the transceiver module, wherein the broadcast signal contains identification information of the at least one access point;
creating or updating an access point state information table according to the acquired broadcast signals, wherein the access point state information table records access point state information, and the access point state information comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the signal intensity mean value of the access point;
and sending first state information through the transceiver module, wherein the first state information comprises self state information and access point state information recorded in the access point state information table.
Optionally, the processing module is further configured to:
monitoring an internal state;
and sending the changed internal state through the transceiver module according to the change of the internal state.
Optionally, the processing module is configured to:
detecting whether the electric quantity of the battery is lower than a preset threshold value;
code that detects internal execution errors; and/or
Detecting a failure of an access point or a new access point.
It should be noted that, in the embodiments corresponding to fig. 5 and fig. 6 in the present application, all the entity devices corresponding to the transceiver module may be transceivers, all the entity devices corresponding to the processing module may be processors, and the entity device corresponding to the display module may be a display unit. Each of the devices shown in fig. 5 or fig. 6 may have a structure as shown in fig. 8, when one of the devices has a structure as shown in fig. 8, the processor and the transceiver in fig. 8 implement the same or similar functions of the processing module and the transceiver module provided in the embodiment of the device corresponding to the device, and the memory in fig. 8 stores program codes that need to be called when the processor executes the method for distributing task information or the method for forwarding task information.
For example, when the apparatus shown in fig. 8 implements the functionality of a server, the processor in fig. 8 may perform the following by calling instructions in memory:
acquiring task information through the transceiver shown in fig. 8;
determining a target wireless low-power display unit for processing the task information; determining a target access point for forwarding the task information according to the association relationship between the target wireless low-power-consumption display unit and the access point; and sending the task information to the target access point through the transceiver module.
For another example, when the apparatus shown in fig. 8 implements the functionality of an access point, the processor in fig. 8 may perform the following by invoking instructions in the memory:
the plurality of task information is received by the transceiver shown in fig. 8 and is transmitted in parallel to the plurality of target wireless low power consumption display units.
In this application, in the embodiment corresponding to fig. 7, the entity device corresponding to the transceiver module may be a transceiver, the entity device corresponding to the processing module may be a processor, and the entity device corresponding to the display module may be a display unit. Each of the devices shown in fig. 7 may have a structure as shown in fig. 9, when one of the devices has the structure as shown in fig. 9, the processor, the transceiver and the display unit in fig. 9 implement the same or similar functions of the processing module, the transceiver module and the display module provided in the device embodiment corresponding to the device, and the memory in fig. 9 stores program codes that the processor needs to call when executing the method based on processing task information.
For example, when the apparatus shown in fig. 9 implements the functionality of a wireless low-power display unit, the processor in fig. 9 may perform the following by calling instructions in memory:
receiving a wake-up message through the transceiver shown in fig. 9, wherein the wake-up message includes identification information of a target wireless low-power-consumption display unit of task information to be processed;
judging whether preset identification information is matched with the identification information in the awakening message or not;
sending a wake-up response through the transceiver shown in fig. 9 according to the determination result;
receiving task information through the transceiver shown in FIG. 9;
and controlling a display unit shown in fig. 9 to display the task information received by the transceiver module.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A method of processing task information, comprising:
receiving a wake-up message, wherein the wake-up message comprises identification information of a target wireless low-power-consumption display unit of task information to be processed;
judging whether preset identification information is matched with the identification information in the awakening message or not;
sending out a wake-up response according to the judgment result;
receiving task information and displaying the task information, wherein the method further comprises the following steps:
acquiring a broadcast signal from at least one access point, the broadcast signal containing identification information of the at least one access point;
creating or updating an access point state information table according to the acquired broadcast signals, wherein the access point state information table records access point state information, and the access point state information comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the average value of the signal intensity of the access point;
and sending first state information, wherein the first state information comprises self state information and access point state information recorded in the access point state information table, so that the server determines a target access point for forwarding the task information according to the first state information.
2. The method of claim 1, wherein receiving task information and displaying the task information comprises:
and decrypting the task information by adopting a preset private key.
3. The method of claim 2, further comprising:
and sending out the confirmation receiving information according to the received task information.
4. The method of claim 1, further comprising:
monitoring an internal state;
and sending out the changed internal state according to the change of the internal state.
5. The method of claim 4, wherein monitoring internal conditions comprises:
detecting whether the electric quantity of the battery is lower than a preset threshold value;
code to detect internal execution errors; and/or
Detecting a failure of an access point or a newly added access point.
6. A wireless low power display unit comprising:
the receiving and sending module is used for receiving a wake-up message, wherein the wake-up message comprises identification information of a target wireless low-power-consumption display unit of task information to be processed;
the processing module is used for judging whether preset identification information is matched with the identification information in the awakening message or not and sending an awakening response through the transceiving module according to a judgment result, and the processing module is also used for receiving task information through the transceiving module;
a display module for displaying the task information,
wherein the processing module is further configured to:
acquiring a broadcast signal from at least one access point, wherein the broadcast signal contains identification information of the at least one access point;
creating or updating an access point state information table according to the acquired broadcast signals, wherein the access point state information table records access point state information, and the access point state information comprises the latest time when the access point is intercepted, the historical signal intensity of the access point and the signal intensity mean value of the access point;
and sending first state information, wherein the first state information comprises self state information and access point state information recorded in the access point state information table, so that the server determines a target access point for forwarding the task information according to the first state information.
7. A computer apparatus, comprising:
at least one processor, memory, and transceiver;
wherein the memory is configured to store program code and the processor is configured to invoke the program code stored in the memory to perform the method of any of claims 1-5.
8. A non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to implement the method of any one of claims 1-5.
CN201810570760.4A 2018-06-05 2018-06-05 Method, device and storage medium for distributing, forwarding and processing task information Active CN110572420B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210523801.0A CN115150456B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing and forwarding task information
CN201810570760.4A CN110572420B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing, forwarding and processing task information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810570760.4A CN110572420B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing, forwarding and processing task information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210523801.0A Division CN115150456B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing and forwarding task information

Publications (2)

Publication Number Publication Date
CN110572420A CN110572420A (en) 2019-12-13
CN110572420B true CN110572420B (en) 2022-06-24

Family

ID=68772176

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810570760.4A Active CN110572420B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing, forwarding and processing task information
CN202210523801.0A Active CN115150456B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing and forwarding task information

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202210523801.0A Active CN115150456B (en) 2018-06-05 2018-06-05 Method, device and storage medium for distributing and forwarding task information

Country Status (1)

Country Link
CN (2) CN110572420B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113256363B (en) * 2020-02-13 2024-07-09 盒马(中国)有限公司 Information processing method and device and electronic equipment
CN113163345B (en) * 2021-03-23 2023-04-25 深圳云里物里科技股份有限公司 Broadcast communication method, system, gateway equipment and electronic price tag
CN114449487B (en) * 2022-02-17 2024-07-09 西安热工研究院有限公司 Mobile service pushing method and system for thermal power plant based on wireless AP
CN118037017B (en) * 2024-04-15 2024-07-16 浙江毫微米科技有限公司 Method and device for confirming completion of task, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664644A (en) * 2012-04-11 2012-09-12 北京汉朔科技有限公司 Self-awakening communication method of electronic shelf label systems
CN103281754A (en) * 2013-04-25 2013-09-04 深信服网络科技(深圳)有限公司 Local forwarding mode-based wireless access point information acquisition method and device
WO2014117373A1 (en) * 2013-01-31 2014-08-07 华为技术有限公司 Communication method, base station, and wireless access point
WO2014194492A1 (en) * 2013-06-05 2014-12-11 华为技术有限公司 Access point selection method and device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008103863A1 (en) * 2007-02-21 2008-08-28 Terahop Networks, Inc. Mesh network control using common designation wake-up
US8958433B2 (en) * 2012-06-27 2015-02-17 Qualcomm Incorporated Method and apparatus for extending an awake state of a station
CN102892193B (en) * 2012-09-20 2016-03-30 华为技术有限公司 Data transmission method and equipment
US20140328234A1 (en) * 2013-05-02 2014-11-06 Qualcomm Incorporated Systems and methods for power save during initial link setup
CN105491625B (en) * 2014-10-10 2019-11-29 华为技术有限公司 Switch method, network control node and the user equipment of access point in wireless communication
CN105515792B (en) * 2015-12-10 2018-12-14 Abb瑞士股份有限公司 The network wake-up method and building talkback equipment of building talkback equipment
CN105554863B (en) * 2015-12-11 2018-10-16 上海纵行实业有限公司 A kind of low power loss communication method and network based on paging
CN108781392A (en) * 2016-06-30 2018-11-09 华为技术有限公司 access point switching method, device and equipment
CN107979841B (en) * 2017-08-02 2020-11-03 上海连尚网络科技有限公司 Method and equipment for inquiring authentication information of wireless access point
CN107708180B (en) * 2017-10-24 2020-10-16 佛山市广华合志科技有限公司 Data communication system, electronic shelf label system and asynchronous communication method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664644A (en) * 2012-04-11 2012-09-12 北京汉朔科技有限公司 Self-awakening communication method of electronic shelf label systems
WO2014117373A1 (en) * 2013-01-31 2014-08-07 华为技术有限公司 Communication method, base station, and wireless access point
CN103281754A (en) * 2013-04-25 2013-09-04 深信服网络科技(深圳)有限公司 Local forwarding mode-based wireless access point information acquisition method and device
WO2014194492A1 (en) * 2013-06-05 2014-12-11 华为技术有限公司 Access point selection method and device

Also Published As

Publication number Publication date
CN110572420A (en) 2019-12-13
CN115150456A (en) 2022-10-04
CN115150456B (en) 2024-05-24

Similar Documents

Publication Publication Date Title
CN110572420B (en) Method, device and storage medium for distributing, forwarding and processing task information
CN105282835A (en) Wlan system with opportunistic transitioning to a low power state for power management
CN106790675A (en) Load-balancing method, equipment and system in a kind of cluster
CN101854625A (en) Selective processing method and device of security algorithm, network entity and communication system
US9288757B2 (en) Techniques for conserving power for communication between wireless devices
EP3114796B1 (en) Report-based control of repeated multicast data transmission
CN110650503B (en) Network access method, device, system and computer readable storage medium
US20150370516A1 (en) Directly Transferring Data Between Devices
CN110266582B (en) Message pushing method, system, server and communication terminal
JP2022520466A (en) Transmission resource detection method, transmission resource determination method and communication equipment
US20230413331A1 (en) Methods and devices for restricted target wake time operation for latency sensitive traffic in wireless local area networks
CN104584473A (en) Channel resource indication method and device
CN104657841A (en) Express item delivery method, delivery processing method, express cabinet terminal and service system
CN105898882A (en) Data transmission method, sending terminal, receiving terminal and data transmission system
CN106332165A (en) Method of feeding downlink channel back by cluster terminal, terminal and system
CN103338144A (en) Session data synchronization method and session data synchronization device
CN104303575A (en) System and method for reducing signaling overhead
CN111612106B (en) Position relation verification method, device, system and storage medium
JP2004166190A (en) Mobile communication system, mobile station, base station and radio network controller
JP5961471B2 (en) Output comparison method in multiple information systems
CN102769830B (en) Multicast message sending method and device, the network equipment
CN114385647B (en) Alliance link-out block method, alliance link-out block device, electronic equipment and medium
US9788340B2 (en) Method, access point, and station for establishing association in wireless local area network
CN113472846B (en) Message processing method, device, equipment and computer readable storage medium
CN112423236B (en) Terminal equipment identification method and device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40018694

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant