Information transmission / reception method, communication node, and storage medium

The wireless communication system addresses ID collisions and transmission time issues in passive RFID by using resource-based temporary IDs, enhancing identification efficiency and reducing overhead in passive RFID systems.

JP7762310B2Active Publication Date: 2025-10-29ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024542046
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-01-14
Filing Date
2022-08-11
Publication Date
2025-10-29
Estimated Expiration
2042-08-11

AI Technical Summary

Technical Problem

In passive RFID communication systems, the use of temporary IDs can result in ID collisions due to large coverage areas and increased terminal access, making it difficult to distinguish between terminals, and single-carrier modulation increases transmission time with larger data sets.

Method used

A wireless communication system that determines a temporary ID based on the resource number of the transmission resource, including round, slot, group, spreading code, and sub-channel numbers, reducing ID collisions and overhead, and optimizing transmission efficiency.

Benefits of technology

The system effectively distinguishes between passive terminals and reduces transmission time by using resource-based IDs, improving identification efficiency and reducing dedicated temporary ID bit overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007762310000001
    Figure 0007762310000001
  • Figure 0007762310000002
    Figure 0007762310000002
  • Figure 0007762310000003
    Figure 0007762310000003
Patent Text Reader

Abstract

This application discloses an information transmission / reception method, a communication node, and a storage medium. The information reception method includes receiving first information transmitted from a second communication node (S110), and determining a temporary ID of the second communication node based on a resource number of a transmission resource used for transmitting the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a subchannel number (S120).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application is based on and claims priority to a Chinese patent application bearing application number 202210044515.6 and filed on January 14, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communications technology, for example, to an information transmission and reception method, a communication node, and a storage medium. [Background technology]

[0003] In passive radio frequency identification (RFID) technology, when a reader / writer individually transmits information to a passive terminal, the information must carry a temporary identifier (ID) associated with the passive terminal. If the passive terminal confirms that the received temporary ID is the same as its own temporary ID, the information is deemed valid. The temporary ID is generated by the passive terminal, typically a random number of up to 16 bits, and is sent to the reader / writer in the upstream information. After the reader / writer confirms that it has correctly received the upstream information from the passive terminal, it can use the temporary ID contained therein to send commands and information to the passive terminal. However, passive communication technology based on cellular networks has a larger coverage area, and more passive terminals access the network. As a result, due to the large number of passive terminals, using existing RFID temporary IDs can result in different passive terminals having the same temporary ID, making it impossible to distinguish between the passive terminals. Meanwhile, because passive communication employs single-carrier modulation transmission, the larger the number of data transmission bits, the longer the transmission time. Summary of the Invention [Means for solving the problem]

[0004] The present embodiment is Wireless communication system with passive communication technologyAn information receiving method applied to a first communication node, comprising: receiving first information transmitted from a second communication node; determining a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number; fruit, the first information includes an n-bit random number, and the temporary ID further includes the first information; the method further includes transmitting third information including the temporary ID to the second communication node. A method for receiving information is provided.

[0005] The present embodiment is Wireless communication system with passive communication technology An information transmission method applied to a second communication node, transmitting first information to a first communication node; determining a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number; fruit, the first information includes an n-bit random number, and the temporary ID further includes the first information; the method further includes receiving third information transmitted from the first communication node, the third information including a temporary ID established by the first communication node; A method for transmitting information is provided.

[0006] The present embodiment is a computer program comprising a processor for, when executed, implementing the method of any of the preceding embodiments; Provides a communication node.

[0007] The present embodiment is A computer program is stored which, when executed by a processor, implements the method of any of the above embodiments. A computer-readable storage medium is also provided.

[0008] These examples, other aspects, and implementations of the present application are provided in more detail in the Brief Description of the Drawings, Detailed Description, and Claims. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a networking schematic diagram of a wireless communication system according to an embodiment. [Figure 2] 1 is a flowchart of an information receiving method according to an embodiment. [Figure 3] 10 is a flowchart of another information receiving method according to an embodiment. [Figure 4] 10 is a flowchart of a method for receiving additional information according to an embodiment. [Figure 5] 1 is a flowchart of an information transmission method according to an embodiment. [Figure 6] 10 is a flowchart of another information transmission method according to an embodiment. [Figure 7] 10 is a flowchart of a method for transmitting additional information according to an embodiment. [Figure 8] 1 is a structural schematic diagram of an information receiving device according to an embodiment; [Figure 9] FIG. 10 is a structural schematic diagram of another information receiving device according to an embodiment. [Figure 10] 1 is a structural schematic diagram of an information transmitting device according to an embodiment; [Figure 11] FIG. 10 is a structural schematic diagram of another information transmission device according to an embodiment. [Figure 12] FIG. 2 is a structural schematic diagram of a base station according to an embodiment; [Figure 13] FIG. 1 is a structural diagram of a UE according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] It should be understood that the specific examples described herein are merely for the purpose of interpreting the present application and are not intended to limit the present application. Hereinafter, the examples of the present application will be described in detail with reference to the drawings.

