Charging control method and device, equipment, storage medium and computer program product
By filtering and allocating information to determine the charging duration, the problem of ineffective energy consumption during the charging process of passive backscatter terminals is solved. This enables the terminal to implement a sleep mechanism and status reporting, reducing energy loss and improving network resource utilization.
Patent Information
- Application Number
- CN202510312691.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-12-12
AI Technical Summary
In existing technologies, passive backscatter terminals based on rechargeable energy storage suffer from ineffective energy consumption during the charging process.
By sending terminal filtering information and time slot allocation information, terminals that meet the charging status information threshold are selected, and the charging duration is determined based on the feedback information. A charging signal is sent and a confirmation message is broadcast, so that all terminals waiting to be connected enter the sleep charging state.
The system implements a terminal sleep mechanism and status reporting, which avoids unnecessary energy consumption, reduces terminal energy loss, and improves network resource utilization.
Smart Images

Figure CN121124263A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a charging control method and device, equipment, storage medium and computer program product. BACKGROUND
[0002] Based on the backscattering mechanism, a scheme of using a passive backscattering terminal based on charging energy storage for communication has appeared in the prior art. However, the passive backscattering terminal based on charging energy storage has problems such as invalid energy consumption during the charging process. SUMMARY
[0003] The purpose of the present application is to provide a charging control method, device, equipment, storage medium and computer program product to solve the problem of invalid energy consumption of the passive backscattering terminal based on charging energy storage in the prior art during the charging process.
[0004] In order to solve the above technical problems, the present application provides a charging control method applied to a network device, comprising:
[0005] sending first information; the first information includes at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal in the coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information for the terminal to send state report information; the state report information is used to determine the charging time length of the terminal;
[0006] receiving second information fed back by at least one terminal in response to the first information;
[0007] determining the charging time length of the terminal in the coverage range of the network device according to the second information;
[0008] sending a charging signal according to the charging time length of the terminal; and broadcasting a confirmation message, the confirmation message being used to make all terminals waiting for access in the coverage range of the network device enter a dormant charging state.
[0009] Optionally, the terminal screening information includes the charging state information threshold and a first message identifier used to indicate the identity information of the terminal screening information; and the second information includes screening response information, the screening response information including a first response identifier used to indicate the identity information of the screening response information.
[0010] The determination of the charging time length of the terminal in the coverage range of the network device according to the second information comprises:
[0011] In the case of receiving the screening response information, the charging time length of the terminal in the coverage range of the network device is determined according to the charging state information threshold.
[0012] Optionally, the method further comprises:
[0013] In a case where the first information is terminal screening information and the screening response information is not received, updating a charging state information threshold in the terminal screening information, and re-sending the first information; wherein the charging state information threshold after the updating corresponds to a charging required time length which is shorter than a charging required time length corresponding to the charging state information threshold before the updating.
[0014] Optionally, the time slot allocation information comprises: an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; and the second information comprises state reporting information, and the state reporting information comprises charging state information.
[0015] The determining of the terminal charging time length within the coverage of the network device according to the second information comprises:
[0016] The determining of the terminal charging time length within the coverage of the network device according to the charging state information carried by the first time slot position corresponding to the time slot allocation information.
[0017] Optionally, the method further comprises:
[0018] Broadcasting a data reading message;
[0019] Performing a handshake operation with at least one terminal receiving the data reading message;
[0020] Receiving a data message corresponding to the data reading message and sent by at least one terminal whose handshake is successful.
[0021] Optionally, the method further comprises:
[0022] In a case where the data message corresponding to the data reading message and sent by at least one terminal is received, broadcasting a repeated reading message carrying a next interaction time;
[0023] In a case where the data message corresponding to the data reading message is not received, broadcasting a repeated reading message carrying a receiving failure.
[0024] Optionally, the data reading message and the first information are located in a same field; or the data reading message is located in a field other than a field where the first information is located.
[0025] Embodiments of the present application further provide a charging control method applied to a terminal, comprising:
[0026] receive first information sent by a network device; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in a coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; the state report information is used for determining a charging duration of a terminal;
[0027] feed back second information to the network device in response to the first information and enter a dormant charging state; or, feed back second information to the network device in response to the first information and receive an acknowledgement message broadcast by the network device; enter the dormant charging state according to the acknowledgement message; or, do not perform the operation of feeding back the second information to the network device, and enter the dormant charging state upon receiving the acknowledgement message.
[0028] Optionally, the terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; the second information comprises screening response information, and the screening response information comprises a first response identifier used for indicating identity information of the screening response information.
[0029] The feeding back of the second information to the network device in response to the first information comprises:
[0030] feed back the screening response information to the network device in a case where the charging state information threshold is met; the meeting of the charging state information threshold comprises that a charging required duration corresponding to the charging state information of the terminal is greater than a charging required duration corresponding to the charging state information threshold.
[0031] Optionally, the time slot allocation information comprises an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; the second information comprises state report information, and the state report information comprises charging state information.
[0032] The feeding back of the second information to the network device in response to the first information comprises:
[0033] determine a report time slot according to a first correspondence relationship, the charging state information of the terminal and the time slot allocation information.
[0034] feed back the second information carrying the state report information to the network device according to the report time slot.
[0035] The first correspondence relationship comprises a correspondence relationship between terminal charging state information and a time slot position; the greater a charging required duration corresponding to the terminal charging state information, the earlier the time slot position corresponding to the terminal charging state information.
[0036] Optionally, the method further comprises:
[0037] In the case of not being fully charged, not receiving the message;
[0038] In the case of being fully charged, receiving the data read message broadcasted by the network device;
[0039] In the case of the current time slot being the target time slot selected by the terminal according to the data read message, performing the handshake operation with the network device; in the case of successfully handshaking with the network device, feeding back the data message corresponding to the data read message to the network device;
[0040] In the case of the current time slot not being the target time slot selected by the terminal according to the data read message, not performing the handshake operation with the network device; or, in the case of failing to handshake with the network device, not feeding back the data message corresponding to the data read message to the network device.
[0041] Optionally, the method further comprises:
[0042] Receiving the repeated read message broadcasted by the network device, the repeated read message carrying the next interaction time; in the case of having sent the data message, performing the sleep operation according to the next interaction time; in the case of not having sent the data message, according to the repeated read message, controlling the terminal to advance one position in the sorting queue waiting for access;
[0043] Or, receiving the repeated read message broadcasted by the network device, the repeated read message carrying the reception failure; in the case of having sent the data message, according to the repeated read message, confirming to resend the data message; in the case of not having sent the data message, according to the repeated read message, controlling the terminal to maintain the position unchanged in the sorting queue waiting for access.
[0044] Optionally, the data read message and the first information are located in the same field; or, the data read message is located in a field other than the field where the first information is located.
[0045] Optionally, the receiving the data read message broadcasted by the network device in the case of being fully charged comprises:
[0046] In the case of being fully charged and listening to the first signaling, determining the transmission time interval between the first signaling and the data read message; the transmission time of the first signaling is earlier than the transmission time of the data read message;
[0047] In the case of the transmission time interval being less than a first threshold, waiting to receive the data read message broadcasted by the network device.
[0048] Optionally, the method further comprises:
[0049] In a case where the sending time interval is greater than or equal to the first threshold, entering a sleep state.
[0050] The embodiment of the application further provides a charging control device applied to a network device, comprising:
[0051] The first sending module is configured to send first information, wherein the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in a coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for terminal sending of state report information; and the state report information is used for determining a terminal charging duration.
[0052] The first receiving module is configured to receive second information fed back by at least one terminal in response to the first information.
[0053] The first determining module is configured to determine, according to the second information, a terminal charging duration in the coverage range of the network device.
[0054] The second sending module is configured to send a charging signal according to the terminal charging duration, and broadcast a confirmation message, wherein the confirmation message is used for making all terminals waiting for access in the coverage range of the network device enter a sleep charging state.
[0055] Optionally, the terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; and the second information comprises screening response information, wherein the screening response information comprises a first response identifier used for indicating identity information of the screening response information.
[0056] The determining, according to the second information, of the terminal charging duration in the coverage range of the network device comprises:
[0057] In a case where the screening response information is received, determining, according to the charging state information threshold, the terminal charging duration in the coverage range of the network device.
[0058] Optionally, the application further comprises:
[0059] The updating sending module is configured to, in a case where the first information is terminal screening information and the screening response information is not received, update the charging state information threshold in the terminal screening information, and resend the first information; wherein a charging required duration corresponding to the updated charging state information threshold is less than a charging required duration corresponding to the charging state information threshold before the update.
[0060] Optionally, the time slot allocation information comprises: an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; the second information comprises state reporting information, and the state reporting information comprises: charging state information;
[0061] The determining of the terminal charging duration within the coverage of the network device according to the second information comprises:
[0062] The determining of the terminal charging duration within the coverage of the network device according to the charging state information carried by the first time slot position corresponding to the time slot allocation information.
[0063] Optionally, the method further comprises:
[0064] The first broadcasting module is configured to broadcast a data reading message;
[0065] The first execution module is configured to perform a handshake operation with at least one terminal receiving the data reading message;
[0066] The second receiving module is configured to receive a data message corresponding to the data reading message and sent by at least one terminal whose handshake is successful.
[0067] Optionally, the method further comprises:
[0068] The second broadcasting module is configured to broadcast a repeated reading message carrying a next interaction time in a case where the data message corresponding to the data reading message and sent by at least one terminal is received;
[0069] The second broadcasting module is configured to broadcast a repeated reading message carrying a receiving failure in a case where the data message corresponding to the data reading message is not received.
[0070] Optionally, the data reading message and the first information are located in a same field; or the data reading message is located in a field other than a field where the first information is located.
[0071] Embodiments of the present application further provide a charging control device applied to a terminal, comprising:
[0072] The third receiving module is configured to receive first information sent by a network device; the first information comprises at least one of: terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal within the coverage of the network device and meeting a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state reporting information; and the state reporting information is used for determining a terminal charging duration.
[0073] The first transceiving control module is configured to feed back second information corresponding to the first information to the network device and enter a sleep charging state; or feed back second information corresponding to the first information to the network device and receive an acknowledgement message broadcast by the network device; enter the sleep charging state according to the acknowledgement message; or not perform the operation of feeding back the second information to the network device, and enter the sleep charging state upon receiving the acknowledgement message.
[0074] Optionally, the terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; and the second information comprises screening response information, and the screening response information comprises a first response identifier used for indicating identity information of the screening response information.
[0075] The feeding back of the second information corresponding to the first information to the network device comprises:
[0076] The feeding back of the screening response information to the network device upon satisfying the charging state information threshold; and the satisfying of the charging state information threshold comprises that a charging required time length corresponding to the charging state information of the terminal is greater than a charging required time length corresponding to the charging state information threshold.
[0077] Optionally, the time slot allocation information comprises an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; and the second information comprises state reporting information, and the state reporting information comprises charging state information.
[0078] The feeding back of the second information corresponding to the first information to the network device comprises:
[0079] The determination of a reporting time slot according to a first correspondence relationship, the charging state information of the terminal and the time slot allocation information.
[0080] The feeding back of second information carrying the state reporting information to the network device according to the reporting time slot.
[0081] The first correspondence relationship comprises a correspondence relationship between terminal charging state information and time slot positions; and the greater the charging required time length corresponding to the terminal charging state information, the earlier the time slot position corresponding to the terminal charging state information.
[0082] Optionally, the method further comprises:
[0083] The second transceiving control module is configured to not receive a message in a case of not being fully charged.
[0084] Receive a data reading message broadcast by the network device in a case of being fully charged.
[0085] In a case where the current time slot is the target time slot selected by the terminal according to the data read message, performing a handshake operation with the network device; in a case where the handshake with the network device is successful, feeding back a data message corresponding to the data read message to the network device;
[0086] In a case where the current time slot is not the target time slot selected by the terminal according to the data read message, not performing the handshake operation with the network device; or, in a case where the handshake with the network device fails, not feeding back the data message corresponding to the data read message to the network device.
[0087] Optionally, the method further comprises:
[0088] The third transceiver control module is configured to receive a repeated read message carrying a next interaction time broadcast by the network device; in a case where the data message has been sent, performing a sleep operation according to the next interaction time; in a case where the data message has not been sent, controlling the terminal to advance one position in a sorting queue waiting for access according to the repeated read message;
[0089] Alternatively, receiving a repeated read message carrying a receiving failure broadcast by the network device; in a case where the data message has been sent, confirming resending the data message according to the repeated read message; in a case where the data message has not been sent, controlling the terminal to maintain the position unchanged in the sorting queue waiting for access according to the repeated read message.
[0090] Optionally, the data read message and the first information are located in a same field; or, the data read message is located in a field other than a field where the first information is located.
[0091] Optionally, in a case where the terminal is fully charged, receiving the data read message broadcast by the network device comprises:
[0092] In a case where the terminal is fully charged and the first signaling is monitored, determining a sending time interval between the first signaling and the data read message; the sending time of the first signaling is earlier than the sending time of the data read message;
[0093] In a case where the sending time interval is less than a first threshold value, waiting to receive the data read message broadcast by the network device.
[0094] Optionally, the method further comprises:
[0095] The first control module is configured to, in a case where the sending time interval is greater than or equal to the first threshold value, (control the terminal) to enter a sleep state.
[0096] The embodiment of the present application further provides a charging control device, which is a network device and comprises a processor and a transceiver;
[0097] The processor is configured to send first information through the transceiver; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in the coverage of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; and the state report information is used for determining a charging duration of the terminal;
[0098] The transceiver is configured to receive second information fed back by at least one terminal in response to the first information;
[0099] The processor is configured to determine a charging duration of the terminal in the coverage of the network device according to the second information;
[0100] The transceiver is configured to send a charging signal according to the charging duration of the terminal, and broadcast a confirmation message through the transceiver; and the confirmation message is used for making all terminals waiting for access in the coverage of the network device enter a sleep charging state.
[0101] Optionally, the terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; and the second information comprises screening response information, and the screening response information comprises a first response identifier used for indicating identity information of the screening response information.
[0102] The processor is configured to determine the charging duration of the terminal in the coverage of the network device according to the second information, comprising:
[0103] In a case where the screening response information is received, the charging duration of the terminal in the coverage of the network device is determined according to the charging state information threshold.
[0104] Optionally, the processor is further configured to:
[0105] In a case where the first information is the terminal screening information and the screening response information is not received, the charging state information threshold in the terminal screening information is updated, and the first information is re-sent through the transceiver; wherein the charging duration required by the charging state information threshold after the update is less than the charging duration required by the charging state information threshold before the update.
[0106] Optionally, the time slot allocation information comprises an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; and the second information comprises state report information, and the state report information comprises charging state information.
[0107] determining, according to the second information, a charging duration of the terminal within the coverage of the network device, comprising:
[0108] determining the charging duration of the terminal within the coverage of the network device according to charging state information carried by a first time slot position corresponding to the time slot allocation information.
[0109] Optionally, the processor is further configured to:
[0110] broadcasting, by the transceiver, a data reading message;
[0111] performing a handshake operation with at least one terminal receiving the data reading message;
[0112] receiving, by the transceiver, a data message corresponding to the data reading message and sent by at least one terminal whose handshake is successful.
[0113] Optionally, the processor is further configured to:
[0114] in a case where the data message corresponding to the data reading message and sent by at least one terminal is received, broadcasting, by the transceiver, a repeated reading message carrying a next interaction time;
[0115] in a case where the data message corresponding to the data reading message is not received, broadcasting, by the transceiver, a repeated reading message carrying a receiving failure.
[0116] Optionally, the data reading message and the first information are located in a same field; or the data reading message is located in a field other than a field where the first information is located.
[0117] Embodiments of the present application further provide a charging control device, the charging control device being a terminal, comprising a processor and a transceiver;
[0118] the processor is configured to receive, by the transceiver, first information sent by a network device; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal within the coverage of the network device and satisfying a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; the state report information is used for determining a charging duration of the terminal;
[0119] feedback, by the transceiver, second information to the network device in response to the first information; or feedback, by the transceiver, second information to the network device in response to the first information and receive an acknowledgement message broadcast by the network device; enter the hibernation charging state according to the acknowledgement message; or do not perform the operation of feeding back the second information to the network device, and enter the hibernation charging state upon receiving the acknowledgement message.
[0120] Optionally, the terminal screening information includes the charging state information threshold and a first message identifier indicating identity information of the terminal screening information; the second information includes screening response information, and the screening response information includes a first response identifier indicating identity information of the screening response information.
[0121] The feedback, by the transceiver, of second information to the network device in response to the first information includes:
[0122] In a case where the charging state information threshold is met, the screening response information is fed back to the network device by the transceiver; and the meeting of the charging state information threshold includes that a charging required time length corresponding to the charging state information of the terminal is greater than a charging required time length corresponding to the charging state information threshold.
[0123] Optionally, the time slot allocation information includes an access time slot interval and a second message identifier indicating identity information of the time slot allocation information; and the second information includes state reporting information, and the state reporting information includes charging state information.
[0124] The feedback, by the transceiver, of second information to the network device in response to the first information includes:
[0125] According to a first correspondence relationship, the charging state information of the terminal, and the time slot allocation information, a reporting time slot is determined.
[0126] According to the reporting time slot, second information carrying the state reporting information is fed back to the network device by the transceiver.
[0127] The first correspondence relationship includes a correspondence relationship between terminal charging state information and a time slot position; and the greater a charging required time length corresponding to the terminal charging state information, the earlier the time slot position corresponding to the terminal charging state information.
[0128] Optionally, the processor is further configured to:
[0129] In a case where the terminal is not fully charged, no message is received.
[0130] receive, by the transceiver, a data read message broadcasted by the network device when the terminal is fully charged;
[0131] perform a handshake operation with the network device when the current time slot is the target time slot selected by the terminal according to the data read message, and feed back, by the transceiver, a data message corresponding to the data read message to the network device when the handshake operation with the network device is successful;
[0132] not perform the handshake operation with the network device when the current time slot is not the target time slot selected by the terminal according to the data read message, or not feed back the data message corresponding to the data read message to the network device when the handshake operation with the network device fails.
[0133] Optionally, the processor is further configured to:
[0134] receive, by the transceiver, a repeated read message carrying a next interaction time broadcasted by the network device, and perform a sleep operation according to the next interaction time when the data message has been sent, or control the terminal to advance one position in a sorting queue waiting for access according to the repeated read message when the data message has not been sent.
[0135] or receive, by the transceiver, a repeated read message carrying a receiving failure broadcasted by the network device, and confirm to resend the data message according to the repeated read message when the data message has been sent, or control the terminal to maintain the position unchanged in the sorting queue waiting for access according to the repeated read message when the data message has not been sent.
[0136] Optionally, the data read message and the first information are located in a same field, or the data read message is located in a field other than the field where the first information is located.
[0137] Optionally, the receiving, by the transceiver, the data read message broadcasted by the network device when the terminal is fully charged, comprises:
[0138] determining a sending time interval between the first signaling and the data read message when the terminal is fully charged and the first signaling is listened to, and the sending time of the first signaling is earlier than the sending time of the data read message;
[0139] waiting, by the transceiver, to receive the data read message broadcasted by the network device when the sending time interval is less than a first threshold.
[0140] Optionally, the processor is further configured to:
[0141] In a case that the sending time interval is greater than or equal to the first threshold, (control terminal) enters a sleep state.
[0142] The embodiment of the present application further provides a charging control device, including a memory, a processor and a program stored in the memory and executable on the processor; the processor implements the charging control method of the network device side or the terminal side when executing the program.
[0143] The embodiment of the present application further provides a readable storage medium, which has a program stored thereon, and the program is executed by a processor to implement the steps in the charging control method of the network device side or the terminal side.
[0144] The embodiment of the present application further provides a computer program product, which includes computer instructions, and the computer instructions are executed by a processor to implement the steps in the charging control method of the network device side or the terminal side.
[0145] The embodiment of the present application further provides a computer program product, which includes computer instructions, and the computer instructions are executed by a processor to implement the steps in the charging control method of the network device side or the terminal side.
[0146] In the above scheme, the charging control method sends first information; the first information includes at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal in the coverage range of the network device that meets the charging state information threshold; the time slot allocation information indicates candidate time slot information for the terminal to send state report information; the state report information is used to determine the terminal charging time length; second information fed back by at least one terminal for the first information is received; according to the second information, the terminal charging time length in the coverage range of the network device is determined; according to the terminal charging time length, a charging signal is sent; and a confirmation message is broadcasted, and the confirmation message is used to make all terminals waiting for access in the coverage range of the network device enter a sleep charging state; the sleep mechanism and the state report of the terminal can be supported, so that the invalid energy consumption of the terminal waiting for access caused by the invalid response to the system instruction in the charging process is avoided while the network resources are considered, the energy loss of the terminal is reduced, the energy and time are avoided to be wasted, and the problem of invalid energy consumption of the passive backscattering terminal based on charging energy storage in the charging process in the prior art is well solved. BRIEF DESCRIPTION OF DRAWINGS
[0147] Figure 1 It is a passive terminal access flowchart based on charging energy storage of the embodiment of the present application;
[0148] Figure 2 It is a charging control method flowchart of the embodiment of the present application Figure 1 ;
[0149] Figure 3Flowchart of the charging control method of the embodiment of the present application Figure 2 ;
[0150] Figure 4 Flowchart of the terminal charging state detection method based on network time slot state of the embodiment of the present application
[0151] Figure 5 Design and example illustration of the charging state detection message of the embodiment of the present application Figure 1 ;
[0152] Figure 6 Design and example illustration of the reply message of the embodiment of the present application
[0153] Figure 7 Flowchart of the scheme of the terminal charging state detection based on network time slot state of the embodiment of the present application
[0154] Figure 8 Example illustration of the multi-terminal access of the terminal charging detection based on network time slot state of the embodiment of the present application
[0155] Figure 9 Illustration of the terminal charging state detection mechanism based on terminal time slot selection of the embodiment of the present application
[0156] Figure 10 Design and example illustration of the charging state detection message of the embodiment of the present application Figure 2 ;
[0157] Figure 11 Design and example illustration of the terminal state reporting information of the embodiment of the present application
[0158] Figure 12 Flowchart of the terminal charging state detection based on terminal time slot selection of the embodiment of the present application
[0159] Figure 13 Example illustration of the multi-terminal access of the terminal charging state detection based on terminal time slot selection of the embodiment of the present application
[0160] Figure 14 Illustration of the terminal grouping wake-up and sleep negotiation mechanism of the embodiment of the present application
[0161] Figure 15 Design and example illustration of the repeated reading message of the embodiment of the present application
[0162] Figure 16 Flowchart of the terminal grouping wake-up and sleep negotiation of the embodiment of the present application
[0163] Figure 17Figure 1 is a schematic diagram of a multi-terminal access example based on terminal grouping wake-up and sleep negotiation according to an embodiment of the present application;
[0164] Figure 18 Figure 1 is a schematic diagram of a multi-terminal access example based on terminal grouping wake-up and sleep negotiation according to an embodiment of the present application; Figure 1 ;
[0165] Figure 19 Figure 1 is a schematic diagram of a multi-terminal access example based on terminal grouping wake-up and sleep negotiation according to an embodiment of the present application; Figure 2 ;
[0166] Figure 20 Figure 1 is a schematic diagram of a multi-terminal access example based on terminal grouping wake-up and sleep negotiation according to an embodiment of the present application; Figure 1 ;
[0167] Figure 21 Figure 1 is a schematic diagram of a multi-terminal access example based on terminal grouping wake-up and sleep negotiation according to an embodiment of the present application; Figure 2 . DETAILED DESCRIPTION
[0168] To make the technical problems, technical solutions and advantages of the present application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0169] Firstly, the related content of the present application will be introduced.
[0170] Based on the backscattering mechanism, the terminal can communicate with extremely low power consumption, and the communication transceiver structure can be extremely simplified, thus having the characteristics of easy deployment, low cost, and passivity. However, although the technologies integrated with the backscattering advantages can achieve extremely low power consumption, their defects are also very obvious, that is, the communication performance is poor at a long distance. The reason for this defect is that the terminal circuit is limited by the current rectification technology bottleneck, and the weak energy collected in the weak environment scene such as long distance or weak light cannot support the terminal to work in the "charge and use" mode, and the transmission power consumption of the terminal is always limited by the single rectification energy level.
[0171] Therefore, a technology based on the "long charging and short use" mechanism to enhance the communication distance is also proposed, which accumulates weak rectified energy for a long time to make the energy rise to a level sufficient to meet a complete communication process, but this mechanism still needs additional mechanisms to assist effective charging. On the one hand, the current terminal based on backscatter does not have a sleep mechanism, which will continuously respond to signals during the charging process and lose power. And the current network side cannot obtain the terminal power state in time, and the terminal (such as a tag) may not have enough power to respond or can only respond to part of the signaling when the system issues instructions, and cannot complete a complete communication, which is also an invalid energy consumption. On the other hand, if the passive scattering terminal does not negotiate the sleep cycle and time with the network side in advance, the network side cannot determine whether the current failure to complete communication is because the terminal is in normal charging, the terminal is blocked, or the terminal is faulty, making it difficult to perform subsequent operations. Therefore, a sleep mechanism needs to be introduced on the basis of the original to avoid invalid energy waste, and a current power state reporting mechanism is needed to inform the system of the situation to prevent the system from sending invalid signaling. At present, passive terminals based on passive scattering do not have a sleep energy-saving mechanism and a state reporting mechanism, and terminals with this technical mechanism are mostly active terminals such as BLE (Bluetooth Low Energy), NB_IoT (Narrow Band Internet of Things), and LoRa (Long Range). Therefore, a sleep mechanism specifically for backscatter terminals needs to be designed.
[0172] Specifically, the current sleep mechanism mainly includes two types, including: deep sleep and discontinuous reception; these two sleep mechanisms are mainly suitable for active terminals with active transmission functions, such as BLE, NB_IoT, LoRa (Long Range), etc. Deep sleep means that the terminal's RF receiving front end, digital baseband, and most of the devices are in an inactive state for a long time, only periodically actively reporting information, and at the same time, a short listening window is opened. Discontinuous reception means that the network and the terminal agree on a time interval, and the terminal only opens the receiving window for a period of time at each preset period to receive network downlink data, and remains in a sleep state for the rest of the time and does not receive downlink data.
[0173] However, the above sleep-wake mechanism is not suitable for passive terminals based on backscatter. On the one hand, backscatter communication terminals do not have the ability to actively initiate communication and can only respond passively. On the other hand, backscatter communication terminals are limited in capability and energy, and cannot support multiple rounds of negotiation and interaction, and do not report the accurate evaluation of the reporting period based on power information.
[0174] Among them, the passive communication system is different from other communication systems, mainly in time division mode communication, and the terminal is not uniformly parallel access to the network, so the network equipment (base station, AP (Access Point), gateway) needs to issue instructions to support the surrounding passive equipment queuing access, and the terminal side also needs to listen to network information for a long time to queue. As shown in Figure 1 , the current scheme will control the network to pre-charge a long time to charge all tags on site to full energy, but due to the timing access, except for the first tag which can respond quickly, the rest of the tags need to continuously consume energy for demodulation and decoding to adjust the queue until the selected time slot can access. In this case, the farther the tag is in the queue, the more power it consumes, and it is very likely that it will run out of energy when it reaches its time slot and cannot access the network. Specifically, as shown in Figure 1 , after the network issues a data read message, the terminal enters a power consumption phase and needs to perform "demodulation + decoding" multiple times. If the selected time slot is not selected after performing random time slot selection, the terminal enters the queue, and continues multiple rounds of the above operations (i.e., performs multiple rounds of "demodulation + decoding" and "random time slot selection - not selected - enter queue") when the time slot is not selected. Until the selected time slot is selected, then perform encoding + modulation, initiate random number access, receive the ACK confirmation handshake sent by the network, and then perform "demodulation + decoding" and "encoding + modulation", and then send a data reporting message. Figure 2
[0175] On the other hand, if the network considers the power consumption of the terminal in the queue and directly sets the charging time to the maximum value, it will greatly consume network resources and the utilization rate of the spectrum is not high. At the same time, the network cannot know the specific number of terminals in the range and the minimum charging efficiency of the terminal before charging. If there are only a small number of terminals with high charging efficiency in the range, most of the maximum charging time (network transmitted radio frequency energy) will be wasted as invalid energy.
[0176] Based on the above, the present application provides a charging control method to solve the problem of invalid energy consumption of passive backscatter terminals based on charging and energy storage in the existing technology during the charging process. The method is applied to network equipment, as shown in Figure 3 , which includes:
[0177] Step 21: sending first information; the first information includes at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal in the coverage range of the network equipment that meets the charging state information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send state reporting information; the state reporting information is used to determine the terminal charging duration;
[0178] Step 22: receiving second information fed back by at least one terminal for the first information;
[0179] Step 23: determining terminal charging duration within the network device coverage according to the second information;
[0180] Step 24: sending a charging signal according to the terminal charging duration; and broadcasting a confirmation message, the confirmation message being used to make all terminals waiting for access within the network device coverage enter a sleep charging state.
[0181] The terminal charging duration can be the maximum value of the charging duration required by each terminal within the network device coverage, i.e., the longest charging time, but is not limited thereto.
[0182] The charging control method provided by the embodiment of the present application comprises the following steps: sending first information; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal within the network device coverage that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for terminal to send state report information; the state report information is used to determine terminal charging duration; receiving second information fed back by at least one terminal for the first information; determining terminal charging duration within the network device coverage according to the second information; sending a charging signal according to the terminal charging duration; and broadcasting a confirmation message, the confirmation message being used to make all terminals waiting for access within the network device coverage enter a sleep charging state. The sleep mechanism and state report of the terminal can be supported, so that the invalid energy consumption of the terminal waiting for access caused by invalid response to the system issued instruction in the charging process can be avoided, the energy loss of the terminal can be reduced, energy and time can be saved, and the problem of invalid energy consumption of the passive backscatter terminal based on charging energy storage in the charging process in the prior art can be well solved.
[0183] The terminal screening information comprises the charging state information threshold and a first message identifier used to indicate identity information of the terminal screening information (and can further comprise the following allocation time slot information); the second information comprises screening response information, the screening response information comprising a first response identifier used to indicate identity information of the screening response information (and can further comprise the following charging state information); the determination of the terminal charging duration within the network device coverage according to the second information comprises: in the case that the screening response information is received, the terminal charging duration within the network device coverage is determined according to the charging state information threshold. This can support the setting of the charging duration based on the network screening terminal.
[0184] Further, the charging control method further includes: in a case where the first information is terminal screening information and the screening response information is not received, updating a charging state information threshold in the terminal screening information, and re-sending the first information; wherein the charging state information threshold after the updating corresponds to a charging required time length that is shorter than a charging required time length corresponding to the charging state information threshold before the updating. In this way, the maximum value of the charging required time length of the terminal in the network coverage range can be accurately obtained.
[0185] The time slot allocation information includes: an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; the second information includes state reporting information, and the state reporting information includes: charging state information (which can also include a selected time slot); and the determining of the charging time length of the terminal in the network device coverage range according to the second information includes: determining the charging time length of the terminal in the network device coverage range according to the charging state information carried by the first time slot position corresponding to the time slot allocation information. In this way, the terminal can report relevant information according to its own charging state to support the network to set the charging time length of the terminal.
[0186] Further, the charging control method further includes: broadcasting a data reading message; performing a handshake operation with at least one terminal receiving the data reading message; and receiving a data message corresponding to the data reading message and sent by at least one terminal whose handshake is successful. In this way, the network can read data.
[0187] In the embodiment of the application, the charging control method further includes: in a case where the data reading message corresponding to the data reading message is received, broadcasting a repeated reading message carrying a next interaction time; or, in a case where the data reading message corresponding to the data reading message is not received, broadcasting a repeated reading message carrying a reception failure. In this way, the network can trigger the terminal to perform corresponding operations in various cases.
[0188] The data reading message is located in the same field as the first information, or the data reading message is located in another field except the field where the first information is located. In this way, the data reading and the charging control can be fused and performed or performed in sequence.
[0189] The application further provides a charging control method applied to a terminal, as shown in the following. Figure 4 The method includes the following steps.
[0190] Step 31: receiving first information sent by a network device; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in a coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; the state report information is used for determining a terminal charging duration;
[0191] Step 32: feeding back second information for the first information to the network device and entering a sleep charging state; or, feeding back second information for the first information to the network device and receiving an acknowledgement message broadcast by the network device; according to the acknowledgement message, entering the sleep charging state; or, not performing (or refusing to perform) the operation of feeding back the second information to the network device, and entering the sleep charging state in the case of receiving the acknowledgement message.
[0192] The charging control method provided by the embodiment of the application can support the implementation of the sleep mechanism and the state report of the terminal, so that the invalid energy consumption of the passive backscatter terminal based on charging energy storage in the charging process can be avoided, the energy loss of the terminal can be reduced, the energy and time can be saved, and the problem of the invalid energy consumption of the passive backscatter terminal based on charging energy storage in the charging process in the prior art can be well solved.
[0193] The terminal screening information includes the charging state information threshold and a first message identifier indicating identity information of the terminal screening information; the second information includes screening response information, and the screening response information includes a first response identifier indicating identity information of the screening response information; the feedback of the second information to the network device in response to the first information includes: in a case where the charging state information threshold is met (for example, in a case where the charging state information of the terminal corresponds to a value less than or equal to the charging state information threshold (such as power)), the screening response information is fed back to the network device; the charging state information threshold is met, including that the charging required duration corresponding to the charging state information of the terminal is greater than the charging required duration corresponding to the charging state information threshold. In this way, the setting of the charging duration of the terminal screened by the network can be supported.
[0194] In the embodiment of the application, the time slot allocation information includes an access time slot interval and a second message identifier indicating identity information of the time slot allocation information; the second information includes state reporting information, and the state reporting information includes charging state information; the feedback of the second information to the network device in response to the first information includes: determining a reporting time slot according to a first correspondence relationship, the charging state information of the terminal, and the time slot allocation information; and feeding back, to the network device, the second information carrying the state reporting information according to the reporting time slot; wherein the first correspondence relationship includes a correspondence relationship between terminal charging state information and a time slot position; the greater the charging required duration corresponding to the terminal charging state information, the earlier the time slot position corresponding thereto (for example, a lower charging efficiency selects an earlier time slot, and a higher charging efficiency selects a later time slot; wherein the relationship between the charging efficiency and the time slot can be preconfigured on the terminal side, and the terminal can divide the charging efficiency into multiple levels and associate the charging efficiency with the time slot position (for example, the terminal can divide the charging efficiency into five levels, divide the network time slot into five intervals when selecting a time slot, and associate the levels with the intervals)). In this way, the terminal can report related information according to the charging state of the terminal to support the network to set the charging duration of the terminal. The first correspondence relationship can be preconfigured, but is not limited thereto.
[0195] Further, the charging control method further includes: not receiving (or rejecting to receive) a message in the case of not being fully charged; receiving a data reading message broadcast by the network device in the case of being fully charged; performing a handshake operation with the network device in the case that the current time slot is a target time slot selected by the terminal according to the data reading message; feeding back a data message corresponding to the data reading message to the network device in the case of successfully performing the handshake operation with the network device; not performing (or rejecting to perform) the handshake operation with the network device in the case that the current time slot is not the target time slot selected by the terminal according to the data reading message; or not feeding back (or rejecting to feed back) the data message corresponding to the data reading message to the network device in the case of failing to perform the handshake operation with the network device. In this way, it is guaranteed that the terminal interacts with the network side again in the case of being fully charged, and it is guaranteed that the data is reported in the case of handshake security.
[0196] In the embodiment of the application, the charging control method further includes: (1) receiving a repeated reading message carrying a next interaction time broadcast by the network device; performing a sleep operation according to the next interaction time in the case of having sent the data message; or controlling the terminal to advance one position in a sorting queue waiting for access (such as waiting to perform a handshake operation) according to the repeated reading message in the case of not having sent the data message (waiting for the network to perform data reading message issuing again); or (2) receiving a repeated reading message carrying a receiving failure broadcast by the network device; confirming to resend the data message according to the repeated reading message in the case of having sent the data message; or controlling the terminal to maintain the position unchanged in the sorting queue waiting for access according to the repeated reading message in the case of not having sent the data message (waiting for further indication). In this way, the terminal can perform corresponding operations according to the network trigger in various cases.
[0197] The data reading message and the first information are located in the same field, or the data reading message is located in another field except the field where the first information is located. In this way, the fusion or sequential execution of data reading and charging control can be supported.
[0198] In the embodiment of the application, in the case of being fully charged, receiving the data reading message broadcast by the network device includes: in the case of being fully charged and listening to a first signaling, determining a sending time interval between the first signaling and the data reading message; the sending time of the first signaling is earlier than the sending time of the data reading message; and in the case that the sending time interval is less than a first threshold, waiting to receive the data reading message broadcast by the network device. In this way, it is guaranteed that the energy consumption of the terminal is reduced as much as possible, and the waste of power is avoided.
[0199] Further, the charging control method further includes: in a case where the sending time interval is greater than or equal to the first threshold, entering a sleep state. In this way, unnecessary power consumption of the terminal can be further reduced, and power waste can be avoided.
[0200] In the description, the related content of the network device side and the terminal side can be referred to each other, and repeated parts will not be described again.
[0201] The charging control method provided by the embodiment of the present application is exemplified below.
[0202] To solve the above technical problems, the embodiment of the present application provides a charging control method, which can be specifically implemented as a sleep mechanism and state reporting method for a backscattering communication terminal (i.e., a passive backscattering terminal based on charging energy storage). The network can detect or receive terminal power information through the method to evaluate the charging time required by the terminal on site. At the same time, the terminal can enter a sleep state at an appropriate time based on the method to avoid invalid power consumption. The present application does not require complex hardware circuit support for the terminal, the protocol is simple, and complex interaction processes are not required, which is suitable for communication terminals based on backscattering. The content involved in the present application is exemplified below.
[0203] Part I, a low-power charging detection scheme for terminals with unknown number and capacity;
[0204] When the network communicates with terminals with unknown number and capacity in a region, the network can detect the minimum charging efficiency of the terminals in the current region in advance to configure the optimal charging time (corresponding to the terminal charging duration). This purpose can be achieved through two schemes: scheme one, based on the charging (state) detection message (corresponding to the terminal screening information) issued by the network side, the terminal access time slot is screened, and the charging time is determined by detecting the collision in the time slot; scheme two, the terminal (based on the charging detection message issued by the network side, corresponding to the time slot allocation information) determines the charging state and screens the access time slot to determine the charging time. For details, see the following content.
[0205] 1. Scheme one (terminal charging state detection based on network time slot state);
[0206] (1) Scheme principle;
[0207] Figure 4 Fig. 1 shows a terminal charging state detection interaction process based on a time slot state provided by the present scheme; as shown in Figure 5 Fig. 1, the present scheme proposes terminal charging detection, which is based on the network-issued power detection message (i.e., the charging state detection message) and detects the state of the terminal reply state reporting information (corresponding to the second information, which can be carried in the reply message in the figure) in the network-allocated time slot (corresponding Figure 4determining the field terminal power and charging state. Specifically, when the network needs to know the charging state of all terminals in the field, a charging state screening message (i.e., a charging state detection message (for threshold-based screening)) can be issued, which can be used to screen terminals based on terminal charging state information. The charging state information can include: terminal received signal power, terminal current power, terminal estimated charging time, or any information that can be used to estimate the time required to fully charge. After receiving the message, the terminal can return a reply message (which can correspond to the above-mentioned screening response information), which only needs to ensure that the network side can identify it as a reply signal rather than noise, so the message can be a preamble, a one-byte message, or a message containing any information that can be used to estimate the time required to fully charge. Specifically, after receiving the message, the terminal has two possible results: 1) the terminal charging state meets the threshold (i.e., it meets the charging state information threshold), the terminal replies and enters sleep; 2) the terminal charging state does not meet the threshold, and does not reply. Correspondingly, the network side has two possible results: 1) receives a reply, confirms the charging time, and broadcasts a confirmation message; 2) does not receive a reply, increases the threshold and repeats step 1, i.e., again executes the power detection message. Assuming that both the terminal and the network side are result 1), i.e., assumption 1, the terminal will send a reply message to the network, and the network will broadcast a confirmation message.
[0208] Wherein, the network can confirm that there is a terminal within the terminal charging state information threshold (which can be issued to the terminal) of the charging state detection message issued in the previous step by listening to the terminal reply state reporting information (i.e., the reply message) in the allocated time slot, and estimate the charging time (which can correspond to the above-mentioned determination of the terminal charging duration within the network device coverage range based on the charging state information threshold upon receiving the screening response information). This method can greatly save network resources and adjust the charging time according to the field situation. Wherein, the network only needs to identify the terminal reply signal to confirm that there is a terminal within the charging state information threshold (i.e., the terminal charging state information threshold) (i.e., there is a terminal that meets the threshold, such as a terminal whose parameter (such as the required charging duration) is greater than the threshold or a terminal whose parameter (such as the current power) is less than the threshold), without the need to completely parse the data, so that even if multiple terminals collide in the same time slot, it does not affect the mechanism, but if the data is successfully parsed, it can supplement and / or correct the network estimated charging information (i.e., the charging time) (so as to more accurately obtain the corresponding charging duration). After receiving the reply information, the network can broadcast and issue a confirmation message, so that all terminals still waiting to access enter the sleep charging state.
[0209] After that, the terminal determines the charging time based on the charging state information threshold and the reply message, and enters the sleep charging state. Figure 5Step #2 in the above method has two possible results, 1) the terminal has reported information at #2 and is in sleep and does not reply; 2) the terminal has not reported information at #2 and receives a confirmation to enter sleep (which can correspond to the above-mentioned entering the sleep charging state upon receiving the confirmation message).
[0210] (2) Message design
[0211] The charging state detection message can be as shown in Figure 5 The message can include a message ID (identification), a charging state information threshold (corresponding to the above-mentioned terminal screening information), and allocation time slot information. This message is a newly added downlink message in the passive Internet of Things system, used to trigger terminal state reporting (corresponding to the above-mentioned feedback of the second information to the network device for the first information). Among them:
[0212] 1) Message ID (corresponding to the above-mentioned first message identification): mandatory, used to mark the current downlink message as "charging state detection message", such as 1001 in Figure 5
[0213] 2) Charging state information threshold: mandatory, used to screen terminals of different distances or different charging rates. This threshold can be a threshold for the signal power received by the terminal, the current power of the terminal, the estimated charging time of the terminal, or any information that can be used to estimate the time required to fully charge, such as 0-20 (0-2V) in Figure 6 Among them, 0-20 is the value interval in the field issued by the network, used to indicate the voltage value of the threshold; for example, if the network issues 10 in this field, the terminal can determine that 10 corresponds to 1V based on pre-stored information, i.e. the charging state information threshold is 1V (all terminals below 1V report, and terminals above 1V can enter sleep), i.e. the network can issue any value in 0-20, and the terminal can determine the charging state information threshold corresponding to the value according to the pre-stored corresponding relationship, but it is not limited thereto.
[0214] 3) Allocation time slot information: optional, used to indicate the terminal access time slot. The network can allocate more time slots according to the actual situation, and the terminal selects a time slot to enter the queue (for example, the time slot is represented by a numerical value, a terminal selects a time slot value of 0 to report immediately, and selects a time slot value of 15 to decrease the time slot value by 1 each time the repeated detection message is received, until the terminal reports when the time slot value is 0; i.e. when a later time slot is selected, the time slot position corresponding to the terminal moves forward by one order each time a message is received, such as from time slot value 15 to time slot value 14); the network can also not issue any time slot indication, and the terminal can reply immediately, and the network can detect collision in the current time slot to consider that there is a terminal within the threshold.
[0215] The terminal state reporting message (i.e. the reply message) can be as shown in Figure 6 As shown, the message can include a reply field and a charging status information field. The message is an uplink message newly added in the passive Internet of Things system, and is used to reply to the preceding (i.e., the above) charging status detection message. Among them:
[0216] 1) Reply: mandatory, used to inform the network that the terminal currently meets the charging status information threshold issued by the preceding network, the content can be any value, a random number, or a unique identifier (corresponding to the first response identifier described above), which can be identified by the network, i.e., 1 in Figure 6 .
[0217] 2) Charging status information: optional, used to report the current terminal charging status information, which can be a single field or multiple fields, and the information is mainly used for the network to evaluate the terminal charging time. This field can report detailed values or percentages related to charging, and the specific charging time is calculated by the network to avoid terminal calculation power consumption. The charging status information, for example, the terminal rectifier output voltage in Figure 5 is 0-20 (0-2V), the current terminal power is 00 (indicating low voltage, i.e., low power), 01 (indicating medium voltage, i.e., medium power), 10 (indicating high voltage, i.e., high power) or 11 (indicating full voltage, i.e., full power). Among them, 0-20 (0-2V) indicates that the terminal can report any value in 0-20, which corresponds to a value in 0-2V, and the network can determine the terminal rectifier output voltage corresponding to the terminal reported value according to the pre-stored corresponding relationship, but it is not limited thereto.
[0218] Among them, Figure 6 and Figure 7 are only for illustration, and in this scheme, only the content required to be included in the message is limited, but the specific field length, field order, and front and rear connection and / or attachment relationship of the field are not limited. In addition, the designed message can be sent as an independent message, or can be embedded as a field in other messages for application, which is not limited herein.
[0219] (3) Scheme flow;
[0220] As shown in Figure 8 (based on the network time slot state to detect the terminal charging status scheme flow), the implementation flow of the present scheme can include the following operations:
[0221] 1) Network issues charging state detection message, selects a charging state information threshold for terminal screening, considering charging efficiency and consumption, the threshold can be gradually increased from the lowest charging state threshold; For example, detect whether there is a tag with charging efficiency close to the minimum limit (i.e. the lowest charging state threshold). For example, the first message can be issued to require only terminals with rectified voltage less than or equal to 0.1V to respond. This operation can correspond to the above-mentioned sending first information; The first information includes: terminal screening information, the terminal screening information is used to screen at least one terminal in the coverage range of the network device that meets the charging state information threshold.
[0222] 2) After receiving the message, the terminal will detect the rectifier output voltage, which can correspond to determining whether the charging state information threshold is met; That is, the terminal determines whether to respond according to the rectifier output.
[0223] a) If it is lower than or equal to the threshold in the charging state detection message, it will respond; It can correspond to the above-mentioned feedback of the screening response information to the network device under the condition that the charging state information threshold is met; The charging state information threshold is met, including: the charging time required by the charging state information of the terminal is greater than the charging time required by the charging state information threshold. That is, the terminal responds to the state reporting message under the condition of confirming that the previous threshold is met, and optionally reports the power state.
[0224] When the terminal responds, if the network allocates a time slot, it can select a random time slot access, and if the previous message does not allocate a time slot, it can directly respond. After responding, the terminal enters a sleep state, that is, most of the circuits are completely closed, and do not demodulate, decode any information, only rectify radio frequency signals and store energy; It can correspond to the above-mentioned feedback of the second information to the network device for the first information and entering the sleep charging state.
[0225] b) If it is greater than the threshold in the charging state detection message, it will not respond; It can correspond to the above-mentioned operation of not executing the feedback of the second information to the network device.
[0226] 3) The network continues to listen to the current time slot signal access for a certain period of time, specifically, the network can listen to whether there is a reply in the allocated time slot.
[0227] a) If the network detects that there is a terminal signal reply in the current time slot (which can correspond to the above-mentioned receiving second information fed back by at least one terminal for the first information), it is determined that there is a terminal that meets the threshold in step 2), and the charging time is estimated according to the threshold (which can correspond to the above-mentioned determining the terminal charging duration in the coverage of the network device according to the second information), that is, it is confirmed that there is a tag with charging efficiency close to the minimum limit, and the longest charging time is set. Because the prequel charging state detection message is issued starting from the minimum charging state threshold, the network side can obtain the terminal farthest from it or with the lowest charging efficiency, and the charging time obtained as the bottom line will also meet the charging time of other terminals on site. The network can send the charging signal according to the determined charging time; which can correspond to the above-mentioned sending the charging signal according to the terminal charging duration.
[0228] b) If the network does not detect a terminal signal reply in the current time slot, it is determined that there is no terminal that meets the threshold in step 2) on site, the threshold is increased and the charging state detection message is issued again (that is, the threshold is increased based on the previous charging efficiency limit), until the signal access in the time slot is detected or the maximum threshold value is reached. This operation can correspond to the above-mentioned updating the charging state information threshold in the terminal screening information when the first information is terminal screening information and the screening response information is not received, and re-sending the first information; wherein the charging time required by the updated charging state information threshold is less than the charging time required by the charging state information threshold before the update.
[0229] 4) After receiving the reply information, the network can also broadcast the confirmation message (that is, the confirmation information in the figure) to make all terminals still in the queue waiting to access the time slot or not meeting (such as not higher than) the threshold enter the sleep charging state; which can correspond to the above-mentioned broadcasting the confirmation message, the confirmation message is used to make all terminals waiting to access in the coverage of the network device enter the sleep charging state. That is, all terminals waiting to access enter sleep; the terminal sending the reply message can sleep autonomously after sending the information (which can correspond to the above-mentioned feeding back the second information to the network device for the first information and entering the sleep charging state), or sleep after receiving the confirmation message (which can correspond to the above-mentioned feeding back the second information to the network device for the first information and receiving the confirmation message broadcast by the network device; according to the confirmation message, enter the sleep charging state); the terminal not sending feedback can sleep after receiving the confirmation message (which can correspond to the above-mentioned not performing the operation of feeding back the second information to the network device, and entering the sleep charging state when the confirmation message is received).
[0230] 5) Optionally, the network can continue to perform the subsequent data reading process after confirming the charging duration, or terminate the process, and only use this method as a step in the complete scheme to detect the power. The subsequent data reading message can be sent after the confirmation message (let the terminal with high charging efficiency feedback data first), but it is not necessarily sent after the maximum charging duration is reached.
[0231] Assuming that there are terminals 1-3 under network coverage, the multi-terminal access shown in FIG. 1 can be achieved based on this scheme, where the charging state screening message in the figure is the charging state detection message, and the threshold corresponding to "report below 20% efficiency" is 20% efficiency, and the threshold corresponding to "report below 40% efficiency" is 40% efficiency. Figure 9
[0232] 2, Scheme two (terminal charging state detection based on terminal time slot selection);
[0233] (1) Scheme principle;
[0234] Figure 9 The terminal charging state detection interaction process based on terminal time slot selection provided by this scheme is shown, which is similar to scheme one, but the difference is that scheme one screens terminals for feedback through detection messages issued by the network side, while this scheme screens access time slots by terminals to inform the network of relevant information. Specifically, in this scheme, when the network needs to understand the charging state of all terminals on site, it can issue a charging state detection message (which can correspond to the first information described above, carrying candidate time slot information), which contains an access time slot interval (which can correspond to the access time slot interval described above). After receiving the message, the terminal can select a time slot for access according to its charging state, such as selecting an earlier time slot if the charging efficiency is low, or selecting a later time slot if the charging efficiency is high; it can correspond to determining the reporting time slot according to the first correspondence relationship, the terminal's charging state information, and the time slot allocation information; according to the reporting time slot, it feeds back second information carrying the state reporting information to the network device; wherein the first correspondence relationship includes the correspondence between terminal charging state information and time slot position; the greater the charging duration corresponding to the terminal charging state information, the earlier the time slot position corresponding to it.
[0235] The relationship between the charging efficiency and the time slot (which can correspond to the first correspondence relationship described above) can be pre-configured by the terminal side. The terminal can divide its charging efficiency into multiple levels and associate it with the network time slot (for example, the terminal can divide the charging efficiency into 5 levels, and when selecting a time slot, the network time slot is divided into 5 intervals, and one level corresponds to one interval). Because passive Internet of Things adopts time division access mode, the longer the required charging time, the earlier the selected access time slot can be, so the terminal that needs the longest charging time will report the message first (i.e., select an earlier time slot). The state message (i.e., the reply message, which can correspond to the state reporting information described above) reported by the terminal can be used to determine the maximum time setting for the network to send a long-time charging signal, which can correspond to the charging state information carried by the first time slot position corresponding to the time slot allocation information described above, to determine the charging duration of the terminal within the coverage of the network device. After receiving the reply information (i.e., the reply message), the network can broadcast and issue a confirmation message to make all terminals that are still in the queue waiting for access to the time slot enter a sleep charging state; which can correspond to the second information fed back by at least one terminal in response to the first information; according to the second information, determine the charging duration of the terminal within the coverage of the network device; according to the terminal charging duration, send a charging signal; and broadcast a confirmation message, the confirmation message is used to make all terminals waiting for access within the coverage of the network device enter a sleep charging state.
[0236] Specifically, as shown in Figure 7 , after receiving the message, the terminal has two possible results: 1) selected time slot (i.e., the current time slot is the selected time slot of the terminal), the terminal replies with charging state information (carried in the reply message) and then enters sleep; 2) not selected time slot (i.e., the current time slot is not the selected time slot of the terminal), the terminal does not reply; correspondingly, the network side also has two possible results: 1) receive reply, confirm charging time, broadcast confirmation message; 2) no reply received, broadcast repeated detection message; assuming that the terminal and the network both perform result 1), then the terminal has two possible results according to step #2 in Figure 10 , 1) the terminal has reported information at #2, and is in sleep and does not reply; 2) the terminal has not reported information at #2, and receives confirmation to enter sleep (which can correspond to entering a sleep charging state when the confirmation message is received).
[0237] Wherein, the access in the present application can include handshaking, and the terminal performs data reporting after successful handshaking; it can be understood that the terminal performs access operation with the network device after being fully charged, transmits data after access, and then enters sleep. The terminal can also enter sleep if handshaking fails when data is read.
[0238] (2) message design;
[0239] The charging state detection message can be as shown in Figure 10As shown in FIG. 1, the message can include a message ID and allocation time slot information. The message is a newly added downlink message in the passive Internet of Things system, and is used to trigger terminal state reporting. In which:
[0240] 1) Message ID (corresponding to the second message identifier described above): mandatory, used to mark the downlink message as "charging state detection message", such as 1011 in FIG. 1. Figure 10
[0241] 2) Allocation time slot information (corresponding to the access time slot range described above): mandatory, used to indicate the terminal access time slot range (such as 0-15 in FIG. 1). Figure 11
[0242] As shown in FIG. 2, the terminal state reporting message can include a selected time slot field and a charging state information field. The message is a newly added uplink message in the passive Internet of Things system, and is used to reply to the previous charging state detection message. In which: Figure 11 1) Selected time slot: optional, used to inform the network of the initial selected time slot of the terminal (such as time slot 4 in FIG. 2), and the network can perform secondary confirmation based on the reported time slot and charging state when the terminal accesses (the access here can be understood as reporting state) (which can be used to correct the charging state information of the terminal). The terminal reports state information on the selected time slot.
[0243] Figure 11 2) Charging state information: mandatory, used to report the current terminal charging state information, which can be a single field or multiple fields, and the information is mainly used to assist the network to determine the terminal charging time (corresponding to the terminal charging duration described above). The field can report detailed values or percentages related to charging, and the specific charging time is calculated by the network to avoid terminal power consumption. For example, the terminal rectified output voltage 0-20 (0-2V) and the terminal current power 0-20 (0-2V) in FIG. 2. Among them, the terminal rectified output voltage 0-20 (0-2V) indicates that the terminal can report any value in 0-20, which corresponds to a value in 0-2V, and the network can determine the terminal rectified output voltage corresponding to the reported value of the terminal according to the pre-stored corresponding relationship; and / or, the terminal current power 0-20 (0-2V) indicates that the terminal can report any value in 0-20, which corresponds to a value in 0-2V, and the network can determine the terminal current power corresponding to the reported value of the terminal according to the pre-stored corresponding relationship; but not limited thereto.
[0244] Figure 10
[0245] Among them, Figure 11 and Figure 12 This is only for illustration. In this scheme, only the content of the message to be designed is limited, but the specific field length, field order, and the front and rear connection and / or attachment relationship of the field are not limited. In addition, the designed message can be sent as an independent message, or can be embedded as a field in other messages, which is not limited here.
[0246] (3) Scheme flow;
[0247] As Figure 13 As shown in the terminal charging state detection flow based on terminal time slot selection, the implementation flow of the present scheme can include the following operations:
[0248] 1) The network issues a charging state detection message, which contains an access time slot interval (i.e., an allocated terminal access time slot interval). Among them, the time slot interval can be dynamically allocated according to the previous time slot collision (i.e., the previous time slot collision), or it can be statically allocated as a fixed intermediate value (i.e., it can be dynamically or statically determined).
[0249] 2) The terminal receives and parses the charging state detection message, and selects a time slot according to its charging state. If the charging efficiency is low, it can select an earlier time slot, and if the charging efficiency is high, it can select a later time slot. The terminal queues access according to the time slot (for example, the time slot is represented by a numerical value, the terminal selects the time slot value as 0 immediately, and selects the time slot value as 15, which can be reduced by 1 each time the repeated detection message is received, until it is reduced to 0 to report). This operation can be understood as follows: the terminal selects a time slot according to the charging state, and if a repeated detection message is received, it advances one bit based on the first time slot selection.
[0250] 3) The terminal determines whether the time slot is selected (i.e., whether the time slot is selected in the queue);
[0251] a) If selected, reply to the charging state message (i.e., the terminal reports the state message), and inform the network of relevant information to support the network to evaluate the charging time. Then the terminal can sleep, turn off the radio frequency front end, and not parse any signal.
[0252] b) If not selected, wait for the queue to advance one bit when the repeated detection message is received next time, and continue to determine whether it is selected. If an acknowledgment message sent by the network is received before the state message is reported, it can directly sleep and not report the state.
[0253] 4) Network listens to the signal access situation in the current time slot for a certain period of time (i.e. listens to whether there is a reply in the network allocation time slot). Because of the time slot selection mechanism in operation 2), the first batch of accessed terminals must be the on-site (i.e. within the network coverage) charging efficiency relatively lowest terminals, and the network detects the signal access and reports the terminal as the terminal farthest from it or the terminal with the lowest charging efficiency as the bottom line to set the longest charging time. After the terminal reports the information, other terminals can also continue to report the state information, but the network can not re-set the longest charging time.
[0254] 5) After receiving the reply information, the network can broadcast the confirmation message (i.e. confirmation information) to make all terminals still in the queue waiting for access to the time slot enter the sleep charging state.
[0255] 6) Optionally, after confirming the charging time, the network can continue to perform the subsequent data reading process, or terminate the process, and only use this method as a step in the complete scheme for power detection.
[0256] Suppose there are terminals 1-3 in the network coverage, then based on this scheme, multiple terminal access can be realized as shown in Figure 14 (based on terminal time slot selection for terminal charging state detection) multiple terminal access, from which it can be seen that the time slots for multiple terminals to report the charging state are divided based on this scheme; wherein the charging state report message in the figure is the charging state message.
[0257] Part II, a scheme for communication and sleep coordination for a large number of terminals;
[0258] After the network confirms the maximum charging time (which can correspond to the terminal charging time described above), and a large number of terminals enter sleep based on the previous scheme, the network needs to initiate a data reading message to read the terminal stored identification and other stored data. However, due to the order of access, the terminals accessed first may cause the terminals not in the current time slot to be invalid and consume power, so the present application groups the terminals for access based on different charging efficiencies (which can be achieved by terminal self-control, such as performing full charging and then listening to the signal to perform handshake operations), and (optionally) the network can intermittently issue sleep information (such as issuing a sleep instruction to control other terminals to sleep when a terminal handshake is successful), so that idle terminals enter sleep to avoid power consumption.
[0259] 1, scheme principle (in the following Figure 14 Step 2, the selected time slot means that the current time slot is the selected time slot; Figure 14 Assumption 1 in
[0260] Figure 14A terminal grouping wake-up and dormancy negotiation process provided by the present solution is shown. Specifically, when the network needs to read the data stored by the terminal, a data reading message (which can carry the information of the selected time slot) can be issued for reading. The terminal is in a charging dormancy state (i.e., a dormant charging state) due to the previous charging state detection or screening message; based on the linear relationship between charging efficiency and time, a large number of terminals that enter dormancy will be awakened and accessed to the network according to the high and low of the charging efficiency, thereby automatically complying with the grouping access process. For the charging state detection or screening message, the terminal can feed back a reply (which can correspond to the above-mentioned solution one) or a charging state reporting message (which can correspond to the above-mentioned solution two); the network can issue a confirmation message.
[0261] Wherein, if the terminal is not fully charged, the circuit can be kept off and no message is received; if the terminal is fully charged, the terminal can enter a normal interaction process, randomly select a time slot according to the network message (for performing random number transmission for handshaking; corresponding to Figure 14 In step 2 of the above-mentioned solution, the data reading message can carry the information of the candidate time slot), if the selected time slot is at the first position of the time slot queue, a random number can be replied, otherwise (i.e., the selected time slot is not at the first position of the time slot queue), no reply is made and the next step is waited for. After receiving the random number, the network replies an ACK for handshaking, which contains the previous random number (i.e., the random number sent by the terminal); after confirming that the ACK replied by the network is consistent with the previous random number, the terminal replies a data message (i.e., a data message); which can correspond to the above-mentioned network device broadcasting a data reading message; performing a handshaking operation with at least one terminal receiving the data reading message; receiving the data message corresponding to the data reading message sent by at least one terminal that successfully performs the handshaking. If the network correctly receives the data message, a repeated reading message with the next interaction time is issued (which can correspond to the above-mentioned broadcasting a repeated reading message with the next interaction time in the case of receiving the data message corresponding to the data reading message sent by at least one terminal), and the terminal that has sent the data enters dormancy after confirmation, and waits for the next wake-up according to the next interaction time issued. After receiving the message, the terminal that has not sent the data moves the selected time slot to the next position of the time slot queue, and repeats the first step (i.e., the network broadcasts a data reading message). If the network does not correctly receive the data message, a repeated reading message with the reception failure is issued (which can correspond to the above-mentioned broadcasting a repeated reading message with the reception failure in the case of not receiving the data message corresponding to the data reading message), the terminal that has sent the data confirms the data retransmission, and the terminal that has not sent the data maintains the time slot queue unchanged after receiving the message, and waits for further instructions. Specifically:
[0262] There are three possible results at the terminal side for the data read message broadcasted by the network: 1) the terminal is fully charged, receives the message, selects the time slot (i.e. the current time slot is the target time slot selected by the terminal), and replies with the random number (which can correspond to the above case where the terminal receives the data read message broadcasted by the network device while fully charged, and the current time slot is the target time slot selected by the terminal according to the data read message, and the terminal performs the handshake operation with the network device); 2) the terminal is fully charged, receives the message, does not select the time slot (i.e. the current time slot is not the target time slot selected by the terminal), and does not reply (which can correspond to the above case where the terminal receives the data read message broadcasted by the network device while fully charged, and the current time slot is not the target time slot selected by the terminal according to the data read message, and the terminal does not perform the handshake operation with the network device); 3) the terminal is charging, and does not receive the message (which can correspond to the above case where the terminal does not receive the message while not fully charged). Correspondingly, there are two possible results at the network side: 1) a reply is received; 2) no reply is received, and the data read message is repeatedly broadcasted. Assuming that the terminal side is the case of result 1) and the network side is also the case of result 1), the scheme can be executed as follows:
[0263] The terminal replies with the random number, and the network feeds back an ACK carrying the random number. For the ACK, there are two possible results at the terminal side: 1) the random numbers match (i.e. the random number carried by the ACK matches or is consistent with the random number sent by the terminal), and the terminal replies with the data message (which can correspond to the above case where the terminal feeds back the data message corresponding to the data read message to the network device while the handshake with the network device is successful); 2) the random numbers do not match, and the terminal does not reply (which can correspond to the above case where the terminal does not feed back the data message corresponding to the data read message to the network device while the handshake with the network device fails). For the data message, there are two possible results at the network side: 1) a reply is received; 2) no reply is received, and the ACK is repeatedly broadcasted. Assuming that the terminal side is the case of result 1) and the network side is also the case of result 1), the scheme can be executed as follows:
[0264] The terminal replies with the data message, and the network receives the reply and issues a repeated read message (carrying the next interaction time). For the repeated read message, there are two possible results at the terminal side: 1) the terminal has sent the data (i.e. the terminal receiving the message is the terminal sending the data message), confirms the interaction time, and enters sleep (which can correspond to the above case where the terminal receives the repeated read message carrying the next interaction time broadcasted by the network device, and the terminal has sent the data message, and performs the sleep operation according to the next interaction time); 2) the terminal has not sent the data (i.e. the terminal receiving the message is not the terminal sending the data message), and advances one position in the time slot queue (which can correspond to the above case where the terminal receives the repeated read message carrying the next interaction time broadcasted by the network device, and the terminal has not sent the data message, and controls the terminal to advance one position in the sorting queue waiting for access according to the repeated read message), and the scheme is repeated.Figure 15 Step 1 (i.e., repeat #1).
[0265] Therefore, this solution effectively ensures that terminals with different charging efficiencies respond to network communication at different times. Although terminals with different charging efficiencies will connect to the network sequentially, terminals that connect later will be in a sleep state while terminals that connect earlier are communicating, and will not frequently respond to other signals, thus avoiding unnecessary energy waste. Terminals that connect earlier will go into sleep mode and keep track of the "next interaction time" issued by the network after communication, and will only wake up and connect at the "next interaction time," thus avoiding receiving signals from terminals that connect later and interact with the network, similarly avoiding unnecessary energy waste.
[0266] It should be noted that the above process adopts the method of first detecting and judging the charging status of the on-site terminal and then reading the data (which can correspond to the above data reading message being located in a field other than the field where the first information is located); the charging status detection mechanism can also be integrated with the data reading process and sent out as a field together with the data reading (which can correspond to the above data reading message being located in the same field as the first information), and no limitation is made here.
[0267] The following examples illustrate the content covered in this section.
[0268] (1) Message design;
[0269] Data read messages can be used to read data stored in the terminal. The settings can be referenced from the Query function in RFID or the current inventory instructions, and will not be elaborated further here. Data reread (i.e., rereading the read message) can be used to inform the terminal of the previous message reception status on the network, instructing the terminal on its next action.
[0270] This message (i.e., the data repeat read message) is a newly added downlink message at the MAC (Media Access Control) or RRC (Radio Resource Control) layer in passive IoT systems, which can be used to trigger terminal status reporting. Specifically, the design and examples of the repeat read message can be found as follows... Figure 15 As shown, it includes:
[0271] 1) Message ID (also known as the third message identifier): Required, used to mark the current downlink message as a "repeated read message", such as... Figure 15 00 in the middle.
[0272] 2) Interaction cycle: Required, used to indicate whether the terminal should re-enter the queue (e.g., 00001, corresponding to...). Figure 15 The "no sleep after communication" in the text refers to the period based on the next interaction cycle (e.g., 00010, corresponding to...). Figure 15The 10-second pause is also included. Additionally, this information can be used to instruct the retransmission of data messages, such as 00000, corresponding to... Figure 15 The previous message was not received.
[0273] in, Figure 16 This is for illustrative purposes only. This scheme only specifies the minimum content that the message design must include, but does not restrict the specific field length, field order, or the connection and / or dependency relationships between fields. This repeated read message can be sent as an independent message or embedded as a field in other messages; this is not limited here.
[0274] (2) Solution process;
[0275] like Figure 16 As shown in the (Terminal Group Wake-up and Sleep Negotiation Process), the implementation process of this solution may include the following operations, wherein the waiting time or a certain period of time involved in each stage can be a preset value, a value agreed upon in the protocol, or a duration determined by the IoT device or network itself. This application does not limit this:
[0276] 1) A charging signal is sent based on the maximum charging time obtained previously (which may correspond to the terminal charging time mentioned above). Simultaneously, when the network needs to read data stored in the terminal, it can periodically send data read messages intermittently. Data read messages interspersed within the charging signal are not included in the maximum charging time set by the network; the maximum charging time only considers the transmission time of the empty carrier power supply signal.
[0277] 2) After receiving the charging signal, the terminal begins charging, but keeps its radio frequency and baseband circuits off until it is fully charged, and does not receive or parse any messages. Based on the linear relationship between charging efficiency and time, a large number of terminals that have entered sleep mode simultaneously will be woken up and connected to the network in order of their charging efficiency, thereby automatically implementing a group access process.
[0278] a) If the terminal is fully charged, proceed with the normal interaction process and enable RF front-end monitoring;
[0279] b) If the terminal is not fully charged, it will remain in sleep mode, continue charging, and assess the charging status.
[0280] 3) After the terminal is fully charged and starts listening for a certain period of time, it determines whether a data reading message has been detected (i.e., the terminal starts the radio frequency circuit to listen for whether a signaling has been issued);
[0281] a) If the data read message is received correctly, the information is parsed and a time slot is selected (from the candidate time slots indicated by the data read message) to prepare for access; that is, a time slot value is randomly selected and the data is entered into the access queue.
[0282] b) If no signaling is detected, maintain the listening state for a certain period of time;
[0283] c) If the signaling (whether there is a data read message) is monitored, but only part of the data read message is received due to timing misalignment, or other signaling is received before and after the data read message, it is determined that the timing position of the received signaling in the entire interaction process (i.e., the signaling near the time slot of the part of the data read message or the data read message is monitored, the time domain position of the part of the data read message or the near signaling monitored is determined, and then the interval time between the next data read message is determined), which can correspond to Figure 16 monitoring the current signaling timing, determining whether the data read message is to be received.
[0284] i. If the received signaling is before the data read message and they are close (corresponding to the above-mentioned sending time interval less than the first threshold value), wait for a period of time to prepare to receive the next data read message; that is, return to the operation of monitoring whether the signaling is issued, and the operation of starting the radio frequency circuit of the terminal can not be repeatedly executed; which can correspond to the above-mentioned case where the terminal is fully charged and the first signaling is monitored, determining the sending time interval between the first signaling and the data read message; the sending time of the first signaling is earlier than the sending time of the data read message; in the case where the sending time interval is less than the first threshold value, waiting to receive the data read message broadcast by the network device.
[0285] ii. If the received signaling is before the data read message and they are far apart (corresponding to the above-mentioned sending time interval greater than or equal to the first threshold value), return to the sleep state (which can be charged); which can correspond to Figure 16 returning to the terminal sleep, closing the radio frequency front end, and not analyzing any signal” in the above-mentioned case; which can correspond to the above-mentioned case where the sending time interval is greater than or equal to the first threshold value, and the terminal enters the sleep state.
[0286] 4) After the terminal randomly selects a time slot, it determines the position of the selected time slot in the queue (such as the size of the time slot value); that is, it determines whether the time slot is selected (i.e., whether it is the current time slot);
[0287] a) If the time slot is selected, a random number is generated, and the network is replied to;
[0288] b) If the time slot is not selected (i.e., the current time slot is not the time slot selected by the terminal), the state is maintained, and it is continuously determined whether it is selected;
[0289] 5) After the network sends the data read message, it determines whether the correct random number is received within the preset time, i.e. Figure 17 determining whether the message is received and correctly analyzed.
[0290] a) If not received or failed to parse, a repeated read message carrying a preamble message reception failure can be sent to inform all terminals of the last access failure. The terminals in the selected time slots will send the random number again, and the terminals in the unselected time slots will continue to maintain the current state (such as sorting waiting or hibernation, etc.). The repeated read message can correspond to the above-mentioned receiving the network device broadcast carrying the reception failure. In the case of sending the data message, according to the repeated read message, the data message is re-sent. In the case of not sending the data message, according to the repeated read message, the terminal maintains the position unchanged in the sorting queue waiting for access. The terminal in the selected time slot of the preamble can return to the operation of "judging whether the time slot is selected" after receiving the repeated read message sent by the network, or directly execute the operation of re-sending the generated random number, which is not limited here.
[0291] i. If the network does not receive or fails to parse within a certain number of times, a repeated read message containing the next communication time (i.e. the next interaction time) can be sent to let the terminal that failed to access this time (i.e. the terminal that has sent the random number) hibernate first.
[0292] b) If received and parsed successfully, an ACK reply terminal is generated based on the random number, preparing to interact with the terminal.
[0293] 6) After receiving the ACK reply, the terminal judges whether the random number contained in the ACK is consistent with the previously sent random number;
[0294] a) If consistent, the storage area information is called again, and the data message is replied;
[0295] b) If not consistent, considering that the power consumption caused by long interaction may cause the terminal to be insufficient to complete a round of communication, the terminal can be controlled to return to the charging hibernation state and wait for full power to wake up again; or the terminal can continue to execute the operation of judging whether the ACK is consistent with the sent random number.
[0296] 7) After the network sends the ACK, it judges whether the correct data message is received within a preset time, that is, whether the message is received and correctly parsed;
[0297] a) If not received or failed to parse, an ACK message (which is a message specific to each terminal) is sent, and the handshake process is repeated once. Other terminals will continue to maintain the state.
[0298] i. If not received or failed to parse within a certain number of times, a repeated read message containing the next communication time can be sent to let the terminal that failed to access this time (i.e. the terminal that has sent the random number) hibernate first.
[0299] b) If received and parsed successfully, a repeated read message containing the next communication time is sent.
[0300] 8) The terminal receives the repeated read message, and judges whether the data message is called and sent within a certain time in the preamble, that is, whether the preamble calls the stored data;
[0301] a) If the data message is called and sent, it can enter sleep according to the indication, most of the circuits stop working, do not receive or demodulate any information, only time and wake up according to the indicated time (that is, sleep according to the next interaction time);
[0302] b) If the data message is not called and sent, the selected time slot is advanced one bit in the time slot queue (that is, the access queue is advanced one bit), and step 4) is jumped to for time slot queue judgment.
[0303] Suppose there are terminals 1-3 under network coverage, the multi-terminal access as shown in the following figure can be realized based on the scheme: Figure 18 (Multi-terminal access based on terminal grouping wake-up and sleep negotiation) can be seen from the figure that the time slots of the multi-terminal reporting the charging state based on the scheme are divided.
[0304] In the above description, the related contents of the above schemes can be referred to each other, and the repeated parts will not be described again. The values of the same type parameters (such as time or number) involved in different positions can be the same or different, which is not limited here.
[0305] From the above, the scheme provided by the embodiments of the present application involves:
[0306] 1. A method for multi-terminal access based on terminal grouping wake-up and sleep negotiation and a message design supporting the implementation thereof, wherein the terminal can determine communication based on the charging state and the received signaling timing; at the same time, the network can inform the terminal to enter sleep after communication through the message.
[0307] 2. A method for terminal charging state detection based on terminal time slot selection and a message design supporting the implementation thereof, wherein the network issues a threshold to screen the terminal for reply, and judges and sets the maximum charging time to meet the charging needs of all terminals by listening to the collision of the terminal group in the time slot.
[0308] 3. A method for terminal charging state detection based on network time slot state and a message design supporting the implementation thereof, wherein the network judges and sets the maximum charging time to meet the charging needs of all terminals through the terminal reporting the charging state message.
[0309] In summary, the present application is mainly aimed at passive backscatter terminals with energy storage (i.e., passive backscatter terminals based on charging energy storage), and provides a sleep mechanism and state reporting method for a backscatter communication terminal. While taking into account network resources, the sleep mechanism and state reporting method reduces invalid responses of the terminal to system-issued instructions, reduces energy consumption of the terminal, and avoids wasting energy and time. The present application takes into account the power consumption problem caused by the need for a later-accessed terminal to listen to and analyze the signaling of a previous terminal when multiple terminals access the network; the sleep mechanism and state reporting method sets the terminal to completely turn off all demodulation and decoding circuits when the terminal is in a sleep state, and does not need to receive any information, but instead wakes up based on the charging state, and the sleep time is determined based on network signaling each time, rather than periodic wake-up, which can avoid wasting invalid power.
[0310] In summary, the present application takes into account that the prior art does not mention a sleep mechanism for passive communication systems, and that the existing charging detection mechanism does not take into account the need for a terminal to listen to network information for a long time when multiple terminals access the network, which results in the energy stored by the terminal during charging not being fully and effectively utilized. The sleep mechanism and state reporting method for a backscatter communication terminal can solve the problem of power consumption caused by the order of access when a large number of passive terminals access the network. The sleep mechanism and state reporting method can make a large number of terminals enter a sleep state when not communicating, which can avoid wasting invalid power.
[0311] It is explained that the scheme provided by the present application can greatly improve the access efficiency of passive terminals in a large number of passive terminal access scenarios. At the same time, the grouping access mechanism attached to the charging detection can also reduce mutual interference when terminals access the network, and improve communication stability.
[0312] The present application also provides a charging control device, which is applied to a network device, as shown in Figure 19 The charging control device includes the following components:
[0313] A first sending module 181 is configured to send first information. The first information includes at least one of terminal screening information and time slot allocation information. The terminal screening information is used to screen at least one terminal in the coverage range of the network device that meets a charging state information threshold. The time slot allocation information indicates candidate time slot information for a terminal to send state reporting information. The state reporting information is used to determine a terminal charging duration.
[0314] A first receiving module 182 is configured to receive second information fed back by at least one terminal in response to the first information.
[0315] A first determining module 183 is configured to determine a terminal charging duration in the coverage range of the network device according to the second information.
[0316] The second sending module 184 is configured to send a charging signal according to the terminal charging duration, and broadcast a confirmation message, which is used to make all terminals waiting for access within the coverage of the network device enter a sleep charging state.
[0317] The charging control device provided by the embodiment of the present application sends first information, wherein the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal within the coverage of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used by a terminal to send state report information; the state report information is used to determine a terminal charging duration; second information fed back by at least one terminal for the first information is received; the terminal charging duration within the coverage of the network device is determined according to the second information; a charging signal is sent according to the terminal charging duration; and a confirmation message is broadcast, which is used to make all terminals waiting for access within the coverage of the network device enter a sleep charging state. The sleep mechanism and the state report of the terminal can be supported, so that the invalid energy consumption of the terminal waiting for access caused by the invalid response to the system instruction can be avoided while the network resources are considered, the energy consumption of the terminal is reduced, the energy and time are saved, and the problem of invalid energy consumption of the passive backscatter terminal based on charging energy storage in the charging process in the prior art is well solved.
[0318] The terminal screening information comprises the charging state information threshold and a first message identifier used to indicate identity information of the terminal screening information; the second information comprises screening response information, and the screening response information comprises a first response identifier used to indicate identity information of the screening response information; the terminal charging duration within the coverage of the network device is determined according to the second information, which comprises: the terminal charging duration within the coverage of the network device is determined according to the charging state information threshold in the case that the screening response information is received.
[0319] Further, the charging control device further comprises an update sending module, which is configured to update the charging state information threshold in the terminal screening information and resend the first information in the case that the first information is the terminal screening information and the screening response information is not received; wherein the charging duration required by the updated charging state information threshold is less than the charging duration required by the charging state information threshold before the update.
[0320] The time slot allocation information includes: an access time slot interval and a second message identifier for indicating the identity information of the time slot allocation information; the second information includes status reporting information, which includes: charging status information; determining the terminal charging duration within the coverage area of the network device based on the second information includes: determining the terminal charging duration within the coverage area of the network device based on the charging status information carried by the first time slot position corresponding to the time slot allocation information.
[0321] Furthermore, the charging control device further includes: a first broadcast module for broadcasting a data read message; a first execution module for performing a handshake operation with at least one terminal that receives the data read message; and a second receiving module for receiving a data message corresponding to the data read message sent by at least one terminal that has successfully completed the handshake.
[0322] In this embodiment of the application, the charging control device further includes: a second broadcast module, configured to broadcast a repeat read message carrying the next interaction time when receiving a data message corresponding to the data read message sent by at least one terminal; and to broadcast a repeat read message carrying the reception failure when not receiving the data message corresponding to the data read message.
[0323] In this embodiment of the application, the data reading message is located in the same field as the first information; or, the data reading message is located in a field other than the field where the first information is located.
[0324] The aforementioned implementation embodiments of the charging control method on the network device side are all applicable to the embodiments of the charging control device, and can achieve the same technical effect.
[0325] This application also provides a charging control device for use in a terminal, such as... Figure 20 As shown, it includes:
[0326] The third receiving module 191 is used to receive first information sent by the network device; the first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration.
[0327] The first transceiving control module 192 is configured to feed back second information corresponding to the first information to the network device and enter a sleep charging state; or feed back the second information corresponding to the first information to the network device and receive an acknowledgement message broadcast by the network device; enter the sleep charging state according to the acknowledgement message; or not perform the operation of feeding back the second information to the network device, and enter the sleep charging state in the case of receiving the acknowledgement message.
[0328] The charging control apparatus provided by the embodiment of the application receives first information sent by a network device, wherein the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in a coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; the state report information is used for determining a charging duration of the terminal; feeds back second information corresponding to the first information to the network device and enters a sleep charging state; or feeds back the second information corresponding to the first information to the network device and receives an acknowledgement message broadcast by the network device; enters the sleep charging state according to the acknowledgement message; or not performs the operation of feeding back the second information to the network device, and enters the sleep charging state in the case of receiving the acknowledgement message; and can support the sleep mechanism and the state report of the terminal, thereby avoiding invalid energy consumption caused by invalid response of a terminal waiting for access to a system instruction, reducing energy loss of the terminal, avoiding waste of energy and time, and solving the problem of invalid energy consumption of a passive backscattering terminal based on charging energy storage in a charging process in the prior art.
[0329] The terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; the second information comprises screening response information, and the screening response information comprises a first response identifier used for indicating identity information of the screening response information; the feeding back the second information corresponding to the first information to the network device comprises feeding back the screening response information to the network device in the case of meeting the charging state information threshold; and the meeting the charging state information threshold comprises that a charging required duration corresponding to the charging state information of the terminal is greater than a charging required duration corresponding to the charging state information threshold.
[0330] In the embodiment of the present application, the time slot allocation information comprises: an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; the second information comprises state reporting information, and the state reporting information comprises: charging state information; the feedback of the second information to the network device in response to the first information comprises: determining a reporting time slot according to a first correspondence relationship, the charging state information of the terminal, and the time slot allocation information; and feeding back the second information carrying the state reporting information to the network device according to the reporting time slot; wherein the first correspondence relationship comprises a correspondence relationship between terminal charging state information and time slot positions; the greater the charging time required corresponding to the terminal charging state information, the earlier the time slot position corresponding thereto.
[0331] Further, the charging control device further comprises: a second transceiving control module, configured to, in the case of not being fully charged, not receive a message; in the case of being fully charged, receive a data reading message broadcast by the network device; in the case that the current time slot is a target time slot selected by the terminal according to the data reading message, perform a handshake operation with the network device; in the case that the handshake with the network device is successful, feed back a data message corresponding to the data reading message to the network device; in the case that the current time slot is not the target time slot selected by the terminal according to the data reading message, not perform the handshake operation with the network device; or, in the case that the handshake with the network device fails, not feed back the data message corresponding to the data reading message to the network device.
[0332] In the embodiment of the present application, the charging control device further comprises: a third transceiving control module, configured to receive a repeated reading message carrying a next interaction time broadcast by the network device; in the case that the data message has been sent, perform a sleep operation according to the next interaction time; in the case that the data message has not been sent, control the terminal to advance one position in a sorting queue waiting for access according to the repeated reading message; or, receive a repeated reading message carrying a receiving failure broadcast by the network device; in the case that the data message has been sent, confirm resending of the data message according to the repeated reading message; in the case that the data message has not been sent, control the terminal to maintain the position unchanged in the sorting queue waiting for access according to the repeated reading message.
[0333] The data reading message and the first information are located in the same field; or the data reading message is located in a field other than the field in which the first information is located.
[0334] In the embodiment of the present application, the receiving the data reading message broadcast by the network device in the full-charge state comprises: in the full-charge state and in the case of listening to the first signaling, determining the sending time interval between the first signaling and the data reading message; the sending time of the first signaling is earlier than the sending time of the data reading message; in the case that the sending time interval is less than a first threshold, waiting to receive the data reading message broadcast by the network device.
[0335] Further, the charging control device further comprises a first control module, configured to enter a sleep state in the case that the sending time interval is greater than or equal to the first threshold.
[0336] The implementation embodiments of the terminal-side charging control method described above are applicable to the embodiments of the charging control device, and can achieve the same technical effects.
[0337] The embodiment of the present application further provides a charging control device, which is a network device, such as a base station, as shown in the figure, comprising a processor 201 and a transceiver 202. Figure 21
[0338] The processor 201 is configured to send first information through the transceiver 202; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used to screen at least one terminal in the coverage range of the network device that meets the charging state information threshold; the time slot allocation information indicates candidate time slot information for the terminal to send state reporting information; the state reporting information is used to determine the charging duration of the terminal.
[0339] The transceiver 202 receives second information fed back by at least one terminal in response to the first information.
[0340] According to the second information, the charging duration of the terminal in the coverage range of the network device is determined.
[0341] According to the terminal charging duration, a charging signal is sent through the transceiver 202; and an acknowledgement message is broadcast through the transceiver 202, the acknowledgement message being used to make all terminals waiting to access in the coverage range of the network device enter a sleep charging state.
[0342] The charging control device provided by the embodiment of the application sends first information, the first information includes at least one of terminal screening information and time slot allocation information, the terminal screening information is used for screening at least one terminal in the coverage range of the network device that meets a charging state information threshold, the time slot allocation information indicates candidate time slot information used by the terminal for sending state report information, the state report information is used for determining a terminal charging duration, second information fed back by at least one terminal for the first information is received, the terminal charging duration in the coverage range of the network device is determined according to the second information, a charging signal is sent according to the terminal charging duration, and a confirmation message is broadcasted, the confirmation message is used for making all terminals waiting for access in the coverage range of the network device enter a sleep charging state, the sleep mechanism and the state report of the terminal can be supported, so that the invalid energy consumption caused by the invalid response of the terminal waiting for access to the system instruction in the charging process of the passive backscattering terminal based on charging energy storage is avoided, the energy loss of the terminal is reduced, energy and time are avoided from being wasted, and the problem of the invalid energy consumption in the charging process of the passive backscattering terminal based on charging energy storage in the prior art is well solved.
[0343] The terminal screening information includes the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information, the second information includes screening response information, the screening response information includes a first response identifier used for indicating identity information of the screening response information, and the terminal charging duration in the coverage range of the network device is determined according to the second information, including that the terminal charging duration in the coverage range of the network device is determined according to the charging state information threshold in a case where the screening response information is received.
[0344] Further, the processor is further configured to: in a case where the first information is terminal screening information and the screening response information is not received, update the charging state information threshold in the terminal screening information, and resend the first information through the transceiver; and wherein the charging duration required by the updated charging state information threshold is less than the charging duration required by the charging state information threshold before the update.
[0345] The time slot allocation information includes an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information, the second information includes state report information, the state report information includes charging state information, and the terminal charging duration in the coverage range of the network device is determined according to the second information, including that the terminal charging duration in the coverage range of the network device is determined according to the charging state information carried by a first time slot position corresponding to the time slot allocation information.
[0346] Further, the processor is further configured to: broadcast, by the transceiver, a data reading message; perform a handshake operation with at least one terminal receiving the data reading message; and receive, by the transceiver, a data message corresponding to the data reading message sent by at least one terminal whose handshake is successful.
[0347] In the embodiments of the present application, the processor is further configured to: broadcast, by the transceiver, a repeated reading message carrying a next interaction time in a case where the data message corresponding to the data reading message sent by at least one terminal is received; and broadcast, by the transceiver, a repeated reading message carrying a receiving failure in a case where the data message corresponding to the data reading message is not received.
[0348] In the embodiments of the present application, the data reading message and the first information are located in a same field; or the data reading message is located in a field other than a field where the first information is located.
[0349] The implementation embodiments of the charging control method on the network device side are applicable to the implementation embodiments of the charging control device, and the same technical effects can be achieved.
[0350] The embodiments of the present application further provide a charging control device, the charging control device being a terminal, as shown in the figure, comprising a processor 211 and a transceiver 212.
[0351] The processor 211 is configured to receive, by the transceiver 212, first information sent by a network device; the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in a coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used for a terminal to send state report information; and the state report information is used for determining a charging duration of the terminal.
[0352] The transceiver 212 feeds back second information to the network device in response to the first information and enters a sleep charging state; or the transceiver 212 feeds back second information to the network device in response to the first information and receives an acknowledgement message broadcast by the network device; according to the acknowledgement message, the terminal enters the sleep charging state; or the terminal does not perform the operation of feeding back the second information to the network device, and enters the sleep charging state in a case where the acknowledgement message is received.
[0353] The charging control device provided in the embodiments of the present application receives first information sent by a network device, wherein the first information comprises at least one of terminal screening information and time slot allocation information; the terminal screening information is used for screening at least one terminal in the coverage range of the network device that meets a charging state information threshold; the time slot allocation information indicates candidate time slot information used by the terminal for sending state report information; the state report information is used for determining the charging duration of the terminal; second information corresponding to the first information is fed back to the network device and the terminal enters a sleep charging state; or, second information corresponding to the first information is fed back to the network device and an acknowledgement message broadcast by the network device is received; according to the acknowledgement message, the terminal enters the sleep charging state; or, the operation of feeding back the second information to the network device is not performed, and the terminal enters the sleep charging state when the acknowledgement message is received; the sleep mechanism and the state report of the terminal can be supported, so that the invalid energy consumption caused by the invalid response of the terminal waiting for access to the system instruction in the charging process is avoided while the network resources are considered, the energy consumption of the terminal is reduced, the energy and time are saved, and the problem of invalid energy consumption of the passive backscattering terminal based on charging energy storage in the charging process in the prior art is well solved.
[0354] The terminal screening information comprises the charging state information threshold and a first message identifier used for indicating identity information of the terminal screening information; the second information comprises screening response information, and the screening response information comprises a first response identifier used for indicating identity information of the screening response information; the step of feeding back, by the transceiver, second information corresponding to the first information to the network device comprises: feeding back, by the transceiver, the screening response information to the network device when the charging state information threshold is met; the step of meeting the charging state information threshold comprises: the charging duration corresponding to the charging state information of the terminal is greater than the charging duration corresponding to the charging state information threshold.
[0355] In the embodiments of the present application, the time slot allocation information comprises an access time slot interval and a second message identifier used for indicating identity information of the time slot allocation information; the second information comprises state report information, and the state report information comprises charging state information; the step of feeding back, by the transceiver, second information corresponding to the first information to the network device comprises: determining a report time slot according to a first corresponding relationship, the charging state information of the terminal and the time slot allocation information; feeding back, by the transceiver, second information carrying the state report information to the network device according to the report time slot; wherein the first corresponding relationship comprises a corresponding relationship between terminal charging state information and a time slot position; the greater the charging duration corresponding to the terminal charging state information is, the earlier the time slot position corresponding to the terminal charging state information is.
[0356] Furthermore, the processor is also configured to: not receive messages when not fully charged; receive data read messages broadcast by the network device via the transceiver when fully charged; perform a handshake operation with the network device when the current time slot is the target time slot selected by the terminal according to the data read message; if the handshake with the network device is successful, send the data message corresponding to the data read message back to the network device via the transceiver; not perform a handshake operation with the network device when the current time slot is not the target time slot selected by the terminal according to the data read message; or, if the handshake with the network device fails, not send the data message corresponding to the data read message back to the network device.
[0357] In this embodiment of the application, the processor is further configured to: receive a repeat read message carrying the next interaction time broadcast by the network device via the transceiver; perform a sleep operation according to the next interaction time if the data message has been sent; control the terminal to advance one position in the waiting access queue according to the repeat read message if the data message has not been sent; or, receive a repeat read message carrying a reception failure broadcast by the network device via the transceiver; confirm the retransmission of the data message according to the repeat read message if the data message has been sent; and control the terminal to maintain its position in the waiting access queue according to the repeat read message if the data message has not been sent.
[0358] Wherein, the data read message is located in the same field as the first information; or, the data read message is located in a field other than the field where the first information is located.
[0359] In this embodiment of the application, receiving the data read message broadcast by the network device through the transceiver when fully charged includes: when fully charged and a first signaling is detected, determining the transmission time interval between the first signaling and the data read message; the transmission time of the first signaling is earlier than the transmission time of the data read message; and when the transmission time interval is less than a first threshold, waiting to receive the data read message broadcast by the network device through the transceiver.
[0360] Furthermore, the processor is also configured to: enter a sleep state when the transmission time interval is greater than or equal to the first threshold.
[0361] The aforementioned implementation embodiments of the terminal-side charging control method are all applicable to the embodiments of the charging control device and can achieve the same technical effect.
[0362] This application also provides a charging control device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the above-mentioned charging control method on the network device side or terminal side.
[0363] The aforementioned implementation embodiments of the charging control method on the network device side or terminal side are all applicable to the embodiments of the charging control device and can achieve the same technical effect.
[0364] This application also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the charging control method on the network device side or terminal side described above.
[0365] The aforementioned implementation embodiments of the charging control method on the network device side or terminal side are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.
[0366] This application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement the various processes of the above-described charging control method on the network device side or terminal side, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0367] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.
[0368] In this embodiment, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0369] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0370] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0371] The above describes the preferred embodiments of this application. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A charging control method, applied to network equipment, characterized in that, include: Send the first message; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. Receive second information from at least one terminal in response to the first information; Based on the second information, determine the charging time of the terminals within the coverage area of the network device; Based on the terminal's charging duration, a charging signal is sent; and a confirmation message is broadcast, which causes all waiting terminals within the network device's coverage area to enter a sleep charging state.
2. The charging control method according to claim 1, characterized in that, The terminal filtering information includes: the charging status information threshold and a first message identifier for indicating the identity information of the terminal filtering information; the second information includes filtering response information, which includes: a first response identifier for indicating the identity information of the filtering response information. The step of determining the terminal charging time within the network device's coverage area based on the second information includes: Upon receiving the filtering response information, the charging time of the terminal within the coverage area of the network device is determined based on the charging status information threshold.
3. The charging control method according to claim 2, characterized in that, Also includes: If the first information is terminal filtering information and no filtering response information is received, the charging status information threshold in the terminal filtering information is updated, and the first information is resent; wherein the charging time required corresponding to the updated charging status information threshold is less than the charging time required corresponding to the charging status information threshold before the update.
4. The charging control method according to claim 1, characterized in that, The time slot allocation information includes: an access time slot interval and a second message identifier for indicating the identity information of the time slot allocation information; the second information includes status reporting information, which includes: charging status information; The step of determining the terminal charging time within the network device's coverage area based on the second information includes: Based on the charging status information carried by the first time slot position corresponding to the time slot allocation information, the charging duration of the terminal within the coverage area of the network device is determined.
5. The charging control method according to claim 1, characterized in that, Also includes: Broadcast data reads messages; Perform a handshake operation with at least one terminal that received the data read message; Receive the data message corresponding to the data read message sent by at least one terminal that has successfully completed the handshake.
6. The charging control method according to claim 5, characterized in that, Also includes: Upon receiving a data message corresponding to the data read message sent by at least one terminal, a repeat read message carrying the next interaction time is broadcast. If the data message corresponding to the data read message is not received, a repeat read message indicating failure to receive is broadcast.
7. The charging control method according to claim 5 or 6, characterized in that, The data read message is located in the same field as the first information; or, the data read message is located in a field other than the field where the first information is located.
8. A charging control method, applied to a terminal, characterized in that, include: Receive the first message sent by the network device; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. The system may either send second information to the network device in response to the first information and enter a sleep charging state; or send second information to the network device in response to the first information and receive a confirmation message broadcast by the network device; enter a sleep charging state based on the confirmation message; or not send the second information to the network device and enter a sleep charging state upon receiving the confirmation message.
9. The charging control method according to claim 8, characterized in that, The terminal filtering information includes: the charging status information threshold and a first message identifier for indicating the identity information of the terminal filtering information; the second information includes filtering response information, which includes: a first response identifier for indicating the identity information of the filtering response information. The step of feeding back second information to the network device in response to the first information includes: If the charging status information threshold is met, the filtering response information is fed back to the network device; meeting the charging status information threshold includes: the charging time required corresponding to the charging status information of the terminal is greater than the charging time required corresponding to the charging status information threshold.
10. The charging control method according to claim 8, characterized in that, The time slot allocation information includes: an access time slot interval and a second message identifier for indicating the identity information of the time slot allocation information; the second information includes status reporting information, which includes: charging status information; The step of feeding back second information to the network device in response to the first information includes: The reporting time slot is determined based on the first correspondence, the terminal's charging status information, and the time slot allocation information; According to the reporting time slot, feed back second information carrying the status reporting information to the network device; The first correspondence includes: the correspondence between terminal charging status information and time slot position; the longer the charging time required for the terminal charging status information, the earlier the corresponding time slot position.
11. The charging control method according to claim 8, characterized in that, Also includes: Do not receive messages if the battery is not fully charged; When fully charged, receive data read messages broadcast by the network device; If the current time slot is the target time slot selected by the terminal according to the data reading message, a handshake operation with the network device is performed. If the handshake with the network device is successful, the data message corresponding to the data read message is sent back to the network device. If the current time slot is not the target time slot selected by the terminal according to the data read message, the handshake operation with the network device is not performed; or, if the handshake with the network device fails, the data message corresponding to the data read message is not fed back to the network device.
12. The charging control method according to claim 11, characterized in that, Also includes: Receive a repeat read message broadcast by the network device, carrying the time of the next interaction; If the data message has been sent, a sleep operation is performed according to the next interaction time; if the data message has not been sent, the terminal is controlled to advance one position in the waiting access queue according to the repeated read message. Alternatively, receive a repeat read message broadcast by the network device indicating a failure to receive the data; if the data message has already been sent, confirm the retransmission of the data message based on the repeat read message; Without sending the data message, the terminal is controlled to maintain its position in the waiting access queue according to the repeated read message.
13. The charging control method according to claim 11 or 12, characterized in that, The data read message is located in the same field as the first information; or, the data read message is located in a field other than the field where the first information is located.
14. The charging control method according to claim 11, characterized in that, The step of receiving a data read message broadcast by the network device when the battery is fully charged includes: When the battery is fully charged and the first signaling is detected, the transmission time interval between the first signaling and the data read message is determined; the transmission time of the first signaling is earlier than the transmission time of the data read message. If the transmission time interval is less than a first threshold, wait to receive the data read message broadcast by the network device.
15. The charging control method according to claim 14, characterized in that, Also includes: If the transmission time interval is greater than or equal to the first threshold, the system enters a sleep state.
16. A charging control device, applied to network equipment, characterized in that, include: The first sending module is used to send the first information; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. The first receiving module is configured to receive second information fed back by at least one terminal in response to the first information; The first determining module is used to determine the terminal charging time within the coverage area of the network device based on the second information; The second sending module is used to send a charging signal according to the charging time of the terminal; and to broadcast a confirmation message, which is used to cause all terminals waiting to access within the coverage area of the network device to enter a sleep charging state.
17. A charging control device, applied to a terminal, characterized in that, include: The third receiving module is used to receive the first information sent by the network device; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. The first transceiver control module is configured to: feed back second information to the network device in relation to the first information and enter a sleep charging state; or, feed back second information to the network device in relation to the first information and receive an acknowledgment message broadcast by the network device; enter a sleep charging state based on the acknowledgment message; or, not perform the operation of feeding back the second information to the network device, and enter a sleep charging state upon receiving the acknowledgment message.
18. A charging control device, wherein the charging control device is a network device, characterized in that, include: Processor and transceiver; The processor is used to send first information through the transceiver; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. The transceiver receives second information fed back by at least one terminal in response to the first information. Based on the second information, determine the charging time of the terminals within the coverage area of the network device; Based on the terminal's charging duration, a charging signal is sent via the transceiver; and a confirmation message is broadcast via the transceiver, which causes all terminals waiting to access within the network device's coverage area to enter a sleep charging state.
19. A charging control device, wherein the charging control device is a terminal, characterized in that, include: Processor and transceiver; The processor is configured to receive first information sent by the network device via the transceiver; The first information includes at least one of terminal filtering information and time slot allocation information; the terminal filtering information is used to filter at least one terminal within the coverage area of the network device that meets the charging status information threshold, and the time slot allocation information indicates candidate time slot information for the terminal to send status reporting information; the status reporting information is used to determine the terminal charging duration. The transceiver sends second information regarding the first information to the network device and enters a sleep charging state; or, the transceiver sends second information regarding the first information to the network device and receives an acknowledgment message broadcast by the network device; and enters a sleep charging state based on the acknowledgment message; or, the operation of sending the second information to the network device is not performed, and the sleep charging state is entered upon receiving the acknowledgment message.
20. A charging control device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the charging control method as described in any one of claims 1 to 15.
21. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the charging control method as described in any one of claims 1 to 15.
22. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the charging control method as described in any one of claims 1 to 15.