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

By using resource-based temporary IDs in communication nodes, the method addresses the challenge of distinguishing multiple passive terminals in RFID systems, improving identification efficiency and reducing transmission time.

JP2025502277AActive Publication Date: 2025-01-24ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In passive radio frequency identification (RFID) technology, the use of temporary IDs for passive terminals is challenged by the difficulty in distinguishing between multiple terminals due to overlapping IDs and the increased transmission time with larger data bit sizes, especially in cellular networks with numerous passive terminals.

Method used

The method involves determining a temporary ID based on the resource number of the transmission resource, which includes parameters such as round number, slot number, group number, spreading code number, and subchannel number, to uniquely identify communication nodes and reduce transmission overhead.

Benefits of technology

This approach enhances identification efficiency and reduces transmission time by ensuring unique temporary IDs and minimizing the dedicated bit overhead in information exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025502277000001_ABST
    Figure 2025502277000001_ABST
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 filed based on and claims priority to a Chinese patent application having application number 202210044515.6 and filing date 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 transmits information to a passive terminal individually, the information must carry one temporary identifier (ID) associated with the passive terminal, and when the passive terminal confirms that the received temporary ID is the same as its own temporary ID, it determines that the information is valid. The temporary ID is generated by the passive terminal, and is usually a random number of up to 16 bits, and is transmitted to the reader / writer in the upstream information. After the reader / writer confirms that it has correctly received the upstream information of the passive terminal, it can use the temporary ID therein to transmit some commands and information to the passive terminal. However, the passive communication technology based on the cellular network has a larger coverage area, and more passive terminals access the network, so that due to the huge number of passive terminals, when using the existing RFID temporary ID, it may occur that different passive terminals have the same temporary ID, and it is impossible to distinguish the passive terminals. Meanwhile, since the passive communication adopts single-carrier modulation transmission, the larger the number of bits of data transmission, the longer the transmission time. Summary of the Invention [Means for solving the problem]

[0004] The embodiment of the present application is An 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 according to 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, 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; A method for receiving information is provided.

[0005] The embodiment of the present application is An information transmission method applied to a second communication node, comprising: Transmitting first information to a first communication node; determining a temporary ID of the second communication node according to 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, 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; A method for transmitting information is provided.

[0006] The embodiment of the present application is A computer program comprising a processor for, when executed, implementing the method of any of the above embodiments. Provide a communication node.

[0007] The embodiment of the present application 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] The above embodiments, 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 description of the drawings]