[0011] The information receiving method and information transmitting method according to the present application may be applied to various wireless communication systems, such as a long term evolution (LTE) system, a fourth-generation (4G) system, a fifth-generation (5G) system, a hybrid architecture system of LTE and 5G, a 5G New Radio (NR) system, and a sixth-generation (6G) system. Figure 1 illustrates a networking schematic diagram of a wireless communication system according to an embodiment. As shown in Figure 1, the wireless communication system includes a terminal device 110, an access network device 120, and a core network device 130.

[0012] The terminal device 110 may be a device with radio transmission and reception capabilities, and may be deployed on land (e.g., indoors or outdoors, handheld, worn or mounted in a vehicle, etc.), on water (e.g., on a ship, etc.), or in the air (e.g., on an airplane, balloon, satellite, etc.). Examples of some terminal devices 110 include passive terminals, user equipment (UE), user equipment connected to a network such as a mobile phone, a mobile stand, a tablet computer, a laptop, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), etc., or a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc., or an IoT node in the IoT, or an in-vehicle communication device in the IoV, or an entertainment or gaming device or system, or a global positioning system device, etc.

[0013] The access network device 120 is an access device through which the terminal device 110 wirelessly accesses the wireless communication system, and may be a reader / writer, a base station, an evolved base station (evolved NodeB, eNB, or eNodeB) in Long Term Evolution Advanced (LTEA), a transmission reception point (TRP), a base station or next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a Wireless Fidelity (WiFi) system, etc. The base station may include various macro base stations, micro base stations, home base stations, wireless remotes, routers, WiFi devices, or various network side devices such as a primary cell and a secondary cell, and a location management function (LMF) device. The access network equipment 120 may be a module or unit that completes some functions of a base station, for example, a central unit (CU) or a distributed unit (DU). The embodiments of the present application are not limited to the specific technology and specific equipment form adopted by the access network equipment, and the access network equipment may be abbreviated as a base station.

[0014] The core network device 130 may include an access and mobility management network element and a session management network element. Illustratively, the terminal device 110 can access the core network through the access network device 120 to realize data transmission.

[0015] In an embodiment of the present application, an information transmission and reception method, a communication node, and a storage medium operable in the above wireless communication system are provided, in which a temporary ID is determined by the resource number of the transmission resource used to transmit information, and the temporary ID contributes to identifying and distinguishing different terminal devices and avoiding collisions of temporary IDs between terminal devices. At the same time, this embodiment can also reduce the overhead of dedicated temporary ID bits in the uplink information, reduce transmission time, and improve identification efficiency.

[0016] The information receiving method, the information transmitting method, the communication node, and their technical effects will be described below.

[0017] 2 shows a flowchart of an information receiving method according to an embodiment. As shown in FIG. 2, the method according to this embodiment is applied to a first communication node. In this example, the first communication node (which may be referred to as a first communication node device) may be a base station, and the second communication node (which may be referred to as a second communication node device) may be a terminal device. The method includes the following steps:

[0018] In S110, the first communication node receives the first information transmitted from the second communication node.

[0019] In one embodiment, the first information may be upstream response information.

[0020] At S120, the first communication node determines a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0021] In one embodiment, the resource number is: If the resource number includes a round number, the round number is determined based on the number of updates to the range of values ​​in the slot; or If the resource number includes a slot number, the slot number is determined based on the slot in which the first information is correctly received; or If the resource number includes a group number, the group number is determined based on the group that correctly received the first information; or If the resource number includes a spreading code number, the spreading code number is determined based on the exactly despread spreading code; or If the resource number includes a sub-channel number, the sub-channel number is determined based on the sub-channel in which the first information is located.

[0022] Based on the above embodiment, please refer to FIG. 2, and FIG. 3 shows a flowchart of another information receiving method according to an embodiment. As shown in FIG. 3, the method includes the following steps:

[0023] At S100, the first communication node transmits second information including transmission resource configuration information to the second communication node, where the transmission resource configuration information includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and subchannel configuration information.

[0024] The second information may be instruction information including configuration information of transmission resources, and the configuration information of transmission resources includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and subchannel configuration information.

[0025] In S110, the first communication node receives the first information transmitted from the second communication node.

[0026] In one embodiment, the first information includes one of the following two formats:

[0027] Format 1: The first information includes the product unique number of the second communication node.

[0028] Format 2: The first information includes an n-bit random number or n bits in the product unique number of the second communication node.

[0029] At S120, the first communication node determines a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0030] The temporary ID includes a bit sequence corresponding to a resource number, that is, the temporary ID includes at least one of a bit corresponding to a round number value, a bit corresponding to a slot number value, a bit corresponding to a group number value, a bit corresponding to a spreading code number value, and a bit corresponding to a subchannel number value.

[0031] In the present application, a method for the first communication node to determine the resource number may include the following: if the resource number includes a round number, each time the range of slot values ​​is updated, it constitutes one round, and the number of updates to the range of slot values ​​corresponds to the round number, for example, the first communication node's first transmission of the second information corresponds to round number 0, the second transmission of the second information corresponds to round number 1, the third transmission of the second information corresponds to round number 2, etc. In this way, the round number of the second communication node can be determined based on the number of updates to the range of slot values, or the first communication node notifies the second communication node of the round number each time a new round begins.

