Communication method and communication apparatus
By receiving and processing information, and setting duration and identification relationships based on factors such as business completion status, power consumption, and radio frequency information, the problem of A-IoT terminals being unable to respond to retransmission commands is solved, improving the reliability and flexibility of data reporting.
Patent Information
- Application Number
- PCT/CN2025/108939
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-07-16
- Publication Date
- 2026-02-12
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 the first information and processing it according to the second information, a decision is made on whether to respond, including considering factors such as service completion status, battery level, and radio frequency information. A first duration and identification relationship are set to flexibly control the terminal's response behavior.
This reduces the probability of the terminal failing to respond to information, increases the success rate of subsequent access and paging, and ensures the stability and flexibility of business processes.
Smart Images

Figure CN2025108939_12022026_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411098950.2, filed on August 9, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method and a communication apparatus. BACKGROUND
[0003] Ambient Internet of Things (A-IoT) technology is based on infrastructure built on cellular network communication. In the A-IoT technology, its components can include readers (such as base stations) and A-IOT terminals, the readers and the A-IOT terminals 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.
[0004] Currently, the reader can indicate the A-IOT terminal that meets the condition to report data through a paging instruction, and after the A-IOT terminal successfully reports the data, it will not respond to the retransmission instruction sent by the reader. When the A-IOT terminal receives a new paging instruction sent by the reader, it can enter the next round of data reporting.
[0005] However, there can be a situation where the A-IOT terminal cannot enter the next round of data reporting, affecting the implementation of the service. SUMMARY
[0006] The present application provides a communication method and a communication apparatus, which can reduce the probability that the tag device cannot perform the next round of inventory or the next data transmission.
[0007] In a first aspect, a communication method is provided, which can be applied to a first communication apparatus, a component of the first communication apparatus, for example, a processor, a chip or a chip system of the first communication apparatus, and can also be applied to a logic module or software implementation of all or part of the first communication apparatus. 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 apparatus, 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 apparatus is greater than a power threshold; processing the first information includes: responding to the first information, or not responding to the first information.
[0008] The communication method provided in the application can determine whether to respond to the first information in different cases, 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.
[0009] In a possible implementation, the second information includes a first time length; and the processing of the first information according to the second information includes: responding to the first information after the first time length.
[0010] In this way, the first communication device responds to the first information after the first time length, 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.
[0011] In a possible implementation, the second information includes a completion of the first service and a first time length; and the processing of the first information according to the second information includes: responding to the first information after the completion of the first service and the first time length.
[0012] After the completion of the first service, if there is no first time length, the first communication device can not respond to the first information, but in the application, after the completion of the first service and the first time length, the first communication device can respond to the first information.
[0013] In this way, the next round of data transmission or access can be performed.
[0014] In a possible implementation, the method further includes: receiving third information, the third information including a first time length.
[0015] In this way, the first time length is indicated by the second communication device, which is beneficial to improve the accuracy of processing the first information.
[0016] In a possible implementation, the method further includes: receiving fourth information, the fourth information including a second time length; and the processing of the first information according to the second information includes: processing the first information according to the second time length.
[0017] In this way, the second communication device can update the first time length according to actual needs, which is more flexible.
[0018] In a possible implementation, the first time length is carried in first signaling, and the first signaling is used to indicate paging of at least one communication device and / or is used to trigger at least one access opportunity. The first time length is carried in existing signaling, which is simple to implement.
[0019] In a possible implementation, the start time of the first time length is related to the time of receiving the third information and / or the time of completing the first service.
[0020] The starting moment of the first time length can be related to the moment of receiving the third information. In this way, the first communication device can determine the timing time.
[0021] The starting moment of the first time length is related to the moment of completing the first service. In this way, the influence of the first time length on the first service can be reduced.
[0022] In a possible implementation, the starting moment of the first time length is the moment of receiving the third information, or the starting moment of the first time length is the moment of completing the first service.
[0023] The starting moment of the first time length is the moment of receiving the third information, which is simple to implement.
[0024] The starting moment of the first time length can be the moment of completing the first service. After the first service is completed, the timing starts, which is beneficial to reduce the influence of the first time length on the first service.
[0025] In a possible implementation, the second information includes the power of the first communication device; and the first information is processed according to the second information, including: responding to the first information in a case where the power of the first communication device is greater than or equal to a power threshold.
[0026] In this way, after the first communication device is powered on or charged, the first communication device responds to the first information in a case where the power of the first communication device is greater than or equal to the power threshold, 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.
[0027] In a possible implementation, the second information includes radio frequency information; and the first information is processed according to the second information, including: responding to the first information in a case where the power of the radio frequency signal received by the first communication device within a third time length is less than or equal to a power threshold.
[0028] In this way, the probability that the first communication device does not respond to the first information can be reduced, and the next access and paging can be facilitated.
[0029] In a second aspect, a communication method is provided, which can be applied to a second communication device, a component of the second communication device, for example, a processor, a chip or a chip system of the second communication device, and can also be applied to a logic module or software implementation of all or part of the second communication device. The method can include: sending first information, the first information being used to trigger an access opportunity and / or re-paging; and receiving a message for responding to the first information.
[0030] In a possible implementation, the method further includes: sending third information, the third information including a first time length; and the sending time of the first information is before the first time length.
[0031] In a possible implementation, the method further includes: sending fourth information, the fourth information including a second time length; and a sending time of the first information is before the second time length.
[0032] In a possible implementation, the first time length is carried in first signaling, and the first signaling is used to indicate paging of the at least one communication device and / or to trigger the at least one access opportunity.
[0033] In a possible implementation, a starting time of the first time length is related to a time of receiving the first information and / or a time of completing the first service.
[0034] In a possible implementation, the starting time of the first time length is the time of receiving the first information, or the starting time of the first time length is the time of completing the first service.
[0035] In a possible implementation, before the first information is sent, the method further includes: sending a radio frequency signal in a third time length, and a power of the radio frequency signal is less than or equal to a radio frequency threshold.
[0036] In a third aspect, a communication device is provided, which can be applied to a first communication device, and can also be applied to 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 paging, and the first information including a first identifier; processing the first information according to a relationship between the first identifier and a second identifier stored by the first communication device; and wherein processing the first information includes: responding to the first information, or not responding to the first information.
[0037] The relationship between the first identifier and the second identifier stored by the first communication device can include: the first identifier being the same as the second identifier, or the first identifier being different from the second identifier. The first identifier can also be referred to as a first session identifier, a first transaction identifier or a first transaction ID, which is not limited in the present application. The first session identifier can also be referred to as a first event identifier, a first task identifier, a first service identifier, a first process identifier and the like, which is not limited in the present application. The second identifier is similar, which is not expanded one by one here.
[0038] The first information is used for triggering 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, in response to the first information, can understand that the first communication device enters a state of to-be-accessed or to-be-randomly-accessed, or starts to listen to an access trigger message, such as a query (Query) signaling, or starts to process a first service associated with the first identifier, and can enter a random access procedure or can trigger an access procedure, or transmits uplink data according to the first information. Wherein, “uplink” can be replaced by DR (device-reader), or D two R (device-two-reader), and embodiments of the present application do not limit this. “Downlink” in the following can be replaced by RD (reader-device), or R two D (reader-two-device).
[0039] Wherein, the first information used for paging can be understood as that the first information is used for instructing the first communication device to access a reader. For example, when the reader is a base station / access network device, the first information can be used for instructing the first communication device to access a network; when the reader is a terminal device, the first information can be used for instructing the first communication device to access a terminal, and optionally, the first communication device can access a network through the terminal.
[0040] The first information used for paging can be understood as that the first information is used for triggering / instructing / requesting the first communication device to transmit uplink data, or is used for triggering / instructing / requesting the first communication device to perform any one of the following services or procedures: a paging service, an inventory service, a command service (such as reading, writing, deactivation, locking, etc.), a positioning service, and a sensing service.
[0041] Optionally, the first information can also be referred to as an (initial) trigger message. The first information can be triggered by an A-IoT core network node or an environmental Internet of Things function.
[0042] Optionally, the first information can also be referred to as an inventory trigger / instruction / request signaling, or a command trigger / instruction / request signaling. For example, the inventory trigger / instruction / request signaling is used for triggering / instructing / requesting the first communication device to perform inventory, and the command trigger / instruction / request signaling is used for triggering / instructing / requesting the first communication device to perform a command.
[0043] In another example, the first information can be used for indicating an access opportunity. If the first information is used for indicating an access opportunity, the first communication device, in response to the first information, can understand that the first communication device can determine an access or transmission opportunity, an access or transmission resource, or transmit uplink data, etc. according to the first information.
[0044] The first information is used to indicate an access opportunity, and can also be referred to as the first information being used to indicate / trigger at least one access opportunity, such as directly or indirectly indicating the total number of access opportunities, and can also be used to trigger the first access opportunity, or used to trigger a new round of access, or used to trigger the first communication device to re-access (re-access) after a failed access / data transmission.
[0045] The first communication device not responding to the first information can be understood as that the first communication device can not perform additional actions or execute additional content based on the first information.
[0046] The communication method provided in the present application distinguishes whether it is a different service process by comparing the first identifier in the received first information with the stored second identifier, so as to determine whether to respond to the received first information, which is conducive to reducing the probability that the first communication device cannot perform the next service process.
[0047] In a possible implementation, the first information is processed according to the relationship between the first identifier and the second identifier stored by the first communication device, including: in the case that the first identifier is different from the second identifier, responding to the first information.
[0048] In this way, the first identifier in the received first information is different from the stored second identifier, which indicates that the next service process needs to be entered, where the next service process can be the next round of inventory, or the next data transmission, or paging, etc., which is not limited by the present application. In this way, it is conducive to reducing the probability that the first communication device cannot perform the next service process.
[0049] In a possible implementation, the above method further includes: storing the first identifier and clearing the second identifier. After the first communication device responds to the first information, the first identifier can be stored and the second identifier can be cleared. In this way, the first identifier can replace the second identifier, which is conducive to saving memory.
[0050] In a possible implementation, the method further includes: entering a first state, where the first state includes one or more of the following: a state of an unfinished service or a state of not being paged.
[0051] 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 conducive to responding to the first information.
[0052] In a possible implementation, the second identifier is associated with a first service; the first information is processed according to the relationship between the first identifier and the second identifier stored by the first communication device, including: in the case that the first identifier is the same as the second identifier and the first service is completed, not responding to the first information; or in the case that the first identifier is the same as the second identifier and the first service is not completed, responding to the first information.
[0053] The first identifier is associated with the first service, can also be referred to as the first identifier being associated with the first service, or can also be referred to as the first identifier being related to the first service, or can also be referred to as the first identifier corresponding to the first service, and the present application does not make a limitation in this regard.
[0054] The first identifier in the received first information is the same as the stored second identifier, which indicates that the service process has been received before, and whether to respond to the first information needs to determine whether the previous service process is processed.
[0055] The second identifier is associated with the first service, and can be understood as the second identifier being associated with a service process in the first service. If the first identifier is the same as the second identifier and the first service is completed, it indicates that the same service process has been processed, and the first communication device can not respond to the first information, that is, no additional action or execution of additional content based on the first information.
[0056] If the first identifier is the same as the second identifier and the first service is not completed, it indicates that the same service process has been processed but not completed, and the first communication device can respond to the first information to process the service process.
[0057] In this way, the first communication device performs corresponding operations according to the service completion condition and the relationship between the first identifier and the second identifier, which is beneficial to the stability of processing the service.
[0058] In a possible implementation, the above method further includes: receiving second information, the second information being used to trigger an access opportunity and / or paging, and the second information including a second identifier; and storing the second identifier.
[0059] The second identifier stored by the first communication device is indicated by the information indicating the access opportunity and / or the paging, and the first communication device can store the second identifier. Whether the first communication device responds to the second information is not limited in the present application. Wherein, responding to the second information is similar to responding to the first information, which will not be repeated here.
[0060] In this way, storing the second identifier is beneficial to determining whether a subsequent access opportunity and / or paging needs to be performed.
[0061] In a possible implementation, the second identifier is associated with the first service, the first identifier is associated with a second service, and the first service is different from the second service. Different services correspond to different identifiers, which is beneficial to the first communication device to distinguish whether it is a new service process or service, so as to determine whether to respond to the information used to trigger the access opportunity and / or the paging in the subsequent.
[0062] In a possible implementation, the second identifier is maintained for a time length related to the first time length, the power of the first communication device, or the power of the radio frequency signal received by the first communication device.
[0063] The second identifier can be maintained for different durations according to different information, and the flexibility is stronger.
[0064] In a possible implementation, the second identifier is maintained for a first duration. The first communication device can clear the stored identifier after the first duration. The first duration can be preset, or can be indicated by the second communication device, or can be agreed by a protocol, which is not limited in the present application. In this way, the duration of the second identifier is controlled by time, which is conducive to accurately controlling the duration of the second identifier.
[0065] In a possible implementation, the second identifier is maintained for a duration in which the power of the first communication device is greater than a power threshold. In this way, the duration of the second identifier is controlled by power, which is conducive to saving power consumption.
[0066] In a possible implementation, the second identifier is maintained for a duration in which the power of the radio frequency signal received by the first communication device is greater than a power threshold. In this way, the duration of the second identifier can be controlled by the power of the radio frequency signal, and the flexibility is stronger.
[0067] In a fourth aspect, a communication device is provided, which can be applied to a second communication device, and can be applied to components of the second communication device, for example, a processor, a chip or a chip system of the second communication device, and can also be applied to a logic module or software implementation of all or part of the second communication device. The method can include: sending 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 sends at least one information including the first identifier; and receiving information in response to the first information.
[0068] In a fifth aspect, a communication device is provided, which is used to execute the method in any possible implementation of any of the above aspects. Specifically, the communication device includes a module for executing the method in any possible implementation of any of the above aspects.
[0069] In a sixth aspect, another communication device is provided, which includes a processor coupled with a memory, and can be used to execute instructions in the memory to implement the method in any possible implementation of any of the above aspects. Optionally, the communication device further includes the memory. Optionally, the communication device further includes a communication interface, and the processor is coupled with the communication interface.
[0070] In an 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.
[0071] In another implementation, the communication apparatus is a chip applicable to a terminal device or a network device. When the communication apparatus is a chip applicable to a terminal device or a network device, the communication interface can be an input / output interface.
[0072] In a seventh aspect, a processor is provided, comprising an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method in any possible implementation of any one of the preceding aspects.
[0073] In a specific implementation, 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, a gate circuit, a 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, the signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and 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. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0074] In an eighth aspect, a communication apparatus is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal through a receiver and transmit a signal through a transmitter to perform the method in any possible implementation of any one of the preceding aspects.
[0075] Optionally, the processor is one or more, and the memory is one or more.
[0076] Optionally, the memory can be integrated with the processor, or the memory and the processor can be separately arranged.
[0077] In a specific implementation, the memory can be a non-transitory memory, for example, a read only memory (ROM), which can be integrated on the same chip as the processor, or can be separately arranged on different chips. The type of the memory and the arrangement of the memory and the processor are not limited in the present application.
[0078] It should be understood that the related data interaction process, for example, the process of transmitting the indication information can be the process of outputting the indication information from the processor, and the process of receiving the capability information can be the process of receiving the input capability information by the processor. Specifically, the processed output data can be output to a transmitter, and the input data received by the processor can come from a receiver. The transmitter and the receiver can be collectively referred to as a transceiver.
[0079] The communication device in the eighth aspect can be a chip, and the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like. When implemented by software, the processor can be a general-purpose processor, which is configured to read software codes stored in a memory to implement the processor. The memory can be integrated in the processor or exist independently of the processor.
[0080] In a ninth aspect, a computer program product is provided. The computer program product includes a computer program (which can also be referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any possible implementation manner of any one of the aspects.
[0081] In a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which can also be referred to as code or instructions), which, when executed by a computer, causes the computer to perform the method in any possible implementation manner of any one of the aspects. BRIEF DESCRIPTION OF DRAWINGS
[0082] FIG. 1 is a schematic diagram of a network architecture according to an embodiment of the present application;
[0083] FIG. 2 is a schematic diagram of another network architecture according to an embodiment of the present application;
[0084] FIG. 3 is a schematic diagram of another network architecture according to an embodiment of the present application;
[0085] FIG. 4 is a schematic diagram of another network architecture according to an embodiment of the present application;
[0086] FIG. 5 is a schematic flowchart of a stocktaking method according to an embodiment of the present application;
[0087] FIG. 6 is a schematic flowchart of a paging method according to an embodiment of the present application;
[0088] FIG. 7 is a schematic diagram of an O-RAN architecture according to an embodiment of the present application;
[0089] FIG. 8 is a schematic diagram of an application framework involving a RIC module in an O-RAN architecture according to an embodiment of the present application;
[0090] FIG. 9 is a flowchart of a communication method according to an embodiment of the present application;
[0091] FIG. 10 is a schematic diagram of a first time length according to an embodiment of the present application;
[0092] FIG. 11 is a schematic diagram of another first time length according to an embodiment of the present application;
[0093] FIG. 12 is a schematic diagram of indicating a second time length according to an embodiment of the present application;
[0094] FIG. 13 is a schematic diagram of powering on a first communication device according to an embodiment of the present application;
[0095] FIG. 14 is a schematic diagram of a communication method according to an embodiment of the present application;
[0096] FIG. 15 is a schematic diagram of another communication method according to an embodiment of the present application;
[0097] FIG. 16 is a schematic diagram of a communication device according to an embodiment of the present application;
[0098] FIG. 17 is a schematic diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0099] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.
[0100] In the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", and the like. For example, the first time length and the second time length are merely used to distinguish different time lengths, and the order is not limited. Those skilled in the art can understand that "first", "second", and the like do not limit the number and execution order, and "first", "second", and the like do not necessarily mean different.
[0101] It should be noted that in the embodiments of the present application, the words "exemplarily" or "for example" are used to represent an example, illustration, or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words "exemplarily" or "for example" are used to present the relevant concepts in a specific manner.
[0102] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character "or" generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one 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.
[0103] In the embodiments of the present application, each term and English abbreviation, such as radio frequency information, power threshold, radio frequency threshold, and the like, are all exemplary examples given for the convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in existing or future protocols.
[0104] In the embodiments of the present application, "predefined" can be protocol definition. Among them, "predefined" can be realized by pre-saving the corresponding code, table or other means that can be used to indicate related information in the device (for example, including the sending end and the receiving end), and the present application does not limit the specific implementation manner thereof.
[0105] In the embodiments of the present application, the words of 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, and the present application does not limit this. In the embodiments of the present application, the first information is carried in the first signaling, which can also be referred to as the first message carried in the first signaling, and it can also be understood that the first information is the first signaling, and the present application does not limit this.
[0106] 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 system, and the like.
[0107] The terminal device in the embodiments of the present application 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 device, user agent or user device, and the like.
[0108] The terminal device can be a device that provides voice / data connectivity to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices include: a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc., which are not limited in the present application.
[0109] 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 part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. Illustratively, the terminal device in the embodiments of the present application can be a wearable device. The wearable device can also be called a wearable smart device, which is a general term for wearable devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and only focuses on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, and the like for monitoring vital signs.
[0110] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a terminal device in machine type communication (MTC). In addition, the terminal device can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. built-in as one or more components or units in a vehicle. The vehicle can implement the method provided in the present application by built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. Therefore, the embodiments of the present application can also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.
[0111] The network device involved in the present application can be a device in communication with a terminal device, and the network device can also be referred to as an access network device or a radio access network device, which can be a TRP, and can also be an evolved NodeB (eNB or eNodeB) in an LTE system, and can also be a home evolved NodeB (or home NodeB, HNB), a baseband unit (BBU), and can also be a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, and can also be an access point (AP) in a WLAN, and can also be a gNB in an NR system, and the network device can also be a city base station, a micro base station, a pico base station, a femto base station, and the like, and the present application does not limit the network device.
[0112] In order to better understand the embodiments of the present application, first, the terms involved in the embodiments of the present application are introduced.
[0113] 1, A-IoT
[0114] With the development of communication technology, the 3rd generation partnership project (3GPP) defines A-IoT technology.
[0115] The A-IoT in the A-IoT technology includes a network device and a terminal device, or in other words, a communication system based on A-IoT includes a network device and a terminal device. Among them, the terminal device can be an Internet of Things device with extremely low power consumption and extremely low complexity, which can also be referred to as an A-IoT terminal. In this case, the network device and the terminal device can both be implemented based on the infrastructure in the cellular network. In other words, the network device and the terminal device can both be devices in the cellular network. In some examples, the network device can be a reader or a base station in the cellular network. The terminal device can be a terminal in the cellular network.
[0116] The A-IoT technology defined by the 3GPP plenary session with extremely low power consumption and extremely low complexity can be understood as an extension of the radio frequency identification (RFID) technology in the 3GPP. Although this technology has some principles in common with RFID, such as similar inventory business processes, more value-added scenarios will be introduced in the 3GPP.
[0117] For example, the A-IoT technology can be used to implement one or more of the following services: inventory, positioning, sensing, or command. It can be understood that the command service can be a service for implementing a write flow or a lock flow. For application scope, the A-IoT technology can be applied to scenarios such as logistics, warehousing, industrial manufacturing, identity recognition, or environmental monitoring.
[0118] Among them, the inventory service can be that a terminal in a coverage range accesses a reader (which can be a base station / terminal), and the terminal that successfully accesses the reader can send its own unique identifier to the reader. Positioning refers to a technology for positioning the position of a terminal through a positioning signal. Sensing refers to that a terminal reports sensing data such as temperature data to a reader. The command can be some operation instructions such as write and lock, where the write flow refers to that a reader sends a downlink instruction and data to a terminal, instructing the terminal to write the data into its own memory. The lock flow refers to that a reader sends a downlink instruction to a terminal, instructing the terminal to lock a specified address of a memory, and the content of the memory segment cannot be changed or read.
[0119] In the A-IoT, a terminal can include a passive terminal, a semi-passive terminal, and an active terminal. Among them, the passive terminal has no energy storage, no independent signal generation or amplification, that is, backscatter transmission. The semi-passive terminal has energy storage, no independent signal generation, that is, backscatter transmission, and the use of the stored energy can include amplification of the reflected signal. The active terminal has energy storage and has independent signal generation, that is, an active radio frequency component for transmission.
[0120] In some examples, the passive terminal, the semi-passive terminal, and the active terminal can all be referred to as a first type of terminal. Non-contact data communication can be performed between a network device and the first type of terminal, so as to read information from the first type of terminal and / or write information to be stored into the first type of terminal.
[0121] For the passive terminal and the semi-passive terminal, the following characteristics exist:
[0122] 1) The capacitance of the passive terminal and the semi-passive terminal is maintained for a short time, for example, 1 second.
[0123] 2) The sensitivity is low, and the charging energy and the effective signal energy cannot be distinguished, so the terminal cannot transmit and receive signals during the radio frequency charging process, and the charging time can be several seconds or even tens of seconds.
[0124] 3) The power consumption is about 1 microwatt (uW) level.
[0125] Based on the above characteristics, the charging-working mode of such equipment is as follows: charging to full capacity, starting to receive and send messages.
[0126] In addition, for AIoT, the power consumption and cost are extremely low, especially for passive terminals, the storage capacity of passive terminals is extremely low, and additional storage information needs to bring additional design cost / power consumption, therefore, the storage information needs to be strictly considered. Among them, the information temporarily stored in the register will be lost after the power is consumed.
[0127] In A-IoT, the terminal can be located within the coverage provided by the reader, and the communication between the reader and the terminal can be regarded as the transmission between the terminals, and the communication between the reader and the terminal as the base station can be regarded as the uu interface, i.e. air interface communication. Based on this, the A-IoT network architecture can include various network architectures. The following will be described in combination with specific examples.
[0128] Exemplarily, FIG. 1 shows a schematic diagram of a network architecture. As shown in FIG. 1, in the network architecture, the A-IOT terminal 110 directly communicates with the network device 120 in both directions. The communication between the A-IOT terminal 110 and the network device 120 can include environmental Internet of Things 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.
[0129] Exemplarily, FIG. 2 shows a schematic diagram of a network architecture. As shown in FIG. 2, in the network architecture, the A-IOT terminal 210 and the network device 220 can communicate with each other through the intermediate node 230. In this network architecture, the intermediate node 230 can be a repeater, an integrated access and backhaul node (IAB) node, a UE, or a repeater, etc., which can realize environmental Internet of Things. The intermediate node 230 transmits data and / or signaling between the network device 220 and the A-IOT terminal 210.
[0130] Exemplarily, FIG. 3 shows a schematic diagram of a network architecture. As shown in FIG. 3, in the network architecture, the A-IOT terminal 310 and the network device 320 can perform bidirectional communication through the auxiliary node 330. In an example, as shown in a of FIG. 3, the A-IOT terminal 310 can send data / signaling to the network device 320, and can 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, as shown in b of FIG. 3, 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.
[0131] As can be known from the communication path shown in FIG. 3, the uplink communication or the downlink communication between the network device 320 and the A-IOT terminal 310 needs to be implemented through the auxiliary node 330. In the network architecture shown in FIG. 3, the auxiliary node 330 can be a repeater, an IAB, a UE, or a repeater, and can implement the Internet of Things.
[0132] Exemplarily, FIG. 4 shows a schematic diagram of a network architecture. As shown in FIG. 4, in the network architecture, the A-IOT terminal 410 and the terminal device 420 can perform bidirectional communication. The communication between the A-IOT terminal 410 and the terminal device 420 includes environmental Internet of Things data and / or signaling.
[0133] The network device in the above FIG. 1 to FIG. 4 can be an access network device (RAN, for example, can be an eNB or a gNB or a next-generation access network device).
[0134] 2, radio frequency identification (RFID) technology,
[0135] The RFID system can include an interrogator and an electronic A-IoT terminal. The interrogator can interact with the electronic A-IoT terminal to manage the electronic A-IoT terminal. The electronic A-IoT terminal can also be referred to as a tag device or an electronic tag, which is not limited in the embodiments of the present application.
[0136] In an example, an RFID system includes a reader and a tag device, the reader can read out information in the tag device, or write information required to be stored in the tag device into the tag device. The reader and the tag device perform non-contact data communication. The tag device has simple functions, and needs to rely on the excitation of the reader to send information, i.e., the tag device converts the wireless signal sent by the reader into energy, and uses the energy to drive itself to work. The tag device supports micro-watt or hundreds of micro-watt power consumption, and cannot support complex design.
[0137] If the RFID is applied to a mobile communication system, for example, applied to a 5G system, the base station can serve as a reader to implement the function of the reader. At present, the RFID technology can be used for identity recognition, and further can be used for data reading and writing.
[0138] In order to better understand the RFID system, the inventory process in the RFID system is described in the embodiments of the present application.
[0139] Exemplarily, FIG. 5 shows a schematic flowchart of an inventory method. As shown in FIG. 5, the method can include the following steps:
[0140] S501, the reader sends Select signaling, the Select signaling carries information such as inventory session, action, and mask mask. Wherein, the inventory session can correspond to the session S0 (Session S0), the session S0 can correspond to the flag bits including A and B. The action can specify that when the action = 0, the flag bit is A, and when the action = 1, the flag bit is B. The mask mask can indicate that the tag device with the first 16 bits of 111…111 is selected.
[0141] The inventory session can correspond to different sessions, in this example, the inventory session can correspond to the session S0, used to indicate that the inventory is performed for the session S0. The session has a corresponding relationship with the flag bit, in this example, the session S0 can correspond to the flag bits including A and B.
[0142] The mask mask can be used to screen which tags are selected, for example, the tag device stores a complete 96-bit identifier, and the mask mask can indicate that the tag device with the first 16 bits of 111…111 is selected.
[0143] The action defines how to set the flag bit or how to set. In this example, when the action = 0, the flag bit is A, and when the action = 1, the flag bit is B. Among them, action = 0 is used to indicate that the inventory is not performed, and action = 1 is used to indicate that the inventory has been successfully performed.
[0144] The reader can send the Select signaling in a broadcast manner.
[0145] S502, after the tag device receives the Select signaling, if the mask matches and the inventory is not performed, the tag device can set the flag bit corresponding to the session S0 to A.
[0146] S503, the reader sends the Query signaling, and the Query signaling carries the Q value, the session, and the flag bit and the like. Among them, the session can be the session S0, and the flag bit can be A.
[0147] The reader can send the Query signaling in a broadcast manner.
[0148] S504, after the tag device receives the Query signaling, if the session and the flag bit of the tag device are the same as the information carried by it, based on the Q value, a random number of 0~2^Q-1 is generated, and the random number is used as the initial value of the counter (Counter).
[0149] 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.
[0150] S505, the tag device judges whether the counter is 0.
[0151] If the counter is 0, S506 to S510 are executed. If the counter is not 0, S511 and S512 are executed.
[0152] S506, if the counter is 0, the tag device can feed back RN16 to the reader. Among them, RN16 is a 16-bit random number (16-bit random number) used for contention resolution.
[0153] In other examples, in the case where the counter is 0, the tag device can feed back RN8 to the reader. Among them, RN8 is an 8-bit random number used for contention resolution.
[0154] RN16 or RN8 is used for contention resolution, or is used to distinguish different tag devices in the random access / contention resolution process.
[0155] S507, if the reader receives RN16 without collision (only one tag device sends RN16), the reader feeds back ACK to the tag device, wherein the ACK contains the received RN16, indicating that the contention resolution is successful.
[0156] Optionally, the ACK can also be used to associate the tag device by carrying the contention resolution identifier.
[0157] S508, the tag device receives the ACK and the RN16 matches, and feeds back EPC (Electronic Product Code) to the reader.
[0158] It can be understood that if the tag device does not receive the ACK and / or the RN16 does not match, no feedback is given.
[0159] S509, the reader receives the EPC and sends QueryRep to the tag device.
[0160] S510, the tag device sends the EPC and receives the QueryRep, determines that the data transmission is successful, and flips the flag bit, i.e. the flag bit is flipped from A to B.
[0161] In this way, the flag bit can be used to prevent the tag that has been inventoried from being inventoried repeatedly, because the subsequent Query carries the flag bit A, and the tag device flips the flag bit and can not respond to the Query signaling with the flag bit A.
[0162] S511, if the counter is not 0, the tag device does not feed back RN16, i.e. does not respond. The reader does not receive the response and can send QueryRep signaling. The QueryRep does not need to carry content and does not have Q value and session information.
[0163] S512, the tag device receives the QueryRep and can reduce the counter by 1, i.e. Counter-1.
[0164] If the counter is 0 after being reduced by 1, the tag device can feed back RN16, i.e. execute the steps of S506 to S510. If the counter is not 0 after being reduced by 1, the tag device does not feed back RN16, i.e. does not respond. The reader does not receive the response and can send QueryRep signaling until the feedback is received.
[0165] It can be understood that each QueryRep corresponds to the start or end of an access time slot. The tag device receives one QueryRep, which means the end of the last time slot and the start of the next time slot. The tag device can randomly select an access time slot and initiate access or send uplink data (EPC) or receive downlink data in the corresponding access time slot.
[0166] In the above inventory process, each tag device selects a random number by itself, competes for access, and reports its ID (e.g., EPC). In the A-IOT scenario, other access or data transmission processes are also included. Different from the above, for the access or data transmission process, the ID of a tag device is already known by the reader, and the reader wants to find the tag device according to the ID and requires the tag device to access or report data.
[0167] Exemplarily, FIG. 6 shows a schematic flowchart of a method of access or data reporting. As shown in FIG. 6, the method can include the following steps:
[0168] S601, the reader sends paging 1 signaling, which includes all or part of the ID of the tag device.
[0169] In an example, the mask can be used to indicate all or part of the ID of the tag device.
[0170] S602, the tag device receives the paging 1 signaling and determines whether the ID contained therein is its own ID or related to its own ID.
[0171] S603, if the ID included in the paging 1 signaling is its own ID or related to its own ID, the tag device can send a response message to the reader, which indicates that the paging 1 signaling is received.
[0172] Optionally, if the ID included in the paging 1 signaling is not its own ID or unrelated to its own ID, the tag device can not perform the subsequent process.
[0173] S604, access or data transmission is implemented between the reader and the tag device.
[0174] The reader can send Query signaling and QueryRep signaling to the tag device, and the tag device can access or transmit data through these signaling.
[0175] After the tag device implements access or data transmission, it can wait for the next access or data transmission.
[0176] S605, the reader sends re-paging to the tag device, and the re-paging includes a retransmission identifier.
[0177] During the waiting for the next access or data transmission, the tag device can receive the re-paging. There can be multiple possible cases when the tag device receives the re-paging:
[0178] 1) The reader can let the tag device which has not received the paging 1 signaling have the opportunity to access or transmit data through retransmission of the paging. Since the retransmission of the paging includes the identification of the tag device which has received the paging 1, the identification of the tag device which has accessed or completed data transmission, and the identification of the tag device which has not received the paging 1, the tag device which has accessed or completed data transmission can still receive the retransmission of the paging.
[0179] 2) The reader can let the tag device which has not successfully accessed or has not successfully transmitted data have the opportunity to access or transmit data through retransmission of the paging. Since the retransmission of the paging includes the identification of the tag device which has received the paging 1, the identification of the tag device which has accessed or completed data transmission, and the identification of the tag device which has not received the paging 1, the tag device which has accessed or completed data transmission can still receive the retransmission of the paging.
[0180] If the tag device has successfully accessed or successfully transmitted data, the tag device can not respond to the retransmission of the paging.
[0181] S606, the reader can send the paging 2 signaling to the tag device, and the paging 2 signaling includes all or part of the ID of the tag device.
[0182] The reader can instruct the tag device to perform the next round of data transmission through the paging 2 signaling.
[0183] As shown in FIG. 6, the reader can instruct some tag devices to access or transmit data through the paging signaling. The tag devices can respond to the paging signaling to implement access or data transmission. If the tag device successfully accesses or successfully transmits data, the tag device can wait for the next round of access or data transmission. If the tag device does not successfully access or does not successfully transmit data, the tag device can wait for re-access or re-transmission. In this way, the access and data transmission can be implemented.
[0184] The processes of inventory, access, and data transmission are introduced through FIG. 5 and FIG. 6. In the processes of inventory, access, or data transmission, the tag device can not be able to perform the next round of inventory, the next round of access, or the next round of data transmission, which affects the implementation of the business.
[0185] There can be multiple possible situations in which the tag device cannot enter the next round of inventory, the next round of access, or the next round of data transmission. The inventory or data transmission is taken as an example for description.
[0186] In one possible case, the tag device is in the state of successful inventory or successful data transmission, and does not receive the signaling to enter the next round of inventory or data transmission. The tag device is always powered on and records that the tag device is in the state of successful inventory or successful data transmission. Since the tag device is in the state of successful inventory or successful data transmission, even if the tag device later receives an instruction to re-inventory or re-transmit data, the tag device will not re-inventory or re-transmit data, so that the next round of inventory or the next data transmission cannot be performed.
[0187] Exemplarily, in the method shown in FIG. 6, after S604, the tag device is in the state of successful data transmission. In the subsequent process, the paging2 of S606 is not received due to unstable network, for example, a high block error rate (BLER), such as a BLER of 10%, or a low channel quality or signal strength, or a low signal-to-interference-plus-noise ratio (SINR), or other external (or channel) factors, and the next round of data transmission is not entered. The reader can instruct the tag device to re-access or re-transmit data by retransmitting the paging. The tag device is always powered on and stores the state of successful data transmission. The tag device in the state of successful data transmission does not respond to the retransmitted paging, so that the next round of data transmission cannot be performed.
[0188] In another possible case, the time when the power of different tag devices is depleted is uncertain, and the tag device does not receive the signaling to enter the next round of inventory or data transmission when the power of the tag device is insufficient to support its operation. When the power of the tag device can support its operation, the stored state information disappears. Since there is no state information, even if the tag device later receives an instruction to re-inventory or re-transmit data, the tag device will not re-inventory or re-transmit data, so that the next round of inventory or the next data transmission cannot be performed.
[0189] Exemplarily, in the method shown in FIG. 6, the paging2 is not received at any time before S606 when the power is insufficient to support the operation of the tag device. When the power of the tag device can support its operation, the retransmitted paging is received. Since the stored state information disappears, the tag device does not know whether it is in the state of incomplete transmission or the state of not transmitting data, so it does not respond to the retransmitted paging, resulting in that the next round of data transmission cannot be performed.
[0190] Therefore, the embodiment of the present application provides a communication method and a communication device, which can provide one or more of the following modes, and help to reduce the probability that the tag device cannot perform the next inventory or the next data transmission.
[0191] 1) In the process of implementing a service, the tag device resets the state to an initial state after a period of time. The initial state can be a state of not performing data transmission, not performing access, or not being paged. In the period of time, the service can be in a completed or incomplete state.
[0192] In this way, even if the signaling for entering the next inventory or data transmission is not received, the tag device can perform retransmission to enter the next inventory or data transmission when the retransmission signaling is received, because the tag device is in the initial state, which helps to reduce the probability that the tag device cannot perform the next inventory or the next data transmission.
[0193] 2) The tag device can set the state to the initial state when the power is sufficient to support the operation of the tag device. In this way, when the tag device enters the working state, even if the signaling for entering the next inventory or data transmission is not received, the tag device can perform retransmission to enter the next inventory or data transmission when the retransmission signaling is received, because the tag device is in the initial state, which helps to reduce the probability that the tag device cannot perform the next inventory or the next data transmission.
[0194] 3) When the tag device receives a radio frequency signal, the tag device can detect the power of the radio frequency signal, and reset the state to the initial state when the power of the radio frequency signal is less than a power threshold. In this way, when the power of the radio frequency signal is less than the power threshold, it indicates that the next inventory or data transmission will be performed, and the tag device is reset to the initial state. Even if the signaling for entering the next inventory or data transmission is not received, the tag device can perform retransmission to enter the next inventory or data transmission when the retransmission signaling is received, because the tag device is in the initial state, which helps to reduce the probability that the tag device cannot perform the next inventory or the next data transmission.
[0195] The above-mentioned multiple modes can be understood as that the tag device can determine how to process the retransmission signaling based on one or more of the power of the tag device, the time length, the service completion, and the radio frequency information. The radio frequency information can be used to indicate whether the power of the radio frequency signal received by the tag device is greater than a power threshold.
[0196] It should be noted that the inventory and data transmission are taken as examples for description, and the next access can also be taken as an example, which is not limited in the embodiment of the present application.
[0197] In addition, in order to distinguish between retransmission and “new transmission”, the same indication information, for example, an identifier, can be carried in the retransmission and “new transmission” signaling, or the “new transmission” does not carry the indication information, and the retransmission carries the indication information.
[0198] One service can have multiple service processes, such as multiple rounds of access or data transmission. The retransmission can be used to indicate a new service, or can be the same as the last processed service, but belongs to a different service process. The embodiments of the present application do not limit this.
[0199] The processes between different services can be staggered or not staggered. The embodiments of the present application do not limit this. Different service processes can correspond to different identifications. The tag device can determine whether it is a new service process or the next service process based on the identification, and determine whether to process the new service process or the next service process.
[0200] Based on this, the embodiments of the present application also provide a method. The tag device receives signaling including an identification, which is different from the identification stored in the tag device, indicating that a different service process from before needs to be processed. The tag device responds to the signaling including the identification to process the new service process or the next service process.
[0201] The method provided by the embodiments of the present application can be applicable to the network architecture shown in FIGS. 1 to 4, and can also be applicable to the O-RAN (Open RAN) architecture. In order to better understand the O-RAN architecture, the O-RAN architecture is specifically introduced below in conjunction with FIG. 7.
[0202] Exemplarily, FIG. 7 shows a schematic diagram of an O-RAN architecture. As shown in FIG. 7, the O-RAN architecture can include an access network device. The access network device (RAN, which can be an eNB or a gNB or a next-generation access network device) communicates with a core network (CN) through a backhaul link and communicates with a user equipment (UE) through an air interface.
[0203] Specifically, the baseband unit (BBU) in the access network device communicates with the core network through the backhaul link, and the radio unit (RU) in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul link. The BBU and the RU can be co-located or not co-located.
[0204] The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate through at least one midhaul link. In the embodiments of the present application, the CU is used to implement a processing function, and the DU is used to implement a transceiving function.
[0205] In some examples, the CU is a logical node that carries an RRC layer, a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as core network devices through some interfaces, which can be E2 interfaces or the like. Optionally, the CU can have part of the functions of the core network device. The CU (e.g., the PDCP layer and higher layers) is connected to the DU (e.g., the RLC layer and lower layers) through some interfaces, which can be F1 interfaces or the like. In some examples, these interfaces (e.g., the 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, etc. The F1AP is an application protocol of the F1 interface, which defines signaling procedures of the F1 in some examples. The F1 interface supports a control plane F1-C and a user plane F1-U.
[0206] In some examples, the CU can be split into a CU-CP (control unit-control plane) and a CU-UP (control unit-user plane), where the CU-CP is a logical node carrying the RRC layer and the PDCP-C (control plane part of PDCP) layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network used to implement the control plane function. The network element in the core network used to implement the control plane function can be an access and mobility function network element, such as an access and mobility management function (AMF) in a 5G system. The AMF network element is used to be responsible for mobility management in a mobile network, such as location updating of a terminal device, registration of the terminal device to a network, handover of the terminal device, and the like. The CU-UP is a logical node carrying the SDAP layer and the PDCP-U (user plane part of PDCP) layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network used to implement the user plane function. The network element in the core network used to implement the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is merely an example, and the CU and the DU can have functions according to needs. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of the protocol layer. For example, part of the functions of the RLC layer and the functions of the protocol layer above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay. The functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.
[0207] In some examples, a DU is a logical node that hosts radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU is connected with the RUs through some interfaces, which can be a fronthaul interface. In some examples, the higher PHY layer includes parts of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.
[0208] In some examples, an RU is a logical node that hosts lower physical layer (lower PHY) and radio frequency (RF) processing, which can also be referred to as RF chain. In some examples, an RU can be a 3GPP TRP or a remote radio head (RRH) or other similar functional entity. In some examples, the low-PHY includes parts of PHY processing, such as fast Fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, etc. An RU communicates with one or more UEs through wireless links.
[0209] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split CUS-plane (LLS-CUS) interface through a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide control plane (C-plane) and user plane (U-plane), respectively. In some examples, the control plane (C-plane) refers to real-time control between the DU and the RU. The DU and the RU exchange management information via a LLS-M interface of the fronthaul link, and the management plane (M-plane) refers to non-real-time management operation between the DU and the RU.
[0210] The DU and the RU can cooperate to jointly implement the functions of the PHY layer. One DU can be connected to one or more RUs. The functions of the DU and the RU can be configured in various ways according to the design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the radio frequency side.
[0211] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application.
[0212] The RIC module involved in the O-RAN architecture is described below in combination with FIG. 8. Exemplarily, FIG. 8 is a schematic diagram of an application framework of the RIC module involved in the O-RAN architecture. As shown in FIG. 8, the communication system includes a RAN intelligent controller (RIC). The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC).
[0213] The near-real time RIC is used for model training and inference. For example, an AI model is trained, and inference is performed using the AI model. The near-real time RIC can obtain network side and / or terminal side information from the RAN node (for example, the CU, CU-CP, CU-UP, DU and / or RU) and / or the terminal. The information can be used as training data or inference data. Optionally, the near-real time RIC can deliver the inference result to the RAN node and / or the terminal. Optionally, the inference result can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near-real time RIC delivers the inference result to the DU, and the DU sends it to the RU.
[0214] The non-real-time RIC is used for model training and inference. For example, the non-real-time RIC is used for training an AI model, and inference is performed using the model. The non-real-time RIC can obtain network-side and / or terminal-side information from a RAN node (e.g., a CU, a CU-CP, a CU-UP, a DU, and / or a RU) and / or a terminal. The information can be used as training data or inference data, and the inference result can be delivered to the RAN node and / or the terminal. Alternatively, the inference result can be exchanged between the CU and the DU, and / or between the DU and the RU, e.g., the non-real-time RIC delivers the inference result to the DU, and the DU delivers the inference result to the RU.
[0215] The near-real-time RIC and the non-real-time RIC can be separately configured as a network element, respectively. Alternatively, the near-real-time RIC and the non-real-time RIC can be part of other devices, e.g., the near-real-time RIC is configured in a RAN node (e.g., a CU, a DU), and the non-real-time RIC is configured in an OAM, a cloud server, a core network device, or other network devices.
[0216] The network elements in the communication system are connected through interfaces (e.g., NG, Xn) or air interfaces. One or more AI modules (only one is shown in the figure for clarity) are configured in one or more of the network elements, e.g., a core network device, an access network node (a RAN node), a terminal, or an OAM. The access network node can be a single RAN node, or can include multiple RAN nodes, e.g., a CU and a DU. The CU and / or the DU can also be configured with one or more AI modules. Alternatively, the CU can be split into a CU-CP and a CU-UP. One or more AI modules are configured in the CU-CP and / or the CU-UP.
[0217] The AI module is used to implement the corresponding AI function. The AI modules deployed in different network elements can be the same or different. The AI module can implement different functions according to different parameter configurations of the model of the AI module. The model of the AI module can be configured based on one or more of the following parameters: a structural parameter (e.g., at least one of a number of neural network layers, a width of a neural network, a connection relationship between layers, a weight of a neuron, an activation function of a neuron, or a bias in the activation function), an input parameter (e.g., a type of the input parameter and / or a dimension of the input parameter), or an output parameter (e.g., a type of the output parameter and / or a dimension of the output parameter). The bias in the activation function can also be referred to as a bias of the neural network.
[0218] One AI module can have one or more models. One model can infer an output including one parameter or multiple parameters. The learning process, the training process, or the inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.
[0219] In the following, the method provided by the embodiments of the present application will be described in detail in combination with FIG. 9 to FIG. 15. The embodiments shown by the embodiments of the present application show the method provided by the embodiments of the present application from the perspective of device interaction. The specific forms and quantities of the devices shown are only examples, and should not constitute any limitation on the implementation of the method provided by the embodiments of the present application. In the following, the method of the embodiments of the present application will be described in detail taking the first communication device and the second communication device as the execution subject.
[0220] It should be understood that the second communication device can be the second communication device itself, or a chip, chip system or processor supporting the second communication device to implement the method provided by the embodiments of the present application, or a logic module or software capable of implementing all or part of the second communication device; the first communication device can be the first communication device itself, or a chip, chip system or processor supporting the first communication device to implement the method provided by the embodiments of the present application, or a logic module or software capable of implementing all or part of the first communication device, which is not limited by the present application.
[0221] FIG. 9 is a flow diagram of a communication method provided by an embodiment of the present application. The method can be applied to the communication system described above, but the embodiments of the present application are not limited thereto. As shown in FIG. 9, the method can include the following steps:
[0222] 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.
[0223] The second communication device can be a network device or a terminal device, and the first communication device can also be a terminal device.
[0224] Exemplarily, in the RFID scenario, the second communication device can be a reader, and the first communication device can be a tag device. In the A-IOT scenario, the second communication device can be a reader, and the first communication device can be an A-IoT terminal, or the second communication device can be an A-IoT terminal, and the first communication device can be an A-IoT terminal. In the 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.
[0225] The first information is used to trigger or indicate an access opportunity and / or re-paging. Wherein, the access opportunity can be understood as a new access opportunity, and the re-paging can be understood as transmitting a paging message again or once more. It can be understood that the second communication device has paged the first communication device or triggered an access opportunity once before. The first communication device does not respond to it, so the second communication device triggers the access opportunity or re-paging again through the first information.
[0226] The paging content in the re-paging can be the same as the content in the last paging message, or in other words, the paging content in the re-paging is the same as the content in the paging message sent before the moment of sending the re-paging. Alternatively, the paging content in the re-paging can additionally carry some information compared to the content in the last paging message, which can distinguish or indicate that the paging message is a paging retransmission / repetition or a new paging. Among them, the information can be a retransmission indication, or service / session identification information such as transaction ID.
[0227] When the first information is used to trigger or indicate an access opportunity, there can be two kinds. 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.
[0228] The content of the first information is different, and the action of responding / not responding to the first information is also different.
[0229] If the first information is used to indicate an access opportunity, the first information can be carried in the Query signaling, or be called access round indication, or access round trigger, etc., without specific name limitation. The 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, and can also be used to trigger the first access opportunity. In addition, the access opportunity can also be called transmission occasion, transmission slot, transmission time, access occasion, or access slot, etc., which is not limited by the embodiments of the present application.
[0230] If the first information is used for re-paging, the first information can be carried in the paging signaling or re-paging signaling. The paging signaling can judge whether it is a retransmitted paging by carrying retransmission indication information or session ID.
[0231] Exemplarily, the paging without carrying the retransmission indication information is a newly initiated paging, and the paging carrying the retransmission indication information is a retransmission paging. Alternatively, the paging carries the same session ID as that carried by the previous paging, and the paging behind can be considered as a retransmission paging of the previous paging; or the paging carries a different session ID from that carried by the previous paging, and it is considered as a newly initiated paging relative to the previous paging. Before receiving the first information, the first communication device can be a communication device that has been paged and meets the paging condition, or can be a communication device that has not been paged, and the embodiments of the present application do not limit this.
[0232] If the first communication device is a communication device that has been paged and meets the paging condition, the first communication device can process the first service before receiving the first information.
[0233] If the first communication device processes the first service before receiving the first information. The first service can be a service related to an application scenario, and the first service can be at least one of the following: inventory service, command service, positioning service, sensing service, proximity, read service, write service, inactivation service, lock service, or security service (such as authentication, registration, etc.), or can also be a future newly defined service type, and the specific naming is not limited.
[0234] In the embodiments of the present application, the service can also be replaced by task, or session, or request, or transaction, process, procedure, service, etc., and the embodiments of the present application do not limit the name.
[0235] Exemplarily, the first service can also be referred to as a first task, and the inventory service can also be referred to as an inventory task, or an inventory request, or an inventory procedure, or an inventory transaction, etc.
[0236] In the embodiments of the present application, the first service can also be a service related to a process, such as at least one of the following: an access process, or a data transmission process, etc., which can be understood as performing the first service as performing the corresponding process. The access process can be random access, such as contention-based random access, or contention-free random access. Optionally, the access process can include reporting a device ID, such as an identifier of the first communication device. For details, reference can be made to the description of the method shown in FIG. 5, which will not be repeated here. The data transmission process can be device-to-reader (D2R) / uplink data transmission, or reader-to-device (R2D) / downlink data transmission, etc. Optionally, the data transmission process can also include reporting a device ID. Optionally, the access process and the data transmission process are not strictly distinguished, and the two can be combined for execution. For example, in the access process, data transmission can also be performed, such as contention-free random access, and the device can send D2R / uplink data in the first message.
[0237] 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 a re-paging, which can be related to the first service or not related to the first service, and the embodiments of the present application do not limit this. If related to the first service, the first communication processing device can process different processes of the first service. The first service can be associated with a service triggered by the second communication device (core network or reader) once, or associated with a process once.
[0238] It should be noted that in the embodiments of the present application, one service does not correspond to one session / transaction ID, but one process of one service corresponds to one session / transaction ID, and the next process (such as a paging triggered or "newly initiated" (not retransmitted) by the core network, even if it is the same service, it can also be regarded as a different session ID). Different session / transaction IDs can correspond to different first services. For example, the second communication device initiates two inventory services, and the trigger / request messages (such as paging) corresponding to the two inventory services can carry different session / transaction ID identifiers.
[0239] The first communication device processes the first service. It can also be understood that the first communication device receives a signaling or receives a signaling in a period of time, the signaling is used to page / trigger / select / inventory / request the first communication device, for example, paging signaling, or the signaling is used to trigger / select / inventory / request the first communication device to process the first service.
[0240] S902, the first communication device can process the first information according to the second information; wherein, the second information includes one or more of the following: the completion of the first service, the first time length, the power of the first communication device, or the 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 the power threshold. Processing the first information includes responding to the first information or not responding to the first information. The completion of the first service can include not completing the first service or completing the first service. If the completion of the first service includes not completing the first service, it means that the first communication device has not completed the first service when receiving the first information. If the completion of the second service includes completing the first service, it means that the first communication device has completed the first service when receiving the first information.
[0241] Not completing the first service can include one or more of the following:
[0242] 1) unsuccessful (random) access / (random) access failure, or contention resolution failure / collision resolution failure.
[0243] 2) data transmission failure / unsuccessful, which can be message transmission failure in the random access process, or data transmission failure after random access (such as uplink and downlink messages or R2D / D2R messages), such as downlink command / data reception failure of the first communication device. Optionally, the number of retransmissions reaches the maximum retransmission number and is still unsuccessful.
[0244] 3) not receiving a paging message / receiving a paging message failure.
[0245] 4) the first communication device does not receive feedback / response information from the second communication device after sending a message (in a period of time and / or before receiving a specified signaling (such as QueryRep))
[0246] Correspondingly, completing the first service can include one or more of the following:
[0247] 1) successful (random) access, or contention resolution success / collision resolution success.
[0248] 2) data transmission success, which can be message transmission success in the random access process, or data transmission success after the random access (such as uplink and downlink messages or R2D / D2R messages), or first communication device downlink command / data reception success, and the like. Optionally, data transmission success after retransmission.
[0249] 3) receiving a paging message / receiving a paging message success.
[0250] 4) receiving feedback / response information from the second communication device after the first communication device sends a message (within a period of time and / or before receiving specified signaling (such as QueryRep)).
[0251] It can be understood that if the first communication device has not completed the first service when receiving the first information, the first communication device can be in an unfinished service state. If the first communication device has completed the first service when receiving the first information, the first communication device can be in a completed service state.
[0252] The first time length can be indicated by the second communication device, preset by the first communication device, or agreed by a protocol, and the embodiments of the present application do not limit the same.
[0253] If the first time length is agreed by the protocol, the first communication device can pre-store information of the first time length in the storage module, and obtain the first time length from the storage module when needed. For example, the first communication device receives the first information and needs to use the first time length, and can retrieve the information of the first time length from the storage module to obtain the first time length.
[0254] In addition, the first time length can also be obtained in an indirect manner.
[0255] Exemplarily, the first communication device can determine the first time length based on a transmission parameter. The transmission parameter can include at least one of the following: bit repetition number, uplink bandwidth, downlink bandwidth, preamble length, postamble length, midamble length, bit time length, signaling bit number, transport block size (TBS), buffer status report (BSR), or code rate.
[0256] In the embodiments of the present application, after the first communication device receives the first information, the first duration can be determined according to the configuration information of the transmission parameter, and the sleep period is calculated, so as to determine the first duration. For example, the K times of the length of the time slot (K can be indicated in the first information) as the first duration, and the time length of the first communication device downlink processing delay + the second communication device waiting delay + QueryRep (determined according to the modulation and coding scheme (MCS) and the bit length) can be calculated. The first communication device downlink processing delay is optional. For example, the first duration can be equal to or refer to the time length of the RN (or K times of the length), or the first duration can be equal to or refer to the time length of the RN (or K times of the length) plus the processing time of the second communication device for the downlink information and / or the processing time of the second communication device.
[0257] In addition, the first communication device can receive at least two same R2D messages (such as two first information, such as two Query / paging or other messages), and the time interval of the two same R2D messages (or the average time interval of the two same R2D messages) can be determined as the first duration (or the first duration is K times of the time interval).
[0258] For example, the two first information are two consecutive first information, if other messages (such as messages that cannot be parsed) are received in between, the two first information are skipped.
[0259] The starting time of the first duration can be related to the time of receiving the first information, or can not be related to the time of receiving the first information, and the embodiments of the present application do not limit the same.
[0260] The power of the first communication device can be the power of the first communication device when receiving the first information.
[0261] 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 the power threshold. In one example, the radio frequency information is used to indicate that the power of the radio frequency signal received by the first communication device is greater than the power threshold. In another example, the radio frequency information is used to indicate that the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold.
[0262] Alternatively, the radio frequency information is used to indicate the power or energy of the radio frequency signal received by the first communication device, the signal strength of the radio frequency signal, or the signal quality of the radio frequency signal, and the embodiments of the present application do not limit the same.
[0263] In addition, the radio frequency information can also be used to indicate the power or energy of the radio frequency signal received by the other communication device, the signal strength of the radio frequency signal, or the signal quality of the radio frequency signal. For example, the radio frequency signal can be any R2D message / downlink data, etc., or a carrier wave (CW), or a continuous wave (CW) (for reflection communication), or an energy signal (for energy charging).
[0264] After the first communication device receives the first information, the second information can be acquired, and the first information can be processed based on the second information.
[0265] In one example, the first communication device can determine whether to respond to the first information according to whether the first time length is reached.
[0266] The maintenance of the first time length can be achieved in various ways.
[0267] In one possible implementation, the first communication device can use a timer to maintain the first time length. For example, the first communication device can start the timer at the start time of the first time length, and when the timer reaches the first time length, it is considered that the first time length is reached, or the first time length is reached.
[0268] In another possible implementation, the first communication device can maintain the first time length according to the discharge time of a capacitor. For example, the capacitor starts discharging at the start time of the first time length, and when the capacitor is discharged, it is considered that the first time length is reached. Different capacitors can achieve different time lengths, such as capacitor 1 discharging for 1 second (s), capacitor 2 discharging for 3 s, capacitor 3 discharging for 10 s, etc.
[0269] The unit of the above-mentioned first time length can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit of the first time length can be relative time, such as the number of time slots, the number of frames, the number of sub-slots, the number of receiving a certain message, or an indication of an identifier / index. Different identifiers / indices can correspond to different time lengths, such as index 1 corresponding to 1 s, index 2 corresponding to 10 s, and index 3 corresponding to 20 s.
[0270] In other examples, the first communication device can also use registers, latches, or memories to maintain the first time length, which is not limited by the embodiments of the present application.
[0271] In another example, the first communication device can determine whether to respond to the first information according to whether the first time length is reached and the completion of the first service.
[0272] In yet another example, the first communication device can determine whether to respond to the first information according to whether the power of the first communication device is greater than or equal to a power threshold.
[0273] In another example, the first communication device can determine whether to respond to the first information according to whether a power of a radio frequency signal received by the first communication device is greater than a power threshold.
[0274] Responding to the first information can mean processing an event indicated by the first information. Not responding to the first information can mean not processing the event indicated by the first information, or discarding the first information, which is not limited by embodiments of the present application.
[0275] In a case where the first information is used to trigger an access opportunity, responding to the first information can include determining the access opportunity according to the first information, for example, selecting one of access opportunities indicated by the first information as the access opportunity of the first communication device, for example, the first information directly or indirectly indicates that the number of access opportunities is N, and the first communication device selects a number between 0 and N-1 as the access opportunity of the first communication device. Optionally, the first communication device can also determine the communication parameter / transport parameter in the access / data transmission process according to other information indicated by the first information, such as frequency domain resource, code domain resource, or transmission parameter (such as preamble length, coding rate, CRC rule, bit repetition number, subcarrier / bandwidth, etc.).
[0276] In a case where the first information is used to trigger an access opportunity, not responding to the first information can include that the current service has been completed (which means that the first communication device has been paged / selected).
[0277] In a case where the first information is used to retransmit a page, the first communication device needs to determine whether to respond to the first information based on whether a page has been received or responded to before, and / or whether the current service has been successfully completed before responding to the first information, for example, if a page has not been received before, the first communication device can determine whether to respond to the retransmitted page according to whether a paging / selection condition is met.
[0278] In a case where the first information is used to retransmit a page, not responding to the first information can include that if the first communication device has been paged before (has received a page and meets a paging / selection condition), the first communication device can not respond to the retransmitted page.
[0279] The communication method provided by embodiments of the present application can be used to determine whether to respond to the first information in different cases, 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.
[0280] The case of processing the first information according to different information will be described in detail below.
[0281] In a possible case, the first communication device can determine whether to respond to the first information according to whether the first time length has arrived.
[0282] Exemplarily, the second information can include a first time length; and the processing the first information according to the second information by the first communication device can include: after the first time length, the first communication device responds to the first information.
[0283] After the first time length, the first communication device receives the first information, and can respond to the first information. It can be understood that the first information is received after the first time length. Before receiving the first information, the first communication device processes the first service, and the first service can be in a completed state or an uncompleted state, which is not limited by the embodiments of the present application.
[0284] Optionally, after the first time length, the first communication device can be in an initial state, i.e., an unaccessed or unpaged state, and after receiving the first information, the first communication device can respond to the first information.
[0285] In this way, after the first time length, the first communication device responds to the first information, which is beneficial to reduce the probability of not responding to the first information and is beneficial to the next access and paging.
[0286] Optionally, after the first communication device responds to the first information, the initial state can be reset, emptied or not maintained, i.e., the initial state can be reset to a completed or uncompleted access or paging state.
[0287] Optionally, if the first information is received within the first time length, it is necessary to determine the completion of the first service, and based on the completion of the first service and the first time length, it is determined whether to respond to the first information.
[0288] In one example, within the first time length, the first service is uncompleted, and the first information is used to trigger an access opportunity, and the first communication device can respond to the first information to complete the first service after access.
[0289] In another example, within the first time length, the first service is uncompleted, and the first information is used to re-paging, and the first communication device can not respond to the first information or respond to the first information.
[0290] If within the first time length, the first service is uncompleted and no paging is received, the first communication device can respond to the first information. If within the first time length, the first service is uncompleted and paging is received, the first communication device can not respond to the first information. In yet another example, within the first time length, the first service is completed, and the first communication device can not respond to the first information.
[0291] In this way, the first communication device does not need to repeatedly process the first service when the first service is completed, which is beneficial to save power consumption.
[0292] In another possible case, the first communication device can determine whether to respond to the first information according to whether the first time length arrives and a completion of the first service.
[0293] For example, the second information includes the completion of the first service and the first time length; and the first communication device processes the first information according to the second information, including that the first communication device can respond to the first information after the first service is completed and after the first time length.
[0294] After the first service is completed, if there is no first time length, the first communication device can not respond to the first information, and in the embodiment of the present application, after the first service is completed and after the first time length, the first communication device can respond to the first information.
[0295] In this way, it is beneficial for the next round of data transmission or access.
[0296] The above two possible cases are related to the first time length. In an example, the first time length can be indicated by the second communication device.
[0297] In a possible example, before S901, the second communication device can send third information to the first communication device, and the third information includes the first time length.
[0298] The third information can be carried in existing signaling such as select, paging, Query, QueryRep signaling, or can be carried in newly defined signaling, for example, indicated by a MAC control element (CE) or a MAC header, or indicated by any access stratum (AS) message, or indicated by a preamble, or a postamble, or a specific sequence, and the embodiment of the present application does not limit this. The third information can only include the first time length, or can include the first time length, or can include information other than the first time length, and the embodiment of the present application does not limit this.
[0299] In this way, the first time length is indicated by the second communication device, which is beneficial to improve the accuracy of processing the first information.
[0300] Optionally, the start time of the first time length can be related to the time of receiving the third information, and / or the start time of the first time length is related to the time of completing the first service.
[0301] The start time of the first time length can be related to the time of receiving the third information. In this way, it is beneficial for the first communication device to determine the timing time.
[0302] In an example, the starting moment of the first time length is the moment of receiving the third information, which is simple.
[0303] In another example, the starting moment of the first time length can be after a time length after receiving the third information, or after receiving the Nth information after receiving the third information, where N can be an integer greater than 1. The time offset between the starting moment of the first time length and the moment of receiving the third information can be configured by the second communication device.
[0304] In this way, the starting moment of the first time length is not the moment of receiving the first information, and the flexibility is stronger.
[0305] In addition, different services or data types can correspond to different first time lengths. In this way, more flexibility is increased. The starting moment of the first time length is related to the moment of completing the first service. In this way, it is beneficial to reduce the impact of the first time length on the first service.
[0306] Exemplarily, the starting moment of the first time length can be the moment of completing the first service. After completing the first service, the timing starts, which is beneficial to reduce the impact of the first time length on the first service.
[0307] The starting moment of the first time length can be related to the moment of receiving the third information and the moment of completing the first service. For example, the starting moment of the first time length can be at any moment between the moment of receiving the third information and the moment of completing the first service. In this way, the flexibility is stronger.
[0308] Optionally, the ending moment of the first time length can be before receiving the first information. In this way, it is beneficial for the first communication device to respond to the first information after receiving it, and improve the efficiency.
[0309] Optionally, the above method can further include: the second communication device sends fourth information to the first communication device, the fourth information including a second time length; S902, the first communication device processes the first information according to the second information, including: the first communication device can process the first information according to the second time length.
[0310] The first time length is not fixed and can be updated or discarded. When the second communication device indicates the second time length, the first communication device can process the first information according to the second time length. It can be understood that the first communication device updates the first time length to the second time length, or updates the first time length to the second time length, or discards the first time length and saves the second time length, which is not limited by the embodiments of the application.
[0311] For example, the first time length is 10 ms, the first communication device can count according to the first time length. During the counting, for example, when the counting reaches 4 ms, the second time length is received. The second time length can be 5 ms, and the first communication device starts counting again according to the second time length.
[0312] In this way, the second communication device can update the first time length according to actual needs, and the flexibility is higher.
[0313] The second time length can be maintained in various ways.
[0314] In a possible implementation, the first communication device can use a timer to maintain the second time length. For details, refer to the above description of using the timer to maintain the first time length, which will not be repeated here.
[0315] In another possible implementation, the first communication device can maintain the second time length according to the capacitor discharge time. For details, refer to the above description of using the capacitor discharge time to maintain the second time length, which will not be repeated here.
[0316] The unit of the second time length can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit of the second time length can be relative time, such as the number of time slots, the number of frames, the number of sub-slots, the number of receiving a certain message, or an indication of an identifier / index. Different identifiers / indexes can correspond to different time lengths, such as index 1 corresponding to 1 s, index 2 corresponding to 10 s, and index 3 corresponding to 20 s.
[0317] In other examples, the first communication device can also use a register, a latch or a memory to maintain the second time length, which is not limited by the embodiments of the present application.
[0318] The starting time of the second time length can be related to the time of receiving the second time length, that is, the time of receiving the fourth information, or can not be related, which is not limited by the embodiments of the present application. In some examples, the starting time of the second time length can be the time of receiving the second time length, or the starting time of the second time length can be a time length after receiving the second time length, or after receiving the information N times after receiving the second time length, where N can be an integer greater than 1. The time offset between the starting time of the first time length and the time of receiving the second time length can be configured by the second communication device.
[0319] In addition, different services or data types can correspond to different second time lengths. In this way, the flexibility is further increased.
[0320] The starting time of the second time length is related to the time of completing the first service. In this way, it is beneficial to reduce the impact of the second time length on the first service.
[0321] Exemplarily, the starting moment of the second time length can be the moment when the first service is completed. Starting timing after completing the first service helps to reduce the impact of the second time length on the first service.
[0322] The starting moment of the second time length can be related to the moment of receiving the second time length and the moment of completing the first service. For example, the starting moment of the second time length can be at any moment between the moment of receiving the second time length and the moment of completing the first service. In this way, the flexibility is stronger.
[0323] Optionally, the ending moment of the first time length can be before receiving the first information. In this way, it is beneficial for the first communication device to respond to the first information after receiving it, improving efficiency.
[0324] The above direct indication of the second time length is only an example. In other examples, the second communication device can indicate the difference between the first time length and the second time length to the first communication device, and the first communication device can determine the second time length based on the first time length and the difference. Wherein, the difference can be positive or negative, and the embodiments of the present application do not limit this.
[0325] Exemplarily, when the difference is positive, the second time length is greater than the first time length, and when the difference is negative, the second time length is less than the first time length. When the difference is positive, the second time length is less than the first time length, and when the difference is negative, the second time length is greater than the first time length.
[0326] In this way, the second time length is not directly indicated, but indirectly indicated, which is beneficial to improve the security of data transmission.
[0327] Optionally, the first time length can be carried in the first signaling, and the first signaling is used to indicate paging at least one communication device and / or to trigger at least one access opportunity. It can be understood that the first signaling can be used for paging, such as select or paging signaling, or for triggering access opportunities, such as Query or QueryRep signaling.
[0328] The first time length is carried in the existing signaling, which is simple to implement.
[0329] When the first signaling is used for paging, it can be called paging signaling. When the first signaling is used to trigger access opportunities, it can be called access trigger signaling. The paging signaling and the access trigger signaling are explained and described below.
[0330] In one example, the paging signaling includes paging signaling or select signaling, which is used to page or select or trigger one or more communication devices, and the access trigger signaling includes Query signaling or QueryRep signaling.
[0331] Optionally, the 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, the paging signaling can be used to instruct the first communication device to access the network; when the reader is a terminal device, the paging signaling can be used to instruct the first communication device to access the terminal, and optionally, the first communication device can access the network through the terminal.
[0332] Optionally, the 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, sensing service.
[0333] Optionally, the paging signaling can also be referred to as (initial) trigger signaling ((initial) trigger message). The paging signaling can be triggered by an A-IoT core network node (such as an AMF, or an ambient IoT management function (A-IoT MF), or an ambient IoT function (AIoTF), etc.). For example, the A-IoT core network node sends a paging signaling to an A-IoT access network node, and the A-IoT access network node sends the paging signaling according to the paging signaling.
[0334] Optionally, the paging signaling can also be referred to as inventory trigger / instruction / request signaling, or command trigger / instruction / request signaling. For example, the inventory trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform inventory, and the command trigger / instruction / request signaling is used to trigger / instruct / request the first communication device to perform command.
[0335] Optionally, the Query signaling can also be referred to as access round indication / trigger signaling, which is used to indicate / trigger at least one access round, such as directly or indirectly indicating the total number of access rounds, and can also be used to trigger the first access round, or to trigger a new round of access, or to trigger the first communication device to re-access (re-access) after unsuccessful access / data transmission failure.
[0336] Optionally, the QueryRep signaling can also be referred to as access occasion indication / trigger signaling, which is used to indicate / trigger the next access occasion, and can also be understood as indicating / associating with the boundary (start or end) of an access occasion.
[0337] The access opportunity can also be referred to as an access occasion, an access slot, etc., and each access opportunity can allow the first device to send an access (request), and / or contention resolution, and / or data transmission, etc.
[0338] Optionally, the paging signaling can include identification information for selecting / screening the communication device, such as a device ID or a sequence generated according to the device ID, a mask, a group ID, a temporary ID, a permanent ID (e.g., not lost due to power being lower than a threshold / running out), a temporary ID (e.g., only maintained for a period of time, such as possibly lost due to power being lower than a threshold / running out), an access stratum (AS) ID, etc. In an example, the method of generating a sequence according to the device ID can be a hash function or a hash algorithm (or other algorithms). The hash function or the hash algorithm can generate a sequence / a string of characters using the device ID.
[0339] The signaling can be carried in the MAC layer, such as a MAC control element (CE) or a MAC service data unit (SDU) or a MAC protocol data unit (PDU), or the MAC layer can be replaced by an "AIOT access stratum (AS) layer".
[0340] In order to better understand the above-mentioned first time length, the following will be explained based on specific examples.
[0341] In an example, FIG. 10 shows a schematic diagram of indicating the first time length. As shown in FIG. 10, the second communication device can send paging1 to the first communication device, and the paging1 can include the first time length T. Other information in the paging1 can refer to the paging1 in FIG. 6 described above, which will not be repeated here. After receiving the paging1, the first communication device can obtain the first time length T and start timing, i.e., the starting time of the first time length can be the time of receiving the paging1. The paging1 can carry the above-mentioned third information, which can be understood as the above-mentioned first signaling.
[0342] The paging 1 can be related to a first service, and the first communication device can process the first service. During processing of the first service, the second communication device can send signaling such as Query and QueryRep 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 refer to the above-mentioned FIG. 6, and will not be repeated here. The completion of the first service can be an example, and the first communication device can also not complete the first service. If the first communication device does not complete the first service, there can be no signaling such as Query and QueryRep between the first communication device and the second communication device, and there can be no data transmission process.
[0343] Whether the first service is completed or not, the second communication device can send paging 2 to the first communication device, and the paging 2 can be used to indicate the next data transmission. The first communication device can not receive the paging 2 due to unstable network, and then does not respond to the paging 2. The first communication device can receive the retransmitted paging sent by the second communication device. At this time, the end time of the first time length T is before receiving the paging 2, and the first communication device receives the retransmitted paging after the first time length T, and can respond to the retransmitted paging. The retransmitted paging can carry the first information described above.
[0344] In another example, FIG. 11 shows a schematic diagram of indicating a first time length. As shown in FIG. 11, the second communication device can send paging 1 to the first communication device, and the information in the paging 1 can refer to the paging 1 in the above-mentioned FIG. 6, which will not be repeated here.
[0345] The paging 1 can be related to a first service, and the first communication device can process the first service. During processing of the first service, the second communication device can send signaling such as Query and QueryRep 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 refer to the above-mentioned FIG. 6, and will not be repeated here.
[0346] After the data transmission is completed, the second communication device can send feedback signaling to the first communication device, and the feedback signaling is used to indicate that the data is successfully uploaded, and the first time length T0 can also be included in the feedback signaling. After receiving the feedback signaling, the first communication device can obtain the first time length T0, and start timing, that is, the start time of the first time length can be understood as the time when the first service is completed.
[0347] The second communication device can send paging2 to the first communication device, and the paging2 can be used to indicate the next data transmission. The first communication device can not receive the paging2 due to unstable network, and thus does not respond to the paging2. The first communication device can receive the retransmitted paging sent by the second communication device. At this time, the end time of the first time length T0 is before the paging2 is received, and the first communication device receives the retransmitted paging after the first time length, and can respond to the retransmitted paging.
[0348] In an example, FIG. 12 shows a schematic diagram indicating a second time length. As shown in FIG. 12, the second communication device can send paging1 to the first communication device, and the paging1 can include a first time length T1.
[0349] The paging1 can be related to first service, and the first communication device can process the first service. During processing of the first service, the second communication device can send signaling such as Query and QueryRep to the first communication device. When the second communication device sends the QueryRep signaling to the first communication device, the QueryRep can include a second time length T2. The QueryRep signaling can be the fourth information involved above. In an example, the QueryRep includes the second time length T2, and in other examples, the Query includes the second time length T2.
[0350] After the first communication device receives the second time length, the first time length T1 can be updated to the second time length T2, or in other words, the second time length T2 is used and the first time length T1 is not used.
[0351] After the data transmission is completed, the second communication device can send paging2 to the first communication device, and the paging2 can be used to indicate the next data transmission. The first communication device can not receive the paging2 due to unstable network, and thus does not respond to the paging2. The first communication device can receive the retransmitted paging sent by the second communication device. At this time, the end time of the second time length T2 is before the paging2 is received, and the first communication device receives the retransmitted paging after the second time length T2, and can respond to the retransmitted paging.
[0352] If the example of FIG. 10, the example shown in FIG. 11, or the example shown in FIG. 12 is in the O-RAN architecture shown in FIG. 8, the second communication device can be an access network device. The RIC module in the access network device can be configured to configure the first time length T, T0, or T1, or the second time length T2. For example, the RIC module can determine the first time length or the second time length according to prior information such as the time length between adjacent pages or the time length between data transmission completion and the next page, and the like. In addition, the RIC module can also determine the first time length or the second time length according to the charging or energy storage time length of the tag device.
[0353] For example, the RIC can provide prior information to the CU, the CU can determine the first time length according to the prior information, and the CU can instruct the DU to send the first time length to the tag device. In the inventory scenario, the RIC can determine whether there is currently a tag device that has not been inventoried, and further determine whether to continue sending paging or Query to trigger the inventory process. In addition, the RIC can also determine the capability or power consumption of the tag device, and can preferentially trigger the tag device with low capability to continue data transmission.
[0354] In yet another example, the first time length can be indicated by any downlink signaling between paging1 and paging2 in FIG. 6.
[0355] The method shown above, the first communication device can process the first information according to the first time length or the second time length. In other examples, the second communication device can indicate the number of times of receiving the signaling, and the first communication device can process the first information according to the number of times of receiving the signaling. The signaling can be downlink signaling such as Query or QueryRep signaling.
[0356] For example, the second communication device can indicate that the number of times of receiving Query signaling is 5, and the first communication device can process the first information according to whether the number of times of receiving Query signaling reaches the indicated number 5.
[0357] The above describes a method for the first communication device to process the first information according to the first time length. The following will introduce a method for the first communication device to process the first information according to the power of the first communication device.
[0358] For example, the second information can include the power of the first communication device; S902, the first communication device processes the first information according to the second information, including: in the case that the power of the first communication device is greater than or equal to a power threshold, responding to the first information.
[0359] The power threshold can be indicated by the second communication device, or can be preset by the first communication device, or can be agreed by the protocol, and the embodiments of the present application do not limit this.
[0360] The power threshold can be expressed in percentage or decimal, and embodiments of the present application do not limit it. If the power threshold is expressed in percentage, the power threshold can be 70%, 80%, 90%, or 100%, and embodiments of the present application do not limit it.
[0361] The first communication device can be in a charging state, in which the first communication device receives the first information, and if the power of the first communication device is greater than or equal to the power threshold at the time of receiving the first information, the first communication device responds to the first information. Wherein, the charging state can also be referred to as the power-on state, and embodiments of the present application do not limit it.
[0362] In an example, the power of the first communication device is in a charging state, when receiving the first information, the first communication device is full, that is, the power is 100%, and the received first information can be responded.
[0363] 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 an initial state, and the received first information can be responded.
[0364] In this way, after the first communication device is powered on or charged, the first communication device responds to the first information when the power of the first communication device is greater than or equal to the power threshold, 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.
[0365] It can be understood that the above-mentioned first communication device can be in a state of powering off and then powering on, wherein the timing of powering off the first communication device can be in the process of communication with the second communication device, which is irrelevant to the above-mentioned first time length, or the first communication device can power off in the process of timing the first time length, and embodiments of the present application do not limit it. Wherein, the power off can be that the energy (or power) in the capacitor (or battery or energy storage module) is lower than a certain threshold, or in other words, the energy (or power) in the capacitor (or battery or energy storage module) is exhausted, and embodiments of the present application do not limit it.
[0366] Exemplarily, FIG. 13 shows a schematic diagram of a first communication device powering off and then powering on. As shown in FIG. 13, the second communication device can send paging1 to the first communication device, and paging1 can include a first time length T. After the first communication device receives paging1, the first time length T can be obtained, and the timing can be started.
[0367] In the timing process, the first communication device is insufficient in power to maintain the first time length T, and the first communication device is powered off. The first communication device can be charged after being powered off, and no communication can be performed in the charging process, which can result in that the paging 2 is not received. The second communication device does not receive the response message, and can send a retransmission paging to the first communication device. If the first communication device does not respond to the retransmission paging, the first communication device cannot be triggered by the paging 2. The first communication device can be charged to have power greater than the power threshold or be fully charged. When the first communication device has power greater than the power threshold or is fully charged, the first communication device receives the retransmission paging and can respond to the retransmission paging.
[0368] The method for the first communication device to process the first information according to the radio frequency information will be introduced below.
[0369] Exemplarily, the second information can include radio frequency information; and the first communication device processes the first information according to the second information, including: responding to the first information in a case where the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold within the third time length.
[0370] The third time length can be indicated by the second communication device, can be preset by the first communication device, or can be agreed by a protocol, and the embodiments of the present application do not limit the third time length. The third time length can be the same as or different from the first time length or the second time length, and the embodiments of the present application do not limit the third time length.
[0371] The maintenance of the third time length can be implemented in various ways.
[0372] In a possible implementation, the first communication device can use a timer to maintain the third time length. The specific implementation can refer to the above-mentioned manner of maintaining the first time length using the timer, which will not be described here.
[0373] In another possible implementation, the first communication device can maintain the third time length according to the capacitor discharge time. The specific implementation can refer to the above-mentioned manner of maintaining the third time length using the capacitor discharge time, which will not be described here.
[0374] The unit of the third time length can be absolute time, such as seconds, milliseconds, microseconds, minutes, etc. Alternatively, the unit of the third time length can be relative time, such as the number of time slots, the number of frames, the number of sub-slots, the number of receiving a certain message, or an indication / index. Different indications / indices can correspond to different time lengths, such as index 1 corresponding to 1s, index 2 corresponding to 10s, and index 3 corresponding to 20s.
[0375] The starting moment of the third time length can be the moment when the power of the radio frequency signal is detected to be less than or equal to the power threshold, or can be the moment when the power of the radio frequency signal is detected to be less than or equal to the power threshold plus a period of time, or can be the moment when the service such as the first service is completed, or can be after a period of time after the service is completed, and the embodiments of the present application do not make any limitation in this regard.
[0376] In addition, different third time lengths can correspond to different services or different data types of data. In this way, more flexibility is increased. The power threshold can be indicated by the second communication device, can be preset by the first communication device, or can be agreed by the protocol, and the embodiments of the present application do not make any limitation in this regard. In an example, the power threshold can be 0, that is, the first communication device does not receive the radio frequency signal.
[0377] If the first communication device needs the radio frequency signal in the communication process, the radio frequency signal with smaller power can cause poor signal quality and affect the communication, so the case that the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold occurs in the scene without processing the service with the second communication device.
[0378] In the third time length, the case that the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold can include various implementations.
[0379] In a possible implementation, in the third time length, the average power of the radio frequency signal received by the first communication device is less than or equal to the power threshold. In this way, the power of the radio frequency signal transmitted by the second communication device in the third time length can not be the same, 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, and the flexibility is strong.
[0380] In another possible implementation, in the third time length, the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold. In this way, it is beneficial to reduce the probability of misjudgment.
[0381] Optionally, in the third time length, in the case that the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold, the first communication device can be in an initial state, and in the case of being in the initial state, the first information is received, and the first information can be responded.
[0382] In this way, it 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.
[0383] The timing mode of the above third time length can include various modes.
[0384] In an example, the third time length can be implemented by capacitor discharge.
[0385] Exemplarily, the first communication apparatus can deploy one single capacitor, and the time length for discharging the capacitor can be the third time length. When the first communication apparatus detects that the power of the radio frequency signal is less than or equal to the power threshold, the first communication apparatus can control the capacitor to discharge, and when the capacitor is discharged, the third time length is reached.
[0386] In addition, different capacitors can realize different time lengths. For example, capacitor 1 has a discharge time of 1 s, capacitor 2 has a discharge time of 3 s, capacitor 3 has a discharge time of 10 s, and so on. The specific selection of which capacitor / time length can be made by the above-mentioned determination method similar to the first time length. Alternatively, in order to improve the reusability of the capacitor, the first communication apparatus can charge the capacitor at an appropriate time.
[0387] In this way, the timing is realized by hardware, which is conducive to reducing the power consumption of the first communication apparatus. In addition, compared with the scheme relying on the timer or the crystal oscillator, the complexity is reduced.
[0388] In another example, the third time length can be realized by a timer.
[0389] Exemplarily, when the first communication apparatus detects that the power of the radio frequency signal is less than or equal to the power threshold, the first communication apparatus can start the timer, and the time length of the timer is the third time length.
[0390] In this way, the timing is realized by the timer, and since the timer can support more choices of time length, the flexibility is improved.
[0391] In yet another example, the third time length can be realized by a register, a latch or a memory.
[0392] Exemplarily, a value is stored in the memory, and the first communication apparatus can control the value to decrease or increase step by step, and when the threshold is reached, the third time length is reached.
[0393] In this way, the timing is realized by the register, the latch or the memory, and the power consumption is low.
[0394] In the above-mentioned methods shown in FIGS. 9 to 13, different services can correspond to different session identifiers, and the above-mentioned first information can further include the session identifier, so that the first communication apparatus can determine the service to be processed according to the session identifier, and process the first information according to the service to be processed. The service can be replaced by task, or session, or request, or transaction, process, procedure, service, etc., and the name is not limited in the embodiments of the present application.
[0395] In the embodiments of the present application, the service can also be a service related to a process, such as at least one of the following: an access process, a data transmission process, and the like. It can be understood that performing a service is to perform a corresponding process. The access process can be random access, such as contention-based random access or contention-free random access. The service can refer to the description of the first service above, and will not be described in detail here.
[0396] The session ID can also be referred to as a transaction ID, and the embodiments of the present application do not limit it. The session ID can also be referred to as an event ID, a task ID, a service ID, a process ID, and the like, and the embodiments of the present application do not limit it.
[0397] Different services can correspond to different session IDs, and the same service can also correspond to different session IDs, and the embodiments of the present application do not limit it.
[0398] The first communication device can process the first information in different ways for different services, or the same way, and the embodiments of the present application do not limit it.
[0399] The second communication device and the first communication device need to communicate and process different services, such as the first service and the second service. The second communication device can first send signaling related to the first service to the first communication device, and after processing the first service, it can send signaling related to the second service to the first communication device.
[0400] In an example, the signaling related to the first service can carry a transaction ID 1, and the signaling related to the second service can carry a transaction ID 2. The signaling carrying the transaction ID 1 and the signaling carrying the transaction ID 2 do not appear in an interleaved manner. In this scenario, the first communication device can store the state of the first service or the second service during communication, and needs to store information reflecting whether the state of the first service or the second service is stored successfully.
[0401] For example, the second communication device ends the first service related to the transaction ID 1, and if the first service is an inventory service, the second communication device triggers or initiates the second service associated with the transaction ID 2 only after completing the inventory process of the transaction ID 1. In this way, the first service and the second service do not overlap in time.
[0402] Correspondingly, when the first communication device receives the transaction ID 2, there is no case that the service associated with the transaction ID 1 is not completed. In this embodiment, the first communication device does not need to store the status of the two transaction IDs, but only needs to store the status of the transaction ID 1 or the status of the transaction ID 2. If the first communication device receives the trigger message associated with the transaction ID 2, such as a page, during the maintenance of the transaction ID 1, the first communication device can replace the status of the transaction ID 1, and no longer maintain the status of the transaction ID 1, and start to maintain the status of the transaction ID 2.
[0403] In another example, the signaling associated with the first service can carry the transaction ID 1, and the signaling associated with the second service can carry the transaction ID 2. The signaling carrying the transaction ID 1 and the signaling carrying the transaction ID 2 can be interleaved. In this scenario, the first communication device can store the status of the first service and the second service during the communication, and needs to store information reflecting whether the status of the first service and the second service is stored successfully.
[0404] Exemplarily, when the second communication device is processing the related procedure of the first service associated with the transaction ID 1, the second communication device can receive the related procedure of the second service associated with the transaction ID 2. In this way, the first service and the second service can overlap in time.
[0405] Correspondingly, when the first communication device receives the transaction ID 2, there can be a case that the service associated with the transaction ID 1 is not completed. In this embodiment, the first communication device needs to store the status of the two transaction IDs.
[0406] The first communication device storing the information can include various implementation manners.
[0407] In a possible implementation manner, the first communication device can include a plurality of capacitors, and the plurality of capacitors can be one-to-one corresponding to a plurality of services. Each of the plurality of capacitors can be used to maintain the information reflecting whether the status of the service is stored successfully in a period of time. The storage time length can be determined by the capacitance of the capacitor. The capacitor can have the function of continuing to maintain for a period of time without charging.
[0408] In one example, "1" can be used to indicate that the status of the service is stored successfully, "0" can be used to indicate that the status of the service is not stored successfully, and the capacitor can maintain the state of "1" or "0". When the capacitance of the capacitor is exhausted, the first communication device can not maintain the state of "1" or "0".
[0409] The plurality of capacitors can include capacitor 1 and capacitor 2. Capacitor 1 can be used to maintain information reflecting whether the status of the first service is stored successfully for a period of time. Capacitor 2 can be used to maintain information reflecting whether the status of the second service is stored successfully for a period of time.
[0410] If the first communication device receives signaling carrying transaction ID 1, such as paging, the first communication device can charge capacitor 1, which has a capacitance, to maintain the status of the first service. The status of the first service can be "0" or "1". When the first communication device does not charge capacitor 1, capacitor 1 can discharge, and the maintenance time can be 0~L1. The specific value of L1 can depend on the capacity of capacitor 1 and be related to hardware. After L1, the status of the first service is no longer maintained. If the first communication device receives signaling carrying transaction ID 2, the first communication device can charge capacitor 2, which has a capacitance, to maintain the status of the second service. The status of the second service can be "0" or "1". When the first communication device does not charge capacitor 2, capacitor 2 can discharge, and the maintenance time can be 0~L2. The specific value of L2 can depend on the capacity of capacitor 2 and be related to hardware. After L2, the status of the first service is no longer maintained.
[0411] In another possible implementation, the first communication device can store information reflecting whether the status of the first service and the second service is stored successfully through a register, memory, latch, or storage.
[0412] For example, the register can include one bit, which is 0 when corresponding to the first service (or transaction ID = 0) and 1 when corresponding to the second service (or transaction ID = 1). In addition, status information needs to be stored, status = 0 indicating success and status = 1 indicating failure. The status information is associated with the service, such as in order, and the storage content is transaction ID (0), status (0), transaction ID (1), status (1), indicating that the first service is successful and the second service is not successful.
[0413] In yet another possible implementation, the first communication device can maintain information reflecting whether the status of the service is stored successfully for a period of time through a timer.
[0414] For example, the first communication device can start two timers. Timer 1 can be used to maintain information reflecting whether the status of the first service is stored successfully for a period of time. Timer 2 can be used to maintain information reflecting whether the status of the second service is stored successfully for a period of time.
[0415] If the first communication device receives signaling carrying transaction ID 1, for example, paging, the first communication device can start timer 1. During the time counted by timer 1, the status of the first service can be maintained. The status of the first service can be "0" or "1". When timer 1 reaches the time length, the status of the first service is no longer maintained. If the first communication device receives signaling carrying transaction ID 2, the first communication device can start timer 2. During the time counted by timer 2, the status of the second service can be maintained. The status of the second service can be "0" or "1". When timer 2 reaches the time length, the status of the second service is no longer maintained.
[0416] If the first communication device needs to process the first service and the second service, the first communication device can include a memory storing the status of the first service when the first service is completed. When the first communication device receives signaling related to the second service, for example, paging signaling, the first communication device can use the memory storing the status of the first service to store the status of the second information, and respond to the signaling related to the second service.
[0417] If the first communication device stores the status of the first service in the memory when it is in the process of the first service, when receiving signaling related to the first service, the first communication device can determine whether to respond to the signaling related to the first service according to the status of the first service.
[0418] The above describes in detail the scheme in which signaling carrying transaction ID 1 and signaling carrying transaction ID 2 can appear in an interleaved manner. The scheme is summarized as follows.
[0419] For example, FIG. 14 shows a schematic flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 14, the method can include the following steps:
[0420] S1401, 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, and the first information includes a first identifier; before sending the first information, the second communication device sends at least one information including the first identifier.
[0421] The first identifier is used to distinguish different service flows. One service can have multiple service flows, and different service flows can correspond to different identifiers. Different services can also correspond to different identifiers. The first communication device can store these identifiers.
[0422] The second communication device sends at least one piece of information including the first identifier before sending the first information, but the first communication device does not receive it. The first communication device receives the first information when the second communication device sends it.
[0423] For example, in the example shown in FIG. 6, if the reader sends paging2 to the tag device, the tag device does not receive it. The tag device can subsequently receive a retransmission paging sent by the reader, and the retransmission paging carries or includes the same identifier as paging2, indicating that the two signaling times are the same service flow, so that the tag device decides whether to respond to the retransmission paging.
[0424] S1402, according to the relationship between the first identifier and the second identifier stored in the first communication device, the first communication device processes the first information. Wherein, processing the first information includes: responding to the first information, or not responding to the first information.
[0425] The relationship between the first identifier and the second identifier stored in the first communication device can include: the first identifier is the same as the second identifier, or the first identifier is different from the second identifier. The first identifier can also be referred to as a first session identifier, a first transaction identifier, or a first transaction identifier (transaction ID), which is not limited in the present application. Wherein, the first session identifier can also be referred to as a first event identifier, a first task identifier, a first service identifier, a first process identifier, etc., which is not limited in the present application. The second identifier is similar and will not be repeated here.
[0426] The communication method provided by the embodiment of the present application distinguishes whether it is a different service flow through the first identifier in the received first information and the stored second identifier, so as to determine whether to respond to the received first information, which is beneficial to reduce the probability that the first communication device cannot perform the next service flow.
[0427] Optionally, 1402, according to the relationship between the first identifier and the second identifier stored in the first communication device, processing the first information includes: in the case where the first identifier is different from the second identifier, responding to the first information.
[0428] If the first identifier is different from the second identifier stored in the first communication device, the first communication device can send information for responding to the first information to the second communication device.
[0429] The first identifier being different from the second identifier stored in the first communication device can indicate that the service flow corresponding to the first information is different from the previously responded service flow, and belongs to a new service flow. The first communication device can respond to the first information so as to process the new service flow, or in other words, enter the new service flow.
[0430] 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 service flow corresponding to transaction ID 1, for example, the service flow of the first service. The second communication device receives the first information, and transaction ID 2 in the first information is different from transaction ID 1. The first communication device can respond to the first information to process the service flow corresponding to transaction ID 2, for example, the service flow of the second service, or the service flow different from the service flow corresponding to transaction ID 1 in the first service.
[0431] In this way, the first identifier in the received first information being different from the stored second identifier indicates that the next service flow needs to be entered, where the next service flow can be the next round of inventory, or the next data transmission, or paging, etc., which is not limited in the present application. In this way, it is beneficial to reduce the probability that the first communication device cannot perform the next service flow.
[0432] Optionally, the second identifier is associated with the first service; and the first communication device processes the first information according to the relationship between the first identifier and the second identifier stored in the first communication device, including: in the case that the first identifier is the same as the second identifier and the first service is completed, the first communication device does not respond to the first information; or in the case that the first identifier is the same as the second identifier 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 according to the relationship between the service completion and the first identifier and the second identifier, which is beneficial to the stability of processing the service.
[0433] Optionally, the method further includes: the second communication device sends second information to the first communication device, the second information being used to trigger the access opportunity and / or the paging, and the second information including the second identifier; and the first communication device can store the second identifier. In this way, storing the second identifier is beneficial to determining whether the subsequent access opportunity and / or paging needs to be performed.
[0434] For example, FIG. 15 shows a schematic flowchart of a communication method. As shown in FIG. 15, the method includes the following steps:
[0435] S1501、the second communication device can send second information to the first communication device, the second information is used to trigger access opportunity and / or paging, and the second information comprises a second identifier.
[0436] The second communication device can instruct the first communication device to perform a service associated with the second identifier through the second information.
[0437] S1502、the second communication device stores the second identifier and responds to the second information.
[0438] The second communication device stores the second identifier, which is used to indicate that the information comprising the second identifier is received. The second communication device responds to the second information, which indicates that the second communication device can process the service associated with the second identifier.
[0439] S1503、the second communication device sends first information to the first communication device, the first information is used to trigger access opportunity and / or paging, and the first information comprises a first identifier. Before sending the first information, at least one information comprising the first identifier is sent.
[0440] The second communication device can instruct the first communication device to perform a service associated with the first identifier through the first information. Before that, the second communication device sends information with the same content as that in the first information.
[0441] S1504、in the case that the first identifier is different from the first identifier, the first information is responded to.
[0442] The first identifier is different from the second identifier, which indicates that a new service needs to be processed or the next service needs to be processed. The first communication device can respond to the first information. In this way, the probability that the first communication device cannot process the next service is reduced.
[0443] In addition, after the first communication device responds to the first information, the stored identifier can be cleared, and the first identifier can be stored, so as to continue to execute the above-mentioned method subsequently.
[0444] In addition, after the first communication device responds to the second information, the information comprising the second identifier can also be received, the second identifier is different from the first identifier stored in the first communication device, and the information comprising the second identifier can be responded to.
[0445] It can be understood that the second identifier is different from the first identifier stored in the first communication device, which indicates that the service process corresponding to the information comprising the second identifier is different from the service process responded to previously, and belongs to a new service process. The first communication device can respond to the information comprising the second identifier, so as to process the new service process or enter the new service process.
[0446] In this way, different service processes can appear alternately, and the flexibility is higher.
[0447] The stored identifier in the first communication device can be cleared after being replaced by another identifier, can be cleared after a period of time, or can be related to the power or energy of the radio frequency signal, and the embodiments of the present application do not limit this.
[0448] In some examples, the first communication device can clear the stored identifier after a period of time, which can be preset, or can be indicated by the second communication device, or can be agreed by a protocol, and the embodiments of the present application do not limit this.
[0449] In some possible implementations, the period of time for clearing the stored identifier is indicated by the second communication device, and the period of time can be the first period of time or the second period of time.
[0450] In other examples, the first communication device can be related to the power of the radio frequency signal. For example, the first communication device can maintain the stored identifier as long as 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 can maintain the stored identifier or clear the stored identifier, and the embodiments of the present application do not limit this.
[0451] In addition, different identifiers correspond to different service processes, and the maintenance period or clearing rule of different identifiers can be the same or different, and the embodiments of the present application do not limit this, so as to improve flexibility.
[0452] Optionally, the first communication device can store identifiers of multiple service processes at the same time, and when receiving information including another identifier, the first communication device can replace one of the identifiers of the multiple service processes. The replacement rule can be related to one or more of the period of time for maintaining the identifier, the service type to which the service process belongs, or the characteristics of the identifier. The service type can include video, voice and other services. The characteristics of the identifier can include the constituent elements of the identifier (such as letters, numbers or characters), the serial number of the identifier, etc. Alternatively, the replacement rule can be staggered replacement.
[0453] For example, the first communication device can store two identities at the same time, which can be transaction ID 1 and transaction ID 2. When the first communication device receives information including transaction ID 3, transaction ID 1 or transaction ID 2 can be replaced. For example, the maintenance time of transaction ID 1 is longer than that of transaction ID 2, and transaction ID 3 can be used to replace transaction ID 2. The serial number of transaction ID 1 is smaller than that of transaction ID 2, and transaction ID 3 can be used to replace transaction ID 1.
[0454] For example, the first communication device can store two identities at the same time, which can be transaction ID 1 and transaction ID 2. When the first communication device receives information including transaction ID 3, transaction ID 1 or transaction ID 2 can be replaced. For example, the maintenance time of transaction ID 1 is longer than that of transaction ID 2, and transaction ID 3 can be used to replace transaction ID 2. The serial number of transaction ID 1 is smaller than that of transaction ID 2, and transaction ID 3 can be used to replace transaction ID 1.
[0455] It should be noted that the "replacement" in the above examples is only an example, which can be described using the language of updating or discarding, and the embodiments of the present application do not limit this. The above examples are described by taking two identities as an example, and the method of more than two identities is similar, which will not be described here.
[0456] Optionally, the method further comprises: when the first identity is different from the second identity stored in the first communication device, the first communication device enters a first state, wherein the first state comprises one or more of the following: a state of not completing a service or a state of not being paged.
[0457] When the first identity is different from the second identity stored in the first communication device, it indicates that the next service process needs to be entered, and the first communication device can enter the first state, or in other words, be reset to the first state, or in other words, be set to the first state, or in other words, be updated to the first state. When the first communication device is in the first state, the first communication device can respond to the first information.
[0458] The embodiments of the present application do not limit the state of the first communication device before receiving the first information. Before receiving the first information, the first communication device can be in the first state, or in the second state, and the second state comprises one or more of the following: a state of completing a service or a state of being paged.
[0459] The first state can be understood as the initial state described above, which will not be described again here.
[0460] In this way, when the first identity is different from the second identity stored in the first communication device, the first communication device is in the first state, which is conducive to responding to the first information.
[0461] Optionally, for the same service, for example, inventory, there can be multiple consecutive paging (or retransmission) signals. Even if the first communication device misses all the paging (or retransmission) signals due to power problems, the first communication device should not miss all the paging (or retransmission) signals. Therefore, the first communication device can update the "current transaction ID" when receiving at least one message including the transaction ID. This is equivalent to using only one transaction ID each time.
[0462] In the embodiments of the present application, it is expected that the first communication device can skip the response to the paging of the same inventory (or A-IoT service, which can include read and write commands) in the case of successful response, which is conducive to reducing the probability of redundant response.
[0463] 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. In this way, it is conducive to reducing the probability of missing the answer.
[0464] The service state (such as the inventory state) of the first communication device can be divided into the following three:
[0465] 1) "not yet selected or not yet paged": that is, the first communication device does not receive any matching paging identity, or in other words, the received paging message or the first message does not have matching identity information.
[0466] 2) "Selected or paged but not successful": i.e. the first communication device has received a matching paging identity (being selected), but has not yet successfully completed a procedure related to this service, such as an inventory procedure.
[0467] 3) "Selected or paged and successful": i.e. the first communication device has received a matching paging identity and has successfully completed a procedure related to this service, such as an inventory procedure.
[0468] If the inventory status of the first communication device is "not selected or paged yet", the first communication device needs to check the paging identity (new or retransmitted) during the paging procedure and respond to the paging message accordingly. If the inventory status of the first communication device is "selected or paged but not successful", the first communication device can perform data transmission for the inventory (but does not need to check the paging identity) during the paging procedure. If the inventory status of the first communication device is "selected or paged and successful", the first communication device can not respond to the paging message and does not transmit data for the inventory during the paging procedure. However, when the first communication device receives a new paging message, it can respond to the new paging.
[0469] In order to distinguish between the transmission and retransmission of a paging and to distinguish between the start of a new inventory service or the continuity of a current inventory service, the paging message can include a bit for indicating a session indication (SI). The first communication device can store a current session indicator. If the first communication device receives a paging message including an SI, the SI is switched (i.e. the received SI is different from the stored SI), the first communication device replaces the stored SI with the newly received SI. The first communication device can maintain the status of the currently stored SI, which will be reset when the SI is switched.
[0470] In this way, the probability of a redundant response can be reduced, and the probability of a missed response can also be reduced.
[0471] It can be understood that the various numerical numbers involved in the embodiments of the present application are only used for differentiation for convenience of description, and do not limit the scope of the embodiments of the present application. The size of the serial numbers of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic.
[0472] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0473] It should be noted that, in order to realize the functions in the above embodiments, the terminal device or the network device comprises a hardware structure and / or a software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0474] FIG. 16 and FIG. 17 are structural schematic diagrams of possible communication apparatuses provided by the embodiments of the present application. The communication apparatuses can be used to realize the functions of the first communication apparatus or the second communication apparatus in the above method embodiments, and thus can also realize the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be the A-IOT terminal 110 shown in FIG. 1, can also be the network device 120 shown in FIG. 1, and can also be a module (such as a chip) applied to the A-IOT terminal 110 or the network device 120.
[0475] As shown in FIG. 16, the communication apparatus 1600 comprises a processing unit 1610 and a transceiver unit 1620. The communication apparatus 1600 is used to realize the functions of the first communication apparatus or the second communication apparatus in the above method embodiment shown in FIG. 9.
[0476] In one example, when the communication apparatus 1600 is used to realize the functions of the first communication apparatus in the method embodiment shown in FIG. 9, the transceiver unit 1620 is configured to receive first information, the first information being used to trigger an access opportunity and / or a re-paging; and the processing unit 1610 is configured to process the first information according to second information, wherein the second information comprises one or more of the following: a completion condition of the first service, a first time length, an electric quantity of the first communication apparatus, or radio frequency information; the radio frequency information is used to indicate whether the power of a radio frequency signal received by the first communication apparatus is greater than a power threshold; and the processing the first information comprises responding to the first information or not responding to the first information.
[0477] Optionally, the second information comprises the first time length; and the processing unit 1610 is further configured to respond to the first information after the first time length.
[0478] Optionally, the second information comprises the completion condition of the first service and the first time length; and the processing unit 1610 is further configured to respond to the first information after completing the first service and after the first time length.
[0479] Optionally, the transceiver unit 1620 is further configured to receive third information, the third information comprising the first time length.
[0480] Optionally, the transceiver 1620 is further configured to receive fourth information, the fourth information comprising a second time length; and the processing unit 1610 is further configured to process the first information according to the second time length.
[0481] Optionally, the first time length is carried in first signaling, the first signaling being used to indicate paging at least one communication device and / or to trigger at least one access opportunity.
[0482] Optionally, the start time of the first time length is related to the time of receiving the third information, and / or the time of completing the first service.
[0483] Optionally, the start time of the first time length is the time of receiving the third information, or the start time of the first time length is the time of completing the first service.
[0484] Optionally, the second information comprises the power of the first communication device; and the processing unit 1610 is further configured to respond to the first information in the case that the power of the first communication device is greater than or equal to a power threshold.
[0485] Optionally, the second information comprises the radio frequency information; and the processing unit 1610 is further configured to respond to the first information in the case that the power of the radio frequency signal received by the first communication device within a third time length is less than or equal to a power threshold.
[0486] In another example, when the communication device 1600 is configured to implement the function of the second communication device in the method embodiment shown in FIG. 9, the transceiver 1620 is configured to send first information, the first information being used to trigger an access opportunity and / or re-paging; and receive a message used to respond to the first information.
[0487] Optionally, the transceiver 1620 is further configured to send third information, the third information comprising a first time length; and the sending time of the first information is before the first time length.
[0488] Optionally, the transceiver 1620 is further configured to send fourth information, the fourth information comprising a second time length; and the sending time of the first information is before the second time length.
[0489] Optionally, the transceiver 1620 is further configured to send a radio frequency signal within a third time length, the power of the radio frequency signal being less than or equal to a radio frequency threshold.
[0490] For more detailed description of the processing unit 1610 and the transceiver 1620, please refer to the related description in the method embodiment shown in FIG. 9.
[0491] In yet another example, when the communication apparatus 1600 is configured to implement the functions of the first communication apparatus in the method embodiment shown in FIG. 13: the transceiver 1620 is configured to receive first information, the first information being used to trigger an access opportunity and / or a paging, and the first information comprising a first identity; the processing unit 1610 is configured to process the first information according to a relationship between the first identity and a second identity stored by the first communication apparatus; wherein processing the first information comprises: responding to the first information, or not responding to the first information.
[0492] Optionally, the processing unit 1610 is further configured to respond to the first information in the case that the first identity is different from the second identity.
[0493] Optionally, the second identity is associated with a first service; and the processing unit 1610 is further configured to not respond to the first information in the case that the first identity is the same as the second identity and the first service is completed; or respond to the first information in the case that the first identity is the same as the second identity and the first service is not completed.
[0494] Optionally, the transceiver 1620 is further configured to receive second information, the second information being used to trigger an access opportunity and / or a paging, and the second information comprising the second identity; and the processing unit 1610 is further configured to store the second identity.
[0495] Optionally, the second identity is associated with a first service, and the first identity is associated with a second service, and the first service is different from the second service.
[0496] In another example, when the communication apparatus 1600 is configured to implement the functions of the second communication apparatus in the method embodiment shown in FIG. 13: the transceiver 1620 is configured to send first information, the first information being used to trigger an access opportunity and / or a paging, and the first information comprising a first identity; the second communication apparatus has sent at least one information comprising the first identity before sending the first information; and the transceiver 1620 is configured to receive information used to respond to the first information.
[0497] For more detailed description of the processing unit 1610 and the transceiver 1620, please refer to the relevant description in the method embodiment shown in FIG. 13.
[0498] It should be understood that the communication device 1600 is embodied in the form of functional units here. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logical circuit and / or other suitable components supporting the described functions. In an optional example, those skilled in the art can understand that the communication device 1600 can be embodied as the first communication device or the second communication device in the above embodiments, and the communication device 1600 can be used to execute the respective processes and / or steps corresponding to the first communication device or the second communication device in the above method embodiments. To avoid repetition, details are not described here.
[0499] The communication device 1600 described above has the functions of implementing the respective steps performed by the first communication device or the 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 the embodiments of the present application, the communication device 1600 in FIG. 16 can also be a chip, for example: SOC.
[0500] As shown in FIG. 17, 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 can be understood that the interface circuit 1720 can be a transceiver or an input / output interface. Optionally, the communication device 1700 can also include a memory 1730 for storing instructions executed by the processor 1710 or storing input data required by the processor 1710 to run instructions or storing data generated after the processor 1710 runs instructions. Sometimes, the interface circuit 1720 can also be understood as a part of the processor 1710, and at this time the communication device 1700 includes the processor 1710.
[0501] When the communication device 1700 is used to implement the method shown in FIG. 9 or FIG. 13, the processor 1710 is used to implement the functions of the processing unit 1710 described above, and the interface circuit 1720 is used to implement the functions of the transceiver unit 1720 described above.
[0502] When the 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 method embodiments. The chip of the first communication device receives information from the second communication device, which can be understood as that the information is first received by other modules (such as a radio frequency module or an antenna) in the first communication device, and then sent to the chip of the first communication device by the modules. The chip of the first communication device sends information to the second communication device, which can be understood as that the information is first sent to other modules (such as a radio frequency module or an antenna) in the first communication device, and then sent to the second communication device by the modules.
[0503] When the communication device is a chip applied to the second communication device, the chip of the second communication device implements the functions of the second communication device in the method embodiments. The chip of the second communication device receives information from the first communication device, which can be understood as that the information is first received by other modules (such as a radio frequency module or an antenna) in the second communication device, and then sent to the chip of the second communication device by the modules. The chip of the second communication device sends information to the first communication device, which can be understood as that the information is first sent to other modules (such as a radio frequency module or an antenna) in the second communication device, and then sent to the first communication device by the modules.
[0504] In this application, entity A sends information to entity B, which can be that A directly sends to B, or A indirectly sends to B through other entities. Similarly, entity B receives information from entity A, which can be that entity B directly receives the information sent by entity A, or entity B indirectly receives the information sent by entity A through other entities. Here, entity A and B can be RAN nodes or first communication devices, or modules inside the RAN nodes or first communication devices. The sending and receiving of information can be the information interaction between the RAN nodes and the first communication devices, for example, the information interaction between the second communication device and the first communication device; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between the CU and the DU; the sending and receiving of information can also be the information interaction between different modules in one device, for example, the information interaction between the chip of the first communication device and other modules of the first communication device, or the information interaction between the chip of the second communication device and other modules of the second communication device.
[0505] It can be understood that the processor in the embodiments of the present application can be a central processing unit, and can also be 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. The general-purpose processor can be a microprocessor, or any conventional processor.
[0506] The method steps in the embodiments of the present application can be implemented in hardware, or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a read-only optical disk, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application-specific integrated circuit. In addition, the application-specific integrated circuit can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0507] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server, or data center to another website site, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
Claims
1. A communication method characterized by comprising: The method is applied to a first communication device, and comprises: receiving first information, the first information being used for triggering an access opportunity and / or re-paging; processing the first information according to second information; wherein the second information comprises one or more of the following: a completion condition of a first service, a first time length, an electric quantity of the first communication device, or radio frequency information used for indicating whether a power of a radio frequency signal received by the first communication device is greater than a power threshold value; the processing of the first information comprises: responding to the first information or not responding to the first information.
2. The method of claim 1, wherein, The second information comprises the first time length. The processing of the first information according to the second information comprises: responding to the first information after the first time length.
3. The method of claim 1, wherein, The second information comprises the completion condition of the first service and the first time length. The processing of the first information according to the second information comprises: responding to the first information after the completion of the first service and after the first time length.
4. The method according to claim 2 or 3, characterized in that, The method further comprises: receiving third information, the third information comprising the first time length.
5. The method of claim 4, wherein, The method further comprises: receiving fourth information, the fourth information comprising a second time length; The processing of the first information according to the second information comprises: processing the first information according to the second time length.
6. The method according to claim 4 or 5, characterized in that, The first time length is carried in first signaling used for indicating paging of at least one communication device and / or used for triggering at least one access opportunity.
7. The method according to any one of claims 4 to 6, characterized in that, A starting time of the first time length is related to a time of receiving the third information and / or a time of completing the first service.
8. The method of claim 7, wherein, The starting time of the first time length is the time of receiving the third information or the starting time of the first time length is the time of completing the first service.
9. The method of claim 1, wherein, The second information comprises the electric quantity of the first communication device. The processing of the first information according to the second information comprises: responding to the first information in a case that the electric quantity of the first communication device is greater than or equal to an electric quantity threshold value.
10. The method of claim 1, wherein, The second information comprises the radio frequency information. The processing of the first information according to the second information comprises: responding to the first information in a case that the power of the radio frequency signal received by the first communication device is less than or equal to the power threshold value within a third time length.
11. A communication method, comprising: The method is applied to a second communication device, and comprises: sending first information, the first information being used for triggering an access opportunity and / or re-paging; receiving a message used for responding to the first information.
12. The method of claim 11, wherein, The method further comprises: sending third information, the third information comprising a first time length; a sending time of the first information is before the first time length.
13. The method of claim 12, wherein, The method further comprises: sending fourth information, the fourth information comprising a second time length; the sending time of the first information is before the second time length.
14. The method of claim 11, wherein, Before sending the first information, the method further comprises: sending a radio frequency signal within a third time length, a power of the radio frequency signal being less than or equal to a radio frequency threshold value.
15. A method of communication, comprising: The method is applied to a first communication device, and comprises: receiving first information, the first information being used for triggering an access opportunity and / or paging, the first information comprising a first identifier; processing the first information according to a relationship between the first identity and a second identity stored by the first communication device; wherein processing the first information comprises responding to the first information or not responding to the first information.
16. The method of claim 15, wherein, processing the first information according to a relationship between the first identity and a second identity stored by the first communication device comprises: responding to the first information in a case that the first identity is different from the second identity.
17. The method of claim 15, wherein, the second identity is associated with a first service; processing the first information according to a relationship between the first identity and a second identity stored by the first communication device comprises: not responding to the first information in a case that the first identity is the same as the second identity and the first service is completed; or, responding to the first information in a case that the first identity is the same as the second identity and the first service is not completed.
18. The method of any one of claims 15-17, wherein, the method further comprises: receiving second information, the second information being used to trigger an access opportunity and / or a paging, the second information comprising the second identity; storing the second identity.
19. The method according to any one of claims 15 to 18, characterized in that, the second identity is associated with a first service, and the first identity is associated with a second service, the first service being different from the second service.
20. A method of communication, comprising: applicable to a second communication device, comprising: sending first information, the first information being used to trigger an access opportunity and / or a paging, the first information comprising a first identity; before sending the first information, the second communication device has sent at least one information comprising the first identity; receiving information used to respond to the first information.
21. A communications device, characterized by a module for performing the method of any one of claims 1 to 20.
22. A communications device, characterized by a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices and transmit signals to the processor or send signals from the processor to other communication devices, the processor being used to implement the method of any one of claims 1 to 20 through a logic circuit or executing code instructions.
23. A chip, characterized by a processor for reading instructions stored in a memory, when the processor executes the instructions, the chip implements the method of any one of claims 1 to 20. the storage medium stores a computer program or instructions, when the computer program or instructions are executed by a communication device, the method of any one of claims 1 to 20 is implemented.
24. A computer-readable storage medium, characterized in that, the computer program or instructions are executed by a communication device to implement the method of any one of claims 1 to 20.
25. A computer program product comprising computer programs or instructions, characterized in that,
Citation Information
Patent Citations
Communication method, device and system
CN117676859A
Communication method and device
CN117998533A
Communication method and device
CN117998585A
Method and apparatus for paging response in wireless communication system
US20220116909A1
Random access methods and apparatuses, terminal and network device
WO2024119351A1