Communication method and apparatus

By receiving paging messages in the A-IoT system and sending information indicating that the random access process was not successfully completed, the problem of resource waste in inventory counting is solved, achieving more efficient resource utilization and a lower competition failure rate.

CN122476451APending Publication Date: 2026-07-28HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-01-27
Publication Date
2026-07-28

AI Technical Summary

Technical Problem

Existing A-IoT technologies suffer from resource waste during inventory counting, including waste of signaling and uplink resources.

Method used

By receiving the first paging message to trigger the random access procedure, and sending the first information indicating that the random access procedure was not successfully completed under certain conditions, the network device can decide whether to proceed with the next paging round based on the information, thereby avoiding unnecessary paging procedures and rationally allocating uplink resources.

Benefits of technology

It saves resources, improves the efficiency of inventory counting, and avoids the possibility of resource waste and competitive failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122476451A_ABST
    Figure CN122476451A_ABST
Patent Text Reader

Abstract

The application provides a communication method and device, relates to the technical field of mobile communication, and the method comprises the following steps: receiving a first paging message, the first paging message is used for triggering a first random access process and / or a second random access process, the second random access process is at least one round of random access process executed before the first random access process; under the condition that a condition is met, first information is sent, the first information is used for indicating that a random access process is not successfully completed, the condition indicates that the random access process is not successfully completed, and the random access process comprises the first random access process and / or the second random access process. The first information is used for network decision whether to carry out a next round of paging process, unnecessary paging can be avoided, and resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] Within the current 3rd Generation Partnership Project (3GPP), Ambient-Internet of Things (A-IoT) communication systems support inventory counting. Inventory counting refers to the process by which customers use A-IoT communication systems to count goods in a warehouse, for example, by confirming the type and quantity of goods, with each item attached to an A-IoT device.

[0003] Currently, inventory counting based on A-IoT technology suffers from resource waste. Summary of the Invention

[0004] This application provides a communication method and apparatus to achieve the purpose of saving resources, and the disclosed technical solution is as follows:

[0005] A first aspect of this application provides a communication method comprising: receiving a first paging message, the first paging message being used to trigger a first random access procedure and / or a second random access procedure, the second random access procedure being at least one round of random access procedures executed prior to the first random access procedure; and, if a condition is met, sending first information, the first information being used to indicate that the random access procedure was not successfully completed, the condition indicating that the random access procedure was not successfully completed, the random access procedure including the first random access procedure and / or the second random access procedure. The first information indicating that the random access procedure was not successfully completed helps the network to know that there are still terminal devices that have not successfully completed the random access procedure, thereby laying the foundation for the network to decide whether to proceed with the next round of paging. If the next round of paging is not required, unnecessary paging can be avoided, thereby saving resources.

[0006] In some implementations, the start or end time of the first information is before the first target time. The first target time is the time obtained by advancing or delaying the second target time by a time offset. The second target time is the start or end time of the target information in the first random access procedure, and the target information includes the random access response. Since the start or end time of the first information is before the first target time, and the target information includes the random access response, the time-domain resources used to transmit the first information are used before the time-domain resources used to transmit the random access response. This reduces sampling frequency drift, thereby facilitating network parsing of the first information.

[0007] In some implementations, the conditions include: the second random access procedure failed to complete, and the first random access procedure was not performed. If the first random access procedure is not performed, random access cannot be successfully completed in the paging round triggered by the first paging message. Furthermore, because the second random access procedure failed to complete, random access procedures were not successfully completed in either the paging round triggered by the first paging message or in the preceding paging rounds. Therefore, it is necessary to inform the network that the random access procedure was not successfully completed. This condition enables the terminal device to promptly inform the network that the random access procedure was not successfully completed.

[0008] In some implementations, the start or end time of the first information is after the first target time. The first target time is the time obtained by advancing or delaying the second target time by a time offset. The second target time is the start or end time of the target information in the first random access procedure, and the target information includes the random access response. Since the start or end time of the first information is after the first target time, and the target information includes the random access response, the time domain resources used to transmit the first information are after the time domain resources used to transmit the random access response. Therefore, it is possible to decide whether to proceed with the next paging round based on whether the random procedure in the paging round triggered by the first paging message is successful, thus potentially saving paging rounds.

[0009] In some implementations, the condition includes: neither the first random access procedure nor the second random access procedure is successfully completed. This condition enables the terminal device to promptly inform the network that the random access procedure has not been successfully completed.

[0010] In some implementations, the condition also includes: it is the terminal device indicated by the first paging message. If it is not the terminal device indicated by the first paging message, the terminal device may not perform the random access procedure. Therefore, limiting it to the terminal device indicated by the first paging message ensures that terminal devices that will not perform the random access procedure do not need to send the first information, thereby avoiding unnecessary waste of resources.

[0011] In some implementations, the condition also includes: the terminal device is not the one indicated by the first paging message, but the terminal device indicated by the second paging message, where the second paging message is a paging message received before the first paging message. Although not the target terminal device in this paging round, the target terminal device in previous paging rounds can also send the first information in this paging round to promptly inform the network that the random access procedure has not been successfully completed.

[0012] In some implementations, the condition includes: failure to parse both the first and second paging messages, where the second paging message is a paging message received before the first paging message. Failure to parse the paging message indicates that the random access procedure was not successfully completed, thus this condition allows the terminal device to promptly inform the network that the random access procedure was not successfully completed.

[0013] In some implementations, before sending the first information, the method further includes receiving a second information, which is used to instruct the activation of the first information reporting function, and the second information is carried in the first paging message or other messages.

[0014] In some implementations, before sending the first information, the method further includes receiving third information, which indicates the transmission method of the first information. The transmission method includes at least one of transmission resources and transmission format, and the third information is carried in the first paging message or other message.

[0015] In some implementations, before sending the first information, the method further includes: determining whether to enable the first information reporting function based on at least one of a first judgment criterion and a second judgment criterion. The first judgment criterion includes whether the random access type is contention-based random access, and the second judgment criterion includes whether the type of the first paging message is broadcast or multicast. The terminal device autonomously determines whether to enable the first information reporting function without changing the messages sent by the network, thus saving network-side modification costs. Furthermore, the terminal has more autonomy in decision-making and greater flexibility.

[0016] A second aspect of this application provides a communication method comprising: sending a first paging message, the first paging message being used to trigger a first random access procedure and / or a second random access procedure, the second random access procedure being at least one round of random access procedures executed prior to the first random access procedure; and receiving first information, the first information being used to indicate that a random access procedure was not successfully completed, the random access procedure including the first random access procedure and / or the second random access procedure, the first information being used to decide whether to initiate a next round of paging. Deciding whether to initiate a next round of paging based on the first information may avoid unnecessary paging rounds, thereby saving resources.

