Communication method and related device
By optimizing the response strategy of AIoT devices, the resource conflict problem in the random access process was resolved, the communication connection efficiency and success rate were improved, and the signaling overhead and device power consumption were reduced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2025-11-28
- Publication Date
- 2026-07-16
AI Technical Summary
In the Internet of Things (IoT) of the environment, when AIoT devices are not activated, the reader cannot determine the precise location of the device, which leads to the failure of the random access process, resulting in wasted signaling overhead and resource conflicts, and reduced communication connection efficiency.
After receiving a message through the first communication device, the system determines whether to respond based on multiple conditions, selectively performs random access, avoids resource conflicts and duplicate responses, and optimizes the device's response strategy to improve the success rate.
It reduces signaling overhead, lowers device power consumption, improves the communication connection efficiency and the number of successful responses of AIoT devices, and avoids resource conflicts.
Smart Images

Figure CN2025138343_16072026_PF_FP_ABST
Abstract
Description
A communication method and related equipment
[0001] This application claims priority to Chinese Patent Application No. 202510045499.6, filed on January 10, 2025, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of environmental Internet of Things (IoT), and more particularly to a communication method and related equipment. Background Technology
[0003] In the Ambient Internet of Things (AIoT), to achieve low power consumption, when an AIoT device is not activating services, the reader does not know the device's precise location and cannot transmit data. If data arrives at the reader from the device, it needs to send a message to the device to trigger a communication connection before the data can be transmitted. During this connection establishment process, the random access procedure may fail, requiring continuous signaling interaction between the reader and device, resulting in wasted signaling overhead and potentially resource conflicts, thus reducing the efficiency of establishing a communication connection between the reader and device. Summary of the Invention
[0004] This application provides a communication method and related equipment. The method can reduce the conflict problem in the process of triggering random access of devices in AIoT scenarios, so that more devices can respond successfully.
[0005] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.
[0006] Firstly, this application provides a communication method. This communication method can be applied to a first communication device. The method may include: the first communication device receiving a first message from a second communication device; the first communication device may also determine whether to respond to the first message based on first information. The first message includes the first information. Responding to the first message includes triggering a random access procedure or sending a second message, the second message being used to reply to the first message.
[0007] Understandably, if a device receives a message containing the first information but does not respond, the number of devices responding to the message may fall short of the target number. In this case, the second communication device will resend the message containing the first information. However, if a device receives a message containing the first information and responds, the time-frequency domain resources it uses to respond may be the same as those used by other responding devices. This would cause those other devices to fail to respond, also leading the second communication device to resend the message containing the first information. In other words, whether a device responds to a message containing the first information or not, it may cause the second communication device to resend the message containing the first information, making it difficult to prevent the second communication device from repeatedly sending such messages.
[0008] Through the above implementation, after receiving the first message, the first communication device can determine whether to respond to the first message based on the first information in the first message, rather than directly responding or not responding. This achieves a balance between increasing the number of devices successfully responding to the first message and reducing the number of devices experiencing time-frequency domain resource conflicts during the response process. In other words, this avoids the first communication device responding to messages containing the first information unnecessarily, thus preventing conflicts between the time-frequency domain resources used by the first communication device in its response and those used by other devices receiving the first message. This avoids the second communication device retransmitting messages containing the first information due to such conflicts, eliminating the need for continuous signaling interaction between the first and second communication devices and reducing signaling overhead. Simultaneously, it allows the first communication device to respond to the first message when feasible, thereby increasing the number of devices successfully responding to the first message to some extent.
[0009] For example, the above implementation can prevent the first communication device from responding again after already responding to a message including the first information, thereby avoiding conflicts between the time-frequency domain resources on which its repeated response is based and the time-frequency domain resources on which other devices that received the first message are based. As another example, the above implementation can allow the first communication device to respond to a message including the first information even if it has not previously responded and has failed. In this way, if it successfully responds, the number of devices that successfully respond to the first message is increased, and the second communication device may no longer need to send a message including the first information.
[0010] In conjunction with the first aspect, in one possible implementation, the first communication device receiving a first message from a second communication device may include: the first communication device can receive first messages from multiple second communication devices. The first communication device determining whether to respond to the first message based on first information may include: determining whether to respond to the first message based on the first information in the first message from one of the multiple second communication devices. Wherein, the identifier corresponding to the one second communication device belongs to a device identifier that has responded or been registered; or, the one second communication device is a device randomly selected from the multiple second communication devices.
[0011] Optionally, the first message from the second communication device may refer to the first message sent by the second communication device.
[0012] In this case, the first message sent by the second communication device includes the same first information. For example, if second communication device 1 sends a paging message including a paging identifier of 001, and second communication device 2 sends a paging message including a paging identifier of 001, then the first communication device can choose one of the second communication devices to reply.
[0013] With the above implementation, when the first communication device receives a first message sent by multiple second communication devices, it does not need to respond to all of them. Instead, it can select one of the second communication devices to respond to its first message. For example, it can determine which second communication device to respond to based on the second communication device that has already responded or registered. This avoids resource consumption caused by responding to the first message sent by every communication device.
[0014] In conjunction with the first aspect, in one possible implementation, the first communication device determines whether to respond to the first message based on the first information, which may include: the first communication device responding to the first message if the first information satisfies a first condition; and / or, the first communication device not responding to the first message if the first information satisfies a second condition.
[0015] The above implementation can better balance the following two aspects: (1) reducing the number of devices that select the same time-frequency domain resources during the response to the first message; and (2) increasing the number of devices that successfully respond to the first message. The above implementation can also reduce the power consumption of some devices, saving their electricity and preventing them from consuming too much power to respond to other commands / messages / requests.
[0016] In conjunction with the first aspect, in one possible implementation, the first communication device determining whether to respond to the first message based on the first information may include: the first communication device responding to the first message if the first information satisfies a first condition and a third condition; or, the first communication device not responding to the first message if the first information satisfies the first condition and the third condition is not met; or, the first communication device not responding to the first message if the first information satisfies a second condition. Wherein, the first communication device satisfying the third condition may include at least one of the following: the first communication device does not store a first identifier; the first communication device is not currently transmitting data; or the first communication device is not currently performing a random access procedure. The first identifier is used by the first communication device to perform data transmission.
[0017] Optionally, the first identifier can be used to indicate that the first communication device has completed a random access process based on the first information.
[0018] Through the above implementation, multiple conditions can be combined to determine whether to respond to the first message, thereby further balancing the following two aspects: (1) reducing the number of devices that select the same time-frequency domain resources during the response to the first message; (2) increasing the number of devices that successfully respond to the first message.
[0019] In conjunction with the first aspect, in one possible implementation, the first condition may include: having received the first information but not having completed a random access procedure based on the first information; and / or, the second condition may include: having received the first information for the first time.
[0020] Through the above implementation, on the one hand, resources can be concentrated to resolve conflicts in scenarios where messages containing the first information are repeatedly sent (i.e., different devices respond to messages containing the first information based on the same time-frequency domain resources), better meeting the needs for resolving conflicts and paging more devices. On the other hand, for devices receiving the first information for the first time, power consumption can be reduced, saving battery power and preventing excessive power consumption that would prevent them from responding to other commands / messages / requests. Furthermore, to a certain extent, the number of devices responding to the first message can be increased. For example, if the first communication device was unable to complete the previous random access process based on the first information due to power failure, it can complete this random access process based on the first information (i.e., the random access process triggered by the first message) after charging. Both of these aspects can prevent the second communication device from sending messages containing the first information, such as reducing the number of times the reader continuously sends initial messages associated with the same service request, as mentioned above.
[0021] In conjunction with the first aspect, in one possible implementation, the first condition may include: receiving the first information and the random access based on the first information failed; and / or, the second condition may include at least one of the following: receiving the first information for the first time; receiving the first information and not responding to a message including the first information; receiving the first information and completing the random access process based on the first information.
[0022] Through the above implementation, the device that failed to perform random access based on the first information can perform random access after receiving the first message. This can control the number of devices performing random access, thereby avoiding more serious conflicts caused by too many devices performing random access, increasing the number of devices that successfully perform random access, and saving resources, such as saving power for devices that do not need to perform random access.
[0023] In conjunction with the first aspect, in one possible implementation, the first information is received for the first time; and / or, the second condition may include: the first information has been received.
[0024] Through the above implementation, devices that have already undergone the random access procedure based on the first information (regardless of failure or success) can be prevented from repeating the random access procedure. On the one hand, this can reduce the power consumption of these devices. On the other hand, it can control the number of devices undergoing the random access procedure, avoiding the situation where too many devices are undergoing the random access procedure and thus the same time-frequency domain resources are selected by these devices, thereby reducing the number of devices that fail to access the device due to the same time-frequency domain resources.
[0025] In conjunction with the first aspect, in one possible implementation, a message including the first information has not been responded to; and / or, the second condition may include: a message including the first information has been responded to.
[0026] The above implementation can increase the number of devices that can respond to the first message to a certain extent. For example, if the first communication device was unable to respond to the last message containing the first information due to power failure, it can respond to the first message after being charged. It can also avoid the conflict problem in the random access process triggered by the first message, so that more devices can complete the random access process based on the first information.
[0027] In conjunction with the first aspect, in one possible implementation, the type of the first message can be the first type.
[0028] Optionally, the first type can be used to indicate the first condition and / or the second condition.
[0029] Through the above implementation, the first communication device can determine the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating no response to the message (e.g., a second condition) based on the type of the first message. In this way, the first communication device can determine whether to respond to the message based on the corresponding conditions, thereby flexibly achieving a balance between different needs in different scenarios. For example, in different scenarios (e.g., the previous random access procedure based on the first information did not have a conflict, or had a few conflicts, or had a serious conflict), it can better balance the two needs of increasing the number of devices that complete the random access procedure based on the first information and resolving the conflict problem in the random access procedure.
[0030] It is understood that the "corresponding conditions" involved in this application can be conditions indicated by message types set for different needs in different scenarios.
[0031] In conjunction with the first aspect, in one possible implementation, the type of the first message is a first type, which may include: the first message includes second information, which can be used to instruct a communication device that has received the first information to respond to the first message.
[0032] In conjunction with the first aspect, in one possible implementation, the type of the first message is a first type, which may include: the content information of the first message includes only resource information and first information.
[0033] In conjunction with the first aspect, in one possible implementation, the type of the first message is a first type, which may include: the content information of the first message also includes a first command.
[0034] In conjunction with the first aspect, in one possible implementation, the type of the first message is a first type, which may include: the first message may include third information, the third information being used to indicate that the second condition includes the first receipt of the first information.
[0035] In conjunction with the first aspect, in one possible implementation, the type of the first message can be the second type.
[0036] Optionally, the second type can be used to indicate the first condition and / or the second condition.
[0037] In conjunction with the first aspect, in one possible implementation, the type of the first message is the second type, including: the first message includes fourth information, which is used to instruct a communication device that has failed random access based on the first information to respond to the first message.
[0038] In conjunction with the first aspect, in one possible implementation, the type of the first message is the second type, which may include: the content information of the first message includes only resource information and first information.
[0039] In conjunction with the first aspect, in one possible implementation, the type of the first message is the second type, which may include: the content information of the first message also includes the first command.
[0040] In conjunction with the first aspect, in one possible implementation, the type of the first message is the second type, which may include: the first message includes third information, the third information being used to indicate that the second condition includes the first receipt of the first information.
[0041] In conjunction with the first aspect, in one possible implementation, the type of the first message can be a third type.
[0042] Optionally, the third type can be used to indicate the first condition and / or the second condition.
[0043] In conjunction with the first aspect, in one possible implementation, the first message is of type three, which may include: the first message includes fifth information, which is used to instruct the communication device that first receives the first information to respond to the first message.
[0044] In conjunction with the first aspect, in one possible implementation, the type of the first message is a third type, which may include: the first message includes sixth information, the sixth information being used to indicate that the first condition includes the first receipt of the first information.
[0045] In conjunction with the first aspect, in one possible implementation, the type of the first message is a third type, which may include: the first message does not include third information, and the third information is used to indicate that the second condition includes the first receipt of the first information.
[0046] In conjunction with the first aspect, in one possible implementation, the type of the first message can be a fourth type.
[0047] Optionally, the fourth type can be used to indicate the first condition and / or the second condition.
[0048] In conjunction with the first aspect, in one possible implementation, the type of the first message is a fourth type, which may include: the first message includes seventh information, the seventh information being used to instruct a communication device that has not responded to a message including the first information to respond to the first message.
[0049] In conjunction with the first aspect, in one possible implementation, the type of the first message is a fourth type, which may include: the first message includes sixth information, the sixth information being used to indicate that the first condition includes the first receipt of the first information.
[0050] In conjunction with the first aspect, in one possible implementation, the type of the first message is a fourth type, which may include: the first message does not include third information, the third information being used to indicate that the second condition includes the first receipt of the first information.
[0051] In conjunction with the first aspect, in one possible implementation, the type of the first message can be the fifth type.
[0052] In conjunction with the first aspect, in one possible implementation, the type of the first message is the fifth type, which may include: the first message includes eighth information, the eighth information being used to instruct a communication device that has failed random access based on the first information or a communication device that has received the first information for the first time to respond to the first message.
[0053] In conjunction with the first aspect, in one possible implementation, the first message is of type five, which may include: the first message does not include second, fourth, fifth, and seventh information. The second information may be used to instruct a communication device that has received the first information to respond to the first message. The fourth information is used to instruct a communication device whose random access based on the first information failed to respond to the first message. The fifth information is used to instruct a communication device that received the first information for the first time to respond to the first message. The seventh information is used to instruct a communication device that has not responded to a message including the first information to respond to the first message.
[0054] With the above implementation, if the type of the first message does not include specific information, the first communication device can use a general procedure to determine whether to respond to the first message.
[0055] It should be noted that, regarding the continuous transmission of messages including the first information by the second communication device, the following solution can be proposed: After receiving the first message sent by the second communication device, the first communication device can determine whether it has received the first information in the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device does not respond to the first message; if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device responds to the first message; if the first communication device has not received the first information, then the first communication device responds to the first message. In other words, for initial messages associated with the same service request, the first communication device that has successfully responded does not need to respond, while the first communication device that has not successfully responded needs to respond.
[0056] It is understandable that the above scheme can be the general process mentioned above. In one possible implementation, after the first communication device receives the first message, it can determine whether to respond to the first message based on the above scheme, without needing to determine the type of the first message.
[0057] The above solution can prevent some devices from repeatedly responding to messages including the first information. However, in some scenarios, the above solution cannot effectively reduce the number of times the second communication device continuously sends messages including the first information.
[0058] In conjunction with the first aspect, in one possible implementation, the type of the first message is a fifth type, which may include: the first message includes sixth information, the sixth information being used to indicate that the first condition includes the first receipt of the first information.
[0059] In conjunction with the first aspect, in one possible implementation, the type of the first message is a fifth type, which may include: the first message does not include third information, the third information being used to indicate that the second condition includes the first receipt of the first information.
[0060] In conjunction with the first aspect, in one possible implementation, after the first communication device responds to the first message, the first communication device no longer responds to messages including the first information within a first preset time period.
[0061] This avoids devices that have already responded to the first message from repeatedly responding to messages containing the first information, thereby reducing their power consumption and saving time-frequency domain resources to enable other devices to respond to messages containing the first information.
[0062] In conjunction with the first aspect, in one possible implementation, the method may further include: after receiving a first message from a second communication device, the first communication device may store first information and corresponding status information. The status information corresponding to the first information is used to indicate that a random access procedure based on the first information has not been completed, or that a random access procedure based on the first information has been completed; or, the status information corresponding to the first information is used to indicate that a message including the first information was not responded to, or that random access based on the first information failed, or that random access based on the first information was successful; or, the status information corresponding to the first information is used to indicate that a message including the first information was not responded to, or that a message including the first information was responded to.
[0063] Secondly, this application provides a communication method. This communication method can be applied to a first communication device. The method may include: receiving a third message from a second communication device; and determining whether to respond to the third message based on whether the first communication device stores a first identifier, and / or whether data transmission is in progress, and / or whether a random access procedure is in progress. The first identifier can be used by the first communication device to perform data transmission.
[0064] With the above implementation, after the first communication device receives the third message, it does not necessarily have to respond to the third message. Instead, it can determine whether to respond to the third message based on whether the first identifier is stored, and / or whether data transmission is in progress, and / or whether a random access procedure is in progress. In this way, it can avoid wasting resources by repeatedly performing random access.
[0065] In conjunction with the second aspect, in one possible implementation, determining whether to respond to the third message based on whether the first communication device stores the first identifier, and / or whether data transmission is in progress, and / or whether a random access procedure is in progress, may include: if the first communication device does not store the first identifier, and / or is not transmitting data, and / or is not undergoing a random access procedure, the first communication device may respond to the third message; if the first communication device stores the first identifier, and / or is transmitting data, and / or is undergoing a random access procedure, the first communication device may not respond to the third message.
[0066] Thirdly, this application provides a communication method. This communication method can be applied to a first communication device. The method may include: the first communication device receiving a first message from a plurality of second communication devices, the first message from the plurality of second communication devices including device identifiers corresponding to the plurality of second communication devices; based on the fact that the device identifier corresponding to at least one of the plurality of second communication devices is a responded or registered device identifier, the first communication device may respond to the first message from any one of the at least one second communication device; or, the first communication device may respond to the first message from a randomly selected second communication device from the plurality of second communication devices.
[0067] Through the above implementation, after the first communication device receives the first message sent by multiple second communication devices, it does not need to respond to all of them. Instead, it can select one of the second communication devices to respond to the first message it sent. For example, it can determine which second communication device to respond to based on the second communication device that has already responded or registered. This avoids resource consumption caused by responding to the first message sent by every communication device.
[0068] Fourthly, this application provides a communication method. This communication method can be applied to a second communication device. The method may include: the second communication device sending a first message to a first communication device. The first message may include first information, which can be used to determine whether the first communication device responds to the first message. Responding to the first message may include triggering a random access procedure or sending a second message, the second message being used to reply to the first message.
[0069] In conjunction with the fourth aspect, in one possible implementation, the type of the first message can be used to indicate a first condition and / or a second condition, the first condition being used to indicate that the first communication device responds to the first message, and the second condition being used to indicate that the second communication device does not respond to the first message.
[0070] It should be noted that the specific implementation methods of the first message, type, first condition and second condition involved in the fourth aspect can be referred to the relevant description in the first aspect above, and this application will not repeat them here.
[0071] Fifthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the methods of the first, second, third, or any possible implementation of any of these aspects. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0072] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0073] In another implementation, the communication device is a chip configured in the first communication device. When the communication device is a chip configured in the first communication device, the communication interface can be an input / output interface.
[0074] Sixthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the fourth aspect above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0075] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0076] In another implementation, the communication device is a chip configured in a second communication device. When the communication device is a chip configured in the second communication device, the communication interface can be an input / output interface.
[0077] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any aspect.
[0078] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0079] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.
[0080] Optionally, the processor may be one or more, and the memory may be one or more.
[0081] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0082] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the method in any possible implementation of any of the above aspects.
[0083] Eleventhly, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0084] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0085] In a twelfth aspect, a communication system is provided, including the aforementioned terminal device and network device. Optionally, the communication system may further include other devices that communicate with the terminal device and / or network device. Attached Figure Description
[0086] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application;
[0087] Figure 2A is a schematic diagram of another communication system provided in an embodiment of this application;
[0088] Figure 2B is a schematic diagram of another communication system provided in an embodiment of this application;
[0089] Figure 3 is a flowchart of a communication method provided in an embodiment of this application;
[0090] Figure 4 is a schematic diagram of a protocol layer provided in an embodiment of this application;
[0091] Figure 5 is a flowchart of another communication method provided in an embodiment of this application;
[0092] Figure 6 is a flowchart of another communication method provided in an embodiment of this application;
[0093] Figure 7 is a flowchart of another communication method provided in an embodiment of this application;
[0094] Figure 8 is a flowchart of another communication method provided in an embodiment of this application;
[0095] Figure 9 is a flowchart of another communication method provided in an embodiment of this application;
[0096] Figure 10 is a flowchart of another communication method provided in an embodiment of this application;
[0097] Figure 11 is a flowchart of another communication method provided in an embodiment of this application;
[0098] Figure 12 is a flowchart of another communication method provided in an embodiment of this application;
[0099] Figure 13 is a flowchart of another communication method provided in an embodiment of this application;
[0100] Figure 14 is a flowchart of another communication method provided in an embodiment of this application;
[0101] Figures 15A-15C are a set of timing diagrams for sending paging messages provided in the embodiments of this application;
[0102] Figure 16 is a flowchart of another communication method provided in an embodiment of this application;
[0103] Figure 17 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0104] Figure 18 is a schematic diagram of the structure of another communication device provided in an embodiment of this application. Detailed Implementation
[0105] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0106] It should be understood that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0107] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one item", "one or more of the following", or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0108] In the description of this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design that is described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0109] It is understood that in the description of this application, "when," "under what circumstances," "if," and "if" all refer to the device performing a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to perform a judgment action when it is implemented, nor do they imply any other limitations. Specifically, the device performing a corresponding action under certain objective circumstances includes: satisfying the objective circumstances, i.e., being able to perform the corresponding action; or satisfying both the objective circumstances and other circumstances, in order to perform the corresponding action.
[0110] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.
[0111] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0112] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application is described below:
[0113] The technical methods described in this application can be applied to AIoT communication systems. The Internet of Things (IoT) is a network based on information carriers such as the Internet and traditional telecommunications networks, enabling interconnection of all independently addressable ordinary physical objects. In other words, through information sensing devices and according to agreed-upon protocols, any object is connected to the network, and objects exchange and communicate information through information transmission media to achieve intelligent identification, positioning, tracking, and monitoring functions. AIoT is a new type of IoT that primarily uses available energy sources in nature (or environmental energy, including magnetic and electric fields, light, thermal differences, kinetic energy, and vibration) to power its devices. These devices can reduce reliance on batteries, and may even replace the need for batteries altogether, thereby enabling products with flexible form factors, reducing costs, and significantly extending product lifespan.
[0114] It is understood that the embodiments of this application can also be applied to other communication systems, and this application does not limit them. For example, the other communication system could be: Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, an evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, non-terrestrial networks (NTN) system, Universal Mobile Telecommunication System (UMTS), 6th-generation (6G) communication system, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, narrowband Internet of Things (NB-IoT) communication, or other future communication systems, etc.
[0115] Please refer to Figure 1, which is a schematic diagram of a communication system provided in an embodiment of this application. The communication system shown in Figure 1 may include, but is not limited to, a first communication device and a second communication device. The number and form of the devices in Figure 1 are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. For example, in practical applications, it may include multiple first communication devices and multiple second communication devices. It should be noted that if the communication system includes multiple first communication devices, then all of the multiple first communication devices can execute the communication method provided in this application (see below for details).
[0116] The first communication device can be a device with transceiver capabilities, used to communicate with the second communication device. For example, the first communication device can collect data and send the collected data to the second communication device.
[0117] Optionally, the first communication device may be a communication device responsible for collecting data and / or exchanging information, such as a sensor, a radio frequency identification (RFID) tag, a smart card, or a smart device.
[0118] The second communication device can be a device with transceiver capabilities, used to communicate with the first communication device. For example, the second communication device can be responsible for collecting data from the first communication device, and / or processing data, and / or transmitting data (collected data and / or processed data) to other devices.
[0119] Optionally, the second communication device can be a device in the access network.
[0120] Optionally, the second communication device may be a terminal device.
[0121] Optionally, the second communication device can be an intermediate node in the IoT architecture. It can communicate with both lower-level devices and upper-level network devices. These nodes can be simple sensors or more complex gateways, aggregating data from different data sources or executing more complex algorithms, such as edge computing. In AIoT, an intermediate node can be a relay, an integrated access and backhaul node, a user device, or a repeater, etc.
[0122] Optionally, the communication system shown in Figure 1 may include a third communication device. The third communication device may be a device with transceiver capabilities, used to communicate with the second communication device. For example, the third communication device may send a command to the second communication device, and after receiving the command, the second communication device may send a message to the first communication device to trigger random access or reply to the second communication device.
[0123] Optionally, the third communication device can be a network device in the communication system shown in Figure 1. For example, the hardware devices and facilities required for building and maintaining the communication network.
[0124] Optionally, the third communication device can be a device in the access network.
[0125] Optionally, the third communication device can be a device in the core network (CN).
[0126] For example, devices in a CN (Network Controller) may include access and mobility management function (AMF) network elements, user plane function (UPF) network elements, or AIoT fusion (AIoTF) network elements. AIoTF is a general term for controllers or functions in AIoT, responsible for processing data from AIoT devices, performing intelligent analysis and decision-making, and automating control tasks.
[0127] Optionally, the third communication device can be an Environmental Internet of Things (AIoT) controller. The AIoT controller can be responsible for data aggregation, forwarding, and processing. In one possible implementation, the AIoT controller can be a core network element, such as the AMF, UPF, or AIoTF mentioned above.
[0128] It is understood that the aforementioned network elements or functions can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0129] Optionally, the communication system shown in Figure 1 can be a communication system in AIoT. In this case, the first communication device can be an AIoT device. The second communication device can be an AIoT reader. The third communication device can be a network device in AIoT (e.g., a device in the access network or a device in the core network).
[0130] In AIoT, "device" typically refers to a physical device connected to a network. These devices can be new types of IoT devices that are primarily powered by harvesting energy from their surroundings (such as radio waves, light, motion, and heat), including sensors, smart devices, or actuators. They are responsible for collecting data, exchanging information, and, in certain situations, performing specific actions or tasks. These devices, through embedded computing and communication capabilities, can sense their environment, collect data, perform operations, and communicate with other devices. "Reader" typically refers to a device capable of receiving and processing data from the device, such as a terminal device or base station. In an RFID scenario, an RFID tag is a device, and a reader is used to read the data from the RFID tags attached to objects. In AIoT, devices and readers work together to collect, transmit, and process data, thereby supporting intelligent decision-making and automated control.
[0131] For example, as shown in Figure 2A, the reader can be a base station (BS). In this case, the base station can directly transmit data with the device (exchanging AIoT data / signaling). For example,
[0132] For example, as shown in Figure 2B, the reader can be an intermediate node (e.g., a terminal device) between the base station and the device. In this case, the base station can transmit data with the device through the intermediate node (the base station and the intermediate node send data / signaling to each other through the Uu interface, and the intermediate node and the device send AIoT data / signaling to each other).
[0133] It should be noted that the communication system shown in Figure 1 can also include more devices. For example, application functions (AFs). AFs can interact with the network (such as with core network elements) to provide services, such as accessing network open functions and interacting with the policy framework for policy control.
[0134] It should also be noted that the communication devices involved in the embodiments of this application (e.g., the first communication device, the second communication device, and the third communication device) may be chips, chip modules, devices, units, etc., and this application does not impose specific limitations on them.
[0135] Of course, Figure 1 is merely an example of a communication system provided in this application and does not constitute a limitation on the communication systems involved in this application.
[0136] The terminal equipment, access network, and core network involved in the embodiments of this application will be briefly introduced below.
[0137] (1) Terminal equipment: also known as user equipment (UE), user terminal, mobile station (MS), mobile terminal (MT), etc. UE can be a device that includes radio transceiver functions and can cooperate with network equipment (such as the access network equipment mentioned above) to provide communication services to users. The UE can be a handheld terminal, laptop computer, subscriber unit, cellular phone, smartphone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, machine type communication (MTC) terminal, wearable device (e.g., smartwatch, smart bracelet, pedometer, etc.), in-vehicle equipment (e.g., car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, smart home device (e.g., refrigerator, television, air conditioner, electricity meter, etc.), intelligent robot, workshop equipment, wireless terminal in self-driving, wireless terminal in remote medical surgery, smart grid (smart) Wireless terminals in various fields, including wireless terminals in grids, transportation safety, smart cities, smart homes, flying equipment (e.g., intelligent robots, drones), 5G networks, or future communication networks, are not specifically limited to these categories in this application.
[0138] (2) Access Network: Used to implement access-related functions, it can provide network access for authorized users in a specific area and determine different quality transmission channels to transmit user data based on user level, service requirements, etc. The access network forwards control signals and user data between terminal equipment and the core network. Access network equipment can be devices that provide access for terminal equipment.
[0139] Access network equipment refers to the radio access network (RAN) nodes (or devices) that connect the UE to the wireless network; it can also be called a base station. Examples of RAN nodes include: evolved Node B (gNB), transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), and wireless fidelity (Wi-Fi) access point (AP). Furthermore, in a network architecture, multiple access network devices can collaborate to assist terminal devices in achieving wireless access, with different access network devices each implementing some of the functions of a base station. For example, access network equipment can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. It should be noted that the CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, and this application does not impose specific limitations on this.
[0140] (3) Core Network: Its main functions are to provide user connections, manage users, and carry out services, serving as the bearer network and providing an interface to external networks. The establishment of user connections includes functions such as mobility management (MM), call management (CM), switching / routing, and recording notification (which, in conjunction with intelligent network services, establishes connections to intelligent network peripheral devices).
[0141] It is understood that the core network may include not only the AMF, UPF and AIoTF mentioned above, but also other network elements, and this application does not impose any restrictions on this.
[0142] It should be noted that the access network and core network involved in this application can be the access network and core network in the wireless communication system mentioned above (e.g., LTE communication system, 5G communication system, 6G communication system, etc.), and this application does not impose specific restrictions on them.
[0143] The following uses the communication system shown in Figure 2B (the first communication device is a device in AIoT, the second communication device is a reader in AIoT, and the third communication device is a gNB) as an example, and in conjunction with Figure 3, to describe a possible communication process in this application. This communication process may include, but is not limited to, the following steps:
[0144] S101: AF sends inventory or downlink commands to the AIoT controller.
[0145] Correspondingly, the AIoT controller can receive inventory commands or downlink commands sent by the AF.
[0146] Inventory commands are used to trigger inventory checks. Inventory checks typically refer to the process of statistically analyzing and inspecting devices or resources within a network to ensure that the network's operational status and resource configuration meet expectations. This may include checking the status of network devices, statistically analyzing spectrum resources in use, and monitoring network traffic. The purpose of inventory checks is to ensure the effective management and optimized use of network resources, as well as to ensure the health and performance of the network. For example, in wireless communication networks, inventory checks may involve statistical analysis of base stations, spectrum resources, and user connections.
[0147] Downlink commands typically refer to instructions sent from the network control center / upper-level node to the lower-level node / user equipment. These instructions can be configuration commands, status updates, service requests, etc. Downlink commands are part of network management and control, used to instruct user equipment or network nodes to perform operations according to specific protocols or policies. For example, in mobile communication networks, downlink commands may include signals sent by the base station to the user's mobile phone, instructing the phone to switch to a different frequency or perform specific network operations.
[0148] S102: The AIoT controller sends an inventory or downlink command to the gNB.
[0149] Correspondingly, the gNB can receive inventory or downlink commands sent by the AIoT controller.
[0150] S103: gNB sends an RRC reconfiguration message to the reader.
[0151] Optionally, the RRC reconfiguration message sent by the gNB to the reader can carry the inventory or downlink commands received by the gNB from the AIoT controller.
[0152] S104: The reader sends an initial message to the device.
[0153] After receiving the RRC reconfiguration message from the gNB, the reader can trigger random access on the device by sending an initial message to the device or reply to the reader. Correspondingly, the device can receive the initial message from the reader. Upon receiving this initial message, the device can trigger a two-step or three-step contention-based random access (CBRA) procedure, or a contention-free random access (CFRA) procedure.
[0154] Optionally, the initial message can be used to trigger the device to make a random access or to reply to the reader.
[0155] Optionally, the initial message can be a paging message.
[0156] Optionally, similar to the RRC reconfiguration message, this initial message can also carry the inventory or downlink command, i.e., the inventory or downlink command received by the gNB from the AIoT controller. During the random access process triggered by this initial message, or after the completion of the random access process triggered by this initial message, the device can send data to the reader in response to the inventory or downlink command carried in the initial message.
[0157] Optionally, as shown in Figure 4, the protocol layers involved in the first and second communication devices may include: the Physical (PHY) layer, the Medium Access Control (MAC) layer, and the Non-Access Stratum (NAS) layer. Optionally, as shown in Figure 4, the protocol layers involved in the first and second communication devices may further include: the Radio Link Control (RLC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Resource Control (RRC) layer.
[0158] Optionally, as shown in Figure 4, in addition to existing protocol layers (such as the protocol layers mentioned above), the protocol layers involved in the first communication device and the second communication device may include new protocol layers introduced under the AIoT topic, such as the AIoT Application Service (AS) layer located above the MAC layer.
[0159] Optionally, the aforementioned protocol layer may be located in the modem or baseband processor of the first communication device and the second communication system.
[0160] Optionally, the functions of the modem and baseband processor of the first communication device can be integrated into a single chip or module (e.g., a baseband chip). In this case, the aforementioned protocol layers involved in the first communication device can all be located in the single chip or module. Similarly, the functions of the modem and baseband processor of the second communication device can also be integrated into a single chip or module (e.g., a baseband chip). In this case, the aforementioned protocol layers involved in the second communication device can also all be located in the single chip or module.
[0161] In the communication process shown in Figure 3, the reader can trigger multiple / sequential initial messages associated with the same service request (e.g., the same service request from the CN, i.e., the same CN request), and the ID in the initial message helps to avoid duplicate responses to the same service request.
[0162] Optionally, the service request involved in this application can be a command, message, or request from the network, or a command, message, or request sent by the network to the lower-level device. This command, message, or request is used to instruct the lower-level device (e.g., a device) to perform a corresponding operation (e.g., disk access, read / write operation, or permanent / temporary disable operation, etc.). Optionally, this command, message, or request can be the disk access or downlink command mentioned above.
[0163] Optionally, the process of "the reader triggering multiple / consecutive initial messages associated with the same service request" can be repeated paging. Of course, this process can also be represented in other ways, and this application does not limit it.
[0164] After receiving a service request from the network, or a command / request / message carrying such a request, the reader can send an initial message to multiple devices. In one possible implementation, if the number of devices successfully responding (or replying) to the reader does not reach the target number, the reader can resend the initial message. In another possible implementation, if the reader determines that random access to multiple devices has failed (or that a random access process has conflicted), the reader can also resend the initial message.
[0165] Optionally, a random access failure (or a random access procedure conflict) may include duplicate time-domain and / or frequency-domain resources (i.e., random access opportunities, including the allocation of frequency-domain and / or time-domain resources) for random access by multiple devices.
[0166] Of course, the reader may also resend the initial message to the device for other reasons. This application does not restrict such reasons, nor does it restrict the node that triggers the resending of the initial message (e.g., the reader or the CN).
[0167] If a device responds immediately after receiving the initial message from the reader, some devices may repeatedly respond to the initial message associated with the same service request. This increases the device's power consumption and may further lead to conflicts in time-frequency domain resources, causing the reader to continuously send (or repeatedly send) the initial message associated with the same service request.
[0168] Based on the above, and considering the different needs in different scenarios, such as the need to resolve the failure (or conflict) of random access based on the initial message by the device, and / or the need to increase the number of devices that successfully respond to the initial message, this application provides a communication method to further reduce the number of times the reader continuously sends initial messages associated with the same service request.
[0169] Referring to the communication system shown in Figure 1, a communication method provided by an embodiment of this application will be described below.
[0170] Please refer to Figure 5, which is a flowchart illustrating a communication method provided in an embodiment of this application.
[0171] In this embodiment, the operation is performed by a first communication device, which may also be a module (e.g., a chip, chip system, integrated circuit, or control unit) within the first communication device; in this embodiment, the operation is performed by a second communication device, which may also be a module (e.g., a chip, chip system, integrated circuit, or control unit) within the first communication device.
[0172] As shown in Figure 5, the communication method may include the following steps:
[0173] S201: The second communication device sends a first message to the first communication device. The first message includes first information. Accordingly, the first communication device can receive the first message sent by the second communication device.
[0174] For example, the process by which a second communication device sends a first message to a first communication device to notify the first communication device that there is a command / message / request for it that needs to be processed can be called paging.
[0175] For example, the first message could be a paging message.
[0176] For example, the first message can be a select command or an initial message.
[0177] Of course, the first message can also be other messages or commands, and this application does not impose specific restrictions on this.
[0178] For example, the first message can be used to page the first communication device.
[0179] For example, the first message can be used to trigger the first communication device to perform random access.
[0180] For example, the first message can be used to cause the first communication device to execute an inventory or command process.
[0181] For example, the first message is used to cause the first communication device to reply.
[0182] For example, the first message can be protocol layer signaling or a data packet. For instance, it could be signaling / data packets from the physical layer, the MAC layer, or other newly introduced protocol layers (such as a new AIoT protocol layer). In one possible implementation, without introducing a new AIoT protocol layer (e.g., the AIoT AS layer mentioned above), the first message sent by the second communication device to the first communication device could be a MAC CE or a MAC PDU, etc. Here, CE stands for Control Element, i.e., a control data packet, and PDU stands for Protocol Data Unit. In yet another possible implementation, with the introduction of a new AIoT protocol layer, the first message sent by the second communication device to the first communication device could be AIoT AS signaling or an AIoT AS data packet, such as an AIoT AS CE.
[0183] For example, the first information can be used to identify a random access procedure. For instance, the first information can be used to identify a procedure that triggers random access to one or more devices.
[0184] For example, the first information can be used to identify a random access process triggered based on the same service request.
[0185] For example, the first piece of information can be used to identify the same business request, and can be called a task ID.
[0186] For example, the first information can be used to identify the paging process corresponding to the first message. The paging process can refer to the process of triggering one or more devices to perform random access, for example, the process of triggering one or more devices to perform random access based on a service request issued by the network.
[0187] For example, the first information can be process information. Process information can be used to identify the paging process. The same process information corresponds to the same paging process. Within a paging process, the second communication device can send messages including the same process information to the first communication device multiple times.
[0188] It is understandable that process information can take many forms, and this application does not impose any specific restrictions on it.
[0189] For example, the first information may include a first process identifier. The process identifier (or process ID) can be used to identify whether it is the same paging process, that is, to identify whether one or more devices are randomly accessed based on the same service request. It can be understood that one paging process corresponds to one process ID. In a paging process, the second communication device can send messages including the same process ID to the first communication device multiple times.
[0190] Optionally, a paging process can be triggered based on a single business request. Different paging processes can be triggered based on a single business request, and the IDs associated with different paging processes are the same.
[0191] For example, the first message may include a first field, and the first field in the first message may carry first information. It is understood that the first field may be an existing field or a newly added field, and this application does not limit this.
[0192] In one possible implementation, the second communication device can be an intermediate node (e.g., a terminal device). In this case, the process of the second communication device triggering random access to one or more devices based on a message carrying the same service request (e.g., the RRC reconfiguration message shown in Figure 3) is a paging process.
[0193] In one possible implementation, the second communication device can be an access network device (e.g., a BS), in which case the process of the second communication device randomly accessing one or more devices based on the same service request (e.g., the inventory or downlink command shown in Figure 3) is a paging process.
[0194] For example, the first information can be used to identify the first paging procedure. The first paging procedure is a process in which multiple communication devices randomly access each other based on a message carrying a first command, triggered by a second communication device, or a process in which multiple communication devices randomly access each other based on a first command.
[0195] For example, the first information can be used to identify the first service request. The first paging process is a process in which multiple communication devices randomly access each other based on the first service request, triggered by the second communication device.
[0196] Optionally, the first command / first service request can be a service request (or business request) from the network, such as a disk entry or downlink command from the CN. Of course, the first command / first service request can also be other commands / messages, and this application does not impose specific restrictions on this.
[0197] Optionally, the first command is a command sent from the third communication device to the second communication device.
[0198] Optionally, the first message may also include any one or more of the following: (1) resource information; (2) random access (RA) type information; (3) command or command instruction information; (4) target device identifier; (5) sender identifier.
[0199] Optionally, the above content can be referred to as the content information of the first message.
[0200] For example, resource information may include time-domain resources and / or frequency-domain resources required for random access.
[0201] For example, resource information may include dedicated resources. Dedicated resources are exclusive resources allocated to a device during a non-contention-based random access process (e.g., access timing resources, including frequency-domain timing and / or time-domain timing).
[0202] For example, resource information may include shared resources. Shared resources are resources shared by devices during a contention-based random access process. In this case, multiple devices may compete to use the same resources, leading to random access failure (conflict).
[0203] For example, random access type information is used to determine the random access type adopted by the device that needs to respond to the first message. The random access type includes non-contention-based random access and contention-based random access.
[0204] For example, the random access type information may include a first random access identifier or a second random access identifier. The first random access identifier is used to identify contention-based random access. The second random access identifier is used to identify non-contention-based random access.
[0205] It is understood that this application does not impose any restrictions on the form of the random access identifier (e.g., numbers / letters / strings, etc.).
[0206] For example, random access type information may include a random access preamble. Different random access types correspond to different random access preambles. In other words, the random access type can be determined based on the random access preamble.
[0207] Optionally, if the random access preambles in the random access type information are the same, the random access type triggered by the response to the first message is contention-based random access; if the random access preambles in the random access type information are different, the random access type triggered by the response to the first message is non-contention-based random access.
[0208] For example, a target device identifier is used to identify a device that needs to respond to the first message. In this case, if the first message includes a target device identifier, the second communication device can send the first message to the device corresponding to the target device identifier.
[0209] For example, a target device identifier is used to identify a device that needs to ignore (or not receive) the first message. In this case, if the first message includes a target device identifier, the second communication device can send the first message to other devices besides the device corresponding to the target device identifier.
[0210] It is understandable that the sender identifier can refer to the device identifier that sends the first message, which is the identifier of the second communication device.
[0211] For example, the command in the first message can be a command sent by the network side, such as the inventory or downlink command sent by the core network as mentioned above (e.g., read / write command, or permanent / temporary disable command).
[0212] For example, the command instruction information in the first message can be used to indicate that the network side will issue commands subsequently. The specific meaning of the command can be found in the above text.
[0213] For example, the first message may also include the second / third / fourth / fifth / sixth / seventh / eighth information mentioned below.
[0214] For example, the first message may include a second field, which may carry second, fourth, fifth, seventh, or eighth information. The second field may be an existing field or a newly added field; this application does not limit this. For example, if the second field of the first message carries second information, it may include 000. If the second field of the first message carries fourth information, it may include 001. If the second field of the first message carries fifth information, it may include 010. If the second field of the first message carries seventh information, it may include 011. If the second field of the first message carries eighth information, it may include 100.
[0215] For example, the second field of the first message may also carry third / sixth information. For instance, if the second field of the first message carries third information, it may include: the second field of the first message includes 101. Similarly, if the second field of the first message carries sixth information, it may include: the second field of the first message includes 110.
[0216] For example, the first message may include a third field, which may carry third information or sixth information. For instance, if the third field of the first message carries third information, it may include a value of 1. Alternatively, if the third field of the first message carries sixth information, it may include a value of 0.
[0217] It should be noted that the above description of the messages and information involved in this application is merely an example provided by this application, and other implementation methods exist, which this application does not limit. For example, the third field of the first message carrying third information may include: the third field of the first message includes 0. And the third field of the first message carrying sixth information may include: the third field of the first message includes 1.
[0218] For example, the first message may include information indicating the conditions that a device receiving the first message must meet. For instance, this additional indication information may include information indicating that a device experiencing random access failure should receive the first message.
[0219] For example, the first message may include information indicating whether to respond to the first message. For instance, the information indicating whether to respond to the first message may include information indicating that a device experiencing random access failure should respond to the first message.
[0220] It is understood that this application does not restrict the fields to which the above-mentioned content information in the first message belongs.
[0221] S202: The first communication device determines whether to respond to the first message based on the first information. Responding to the first message may include triggering a random access procedure or sending a second message, the second message being used to reply to the first message.
[0222] After receiving the first message, the first communication device can determine whether to respond to the first message based on the first information in the first message. Responding to the first message may include triggering the first communication device to perform random access or triggering the first communication device to send a second message to the second communication device.
[0223] Optionally, the second message is a response message to the first message. For example, the second message can be the data transmitted from the first communication device to the second communication device in step 2 or step 3 shown in Figure 16.
[0224] In the above implementation, after receiving the first message, the first communication device can determine whether to respond to the first message based on the first information in the first message, rather than responding directly to the first message. This avoids further serious conflicts caused by the first communication device responding to the first message to initiate random access when conflicts exist in the previous random access process. Furthermore, it increases the number of devices successfully responding to the first message when there are few or no conflicts in the previous random access process, thus increasing the likelihood of reaching the target number. Both of these aspects can prevent the second communication device from sending messages containing the first information, such as reducing the number of times the reader continuously sends initial messages associated with the same service request, as mentioned above.
[0225] Optionally, the "previous random access procedure" referred to in this application may include: a random access procedure performed based on the first information. For example, the last random access procedure performed based on the first information.
[0226] Optionally, the "previous random access procedure" involved in this application may include: or a random access procedure triggered based on the first information. For example, a random access procedure triggered by the second communication device last sending a message including the first information.
[0227] Optionally, the first communication device may determine whether to respond to the first message based on the first information, which may include: the first communication device may respond to the first message based on the first information satisfying a first condition.
[0228] In other words, after receiving the first message, the first communication device can determine whether the first information meets the first condition. If the first information meets the first condition, the first communication device can respond to the first message. If the first information does not meet the first condition, the first communication device can respond to or not respond to the first message; this application does not impose specific restrictions on this.
[0229] In the above implementation, the first communication device responds to the first message only when the first information meets the first condition, rather than always responding to the first message. Thus, for specific situations (e.g., where there are few or no conflicts in the previous random access process), this implementation can increase the number of devices responding to the first message, thereby increasing the number of devices successfully responding to the first message to a certain extent. This makes it more likely that the number of devices successfully responding to the first message will reach the target number, thereby preventing the second communication device from sending messages containing the first information. Optionally, if the first information does not meet the first condition, the first communication device can directly not respond to the first message.
[0230] Optionally, if the first information does not meet the first condition, the first communication device may determine whether to respond to the first message based on other judgment methods. This application does not limit the judgment method.
[0231] Optionally, the first communication device may determine whether to respond to the first message based on the first information, which may include: the first communication device may not respond to the first message if the first information meets the second condition.
[0232] In other words, after receiving the first message, the first communication device can determine whether the first information meets the second condition. If the first information meets the second condition, the first communication device may not respond to the first message. If the first information does not meet the second condition, the first communication device may or may not respond to the first message; this application does not impose specific restrictions on this.
[0233] In the above implementation, the first communication device does not respond to the first message when the first information meets the second condition, rather than always not responding to the first message. This reduces the power consumption of some devices, saves their battery power, and prevents them from consuming too much power and being unable to respond to subsequent messages sent by the second communication device. Furthermore, for specific situations (e.g., conflicts or severe conflicts in previous random access procedures), the above implementation can reduce the number of devices responding to the first message, thereby reducing the number of devices causing time-domain and / or frequency-domain resource conflicts due to responding to the first message, i.e., reducing the number of devices that fail to perform random access based on the first information.
[0234] Optionally, if the first message does not meet the second condition, the first communication device may directly respond to the first message.
[0235] Optionally, if the first information does not meet the second condition, the first communication device may determine whether to respond to the first message based on other judgment methods, and this application does not limit such judgment methods.
[0236] Optionally, the first communication device may determine whether to respond to the first message based on the first information, which may include: the first communication device may respond to the first message if the first information meets a first condition, or not respond to the first message if the first information meets a second condition.
[0237] In other words, after receiving the first message, the first communication device can determine whether the first information meets the first condition and whether it meets the second condition. If the first information meets the first condition, the first communication device can respond to the first message; if the first information meets the second condition, the first communication device may not respond to the first message.
[0238] In the above implementation, the first communication device's response to the first message can be controlled by setting a first condition and a second condition for the first information. Specifically, the first communication device responds to the first message when the first information meets the first condition, and does not respond when the first information meets the second condition, rather than always responding to the first message or never responding to the first message. This better balances the needs of resolving conflicts during random access and increasing the number of devices that can complete the random access process based on the first information. It also reduces the power consumption of some devices, saving their battery power and preventing them from consuming too much power to respond to other messages. It is understood that this application does not restrict the order in which the first communication device determines whether the first information meets the first condition and whether it meets the second condition.
[0239] Optionally, if the first information satisfies the first condition, the first communication device may respond to the first message. If the first information does not satisfy the first condition, the first communication device may determine whether the first information satisfies the second condition. If the first information satisfies the second condition, the first communication device may not respond to the first message; if the first information does not satisfy the second condition, the first communication device may or may not respond to the first message.
[0240] Optionally, if the first information satisfies the second condition, the first communication device may not respond to the first message. If the first information does not satisfy the second condition, the first communication device may determine whether the first information satisfies the first condition. If the first information satisfies the first condition, the first communication device may respond to the first message; if the first information does not satisfy the first condition, the first communication device may respond to or not respond to the first message.
[0241] Optionally, if the first information satisfies the first condition, the first information does not satisfy the second condition; similarly, if the first information satisfies the second condition, the first information does not satisfy the first condition.
[0242] Optionally, after the first communication device responds to the first message, the first communication device will no longer respond to messages including the first information within a first preset time period.
[0243] Optionally, after the first communication device responds to the first message, it may include: after the first communication device completes the random access process based on the first information.
[0244] Optionally, after the first communication device responds to the first message, it may include: after the first communication device sends a random access message (e.g., MSG1 mentioned below) to the second communication device.
[0245] This avoids devices that have already responded to the first message from repeatedly responding to messages containing the first information, thereby reducing their power consumption and saving time-frequency domain resources to enable other devices to respond to messages containing the first information.
[0246] Optionally, the first communication device can determine whether a first preset duration has been reached by setting a timer.
[0247] It is understandable that the first preset duration can be set according to actual needs, and this application does not impose any restrictions on it.
[0248] Optionally, the first condition may include any one or more of the following:
[0249] (a) The first communication device has received the first information but has not completed the random access process based on the first information;
[0250] (b) The first communication device has received the first information, and the random access based on the first information has failed;
[0251] (c) The first communication device receives the first information for the first time;
[0252] (d) The first communication device has not responded to a message including the first information.
[0253] Optionally, the second condition may include any one or more of the following:
[0254] (A) The first communication device receives the first information for the first time;
[0255] (B) The first communication device has received the first information but has not responded to a message containing the first information;
[0256] (C) The first communication device has received the first information and has completed the random access process based on the first information;
[0257] (D) The first communication device has received the first information;
[0258] (E) The first communication device has responded to a message that includes the first information.
[0259] It is understandable that "the first communication device receives the first information for the first time" means that it has not received the first information before receiving the first message, that is, it has not received the first message corresponding to the first information, or it means that the first message identified by the first information is a new process, or it means that the service request identified by the first information is a new service request. That is, the first communication device has received the first information, but the service request or process corresponding to the previously received first information has ended, and the process or service request corresponding to the current first information is a new process or service request. For example, the first communication device has not received any command / message / request including the first information before receiving the first message. Optionally, the first information is a service identifier, such as 001, and the first message is a paging message. Receiving the first information for the first time means receiving the paging message with service identifier 001 for the first time (which has not been received before) or receiving a paging message that is a new paging message with service identifier 001. For example, the device receives a first paging message, which includes first information. Then, the device receives a second paging message, which also includes the first information. The first information included in the first paging message and the first information included in the second paging message are different. Alternatively, the second paging message may include the first information and a first indication, whereby the first indication can indicate that the paging message corresponding to the first information is a new message.
[0260] The phrase "the first communication device has received the first information" refers to the first communication device having received the first information before receiving the first message. For example, the first communication device may have received a command / message / request that includes the first information before receiving the first message. Alternatively, it may mean that the first message identified by the first information is a repeated process, or that the service request identified by the first information is a repeated service request. In other words, the first communication device has received the first information, and the service request or process corresponding to the previously received first information has not yet ended. The process or service request corresponding to the current first information is the same as the one previously received. Optionally, the first information is a service identifier, for example, 001. The first message is a paging message. Receiving the first information means receiving a paging message with service identifier 001 or receiving a paging message that is a repeated paging message with service identifier 001 (either previously received for the first time, or a previously received paging message with a new service identifier 001). For example, the device receives a first paging message, which includes first information. Then, the device receives a second paging message, which also includes the first information. The first information included in the first paging message and the first information included in the second paging message are the same, or the second paging message includes the first information and a first indication, whereby the first indication can indicate that the paging message corresponding to the first information is a duplicate message.
[0261] Optionally, the "random access based on first information" in this application may refer to random access triggered by a message including the first information.
[0262] It should be noted that, in the embodiments provided in this application, the failure to complete the random access process based on the first information may include: (1) failure to perform random access based on the first information (or the first communication device has received a message including the first information, but has not responded to the message including the first information); (2) failure of random access based on the first information, that is, random access was performed but failed.
[0263] Optionally, the first communication device not performing random access based on the first information may include: the first communication device not sending MSG1 to the second communication device.
[0264] Optionally, the failure of random access by the first communication device based on the first information may include: the first communication device not receiving MSG2 sent by the second communication device.
[0265] Optionally, the failure of random access by the first communication device based on the first information may include: the first communication device receiving MSG2 sent by the second communication device, but the random ID in MSG2 is different from the random ID in MSG1 sent by the first communication device to the second communication device.
[0266] Optionally, the failure of random access by the first communication device based on the first information may include: the first communication device receiving MSG2 sent by the second communication device, but MSG2 includes a failure indication and / or corresponding access resource information.
[0267] In the embodiments provided in this application, not responding to a message including the first information may include: not performing random access based on the first information (or, not performing a random access procedure triggered by a message including the first information). Specifically, the above may include: (1) not receiving the first information before receiving the first message (e.g., not receiving a message including the first information); (2) the first communication device received the first information before receiving the first message, but it did not respond to the received message including the first information (e.g., not performing random access based on the first information, or, the received message including the first information did not trigger a random access procedure).
[0268] In the embodiments provided in this application, the completion of the random access process based on the first information may include: receiving the first information before receiving the first message, and completing the random access step (as described below); or successfully completing the random access process.
[0269] Optionally, if the random access procedure triggered by the message containing the first information received by the first communication device is a non-contention-based random access procedure or a two-step contention-based random access procedure, then the first communication device has completed the random access procedure based on the first information, which may include: the first communication device receiving MSG2 sent by the second communication device.
[0270] Optionally, if the random access procedure triggered by the message containing the first information received by the first communication device is a non-contention-based random access procedure or a two-step contention-based random access procedure, then the first communication device has completed the random access procedure based on the first information, which may include: the first communication device receiving MSG2 sent by the second communication device, and the random ID in the MSG2 is the same as the random ID in the MSG1 sent by the first communication device to the second communication device.
[0271] Optionally, if the random access procedure triggered by the message containing the first information received by the first communication device is a non-contention-based random access procedure, then the first communication device has completed the random access procedure based on the first information, which may include: the first communication device sending MSG1 without needing to determine whether MSG2 has been received.
[0272] Optionally, if the random access procedure triggered by the message containing the first information received by the first communication device is a three-step contention-based random access procedure, then the first communication device has completed the random access procedure based on the first information, which may include: the first communication device receiving MSG4 sent by the second communication device or the first communication device receiving MSG2 sent by the second communication device, and the random ID in the MSG2 is the same as the random ID in the MSG1 sent by the first communication device to the second communication device.
[0273] In the embodiments provided in this application, responding to a message including the first information can include: random access has been performed based on the first information. Specifically, the above content can include: (1) random access has been performed based on the first information, and the random access has failed; (2) random access has been performed based on the first information, and the random access has succeeded (or the random access based on the first information has been completed). It is understood that the relevant descriptions of random access failure and random access completion can be referred to above, and will not be repeated here.
[0274] It is understandable that the content of the first condition and the content of the second condition can be implemented in multiple ways. The first communication device can select the content of the first condition and / or the content of the second condition to determine whether to respond to the first message. This can meet different needs in different scenarios. For example, in a scenario where there was a serious conflict in the previous random access process based on the first information, there is a need to avoid conflicts in the current random access process based on the first information. Or, in a scenario where there was no conflict in the previous random access process based on the first information, there is a need to increase the number of devices that successfully perform the random access.
[0275] Optionally, the type of the first message can be the first type.
[0276] Optionally, based on the type of the first message being the first type, the first condition may include (a).
[0277] Optionally, based on the type of the first message being the first type, the second condition may include (A).
[0278] Optionally, based on the type of the first message being the first type, the first condition may include (a), and the second condition may include (A).
[0279] Optionally, the type of the first message can be the second type.
[0280] Optionally, based on the type of the first message being the second type, the first condition may include (b).
[0281] Optionally, based on the type of the first message being the second type, the second condition may include (A) and / or (B) and / or (C).
[0282] Optionally, based on the type of the first message being the second type, the first condition may include (a), and the second condition may include (A) and / or (B) and / or (C).
[0283] Optionally, the type of the first message can be a third type.
[0284] Optionally, based on the type of the first message being the third type, the first condition may include (c).
[0285] Optionally, based on the type of the first message being the third type, the second condition may include (D).
[0286] Optionally, based on the fact that the type of the first message is the third type, the first condition may include (c), and the second condition may include (D).
[0287] Optionally, the type of the first message can be the fourth type.
[0288] Optionally, based on the type of the first message being the fourth type, the first condition may include (d).
[0289] Optionally, based on the type of the first message being the fourth type, the second condition may include (E).
[0290] Optionally, based on the fact that the type of the first message is the fourth type, the first condition may include (d), and the second condition may include (E).
[0291] Optionally, the type of the first message can be the fifth type.
[0292] Optionally, based on the type of the first message being the fifth type, the first condition may include (a) and / or (c).
[0293] Optionally, based on the type of the first message being the fifth type, the second condition may include (C).
[0294] Optionally, based on the type of the first message being the fifth type, the first condition may include (a) and / or (c), and the second condition may include (C).
[0295] Optionally, the first communication device may determine how to implement "determine whether to respond to the first message based on the first message" based on the type of the first message.
[0296] Optionally, the first communication device may determine the first condition and / or the second condition to be executed based on the type of the first message, and then determine whether to respond to the first message based on whether the first message satisfies the first condition and / or the second condition.
[0297] Optionally, the type of the first message can be a first type. The first type can indicate a first condition and / or a second condition. For example, the first type can be used to indicate that the first condition may include (a), and / or that the second condition includes (A).
[0298] Optionally, the type of the first message can be a second type. The second type can indicate the first condition and / or the second condition. For example, the second type can be used to indicate that the first condition may include (b), and / or the second condition includes (A) and / or (B) and / or (C).
[0299] Optionally, the type of the first message can be a third type. The third type can indicate the first condition and / or the second condition. For example, the third type can be used to indicate that the first condition may include (c), and / or that the second condition includes (D).
[0300] Optionally, the type of the first message can be a fourth type. The fourth type can indicate the first condition and / or the second condition. For example, the fourth type can be used to indicate that the first condition may include (d), and / or that the second condition includes (E).
[0301] Optionally, the type of the first message can be a fifth type. The fifth type can indicate the first condition and / or the second condition. For example, the fourth type can be used to indicate that the first condition may include (a) and / or (c), and / or, the second condition includes (C).
[0302] In the above implementation, the second communication device can send different types of messages to the first communication device based on different needs in different scenarios. Correspondingly, after receiving the message, the first communication device can determine the conditions for indicating a response to the message (e.g., the first condition) and the conditions for indicating no response to the message (e.g., the second condition) based on the type of the message. In this way, the first communication device can determine whether to respond to the message based on the different needs, thereby flexibly achieving a balance between different needs in different scenarios. For example, in different scenarios (e.g., the previous random access process based on the first information did not have a conflict, or had a few conflicts, or had a serious conflict), it can better balance the two needs of increasing the number of devices that complete the random access process based on the first information and resolving the conflict problem in the random access process.
[0303] The method embodiments shown in Figure 5 above include many possible implementation schemes. Some of these implementation schemes will be illustrated below with reference to Figures 6 to 14.
[0304] It should be noted that any related concepts, operations, or logical relationships not explained in Figures 6 to 14 can be referred to the corresponding descriptions in the embodiments shown in Figure 5.
[0305] In this application, the embodiments shown in Figures 6 to 14 can be used as a single embodiment, and the embodiments shown in Figures 6 to 14 can all be independent of the technical solution in Figure 5; some steps in the embodiments shown in Figures 6 to 14 can also be used as a single embodiment.
[0306] Please refer to Figure 6, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0307] S301: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0308] S302a: Based on the first communication device receiving the first information for the first time, the first communication device does not respond to the first message.
[0309] S302b: Based on the fact that the first communication device has received the first information but has not completed the random access process based on the first information, the first communication device responds to the first message.
[0310] Optionally, the terms "based on," "if," and "in the case of" above have the same meaning. For example, "based on the first communication device receiving the first information for the first time" has the same meaning as "if the first communication device receives the first information for the first time" and "in the case of the first communication device receiving the first information for the first time." As another example, the terms "based on the first communication device having received the first information and not having completed the random access procedure based on the first information" have the same meaning as "if the first communication device has received the first information and not having completed the random access procedure based on the first information" and "in the case of the first communication device having received the first information and not having completed the random access procedure based on the first information."
[0311] Optionally, according to steps S302a and S302b, after the first communication device receives the first message sent by the second communication device, it can determine whether the first communication device has received the first information for the first time. If the first communication device has received the first information for the first time, the first communication device may not respond to the first message. If the first communication device has not received the first information for the first time, that is, the first communication device has received the first information before, the first communication device can determine whether the random access procedure based on the first information has been completed. If the first communication device has not completed the random access procedure based on the first information, the first communication device responds to the first message. If the first communication device has completed the random access procedure based on the first information, the first communication device responds / does not respond to the first message.
[0312] It is understood that this application does not restrict the specific implementation of the response / non-response to the first message.
[0313] For example, if the first communication device has received the first information and completed the random access procedure based on the first information, the first communication device does not respond to the first message. In other words, if the first communication device has received the first information and completed the random access procedure based on the first information, the first communication device may not respond to the first message.
[0314] Of course, the first communication device may also determine whether to respond to the first message based on other methods when the first information satisfies the condition that "the first communication device has received the first information and has completed the random access process based on the first information". This application does not limit this.
[0315] It should also be noted that the order of steps S302a and S302b shown in Figure 6 is merely an example and should not be regarded as a limitation of this application.
[0316] In the above implementation, for scenarios where the message including the first information is not repeatedly sent (e.g., a non-repeated paging scenario), the first communication device does not respond to the first message. However, for scenarios where the message including the first information is repeatedly sent (e.g., a repeated paging scenario), the first communication device responds to the first message. This approach allows for the concentration of resources to resolve random access conflicts in scenarios where the message including the first information is repeatedly sent, better meeting the needs for conflict resolution and increasing the number of devices that successfully respond to the message (e.g., paging more devices). Furthermore, for devices receiving the first information for the first time, power consumption can be reduced, saving battery power and preventing excessive power consumption that could prevent them from responding to other commands / messages / requests. Additionally, in this scenario, as long as the random access process based on the first information has not been completed, the first communication device can respond to the first message without distinguishing between previous non-response and failed random access. This can, to some extent, increase the number of devices responding to the first message. For example, if the first communication device was unable to complete the previous random access process based on the first information due to power failure, it can complete this random access process based on the first information after charging. Both of the above aspects can prevent the second communication device from sending messages that include the first information, such as reducing the number of times the reader continuously sends initial messages associated with the same service request, as mentioned above.
[0317] Optionally, steps S301 and S302a shown in FIG6 can be used as separate embodiments.
[0318] In the above embodiments, after the first communication device receives the first message sent by the second communication device, it can determine whether it is the first time it has received the first information. If it is the first time it has received the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to or not respond to the first message. That is, if it is not the first time it has received the first information (i.e., the first information was received before the first message was received), the first communication device may respond to or not respond to the first message.
[0319] In other words, if the first message meets the condition of "receiving the first message for the first time", the first communication device may not respond to the first message. If the first message does not meet the condition of "receiving the first message for the first time", the first communication device may respond to or not respond to the first message.
[0320] It is understood that this application does not restrict the specific implementation of the response / non-response method when the first information does not meet the condition of "receiving the first information for the first time".
[0321] For example, if the first communication device has received the first information before (or has received the first information previously), the first communication device can respond to the first message. In other words, if the first communication device has received the first information before, the first communication device can directly determine that it needs to respond to the first message, without needing to determine whether to respond to the first message based on other methods (or execute other processes).
[0322] For example, based on the fact that the first communication device has received the first information, the first communication device can further determine whether to respond to the first message based on other methods. That is to say, if the first communication device has received the first information, the first communication device cannot directly determine that it needs to respond to the first message, but needs to determine whether to respond to the first message based on other methods. It is understood that this application does not limit such other methods.
[0323] In one implementation, if the first message is received for the first time, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, receiving the first message for the first time can be one of the conditions for not responding to the first message, and is not the only condition.
[0324] Optionally, sufficient battery power can include: battery power exceeding m%. It is understood that m can be set according to actual needs, and this application does not impose any restrictions on it. Of course, sufficient battery power can also be implemented in other ways, and this application does not impose any restrictions on it.
[0325] In the above implementation, after the first communication device receives the first message sent by the second communication device, if the first communication device is receiving the first information for the first time, the first communication device may not respond to the first message. This reduces the number of devices responding to the first message, thereby reducing the number of devices experiencing time-domain and / or frequency-domain resource conflicts due to responding to the first message. In other words, it reduces the number of devices experiencing conflicts during random access based on the first information, allowing more devices to successfully respond to the first message. This prevents the second communication device from sending messages containing the first information. Furthermore, for devices receiving the first information for the first time, this also reduces their power consumption, saving energy and preventing excessive power consumption that could prevent them from responding to subsequent messages sent by the second communication device.
[0326] Taking the first message as a paging message as an example, the above implementation method can reduce the number of devices that fail to access randomly in the paging process, thereby preventing the second communication device from sending paging messages associated with the same service request again, so that the paging process triggered by the service request can end as soon as possible.
[0327] Optionally, steps S301 and S302b shown in Figure 6 can be used as separate embodiments.
[0328] In the above embodiments, if the first communication device has received the first information but has not completed the random access procedure based on the first information, the first communication device can respond to the first message. Optionally, after receiving the first message sent by the second communication device, the first communication device can determine whether it has received the first information for the first time. If it has received the first information, the first communication device can determine whether it has completed the random access procedure based on the first information.
[0329] It should be noted that if the first information meets other conditions besides those mentioned above, the first communication device may respond to or not respond to the first message. That is, if the first communication device receives the first information for the first time, the first communication device may respond to or not respond to the first message. If the first communication device has received the first information before and has completed the random access process based on the first information, the first communication device may respond to or not respond to the first message.
[0330] It is understood that this application does not limit the specific implementation of the above response / non-response methods.
[0331] For example, if the first communication device receives the first information for the first time, the first communication device may not respond to the first message. That is, if the first communication device has received the first information, the first communication device can directly determine that it does not need to respond to the first message, without needing to determine whether to respond to the first message based on other methods (or execute other processes).
[0332] For example, based on the first communication device receiving the first information for the first time, the first communication device can further determine whether to respond to the first message based on other methods. That is to say, if the first communication device has received the first information, the first communication device cannot directly determine that it does not need to respond to the first message, but needs to determine whether to respond to the first message based on other methods. It is understood that this application does not limit such other methods.
[0333] For example, if the first communication device has received the first information and has completed the random access process based on the first information, the first communication device may not respond to the first message. In other words, if the first communication device has received the first information, the first communication device can directly determine that it does not need to respond to the first message (without needing to determine whether to respond to the first message based on other methods).
[0334] For example, given that the first communication device has received the first information and completed the random access procedure based on the first information, the first communication device can further determine whether to respond to the first message based on other methods. In other words, if the first communication device has received the first information, it cannot directly determine that it does not need to respond to the first message; rather, it needs to determine whether to respond to the first message based on other methods. It is understood that this application does not limit the scope of these other methods.
[0335] In the above implementation, after the first communication device receives the first message sent by the second communication device, if it has received the first information and has not completed the random access process based on the first information, the first communication device can respond to the first message without distinguishing whether it did not respond or the random access failed. This can increase the number of devices that respond to the first message to a certain extent. For example, if the first communication device was unable to complete the previous random access process based on the first information due to power failure, it can complete this random access process based on the first information after being charged.
[0336] Taking the first message as a paging message as an example, through the above implementation method, the second communication device can page more devices, thereby avoiding the second communication device from sending paging messages associated with the same service request again, so that the paging process triggered by the service request can end as soon as possible.
[0337] Please refer to Figure 7, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0338] S401: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0339] S402a: Based on the fact that the first communication device has received the first information and the random access based on the first information has failed, the first communication device responds with the first message.
[0340] S402b: Based on the first communication device receiving the first information for the first time, the first communication device does not respond to the first message.
[0341] S402c: Based on the fact that the first communication device has received the first information but has not responded to a message containing the first information, the first communication device does not respond to the first message.
[0342] S402d: Based on the fact that the first communication device has received the first information and has completed the random access process based on the first information, the first communication device does not respond to the first message.
[0343] S402b and S402c can be summarized as follows: regardless of whether the first communication device has received the first information, if the first communication device has not responded to a message containing the first information, then the first communication device will not respond to the first message.
[0344] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the first communication device has received the first information and the random access based on the first information fails, then the first communication device may respond to the first message. If the first communication device receives the first information for the first time, or if it has received the first information and no conflict occurred during the random access process based on the first information, then the first communication device will not respond to the first message.
[0345] The condition of receiving the first information and not experiencing a conflict during the random access process based on the first information can include: receiving the first information and completing the random access process based on the first information; or receiving the first information but not responding to a message containing the first information. In other words, if the first communication device receives the first information for the first time, the first communication device will not respond to the first message. If the first communication device has received the first information and completed the random access process based on the first information (or the random access based on the first information was successful), the first communication device will not respond to the first message. If the first communication device has received the first information but has not responded to a message containing the first information, the first communication device will not respond to the first message.
[0346] Optionally, according to steps S402a-S402d, after the first communication device receives the first message sent by the second communication device, it can determine whether the first communication device has received the first information for the first time. If the first communication device has received the first information for the first time, the first communication device may not respond to the first message. If the first communication device has received the first information, the first communication device can determine whether the random access procedure based on the first information has been completed. If the first communication device has completed the random access procedure based on the first information, the first communication device does not respond to the first message. If the first communication device has not completed the random access procedure based on the first information, and has not responded to a message including the first information, the first communication device does not respond to the first message; however, if the random access procedure based on the first information fails, the first communication device responds to the first message.
[0347] It should be noted that the sequence of steps S402a-S402d shown in Figure 7 is merely an example and should not be considered as a limitation of this application.
[0348] In the above implementation, only devices that failed to access the network in the previous random access attempt based on the first information can attempt random access again after receiving the first message. This controls the number of devices attempting random access, thus avoiding more severe conflicts caused by too many devices attempting random access, increasing the number of devices successfully accessing the network, and saving resources, such as power for devices that do not need to access the network. This implementation is particularly effective in resolving conflicts in scenarios where severe conflicts occurred in the previous round of random access.
[0349] Optionally, steps S401 and S402a shown in FIG7 can be used as separate embodiments.
[0350] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0351] In this way, devices that previously failed to access the network can re-access the network after receiving the first message.
[0352] Optionally, steps S401 and S402b shown in FIG7 can be used as separate embodiments.
[0353] In this case, the embodiment is the single embodiment mentioned above, including steps S301 and S302a shown in FIG6, and the specific implementation method will not be described in detail here.
[0354] Optionally, steps S401 and S402c shown in FIG7 can be used as separate embodiments.
[0355] In the above embodiments, if the first communication device has received the first information but has not responded to a message containing the first information, then the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information is received for the first time, or if the first information has been received and random access based on the first information has failed, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0356] This can reduce the number of devices responding to the first message to some extent, thereby reducing the number of devices that cause time-domain and / or frequency-domain resource conflicts due to responding to the first message. It can also reduce their power consumption, save their power, and prevent them from consuming too much power and being unable to respond to subsequent messages sent by the second communication device.
[0357] Optionally, steps S401 and S402d shown in FIG7 can be used as separate embodiments.
[0358] In the above embodiments, if the first communication device has received the first information and completed the random access procedure based on the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information is received for the first time, or if the first information has been received and the random access procedure based on the first information has failed, or if the first information has been received but no response has been made to a message including the first information, the first communication device may respond to / not respond to the first message.
[0359] In this way, devices that have already completed the random access process based on the first information can avoid repeating the random access process, that is, avoid repeatedly responding to messages including the first information. It can also reduce its power consumption, save its power, and prevent its power consumption from being too high to respond to subsequent messages sent by the second communication device.
[0360] Optionally, steps S401, S402a, and S402b shown in FIG7 can be used as separate embodiments.
[0361] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. If the first information is received for the first time, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received but no message including the first information has been responded to, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0362] In this way, resources can be concentrated to resolve random access conflicts in scenarios where messages including the first information are repeatedly sent. For devices that receive the first information for the first time, power consumption can be reduced, saving power and preventing them from consuming too much power and being unable to respond to subsequent messages sent by the second communication device. Furthermore, devices that previously failed to access randomly can re-access randomly after receiving the first message.
[0363] Optionally, steps S401, S402a, and S402c shown in FIG7 can be used as separate embodiments.
[0364] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. If it has received the first information but has not responded to a message including the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information is received for the first time, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0365] In this way, devices that previously failed to access the network can re-access the network after receiving the first message, while devices that received the first message but did not access the network do not need to access the network again after receiving the first message. This reduces their power consumption, saves their battery, and prevents them from consuming too much power and being unable to respond to subsequent messages sent by the second communication device. Furthermore, it can reduce the number of devices accessing the network to a certain extent, thereby reducing the probability of selecting the same time domain resources and / or frequency domain resources during the access process, and thus reducing the number of devices that will conflict during the access process.
[0366] Optionally, steps S401, S402a, and S402d shown in FIG7 can be used as separate embodiments.
[0367] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. If it has received the first information and completed the random access process based on the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, the first communication device may respond to / not respond to the first message.
[0368] This avoids devices that have already completed the random access process based on the first information from repeating the random access process, reduces their power consumption, saves their power, and prevents them from consuming too much power and being unable to respond to subsequent messages sent by the second communication device. Furthermore, devices that previously failed to access the device randomly can re-enter the random access process after receiving the first message.
[0369] Optionally, steps S401, S402b, and S402c shown in Figure 7 can be used as separate embodiments.
[0370] In the above embodiments, if the first information is received for the first time, or if the first information has been received but no response has been given to a message including the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received and random access based on the first information fails, or if the first information has been received and a random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0371] This can reduce the number of devices responding to the first message to some extent, avoid conflicts in the random access process triggered by the first message, reduce power consumption, save power, and prevent excessive power consumption that would prevent the device from responding to subsequent messages sent by the second communication device.
[0372] Optionally, steps S401, S402b, and S402d shown in Figure 7 can be used as separate embodiments.
[0373] In the above embodiments, if the first information is received for the first time, or if the first information has been received and a random access procedure based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received and a random access procedure based on the first information fails, or if the first information has been received but no response has been made to a message including the first information, the first communication device may respond to / not respond to the first message.
[0374] This avoids conflicts during the random access process triggered by the first message and also reduces the power consumption of some devices.
[0375] Optionally, steps S401, S402c, and S402d shown in Figure 7 can be used as separate embodiments.
[0376] In the above embodiments, if the first information has been received but no response has been made to a message containing the first information, or if the first information has been received and a random access procedure based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received and a random access procedure based on the first information has failed, or if the first information is received for the first time, the first communication device may respond to / not respond to the first message.
[0377] This avoids conflicts during the random access process triggered by the first message and also reduces the power consumption of some devices.
[0378] Optionally, steps S401, S402a, S402b and S402c shown in FIG7 can be used as separate embodiments.
[0379] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. If the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0380] In this way, resources can be concentrated to resolve random access conflicts in scenarios where messages including the first information are repeatedly sent. For devices that receive the first information for the first time, as well as devices that receive the first information but have not responded to messages including the first information, power consumption can be reduced, power can be saved, and excessive power consumption can be avoided so that they cannot respond to subsequent messages sent by the second communication device.
[0381] Optionally, steps S401, S402a, S402b and S402d shown in FIG7 can be used as separate embodiments.
[0382] In the above embodiments, if the first communication device has received the first information and the random access based on the first information fails, the first communication device may respond to the first message. If the first information is received for the first time, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to / not respond to the first message. That is, if the first information has been received but no message including the first information has been responded to, the first communication device may respond to / not respond to the first message.
[0383] In this way, resources can be concentrated to resolve random access conflicts in scenarios where messages including the first information are repeatedly sent. For devices that receive the first information for the first time, as well as devices that have completed the random access process based on the first information, power consumption can be reduced, power can be saved, and excessive power consumption can be avoided so that they cannot respond to subsequent messages sent by the second communication device.
[0384] Optionally, steps S401, S402b, S402c and S402d shown in FIG7 can be used as separate embodiments.
[0385] In the above embodiments, if the first information is received for the first time, or if the first information has been received and a random access procedure based on the first information has been completed, or if the first information has been received but no response has been made to a message including the first information, then the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, then the first communication device may respond to / not respond to the first message. That is, if the first communication device has received the first information and the random access procedure based on the first information has failed, the first communication device may respond to / not respond to the first message.
[0386] This reduces the number of devices that need to be randomly accessed in the first message, thus avoiding conflicts during the random access process and reducing the power consumption of some devices.
[0387] In the embodiments shown in Figure 7, specifically the embodiment including step S402b, in one implementation, if the first message is received for the first time, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, among the conditions for not responding to the first message, receiving the first message for the first time can be one of the conditions, not the only condition.
[0388] In the embodiments shown in Figure 7, specifically the embodiment including step S402c, in one implementation, if the first information has been received but no response has been made to a message containing the first information, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, receiving the first information but not responding to a message containing the first information can be one of the conditions for not responding to the first message, and is not the only condition.
[0389] In the embodiments shown in Figure 7, specifically for the embodiment including steps S402b and S402c, in one implementation, if the first communication device has not responded to a message including the first information, it can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, not responding to a message including the first information can be one of the conditions for not responding to the first message, and is not the only condition.
[0390] In the embodiments shown in Figure 7, specifically the embodiment including step S402d, in one implementation, if the first information has been received and a random access procedure based on the first information has been completed, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, receiving the first information and completing a random access procedure based on the first information can be one of the conditions for not responding to the first message, but not the only condition.
[0391] Please refer to Figure 8, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0392] S501: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0393] S502a: Based on the first communication device receiving the first information for the first time, the first communication device responds with the first message.
[0394] S502b: Based on the fact that the first communication device has received the first information, the first communication device does not respond to the first message.
[0395] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the first communication device receives the first information for the first time, the first communication device may respond to the first message; if the first communication device has received the first information before, the first communication device may not respond to the first message.
[0396] Optionally, according to steps S502a-S502b, after the first communication device receives the first message sent by the second communication device, it can determine whether the first communication device has received the first information for the first time. If the first communication device has received the first information for the first time, the first communication device can respond to the first message; if the first communication device has received the first information before, the first communication device may not respond to the first message.
[0397] It should be noted that the sequence of steps S502a-S502b shown in Figure 8 is merely an example and should not be considered as a limitation of this application.
[0398] In the above implementation, only the device that receives the first information for the first time performs random access. For devices that have received the first information, regardless of whether they have previously performed a random access process based on the first information or whether the random access process was successful, they do not need to perform a random access process based on the first information again. This can prevent devices that have already performed a random access process based on the first information (whether it failed or succeeded) from repeating the random access process, thereby reducing device power consumption.
[0399] Optionally, steps S501 and S502a shown in FIG8 can be used as separate embodiments.
[0400] In the above embodiments, if the first communication device receives the first information for the first time, the first communication device can respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device can respond to or not respond to the first message. That is, if the first information has been received, the first communication device can respond to or not respond to the first message.
[0401] In this way, the device that receives the first message for the first time can perform random access without waiting to receive the first message again, thus avoiding the second communication device from repeatedly sending messages containing the first message. Taking a paging message as an example, the above implementation method allows the device receiving the paging message to respond to the paging message as early as possible, thereby enabling the second communication device to reach the target number of devices paged as soon as possible and avoiding repeated paging by the second communication device.
[0402] Optionally, steps S501 and S502b shown in FIG8 can be used as separate embodiments.
[0403] In the above embodiments, if the first communication device has received the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to or not respond to the first message. That is, if the first information is received for the first time, the first communication device may respond to or not respond to the first message.
[0404] This avoids devices that have already received the first information from repeatedly performing the random access process based on the first information, thus reducing their power consumption.
[0405] In the embodiments shown in Figure 8, specifically the embodiment including step S502b, in one implementation, if the first message has been received, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, receiving the first message can be one of the conditions for not responding to the first message, and is not the only condition.
[0406] Please refer to Figure 9, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0407] S601: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0408] S602a: Based on the fact that the first communication device has not responded to a message containing the first information, the first communication device responds to the first message.
[0409] S602b: Since the first communication device has already responded to a message including the first information, the first communication device does not respond to the first message.
[0410] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the first communication device has not responded to a message containing the first information, then the first communication device may respond to the first message; if the first communication device has already responded to a message containing the first information, then the first communication device will not respond to the first message.
[0411] Optionally, according to steps S602a-S602b, after the first communication device receives the first message sent by the second communication device, it can determine whether the first communication device has responded to the message containing the first information. If the first communication device has not responded to the message containing the first information, then the first communication device can respond to the first message; if the first communication device has responded to the message containing the first information, then the first communication device does not respond to the first message.
[0412] It should be noted that the sequence of steps S602a-S602b shown in Figure 9 is merely an example and should not be considered as a limitation of this application.
[0413] In the above implementation, for devices that have not responded to messages including the first information, they can respond to the first message regardless of whether they are receiving the first information for the first time or have already received the first information. This can increase the number of devices that can respond to the first message to a certain extent. For example, if the first communication device was unable to respond to the previously received message including the first information due to power failure, it can respond to the first message after being charged. For devices that have responded to messages including the first information, they can choose not to respond to the first message regardless of whether they respond successfully (e.g., complete the random access procedure based on the first information) or fail to respond successfully (e.g., the random access procedure based on the first information fails). This can avoid the conflict problem in the random access procedure triggered by the first message, allowing more devices to complete the random access procedure based on the first information.
[0414] Optionally, steps S601 and S602a shown in FIG9 can be used as separate embodiments.
[0415] In the above embodiments, if the first communication device has not responded to a message including the first information, then the first communication device may respond to the first message. It should be noted that if the first information meets other conditions besides those described above, then the first communication device may respond to or not respond to the first message. That is, if it has already responded to a message including the first information, the first communication device may respond to or not respond to the first message.
[0416] This approach can, to some extent, increase the number of devices that respond to the first message. Taking a paging message as an example, the above implementation method allows more devices to be paged, thus ending the paging process as soon as possible.
[0417] Optionally, steps S601 and S602b shown in FIG9 can be used as separate embodiments.
[0418] In the above embodiments, if the first communication device has already responded to a message including the first information, the first communication device may not respond to the first message. It should be noted that if the first information meets other conditions besides those described above, the first communication device may respond to or not respond to the first message. That is, if it has not responded to a message including the first information, the first communication device may respond to or not respond to the first message.
[0419] In this way, by controlling devices that have already responded to messages including the first information not to respond to the first message, conflicts in the random access process triggered by the first message can be avoided, allowing more devices to complete the random access process based on the first information. It can also prevent devices that have already completed the random access process based on the first information from repeating the random access process, thereby reducing their power consumption.
[0420] In the embodiments shown in Figure 9, specifically the embodiment including step S602b, in one implementation, if a message including the first information has already been responded to, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, responding to a message including the first information can be one of the conditions for not responding to the first message, and is not the only condition.
[0421] In some embodiments of this application, after the first communication device receives a first message sent by the second communication device, the first communication device can determine, based on the type of the first message, a condition (first condition) for indicating a response to the first message and / or a condition (second condition) for indicating no response to the first message. It can further determine whether the first message satisfies the condition, thereby determining whether to respond to the first message. Examples of some implementation schemes are given below.
[0422] Please refer to Figure 10, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0423] S701: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0424] S702a: Based on the first message being of type 1, if the first communication device receives the first information for the first time, the first communication device does not respond to the first message.
[0425] S702b: Based on the first message being of the first type, if the first communication device has received the first information but has not completed the random access process based on the first information, the first communication device responds to the first message.
[0426] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the type of the first message is type 1, the first communication device may not respond to the first message when it first receives the first information, but may respond to the first message if the first communication device has received the first information and has not completed the random access process based on the first information.
[0427] Optionally, according to steps S702a and S702b, after the first communication device receives the first message sent by the second communication device, if the type of the first message is a first type, the first communication device can determine whether it has received the first information for the first time. Furthermore, if the first communication device has received the first information, the first communication device can further determine whether the random access process based on the first information has been completed.
[0428] In other words, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type 1, the first communication device can determine that the first condition includes that the first communication device has received the first information and has not completed the random access process based on the first information. It can also determine that the second condition includes that the first communication device has received the first information for the first time. Furthermore, the first communication device can determine whether the first information satisfies the first condition or the second condition, thereby determining whether to respond to the first message.
[0429] It is understood that, in the above embodiments, based on the fact that the type of the first message is a first type, the first communication device can determine that the first condition includes (a) and the second condition includes (A).
[0430] Optionally, the first message may be of type 1, which may include: the first message includes second information. That is, if the first message includes second information, then the first message is of type 1. The second information may be used to instruct a communication device (or device) that has received the first information to respond to the first message. Alternatively, the second information may be used to instruct a communication device that has not received a message including the first information not to respond to the first message.
[0431] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes second information. If the first message includes second information, the first communication device can determine that the type of the first message is a first type. Then, the first communication device can execute S702a-S702b. Therefore, S702a-S702b can be described as follows: if the first message includes second information, and the first communication device receives the first information for the first time, the first communication device does not respond to the first message; if the first communication device has received the first information before and has not completed the random access procedure based on the first information, the first communication device responds to the first message.
[0432] Optionally, if the first message does not include the second information, the first communication device may further determine whether the first message is another type of message.
[0433] Optionally, the second information can be used to instruct a communication device that has only received the first information to respond to the first message.
[0434] Optionally, the type of the first message is Type 1, which may include: the content information of the first message only includes resource information and first information. That is, if the content information of the first message only includes resource information and first information, then the type of the first message is Type 1.
[0435] In one implementation, after receiving the first message, the first communication device can determine whether the content information of the first message includes only resource information and first information. If the content information of the first message includes only resource information and first information, the first communication device can determine that the type of the first message is a first type. Then, the first communication device can execute S702a-S702b. Therefore, S702a-S702b can be described as follows: if the content information of the first message includes only resource information and first information, if the first communication device receives the first information for the first time, the first communication device does not respond to the first message; if the first communication device has received the first information before and has not completed the random access procedure based on the first information, the first communication device responds to the first message. Optionally, if the content information of the first message does not include only resource information and first information, the first communication device can further determine whether the first message is another type of message.
[0436] Optionally, the type of the first message is Type 1, which may include: the content information of the first message only includes resource information, first information, and first command. That is, if the content information of the first message only includes resource information, first information, and first command, then the type of the first message is Type 1. The resource information can be the number of time slots.
[0437] In one implementation, after receiving the first message, the first communication device can determine whether the content information of the first message includes only resource information, first information, and a first command. If the content information of the first message includes only resource information, first information, and a first command, the first communication device can determine that the type of the first message is a first type. Then, the first communication device can execute S702a-S702b. Therefore, S702a-S702b can be described as follows: if the content information of the first message includes only resource information, first information, and a first command, if the first communication device receives the first information for the first time, the first communication device does not respond to the first message; if the first communication device has received the first information before and has not completed the random access process based on the first information, the first communication device responds to the first message. Optionally, if the content information of the first message does not include only resource information, first information, and a first command, the first communication device can further determine whether the first message is a message of another type.
[0438] Optionally, the first command can be a service request as mentioned above. For example, a service request issued by the network to the second communication device.
[0439] Optionally, the first command can be used to trigger the first communication device to perform at least one of the following: disk storage, read operation, or write operation. Of course, the first command can also be used to trigger the first communication device to perform other operations, and this application does not limit this.
[0440] Optionally, the type of the first message is Type 1, which may include: the first message includes third information. That is, if the first message includes third information, it means that the type of the first message is Type 1. Alternatively, the third information may be used to determine the execution flow, such as determining to execute S702a-S702b based on the third information.
[0441] In one implementation, after receiving a first message, the first communication device can determine whether the first message includes third information. If the first message includes third information, the first communication device can determine that the type of the first message is a first type. Then, the first communication device can execute steps S702a-S702b. Therefore, S702a-S702b can be described as follows: if the content information of the first message includes third information, if the first communication device receives the first information for the first time, the first communication device does not respond to the first message; if the first communication device has received the first information before and has not completed the random access process based on the first information, the first communication device responds to the first message. Optionally, if the first message does not include third information, the first communication device can further determine whether the first message is of another type.
[0442] Optionally, the third information may be used to indicate that the second condition includes the first receipt of the first information.
[0443] Optionally, third information can be used to indicate paging congestion.
[0444] Optionally, if the second communication device determines that paging congestion has occurred, the first message may include third information.
[0445] Optionally, the third information can be either the first or the second value. Different values of the third information can determine different execution flows. When the third information is the first value, the execution flow can be S702a-S702b, or S802a-S802d as mentioned below. When the third information is the second value, the execution flow can be S902a-S902b, or S1002a-S1002b, or S1102a-S1102c.
[0446] Based on the above, optionally, the third information can be used to indicate paging congestion. For example, if paging congestion occurs, the third information is the first value, or in other words, when the third information is the first value, it is used to indicate that paging congestion has occurred. As another example, if paging congestion does not occur, the third information is the second value, or in other words, when the third information is the second value, it is used to indicate that paging congestion has not occurred.
[0447] Based on the above, optionally, the type of the first message being a first type can include: the first message includes third information, and the third information is a first value. That is, if the first message includes third information, and the third information is a first value, then the type of the first message is a first type. Alternatively, when the third information is a first value, it can be used to determine the execution flow, such as determining the execution of S702a-S702b based on the third information being a first value.
[0448] It is understood that the first and second values can be set according to actual needs, and this application does not impose any restrictions on this. For example, the first value can be 1, and the second value can be 0.
[0449] Optionally, the third information may differ from the second information.
[0450] Optionally, the first message may be of type 1, and may include: the first message indicating that a first condition includes (a) and a second condition includes (A). That is, if the first message carries a first condition (a) and a second condition (A), it indicates that the first message is of type 1. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (a) and (A).
[0451] It should be noted that the sequence of steps S702a-S702b shown in Figure 10 is merely an example and should not be considered as a limitation of this application.
[0452] In the above implementation, to address the two requirements of increasing the number of devices completing the random access procedure based on the first information and resolving conflicts during the random access procedure, especially the requirement to resolve conflicts during the random access procedure, the second communication device can send a first type of message to the first communication device. Upon receiving the first type of message, the first communication device can determine, based on the first type, the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating not to respond to the message (e.g., a second condition). These conditions satisfy both requirements, meaning the first communication device can determine whether to respond to the first message based on these two requirements. For example, if there were few conflicts during the previous random access procedure based on the first information, the second communication device can send a first type of message to the first communication device. Upon receiving this message, the first communication device can determine whether to respond to the message based on steps S702a and S702b, which can both increase the number of devices completing the random access procedure based on the first information and reduce the number of devices experiencing conflicts during the random access procedure.
[0453] Optionally, steps S701 and S702a shown in FIG10 can be used as separate embodiments.
[0454] It is understood that, in the above embodiments, based on the fact that the type of the first message is the first type, the first communication device can determine that the second condition includes (A).
[0455] Optionally, the type of the first message is a first type, which may include: the first message indicating that the second condition includes (A). That is, if the first message carries the second condition (A), it means that the type of the first message is a first type, or that the first type can be used to indicate that the second condition includes (A).
[0456] It is understood that other implementations of the first message type (e.g., including second information, including third information, etc.) can be referred to above, and will not be repeated here.
[0457] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type first, if the first information is received for the first time, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type first, if the first information meets other conditions besides those described above, such as conditions other than (A), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type first, if the first information was received before the first message was received, the first communication device may respond to / not respond to the first message.
[0458] Optionally, steps S701 and S702b shown in FIG10 can be used as separate embodiments.
[0459] It is understood that, in the above embodiments, based on the fact that the type of the first message is the first type, the first communication device can determine that the first condition includes (a).
[0460] Optionally, the type of the first message is a first type, which may include: the first message indicating that the first condition includes (a). That is, if the first message carries the first condition (a), it means that the type of the first message is a first type, or that the first type can be used to indicate that the first condition includes (a).
[0461] It is understood that other implementations of the first message type (e.g., including second information, including third information, etc.) can be referred to above, and will not be repeated here.
[0462] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type first, if the first information was received before receiving the first message and the random access procedure based on the first information has not been completed, the first communication device may respond to the first message. It should be noted that, based on the first message being of type first, if the first information meets other conditions besides those described above, such as conditions other than (a), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type first, if the first information is received for the first time, or if the first information has been received before and the random access procedure based on the first information has not been completed, the first communication device may respond to / not respond to the first message.
[0463] In the embodiments shown in Figure 10, specifically regarding step S702b, in one implementation, based on the first message being of type 1, if the first information is received for the first time, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type 1, receiving the first information for the first time can be one of the conditions for not responding to the first message, not the only condition.
[0464] Please refer to Figure 11, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0465] S801: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0466] S802a: Based on the fact that the type of the first message is the second type, if the first communication device has received the first information and the random access based on the first information fails, the first communication device responds to the first message.
[0467] S802b: Based on the fact that the type of the first message is the second type, if the first communication device receives the first information for the first time, the first communication device does not respond to the first message.
[0468] S802c: Based on the fact that the type of the first message is the second type, if the first communication device has received the first information but has not responded to a message including the first information, the first communication device will not respond to the first message.
[0469] S802d: If the first communication device has received the first information and has completed the random access process based on the first information, and the first communication device has received the first information, it will not respond to the first message.
[0470] S802b and S802c can be summarized as follows: If the type of the first message is the second type, then regardless of whether the first communication device has received the first information, if the first communication device has not responded to a message including the first information, then the first communication device will not respond to the first message.
[0471] S802c and S802d can be summarized as follows: If the type of the first message is the second type, then regardless of whether the first communication device performs random access based on the first information, if the first communication device does not fail (or a conflict occurs) in the random access process based on the first information, the first communication device will not respond to the first message.
[0472] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the type of the first message is the second type, the first communication device may respond to the first message if the first communication device has received the first information and the random access based on the first information fails; however, the first communication device may not respond to the first message if it receives the first information for the first time, or if it has received the first information and no conflict occurs during the random access process based on the first information.
[0473] Optionally, according to steps S802a-S802d, after the first communication device receives the first message sent by the second communication device, if the type of the first message is the second type, the first communication device can determine whether it has received the first information for the first time. If the first communication device has received the first information, the first communication device can further determine whether the random access process based on the first information has been completed. If the first communication device has not completed the random access process based on the first information, the first communication device can further determine whether the random access based on the first information has failed, or determine whether it has responded to a message including the first information.
[0474] In other words, after the first communication device receives the first message sent by the second communication device, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes the first communication device having received the first information and the random access based on the first information failing. It can also determine that the second condition includes the first communication device receiving the first information for the first time, having received the first information but not responding to a message containing the first information, and having received the first information and completed the random access process based on the first information. Furthermore, the first communication device can determine whether the first information satisfies the first condition or the second condition, thereby determining whether to respond to the first message.
[0475] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b), and the second condition includes (A), (B), and (C).
[0476] Optionally, the first message may be of type two, and may include: the first message includes fourth information. That is, if the first message includes fourth information, then the first message is of type two. The fourth information can be used to instruct a communication device whose random access based on the first information has failed to respond to the first message. Alternatively, the fourth information can be used to instruct a communication device whose random access based on the first information has not failed not to respond to the first message.
[0477] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes fourth information. If the first message includes fourth information, the first communication device can determine that the type of the first message is the second type. Then, the first communication device can execute S802a-S802d. Therefore, S802a-S802d can be described as follows: if the first message includes fourth information, and the first communication device has received the first information before and the random access based on the first information failed, the first communication device can respond to the first message. If the first communication device receives the first information for the first time, or has received the first information but has not responded to a message including the first information, or has received the first information and completed the random access process based on the first information, the first communication device does not respond to the first message. Optionally, if the first message does not include fourth information, the first communication device can further determine whether the first message is of another type.
[0478] Optionally, the fourth information can be used to instruct a communication device that has failed to respond to the first message if random access based solely on the first information fails.
[0479] Optionally, the first message can be of type two, which may include: the content information of the first message consisting only of resource information and first information. That is, if the content information of the first message consists only of resource information and first information, then the first message is of type two.
[0480] In one implementation, after receiving the first message, the first communication device can determine whether the content information of the first message includes only resource information and first information. If the content information of the first message includes only resource information and first information, the first communication device can determine that the type of the first message is a second type. Then, the first communication device can execute S802a-S802d. Therefore, S802a-S802d can be described as follows: when the content information of the first message includes only resource information and first information, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device can respond to the first message. If the first communication device receives the first information for the first time, or has received the first information but has not responded to a message including the first information, or has received the first information and completed the random access process based on the first information, the first communication device does not respond to the first message. Optionally, if the content information of the first message does not include only resource information and first information, the first communication device can further determine whether the first message is another type of message.
[0481] Optionally, the first message can be of type two, which may include: the content information of the first message consisting only of resource information, first information, and first command. In other words, if the content information of the first message consists only of resource information, first information, and first command, then the first message is of type two. The resource information can be the number of time slots.
[0482] In one implementation, after receiving the first message, the first communication device can determine whether the content information of the first message only includes resource information, first information, and a first command. If the content information of the first message only includes resource information, first information, and a first command, the first communication device can determine that the type of the first message is a second type. Then, the first communication device can execute S802a-S802d. Therefore, S802a-S802d can be described as follows: when the content information of the first message only includes resource information, first information, and a first command, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device can respond to the first message. If the first communication device receives the first information for the first time, or has received the first information but has not responded to a message including the first information, or has received the first information and completed the random access process based on the first information, the first communication device does not respond to the first message. Optionally, if the content information of the first message does not only include resource information, first information, and a first command, the first communication device can further determine whether the first message is another type of message.
[0483] Optionally, the first message can be of type two, which may include third information. That is, if the first message includes third information, then the first message is of type two. Alternatively, the third information may be used to determine the execution flow, such as determining to execute S802a-S802d based on the third information.
[0484] In one implementation, after receiving a first message, the first communication device can determine whether the first message includes third information. If the first message includes third information, the first communication device can determine that the type of the first message is a second type. Then, the first communication device can execute S802a-S802d. Therefore, S802a-S802d can be described as follows: if the first message includes third information, and the first communication device has received the first information before, and the random access based on the first information failed, then the first communication device can respond to the first message. If the first communication device receives the first information for the first time, or has received the first information but has not responded to a message including the first information, or has received the first information and completed the random access process based on the first information, the first communication device does not respond to the first message. Optionally, if the first message does not include third information, the first communication device can further determine whether the first message is of another type.
[0485] Optionally, the first message can be of type two, which may include: the first message includes third information, and the third information is a first value. That is, if the first message includes third information and the third information is a first value, then the first message is of type two. Alternatively, when the third information is a first value, it can be used to determine the execution flow, such as determining the execution of S802a-S802d based on the third information being a first value.
[0486] Optionally, the third information may differ from the fourth information.
[0487] Optionally, the first message may be of type two, which may include: the first message indicating that the first condition includes (b), and the second condition includes (A), (B), and (C). That is, if the first message carries the first condition (b) and the second conditions (A), (B), and (C), it indicates that the first message is of type two. Thus, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b), (A), (B), and (C).
[0488] It should be noted that, as described above, the first type and the second type can be the same. In this case, the first communication device can execute the communication method shown in Figure 10 or the communication method shown in Figure 11. For example, if the first message received by the first communication device only includes resource information and first information, then the first communication device can execute the communication method shown in Figure 10 or the communication method shown in Figure 11. As another example, if the first message received by the first communication device includes third information, then the first communication device can execute the communication method shown in Figure 10 or the communication method shown in Figure 11.
[0489] It should be noted that the sequence of steps S802a-S802d shown in Figure 11 is merely an example and should not be considered as a limitation of this application.
[0490] In the above implementation, to address the need to resolve conflicts during the random access process, the second communication device can send a second type of message to the first communication device. Upon receiving the second type of message, the first communication device can determine, based on the second type, the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating non-response (e.g., a second condition). These conditions satisfy the aforementioned need to resolve the conflict, meaning the first communication device can determine whether to respond to the first message based on this requirement. For example, if there were excessive conflicts during the previous random access process based on the first information, the second communication device can send a second type of message to the first communication device. Upon receiving this message, the first communication device can determine whether to respond based on steps S802a-S802d. By controlling the number of devices responding to the first message, the number of devices experiencing conflicts during the random access process based on the first information can be reduced, thus primarily satisfying the need to resolve the conflict and also reducing the power consumption of some devices.
[0491] Optionally, steps S801 and S802a shown in FIG11 can be used as separate embodiments.
[0492] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b).
[0493] Optionally, the first message may be of type two, and may include indicating that the first condition includes (b). That is, if the first message carries the first condition (b), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first condition indicated by the message, i.e., (b).
[0494] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information (received the first information before receiving this first message), and the random access based on the first information fails, then the first communication device can respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (b), then the first communication device can respond to / not respond to the first message. That is, based on the first message being of type second, if the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, or if the first information has been received and the random access process based on the first information has been completed, the first communication device can respond to / not respond to the first message.
[0495] Optionally, steps S801 and S802b shown in FIG11 can be used as separate embodiments.
[0496] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second condition includes (A).
[0497] Optionally, the first message may be of type two, which may include indicating that the second condition includes (A). That is, if the first message carries the second condition (A), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (A).
[0498] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type second, if the first information is received for the first time, the first communication device may not respond to the first message. It should be noted that, based on the fact that the first message is of type second, if the first information meets other conditions besides those described above, such as conditions other than (A), then the first communication device may respond to / not respond to the first message. That is, based on the fact that the first message is of type second, if the first information was received before the first message was received, the first communication device may respond to / not respond to the first message.
[0499] This embodiment can refer to the separate embodiment mentioned above, including steps S701 and S702a shown in FIG10, which will not be described again in this application.
[0500] Optionally, steps S801 and S802c shown in FIG11 can be used as separate embodiments.
[0501] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second condition includes (B).
[0502] Optionally, the first message may be of type two, which may include indicating that the second condition includes (B). That is, if the first message carries the second condition (B), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (B).
[0503] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information but has not responded to a message including the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (b), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first information is received for the first time, or if the first information has been received and random access based on the first information fails, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0504] Optionally, steps S801 and S802d shown in FIG11 can be used as separate embodiments.
[0505] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second condition includes (C).
[0506] Optionally, the first message may be of type two, which may include indicating that the second condition includes (C). That is, if the first message carries the second condition (C), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (C).
[0507] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and has completed the random access process based on the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those mentioned above, such as conditions other than (C), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first information is received for the first time, or if the first information has been received and the random access process based on the first information has failed, or if the first information has been received but no message including the first information has been responded to, the first communication device may respond to / not respond to the first message.
[0508] Optionally, steps S801, S802a, and S802b shown in FIG11 can be used as separate embodiments.
[0509] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b) and the second condition includes (A).
[0510] Optionally, the first message may be of type two, which may include indicating that the first condition includes (b) and the second condition includes (A). That is, if the first message carries the first condition (b) and the second condition (A), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b) and (A).
[0511] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device may respond to the first message; if the first information is received for the first time, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (b) and (A), the first communication device may respond to / not respond to the first message. In other words, based on the first message being of type second, if the first information has been received but no message including the first information has been responded to, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0512] Optionally, steps S801, S802a, and S802c shown in FIG11 can be used as separate embodiments.
[0513] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b) and the second condition includes (B).
[0514] Optionally, the first message may be of type two, which may include indicating that the first condition includes (b) and the second condition includes (B). That is, if the first message carries the first condition (b) and the second condition (B), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b) and (B).
[0515] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device may respond to the first message; if it has received the first information but has not responded to any message including the first information, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (b) and (B), the first communication device may respond to / not respond to the first message. In other words, based on the first message being of type second, if the first information is received for the first time, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0516] Optionally, steps S801, S802a, and S802d shown in FIG11 can be used as separate embodiments.
[0517] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b) and the second condition includes (c).
[0518] Optionally, the first message may be of type two, which may include indicating that the first condition includes (b) and the second condition includes (C). That is, if the first message carries the first condition (b) and the second condition (C), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b) and (C).
[0519] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and the random access based on the first information has failed, then the first communication device may respond to the first message; if it has received the first information and the random access process based on the first information has been completed, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (b) and (c), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, the first communication device may respond to / not respond to the first message.
[0520] Optionally, steps S801, S802b, and S802c shown in FIG11 can be used as separate embodiments.
[0521] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second condition includes (A) and (B).
[0522] Optionally, the first message may be of type two, which may include indicating that the second condition includes (A) and (B). That is, if the first message carries the second condition (A) and (B), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, namely (A) and (B).
[0523] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if it is the first time receiving the first information, or if it has received the first information but has not responded to a message including the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those mentioned above, such as conditions other than (A) and (B), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if it has received the first information and the random access based on the first information has failed, or if it has received the first information and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0524] Optionally, steps S801, S802b, and S802d shown in FIG11 can be used as separate embodiments.
[0525] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second condition includes (A) and (C).
[0526] Optionally, the first message may be of type two, which may include indicating that the second condition includes (A) and (C). That is, if the first message carries the second condition (A) and (C), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, namely (A) and (C).
[0527] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if it is the first time receiving the first information, or if it has received the first information and completed a random access procedure based on the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (A) and (C), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if it has received the first information and the random access procedure based on the first information failed, or if it has received the first information but has not responded to a message including the first information, the first communication device may respond to / not respond to the first message.
[0528] Optionally, steps S801, S802c, and S802d shown in FIG11 can be used as separate embodiments.
[0529] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second conditions include (B) and (C).
[0530] Optionally, the first message may be of type two, which may include indicating that the second condition includes (B) and (C). That is, if the first message carries the second condition (B) and (C), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, namely (B) and (C).
[0531] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if it has received the first information but has not responded to a message containing the first information, or if it has received the first information and completed a random access procedure based on the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those described above, such as conditions other than (B) and (C), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if it has received the first information and the random access procedure based on the first information failed, or if it is the first time the first information is received, the first communication device may respond to / not respond to the first message.
[0532] Optionally, steps S801, S802a, S802b and S802c shown in FIG11 can be used as separate embodiments.
[0533] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b), and the second condition includes (A) and (B).
[0534] Optionally, the first message may be of type two, which may include: the first message indicating that the first condition includes (b), and the second condition includes (A) and (B). That is, if the first message carries the first condition (b) and the second conditions (A) and (B), it indicates that the first message is of type two. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b), (A), and (B).
[0535] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device may respond to the first message. If the first information is received for the first time, or if the first information has been received but no message including the first information has been responded to, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those mentioned above, such as conditions other than (b), (A), and (B), the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first information has been received and the random access process based on the first information has been completed, the first communication device may respond to / not respond to the first message.
[0536] Optionally, steps S801, S802a, S802b and S802d shown in FIG11 can be used as separate embodiments.
[0537] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (b), and the second condition includes (A) and (C).
[0538] Optionally, the first message may be of type two, which may include indicating that the first condition includes (b) and the second condition includes (A) and (C). That is, if the first message carries the first condition (b) and the second conditions (A) and (C), it indicates that the first message is of type two. Thus, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (b), (A), and (C).
[0539] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if the first communication device has received the first information and the random access based on the first information has failed, the first communication device may respond to the first message. If the first information is received for the first time, or if the first information has been received and the random access process based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those mentioned above, such as conditions other than (b), (A), and (C), the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first information has been received but no message including the first information has been responded to, the first communication device may respond to / not respond to the first message.
[0540] Optionally, steps S801, S802b, S802c and S802d shown in FIG11 can be used as separate embodiments.
[0541] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the second conditions include (A), (B) and (C).
[0542] Optionally, the first message may be of type two, which may include indicating that the second conditions include (A), (B), and (C). That is, if the first message carries the second conditions (A), (B), and (C), it indicates that the first message is of type two. Thus, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second conditions indicated by the message, namely (A), (B), and (C).
[0543] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type second, if it is the first time receiving the first information, or if it has received the first information and completed a random access procedure based on the first information, or if it has received the first information but has not responded to a message including the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type second, if the first information meets other conditions besides those mentioned above, such as conditions other than (A), (B), and (C), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type second, if the first communication device has received the first information and the random access procedure based on the first information has failed, the first communication device may respond to / not respond to the first message.
[0544] It is understood that in the above individual embodiments, other implementations of the first message being of the second type (e.g., including fourth information, including third information, etc.) can be referred to above, and will not be repeated here.
[0545] In the embodiments shown in Figure 11, specifically the embodiment including step S802b, in one implementation, based on the first message being of type two, if the first message is received for the first time, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type two, receiving the first message for the first time can be one of the conditions for not responding to the first message, not the only condition.
[0546] In the embodiments shown in Figure 11, specifically the embodiment including step S802c, in one implementation, based on the first message being of type second, if the first information has been received but no response has been made to a message containing the first information, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type second, receiving the first information and not responding to a message containing the first information can be one of the conditions for not responding to the first message, not the only condition.
[0547] In the embodiments shown in Figure 11, specifically for the embodiment including steps S802b and S802c, in one implementation, based on the first message being of type second, if no response has been made to a message including the first information, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type second, not responding to a message including the first information can be one of the conditions for not responding to the first message, and is not the only condition.
[0548] In the embodiments shown in Figure 11, specifically the embodiment including step S802d, in one implementation, based on the first message being of the second type, if the first information has been received and a random access procedure based on the first information has been completed, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of the second type, receiving the first information and completing a random access procedure based on the first information can be one of the conditions for not responding to the first message, but not the only condition.
[0549] Please refer to Figure 12, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0550] S901: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0551] S902a: Based on the fact that the type of the first message is the third type, if the first communication device receives the first information for the first time, the first communication device responds to the first message.
[0552] S902b: Based on the fact that the type of the first message is the third type, if the first communication device has received the first information, the first communication device will not respond to the first message.
[0553] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the type of the first message is type three, the first communication device may respond to the first message if it receives the first information for the first time, but will not respond to the first message if it has already received the first information.
[0554] Optionally, according to steps S902a-S902b, after the first communication device receives the first message sent by the second communication device, if the type of the first message is a third type, the first communication device can determine whether it has received the first information for the first time. If the first communication device has received the first information for the first time, it can respond to the first message; if it has received the first information before, it may not respond to the first message.
[0555] In other words, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type three, the first communication device can determine that the first condition includes the first communication device receiving the first information for the first time, and can also determine that the second condition includes the first communication device having received the first information before. Furthermore, the first communication device can determine whether the first information satisfies the first condition or the second condition, thereby determining whether to respond to the first message.
[0556] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (c) and the second condition includes (D).
[0557] Optionally, the first message may be of type three, and may include: the first message includes fifth information. That is, if the first message includes fifth information, it indicates that the first message is of type three. The fifth information may be used to instruct the communication device that first receives the first information to respond to the first message. Alternatively, the fifth information may be used to instruct a communication device that has received a message including the first information not to respond to the first message.
[0558] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the fifth information. If the first message includes the fifth information, the first communication device can determine that the type of the first message is the third type. Then, the first communication device can execute S902a-S902b. Therefore, S902a-S902b can be described as follows: if the first message includes the fifth information, and the first communication device receives the first information for the first time, the first communication device responds to the first message; if the first communication device has received the first information before, the first communication device does not respond to the first message. Optionally, if the first message does not include the fifth information, the first communication device can further determine whether the first message is of another type.
[0559] Optionally, the fifth information can be used to instruct a communication device that receives the first information only once to respond to the first message.
[0560] Optionally, the first message can be of type three, which may include: the first message includes a sixth piece of information. That is, if the content of the first message includes a sixth piece of information, then the first message is of type three.
[0561] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the sixth information. If the first message includes the sixth information, the first communication device can determine that the type of the first message is the third type. Then, the first communication device can execute S902a-S902b. Therefore, S902a-S902b can be described as follows: if the first message includes the sixth information, and the first communication device receives the first information for the first time, the first communication device responds to the first message; if the first communication device has received the first information before, the first communication device does not respond to the first message. Optionally, if the first message does not include the sixth information, the first communication device can further determine whether the first message is of another type.
[0562] Optionally, the type of the first message is the third type, which may include: the first message does not include third information. That is, if the content information of the first message does not include third information, it means that the type of the first message is the third type.
[0563] In one implementation, after receiving a first message, the first communication device can determine whether the first message includes third information. If the first message does not include third information, the first communication device can determine that the type of the first message is a third type. Then, the first communication device can execute S902a-S902b. Therefore, S902a-S902b can be described as follows: if the first communication device receives the first message for the first time without third information, the first communication device responds to the first message; if the first communication device has received the first message before, the first communication device does not respond to the first message. Optionally, if the first message includes third information, the first communication device can further determine whether the first message is of another type.
[0564] Optionally, the first message can be of type three, which may include: the first message does not include the third and sixth information. That is, if the content of the first message does not include the third and sixth information, then the first message is of type three.
[0565] In one implementation, after receiving a first message, the first communication device can determine whether the first message includes third and sixth information. If the first message does not include third and sixth information, the first communication device can determine that the type of the first message is the third type. Then, the first communication device can execute S902a-S902b. Therefore, S902a-S902b can be described as follows: if the first message does not include third and sixth information, and the first communication device receives the first message for the first time, the first communication device responds to the first message; if the first communication device has received the first message before, the first communication device does not respond to the first message. Optionally, if the first message includes either third or sixth information, the first communication device can further determine whether the first message is of another type.
[0566] Optionally, the sixth information may be used to indicate that the first condition includes the first receipt of the first information.
[0567] Optionally, the sixth piece of information can be used to indicate that no paging congestion has occurred.
[0568] Optionally, if the second communication device determines that there is no paging congestion, the first message may include the sixth message.
[0569] Optional, the sixth piece of information is different from the fifth piece of information.
[0570] Optionally, the type of the first message being the third type can include: the first message containing third information, and the third information being a second value. That is, if the first message contains third information, and the third information is a second value, then the type of the second message is the third type. Alternatively, when the third information is a second value, it can be used to determine the execution flow, such as determining the execution of S902a-S902b based on the third information being a second value.
[0571] Optionally, the type of the first message is the third type, which may include: the first message does not include third information. That is, if the content information of the first message does not include third information, it means that the type of the first message is the third type.
[0572] In one implementation, "the first message does not include the third information" can mean that the field corresponding to the third information in the first message is empty, for example, the field of the third information does not include either the first value or the second value.
[0573] Optionally, the first message may be of type three, and may include: the first message may indicate that the first condition includes (c) and the second condition includes (D). That is, if the first message carries the first condition (c) and the second condition (D), it indicates that the first message is of type three. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (c) and (D).
[0574] It should be noted that the sequence of steps S902a-S902b shown in Figure 12 is merely an example and should not be considered as a limitation of this application.
[0575] In the above implementation, to address the need to increase the number of devices completing the random access procedure based on the first information (e.g., paging more devices), the second communication device can send a third type of message to the first communication device. Upon receiving the third type of message, the first communication device can determine, based on the third type, the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating no response (e.g., a second condition). These conditions satisfy the aforementioned need, meaning the first communication device can determine whether to respond to the first message based on this need. For example, if no conflict or a minor conflict occurred during the previous random access procedure based on the first information, the second communication device can send a third type of message to the first communication device. Upon receiving this message, the first communication device can determine whether to respond to it based on steps S902a and S902b, which can increase the number of devices completing the random access procedure based on the first information to a certain extent, while avoiding the power consumption caused by devices that have already received the first information responding to the first message.
[0576] Optionally, steps S901 and S902a shown in FIG12 can be used as separate embodiments.
[0577] It is understood that, in the above embodiments, based on the fact that the type of the first message is the third type, the first communication device can determine that the first condition includes (c).
[0578] Optionally, the first message may be of type three, and may include indicating that the first condition includes (c). That is, if the first message carries the first condition (c), it indicates that the first message is of type three. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first condition indicated by the message, i.e., (c).
[0579] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type three, if the first communication device receives the first information for the first time, then the first communication device can respond to the first message. It should be noted that, based on the fact that the first message is of type three, if the first information meets other conditions besides the above conditions, such as conditions other than (c), then the first communication device can respond to / not respond to the first message. That is, based on the fact that the first message is of type three, if the first information has been received, the first communication device can respond to / not respond to the first message.
[0580] Optionally, steps S901 and S902b shown in FIG12 can be used as separate embodiments.
[0581] It is understood that, in the above embodiments, based on the fact that the type of the first message is the third type, the first communication device can determine that the second condition includes (D).
[0582] Optionally, the first message may be of type three, and may include indicating that the second condition includes (D). That is, if the first message carries the second condition (D), it indicates that the first message is of type three. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (D).
[0583] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type three, if the first communication device has already received the first information, then the first communication device may not respond to the first message. It should be noted that, based on the fact that the first message is of type three, if the first information meets other conditions besides the above conditions, such as conditions other than (D), then the first communication device may respond to / not respond to the first message. That is, based on the fact that the first message is of type three, if the first information is received for the first time, the first communication device may respond to / not respond to the first message.
[0584] It is understood that in the above individual embodiments, other implementations of the first message being of the third type (e.g., including the fifth message, including the sixth message, etc.) can be referred to above, and will not be repeated here.
[0585] In the embodiments shown in Figure 12, specifically regarding step S902b, in one implementation, based on the first message being of type three, if the first information has been received, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type three, receiving the first information can be one of the conditions for not responding to the first message, not the only condition.
[0586] Please refer to Figure 13, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0587] S1001: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0588] S1002a: Based on the fact that the type of the first message is the fourth type, if the first communication device has not responded to a message including the first information, the first communication device responds to the first message.
[0589] S1002b: Based on the fact that the type of the first message is the fourth type, if the first communication device has already responded to a message including the first information, the first communication device will not respond to the first message.
[0590] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the type of the first message is type four, the first communication device may respond to the first message if it has not responded to a message containing the first information, and the first communication device may not respond to the first message if it has already responded to a message containing the first information.
[0591] Optionally, according to steps S1002a-S1002b, after the first communication device receives the first message sent by the second communication device, if the type of the first message is type four, the first communication device can determine whether it has responded to a message containing the first information. If the first communication device has not responded to a message containing the first information, then the first communication device can respond to the first message; if the first communication device has responded to a message containing the first information, then the first communication device does not respond to the first message.
[0592] In other words, after receiving the first message sent by the second communication device, based on the fact that the first message is of type four, the first communication device can determine that the first condition includes that the first communication device has not responded to a message containing the first information, and can also determine that the second condition includes that it has responded to a message containing the first information. Furthermore, the first communication device can determine whether the first information satisfies the first condition or the second condition, thereby determining whether to respond to the first message.
[0593] It is understood that, in the above embodiments, based on the fact that the type of the first message is the second type, the first communication device can determine that the first condition includes (d) and the second condition includes (E).
[0594] Optionally, the first message may be of type four, which may include: the first message includes seventh information. That is, if the first message includes seventh information, then the first message is of type four. The seventh information can be used to instruct a communication device that has not responded to a message including the first information to respond to the first message. Alternatively, the seventh information can be used to instruct a communication device that has responded to a message including the first information not to respond to the first message.
[0595] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the seventh information. If the first message includes the seventh information, the first communication device can determine that the type of the first message is the fourth type. Then, the first communication device can execute S1002a-S1002b. Therefore, S1002a-S1002b can be described as follows: if the first message includes the seventh information, and the first communication device has not responded to a message including the first information, the first communication device responds to the first message; if the first communication device has responded to a message including the first information, the first communication device does not respond to the first message. Optionally, if the first message does not include the seventh information, the first communication device can further determine whether the first message is of another type.
[0596] Optionally, the seventh information can be used to instruct only communication devices that have not responded to a message including the first information to respond to the first message.
[0597] Optionally, the first message can be of type four, which may include: the first message includes sixth information. That is, if the content of the first message includes sixth information, then the first message is of type four.
[0598] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the sixth information. If the first message includes the sixth information, the first communication device can determine that the type of the first message is the fourth type. Then, the first communication device can execute S1002a-S1002b. Therefore, S1002a-S1002b can be described as follows: if the first message includes the sixth information, and the first communication device has not responded to a message including the first information, the first communication device responds to the first message; if the first communication device has responded to a message including the first information, the first communication device does not respond to the first message. Optionally, if the first message does not include the sixth information, the first communication device can further determine whether the first message is of another type.
[0599] Optionally, the first message can be of type four, which may include: the first message does not include the third information. That is, if the content of the first message does not include the third information, then the first message is of type four.
[0600] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes third information. If the first message does not include third information, the first communication device can determine that the type of the first message is a fourth type. Then, the first communication device can execute S1002a-S1002b. Therefore, S1002a-S1002b can be described as follows: if the first message does not include third information, and the first communication device has not responded to a message including first information, the first communication device responds to the first message; if the first communication device has already responded to a message including first information, the first communication device does not respond to the first message. Optionally, if the first message includes third information, the first communication device can further determine whether the first message is of another type.
[0601] Optionally, the first message can be of type four, which may include: the first message includes third information, and the third information is a second value. That is, if the first message includes third information and the third information is a second value, then the second message is of type four. Alternatively, when the third information is a second value, it can be used to determine the execution flow, such as determining the execution of S1002a-S1002b based on the third information being a second value.
[0602] Optionally, the first message can be of type four, which may include: the first message does not include the third and sixth information. That is, if the content of the first message does not include the third and sixth information, then the first message is of type four.
[0603] In one implementation, after receiving a first message, the first communication device can determine whether the first message includes third information and sixth information. If the first message does not include third information and sixth information, the first communication device can determine that the type of the first message is the third type. Then, the first communication device can execute S1002a-S1002b. Therefore, S1002a-S1002b can be described as follows: if the first message does not include third information and sixth information, and the first communication device has not responded to a message including first information, the first communication device responds to the first message; if the first communication device has responded to a message including first information, the first communication device does not respond to the first message. Optionally, if the first message includes at least one of third information and sixth information, the first communication device can further determine whether the first message is a message of another type.
[0604] Optionally, the first message can be of type four, which may include: the first message indicating that the first condition includes (d) and the second condition includes (E). That is, if the first message carries the first condition (d) and the second condition (E), it indicates that the first message is of type four. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (d) and (E).
[0605] It should be noted that the sequence of steps S1002a-S1002b shown in Figure 13 is merely an example and should not be considered as a limitation of this application.
[0606] In the above implementation, to further address the need to increase the number of devices completing the random access process based on the first information (e.g., paging more devices), the second communication device can send a fourth type of message to the first communication device. Upon receiving the fourth type of message, the first communication device can determine, based on the fourth type, the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating non-response (e.g., a second condition). These conditions satisfy the aforementioned need, meaning the first communication device can determine whether to respond to the first message based on this need. For example, if no conflict occurred during the previous random access process based on the first information, the second communication device can send a fourth type of message to the first communication device. Upon receiving this message, the first communication device can determine whether to respond to the message based on steps S1002a and S1002b, thereby further increasing the number of devices completing the random access process based on the first information. For instance, a device that previously could not complete a random access process due to power failure can complete this random access process based on the first information after being charged.
[0607] Optionally, steps S1001 and S1002a shown in FIG13 can be used as separate embodiments.
[0608] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fourth type, the first communication device can determine that the first condition includes (d).
[0609] Optionally, the first message may be of type four, and may include indicating that the first condition includes (d). That is, if the first message carries the first condition (d), it indicates that the first message is of type four. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first condition indicated by the message, i.e., (d).
[0610] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type four, if the first communication device has not responded to a message containing the first information, then the first communication device may respond to the first message. It should be noted that, based on the first message being of type four, if the first information meets other conditions besides the above conditions, such as conditions other than (d), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type four, if a message containing the first information has already been responded to, the first communication device may respond to / not respond to the first message.
[0611] Optionally, steps S1001 and S1002b shown in FIG13 can be used as separate embodiments.
[0612] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fourth type, the first communication device can determine that it includes (E).
[0613] Optionally, the first message can be of type four, which may include: the first message may indicate that the second condition includes (E). That is, if the first message carries the second condition (E), it indicates that the first message is of type four. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (E).
[0614] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type four, if the first communication device has already responded to a message including the first information, then the first communication device may not respond to the first message. It should be noted that, based on the first message being of type four, if the first information meets other conditions besides the above conditions, such as conditions other than (E), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type four, if it has not responded to a message including the first information, the first communication device may respond to / not respond to the first message.
[0615] It is understood that in the above individual embodiments, other implementations of the first message being of the fourth type (e.g., including the seventh message, including the sixth message, etc.) can be referred to above, and will not be repeated here.
[0616] In the embodiments shown in Figure 13, specifically regarding step S1002b, in one implementation, based on the first message being of type four, if a message including the first information has already been responded to, the first communication device can determine whether to respond to the first message based on the battery level of the first communication device. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type four, responding to a message including the first information can be one of the conditions for not responding to the first message, not the only condition.
[0617] Please refer to Figure 14, which is a flowchart of another communication method provided in an embodiment of this application. The method may include the following steps:
[0618] S1101: The second communication device sends a first message to the first communication device, and correspondingly, the first communication device can receive the first message sent by the second communication device.
[0619] S1102a: Based on the type of the first message being the fifth type, if the first communication device receives the first information for the first time, the first communication device responds to the first message.
[0620] S1102b: Based on the type of the first message being the fifth type, if the first communication device has received the first information but has not completed the random access process based on the first information, the first communication device responds to the first message.
[0621] S1102c: Based on the fact that the type of the first message is the fifth type, if the first communication device has received the first information and has completed the random access process based on the first information, the first communication device does not respond to the first message.
[0622] Optionally, the terms "based on" and "if" or "under certain circumstances" have the same meaning. That is, if the type of the first message is type five, and the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device may respond to the first message; however, if the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device may not respond to the first message.
[0623] Optionally, according to steps S1102a and S1102b, after the first communication device receives the first message sent by the second communication device, if the type of the first message is the fifth type, the first communication device can determine whether it has received the first information for the first time. Furthermore, if the first communication device has received the first information, the first communication device can further determine whether the random access process based on the first information has been completed.
[0624] In other words, after the first communication device receives the first message sent by the second communication device, based on the fact that the first message is of type five, the first communication device can determine that the first condition includes that the first communication device has received the first information but has not completed the random access procedure based on the first information, and that it is the first time it has received the first information. It can also determine that the second condition includes that the first communication device has received the first information and has completed the random access procedure based on the first information. Furthermore, the first communication device can determine whether the first information satisfies the first condition or the second condition, thereby determining whether to respond to the first message.
[0625] It is understood that, in the above embodiments, based on the fact that the type of the first message is the first type, the first communication device can determine that the first condition includes (a) and (c), and the second condition includes (C).
[0626] Optionally, the first message may be of type five, and may include: the first message includes eighth information. That is, if the first message includes eighth information, it indicates that the first message is of type five. The eighth information is used to instruct a communication device that has failed in random access based on the first information, or a communication device that has received the first information for the first time, to respond to the first message. Alternatively, the eighth information may be used to instruct a communication device that has completed a random access procedure based on the first information not to respond to the first message.
[0627] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the eighth information. If the first message includes the eighth information, the first communication device can determine that the type of the first message is the fifth type. Then, the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message includes the eighth information, and if the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device can choose not to respond to the first message. Optionally, if the first message does not include the eighth information, the first communication device can further determine whether the first message is of another type.
[0628] Optionally, the type of the first message is the fifth type, which may include: the first message does not include the eighth information. That is, if the first message does not include the eighth information, it means that the type of the first message is the fifth type.
[0629] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the eighth information. If the first message does not include the eighth information, the first communication device can determine that the type of the first message is the fifth type. Then, the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message does not include the eighth information, and if the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device can choose not to respond to the first message. Optionally, if the first message includes the eighth information, the first communication device can further determine whether the first message is of another type.
[0630] Optionally, the first message can be of type five, which may include: the first message does not include the second, fourth, fifth, and seventh information. That is, if the first message does not include the second, fourth, fifth, and seventh information, then the first message is of type five.
[0631] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the eighth information. If the first message does not include the second, fourth, fifth, and seventh information, the first communication device can determine that the type of the first message is the fifth type. Then, the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message does not include the second, fourth, fifth, and seventh information, and if the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device may not respond to the first message. Optionally, if the first message includes the second, fourth, fifth, and seventh information, the first communication device can further determine whether the first message is of another type.
[0632] Optionally, the first message can be of type five, which may include: the first message includes sixth information. That is, if the first message includes sixth information, it means that the first message is of type five.
[0633] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the eighth information. If the first message includes the sixth information, the first communication device can determine that the type of the first message is the fifth type. Then, the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message includes the sixth information, and if the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device can choose not to respond to the first message. Optionally, if the first message does not include the sixth information, the first communication device can further determine whether the first message is of another type.
[0634] Optionally, the first message can be of type five, which may include: the first message does not include the third information. That is, if the first message does not include the third information, it means that the first message is of type five.
[0635] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes the eighth information. If the first message does not include the third information, the first communication device can determine that the type of the first message is the fifth type. Then, the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message does not include the third information, and if the first communication device receives the first information for the first time, or if the first communication device has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. If the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device can choose not to respond to the first message. Optionally, if the first message includes the third information, the first communication device can further determine whether the first message is of another type.
[0636] Optionally, the type of the first message is the fifth type, which may include: the first message includes third information, and the third information is a second value. That is, if the first message includes third information, and the third information is a second value, then the type of the second message is the fifth type. Alternatively, when the third information is a second value, it can be used to determine the execution flow, such as determining the execution of S1102a-S1102c based on the third information being a second value.
[0637] Optionally, the first message can be of type five, which may include: the first message does not include the third and sixth information. That is, if the first message does not include the third and sixth information, then the first message is of type five.
[0638] In one implementation, after receiving the first message, the first communication device can determine whether the first message includes eighth information. If the first message does not include third and sixth information, the first communication device can determine that the type of the first message is fifth type. Then the first communication device can execute S1102a-S1102c. Therefore, S1102a-S1102c can be described as follows: if the first message does not include third and sixth information, and if the first communication device receives the first message for the first time, or if the first communication device has received the first message but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message; if the first communication device has received the first information and has completed the random access procedure based on the first information, then the first communication device can not respond to the first message. Optionally, if the first message includes at least one of third and sixth information, the first communication device can further determine whether the first message is another type of message.
[0639] Optionally, the first message may be of type five, which may include: the first message indicating that the first condition includes (a) and (c), and the second condition includes (C). That is, if the first message carries the first condition (a) and (c), and the second condition (C), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (a), (c), and (C).
[0640] It should be noted that the order of steps S1102a-S1102c shown in Figure 14 is merely an example and should not be regarded as a limitation of this application.
[0641] In the above implementation, to address the two requirements of increasing the number of devices completing the random access procedure based on the first information and resolving conflicts during the random access procedure, especially the requirement to increase the number of devices completing the random access procedure based on the first information, after the first communication device receives a message of the fifth type, it can determine the conditions for indicating a response to the message (e.g., a first condition) and the conditions for indicating not to respond to the message (e.g., a second condition) based on the fifth type. These conditions satisfy the two requirements mentioned above, meaning that the first communication device can determine whether to respond to the first message based on these two requirements. For example, if there was no conflict or a very small conflict in the previous random access procedure based on the first information, the second communication device can send a message of the fifth type to the first communication device. After receiving this message, the first communication device can determine whether to respond to the message based on the steps S1102a and S1102a described above. This can both increase the number of devices completing the random access procedure based on the first information to a certain extent and control the number of devices performing the random access procedure to a certain extent, avoiding larger conflicts.
[0642] Optionally, steps S1101 and S1102a shown in FIG14 can be used as separate embodiments.
[0643] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the first condition includes (c).
[0644] Optionally, the first message may be of type five, and may include: the first message may indicate that the first condition includes (c). That is, if the first message carries the first condition (c), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first condition indicated by the message, i.e., (c).
[0645] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type five, if the first information is received for the first time, the first communication device can respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides those described above, such as conditions other than (c), then the first communication device can respond to / not respond to the first message. That is, based on the first message being of type five, if the first information was received before the first message was received, the first communication device can respond to / not respond to the first message.
[0646] Optionally, steps S1101 and S1102b shown in FIG14 can be used as separate embodiments.
[0647] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the first condition includes (a).
[0648] Optionally, the first message may be of type five, and may include indicating that the first condition includes (a). That is, if the first message carries the first condition (a), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first condition indicated by the message, i.e., (a).
[0649] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type five, if it has received the first information before but has not completed the random access procedure based on the first information, the first communication device may respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides those described above, such as conditions other than (a), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type five, if it is the first time receiving the first information, or if it has received the first information before but has not completed the random access procedure based on the first information, the first communication device may respond to / not respond to the first message.
[0650] This embodiment can refer to the separate embodiment mentioned above, including steps S701 and S702b shown in FIG10, which will not be described again in this application.
[0651] Optionally, steps S1101 and S1102c shown in FIG14 can be used as separate embodiments.
[0652] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the second condition includes (C).
[0653] Optionally, the first message can be of type five, which may include: the first message may indicate that the second condition includes (C). That is, if the first message carries the second condition (C), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the second condition indicated by the message, i.e., (C).
[0654] In the above embodiments, after the first communication device receives the first message sent by the second communication device, if the first message is of type five and the first information was received before the first message was received, and a random access procedure based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides those mentioned above, such as conditions other than (C), then the first communication device may respond to / not respond to the first message. That is, based on the first message being of type five, or based on the first message being of type one, if the first information is received for the first time, or if the first information has been received but a random access procedure based on the first information has not been completed, the first communication device may respond to / not respond to the first message.
[0655] This embodiment can refer to the separate embodiment mentioned above, including steps S801 and S802d shown in FIG11, which will not be described again in this application.
[0656] Optionally, steps S1101, S1102a, and S1102b shown in FIG14 can be used as separate embodiments.
[0657] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the first condition includes (c) and (a).
[0658] Optionally, the first message may be of type five, and may include indicating that the first condition includes (c) and (a). That is, if the first message carries the first conditions (c) and (a), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first conditions indicated by the message, namely (c) and (a).
[0659] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type five, if it is the first time receiving the first information, or if it has received the first information but has not completed the random access procedure based on the first information, then the first communication device can respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides those described above, such as conditions other than (c) and (a), then the first communication device can respond to / not respond to the first message. In other words, based on the first message being of type five, if it is the first time receiving the first information, or if it has received the first information and has completed the random access procedure based on the first information, the first communication device can respond to / not respond to the first message.
[0660] Optionally, steps S1101, S1102a, and S1102c shown in FIG14 can be used as separate embodiments.
[0661] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the first condition includes (c) and the second condition includes (C).
[0662] Optionally, the first message can be of type five, which may include: the first message indicating that the first condition includes (c) and the second condition includes (C). That is, if the first message carries the first condition (c) and the second condition (C), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (c) and (C).
[0663] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type five, if the first information is received for the first time, the first communication device may respond to the first message; if the first information was received before receiving the first message and a random access procedure based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides those described above, such as conditions other than (c) and (C), the first communication device may respond to / not respond to the first message. In other words, based on the first message being of type five, if the first information was received before receiving the first message and a random access procedure based on the first information has not been completed, the first communication device may respond to / not respond to the first message.
[0664] Optionally, steps S1101, S1102b, and S1102c shown in FIG14 can be used as separate embodiments.
[0665] It is understood that, in the above embodiments, based on the fact that the type of the first message is the fifth type, the first communication device can determine that the first condition includes (a) and the second condition includes (c).
[0666] Optionally, the first message may be of type five, which may include: the first message indicating that the first condition includes (a) and the second condition includes (C). That is, if the first message carries the first condition (a) and the second condition (C), it indicates that the first message is of type five. In this way, after receiving the first message, the first communication device can directly determine whether to respond to the message based on the first and second conditions indicated by the message, namely (a) and (C).
[0667] In the above embodiments, after the first communication device receives the first message sent by the second communication device, based on the first message being of type five, if the first information has been received before and the random access procedure based on the first information has not been completed, the first communication device may respond to the first message. If the first information has been received before the first message was received and the random access procedure based on the first information has been completed, the first communication device may not respond to the first message. It should be noted that, based on the first message being of type five, if the first information meets other conditions besides the above conditions, such as conditions other than (a) and (C), the first communication device may respond to / not respond to the first message. That is to say, based on the first message being of type five, if the first information is received for the first time, the first communication device may respond to / not respond to the first message.
[0668] It is understood that in the above individual embodiments, other implementations of the first message being of the fifth type (e.g., including the eighth message, including the sixth message, etc.) can be referred to above, and will not be repeated here.
[0669] In the embodiments shown in Figure 14, specifically regarding step S1102c, in one implementation, based on the first message being of type five, if the first information has been received and a random access procedure based on the first information has been completed, the first communication device can determine whether to respond to the first message based on its battery level. If the battery is sufficient, it can respond; if the battery is insufficient, it can not respond. Therefore, when the first message is of type five, receiving the first information and completing a random access procedure based on the first information can be one of the conditions for not responding to the first message, not the only one.
[0670] It is understood that this application does not limit the specific implementation of the response / non-response in the above individual embodiments shown in Figures 7-14 (e.g., directly determining the response / non-response, or further determining the response / non-response by executing other processes). For details, please refer to the relevant description in Figure 6, which will not be repeated here.
[0671] In some embodiments of this application, based on the occurrence of paging congestion, the second communication device may send a first message (e.g., a first type or second type message) including first information and third information. Accordingly, after receiving the first message including the first information and third information, the first communication device may determine whether to respond to the first message based on the steps shown in FIG10 or FIG11.
[0672] In some embodiments of this application, based on the absence of paging congestion, the second communication device may send a first message (e.g., a third, fourth, or fifth type message) that includes first information but does not include third information. Accordingly, after receiving the first message that includes first information but does not include third information, the first communication device may determine whether to respond to the first message based on the steps shown in FIG12, FIG13, or FIG14.
[0673] In some embodiments of this application, based on the absence of paging congestion, the second communication device can send a first message (e.g., a third, fourth, or fifth type message) including first and sixth information. Accordingly, after receiving the first message including the first and sixth information, the first communication device can determine whether to respond to the first message based on the steps shown in FIG12, FIG13, or FIG14.
[0674] Optionally, after receiving the first information, the first communication device may store the first information.
[0675] For example, the first information may include a first process identifier, so that after the first communication device receives the first information, it can store the first process identifier in the first information.
[0676] It is understood that "the first communication device stores the first information" can mean that the first communication device stores part or all of the content of the first information. For example, "the first communication device stores the first information" can mean that the first communication device stores the first process identifier in the first information.
[0677] Optionally, after receiving the first information, the first communication device may also store the status information corresponding to the first information. This status information is used to indicate the response status of the first communication device to a message including the first information.
[0678] For example, the first information may include a first process identifier, so that after the first communication device receives the first information, it can store the status information corresponding to the first process identifier.
[0679] Optionally, status information can be used to indicate whether a response has been received or not.
[0680] Optionally, status information can be used to indicate a successful response (i.e., successful random access) / a response but failure (i.e., failed random access) / no response.
[0681] Optionally, status information can be used to indicate whether the random access procedure has been completed (i.e., successful random access, or a successful response) or not.
[0682] It is understood that this application does not limit the way the above status information is represented. For example, a status information of 1 indicates a response has been received, and a status information of 0 indicates no response. As another example, a status information of 1 indicates that the random access procedure has been completed, and a status information of 0 indicates that the random access procedure has not been completed. Furthermore, a status information of 11 indicates a successful response, a status information of 10 indicates a failed response, and a status information of 00 indicates no response.
[0683] Optionally, the first communication device may store the first information and / or the status information corresponding to the first information in non-volatile memory.
[0684] In one or more of the above embodiments, optionally, after receiving a first message sent by a second communication device, the first communication device may determine whether to respond to the first message based on whether it stores first information. Optionally, after receiving a first message sent by a second communication device, the first communication device may determine whether to respond to the first message based on whether it stores first information and the status information corresponding to the first information. Specific details are as follows:
[0685] Optionally, the first communication device receiving the first information for the first time may include: the first communication device not storing the first information.
[0686] Optionally, the fact that the first communication device has received the first information may include: the first communication device storing the first information.
[0687] Optionally, the fact that the first communication device has responded to the first information may include: the first communication device storing the first information, and its corresponding status information used to indicate that a response has been made.
[0688] Optionally, the fact that the first communication device has not responded to the first information may include: the first communication device storing the first information, and its corresponding status information used to indicate no response.
[0689] Optionally, the first communication device not responding to the first information may include: the first communication device not storing the first information.
[0690] Optionally, the first communication device receiving the first information and having completed the random access process based on the first information may include: the first communication device storing the first information, and its corresponding status information used to indicate that the random access process has been completed.
[0691] Optionally, the first communication device receiving the first information but not completing the random access process based on the first information may include: the first communication device storing the first information, and its corresponding status information used to indicate that the random access process has not been completed.
[0692] Optionally, if the first communication device has received the first information but has not completed the random access process based on the first information, it may include: the first communication device storing the first information, and its corresponding status information used to indicate that it has responded but failed.
[0693] Optionally, if the first communication device has received the first information but has not completed the random access process based on the first information, it may include: the first communication device storing the first information, and its corresponding status information used to indicate no response.
[0694] Optionally, the first communication device receiving the first information and the random access based on the first information failing may include: the first communication device storing the first information, and its corresponding status information used to indicate that a response was received but failed.
[0695] Optionally, after the first communication device receives the ninth information sent by the second communication device, the first communication device may clear the stored first information and / or the status information corresponding to the first information.
[0696] Optionally, the ninth message can be used to indicate the end of the paging process corresponding to the first message.
[0697] Optionally, the ninth piece of information can be used to indicate that the random access procedure based on the first piece of information should no longer be triggered.
[0698] Optionally, after receiving the first message, the first communication device may receive a fourth message. If the first message and the fourth message are messages associated with different service requests, the first communication device may clear the status information corresponding to the first message.
[0699] Optionally, the fourth message may include the first information, and the first information in the fourth message and the first information in the first message may be associated with different service requests, or the first information in the fourth message and the first information in the first message may identify different service requests, or the paging procedure indicated by the first information in the fourth message may be different from the paging procedure indicated by the first information in the first message. That is, although both the fourth message and the first message include the first information, the first information in the fourth message indicates a new paging procedure. In this case, the status information corresponding to the first information cleared by the first communication device is the status information corresponding to the paging procedure indicated by the first information in the first message, i.e., the status information corresponding to the previous paging procedure.
[0700] In one possible implementation, after receiving the fourth message, the first communication device can clear the previously stored first information (e.g., the first information in the first message stored after receiving the first message) and the status information corresponding to the previously stored first information, as well as store the first information in the fourth message. It can also determine whether to respond to the fourth message based on the first information in the fourth message, and then determine and store the status information corresponding to the first information based on the response. The stored status information is the status information corresponding to the new paging process.
[0701] For example, the first information can be a process ID, and its specific value can be 0. After receiving the first message, the first communication device can store the first information, that is, store the process ID 0. Based on the first information in the first message satisfying the first condition, it can respond to the first message. In this way, the first communication device can determine that the status information corresponding to the first information is a message that has been responded to including the first information, and store the status information. After the first communication device subsequently receives the fourth message, based on the paging process identified by the first information in the fourth message being different from the paging process identified by the first information in the first message, it can clear the previously stored process ID and status information, that is, clear the previously stored 0 and the status information of a message that has been responded to including the first information. It can also store the first information in the fourth message, that is, store the process ID 0. Furthermore, based on the first information in the fourth message satisfying the second condition, it can choose not to respond to the fourth message. In this way, the first communication device can determine that the status information corresponding to the first information is a message that has not been responded to including the first information, and store the status information.
[0702] In another possible implementation, after the first communication device receives the fourth message, based on the fact that both the fourth message and the first message include first information, and the first information in the fourth message and the first information in the first message are associated with different service requests, or the first information in the fourth message and the first information in the first message identify different service requests, or the paging process indicated by the first information in the fourth message is different from the paging process indicated by the first information in the first message, the first communication device may not clear the originally stored first information, but only clear the status information corresponding to the originally stored first information. After determining whether to respond to the fourth message based on the first information in the fourth message, the first communication device then determines and stores the status information corresponding to the first information based on the response. The stored status information is the status information corresponding to the new paging process.
[0703] For example, the first information can be a process ID, and its specific value can be 0. After receiving the first message, the first communication device can store the first information, that is, store the process ID 0. Based on the first information in the first message satisfying the first condition, it can respond to the first message. In this way, the first communication device can determine that the status information corresponding to the first information is a message that has been responded to including the first information, and store the status information. After the first communication device subsequently receives the fourth message, based on the fact that the paging process identified by the first information in the fourth message is different from the paging process identified by the first information in the first message, it can choose not to clear the original process ID, but only to clear the original status information, that is, to clear the previously stored status information of a message that has been responded to including the first information. Furthermore, based on the fact that the first information in the fourth message satisfies the second condition, it can choose not to respond to the fourth message. In this way, the first communication device can determine that the status information corresponding to the first information is a message that has not been responded to including the first information, and store the status information.
[0704] In one possible implementation, after receiving the fourth message, the first communication device can update the stored service request identifier / process information / process identifier based on the fact that both the fourth message and the first message include first information, and the first information in the fourth message and the first information in the first message are associated with different service requests, or the first information in the fourth message and the first information in the first message identify different service requests, or the paging process indicated by the first information in the fourth message is different from the paging process indicated by the first information in the first message. The first communication device can also determine whether to respond to the fourth message based on the first information in the fourth message, and then update the status information corresponding to the first information based on the response, that is, update the status information corresponding to the service request identifier, or the status information corresponding to the process information, or the status information corresponding to the process identifier. The updated status information is the status information corresponding to the new paging process.
[0705] For example, the first information can be a process ID, and its specific value can be 0. After receiving the first message, the first communication device can store the first information, that is, store the process ID 0. Based on the first information in the first message satisfying the first condition, it can respond to the first message. In this way, the first communication device can determine that the status information corresponding to the process ID is a message that has been responded to including the first information, and store this status information. After the first communication device subsequently receives the fourth message, based on the fact that the paging process identified by the first information in the fourth message is different from the paging process identified by the first information in the first message, it can update the process ID from 0 to 0. Furthermore, based on the fact that the first information in the fourth message satisfies the second condition, it can choose not to respond to the fourth message. In this way, the first communication device can determine that the status information corresponding to the first information is a message that has not been responded to including the first information. That is, the first communication device can update the status information corresponding to the process ID from a message that has been responded to including the first information to a message that has not been responded to including the first information. In other words, after receiving the fourth message, the first communication device can update the stored process ID based on the process ID in the fourth message, and update the status information corresponding to the process ID based on the response to the fourth message.
[0706] Optionally, the fourth message may include tenth information. The tenth information may be different from the first information. The tenth information may be used to identify a random access procedure triggered by another service request (i.e., a service request different from the service request associated with the first message), or to identify another service request, or to identify another paging procedure.
[0707] For example, the fourth message can also be protocol layer signaling or data packets, such as signaling or data packets from the physical layer, MAC layer, or newly introduced protocol layer. Its specific implementation can be described in the above description of the first message, and will not be repeated here. For example, the fourth message can also include a first field, and the first field in the fourth message can carry tenth information.
[0708] In one possible implementation, after receiving the fourth message, the first ...
Claims
1. A communication method, characterized in that, Applied to a first communication device, the method includes: Receive a first message from a second communication device, the first message including first information; Based on the first information, determine whether to respond to the first message; responding to the first message includes triggering a random access procedure or sending a second message, the second message being used to reply to the first message.
2. The method as described in claim 1, characterized in that, The receiving of the first message from the second communication device includes: receiving the first message from multiple second communication devices; The step of determining whether to respond to the first message based on the first information includes: Based on the first information in the first message from one of the multiple second communication devices, determine whether to respond to the first message; Wherein, the identifier corresponding to the one second communication device belongs to the device identifier that has responded or registered; or, the one second communication device is a device randomly selected from the plurality of second communication devices.
3. The method as described in claim 1 or 2, characterized in that, The step of determining whether to respond to the first message based on the first information includes: Based on the first information satisfying the first condition, respond to the first message; And / or, based on the first information satisfying the second condition, not responding to the first message.
4. The method as described in claim 1 or 2, characterized in that, The step of determining whether to respond to the first message based on the first information includes: The first message is responded to if the first information satisfies the first condition and the first communication device satisfies the third condition; or, the first message is not responded to if the first information satisfies the first condition and the first communication device does not satisfy the third condition; or, the first message is not responded to if the first information satisfies the second condition. Wherein, the first communication device satisfies the third condition, including at least one of the following: the first communication device does not store a first identifier, the first communication device is not transmitting data, or the first communication device is not performing a random access procedure; the first identifier is used by the first communication device to perform data transmission.
5. The method as described in claim 3 or 4, characterized in that, The first condition includes: having received the first information and not having completed a random access process based on the first information; And / or, The second condition includes: receiving the first information for the first time.
6. The method as described in claim 3 or 4, characterized in that, The first condition includes: having received the first information, and the random access attempt based on the first information failing; And / or, The second condition includes at least one of the following: having received the first information and not having responded to a message including the first information; having received the first information and having completed random access based on the first information; having received the first information for the first time; or not having responded to a message including the first information.
7. The method as described in claim 3 or 4, characterized in that, The first condition includes: receiving the first information for the first time; And / or, The second condition includes: having received the first information.
8. The method as described in claim 3 or 4, characterized in that, The first condition includes: not responding to a message containing the first information; And / or, The second condition includes: having responded to a message that includes the first information.
9. The method as described in claim 5, characterized in that, The first message is of type 1, including any one of the following: The first message includes second information, which is used to instruct a communication device that has received the first information to respond to the first message; The content of the first message includes only resource information and the first information; The content of the first message includes only the resource information, the first information, and the first command; The first message includes third information, which indicates that the second condition includes receiving the first information for the first time.
10. The method as described in claim 6, characterized in that, The first message is of type two, including any one of the following: The first message includes fourth information, which is used to instruct a communication device that has failed to perform random access based on the first information to respond to the first message; The content of the first message includes only resource information and the first information; The content of the first message includes only the resource information, the first information, and the first command; The first message includes third information, which indicates that the second condition includes receiving the first information for the first time.
11. The method as described in claim 7, characterized in that, The first message is of type three, including any one of the following: The first message includes a fifth piece of information, which is used to instruct the communication device that first receives the first information to respond to the first message; The first message includes a sixth message, which indicates that the first condition includes receiving the first message for the first time. The first message does not include third information, which indicates that the second condition includes receiving the first message for the first time.
12. The method as described in claim 8, characterized in that, The first message is of type four, including any one of the following: The first message includes a seventh message, which is used to instruct a communication device that has not responded to a message including the first message to respond to the first message; The first message includes a sixth message, which indicates that the first condition includes receiving the first message for the first time. The first message does not include third information, which indicates that the second condition includes receiving the first message for the first time.
13. The method as described in claim 3, characterized in that, The first condition includes at least one of the following: having received the first information and not having completed a random access process based on the first information; The first information is received for the first time; And / or, the second condition includes: having received the first information and having completed a random access process based on the first information; The first message is of type five, including any one of the following: The first message includes an eighth message, which is used to instruct a communication device that has failed to perform random access based on the first message or a communication device that has received the first message for the first time to respond to the first message. The first message does not include the second information, the fourth information, the fifth information, and the seventh information. The second information is used to instruct a communication device that has received the first information to respond to the first message. The fourth information is used to instruct a communication device that has failed to perform random access based on the first information to respond to the first message. The fifth information is used to instruct a communication device that has received the first information for the first time to respond to the first message. The seventh information is used to instruct a communication device that has not responded to a message including the first information to respond to the first message. The first message includes a sixth message, which indicates that the first condition includes receiving the first message for the first time. The first message does not include third information, which indicates that the second condition includes receiving the first message for the first time.
14. The method according to any one of claims 2-13, characterized in that, The method further includes: After responding to the first message, no message including the first information is responded to within a first preset time period.
15. The method according to any one of claims 1-14, characterized in that, The method further includes: After receiving the first message from the second communication device, the first information and the corresponding status information are stored. Wherein, the status information corresponding to the first information is used to indicate whether the random access procedure based on the first information has not been completed, or whether the random access procedure based on the first information has been completed; or... The status information corresponding to the first information is used to indicate that a message including the first information was not responded to, or that random access based on the first information failed, or that random access based on the first information was successful; or, The status information corresponding to the first information is used to indicate whether a message including the first information has not been responded to, or whether a message including the first information has been responded to.
16. A communication method, characterized in that, Applied to a second communication device, the method includes: Send a first message to a first communication device; the first message includes first information, the first information being used to determine whether the first communication device responds to the first message, the response to the first message including triggering a random access procedure or sending a second message, the second message being used to reply to the first message.
17. The method as described in claim 16, characterized in that, The type of the first message is used to indicate a first condition and / or a second condition, the first condition being used to indicate that the first communication device responds to the first message, and the second condition being used to indicate that the second communication device does not respond to the first message.
18. A communication method, characterized in that, Applied to a first communication device, the method includes: Receive a third message from the second communication device; Based on whether the first communication device stores a first identifier, and / or whether data transmission is in progress, and / or whether a random access procedure is in progress, it is determined whether to respond to the third message; the first identifier is used by the first communication device to perform data transmission.
19. The method as described in claim 18, characterized in that, The step of determining whether to respond to the third message based on whether the first communication device stores a first identifier, and / or whether data transmission is in progress, and / or whether a random access procedure is in progress includes: The third message is responded to based on the fact that the first communication device does not store the first identifier, and / or is not transmitting data, and / or is not performing a random access procedure; Based on the fact that the first communication device stores the first identifier, and / or is in the process of data transmission, and / or is in the process of random access, it does not respond to the third message.
20. A communication method, characterized in that, Applied to a first communication device, the method includes: Receive a first message from multiple second communication devices; the first message from the multiple second communication devices includes device identifiers corresponding to the multiple second communication devices; Based on the fact that the device identifier corresponding to at least one of the plurality of second communication devices belongs to a device identifier that has been responded to or registered, a first message is responded to from any one of the at least one second communication device; or, a first message is responded to from a second communication device randomly selected from the plurality of second communication devices.
21. A communication device, characterized in that, It includes at least one processor and a memory, the memory storing a computer program or instructions, the processor executing the computer program or instructions to implement the method of any one of claims 1-20.
22. A computer-readable storage medium, characterized in that, It stores a computer program or instructions, which, when executed, perform the method of any one of claims 1-20.