[0032] Specifically, after the first communication node correctly receives the first information transmitted from the second communication node, it determines that the current round number is the round number of the second communication node.

[0033] When the resource number includes a slot number, if the first communication node correctly receives the first information in one slot, it determines the slot number of the second communication node that transmits the first information based on the slot. For example, if the second communication node randomly selects a slot value S and transmits the first information in the slot corresponding to the slot value S, and the first communication node correctly receives the first information in the slot, it determines that the slot number of the second communication node is S.

[0034] If the resource number includes a group number, the first communication node indicates one group of second communication nodes, and the second communication node in the group transmits the first information. If the first communication node correctly receives the first information within the time of the group, it determines that the second communication node transmitting the first information has the group number of the group.

[0035] If the resource number includes a spreading code number, the first communication node determines the spreading code number of the second communication node based on the accurately despread spreading code. Specifically, the first communication node receives the first information and despreads the first information using a spreading code in the spreading code set, where the number corresponding to the spreading code that accurately despreads the first information is the spreading code number of the second communication node. Preferably, for a predetermined spreading code length, the spreading code and the spreading code number have a one-to-one correspondence, and the spreading code number can be determined based on the spreading code.

[0036] When the resource number includes a subchannel number, the first communication node determines the subchannel number of the second communication node based on the subchannel in which the first information transmitted from the second communication node is located. Specifically, the first communication node receives the first information and determines the subchannel number of the second communication node based on the subchannel in the frequency domain occupied by the first information. Here, the subchannel is a transmission band in the frequency domain, and may be a narrow band or a subcarrier.

[0037] In one embodiment, the temporary ID further includes first information, specifically, the temporary ID includes a bit sequence corresponding to the resource number and a bit sequence of the first information.

[0038] In S130, the first communication node transmits third information including the temporary ID to the second communication node.

[0039] After the first communication node correctly receives the first information transmitted from the second communication node and determines the temporary ID of the second communication node, it transmits third information including the temporary ID to the second communication node.

[0040] In one embodiment, the third information may be confirmation information, which is used by the second communication node to determine whether its determined temporary ID matches the received temporary ID. If they match, the second communication node determines that the temporary ID and the third information are valid; if they do not match, the second communication node retransmits the first information using updated transmission resources.

[0041] In one embodiment, when the first information includes n bits of the product unique number of the second communication node, FIG. 4 shows a flowchart of a method for receiving further information according to one embodiment, which further includes step S140, as shown in FIG.

[0042] At S140, the first communication node receives fourth information transmitted from the second communication node, where the fourth information includes the remaining Nn bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node.

[0043] When the first information includes n bits in the product unique number of the second communication node, the fourth information only includes the remaining Nn bits in the product unique number of the second communication node, thereby reducing the dedicated temporary ID bit overhead in the upstream information, shortening the transmission time, and improving the identification efficiency.

[0044] 5 shows a flowchart of an information transmission method according to an embodiment, and as shown in FIG. 5, the method according to this embodiment is applied to a second communication node. In this example, the first communication node (which may be referred to as a first communication node device) may be a base station, and the second communication node (which may be referred to as a second communication node device) may be a terminal device. The method includes the following steps:

[0045] In S210, the second communication node transmits the first information to the first communication node.

[0046] In one embodiment, the first information may be upstream response information.

[0047] At S220, the second communication node determines its own temporary ID based on the resource number of the transmission resource used to transmit the first information, where the temporary ID includes a bit sequence corresponding to the resource number, and the resource number includes at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0048] If the resource number includes a round number, the round number is notified by the first communication node or determined based on the number of updates of the range of slot values.

[0049] If the resource number includes a slot number, the slot number is randomly selected by the second communication node.

[0050] If the resource number includes a group number, the group number is randomly selected by the second communication node, or the group number is the number of a fixed group of the second communication node, or the group number is determined by the product unique number of the second communication node.

[0051] Here, determining the group number by the product unique number of the second communication node includes that the second communication node can obtain group indication information, and if the group indication information is the same as some identification bits in the product unique number of the second communication node, the second communication node determines that the group number is the group number corresponding to the group indication information.

[0052] If the resource number includes a spreading code number, the spreading code number is randomly selected by the second communication node, or the spreading code number is the number of a fixed spreading code of the second communication node.

[0053] Specifically, when the spreading code number is randomly selected by the second communication node, The second communication node can obtain spreading code length indication information for indicating a spreading code length, and the spreading code number is the number of one spreading code randomly selected from a spreading code set corresponding to the spreading code length; or The second communication node can obtain repetition count indication information for indicating the number of repetitions, and determine the spreading code length based on the repetition count, and the spreading code number is the number of one spreading code randomly selected from the spreading code set corresponding to the spreading code length.

[0054] If the resource number includes a sub-channel number, the sub-channel number is randomly selected by the second communication node, or the sub-channel number is the number of a fixed sub-channel of the second communication node.

[0055] Based on the above embodiment, refer to FIG. 5, and FIG. 6 shows a flowchart of another information transmission method according to an embodiment. As shown in FIG. 6, the method includes the following steps:

[0056] In S200, the second communication node receives second information transmitted from the first communication node, the second information including transmission resource configuration information, and the transmission resource configuration information includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and subchannel configuration information.