[0017] In some implementations, the method further includes: configuring uplink resources for the next round of paging-triggered random access procedures based on the number of terminal devices that failed to complete the random access procedure as indicated by the first information. This can both allocate sufficient uplink resources to reduce the possibility of contention failure and improve random access efficiency, and save resources by not occupying too much uplink resources.

[0018] In some implementations, before receiving the first information, the method further includes sending a second information, which is used to instruct the activation of the first information reporting function, and the second information is carried in the first paging message or other messages.

[0019] In some implementations, before receiving the first information, the method further includes sending third information, which indicates the transmission method of the first information. The transmission method includes at least one of transmission resources and transmission format, and the third information is carried in the first paging message or other message.

[0020] In some implementations, the start or end time of the first information is before the first target time, the first target time is the time obtained by the time offset of the second target time being earlier or later, and the second target time is the start or end time of the target information in the first random access procedure, the target information including the random access response.

[0021] In some implementations, the start or end time of the first information is after the first target time. The first target time is the time obtained by the time offset of the second target time being earlier or later. The second target time is the start or end time of the target information in the first random access procedure. The target information includes the random access response.

[0022] A third aspect of this application provides a communication device, which includes one or more processors and a memory; the memory is used to store program code; the processor is used to run the program code, causing the communication device to implement the method provided in the first or second aspect of this application.

[0023] A fourth aspect of this application provides a computer-readable storage medium having instructions stored thereon that, when executed on an electronic device, cause the electronic device to perform the method provided in the first or second aspect of this application.

[0024] The fifth aspect of this application provides a computer program product having stored thereon that, when executed on an electronic device, causes the electronic device to implement the method provided in the first or second aspect of this application.

[0025] A sixth aspect of this application provides a chip system comprising: at least one processor and an interface for receiving code instructions and transmitting them to the at least one processor; the at least one processor executes the code instructions to implement the method provided in the first or second aspect of this application. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a flowchart illustrating the process of inventory counting based on A-IoT technology.

[0028] Figure 2 A flowchart of a random access method;

[0029] Figure 3 This is another flowchart of random access;

[0030] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0031] Figure 5 This is a flowchart of yet another communication method provided in an embodiment of this application;

[0032] Figure 6 This is an example diagram of the signaling transmission timing in the communication method provided by an embodiment of this application;

[0033] Figure 7 This is a flowchart of yet another communication method provided in an embodiment of this application;

[0034] Figure 8 This is a flowchart of yet another communication method provided in an embodiment of this application;

[0035] Figure 9 This is an example diagram of the signaling transmission timing in the communication method provided by an embodiment of this application;

[0036] Figure 10 This is an example diagram illustrating the relationship between message sending times provided in an embodiment of this application;

[0037] Figure 11 This is another example diagram illustrating the relationship between message sending times provided in an embodiment of this application;

[0038] Figure 12 This is another example diagram illustrating the relationship between message sending times provided in an embodiment of this application;

[0039] Figure 13 This is a structural example diagram of a communication device provided in an embodiment of this application;

[0040] Figure 14 This is a structural example diagram of another communication device provided in the embodiments of this application. Detailed Implementation

[0041] The terms "first," "second," and "third," etc., used in this application specification, claims, and drawings are used to distinguish different objects, not to limit a specific order.

[0042] In the embodiments of this application, the words "in some implementations" or "for example" are used to indicate examples, illustrations or descriptions, and should not be construed as being more preferred or more advantageous than other embodiments or designs.

[0043] The communication systems applicable to the embodiments of this application can be second-generation (2G) communication systems, third-generation (3G) communication systems, long-term evolution (LTE) systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G new radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.

[0044] A communication system includes terminal equipment and network equipment. Network equipment includes access network equipment and core network equipment.

[0045] Terminal devices can take various forms, such as mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, vehicle-mounted terminal devices, wireless terminal devices in self-driving technology, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, wireless terminal devices in smart homes, wearable terminal devices, and so on. Terminal devices are sometimes also referred to as user equipment (UE), access terminal devices, vehicle-mounted terminal devices, industrial control terminal devices, UE units, UE stations, mobile stations, mobile terminals, remote stations, remote terminal devices, mobile devices, UE terminal devices, wireless communication devices, UE agents, or UE devices. Terminal devices can also be fixed terminal devices or mobile terminal devices. In the following embodiments of this application, the terminal device is described using an A-IoT device as an example.

[0046] Access network equipment can be terrestrial base stations or non-terrestrial network (NTN) equipment. NTN equipment can also be called base stations and / or satellite access nodes (SAN).

[0047] A base station is any device located on the network side and possessing wireless transceiver capabilities, including but not limited to: evolved Node B (NodeB, eNB, or e-NodeB) in LTE, base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in new radio (NR), base stations evolved subsequently by 3GPP, access nodes, wireless relay nodes, and wireless backhaul nodes in Wi-Fi systems. Base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, or balloon stations, etc. A base station can contain one or more co-located or non-co-located TRPs. A base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. A base station can communicate with terminal devices or communicate with terminal devices through relay stations. In the following embodiments of this application, the access network device is described using an A-IoT network device as an example.

[0048] Ambient Internet of Things (A-IoT) technology refers to A-IoT devices that can utilize energy harvested from the environment (such as radio waves, light, motion, heat, or any other available ambient energy source) to power the device, and then transmit signals via backscattering, low-power radio frequency to achieve low-bandwidth data transmission. A-IoT devices typically have low power consumption, and some have some energy storage capacity, thus reducing the energy storage requirements. For example, an A-IoT device may only contain an antenna and semiconductor components, and may not have a battery or may have a capacitor or battery with limited energy storage.

[0049] A-IoT supports scenarios related to inventory management.

[0050] Inventory counting refers to customers using an A-IoT communication system to count the goods in their warehouse, such as confirming the type and quantity of goods. Each item is equipped with an A-IoT device.

[0051] The communication process for inventory counting, as exemplified, is as follows: Figure 1 As shown, the main steps include the following:

[0052] S1: The customer management platform sends an inventory process start command, and the corresponding A-IoT network device receives the inventory process start command.

[0053] For example, the A-IoT network device is a base station or a terminal device. In the following embodiments of this application, taking a base station as an example, the A-IoT network device may also be referred to as a Reader.

[0054] S2: A-IoT network devices broadcast paging messages over the air interface, and correspondingly, A-IoT devices receive paging messages.

[0055] The paging message carries an inventory instruction and the A-IoT device to which the inventory instruction is directed.