[0009] [Figure 1]FIG. 2 is a networking schematic diagram of a wireless communication system according to one embodiment. [Diagram 2] 1 is a flowchart of an information receiving method according to an embodiment. [Diagram 3] 11 is a flowchart of another information receiving method according to an embodiment. [Figure 4] 4 is a flowchart of a method for receiving further information according to an embodiment. [Diagram 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] 4 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. 2 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. 2 is a structural schematic diagram of another information transmitting 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. 2 is a structural schematic diagram of a UE according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0011] The information receiving method and the information transmitting method according to the present application can be applied to various wireless communication systems, for example, long term evolution (LTE) systems, 4th generation (4G) systems, 5th generation (5G) systems, hybrid architecture systems of LTE and 5G, 5G New Radio (NR) systems, and new communication systems that will appear in future communication developments, such as 6th generation (6G) systems. FIG. 1 illustrates a networking schematic diagram of a wireless communication system according to an embodiment. As shown in FIG. 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 vehicle-mounted, etc.), on the water surface (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 notebook computer, 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 IoT, or an in-vehicle communication device in IoV, or an entertainment, game 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 accesses the wireless communication system by wireless means, 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 base station (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 embodiment of the present application is not limited to the specific technology and the specific equipment form adopted by the access network equipment, and the access network equipment may be referred to 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 / reception method, a communication node and a storage medium operable in the above-mentioned wireless communication system are provided, in which a temporary ID is determined by a resource number of a transmission resource used to transmit information, and the temporary ID contributes to identifying and distinguishing different terminal equipment and avoiding collisions of temporary IDs between terminal equipment; 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] Figure 2 shows a flow chart of an information receiving method according to an embodiment, and as shown in Figure 2, the method according to this embodiment is applied to a first communication node. In this example, the first communication node (which may be called a first communication node device) may be a base station, and the second communication node (which may be called 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] In 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 of the range of values ​​of 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 was 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 When 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, refer to FIG. 2, 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 configuration information of transmission resources to the second communication node, and the configuration information of the transmission resources includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel configuration information.

[0024] The second information may be instruction information including configuration information of transmission resources, and the configuration information of the transmission resources includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel 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 two forms:

[0027] Format 1: The first information includes a 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] In 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, i.e., 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, the method for the first communication node to determine the resource number may include the following: When the resource number includes a round number, each time the range of values ​​of the slot is updated, it becomes one round, and the number of times the range of values ​​of the slot is updated corresponds to the round number, for example, the first communication node's first transmission for the second information corresponds to round number 0, the second transmission for the second information corresponds to round number 1, the third transmission for the second information corresponds to round number 2, etc. Thus, the round number of the second communication node can be determined based on the number of times the range of values ​​of the slot is updated, or the first communication node notifies the second communication node of the round number every 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 slot value randomly selected by the second communication node is S, and the first communication node 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] When the resource number includes a group number, the first communication node indicates a group of second communication nodes, and a second communication node in the group transmits first information, and 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] When the resource number includes a spreading code number, the first communication node determines the spreading code number of the second communication node according to the accurately despread spreading code. Specifically, the first communication node receives the first information, and uses a spreading code in the spreading code set to despread the first information, 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 one predetermined spreading code length, the spreading code and the spreading code number have a one-to-one corresponding relationship, and the spreading code number can be determined according to 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 the 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, the first communication node 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, and if so, determine that the temporary ID and the third information are valid; if not, retransmit 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 needs to include 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] Figure 5 shows a flow chart of an information transmission method according to an embodiment, and as shown in Figure 5, the method according to this embodiment is applied to a second communication node. In this example, the first communication node (which may be called a first communication node device) may be a base station, and the second communication node (which may be called 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] In S220, the second communication node determines its temporary ID 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.

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

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

[0050] When the resource number includes a group number, 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 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: the second communication node can obtain group indication information; and, if the group indication information is identical to 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 a 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 determines the spreading code length based on the number of repetitions, 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, FIG. 6 shows a flowchart of another information transmitting 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 sub-channel configuration information.

[0057] The second information may be instruction information including configuration information of transmission resources, and the configuration information of the transmission resources includes at least one of a round number, slot configuration information, group configuration information, spreading code configuration information, and sub-channel 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] When 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 a 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 manners:

[0062] Method A1: The group configuration information is one group indication information, and the second communication node that matches the group indication 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 indication 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 among the T groups and transmits the first information within the time period of the selected group.

[0064] Here, the group time corresponds to the end of the previous group time or the start of the next group time 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] When the configuration information of the transmission resource includes the configuration information of the spreading code, the spreading code length can be determined according to the configuration information of the spreading code, 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 configuration information of the spreading code may include the following: the configuration information of the spreading code is spreading code length indication information, which indicates the spreading code length, or the configuration information of the spreading code 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 has a corresponding relationship with 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] Scheme B1: The second communication node randomly selects one spreading code from a set of spreading codes 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, and the second communication node determines the spreading code length and then transmits the first information according to 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] When the transmission resource configuration information includes sub-channel configuration information, the N sub-channel numbers can be determined according to 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 two forms:

[0073] Format 1: The first information includes a 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 the first information, specifically, the temporary ID includes a bit sequence corresponding to the resource number and a bit sequence of the first information.

[0076] In S220, the second communication node determines its own temporary ID 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.

[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 is determined according to the number of updates of the value range of the slot, and the round number is incremented by 1 each time the value range of the slot 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] When 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 the second communication node being able to obtain group indication information, and if the group indication information is identical to some identification bits in the product unique number of the second communication node, the second communication node determining that the group number is the group number corresponding to the group indication information.

