Signal sending method, signal receiving method, electronic device, and storage medium
By sending a signal sequence containing time-domain resource indication information, the terminal device is ensured to receive paging signals in passive IoT communication, which solves the problem of access failure caused by insufficient power or communication shutdown and improves the random access efficiency of the network.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-21
- Publication Date
- 2026-04-02
AI Technical Summary
In passive IoT communication, terminal devices may fail to receive paging signals from readers due to insufficient power or communication function being turned off, resulting in the failure of the random access process and reducing network access efficiency.
By sending N first signals, which include time-domain resource range indication information and index indication information or quantity indication information, the terminal device is triggered to store the time-domain resource index, and after the last signal ends, a second signal is received to reduce the index, ensuring that the terminal device can receive paging signals.
It improves the success rate of terminal devices receiving paging signals, enhances the efficiency of random network access, and reduces access failures caused by insufficient power or communication shutdown.
Smart Images

Figure CN2025109507_02042026_PF_FP_ABST
Abstract
Description
A signal sending and receiving method, an electronic device and a storage medium TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a signal sending and receiving method, an electronic device and a storage medium. BACKGROUND
[0002] In a passive Internet of Things communication technology, in a random access process based on a time slot-based ANOHA algorithm or a Q-selection algorithm, a reader sends a paging signal, and the paging signal indicates a time slot value range of a round to start a random access process of the round. A terminal device randomly selects a time slot value in the time slot value range and stores the time slot value. Then, a base station traverses each time slot value by sending a time slot decrement command. Each time the time slot decrement command is sent, the terminal device triggers a decrease of the stored time slot value by 1. When the time slot value stored by the terminal device decreases to 0, the terminal device sends a response signal. However, because the terminal device has very little energy stored, in some network systems, the terminal device often has a power shortage and shuts down, or the terminal device uses a communication function switch state to periodically switch. In the case of shutting down or turning off the communication function, the terminal device cannot receive the paging signal sent by the reader, and thus misses the random access process. Therefore, there is an urgent need for a method to enable the terminal device to receive the paging signal and access the network, thereby improving the random access efficiency of the network. SUMMARY
[0003] Embodiments of the present application provide a signal sending and receiving method, an electronic device and a storage medium, which are designed to control a terminal device to receive a paging signal, so as to improve the random access efficiency of the network.
[0004] Embodiments of the present application provide a signal sending method, wherein the method is applied to a first node, and the method comprises:
[0005] N first signals are sent, the first signal contains time domain resource range indication information and first signal index indication information, or the first signal contains time domain resource range indication information and first signal second quantity indication information;
[0006] wherein the value of N is greater than or equal to 1, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used for a second node to determine a time domain resource index in the time domain resource index range and store it; the first signal index indication information is used to indicate the index of the first signal in the N first signals; and the first signal second quantity indication information is used to indicate the number of first signals sent after the first signal in the N first signals.
[0007] sending a second signal, the second signal triggering the second node to decrease the stored time domain resource index.
[0008] Embodiments of the present application provide an information receiving method, wherein the method is applied to a second node, and the method comprises:
[0009] receiving at least one of N first signals sent by a first node, wherein the first signal comprises time domain resource range indication information and first signal index indication information, or the first signal comprises time domain resource range indication information and first signal second quantity indication information;
[0010] wherein the value of N is greater than or equal to 1, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index, the first signal index indication information is used for indicating the index of the first signal in the N first signals, and the first signal second quantity indication information is used for indicating the quantity of first signals sent after the first signal in the N first signals.
[0011] determining the end time of the last first signal in the N first signals;
[0012] receiving a second signal after the end time of the last first signal, wherein the second signal is used for triggering the second node to decrease the stored time domain resource index.
[0013] Embodiments of the present application further provide a signal sending method, wherein the method is applied to a first node, and the method comprises:
[0014] sending N first signals, wherein the value of N is greater than or equal to 1;
[0015] sending a paging signal after the N first signals, wherein the paging signal comprises time domain resource range indication information, the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index.
[0016] Embodiments of the present application further provide an information sending method, wherein the method is applied to a second node, and the method comprises:
[0017] receiving at least one of N first signals sent by a first node;
[0018] The paging signal is received after an end time of a last first signal of the N first signals, and the paging signal includes time domain resource range indication information, the time domain resource range indication information indicating a time domain resource index range, and the time domain resource index range is used for the second node to determine a time domain resource index in the time domain resource index range and store.
[0019] Embodiments of the present application further provide an electronic device, wherein the electronic device comprises:
[0020] one or more processors;
[0021] a memory for storing one or more programs;
[0022] When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the embodiments of the present application.
[0023] Embodiments of the present application further provide a computer readable storage medium, wherein the computer readable storage medium stores one or more programs, and the one or more programs are executed by one or more processors to implement the method according to any one of the embodiments of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0025] FIG. 1 is a flowchart of a signal sending method according to an embodiment of the present application;
[0026] FIG. 2 is a flowchart of a signal receiving method according to an embodiment of the present application;
[0027] FIG. 3 is a flowchart of another signal sending method according to an embodiment of the present application;
[0028] FIG. 4 is a flowchart of another signal receiving method according to an embodiment of the present application;
[0029] FIG. 5 is a structural schematic diagram of a signal sending device according to an embodiment of the present application;
[0030] FIG. 6 is a structural schematic diagram of a signal receiving device according to an embodiment of the present application;
[0031] FIG. 7 is a structural schematic diagram of another signal sending device according to an embodiment of the present application;
[0032] FIG. 8 is a structural schematic diagram of another signal receiving device according to an embodiment of the present application;
[0033] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0034] It should be understood that the specific implementations described herein merely set forth illustrative embodiments of the present application and are not intended to limit the present application.
[0035] In the following description, the suffixes "module", "part" or "unit" used for components are merely intended for facilitating description of the present application, and are by no means specific to the present application, and thus can be mixedly used.
[0036] FIG. 1 is a flowchart of a signal sending method according to an embodiment of the present application, which can be applied to a case where a control device receives paging information. The method can be performed by a signal sending device of a first node, which can be implemented by a software and / or hardware method, and can be integrated in a reader / writer. As shown in FIG. 1, the method according to an embodiment of the present application specifically includes the following steps:
[0037] In step 110, N first signals are sent, the first signal containing time domain resource range indication information and first signal index indication information, or the first signal containing time domain resource range indication information and first signal second quantity indication information. The value of N is greater than or equal to 1 (N can also be understood as a positive integer), the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by a second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index. The first signal index indication information is used to indicate the index of the first signal in the N first signals. The first signal second quantity indication information is used to indicate the quantity of first signals sent after the first signal in the N first signals.
[0038] In the embodiments of the present application, the first signal can be a signal used for indicating a time slot value range, the number of the first signals can be multiple, the first signal can include time domain resource range indication information, and one of first signal index indication information and first signal second number indication information, that is, the first signal contains time domain resource range indication information and first signal index indication information, or the first signal contains time domain resource range indication information and first signal second number indication information. The time domain resource range indication information in the first signal can directly or indirectly indicate a time domain resource index range, and the time domain resource index range can be used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index. In some embodiments, the time domain resource index can be referred to as a time domain resource value. For example, according to the time domain resource range indication information, it is determined that the time domain resource index range is 0 to S-1, and the second node randomly selects a time domain resource index within the range of 0 to S-1 and stores it.
[0039] Further, the time domain resource is a time domain unit, which can include a time slot (slot) or an access occasion in the slot-ALOHA or Q-selection algorithm. The time lengths of different time domain resources can be equal or unequal. The start or end of a time domain resource can be determined according to the second signal. It can be understood that each second signal corresponds to a time domain resource, and each time the first node sends a second signal, it indicates the start of a new time domain resource. The second signal can be used to trigger the second node to reduce the stored time domain resource index.
[0040] In some embodiments, the first signal index indication information is used to indicate the index (i.e., the serial number) of the first signal in the N first signals. For example, in the N first signals, the first signal index indication information in the i-th transmitted first signal indicates the index i-1, 1≤i≤N. When the first signal index indication information indicates i-1, the indicated first signal is the i-th first signal in the N first signals.
[0041] In some embodiments, the second quantity indication information of the first signal indicates a quantity of the first signals in the N first signals that are transmitted after the first signal, i.e., a quantity of the first signals remaining after the first signal. For example, the second quantity indication information in the i-th first signal indicates a quantity of N-i, 1≤i≤N. Specifically, the first signal is a paging message, and the paging message can include the time domain resource range indication information and the first signal index indication information or the time domain resource range indication information and the first signal second quantity indication information. N is a predefined value, or the value of N is indicated by the first signal first quantity indication information. Before the random access procedure, the first node transmits a plurality of first signals, so that more second nodes can receive the paging message, thereby improving the access efficiency of the system. The N paging signals correspond to one round of random access (RA) procedure, and after the transmission of the N paging signals ends, different second nodes perform access on the respective determined time domain resources. The random access procedure can also be referred to as an inventory procedure.
[0042] In some embodiments, the N first signals are transmitted within a first time length, and the first time length is equal to an interval between a start time of a first first signal in the N first signals and an end time of an N-th first signal. The first time length can be a predefined value, or the first time length is indicated by first time length indication information, which is transmitted in the first signal.
[0043] Step 120, transmitting a second signal, the second signal triggering the second node to reduce the stored time domain resource index.
[0044] In the embodiments of the present application, the first node transmits a second signal after transmitting the N first signals, and the second signal is used to trigger the second node to reduce the stored time domain resource index.
[0045] In some embodiments, the N first signals are periodically transmitted.
[0046] In the embodiments of the present application, N is a value greater than 1, and the N first signals are periodically transmitted, and the transmission period can be T, i.e., the transmission time interval of each two adjacent first signals is T, wherein the transmission time of the two first signals is the start time of the two first signals or the end time of the two first signals. The transmission period T can be a predefined value, or can be indicated by first signal period indication information. In some embodiments, the first signal period indication information can be transmitted in the first signal.
[0047] In some embodiments, the interval between the start times of two adjacent first signals in the N first signals is less than or equal to t1-t2, where t1 is the duration of the first state of the second node, and t2 is the transmission duration of one of the N first signals, and the second node receives signals and / or sends signals in the first state.
[0048] In some embodiments, the interval between the start times of two adjacent first signals in the N first signals is less than or equal to t1-t2, where t1 is the duration of the first state of the second node, and t2 is the transmission duration of one of the N first signals, and the second node receives signals and / or sends signals in the first state.
[0049] In some embodiments, the method further includes: sending the time delay indication information, where the time delay indication information includes at least one of:
[0050] The time delay indication information indicates the transmission time delay of the next signal sent by the first node to the second node.
[0051] The time delay indication information indicates the switching time delay of the next time the second node switches to the first state, where the second node receives signals and / or sends signals in the first state.
[0052] The time delay indication information indicates the duration of the third state of the second node, where the second node does not receive signals, does not send signals, runs a clock, and maintains a memory in the third state.
[0053] In some embodiments, the first node further sends the time delay indication information.
[0054] The first time delay indication information indicates the transmission time delay of the next signal sent by the first node to the second node, and the transmission time delay is the interval duration between the transmission time of the signal carrying the time delay indication information and the start time of the next signal, and the transmission time can include the start time or the end time.
[0055] Alternatively, the time delay indication information indicates the switching time delay of the next time the second node switches to the first state, and the switching time delay is the interval duration between the end time of the signal carrying the time delay indication information and the start time of the next first state or the interval duration between the start time of the third state and the start time of the next first state.
[0056] Alternatively, the time delay indication information indicates the duration of the third state of the second node.
[0057] In the embodiments of the present application, the second node receives signals and / or transmits signals in the first state, and does not receive signals, does not transmit signals, runs a clock and maintains memory in the third state.
[0058] In some embodiments of the present application, the method further comprises: sending first state ratio indication information, the first state ratio indication information indicating a ratio between a duration of the first state and a duration of the third state, or indicating a ratio between a duration of the first state and a second duration; wherein the second node receives signals and / or transmits signals in the first state, and does not receive signals, does not transmit signals, runs a clock and maintains memory in the third state, and the second duration is an on period of the first state.
[0059] Specifically, the first node sends first state ratio indication information, the first state ratio indication information indicating a ratio r between a duration of the first state and a duration of the third state, or indicating a ratio r between a duration of the first state and a second duration, the second node being able to determine the duration of the third state according to the duration of the first state and the value of r, or being able to determine the second duration according to the duration of the first state and the value of r, the second duration being an on period of the first state of the second node, the second node receiving signals and / or transmitting signals in the first state, and not receiving signals, not transmitting signals, running a clock and maintaining memory in the third state.
[0060] FIG. 2 is a flowchart of a signal receiving method according to an embodiment of the present application, which can be applied to a case where a control device receives paging information, and the method can be performed by a signal receiving apparatus of a second node, which can be implemented by a software and / or hardware method and can be integrated into a terminal device. As shown in FIG. 2, the method according to an embodiment of the present application specifically includes the following steps:
[0061] In step 210, at least one first signal of N first signals sent by a first node is received, the first signal containing time domain resource range indication information and first signal index indication information, or containing time domain resource range indication information and first signal second quantity indication information; wherein N is greater than or equal to 1 (i.e. N is a positive integer), the time domain resource range indication information indicating a time domain resource index range, the time domain resource index range being used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index; the first signal index indication information being used to indicate an index of the first signal in the N first signals; and the first signal second quantity indication information being used to indicate a quantity of first signals sent after the first signal in the N first signals.
[0062] In the embodiments of the present application, one second node can receive one first signal of the N first signals, and the other first signals can not be received. The time domain resource range indication information in the first signal can directly or indirectly indicate a time domain resource index range, and the time domain resource index range can be used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index. In some embodiments, the time domain resource index can be referred to as a time domain resource value. For example, according to the time domain resource range indication information, it is determined that the time domain resource index range is time domain resource index 0 to S-1, and the second node randomly selects a time domain resource index within the time domain resource index range 0 to S-1 and stores it.
[0063] Step 220, determining the end time of the last first signal of the N first signals.
[0064] In the embodiments of the present application, after receiving one first signal, the second node can determine the transmission time of the last first signal of the N first signals. The transmission time of the last first signal is the start time or the end time of the last first signal.
[0065] Step 230, receiving a second signal after the end time of the last first signal, wherein the second signal is used to trigger the second node to reduce the stored time domain resource index.
[0066] The time domain resource index is a time domain resource value or a time domain resource sequence number.
[0067] In the embodiments of the present application, after the end time of the last first signal, the second node can receive the second signal sent by the first node, and after receiving the second signal, the stored time domain resource index is reduced.
[0068] In some embodiments of the present application, the end time of the last first signal of the N first signals is determined by at least one of the following:
[0069] According to the index of the received one first signal in the N first signals and the value of N, the end time of the last first signal of the N first signals is determined.
[0070] According to the index of the received one first signal in the N first signals and the first time length, the end time of the last first signal of the N first signals is determined, wherein the first time length is equal to the interval between the start time of the first first signal of the N first signals and the end time of the Nth first signal.
[0071] According to the number of first signals sent after the received one first signal in the N first signals, the end time of the last first signal of the N first signals is determined.
[0072] On the basis of the application examples, the ending time of the last first signal in the N first signals comprises one of the following: t n,end +(N-1-n)*T; t n,start +P-n*T; t end +K*T;
[0073] wherein n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal corresponding to the index n, t n,end is the ending time of the first signal corresponding to the index n, P is the first time length, T is the transmission period of the N first signals, K is the number of the first signals in the N first signals which are transmitted after the received first signal in the N first signals, t end is the ending time of the received first signal in the N first signals, and the first time length is the interval between the starting time of the first first signal and the ending time of the Nth first signal in the N first signals.
[0074] In some application examples, after receiving a first signal, the second node determines the transmission time of the last first signal in the N first signals according to the index of the received first signal in the N first signals and the value of N. Specifically, the starting time of the last first signal is determined as t n,start +(N-1-n)*T or the ending time of the last first signal is determined as t n,end +(N-1-n)*T, wherein n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal corresponding to the index n, t n,end is the ending time of the first signal corresponding to the index n, and T is the transmission period of the first signal.
[0075] In some other application examples, the ending time of the last first signal in the N first signals is determined according to the index of the received first signal in the N first signals and the first time length. Specifically, the ending time of the last first signal is determined as t n,start +P-n*T, wherein n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal corresponding to the index n, P is the first time length, and T is the transmission period of the first signal. The first time length is the interval between the starting time of the first first signal and the ending time of the Nth first signal in the N first signals.
[0076] In other embodiments, after receiving a first signal, the second node determines the transmission time of the last first signal among the N first signals based on the number of first signals sent after the received first signal. Specifically, the start time of the last first signal is determined as t. start +K*T or determine the end time of the last first signal as t end +K*T, where K is the number of first signals sent after the first signal out of N first signals, and t start t is the start time of the first signal. end Let T be the end time of the first signal, and T be the transmission period of the first signal.
[0077] In some embodiments, the second node includes at least one of the following operating states:
[0078] First state, second state, and third state;
[0079] In the first state, the second node receives and / or sends signals; in the second state, the second node does not receive or send signals and does not run the clock; and in the third state, the second node does not receive or send signals, runs the clock, and maintains memory.
[0080] Specifically, the second node includes at least one of three states: a first state, a second state, and a third state. In the first state, the second node can receive and send signals; in the second state, the second node cannot receive or send signals and cannot run its clock; in the third state, the second node cannot receive or send signals but can run its clock and maintain memory. Because signal transmission and reception are not required, the second and third states conserve the second node's energy, retain power, and can also collect energy for recharging. In the first state, the second node can receive a first signal, and upon receiving a first signal, it can switch to the third state. In a specific example, the first state can be called the ON state, the second state can be called the OFF state, and the third state can be called the SLEEP state.
[0081] Based on the above-described embodiments, the method further includes: receiving a first signal based on a first switching mode; receiving a first signal and switching from the first switching mode to a second switching mode; wherein the first switching mode is a switch between a first state and a second state, and the second switching mode is a switch between a first state and a third state.
[0082] In the embodiments of the present application, the second node receives the first signal based on the first switching mode, and after receiving one first signal, the first switching mode is changed to the second switching mode, wherein the first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state. Exemplarily, the switching period of the first switching mode is greater than the switching period of the second switching mode. Because the second node does not need to transmit and receive signals in the second state or the third state, the first switching mode and the second switching mode can save the energy consumption of the second node, reserve the power, and at the same time, can also collect energy for charging, thereby supporting a random access process with a longer duration.
[0083] In some embodiments of the present application, the first signal includes a paging signal, and the method further comprises: the received paging signal is the last one of N paging signals, and the time domain resource index determined from the time domain resource index range of the paging signal is 0, and the first state is maintained to transmit the third signal, wherein the third signal includes a fixed identifier or a temporary identifier of the second node.
[0084] In the embodiments of the present application, if the received paging signal of the second node is the last one of N paging signals, and the time domain resource index determined from the time domain resource index range is 0, the second node maintains the first state to transmit the third signal, and the third signal includes a fixed identifier or a temporary identifier of the second node. The fixed identifier includes an electronic product code, a unique identifier, and other permanent identifiers (ID) of the second node, and the temporary identifier includes a random number generated by the second node.
[0085] In other embodiments of the present application, the first signal includes a paging signal, and the method further comprises:
[0086] The received paging signal is the last one of N paging signals, and the time domain resource index determined from the time domain resource index range of the paging signal is less than the first threshold and greater than 0, and the first state is maintained to receive the second signal.
[0087] Specifically, if the received paging signal of the second node is the last one of N paging signals, and the time domain resource index determined from the time domain resource index range is less than the first threshold and greater than 0, the second node maintains the first state to receive the second signal.
[0088] In some embodiments of the present application, the method further comprises: receiving the first signal based on the first switching mode; without receiving the first signal, and receiving the second signal or the preamble sequence included in the second signal, the first switching mode is changed to the second switching mode; wherein the first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state.
[0089] Specifically, the second node receives the first signal based on the first switching mode, and in a case that the second node does not receive the first signal but receives the second signal or a preamble contained in the second signal, the second node is switched from the first switching mode to the second switching mode, wherein the first switching mode is switching between the first state and the second state, and the second node cannot receive and send signals and cannot run a clock in the second state.
[0090] In some embodiments of the application, the method further comprises:
[0091] receiving time delay indication information, and determining a start time of the next first state according to the time delay indication information, wherein the time delay indication information comprises at least one of the following:
[0092] the time delay indication information indicates a sending time delay of a next signal sent by the first node to the second node;
[0093] the time delay indication information indicates a switching time delay of the second node switching to the first state next time;
[0094] the time delay indication information indicates a duration of the third state of the second node.
[0095] Specifically, the second node receives time delay indication information sent by the first node, the first time delay indication information indicates a sending time delay of a next signal sent by the first node to the second node, the sending time delay is an interval duration between a transmission time of a signal carrying the time delay indication information and a start time of the next signal, and the transmission time can comprise the start time or an end time;
[0096] Alternatively, the time delay indication information indicates a switching time delay of the second node switching to the first state next time, and the switching time delay is an interval duration between an end time of a signal carrying the time delay indication information and a start time of the next first state or an interval duration between a start time of the third state and the start time of the next first state;
[0097] Alternatively, the time delay indication information indicates a duration of the third state of the second node.
[0098] In the embodiments of the application, the second node receives and / or sends signals in the first state, and the second node does not receive signals, does not send signals, runs a clock and maintains a memory in the third state.
[0099] In some embodiments, the method further comprises: receiving first state ratio indication information, the first state ratio indication information indicating a ratio between a duration of the first state and a duration of the third state, or indicating a ratio between a duration of the first state and a second duration; wherein the second node receives signals and / or transmits signals in the first state, the second node does not receive signals, does not transmit signals, runs a clock and maintains memory in the third state, and the second duration is an on period of the first state.
[0100] Specifically, the second node can receive first state ratio indication information transmitted by the first node, the first state ratio indication information indicating a ratio r between a duration of the first state and a duration of the third state, or indicating a ratio r between a duration of the first state and a second duration, the second node being able to determine the duration of the third state according to the duration of the first state and the value of r, or the second node being able to determine the second duration according to the duration of the first state and the value of r, the second duration being an on period of the first state of the second node, the second node receiving signals and / or transmitting signals in the first state, the second node not receiving signals, not transmitting signals, running a clock and maintaining memory in the third state.
[0101] In some embodiments, the method further comprises: switching to the second state or the third state after the second node receives, in the first state, a signal transmitted by the first node to the second node.
[0102] In the embodiments, the second node can switch to the second state or the third state after the second node receives, in the first state, a signal transmitted by the first node.
[0103] In some embodiments, the method further comprises: receiving delay indication information.
[0104] The third state is switched to the first state no later than A+L, where A is a start time of the third state or an end time of a signal carrying the delay indication information, and L is a duration indicated by the delay indication information.
[0105] Specifically, the second node receives delay indication information transmitted by the first node, determines a duration L indicated by the delay indication information, and switches from the third state to the first state no later than A+L, where A is a start time of the third state or an end time of a signal carrying the delay indication information.
[0106] In some embodiments, the method further comprises: receiving, in the first state, a signal transmitted by the first node to the second node; and determining that a start time of the third state is earlier than or equal to C+H, where C is an end time of the signal, and H is a preset duration or a duration indicated by the first node.
[0107] Specifically, the second node receives a signal sent by the first node to the second node in the first state, and determines the start time of the third state according to the end time of the signal, that is, the switching time from the first state to the third state. Exemplarily, the start time of the third state is earlier than or equal to C+H, C is the end time of the signal received by the first node to the second node during the first state, and H is a preset time length, or H is a time length indicated by the first node.
[0108] FIG. 3 is a flowchart of another signal sending method provided by an embodiment of the present application. The embodiment of the present application can be applied to the case that a control device receives paging information. The method can be executed by a signal sending device of the first node, which can be implemented by a software and / or hardware method and can be integrated into a reader / writer. As shown in FIG. 3, the method provided by the embodiment of the present application specifically includes the following steps:
[0109] In step 310, N first signals are sent, where N is greater than or equal to 1 (that is, N is a positive integer).
[0110] In the embodiment of the present application, the number of the first signals can be multiple, and the first signal can include first signal index indication information or first signal second number indication information. The first signal index indication information is used to indicate the index (that is, the serial number) of the first signal in the N first signals. For example, in the N first signals, the first signal index indication information in the i-th sent first signal indicates the index i-1, 1≤i≤N. When the first signal index indication information indicates i-1, the indicated first signal is the i-th first signal in the N first signals. And the first signal second number indication information is used to indicate the number of the first signals sent after the first signal in the N first signals, that is, the number of the first signals remaining after the first signal. For example, in the N first signals, the second number indication information in the i-th first signal indicates the number N-i, 1≤i≤N.
[0111] Further, the time domain resource is a time domain unit, which can include a time slot (slot) or an access occasion in the slot-ALOHA or Q-selection algorithm. The time lengths of different time domain resources can be equal or unequal. The start or end of a time domain resource can be determined according to the second signal. It can be understood that each second signal corresponds to a time domain resource, and each time the first node sends a second signal, a new time domain resource starts. The second signal can be used to trigger the second node to reduce the stored time domain resource index.
[0112] In some embodiments, the N first signals are transmitted within a first time duration, and the first time duration is equal to a time interval between a start time of a first first signal of the N first signals and an end time of an Nth first signal of the N first signals. The first time duration can be a predefined value, or the first time duration is indicated by first time duration indication information, which is transmitted in the first signals.
[0113] At step 320, after the N first signals, a paging signal is sent, wherein the paging signal comprises time domain resource range indication information, and the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by the second node to determine a time domain resource index within the time domain resource index range and store.
[0114] Specifically, after the N first signals, the first node can send a paging signal, and the paging signal can comprise time domain resource range indication information, and the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by the second node to determine a time domain resource index within the time domain resource index range and store.
[0115] In some embodiments, the first signal comprises a synchronization signal, and the synchronization signal comprises first signal index indication information or first signal second quantity indication information; wherein the first signal index indication information is used to indicate an index of the first signal in the N first signals; and the first signal second quantity indication information is used to indicate a quantity of first signals transmitted after the first signal in the N first signals.
[0116] In some embodiments, the first signal comprises a synchronization sequence, and the synchronization sequence is different from a preamble sequence included in other signals.
[0117] Specifically, the first signal can comprise a synchronization sequence, and the synchronization sequence is different from a preamble sequence included in other signals, and the second node can distinguish whether a received sequence is a synchronization sequence or a preamble sequence.
[0118] In some embodiments, the N first signals are periodically transmitted.
[0119] In some embodiments, a time interval between start times of two adjacent first signals of the N first signals is less than or equal to t1-t2, wherein t1 is a duration of a first state of the second node, and t2 is a transmission duration of a first signal of the N first signals, and the second node receives signals and / or sends signals in the first state.
[0120] FIG. 4 is a flow chart of another signal receiving method according to an embodiment of the present application. The embodiment of the present application can be applied to a case where a control device receives a paging message. The method can be performed by a signal receiving apparatus of a second node, which can be implemented by a software and / or hardware method and can be integrated into a terminal device. As shown in FIG. 4, the method according to an embodiment of the present application specifically includes the following steps.
[0121] In step 410, at least one of the N first signals transmitted by the first node is received.
[0122] It should be noted that N is a positive integer.
[0123] Specifically, the second node can receive one of the N first signals transmitted by the first node, and the remaining first signals can not be received.
[0124] In step 420, after the end time of the last first signal of the N first signals, a paging signal is received. The paging signal includes time domain resource range indication information. The time domain resource range indication information indicates a time domain resource index range. The second node determines a time domain resource index within the time domain resource index range and stores it.
[0125] Specifically, after the end time of the last first signal of the N first signals, the second node can receive a paging signal. The paging signal can include time domain resource range indication information. The time domain resource range indication information indicates a time domain resource index range. The second node determines a time domain resource index within the time domain resource index range and stores it.
[0126] In some embodiments of the application, the first signal includes a synchronization signal. The synchronization signal includes first signal index indication information or first signal second quantity indication information. The first signal index indication information is used to indicate the index of the first signal in the N first signals. The first signal second quantity indication information is used to indicate the number of first signals transmitted after the first signal in the N first signals.
[0127] In some embodiments of the application, the end time of the last first signal of the N first signals is determined according to at least one of the following:
[0128] The end time of the last first signal of the N first signals is determined according to the index of the received first signal in the N first signals and the value of N.
[0129] The end time of the last first signal of the N first signals is determined according to the index of the received first signal in the N first signals and a first time length. The first time length is equal to the interval between the start time of the first first signal of the N first signals and the end time of the Nth first signal.
[0130] The end time of the last first signal in the N first signals is determined according to the number of the first signals transmitted after the received one first signal among the N first signals.
[0131] On the basis of the above application embodiments, the end time of the last first signal in the N first signals includes one of the following: t n,end +(N-1-n)*T; t n,start +P-n*T; t end +K*T;
[0132] wherein n is the index of the received first signal at the second node, 0≤n≤N-1, t n,start is the start time of the first signal corresponding to the index n, t n,end is the end time of the first signal corresponding to the index n, P is the first duration, T is the transmission period of the first signal, K is the number of the first signals transmitted after the received one first signal among the N first signals, t end is the end time of the received one first signal among the N first signals, and the first duration is the interval between the start time of the first first signal and the end time of the Nth first signal among the N first signals.
[0133] In some application embodiments, after receiving one first signal, the second node determines the transmission time of the last first signal among the N first signals according to the index of the received first signal among the N first signals and the value of N. Specifically, the start time of the last first signal is determined as t n,start +(N-1-n)*T or the end time of the last first signal is determined as t n,end +(N-1-n)*T, wherein n is the index of the received first signal at the second node, 0≤n≤N-1, t n,start is the start time of the first signal corresponding to the index n, t n,end is the end time of the first signal corresponding to the index n, and T is the transmission period of the first signal.
[0134] In some other application embodiments, the end time of the last first signal among the N first signals is determined according to the index of the received first signal among the N first signals and the first duration. Specifically, the end time of the last first signal is determined as t n,start +P-n*T, wherein n is the index of the received first signal at the second node, 0≤n≤N-1, t n,start is the start time of the first signal corresponding to the index n, P is the first duration, and T is the transmission period of the first signal. The first duration is the interval between the start time of the first first signal and the end time of the Nth first signal among the N first signals.
[0135] In some embodiments, the second node determines the transmission time of the last first signal in the N first signals according to the number of first signals transmitted after the received first signal among the N first signals after receiving the first signal. Specifically, the starting time of the last first signal is determined as t start +K*T or the ending time of the last first signal is determined as t end +K*T, where K is the number of first signals transmitted after the first signal among the N first signals, t start is the starting time of the first signal, t end is the ending time of the first signal, and T is the transmission period of the first signal.
[0136] In an exemplary embodiment, a signal sending and receiving method is provided, comprising:
[0137] Step 1, the first node transmits N first signals, the first signal is a paging signal, and N is greater than or equal to 1.
[0138] In this embodiment, the first signal contains first signal index indication information or first signal second number indication information.
[0139] The first signal index indication information is used to indicate the index (i.e. the serial number) of the first signal in the N first signals. For example, in the N first signals, the first signal index indication information in the i-th transmitted first signal indicates the index i-1, 1≤i≤N.
[0140] The first signal second number indication information is used to indicate the number of first signals transmitted after the first signal among the N first signals, i.e. the number of first signals remaining after the first signal. For example, in the N first signals, the second number indication information in the i-th first signal indicates the number N-i, 1≤i≤N.
[0141] In some embodiments, N is greater than 1, and the first signal is periodically transmitted between the N first signals, and the transmission period is T. That is, the interval of the transmission time of each adjacent two first signals is T, where the transmission time of the two first signals is the starting time of the two first signals or the ending time of the two first signals. T is a predefined value, or T is indicated by first signal period indication information; exemplary, the first signal period indication information is transmitted in the first signal.
[0142] In some embodiments, the N first signals are transmitted within a first time duration. As one possible implementation, the first time duration is equal to an interval between a starting time of a first one of the N first signals and an ending time of an Nth one of the N first signals. The first time duration is a predefined value, or the first time duration is indicated by first time duration indication information; exemplary, the first time duration indication information is transmitted in the first signal.
[0143] In this embodiment, N is a predefined value, or the value of N is indicated by first signal first quantity indication information. By transmitting the plurality of first signals before the random access procedure, more second nodes are able to receive the paging signal and enter the random access procedure, thereby improving the access efficiency of the system.
[0144] In this embodiment, the first signal is a paging signal (Paging message), and the paging signal further comprises time domain resource range indication information. Therefore, the first signal comprises the first signal index indication information and the time domain resource range indication information, or the first signal comprises the first signal second quantity indication information and the time domain resource range indication information.
[0145] The time domain resource range indication information directly or indirectly indicates a time domain resource index range. According to the time domain resource range indication information, a time domain resource index range can be determined. The time domain resource index range is used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index, which can also be referred to as a time domain resource value. For example, according to the time domain resource range indication information, the time domain resource index range is determined to be time domain resource indexes 0 to S-1, and the second node randomly selects a time domain resource index within the range of time domain resource indexes 0 to S-1 and stores it.
[0146] The time domain resource is a time domain unit, such as a time slot (slot) or an access occasion in slot-ALOHA or Q-selection algorithm. The time durations of different time domain resources can be equal or unequal, and the start or end of a time domain resource can be determined according to the second signal. It can be understood that each second signal corresponds to a time domain resource, and each time the first node transmits a second signal, it indicates the start of a new time domain resource.
[0147] In this embodiment, the N paging signals correspond to one round of random access (Random access) procedure, and after the transmission of the N paging signals ends, different second nodes perform access on the respective determined time domain resources. The random access procedure is an inventory (Inventory) procedure.
[0148] Step 2, the second node receives the first signal.
[0149] In this embodiment, one second node receives one first signal of the N first signals, and the rest of the first signals can not be received.
[0150] In some embodiments, the second node comprises at least one of a first state, a second state, and a third state. In the first state, the second node can receive and send signals; in the second state, the second node cannot receive and send signals and cannot run a clock; and in the third state, the second node cannot receive and send signals, but can run a clock and maintain memory. Because there is no need to send and receive signals, the second state and the third state can save the energy consumption of the second node and reserve power, and can also collect energy for charging. In the first state, the second node can receive the first signal, and after receiving one first signal, the second node can switch to the third state. In a specific example, the first state can be referred to as an ON state, the second state can be referred to as an OFF state, and the third state can be referred to as a SLEEP state.
[0151] In some embodiments, the second node receives the first signal based on a first switching mode, and after receiving one first signal, the second node switches from the first switching mode to a second switching mode, wherein the first switching mode switches between the first state and the second state, and the second switching mode switches between the first state and the third state. The switching period of the first switching mode is greater than the switching period of the second switching mode. Because the second node does not need to send and receive signals in the second state or the third state, the first switching mode and the second switching mode can save the energy consumption of the second node and reserve power, and can also collect energy for charging, thereby supporting a longer duration of the random access process.
[0152] In some embodiments, in the N first signals sent by the first node, the time interval between the start times of two adjacent first signals is less than or equal to t1-t2, t1 is the duration of the first state, and t2 is the transmission duration of one first signal, thereby ensuring that the duration of the first state of the second node covers at least one complete first signal, facilitating the second node to receive the first signal.
[0153] In some embodiments, the duration of the first state is a predefined duration, or the duration of the first state is indicated by first state duration indication information, and the first node sends the first state duration indication information. For example, the first state duration indication information is sent in a paging signal, a synchronization signal, a second signal, or a fourth signal.
[0154] In this embodiment, after receiving one first signal, the second node can determine the transmission time of the last first signal of the N first signals. The transmission time of the last first signal is the start time or the end time of the last first signal.
[0155] As a possible implementation manner, after receiving one first signal, the second node determines the transmission time of the last first signal in the N first signals according to the index of the first signal in the N first signals and the N value. Specifically, the starting time of the last first signal is determined as t n,start +(N-1-n)*T or the ending time of the last first signal is determined as t n,end +(N-1-n)*T, where n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal with index n, t n,end is the ending time of the first signal with index n, and T is the transmission period of the first signal.
[0156] As another possible implementation manner, after receiving one first signal, the second node determines the ending time of the last first signal in the N first signals according to the index of the first signal in the N first signals and the first duration. Specifically, the ending time of the last first signal is determined as t n,start +P-n*T, where n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal with index n, P is the first duration, and T is the transmission period of the first signal.
[0157] As still another possible implementation manner, after receiving one first signal, the second node determines the transmission time of the last first signal in the N first signals according to the number of first signals sent after the first signal in the N first signals. Specifically, the starting time of the last first signal is determined as t start +K*T or the ending time of the last first signal is determined as t end +K*T, where K is the number of first signals sent after the first signal in the N first signals, t start is the starting time of the first signal, t end is the ending time of the first signal, and T is the transmission period of the first signal.
[0158] In this embodiment, after receiving the paging signal, the second node determines a time domain resource index range according to the time domain resource range indication information in the paging signal, determines a time domain resource index in the time domain resource index range and stores it, for example, randomly selects a time domain resource index in the time domain resource index range and stores it.
[0159] Step 3: After sending the N paging signals, the first node sends the second signal, which triggers the second node to reduce the stored time domain resource index.
[0160] The time domain resource index is a time domain resource value or a time domain resource sequence number.
[0161] In one specific example, the second node receives the second signal or transmits the third signal after an end time of the last of the N paging signals.
[0162] In some embodiments, the second node receiving the second signal or transmitting the third signal includes: if the second node determines that the time domain resource index within the range of the time domain resource index is greater than 0, receiving the second signal, and each time the second signal is received, the stored time domain resource index is reduced, until the stored time domain resource index is reduced to 0, the third signal is transmitted; if the second node determines that the time domain resource index within the range of the time domain resource index is equal to 0, the third signal is transmitted. The third signal contains a temporary identifier (ID) or a fixed identifier of the second node.
[0163] In some embodiments, in a four-step access procedure, after transmitting the N paging signals, or after transmitting one second signal, the first node can detect a third signal transmitted by the second node, the third signal containing a temporary identifier of the second node; if the third signal is correctly decoded, the first node transmits a fourth signal, the fourth signal containing confirmation information of the third signal; after receiving the confirmation information of the third signal, the second node transmits a fifth signal, the fifth signal containing a fixed identifier of the second node, the fixed identifier being a permanent ID of the second node such as an electronic product code, a unique identification code, etc.; the first node receives the fifth signal. Thus, in one time domain resource, the four-step access procedure of the second node is completed. After that, the first node can transmit the next first signal or paging signal to start the next time domain resource.
[0164] In some embodiments, in a two-step access procedure, after transmitting the N paging signals, or after transmitting one second signal, the first node can detect a third signal transmitted by the second node, the third signal containing a fixed identifier of the second node; the first node receives the third signal. Thus, in one time domain resource, the two-step access procedure of the second node is completed, and after that, the first node can transmit the next first signal or paging signal to start the next time domain resource.
[0165] The temporary identifier is a temporary identification code of the second node, for example, the temporary identifier contains a random number generated by the second node. In one specific example, the third signal is a message 1 (Msg1) in an ambient Internet of Things (Ambient IoT). The fixed identifier can be a permanent ID of the second node such as an electronic product code, a unique identification code, etc.
[0166] In one specific example, in the Ambient IoT, the third signal is a Message 1 (Msg1) in an access procedure, the fourth signal is a Message 2 (Msg2) in the access procedure, and the fifth signal is a Message 3 (Msg3) in the access procedure.
[0167] In some embodiments, when the time domain resource index stored at the second node is greater than or equal to the first value, the second node receives the second signal based on the second switching mode.
[0168] In some embodiments, when the time domain resource index stored at the second node is less than the first value, the second node maintains the first state to receive the second signal.
[0169] The first value is a predefined value, or the first value is indicated in the paging signal or the second signal.
[0170] In some embodiments, if the paging signal received by the second node is the last one of the N paging signals, and the time domain resource index determined from the time domain resource index range is 0, the second node maintains the first state to send the third signal.
[0171] In some embodiments, if the paging signal received by the second node is the last one of the N paging signals, and the time domain resource index determined from the time domain resource index range is less than the first threshold and greater than 0, the second node maintains the first state to receive the second signal.
[0172] In some embodiments, the second node receives the first signal based on the first switching mode, and in a case where the second node does not receive the first signal but receives a target signal or a preamble (Preamble) contained in the target signal, the first switching mode is switched to a second switching mode from the first switching mode, wherein the first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state. The target signal is the second signal, the fourth signal.
[0173] In a possible implementation, the first node sends time delay indication information; the time delay indication information indicates a sending time delay of a next signal sent by the first node to the second node, and the sending time delay is an interval length between a transmission time (a start time or an end time) of a signal carrying the time delay indication information and a start time of the next signal; or, the time delay indication information indicates a switching time delay of the second node switching to the first state next time, and the switching time delay is an interval length between an end time of the signal carrying the time delay indication information and a start time of the next first state or an interval length between a start time of the third state and the start time of the next first state; or, the time delay indication information indicates a duration of the third state of the second node. The second node determines a time (that is, a start time of the first state) of switching to the first state according to the time delay indication information. The time of switching to the first state is earlier than or equal to a start time of the next signal sent by the first node to the second node. In a specific example, the time delay indication information indicates a length L, and the second node switches from the third state to the first state no later than A+L, where A is a start time of the third state or an end time of the signal carrying the time delay indication information. The time delay indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, a second signal, and a fourth signal.
[0174] In another possible implementation, the first node sends first state matching indication information, and the first state matching indication information indicates a ratio r of a duration of the first state to the duration of the first state. Or, the first state matching indication information indicates a ratio r between the duration of the first state and a second length. The second node can determine the duration of the third state according to the duration of the first state and the value of r. The third state matching indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, a second signal, and a fourth signal.
[0175] In a possible implementation, the second node selects a time domain resource index from a time domain resource index range based on a power state (a remaining power). For example, when the second node has a small remaining power, a larger time domain resource index is selected from the time domain resource index range, and when the second node has a large remaining power, a smaller time domain resource index is selected from the time domain resource index range.
[0176] In a possible implementation, the second node reports power indication information, and the power indication information indicates at least one of the following: the second state duration, the third state duration, the time of next switching to the first state, the remaining power, and the power shortage indication. The first node receives the power indication information, and indicates the time of next switching to the first state or the start time of the next signal to the second node according to the power indication information. In a specific example, the second node sends a power shortage indication signal, and the power shortage indication signal contains a predefined sequence (for example, a signal of fixed format or a fixed bit sequence) and does not contain data; the first node can determine that the second node is out of power and indicate the time of next switching to the first state or the start time of the next signal to the second node in a case where the predefined sequence is received but no data is received.
[0177] The second node receiving the signal sent by the first node indicates that the second node correctly decodes the signal or detects the signal; and the second node receiving the synchronization sequence or the preamble sequence indicates that the second node detects the synchronization sequence or the preamble sequence. The signal sent by the first node can be a paging signal, a synchronization signal, a second signal, a fourth signal, or other possible signals.
[0178] In an exemplary embodiment, the present embodiment provides a signal sending and receiving method, comprising:
[0179] Step 1: The first node sends N first signals, and the first signal is a synchronization signal, and N is greater than or equal to 1.
[0180] In the present embodiment, the first signal contains first signal index indication information or first signal second quantity indication information.
[0181] The first signal index indication information is used to indicate the index (i.e., the serial number) of the first signal in the N first signals. For example, in the N first signals, the first signal index indication information in the i-th sent first signal indicates the index i-1, and 1≤i≤N.
[0182] The first signal second quantity indication information is used to indicate the number of first signals sent after the first signal in the N first signals, i.e., the number of first signals remaining after the first signal. For example, in the N first signals, the second quantity indication information in the i-th first signal indicates the number N-i, and 1≤i≤N.
[0183] In some embodiments, N is greater than 1, and the first signals are periodically transmitted with a transmission period T between any two of the N first signals. That is, the interval between the transmission time of any two adjacent first signals is T, where the transmission time of the two first signals is the start time of the two first signals or the end time of the two first signals. T is a predefined value, or T is indicated by first signal period indication information; for example, the first signal period indication information is transmitted in the first signal.
[0184] In some embodiments, the N first signals are transmitted within a first time duration. As one possible implementation, the first time duration is equal to the interval between the start time of the first first signal and the end time of the Nth first signal among the N first signals. The first time duration is a predefined value, or the first time duration is indicated by first time duration indication information; for example, the first time duration indication information is transmitted in the first signal.
[0185] In this embodiment, N is a predefined value, or the value of N is indicated by first signal first quantity indication information. Before the random access procedure, by transmitting multiple first signals, more second nodes can receive the paging signal, enter the random access procedure, and thus improve the access efficiency of the system.
[0186] Step 2: The second node receives the first signal.
[0187] In this embodiment, one second node receives one first signal among the N first signals, and the remaining first signals can not be received.
[0188] In some embodiments, the second node comprises at least one of a first state, a second state, and a third state. In the first state, the second node can receive and transmit signals; in the second state, the second node cannot receive and transmit signals and cannot run a clock; and in the third state, the second node cannot receive and transmit signals, but can run a clock and maintain memory. Because no signal needs to be received and transmitted, the second state and the third state can save the energy consumption of the second node and reserve power, and can also collect energy for charging. In the first state, the second node can receive the first signal, and after receiving one first signal, the second node can switch to the third state.
[0189] In some embodiments, the second node receives the first signals based on the first switching mode, and switches from the first switching mode to the second switching mode after receiving one first signal, where the first switching mode switches between the first state and the second state, and the second switching mode switches between the first state and the third state. Exemplarily, the switching period of the first switching mode is greater than the switching period of the second switching mode. Because the second node does not need to transmit and receive signals in the second state or the third state, the first switching mode and the second switching mode can save the energy consumption of the second node, reserve the power, and also collect energy for charging, thereby supporting a random access process with a longer duration.
[0190] In some embodiments, in the N first signals sent by the first node, the time interval between the start times of two adjacent first signals is less than or equal to t1-t2, t1 is the duration of the first state, and t2 is the transmission duration of one first signal, thereby ensuring that the first state of the second node lasts at least for one complete first signal, facilitating the second node to receive the first signals.
[0191] In some embodiments, the duration of the first state is a predefined duration, or the duration of the first state is indicated by first state duration indication information, and the first node sends the first state duration indication information. Exemplarily, the first state duration indication information is sent in a paging signal, a synchronization signal, a second signal, or a fourth signal.
[0192] In the present embodiment, after receiving one first signal, the second node can determine the transmission time of the last first signal in the N first signals. The transmission time of the last first signal is the start time or the end time of the last first signal.
[0193] As a possible implementation, after receiving one first signal, the second node determines the transmission time of the last first signal in the N first signals according to the index of the first signal in the N first signals and the value of N. Specifically, the start time of the last first signal is determined as t n,start +(N-1-n)*T, or the end time of the last first signal is determined as t n,end +(N-1-n)*T, where n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the start time of the first signal with index n, and t n,end is the end time of the first signal with index n, and T is the transmission period of the first signal.
[0194] As another possible implementation, the second node determines the ending time of the last first signal among the N first signals according to the index of the first signal among the N first signals and the first time length after receiving the first signal. Specifically, the ending time of the last first signal is determined as t n,start +P-n*T, where n is the index of the first signal received by the second node, 0≤n≤N-1, t n,start is the starting time of the first signal with index n, P is the first time length, and T is the transmission period of the first signal.
[0195] As another possible implementation, the second node determines the transmission time of the last first signal among the N first signals according to the number of first signals transmitted after the first signal among the N first signals after receiving the first signal. Specifically, the starting time of the last first signal is determined as t start +K*T or the ending time of the last first signal is determined as t end +K*T, where K is the number of first signals transmitted after the first signal among the N first signals, t start is the starting time of the first signal, t end is the ending time of the first signal, and T is the transmission period of the first signal.
[0196] Step 3: The first node transmits a paging signal after transmitting the N synchronization signals, and the paging signal contains time domain resource range indication information.
[0197] In this embodiment, the time domain resource range indication information directly or indirectly indicates a time domain resource index range. According to the time domain resource range indication information, a time domain resource index range can be determined. The time domain resource index range is used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index, which can also be referred to as a time domain resource value. For example, according to the time domain resource range indication information, it is determined that the time domain resource index range is 0 to S-1, and the second node randomly selects a time domain resource index within the range of 0 to S-1 and stores it.
[0198] In this embodiment, the time domain resource is a time domain unit, such as a time slot (slot) or an access occasion in the slot-ALOHA or Q-selection algorithm. The lengths of different time domain resources can be equal or unequal, and the start or end of a time domain resource can be determined according to the second signal. It can be understood that each second signal corresponds to a time domain resource, and each time the first node transmits a second signal, it indicates the start of a new time domain resource.
[0199] In the embodiment, the paging signal corresponds to a round of random access procedure, and after the paging signal, different second nodes perform access on respective determined time domain resources. The random access procedure is an inventory procedure.
[0200] Step 4, the second node receives the paging signal.
[0201] In the embodiment, the second node receives the paging signal sent by the first node after the end time of the last first signal in the N first signals.
[0202] In the embodiment, after the second node receives the paging signal, the second node determines a time domain resource index range according to the time domain resource range indication information in the paging signal, determines a time domain resource index in the time domain resource index range and stores it, for example, randomly selects a time domain resource index in the time domain resource index range and stores it.
[0203] Step 5, the first node sends a second signal, and the second signal triggers the second node to reduce the stored time domain resource index.
[0204] In the embodiment, after the first node sends the paging signal, the first node sends the second signal, wherein the time domain resource index is a time domain resource value or a time domain resource serial number.
[0205] In some embodiments, after the second node determines a time domain resource index in the time domain resource index range and stores it, the second node receives the second signal or sends the third signal.
[0206] In some embodiments, the second node receives the second signal or sends the third signal, including: if the time domain resource index determined by the second node in the time domain resource index range is greater than 0, receiving the second signal, reducing the stored time domain resource index each time the second signal is received, until the stored time domain resource index is reduced to 0, sending the third signal; if the time domain resource index determined by the second node in the time domain resource index range is equal to 0, sending the third signal. The third signal contains a temporary identifier (ID) or a fixed identifier of the second node.
[0207] In some embodiments, in the four-step access procedure, after sending the N paging signals, or after sending a second signal, the first node can detect a third signal sent by the second node, the third signal containing a temporary identification number of the second node; if the third signal is correctly decoded, the first node sends a fourth signal, the fourth signal containing confirmation information of the third signal; after receiving the confirmation information of the third signal, the second node sends a fifth signal, the fifth signal containing a fixed identification number of the second node, the fixed identification number being a permanent ID of the second node such as an electronic product code, a unique identification code, etc.; the first node receives the fifth signal. Thus, in one time domain resource, the four-step access procedure of the second node is completed. After that, the first node can send the next first signal or paging signal to start the next time domain resource.
[0208] In some embodiments, in the two-step access procedure, after sending the N paging signals, or after sending a second signal, the first node can detect a third signal sent by the second node, the third signal containing a fixed identification number of the second node; the first node receives the third signal. Thus, in one time domain resource, the two-step access procedure of the second node is completed, and after that, the first node can send the next first signal or paging signal to start the next time domain resource.
[0209] In some embodiments, in the two-step access procedure, after sending the N paging signals, or after sending a second signal, the first node can detect a third signal sent by the second node, the third signal containing a fixed identification number of the second node; the first node receives the third signal. Thus, in one time domain resource, the two-step access procedure of the second node is completed, and after that, the first node can send the next first signal or paging signal to start the next time domain resource.
[0210] In some embodiments, in the two-step access procedure, after sending the N paging signals, or after sending a second signal, the first node can detect a third signal sent by the second node, the third signal containing a fixed identification number of the second node; the first node receives the third signal. Thus, in one time domain resource, the two-step access procedure of the second node is completed, and after that, the first node can send the next first signal or paging signal to start the next time domain resource.
[0211] In some embodiments, in the case where the time domain resource index stored by the second node is greater than or equal to the first value, the second node receives the second signal based on the second switching mode.
[0212] In some embodiments, in the case where the time domain resource index stored by the second node is less than the first value, the second node remains in the first state to receive the second signal.
[0213] In some embodiments, in the case where the time domain resource index stored by the second node is greater than or equal to the first value, the second node receives the second signal based on the second switching mode.
[0214] In some embodiments, if the first signal received by the second node is the last one of the N first signals, the second node keeps the first state to receive the paging signal.
[0215] In some embodiments, the second node receives the first signal based on a first switching mode, and switches from the first switching mode to a second switching mode in the case that the second node does not receive the first signal and receives a target signal or a preamble contained in the target signal, wherein the first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state. The target signal is the paging signal, the second signal or the fourth signal.
[0216] In one possible implementation, the first node sends time delay indication information, which indicates a transmission time delay of a next signal sent by the first node to the second node. The transmission time delay is an interval between a transmission time (start time or end time) of a signal carrying the time delay indication information and a start time of the next signal. Alternatively, the time delay indication information indicates a switching time delay of the second node switching to the first state next time. The switching time delay is an interval between an end time of a signal carrying the time delay indication information and a start time of the next first state or an interval between a start time of the third state and a start time of the next first state. Alternatively, the time delay indication information indicates a duration of the third state. The second node determines a time of switching to the first state (i.e. a start time of the first state) according to the time delay indication information. The time of switching to the first state is earlier than or equal to a start time of the next signal sent by the first node to the second node. In one specific example, if the time delay indication information indicates a time length L, the second node switches from the third state to the first state no later than A+L, where A is a start time of the third state or an end time of a signal carrying the time delay indication information. The time delay indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, a second signal or a fourth signal.
[0217] In another possible implementation, the first node sends first state ratio indication information, which indicates a ratio r of a duration of the first state to the duration of the first state. Alternatively, the first state ratio indication information indicates a ratio r between the duration of the first state and a second time length. The second node can determine a duration of the third state according to the duration of the first state and the value of r. The third state ratio indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, a second signal or a fourth signal.
[0218] In a possible implementation, the second node selects the time domain resource index from the time domain resource index range based on the power state (remaining power). For example, if the second node has a small amount of remaining power, the second node selects a larger time domain resource index from the time domain resource index range; or if the second node has a large amount of remaining power, the second node selects a smaller time domain resource index from the time domain resource index range.
[0219] In a possible implementation, the second node reports power indication information, and the power indication information indicates at least one of the following: the second state duration, the third state duration, the time of next switching to the first state, the remaining power, and the power shortage indication. The first node receives the power indication information, and indicates, to the second node, the time of next switching to the first state or the starting time of the next signal according to the power indication information.
[0220] The second node receiving the signal sent by the first node indicates that the second node correctly decodes the signal or detects the signal; or the second node receiving the synchronization sequence or the preamble sequence indicates that the second node detects the synchronization sequence or the preamble sequence. The signal sent by the first node can be a paging signal, a synchronization signal, a second signal, a fourth signal, or another possible signal.
[0221] The embodiment provides a signal sending and receiving method, which includes the following steps.
[0222] In step 1, the first node sends N first signals, and the first signal is a synchronization sequence, and N is greater than or equal to 1.
[0223] In the embodiment, the synchronization sequence can be a predefined binary bit sequence or a predefined signal pattern.
[0224] In the embodiment, the paging signal, the second signal, and the fourth signal sent by the first node all contain a preamble. The preamble can be used for timing synchronization of the signal.
[0225] In the embodiment, the synchronization sequence is different from the preamble. The second node can distinguish whether the received sequence is the synchronization sequence or the preamble.
[0226] In some embodiments, N is greater than 1, and the first signal is periodically transmitted between the N first signals, and the transmission period is T. That is, the transmission time interval of the starting time of each adjacent two first signals is T, where the transmission time of the two first signals is the starting time of the two first signals or the ending time of the two first signals, and T is a predefined value.
[0227] In some embodiments, the N first signals are transmitted within a first time duration. As a possible implementation, the first time duration is equal to an interval between a starting time of a first first signal among the N first signals and an ending time of an Nth first signal, or the first time duration is a predefined value.
[0228] In this embodiment, N is a predefined value. By transmitting the multiple first signals before the random access procedure, more second nodes are able to receive the paging signal and enter the random access procedure, thereby improving the access efficiency of the system.
[0229] Step 2: The second node receives the first signal.
[0230] In this embodiment, one second node receives one first signal among the N first signals, and the remaining first signals can not be received.
[0231] In some embodiments, the second node comprises at least one of a first state, a second state, a third state, and a fourth state. In the first state, the second node is able to receive and transmit signals; in the second state, the second node is unable to receive and transmit signals and is unable to run a clock; in the third state, the second node is unable to receive and transmit signals and is able to run a clock and maintain memory; and in the fourth state, the second node is unable to baseband process signals and transmit signals, is able to run a clock and maintain memory, and is able to perform envelope detection. The second state, the third state, and the fourth state can save the energy consumption of the second node, reserve power, and also collect energy for charging.
[0232] As a possible implementation, the second node receives the first signal (i.e., the synchronization sequence) in the first state, and after receiving one first signal, remains in the first state to receive the paging signal to be transmitted by the first node.
[0233] As a possible implementation, the second node receives the first signal (i.e., the synchronization sequence) in the first state, and after receiving one first signal, switches to the fourth state to receive the preamble sequence of the paging signal by envelope detection, switches to the first state upon receiving the preamble sequence, and receives the data of the paging signal based on the first state.
[0234] As a possible implementation, the second node receives the first signal (i.e., the synchronization sequence) in the fourth state by envelope detection, and after receiving one first signal, remains in the fourth state to receive the preamble sequence of the paging signal by envelope detection, switches to the first state upon receiving the preamble sequence, and receives the data of the paging signal based on the first state.
[0235] In some embodiments, in the N first signals sent by the first node, the time interval between the start times of two adjacent first signals is less than or equal to t1-t2, t1 is the duration of the first state, and t2 is the transmission duration of one first signal, thereby ensuring that the duration of the first state of the second node covers at least one complete first signal, facilitating the second node to receive the first signal.
[0236] In some embodiments, the duration of the first state is a predefined duration, or the duration of the first state is indicated by first state duration indication information, and the first node sends the first state duration indication information, which is exemplarily sent in a paging signal, a synchronization signal, a second signal, or a fourth signal.
[0237] Step 3, after sending the N synchronization sequences, the first node sends a paging signal, and the paging signal contains time domain resource range indication information.
[0238] In this embodiment, the time domain resource range indication information directly or indirectly indicates a time domain resource index range. According to the time domain resource range indication information, a time domain resource index range can be determined. The time domain resource index range is used by the second node to determine a time domain resource index within the time domain resource index range and store the time domain resource index, which can also be referred to as a time domain resource value. For example, according to the time domain resource range indication information, it is determined that the time domain resource index range is 0 to S-1, and the second node randomly selects a time domain resource index within the range of 0 to S-1 and stores it.
[0239] In this embodiment, the time domain resource is a time domain unit, such as a time slot (slot) or an access occasion in slot-ALOHA or Q-selection algorithm. The durations of different time domain resources can be equal or unequal, and the start or end of a time domain resource can be determined according to the second signal. It can be understood that each second signal corresponds to a time domain resource, and each time the first node sends a second signal, it indicates the start of a new time domain resource.
[0240] In this embodiment, the paging signal corresponds to a round of random access (Random access) process, and after the paging signal, different second nodes perform access on the respective determined time domain resources. The random access process is an inventory process.
[0241] Step 4, the second node receives the paging signal.
[0242] In this embodiment, after receiving the paging signal, the second node determines a time-domain resource index range based on the time-domain resource range indication information in the paging signal, determines a time-domain resource index within the time-domain resource index range and stores it, for example, randomly selects a time-domain resource index from the time-domain resource index range and stores it.
[0243] Step 5: The first node sends a second signal, which triggers the second node to reduce the stored time-domain resource index.
[0244] Among them, the time-domain resource index is the time-domain resource value or the time-domain resource sequence number.
[0245] In some embodiments, after determining and storing a time-domain resource index within the time-domain resource index range, the second node receives a second signal or sends a third signal.
[0246] In some embodiments, the second node receiving a second signal or sending a third signal includes: if the time-domain resource index determined by the second node within the time-domain resource index range is greater than 0, then receiving the second signal; each time the second signal is received, the stored time-domain resource index is decreased until the stored time-domain resource index is reduced to 0, at which point the third signal is sent; if the time-domain resource index determined by the second node within the time-domain resource index range is equal to 0, then sending the third signal. The third signal includes the second node's temporary identifier (ID) or fixed identifier.
[0247] In some embodiments, during the four-step access process, after sending N paging signals, or after sending a second signal, the first node can detect a third signal sent by the second node, which contains the second node's temporary identification number. If the third signal is correctly decoded, the first node sends a fourth signal, which contains confirmation information for the third signal. After receiving the confirmation information for the third signal, the second node sends a fifth signal, which contains the second node's fixed identification number, which can be a permanent ID of the second node such as an electronic product code or a unique identifier. The first node receives the fifth signal. Thus, the four-step access process of the second node is completed within one time domain resource. Afterward, the first node can send the next first signal or paging signal to initiate the next time domain resource.
[0248] In some embodiments, during the two-step access process, after sending N paging signals or after sending a second signal, the first node can detect a third signal sent by the second node, the third signal containing the second node's fixed identification number; the first node receives the third signal. Thus, within a time domain resource, after completing the second node's two-step access process, the first node can send the next first signal or paging signal to initiate the next time domain resource.
[0249] wherein the temporary identification number is a temporary identification code of the second node, for example, the temporary identification number comprises a random number generated by the second node. In one specific example, the third signal is a Message 1 (Msg1) in an Ambient Internet of Things (Ambient IoT). The fixed identification number can be an electronic product code, a unique identification code, or the like, which is a permanent ID of the second node.
[0250] In one specific example, in the Ambient IoT, the third signal is a Message 1 (Msg1) in an access procedure, the fourth signal is a Message 2 (Msg2) in the access procedure, and the fifth signal is a Message 3 (Msg3) in the access procedure.
[0251] In some embodiments, when the time domain resource index stored by the second node is greater than or equal to the first value, the second node receives the second signal based on the second switching mode.
[0252] In some embodiments, when the time domain resource index stored by the second node is less than the first value, the second node maintains the first state to receive the second signal.
[0253] wherein the first value is a predefined value, or the first value is indicated in the paging signal or the second signal.
[0254] In one possible implementation, the first node sends time delay indication information; the time delay indication information indicates a transmission time delay of a next signal sent by the first node to the second node, the transmission time delay being an interval duration between a transmission time (a start time or an end time) of a signal carrying the time delay indication information and a start time of the next signal; or the time delay indication information indicates a switching time delay of the second node switching to the first state next time, the switching time delay being an interval duration between an end time of a signal carrying the time delay indication information and a start time of the next first state or an interval duration between a start time of the third state and the start time of the next first state; or the time delay indication information indicates a duration of the third state of the second node. The second node determines a time of switching to the first state (i.e., a start time of the first state) according to the time delay indication information. The time of switching to the first state is earlier than or equal to a start time of the next signal sent by the first node to the second node. In one specific example, the time delay indication information indicates a duration L, and the second node switches from the third state to the first state no later than A+L, A being a start time of the third state or an end time of a signal carrying the time delay indication information. The time delay indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, a second signal, and a fourth signal.
[0255] In another possible implementation, the first node sends first state ratio indication information, and the first state ratio indication information indicates a ratio r of a duration of the first state to a duration of the first state. Alternatively, the first state ratio indication information indicates the ratio r between the duration of the first state and a second duration. The second node can determine the duration of the third state according to the duration of the first state and the value of r. The third state ratio indication information is sent in at least one of the following signals: a synchronization signal, a paging signal, the second signal, and the fourth signal.
[0256] In a possible implementation, the second node selects a time domain resource index from a time domain resource index range based on the state of charge (remaining power). For example, if the second node has a small amount of remaining power, the second node selects a larger time domain resource index from the time domain resource index range, and if the second node has a large amount of remaining power, the second node selects a smaller time domain resource index from the time domain resource index range.
[0257] In a possible implementation, the second node reports power indication information, and the power indication information indicates at least one of the following: a duration of the second state, a duration of the third state, a time of next switching to the first state, a remaining power, and a power shortage indication. The first node receives the power indication information and indicates the time of next switching to the first state or a starting time of a next signal to the second node according to the power indication information.
[0258] The second node correctly decodes the signal sent by the first node or detects the signal, or the second node receives a synchronization sequence or a preamble sequence, indicating that the second node detects the synchronization sequence or the preamble sequence. The signal sent by the first node can be a paging signal, a synchronization signal, the second signal, the fourth signal, or other possible signals.
[0259] In an exemplary embodiment, a working state switching method is provided, which is applied to a second node and includes: switching, by the second node, between a first state and a second state.
[0260] In the first state, the second node can receive and send signals, and in the second state, the second node cannot receive and send signals and cannot run a clock. The second node can save energy and reserve power in the second state, and can also collect energy for charging.
[0261] The method of this embodiment can be applied to the first switching mode in Embodiments One and Two.
[0262] In some embodiments, the duration of the first state t ON The percentage threshold of the power of the second node is determined.
[0263] In a specific example, the duration t of the first state ON = (Y% - X%) * C / P, where C is the available power of the second node when it is fully charged, P is the power consumption of the second node, Y% is the power percentage threshold of the second node when switching from the second state to the first state, and X% is the power percentage threshold of the second node when switching from the first state to the second state.
[0264] In a specific example, the duration t of the second state OFF The duration t is determined based on the power of energy harvesting. In a specific example, the duration t of the second state is... OFF =(Y%-X%)*C / (P) in *E). Where C is the available power of the second node in its fully charged state, P in E represents the power of energy harvesting, E represents the energy conversion efficiency, Y% represents the percentage threshold of the second node's energy when switching from the second state to the first state, and X% represents the percentage threshold of the second node's energy when switching from the first state to the second state.
[0265] Where X and Y are predefined values, for example, X% = 70%, Y% = 100%.
[0266] In a specific example, if the second node receives a signal sent from the first node to the second node in the first state, the second node switches to the second state. The signal sent by the first node includes at least one of the following: a paging signal, a synchronization signal, a second signal, and a fourth signal.
[0267] When a second node receives a signal sent by a first node, it indicates that the second node has correctly decoded the signal or detected the signal; when a second node receives a synchronization sequence or preamble sequence, it indicates that the second node has detected the synchronization sequence or preamble sequence. The signal sent by the first node can be a paging signal, a synchronization signal, a second signal, a fourth signal, or other possible signals.
[0268] This embodiment proposes a working state switching method, applied to a second node, including: the second node switching between a first state and a third state.
[0269] In the first state, the second node can receive and send signals; in the third state, the second node cannot receive or send signals, but can run the clock and maintain memory. During the second state, the second node can save energy, conserve power, and also collect energy for charging.
[0270] The method described in this embodiment can be applied to the second switching mode in the embodiments of this application.
[0271] In some embodiments, the duration of a first state is a predefined duration; or the duration of a first state is indicated by first state duration indication information.
[0272] In some embodiments, the second node switches to a third state in a case that the second node receives a signal sent by the first node in the first state. In this case, the first state can switch to the third state in advance, and the duration of the first state is less than or equal to a predefined duration or the duration of the first state duration indication information. The signal sent by the first node includes at least one of the following: a paging signal, a synchronization signal, a second signal, and a fourth signal.
[0273] In some embodiments, the duration of a third state is a predefined duration; or the duration of a third state is indicated by third state duration indication information.
[0274] In some embodiments, the duration of the third state is determined according to the duration of the first state. In a specific example, the duration of the third state is equal to the duration of the first state divided by r, r is the ratio of the duration of the first state to the duration of the third state, r is a predefined value, or r is indicated by first state ratio indication information. Exemplarily, the first state ratio indication information is carried in at least one of the following signals: a synchronization signal, a paging signal, a second signal, and a fourth signal.
[0275] In some embodiments, the second node determines the starting time of the first state according to at least one of the following two manners:
[0276] Manner one, the first node sends time delay indication information; the second node switches to the third state after receiving the time delay indication information in the first state, and switches from the third state to the first state no later than A+L, A is the starting time of the third state or the ending time of a signal carrying the time delay indication information, and L is the duration indicated by the time delay indication information.
[0277] Manner two, periodically switches to the first state with a second duration as a period, i.e., the interval between the starting times of adjacent first states is equal to the second duration. The starting time of the j+1th first state is equal to B+U, where B is the starting time of the jth first state, and U is the second duration. In a specific example, the second duration is less than or equal to the first duration of the embodiments of the present application.
[0278] In some embodiments, the second node determines the starting time of the third state according to at least one of the following manners:
[0279] In a first mode, the second node receives a signal sent by the first node to the second node in the first state, and determines the start time of the third state, i.e., the switching time from the first state to the third state, according to the end time of the signal. Exemplarily, the start time of the third state is earlier than or equal to C+H, C is the end time of the signal received by the first node to the second node in the first state, and H is a preset time length, or H is a time length indicated by the first node.
[0280] In a second mode, the third state is switched periodically with a second time length as a period, i.e., the start times of adjacent third states are separated by the second time length. In one specific example, the second time length is less than or equal to the first time length in the embodiments of the present application.
[0281] The reception of the signal sent by the first node by the second node indicates that the second node correctly decodes the signal or detects the signal; and the reception of the synchronization sequence or the preamble sequence by the second node indicates that the second node detects the synchronization sequence or the preamble sequence. The signal sent by the first node can be a paging signal, a synchronization signal, the second signal, the fourth signal or other possible signals.
[0282] FIG. 5 is a structural schematic diagram of a signal sending device provided in an embodiment of the present application. The device can execute the method provided in any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The device can be realized by software and / or hardware. As shown in FIG. 5, the device provided in the embodiments of the present application specifically includes:
[0283] The first sending module 510 is configured to send N first signals. The first signal contains time domain resource range indication information and first signal index indication information, or the first signal contains time domain resource range indication information and first signal second quantity indication information. The value of N is greater than or equal to 1. The time domain resource range indication information indicates a time domain resource index range. The time domain resource index range is used by the second node to determine a time domain resource index in the time domain resource index range and store the time domain resource index. The first signal index indication information is used to indicate the index of the first signal in the N first signals. The first signal second quantity indication information is used to indicate the quantity of the first signals sent after the first signal in the N first signals.
[0284] The second sending module 520 is configured to send a second signal. The second signal triggers the second node to reduce the stored time domain resource index.
[0285] FIG. 6 is a structural schematic diagram of a signal receiving device provided in an embodiment of the present application. The device can execute the method provided in any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The device can be realized by software and / or hardware. As shown in FIG. 6, the device provided in the embodiments of the present application specifically includes:
[0286] The first receiving module 610 is configured to receive at least one of the N first signals sent by the first node, wherein the first signal contains time domain resource range indication information and first signal index indication information, or the first signal contains time domain resource range indication information and first signal second quantity indication information; N is greater than or equal to 1, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used by the second node to determine a time domain resource index and store the time domain resource index in the time domain resource index range; the first signal index indication information is used to indicate the index of the first signal in the N first signals; and the first signal second quantity indication information is used to indicate the quantity of the first signals sent after the first signal in the N first signals.
[0287] The end time module 620 is configured to determine the end time of the last first signal in the N first signals.
[0288] The second receiving module 630 is configured to receive a second signal after the end time of the last first signal, wherein the second signal is used to trigger the second node to reduce the stored time domain resource index.
[0289] FIG. 7 is a structural schematic diagram of another signal sending device provided by an embodiment of the present application. The device can execute the method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The device can be realized by software and / or hardware. As shown in FIG. 7, the device provided by an embodiment of the present application specifically includes:
[0290] The first signal module 710 is configured to send N first signals, wherein N is greater than or equal to 1.
[0291] The paging signal module 720 is configured to send a paging signal after the N first signals, wherein the paging signal includes time domain resource range indication information, the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by the second node to determine a time domain resource index and store the time domain resource index in the time domain resource index range.
[0292] FIG. 8 is a structural schematic diagram of a signal receiving device provided by an embodiment of the present application. The device can execute the method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The device can be realized by software and / or hardware. As shown in FIG. 8, the device provided by an embodiment of the present application specifically includes:
[0293] The first signal receiving module 810 is configured to receive at least one of the N first signals sent by the first node.
[0294] The paging signal receiving module 820 is configured to receive a paging signal after the end time of the last first signal in the N first signals, the paging signal comprising time domain resource range indication information, the time domain resource range indication information indicating a time domain resource index range, and the time domain resource index range being used by the second node to determine a time domain resource index and store the time domain resource index.
[0295] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present application. The electronic device includes a processor 10, a memory 11, an input device 12, and an output device 13. The number of processors 10 in the electronic device can be one or more, and one processor 10 is taken as an example in FIG. 9. The processor 10, the memory 11, the input device 12, and the output device 13 in the electronic device can be connected through a bus or other means, and connection through a bus is taken as an example in FIG. 9.
[0296] The memory 11 is a computer-readable storage medium, which can be used to store software programs, computer-executable programs, and modules, such as the modules corresponding to the apparatus in the embodiments of the present application. The processor 10 executes various function applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the memory 11, that is, implements the method described above.
[0297] The memory 11 can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application program required by a function; the data storage area can store data created during use of the electronic device, and the like. In addition, the memory 11 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 11 can further include a memory disposed remotely with respect to the processor 10, and these remote memories can be connected to the electronic device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0298] The input device 12 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function controls of the electronic device. The output device 13 can include a display device such as a display screen.
[0299] The embodiments of the present application also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a signal sending method. The method includes:
[0300] N first signals are sent, the first signals containing time domain resource range indication information and first signal index indication information, or the first signals containing time domain resource range indication information and first signal second quantity indication information.
[0301] wherein the N is greater than or equal to 1, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store; the first signal index indication information is used for indicating an index of the first signal in the N first signals; and the first signal second quantity indication information is used for indicating a quantity of first signals after the first signal in the N first signals.
[0302] sending a second signal, the second signal triggering the second node to decrease the stored time domain resource index.
[0303] or,
[0304] The computer executable instructions, when executed by the computer processor, are used to perform a signal receiving method, the method comprising:
[0305] receiving at least one first signal of N first signals sent by a first node, the first signal containing time domain resource range indication information and first signal index indication information, or the first signal containing time domain resource range indication information and first signal second quantity indication information;
[0306] wherein the N is greater than or equal to 1, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store; the first signal index indication information is used for indicating an index of the first signal in the N first signals; and the first signal second quantity indication information is used for indicating a quantity of first signals after the first signal in the N first signals.
[0307] determining an end time of a last first signal of the N first signals;
[0308] receiving a second signal after the end time of the last first signal, wherein the second signal is used for triggering the second node to decrease the stored time domain resource index.
[0309] or,
[0310] The embodiments of the present application also provide a storage medium containing computer executable instructions, the computer executable instructions, when executed by a computer processor, are used to perform a signal sending method, the method comprising:
[0311] sending N first signals, wherein the N is greater than or equal to 1;
[0312] After the N first signals, a paging signal is sent, wherein the paging signal comprises time domain resource range indication information, the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store.
[0313] Or,
[0314] The computer executable instructions, when executed by a computer processor, are used to perform a signal receiving method, comprising:
[0315] Receiving at least one of the N first signals sent by the first node;
[0316] After the end time of the last first signal in the N first signals, a paging signal is received, and the paging signal comprises time domain resource range indication information, the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used for the second node to determine a time domain resource index within the time domain resource index range and store.
[0317] Through the above description of the embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and necessary general hardware, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a floppy disk, a read-only memory (ROM), a random access memory (RAM), a FLASH memory, a hard disk or an optical disk, etc., including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments of the present application.
[0318] It is worth noting that in the above-mentioned embodiments of the device, each unit and module included is only divided according to functional logic, but is not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy mutual distinction, and do not limit the protection scope of the present application.
[0319] Those of ordinary skill in the art can understand that all or some of the steps in the above disclosed method, the functions of the modules / units in the device and apparatus can be implemented as software, firmware, hardware and their appropriate combinations.
[0320] In hardware implementation, the division of the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. The corresponding software can be distributed on a computer readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, portable compact disc read-only memory (CD-ROM), Digital Video Disc (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as known to those skilled in the art, communication media generally include computer readable instructions, data structures, program modules or other data in modulated data signals such as carrier waves or other transport mechanisms, and can include any information delivery medium.
[0321] The above describes the preferred embodiments of the present application with reference to the accompanying drawings, and does not limit the scope of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the present application shall be within the scope of the present application.
Claims
1. A signal sending method, the method comprising: a first node sending N first signals; wherein the first signal contains time domain resource range indication information and first signal index indication information, or the first signal contains time domain resource range indication information and first signal second quantity indication information; wherein N is a positive integer, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used by a second node to determine a time domain resource index within the time domain resource index range and store; the first signal index indication information is used to indicate the index of the first signal in the N first signals; the first signal second quantity indication information is used to indicate the quantity of first signals in the N first signals which are sent after the first signal; the first node sending a second signal, the second signal triggering the second node to decrease the stored time domain resource index.
2. The method of claim 1, wherein, the N first signals are transmitted periodically.
3. The method of claim 1, wherein, the interval between the start time of two adjacent first signals in the N first signals is less than or equal to t1-t2, wherein t1 is the duration of a first state of the second node, and t2 is the transmission duration of a first signal in the N first signals, wherein the second node receives signals and / or sends signals in the first state. 4.The method of claim 1, further comprising: the first node sending time delay indication information; wherein the time delay indication information comprises at least one of the following: the time delay indication information indicates the transmission time delay of the next signal sent by the first node to the second node; the time delay indication information indicates the switching time delay of the second node switching to the first state next time, wherein the second node receives signals and / or sends signals in the first state; the time delay indication information indicates the duration of a third state of the second node, wherein the second node does not receive signals, does not send signals, runs a clock and maintains memory in the third state. 5.The method of claim 1, further comprising: the first node sending first state ratio indication information, the first state ratio indication information indicating the ratio between the duration of the first state and the duration of a third state, or the first state ratio indication information indicating the ratio between the duration of the first state and a second duration; wherein the second node receives signals and / or sends signals in the first state, the second node does not receive signals, does not send signals, runs a clock and maintains memory in the third state, and the second duration is the on period of the first state. 6.A signal receiving method, the method comprising: a second node receiving at least one first signal in N first signals sent by a first node, the first signal containing time domain resource range indication information and first signal index indication information, or the first signal containing time domain resource range indication information and first signal second quantity indication information; The N is an integer, the time domain resource range indication information indicates a time domain resource index range, the time domain resource index range is used for the second node to determine a time domain resource index in the time domain resource index range and store; the first signal index indication information is used for indicating an index of the first signal in the N first signals; and the first signal second quantity indication information is used for indicating a quantity of first signals after the first signal in the N first signals. The second node determines an ending time of a last first signal in the N first signals. After the ending time of the last first signal, the second node receives a second signal, wherein the second signal is used for triggering the second node to reduce the stored time domain resource index.
7. The method of claim 6, wherein, The second node determines the ending time of the last first signal in the N first signals, including at least one of the following: determining the ending time of the last first signal in the N first signals according to the index of the received one first signal in the N first signals and the value of the N; determining the ending time of the last first signal in the N first signals according to the index of the received one first signal in the N first signals and a first time length, wherein the first time length is equal to an interval between a starting time of a first first signal in the N first signals and an ending time of an Nth first signal in the N first signals; determining the ending time of the last first signal in the N first signals according to the quantity of first signals after the received one first signal in the N first signals.
8. The method of claim 6, wherein, An end time of a last first signal of the N first signals comprises one of: t n,end + (N-1-n) *T; t n,start +P-n*T; t end +K*T; wherein n is an index of the first signal received by the second node, 0≤n≤N-1, t n,start is a start time of the first signal corresponding to index n, t n,end is an end time of the first signal corresponding to index n, P is a first duration, T is a transmission period of the N first signals, K is a number of first signals in the N first signals that are transmitted after a received one of the N first signals, t end is an end time of the received one of the N first signals, and the first duration is equal to an interval between the start time of the first first signal and the end time of the Nth first signal.
9. The method of claim 6, wherein, The second node includes at least one of the following working states: a first state, a second state and a third state; wherein the second node receives and / or transmits signals in the first state, the second node does not receive signals, does not transmit signals and does not run a clock in the second state, and the second node does not receive signals, does not transmit signals, runs a clock and maintains memory in the third state.
10. The method of claim 9, further comprising: the second node receives the first signal based on a first switching mode; the second node receives one of the first signals, and transitions from the first switching mode to a second switching mode; wherein the first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state.
11. The method of claim 9, wherein, The first signal includes a paging signal, and the method further comprises: the paging signal received by the second node is a last paging signal in N paging signals, and a time domain resource index determined from the time domain resource index range of the paging signal is 0, and the second node maintains the first state to transmit a third signal, wherein the third signal includes a fixed identification number or a temporary identification number of the second node.
12. The method of claim 9, wherein, The first signal includes a paging signal, and the method further comprises: The second node receives the paging signal as the last one of the N paging signals, and a time domain resource index determined from the time domain resource index range of the paging signal is less than a first threshold value and greater than 0, and the second node keeps the first state to receive a second signal.
13. The method of claim 9, further comprising: The second node receives the first signal based on a first switching mode; The second node switches from the first switching mode to a second switching mode in a case where the first signal is not received and a second signal or a preamble sequence included in the second signal is received; The first switching mode is switching between the first state and the second state, and the second switching mode is switching between the first state and the third state.
14. The method of claim 9, further comprising: The second node receives time delay indication information, and determines a starting time of a next first state according to the time delay indication information; The time delay indication information includes at least one of the following: The time delay indication information indicates a sending time delay of a next signal sent by the first node to the second node; The time delay indication information indicates a switching time delay of the second node switching to the first state next time; The time delay indication information indicates a duration of the third state of the second node.
15. The method of claim 9, further comprising: The second node receives first state ratio indication information; The first state ratio indication information indicates a ratio between a duration of the first state and a duration of the third state, or indicates a ratio between a duration of the first state and a second duration, the second duration being an on period of the first state; The second node determines the duration of the third state according to the ratio and the duration of the first state.
16. The method of claim 9, further comprising: The second node receives a signal sent by the first node to the second node in the first state, and switches to the second state or the third state.
17. The method of claim 9, further comprising: The second node receives time delay indication information; The second node determines to switch from the third state to the first state no later than A+L, where A is a starting time of the third state or an ending time of a signal carrying the time delay indication information, and L is a duration indicated by the time delay indication information.
18. The method of claim 9, further comprising: The second node receives a signal sent by the first node to the second node in the first state; The second node determines that a starting time of the third state is earlier than or equal to C+H, where C is an ending time of the signal, and H is a preset duration or a duration indicated by the first node.
19. A signal sending method, the method comprising: A first node sends N first signals, where the value of N is greater than or equal to 1; The first node transmits a paging signal after the N first signals, wherein the paging signal comprises time domain resource range indication information, and the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by the second node to determine a time domain resource index and store.
20. The method of claim 19, wherein, The first signal comprises a synchronization signal, and the synchronization signal comprises first signal index indication or first signal second quantity indication information. The first signal index indication information is used to indicate an index of the first signal in the N first signals, and the first signal second quantity indication information is used to indicate a quantity of first signals transmitted after the first signal in the N first signals.
21. The method of claim 19, wherein, The first signal comprises a synchronization sequence, and the synchronization sequence is different from a preamble sequence comprised in other signals.
22. The method of claim 19, wherein, The N first signals are periodically transmitted.
23. The method of claim 19, wherein, An interval between starting times of two adjacent first signals in the N first signals is less than or equal to t1-t2, wherein t1 is a duration of a first state of the second node, and t2 is a transmission duration of one first signal in the N first signals, and the second node is in the first state to receive signals and / or transmit signals. 24.A signal receiving method, the method comprising: a second node receiving at least one first signal in N first signals transmitted by a first node; the second node receiving a paging signal after an ending time of a last first signal in the N first signals, wherein the paging signal comprises time domain resource range indication information, and the time domain resource range indication information indicates a time domain resource index range, and the time domain resource index range is used by the second node to determine a time domain resource index and store.
25. The method of claim 24, wherein, The ending time of the last first signal comprises at least one of the following: determining the ending time of the last first signal in the N first signals according to an index of the received one first signal in the N first signals and a value of the N; determining the ending time of the last first signal in the N first signals according to an index of the received one first signal in the N first signals and a first duration, wherein the first duration is equal to an interval between a starting time of a first first signal in the N first signals and an ending time of an Nth first signal in the N first signals; determining the ending time of the last first signal in the N first signals according to a quantity of first signals transmitted after the received one first signal in the N first signals.
26. The method of claim 24, wherein, the end time of the last of the first signals, comprising at least one of: t n,end + (N-1-n) *T; t n,start +P-n*T; t end +K*T; wherein n is an index of the first signal received by the second node, 0≤n≤N-1, t n,start is a start time of the first signal corresponding to index n, t n,end is an end time of the first signal corresponding to index n, P is a first duration, T is a transmission period of the N first signals, K is a number of first signals in the N first signals that are transmitted after a received one of the N first signals, t end is an end time of the received one of the N first signals, and the first duration is equal to an interval between the start time of the first first signal and the end time of the Nth first signal. 27.An electronic device, the electronic device comprising: one or more processors; memory storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the signal transmitting or signal receiving method according to any one of claims 1-26.
28. A computer-readable storage medium storing one or more programs, the one or more programs being executed by one or more processors to implement a signal transmitting or signal receiving method according to any one of claims 1-26.
Citation Information
Patent Citations
Apparatus and method for implementing a reduced slotted mode in a communication system
CN1751456A
Apparatus and method for implementing a reduced slotted mode in a communication system
US20040160942A1
Method and apparatus for managing paging related delays
US20060221910A1
Paging processing method and apparatus, device, and storage medium
US20240080803A1