[0056] Based on the number of A-IoT devices targeted by the inventory command, inventory types include broadcast inventory, multicast inventory, and unicast inventory. Broadcast inventory refers to an inventory of all A-IoT devices covered by the A-IoT network. Multicast inventory refers to an inventory of a subset of A-IoT devices covered by the A-IoT network. For example, the inventory command indicates information about a group of A-IoT devices, and the A-IoT devices in this group must respond to the inventory command. Unicast inventory refers to an inventory of a single A-IoT device. For example, the inventory command indicates information about one A-IoT device, instructing that A-IoT device to report its inventory information.

[0057] S3: After receiving the inventory command, the A-IoT device initiates a random access process to the A-IoT network devices.

[0058] The A-IoT device transmits inventory information through signaling in the random access procedure, and correspondingly, the A-IoT network device receives inventory information through signaling in the random access procedure.

[0059] In some implementations, inventory information includes information about A-IoT devices, such as their identity (ID), as well as goods information.

[0060] S4: The A-IoT network device sends the received cargo information to the customer management platform.

[0061] It is evident that A-IoT technology enables automated inventory counting. Understandably, "inventory counting" can also be referred to as "goods counting" or "automated counting," all of which are related to... Figure 1 The process shown is similar.

[0062] Figure 2 It is a specific implementation of S3. Figure 2The diagram shows a contention-based random access procedure (also known as a contention-based random access procedure, contention-based random access, etc.), which includes the following steps:

[0063] S21. The A-IoT device randomly selects UL resources from the designated uplink (UL) resource pool and sends Msg1 using the UL link resources. Correspondingly, the A-IoT network device receives Msg1.

[0064] Msg1 carries a random identity (random ID), which indicates the A-IoT device that sent Msg1.

[0065] S22, the A-IoT network device sends Msg2, and correspondingly, the A-IoT device receives Msg2.

[0066] Because two or more A-IoT devices may choose the same UL link resource to send Msg1, i.e., a contention occurs, in this step, the A-IoT network device resolves the contention through Msg2. That is, Msg2 contains a random ID, and the random ID contained in Msg2 indicates that the A-IoT device has successfully competed.

[0067] For example, Msg2 includes a random access response. Msg2 may also be referred to as a "random access response".

[0068] S23. When the A-IoT device resolves that Msg2 contains its own random ID, it sends inventory information.

[0069] Figure 3 It is another specific implementation of S3. Figure 3 This illustrates yet another contention-based random access procedure, which includes the following steps:

[0070] S31, the A-IoT device sends Msg1 using randomly selected UL resources, and the corresponding A-IoT network device receives Msg1.

[0071] Msg1 carries a random ID representing the A-IoT device that sent Msg1.

[0072] To save on signaling overhead, cargo information is also included in Msg1.

[0073] S32, the A-IoT network device sends Msg2, and correspondingly, the A-IoT device receives Msg2.

[0074] Msg2 is used to resolve competition; see S22 for details.

[0075] Figure 3 The process shown can reduce signaling overhead.

[0076] In addition to enabling contention-based random access, it can also execute non-contention-based random access procedures. Non-contention-based random access procedures are similar to... Figure 2 or Figure 3 The difference between the illustrated processes is that the A-IoT device uses the UL link resources specified by the network to send inventory information. In some implementations, the A-IoT network device includes the network-specified UL resources in the paging message. Similar to contention-based random access, the inventory information includes goods information and information about the A-IoT device as the sender.

[0077] Understandably, regardless of the inventory method, A-IoT network devices must initiate the inventory process via paging messages.

[0078] To ensure that A-IoT devices can report information normally, and to avoid configuring too many UL resources to reduce uplink resource overhead, A-IoT network devices can adopt a multi-round paging method. That is, each round of paging instructs a portion of A-IoT devices to report inventory information, and through multiple rounds of paging, the goal is to enable all A-IoT devices under the coverage of the A-IoT network to report inventory information.

[0079] Because A-IoT devices have limited energy storage, when an A-IoT device enters the coverage area of ​​a cell, it often does not inform the cell of its own device information in advance. Therefore, A-IoT network devices often cannot know the situation of A-IoT devices under the coverage of a cell, such as: the total number of A-IoT devices, the ID of the A-IoT device, the ID of the A-IoT device group, and the total number of A-IoT devices belonging to a certain device group.

[0080] Considering this characteristic of A-IoT devices and the method of initiating inventory counts via paging messages, it can be seen that the current inventory count process of A-IoT systems has at least the following problems:

[0081] 1. Because A-IoT network devices cannot know the number of A-IoT devices they cover, they cannot know whether all covered A-IoT devices have reported inventory information. Therefore, they can only decide to stop initiating a new round of paging if no A-IoT device access is detected in one or more consecutive paging rounds.

[0082] This would result in A-IoT network devices initiating at least one more round of paging after all A-IoT devices have reported inventory information, and configuring uplink resources for at least one round of paging, thus wasting signaling and uplink resources.

[0083] 2. In each round of paging, because the A-IoT network equipment cannot know the number of A-IoT devices it covers, it cannot allocate UL resources according to the number of A-IoT devices. This may lead to a mismatch between the amount of UL resources and the number of A-IoT devices in a contention-based random access scenario. In this case, there may be too few UL resources and too many A-IoT devices that fail to compete for them, which will reduce the efficiency of inventory counting. There may also be a situation where too many UL resources are allocated to a few A-IoT devices, which will waste UL resources.

[0084] To address the aforementioned problems, embodiments of this application provide a communication method applicable to terminal devices. Unless otherwise specified, the term "terminal device" in this application can refer to the terminal device itself (e.g., an A-IoT device), a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. The method includes: receiving a first paging message, which triggers a first random access procedure and / or a second random access procedure, wherein the second random access procedure is at least one round of random access procedures executed prior to the first random access procedure; and, under certain conditions, sending first information indicating that the random access procedure was not successfully completed, wherein the conditions indicate that the random access procedure was not successfully completed, and the random access procedure includes the first random access procedure and / or the second random access procedure.

[0085] Accordingly, embodiments of this application provide another communication method that can be applied to network devices. Unless otherwise specified, the "network device" in the embodiments of this application can refer to the network device itself (such as an A-IoT network device), a component in the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The method includes: sending a first paging message, the first paging message being used to trigger a first random access procedure and / or a second random access procedure, the second random access procedure being at least one round of random access procedure executed before the first random access procedure; receiving first information, the first information being used to indicate that the random access procedure was not successfully completed, the random access procedure including the first round of random access procedure and / or the second random access procedure, the first information being used to decide whether to initiate the next round of paging.