[0057] The second information may be instruction information including configuration information of transmission resources, and the configuration information of transmission resources includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and subchannel configuration information.

[0058] In S210, the second communication node transmits the first information to the first communication node.

[0059] After the second communication node receives the second information transmitted from the first communication node, the second communication node transmits the first information to the first communication node based on the configuration information of the transmission resource.

[0060] If the transmission resource configuration information includes slot configuration information, the slot value range can be determined based on the slot configuration information, that is, after receiving the second information, the second communication node randomly selects one slot value within the slot value range determined by the second information, and transmits the first information in the slot corresponding to the selected slot value.

[0061] If the configuration information of the transmission resource includes the configuration information of a group, the group is a second communication node group, and the configuration information of the group includes one of the following two ways:

[0062] Method A1: The group configuration information is one group designation information, and the second communication node that matches the group designation information belongs to one group, and the second communication node in the group transmits the first information. That is, after receiving the second information, if the group number of the second communication node matches the group designation information, the second communication node transmits the first information within the time of the group. The group number of the second communication node may be determined by some identification bits included in itself, or may be one fixed group number.

[0063] Method A2: The group configuration information indicates the number of groups T and is used to divide the second communication nodes into T groups. That is, after receiving the second information, the second communication node randomly selects one group from the T groups and transmits the first information within the time of the selected group.

[0064] Here, the group time corresponds to the end of the time of the previous group or the start of the time of the next group each time the first communication node transmits group indication information, and the time length between two adjacent group indication information is the time of one group.

[0065] If the transmission resource configuration information includes spreading code configuration information, the spreading code length can be determined based on the spreading code configuration information, that is, after receiving the second information, the second communication node determines the spreading code length and transmits the first information using the spreading code corresponding to the spreading code length.

[0066] Here, the method for determining the spreading code length based on the spreading code configuration information may include the following: the spreading code configuration information is spreading code length indication information, which indicates the spreading code length, or the spreading code configuration information is repetition count indication information, which indicates the number of times data is repeatedly transmitted, the repetition count is an integer multiple of the spreading code length, the repetition count corresponds to the spreading code length, and the spreading code length can be determined based on the repetition count.

[0067] Correspondingly, the first information can be transmitted using a spreading code corresponding to the spreading code length in one of the following three ways.

[0068] Method B1: The second communication node randomly selects one spreading code from the spreading code set corresponding to the spreading code length, and transmits the first information based on the selected spreading code.

[0069] Scheme B2: The second communication node has a fixed spreading code. Specifically, one second communication node includes N spreading code lengths, each spreading code length corresponds to one fixed spreading code. After the second communication node determines the spreading code length, it transmits the first information based on the corresponding spreading code.

[0070] Method B3: The second communication node randomly generates one spreading code having a spreading code length, and transmits the first information based on the generated spreading code.

[0071] If the transmission resource configuration information includes sub-channel configuration information, the N sub-channel numbers can be determined based on the sub-channel configuration information, that is, after receiving the second information, the second communication node randomly selects one sub-channel number from the N sub-channel numbers, and transmits the first information on the sub-channel corresponding to the selected sub-channel number.

[0072] In one embodiment, the first information includes one of the following two formats:

[0073] Format 1: The first information includes the product unique number of the second communication node.

[0074] Format 2: The first information includes an n-bit random number or n bits in the product unique number of the second communication node.

[0075] In one embodiment, the temporary ID further includes first information, specifically, the temporary ID includes a bit sequence corresponding to the resource number and a bit sequence of the first information.

[0076] At S220, the second communication node determines its own temporary ID based on the resource number of the transmission resource used to transmit the first information, where the temporary ID includes a bit sequence corresponding to the resource number, and the resource number includes at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0077] In this application, the method for the second communication node to determine the resource number may include the following: if the resource number includes a round number, the round number is notified by the first communication node or determined according to the number of updates of the slot value range, and the round number is incremented by 1 each time the slot value range is updated, that is, when the second communication node sends the first information, it determines that the current round number is the round number of the second communication node.

[0078] If the resource number includes a slot number, the second communication node selects one slot value within the range of slot values, and the selected slot value is the slot number of the second communication node.

[0079] If the resource number includes a group number, the second communication node has a fixed group number, or the second communication node randomly selects a group number, or the group number is determined by the product unique number of the second communication node.

[0080] Here, determining the group number by the product unique number of the second communication node includes that the second communication node can obtain group indication information, and if the group indication information is the same as some identification bits in the product unique number of the second communication node, the second communication node determines that the group number is the group number corresponding to the group indication information.

[0081] If the resource number includes a spreading code number, the spreading code length is determined according to the second information, and the second communication node has a fixed spreading code for the spreading code length, or randomly selects a spreading code from a set of spreading codes corresponding to the spreading code length, or randomly generates a spreading code for the spreading code length. For one spreading code length, the spreading code has a one-to-one corresponding relationship with the spreading code number, and the spreading code number can be determined according to the spreading code.

