Communication method and communication device
By receiving and processing information, setting duration and identifiers, and optimizing the response strategy of A-IoT terminals, the problem of A-IoT terminals being unable to respond to retransmission commands was solved, improving the success rate of data reporting and the stability of business processes.
Patent Information
- Application Number
- CN202411098950.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-10
AI Technical Summary
In Ambient Internet of Things (A-IoT) technology, if the A-IoT terminal cannot respond to the retransmission command of the reader, it will be unable to enter the next round of data reporting, thus affecting the implementation of services.
By receiving and processing the first information, and determining whether to respond based on the second information, including considering factors such as business completion status, battery level, and radio frequency information, a first duration and a second duration are set to control the response behavior. Identifiers are used to distinguish business processes, and identifiers are stored and cleared to optimize the response strategy.
It reduces the probability of A-IoT terminals failing to respond to information, improves the success rate of subsequent access and paging, enhances the stability and flexibility of business processes, and saves power consumption.
Smart Images

Figure CN121509950A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, in particular to a communication method and a communication device. BACKGROUND
[0002] The ambient internet of things (A-IoT) technology is based on the infrastructure constructed by cellular network communication. In the A-IoT technology, the components can include a reader (for example, a base station) and an A-IOT terminal, the reader and the A-IOT terminal can communicate wirelessly, and the main services that can be implemented can include inventory, positioning, and sensing services, and the main application scenarios can include logistics, warehousing, industrial manufacturing, identity recognition, and environmental detection scenarios.
[0003] Currently, the reader can instruct the A-IOT terminal that meets the condition to report data through a paging instruction, and the A-IOT terminal will not respond to the retransmission instruction sent by the reader after successfully reporting the data. When the A-IOT terminal receives a new paging instruction sent by the reader, it can enter the next round of data reporting.
[0004] However, the A-IOT terminal may not be able to enter the next round of data reporting, which affects the implementation of the service. SUMMARY
[0005] The present application provides a communication method and a communication device, which are beneficial to reduce the probability that the tag device cannot perform the next round of inventory or the next data transmission.
[0006] In a first aspect, a communication method is provided, which can be applied to a first communication device, a component of the first communication device (for example, a processor, a chip, or a chip system of the first communication device), and can also be applied to a logic module or software implementation of all or part of the first communication device. The method can include: receiving first information, the first information being used to trigger an access opportunity and / or re-paging; processing the first information according to second information; wherein the second information includes one or more of the following: a completion condition of a first service, a first time length, a power of the first communication device, or radio frequency information; the radio frequency information is used to indicate whether the power of the radio frequency signal received by the first communication device is greater than a power threshold; and processing the first information includes: responding to the first information, or not responding to the first information.
[0007] The communication method provided by the present application can determine whether to respond to the first information in different situations, which is beneficial to reduce the probability that the first communication device does not respond to the first information, and is beneficial to the next access and paging.
[0008] In one possible implementation, the second information includes a first duration; processing the first information based on the second information includes: responding to the first information after the first duration.
[0009] In this way, responding to the first message after the first duration helps reduce the probability that the first communication device will not respond to the first message, which is beneficial for the next access and paging.
[0010] In one possible implementation, the second information includes the completion status and first duration of the first service; processing the first information based on the second information includes: responding to the first information after the first service is completed and after the first duration.
[0011] After completing the first service, if there is no first duration, the first communication device may not respond to the first information. However, in this application, after completing the first service and after the first duration, if the first information is received, the first communication device may respond to the first information.
[0012] This will facilitate the next round of data transmission or access.
[0013] In one possible implementation, the method further includes receiving third information, the third information including a first duration.
[0014] In this way, the first duration is indicated by the second communication device, which helps to improve the accuracy of processing the first information.
[0015] In one possible implementation, the method further includes: receiving fourth information, the fourth information including a second duration; and processing first information based on the second information, including: processing the first information based on the second duration.
[0016] In this way, the second communication device can update the first duration according to actual needs, making it more flexible.
[0017] In one possible implementation, the first duration is carried in the first signaling, which is used to instruct paging at least one communication device and / or to trigger at least one access opportunity. The first duration is carried in existing signaling, making implementation simple.
[0018] In one possible implementation, the start time of the first duration is related to the time of receiving the third information, and / or the time of completing the first service.
[0019] The start time of the first duration can be related to the time of receiving the third information. This helps the first communication device determine the timing.
[0020] The start time of the first duration is related to the completion time of the first task. This helps to reduce the impact of the first duration on the first task.
[0021] In one possible implementation, the start time of the first duration is the time when the third information is received, or the start time of the first duration is the time when the first service is completed.
[0022] The start time of the first duration is the time when the third information is received, which makes the implementation simple.
[0023] The starting point for the first duration can be the moment the first task is completed. Starting the timer after the first task is completed helps to reduce the impact of the first duration on the first task.
[0024] In one possible implementation, the second information includes the battery level of the first communication device; processing the first information based on the second information includes responding to the first information if the battery level of the first communication device is greater than or equal to a battery level threshold.
[0025] In this way, after the first communication device is powered on or charged, if the power level of the first communication device is greater than or equal to the power threshold, it will respond to the first information, which helps to reduce the probability that the first communication device will not respond to the first information and facilitates the next access and paging.
[0026] In one possible implementation, the second information includes radio frequency information; processing the first information based on the second information includes: responding to the first information if, within a third time period, the power of the radio frequency signal received by the first communication device is less than or equal to a power threshold.
[0027] This helps reduce the probability that the first communication device will not respond to the first message, and facilitates the next access and paging.
[0028] Secondly, a communication method is provided, which can be applied to a second communication device, or to components of the second communication device, such as the processor, chip, or chip system of the second communication device, and can also be applied to all or part of the logic modules or software implementation of the second communication device. The method may include: sending first information, which is used to trigger an access opportunity and / or re-paging; and receiving a message in response to the first information.
[0029] In one possible implementation, the method further includes: sending third information, the third information including a first duration; the first information is sent before the first duration.
[0030] In one possible implementation, the method further includes: sending a fourth message, the fourth message including a second duration; the first message was sent before the second duration.
[0031] In one possible implementation, the first duration is carried in the first signaling, which is used to instruct paging at least one communication device and / or to trigger at least one access opportunity.
[0032] In one possible implementation, the start time of the first duration is related to the time when the first information is received, and / or the time when the first service is completed.
[0033] In one possible implementation, the start time of the first duration is the time when the first information is received, or the start time of the first duration is the time when the first service is completed.
[0034] In one possible implementation, before sending the first information, the method further includes: sending a radio frequency signal within a third duration, the power of which is less than or equal to a radio frequency threshold.
[0035] Thirdly, a communication device is provided, which can be applied to a first communication device, or to components of the first communication device, such as the processor, chip, or chip system of the first communication device, and can also be applied to all or part of the logic modules or software implementation of the first communication device. The method may include: receiving first information, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; processing the first information according to the relationship between the first identifier and a second identifier stored in the first communication device; wherein processing the first information includes: responding to the first information, or not responding to the first information.
[0036] The relationship between the first identifier and the second identifier stored in the first communication device can include: the first identifier and the second identifier being the same, or the first identifier and the second identifier being different. The first identifier can also be called a first session identifier, a first transaction identifier, or a first transaction ID; this application does not limit this. The first session identifier can also be called a first event identifier, a first task identifier, a first service identifier, a first process identifier, etc.; this application does not limit this. The second identifier is similar and will not be elaborated upon here.
[0037] The first information is used to trigger an access opportunity and / or paging. In one example, the first information can be used for paging. If the first information is used for paging, the first communication device's response to the first information can be understood as: the first communication device entering a waiting access or waiting random access state, or starting to listen for access trigger messages, such as Query signaling, or starting to process the first service associated with the first identifier and being able to enter a random access procedure or trigger an access procedure, or sending uplink data according to the first information. Here, "uplink" can be replaced with DR (device-reader) or D two R (device-two-reader), and this application embodiment does not limit this. The "downlink" in the following text can be replaced with RD (reader-device) or R two D (reader-two-device).
[0038] The first information used for paging can be understood as: the first information is used to instruct the first communication device to access the reader. For example, when the reader is a base station / access network device, the first information can be used to instruct the first communication device to access the network; when the reader is a terminal device, the first information can be used to instruct the first communication device to access the terminal. Optionally, the first communication device can access the network through the terminal.
[0039] The first information used for paging can be understood as follows: the first information is used to trigger / instruct the first communication device to send uplink data, or to trigger / instruct / request the first communication device to perform any of the following services or processes: paging service, inventory service, command service (such as read, write, deactivate, lock, etc.), positioning service, and sensing service.
[0040] Optionally, the first message can also be called the (initial) trigger message. The first message can be triggered by an A-IoT core network node or an environmental IoT function.
[0041] Optionally, the first information may also be referred to as inventory trigger / instruction / request signaling, or command trigger / instruction / request signaling. For example, inventory trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform inventory, and command trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform a command.
[0042] In another example, the first information can be used to indicate an access opportunity. If the first information is used to indicate an access opportunity, then the first communication device responding to the first information can be understood as: the first communication device can determine an access or transmission opportunity, access or transmission resources, or send uplink data, etc., based on the first information.
[0043] The first information is used to indicate an access opportunity, or it can be said that the first information is used to indicate / trigger at least one access opportunity. For example, it can directly or indirectly indicate the total number of access opportunities, or it can be used to trigger the first access opportunity, or to trigger a new round of access, or to trigger the first communication device that failed to access / data transmission to re-access.
[0044] The fact that the first communication device does not respond to the first information can be understood as: the first communication device may not perform any additional actions or execute any additional content based on the first information.
[0045] The communication method provided in this application distinguishes whether different business processes exist by using a first identifier in the received first information and a stored second identifier, so as to determine whether to respond to the received first information and reduce the probability that the first communication device cannot perform the next business process.
[0046] In one possible implementation, processing the first information based on the relationship between the first identifier and the second identifier stored in the first communication device includes responding to the first information if the first identifier and the second identifier are different.
[0047] In this way, the first identifier in the received first information differs from the stored second identifier, indicating that the next business process needs to be initiated. This next business process could be the next round of inventory, the next data transmission, or paging, etc., and this application does not limit the scope. This helps reduce the probability that the first communication device cannot proceed to the next business process.
[0048] In one possible implementation, the method further includes: storing a first identifier and clearing a second identifier. After responding to the first information, the first communication device can store the first identifier and clear the second identifier. In this way, the first identifier can replace the second identifier, which helps to save memory.
[0049] In one possible implementation, the method further includes: entering a first state, wherein the first state includes one or more of the following: a state of incomplete service or a state of not being paged.
[0050] In this way, when the first identifier is different from the second identifier stored in the first communication device, the first communication device is in the first state, which is beneficial for responding to the first information.
[0051] In one possible implementation, the second identifier is associated with the first service; processing the first information based on the relationship between the first identifier and the second identifier stored in the first communication device includes: not responding to the first information if the first identifier is the same as the second identifier and the first service is completed; or responding to the first information if the first identifier is the same as the second identifier and the first service is not completed.
[0052] The first identifier is associated with the first service, or it can be referred to as the first identifier being associated with the first service, or it can be referred to as the first identifier being related to the first service, or it can be referred to as the first identifier corresponding to the first service. This application does not limit this.
[0053] If the first identifier in the received first message is the same as the stored second identifier, it means that the business process has been received before. Whether to respond to the first message depends on whether the previous business process has been completed.
[0054] The second identifier is associated with the first service, which can be understood as the second identifier being associated with a certain business process within the first service. If the first identifier and the second identifier are the same, and the first service is completed, it means that the same business process has already been processed, and the first communication device may not respond to the first information, that is, it may not perform any additional actions or execute any additional content based on the first information.
[0055] If the first identifier is the same as the second identifier and the first service has not been completed, it means that the same service process has been processed but not completed. The first communication device can respond to the first information to process the service process.
[0056] In this way, the first communication device performs corresponding operations based on the service completion status and the relationship between the first identifier and the second identifier, which is beneficial to the stability of service processing.
[0057] In one possible implementation, the method further includes: receiving second information, the second information being used to trigger an access opportunity and / or paging, the second information including a second identifier; and storing the second identifier.
[0058] The second identifier stored in the first communication device is indicated by information indicating access opportunities and / or paging. The first communication device may store the second identifier. Whether the first communication device responds to the second information is not limited in this application. Responding to the second information is similar to responding to the first information, and will not be described in detail here.
[0059] Storing a second identifier helps determine whether a subsequent access opportunity and / or paging is needed.
[0060] In one possible implementation, the second identifier is associated with the first service, and the first identifier is associated with the second service, which are different from each other. Different services correspond to different identifiers, which helps the first communication device distinguish whether it is a new service process or service, so as to determine whether to respond to the information used to trigger access opportunities and / or paging.
[0061] In one possible implementation, the duration of the second identifier is related to the first duration, the battery power of the first communication device, or the power of the radio frequency signal received by the first communication device.
[0062] The duration of the second identifier can vary depending on the information provided, offering greater flexibility.
[0063] In one possible implementation, the duration of the second identifier is a first duration. The first communication device can maintain the identifier for the first duration and then clear the stored identifier. The first duration can be preset, indicated by the second communication device, or agreed upon by a protocol; this application does not limit this. Thus, controlling the duration of the second identifier through time allows for precise control of its duration.
[0064] In one possible implementation, the duration of the second identifier is the duration for which the battery level of the first communication device is greater than a battery threshold. This battery-assisted determination helps save power consumption.
[0065] In one possible implementation, the duration of the second identifier is the duration for which the power of the radio frequency signal received by the first communication device is greater than a power threshold. This allows for greater flexibility by controlling the power of the radio frequency signal to manage the duration of the second identifier.
[0066] Fourthly, a communication device is provided, applicable to a second communication device, and also applicable to components of the second communication device, such as the processor, chip, or chip system of the second communication device, and further applicable to all or part of the logic modules or software implementation of the second communication device. The method may include: sending first information, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; prior to sending the first information, the second communication device having sent at least one piece of information including the first identifier; and receiving information in response to the first information.
[0067] Fifthly, a communication apparatus is provided for executing the method in any possible implementation of any of the above aspects. Specifically, the communication apparatus includes a module for executing the method in any possible implementation of any of the above aspects.
[0068] In a sixth aspect, another communication device is provided, including a processor coupled to a memory for executing instructions in the memory to implement the methods in any possible implementation of any of the foregoing aspects. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, to which the processor is coupled.
[0069] In one implementation, the communication device is a terminal device or a network device. When the communication device is a terminal device or a network device, the communication interface can be a transceiver, or an input / output interface.
[0070] In another implementation, the communication device is a chip applicable to terminal devices or network devices. When the communication device is a chip applicable to terminal devices or network devices, the aforementioned communication interface can be an input / output interface.
[0071] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the method in any possible implementation of any of the above aspects.
[0072] In the specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, 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.
[0073] 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.
[0074] Optionally, there may be one or more processors and one or more memories.
[0075] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.
[0076] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. This application does not limit the type of memory or the way the memory and processor are set.
[0077] It should be understood that the relevant data interaction process, such as sending instruction information, can be a process of outputting instruction information from the processor, and receiving capability information can be a process of the processor receiving input capability information. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as transceivers.
[0078] The communication device in the eighth aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0079] Ninthly, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0080] 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 executed on a computer, causes the computer to perform the methods in any possible implementation of any of the above aspects. Attached Figure Description
[0081] Figure 1 This is a schematic diagram of a network architecture provided in an embodiment of this application;
[0082] Figure 2 This is a schematic diagram of another network architecture provided in an embodiment of this application;
[0083] Figure 3 This is a schematic diagram of yet another network architecture provided in the embodiments of this application;
[0084] Figure 4 This is a schematic diagram of another network architecture provided in an embodiment of this application;
[0085] Figure 5 This is a schematic flowchart of an inventory method provided in an embodiment of this application;
[0086] Figure 6 This is a schematic flowchart of a paging method provided in an embodiment of this application;
[0087] Figure 7 This is a schematic diagram of an O-RAN architecture applicable to an embodiment of this application;
[0088] Figure 8 This is a schematic diagram of an application framework involving a RIC module under an O-RAN architecture provided in an embodiment of this application;
[0089] Figure 9 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0090] Figure 10This is a schematic diagram illustrating an indication of a first duration provided in an embodiment of this application;
[0091] Figure 11 This is another schematic diagram illustrating the indication of the first duration provided in an embodiment of this application;
[0092] Figure 12 This is a schematic diagram illustrating an indication of a second duration provided in an embodiment of this application;
[0093] Figure 13 This is a schematic diagram of a first communication device powered on after a power outage, provided in an embodiment of this application;
[0094] Figure 14 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0095] Figure 15 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0096] Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0097] Figure 17 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0098] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0099] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. For example, "first duration" and "second duration" are only used to distinguish different durations and do not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that terms such as "first" and "second" do not necessarily imply that they are different.
[0100] It should be noted that, in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0101] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expressions refer to any combination of these items, including any combination of single item(s) or plural item(s). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0102] In the embodiments of the present application, each term and English abbreviation, such as radio frequency information, power threshold, radio frequency threshold, etc., are exemplary examples given for the convenience of description and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0103] In the embodiments of the present application, "pre - defined" can be defined by a protocol. Among them, "pre - defined" can be implemented by pre - storing corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including a sending end and a receiving end). The present application does not limit its specific implementation method.
[0104] In the embodiments of the present application, the words signaling, information, and message can be replaced with each other. For example, the first information can be replaced with the first message or the first signaling. The embodiments of the present application do not limit this. In the embodiments of the present application, the first information is carried in the first signaling, and it can also be said that the first message is carried in the first signaling, and it can also be understood that the first information is the first signaling. The embodiments of the present application do not limit this.
[0105] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th generation (5G) system or New Radio (NR), future communication systems, etc.
[0106] The terminal equipment in this application embodiment can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0107] Terminal devices can be devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. This application does not limit the scope to terminal devices in network (PLMN), etc.
[0108] By way of example and not limitation, in this application, the terminal device can be a terminal device in an Internet of Things (IoT) system. The Internet of Things is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. Exemplarily, the terminal device in the embodiments of this application can be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that apply wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function and requiring the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0109] By way of example and not limitation, in the embodiments of this application, the terminal device can also be a terminal device in machine-type communication (MTC). Furthermore, the terminal device can also be an on-board module, on-board component, on-board chip, or on-board unit, etc., built into a vehicle as one or more components or units. The vehicle can implement the methods provided in this application through the built-in on-board module, on-board component, on-board chip, or on-board unit, etc. Therefore, the embodiments of this application can also be applied to vehicle networking, such as vehicle-to-everything (V2X), long-term evolution-vehicle (LTE-V) technology, and vehicle-to-vehicle (V2V) technology.
[0110] The network equipment involved in this application can be a device that communicates with terminal devices. This network equipment can also be called an access network device or a wireless access network device. It can be a TRP, an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the network equipment can be a relay station, access point, vehicle-mounted equipment, wearable devices, or network equipment in a 5G network or a network equipment in a future evolved PLMN network. It can also be an access point (AP) in a WLAN, or a gNB in an NR system. The above-mentioned network equipment can also be a city base station, a micro base station, a pico base station, a femtobase station, etc. This application does not limit this.
[0111] To better understand the embodiments of this application, the terminology involved in the embodiments of this application will be introduced first.
[0112] 1. A-IoT
[0113] With the development of communication technology, the 3rd generation partnership project (3GPP) defined A-IoT technology.
[0114] In A-IoT technology, A-IoT includes network devices and terminal devices; or, in other words, an A-IoT-based communication system includes network devices and terminal devices. The terminal devices can be extremely low-power, low-complexity IoT devices, also known as A-IoT terminals. In this case, both network devices and terminal devices can be implemented based on cellular network infrastructure. In other words, both network devices and terminal devices can be devices within a cellular network. In some examples, the network device can be a reader / writer or base station within a cellular network. The terminal device can be a terminal within a cellular network.
[0115] The A-IoT technology, defined at the 3GPP plenary meeting, is an extremely low-power, low-complexity technology that can be understood as an extension of radio frequency identification (RFID) technology within 3GPP. While this technology shares some principles with RFID, such as similar inventory management processes, it introduces more value-added scenarios within 3GPP.
[0116] For example, A-IoT technology can be used to implement one or more of the following functions: inventory management, location tracking, sensing, or commands. Command functions can be functions that implement write or lock processes. In terms of application scope, A-IoT technology can be applied to scenarios such as logistics, warehousing, industrial manufacturing, identity verification, or environmental monitoring.
[0117] The inventory management process involves using a reader (which can be a base station / terminal) to access terminals within its coverage area. Successfully connected devices can send their unique identifier to the reader. Positioning refers to the technology of locating the terminal's position using positioning signals. Sensing refers to the terminal reporting sensor data, such as temperature data, to the reader. "Command" can be operational instructions, such as "write" and "lock." The "write" process involves the reader sending a downlink command and data to the terminal, instructing the terminal to write the data into its memory. The "lock" process involves the reader sending a downlink command to the terminal, instructing the terminal to lock the specified address in the memory area, making the contents of that memory area unchangeable and / or unreadable.
[0118] In A-IoT, terminals can include passive terminals, semi-passive terminals, and active terminals. Passive terminals have no energy storage and no independent signal generation or amplification, i.e., they transmit via backscatter. Semi-passive terminals have energy storage but no independent signal generation, also transmitting via backscatter; the stored energy can be used to amplify the reflected signal. Active terminals have energy storage and independent signal generation, i.e., active radio frequency components used for transmission.
[0119] In some examples, passive terminals, semi-passive terminals, and active terminals can all be referred to as Type I terminals. Network devices can perform contactless data communication with Type I terminals, thereby reading information from Type I terminals and / or writing information that needs to be stored into Type I terminals.
[0120] For passive and semi-passive terminals, the following characteristics exist:
[0121] 1) The capacitor charge in passive and semi-passive terminals is maintained for a short time, such as 1 second.
[0122] 2) The sensitivity is low and it cannot distinguish between charging energy and effective signal energy. Therefore, it cannot transmit and receive signals during radio frequency charging, and the charging time may reach several seconds or even tens of seconds.
[0123] 3) The power consumption is approximately 1 microwatt (uW).
[0124] Based on the above characteristics, the charging-working mode of this type of device is as follows: charge until the capacitor is fully charged, then start sending and receiving messages.
[0125] Furthermore, AIoT requires extremely low power consumption and cost, especially for passive terminals. Passive terminals have very limited storage capacity, and storing additional information would incur additional design costs and power consumption, so the storage information needs to be carefully considered. In particular, information temporarily stored in registers will be lost when the power is depleted.
[0126] In A-IoT, terminals can be located within the coverage area provided by the reader / writer. When the reader / writer acts as a terminal, the communication between it and the terminal can be considered as data transmission between terminals. When the reader / writer acts as a base station, the communication between it and the terminal is via the UU interface, i.e., air interface communication. Based on this, the A-IoT network architecture can include various network architectures. The following will illustrate these with specific examples.
[0127] For example, Figure 1 A schematic diagram of a network architecture is shown. (For example...) Figure 1 As shown, in this network architecture, the A-IoT terminal 110 and the network device 120 communicate directly and bidirectionally. Communication between the A-IoT terminal 110 and the network device 120 can include environmental IoT data and / or signaling. For example, the network device 120 can send downlink data / signaling to the A-IoT terminal 110, and the A-IoT terminal 110 can send uplink data / signaling to the network device 120.
[0128] For example, Figure 2 A schematic diagram of a network architecture is shown. (For example...) Figure 2 As shown, in this network architecture, A-IoT terminal 210 and network device 220 can communicate bidirectionally through intermediate node 230. In this network architecture, intermediate node 230 can be a repeater, integrated access and backhaul node (IAB) node, UE, or other repeaters, enabling environmental IoT. Intermediate node 230 facilitates data and / or signaling communication between network device 220 and A-IoT terminal 210.
[0129] For example, Figure 3 A schematic diagram of a network architecture is shown. (For example...) Figure 3 As shown, in this network architecture, the A-IoT terminal 310 and the network device 320 can communicate bidirectionally through the auxiliary node 330. In one example, such as Figure 3As shown in 'a', the A-IoT terminal 310 can send data / signaling to the network device 320 and receive data / signaling from the auxiliary node 330. The data / signaling sent by the auxiliary node 330 to the A-IoT terminal 310 can be sent by the network device 320. In another example, such as... Figure 3 As shown in b, the A-IoT terminal 310 can receive data / signaling from the network device 320 and send data / signaling to the auxiliary node 330. The auxiliary node 330 can forward the received data / signaling to the network device 320.
[0130] Depend on Figure 3 As shown in the communication path, uplink or downlink communication between network device 320 and A-IoT terminal 310 requires the auxiliary node 330 to achieve communication. Figure 3 In the network architecture shown, the auxiliary node 330 can be a repeater, IAB, UE, or other repeaters, which can realize the Internet of Things.
[0131] For example, Figure 4 A schematic diagram of a network architecture is shown. (For example...) Figure 4 As shown, in this network architecture, the A-IoT terminal 410 and the terminal device 420 can communicate bidirectionally. The communication between the A-IoT terminal 410 and the terminal device 420 includes environmental IoT data and / or signaling.
[0132] The above Figures 1 to 4 The network devices in this context can be access network devices (RAN, such as eNB, gNB, or next-generation access network devices).
[0133] 2. Radio Frequency Identification (RFID) technology.
[0134] An RFID system may include an interrogator and an electronic A-IoT terminal. The interrogator can interact with the electronic A-IoT terminal to manage it. The electronic A-IoT terminal may also be referred to as a tag device or an electronic tag; this embodiment does not limit the terminology used in this application.
[0135] In one example, an RFID system includes a reader and a tag device. The reader can read information from the tag device or write information that the tag device needs to store into the tag device. The reader and tag device communicate with each other without contact. The tag device has a simple function, requiring stimulation from the reader to send information; that is, the tag device converts the wireless signal emitted by the reader into energy to power itself. The tag device supports power consumption in the microwatt or hundreds of microwatts range and cannot support complex designs.
[0136] If RFID is applied to mobile communication systems, such as 5G systems, then base stations can act as readers, performing reader / writer functions. Currently, RFID technology can be used for identification, and further, it can also be used for data reading and writing.
[0137] To better understand RFID systems, embodiments of this application illustrate the inventory process within an RFID system.
[0138] For example, Figure 5 A schematic flowchart of an inventory method is shown. (For example...) Figure 5 As shown, the method may include the following steps:
[0139] S501, the reader sends a Select signal, which carries information such as the inventory session, action, and mask. The inventory session can correspond to session S0, and session S0 can correspond to flags A and B. The action can be specified so that when action = 0, the flag is A, and when action = 1, the flag is B. The mask can indicate that tags with the first 16 bits set to 111…111 are selected.
[0140] An inventorySession can correspond to different sessions. In this example, an inventorySession can correspond to session S0, indicating that inventory is being performed for session S0. There is a correspondence between sessions and flag bits. In this example, the flag bits that can correspond to session S0 include A and B.
[0141] Masks can be used to filter which tags are selected. For example, if a tag device stores a complete 96-bit identifier, a mask can indicate that the tag device with the first 16 bits being 111...111 is selected.
[0142] The `action` parameter specifies how to set or resolve the flag. In this example, when `action = 0`, the flag is set to A, and when `action = 1`, the flag is set to B. `action = 0` indicates that no inventory has been performed, and `action = 1` indicates that the inventory has been successfully performed.
[0143] The reader can send Select signals via broadcast.
[0144] S502. After receiving the Select signaling, if the mask matches and has not been stored, the tag device can set the flag corresponding to session S0 to A.
[0145] S503, the reader sends a Query signaling message, which carries information such as the Q value, session, and flag bits. The session can be session S0, and the flag bits can be A.
[0146] The reader can send query signals via broadcast.
[0147] S504. After receiving the Query signaling, if the session and flag bits of the tag device are the same as the information it carries, then based on the Q value, a random number between 0 and 2^Q-1 is generated, and this random number is used as the initial value of the counter.
[0148] If the random number generated by the tag device is 0, the initial value of the counter is 0. If the random number generated by the tag device is not 0, the initial value of the counter is 0.
[0149] S505, The tag device determines whether the counter is 0.
[0150] If the counter is 0, then execute steps S506 to S510. If the counter is not 0, then execute steps S511 and S512.
[0151] S506. If the counter is 0, the tag device can send RN16 back to the reader. RN16 is a 16-bit random number used for contention resolution.
[0152] In other examples, when the counter is 0, the tag device can send RN8 back to the reader. Here, RN8 is an 8-bit random number used for contention resolution.
[0153] RN16 or RN8 are used for contention resolution, or to distinguish different tagged devices during random access / contention resolution.
[0154] S507. If the reader receives RN16 and there is no collision (only RN16 sent by one tag device is received), then it sends an ACK to that tag device. The ACK contains the received RN16 and is used to indicate that the contention was resolved successfully.
[0155] Alternatively, the ACK can also be used to associate tag devices by carrying a contention resolution identifier.
[0156] S508: If the tag device receives the ACK and the RN16 matches, it will send the EPC (Electronic Product Code) back to the reader.
[0157] Understandably, if the tag device does not receive an ACK and / or the RN16 does not match, no feedback will be given.
[0158] S509. After receiving the EPC, the reader sends a QueryRep to the tag device.
[0159] S510 After the tag device sends EPC and receives QueryRep, it confirms that the data transmission is successful and can flip the flag bit, that is, flip the flag bit from A to B.
[0160] In this way, the flag bit can be used to prevent tags that have been stored from being stored again, because the subsequent Query carries the flag bit A. After the tag device reverses the flag bit, it can not respond to the Query signaling with the flag bit A.
[0161] S511. If the counter is not 0, the tag device will not respond with RN16, i.e., it will not respond. If the reader does not receive a response, it can send a QueryRep signaling message. QueryRep does not need to carry content and does not contain Q-value or session information.
[0162] S512. After receiving the QueryRep, the tag device can decrement the counter by 1, i.e., Counter-1.
[0163] If the counter decrements by 1 and returns to 0, the tag device can respond with RN16, i.e., execute steps S506 to S510 above. If the counter decrements by 1 and returns to a value other than 0, the tag device will not respond with RN16, i.e., it will not respond. If the reader does not receive a response, it can send a QueryRep signaling message until it receives a response.
[0164] As is understandable, each QueryRep corresponds to the start or end of an access time slot. Each time a tag device receives a QueryRep, it signifies the end of the previous time slot and the start of the next. The tag device can randomly select an access time slot to initiate access, send uplink data (EPC), or receive downlink data.
[0165] In the inventory process described above, each tag device must select a random number to compete for access and report its own ID (e.g., EPC). In the A-IoT scenario, there are other access or data transmission processes. Unlike these, in this access or data transmission process, the reader already knows the ID of a certain tag device and wants to locate that tag device based on its ID, requesting it to access the network or report data.
[0166] For example, Figure 6 A schematic flowchart illustrating a method for accessing or reporting data is shown. Figure 6 As shown, the method may include the following steps:
[0167] S601, The reader sends a paging1 signaling message, which includes all or part of the tag device's ID.
[0168] In one example, a mask can be used to indicate all or part of the ID of a tagged device.
[0169] S602. The tag device receives the paging1 signaling and determines whether the ID contained therein is its own ID or related to its own ID.
[0170] S603. If the ID included in the paging1 signaling is its own ID or related to its own ID, the tag device can send a response message to the reader / writer, which indicates that the paging1 signaling has been received.
[0171] Optionally, if the ID included in the paging1 signaling is not its own ID or is unrelated to its own ID, the tag device may not perform subsequent procedures.
[0172] S604. Access or data transmission is achieved between the reader and the tag device.
[0173] The reader can send Query signaling and QueryRep signaling to the tag device, and the tag device can use these signaling to access or transmit data.
[0174] After a tag device completes access or data transmission, it can wait for the next access or data transmission.
[0175] S605. The reader sends a re-paging message to the tag device. The re-paging message includes a re-paging identifier.
[0176] While waiting for the next access or data transmission, the tag device may receive retransmitted paging. There are several possible scenarios when a tag device receives retransmitted paging:
[0177] 1) The reader allows tag devices that have not received the paging1 signaling to access or transmit data by retransmitting paging. Since the retransmitted paging includes the identifiers of tag devices that have received paging1, the identifiers of tag devices that have accessed or completed data transmission, and the identifiers of tag devices that have not received paging1, tag devices that have accessed or completed data transmission can still receive it.
[0178] 2) If there are tag devices among the tag devices indicated by the reader that have not successfully connected or whose data transmission has failed, the reader can retransmit the paging to give these tag devices a chance to connect or transmit data. Since the retransmitted paging includes the identifiers of tag devices that have received paging1, the identifiers of tag devices that have connected or completed data transmission, and the identifiers of tag devices that have not received paging1, tag devices that have connected or completed data transmission can still receive it.
[0179] If the tag device has successfully connected or the data transmission has been successful, the tag device does not need to respond to retransmission of paging.
[0180] S606. The reader can send paging2 signaling to the tag device, which includes all or part of the tag device's ID.
[0181] The reader can use paging2 signaling to instruct the tag device to perform the next round of data transmission.
[0182] From the above Figure 6 It is known that the reader can instruct some tag devices to access or transmit data via paging signaling. These tag devices can respond to the paging signaling to achieve access or data transmission. If a tag device successfully accesses or transmits data, it can wait for the next round of access or data transmission. If a tag device fails to access or transmit data, it can wait for re-access or re-transmission. This facilitates the successful access and data transmission.
[0183] pass Figure 5 and Figure 6 The process of inventorying, accessing, and transmitting data has been described. However, during the inventorying, accessing, or transmitting data process, there may be situations where the tag device cannot perform the next round of inventorying, accessing, or transmitting data, which will affect the implementation of services.
[0184] There are several possible reasons why a tag device may fail to proceed to the next round of inventory, access, or data transmission. The following explanation uses inventory or data transmission as an example.
[0185] In one possible scenario, the tag device may be in a state of successful inventory or data transmission but may not receive a signal to proceed to the next round of inventory or data transmission. The tag device remains powered on and will continuously record that it is in a state of successful inventory or data transmission. Because the tag device is in a state of successful inventory or data transmission, even if a subsequent instruction to re-inventory or re-transmit data is received, the tag device will not perform the re-inventory or re-transmission, thus preventing the next round of inventory or data transmission.
[0186] For example, in the above Figure 6 In the method shown, after S604, the tag device is in a state of successful data transmission. In subsequent processes, due to network instability, such as a high block error rate (BLER), say 10%, or low channel quality or signal strength, or a low signal-to-interference-plus-noise ratio (SINR), or other external (or channel) factors, the tag device may not receive paging2 from S606 and may not proceed to the next round of data transmission. The reader can instruct the tag device to re-access or re-transmit data by retransmitting the paging. The tag device remains powered and retains the state of successful data transmission. Because the tag device is in a state of successful data transmission, it will not respond to retransmission of the paging, thus preventing the next round of data transmission.
[0187] In another possible scenario, the time it takes for the batteries of different tag devices to run out is uncertain. When a tag device's battery is insufficient to support its operation, it does not receive the signal to proceed to the next round of inventory or data transmission. When the tag device's battery is sufficient to support its operation, the stored status information is lost. Since there is no status information, even if a re-inventory or re-data transmission instruction is received later, the tag device will not perform the re-inventory or re-data transmission, thus preventing the next round of inventory or data transmission.
[0188] For example, in the above Figure 6 In the method shown, if the battery power is insufficient to support the operation of the tag device at any time before S606, paging2 is not received. When the battery power of the tag device is sufficient to support its operation, a retransmission of paging is received. Since the stored status information has been lost, the tag device does not know whether it is in a state of incomplete transmission or no data transmission, so it will not respond to the retransmission of paging, resulting in the inability to perform the next round of data transmission.
[0189] In view of this, embodiments of this application provide a communication method and a communication device, which can provide one or more of the following methods to help reduce the probability that the tag device cannot perform the next round of inventory or the next data transmission:
[0190] 1) During the service implementation process, the tag device will reset its state to the initial state after a certain period of time. The initial state can be a state where no data transmission has occurred, no access has been made, or no paging has been performed. During this period of time, the service can be in a completed or incomplete state.
[0191] In this way, even if the signaling to proceed to the next round of inventory or data transmission is not received, since it is in the initial state, it can retransmit when a retransmission signaling is received, so as to proceed to the next round of inventory or data transmission. This helps to reduce the probability that the tag device will be unable to proceed to the next round of inventory or data transmission.
[0192] 2) When the battery power is sufficient to support its operation, the tag device can be set to the initial state. In this way, when the tag device enters the working state, even if it has not received the signal to enter the next round of inventory or data transmission, it can retransmit when it receives the retransmission signal, thus entering the next round of inventory or data transmission. This helps to reduce the probability that the tag device will be unable to enter the next round of inventory or data transmission.
[0193] 3) When the tag device receives an RF signal, it can detect the power of the RF signal. If the power of the RF signal is less than a power threshold, the state is reset to the initial state. In this way, when the power of the RF signal is less than the power threshold, it indicates that the next round of inventory or data transmission is about to begin. The tag device is reset to the initial state, and even if the signal to enter the next round of inventory or data transmission is not received, it can retransmit when a retransmission signal is received, so as to enter the next round of inventory or data transmission. This helps to reduce the probability that the tag device will be unable to enter the next round of inventory or data transmission.
[0194] The aforementioned methods can be understood as allowing the tag device to determine how to handle retransmission signaling based on one or more of the following: the tag device's battery level, duration, service completion status, and radio frequency (RF) information. RF information can be used to indicate whether the power of the RF signal received by the tag device exceeds a power threshold.
[0195] It should be noted that the example given is inventory and data transmission, but it could also be the next round of access, etc. The embodiments in this application are not limited to this.
[0196] In addition, to distinguish between retransmission and "newtransmission", the same indication information, such as an identifier, can be carried in both retransmission and "newtransmission" signaling. Alternatively, newtransmission may not carry indication information, while retransmission may carry indication information.
[0197] A business may involve multiple business processes, such as multiple rounds of access or data transmission. Retransmission can be used to indicate a new business, or it can be the same as the business processed in the previous instance but belong to a different business process. This application does not limit this.
[0198] The processes between different business operations may or may not overlap; this application does not limit this. Different business processes may correspond to different identifiers, and the tag device can determine whether it is a new business process or the next business process based on the identifier, and determine whether to process the new business process or the next business process.
[0199] Based on this, embodiments of this application also provide a method in which a tag device receives a signaling message including an identifier, which is different from the identifier stored in the tag device, indicating that a different business process needs to be processed. The tag device then responds to the signaling message including the identifier to process the new business process or the next business process.
[0200] The methods provided in this application embodiment can be applied to the above-described methods. Figures 1 to 4 In addition to the network architecture shown, it can also be applied to the O-RAN (Open RAN) architecture. To better understand the O-RAN architecture, the following will combine... Figure 7 A detailed introduction to the O-RAN architecture is provided.
[0201] For example, Figure 7 A schematic diagram of an O-RAN architecture is shown. (For example...) Figure 7 As shown, the O-RAN architecture may include: access network equipment. The access network equipment (RAN, such as an eNB, gNB, or next-generation access network equipment) communicates with the core network (CN) via a backhaul link and with the user equipment (UE) via an air interface.
[0202] Specifically, the baseband unit (BBU) in the access network equipment communicates with the core network via a backhaul link, and the radio unit (RU) in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.
[0203] The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate via at least one midhaul link. In the embodiments of this application, the CU is used to implement processing functions, and the DU is used to implement transmit and receive functions.
[0204] In some examples, the CU is a logical node carrying the RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as core network equipment through interfaces, which may be E2 interfaces, etc. Optionally, the CU may possess some of the functions of the core network equipment. The CU (e.g., PDCP layer and higher layers) connects to the DU (e.g., RLC layer and lower layers) through interfaces, which may be F1 interfaces, etc. In some examples, these interfaces (e.g., F1 interfaces) can provide control plane (C-Plane) and user plane (U-Plane) functions, such as interface management, system information management, UE context management, and RRC message transmission. F1AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0205] In some examples, the CU can be split into CU-CP (control unit-control plane) and CU-UP (control unit-user plane). CU-CP is a logical node carrying the RRC layer and PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. AMF network elements are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the UPF (user plane function) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0206] In some examples, a DU is a logical node that carries the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which may be fronthaul interfaces. In some examples, the higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0207] In some examples, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing, also known as an RF chain. In some examples, the RU can be a 3GPP TRP, a remote radio head (RRH), or other similar entity. In some examples, the low-PHY includes PHY processing functions such as fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0208] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a lower-layer split-control, user, and synchronization (LLS-CUS) interface through a fronthaul link. LLS-CUS may include LLS-C and LLS-U interfaces, respectively providing the control plane (C-plane) and user plane (U-plane). In some examples, the control plane (C-plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-plane) refers to non-real-time management operations between the DU and RU.
[0209] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0210] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0211] The following is combined with Figure 8 This section introduces the RIC module involved in the O-RAN architecture. For example, Figure 8 This is a schematic diagram of an application framework involving RIC modules under the O-RAN architecture. For example... Figure 8 As shown, the communication system includes a RAN intelligent controller (RIC). RICs include near-real-time RICs (near-RT RICs) and non-real-time RICs (non-RT RICs).
[0212] Near real-time (NRT) RICs are used for model training and inference. For example, they are used to train AI models and then use those models for inference. NRT RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. This information can be used as training data or inference data. Optionally, the NRT RIC can deliver inference results to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs. For example, the NRT RIC delivers inference results to a DU, which then forwards them to an RU.
[0213] Non-real-time RICs are used for model training and inference. For example, they are used to train AI models and then use those models for inference. Non-real-time RICs can obtain network-side and / or terminal-side information from RAN nodes (e.g., CUs, CU-CPs, CU-UPs, DUs, and / or RUs) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CUs and DUs, and / or between DUs and RUs; for example, a non-real-time RIC delivers inference results to a DU, which then forwards them to an RU.
[0214] Near real-time RICs and non-real-time RICs can also be configured as separate network elements. Optionally, near real-time RICs and non-real-time RICs can also be part of other devices. For example, near real-time RICs can be set in RAN nodes (e.g., CU, DU), while non-real-time RICs can be set in OAM, cloud servers, core network devices, or other network devices.
[0215] In a communication system, network elements are connected via interfaces (e.g., NG, Xn) or over-the-air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or one or more devices in the OAM, contain one or more AI modules (only one is shown in the figure for clarity). An access network node can be a single RAN node or can comprise multiple RAN nodes, for example, including CU and DU. A CU and / or DU can also contain one or more AI modules. Optionally, a CU can be further divided into CU-CP and CU-UP. One or more AI models are configured in CU-CP and / or CU-UP.
[0216] AI modules are used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI module can implement different functions. The AI module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or biases in the activation function), input parameters (e.g., the type and / or dimension of the input parameters), or output parameters (e.g., the type and / or dimension of the output parameters). The biases in the activation function can also be referred to as the neural network biases.
[0217] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.
[0218] Below, in conjunction with Figures 9 to 15 This application provides a detailed description of the methods provided in its embodiments. The embodiments shown in this application illustrate the methods provided from the perspective of device interaction. The specific forms and quantities of the devices shown are merely examples and should not be construed as limiting the implementation of the methods provided in this application. Below, using a first communication device and a second communication device as examples, the methods of this application will be described in detail.
[0219] It should be understood that the second communication device may be the second communication device itself, or a chip, chip system, or processor that supports the second communication device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the second communication device; the first communication device may be the first communication device itself, or a chip, chip system, or processor that supports the first communication device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the first communication device, and this application does not specifically limit it in this regard.
[0220] Figure 9 This is a flowchart illustrating a communication method provided in an embodiment of this application. This method can be applied to the communication systems described above, but the embodiments of this application are not limited thereto. Figure 9 As shown, the method may include the following steps:
[0221] S901, the second communication device sends first information to the first communication device, the first information being used to trigger or indicate an access opportunity and / or re-paging.
[0222] The second communication device can be a network device or a terminal device, and the first communication device can also be a terminal device.
[0223] For example, in an RFID scenario, the second communication device can be a reader, and the first communication device can be a tag. In an A-IoT scenario, the second communication device can be a reader, and the first communication device can be an A-IoT terminal, or both the second and first communication devices can be A-IoT terminals. In a cellular scenario, the second communication device can be a network device such as a base station, and the first communication device can be a terminal device.
[0224] The first information is used to trigger or indicate an access opportunity and / or re-paging. An access opportunity can be understood as a new access opportunity, and re-paging can be understood as transmitting a paging message again or once more. It is understood that, prior to this, the second communication device had paged the first communication device or triggered an access opportunity. The first communication device did not respond, therefore the second communication device triggers another access opportunity or re-paging through the first information.
[0225] The paging content in a re-paging can be the same as the content in the previous paging message, or in other words, the paging content in a re-paging can be the same as the content in the paging message sent before the time the re-paging was sent. Alternatively, the paging content in a re-paging can carry additional information compared to the content in the previous paging message. This information can distinguish or indicate whether the paging message is a retransmission / repetition or a new paging. This information can be a retransmission indication or service / session identification information such as a transaction ID.
[0226] When the first information is used to trigger or indicate an access opportunity, it can include two types. One is that the first information is carried in the query signaling, and the other is that the first information is carried in the paging signaling. It can be understood that the paging signaling can directly trigger access / data transmission.
[0227] The corresponding actions to respond to or not respond to the first message will differ depending on the content of the first message.
[0228] If the first information is used to indicate an access opportunity, it can be carried in the query signaling, or referred to as an access round indication, access round trigger, etc., without specific name restrictions. This information / signaling can be used to trigger / indicate at least one access opportunity. For example, it can directly or indirectly indicate the total number of access opportunities, or it can be used to trigger the first access opportunity. In addition, an access opportunity can also be referred to as a transmission opportunity, transmission slot, transmission timing, access timing, or access time slot, etc., and this application embodiment does not limit this.
[0229] If the first information is used for re-paging, it can be carried in paging signaling or re-paging signaling. Paging signaling can determine whether it is a retransmission paging by carrying retransmission indication information or session ID.
[0230] For example, a paging without retransmission indication information is a newly initiated paging, while a paging with retransmission indication information is a retransmission paging. Alternatively, if the session ID carried by the paging is the same as that carried by the previous paging, the subsequent paging can be considered a retransmission paging of the previous paging; if the session ID carried by the paging is different from that carried by the previous paging, it is considered a newly initiated paging relative to the previous one. Before receiving the first information, the first communication device can be a communication device that has been paged and meets the paging conditions, or it can be a communication device that has not been paged. This application embodiment does not limit this.
[0231] If the first communication device has been paged and meets the paging conditions, then the first communication device can process the first service before receiving the first information.
[0232] If the first communication device processes a first service before receiving the first information. The first service can be a service related to the application scenario, and can be at least one of the following: inventory service, command service, positioning service, sensing service, proximity determination, read service, write service, deactivation service, lock service, or security service (such as authentication, authorization, registration, etc.), or it can be a newly defined service type in the future, with no restrictions on the specific naming.
[0233] In the embodiments of this application, "service" can also be replaced with "task", "session", "request", "transaction", "process", "procedure", "service", etc., and the embodiments of this application do not limit the name.
[0234] For example, the first business can also be called the first task, and the inventory business can also be called an inventory task, or inventory request, or inventory process, or inventory transaction, etc.
[0235] In this embodiment, the first service can also be a process-related service, such as including at least one of the following: access process, or data transmission process, etc., which can be understood as performing the first service being performing the corresponding process. The access process can be random access, such as random access based on contention resolution or random access based on contention-free resolution. Optionally, the access process may include reporting a device ID, such as the identifier of the first communication device, as described above. Figure 5The methods described are not elaborated upon here. Data transmission processes can include device-to-reader (D2R) / uplink data transmission, reader-to-device (R2D) / downlink data transmission, etc. Optionally, the data transmission process can also include reporting the device ID. Alternatively, the access process and the data transmission process are not strictly distinguished, and they can be combined. For example, data transmission can also occur during the access process, such as in contention-free random access, where the device can send D2R / uplink data in the first message.
[0236] If the first communication device processes the first service before receiving the first information, the first information is used to trigger an access opportunity and / or re-paging. It may or may not be related to the first service; this embodiment does not limit this. If it is related to the first service, the first communication processing device can process different processes of the first service. The first service may be associated with a service triggered by a second communication device (core network or reader) or with a single process.
[0237] It should be noted that in this embodiment, not every service corresponds to a single session or transaction ID. Instead, each service corresponds to a single process, which is assigned a unique session / transaction ID. Subsequent processes (such as core network re-triggers or "newly initiated" (not retransmissions) of paging, even if it involves the same service, can be considered as different session IDs. Different session / transaction IDs can correspond to different first services. For example, if a second communication device initiates two inventory services, the trigger / request messages (such as paging) corresponding to these two inventory services can carry different session / transaction IDs.
[0238] The first communication device processing the first service can also be understood as the first communication device receiving or receiving a signaling message within a certain period of time. This signaling message is used to paging / trigger / select / store / request the first communication device, for example, paging signaling. Or, in other words, this signaling message is used to trigger / select / store / request the first communication device to process the first service.
[0239] S902. The first communication device can process the first information based on the second information; wherein the second information includes one or more of the following: completion status of the first service, first duration, battery level of the first communication device, or radio frequency information; the radio frequency information is used to indicate whether the power of the radio frequency signal received by the first communication device is greater than a power threshold. Processing the first information includes: responding to the first information, or not responding to the first information. The completion status of the first service may include not completing the first service, or completing the first service. If the completion status of the first service includes not completing the first service, it indicates that the first communication device has not yet completed the first service when receiving the first information. If the completion status of the second service includes completing the first service, it indicates that the first communication device has completed the first service when receiving the first information.
[0240] Unfinished first task may include one or more of the following:
[0241] 1) Unsuccessful (random) access / (random) access failed, or contention resolution failed / conflict resolution failed.
[0242] 2) Data transmission failure / unsuccessful transmission can be due to message transmission failure during random access or data transmission failure (e.g., uplink / downlink messages, or R2D / D2R messages) after random access, such as downlink command / data reception failure of the first communication device. Optionally, the transmission may fail even after reaching the maximum number of retransmissions.
[0243] 3) No paging message received / Paging message failed to be received.
[0244] 4) No feedback / response information is received from the second communication device after the first communication device sends the message (within a certain period of time and / or before receiving the specified signaling (e.g., QueryRep)).
[0245] Accordingly, completing the first task may include one or more of the following:
[0246] 1) Successful (random) access, or contention resolution successful / conflict resolution successful.
[0247] 2) Successful data transmission can be achieved through successful message transmission during random access or through successful data transmission (e.g., uplink / downlink messages, or R2D / D2R messages) after random access, such as successful downlink command / data reception by the first communication device. Optionally, successful data transmission after retransmission.
[0248] 3) Paging message received / Paging message received successfully.
[0249] 4) After the first communication device sends a message (within a certain period of time and / or before receiving the specified signaling (such as QueryRep), it receives feedback / response information from the second communication device.
[0250] It is understandable that if the first communication device has not yet completed the first service when receiving the first information, the first communication device can be in a state of incomplete service. If the first communication device has completed the first service when receiving the first information, the first communication device can be in a state of completed service.
[0251] The first duration can be indicated by the second communication device, preset by the first communication device, or agreed upon by the protocol. This application embodiment does not limit this.
[0252] If the first duration is agreed upon in the protocol, the first communication device can pre-store the information of the first duration in the storage module, and retrieve the first duration from the storage module when needed. For example, if the first communication device receives the first information and needs to use the first duration, it can retrieve the information of the first duration from the storage module to obtain the first duration.
[0253] In addition, the first duration can also be obtained indirectly.
[0254] For example, the first communication device may determine the first duration based on transmission parameters. These transmission parameters may include at least one of the following: bit repetition count, uplink bandwidth, downlink bandwidth, preamble length, postamble length, intermezzo length, duration per bit, signaling bits, transport block size (TBS), buffer status report (BSR), or bit rate.
[0255] In this embodiment, after receiving the first information, the first communication device can calculate the sleep period based on the configuration information of the transmission parameters, thereby determining the first duration. For example, K times the length of the empty time slot (K can be indicated in the first information) can be used as the first duration, which can be calculated as the downlink processing delay of the first communication device + the waiting delay of the second communication device + the QueryRep time length (determined according to the modulation and coding scheme (MCS) and bit length). The downlink processing delay of the first communication device is optional. For example, the first duration can be equal to or refer to the time length of RN (or K times the length), or the first duration can be equal to or refer to the time length of RN (or K times the length) plus the processing time of the downlink information by the second communication device, and / or the processing time of the second communication device.
[0256] In addition, the first communication device can determine the first duration (or the first duration being K times the time interval) by receiving at least two identical R2D messages (such as two first messages, two Query / paging messages, or other messages), and the time interval between these two identical R2D messages (or the average time interval between the two identical R2D messages) can be identified as the first duration.
[0257] For example, the two first messages are received consecutively. If other messages are received in between (such as unparseable messages), they are skipped.
[0258] The start time of the first duration may be related to the time of receiving the first information or may not be related; this application embodiment does not limit this.
[0259] The battery level of the first communication device can be the battery level when the first communication device receives the first information.
[0260] Radio frequency (RF) information is used to indicate whether the power of the RF signal received by the first communication device is greater than a power threshold. In one example, the RF information is used to indicate that the power of the RF signal received by the first communication device is greater than a power threshold. In another example, the RF information is used to indicate that the power of the RF signal received by the first communication device is less than or equal to a power threshold.
[0261] Alternatively, radio frequency information is used to indicate the power or energy, signal strength or signal quality of the radio frequency signal received by the first communication device, but this application embodiment does not limit this.
[0262] In addition, radio frequency (RF) information can also be used to indicate the power or energy of RF signals received by other communication devices, the signal strength of RF signals, or the signal quality of RF signals. For example, RF signals can be any R2D message / downlink data, or they can be carrier waves (CW), continuous waves (CW) (used for reflection communication), or energy signals (used for charging).
[0263] After receiving the first information, the first communication device can acquire the second information and process the first information based on the second information.
[0264] In one example, the first communication device can determine whether to respond to the first message based on whether a first duration has elapsed.
[0265] The maintenance of the first duration can be achieved in a variety of ways.
[0266] In one possible implementation, the first communication device can use a timer to maintain the first duration. For example, the first communication device can start the timer at the beginning of the first duration, and consider the first duration to have been reached when the timer reaches the first duration.
[0267] In another possible implementation, the first communication device can maintain the first duration based on the capacitor discharge time. For example, the capacitor starts discharging from the beginning of the first duration, and the first duration is considered to have been reached when the capacitor is fully discharged. Different capacitors can achieve different durations, for example, capacitor 1 discharges for 1 second (s), capacitor 2 discharges for 3 seconds, capacitor 3 discharges for 10 seconds, and so on.
[0268] The unit for the first duration mentioned above can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit for the first duration can be relative time, such as the number of time slots, the number of frames, the number of sub-time slots, the number of received messages, or an indicator / index. Different indicators / indexes can correspond to different durations, for example, index 1 corresponds to 1 second, index 2 corresponds to 10 seconds, and index 3 corresponds to 20 seconds.
[0269] In other examples, the first communication device may also use registers, latches, or memory to maintain the first duration, which is not limited in the embodiments of this application.
[0270] In another example, the first communication device may determine whether to respond to the first message based on whether the first duration has elapsed and the completion status of the first service.
[0271] In another example, the first communication device may determine whether to respond to the first information based on whether the battery level of the first communication device is greater than or equal to a battery threshold.
[0272] In another example, the first communication device may determine whether to respond to the first information based on whether the power of the radio frequency signal received by the first communication device is greater than a power threshold.
[0273] Responding to the first information can be understood as processing the event indicated by the first information. Not responding to the first information can be understood as not processing the event indicated by the first information, or discarding the first information; this application embodiment does not limit this.
[0274] When the first information is used to trigger an access opportunity, responding to the first information may include: determining an access opportunity based on the first information, for example, selecting one of the access opportunities as its own access opportunity based on the number of access opportunities indicated by the first information. For example, if the first information directly or indirectly indicates that the number of access opportunities is N, the first communication device selects a number between 0 and N-1 as its own access opportunity. Optionally, it may also determine the communication parameters / transmission parameters during its access / data transmission process based on other information such as frequency domain resources, code domain resources, or transmission parameters (such as preamble length, coding rate, CRC rule, bit repetition count, subcarrier / bandwidth, etc.) indicated by the first information.
[0275] If the first message is used to trigger an access opportunity, not responding to the first message may include: the current service has been completed (which also means that the pager / selector has already been paged / selected).
[0276] If the first message is used for paging retransmission, then before responding to the first message, it is also necessary to determine whether to respond to the paging retransmission based on whether a paging has been received or responded to before, and / or whether the current service has been successfully completed. For example, if no paging has been received before, it is possible to determine whether to respond to the paging retransmission based on whether the paging / selection conditions are met.
[0277] In cases where the first message is used for paging retransmission, not responding to the first message may include: if the page has been previously received (paging / selection conditions are met), then the retransmission paging may not be responded to.
[0278] The communication method provided in this application embodiment can determine whether to respond to the first information under different circumstances, which helps to reduce the probability that the first communication device does not respond to the first information and facilitates the next access and paging.
[0279] The following section will detail how to process the first piece of information based on different types of information.
[0280] In one possible scenario, the first communication device may determine whether to respond to the first information based on whether a first duration has elapsed.
[0281] For example, the second information may include a first duration; S902, the first communication device processes the first information according to the second information, which may include: after the first duration, the first communication device responds to the first information.
[0282] After a first duration, the first communication device receives the first information and can respond to it. It is understood that the first information is received after the first duration. Before receiving the first information, the first communication device processes a first service, which may be in a completed state or an incomplete state; this embodiment does not limit this.
[0283] Optionally, after the first duration, the first communication device may be in an initial state, i.e., not accessed or not paged, and upon receiving the first information, may respond to the first information.
[0284] In this way, responding to the first message after the first duration helps reduce the probability that the first communication device will not respond to the first message, which is beneficial for the next access and paging.
[0285] Optionally, after the first communication device receives the first information, it can reset, clear, or no longer maintain the initial state, that is, the initial state can be reset to a completed or incomplete access or paging state.
[0286] Optionally, if the first message is received within the first duration, it is necessary to determine the completion status of the first service and, based on the completion status of the first service and the first duration, determine whether to respond to the first message.
[0287] In one example, if the first service is not completed within a first time period and the first information is used to trigger an access opportunity, the first communication device can respond to the first information to complete the first service after access.
[0288] In another example, if the first service is not completed within the first time period and the first message is used for re-paging, the first communication device may either not respond to the first message or respond to the first message.
[0289] If the first service is not completed within the first time period and no paging has been received, the first communication device may respond to the first message. If the first service is not completed within the first time period and paging has been received, the first communication device may not respond to the first message. In another example, if the first service has been completed within the first time period, the first communication device may not respond to the first message.
[0290] In this way, the first communication device does not need to repeat the first service once the first service has been completed, which helps to save power consumption.
[0291] In another possible scenario, the first communication device may determine whether to respond to the first information based on whether the first duration has elapsed and the completion status of the first service.
[0292] For example, the second information includes the completion status of the first service and the first duration; S902, the first communication device processes the first information according to the second information, including: after the first service is completed and after the first duration, the first communication device can respond to the first information.
[0293] After completing the first service, if there is no first duration, the first communication device may not respond to the first information. However, in this embodiment of the application, after completing the first service and after the first duration, if the first information is received, the first communication device may respond to the first information.
[0294] This will facilitate the next round of data transmission or access.
[0295] Both of the above possible scenarios are related to the first duration. In one example, the first duration may be indicated by the second communication device.
[0296] In one possible example, prior to S901, the second communication device may send third information to the first communication device, the third information including a first duration.
[0297] The third information can be carried in existing signaling such as select, paging, query, and queryRep signaling, or it can be carried in newly defined signaling. For example, it can be indicated through a MAC control element (CE) or MAC header, or through a message from any access stratum (AS), or through a preamble, postamble, or a specific sequence. This application embodiment does not limit this. The third information may only include the first duration, or it may include the first duration, or it may include information other than the first duration. This application embodiment does not limit this.
[0298] In this way, the first duration is indicated by the second communication device, which helps to improve the accuracy of processing the first information.
[0299] Optionally, the start time of the first duration may be related to the time when the third information is received, and / or the start time of the first duration may be related to the time when the first service is completed.
[0300] The start time of the first duration can be related to the time of receiving the third information. This helps the first communication device determine the timing.
[0301] In one example, the start time of the first duration is the time when the third information is received, which makes the implementation simple.
[0302] In another example, the start time of the first duration can be a period of time after receiving the third information, or after receiving N information messages after receiving the third information, where N can be an integer greater than 1. The time offset between the start time of the first duration and the time of receiving the third information can be configured by the second communication device.
[0303] In this way, the start time of the first duration is not the time of receiving the first duration, which provides greater flexibility.
[0304] Furthermore, different business processes or data types can correspond to different initial durations. This increases flexibility. The start time of the initial duration is related to the completion time of the first business process. This helps to reduce the impact of the initial duration on the first business process.
[0305] For example, the start time of the first duration can be the time when the first task is completed. Starting the timing after the first task is completed helps to reduce the impact of the first duration on the first task.
[0306] The start time of the first duration can be related to the time when the third information is received and the time when the first service is completed. For example, the start time of the first duration can be any time between the time when the third information is received and the time when the first service is completed. This provides greater flexibility.
[0307] Optionally, the end time of the first duration can be before receiving the first information. This allows the first communication device to respond to the first information after receiving it, thus improving efficiency.
[0308] Optionally, the above method may further include: the second communication device sending fourth information to the first communication device, the fourth information including a second duration; S902, the first communication device processing the first information according to the second information, including: the first communication device processing the first information according to the second duration.
[0309] The first duration is not fixed and can be updated or discarded. When the second communication device indicates the second duration, the first communication device can process the first information according to the second duration. This can be understood as the first communication device updating the first duration to the second duration, or updating the first duration to the second duration, or discarding the first duration and saving the second duration. This application embodiment does not limit this.
[0310] For example, the first duration is 10ms. The first communication device can start timing according to the first duration. During the timing process, for example, when the timing reaches 4ms, the second duration is received. The second duration can be 5ms. Then the first communication device restarts timing according to the second duration.
[0311] In this way, the second communication device can update the first duration according to actual needs, making it more flexible.
[0312] The maintenance of the second duration can be achieved in a variety of ways.
[0313] In one possible implementation, the first communication device can use a timer to maintain the second duration. Specific implementation details can refer to the method described above for using a timer to maintain the first duration, and will not be repeated here.
[0314] In another possible implementation, the first communication device can maintain the second duration based on the capacitor discharge time. The specific implementation can refer to the method described above for maintaining the second duration using the capacitor discharge time, and will not be repeated here.
[0315] The unit for the second duration can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit for the second duration can be relative time, such as the number of time slots, the number of frames, the number of sub-time slots, the number of received messages, or an indicator / index. Different indicators / indexes can correspond to different durations, for example, index 1 corresponds to 1 second, index 2 corresponds to 10 seconds, and index 3 corresponds to 20 seconds.
[0316] In other examples, the first communication device may also use registers, latches, or memory to maintain the second duration, which is not limited in the embodiments of this application.
[0317] The start time of the second duration may be related to the time of receiving the second duration (i.e., the time of receiving the fourth information), or it may not be related; this application embodiment does not limit this. In some examples, the start time of the second duration may be the time of receiving the second duration, or it may be a period of time after receiving the second duration, or it may be after receiving N information messages after receiving the second duration, where N can be an integer greater than 1. The time offset between the start time of the first duration and the time of receiving the second duration can be configured by the second communication device.
[0318] In addition, different business types or data types can correspond to different second durations. This further increases flexibility.
[0319] The start time of the second duration is related to the completion time of the first task. This helps to reduce the impact of the second duration on the first task.
[0320] For example, the start time of the second duration can be the moment when the first service is completed. Starting the timing after the first service is completed helps to reduce the impact of the second duration on the first service.
[0321] The start time of the second duration can be related to the time when the second duration is received and the time when the first service is completed. For example, the start time of the second duration can be any time between the time when the second duration is received and the time when the first service is completed. This provides greater flexibility.
[0322] Optionally, the end time of the first duration can be before receiving the first information. This allows the first communication device to respond to the first information after receiving it, thus improving efficiency.
[0323] The above direct indication of the second duration is merely an example. In other examples, the second communication device may indicate the difference between the first duration and the second duration to the first communication device, and the first communication device may determine the second duration based on the first duration and the difference. The difference may be positive or negative, and this application does not limit this.
[0324] For example, when the difference is positive, the second duration is greater than the first duration; when the difference is negative, the second duration is less than the first duration.
[0325] In this way, instead of directly indicating the second duration, using an indirect method helps improve the security of data transmission.
[0326] Optionally, the first duration may be carried in the first signaling, which is used to indicate paging of at least one communication device and / or to trigger at least one access opportunity. It is understood that the first signaling may be used for paging, such as select or paging signaling, or to trigger access opportunities, such as query or queryRep signaling.
[0327] The first duration is carried in the existing signaling, which is simple to implement.
[0328] When the first signaling is used for paging, it can be called paging signaling. When the first signaling is used to trigger an access opportunity, it can be called access triggering signaling. The following is an explanation of paging signaling and access triggering signaling.
[0329] In one example, paging signaling includes paging signaling or select signaling for paging or selecting or triggering one or more communication devices, and access triggering signaling includes Query signaling or QueryRep signaling.
[0330] Optionally, paging signaling can be used to instruct the first communication device to access the reader. For example, when the reader is a base station / access network device, paging signaling can be used to instruct the first communication device to access the network; when the reader is a terminal device, paging signaling can be used to instruct the first communication device to access the terminal. Optionally, the first communication device can access the network through the terminal.
[0331] Optionally, paging signaling can also be used to trigger / instruct the first communication device to send uplink data, or to trigger / instruct / request the first communication device to perform any of the following services or processes: paging service, inventory service, command service (such as read, write, deactivate, lock, etc.), positioning service, and sensing service.
[0332] Optionally, paging signaling can also be called (initial) trigger message. Paging signaling can be triggered by A-IoT core network nodes (such as AMF, or ambient IoT management function (A-IoT MF), or ambient IoT function (AIoTF), etc.). For example, an A-IoT core network node sends a paging signaling message to an A-IoT access network node, and the A-IoT access network node sends paging signaling message based on the paging signaling message.
[0333] Optionally, paging signaling can also be called inventory trigger / instruction / request signaling, or command trigger / instruction / request signaling. For example, inventory trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform inventory, and command trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform a command.
[0334] Optionally, Query signaling can also be called Access round indication / trigger signaling, which is used to indicate / trigger at least one access opportunity, such as directly or indirectly indicating the total number of access opportunities, or to trigger the first access opportunity, or to trigger a new round of access, or to trigger the first communication device that failed to access / data transmission to re-access.
[0335] Optionally, QueryRep signaling can also be called access occasion indication / trigger signaling, which is used to indicate / trigger the next access occasion. It can also be understood as indicating / associating with the boundary (start or end) of an access occasion.
[0336] The aforementioned access opportunities can also be described as access timing, access time slots, etc. Each access opportunity may allow the first device to send access (request), and / or contention resolution, and / or data transmission, etc.
[0337] Optionally, paging signaling may include identification information for selecting / filtering communication devices, such as device ID or a sequence generated based on the device ID, mask, group identifier, temporary identifier, permanent identifier (e.g., not lost due to battery level below a threshold / depletion), temporary identifier (e.g., only lasting for a period of time, possibly lost due to battery level below a threshold / depletion), access stratum (AS) ID, etc. In one example, the method for generating a sequence based on the device ID could be a hash function or hash algorithm (or other algorithms). The hash function or hash algorithm can generate a sequence / string using the device ID.
[0338] These signaling messages can be carried on the MAC layer, such as a MAC control element (CE), MAC service data unit (SDU), or MAC protocol data unit (PDU). Alternatively, the MAC layer can be replaced with an "AIOT access stratum (AS) layer".
[0339] To better understand the first duration mentioned above, the following explanation will be based on specific examples.
[0340] In one example, Figure 10 A schematic diagram indicating the first duration is shown. (Example) Figure 10 As shown, the second communication device can send paging1 to the first communication device. Paging1 may include a first duration T, and other information in paging1 can be found above. Figure 6 The paging1 in the text will not be elaborated upon here. After receiving paging1, the first communication device can obtain the first duration T and start timing, that is, the start time of the first duration can be the time of receiving paging1. paging1 can carry the aforementioned third information, which can be understood as the first signaling mentioned above.
[0341] paging1 can be associated with the first service, and the first communication device can process the first service. During the processing of the first service, the second communication device can send Query and QueryRep signaling to the first communication device. The first communication device can send uplink data to the second communication device, and the second communication device can successfully receive the uplink data. The specific data transmission process can be found above. Figure 6This will not be elaborated further here. Completing the first service can be one example; the first communication device may not complete the first service. If the first communication device does not complete the first service, there may be no Query and QueryRep signaling between the first and second communication devices, nor a data transmission process.
[0342] Regardless of whether the first service is completed, the second communication device can send paging2 to the first communication device. Paging2 can be used to indicate the next data transmission. The first communication device may not receive paging2 due to network instability and therefore may not respond to it. The first communication device can receive a retransmission paging sent by the second communication device. In this case, if the end of the first duration T is before receiving paging2, and the first communication device receives the retransmission paging after the first duration T, it can respond to the retransmission paging. The retransmission paging can carry the aforementioned first information.
[0343] In another example, Figure 11 A schematic diagram indicating the first duration is shown. (Example) Figure 11 As shown, the second communication device can send paging1 to the first communication device. The information in paging1 can be found in the above description. Figure 6 The paging1 part will not be elaborated on here.
[0344] paging1 can be associated with the first service, and the first communication device can process the first service. During the processing of the first service, the second communication device can send Query and QueryRep signaling to the first communication device. The first communication device can send uplink data to the second communication device, and the second communication device can successfully receive the uplink data. The specific data transmission process can be found above. Figure 6 This will not be elaborated upon here.
[0345] After data transmission is complete, the second communication device can send a feedback signaling message to the first communication device. The feedback signaling message indicates that the data upload was successful, and may also include a first duration T0. After receiving the feedback signaling message, the first communication device can obtain the first duration T0 and start timing. That is, the start time of the first duration can be understood as the time when the first service is completed.
[0346] The second communication device can send paging2 to the first communication device, which can be used to indicate the next data transmission. The first communication device may not receive paging2 due to network instability and therefore may not respond to it. The first communication device can receive a retransmitted paging sent by the second communication device. In this case, if the end of the first duration T0 is before receiving paging2, and the first communication device receives the retransmitted paging after the first duration, it can respond to the retransmitted paging.
[0347] In one example, Figure 12 A schematic diagram indicating the second duration is shown. (For example...) Figure 12 As shown, the second communication device can send paging1 to the first communication device, and paging1 can include a first duration T1.
[0348] paging1 can be associated with the first service, and the first communication device can process the first service. During the processing of the first service, the second communication device can send signaling messages such as Query and QueryRep to the first communication device. When the second communication device sends the QueryRep signaling message to the first communication device, the QueryRep can include a second duration T2. The QueryRep signaling message can be the fourth information mentioned above. The inclusion of a second duration T2 in the QueryRep is one example; in other examples, the Query includes a second duration T2.
[0349] After receiving the second duration, the first communication device can update the first duration T1 to the second duration T2, or in other words, use the second duration T2 and not use the first duration T1.
[0350] After data transmission is complete, the second communication device can send paging2 to the first communication device. Paging2 can be used to indicate the next data transmission. The first communication device may not receive paging2 due to network instability and therefore may not respond to it. The first communication device can receive a retransmission paging sent by the second communication device. In this case, the end of the second duration T2 is before receiving paging2. If the first communication device receives the retransmission paging after the second duration T2, it can respond to the retransmission paging.
[0351] If the above Figure 10 Examples Figure 11 The example shown or Figure 12 The example shown is in the above Figure 8In the O-RAN architecture shown, the second communication device can be an access network device. The RIC module in the access network device can be used to configure a first duration T, T0, or T1, or a second duration T2. For example, the RIC module can determine the first or second duration based on prior information such as the duration between adjacent paging devices or the duration from data transmission completion to the next paging device. Additionally, the RIC module can also determine the first or second duration based on the charging or recharging time of the tag device.
[0352] For example, the RIC can provide prior information to the CU, which can then determine the first duration based on this information. The CU can instruct the DU to send the first duration to the tag device. In an inventory scenario, the RIC can determine whether there are still tag devices that have not been inventoryed, and further decide whether to continue sending paging or queries to trigger the inventory process. In addition, the RIC can also determine the tag device's capacity or power consumption, and can prioritize triggering the continued data transmission of tag devices with lower capacity.
[0353] In yet another example, the first duration can be determined as described above. Figure 6 Any downlink signaling indication between paging1 and paging2.
[0354] The method described above allows the first communication device to process the first information based on a first duration or a second duration. In other examples, the second communication device can indicate the number of signaling receptions, and the first communication device can process the first information based on the number of signaling receptions. The signaling can be downlink signaling, such as Query or QueryRep signaling.
[0355] For example, the second communication device can indicate that the number of times the Query signaling is received is 5, and the first communication device can process the first information based on whether the number of times the Query signaling is received reaches the indicated number of 5.
[0356] The above describes a method for the first communication device to process first information based on a first duration. The following will describe a method for the first communication device to process first information based on the battery level of the first communication device.
[0357] For example, the second information may include the battery level of the first communication device; S902, the first communication device processes the first information according to the second information, including: responding to the first information when the battery level of the first communication device is greater than or equal to a battery level threshold.
[0358] The power threshold may be indicated by the second communication device, or it may be preset by the first communication device, or it may be agreed upon by the protocol. This application embodiment does not limit this.
[0359] The power threshold can be expressed as a percentage or a decimal, and this application embodiment does not limit this. If the power threshold is expressed as a percentage, the power threshold can be 70%, 80%, 90%, or 100%, etc., and this application embodiment does not limit this.
[0360] The first communication device can be in a charging state. In the charging state, the first communication device receives first information. If the battery level of the first communication device is greater than or equal to a battery threshold at the time of receiving the first information, then it responds to the first information. The charging state can also be referred to as the power-on state, and this embodiment of the application does not limit this terminology.
[0361] In one example, the first communication device is in a charging state. When the first information is received, the first communication device is fully charged, that is, the power is 100%, and then it can respond to the received first information.
[0362] Optionally, in the charging state, when the power of the first communication device is greater than or equal to the power threshold, the first communication device is in the initial state and can respond to the received first information.
[0363] In this way, after the first communication device is powered on or charged, if the power level of the first communication device is greater than or equal to the power threshold, it will respond to the first information, which helps to reduce the probability that the first communication device will not respond to the first information and facilitates the next access and paging.
[0364] It is understood that the aforementioned first communication device can be in a state of power-off and power-on. The timing of the power-off can be during communication with the second communication device, regardless of the aforementioned first duration, or it can be during the first communication device's timing of the first duration. This application embodiment does not limit this. The power-off can occur when the energy (or charge) in the capacitor (or battery or energy storage module) falls below a certain threshold, or when the energy (or charge) in the capacitor (or battery or energy storage module) is depleted. This application embodiment does not limit this.
[0365] For example, Figure 13 A schematic diagram is shown of a first communication device that has been powered on after a power outage. Figure 13 As shown, the second communication device can send paging1 to the first communication device, and paging1 can include a first duration T. After receiving paging1, the first communication device can obtain the first duration T and start timing.
[0366] During the timing process, if the battery power of the first communication device is insufficient to sustain the first duration T, the first communication device will lose power. After power loss, the first communication device can be recharged. During charging, communication may cease, potentially resulting in the failure to receive paging2. If the second communication device does not receive a response message, it can send a retransmission paging to the first communication device. If the first communication device does not respond to the retransmission paging, it cannot be triggered by paging2. The first communication device can be charged until its battery level exceeds a threshold or is fully charged. When the first communication device's battery level exceeds the threshold or is fully charged, it receives the retransmission paging and can respond to it.
[0367] The following describes the method by which the first communication device processes the first information based on radio frequency information.
[0368] For example, the second information may include radio frequency information; S902, the first communication device processes the first information according to the second information, including: if the power of the radio frequency signal received by the first communication device is less than or equal to a power threshold within a third time period, responding to the first information.
[0369] The third duration can be indicated by the second communication device, preset by the first communication device, or agreed upon by a protocol; this application embodiment does not limit this. The third duration can be the same as or different from the first or second duration described above; this application embodiment does not limit this.
[0370] The maintenance of the third duration can be achieved in a variety of ways.
[0371] In one possible implementation, the first communication device can use a timer to maintain the third duration. The specific implementation can refer to the method described above for using a timer to maintain the first duration, and will not be repeated here.
[0372] In another possible implementation, the first communication device can maintain the third duration based on the capacitor discharge time. The specific implementation can refer to the method described above for maintaining the third duration using the capacitor discharge time, and will not be repeated here.
[0373] The unit for the third duration can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit for the third duration can be relative time, such as the number of time slots, the number of frames, the number of sub-time slots, the number of received messages, or an indicator / index. Different indicators / indexes can correspond to different durations, for example, index 1 corresponds to 1 second, index 2 corresponds to 10 seconds, and index 3 corresponds to 20 seconds.
[0374] The starting time of the third duration can be the moment when the power of the detected radio frequency signal is less than or equal to the power threshold, or it can be the moment when the power of the detected radio frequency signal is less than or equal to the power threshold plus a certain period of time, or it can be the moment when the service is completed, such as the first service, or it can be a certain period of time after the service is completed. This application embodiment does not limit this.
[0375] Furthermore, different third durations can be corresponding to the completion of different services or the transmission of different data types. This increases flexibility. The power threshold can be indicated by the second communication device, preset by the first communication device, or agreed upon by the protocol; this application embodiment does not limit this. In one example, the power threshold can be 0, meaning the first communication device does not receive any radio frequency signal.
[0376] If the first communication device needs radio frequency signals during communication, a low power of the radio frequency signal may result in poor signal quality and affect communication. Therefore, the situation where the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold occurs in scenarios where there is no communication with the second communication device to process services.
[0377] The situation where the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold during the third time period can include various implementations.
[0378] In one possible implementation, the average power of the radio frequency signal received by the first communication device is less than or equal to a power threshold during the third time period. Thus, the power of the radio frequency signal transmitted by the second communication device during the third time period can be different, as long as the average power of the radio frequency signal received by the first communication device is less than or equal to the power threshold, offering considerable flexibility.
[0379] In another possible implementation, during the third time period, the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold. This helps to reduce the probability of false positives.
[0380] Optionally, if the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold during the third time period, the first communication device may be in an initial state. In the initial state, it may receive the first information and respond to the first information.
[0381] This helps reduce the probability that the first communication device will not respond to the first message, and facilitates the next access and paging.
[0382] The aforementioned third duration timing method can include multiple methods.
[0383] In one example, the third duration can be achieved by discharging the capacitor.
[0384] For example, the first communication device may deploy a separate capacitor, which may discharge for a third duration. When the first communication device detects that the power of the radio frequency signal is less than or equal to a power threshold, it may control the capacitor to discharge. When the capacitor discharge is complete, the third duration is reached.
[0385] Furthermore, different capacitors can achieve different discharge durations. For example, capacitor 1 discharges for 1 second, capacitor 2 for 3 seconds, capacitor 3 for 10 seconds, and so on. The specific capacitor / duration can be selected using a method similar to the method described earlier for determining the first duration. Optionally, to improve the reusability of the capacitors, the first communication device can charge the capacitors at appropriate times.
[0386] In this way, implementing timing through hardware helps reduce the power consumption of the first communication device. In addition, compared with solutions that rely on timers or crystal oscillators, it helps reduce complexity.
[0387] In another example, the third duration can be achieved using a timer.
[0388] For example, when the first communication device detects that the power of the radio frequency signal is less than or equal to a power threshold, the first communication device may start a timer, the duration of which is a third duration.
[0389] In this way, timing is achieved through a timer, which supports a wider range of durations, thus improving flexibility.
[0390] In another example, the third duration can be implemented using a register, latch, or memory.
[0391] For example, a value is stored in the memory, and the first communication device can control the value to gradually decrease or increase, and when a threshold is reached, the third duration is reached.
[0392] In this way, timing via registers, latches, or memory results in lower power consumption.
[0393] In the above Figures 9 to 13 The method shown allows different services to correspond to different session identifiers. The first information may also include the session identifier, so that the first communication device can determine the service to be processed based on the session identifier and process the first information accordingly. Here, "service" can also be replaced with "task," "session," "request," "transaction," "process," "procedure," or "service," etc., and this application embodiment does not limit the use of this name.
[0394] In this embodiment, the service can also be a process-related service, such as including at least one of the following: access process, or data transmission process, etc., which can be understood as performing the service being equivalent to performing the corresponding process. The access process can be random access, such as random access based on contention resolution or random access based on contention-free resolution. The service can be referred to the description of the first service above, and will not be described in detail here.
[0395] The session ID, also known as the transaction ID, is not limited to this in the embodiments of this application. The session ID can also be referred to as an event ID, task ID, service ID, process ID, etc., and is not limited to this in the embodiments of this application.
[0396] Different services can correspond to different session identifiers, and the same service can also correspond to different session identifiers. This application does not limit this.
[0397] The first communication device may process the first information in different or the same ways for different services, and the embodiments of this application do not limit this.
[0398] The second communication device and the first communication device need to communicate to process different services, such as a first service and a second service. The second communication device can first send signaling related to the first service to the first communication device. After processing the first service, it can then send signaling related to the second service to the first communication device.
[0399] In one example, signaling related to the first service may carry transaction ID 1, and signaling related to the second service may carry transaction ID 2. Signaling carrying transaction ID 1 and signaling carrying transaction ID 2 do not interleave. In this scenario, the first communication device can store the status of either the first or second service during communication, and needs to store information reflecting whether the status of the first or second service was successfully stored.
[0400] For example, after the second communication device completes the relevant process of the first service associated with transaction ID 1, if the first service is an inventory service, the second communication device will only trigger or initiate the second service associated with transaction ID 2 after completing the inventory process for transaction ID 1. In this way, the first service and the second service will not overlap in time.
[0401] Accordingly, when the first communication device receives transaction ID 2, there is no situation where the service of transaction ID 1 is not yet completed. In this embodiment, the first communication device does not need to store the success or failure status of the two transaction IDs, but only needs to store whether transaction ID 1 or transaction ID 2 is successful or not. If a trigger message of transaction ID 2 is received during the maintenance of transaction ID 1, such as a paging, the first communication device can replace the status of transaction ID 1, stop maintaining the status of transaction ID 1, and start maintaining the status of transaction ID 2.
[0402] In another example, signaling related to the first service may carry transaction ID 1, and signaling related to the second service may carry transaction ID 2. Signaling carrying transaction ID 1 and signaling carrying transaction ID 2 can be interleaved. In this scenario, the first communication device can store the states of the first and second services during communication, and needs to store information reflecting whether the states of the first and second services were successfully stored.
[0403] For example, when the second communication device is processing the relevant process of the first service associated with transaction ID 1, it can receive the relevant process of the second service associated with transaction ID 2. In this way, the first service and the second service can overlap in time.
[0404] Accordingly, when the first communication device receives transaction ID 2, there may be a situation where the transaction with transaction ID 1 has not yet been completed. In this embodiment, the first communication device needs to store the success or failure status of the two transaction IDs.
[0405] The first communication device may store this information in various ways.
[0406] In one possible implementation, the first communication device may include multiple capacitors, each corresponding one-to-one with a specific service. Each capacitor can be used to maintain information reflecting whether the service's status has been successfully stored for a period of time. The storage duration can be determined by the capacitor's capacitance. The capacitors may also have the function of continuing to maintain this information for a period of time without being recharged.
[0407] In one example, "1" can be used to indicate that the service status was successfully stored, and "0" can be used to indicate that the service status was not successfully stored. The capacitor can maintain either a "1" or "0" state. When the capacitor's capacitance is depleted, the first communication device may stop maintaining either a "1" or "0" state.
[0408] The multiple capacitors may include capacitor 1 and capacitor 2. Capacitor 1 can be used to maintain information reflecting whether the first service was successfully stored for a period of time. Capacitor 2 can be used to maintain information reflecting whether the second service was successfully stored for a period of time.
[0409] If the first communication device receives a signaling message carrying transaction ID 1, such as paging, it can charge capacitor 1. Capacitor 1 then has capacitance and can maintain the state of the first service. The state of the first service can be "0" or "1". When the first communication device does not charge capacitor 1, it can discharge for a duration of 0 to L1. The specific value of L1 depends on the capacitance of capacitor 1 and is hardware-related. After L1, the state of the first service is no longer maintained. If the first communication device receives a signaling message carrying transaction ID 2, it can charge capacitor 2. Capacitor 2 then has capacitance and can maintain the state of the second service. The state of the second service can be "0" or "1". When the first communication device does not charge capacitor 2, it can discharge for a duration of 0 to L2. The specific value of L2 depends on the capacitance of capacitor 2 and is hardware-related. After L2, the state of the first service is no longer maintained.
[0410] In another possible implementation, the first communication device may store information reflecting whether the status of the first and second services has been successfully stored through registers, memory, latches, or storage.
[0411] For example, a register may include a bit. When the bit is 0, it corresponds to the first service (or transaction ID = 0). When the bit is 1, it corresponds to the second service (or transaction ID = 1). It also needs to store status information. status = 0 indicates success and status = 1 indicates failure. The status information is associated with the service. For example, in order, the stored content is transaction ID (0), status (0), transaction ID (1), status (1), indicating that the first service was successful and the second service was unsuccessful.
[0412] In another possible implementation, the first communication device can use a timer to maintain information reflecting whether the service status has been successfully stored over a period of time.
[0413] For example, the first communication device may start two timers. Timer 1 may be used to maintain information reflecting whether the status of the first service has been successfully stored for a period of time. Timer 2 may be used to maintain information reflecting whether the status of the second service has been successfully stored for a period of time.
[0414] If the first communication device receives a signaling message carrying transaction ID 1, such as paging, it can start timer 1. During the timer 1's counting process, the state of the first service can be maintained. The state of the first service can be either "0" or "1". When timer 1 reaches its duration, the state of the first service is no longer maintained. If the first communication device receives a signaling message carrying transaction ID 2, it can start timer 2. During the timer 2's counting process, the state of the second service can be maintained. The state of the second service can be either "0" or "1". When timer 2 reaches its duration, the state of the second service is no longer maintained.
[0415] If the first communication device needs to process a first service and a second service, upon completion of the first service, the first communication device may include memory storing the state of the first service. When the first communication device receives signaling related to the second service, such as paging signaling, the first communication device may use the memory storing the state of the first service to store the state of the second service and respond to the signaling related to the second service.
[0416] If the first communication device stores the state of the first service in its memory while performing the first service, when it receives a signaling related to the first service, the first communication device can determine whether to respond to the signaling related to the first service based on the state of the first service.
[0417] The above describes in detail a scheme in which signaling carrying transaction ID 1 and signaling carrying transaction ID 2 can be interleaved. The following is a summary of this scheme.
[0418] For example, Figure 14 A schematic flowchart illustrating a communication method provided in an embodiment of this application is shown. Figure 14 As shown, the method may include the following steps:
[0419] S1401, the second communication device sends first information to the first communication device, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; prior to sending the first information, the second communication device has sent at least one piece of information including the first identifier.
[0420] The first identifier is used to distinguish different business processes. A business process can have multiple business processes, and different business processes can correspond to different identifiers. Different businesses can also correspond to different identifiers. The first communication device can store these identifiers.
[0421] Before sending the first information, the second communication device had sent at least one piece of information including the first identifier, but the first communication device did not receive it. When the second communication device sent the first information, the first communication device received it.
[0422] For example, in the above Figure 6 In the example shown, if the reader sends paging2 to the tag device, the tag device may not receive it. The tag device may subsequently receive a retransmission paging from the reader. This retransmission paging carries or includes the same identifier as paging2, indicating that the two signaling messages belong to the same service process, so that the tag device can decide whether to respond to the retransmission paging.
[0423] S1402. Based on the relationship between the first identifier and the second identifier stored in the first communication device, the first communication device processes the first information. Processing the first information includes: responding to the first information, or not responding to the first information.
[0424] The relationship between the first identifier and the second identifier stored in the first communication device can include: the first identifier and the second identifier being the same, or the first identifier and the second identifier being different. The first identifier can also be called a first session identifier, a first transaction identifier, or a first transaction ID; this application does not limit this. The first session identifier can also be called a first event identifier, a first task identifier, a first service identifier, a first process identifier, etc.; this application does not limit this. The second identifier is similar and will not be elaborated upon here.
[0425] The communication method provided in this application distinguishes whether they are different business processes by using a first identifier in the received first information and a stored second identifier, so as to determine whether to respond to the received first information, which helps to reduce the probability that the first communication device cannot perform the next business process.
[0426] Optionally, the above-mentioned 1402, processing the first information according to the relationship between the first identifier and the second identifier stored in the first communication device, includes: responding to the first information when the first identifier and the second identifier are different.
[0427] If the first identifier is different from the second identifier stored in the first communication device, the first communication device can send information to the second communication device in response to the first information.
[0428] The fact that the first identifier is different from the second identifier stored in the first communication device indicates that the business process corresponding to the first information is different from the previously responded business process and belongs to a new business process. The first communication device can respond to the first information in order to process the new business process or enter the new business process.
[0429] For example, the first identifier can be transaction ID 2, and the second identifier stored in the first communication device can be transaction ID 1. Before receiving the first information, the first communication device processes the business process corresponding to transaction ID 1, such as the business process of the first service. The second communication device receives the first information, and the transaction ID 2 in the first information is different from the transaction ID 1. The first communication device can respond to the first information to process the business process corresponding to transaction ID 2, such as the business process of the second service, or a business process in the first service that is different from the business process corresponding to transaction ID 1.
[0430] In this way, the first identifier in the received first information differs from the stored second identifier, indicating that the next business process needs to be initiated. This next business process could be the next round of inventory, the next data transmission, or paging, etc., and this application does not limit the scope. This helps reduce the probability that the first communication device cannot proceed to the next business process.
[0431] Optionally, the second identifier is associated with the first service. In S1402 above, the first communication device processes the first information based on the relationship between the first identifier and the second identifier stored in the first communication device, including: if the first identifier and the second identifier are the same and the first service is completed, the first communication device does not respond to the first information; or, if the first identifier and the second identifier are the same and the first service is not completed, the first communication device responds to the first information. In this way, the first communication device performs corresponding operations based on the service completion status and the relationship between the first identifier and the second identifier, which is beneficial to the stability of service processing.
[0432] Optionally, the method further includes: the second communication device sending second information to the first communication device, the second information being used to trigger an access opportunity and / or paging, the second information including a second identifier; the first communication device may store the second identifier. Thus, storing the second identifier is beneficial for determining whether subsequent access opportunities and / or paging need to be executed.
[0433] For example, Figure 15 A schematic flowchart of a communication method is shown. (For example...) Figure 15As shown, the method includes the following steps:
[0434] S1501, the second communication device can send second information to the first communication device, the second information being used to trigger an access opportunity and / or paging, the second information including a second identifier.
[0435] The second communication device can instruct the first communication device to perform services associated with the second identifier through the second information.
[0436] S1502, the second communication device stores the second identifier and responds to the second information.
[0437] The second communication device stores a second identifier to indicate that information including the second identifier has been received. The second communication device responds to the second information, indicating that the second communication device can process the service associated with the second identifier.
[0438] S1503, the second communication device sends first information to the first communication device. The first information is used to trigger an access opportunity and / or paging. The first information includes a first identifier. Before sending the first information, at least one piece of information including the first identifier has been sent.
[0439] The second communication device can instruct the first communication device to perform a service associated with the first identifier using the first information. Prior to this, the second communication device has sent information identical to the content in the first information.
[0440] S1504. If the first identifier is different from the first identifier, respond to the first information.
[0441] The first identifier differs from the second identifier, indicating that a new service needs to be processed, or that the next service needs to be processed. The first communication device can respond to the first information. This helps reduce the probability that the first communication device will be unable to process the next service.
[0442] In addition, after responding to the first information, the first communication device can clear the stored identifier and store the first identifier so that the method described above can be continued to be executed subsequently.
[0443] In addition, after responding to the second information, the first communication device can also receive information including the second identifier, which is different from the first identifier stored in the first communication device, and can respond to information including the second identifier.
[0444] It is understandable that the second identifier is different from the first identifier stored in the first communication device, which indicates that the business process corresponding to the information including the second identifier is different from the previously responded business process and belongs to a new business process. The first communication device can respond to the information including the second identifier in order to process the new business process or enter the new business process.
[0445] In this way, different business processes can be interleaved, resulting in greater flexibility.
[0446] The identifier stored in the first communication device may be cleared after being replaced by other identifiers, or it may be cleared after being maintained for a period of time. It may also be related to the power or energy of the radio frequency signal. This application does not limit this.
[0447] In some examples, the first communication device may clear the stored identifier after maintaining it for a certain period of time. This period of time may be preset, indicated by the second communication device, or agreed upon by the protocol. This application embodiment does not limit this.
[0448] In some possible implementations, the duration for clearing the stored identifier is indicated by a second communication device, which can be either the first duration or the second duration mentioned above.
[0449] In other examples, the first communication device may be related to the power of the radio frequency signal. For instance, the first communication device may maintain the stored identifier when the power of the radio frequency signal is greater than a power threshold, and clear the stored identifier when the power of the radio frequency signal is less than the power threshold. When the power of the radio frequency signal is equal to the power threshold, the first communication device may maintain or clear the stored identifier, without limitation.
[0450] Furthermore, different business processes correspond to different identifiers, and the duration of maintenance or the rules for clearing different identifiers can be the same or different. This application does not limit this, which helps to improve flexibility.
[0451] Optionally, the first communication device can simultaneously store identifiers for multiple business processes. Upon receiving information including other identifiers, it can replace one of the identifiers for the multiple business processes. The replacement rule can be related to one or more of the following: the duration the identifier is maintained, the business type to which the business process belongs, or the characteristics of the identifier. The business type can include services such as video and voice. The characteristics of the identifier can include its constituent elements (e.g., letters, numbers, or text), its serial number, etc. Alternatively, the replacement rule can be an alternating replacement.
[0452] For example, the first communication device can store two identifiers simultaneously, which can be transaction ID 1 and transaction ID 2. When the first communication device receives information including transaction ID 3, it can replace either transaction ID 1 or transaction ID 2. For instance, if the duration of transaction ID 1 is longer than that of transaction ID 2, then transaction ID 3 can be used to replace transaction ID 2. If the sequence number of transaction ID 1 is shorter than that of transaction ID 2, then transaction ID 3 can be used to replace transaction ID 1.
[0453] For example, the first communication device can store two identifiers simultaneously, which can be transaction ID 1 and transaction ID 2. When the first communication device receives information including transaction ID 3, it can randomly replace one of them. When the first communication device receives information including transaction ID 4, it can randomly replace the other one. For example, when the first communication device receives information including transaction ID 3, it can randomly replace transaction ID 1 with transaction ID 3. When the first communication device receives information including transaction ID 4, it can replace transaction ID 2 with transaction ID 4. Subsequently, it can continue to follow the pattern of replacing transaction ID 3 first and then transaction ID 4, or after each round of alternating replacements, it can randomly select the one to be replaced first, i.e., it can replace transaction ID 3 first and then transaction ID 4, or it can replace transaction ID 4 first and then transaction ID 3.
[0454] It should be noted that the "replacement" in the above example is merely an example, and can be described using terms such as "updating" or "discarding." This application embodiment does not limit this. The above example uses two identifiers as an example for illustration; the method for other identifiers with two or more identifiers is similar and will not be repeated here.
[0455] Optionally, the above method further includes: when the first identifier is different from the second identifier stored in the first communication device, the first communication device enters a first state, wherein the first state includes one or more of the following: a state where the service has not been completed or a state where the device has not been paged.
[0456] When the first identifier differs from the second identifier stored in the first communication device, it indicates that the next business process needs to be initiated. The first communication device can enter a first state, or in other words, reset to the first state, set to the first state, or update to the first state. When the first communication device is in the first state, it can respond to the first information.
[0457] The embodiments of this application do not limit the state of the first communication device before receiving the first information. The first communication device can be in a first state or a second state before receiving the first information. The second state includes one or more of the following: the state of completing the service or the state of being paged.
[0458] The first state can be understood as the initial state mentioned above, which will not be elaborated here.
[0459] In this way, when the first identifier is different from the second identifier stored in the first communication device, the first communication device is in the first state, which is beneficial for responding to the first information.
[0460] Optionally, for the same service, such as inventory, there may be multiple consecutive paging (or retransmission) signaling messages. Even due to power limitations, the first communication device should not miss all paging (or retransmission) signaling messages. Therefore, upon receiving at least one message including a transaction ID, the first communication device can update the "current transaction ID." This is equivalent to using only one transaction ID at a time.
[0461] In this embodiment of the application, it is expected that if the first communication device responds successfully, it can skip responding to paging requests for the same inventory (or A-IoT services, such as read / write commands), which helps to reduce the probability of redundant responses.
[0462] For example, if the first communication device has successfully responded to the previous inventory 1, the first communication device should not skip the response to the subsequent new inventory 2. This helps to reduce the probability of missed responses.
[0463] The service status (e.g., inventory status) of the first communication device can be divided into the following three categories:
[0464] 1) "Not yet selected or not yet paged": This means that the first communication device has not received any matching paging identifier, or in other words, the received paging message or the first message does not contain any matching identifier information.
[0465] 2) "Selected or paged but not successfully": This means that the first communication device has received a matching paging identifier (in the process of selection), but has not yet successfully completed the process related to this service, such as the inventory process.
[0466] 3) "Selected or paged successfully": This means that the first communication device has received a matching paging identifier and has successfully completed the process related to this service, such as the inventory process.
[0467] If the inventory status of the first communication device is "not yet selected or paged," then during the paging process, the first communication device needs to check the paging identifier (new or retransmitted paging) and respond to the paging message accordingly. If the inventory status of the first communication device is "selected or paged but unsuccessful," then during the paging process, the first communication device can transmit the stored data (but does not need to check the paging identifier). If the inventory status of the first communication device is "selected or paged and successful," then during the paging process, the first communication device may not respond to the paging message or send the stored data. However, when the first communication device receives a new paging message, it can respond to the new paging.
[0468] To distinguish between paging transmissions and retransmissions, and to differentiate between the start of new existing services and the continuity of current existing services, paging messages may include bits for indicating a session indication (SI). The first communication device may store the current session indication. If the first communication device receives a paging message including an SI that has been switched (i.e., the received SI differs from the stored SI), the first communication device replaces the stored SI with the newly received SI. The first communication device may maintain the state of the currently stored SI, which is reset when an SI is switched.
[0469] This reduces both the probability of generating unnecessary responses and the probability of missing answers.
[0470] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0471] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0472] It is understood that, in order to achieve the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0473] Figure 16 and Figure 17 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second communication device in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 The A-IoT terminal 110 shown can also be as follows: Figure 1 The network device 120 shown can also be a module (such as a chip) applied to the A-IoT terminal 110 or the network device 120.
[0474] like Figure 16 As shown, the communication device 1600 includes a processing unit 1610 and a transceiver unit 1620. The communication device 1600 is used to implement the above-mentioned... Figure 9 The functions of the first or second communication device in the method embodiments shown.
[0475] In one example, when the communication device 1600 is used to implement Figure 9 In the illustrated method embodiment, the first communication device functions as follows: a transceiver unit 1620 is used to receive first information, which is used to trigger an access opportunity and / or re-paging; a processing unit 1610 is used to process the first information according to second information; wherein the second information includes one or more of the following: the completion status of the first service, a first duration, the battery level of the first communication device, or radio frequency information; the radio frequency information is used to indicate whether the power of the radio frequency signal received by the first communication device is greater than a power threshold; the processing of the first information includes: responding to the first information, or not responding to the first information.
[0476] Optionally, the second information includes the first duration; the processing unit 1610 is further configured to: respond to the first information after the first duration.
[0477] Optionally, the second information includes the completion status of the first service and the first duration; the processing unit 1610 is further configured to: respond to the first information after completing the first service and after the first duration.
[0478] Optionally, the transceiver unit 1620 is further configured to: receive third information, the third information including the first duration.
[0479] Optionally, the transceiver unit 1620 is further configured to: receive fourth information, the fourth information including a second duration; and the processing unit 1610 is further configured to: process the first information according to the second duration.
[0480] Optionally, the first duration is carried in the first signaling, which is used to indicate paging at least one communication device and / or to trigger at least one access opportunity.
[0481] Optionally, the start time of the first duration is related to the time of receiving the third information, and / or the time of completing the first service.
[0482] Optionally, the start time of the first duration is the time when the third information is received, or the start time of the first duration is the time when the first service is completed.
[0483] Optionally, the second information includes the battery level of the first communication device; the processing unit 1610 is further configured to: respond to the first information when the battery level of the first communication device is greater than or equal to a battery threshold.
[0484] Optionally, the second information includes the radio frequency information; the processing unit 1610 is further configured to: respond to the first information if, within a third time period, the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold.
[0485] In another example, when communication device 1600 is used to implement... Figure 9 In the method embodiment shown, the function of the second communication device is as follows: transceiver unit 1620 is used to send first information, which is used to trigger an access opportunity and / or re-paging; and to receive a message in response to the first information.
[0486] Optionally, the transceiver unit 1620 is further configured to: send third information, the third information including a first duration; the first information is sent before the first duration.
[0487] Optionally, the transceiver unit 1620 is further configured to: send a fourth message, the fourth message including a second duration; the first message was sent before the second duration.
[0488] Optionally, the transceiver unit 1620 is further configured to: transmit a radio frequency signal within a third duration, wherein the power of the radio frequency signal is less than or equal to a radio frequency threshold.
[0489] For a more detailed description of the processing unit 1610 and the transceiver unit 1620, please refer to [the relevant documentation]. Figure 9 The relevant descriptions in the method embodiments shown.
[0490] In yet another example, when communication device 1600 is used to implement Figure 13 In the method embodiment shown, the first communication device functions as follows: a transceiver unit 1620 is used to receive first information, which is used to trigger an access opportunity and / or paging, and the first information includes a first identifier; a processing unit 1610 is used to process the first information according to the relationship between the first identifier and a second identifier stored in the first communication device; wherein, processing the first information includes: responding to the first information, or not responding to the first information.
[0491] Optionally, the processing unit 1610 is further configured to: respond to the first information if the first identifier is different from the second identifier.
[0492] Optionally, the second identifier is associated with the first service; the processing unit 1610 is further configured to: not respond to the first information when the first identifier is the same as the second identifier and the first service is completed; or, respond to the first information when the first identifier is the same as the second identifier and the first service is not completed.
[0493] Optionally, the transceiver unit 1620 is further configured to: receive second information, the second information being used to trigger an access opportunity and / or paging, the second information including a second identifier; the processing unit 1610 is further configured to: store the second identifier.
[0494] Optionally, the second identifier is associated with the first service, and the first identifier is associated with the second service, and the first service and the second service are different.
[0495] In another example, when communication device 1600 is used to implement... Figure 13 In the method embodiment shown, the function of the second communication device is as follows: transceiver unit 1620 is used to send first information, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; before sending the first information, the second communication device has sent at least one piece of information including the first identifier; and receives information for responding to the first information.
[0496] For a more detailed description of the processing unit 1610 and the transceiver unit 1620, please refer to [the relevant documentation]. Figure 13 The relevant descriptions in the method embodiments shown.
[0497] It should be understood that the communication device 1600 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the communication device 1600 may specifically be the first communication device or the second communication device in the above embodiments. The communication device 1600 can be used to execute the various processes and / or steps corresponding to the first or second communication device in the above method embodiments; to avoid repetition, these will not be described further here.
[0498] The aforementioned communication device 1600 has the function of implementing the corresponding steps performed by the first or second communication device in the above method; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In embodiments of this application, Figure 16 The communication device 1600 in the middle can also be a chip, such as a SOC.
[0499] like Figure 17 As shown, the communication device 1700 includes a processor 1710 and an interface circuit 1720. The processor 1710 and the interface circuit 1720 are coupled to each other. It is understood that the interface circuit 1720 can be a transceiver or an input / output interface. Optionally, the communication device 1700 may also include a memory 1730 for storing instructions executed by the processor 1710, or storing input data required by the processor 1710 to execute instructions, or storing data generated after the processor 1710 executes instructions. Sometimes, the interface circuit 1720 can also be understood as part of the processor 1710, in which case the communication device 1700 includes the processor 1710.
[0500] When the communication device 1700 is used to achieve the above Figure 9 or Figure 13 In the method shown, the processor 1710 is used to implement the functions of the processing unit 1710, and the interface circuit 1720 is used to implement the functions of the transceiver unit 1720.
[0501] When the aforementioned communication device is a chip applied to the first communication device, the chip of the first communication device implements the functions of the first communication device in the above method embodiments. The chip of the first communication device receiving information from the second communication device can be understood as the information being first received by other modules (such as an RF module or antenna) in the first communication device, and then sent to the chip of the first communication device by these modules. The chip of the first communication device sending information to the second communication device can be understood as the information being first sent to other modules (such as an RF module or antenna) in the first communication device, and then sent to the second communication device by these modules.
[0502] When the aforementioned communication device is a chip applied to a second communication device, the chip of the second communication device implements the functions of the second communication device in the above method embodiments. The chip of the second communication device receives information from the first communication device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the second communication device, and then sent to the chip of the second communication device by these modules. The chip of the second communication device sends information to the first communication device, which can be understood as the information being sent down to other modules (such as an RF module or antenna) in the second communication device, and then sent back to the first communication device by these modules.
[0503] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or the first communication device, or modules within the RAN node or the first communication device. Information transmission and reception can be between the RAN node and the first communication device, for example, between the second communication device and the first communication device; information transmission and reception can also be between two RAN nodes, such as between a CU and a DU; information transmission and reception can also be between different modules within a single device, for example, between the chip of the first communication device and other modules of the first communication device, or between the chip of the second communication device and other modules of the second communication device.
[0504] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0505] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, optical discs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a base station or terminal. The processor and the storage medium can also exist as discrete components in the base station or terminal.
[0506] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
Claims
1. A communication method, characterized in that, Applied to a first communication device, comprising: Receive first information, which is used to trigger an access opportunity and / or re-paging; Process the first information based on the second information; The second information includes one or more of the following: The completion status of the first service, the first duration, the battery level of the first communication device, or radio frequency information; the radio frequency information is used to indicate whether the power of the radio frequency signal received by the first communication device is greater than a power threshold. The processing of the first information includes: Respond to the first message, or do not respond to the first message.
2. The method according to claim 1, characterized in that, The second information includes the first duration; The step of processing the first information based on the second information includes: After the first duration, respond to the first information.
3. The method according to claim 1, characterized in that, The second information includes the completion status of the first service and the first duration; The step of processing the first information based on the second information includes: After completing the first service and after the first duration, respond to the first information.
4. The method according to claim 2 or 3, characterized in that, The method further includes: Receive third information, the third information including the first duration.
5. The method according to claim 4, characterized in that, The method further includes: Receive fourth information, the fourth information including a second duration; The step of processing the first information according to the second information includes: The first information is processed according to the second duration.
6. The method according to claim 4 or 5, characterized in that, The first duration is carried in the first signaling, which is used to indicate paging at least one communication device and / or to trigger at least one access opportunity.
7. The method according to any one of claims 4 to 6, characterized in that, The start time of the first duration is related to the time of receiving the third information, and / or the time of completing the first service.
8. The method according to claim 7, characterized in that, The start time of the first duration is the time when the third information is received, or the start time of the first duration is the time when the first service is completed.
9. The method according to claim 1, characterized in that, The second information includes the battery level of the first communication device; The step of processing the first information based on the second information includes: The first information is responded to when the battery level of the first communication device is greater than or equal to the battery threshold.
10. The method according to claim 1, characterized in that, The second information includes the radio frequency information; The step of processing the first information based on the second information includes: If, within a third time period, the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold, the first information is responded to.
11. A communication method, characterized in that, Applied to a second communication device, including: Send a first message, which is used to trigger an access opportunity and / or re-paging; Receive a message in response to the first information.
12. The method according to claim 11, characterized in that, The method further includes: Send a third message, the third message including a first duration; The first message was sent before the first duration.
13. The method according to claim 12, characterized in that, The method further includes: Send a fourth message, the fourth message including a second duration; The first message was sent before the second duration.
14. The method according to claim 11, characterized in that, Before sending the first information, the method further includes: A radio frequency signal is transmitted within a third time period, wherein the power of the radio frequency signal is less than or equal to a radio frequency threshold.
15. A communication method, characterized in that, Applied to a first communication device, comprising: Receive first information, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; The first information is processed based on the relationship between the first identifier and the second identifier stored in the first communication device; Processing the first information includes: responding to the first information, or not responding to the first information.
16. The method according to claim 15, characterized in that, The step of processing the first information based on the relationship between the first identifier and the second identifier stored in the first communication device includes: If the first identifier is different from the second identifier, respond to the first information.
17. The method according to claim 15, characterized in that, The second identifier is associated with the first service; The step of processing the first information based on the relationship between the first identifier and the second identifier stored in the first communication device includes: If the first identifier is the same as the second identifier and the first service is completed, the first information will not be responded to; or, If the first identifier is the same as the second identifier and the first service has not been completed, respond to the first information.
18. The method according to any one of claims 15 to 17, characterized in that, The method further includes: Receive second information, the second information being used to trigger an access opportunity and / or paging, the second information including the second identifier; Store the second identifier.
19. The method according to any one of claims 15 to 18, characterized in that, The second identifier is associated with the first service, and the first identifier is associated with the second service. The first service is different from the second service.
20. A communication method, characterized in that, Applied to a second communication device, including: Sending first information, the first information being used to trigger an access opportunity and / or paging, the first information including a first identifier; prior to sending the first information, the second communication device has sent at least one piece of information including the first identifier; Receive information in response to the first information.
21. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 20.
22. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 20 through logic circuits or executing code instructions.
23. A chip, characterized in that, include: A processor for reading instructions stored in memory, and when the processor executes the instructions, causing the chip to implement the method as described in any one of claims 1 to 20.
24. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 20.
25. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, the method as described in any one of claims 1 to 20 is implemented.