[0086] As can be seen, when a terminal device fails to complete the random access procedure, it sends a first message. This first message indicates that the random access procedure was not successfully completed. This first message is used by the network device to decide whether to initiate the next round of paging. Compared to existing protocols where the network device decides not to send a paging message to trigger the next round of random access based on the absence of any A-IoT device access in a paging-triggered random access procedure, this first message informs the network that there are still terminal devices that have not successfully completed the random access procedure. This allows the network to anticipate whether a terminal device will access the new round of random access and decide whether to initiate the next round of paging, without having to wait until the next paging-triggered random access procedure has finished executing to find out if a terminal device has accessed. Therefore, in the exemplary case where all terminal devices have successfully completed the random access procedure, at least one round of random access procedure can be saved, thereby saving resources used for random access. Furthermore, when a new round of random access procedure is required, the network device can also configure matching uplink resources for the random access procedure based on the number of terminal devices that have not successfully completed the random access procedure. This not only further saves resources but also reduces the possibility of contention failure, thereby improving efficiency.

[0087] The first information can be carried in existing signaling (or messages) or in signaling (or messages) added compared to existing protocols. In the following embodiments, the first information is taken as an example of a newly added message MsgX in the random access procedure.

[0088] The communication method provided by the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0089] Figure 4This is a flowchart illustrating a communication method provided in an embodiment of this application. Exemplarily, all steps in this embodiment are executed after the A-IoT network device receives the inventory process start command, i.e., after... Figure 1 The process is executed after S1 shown. It is understood that inventory counting is merely an example of an application scenario for the communication method provided in the following embodiments, and is not intended to be limiting.

[0090] Figure 4 The process includes the following steps:

[0091] S41. A-IoT network devices broadcast paging messages over the air interface, and correspondingly, A-IoT devices receive paging messages.

[0092] In the embodiments of this application, the paging message is used to trigger at least one paging round. Any paging round can also be referred to as a paging round, a random access round, a random access procedure, etc. In the embodiments of this application, "first" refers to a paging round (or random access round, etc.), rather than the first paging (or the first paging round, the first random access round, etc.). That is to say, "first" refers to one time or one instance, rather than the order.

[0093] In addition to indicating the inventory command and the A-IoT device to which the inventory command is directed, as in S2, the paging message in this embodiment also indicates enabling the MsgX reporting function and the MsgX transmission method. The transmission method includes at least one of the resources used to transmit the MsgX and the transmission format. For example, the resources include at least one of time-domain resources, frequency-domain resources, and code-domain resources. The transmission format includes chip length, number of chips, and number of repetitions, etc.

[0094] The MsgX reporting function refers to the function of sending a first message (exemplarily referred to as MsgX). The first message is used to indicate that the A-IoT device has not yet successfully completed random access.

[0095] Enabling the MsgX reporting function can also be described as having time-domain resources for transmitting MsgX. In this embodiment, it is assumed that the time-domain resources for transmitting MsgX precede the time-domain resources for transmitting Msg2.

[0096] In this embodiment, the A-IoT network device refers to the same time-domain resource or the same time-domain resource pool indicated by each A-IoT device. The same time-domain resource can be understood as the same moment or time range. Different A-IoT devices sending MsgX using the same time-domain resource, or different A-IoT devices selecting time-domain resources from the same time-domain resource pool to send MsgX, can reduce the complexity of the A-IoT network device parsing MsgX and thus determining the number of A-IoT devices sending MsgX.

[0097] One way to indicate a time-domain resource is to indicate the start and end times; another way is to indicate the start time and duration.

[0098] The paging message sent in this step can be called the first paging message, and the random access procedure initiated by the A-IoT device based on the first paging message can be called the first random access procedure.

[0099] S42, the A-IoT device determines whether to send MsgX.

[0100] Because the paging message indicates that the MsgX reporting function is enabled, the A-IoT device needs to determine whether to send MsgX.

[0101] If the first transmission condition is met, it is determined that MsgX will be sent. The first transmission condition includes either a first condition or a second condition.

[0102] 1. First condition: Paging message reception failed.

[0103] Paging messages include paging messages from the current paging round (i.e., the paging message sent by S41, which may also be referred to as the first paging message) and / or paging messages from at least one previous paging round (which may also be referred to as the second paging message).

[0104] A failure to receive a message can be understood as receiving a paging message, but failing to parse the paging message.

[0105] 2. The second condition is that the A-IoT device indicated by the paging message has not successfully completed the random access process, and Msg1 does not need to be sent in this round.

[0106] Paging messages include paging messages from the current paging round (i.e., the paging message sent by S41, which can also be called the first paging message) and / or paging messages from previous paging rounds (which can also be called the second paging message).

[0107] For example, the received paging message contains information about the A-IoT device, that is, the A-IoT device indicated by the paging message, or the target A-IoT device of the paging message.

[0108] It's understandable that the A-IoT device, as indicated by the paging message, implicitly acknowledges the condition of successfully receiving the paging message. To save resources, it's unnecessary to check whether the paging message was successfully received.

[0109] For example, if Msg1 has been sent in a previous paging round, and Msg2, used to resolve contention, is not received, then the random access procedure has not been successfully completed.

[0110] In this embodiment, after receiving the paging message and determining that it is the A-IoT device indicated by the paging message, the A-IoT device needs to determine whether to send Msg1 in this round. In some implementations, the A-IoT device determines whether to send Msg1 in this round by "rolling dice". The result is either that Msg1 does not need to be sent in this round or that Msg1 needs to be sent in this round. If Msg1 does not need to be sent in this round, then random access will not be performed. In the scenario of this embodiment, inventory information will not be reported in this round.

[0111] If the first non-transmission condition is met, it is determined that MsgX will not be sent. The first non-transmission condition includes: it is an A-IoT device indicated by a paging message, and Msg1 needs to be sent in this round. For an explanation of each item in the first non-transmission condition, please refer to the explanation of the second condition above, which will not be repeated here.

[0112] One possible reason for needing to send Msg1 in this round is that the random access procedure was not successfully completed. Optionally, the first condition for not sending, in addition to the A-IoT device indicated by the paging message and the need to send Msg1 in this round, also includes: the random access procedure was not successfully completed.

[0113] If the determination result is to send MsgX, then execute S43; if the determination result is not to send MsgX, then proceed with the subsequent steps according to the existing protocol. Figure 1 S3 is shown.

[0114] S43, the A-IoT device sends MsgX, and the corresponding A-IoT network device receives MsgX.

[0115] Figure 4In the diagram, the dashed line representing the transmission of Msg1 indicates the time-domain resources for transmitting Msg1, rather than indicating that the actual transmission has occurred. This is because if the judgment result of S42 is to send MsgX, then Msg1 will not be transmitted in this round.

[0116] In this embodiment, it is assumed that MsgX is transmitted after the time-domain resources of Msg1 are transmitted and before the time-domain resources of Msg2 are transmitted.