[0082] Here, the method for determining the spreading code length based on the second information includes: the second information includes spreading code length indication information indicating the spreading code length, or the second information includes repetition count indication information indicating the number of times data is repeatedly transmitted, and the spreading code length can be determined based on the repetition count, where the repetition count is an integer multiple of the determined spreading code length, and the repetition count has a corresponding relationship with the spreading code length.

[0083] If the resource number includes a sub-channel number, the second communication node has a fixed sub-channel, or the second communication node randomly selects one sub-channel among the C sub-channels.

[0084] In S230, the second communication node receives third information transmitted from the first communication node, the third information including the temporary ID determined by the first communication node.

[0085] In S240, the second communication node checks whether the temporary ID included in the third information matches its own temporary ID.

[0086] In one embodiment, the first communication node can transmit third information to a corresponding second communication node based on the temporary ID determined by the first communication node, where the third information transmitted from the first communication node includes the temporary ID determined by the first communication node.

[0087] The third information may be confirmation information about the temporary ID, and after receiving the third information, the second communication node determines whether the temporary ID determined by the first communication node matches the temporary ID determined by itself, and if they match, the second communication node determines that the temporary ID is valid; if they do not match, the second communication node can retransmit the first information using updated transmission resources.

[0088] Preferably, the third information may be other command information for the second communication node corresponding to the temporary ID, where the command information includes the temporary ID. After receiving the command information, the second communication node determines whether the received temporary ID matches its own temporary ID. If they match, the second communication node determines that the command information is valid; if they do not match, the second communication node determines that the command information is invalid. This allows the first communication node to individually send information to a single second communication node.

[0089] In one embodiment, when the first information includes n bits of the product unique number of the second communication node, FIG. 7 shows a flowchart of a further information transmission method according to one embodiment, which further includes step S250, as shown in FIG.

[0090] In S250, if the temporary ID included in the third information matches its own temporary ID, the second communication node sends fourth information to the first communication node, where the fourth information includes the remaining Nn bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node.

[0091] If the first information already includes n bits in the product unique number of the second communication node, the fourth information only needs to include the remaining Nn bits in the product unique number of the second communication node, thereby reducing the overhead of the dedicated temporary ID bits in the upstream information, shortening the transmission time, and improving the identification efficiency.

[0092] An embodiment of the present application further provides an information transmission method, applied to a second communication node, including: receiving a command transmitted from a first communication node, the command including transmission resource configuration information, the transmission resource configuration information including at least one of slot configuration information, group configuration information, spreading code configuration information, and sub-channel configuration information; and transmitting first information to the first communication node based on the transmission resource configuration information.

[0093] Specifically, if the transmission resource configuration information includes group configuration information, the second communication node determines the number N of groups based on the group configuration information, and randomly selects one from the N numbers, where the selected number is the number of the selected group. This allows one set of second communication nodes to be divided into N groups. The second communication node with group number 0 transmits the first information using a slot, a spreading code, or a subchannel.

[0094] In one embodiment, a group number decrement command transmitted from a first communication node is received, the group number decrement command instructing a second communication node to decrement the group number count value by 1, and if the group number count value of the second communication node is 0, the first information is transmitted using a slot, spreading code or subchannel.

[0095] Specifically, if the transmission resource configuration information includes slot configuration information, the second communication node determines a slot value range based on the slot configuration information, and randomly selects one slot value within the slot value range. The second communication node with a slot value of 0 transmits the first information.

[0096] In one embodiment, a slot decrement command sent from a first communication node is received, the slot decrement command instructing the second communication node to decrement the slot count value by 1, and if the slot count value of the second communication node is 0, first information is sent.

[0097] Specifically, if the transmission resource configuration information includes spreading code configuration information, the second communication node determines the spreading code length based on the spreading code configuration information, each second communication node has one fixed spreading code with the spreading code length, and the second communication node transmits the first information based on the spreading code with the spreading code length; or the second communication node receives the spreading code configuration information, determines the spreading code length, randomly selects one spreading code from the spreading code set corresponding to the spreading code length, and transmits the first information based on the selected spreading code.

[0098] Specifically, if the transmission resource configuration information includes sub-channel configuration information, the second communication node determines a sub-channel set based on the sub-channel configuration information, randomly selects one sub-channel from the sub-channel set, and transmits the first information on the selected sub-channel.

[0099] An embodiment of the present application further provides a temporary ID verification method, which determines a temporary ID of a second communication node based on a resource number of a transmission resource used by the second communication node to transmit first information, where the resource number includes at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number. The temporary ID includes a bit sequence corresponding to the resource number, and the bit sequence corresponding to the resource number is a binary bit equivalent to the value of the resource number.

[0100] In one embodiment, if the resource number is a slot number, the temporary ID includes a bit sequence corresponding to the slot number, if the resource number is a spreading code number, the temporary ID includes a bit sequence corresponding to the spreading code number, if the resource number is a sub-channel number, the temporary ID includes a bit sequence corresponding to the sub-channel number, and if the resource number includes two or more numbers among a round number, a slot number, a group number, a spreading code number, and a sub-channel number, the temporary ID includes a bit sequence corresponding to each of the two or more numbers.

[0101] Example 1: When the resource number includes a slot number and a spreading code number, the temporary ID includes a bit sequence corresponding to the slot number and a bit sequence corresponding to the spreading code number.

