Communication method and apparatus
By using target indication information and frequency division multiplexing technology in the RFID system, the complexity of the access process between the reader and the A-IoT terminal is solved, achieving efficient device access and improved communication efficiency.
Patent Information
- Application Number
- PCT/CN2025/104183
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-06-27
- Publication Date
- 2026-02-12
AI Technical Summary
In RFID systems, the connection process between readers and A-IoT terminals is complex and affects connection efficiency.
By using target indication information to instruct the device on how to process the first and/or second information without carrying device identification information in the first message, the amount of information exchanged between devices is reduced, and frequency division multiplexing is used to group and schedule devices in parallel, and parameter configuration is updated to improve access efficiency.
It reduces the complexity and cost of equipment implementation, improves terminal access efficiency and overall data transmission efficiency, and reduces communication overhead.
Smart Images

Figure CN2025104183_12022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority from the Chinese patent application No. 202411100856.6 filed on August 9, 2024, and entitled "A communication method and 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 technology, and in particular, to a communication method and apparatus. BACKGROUND
[0003] An RFID system includes a reader and a tag device, the reader reads information in the tag device, or writes information required to be stored in the tag device into the tag device. Non-contact data communication is performed between the reader and the tag device. The tag device has a simple function and needs to rely on the excitation of the reader to send information, that is, the tag device converts the wireless signal emitted by the reader into energy, and uses the energy to drive itself to work. The tag supports micro-watt or hundred-micro-watt power consumption, and cannot support complex design.
[0004] If the RFID is applied to a mobile communication system, for example, applied to a 5G system, the base station can act as a reader to realize the function of the reader. Currently, a radio-frequency identification (RFID) technology can be used to identify a target. An RFID system usually includes an interrogator and an electronic tag. The interrogator can interact with the electronic tag to manage the electronic tag.
[0005] An ambient Internet of network (A-IoT) terminal is based on a cellular network communication infrastructure, composed of an interrogator (such as a base station) and a passive / semi-passive / active A-IoT terminal (A-IoT terminal, that is, a terminal in a cellular network, understood as an extremely low-power-consumption, extremely low-complexity Internet of Things terminal). The main services include inventory, positioning, sensing, command, etc. The A-IoT terminal (A-IoT terminal device) in the coverage range of the interrogator (which can be a base station / terminal) needs to access the interrogator, and the device that successfully accesses the interrogator sends device identification / sensor data / positioning data, etc. to the interrogator.
[0006] Currently, the access process of the interrogator and the A-IoT terminal is complex, which affects the access efficiency of the A-IoT terminal. SUMMARY
[0007] The present application provides a communication method and apparatus to reduce the signaling overhead of device access and improve the access efficiency.
[0008] The first aspect provides a communication method. The method is applied to a first device. The method comprises: receiving a first message from a second device, the first message not comprising device identification information, the device identification information being used for selecting at least one first device, the first message comprising target indication information, first information and second information, the target indication information indicating that the first device responds to the first information and / or the second information, the first information being used for paging at least one first device, and the second information indicating an access resource; and determining, according to the target indication information, to respond to the first information and / or the second information. The first message simultaneously carries the first information used for paging and the second information used for triggering an access opportunity, which can reduce the amount of information exchanged between the second device and the first device, reduce communication overhead, and thus improve the access efficiency of the terminal and the overall data transmission efficiency of the terminal. In the case where the first message does not carry the device identification information, the target indication information in the first message can indicate how the first device processes the first message. The second device schedules the first device through the same type of message, which can reduce the types of messages that the first device needs to process, thereby reducing the implementation complexity of the first device and reducing the cost of the first device.
[0009] The first information, for example, comprises at least one of a session identifier, session identifier corresponding service state indication information and initialization parameters. The service state indication information indicates the initial state of the session corresponding to the session identifier (indicating that the first device has not completed the first service based on the session). The second information is used for triggering an access opportunity. The second information, for example, comprises at least one of random access opportunity indication / access resource indication and uplink transmission parameter indication.
[0010] The target indication information can be first indication information, second indication information, third indication information or fourth indication information. Thus, the first device can determine whether to respond to the first information and / or the second information according to the target indication information. Even if the first message does not comprise the device identification information, the first device can distinguish the first message according to the target indication information, and then correctly respond to the first information and / or the second information in the first message.
[0011] In a possible implementation, responding to the first information comprises setting the state of the first device to a first service state. The first service state indicates that the first service is not completed.
[0012] The first service can be at least one of the following: inventory service, command service, positioning service, sensing service, near point determination, read service, write service, inactivation service, lock service, or security service (such as authentication, authorization, registration, etc.), or a future newly defined service type, and the specific naming is not limited. The first service can also be a service related to a flow, for example, at least one of the following: access flow, data transmission flow, etc. It can be understood that performing the first service is to perform the corresponding flow.
[0013] In a possible implementation, the responding to the second information comprises accessing the second device according to the second information.
[0014] In a possible implementation, the responding to the second information comprises accessing the second device according to the second information.
[0015] In a possible implementation, the target indication information is the first indication information, and the first indication information indicates that the first device responds to the first information and the second information. That is, when the target indication information is the first indication information, the first message can simultaneously realize the functions of paging and triggering the first device to access, thereby reducing the number of information exchanged between the second device and the first device, reducing the communication overhead, and thereby improving the access efficiency of the terminal and improving the overall data transmission efficiency of the terminal.
[0016] In a possible implementation, the target indication information is the second indication information, the second indication information indicates that the first device responds to the second information, if the first device has responded to the third information and the fourth information in the second message, and the first device does not complete the first service according to the third information and the fourth information, the third information is used for paging at least one first device, and the second information indicates an access resource.
[0017] In a possible implementation, the target indication information is third indication information, the third indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in the second message, and the first device does not complete the first service according to the third information and the fourth information, the third information is used for paging at least one first device, and the second information indicates an access resource; the third indication information indicates that the first device responds to the first information and the second information if the first device does not respond to the third information. That is, when the target indication information is the third indication information, for the first device that has not been paged, the first message can realize the functions of paging and triggering the first device to access at the same time; for the first device that has been paged but has not completed the first service, the first message can trigger the first device to access the second device. Therefore, the number of information exchanged between the second device and the first device is reduced, the communication overhead is reduced, and the access efficiency of the terminal and the overall data transmission efficiency of the terminal are improved.
[0018] In a possible implementation, the third indication information indicates that the first message includes fifth information and sixth information, the fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. According to the target indication information, determining the response to the first information and / or the second information includes: if the first device has responded to the third information and the fourth information, and the first device does not complete the first service according to the third information and the fourth information, and the first device belongs to the target device group, determining the response to the second information.
[0019] In a possible implementation, the third indication information further indicates that the first message includes fifth information and sixth information, the fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. The method further includes: if the first device does not respond to the third information, determining, in the M device groups, a device group to which the first device belongs.
[0020] In a possible implementation, the fifth information is M, that is, the fifth information is the number of device groups. The first device can determine the device group to which the first device belongs according to the fifth information. By grouping the first devices in the coverage range of the second device and triggering the first devices to respond to the first information and / or the second information based on the grouping, the probability of collision in the access process can be reduced, and the overall access efficiency is improved.
[0021] In another possible implementation, the fifth information is available frequency resource indication information. The fifth information is, for example, frequency information / frequency domain position / frequency point position / index of a frequency domain resource of the available frequency resource, or a frequency shift between the frequency domain resource and a default frequency domain position (or a preconfigured frequency domain position). The first devices are grouped according to the available frequency domain resource indicated by the fifth information, that is, the first devices are grouped in a frequency division multiplexing manner. The first device selects a target frequency domain resource from the available frequency domain resource for sending uplink data according to the fifth information, and the first devices selecting the same frequency domain resource belong to the same device group. The sixth information is indication information of the target frequency domain resource in the available frequency resource. When the device group is divided based on the frequency domain resource, the second device can trigger the first devices in multiple device groups to access the second device in a frequency division multiplexing manner, that is, multiple device groups can be scheduled in parallel, thereby improving the overall access and data transmission efficiency of the first devices.
[0022] In yet another possible implementation, the fifth information can include M and available frequency domain resource indication information. In this case, the number of device groups is M, and the available frequency domain resource indication information is used to finely manage the first devices in each device group in the frequency domain granularity. The sixth indication information can include target device group and target frequency domain resource indication information. The sixth information indicates that the first device corresponding to the target frequency domain resource indication information in the target device group responds to the second information.
[0023] In a possible implementation, the first message includes parameter configuration indication information, the target indication information is fourth indication information, the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information includes at least one of an initialization parameter and an uplink transmission parameter. When the target indication information is the fourth indication information, the parameter configuration indication information of the first device can be updated through the first message. In a possible implementation, the access efficiency of the first device that has not accessed can be improved by updating the parameter configuration indication information. In another possible implementation, the quality of the uplink data sent by the first device can be improved by updating the parameter configuration indication information, and the success rate of the second device successfully receiving the uplink data sent by the first device can be improved.
[0024] The second aspect provides a communication method. The method is applied to a second device, and the method comprises: sending a first message, wherein the first message does not comprise device identification information, the device identification information is used for selecting at least one first device, the first message comprises target indication information, first information and second information, the target indication information indicates that the first device responds to the first information and / or the second information, the first information is used for paging the at least one first device, and the second information indicates an access resource. The first message simultaneously carries the first information used for paging and the second information used for triggering an access opportunity, the number of information exchanged between the second device and the first device is reduced, the communication overhead is reduced, and therefore the access efficiency of the terminal is improved and the overall data transmission efficiency of the terminal is improved. In the case that the first message does not carry the device identification information, the target indication information in the first message can indicate how the first device processes the first message. The second device schedules the first device through the same type of message, the type of message that needs to be processed by the first device is reduced, and therefore the implementation complexity of the first device is reduced and the cost of the first device is reduced.
[0025] In a possible implementation, the target indication information is first indication information, and the first indication information indicates that the first device responds to the first information and the second information.
[0026] In a possible implementation, the target indication information is second indication information, the second indication information indicates that the first device that has responded to third information and fourth information in the second message responds to the second information according to that the first device has not completed the first service according to the third information and the fourth information, the third information is used for paging the at least one first device, and the second information indicates the access resource.
[0027] In a possible implementation, the target indication information is third indication information, the third indication information indicates that the first device that has responded to third information and fourth information in the second message responds to the second information according to that the first device has not completed the first service according to the third information and the fourth information, the third information is used for paging the at least one first device, and the second information indicates the access resource; or the third indication information indicates that the first device that has not responded to the third information responds to the first information and the second information.
[0028] In a possible implementation, the third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicates M device groups that can be selected, the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2; the third indication information indicates that the first device that has responded to third information and fourth information in the second message responds to the second information according to that the first device has not completed the first service according to the third information and the fourth information and belongs to the target device group.
[0029] In a possible implementation, the third indication message further indicates that the first message comprises fifth information and sixth information, the fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group being at least one of the M device groups, and M being an integer greater than or equal to 2; and the third indication information indicates that the first device that does not respond to the third information determines a device group to which the first device belongs from the M device groups.
[0030] In a possible implementation, the fifth information is M, that is, the fifth information is the number of device groups. The first device can determine the device group to which the first device belongs according to the fifth information. By grouping the first devices in the coverage of the second device and triggering the first devices to respond to the first information and / or the second information based on the grouping, the probability of collision in the access process can be reduced, thereby improving the overall access efficiency.
[0031] In another possible implementation, the fifth information is available frequency resource indication information. For example, the fifth information is frequency information / frequency domain location / frequency point location / index of a frequency domain resource of the available frequency resource, or a frequency shift between the frequency domain resource and a default frequency domain location (or a preconfigured frequency domain location). The first devices are grouped according to the available frequency domain resources indicated by the fifth information, that is, the first devices are grouped by frequency division multiplexing. The first device selects a target frequency domain resource from the available frequency domain resources for transmitting uplink data according to the fifth information, and the first devices selecting the same frequency domain resource belong to the same device group. The sixth information is target frequency domain resource indication information in the available frequency resource. When the device groups are divided based on the frequency domain resource, the second device can trigger the first devices in multiple device groups to access the second device based on frequency division multiplexing, that is, multiple device groups can be scheduled in parallel, thereby improving the overall access and data transmission efficiency of the first devices.
[0032] In yet another possible implementation, the fifth information can comprise M and available frequency domain resource indication information. In this case, the number of device groups is M, and the available frequency domain resource indication information is used to finely manage the first devices in each device group in the frequency domain granularity. The sixth indication information can comprise target device group and target frequency domain resource indication information. The sixth information indicates that the first devices corresponding to the target frequency domain resource indication information in the target device group respond to the second information.
[0033] In a possible implementation, the first message comprises parameter configuration indication information, and the target indication information is fourth indication information, the fourth indication information indicating that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information comprises at least one of an initialization parameter and an uplink transmission parameter.
[0034] The third aspect provides a communication device. The device is applied to a first device. The communication device comprises a transceiver module and a processing module. The transceiver module is configured to receive a first message from a second device, wherein the first message does not comprise device identification information, the device identification information is used to select at least one first device, the first message comprises target indication information, first information and second information, the target indication information indicates that the first device responds to the first information and / or the second information, the first information is used to page at least one first device, and the second information indicates access resources; and the processing module is configured to determine to respond to the first information and / or the second information according to the target indication information.
[0035] In a possible implementation, the target indication information is first indication information, and the first indication information indicates that the first device responds to the first information and the second information.
[0036] In a possible implementation, the target indication information is second indication information, the second indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in a second message and the first device has not completed the first service according to the third information and the fourth information, the third information is used to page at least one first device, and the second information indicates access resources.
[0037] In a possible implementation, the target indication information is third indication information, the third indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in a second message and the first device has not completed the first service according to the third information and the fourth information, the third information is used to page at least one first device, and the second information indicates access resources; and the third indication information indicates that the first device responds to the first information and the second information if the first device has not responded to the third information.
[0038] In a possible implementation, the third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicates M device groups that can be selected, the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. The processing module is configured to determine to respond to the second information if the first device has responded to the third information and the fourth information, the first device has not completed the first service according to the third information and the fourth information, and the first device belongs to the target device group.
[0039] In a possible implementation, the third indication information further indicates that the first message comprises fifth information and sixth information, the fifth information indicates M device groups that can be selected, the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. The processing module is further configured to determine a device group to which the first device belongs in the M device groups if the first device has not responded to the third information.
[0040] In a possible implementation, the first message comprises parameter configuration indication information, the target indication information is fourth indication information, the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information comprises at least one of an initialization parameter and an uplink transmission parameter.
[0041] In a possible implementation, the response to the first information comprises setting a state of the first device to a first service state. The first service state indicates that the first service is not completed.
[0042] In a possible implementation, the response to the second information comprises accessing the second device according to the second information.
[0043] The fourth aspect provides a communication apparatus. The apparatus is applied to the second device. The communication apparatus comprises a transceiver module. The transceiver module is configured to send a first message, the first message does not comprise device identification information used for selecting at least one first device, the first message comprises target indication information, first information and second information, the target indication information indicates that the first device responds to the first information and / or the second information, the first information is used for paging the at least one first device, and the second information indicates access resources.
[0044] In a possible implementation, the target indication information is first indication information, the first indication information indicates that the first device responds to the first information and the second information.
[0045] In a possible implementation, the target indication information is second indication information, the second indication information indicates that the first device that has responded to third information and fourth information in the second message and has not completed the first service according to the third information and the fourth information responds to the second information, the third information is used for paging the at least one first device, and the second information indicates the access resources.
[0046] In a possible implementation, the target indication information is third indication information, the third indication information indicates that the first device that has responded to third information and fourth information in the second message and has not completed the first service according to the third information and the fourth information responds to the second information, the third information is used for paging the at least one first device, and the second information indicates the access resources; or the third indication information indicates that the first device that has not responded to the third information responds to the first information and the second information.
[0047] In a possible implementation, the third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicates M selectable device groups, the sixth information indicates a target device group, the target device group is at least one of the M device groups, and M is an integer greater than or equal to 2; the third indication information indicates that the first device has responded to the third information and the fourth information in the second message, and has not completed the first service according to the third information and the fourth information, and the first device belonging to the target device group responds to the second information.
[0048] In a possible implementation, the third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicates M selectable device groups, the sixth information indicates a target device group, the target device group is at least one of the M device groups, and M is an integer greater than or equal to 2; the third indication information indicates that the first device has responded to the third information and the fourth information in the second message, and has not completed the first service according to the third information and the fourth information, and the first device belonging to the target device group responds to the second information.
[0049] In a possible implementation, the first message comprises parameter configuration indication information, the target indication information is fourth indication information, the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information comprises at least one of an initialization parameter and an uplink transmission parameter.
[0050] In a fifth aspect, a communication apparatus is provided, which comprises a processor and an interface circuit, the interface circuit being configured to receive a signal from another communication apparatus outside the communication apparatus and transmit the signal to the processor or send a signal from the processor to the other communication apparatus outside the communication apparatus, and the processor is configured to implement the method in any possible implementation of any one of the preceding first aspect to the second aspect by means of a logic circuit or by executing code instructions.
[0051] In a sixth aspect, a communication apparatus is provided, which comprises a processor and an interface circuit, the interface circuit being configured to receive a signal from another communication apparatus outside the communication apparatus and transmit the signal to the processor or send a signal from the processor to the other communication apparatus outside the communication apparatus, and the processor is configured to implement the function modules of the method in any possible implementation of any one of the preceding first aspect to the second aspect by means of a logic circuit or by executing code instructions.
[0052] In a seventh aspect, a computer readable storage medium is provided, which stores a computer program or instructions, and when the computer program or instructions are executed by a processor, the method in any possible implementation of any one of the preceding first aspect to the second aspect is implemented.
[0053] In an eighth aspect, a computer program product storing instructions which, when executed by a processor, implement the method of any of the first aspect to the second aspect and any possible implementation of any of the aspects.
[0054] In a ninth aspect, a chip system is provided, which includes a processor and can further include a memory, and implements the method of any of the first aspect to the second aspect and any possible implementation of any of the aspects. The chip system can be composed of a chip or can include a chip and other discrete devices.
[0055] In a tenth aspect, a communication system is provided, which includes an apparatus for implementing the method provided in the first aspect, an apparatus for implementing the method provided in the second aspect, and an apparatus for implementing the method provided in the third aspect. BRIEF DESCRIPTION OF DRAWINGS
[0056] FIG. 1 is a method for communication between a tag and a reader;
[0057] FIG. 2 is a schematic diagram of an application scenario of an embodiment of the present application;
[0058] FIG. 3A is a schematic diagram of another application scenario of an embodiment of the present application;
[0059] FIG. 3B is a schematic diagram of another application scenario of an embodiment of the present application;
[0060] FIG. 4 is a flow diagram of a communication method provided by an embodiment of the present application;
[0061] FIG. 5A is a structural diagram of a message provided by an embodiment of the present application;
[0062] FIG. 5B is a structural diagram of another message provided by an embodiment of the present application;
[0063] FIG. 6 is an interaction diagram of a communication method provided by an embodiment of the present application;
[0064] FIG. 7 is an interaction diagram of a communication method provided by an embodiment of the present application;
[0065] FIG. 8 is a structural diagram of a communication apparatus provided by an embodiment of the present application;
[0066] FIG. 9 is a structural diagram of another communication apparatus provided by an embodiment of the present application;
[0067] FIG. 10 is a structural diagram of another communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0068] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0069] The communication method provided by the embodiments of the present application can be applied to various mobile communication systems, for example, can be internet of things (IoT), narrow band internet of things (NB-IoT), long term evolution (LTE), can also be a 5th generation (5G) communication system (for example, 5G new radio (NR)), can also be a hybrid architecture of LTE and 5G, can also be a 6G or a new communication system in future communication development, etc. The communication system can also be a machine to machine (M2M) network, machine type communication (MTC), or other network. For example, the communication method provided by the embodiments of the present application can be applied to a communication system including a reader and a tag. The communication method provided by the embodiments of the present application can be applied to communication between a terminal device and a network device, and can also be applied to communication between terminal devices.
[0070] The method and device provided by the embodiments of the present application are based on the same or similar technical concepts. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again.
[0071] Hereinafter, first, some terms in the embodiments of the present application are explained and described, so as to facilitate understanding by those skilled in the art.
[0072] Radio frequency identification (RFID) system:
[0073] An RFID system generally comprises a reader and a tag. The reader can interact with the tag to manage the tag. The tag, also referred to as an electronic tag or an RFID tag, is a miniature wireless transceiver device mainly comprising a built-in tag antenna, a coupling element and a chip. The chip of the tag has a storage space capable of supporting the reader to read or write tag data. After receiving the radio frequency signal sent by the reader through the tag antenna, the tag can realize coupling of the radio frequency signal through the coupling element, and then in the coupling channel, the tag can provide energy to the chip and feed back the tag data stored in the chip to the reader through the tag antenna. A communication network composed of the reader and the tag based on a cellular network infrastructure can be referred to as a passive internet of things (IOT) device, and the tag can also be regarded as a terminal device, which can be an active tag, a passive tag or a semi-active tag.
[0074] The RFID system can be applied to a passive or semi-passive IoT scenario. For example, in a logistics and warehouse scenario, the RFID system can be used for cargo inventory and tracking, and high-value cargo transportation process environment and cargo state monitoring. For another example, in an industrial manufacturing scenario, the RFID system can be used for environment and equipment state monitoring.
[0075] The RFID tag, also referred to as an electronic tag or a tag, is a common name of RFID. The design of the tag is relatively simple, which integrates application layer signaling and air interface signaling. The tag mainly encodes and decodes based on binary on-off keying (OOK) transmission, that is, according to the amplitude modulation mode of data, the data is decoded through high and low levels. In the communication process of the tag, the frequency domain and code domain are not supported to be distinguished, and the parallel performance is poor. If multiple tags need to communicate, for example, multiple tags need to communicate with the reader, time division multiplexing is used, and multiple tags communicate with the reader through a serial process. The tag can be regarded as a terminal device.
[0076] The tag under the active radio frequency identification technology can be built-in with a battery. Such a tag can actively send a signal to a reader-writer without obtaining energy for sending the signal according to a received signal. The tag under the passive radio frequency identification technology can also be referred to as a passive IOT (Internet of Things), that is, a passive IOT device. Such a tag can not be built-in with a battery module or the battery module has less power. The tag can obtain energy through a received signal and send a signal through the energy. It can be understood that the passive tag works in a reflection communication scenario, that is, the passive tag obtains energy by reflecting a signal from the reader-writer to transmit data. The tag under the semi-active radio frequency identification technology integrates the advantages of the active tag and the passive tag and can be used as a special marker. In daily life, such a tag can be in a dormant state and can not work or send a signal to the outside world. Only when the tag enters the activation signal range of a low-frequency activator, the tag is activated and then starts to work. The tag involved in the embodiments of the present application can be an active tag, a passive tag, or a semi-active tag.
[0077] The reader-writer is a device that reads (or writes) tag information in a handheld or fixed manner. Alternatively, the reader-writer can also be understood as a device that communicates with the tag. The reader-writer can be implemented in the form of a terminal device or an access network device, such as a base station, or can also be a device with a reading and writing function.
[0078] The integrated access backhaul (IAB) node / helper / activator can be implemented by a terminal device or an access network device (such as a base station). The node can perform bidirectional communication with the tag. Alternatively, the node can only have downlink data, that is, the node can send information to the tag, but the tag cannot send information to the node. The node can perform bidirectional communication with the reader-writer, which can be transmitted through an air interface or a wired manner.
[0079] Terminal device, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device is a device with wireless communication function (providing voice / data connectivity to users), which can also be a tag in RFID system. For example, handheld devices with wireless connection function, or vehicle-mounted devices, vehicle-mounted modules, etc. At present, some examples of terminal devices are: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in Internet of Vehicles, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, device-to-device (D2D) terminal device, vehicle-to-everything (V2X) communication terminal device, intelligent vehicle, telematics box (T-box), machine-to-machine / machine-type communications (M2M / MTC) terminal device, internet of things (IoT) terminal device, ambient IoT (AIoT) device, etc. For example, the terminal device can be a vehicle-mounted device, a whole vehicle device, a vehicle-mounted module, a vehicle, an on board unit (OBU), a roadside unit (RSU), a T-box, a chip or a system on chip (SOC), etc.
[0080] The network device in the embodiments of the present application may, for example, include an access network device and / or a core network device. The access network device is a device with wireless transceiving function, used for communicating with the terminal device. The access network device includes but is not limited to a base station (base transceiver station (BTS), Node B, eNodeB / eNB, or gNodeB / gNB), a transmission reception point (TRP), a base station of subsequent evolution of the 3rd generation partnership project (3GPP), an access node (AP) in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, and the like. The base station may be a macro base station, a micro base station, a pico base station, a micro base station, a relay station, and the like. A plurality of base stations may support a network of the same access technology or a network of different access technologies. The base station may include one or more co-sited or non-co-sited transmission reception points. The access network device may also be a wireless controller, a centralized unit (CU), a distributed unit (DU), or a RAN intelligent controller (RIC) in a cloud radio access network (CRAN) scenario. The access network device may also be a server or the like. For example, the network device in vehicle to everything (V2X) technology may be a road side unit (RSU). The following is described by taking the access network device as a base station. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with a plurality of base stations in different access technologies. The core network device is used to implement mobile management, data processing, session management, policy and charging, and the like. The device names for implementing core network functions in systems of different access technologies may be different, and the embodiments of the present application do not limit this.Taking a 5G system as an example, the core network device includes an access and mobility management function (AMF), a session management function (SMF), a network exposure function (NEF), an application function (AF), a user plane function (UPF), and the like.
[0081] In the embodiments of the present application, the communication device for implementing the function of the network device can be a network device, or a device capable of supporting the network device to implement the function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in the embodiments of the present application.
[0082] In the embodiments of the present application, the number of nouns represents "a singular noun or a plural noun", that is, "one or more" unless otherwise specified. "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 can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. For example, A / B means A or B. "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 means a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0083] The ordinal numbers "first", "second", and the like mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority, or importance of the multiple objects. For example, the first signaling and the second signaling can be the same signaling, or can be different signaling, and such names do not mean that the contents, information size, sending order, sending end / receiving end, priority, or importance of the two signaling are different. In addition, the numbering of steps in each embodiment introduced in the present application is only used to distinguish different steps, and is not used to limit the order of the steps. For example, S401 can occur before S402, or can occur after S402, or can occur simultaneously with S402.
[0084] In the RFID system, the following operations can be performed between the tag and the reader:
[0085] Inventory operation: The inventory operation can also be referred to as the counting operation, which can acquire the identification information of the tag. For example, the reader can acquire the identification information of the tag by using a query, an acknowledgement, or the like. In order to facilitate the counting of the tag, the tag includes four session identifiers S0-S3, and each session identifier corresponds to two inventory states A and B. The inventory state is indicated by an inventory flag. When the reader selects a tag, the select command sent to the tag carries a session identifier, and the tag stores the session identifier. When the reader performs the inventory operation on the tag, the query command sent to the tag includes the session identifier, and the tag can flip the inventory state corresponding to the session identifier from A to B. If the reader sends the query command again to perform the inventory operation, since the inventory state in the tag is B, the tag will not respond to the reader, thereby avoiding the same tag from being counted multiple times in one inventory cycle.
[0086] First, a method for the tag to communicate with the reader is introduced. Please refer to FIG. 1, which is a flowchart of the method.
[0087] S101: The reader sends a select message.
[0088] The select command can be used to select (or, page) a tag or a group of tags. In this communication scenario, the tags covered by the reader can all receive the select command, and FIG. 1 takes the reception of the select command by one of the tags as an example.
[0089] The select command can include the memory information of the tag to be paged.
[0090] The select message can carry inventerySession, action, mask, and the like. The UE that matches the select received by the UE sets the session and the corresponding flag bit. The mask is used to select at least one tag. Assuming that inventerySession selects session: S0, action = 0, and mask matching, the UE sets the flag bit of session S0 to A, A is the initial flag bit, and A is flipped to B after the subsequent uplink data transmission is successful. In this way, the tag in state A has not successfully transmitted the uplink data, and the tag in state B has successfully transmitted the uplink data.
[0091] S102: The reader configures a random access resource for the tag.
[0092] For example, the reader can send information for configuring random access resource. In this communication scenario, the tags covered by the reader can all receive the information, and FIG. 1 takes an example of one tag receiving the information. Since each tag selects a time slot for accessing from the random access resource configured by the reader, the random access resource configured by the reader is, for example, a maximum access time slot range, and when selecting a time slot, the tag needs to select within the maximum access time slot range. For example, the maximum time slot range is time slot t1-time slot tn, and the earliest time slot that the tag can select is time slot t1, and the latest time slot is time slot tn. Or the reader can also configure a parameter Q, and the tag can randomly generate a random number of 0-2 Q- 1 If no tag sends a response, the reader continues to send QueryRep, and the tag receives QueryRep, Counter=Counter-1. Each QueryRep corresponds to the start or end of an access time slot, and each time the tag receives a QueryRep, it means the end of the last time slot and the start of the next time slot.
[0093] S103, the tag sends a random number (RN) to the reader. Correspondingly, the reader receives the random number from the tag. The random number is, for example, 16 bits.
[0094] After receiving the selection command in S101, if a tag determines that the selection command contains the memory information of the tag, the tag determines that it is paged. For example, the tag to be paged by the reader is a tag set on a product, and the memory information of the tag can indicate the characteristics such as the category of the product to which the tag belongs. The memory information included in the selection command is, for example, the category of the product, such as clothing. After receiving the selection command, if the memory information of the tag indicates that the category of the product to which the tag belongs is clothing, the tag can determine that it is selected (or, paged). Then the tag can select a time slot from the random access resource configured by the reader, and in the time slot, the tag can send a random number to the reader.
[0095] Here, the time slot can not be a fixed length time unit, but an access opportunity triggered by signaling, where each signaling triggers an access opportunity, and an access opportunity can be understood as a time slot.
[0096] Since the paged tags select time slots respectively, different tags can select the same time slot, and if multiple tags send random numbers to the reader in the same time slot, they can all fail, and the corresponding tags can select time slots again to send random numbers.
[0097] The random number sent by the tag to the reader can be carried in a message, which can have a function similar to the third message (Msg3) in the random access process.
[0098] Alternatively, the tag can send the RN when the value in the Counter is equal to 0.
[0099] The random number can be, for example, 16 bits, or 8 bits, etc., which is not limited here.
[0100] In S104, the reader sends an acknowledgement message to the tag. Correspondingly, the tag receives the acknowledgement message from the reader.
[0101] If the reader receives a random number successfully, the reader can send an acknowledgement message to the sender of the random number to indicate that the random number is received successfully. The acknowledgement message can include the random number in S103, i.e., the reader can send the random number from the tag to the tag to indicate the acknowledgement of the random number.
[0102] The acknowledgement message can have a function similar to the fourth message (Msg4) in the random access process.
[0103] In S105, the tag sends data to the reader. Correspondingly, the reader receives the data from the tag.
[0104] Through S101-S105, a tag establishes a connection with the reader, or in other words, a tag accesses the reader. After the access is successful, the tag can send data to the reader, for example, the data sent includes an electronic product code (EPC) of the tag, etc.
[0105] In S106, the reader inventories the next tag.
[0106] After the communication process between the reader and a tag is completed, the reader continues to process the access process of the next tag. For example, the reader can send a trigger signaling to trigger the next tag to access the reader.
[0107] For example, the reader sends QueryRep. The tag that sends data in S105 receives the QueryRep, which indicates that the data transmission of the tag is successful (i.e., the data transmission is successful), and the tag flips the flag bit, i.e., flips to B.
[0108] In S107, a random access process.
[0109] This is a random access process of the next tag, for example, the random access process of the next tag can include S103-S105. After the communication process between the reader and the next tag is completed, the reader continues to process the access process of the subsequent tag, and so on.
[0110] It can be seen that, at present, the tag needs to access the reader first to transmit data with the reader, and more steps are experienced in the whole process. If this process is applied to a cellular network, it will bring a large delay. Especially in the case of a large number of tags, the delay problem will be more prominent.
[0111] In view of this, the technical solutions of the embodiments of the present application are provided. In the embodiments of the present application, the communication device can determine whether to page one UE or multiple UEs, and thus the first signaling sent by the communication device can be used to determine the first resource. The UE can send uplink data to the communication device using the first resource without using the contention mode to access, so the UE does not need to perform a process similar to random access, for example, the UE can send uplink data to the communication device using the first resource after receiving the first signaling used to page the UE, without the need to perform the step of establishing a connection with the communication device. Thus, the steps required to be performed by the UE and the communication device to transmit data are reduced, which is beneficial to save signaling overhead and reduce the delay of data transmission.
[0112] The technical solutions provided by the embodiments of the present application can be applied to a fourth generation (4G) communication system, such as a long term evolution (LTE) system. Or can be applied to a fifth generation (5G) communication system, such as a new radio (NR), or can also be applied to a future communication system, such as a 6G system, etc.
[0113] Please refer to FIG. 2, which is a schematic diagram of an application scenario of an embodiment of the present application. FIG. 2 includes a communication device and a UE, and the communication device is, for example, an access network device (such as a base station or an access node, etc.), which can implement the function of a reader, or can also not implement the function of a reader; or the communication device is, for example, a terminal device, which implements the function of a reader, for example.
[0114] Among them, if the communication device is a base station, the UE and the communication device can communicate through a Uu interface; or if the communication device is an access node, the UE and the communication device can communicate through a sidelink (SL). In addition, if the communication device is a terminal device, the communication device can also be connected with an access network device to communicate through a Uu interface, for example, the communication device communicates with a core network through the access network device.
[0115] Please refer to FIG. 3A, which is a schematic diagram of another application scenario of the embodiments of the present application. FIG. 3A includes a communication device, an IAB node, and a UE. The IAB node and the UE can communicate in both directions, as shown in FIG. 3A; or the IAB node and the UE can only communicate in one direction. If the IAB node and the UE can communicate in both directions, the IAB node can be regarded as a relay node between the communication device and the UE, and the uplink and downlink data of the UE can be forwarded through the IAB node. Or, if the IAB node and the UE can only communicate in one direction, for example, the IAB node can send information to the UE, but the UE cannot send information to the IAB node, then when transmitting downlink data, the IAB node can be regarded as a relay node between the communication device and the UE, and the downlink data from the communication device can be forwarded to the UE through the IAB node; when transmitting uplink data, the UE can not pass through the IAB node, but directly send the uplink data to the communication device. Or, if the IAB node and the UE can only communicate in one direction, for example, the IAB node can receive information from the UE, but the IAB node cannot send information to the UE, then when transmitting uplink data, the IAB node can be regarded as a relay node between the communication device and the UE, and the uplink data from the communication device can be forwarded to the UE through the IAB node; when transmitting downlink data, the UE can not pass through the IAB node, but directly receive the downlink data from the communication device.
[0116] Please refer to FIG. 3B, which is a schematic diagram of another application scenario of the embodiments of the present application. FIG. 3B includes a communication device, an access network device, and a UE, which is an example in which the communication device is not an access network device. For example, the communication device can directly communicate with the UE, or the communication device can communicate with the UE through the access network device. The communication device and / or the access network device can be connected to a core network.
[0117] The implementation form of the communication device in FIG. 3A or FIG. 3B can refer to the introduction of the scenario shown in FIG. 2.
[0118] In order to better introduce the embodiments of the present application, the methods provided by the embodiments of the present application are introduced below in combination with the drawings. In the drawings corresponding to the various embodiments of the present application, optional steps are indicated by dashed lines. The methods provided by the various embodiments of the present application can be applied to the scenarios shown in FIG. 2, FIG. 3A, or FIG. 3B. For example, the communication device involved in the various embodiments of the present application, for example, the communication device in FIG. 2, FIG. 3A, or FIG. 3B, can refer to the above introduction; the UE involved in the various embodiments of the present application, for example, the UE in FIG. 2, FIG. 3A, or FIG. 3B.
[0119] In various embodiments of the present application, "comprising" can be understood as "appearing", "configuring" or "presenting", etc. For example, a signaling comprising information of a UE can be understood as that the information of the UE appears in the information, or that the information of the UE is configured in the information, or that the information of the UE presents in the information, etc. For another example, a signaling comprising a field can be understood as that the field appears in the information, or that the field is configured in the information, or that the field presents in the information, etc. Similarly, "not comprising" can be understood as "not appearing", "not configuring" or "absent" or "default", etc. For example, a signaling not comprising information of a UE can be understood as that the information of the UE does not appear in the information, or that the information of the UE is not configured in the information, or that the information of the UE is absent in the information, etc. For another example, a signaling not comprising a field can be understood as that the field does not appear in the information, or that the field is not configured in the information, or that the field is absent in the information, etc.
[0120] As shown in FIG. 4, FIG. 4 is a flow diagram of a communication method provided by an embodiment of the present application. The embodiment comprises the following steps:
[0121] S401: The second device sends a first message, wherein the first message does not comprise device identification information used for selecting at least one first device, and the first message comprises target indication information, first information and second information, the target indication information indicates that the first device responds to the first information and / or the second information, the first information is used for paging the at least one first device, and the second information indicates access resources.
[0122] Correspondingly, the first device receives the first message. The second device can be a reader or a device with a reader function. For example, the second device can be a network device or a terminal device with a wireless communication function. The first device can be a tag or a device with a tag function. The reader, the tag, the network device and the terminal device can be interpreted as described above.
[0123] The first information is used for paging (or selecting) at least one first device. The first information includes, for example, at least one of a session ID, session ID corresponding service state indication information, and initialization parameters. The service state indication information indicates the initial state of the session corresponding to the session ID (indicating that the first device has not completed the first service based on the session). The initialization parameters include, for example, at least one of a contention free random access (CFRA) indication, a cyclic redundancy check (CRC) rule, a downlink bandwidth indication, an uplink-downlink (UL-DL) processing delay, a coding rate, and a bit repetition number.
[0124] The second information is used for indicating the access resource of the first device. In other words, the second information is used for triggering an access opportunity. The second information includes, for example, at least one of a random access opportunity indication / access resource indication and an uplink transmission parameter indication. The random access opportunity indication includes, for example, a Q value. The first device generates a random number of 0~2 Q-1 according to Q, as the initial value of the time slot counter Counter of the first device. When the Counter is reduced to 0, the first device requests to access the second device. The first device can also generate the random number in other ways, which are not limited herein. The uplink transmission parameter indication includes, for example, at least one of a preamble length and a code rate. The access resource indication is used for indicating the available (or allocated) access / transmission resource, which can include, for example, at least one of a time domain resource, a frequency domain resource, and a code domain resource. The transmission resource can also be referred to as a transmission occasion, an access occasion, a transmission time, an access time, a time slot, a transmission time slot, or an access time slot, when the transmission resource includes the time domain resource. The specific name of the transmission resource is not limited herein. The transmission resource is used for determining the uplink / device-to-reader (D2R) message / data transmission of the first device (corresponding to the reception of the uplink / D2R message by the second device on the corresponding transmission resource).
[0125] The parameters in the second information for indicating the time domain resource include, for example, the number of access occasions or access time slots, such as the first parameter associated with the number of transmission occasions.
[0126] The parameters in the second information for indicating the frequency domain resource (frequency domain resource indication information) can be implemented in the following ways:
[0127] Method A. The parameters included in the frequency resource indication information can indicate the frequency information / frequency domain position / frequency point position of the first frequency domain resource.
[0128] Manner B. The parameter included in the frequency resource indication information can indicate a frequency shift between the first frequency domain resource and a default frequency domain location (or a preconfigured frequency domain location).
[0129] Manner C. The parameter included in the frequency resource indication information can include at least one of the following:
[0130] Parameter 1. Time parameter (denoted as Tpri). For example, parameter 1 can indicate an uplink or downlink or uplink-downlink transmission time unit, or a parameter related to the uplink or downlink or uplink-downlink transmission time unit, etc.
[0131] Parameter 2. Code length parameter (denoted as M). For example, parameter 2 can be a Manchester coding repetition number, or a parameter related to the Manchester coding repetition number, etc.
[0132] Parameter 3. Scaling parameter (denoted as Rchip). For example, parameter 3 can be a level repetition number, or a parameter related to the level length, etc.
[0133] In a possible implementation of manner C, parameters 1 to 3 can be configured through Table 1 as follows.
[0134] Table 1
[0135] As can be seen from Table 1, index = 0 corresponds to Tpri = 25 microseconds (us), Rchip = 4, and M = 1; index = 1 corresponds to Tpri = 25 us, Rchip = 4, and M = 2, and so on.
[0136] The three parameters configured through Table 2 can determine the frequency domain resource / location.
[0137] The parameter in the second information for indicating the code domain resource can be implemented in the following manners:
[0138] Manner A: The second information can include a sequence indicating sequence group. The sequence in the sequence group can be a sequence with an orthogonal code obtained by using a code division multiple access (CDMA) technology, and data transmission of a plurality of terminal devices is implemented by using the sequence in the sequence group. The sequence group can also be referred to as a sequence set, for example, a preamble sequence group or a preamble sequence set. It should be noted that the sequence in the sequence group can also be a sequence with a pseudo-orthogonal code.
[0139] The second information can comprise an index of the available sequence. The sequence included in the sequence group is configured to the first device by pre-configuration. For example, the sequence group is saved in a storage area, or a register, or a buffer area, or the like of the first device by a write operation. The write operation can be performed by signaling indication or by physical interface, which is not limited in the present application. Thus, the corresponding available sequence in the sequence group can be determined according to the index in the second information.
[0140] The first message carries the first information and the second information simultaneously. The first message can be used for paging and triggering the access opportunity. The first message is equivalent to the select (paging) message and the query message in FIG. 1, which can reduce the number of messages sent by the second device, thereby improving the access efficiency of the first device and reducing the access overhead.
[0141] In the embodiment, the first message does not comprise the device identification information. The device identification information is used for selecting at least one first device. The device identification information is, for example, a mask. The mask is used for screening which first devices are selected. For example, the first device identification of the first device is an n (n is an integer greater than or equal to 2) bit identification, and the mask is a k (k is an integer greater than or equal to 1, and k is less than or equal to n) bit identification. The mask can indicate that the first device whose first n bits are the same as the mask is selected. The device identification information can also be, for example, a group identification, a temporary identification, a device identification, or identification information generated based on the device identification, which is not limited herein. The identification information generated based on the device identification, for example, is the identification information obtained by calculating the device identification using a hash function, which can shorten the length of the device identification information and reduce the communication or storage overhead.
[0142] The first message does not comprise the device identification information. The device identification information can be empty in the field of the first message for carrying the device identification information, or the length of the field of the first message for carrying the device identification information is 0 (i.e., the field is not carried), or the indication information indicating the length of the device identification information is 0.
[0143] In FIG. 1, when the select message does not comprise the device identification information, it indicates that all the terminals in the coverage of the reader are selected (paged). The query message itself does not comprise the device identification information, and triggers the first device that has responded to the select message to access the reader. When the first information and the second information are included in the message received by the first device, and the device identification information is not included, the first device cannot determine whether it is selected, and cannot determine whether to respond to the first information or the second information, or both.
[0144] In the embodiments of the present application, the first message further includes target indication information. The target indication information is used to indicate whether the first device responds to the first information and / or the second information, i.e., whether the first device responds to only the first information, or only the second information, or both the first information and the second information. When the first message does not include the device identification information, the first device can also determine whether to respond to the first message and how to respond to the first message. Thus, even in the case that the first message does not include the device identification information, the first information and / or the second information can be processed according to the target indication information. In the present application, the description of responding to the first information / second information, etc. can be understood as processing the first information / second information, etc., or performing / determining the action of responding according to the first information / second information, etc., including reading / analyzing the content of the first information / second information, or performing the related operation using the content in the first information / second information, etc., or being triggered to perform the corresponding operation by the content in the first information / second information, etc.
[0145] The responding to the first information includes, for example, setting the service state of the first device to the first service state. The first service state indicates that the first device is selected / paged but has not completed the first service. The first device can maintain its service state according to the completion of the first service, for example, the first device can switch between the first service state, the second service state and the third service state according to the completion of the first service. The second service state indicates that the first device has completed the first service. The third service state indicates that the first device has not been selected / paged, i.e., the first device is not selected to perform the first task. The first device can determine whether it is paged according to the first information, and if it is paged, it switches its service state from the third service state to the first service state. When the first device completes the first task, it switches its service state information from the first service state to the second service state. Of course, the service state of the first device can not include the third service state, but be switched between the first service state and the second service state. Alternatively, the first information carries state indication information, and the first device can set the service state to the first service state according to the state indication information in the first information.
[0146] The responding to the first information can also include the first device confirming whether it is paged. When the first information does not include the device identification information, the first device can confirm that it is paged. Alternatively, when the first information includes the device identification information, the responding to the first information further includes that the first device determines whether it is the paged (selected) device according to the device identification information. Alternatively, when the first information further includes the initialization parameter, the first device can also respond to (process) the initialization parameter in the second information.
[0147] The first service can be at least one of the following: inventory service, command service, positioning service, sensing service, proximity, read service, write service, kill service, lock service, or security service (such as authentication, authorization, registration, etc.), or a new service type defined in the future, without limitation on the specific name.
[0148] The first service can be associated with a one-time network (core network or reader) triggered service / service, or a one-time process. A one-time service type corresponds to a one-time process, and a session ID is assigned to the one-time process. The next process (such as the core network triggering a new round of paging (independent of the previous round of process), even if it is the same service, can be regarded as a different session ID). Different session IDs correspond to different first services, such as two inventory services initiated by the network, and the first messages corresponding to the two inventory services can carry different session identifiers. It should be noted that the service can also be referred to as a session / transaction / event / task / service / process identifier, etc., without limitation.
[0149] When the first service is a process-related service, it can include at least one of the following: access process, or data transmission process, etc. It can be understood that performing the first service is to perform the corresponding process. The access process can be random access, such as contention-based random access or contention-free random access. The data transmission process can be device-to-reader (D2R) / uplink data transmission, reader-to-device (R2D) / downlink data transmission, etc. Alternatively, the access process and the data transmission process are not strictly distinguished, and they can be combined for execution, such as 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.
[0150] The unfinished first service can include one or more of the following:
[0151] 1. Unsuccessful (random) access / (random) access failure, or contention resolution failure / conflict resolution failure.
[0152] 2. Data transmission failure / unsuccessful, which can be message transmission failure in the random access process, or data transmission failure after the random access (such as uplink / downlink messages, or R2D / D2R messages), such as first device downlink command / data reception failure, etc. Alternatively, the number of retransmissions reaches the maximum number of retransmissions and is still unsuccessful.
[0153] 3. No reception of the paging message / failure of receiving the paging message
[0154] 4. No reception of feedback / response information from the reader or core network device after the first device sends the message (within a period of time and / or before receiving a specified signaling (such as QueryRep)).
[0155] The response to the second information comprises, for example, that the first device requests access to the second device according to the second information. For example, the first device generates a random number as an initial value of the Counter according to the Q value in the second information, and when the Counter is reduced to 0, the first device sends an access request message to the second device, wherein the access request message comprises the random number generated by the first device according to the Q value. The access request message can be an RRC request message. The RRC request message comprises, for example, RN16, wherein RN16 represents a 16-bit random number generated by the first device. The process of the first device accessing the second device, and the process of sending uplink data after accessing the second device can be referred to the related description of S103-S106 in FIG. 1, which will not be described here.
[0156] The target indication information is carried in, for example, the target field in the first message. The target indication information can be the first indication information (the value in the target field is the first value), the second indication information (the value in the target field is the second value), the third indication information (the value in the target field is the third value), or the fourth indication information (the value in the target field is the fourth value). The first value, the second value, the third value, and the fourth value are different from each other. The length of the target field can be at least 2 bits, for example, 2 bits, 3 bits, or 4 bits, etc., which is not limited here.
[0157] In a possible implementation, the first indication information, the second indication information, the third indication information, and the fourth indication information can all be indicated in an explicit manner, for example, indicated by a numerical value respectively, and the corresponding numerical value is included in the target field of the first message. In another possible implementation, any one of the first indication information, the second indication information, the third indication information, and the fourth indication information can be indicated in an implicit manner, and the other indication information is indicated in an explicit manner. For example, when the first message does not include the target field, or the data in the target field is empty, the first message implicitly contains the corresponding indication information, thereby further saving communication overhead. For example, the first indication information is implicitly indicated information, and the second indication information, the third indication information, and the fourth indication information are explicitly indicated information. When the first message does not include the explicitly indicated target indication information (that is, neither the second indication information nor the third indication information and the fourth indication information is included), it is indicated that the first message implicitly contains the first indication information. Here, only the first indication information is taken as an example of implicitly indicated information. It can be understood that any one of the second indication information, the third indication information, and the fourth indication information can be taken as implicitly indicated information.
[0158] As shown in FIG. 5A, FIG. 5A is a schematic diagram of a structure of a message according to an embodiment of the present application. In FIG. 5A, the first information and the second information are carried in different fields, for example, the first message includes a target field, a first field and a second field, the target indication information is carried in the target field, the first information is carried in the first field, and the second information is carried in the second field. In this case, the first information includes, for example, a session ID, session ID corresponding service state indication information, initialization parameters, etc., and the second information includes, for example, random access opportunity indication and uplink transmission parameter indication. Alternatively, as shown in FIG. 5B, FIG. 5B is another schematic diagram of a structure of a message according to an embodiment of the present application. The first message includes, for example, a target field, a first field, a second field and a third field, the first field carries the first information, which in this case includes, for example, a session ID and service state indication information. The second field carries the second information, which in this case includes, for example, a Q value. The third field is used to carry parameter configuration indication information, which includes, for example, at least one of initialization parameters and uplink transmission parameters. That is, the parameter configuration indication information can be carried in the first field (first information) and / or the second field (second information) in FIG. 5A, or can be carried in the third field in FIG. 5B. It should be noted that the structure of the first message is not limited to that shown in FIG. 5A and FIG. 5B, the first message can also include other fields and other information, the first information can be carried in different fields in a distributed manner instead of being carried in the same field in a continuous manner, the second information can also be carried in different fields in a distributed manner instead of being carried in the same field in a continuous manner, and the order of the fields carrying the first information, the second information and the target indication information is not limited.
[0159] When the target indication information is the first indication information, the first device satisfying the paging condition responds to the first information and the second information. In this case, the first message can be understood as an initial message, and the first message does not include the device identification information, so that the first device receiving the first message will trigger being paged and triggering accessing the second device. That is, when the target indication information is the first indication information, the first message is used to trigger a new round of service process. For example, when the network device starts a new round of inventory, the first message with the target indication information being the first indication information is sent to page the first devices in the coverage and trigger the first devices to start the access process. In a possible implementation, the first message does not include the device identification information, and the first device satisfying the paging condition is the device receiving the first message. In another possible implementation, the first message includes the device identification information, and the first device satisfying the paging condition is a device in the devices selected by the device identification information.
[0160] When the target indication information is the second indication information, the first device satisfying the access condition responds to the second information. The first device satisfying the access condition is, for example, a device which has triggered the paging but has not completed the first service. In this case, the first message is used to trigger the first device which has triggered the paging but has not completed the first service to access the second device according to the second information. That is, in this case, the first message functions to trigger the re-access. For example, the first device has received the second message in advance, and the second message includes, for example, third information and fourth information. The third information functions like the first information, and is used to page the first device, and the fourth information functions like the second information, and is used to indicate the access resource. The first device has set its service state to the first service state according to the third information in the second message. When the first message is received subsequently, the service state of the first device is still the first service state, that is, the first service is still not completed, so that the first device does not need to set the service state according to the first information when the first message is received, but requests to access the second device according to the second information. Of course, when the target indication information is the second indication information, the first message can also not carry the first information, so as to reduce the length of the first message and reduce the communication overhead.
[0161] When the first device completes the first service, the first device modifies the service state from the first service state to a second service state, and the second service state indicates that the first device has completed the first service. Therefore, the first device can determine whether it is the first device which has completed the first service according to its own service state.
[0162] For example, the completion of the first service includes one or more of the following situations:
[0163] 1. successful (random) access, or successful contention resolution / conflict resolution.
[0164] 2. successful data transmission, which can be successful transmission of a message in a random access process, or successful transmission of data after the random access (such as uplink / downlink messages or R2D / D2R messages), or successful reception of downlink commands / data by the first device, etc. Optionally, successful data transmission after retransmission.
[0165] 3. successful reception of the first message.
[0166] 4. feedback / response information from the reader or the core network device is received after the first communication device sends a message (within a period of time and / or before a specified signaling (such as QueryRep) is received).
[0167] The conditions for completing the first service are different for different first services. For example, for the inventory / sensing / positioning service, completing the first service means that the first device successfully transmits uplink data (EPC / sensor data / positioning data). For example, for the access procedure service, completing the first service means successful (random) access or successful contention resolution / successful conflict resolution.
[0168] When the target indication information is the third indication information, it is indicated that the first device satisfying the paging condition (e.g., not receiving the prior initial message due to power problems) responds to the first information and the second information, and the first device satisfying the access condition accesses the second device according to the second information. In a possible implementation, the first message does not include device identification information, and the first device satisfying the paging condition is a device that has not been triggered to be paged before. In another possible implementation, the first message includes device identification information, the first device satisfying the paging condition is a device that has not been triggered to be paged before and is selected by the device identification information. The first device satisfying the access condition is a device that has been triggered to be paged before but has not completed the first service. In this case, the first message is a retransmission message, for example, a retransmission paging message, used to trigger the first device that has not completed the first service (including the first device that has not been triggered to be paged before and the first device that has been triggered to be paged before but has not completed the first service) to access the second device. Unlike the case where the target indication information is the first indication information, when the target indication information is the third indication information, the first message does not trigger a new round of procedure. Thus, the number of interactions between the second device and the first device can be reduced, the number of messages can be reduced, and the first device that has not completed the first service (including the first device that has not been triggered to be paged before and the first device that has been triggered to be paged before but has not completed the first service) can be triggered to start the access procedure by the same message, thereby improving the access efficiency of the first device that has not completed the first service.
[0169] In a possible implementation, the third indication information can be obtained from the target field, and the third indication information is different from the first indication information. In another possible implementation, the third indication information is information obtained by combining the first indication information and fifth indication information. The fifth indication information is used to indicate that the first message is a retransmission message.
[0170] When the target indication information is the fourth indication information, the first device satisfying the updating condition updates the parameter configuration indication information stored by the first device according to the parameter configuration indication information in the first message, and the parameter configuration indication information includes at least one of the initial parameter and the uplink transmission parameter. In a possible implementation, the device identification information is not included in the first message, and the first device satisfying the updating condition is the first device which has triggered the paging but has not completed the first service. In another possible implementation, the first message includes the device identification information, and the first device satisfying the updating condition is the first device which has triggered the paging but has not completed the first service and is selected by the device identification information. The first device has obtained the parameter configuration indication information and stored the parameter configuration indication information in the first message, for example. In response to the fourth indication information in the first message, the first device updates the parameter configuration indication information stored by the first device according to the parameter configuration indication information in the first message, so that the first device can access the second device according to the updated parameter configuration indication information. For example, the preamble length in the first message can be greater than the preamble length stored in the first device, so as to improve the coverage. Alternatively, the preamble length in the first message can be less than the preamble length stored in the first device, so as to improve the access efficiency. In a possible implementation, the first message includes the first information and / or the second information, the first information includes the initial parameter, and the second information includes the uplink transmission parameter, and the parameter configuration indication information in the first message is from the first information and / or the second information. In another possible implementation, the parameter configuration indication information can be independent of the first information and the second information, that is, the first information does not include the initial parameter, and the second information does not include the uplink transmission parameter.
[0171] Optionally, the first message can further include fifth information and / or sixth information. The fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group being at least one of the M device groups. M is an integer greater than or equal to 2. The fifth information is used to divide the first devices in the coverage range of the second device into M device groups, so that the first devices can be scheduled in groups, and the access efficiency of the first devices is improved. The first device can determine the device group to which the first device belongs according to the fifth information. There are various ways for the first device to determine the device group to which the first device belongs according to the fifth information, for example, the first device can randomly determine a device group in the M device groups as the device group to which the first device belongs, or the first device can determine the device group to which the first device belongs through a preset algorithm. The target device group indicated by the sixth information is the currently selected / triggered device group, that is, the first devices belonging to the target device group respond to the first information and / or the second information, and the first devices not belonging to the target device group ignore the first information and / or the second information.
[0172] In a possible implementation, the fifth information is M, i.e., the fifth information is the number of device groups. The first device can determine the device group to which the first device belongs according to the fifth information. For example, the first device can determine an integer i in 1~M, i corresponds to one of the M device groups, i is an identifier / number of a device group, and the device group i is the device group to which the first device belongs. Alternatively, the first device can also determine an integer i in 0~(M-1), i corresponds to one of the M device groups, i is an identifier / number of a device group, and the device group i is the device group to which the first device belongs.
[0173] In another possible implementation, the fifth information is available frequency resource indication information. The fifth information is, for example, frequency information / frequency domain position / frequency point position / index of a frequency domain resource of the available frequency resource, or a frequency shift between the frequency domain resource and a default frequency domain position (or a preconfigured frequency domain position). The first devices are grouped according to the available frequency domain resource indicated by the fifth information, i.e., the first devices are grouped by frequency division multiplexing. The first device selects a target frequency domain resource in the available frequency domain resource according to the fifth information for transmitting uplink data, and the first devices selecting the same frequency domain resource belong to the same device group. Exemplarily, the fifth information is indexes 0, 1, 2, 3, and 4 of available frequency domain resources, the first device 1, the first device 2, and the first device 3 determine that the frequency domain resource corresponding to the index 0 is the target frequency domain resource, and then the first device 1, the first device 2, and the first device 3 belong to the same device group. The sixth information is indication information of the target frequency domain resource in the available frequency resource.
[0174] In yet another possible implementation, the fifth information can include M and available frequency domain resource indication information. In this case, the number of device groups is M, and the available frequency domain resource indication information is used for fine-grained management of the first devices in each device group in the frequency domain granularity. The sixth indication information can include a device group i and target frequency domain resource indication information. The sixth information indicates that the first device corresponding to the target frequency domain resource indication information in the device group i responds to the second information.
[0175] When the target indication information is the first indication information, the first message can include the fifth information, so that the first device paged responds to the second information according to the fifth information to determine the device group to which the first device belongs. Alternatively, in this case, the first message can also include the sixth information, so that the first device selecting the device group indicated by the sixth information responds to the second information to access the second device.
[0176] When the target indication information is the second indication information, the first message can include the sixth information, so that the first device belonging to the target device group and having triggered paging but not completing the first service responds to the second information, and the first device not belonging to the target device group among the first device having triggered paging but not completing the first service can ignore the second information, i.e., does not start the procedure of accessing the second device.
[0177] When the target indication information is the third indication information, the first message can include the fifth information and the sixth information. So that the first device not having triggered paging can determine the device group to which it belongs according to the fifth information in addition to responding to the first information. Among the first device not completing the first service, the first device belonging to the target device group indicated by the sixth information responds to the second information, i.e., accesses the second device according to the second information.
[0178] When the target indication information is the fourth indication information, the first message can include the sixth information, so that the first device belonging to the target device group and having triggered paging but not completing the first service updates the stored parameter configuration indication information.
[0179] The sixth information can indicate one device group or multiple device groups. When the device group is based on frequency domain resource division, and the target device group indicated by the sixth information includes multiple device groups (the sixth information indicates multiple mutually orthogonal frequency domain resources), the first device in the multiple device groups can access the second device based on frequency division multiplexing, i.e., multiple device groups can be scheduled in parallel, so as to improve the overall access and data transmission efficiency of the first device.
[0180] The above describes the grouping and scheduling of the first device based on the configuration of the frequency domain resource. In some other implementation manners, the grouping and scheduling of the first device can also be implemented based on the configuration of other types of resources. The other types of resources are, for example, code domain, power domain, etc.
[0181] S402: The first device determines to respond to the first information and / or the second information according to the target indication information.
[0182] The first device obtains the target indication information in the first message to determine whether to respond to the first information, the second information, or the third information.
[0183] When the target indication information is the first indication information, the first device responds to the first information and the second information. Specifically, the first device determines that it satisfies the paging condition, then sets the service state to the first service state according to the first information, and accesses the second device according to the second information. If the first device does not satisfy the paging condition, it does not respond to the first information and the second information, i.e., does not set the service state to the first service state, and does not access the second device. When the first message does not include the device identifier information, the first device determines that it satisfies the paging condition. When the first message includes the device identifier information, if the device identifier information matches the device identifier of the first device (e.g., the k-bit device identifier information is the same as the first k bits of the device identifier of the first device), the first device determines that it satisfies the paging condition; if the device identifier information does not match the device identifier of the first device (e.g., the k-bit device identifier information is different from the first k bits of the device identifier of the first device), the first device determines that it does not satisfy the paging condition.
[0184] When the target indication information is the second indication information, if the first device determines that it satisfies the access condition, the first device responds to the second information. In this case, the first device only responds to the second information in the first message, i.e., accesses the second device according to the second information. The first device is the first device that has triggered paging but has not completed the first service, then the first device satisfies the access condition. For example, the first device obtains its service state, if the service state is the first service state, the first device is the first device that has triggered paging but has not completed the first service, i.e., satisfies the access condition. If the first device is a device that has completed the first service (the service state is the second service state), or the first device is a first device that has not triggered paging, the first device does not satisfy the access condition, then the first device ignores the first message, i.e., does not respond to the first information and the second information.
[0185] When the target indication information is the third indication information, the first device determines that the first device satisfies the paging condition, and then responds to the first information and the second information, i.e., sets the service state as the first service state according to the first information, and accesses the second device according to the second information. The first device determines that the first device satisfies the access condition, and then only responds to the second information in the first message, i.e., accesses the second device according to the second information. If the first device does not satisfy the paging condition and the access condition, i.e., the first device is the first device that has completed the first service (the service state is the second service state), the first device ignores the first message, i.e., does not respond to the first information and the second information. When the first message does not include the device identifier information, and the first device is the first device that has not been triggered to be paged in advance, the first device determines that the first device satisfies the paging condition. When the first message includes the device identifier information, if the device identifier information matches the device identifier of the first device (for example, k bits of the device identifier information are the same as the first k bits of the device identifier of the first device), and the first device is the first device that has not been triggered to be paged in advance, the first device determines that the first device satisfies the paging condition; if the device identifier information does not match the device identifier of the first device (for example, k bits of the device identifier information are different from the first k bits of the device identifier of the first device), the first device determines that the first device does not satisfy the paging condition. The first device obtains the service state, and if the service state is the first service state, the first device is the first device that has been triggered to be paged in advance but has not completed the first service, i.e., satisfies the access condition.
[0186] When the target indication information is the fourth indication information, if the first device determines that the first device satisfies the update condition, the first device updates the parameter configuration indication information stored by the first device according to the parameter configuration indication information in the first message. If the first device determines that the first device does not satisfy the update condition, the first device ignores the first message, i.e., does not update the parameter configuration indication information. When the first message does not include the device identifier information, if the first device is the first device that has been triggered to be paged in advance but has not completed the first service (the service state is the first service state), the first device determines that the first device satisfies the update condition. When the first message includes the device identifier information, if the device identifier information matches the device identifier of the first device, and the service state of the first device is the first service state, the first device determines that the first device satisfies the update condition. If the device identifier information does not match the device identifier of the first device, or the service state of the first device is the second service state, the first device determines that the first device does not satisfy the update condition.
[0187] Optionally, when the first message further includes the fifth information and / or the sixth information, the first device can further determine the device group to which the first device belongs according to the fifth information, or the first device can further determine whether to respond to the second information according to the sixth information.
[0188] For example, when the target indication information is the first indication information, if the first message includes the fifth information, the first device determines the device group to which the first device belongs according to the fifth information, and the first device responds to the first information and the second information. If the first message includes the fifth information and the sixth information, the first device determines the device group to which the first device belongs according to the fifth information, and responds to the first information, if the target device group indicated by the sixth information does not include the device group to which the first device belongs, the first device does not respond to the second information, that is, the first device ignores the second information; if the target device group indicated by the sixth information includes the device group to which the first device belongs, the first device responds to the second information.
[0189] When the target indication information is the second indication information, the first message includes the sixth information. If the target device group indicated by the sixth information does not include the device group to which the first device belongs, the first device does not respond to the second information; if the target device group indicated by the sixth information includes the device group to which the first device belongs, the first device responds to the second information.
[0190] When the target indication information is the third indication information, the first message includes the fifth information and the sixth information. If the first device is the first device that has not triggered the paging before, the first device responds to the first information, and if the target device group indicated by the sixth information does not include the device group to which the first device belongs, the first device does not respond to the second information; if the target device group indicated by the sixth information includes the device group to which the first device belongs, the first device responds to the second information. If the first device is the first device that has triggered the paging before but has not completed the first service, and if the target device group indicated by the sixth information does not include the device group to which the first device belongs, the first device does not respond to the second information; if the target device group indicated by the sixth information includes the device group to which the first device belongs, the first device responds to the second information.
[0191] When the target indication information is the fourth indication information, the first message includes the sixth information. If the first device is the first device that has triggered the paging before but has not completed the first service, and if the target device group indicated by the sixth information does not include the device group to which the first device belongs, the first device does not update the parameter configuration indication information stored by the first device according to the parameter configuration indication information in the first information and the second information; if the target device group indicated by the sixth information includes the device group to which the first device belongs, the first device updates the parameter configuration indication information stored by the first device according to the parameter configuration indication information in the first information and the second information.
[0192] In the embodiment, the first message carries the first information for paging and the second information for triggering the access opportunity, which can reduce the amount of information exchanged between the second device and the first device, reduce the communication overhead, and thus improve the access efficiency of the terminal and the overall data transmission efficiency of the terminal. In the case where the first message does not carry the device identification information, the target indication information in the first message can indicate how the first device processes the first message. The second device schedules the first device through the same type of message, which can reduce the types of messages that the first device needs to process, and thus can reduce the implementation complexity of the first device and the cost of the first device.
[0193] As shown in FIG. 6, FIG. 6 is an interaction diagram of a communication method provided in an embodiment of the present application. It can be understood that the specific access process and data transmission process of the first device are omitted in the embodiment, and the access process and the data transmission process can be referred to S103-S106 in FIG. 1, which will not be described herein. The embodiment takes a scenario where a communication system includes a second device and first devices 1, 2, and 3 covered by the second device as an example for illustration, and assumes that the first service is an inventory service, and the successful transmission of uplink data is the completion of the uplink service. The successful transmission of uplink data is, for example, the transmission of a device identifier, and the reception of a successful confirmation information / access opportunity triggering message. It can be understood that the number of first devices in the communication system can be more or less, which is not limited herein.
[0194] S601: The second device transmits message 1, and the message 1 includes first indication information, first information, and second information. Correspondingly, the first device 1 and the first device 2 receive the message 1. The first device 3 does not receive the message 1. The possibility of the first device 3 not receiving the message 1 is various, for example, the first device 3 is insufficient in power, for example, the power is lower than a power threshold. For example, the first device 3 is a passive A-IoT terminal, and the first device 3 cannot be in a working mode when the power is insufficient, for example, the first device 3 cannot receive / send signals. Or, the first device 3 does not receive the message 1 due to a block error rate (BLER) higher than a block error rate threshold, or a low channel quality / signal strength / signal to interference plus noise ratio (SINR). The power described in the present application can be the available / residual energy of the device, such as the energy of a capacitor or an energy storage module.
[0195] The message 1 is a first message with the target indication information being the first indication information. The first message, the first information, and the second information can be referred to the description in the corresponding embodiment of FIG. 4, which will not be described herein.
[0196] S602: The first device 1 and the first device 2 respond to the first information and the second information in the message 1.
[0197] The description of the response to the first information and the response to the second information can refer to the description in the corresponding embodiment of FIG. 4, which will not be repeated here.
[0198] That is, the first device 1 and the first device 2 respectively respond to the first information, and access the second device according to the second information. The first information of the message 1 includes, for example, service state indication information, and the first device 1 and the first device 2 respectively set their own service states to the first service state according to the service state indication information.
[0199] In this embodiment, it is assumed that the first device 1 successfully transmits uplink data after accessing the second device, and the first device 2 does not complete the first service. The first device 1 sets its own service state to the second service state after successfully transmitting the uplink data. The service state of the first device 2 is still the first service state.
[0200] S603: The second device transmits a message 2, and the message 2 includes second indication information, the first information and the second information. Correspondingly, the first device 1, the first device 2 and the first device 3 receive the message 2.
[0201] The first device 3 is activated and can receive the message 2.
[0202] S604: The first device 2 responds to the second information in the message 2.
[0203] The first device 1 determines according to the second indication information that the message is used to trigger an access opportunity, and the first device 1 has completed the data transmission, so it does not need to respond to the message 2, that is, ignores the message 2.
[0204] The first device 2 determines according to the second indication information that the message is used to trigger an access opportunity, and the first device 2 has responded to the first information in the message 1, and the service state is the first service state, so the first device 2 responds to the second information in the message 2 to access the second device. It is assumed that in S604, the first device 2 still does not successfully transmit uplink data.
[0205] The first device 3 determines according to the second indication information that the message is used to trigger an access opportunity, and the first device 3 has not responded to the first information in the message 1, and according to the second indication information, the first device 3 does not respond to the message 2.
[0206] S605: The second device transmits a message 3, and the message 3 includes third indication information, the first information and the second information. Correspondingly, the first device 1, the first device 2 and the first device 3 receive the message 3.
[0207] S606: The first device 2 responds to the second information in the message 3, and the first device 3 responds to the first information and the second information in the message 3.
[0208] The first device 1 determines that the message is used for paging and triggering access opportunity according to the third indication information, and the first device 1 has completed the data transmission, and thus the first device 1 does not need to respond to the message 3, i.e., ignores the message 3.
[0209] The first device 3 determines that the message is used for paging and triggering access opportunity according to the third indication information, and the first device 2 has responded to the first information in the message 1, and the service state is the first service state, and thus the first device 2 responds to the second information in the message 3 to access the second device. Assuming that the first device 2 successfully transmits the uplink data after accessing the second device, the first device 2 sets the service state to the second service state after successfully transmitting the uplink data.
[0210] The first device 3 determines that the message is used for paging and triggering access opportunity according to the third indication information, and the first device 3 has not responded to the first information in the message 1, and thus the first device 3 responds to the first information and the second information in the message 3 according to the third indication information.
[0211] Optionally, assuming that the first device 3 has not completed the first service after responding to the second information, the embodiment can further include S607.
[0212] S607: The second device transmits a message 4, and the message 4 includes fourth indication information and parameter configuration indication information. Correspondingly, the first device 1, the first device 2 and the first device 3 receive the message 3.
[0213] S608: The first device 3 updates the parameter configuration indication information stored by the first device 3 according to the parameter configuration indication information in the message 4.
[0214] The parameter configuration indication information stored by the first device 3 is from the message 3.
[0215] The first device 3 has not completed the first service, and one possible reason is that the distance between the first device 3 and the second device is far and the channel quality is poor, and thus the second device can update the parameter configuration indication information through the message 4 to improve the probability of successful transmission of uplink data by the first device 3. For example, the length of the preamble can be increased or the code rate can be reduced. One possible reason is that the number of first devices in the coverage range of the second device is large, and the probability of collision in the access process is large, resulting in low overall access and data transmission efficiency of the first devices in the coverage range of the second device. Thus, the communication device can update the parameter configuration indication information through the message 4 to reduce the overhead and improve the overall access and data transmission efficiency, for example, the length of the preamble can be reduced or the code rate can be increased.
[0216] The message 4 can carry the first information and the second information, and the parameter configuration indication information can be from the first information and / or the second information. Alternatively, the first device 3 updates the parameter configuration indication information according to the message 4, and further accesses the second device according to the second information. Or, the second device can continue to send a message carrying the second indication information / third indication information, the first information and the second information after sending the message 4, and the first device 3 can access the second device through the subsequent message.
[0217] Of course, the parameter configuration indication information can also be independent of the first information and the second information, and the first information and / or the second information can also not be carried in the message 4, so as to reduce the overhead of the message 4.
[0218] It should be noted that the embodiments are intended to comprehensively illustrate how the first device processes the message including different target indication information in different states, and are not limited to performing S601-S608 in order and completely. Specifically, steps S603-S608 are optional steps, for example, the second device can only send any one or any two of the message 2 (S603 is performed), the message 3 (S605 is performed) and the message 4 (S607 is performed), or the second device does not send the message 2, the message 3 and the message 4. Correspondingly, the first device does not receive the message 2 / message 3 / message 4 and will not perform the corresponding response operation. For example, the second device does not perform S603, and the first device will not perform S604; the second device does not perform S605, and the first device will not perform S606; the second device does not perform S607, and the first device will not perform S608. Moreover, the steps of the second device sending the message 2 (S603), the message 3 (S605) and the message 4 (S607) have no order.
[0219] As shown in FIG. 7, FIG. 7 is an interaction diagram of a communication method provided by the embodiments of the present application. It can be understood that the specific access process and data transmission process of the first device are omitted in the embodiments, and the access process and the data transmission process can refer to S103-S106 in FIG. 1, which will not be described here. The embodiments take the scenario that the communication system includes the second device and the first device 4, the first device 5, the first device 6 and the first device 7 covered by the second device as an example for description. It can be understood that the number of the first devices in the communication system can be more or less, which is not limited here.
[0220] S701: The second device sends a message 5, and the message 5 includes the first indication information, the first information, the second information and the fifth information. Correspondingly, the first device 4, the first device 5 and the first device 6 receive the message 5. The first device 7 does not receive the message 5.
[0221] The message 5 is a first message indicating the first indication information. The first message, the first information, the second information and the fifth information can refer to the description in the corresponding embodiment of FIG. 4, and will not be described here.
[0222] In this embodiment, it is assumed that the fifth information is a value 3, i.e., indicating that three device groups are allocated. The first device 4 confirms that the device group to which it belongs is the device group 1, and the first device 5 and the first device 6 confirm that the device group to which they belong is the device group 2.
[0223] S702: The first device 4, the first device 5 and the first device 6 respond to the first information and the second information in the message 5.
[0224] The description of responding to the first information and responding to the second information can refer to the description in the corresponding embodiment of FIG. 4, and will not be described here.
[0225] That is, the first device 4, the first device 5 and the first device 6 respectively respond to the first information, and access the second device according to the second information in the message 5. The first information in the message 5 includes, for example, service state indication information, and the first device 4, the first device 5 and the first device 6 respectively set their service states to the first service state (the first service state) according to the service state indication information.
[0226] In this embodiment, it is assumed that the first device 6 successfully transmits uplink data after accessing the second device, and the first device 4 and the first device 5 do not complete the first service. The first device 6 sets the service state to the second service state (the second service state) after successfully transmitting the uplink data. The service states of the first device 4 and the first device 5 are still the first service state.
[0227] S703: The second device transmits a message 6, and the message 6 includes second indication information, the first information, the second information and sixth information. Correspondingly, the first device 4, the first device 5 and the first device 7 receive the message 6.
[0228] The first device 7 is activated and can receive the message 6.
[0229] It is assumed that the sixth information in the message 6 indicates that the target device group is the device group 2, i.e., indicating that the first device in the device group 2 responds to the second information in the message 6.
[0230] S704: The first device 5 responds to the second information in the message 6.
[0231] The first device 4 determines that the message is used to trigger an access opportunity according to the second indication information, and the first device 4 does not belong to the device group 2, so the first device 4 does not need to respond to the message 6, i.e., ignores the message 6.
[0232] The first device 5 determines that the message is used to trigger access opportunity according to the second indication information, and the first device 5 belongs to the device group 2, and the service state of the first device 5 is set to the first service state, then the first device 5 needs to respond to the second information in the message 6. Assuming that the first device 5 successfully transmits uplink data after accessing the second device according to the second information in the message 6, the first device 5 modifies the service state to the second service state.
[0233] The first device 6 determines that the message is used to trigger access opportunity according to the second indication information, and the first device 6 has completed data transmission, then the first device 6 does not need to respond to the message 6, that is, ignores the message 6.
[0234] The first device 7 determines that the message is used to trigger access opportunity according to the second indication information, and the first device 7 has not responded to the first information in the message 5, according to the second indication information, the first device 7 does not respond to the message 6.
[0235] S705: The second device transmits a message 7, the message 7 including third indication information, first information, second information, fifth information and sixth information. Correspondingly, the first device 4, the first device 5, the first device 6 and the first device 7 receive the message 7.
[0236] Assuming that the fifth information is a numerical value 3, that is, indicating that three device groups are divided. The first device 7 determines that the device group to which the first device 7 belongs is the device group 3 according to the fifth information.
[0237] Assuming that the sixth information in the message 7 indicates that the target device group is the device group 1, that is, indicating that the first device in the device group 1 responds to the second information in the message 7.
[0238] S706: The first device 4 responds to the second information in the message 7, and the first device 7 responds to the first information in the message 7.
[0239] The first device 4 determines that the message is used to page and trigger access opportunity according to the third indication information, and the first device 4 belongs to the device group 1, and the service state of the first device 4 is the first service state, then the first device 4 needs to respond to the second information in the message 7. Assuming that the first device 4 successfully transmits uplink data after accessing the second device according to the second information in the message 7, the first device 4 modifies the service state to the second service state.
[0240] The first device 5 and 6 determine that the message is used to page and trigger access opportunity according to the third indication information, and the first device 5 and the first device 6 have completed data transmission, then the first device 5 and the first device 6 do not need to respond to the message 7, that is, ignore the message 7.
[0241] The first device 7 determines from the third indication information that the message is for paging and triggering an access opportunity, and the first device 7 has not responded to the first information in the message 5, then the first device 7 can respond to the first information in the message 7, i.e. set the service state to the first service state. Since the first device 7 does not belong to the device group 1, the first device 7 does not need to respond to the second information in the message 7.
[0242] S707: The second device sends a message 8, the message 8 comprising the fourth indication information, the parameter configuration indication information and the sixth information. Correspondingly, the first device 4, the first device 5, the first device 6 and the first device 7 receive the message 8.
[0243] Suppose the sixth information in the message 8 indicates that the target device group is the device group 3, i.e. indicates that the first device in the device group 3 responds to the message 8.
[0244] S708: The first device 7 updates the parameter configuration indication information stored by the first device 7 according to the parameter configuration indication information in the message 8.
[0245] The parameter configuration indication information stored by the first device 7 is from the message 7.
[0246] The first device 4, 5, 6 determines from the third indication information that the message is for updating the parameter configuration indication information, and the first device 4, the first device 5 and the first device 6 have successfully sent uplink data, and the first device 4, the first device 5 and the first device 6 do not belong to the device group 3, so the first device 4, the first device 5 and the first device 6 do not need to respond to the message 8.
[0247] The first device 7 determines from the third indication information that the message is for updating the parameter configuration indication information, and the service state of the first device 7 is the first service state, then the first device 7 updates the parameter configuration indication information stored by the first device 7 according to the parameter configuration indication information in the message 8.
[0248] It should be noted that the embodiment is intended to comprehensively illustrate how the first device processes the message including different target indication information in different states, and does not limit the need to perform S701-S708 in sequence and completely. Specifically, steps S703-S708 are optional steps. For example, the second device can only send any one or any two of message 6 (perform S703), message 7 (perform S705), and message 8 (perform S707), or the second device does not send message 6, message 7, and message 8. Correspondingly, the first device does not receive message 6 / message 7 / message 8 and does not perform the corresponding response operation. For example, the second device does not perform S703, and the first device does not perform S704; the second device does not perform S705, and the first device does not perform S706; the second device does not perform S707, and the first device does not perform S708. Moreover, the steps of the second device sending message 6 (S703), message 7 (S705), and message 8 (S707) have no sequence.
[0249] The same as the above idea, as shown in FIG. 8, the embodiment of the application further provides a communication apparatus 800 for implementing the function of the first device in the above method. For example, the apparatus 800 can be a software module or a chip system. In the embodiment of the application, the chip system can be composed of a chip, or can include a chip and other discrete devices. The communication apparatus 800 can include a transceiver module 801 and a processing module 802.
[0250] The transceiver module 801 is configured to receive a first message from a second device, the first message not including device indication information, the device indication information being used to select at least one first device, the first message including target indication information, first information, and second information, the target indication information indicating that the first device responds to the first information and / or the second information, the first information being used to page the at least one first device, and the second information indicating an access resource. The processing module 802 is configured to determine, according to the target indication information, that the first device responds to the first information and / or the second information.
[0251] In a possible implementation, the target indication information is first indication information, and the first indication information indicates that the first device responds to the first information and the second information.
[0252] In a possible implementation, the target indication information is second indication information, the second indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in a second message and the first device has not completed a first service according to the third information and the fourth information, the third information being used to page the at least one first device, and the second information indicating the access resource.
[0253] In a possible implementation, the target indication information is third indication information, the third indication information indicates the first device to respond to the second information if the first device has responded to third information and fourth information in the second message, and the first device has not completed the first service according to the third information and the fourth information, the third information is used for paging at least one first device, and the second information indicates an access resource; and the third indication information indicates the first device to respond to first information and second information if the first device has not responded to the third information.
[0254] In a possible implementation, the third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. The processing module 802 is configured to determine to respond to the second information in a case where the first device has responded to the third information and the fourth information, the first device has not completed the first service according to the third information and the fourth information, and the first device belongs to the target device group.
[0255] In a possible implementation, the third indication information further indicates that the first message comprises fifth information and sixth information, the fifth information indicates M selectable device groups, and the sixth information indicates a target device group, the target device group is at least one device group in the M device groups, and M is an integer greater than or equal to 2. The processing module 802 is further configured to determine, in a case where the first device has not responded to the third information, a device group to which the first device belongs in the M device groups.
[0256] In a possible implementation, the first message comprises parameter configuration indication information, and the target indication information is fourth indication information, the fourth indication information indicates the first device to update the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information comprises at least one of an initialization parameter and an uplink transmission parameter.
[0257] In a possible implementation, responding to the first information comprises setting a state of the first device to a first service state. The first service state indicates that the first service is not completed.
[0258] In a possible implementation, responding to the second information comprises accessing the second device according to the second information.
[0259] As shown in FIG. 9, the embodiment of the present application further provides a communication apparatus 900 for implementing functions of the second device in the above method. For example, the apparatus 900 can be a software module or a chip system. In the embodiment of the present application, the chip system can be composed of a chip, or can include the chip and other discrete devices. The communication apparatus 900 can include a transceiver module 901.
[0260] The transceiver module 901 is configured to send a first message, the first message not including device indication information, the device indication information being used to select at least one first device, the first message including target indication information, first information and second information, the target indication information indicating that the first device responds to the first information and / or the second information, the first information being used to page the at least one first device, and the second information indicating an access resource.
[0261] In a possible implementation, the target indication information is first indication information, the first indication information indicating that the first device responds to the first information and the second information.
[0262] In a possible implementation, the target indication information is second indication information, the second indication information indicating that the first device that has responded to third information and fourth information in the second message and has not completed the first service according to the third information and the fourth information responds to the second information, the third information being used to page the at least one first device, and the second information indicating the access resource.
[0263] In a possible implementation, the target indication information is third indication information, the third indication information indicating that the first device that has responded to third information and fourth information in the second message and has not completed the first service according to the third information and the fourth information responds to the second information, the third information being used to page the at least one first device, and the second information indicating the access resource; or the third indication information indicating that the first device that has not responded to the third information responds to the first information and the second information.
[0264] In a possible implementation, the third indication information indicates that the first message includes fifth information and sixth information, the fifth information indicating M device groups that can be selected, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, M being an integer greater than or equal to 2; and the third indication information indicating that the first device that has responded to the third information and the fourth information in the second message and has not completed the first service according to the third information and the fourth information responds to the second information, and belongs to the target device group.
[0265] In a possible implementation, the third indication information further indicates that the first message includes fifth information and sixth information, the fifth information indicating M device groups that can be selected, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, M being an integer greater than or equal to 2; and the third indication information indicating that the first device that has not responded to the third information determines a device group to which the first device belongs in the M device groups.
[0266] In a possible implementation, the first message includes parameter configuration indication information, the target indication information is fourth indication information, the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information includes at least one of an initialization parameter and an uplink transmission parameter.
[0267] As shown in FIG. 10, FIG. 10 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application. In this embodiment, the communication apparatus 1000 can be a target network device in the network devices in FIG. 1, for example, an edge switch or a convergence switch. Alternatively, the communication apparatus 1000 can be a management device in FIG. 1. The management device can be a server, a server cluster, a computer, a tablet computer, a car machine, a smart phone, an analyzer, a cloud device, and the like. Alternatively, the communication apparatus 1000 can be a computing device in FIG. 1. The computing device can be a server, a computer, a tablet computer, a smart phone, and the like.
[0268] The communication apparatus 1000 includes a bus 1001, a processor 1002, a communication interface 1003, and a memory 1004. The processor 1002, the memory 1004, and the communication interface 1003 communicate with each other through the bus 1001.
[0269] The bus 1001 can be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is used in FIG. 10, but it does not mean that there is only one bus or only one type of bus.
[0270] The processor 1002 can be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a micro processor (MP), or a digital signal processor (DSP).
[0271] The memory 1004 can include volatile memory (such as random access memory (RAM)), and can also include non-volatile memory (such as read-only memory (ROM), flash memory, a hard disk drive (HDD), or a solid-state drive (SSD)).
[0272] The memory 1004 can be configured to store software code related to the routing processing method, and the processor 1002 can execute the steps of the routing processing method, or can schedule other units to implement corresponding functions.
[0273] It should be understood that the communication device 1000 can be a centralized or distributed device, and the processor 1002 in the communication device 1000 can be a hardware circuit (such as an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a general processor, a digital signal processor (DSP), a microprocessor or a microcontroller, etc.), or a combination of these hardware circuits. For example, the processor can be a hardware system with an execution instruction function, such as a CPU, a DSP, etc., or a hardware system without an execution instruction function, such as an ASIC, an FPGA, etc., or a combination of the hardware system without an execution instruction function and the hardware system with an execution instruction function.
[0274] The application further provides a computer readable storage medium, which has a computer program stored thereon, and the computer program is executed by a computer to implement the routing processing method flow of the method embodiment.
[0275] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0276] The application further provides a computer readable storage medium, which has a computer program stored thereon, and the computer program is executed by a computer to implement the routing processing method flow of the method embodiment.
[0277] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device and unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0278] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical or other forms.
[0279] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0280] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0281] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the technical solutions of the present application can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, read-only memory), a random access memory (RAM, random access memory), a magnetic disk or an optical disk, and various program code storage media.
Claims
1. A communication method characterized by comprising: The method is applied to a first device, and the method comprises: receiving a first message from a second device, the first message not comprising device identification information used for selecting at least one first device, the first message comprising target indication information, first information and second information, the target indication information indicating that the first device responds to the first information and / or the second information, the first information being used for paging at least one first device, and the second information indicating access resources; determining, according to the target indication information, that the first device responds to the first information and / or the second information.
2. The method of claim 1, wherein, The target indication information is first indication information, and the first indication information indicates that the first device responds to the first information and the second information.
3. The method of claim 1, wherein, The target indication information is second indication information, and the second indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in a second message and the first device has not completed a first service according to the third information and the fourth information, the third information being used for paging at least one first device.
4. The method of claim 1, wherein, The target indication information is third indication information, and the third indication information indicates that the first device responds to the second information if the first device has responded to third information and fourth information in a second message and the first device has not completed a first service according to the third information and the fourth information, the third information being used for paging at least one first device. The third indication information indicates that the first device responds to the first information and the second information if the first device has not responded to the third information.
5. The method of claim 4, wherein, The third indication information indicates that the first message comprises fifth information and sixth information, the fifth information indicating M selectable device groups, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, M being an integer greater than or equal to 2, and the determining, according to the target indication information, that the first device responds to the first information and / or the second information comprises: determining that the first device responds to the second information if the first device has responded to the third information and the fourth information, the first device has not completed the first service according to the third information and the fourth information, and the first device belongs to the target device group.
6. The method according to claim 4 or 5, characterized in that, The third indication information further indicates that the first message comprises fifth information and sixth information, the fifth information indicating M selectable device groups, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, M being an integer greater than or equal to 2, and the method further comprises: determining, in the M device groups, a device group to which the first device belongs if the first device has not responded to the third information.
7. The method of claim 1, wherein, The first message includes parameter configuration indication information, the target indication information is fourth indication information, and the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information includes at least one of initialization parameters and uplink transmission parameters.
8. A communication method characterized by comprising: The method is applied to a second device, and the method includes: sending a first message, the first message not including device identification information, the device identification information being used to select at least one first device, the first message including target indication information, first information and second information, the target indication information indicating that the first device responds to the first information and / or the second information, the first information being used to page at least one first device, and the second information indicating access resources.
9. The method of claim 8, wherein, The target indication information is first indication information, and the first indication information indicates that the first device responds to the first information and the second information.
10. The method of claim 8, wherein, The target indication information is second indication information, the second indication information indicating that a first device that has responded to third information and fourth information in a second message and has not completed a first service according to the third information and the fourth information responds to the second information, the third information being used to page at least one first device, and the second information indicating access resources.
11. The method of claim 8, wherein, The target indication information is third indication information, the third indication information indicating that a first device that has responded to third information and fourth information in a second message and has not completed a first service according to the third information and the fourth information responds to the second information, the third information being used to page at least one first device, and the second information indicating access resources. Or The third indication information indicates that a first device that has not responded to the third information responds to the first information and the second information.
12. The method of claim 11, wherein, The third indication information indicates that the first message includes fifth information and sixth information, the fifth information indicating M device groups that can be selected, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, and M being an integer greater than or equal to 2. The third indication information indicates that a first device that has responded to third information and fourth information in a second message and has not completed the first service according to the third information and the fourth information and belongs to the target device group responds to the second information.
13. The method according to claim 11 or 12, characterized in that, The third indication information further indicates that the first message includes fifth information and sixth information, the fifth information indicating M device groups that can be selected, and the sixth information indicating a target device group, the target device group being at least one device group in the M device groups, and M being an integer greater than or equal to 2. The third indication information indicates that a first device that has not responded to the third information determines a device group to which the first device belongs in the M device groups.
14. The method of claim 8, wherein, The first message includes parameter configuration indication information, the target indication information is fourth indication information, and the fourth indication information indicates that the first device updates the parameter configuration indication information stored by the first device to the parameter configuration indication information in the first message, and the parameter configuration indication information includes at least one of an initialization parameter and an uplink transmission parameter.
15. A communications device, characterized by The apparatus comprises means for implementing the communication method of any one of claims 1 to 14.
16. A communications device, characterized by comprising a processor and a memory: The processor is configured to execute computer programs or instructions stored in the memory, and when the processor executes the computer programs or instructions, the method of any one of claims 1 to 14 is executed.
17. A chip, characterized by The processor is coupled with the memory and is configured to execute computer programs or instructions stored in the memory, and when the processor executes the computer programs or instructions, the method of any one of claims 1 to 14 is executed.
18. A computer-readable storage medium, characterized in that, The instructions are stored in the computer and when the instructions are run on the computer, the computer executes the method of any one of claims 1 to 14.
19. A computer program product, characterised in that, The computer readable instructions are stored in the communication device, and when the communication device reads and executes the computer readable instructions, the communication device executes the method of any one of claims 1 to 14.
Citation Information
Patent Citations
Policy control method, charging method and device and storage medium
CN116830611A
Communication method, device and system
CN117676859A
Random access method and device
CN117979456A
User equipment and base station
US20230164647A1