[0117] S44, A-IoT network devices send Msg2.

[0118] A-IoT network devices resolve contention via Msg2, where Msg2 contains a random ID indicating that the A-IoT device successfully acquired the access rights. As mentioned earlier, Msg2, for example, includes a random access response; however, it may also contain other information, which is not limited here. Figure 4 The A-IoT device shown does not send Msg1, so it does not parse Msg2 (represented by the dashed line), while other A-IoT devices that send Msg1 will parse Msg2.

[0119] Based on the received MsgX, S45 and A-IoT network devices decide whether to initiate the next paging round.

[0120] The decision on whether to initiate the next round of paging can be understood as deciding whether to initiate the next round of paging or to end the inventory count.

[0121] In some implementations, receiving MsgX indicates that there may still be A-IoT devices that have not successfully completed the random access process or reported inventory information, thus requiring the initiation of another paging round. In other implementations, although MsgX is received, the next paging round is not initiated due to interruption events or other reasons, but can be initiated at an appropriate time, such as after a certain period of time.

[0122] Alternatively, based on the number of received MsgX messages, the number of A-IoT devices that have not reported inventory information can be counted. For example, if a first number of MsgX messages are received, then the number of A-IoT devices that have not reported inventory information is the first number. Or, the number of A-IoT devices that have not reported inventory information can be calculated based on the energy of the received MsgX messages. The A-IoT network devices then either initiate the next round of paging based on the number of A-IoT devices that have not reported inventory information, or terminate the inventory process.

[0123] For example, if the number of A-IoT devices that have not reported inventory information exceeds a preset threshold, a new round of paging will be initiated; otherwise, the inventory will end. An example of a preset threshold is 0.

[0124] When deciding to conduct the next round of paging, UL resources in the UL resource pool can be configured based on the number of A-IoT devices that have not reported inventory information. This ensures that the amount of UL resources matches the number of A-IoT devices that need to randomly access and report inventory information. This guarantees that sufficient UL resources are configured to avoid low inventory efficiency in the event of large-scale competition failure, while also avoiding excessive UL resource consumption that would lead to resource waste.

[0125] from Figure 4 As shown in the process, A-IoT network devices can initiate the next round of paging or end the inventory based on decisions via MsgX. If no MsgX is received, the inventory can be ended, thereby saving resources. Furthermore, appropriate UL resources can be configured based on the number of A-IoT devices that have not reported inventory information, which can avoid the waste of UL resources and the problem of reduced inventory efficiency due to insufficient UL resources.

[0126] Figure 5 This is a flowchart illustrating yet another communication method provided in an embodiment of this application, and... Figure 4 The main difference in the process shown is that the A-IoT network device no longer instructs the MsgX reporting function to be enabled, but instead the A-IoT device decides whether to enable the MsgX reporting function independently.

[0127] Figure 5 The process includes the following steps:

[0128] S51, A-IoT network devices broadcast paging messages over the air interface, and correspondingly, A-IoT devices receive paging messages.

[0129] In this embodiment, the paging message indicates the inventory command and the A-IoT device to which the inventory command is directed. In other words, the function of the paging message in this step is as specified by the existing protocol, and it does not indicate the activation of the MsgX reporting function, so there is no need to indicate the time domain resources used to transmit MsgX.

[0130] S52, the A-IoT device determines whether to enable the MsgX reporting function based on at least one criterion, such as access type or inventory type.

[0131] The random access type (which can be simply referred to as access type) is either contention-based random access or non-contention-based random access. Based on the above explanation of contention-based and non-contention-based random access, it can be understood that for non-contention-based access, because the A-IoT network device assigns UL resources to the A-IoT device, the possibility of the aforementioned problem is low. Therefore, it is determined that the MsgX reporting function will not be enabled. For contention-based random access, it is determined that the MsgX reporting function will be enabled.

[0132] Inventory type refers to the type of paging message sent, i.e., the type of paging message. Inventory types include broadcast inventory (simply referred to as broadcast), multicast inventory (simply referred to as multicast), and unicast inventory (simply referred to as unicast). For unicast inventory, the MsgX reporting function is not enabled. For broadcast or multicast inventory, the MsgX reporting function is enabled.

[0133] In some implementations, the decision to enable the MsgX reporting function is based on the access type or inventory type. In other implementations, the decision is based on both the access type and the inventory type. For example, if the access type is contention-based random access and the inventory type is broadcast inventory or multicast inventory, then the MsgX reporting function is enabled.

[0134] The A-IoT device obtains the access type based on the paging message. For example, if the paging message indicates a UL resource, the access type is determined to be non-contention random access; otherwise, the access type is determined to be contention random access.

[0135] The A-IoT device obtains the inventory type based on the paging message. For example, if the paging message contains information about multiple A-IoT devices or a group of A-IoT devices, the inventory type is determined to be a broadcast inventory or a multicast inventory; otherwise, the inventory type is determined to be a unicast inventory.

[0136] Understandably, if it is determined that the MsgX reporting function is not enabled, then the following steps will be executed: Figure 1 The steps are exemplified by S3-S4.

[0137] In this embodiment, taking the determination to enable the MsgX reporting function as an example, S53 is executed.

[0138] S53, the A-IoT device determines whether to send MsgX.

[0139] For specific judgment methods, please refer to S42.

[0140] If the determination result is to send MsgX, then execute S54; if the determination result is not to send MsgX, then proceed with subsequent steps according to the existing protocol. Figure 1 S3 is shown.

[0141] S54, the A-IoT device sends MsgX, and correspondingly, the A-IoT network device receives MsgX.

[0142] Unlike the embodiments described above, in this embodiment, MsgX is transmitted before the time-domain resources of Msg1 are transmitted. Figure 4 Similarly, the dashed line for transmitting Msg1 represents the time-domain resources for transmitting Msg1, rather than the actual transmission of Msg1.

[0143] It is possible that Msg2 is a point-to-point message used to inform one A-IoT device whether it has successfully competed for the data, rather than a broadcast or multicast message used to inform multiple A-IoT devices whether they have successfully competed for the data. Therefore, Msg2 is not transmitted in this embodiment, and the dashed line only represents the time domain resources for transmitting Msg2.

[0144] S55 and A-IoT network devices calculate the number of A-IoT devices that have not reported inventory information based on the received MsgX.

[0145] S56. Based on the number of A-IoT devices that have not reported inventory information, the A-IoT network equipment will either initiate the next round of paging or terminate the inventory.

[0146] The method provided in this embodiment not only avoids the waste of UL resources and the problem of reduced inventory efficiency due to insufficient UL resources, but also eliminates the need for A-IoT network devices to instruct the activation of the MsgX reporting function. Therefore, it can be implemented without changing the paging messages specified in the existing protocol, making it easier to implement.