[0102] Example 2: When the resource number includes a group number and a spreading code number, the temporary ID includes a bit sequence corresponding to the group number and a bit sequence corresponding to the spreading code number.

[0103] Example 3: When the resource number includes a slot number, a group number, and a round number, the temporary ID includes a bit sequence corresponding to the slot number, a bit sequence corresponding to the group number, and a bit sequence corresponding to the round number.

[0104] FIG. 8 shows a structural diagram of an information receiving device according to an embodiment, which can be configured as a first communication node. As shown in FIG. 8, the device includes a receiving module 10 and a processing module 11.

[0105] The receiving module 10 is configured to receive first information transmitted from a second communication node.

[0106] The processing module 11 is configured to determine a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, where the temporary ID includes a bit sequence corresponding to the resource number, and the resource number includes at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0107] The information receiving device of this embodiment realizes the information receiving method of the embodiment shown in Figures 2 to 4, and the realization principle and technical effects of the information receiving device of this embodiment are similar to those of the above embodiments, so description will be omitted here.

[0108] In one embodiment, referring to FIG. 8, FIG. 9 shows a structural schematic diagram of another information receiving device according to an embodiment, which further includes a sending module 12.

[0109] The transmitting module 12 is configured to transmit second information including transmission resource configuration information to the second communication node before the receiving module 10 receives the first information transmitted from the second communication node, and the transmission resource configuration information includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel configuration information.

[0110] In one embodiment, the resource number is: If the resource number includes a round number, the round number is determined based on the number of updates to the range of values ​​in the slot; or If the resource number includes a slot number, the slot number is determined based on the slot in which the first information is correctly received; or If the resource number includes a group number, the group number is determined based on the group that correctly received the first information; or If the resource number includes a spreading code number, the spreading code number is determined based on the exactly despread spreading code; or If the resource number includes a sub-channel number, the sub-channel number is determined based on the sub-channel in which the first information is located.

[0111] In one embodiment, the first information comprises an n-bit random number or n bits in a product unique number of the second communication node.

[0112] In one embodiment, the temporary ID further includes first information.

[0113] In one embodiment, the first information comprises n bits of a product unique number of the second communication node.

[0114] The sending module 12 is further configured to send third information including the temporary ID to the second communication node.

[0115] The receiving module 10 is further configured to receive fourth information transmitted from the second communication node, the fourth information including the remaining Nn bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node.

[0116] FIG. 10 shows a structural diagram of an information transmitting device according to an embodiment, which can be configured as a second communication node. As shown in FIG. 10, the device includes a transmitting module 20 and a processing module 21.

[0117] The sending module 20 is configured to send the first information to the first communication node.

[0118] The processing module 21 is configured to determine a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, where the temporary ID includes a bit sequence corresponding to the resource number, and the resource number includes at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number.

[0119] The information transmission device of this embodiment realizes the information transmission method of the embodiment shown in Figures 5 to 7, and the realization principle and technical effects of the information transmission device of this embodiment are similar to those of the above embodiments, so description thereof will be omitted here.

[0120] In one embodiment, referring to FIG. 10, FIG. 11 shows a structural schematic diagram of another information transmitting device according to an embodiment, which further includes a receiving module 22.

[0121] The receiving module 22 is configured to receive second information including transmission resource configuration information transmitted from the first communication node before the transmitting module 20 transmits the first information to the first communication node, the transmission resource configuration information including at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and subchannel configuration information.

[0122] Correspondingly, the sending module 20 is configured to send the first information to the first communication node based on the transmission resource configuration information.

[0123] In one embodiment, the resource number includes a round number, which is notified by the first communication node or determined based on the number of updates of the range of values ​​of the slot.

[0124] In one embodiment, the resource number comprises a slot number, the slot number being randomly selected by the second communication node.

[0125] In one embodiment, the resource number includes a group number, where the group number is randomly selected by the second communication node, or the group number is a number of a fixed group of the second communication node, or the group number is determined based on the product unique number of the second communication node.

[0126] In one embodiment, the group number is determined by the product unique number of the second communication node, and the processing module 21 is configured to obtain group indication information, and if the group indication information is the same as some identification bits in the product unique number of the second communication node, the group number is the group number corresponding to the group indication information.

[0127] In one embodiment, the resource number comprises a spreading code number, the spreading code number being randomly selected by the second communication node, or the spreading code number being the number of a fixed spreading code of the second communication node.

[0128] In one embodiment, the spreading code number is randomly selected by the second communication node, and the processing module 21 is configured to obtain spreading code length indication information for indicating a spreading code length, where the spreading code number is the number of one spreading code randomly selected in a spreading code set corresponding to the spreading code length, or to obtain repetition number indication information for indicating a repetition number, and determine the spreading code length based on the repetition number, where the spreading code number is the number of one spreading code randomly selected in a spreading code set corresponding to the spreading code length.

[0129] In one embodiment, the resource number includes a subchannel number.

[0130] The sub-channel number is randomly selected by the second communication node, or the sub-channel number is the number of a fixed sub-channel of the second communication node.

[0131] In one embodiment, the first information comprises n bits of a product unique number of the second communication node.