[0081] If the resource number includes a spreading code number, determine the spreading code length according to the second information, and the second communication node has a fixed spreading code with the spreading code length, or randomly selects a spreading code in a spreading code set corresponding to the spreading code length, or randomly generates a spreading code with the spreading code length. With 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] Wherein, 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 number indication information indicating the number of times data is repeatedly transmitted, and the spreading code length can be determined based on the repetition number, where the repetition number is an integer multiple of the determined spreading code length, and the repetition number 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 regarding the temporary ID, and after receiving the third information, the second communication node judges whether the temporary ID determined by the first communication node matches the temporary ID determined by itself, if there is a match, the second communication node determines that the temporary ID is valid, and if there is no match, the second communication node can retransmit the first information using the updated transmission resource.

[0088] Preferably, the third information may be other command information for the second communication node corresponding to the temporary ID, and the command information includes the temporary ID. After receiving the command information, the second communication node judges whether the received temporary ID matches its own temporary ID. If there is a match, the second communication node determines that the command information is valid, and if there is no match, the second communication node determines that the command information is invalid. This realizes that the first communication node individually transmits information to a single second communication node.

[0089] In one embodiment, when the first information includes n bits in the product unique number of the second communication node, FIG. 7 shows a flowchart of a further information sending 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 transmits 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 dedicated temporary ID bits in the upstream information, reducing transmission time, and improving 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 sent 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 according to the transmission resource configuration information.

[0093] Specifically, when 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. In this way, one set of second communication nodes can 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 count value of the group number of the second communication node to be decremented by 1, and if the count value of the group number of the second communication node is 0, the first information is transmitted using a slot, spreading code or subchannel.

[0095] Specifically, when the transmission resource configuration information includes slot configuration information, the second communication node determines a slot value range according to 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 transmitted from a first communication node is received, the slot decrement command instructing a slot count value of a second communication node to be decremented by 1, and if the slot count value of the second communication node is 0, first information is transmitted.

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

[0098] Specifically, when 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 confirmation method, which includes determining a temporary ID of a second communication node according to a resource number of a transmission resource used by the second communication node to send first information, 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 temporary ID including a bit sequence corresponding to the resource number, and the bit sequence corresponding to the resource number being a binary bit equivalent to a 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 subchannel number, the temporary ID includes a bit sequence corresponding to the subchannel number, 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 subchannel number, the temporary ID includes a bit sequence corresponding to each of the two or more numbers. An example is as follows:

[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 illustrates a structural schematic 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 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 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-mentioned embodiments, so description thereof will be omitted here.

[0108] In one embodiment, refer to FIG. 8, and 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 of the range of values ​​of 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 was 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 When 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 of a product unique number of the second communication node.

[0112] In one embodiment, the temporary ID further includes the 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 schematic diagram of an information transmitting device according to an embodiment, which can be configured as a second communication node. As shown in FIG.

[0117] The transmitting module 20 is configured to transmit the first information to a 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 for transmitting 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, refer to FIG. 10, and 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 sub-channel 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, and the round number is notified by the first communication node or is determined based on the number of updates of the range of values ​​of the slot.

[0124] In one embodiment, the resource number includes 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 a 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 the spreading code length, the spreading code number being the number of one spreading code randomly selected in the spreading code set corresponding to the spreading code length, or to obtain repetition number indication information for indicating the repetition number, and determine the spreading code length based on the repetition number, the spreading code number being the number of one spreading code randomly selected in the 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, 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.

[0134] The present application further provides a communication node comprising 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 schematic diagram in which the communication nodes are base stations and UEs respectively.

[0136] Fig. 12 shows a structural schematic diagram of a base station according to an embodiment, and 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, and Fig. 12 takes one processor 60 as an example, and the processor 60, memory 61, and communication interface 62 in the base station can be connected via a bus or other methods, and Fig. 12 takes the connection via a bus as an example. The bus represents one or more types of several bus structures, and includes a memory bus or memory controller, a peripheral bus, an AGP (Accelerated Graphics Port), a local bus using any of a processor 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 function 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 may store an operating system, an application program required for at least one function, and the data storage area may store data generated based on the use of the terminal, etc. The memory 61 may also include a high-speed random access memory, and may further include a 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 memories located remotely to the processor 60, and these remote memories may be connected to the base station via a network. Examples of the network include, but are not limited to, the Internet, an intranet, a network, a mobile communication network, and combinations thereof.

[0139] The communications interface 62 may be configured to transmit 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 (PDA), tablet computers (Portable Devices, PAD), portable media players (PMP), navigation devices, in-vehicle terminal devices, in-vehicle display terminals, in-vehicle electronic mirrors, etc., and fixed terminals such as digital televisions (TV), desktop computers, etc.

[0141] As shown in Fig. 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, etc. Although Fig. 13 illustrates the UE 400 including various components, it should be understood that it is not necessary to implement all 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 a 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 an instruction input by a user to control various operations of the UE 50. The detection unit 54 detects the current state of the UE 50, the position of the UE 50, whether or not the user has touched the UE 50, the orientation of the UE 50, the acceleration or deceleration movement and direction of the UE 50, etc., and generates instructions or signals to control the operation of the UE 50. The interface unit 57 is used as an interface through which at least one external device can be passed to connect with the UE 50. The output unit 55 is configured to provide output signals visually, audibly, and / or tactilely. The memory 56 may store software programs, etc. of processing and control operations executed by the processor 58, and 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, by connecting 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 realize a method according to an embodiment of the present application.

[0144] The embodiment of the present application 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 embodiments of the present application may employ 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. The computer readable storage medium (a non-exhaustive list) includes 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 by or in conjunction with an instruction execution system, apparatus or device.

[0146] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier, with computer-readable program code carried on the data signal. Such a propagated data signal may take a variety of 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 may transmit, propagate, or transport a program for use in or in conjunction 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 combinations thereof, including object-oriented programming languages ​​(e.g., Java, Smalltalk, C++, Ruby, Go), and even conventional procedural programming languages ​​(e.g., "C" or similar). The program code may run entirely on the user's computer, partially on the user's computer, as a single, 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 and 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 of this application 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 have 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 multifunction disks DVD or CD optical disks), etc. Computer-readable media may include non-transitory storage media. Data processors may be 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, 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 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 sub-channel number. How to receive information.

2. before receiving the first information transmitted from the second communication node, Further comprising: transmitting second information including configuration information of a transmission resource to the second communication node, the configuration information of the transmission resource including at least one of a round number, a slot configuration information, a group configuration information, a spreading code configuration information, and a 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 a number of updates of a range of slot values; or If the resource number includes the slot number, the slot number is determined based on a slot in which the first information was 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 exactly despread spreading code; or If the resource number includes the subchannel number, the subchannel number is determined based on the subchannel in which the first information is located. The method of claim 1.

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

5. The temporary ID further includes the first information. The method according to claim 4.

6. The first information includes n bits of a product unique number of the second communication node, transmitting third information including the temporary ID to 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 according to claim 4.

7. An information transmission method applied to a second communication node, 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 for transmitting the first information, the temporary ID including a bit sequence corresponding to the resource number, 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; How information is transmitted.

8. Before transmitting the first information to the first communication node, receiving second information including transmission resource configuration information transmitted from 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 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 7.

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

10. the resource number includes the slot number, the slot number being randomly selected by the second communication node; The method of claim 7.

11. the resource number includes the group number, 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 a product unique number of the second communication node. The method of claim 7.

12. 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 a part of 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 11.

13. 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 a number of a fixed spreading code of the second communication node. The method of claim 7.

14. 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 a number of one spreading code randomly selected from a spreading code set corresponding to the spreading code length; or obtaining repetition count instruction information for instructing a repetition count, determining a spreading code length based on the repetition count, and the spreading code number being a number of one spreading code randomly selected from a spreading code set corresponding to the spreading code length; The method of claim 13.

15. 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 a number of a fixed sub-channel of the second communication node. The method of claim 7.

16. 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, transmitting 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 7.

17. A processor for implementing the information receiving method according to any one of claims 1 to 6 or the information transmitting method according to any one of claims 7 to 16 when a computer program is executed. Communication node.

18. A computer program is stored which, when executed by a processor, implements the information receiving method according to any one of claims 1 to 6 or the information transmitting method according to any one of claims 7 to 16. 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