[0147] based on Figure 4 and Figure 5 The provided communication method flow, and an example of the time-domain resource sequencing of signaling in two adjacent paging rounds performed by an A-IoT network device, are as follows: Figure 6 As shown: In the nth round of paging, the A-IoT network device first sends a paging message ( Figure 6 (referred to as "Paging" in Chinese). Assuming the MsgX reporting function is enabled, the time domain resources of MsgX are transmitted before the time domain resources of Msg2 are transmitted, and the time domain resources of Msg1 are transmitted before the time domain resources of MsgX are transmitted.

[0148] If an A-IoT network device needs to proceed with the next paging round based on MsgX, then it will proceed with the (n+1)th paging round. The temporal resource order of each signaling (or message or information) in the (n+1)th paging round is similar to that in the nth paging round, and will not be repeated here, until the A-IoT network device decision inventory is completed.

[0149] exist Figure 6 In any of the paging rounds shown, the A-IoT device that sends MsgX (i.e. Figure 4 and Figure 5 The A-IoT device mentioned in the paging message may be the A-IoT device indicated in this round of paging (i.e., the target A-IoT device), or it may not be the A-IoT device indicated in this round of paging, but rather the A-IoT device indicated in the paging message of a previous paging round. For example, the A-IoT device that sends MsgX in the (n+1)th paging round is the A-IoT device indicated in the paging message of the (n+1)th paging round, or the A-IoT device that sends MsgX in the (n+1)th paging round is not the A-IoT device indicated in the paging message of the (n+1)th paging round, but rather the A-IoT device indicated in the paging message of the nth paging round.

[0150] In addition to Figure 6 In addition to the method shown in which a paging message is transmitted in each round, a single paging message can also be used to initiate at least two rounds of paging. For example, the paging message in the nth round of paging can be used to initiate both the nth and n+1th rounds of paging, meaning that no paging message is transmitted in the n+1th round of paging.

[0151] Transmitting MsgX before transmitting Msg2's time-domain resources not only allows A-IoT network devices to know about A-IoT devices that have not reported inventory information as early as possible, but this method of transmitting MsgX as early as possible also makes it easier for the A-IoT device to have a smaller difference between the actual time-domain resources used to transmit MsgX and the time-domain resources specified by the A-IoT network device for transmitting MsgX. In other words, it minimizes sampling frequency drift, which makes it easier for the A-IoT network device to parse MsgX.

[0152] Figure 7 This is a flowchart illustrating yet another communication method provided in an embodiment of this application, and... Figure 4 or Figure 5 The difference in the process shown is that the time-domain resources used to transmit MsgX follow the time-domain resources used to transmit Msg2.

[0153] Figure 7 The process includes the following steps:

[0154] S61, A-IoT network devices broadcast paging messages over the air interface, and correspondingly, A-IoT devices receive paging messages.

[0155] The paging message transmitted in this step indicates the inventory command and the A-IoT device to which the inventory command is directed, as well as indicating the activation of the MsgX reporting function and the time domain resources used for transmitting MsgX.

[0156] Unlike the embodiments described above, the time-domain resources indicated in this step for transmitting MsgX are located after the time-domain resources for transmitting Msg2.

[0157] S62, the A-IoT device sends Msg1, and correspondingly, the A-IoT network device receives Msg1. Msg1 carries the random ID of the A-IoT device as the sender and inventory information, including goods information.

[0158] S63, the A-IoT network device sends Msg2, and correspondingly, the A-IoT device receives Msg2.

[0159] In this embodiment, a two-step contention-based random access method is used as an example. It is understood that the A-IoT device can determine whether the contention was successful based on Msg2.

[0160] S64, the A-IoT device determines whether to send MsgX.

[0161] If the second transmission condition is met, it is determined that MsgX will be transmitted. The second transmission condition includes either the first condition or the third condition.

[0162] 1. The first condition, for details please refer to S42, will not be repeated here.

[0163] 2. The third condition: It is the A-IoT device indicated by the paging message, and the process of randomly accessing the A-IoT network device has not been successfully completed. The paging message includes the paging message in this round (i.e., the paging message sent by S61) and / or the paging messages in previous paging rounds.

[0164] The process of unsuccessfully completing random access to A-IoT network devices refers to a process in which random access to A-IoT network devices was not successfully completed in both the current and previous rounds. For example, based on S63, it can be determined whether the random access process in this round was successfully completed. In this embodiment, when S65 is executed, it is determined based on S63 that no contention was successful, meaning the random access process in this round was not successfully completed.

[0165] If the second non-sending condition is met, it is determined not to send MsgX. The second non-sending condition includes: the A-IoT device indicated by the paging message has successfully completed the process of randomly accessing the A-IoT network device in this round or a previous round.

[0166] If the determination result is to send MsgX, execute S65; if the determination result is not to send MsgX, proceed with subsequent steps according to the existing protocol. Figure 1 S3 is shown.

[0167] S65, the A-IoT device sends MsgX, and the corresponding A-IoT network device receives MsgX.

[0168] Based on the received MsgX, S66 and A-IoT network devices decide whether to initiate the next paging round or end the inventory count.

[0169] exist Figure 7 In the illustrated process, taking the A-IoT device sending Msg1 as an example, in some implementations, including this embodiment, the A-IoT device also uses a "dice roll" method to determine whether to send Msg1. An alternative approach is for the A-IoT device to use a "dice roll" method to determine that Msg1 will not be sent in this round, i.e., S62 is not executed. In this case, S63 is not executed, and the other steps are the same as before. Figure 6 same.

[0170] Figure 8 This is a flowchart of another communication method provided by an embodiment of this application. After sending Msg2, MsgX is sent, and the A-IoT device determines whether to enable the MsgX reporting function.

[0171] Figure 8 The process includes the following steps:

[0172] S71, A-IoT network devices broadcast paging messages over the air interface, and correspondingly, A-IoT devices receive paging messages.

[0173] S72, the A-IoT device determines whether to enable the MsgX reporting function based on at least one criterion, such as access type or inventory type.

[0174] The method for making the determination can be found in the above embodiments.

[0175] If the determination result is to enable the MsgX reporting function, then execute S75; otherwise, do not execute S75, and proceed with the subsequent steps according to the existing protocol.

[0176] The execution order of S72 and S73-S74 is not a limitation.

[0177] S73, the A-IoT device sends Msg1, and the corresponding A-IoT network device receives Msg1.

[0178] Msg1 carries the random ID of the A-IoT device that is the sender.

[0179] S74, the A-IoT network device sends Msg2, and correspondingly, the A-IoT device receives Msg2.

[0180] It is assumed here that Msg2 does not contain the random ID issued in S73, that is, the A-IoT device described in this embodiment did not win the competition.

[0181] S75, A-IoT device determines whether to send MsgX.

[0182] For the determination method, please refer to S64.

[0183] If the determination result is to send MsgX, then execute. Figure 8 If the subsequent steps in the process determine that MsgX should not be sent, then proceed with the existing protocol, such as... Figure 1 S3-S4 are shown.

[0184] S76, the A-IoT device sends MsgX, and the corresponding A-IoT network device receives MsgX.

[0185] Based on the received MsgX, the S77 and A-IoT network devices can either initiate the next paging process or end the inventory count.

[0186] exist Figure 7 and Figure 8 In the described process, MsgX is sent after the time-domain resources of Msg2 are transmitted, and the order of the time-domain resources of each signaling is as follows: Figure 9 As shown: In the nth paging round, the A-IoT network device first sends a paging message. Assuming the MsgX reporting function is enabled, the A-IoT device sends Msg1, Msg2, and MsgX sequentially. Based on MsgX, the A-IoT network device decides that a next paging round is needed, and then performs the (n+1)th paging round. The order of temporal resources for each signaling (or message or information) in the (n+1)th paging round is similar to that in the nth paging round, and will not be repeated here. The paging round ends when the A-IoT network device determines that the inventory is complete based on the number of A-IoT devices that have not reported inventory information.

[0187] Understandable, Figure 9In some cases, Msg1 may not be transmitted. Please refer to the above content for details, which will not be repeated here.

[0188] Figure 9 In, with Figure 6 Similarly, in any of the paging rounds shown, the A-IoT device that sends MsgX (i.e., Figure 4 and Figure 5 The A-IoT device mentioned in the paging message may be the A-IoT device indicated in this round of paging messages (i.e., the target A-IoT device), or it may not be the A-IoT device indicated in this round of paging messages, but rather the A-IoT device indicated in the paging message of the paging round before this paging round.

[0189] Figure 9 In this process, it is possible that the paging message in the nth paging round triggers at least the nth and n+1th paging rounds, while no paging message is transmitted in the n+1th paging round.

[0190] Figure 7 and Figure 8 In addition to avoiding resource waste and improving the efficiency of inventory counting, the method can potentially save paging rounds because after transmitting the time domain resources of Msg2, the A-IoT device may not need to send MsgX again since it knows that random access has been successful based on Msg2.

[0191] In the above embodiments, the paging message is used to exemplarily indicate the activation of the MsgX reporting function and the time-domain resources used for transmitting MsgX. In addition, other messages besides the paging message can also be used to indicate the activation of the MsgX reporting function. These other messages can be transmitted before or after the paging message. That is, the A-IoT network device also sends a second message, and correspondingly, the A-IoT device also receives the second message. The second message is used to indicate the activation of the first information (such as MsgX) reporting function, and the second message is carried in the paging message or other messages.

[0192] The transmission method for MsgX can also be indicated through other message signaling besides the paging message. The second signaling can be transmitted before or after the paging message. That is to say, the A-IoT network device also sends a third message, and correspondingly, the A-IoT device also receives the third message. The third message is used to indicate the transmission method of the first message (such as MsgX), and the third message is carried in the paging message or other messages.

[0193] The message carrying the second information and the message carrying the third information can be the same message or different messages.

[0194] The following provides a detailed description of the specific methods for transmitting MsgX before or after the time-domain resources used to transmit Msg2, as described in the above embodiments.

[0195] The specific implementation method for transmitting MsgX before the time domain resources used to transmit Msg2 is as follows: the start time or end time of the first information is before the first target time, the first target time is the time obtained by the time offset of the second target time, the second target time is the start time or end time of the target information in the first random access procedure, and the target information includes the random access response.

[0196] by Figure 10 For example, the second target time is the starting time T0 of Msg2, the first target time is the time obtained by delaying the second target time by a time offset T, and the starting time of MsgX is before the first target time.

[0197] Alternatively, the first target time can be the time obtained T ahead of the second target time, the second target time can be the end time of Msg2, and the time compared with the first target time can be the end time of MsgX.

[0198] The specific implementation of transmitting MsgX after the time-domain resources used to transmit Msg2 is as follows: the start time or end time of the first information is after the first target time. The first target time is the time obtained by the time offset of the second target time before or after the second target time. The second target time is the start time or end time of the target information in the first random access procedure. The target information includes the random access response.

[0199] See Figure 11 and Figure 12 The second target time is the end of Msg2. If the time offset is zero, the first target time is also the end of Msg2. Figure 11 In this context, the start time of MsgX is after the end time of Msg2, and the time interval between the start time of MsgX and the end time of Msg2 is zero. Figure 11 In the scenario shown, the A-IoT device may need to send MsgX before it has parsed Msg2, so it cannot decide whether to send MsgX based on Msg2 in this round.

[0200] Figure 12 and Figure 11The difference is that the first target time is delayed by T from the end of Msg2, which allows enough time for the A-IoT device to parse Msg2 and decide whether to send MsgX based on Msg2 in this round, thus potentially saving paging rounds.

[0201] Alternatively, the first target time can be the time obtained T before the second target time, the second target time can be the start time of Msg2, and the time compared with the first target time can be the end time of MsgX.

[0202] In all the examples above, the time offset is a value that is zero or greater than zero.

[0203] This application also provides a communication device. For example... Figure 13 The diagram shown is a structural schematic of a communication device provided in an embodiment of this application. The communication device may be an A-IoT device (or terminal device), a device within an A-IoT device (or terminal device), or a device that can be used in conjunction with an A-IoT device (or terminal device); or the communication device may be an A-IoT network device (or network device), a device within an A-IoT network device (or network device), or a device that can be used in conjunction with an A-IoT network device (or network device).

[0204] like Figure 13 As shown, the communication device may include a transceiver module 11 and a processing module 12. Specifically, the processing module 12 is used to process data, which may be data received by the transceiver module 11, and the processed data may also be sent by the transceiver module 11.

[0205] The processing module 12 is used to perform the data processing functions of the A-IoT device (or terminal device) or A-IoT network device (or network device) in the above-described communication method embodiments. For other possible implementations of the communication device, please refer to the relevant descriptions of the terminal device or network device functions above, which will not be repeated here.

[0206] Figure 14 This is a schematic diagram of another communication device provided in an embodiment of this application. This communication device can be an A-IoT device (or terminal device) or an A-IoT network device (or network device) as described in the above method embodiments. It can also be a chip, chip system, or processor that supports the terminal device or network device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0207] like Figure 14As shown, the communication device may include one or more processors 21. The processor 21 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.

[0208] Optionally, the communication device may include one or more memories 22, which may store instructions 24 that can be executed on the processor 21, causing the communication device to perform the methods described in the above method embodiments. Optionally, the memories 22 may also store data. The processor 21 and the memories 22 may be provided separately or integrated together.

[0209] Optionally, the communication device may further include a transceiver 25 and an antenna 26. The transceiver 25, which may be referred to as a transceiver module, transceiver unit, or transceiver circuit, is used to implement transceiver functions. The transceiver 25 may include a receiver and a transmitter; the receiver, which may be referred to as a receiver unit or receiving circuit, is used to implement the receiving function; the transmitter, which may be referred to as a transmitter or transmitting circuit, is used to implement the transmitting function. Figure 13 The processing module 12 shown can be a processor 21. The transceiver module 11 can be a transceiver 25.

[0210] In another possible design, the processor 21 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0211] In another possible design, the processor 21 may optionally store instructions 23, which, when executed, cause the communication device to perform the methods described in the above method embodiments. Instructions 23 may be embedded in the processor 21; in this case, the processor 21 may be implemented in hardware.

[0212] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in the embodiments of this application is not limited to this, and the structure of the communication device may vary. Figure 14 The communication device can be a standalone device or part of a larger device.

[0213] This application also provides a processor, including: an input circuit, an output circuit, and a processing circuit. The processing circuit receives signals through the input circuit and transmits signals through the output circuit, causing the processor to execute the communication method described in the above embodiments.

[0214] 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 output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0215] This application also provides a chip system including one or more processors for calling and executing instructions stored in memory, thereby executing the communication method described in the above embodiments. The chip system may be composed of a chip or may include chips and other discrete devices. The chip system may include input circuitry or interfaces for transmitting information or data, and output circuitry or interfaces for receiving information or data.

