Information transmission method, communication apparatus, and communication system
By directly determining the identification information between the terminal and the reader in the communication system and achieving consensus through resource allocation, the problems of high signaling transmission overhead and complexity are solved, resource utilization and data transmission reliability are improved, and the requirements of low power consumption and low complexity of the Internet of Things are met.
Patent Information
- Application Number
- PCT/CN2025/106332
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-30
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-05
AI Technical Summary
Existing communication systems suffer from high signaling transmission overhead, low resource utilization, and high implementation complexity when implementing low-power and low-complexity IoT technologies. In particular, in the Ambient Internet of Things (A-IoT) scenario, the terminal identification information recognition efficiency is low, making it difficult to meet the requirements of low power consumption and low complexity.
By introducing an information transmission method into the communication system, the terminal and the reader directly determine the identification information during the resource allocation process, avoiding signaling transmission. The allocated transmission resources are used to reach a consensus on the identification information, thereby achieving accurate data transmission between the terminal and the reader and reducing power consumption and complexity.
It reduces signaling transmission, improves resource utilization and data transmission reliability, reduces equipment power consumption and implementation complexity, and ensures accurate information exchange between the communicating parties.
Smart Images

Figure CN2025106332_05022026_PF_FP_ABST
Abstract
Description
Information transmission method, communication apparatus, and communication system
[0001] The present application claims priority to the Chinese patent application No. 202411042670.X, filed on July 30, 2024, and entitled "Information transmission method, communication apparatus, and communication system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to an information transmission method, a communication apparatus, and a communication system. BACKGROUND
[0003] With the development of communication technology, the 3rd generation partnership project (3GPP) defines ambient internet of things (A-IoT) technology. A-IoT is an ultra-low power consumption and ultra-low complexity internet of things technology, which is composed of readers (such as base stations, terminals, etc.) and passive / semi-passive / active A-IoT terminals, and the main services can include inventory, positioning, sensing, instruction control, etc., and the main application scenarios can include logistics, warehousing, industrial manufacturing, identity recognition, environmental monitoring, etc.
[0004] In order to implement the corresponding services of the low-power and low-complexity internet of things technology in the communication system, it is also necessary to design the corresponding communication mechanism in the communication system. SUMMARY
[0005] The embodiments of the present application provide an information transmission method, a communication apparatus, and a communication system, which can reduce the power consumption and implementation complexity of the device.
[0006] In a first aspect, an information transmission method is provided, which is described below by taking a first communication apparatus as an example. The first communication apparatus can be a terminal or a module (such as a chip) configured in the terminal.
[0007] The method includes: receiving, by the first communication apparatus, first information, the first information being used to indicate at least one transmission resource; and transmitting, by the first communication apparatus, second information on the first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify the first communication apparatus.
[0008] According to the scheme, the first communication device and the second communication device can determine the first identification information according to the allocated resource without signaling the first identification information, so that the first communication device and the second communication device reach a consensus on the first identification information, and the first communication device can be identified by the first identification information in subsequent scheduling. By the scheme, signaling is reduced, power consumption is reduced, resource utilization is improved, and implementation complexity is reduced, so that the two communication devices can accurately transmit data to each other.
[0009] In an optional implementation, the second information is associated with the first identification information, and the second information includes:
[0010] The second information includes data, and the first identification information is used to determine scrambling information of the data; or
[0011] The second information includes data and check information of the data, and the first identification information is used to determine scrambling information of the check information; or
[0012] The second information includes the first identification information.
[0013] According to the above implementation, the first identification information can be associated with the second information in different ways, so that the second communication device can determine that the second information comes from the first communication device based on the first identification information, and the two communication devices can reach a consensus on the source / destination of the information, and the information can be accurately transmitted.
[0014] In a possible implementation, the first communication device receives the first information, including: the first communication device receives a first message, the first message including the first information and third information, the third information being used to indicate at least one communication device, the at least one communication device including the first communication device, the at least one transmission resource corresponding to the at least one communication device, and the first transmission resource being a transmission resource corresponding to the first communication device in the at least one transmission resource.
[0015] The above implementation can be applied to a contention-free access mode, and the second communication device allocates transmission resources for at least one terminal indicated by the third information, so that the terminal can determine the identification information based on the respective transmission resources. Correspondingly, the second communication device can also determine the identification information of the terminal based on the transmission resources of the terminal, so that the second communication device and the terminal (such as the first communication device) reach a consensus on the identification information of the terminal (such as the first communication device) without signaling the identification information.
[0016] In a possible implementation, the first message is used to page the first communication device.
[0017] According to the implementation manner, the scheme provided by the application can be applied to a paging process, and the identity information of a terminal used for access layer communication is determined through a resource, so that power consumption of the paging process is reduced, and complexity is realized.
[0018] In a possible implementation manner, the method further includes: receiving, by the first communication device, a second message used for triggering a transmission occasion, wherein the second message includes fourth information used for indicating that the transmission of the second information fails.
[0019] Exemplarily, the second message can be an inquiry message or an inquiry repetition message.
[0020] According to the implementation manner, the first communication device is informed of the transmission failure of the second information through the second message used for triggering the transmission occasion, so that the first communication device can send the second information again after learning of the transmission failure of the second information. The probability that the second communication device cannot acquire the second information after the transmission failure of the second information is reduced, and the reliability of communication is improved.
[0021] In a possible implementation manner, the method further includes: sending, by the first communication device, the second information according to a third message, wherein the third message is a retransmission message of the first message.
[0022] According to the implementation manner, the first communication device can send the second information in response to the retransmission message (i.e., the third message) of the first message after learning of the transmission failure of the second information. The second communication device can acquire the second information again, and the reliability of communication is improved. If the transmission of the second information succeeds, the first communication device does not respond to the third message. Unnecessary power consumption can be avoided.
[0023] In a possible implementation manner, the first message and the third message include service identity information, and the service identity information is associated with a first service.
[0024] According to the implementation manner, if the first message and the third message are messages triggering the same service process, the first communication device can retransmit the second information in response to the third message. The case of responding to an error due to a non-consensus on a message triggering a process can be reduced.
[0025] In a possible implementation manner, the first transmission resource is a transmission resource of the at least one transmission resource that carries the contention resolution information of the first communication device.
[0026] According to the above implementation, the scheme of the application can be applied to a contention access mode, the first communication device can determine the first identification information based on a transmission resource used for transmitting contention resolution information in the contention access mode, the second communication device and the first communication device can reach a consensus, power consumption can be reduced, and implementation complexity can be reduced, so that the two communication devices can accurately transmit data to each other.
[0027] In a possible implementation, the method further includes: receiving, by the first communication device, data according to the first identification information.
[0028] According to the above implementation, the first identification information can be used to identify data of the first communication device in data transmission between the first communication device and the second communication device, and data transmission reliability is improved.
[0029] In a possible implementation, the method further includes: determining, by the first communication device, the first identification information according to the first transmission resource; or determining, by the first communication device, the first identification information according to the first transmission resource and a first parameter, wherein the first parameter includes one or more of the following:
[0030] The number of transmission occasions, the number of frequency domain resources, or the number of paged communication devices. According to the above scheme,
[0031] In a second aspect, an information transmission method is provided, which is described below by taking a second communication device as an example. The second communication device can be a terminal, an access network node, or a module (such as a chip) configured in the terminal.
[0032] The method includes: sending, by the second communication device, first information, the first information being used to indicate at least one transmission resource; and receiving, by the second communication device, second information on the first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify a first communication device.
[0033] In a possible implementation, the second information is associated with the first identification information, and includes:
[0034] The second information includes data, and the first identification information is used to determine scrambling information of the data; or
[0035] The second information includes data and check information of the data, and the first identification information is used to determine scrambling information of the check information; or
[0036] The second information includes the first identification information.
[0037] In a possible implementation, the second communication device sending the first information comprises: the second communication device sending a first message, the first message comprising the first information and third information, the third information being used to indicate at least one communication device, the at least one communication device comprising the first communication device, the at least one transmission resource corresponding to the at least one communication device, and the first transmission resource being a transmission resource corresponding to the first communication device in the at least one transmission resource.
[0038] In a possible implementation, the first message is used to page the first communication device.
[0039] In a possible implementation, the method further comprises: the second communication device sending a second message, the second message being used to trigger a transmission occasion, and the second message comprising fourth information, the fourth information being used to indicate that the transmission of the second information fails.
[0040] In a possible implementation, the method further comprises: the second communication device receiving the second information according to a third message, the third message being a retransmission message of the first message.
[0041] In a possible implementation, the first message and the third message comprise service identification information, and the service identification information is associated with a first service.
[0042] In a possible implementation, the first transmission resource is a transmission resource carrying contention resolution information of the first communication device in the at least one transmission resource.
[0043] In a possible implementation, the method further comprises: the second communication device sending data to the first communication device according to the first identification information.
[0044] In a possible implementation, the method further comprises: the second communication device determining the first identification information according to the first transmission resource, or the second communication device determining the first identification information according to the first transmission resource and a first parameter, wherein the first parameter comprises one or more of the following:
[0045] a number of transmission occasions, a number of frequency domain resources, or a number of communication devices that are paged.
[0046] In a third aspect, a communication apparatus is provided. In one design, the apparatus can include a module corresponding to each of the methods / applications / steps / actions described in the first aspect or any of the implementations of the first aspect. The module can be hardware circuitry, software, or a combination of hardware circuitry and software. In one design, the apparatus includes a transceiver configured to receive first information, the first information being used to indicate at least one transmission resource; and the transceiver is further configured to transmit second information on the first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify the first communication apparatus. Optionally, the apparatus further includes a processing unit configured to determine the first identification information based on the first transmission resource.
[0047] In a fourth aspect, a communication apparatus is provided. In one design, the apparatus can include a module corresponding to each of the methods / applications / steps / actions described in the second aspect or any of the implementations of the second aspect. The module can be hardware circuitry, software, or a combination of hardware circuitry and software. In one design, the apparatus includes a transceiver configured to transmit first information, the first information being used to indicate at least one transmission resource; and the transceiver is further configured to receive second information on the first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify the first communication apparatus.
[0048] In a fifth aspect, a communication apparatus is provided. The communication apparatus includes a processor. The processor can implement the methods in the first aspect through the second aspect and any of the possible implementations of the first aspect through the second aspect.
[0049] Optionally, the communication apparatus further includes a memory coupled to the processor. The processor can be configured to execute instructions stored in the memory to implement the methods in the first aspect through the second aspect and any of the possible implementations of the first aspect through the second aspect.
[0050] Optionally, the communication apparatus further includes a communication interface coupled to the processor. In embodiments of the present application, the communication interface can be a transceiver, a pin, a circuit, a bus, a module, or any other type of communication interface, which is not limited.
[0051] In one implementation, the communication apparatus is a communication device (e.g., a terminal or an access network device). When the communication apparatus is a communication device, the communication interface can be a transceiver, or an input / output interface.
[0052] In another implementation, the communication device is a chip configured in the communication apparatus. When the communication device is a chip configured in the communication apparatus, the communication interface can be an input / output interface.
[0053] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0054] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method in the first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.
[0055] In a specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation manner of the processor and various circuits.
[0056] In a seventh aspect, a chip is provided, comprising a processor, wherein the processor is coupled with a memory, and the processor is configured to execute instructions stored in the memory to implement the method in the first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.
[0057] In an eighth aspect, a chip is provided, comprising a logic circuit and a communication interface, wherein the logic circuit is configured to control the communication interface to output / input a signal to implement the method in the first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.
[0058] In a ninth aspect, a computer program product is provided, comprising: a computer program (which can also be referred to as code or instructions), when the computer program is executed, causing a computer to perform the method in the first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.
[0059] In a tenth aspect, a computer readable storage medium is provided, which stores a computer program (which can also be referred to as code or instructions), when the computer program is executed on a computer, causing the computer to perform the method in the first aspect to the second aspect and any possible implementation manner of the first aspect to the second aspect.
[0060] In an eleventh aspect, a communication system is provided, comprising at least one first communication device as described above and at least one second communication device as described above.
[0061] It should be understood that the beneficial effects of the features corresponding to the first aspect in the second aspect to the ninth aspect can be referred to the relevant description of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0062] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present application;
[0063] FIG. 2 is another schematic diagram of a communication system architecture according to an embodiment of the present application;
[0064] FIG. 3 is a schematic flowchart of an RFID inventory process according to an embodiment of the present application;
[0065] FIG. 4 is a schematic flowchart of an information transmission method according to an embodiment of the present application;
[0066] FIG. 5 is a schematic diagram of frequency domain resources according to an embodiment of the present application;
[0067] FIG. 6 and FIG. 7 are different schematic flowcharts of an information transmission method according to an embodiment of the present application;
[0068] FIG. 8 is a schematic block diagram of an example of a communication device according to an embodiment of the present application;
[0069] FIG. 9 is a schematic structural diagram of another example of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0070] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0071] In the embodiments of the present application, " / " can represent that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" can be used to describe the existence of three relationships of associated objects, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In order to facilitate the description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", etc. can be used for distinction. The "first", "second", etc. do not limit the quantity and execution order, and the "first", "second", etc. also do not limit to be definitely different. In the embodiments of the present application, the words "exemplary" or "for example" are used to represent examples, illustrations or descriptions, and any embodiment or design scheme described as "exemplary" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The words "exemplary" or "for example" are used to present the relevant concept in a specific way, and facilitate understanding. In the embodiments of the present application, at least one (kind) can also be described as one (kind) or more (kind), and the more (kind) can be two (kind), three (kind), four (kind) or more (kind), which is not limited by the present application.
[0072] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: long term evolution (LTE) system, 5th generation (5G) communication system, wireless fidelity (WiFi) system, and the communication method provided by the present application can also be applied to the 6th generation (6G) communication system and other communication systems evolved after 5G, future communication systems or other communication systems. The present application does not make any limitation.
[0073] Figure 1 shows a possible, non-limiting, schematic diagram of a system. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1), etc., can also be included in the RAN 100. The terminals 120 are wirelessly connected to the RAN nodes 110. The access network nodes (or RAN nodes) 110 are connected to the core network 200 through wireless or wired means. The core network devices in the core network 200 and the access network nodes 110 in the RAN 100 can be different physical devices, respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network.
[0074] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, e.g., a 4G, 5G mobile communication system, or a future-oriented evolved system (e.g., a 6G mobile communication system). The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0075] The access network nodes 110, which can also be referred to as access network devices, RAN entities, or access nodes, etc., form part of the communication system to help terminals to access wirelessly. The multiple access network nodes 110 in the communication system 10 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the access network nodes 110 and the terminals 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The access network nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.
[0076] In a possible scenario, the access network node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network node can be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the access network node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (e.g., a cloud platform). The access network node in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the access network node.
[0077] In another possible scenario, multiple access network nodes cooperate to assist a terminal to implement wireless access, and different access network nodes respectively implement part of the functions of a base station. For example, the access network node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0078] Exemplarily, FIG. 2 is a possible architecture of O-RAN. As shown in FIG. 2, the access network node includes a near real-time intelligent controller (RIC), and the access network node includes a non-real-time RIC (optionally, the non-real-time RIC can be located in OAM or a core network device). The RIC can implement an artificial intelligence (AI) function, wherein the non-real-time RIC can be used for model learning and reasoning; and / or, the near real-time RIC can be used for model learning and reasoning; and / or, the near real-time RIC can obtain AI model information from the non-real-time RIC, and obtain network side and / or terminal side information from at least one of a CU, a DU or a RU, obtain a reasoning result by using the information and the AI model information, optionally, the near real-time RIC can submit the reasoning result to at least one of the CU, the DU or the RU, optionally, the CU and the DU can interact the reasoning result, optionally, the DU and the RU can interact the reasoning result, for example, the near real-time RIC submits the reasoning result to the DU, and the DU forwards the reasoning result to the RU. For example, the near real-time RIC is used for training a model A, and the model A is used for reasoning. For example, the non-real-time RIC is used for training a model B, and the model B is used for reasoning. For example, the non-real-time RIC is used for training a model C, and the model C is submitted to the near real-time RIC, and the near real-time RIC uses the model C for reasoning. Optionally, the CU is separated for a CU-CP and a CU-UP.
[0079] The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios for communication. The scenarios include, for example, but are not limited to, at least one of the following: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), D2D, V2X, machine-type communication (MTC), internet of things (IOT), environmental internet of things (A-IoT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, sensing terminal, terminal integrated with communication and sensing, or smart city, etc. The terminal can be a mobile phone (such as 120a, 120j and 120e in FIG. 1), a tablet computer, a computer with wireless transceiver function (such as 120g in FIG. 1), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a wearable device, a vehicle (such as 120b in FIG. 1), a drone, a helicopter, an airplane (such as 120i in FIG. 1), a ship, a robot, a mechanical arm, a sensor, a perceiver, or a smart home device (such as 120h in FIG. 1), etc.
[0080] The solution provided in the present application can be applied in an A-IoT scenario, which includes network devices and first-type terminals, or in other words, an A-IoT-based communication system includes network devices and first-type terminals. The first-type terminals can be devices with the functions of A-IoT terminals. In this case, both the reader / writer and the A-IoT terminal can be implemented based on the infrastructure in a cellular network. In other words, both the reader / writer and the A-IoT terminal can be devices in a cellular network. For example, the functions of the reader / writer can be implemented by a network device, such as an access network node. However, the present application is not limited thereto, and the functions of the reader / writer can also be implemented by a terminal. The A-IoT terminal can be implemented by a terminal in a cellular network, such as an extremely low power consumption, extremely low complexity Internet of Things terminal, i.e., a first-type terminal. Non-contact data communication can be performed between the network device and the first-type terminal, so as to read information from the first-type terminal and / or write information to be stored into the first-type terminal. The A-IoT technology can be used to implement one or more of the following services: inventory, positioning, sensing, and command. It can be understood that the command service can be a service for implementing a write flow or a lock flow. The A-IoT scenario can include, but is not limited to, scenarios such as logistics, warehousing, industrial manufacturing, identity recognition, and environmental monitoring.
[0081] It should be understood that, in the present application, "sending information / data to (e.g., a terminal)" can be understood as that the destination of the information is the terminal. This can include direct or indirect sending of information / data to the terminal. "Receiving information / data from (e.g., a terminal)" can be understood as that the source of the information is the terminal. This can include direct or indirect receiving of information / data from the terminal. The information / data can be processed as necessary between the source and the destination of the information / data, such as format conversion, etc., but the destination can understand the valid information / data from the source. Similar expressions in the present application can be understood similarly, and will not be described herein again.
[0082] In the present application, "sending information / data" only indicates the direction of information / data transmission, including direct sending over the air interface, and indirect sending by a processing unit over the air interface. "Sending" can also be understood as "output" of a module interface. "Receiving information / data" only indicates the direction of information / data transmission, including direct receiving over the air interface, and indirect receiving by a processing unit over the air interface. "Receiving" can also be understood as "input" of a module interface.
[0083] In this application, "indication" can include direct indication, indirect indication, display indication, implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending opportunity of these sub-information can be the same or different.
[0084] In this application, the terminal can also be referred to as a device, the transmission (such as information / data / message) from the reader to the terminal can be referred to as downlink transmission (such as downlink information / downlink data / downlink message), or "downlink" can also be replaced by "reader-to-device (R2D)" or "reader device (RD)"; the transmission (such as information / data / message) from the terminal to the reader can be referred to as uplink transmission (such as uplink information / uplink data / uplink message), or "uplink" can also be replaced by "device-to-reader (D2R)" or "device reader (DR)". For example, the transmission from the reader to the terminal is downlink transmission or R2D transmission, and the transmission from the terminal to the reader is uplink transmission or D2R transmission.
[0085] In this application, "data" can be replaced by data packet, protocol data unit (PDU), message, signaling, etc.
[0086] In this application, "electronic product code (EPC)" can be considered as a kind of identification information of the terminal. The EPC can be a kind of ID of the terminal or a part of content including a kind of ID of the terminal. The type of identification information of the terminal that can be recognized by different network nodes (such as access network nodes, core network nodes, etc.) can be different, therefore, the terminal can adopt different types of identification information of the terminal when communicating with different network nodes, so that the other party can identify the terminal.
[0087] The related technologies and terms involved in the embodiments of the present application are introduced below.
[0088] Radio frequency identification (RFID) technology
[0089] RFID technology is a technology with extremely low power consumption and extremely low complexity, which can realize non-contact bidirectional data communication through wireless radio frequency signals. The main application scenario of RFID technology is identity recognition, and it can also be used for data reading and writing. An RFID system includes a reader and a tag device (hereinafter referred to as a tag), and the reader reads out the information in the tag or writes the information required to be stored in the tag into the tag. The function of the tag is simple, and it needs to rely on the excitation of the reader to send information, that is, the tag converts the wireless signal emitted by the reader into energy, and uses the energy to drive itself to work.
[0090] The tag stores unique identification information of the tag (i.e., electronic product code (EPC) in the following), and the reader can obtain the unique identification information through an inventory process, so as to realize identity recognition of the tag. FIG. 3 is a schematic flowchart of an RFID inventory process, and the RFID inventory process is introduced below in combination with FIG. 3.
[0091] 1. The reader sends a Select message.
[0092] The Select message is used to select a group of tags, and the Select message can carry inventory session information and a corresponding flag bit, action information, mask information, etc.
[0093] a) Mask information is used to screen which tags are selected (or to select the tags to be inventoried this time), for example, the tag stores a 96-bit identification, and the mask information can indicate that the tags with the first 16 bits being 111…111 are selected. After the tag receives the mask information, if the mask matches, that is, the first 16 bits of the 96-bit identification of the tag are the mask indicated by the mask information, the tag can further set the flag bit according to the action information, and further listen to the Query message behind.
[0094] b) The session indicated by the inventory session information and the corresponding flag bit are in a binding relationship, and the inventory session information specifies which session the flag bit is set for.
[0095] c) Action information specifies how to set, such as action = 1 or action = 0, in the case of mask matching, the tag will set the session corresponding flag bit to A (action = 1) or B (action = 0) according to the indication of the action information.
[0096] After the tag receives the select message, according to the mask information, it judges whether the mask of itself matches the mask indicated by the mask information. If it matches, the tag sets the session corresponding flag bit according to the inventory session information. For example, if the inventory session information indicates that the session identifier is S0, and the action information indicates that the action is 0 (i.e. action = 0), the tag will set the flag bit of the session S0 to A, realizing the initial flag bit position. After the subsequent step of transmitting EPC successfully, the flag bit is flipped to B, so that the tag with the flag bit A is the tag without transmitting EPC, and the tag with the flag bit B is the tag successfully transmitting EPC.
[0097] 2. The reader sends a Query message.
[0098] The Query message carries Q value, session identifier, and flag bit. For example, the session identifier is S0, and the flag bit is A. If the session S0 of the tag corresponding to the flag bit matches the flag bit in the Query message, the tag randomly generates a random number of 0 to 2 Q-1 as the initial value of the counter according to the Q value. If the count value of the counter of the tag is not 0, the tag continues to receive the Query Rep message from the reader. The tag receives one Query Rep message, and the count value of the counter is reduced by 1.
[0099] 3. The reader sends the Query Rep message.
[0100] The Query Rep message can not carry content. The Query message and each Query Rep message correspond to the start of an access time slot. The tag receives one Query Rep message, and can determine that the last access time slot ends and the next access time slot starts.
[0101] 4. When the count value of the counter of the tag is 0, the tag sends a 16-bit random number (RN16).
[0102] When the count value of the counter of the tag is 0 (such as the randomly generated initial value is 0, or the count value is reduced to 0 by receiving the Query Rep message), the tag sends the RN16, which is used for contention resolution.
[0103] 5. The reader receives the RN16, and if there is no collision, an acknowledge (ACK) message.
[0104] The ACK message includes the RN 16 received by the reader, indicating that the reader successfully receives the RN 16, and the tag determines that the contention resolution and access are successful. The tag sends the EPC in the time slot.
[0105] 6. The tag sends the EPC.
[0106] 7. The reader sends the QueryRep message after receiving the EPC from the tag.
[0107] The tag receives the QueryRep message after sending the EPC, indicating that the EPC transmission is successful, flips the flag bit, sets the flag bit to B, and the tag with the flag bit A does not respond to the Query message, which can prevent the tag from being inventoried repeatedly.
[0108] In a mobile communication system, a communication technology with extremely low power consumption and extremely low complexity can be considered by referring to the RFID technology, and how to support some flexible mechanisms in the mobile communication system, such as how the reader identifies the terminal (such as the terminal can include but is not limited to the tag) in the data transmission process. If the reader assigns an identifier to the terminal, there is a large overhead, which does not meet the requirements of low power consumption and low complexity. A solution is that the RN 16 sent by the terminal can be considered as temporary identification information of the terminal, so as to facilitate the reader to identify the data from the terminal and the terminal to identify the data sent by the reader to the terminal. However, the number of terminals in the mobile communication system is large, and there may be terminals with the same RN 16 in different time slots, and the terminals with the same RN 16 cannot be distinguished. On the other hand, if the process of contention-free access is implemented, the terminal can not need to send the RN 16 for solving the contention, and then the solution cannot be applied.
[0109] To solve the above problems, the identification information of the terminal can be associated with the resource configured by the reader for the terminal, and the reader and the terminal can determine the identification information based on the allocated resource, so that the reader and the terminal can reach a consensus on the identification information without signaling the identification information, reduce the signaling transmission, improve the resource utilization, and reduce the implementation complexity and power consumption.
[0110] The information transmission method provided by the present application will be described below with reference to the accompanying drawings.
[0111] It should be noted that in this application, as shown in FIG. 4, FIG. 6, FIG. 7, the method is described by taking the terminal (such as the first terminal, the second terminal) and the reader as an example, but the application is not limited thereto, the steps performed by the terminal can be performed by the first communication device, such as the first communication device can be a terminal, or a module, a chip or a chip system configured to the terminal, or the first communication device can be an A-IoT device, or configured to an A-IoT device. The steps performed by the reader can be performed by the second communication device, which can be an access network node, a terminal or a communication device configured to the terminal, or the second communication device can be an A-IoT device, or configured to an A-IoT device.
[0112] FIG. 4 is a schematic flow chart of the information transmission method provided by the application. The method includes but is not limited to the following steps S401 and S402. The method can also include optional steps described below, which are not limited by the application.
[0113] S401, the reader sends first information, the first information is used to indicate at least one transmission resource.
[0114] Correspondingly, the first terminal receives the first information from the reader. According to the first information, the first terminal can determine the at least one transmission resource.
[0115] Optionally, the at least one transmission resource can be a transmission resource allocated by the reader to at least one terminal for transmitting data, or the at least one transmission resource can be a candidate resource allocated by the reader to at least one terminal for transmitting contention resolution information, wherein the contention resolution information is used to solve contention, or the contention resolution information is used for contention resource, or the contention resolution information is used to distinguish different terminals, such as after access success, used to distinguish different terminals, used to schedule information of different terminals. The application does not limit the name of the contention resolution information, and the contention resolution information can also be called random access information, random access request information, message 1 or A-IoT message 1. The implementation of the specific contention resolution information can refer to the description in the embodiment shown in FIG. 7 below.
[0116] Optionally, the first terminal also receives third information, the third information is used to indicate at least one terminal, the at least one terminal is a terminal performing first service by paging. The at least one transmission resource is the transmission resource of the at least one terminal.
[0117] The third information can comprise selection information (or screening information, the name of which is not limited) for selecting the terminal, such as device ID, mask, group identifier, temporary identifier, permanent identifier (such as not lost due to power being lower than a threshold / running out), temporary identifier (such as only maintained for a period of time, such as possibly lost due to power being lower than a threshold / running out), access stratum (AS) ID, and the like.
[0118] The first information and the third information can be carried in the same message or in different messages. Exemplarily, the first information and the third information can be carried in a first message. Exemplarily, the first message can be a paging message or a triggering message for triggering a transmission occasion.
[0119] Optionally, the first message can further comprise service identification information associated with the first service, the name of which is not limited in the present application, and the service identification information can also be referred to as session / transaction / event / task / service / process identification information. In an optional implementation, the first service can be a service related to an application scenario, and the first service can be at least one of the following: inventory service, command service, positioning service, sensing service, proximity, read service, write service, deactivation service, lock service, or security service (such as authentication, registration, and the like), or can also be a future newly defined service type, and the specific naming is not limited. Exemplarily, the inventory service is that a reader accesses terminals in a coverage range, and the terminals that successfully access can send the unique identifier of the terminal to the reader. The positioning service can be to position the position of the terminal by using a positioning signal. The sensing service can be that the terminal reports sensing data, such as temperature data, and the like. The operation instruction service can be to execute an operation instruction flow, such as a write flow and a lock flow. The write flow can be that the reader sends an instruction and data, instructing the terminal to write the data into a memory of the terminal. The lock flow can be that the reader sends a downlink instruction, and the terminal locks a position of a specified address of the memory, and the content of the segment of the memory cannot be changed and / or read.
[0120] The first terminal does not respond to the message indicating it to perform the same service (e.g., the first service) within a time period. This can avoid repeated execution of the same service and increase unnecessary power consumption. Alternatively, the first terminal can determine whether different messages trigger the first service according to service identification information carried in the messages. For example, the first terminal receives the first message and completes the first service (the process related to the first service is successfully completed, such as the terminal identification code of the inventory service is successfully reported), and if the message indicating the execution of the first service is received again (e.g., the message also includes the service identification information of the first service) within a time period T, the first terminal does not respond to the message, i.e., does not execute the process related to the first service again. If a message triggering the first terminal to execute another service is received (e.g., the message includes the service identification information of the second service) within the time period T, the first terminal responds to the message to execute the second service.
[0121] In another optional implementation, the first service can also be a process-related service, such as at least one of the following: an access process, or a 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, contention-free random access, etc. Optionally, the access process can include reporting a device ID, such as the identification of the first device. For details, refer to the description of the following method, which will not be repeated here. The data transmission process can be device-to-reader (D2R) / uplink data transmission, reader-to-device (R2D) / downlink data transmission, etc. Optionally, the data transmission process can also include reporting a device ID. For details, refer to the description of the following method, which will not be repeated here. Optionally, the access process and the data transmission process are not strictly distinguished, and the two can be combined for execution. For example, data transmission can also be performed in the access process, such as contention-free random access, and the device can send D2R / uplink data in the first message.
[0122] Optionally, the service identification information can be identification information of a session associated with the first service (referred to as session identification information), and the first service includes multiple processes, and the multiple processes are identified by different session identification information.
[0123] The first terminal does not respond to a message indicating it to perform the same procedure of the same service (e.g., the first service) within a time period. If the first message comprises first session identification information, the first terminal, in response to the first message, performs a service procedure (e.g., the first service procedure) identified by the first session identification information in the first service, and the first terminal does not respond to a message comprising the first session identification information received again within the time period T. If the first terminal receives a message comprising second session identification information of the first service, the first terminal, in response to the message, performs a service procedure (e.g., the second service procedure) identified by the second session identification information in the first service.
[0124] The at least one terminal is triggered to perform the first service, and the at least one terminal can access the network in a contention-free manner or a contention manner. Specifically, the following implementation manner one and implementation manner two can be included but are not limited thereto.
[0125] In the implementation manner one, the terminal can access the network in a contention-free manner, the at least one transmission resource is a resource used by the at least one terminal to transmit data, and the at least one transmission resource corresponds to the at least one terminal in a one-to-one manner. The first transmission resource corresponds to the first terminal.
[0126] In the implementation manner two, the terminal can access the network in a contention manner, and the at least one transmission resource is a candidate resource used by the at least one terminal to transmit contention resolution information. The first terminal can select a transmission resource from the at least one resource, for example, the first transmission resource, and send contention resolution information on the first transmission resource to contend for the resource. After sending the contention resolution information, the first terminal detects an acknowledgement message of the reader to determine whether the resource for transmitting data is contended.
[0127] Optionally, the terminal can also receive indication information indicating an access manner. For example, the indication information can indicate a contention-free access manner or a contention access manner, and the first terminal can access the network in the contention-free access manner or the contention access manner according to the indication information. For example, the indication information can be carried in the first message, but the present application is not limited thereto.
[0128] Optionally, the transmission resource can comprise one or more of a time domain resource, a frequency domain resource, or a code domain resource.
[0129] It should be noted that the transmission resource can also be referred to as an access resource. When the transmission resource only comprises a time 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. The specific name of the transmission resource is not limited in the present application.
[0130] Exemplarily, if the transmission resource includes time domain resource, the first information can indicate time resource contained by the transmission resource, e.g., the first information can indicate an identifier of time resource contained by one transmission resource.
[0131] The first information can be carried in a paging message, and different time resources can be distinguished according to the paging message and / or trigger message. The time resource triggered by the paging message and the trigger message can be referred to as transmission occasion, time unit or time slot. The following description takes the transmission occasion as an example, which can include the following two modes:
[0132] In an optional mode, the paging message triggers the first transmission occasion, the first trigger message triggers the second transmission occasion, and the first transmission occasion ends. Each trigger message transmitted thereafter indicates the end of the previous transmission occasion and the start of the next transmission occasion. For example, the first transmission resource indicated by the first information includes the first transmission resource, and the time domain resource contained by the first transmission resource is the nth transmission occasion. In this case, the transmission occasion is the transmission occasion triggered by the (n-1)th trigger message, i.e., the transmission occasion after one paging message and n-1 trigger messages is the transmission occasion.
[0133] In another optional mode, the first trigger message triggers the first transmission occasion, and each trigger message thereafter indicates the end of the previous transmission occasion and the start of the next transmission occasion. For example, the time domain resource contained by the first transmission resource is the nth transmission occasion. In this case, the transmission occasion is the transmission occasion triggered by the nth trigger message, i.e., the transmission occasion after one paging message and n trigger messages is the transmission occasion.
[0134] In the above two modes, if the time domain resource contained by the first transmission resource is the nth transmission occasion, the first information can indicate the time domain resource of the first transmission resource as the nth transmission occasion by indicating an identifier of the nth transmission occasion, e.g., the first information indicates an identifier n-1 (e.g., the identifier is counted from 0 and increases with time) or an identifier n (e.g., the identifier is counted from 1 and increases with time).
[0135] In another alternative, there can be multiple rounds of transmission occasions, each round including multiple transmission occasions. The first information can be carried in a paging message, and the trigger message can be a Query message and a QueryRep message, the Query message triggering the first transmission occasion in a round of transmission occasions, and the QueryRep message triggering the next transmission occasion and indicating the end of the previous transmission occasion. For example, after sending the paging message, the reader can send a Query message, triggering a round of transmission occasions and triggering the first transmission occasion in the round. If the round includes N transmission occasions, the reader can send N-1 QueryRep messages after the Query message, each QueryRep message triggering the next transmission occasion and indicating the end of the previous transmission occasion. Optionally, the Query message can indicate the number of transmission occasions N in the round triggered by the Query message and / or the identity of the round (e.g., round number or round sequence number). Optionally, the QueryRep message can indicate the identity of the transmission occasion (e.g., transmission occasion number or transmission occasion sequence number) triggered by the QueryRep message. After the end of a round of transmission occasions, the reader can send the next Query message to trigger the next round of transmission occasions. The first transmission resource indicated by the first information can include the nth transmission occasion in the Kth round of transmission occasions. It should be understood that the names of the Query message and the QueryRep message are not limited in the present application.
[0136] In the above manner, if the first transmission resource includes the nth transmission occasion in the Kth round of transmission occasions, the first information can indicate the transmission occasion identity n and the round identity K to indicate that the first transmission resource includes the nth transmission occasion in the Kth round of transmission occasions.
[0137] For example, if the transmission resource includes a frequency domain resource, the first information can indicate the frequency domain resource included in the transmission resource. For example, the first information can indicate a parameter used to determine the frequency domain resource, or the first information can indicate the identity of the frequency domain resource included in the transmission resource.
[0138] For example, the first information can indicate a parameter used to determine the frequency domain resource, and the parameter can include, but is not limited to, frequency information, frequency domain position information, and frequency offset relative to a default frequency domain position.
[0139] For another example, the first information can indicate a time parameter (Tpri), a code length parameter (M) and a scaling parameter (Rchip) for determining the frequency domain resource. The time parameter Tpri can be a parameter related to a time length of a transmission time unit, the code length parameter M can be a Manchester code repetition number or a parameter related to the Manchester code repetition number, etc. The scaling parameter Rchip can be a level repetition number or a parameter related to a level length, etc. The frequency domain resource can be determined by the time parameter (Tpri), the code length parameter (M) and the scaling parameter (Rchip). As shown in FIG. 5, the frequency domain resource determined based on Tpri=25us, M=1, Rchip=16, the frequency domain resource determined based on Tpri=25us, M=2, Rchip=8 and the frequency domain resource determined based on Tpri=25us, M=4, Rchip=4. As shown in FIG. 5, the time parameter Tpri determines the frequency domain bandwidth. The product of M and Rchip determines the effective bandwidth. The same product of M and Rchip determines the same effective bandwidth. Different combinations of M and Rchip can achieve different frequency shifts of the same bandwidth, and different frequency domain resources.
[0140] The first information can include Tpri, M and Rchip for determining the frequency domain resource of each transmission resource, or the first information can include an index corresponding to the frequency domain resource of each transmission resource, and Tpri, M and Rchip of the frequency domain resource can be determined based on the index. For example, the correspondence between the index and the parameters can be defined as shown in Table 1. The first terminal can determine Tpri, M and Rchip corresponding to the index according to the index indicated by the first information and the correspondence, thereby determining the frequency domain resource included in a transmission resource. The correspondence between the index and the parameters can be pre-defined by a protocol or can be agreed by the reader and the first terminal through signaling interaction, which is not limited in the present application.
[0141] Table 1
[0142] S402, the first terminal sends second information on the first transmission resource, the second information is associated with the first identification information, the first identification information is associated with the first transmission resource, and the first information indicates that the at least one transmission resource includes the first transmission resource. The first identification information is used to identify the first terminal.
[0143] Correspondingly, the reader receives the second information from the first terminal on the first transmission resource.
[0144] Optionally, the first terminal can determine the first transmission resource in the at least one transmission resource.
[0145] In an optional embodiment, the first transmission resource can be a transmission resource allocated by the reader to the first terminal. For example, in the above-mentioned embodiment one, the first terminal accesses the network in a contention-free manner, and the at least one transmission resource indicated by the first information is in one-to-one correspondence with the at least one terminal indicated by the third information, wherein the first terminal corresponds to the first transmission resource, i.e., the first transmission resource is the transmission resource of the first terminal, and the first terminal can determine to send the second information on the first transmission resource. Correspondingly, the reader receives the second information from the first terminal on the first transmission resource.
[0146] In another optional embodiment, the first transmission resource can be a transmission resource carrying the contention resolution information of the first terminal. For example, in the above-mentioned embodiment two, the first terminal can select the first transmission resource from the at least one transmission resource indicated by the first information to transmit the contention resolution information, and in the case of receiving the confirmation message from the reader, determine the contention resolution, and the first terminal determines to send the second information on the first transmission resource. Correspondingly, the reader receives the second information from the first terminal on the first transmission resource after sending the confirmation message.
[0147] Optionally, the first terminal determines the first identification information according to the first transmission resource.
[0148] The first identification information determined by the first terminal can be used to identify the first terminal, or in other words, the first identification information can be used to distinguish the first terminal from other terminals, or to distinguish the first transmission resource from other transmission resources, wherein each transmission resource can correspond to a different terminal.
[0149] Optionally, the first identification information can be a scheduling identification, an access layer identification (AS ID), or a temporary identification. In other words, the first identification information determined by the first terminal based on the first transmission resource can be a scheduling identification, an access layer identification (AS ID), or a temporary identification.
[0150] The information transmitted by the first terminal when communicating with the reader can be associated with the first identification information, and correspondingly, the reader can also determine the first identification information based on the first transmission resource. In this way, the first terminal and the reader can identify the information of the first terminal, such as the information sent by the first terminal to the reader and the information sent by the reader to the first terminal. This can enable the first terminal and the reader to reach a consensus on the first identification information without the need to transmit the first identification information through signaling interaction, thereby reducing power consumption and implementation complexity.
[0151] For example, the first terminal can determine the first identification information based on the first transmission resource. For instance, the first terminal can determine the first identification information based on the resource information of the first transmission resource and predefined rules. The resource information may include one or more of time-domain information, frequency-domain information, or code-domain information.
[0152] For example, if the first transmission resource includes time-domain resources and the first information indicates an identifier of the transmission timing contained in the first transmission resource, then the first terminal can use the identifier T of the transmission timing. id The first identification information is determined, for example, it can be generated according to rules predefined in the protocol. For instance, an identification information generation function (Function1) can be predefined, and the first terminal can generate the first identification information based on the identifier T of the transmission timing included in the first transmission resource. id And the generating function determines the first identifier information D. id , such as D id =Function1(T id ), indicating that the generated function Function1 is based on variable T. id The first identifier information D can be obtained. id However, this application is not limited to this. Alternatively, there may be multiple rounds of transmission opportunities, with each round including multiple transmission opportunities. The first information may indicate the round identifier K and the transmission opportunity identifier n of the round in which the first transmission resource contains the transmission opportunity. The first terminal may determine the first identifier information based on the round identifier K. For example, the first terminal may determine the first identifier information based on the round identifier K and the transmission opportunity identifier n, according to a preset rule.
[0153] For example, the first transmission resource includes frequency domain resources, and the first information indicates a parameter or an index corresponding to the parameter used to determine the frequency domain resources included in the first transmission resource. The first terminal can determine the first identification information based on the parameter and / or the index, such as by using a protocol-predefined function, but this application is not limited thereto.
[0154] For example, the first transmission resource includes time-domain resources and frequency-domain resources. The first terminal can determine the first identification information based on the time-domain resource information and the frequency-domain resource information of the first transmission resource indicated by the first information. For example, the time-domain resource information could be an identifier T of the transmission timing. id Information about time-domain resources can be the index F corresponding to the parameters. index The first terminal can be based on T id and F index The first identifier information is determined. For example, the first identifier information D can be determined based on a predefined function. id , such as D id =Function1(T id F index), such as Function1(T id , F index ) = a*T id +b*F index , a, b can be constants predefined by protocol or preconfigured through signaling interaction.
[0155] Optionally, the first terminal determines the first identification information according to the first transmission resource and the first parameter, and the first parameter includes one or more of the number of transmission occasions, the number of frequency domain resources indicated by the first information, or the number of terminals being paged. For example, the variable of the predefined generating function includes the first parameter in addition to the resource information of the first transmission resource.
[0156] The second information sent by the first terminal on the first transmission resource is associated with the first identification information, and specifically can include but is not limited to the following three ways:
[0157] Way 1: The second information includes data, and the first identification information is used to determine the scrambling code information of the data.
[0158] The first terminal can generate the scrambling code information of the data based on the first identification information. Exemplarily, the first identification information can be used as initialization information for generating the scrambling code information, or the first identification information can be used as the scrambling code information, which is not limited in the present application. The first terminal scrambles the data by using the scrambling code information, and then generates the second information, and sends the second information on the first transmission resource. Correspondingly, the reader receives the second information on the first transmission resource, and the reader can also determine the scrambling code information of the data based on the first identification information, and obtains the data by descrambling the data by using the scrambling code information.
[0159] Way 2: The second information includes data and check information of the data, and the first identification information is used to determine the scrambling code information of the check information.
[0160] The second information can include data and check information of the data, and the check information can be cyclic redundancy check (CRC) information, for example. The first identification information is used to determine scrambling information of the check information. The first terminal can generate the scrambling information of the check information based on the first identification information. The first identification information can be used as initialization information for generating the scrambling information, or the first identification information can be used as the scrambling information. The application does not make a limitation in this regard. The first terminal scrambles the check information by using the scrambling information, and then generates the second information, and transmits the second information on the first transmission resource. Correspondingly, the reader receives the second information on the first transmission resource. The reader can also determine the scrambling information of the data based on the first identification information, and descrambles the check information of the data by using the scrambling information, so as to obtain the data. Alternatively, in the above-mentioned manner 1 and manner 2, the first identification information can be passed (or notified or indicated) from a higher layer of the terminal to a physical layer. For example, the first identification information is generated (or determined) by the higher layer of the terminal, and then passed to the physical layer. The physical layer generates the second information based on the first identification information. The higher layer can be a protocol layer above the physical layer. For example, the higher layer can be a medium access control (MAC) layer, or can be another access layer, such as an A-IoT access layer (A-IoT AS).
[0161] Manner 3: The second information includes the first identification information.
[0162] For example, the second information can include a plurality of fields, and the first identification information can be located in one of the plurality of fields, such as a terminal identification field or another field. The application does not make a limitation on the specific name of the field. Alternatively, the field carrying the first identification information can be included in a MAC control element (CE) or a MAC header. The plurality of fields can also include a data field, and the data in the second information can be located in the data field.
[0163] Alternatively, the first terminal can also receive the data according to the first identification information.
[0164] The data exchanged between the first terminal and the reader can be associated with the first identification information, so that the first terminal can determine that the data from the reader belongs to the first terminal based on the first identification information, and the reader can determine that the received data is from the first terminal. This can enable the first terminal and the reader to transmit data based on the first identification information, so that the two parties of communication can accurately transmit data to each other.
[0165] Optionally, the first identification information can be associated with a process number (and / or a group identification), e.g., different terminals can be divided into different processes (or groups) for access, i.e., a multi-process (and / or multi-group) implementation, the first message or the inquiry message can indicate the number of processes (and / or groups), the terminal selects a process number (and / or a group identification) as its own process (and / or group), and the messages (such as inquiry messages, inquiry repetition messages, confirmation messages, or data, etc.) sent by the reader can carry the corresponding process number (and / or group identification), and the terminal only responds to the messages carrying its own process (and / or group).
[0166] Optionally, the first identification information can also be associated with service identification information, such as session identification information / transaction identification information / event identification information / task identification information / service identification information / process identification information.
[0167] For example, the first terminal receives the first paging message 1 based on the transmission occasion 1 and determines the first identification information, and the paging message 1 carries the session identification information 1. Then the reader also sends the paging message 2 carrying the session identification information 2, and the terminal selected by the paging message 2 also determines the identification information based on the transmission occasion 1. In order to avoid the first terminal misunderstanding the terminal selected by the paging message 2 when the reader schedules it later, the first identification information can be associated with the service identification information (i.e., the session identification information 1) to distinguish the terminals in different session processes. Optionally, the first terminal can store the first identification information for subsequent data transmission with the reader in the transmission occasion.
[0168] In one example, the first terminal can save the first identification information in a permanent memory, e.g., the permanent memory can be a memory that is not affected by power consumption, and the stored information will not be lost when the power consumption is below a threshold. Alternatively, the first terminal can save the first identification information in a temporary memory, e.g., the temporary memory can be a memory that is affected by power consumption, and the stored information will be discarded or cannot be saved when the power consumption is below a threshold or is exhausted.
[0169] In another example, the first terminal can save the first identification information for a time period T and discard it after the time period T, where T can be a protocol specified time period or a network preconfigured time period, e.g., the network node (access network node or core network node) / reader preconfigures the time period T through signaling, or the first terminal requests the time period for storing the first identification information, and the network device / reader receives the request and configures the first time period T for the first terminal through signaling.
[0170] In another example, the first terminal stores the first identification information by default, and discards the first identification information when the network node (an access network node or a core network node) / the reader instructs to release the first identification information or instructs to end the procedure (e.g., the first service is completed).
[0171] In an optional implementation, the first information is carried in the first message, and the first message can also carry a security parameter 1. The security parameter 1 is used for encryption and / or integrity protection of data (uplink data and / or downlink data), for example, the security parameter 1 can be used as an input parameter of an encryption algorithm / integrity protection algorithm, and / or can be used as a part of the data.
[0172] In one example, the security parameter 1 can be a common security parameter. For example, the first message carries a security parameter 1, and all the terminals being paged receive / determine the security parameter 1, that is, the security parameters determined by the terminals being paged from the first message are the same, that is, the security parameter 1.
[0173] In another example, the first message carries at least one security parameter 1 corresponding to at least one terminal, and the security parameters 1 corresponding to different terminals (associated with IDs) can be different.
[0174] Optionally, the second information sent by the first terminal carries the security parameter 1, which is used for encryption and / or integrity protection of the second information, and the data after the second information carries a security parameter 2, which is used for encryption and / or integrity protection of the data.
[0175] According to the scheme provided in the present application, the terminal and the reader can determine the first identification information according to the allocated resources without transmitting the first identification information through signaling, so that the terminal and the reader can reach a consensus on the first identification information, the terminal can be identified by the first identification information in subsequent scheduling, through the scheme, signaling transmission is reduced, power consumption is reduced, resource utilization is improved, and implementation complexity is reduced, so that the two parties of communication can accurately transmit data to each other.
[0176] In other implementation manners provided in the present application, the first message can indicate the first identification information, for example, the first message includes the first identification information. The first terminal can determine the first identification information according to the first message. Alternatively, the first message can indicate at least one parameter, the at least one parameter is used to determine the first identification information, and the first terminal can determine the first identification information according to the at least one parameter indicated by the first message after receiving the first message. The first message is a message used to trigger the first terminal to perform the first service.
[0177] Optionally, the first message comprises indication information, which is used to indicate the determination manner of the identity information. For example, it can be indicated that the identity information is determined based on target identity information (such as random identity, temporary identity, permanent identity, etc.), for example, the first identity information can be part or all of the target identity information of the first terminal, or it can be indicated that the identity information is determined based on the transmission resource of the terminal.
[0178] For example, the first message can comprise one bit, which is 0, and it can be indicated that the first identity information is determined based on target identity information (such as random identity, temporary identity, permanent identity, etc.). The bit is 1, and it can be indicated that the identity information is determined based on the transmission resource of the terminal. The first terminal can determine the determination manner of the first identity information according to the indication information in the first message.
[0179] However, the present application is not limited thereto, and the first message can also not carry the indication information. For example, in the case that the first message does not carry the target identity information, it is defaulted that the terminal determines the identity information based on the transmission resource of the terminal.
[0180] The information transmission method provided by the present application can be applied to the scenario that the terminal accesses the network based on the contention-free access. The following will be described with reference to FIG. 6. In the absence of special description, the same parts in the embodiment shown in FIG. 6 as in the embodiment shown in FIG. 4 can be implemented by referring to the description of the embodiment shown in FIG. 4. Here, no further description is given. The method can comprise, but is not limited to, the following steps S601 to S606, wherein S601, S603 and S605 are optional steps.
[0181] Optionally, S601, the core network node sends service request information to the reader-writer.
[0182] Correspondingly, the reader-writer receives the service request information from the core network node. The service request information can be used to instruct the reader-writer to initiate a first service. For example, the first service can be inventory service, positioning service, sensing service or operation instruction service.
[0183] The reader-writer can be a terminal or an access network node. If the reader-writer is a terminal, the core network node can deliver the service request information to the terminal as the reader-writer through the access network node.
[0184] In an optional implementation, after receiving the service request information, the reader-writer can send response information of the service request information to the core network node. After receiving the response information, the core network can determine that the reader-writer starts to initiate the first service.
[0185] In another optional implementation, after receiving the service request information, the reader / writer does not immediately send response information of the service request information to the core network node, and initiates a first service according to the service request information, and sends the response information to the core network node in response to data transmission of the terminal in the first service. Optionally, if the data transmission of the terminal in the first service is uplink data transmission, the response information can include the uplink data. For example, the first service is an inventory service, and after the reader / writer initiates the inventory service, the reader / writer obtains the terminal identification code of the terminal. The response information sent by the reader / writer to the core network node can include the obtained terminal identification code of the terminal. It should be understood that the reader / writer obtains the terminal identification code that has been encapsulated, and transmits it to the core network node through the response information, and the reader / writer does not perform decapsulation, so it cannot obtain the terminal identification code. In this application, the terminal identification code is information that needs to be obtained by a node (such as a core network node) other than the reader / writer to distinguish terminals through the inventory process. The reader / writer cannot obtain the terminal identification code, and the first terminal and the reader / writer cannot perform access layer transmission based on the terminal identification code of the first terminal, so it is necessary to determine the first identification information to identify the first terminal in the access layer transmission. The terminal identification code can be an EPC, a product ID, a public land mobile network (PLMN), a third-party identifier, etc., and the specific form is not limited.
[0186] The core network node can trigger the reader / writer to initiate the first service through the service request information, so as to obtain the terminal identification code of the terminal. However, the present application is not limited thereto, and the first service can also be another service.
[0187] In S602, the reader / writer sends a first message, and the first message includes first information and third information. The first information is used to indicate at least one transmission resource, and the third information is used to indicate at least one terminal. The at least one transmission resource corresponds to the at least one terminal.
[0188] The at least one terminal is a terminal selected to perform the first service. The at least one terminal can include the first terminal and a second terminal.
[0189] In an optional implementation, the third information can include selection information (or screening information, and the name of the information is not limited) used to select the terminal.
[0190] For example, the selection information indicates a terminal identifier, which can be a device ID, a mask, a group identifier, a temporary identifier, a permanent identifier (such as, not lost due to power lower than a threshold value / running out), a temporary identifier (such as, only maintained for a period of time, such as, lost due to power lower than a threshold value / running out), or an AS ID, etc.
[0191] It should be understood that the terminal identifier of the at least one terminal can be obtained by the reader from the core network node, i.e., the core network node determines to select the at least one terminal to perform the first service, and triggers the reader to initiate the first service, and the reader does not identify the terminal identifier of the at least one terminal, such as the third information is information sent by the core network node to the reader and needs to be transmitted by the reader to the terminal. That is, the reader obtains the third information from the core network node and does not read (or cannot read) the third information, but only carries the third information in the first message and broadcasts the first message. Therefore, the reader cannot obtain the terminal identifier of the at least one terminal, and therefore the at least one terminal needs to determine the identifier information for identifying the terminal with the reader through the method provided in the present application, so as to associate the information with the identifier information of the terminal when transmitting the information, so as to distinguish which terminal the transmitted information belongs to. That is, the identifier information determined by the reader and the terminal based on the transmission resource is information used in the information transmission on the access network side.
[0192] The terminal receives the first message, and can determine whether the terminal is selected to perform the first service according to the third information in the first message. For example, the terminal identifier indicated by the third information includes the terminal identifier of the first terminal and the terminal identifier of the second terminal. After receiving the first message, the first terminal can determine that the first terminal is selected to perform the first service according to the third information. Similarly, the second terminal can determine that the second terminal is selected to perform the first service according to the third information in the received first message.
[0193] Optionally, the first message can include session identifier information, and the session identifier information is used to identify the first service.
[0194] The terminal can determine that the first message initiates the first service according to the session identifier information in the first message.
[0195] Exemplarily, the first message can be a paging message. The paging message is used to page the at least one terminal indicated by the third information to perform the first service. However, the application is not limited thereto, and the first message can also be referred to as a selection message or an inquiry message.
[0196] In the first message, at least one transmission resource corresponds to at least one terminal, such as in the first message, one transmission resource corresponds to one terminal identifier. Some indication manners of the first message indicating the correspondence between the transmission resource and the terminal are provided below, and it should be understood that the present application is not limited thereto.
[0197] The first terminal can determine the frequency domain resource and / or time domain resource contained in the transmission resource of the first terminal by taking the modulus or the bottom of the resource number. Wherein, i can be determined based on the following two manners.
[0198] In one way, i can be the serial number of the terminal identifier corresponding to the first terminal carrying the terminal identifier in the first message. For example, the first message carries ID1, ID2, ID3, ID5, ID6. If i=1 represents the first ID, when ID5 is the terminal identifier of the first terminal, i=4, that is, ID5 is the fourth ID in the first message carrying ID. When ID3 is the terminal identifier of the first terminal, i=3.
[0199] In another way, the first message carries ID and i corresponding to each ID. The first message indicates 6 IDs, ID1 to ID6, and further indicates that ID1 corresponds to i=1, ID2 corresponds to i=2, ID3 corresponds to i=3, ID5 corresponds to i=4, and ID6 corresponds to i=5.
[0200] The frequency domain resources included in the transmission resource can be determined by taking the modulus of i with respect to the total number of frequency domain resources, and the time domain resources included in the transmission resource can be determined by taking the floor of i with respect to the total number of time domain resources. Alternatively, the time domain resources can be determined by taking the modulus of i with respect to the total number of time domain resources, and the frequency domain resources can be determined by taking the floor of i with respect to the total number of frequency domain resources.
[0201] In Example 1, the transmission resource includes time domain resources and frequency domain resources, and the first information indicates the total number N of transmission occasions and the indexes F index1 , F index2 , … of the frequency domain resources arranged in sequence. The terminal can obtain the parameters used to determine the frequency domain resources based on the indexes according to the correspondence between the parameters and the indexes, so as to determine the frequency domain resources. The terminal identifiers included in the third information are arranged in sequence, such as ID1, ID2, … The i-th terminal identifier in the third information corresponds to the i-th frequency domain resource index in the first information, and the identifier T id of the time domain resource (i.e., the transmission occasion) can be determined according to the total number N of transmission occasions and i. Exemplarily, T id , N, and i satisfy:
[0202] wherein, represents the floor of x. For example, N=2 and i=1, that is, the first frequency domain resource index (i.e., F index1 ) corresponding to the first ID (i.e., ID1), and the identifier T id of the corresponding transmission occasion is 0. The terminal with the terminal identifier ID1 can determine the transmission resource corresponding to the terminal, which includes the frequency domain resource with the index F index1 and the transmission occasion with the identifier T id =0 (i.e., the first transmission occasion). For example, i=2, that is, the second frequency domain resource index (i.e., F index2 ) corresponding to the second ID (i.e., ID2), and the identifier Tid = 1. The terminal with the terminal identifier ID2 can determine that the transmission resource corresponding to the terminal includes the index F index2 corresponding frequency domain resource and the identifier T id = 1 corresponding transmission occasion (i.e., the second transmission occasion).
[0203] In Example 2, the transmission resource includes a time domain resource and a frequency domain resource, and the first information can indicate the total number N of transmission occasions and the indexes of at least one frequency domain resource, such as the first information indicating that the total number N of transmission occasions is 2 and indicating two indexes F index5 , F index6 The terminal identifiers contained in the third information are arranged in sequence, such as the third information indicating four terminal identifiers, ID1, ID2, ID3, and ID4. The i-th terminal identifier in the third information corresponds to the identifier T id satisfies:
[0204] The identifier of the frequency domain resource is the index of the frequency domain resource numbered j in the first information, where the indexes of the frequency domain resources in the first information are numbered in sequence starting from 0, such as the index of the frequency domain resource numbered 0 being F index5 and the index of the frequency domain resource numbered 1 being F index6 , and j satisfies:
[0205] M is the number of indexes of the frequency domain resources indicated in the first information, i.e., M = 2. Therefore, for the first terminal identifier ID1 in the first information, i = 1, the identifier T id = 0, i.e., the first transmission occasion, and the identifier of the frequency domain resource is the index of the frequency domain resource numbered 0 indicated in the first information, i.e., F index5 . For the fourth terminal identifier ID4 in the first information, i = 4, the identifier T id = 1, and the identifier of the frequency domain resource is the index of the frequency domain resource numbered 1 indicated in the first information, i.e., F index6 .
[0206] In Example 3, a plurality of resource indexes can be predefined, each resource index corresponding to a time domain resource and a frequency domain resource, such as the resource index 0 corresponding to the first transmission occasion and the index of the first frequency domain resource, the resource index 1 corresponding to the first transmission occasion and the second frequency domain resource, the resource index 2 corresponding to the second transmission occasion and the first frequency domain resource, and other resource indexes being predefined. For example, the first information can indicate the total number N of transmission occasions, such as N = 2, and two indexes F index5 , F index6and resource index 1, the second information indicates 2 terminal identities, ID1, ID2, then the two terminal identities correspond to the two resource indexes one by one, the terminal identified by ID1 corresponds to resource index 0, then the transmission resource of the terminal includes the first transmission occasion, i.e., transmission occasion 0, and the first frequency domain resource with index F index5 . The terminal identified by ID2 corresponds to resource index 1, then the transmission resource of the terminal includes the first transmission occasion, i.e., transmission occasion 0, and the second frequency domain resource with index F index6 .
[0207] In Example 4, a plurality of resource indexes can be predefined, each of which corresponds to a time domain resource and a frequency domain resource, the first information can indicate at least one resource index, which corresponds to at least one terminal one by one. For example, resource index 0 corresponds to transmission occasion 0 and frequency domain resource with index F index2 , resource index 1 corresponds to transmission occasion 0 and frequency domain resource with index F index1 , and resource index 2 corresponds to transmission occasion 1 and frequency domain resource with index F index5 , and other resource indexes are also predefined. For example, the first information can indicate resource index 0 and resource index 2, and the second information indicates 2 terminal identities, ID1, ID2, then the two terminal identities correspond to the two resource indexes one by one, the terminal identified by ID1 corresponds to resource index 0, then the transmission resource of the terminal includes transmission occasion 0 and frequency domain resource with index F index2 , and the terminal identified by ID2 corresponds to resource index 2, then the transmission resource of the terminal includes transmission occasion 1 and frequency domain resource with index F index5 .
[0208] Optionally, the plurality of resource indexes in the above-mentioned Example 3 and Example 4 can be indicated by a message, which can be understood as that the reader dynamically configures the correspondence between the resource indexes and the transmission resources for the terminal, for example, the message can be the first message or other messages (such as broadcast messages) that can be received by the terminal. Alternatively, the protocol can define a plurality of corresponding modes of the resource indexes and the resources, and the reader selects one of the corresponding modes through the message. The plurality of corresponding modes can correspond to different application scenarios, which can reduce the indication overhead.
[0209] For example, the protocol predefines multiple tables, each of which corresponds to a resource index and a resource configuration manner of a resource, that is, in different tables, the same resource index corresponds to different transmission resources. The reader selects a table through a message, and the reader indicates a resource index in the table for a terminal, and the transmission resource corresponding to the resource index is the transmission resource of the terminal. For example, the first message can indicate the selected table, or the selected table can be indicated by other messages, which is not limited in the present application.
[0210] In Example 5, the transmission resource includes a time domain resource and a frequency domain resource, the first information can indicate a total number of transmission occasions N and an index of at least one frequency domain resource, for example, the first information indicates that the total number of transmission occasions N = 2, and two indexes F index5 , F index6 of the frequency domain resource are indicated. The third information contains terminal identities arranged in sequence, for example, the third information indicates four terminal identities ID1, ID2, ID3 and ID4. The i-th terminal identity in the third information corresponds to the identification T id of the time domain resource (i.e., the transmission occasion).
[0211] The identification of the frequency domain resource is the index of the frequency domain resource numbered j in the first information, where the indexes of the frequency domain resource in the first information are numbered in sequence starting from 0, for example, the index numbered 0 is F index5 , and the index numbered 1 is F index6 . j satisfies:
[0212] j = i mod M
[0213] M is the number of indexes of the frequency domain resource indicated in the first information, that is, M = 2. Therefore, for the first terminal identity ID1 in the first information, i = 1, the identification T id of the time domain resource is 0, that is, the first transmission occasion, and the identification of the frequency domain resource is the index of the frequency domain resource numbered 1 indicated in the first information, that is, F index6 . For the second terminal identity ID2 in the first information, i = 2, the identification T id of the time domain resource is 0, and the identification of the frequency domain resource is the index of the frequency domain resource numbered 0 indicated in the first information, that is, F index5 .
[0214] In another example, the transmission resources include time-domain resources. The first information may include an identifier of at least one transmission timing, which corresponds one-to-one with the terminal identifier of at least one terminal in the third information. Different terminal identifiers may correspond to different transmission timing identifiers, or at least two terminal identifiers may correspond to the same transmission timing identifier, that is, the time-domain resources of the at least two terminals are the same, and the frequency-domain resources of the at least two terminals may be different.
[0215] The first terminal can determine its transmission resources as the first transmission resources based on the first message, and the second terminal can determine its transmission resources as the second transmission resources based on the first message.
[0216] S603, the reader sends the first trigger message.
[0217] The first trigger message is used to trigger the first transmission opportunity. That is, the period between the first trigger message and the next first trigger message is the first transmission opportunity. However, this is not limited to this. As described above, in a specific implementation, the first message can trigger the first transmission opportunity, and the first transmission opportunity triggered by the first trigger message is the second transmission opportunity. If the first message does not trigger a transmission opportunity, then the first transmission opportunity triggered by the first trigger message is the first transmission opportunity.
[0218] Optionally, if the transmission resources indicated by the first information include frequency domain resources, the first trigger message may include indication information, which is used to indicate the frequency domain resources included in the transmission timing triggered by the first trigger message.
[0219] Based on the first trigger message, the terminal can determine whether the first transmission opportunity includes the terminal's transmission resources. For example, if the transmission resources include time-domain resources, and the time-domain resource of the first terminal's first transmission resource is the first transmission opportunity, the first terminal can execute S604 to transmit information during the first transmission opportunity. As another example, if the transmission resources include frequency-domain resources, such as the frequency-domain index of the first transmission resource being F... index1 The indication information in the first trigger message indicates F index1 Regarding the corresponding frequency domain resources, the first terminal can determine that the first transmission timing includes the first transmission resources, thereby executing S604. The indication information can also indicate other frequency domain resources. For example, if the resources of another terminal among at least one of the terminals indicated by the first information include the frequency domain resources indicated by the indication information, then that terminal also transmits information on the corresponding frequency domain resources in the first transmission timing. For another example, if the transmission resources include both time domain resources and frequency domain resources, and the first terminal determines that the first transmission timing includes both the time domain resources and frequency domain resources of the first transmission resources, then the first terminal executes S604.
[0220] S604, the first terminal and the reader transmit information 1 on the first transmission resource. Information 1 is associated with first identification information, and the first identification information is associated with the first transmission resource.
[0221] The first terminal and the reader / writer transmit information 1 on the first transmission resource, including: the first terminal sending information to the reader / writer on the first transmission resource, and / or the reader / writer sending information to the first terminal on the first transmission resource. Specifically, this can be implemented according to the process requirements of the first service. For example, if the first service is an inventory management service, the first terminal can send information to the reader / writer on the first transmission resource, and this information includes the terminal identification code of the first terminal, which is associated with first identification information. As another example, if the first service is a write service, the reader / writer can send information to the first terminal on the first transmission resource, and this information includes instructions and data, which is associated with first identification information.
[0222] The first identification information is associated with the first transmission resource. Optionally, the first terminal can determine the first identification information based on the first transmission resource. For details, please refer to the description of the embodiment shown in Figure 4, which will not be repeated here.
[0223] S605, the reader sends a second trigger message.
[0224] The second trigger message is used to trigger the second transmission opportunity and simultaneously indicates the end of the first transmission opportunity.
[0225] Optionally, if the transmission resources include frequency domain resources, the second trigger message further includes indication information, which is used to indicate the frequency domain resources included in the second transmission timing.
[0226] S606, the second terminal and the reader transmit information 2 on the second transmission resource. Information 2 is associated with second identification information, and the second identification information is associated with the second transmission resource.
[0227] The transmission resource of the second terminal is the second transmission resource, and the second transmission timing includes the second transmission resource. Therefore, the second terminal and the reader transmit information 2 on the second transmission resource. The transmission of information 2 between the second terminal and the reader on the second transmission resource includes: the second terminal sending its own information to the reader on the second transmission resource, and / or the reader sending information to the second terminal on the second transmission resource.
[0228] The second identification information is associated with the second transmission resource. Optionally, the second terminal can determine the second identification information based on the second transmission resource. For details on how the first terminal determines the first identification information in the embodiment shown in Figure 4, please refer to the description therein; it will not be repeated here.
[0229] According to the solution of this application, in a contention-free access scenario, without the need to transmit the first identification information via signaling, the terminal and the reader can determine the first identification information based on the allocated resources. This means that they can reach a consensus on the identification information used to identify the terminal, reducing signaling transmission, power consumption, resource utilization, and implementation complexity, and enabling the two communicating parties to accurately transmit data to each other.
[0230] In one alternative implementation, the second trigger message (i.e., an example of a second message) includes fourth information indicating that the transmission of information 1 failed. In this implementation, information 1 is information sent by the first terminal to the reader / writer on the first transmission resource.
[0231] In other words, the reader can notify the terminal via a trigger message that the information transmission from the terminal has failed. For example, if the first service is an inventory management service, and the first terminal sends information containing its terminal identification code to the reader via the first transmission resource, but the reader fails to receive this information, the reader can notify the first terminal of the transmission failure of the information containing the terminal identification code in a subsequent trigger message.
[0232] For example, the fourth information can indicate the first transmission resource. The first terminal can determine that the transmission of information 1 failed by indicating the first transmission resource based on the fourth information, but this application is not limited thereto.
[0233] Optionally, the first terminal sends information 1 based on the third message. The third message is a retransmission of the first message.
[0234] After the first terminal learns that the transmission of information 1 has failed via the second trigger message, it can retransmit information 1 through a retransmission message (i.e., the third message) in response to the first message. This third message may include information indicating transmission resources and information indicating the terminal. Transmission resources correspond to terminals, and the first terminal can determine its corresponding transmission resource based on the third message and retransmit information 1 on that resource.
[0235] Optionally, the third message can be used to initiate a new round of the first service process after the first service process initiated by the first message has ended. For example, if the first service process initiated by the first message includes N transmission opportunities, the reader / writer sends a third message after each of these N transmission opportunities. This third message can be used to trigger a terminal that failed to respond to the first message to execute the first service. For instance, if the first terminal learns from a second trigger message that information 1 transmission failed, it can respond to the third message to execute the first service. However, if the second terminal does not receive a trigger message indicating that information 2 transmission failed, it determines that information 2 transmission was successful and therefore does not respond to the third message.
[0236] For example, the first message and the third message include the same session identification information, which is used to identify the first service. After receiving the third message, the terminal can determine that the third message is a retransmission of the first message based on the session identification information. A terminal that successfully responded to the first message (such as the second terminal) does not respond to the third message, while a terminal that failed to respond to the first message (such as the first terminal) responds to the third message. For example, the first terminal determines the corresponding transmission resource based on the third message and sends information 1 on that transmission resource.
[0237] According to the implementation method, if a terminal that is triggered to execute a service experiences a data transmission failure during the execution of the service, the service can be executed again in this way, which can improve the reliability of the terminal's services.
[0238] In this application, the first message may be a paging message or an inquiry message, and the triggering message may be an inquiry message or an inquiry repeat message.
[0239] In one optional implementation, the first message is a paging message, and the trigger message (which may include the first and second trigger messages shown in Figure 6) is an inquiry message, or the trigger message is an inquiry repeat message. The paging message can trigger a round of transmission opportunities, and a round includes multiple transmission opportunities. Each trigger message following the paging message is used to trigger one transmission opportunity in this round. The reader / writer can also send the next paging message, which can trigger the next round of transmission opportunities for the same service (or the same session of the same service) associated with the previous paging message. Optionally, the paging message may carry indication information 1, which indicates the round identifier and / or the number of transmission opportunities included in this round. Optionally, the trigger message may carry indication information 2, which indicates the identifier of the transmission opportunity triggered by the trigger message, such as the transmission opportunity's number or sequence number in this round.
[0240] In another optional implementation, the first message can be a paging message, and the first triggering message following the paging message is an inquiry message, as shown in Figure 6. The first triggering message can be an inquiry message, and the triggering message following the first triggering message is an inquiry repeating message, as shown in Figure 6. The inquiry message is used to trigger a round of transmission opportunities and the first transmission opportunity of this round. The inquiry repeating message is used to trigger the next transmission opportunity and end the previous transmission opportunity. Optionally, the inquiry message can carry indication information 1, which is used to indicate the round identifier and / or the number of transmission opportunities included in this round. Optionally, the inquiry repeating message can carry indication information 2, which is used to indicate the identifier of the transmission opportunity triggered by the triggering message, such as the number or sequence number of the transmission opportunity in this round.
[0241] The information transmission method provided in this application can be applied to scenarios where terminals access networks based on contention, as described below with reference to Figure 7. Unless otherwise specified, the parts identical to those in the embodiment shown in Figure 7 and the embodiment shown in Figure 4 can be implemented with reference to the preceding description of the embodiment shown in Figure 4, and will not be repeated here. This method includes, but is not limited to, the following steps S701 to S708, wherein S701, S703, S705, S707, and S708 are optional steps.
[0242] Optionally, in S701, the core network node sends service request information to the reader / writer.
[0243] For a detailed description of the implementation of S701, please refer to the description of S601 above, which will not be repeated here.
[0244] S702, the reader sends a first message, which includes first information and third information. The first information is used to indicate at least one transmission resource, and the third information is used to indicate at least one terminal. The at least one transmission resource is a candidate transmission resource of the at least one terminal.
[0245] Upon receiving the first message, the terminal can determine whether it has been selected to execute the first service based on the third information contained in the first message. After receiving the first message, both the first terminal and the second terminal can determine whether they have been selected to execute the first service based on the third information.
[0246] The at least one transmission resource is a candidate transmission resource for access, and the at least one terminal can select one of the at least one transmission resources to transmit contention resolution information. For example, a first terminal selects a first transmission resource among the at least one transmission resources to transmit contention resolution information, and a second terminal selects a second transmission resource among the at least one transmission resources to transmit contention resolution information.
[0247] S703, the reader sends the first trigger message.
[0248] The first trigger message is used to trigger a first transmission opportunity. For example, the transmission resources include frequency domain resources. The first trigger message also includes indication information, which indicates the frequency domain resources included in the first transmission opportunity. The first terminal can determine that the first transmission opportunity includes the first transmission resources based on the indication information.
[0249] S704, the first terminal sends first contention resolution information on the first transmission resource.
[0250] The first terminal can determine the first transmission timing, including the first transmission resource, based on the first trigger message. Then, the first terminal can send the first contention resolution information on the first transmission resource. The first contention resolution information is randomly generated by the first terminal and is used to compete for the resource.
[0251] S705, the reader sends an acknowledgment message, which includes first contention resolution information.
[0252] If the reader successfully receives the first contention resolution information and does not receive any other contention resolution information, the reader sends an acknowledgment message, which includes the first contention resolution information. Accordingly, upon receiving this acknowledgment message, the first terminal determines that the first contention resolution information has been successfully received by the reader based on the fact that the acknowledgment message includes the first contention resolution information. The first terminal can then determine to use the first transmission resource used to send the first contention resolution information to send subsequent information.
[0253] For example, the contention resolution information can be a random sequence, such as the RN16 mentioned earlier, but this application is not limited to this; it can also be a random sequence of other lengths. Alternatively, the contention resolution information can also be identification information determined based on the device identifier (ID) or temporary ID, such as that determined by the device identifier and a hash algorithm, or determined by the CRC of the device identifier. Furthermore, the terminal can compress a long device ID into a shorter ID as the contention resolution information, or directly use partial information of a known identifier (e.g., a portion of the device ID).
[0254] S706, the first terminal and the reader transmit information 1 on the first transmission resource, the information 1 being associated with first identification information, the first identification information being associated with the first transmission resource.
[0255] Optionally, if the first terminal determines, based on the confirmation message, that information 1 can be transmitted on the first transmission resource, then the first terminal can determine the first identification information based on the first transmission resource. Subsequent information transmitted with the reader / writer is associated with this first identification information.
[0256] The specific implementation of S706 can be found in the description of S604 above and the relevant description in the embodiment shown in Figure 4, and will not be repeated here.
[0257] S707, the reader sends a second trigger message.
[0258] The second trigger message is used to trigger the second transmission opportunity and simultaneously indicate the end of the first transmission opportunity. The second trigger message may include indication information indicating the frequency domain resources included in the second transmission opportunity. The second terminal can determine, based on this indication information, that the second transmission opportunity includes the second transmission resources.
[0259] S708, the second terminal sends second contention resolution information on the second transmission resource.
[0260] If the reader successfully receives the second contention resolution information and does not receive any other contention resolution information, the reader sends an acknowledgment message containing the second contention resolution information to the second terminal. If the second terminal does not receive an acknowledgment message containing the second contention resolution information, it indicates that the second terminal has not successfully accessed the network, or in other words, it has not won the transmission resource. The second terminal and the reader do not transmit information 2.
[0261] Optionally, the second terminal receives a third message, which is a retransmission of the first message. The third message is used to initiate the next round of the first service process. The second terminal can reconnect based on the third message. If the connection is successful, the second terminal determines its second identification information based on the acquired transmission resources and transmits information 2 to the reader / writer. This information 2 is associated with the second identification information.
[0262] For example, the first message can be a paging message or an inquiry message. The first trigger message and the second trigger message can be inquiry repeat messages.
[0263] According to the solution of this application, in a contention access scenario, the terminal and the reader do not need to transmit the first identification information through signaling. The identification information can be determined based on the transmission resources of the reader confirming receipt of the contention resolution information, thereby reaching a consensus on the identification information used to identify the terminal. This reduces signaling transmission, reduces power consumption, improves resource utilization and implementation complexity, and enables the two communicating parties to accurately transmit data to each other.
[0264] It is understood that, in order to achieve the functions in the above embodiments, the reader and terminal include hardware structures and / or software modules corresponding to perform each function. It should be understood that the reader provided in this application can be a terminal or an access network node, and this application does not limit this. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0265] Figures 8 and 9 are schematic diagrams of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the terminal or reader in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be one of the terminals 120a-120j shown in Figure 1, or it can be the access network node 110a or 110b shown in Figure 1, or it can be a module (such as a chip or chip system) applied to the terminal or reader.
[0266] The communication device 800 includes a transceiver unit 820, which can be used to receive or send information. The communication device 800 may also include a processing unit 810, which can be used to process instructions or data to achieve corresponding operations.
[0267] It should be understood that when the communication device 800 is a chip configured in (or used in) a communication device, the transceiver unit 820 in the communication device 800 can be the input / output interface or circuit of the chip, and the processing unit 810 in the communication device 800 can be the processor in the chip.
[0268] Optionally, the communication device 800 may further include a storage unit 830, which can be used to store instructions or data, and the processing unit 810 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations.
[0269] The communication device 800 can be used to implement the functions of the first terminal or reader / writer in the method embodiments shown in Figures 4, 6, and 7 above.
[0270] When the communication device 800 is used to implement the function of the first terminal in the method embodiment shown in FIG4: the transceiver unit 820 is used to receive first information, which is used to indicate at least one transmission resource; the transceiver unit 820 is also used to send second information on the first transmission resource, the second information being associated with first identification information, which is associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify the first communication device. Optionally, the processing unit 810 is used to determine the first identification information based on the first transmission resource.
[0271] When the communication device 800 is used to implement the function of the reader / writer in the method embodiment shown in FIG4: the transceiver unit 820 is used to send first information, which is used to indicate at least one transmission resource; the transceiver unit 820 is also used to receive second information on the first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used to identify the first communication device. Optionally, the processing unit 810 is used to determine the first identification information based on the first transmission resource.
[0272] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to the relevant description in the method embodiment shown in Figure 3.
[0273] It should be understood that the transceiver unit 820 in the communication device 800 can be implemented through a communication interface (such as a transceiver, transceiver circuit, input / output interface, or pins, etc.). When the communication interface is a transceiver, the transceiver can consist of a receiver and / or a transmitter. The processing unit 810 in the communication device 800 can be implemented through at least one processor, or it can be implemented through at least one logic circuit. Optionally, the communication device 800 also includes a storage unit, which can be implemented using a memory.
[0274] As shown in Figure 9, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It is understood that the interface circuit 920 can be a transceiver or an input / output interface. Optionally, the communication device 900 may also include a memory 930 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions.
[0275] In one implementation, the memory 930 may be integrated into the processor 910 or independent of the processor 910.
[0276] When the communication device 900 is used to implement the methods shown in Figures 4, 6, and 7, the processor 910 is used to implement the functions of the processing unit 810, and the interface circuit 920 is used to implement the functions of the transceiver unit 820.
[0277] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip can implement the functions of the terminal in the above method embodiments. The terminal device chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal device chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.
[0278] When the aforementioned communication device is a module applied to a network device, the network device module can implement the functions of the network device in the above method embodiments. The network device module receives information from other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the terminal device to the network device; or, the network device module sends information to other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the network device to the terminal device. Here, the network device module can be the baseband chip of the network device, or it can be a DU or other modules. The DU here can be a DU under an open radio access network (O-RAN) architecture.
[0279] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0280] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or a terminal device. The processor and storage medium can also exist as discrete components in the access network device or terminal device.
[0281] According to the method provided in the application embodiments, this application embodiment also provides a computer program product, which includes: computer program code, which, when executed by one or more processors, causes a device including the processor to perform the method shown in FIG4, FIG6, and FIG7.
[0282] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, network equipment, user equipment, or other programmable device.
[0283] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium that stores the above-mentioned computer program or instructions. When the computer program or instructions are run by one or more processors, the device including the processor performs the method shown in FIG4, FIG6, and FIG7.
[0284] As described above, computer programs or instructions can be stored in or transferred from one computer-readable storage medium to another. For example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.
[0285] According to the method provided in the embodiments of this application, this application also provides a communication system, including one or more of the aforementioned terminals. The system may further include one or more of the aforementioned network devices.
[0286] In the various embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatuses described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be through some interfaces; indirect couplings or communication connections between apparatuses or units may be electrical, mechanical, or other forms.
[0287] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this solution according to actual needs.
[0288] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0289] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
A method of information transmission, characterized in that The method is applied to a first communication device or a chip in the first communication device, and includes: receiving first information, the first information being used for indicating at least one transmission resource; sending second information on a first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used for identifying the first communication device. The method of claim 1, wherein The second information is associated with the first identification information, including: the second information includes data, and the first identification information is used for determining scrambling information of the data; or the second information includes data and check information of the data, and the first identification information is used for determining scrambling information of the check information; or the second information includes the first identification information. The method according to claim 1 or 2, characterized in that The receiving of the first information includes: receiving a first message, the first message including the first information and third information, the third information being used for indicating at least one communication device, the at least one communication device including the first communication device, the at least one transmission resource corresponding to the at least one communication device, and the first transmission resource being a transmission resource corresponding to the first communication device in the at least one transmission resource. The method according to claim 3, characterized in that The first message is used for paging the first communication device. The method according to claim 3 or 4, characterized in that The method further includes: receiving a second message, the second message being used for triggering a transmission occasion, and the second message including fourth information, the fourth information being used for indicating that the second information fails to be transmitted. The method according to claim 5, characterized in that The method further includes: sending the second information according to a third message, the third message being a retransmission message of the first message. The method according to claim 6, characterized in that The first message and the third message include service identification information, and the service identification information is associated with a first service. The method according to claim 1 or 2, characterized in that The first transmission resource is a transmission resource carrying contention resolution information of the first communication device in the at least one transmission resource. The method according to any one of claims 1 to 8, characterized in that The method further includes: receiving data according to the first identification information. The method according to any one of claims 1 to 9, characterized in that The method further includes: determining the first identification information according to the first transmission resource; or determining the first identification information according to the first transmission resource and a first parameter, wherein the first parameter includes one or more of the following: a number of transmission occasions, a number of frequency domain resources, or a number of paged communication devices. A method of information transmission, characterized in that The method is applied to a second communication device or a chip in the second communication device, and includes: sending first information, the first information being used for indicating at least one transmission resource; receiving second information on a first transmission resource, the second information being associated with first identification information, the first identification information being associated with the first transmission resource, the at least one transmission resource including the first transmission resource, and the first identification information being used for identifying a first communication device. The method of claim 11, wherein The second information is associated with the first identification information, including: the second information includes data, and the first identification information is used for determining scrambling information of the data; or the second information includes data and check information of the data, and the first identification information is used for determining scrambling information of the check information; or the second information includes the first identification information. The second information comprises the first identification information. The method according to claim 11 or 12, characterized in that The sending the first information comprises: sending a first message, the first message comprising the first information and third information, the third information being used for indicating at least one communication device, the at least one communication device comprising the first communication device, the at least one transmission resource corresponding to the at least one communication device, the first transmission resource being a transmission resource corresponding to the first communication device in the at least one transmission resource. The method of claim 13, wherein The first message is used for paging the first communication device. The method according to claim 13 or 14, characterized in that The method further comprises: sending a second message, the second message being used for triggering a transmission occasion, the second message comprising fourth information, the fourth information being used for indicating that the transmission of the second information fails. The method of claim 15, wherein The method further comprises: receiving the second information according to a third message, the third message being a retransmission message of the first message. The method of claim 16, wherein The first message and the third message comprise service identification information, the service identification information being associated with a first service. The method according to claim 11 or 12, characterized in that The first transmission resource is a transmission resource carrying contention resolution information of the first communication device in the at least one transmission resource. The method according to any one of claims 11 to 18, characterized in that The method further comprises: sending data to the first communication device according to the first identification information. The method according to any one of claims 11 to 19, characterized in that The method further comprises: determining the first identification information according to the first transmission resource; or determining the first identification information according to the first transmission resource and a first parameter, wherein the first parameter comprises one or more of the following: a number of transmission occasions, a number of frequency domain resources, or a number of paged communication devices. A communication device, characterized by comprising a module for performing the method of any one of claims 1 to 10, or a module for performing the method of any one of claims 11 to 20. A communication device, characterized by comprising a processor coupled to a memory, the memory being used to store a computer program, the processor being used to execute the computer program stored in the memory to cause the communication device to perform the method of any one of claims 1 to 10, or to cause the communication device to perform the method of any one of claims 11 to 20. A communication device, characterized by comprising a processor and a communication interface, the processor being used to control the communication interface to implement the method of any one of claims 1 to 10, or to implement the method of any one of claims 11 to 20. A computer-readable storage medium, characterized by, having instructions stored thereon, the instructions, when executed on a computer, causing the computer to perform the method of any one of claims 1 to 10, or to perform the method of any one of claims 11 to 20. A computer program product, characterized in that comprising instructions, the instructions, when executed on a computer, causing the computer to perform the method of any one of claims 1 to 10, or to perform the method of any one of claims 11 to 20. A communication system characterized by comprising a first communication device and a second communication device, the first communication device being used to perform the method of any one of claims 1 to 10, and the second communication device being used to perform the method of any one of claims 11 to 20.
Citation Information
Patent Citations
Feedback resource selection method and terminal
CN112399559A
Method and device for determining transmission resources, communication equipment and storage medium
CN112690034A
Mode switching method and related device
CN114449625A
Data processing method and communication apparatus
WO2024145864A1