[0132] The receiving module 22 is further configured to receive third information sent from the first communication node, the third information including the temporary ID established by the first communication node.

[0133] The transmitting module 20 is further configured to transmit fourth information to the first communication node if the temporary ID included in the third information matches the temporary ID, where the fourth information includes the remaining Nn bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node.

[0134] An embodiment of the present application further provides a communication node including a processor for implementing the method according to any of the embodiments of the present application when a computer program is executed. Specifically, the communication node may be an access network device or a terminal device according to any of the embodiments of the present application, and the present application is not specifically limited thereto.

[0135] Illustratively, the following embodiment provides a structural diagram in which the communication nodes are base stations and UEs, respectively.

[0136] 12 is a structural schematic diagram of a base station according to one embodiment. As shown in FIG. 12, the base station includes a processor 60, a memory 61, and a communication interface 62. The number of processors 60 in the base station may be one or more. In FIG. 12, one processor 60 is taken as an example. The processor 60, memory 61, and communication interface 62 in the base station may be connected via a bus or other methods. In FIG. 12, the bus is taken as an example. The bus represents one or more types of bus structures, including a memory bus or memory controller, a peripheral bus, an AGP (Accelerated Graphics Port), a local bus using any of the processors or multiple bus structures.

[0137] The memory 61 can be configured as a computer-readable storage medium to store software programs, computer-executable programs and modules, such as program instructions / modules corresponding to the methods in the embodiments of the present application. The processor 60 executes the software programs, instructions and modules stored in the memory 61 to perform at least one functional application and data processing of the base station, i.e., to realize the above-mentioned methods.

[0138] The memory 61 may include a program storage area and a data storage area, where the program storage area can store an operating system and application programs required for at least one function, and the data storage area can store data generated based on the use of the terminal, etc. The memory 61 may also include high-speed random access memory and may further include non-volatile memory such as at least one magnetic disk storage device, flash memory, or other non-volatile solid-state storage device. In some embodiments, the memory 61 may include memory located remotely from the processor 60, and these remote memories may be connected to a base station via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a network, a mobile communication network, and combinations thereof.

[0139] The communication interface 62 may be configured to send and receive data.

[0140] FIG. 13 shows a structural schematic diagram of a UE according to one embodiment. The UE can be implemented in various forms. The UE in this application may include, but is not limited to, mobile terminal devices such as mobile phones, smartphones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Devices (PADs), Portable Media Players (PMPs), navigation devices, in-vehicle terminal devices, in-vehicle display terminals, in-vehicle electronic mirrors, etc., and fixed terminals such as digital televisions (TVs), desktop computers, etc.

[0141] As shown in Figure 13, the UE 50 may include a wireless communication unit 51, an audio / video (A / V) input unit 52, a user input unit 53, a detection unit 54, an output unit 55, a memory 56, an interface unit 57, a processor 58, and a power supply unit 59. Although Figure 13 shows the UE 400 including various components, it should be understood that it is not necessary to implement all of the illustrated components. Instead, more or fewer components may be implemented.

[0142] In this embodiment, the wireless communication unit 51 enables wireless communication between the UE 50 and a base station or network. The A / V input unit 52 is configured to receive audio or video signals. The user input unit 53 generates key input data based on commands entered by a user to control various operations of the UE 50. The detection unit 54 detects the current state of the UE 50, its position, whether or not the user has made a touch input to the UE 50, the orientation of the UE 50, and the acceleration or deceleration movement and direction of the UE 50, and generates commands or signals to control the operation of the UE 50. The interface unit 57 serves as an interface through which at least one external device can connect to the UE 50. The output unit 55 is configured to provide visual, audio, and / or tactile output signals. The memory 56 may store software programs for processing and control operations executed by the processor 58, or may temporarily store data that has been output or is to be output. The memory 56 may include at least one type of storage medium. Additionally, the UE 50 may interface with a network storage device that, when connected to a network, performs the storage functions of the memory 56. The processor 58 typically controls the overall operation of the UE 50. The power supply unit 59 receives external or internal power under the control of the processor 58 and provides the appropriate power required to operate the various elements and components.

[0143] The processor 58 executes at least one functional application and data processing by running a program stored in the memory 56, for example, to implement a method according to an embodiment of the present application.

[0144] The present embodiment is A computer program is stored, which, when executed by a processor, implements a method according to any of the embodiments of the present application. A computer-readable storage medium is also provided.

[0145] The computer storage medium of the present application may be any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Computer-readable storage media (a non-exhaustive list) include an electrical connection having one or more leads, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used in or in conjunction with an instruction execution system, apparatus, or device.

[0146] A computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, carrying computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transporting a program for use in or in connection with an instruction execution system, apparatus, or device.

[0147] The program code contained in the computer readable medium may be transmitted over any suitable medium, including, but not limited to, wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.

[0148] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​(e.g., Java, Smalltalk, C++, Ruby, Go), and even conventional procedural programming languages ​​(e.g., "C" or similar programming languages). The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0149] Those skilled in the art will appreciate that the term user terminal includes any suitable type of wireless user equipment, including, for example, a mobile phone, a portable data processing device, a portable network browser, or a vehicle mounted mobile station.