[0216] This application also provides a computer-readable storage medium storing instructions that, when executed on one or more computing devices, cause the one or more computing devices to perform the communication method described in the above embodiments.

[0217] Computer-readable storage media can be non-transitory computer-readable storage media, such as read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage devices.

[0218] This application also provides a computer program product. When executed by one or more computing devices, the computer program product allows the computing devices to execute any of the aforementioned communication methods. The computer program product can be a software installation package. When any of the aforementioned communication methods is required, the computer program product can be downloaded and executed on a computer.

[0219] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, include: Receive a first paging message, the first paging message being used to trigger a first random access procedure and / or a second random access procedure, the second random access procedure being at least one round of random access procedure executed before the first random access procedure; If the conditions are met, a first message is sent, which indicates that the random access procedure was not successfully completed. The conditions indicate that the random access procedure was not successfully completed, and the random access procedure includes the first random access procedure and / or the second random access procedure.

2. The method according to claim 1, characterized in that, The start or end time of the first information is before the first target time. The first target time is the time obtained by the time offset of the second target time before or after it. The second target time is the start or end time of the target information in the first random access procedure. The target information includes the random access response.

3. The method according to claim 2, characterized in that, The conditions include: The second random access procedure was not completed successfully, and the first random access procedure was not performed.

4. The method according to claim 1, characterized in that, The start or end time of the first information is after the first target time. The first target time is the time obtained by the time offset of the second target time before or after it. The second target time is the start or end time of the target information in the first random access procedure. The target information includes the random access response.

5. The method according to claim 4, characterized in that, The conditions include: Neither the first random access procedure nor the second random access procedure was successfully completed.

6. The method according to claim 3 or 5, characterized in that, The conditions also include: It is the terminal device indicated by the first paging message.

7. The method according to claim 3 or 5, characterized in that, The conditions also include: The terminal device is not indicated by the first paging message, but by the second paging message, which is a paging message received before the first paging message.

8. The method according to claim 2 or 4, characterized in that, The conditions include: The parsing of the first paging message and the second paging message failed. The second paging message is a paging message received before the first paging message.

9. The method according to any one of claims 1-8, characterized in that, Before sending the first message, the method further includes: Receive a second message, which is used to instruct the activation of the first information reporting function. The second message is carried in the first paging message or other messages.

10. The method according to any one of claims 1-9, characterized in that, Before sending the first message, the method further includes: Receive third information, the third information being used to indicate the transmission method of the first information, the transmission method including at least one of transmission resources and transmission format, the third information being carried in the first paging message or other messages.

11. The method according to any one of claims 1-10, characterized in that, Before sending the first information, the method further includes: Based on at least one of the first and second judgment criteria, it is determined that the first information reporting function is enabled. The first judgment criteria includes that the random access type is contention-based random access, and the second judgment criteria includes that the type of the first paging message is broadcast or multicast.

12. A communication method, characterized in that, include: Send a first paging message, which is used to trigger a first random access procedure and / or a second random access procedure, wherein the second random access procedure is at least one round of random access procedure executed before the first random access procedure; Receive first information, the first information being used to indicate that the random access procedure was not successfully completed, the random access procedure including the first random access procedure and / or the second random access procedure, the first information being used to decide whether to initiate the next round of paging.

13. The method according to claim 12, characterized in that, Also includes: Based on the number of terminal devices that failed to complete the random access procedure as indicated by the first information, uplink resources are configured for the random access procedure triggered by the next paging round.

14. The method according to claim 12 or 13, characterized in that, Before receiving the first information, the method further includes: Send a second message, which is used to instruct the activation of the first message reporting function. The second message is carried in the first paging message or other messages.

15. The method according to any one of claims 12-14, characterized in that, Before receiving the first information, the method further includes: Send a third message, the third message being used to indicate the transmission method of the first message, the transmission method including at least one of transmission resources and transmission format, the third message being carried in the first paging message or other message.

16. The method according to any one of claims 12-15, characterized in that, The start or end time of the first information is before the first target time. The first target time is the time obtained by the time offset of the second target time before or after it. The second target time is the start or end time of the target information in the first random access procedure. The target information includes the random access response.

17. The method according to any one of claims 12-15, characterized in that, The start or end time of the first information is after the first target time. The first target time is the time obtained by the time offset of the second target time before or after it. The second target time is the start or end time of the target information in the first random access procedure. The target information includes the random access response.

18. A communication device, characterized in that, The communication device includes: one or more processors and a memory; the memory is used to store program code; the processor is used to run the program code, such that the communication device implements the method as described in any one of claims 1 to 17.

19. A computer-readable storage medium, characterized in that, It stores instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 17.

20. A computer program product, characterized in that, It stores an execution method that, when the computer program product is run on the electronic device, causes the electronic device to perform the method as described in any one of claims 1 to 17.

21. A chip system, characterized in that, include: At least one processor and an interface, the interface being used to receive code instructions and transmit them to the at least one processor; The at least one processor executes the code instructions to implement the method according to any one of claims 1 to 17.