[0150] In general, various embodiments of the present application may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware while other aspects may be implemented in firmware or software executable by a controller, microprocessor, or other computing device, and the present application is not limited thereto.

[0151] Embodiments of the present application may be implemented by execution of computer program instructions by a data processor of a mobile device, for example in a processor entity, by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state configuration data, or source or target code written in any combination of one or more programming languages.

[0152] Any logic flow block diagrams in the figures herein may represent program steps, interconnected logic circuits, modules, and functions, or a combination of program steps and logic circuits, modules, and functions. Computer programs may be stored in memory. The memory may be of any type suitable for the local technology environment and may be implemented with any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random-access memory (RAM), optical storage devices and systems (digital versatile disks (DVDs) or CD optical disks), etc. Computer-readable media may also include non-transitory storage media. Data processors may be of any type suitable for the local technology environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

1. An information receiving method applied to a first communication node of a wireless communication system equipped with passive communication technology, comprising: receiving first information transmitted from a second communication node; determining a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number; the first information includes an n-bit random number, and the temporary ID further includes the first information; the method further includes transmitting third information including the temporary ID to the second communication node. How to receive information.

2. before receiving the first information transmitted from the second communication node, transmitting second information including transmission resource configuration information to the second communication node, wherein the transmission resource configuration information includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel configuration information; The method of claim 1.

3. The resource number is If the resource number includes the round number, the round number is determined based on the number of updates of the range of slot values; or If the resource number includes the slot number, the slot number is determined based on the slot in which the first information is correctly received; or If the resource number includes the group number, the group number is determined based on a group that correctly received the first information; or If the resource number includes the spreading code number, the spreading code number is determined based on the accurately despread spreading code; or If the resource number includes the sub-channel number, the sub-channel number is determined based on the sub-channel in which the first information is located. The method of claim 1.

4. The first information includes n bits of a product unique number of the second communication node. The method of claim 1.

5. The first information includes n bits of a product unique number of the second communication node, receiving fourth information transmitted from the second communication node, the fourth information including the remaining N-n bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node; The method of claim 4.

6. An information transmission method applied to a second communication node of a wireless communication system equipped with passive communication technology, comprising: transmitting first information to a first communication node; determining a temporary ID of the second communication node based on a resource number of a transmission resource used to transmit the first information, the temporary ID including a bit sequence corresponding to the resource number, and the resource number including at least one of a round number, a slot number, a group number, a spreading code number, and a sub-channel number; the first information includes an n-bit random number, and the temporary ID further includes the first information; The method further includes receiving third information transmitted from the first communication node, the third information including a temporary ID determined by the first communication node. How information is transmitted.

7. before transmitting the first information to the first communication node; receiving second information transmitted from the first communication node, the second information including transmission resource configuration information, the transmission resource configuration information including at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel configuration information; Transmitting the first information to the first communication node includes: transmitting the first information to a first communication node based on the transmission resource configuration information; The method of claim 6.

8. The resource number includes the round number, and the round number is notified by the first communication node or determined based on the number of updates of the range of slot values. The method of claim 6.

9. the resource number includes the slot number, and the slot number is randomly selected by the second communication node; The method of claim 6.

10. the resource number includes the group number; The group number is randomly selected by the second communication node, or The group number is the number of a fixed group of the second communication node, or The group number is determined based on a product unique number of the second communication node. The method of claim 6.

11. The group number is determined based on a product unique number of the second communication node, obtaining group indication information; If the group indication information is the same as some identification bits in a product unique number of the second communication node, the group number is a group number corresponding to the group indication information. The method of claim 10.

12. the resource number includes the spreading code number; the spreading code number is randomly selected by the second communication node, or The spreading code number is the number of a fixed spreading code of the second communication node. The method of claim 6.

13. The spreading code number is selected randomly by the second communication node, Acquire spreading code length indication information for indicating a spreading code length, and the spreading code number is the number of one spreading code randomly selected from a spreading code set corresponding to the spreading code length; or acquiring repetition count instruction information for instructing a repetition count, and determining a spreading code length based on the repetition count, wherein the spreading code number is the number of one spreading code randomly selected from a spreading code set corresponding to the spreading code length; The method of claim 12.

14. the resource number includes the subchannel number; the sub-channel number is randomly selected by the second communication node, or The sub-channel number is the number of a fixed sub-channel of the second communication node. The method of claim 6.

15. The first information includes n bits of a product unique number of the second communication node, receiving third information transmitted from the first communication node, the third information including a temporary ID determined by the first communication node; If the temporary ID included in the third information matches the temporary ID, sending fourth information to the first communication node, the fourth information including the remaining N-n bits in the product unique number of the second communication node, where N is the number of bits in the product unique number of the second communication node. The method of claim 6.

16. A computer program comprising a processor for, when executed, implementing the information receiving method according to any one of claims 1 to 5. Communication node.

17. A computer program is stored which, when executed by a processor, implements the information receiving method according to any one of claims 1 to 5. A computer-readable storage medium.

Citation Information

Patent Citations

  • Base station device, terminal device, and communication method of the same

    JP2019145865A

  • Random access method and apparatus, and user equipment and network device

    US20220007415A1