Communication method and device, program product and storage medium
By allowing the terminal to report temporary identification and attribute information during random access in the passive Internet of Things scenario, the network equipment determines the target terminal and only conducts access, solving the problem of waste of transmission resources caused by terminals without access, and achieving more efficient resource utilization.
Patent Information
- Application Number
- CN202510020973.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-04-25
AI Technical Summary
In the passive Internet of Things scenario, the base station side device cannot obtain the information of all terminals in advance, resulting in selecting the information reported by all terminals after accessing all terminals, resulting in waste of transmission resources in terminals without access.
By sending the first indication message, the terminal reports temporary identification and attribute information during the random access process. The network device determines the target terminal based on this information and only accesses the target terminal to avoid subsequent access procedures of the terminal without access.
The waste of transmission resources for access is reduced, the operation efficiency of network equipment is improved, and subsequent access processes of terminals without access are avoided.
Smart Images

Figure CN119893727A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, program product and storage medium. Background Art
[0002] Since the capabilities of terminals in passive IoT scenarios are relatively weak and they generally provide response feedback, the access process of terminals in passive IoT scenarios is different from that of ordinary terminals. Terminals cannot actively report, but access by feeding back random numbers.
[0003] However, when the base station side device processes only some terminals, it cannot obtain the information of all terminals in advance. Therefore, the base station side device needs to select from the information reported by all terminals after accessing all terminals. This will cause a lot of transmission resources to be wasted for those terminals that do not need to access. Summary of the invention
[0004] The present application provides a communication method, device, program product and storage medium, which are used to solve the technical problem of transmission resource waste caused by some terminals not needing to access.
[0005] In order to achieve the above purpose, this application adopts the following technical solutions:
[0006] In a first aspect, a communication method is provided, comprising: sending a first indication message, the first indication message being used to instruct a terminal to report a temporary identifier during a random access process; and receiving at least one first feedback message, the first feedback message being used to indicate the temporary identifier of the terminal and attribute information of the terminal.
[0007] Optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0008] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0009] Optionally, the method further includes: determining a target terminal based on attribute information of the terminal in at least one first feedback message, the target terminal being a terminal to be accessed determined by the network device.
[0010] Optionally, the method further includes: sending a second indication message to the target terminal, the second indication message being used to instruct the terminal to report a fixed identifier during a random access process; and receiving a second feedback message sent by the target terminal, the second feedback message being used to indicate the fixed identifier of the terminal.
[0011] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0012] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0013] In a second aspect, a communication method is provided, comprising: receiving a first indication message sent by a network device, the first indication message being used to instruct a terminal to report a temporary identifier during an access process; and sending a first feedback message to the network device, the first feedback message being used to indicate the temporary identifier of the terminal and attribute information of the terminal.
[0014] Optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0015] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0016] Optionally, the method also includes: receiving a second indication message sent by the network device to the target terminal, the second indication message is used to instruct the terminal to report a fixed identifier during a random access process, and the target terminal is determined by the network device based on the attribute information of the terminal; sending a second feedback message to the network device, the second feedback message is used to indicate the fixed identifier of the terminal.
[0017] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0018] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0019] According to a third aspect, a communication device is provided, comprising: a sending unit and a receiving unit; the sending unit is used to send a first indication message, the first indication message is used to instruct the terminal to report a temporary identifier during a random access process; the receiving unit is used to receive at least one first feedback message, the first feedback message is used to indicate the temporary identifier of the terminal and the attribute information of the terminal.
[0020] Optionally, optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0021] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0022] Optionally, the device further includes: a determination unit; a determination unit, configured to determine a target terminal based on attribute information of the terminal in at least one first feedback message, the target terminal being a terminal to be accessed determined by the network device.
[0023] Optionally, the sending unit is further used to send a second indication message to the target terminal, the second indication message is used to instruct the terminal to report a fixed identifier during the random access process; the receiving unit is further used to receive a second feedback message sent by the target terminal, the second feedback message is used to indicate the fixed identifier of the terminal.
[0024] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0025] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0026] In a fourth aspect, a communication device is provided, comprising: a receiving unit and a sending unit; the receiving unit is used to receive a first indication message sent by a network device, the first indication message being used to instruct a terminal to report a temporary identifier during an access process; the sending unit is used to send a first feedback message to the network device, the first feedback message being used to indicate the temporary identifier of the terminal and attribute information of the terminal.
[0027] Optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0028] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0029] Optionally, the receiving unit is also used to receive a second indication message sent by the network device to the target terminal, the second indication message is used to instruct the terminal to report a fixed identifier during a random access process, and the target terminal is determined by the network device based on the attribute information of the terminal; the sending unit is also used to send a second feedback message to the network device, and the second feedback message is used to indicate the fixed identifier of the terminal.
[0030] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0031] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0032] In a fifth aspect, a communication device is provided, comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the communication device is running, the processor executes the computer execution instructions stored in the memory, so that the communication device executes the communication method described in the first aspect.
[0033] The communication device may be a network device, or a part of a network device, such as a chip system in a network device. The chip system is used to support the network device to implement the functions involved in the first aspect and any possible implementation thereof, for example, to obtain, determine, and send the data and / or information involved in the above communication method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
[0034] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium comprising computer execution instructions, and when the computer execution instructions are executed on a computer, the computer executes the communication method described in the first aspect.
[0035] In a seventh aspect, a computer program product is also provided, which includes computer instructions. When the computer instructions are executed on a communication device, the communication device executes the communication method as described in the first aspect above.
[0036] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the communication device, or may be packaged separately from the processor of the communication device, which is not limited in the embodiments of the present application.
[0037] The descriptions of the second, third, fourth, fifth, sixth and seventh aspects of the present application may refer to the detailed description of the first aspect.
[0038] In the embodiments of the present application, the name of the above-mentioned communication device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of the present application, they fall within the scope of the claims of the present application and their equivalent technologies.
[0039] The technical solution provided by this application brings at least the following beneficial effects:
[0040] Based on any of the above aspects, the present application provides a communication method, including: a network device may send a first indication message. The first indication message is used to instruct a terminal to report a temporary identifier during a random access process. Afterwards, the network device may receive at least one first feedback message, the first feedback message being used to indicate the temporary identifier of the terminal and attribute information of the terminal.
[0041] As can be seen from the above, after the network device sends the first indication message, the terminal can send a first feedback message to the network, and carry its own attribute information in the first feedback message. In this way, the network device can select the terminal that it needs to process based on the attribute information of multiple terminals for subsequent access, so that all terminals do not need to access, thereby avoiding the subsequent access process of those terminals that do not need access, and reducing the transmission resources used for access.
[0042] The beneficial effects of the first, second, third, fourth, fifth, sixth and seventh aspects of the present application can all be referred to the analysis of the above beneficial effects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0044] Figure 2 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0045] Figure 3 A communication method according to an embodiment of the present invention is provided. Figure 1 ;
[0046] Figure 4 A communication method according to an embodiment of the present invention is provided. Figure 2 ;
[0047] Figure 5 A schematic diagram of a fixed codeword and a random codeword provided in an embodiment of the present application;
[0048] Figure 6 A schematic diagram of a communication device provided in an embodiment of the present application Figure 1 ;
[0049] Figure 7 A schematic diagram of a communication device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0051] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0052] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution.
[0053] Passive Internet of Things (P-IoT), also known as ambient Internet of Things (A-IoT), is a network communication technology based on passive terminals. Passive terminals are usually devices that do not require built-in batteries and are not powered by external power cords. Such devices can obtain energy in other ways to ensure their normal operation. In the process of studying passive Internet of Things, it is necessary to consider the method of terminal access to the network. At present, the terminal access network is similar to radio frequency identification (RFID) technology. It can feedback random numbers through algorithms such as aloha and Q-selection to determine the channel for access. It is a complete time-division system. Among them, since the process of reporting random numbers occurs randomly, there will be channel conflict interference that reduces the recognition speed of the terminal.
[0054] In addition, in the scenario of passive Internet of Things, the base station side device can enable multiple terminals to access through multiple rounds of random access processes. In each round of random access process, the base station side device needs to allocate transmission resources to the terminal so that the terminal can access based on the allocated transmission resources. However, when the base station side device only processes some terminals, it cannot obtain the information of all terminals in advance. Therefore, the base station side device needs to select from the information reported by all terminals after accessing all terminals. In this way, for those terminals that do not need to access, a large amount of transmission resources will be wasted.
[0055] In view of the above problem, the present application provides a communication method, including: a network device may send a first indication message. The first indication message is used to instruct a terminal to report a temporary identifier during a random access process. Afterwards, the network device may receive at least one first feedback message, the first feedback message being used to indicate the temporary identifier of the terminal and attribute information of the terminal.
[0056] As can be seen from the above, after the network device sends the first indication message, the terminal can send a first feedback message to the network, and carry its own attribute information in the first feedback message. In this way, the network device can select the terminal that it needs to process based on the attribute information of multiple terminals for subsequent access, so that all terminals do not need to access, thereby avoiding the subsequent access process of those terminals that do not need access, and reducing the transmission resources used for access.
[0057] The communication method is applicable to a communication system. Figure 1 A structure of the communication system is shown. Figure 1 As shown, the communication system includes: a network device 101 and a terminal 102.
[0058] The network device 101 is connected to the terminal 102 in communication. The network device 101 can be a transmitting device such as a reader / writer, a base station side device (such as a base station), an access network device, etc. For example, the network device 101 can be a base station antenna, a customized reader / writer, a device that sends instructions to the terminal on the network side, etc.; the terminal 102 can be an IoT device, a passive IoT device, a tag, an electronic price tag, etc., etc.
[0059] In the present application, the network device 101 may send a first indication message to the terminal 102. Afterwards, the terminal 102 may receive the first indication message sent by the network device 101 and send a first feedback message to the network device 101. Subsequently, the network device 101 may receive first feedback messages sent by multiple terminals 102 and obtain attribute information in the first feedback messages. Then, the network device 101 may determine the target terminal based on the attribute information of the multiple terminals, that is, the terminal determined by the network device 101 that needs to be subsequently processed.
[0060] Optionally, the terminal may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. The terminal may communicate with one or more core networks via a radio access network (RAN). The terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network, such as a mobile phone, a tablet computer, a laptop computer, a netbook, a personal digital assistant (PDA).
[0061] The above-mentioned passive IoT devices can be wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as passive communication accessories in cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed railways, etc.), virtual reality (VR) devices, augmented reality (AR) devices, passive IoT devices in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electric meters, sensor devices in shelf price tags, etc.), intelligent robots, workshop equipment, wireless terminals in self-driving, passive IoT devices in remote medical surgery, passive IoT devices in smart grids, passive IoT devices in transportation safety, passive IoT devices in smart cities, or passive IoT devices in smart homes, etc.
[0062] The above-mentioned base station can be a base station or base station controller for wireless communication, etc. In the embodiment of the present application, the base station can be a base station (base transceiver station, BTS) in the global system for mobile communication (global system for mobile communication, GSM), code division multiple access (code division multiple access, CDMA), a base station (node B) in wideband code division multiple access (wideband code division multiple access, WCDMA), a base station (eNB) in the Internet of Things (Internet of Things, IoT) or narrowband Internet of Things (narrow band-internet of things, NB-IoT), a base station in the future 5G mobile communication network or the future evolved public land mobile network (publicland mobile network, PLMN), and the embodiment of the present application does not impose any restrictions on this.
[0063] The basic hardware structure of the network device 101 and the terminal 102 includes Figure 2 The components included in the communication device shown are described below. Figure 2 Taking the communication device shown as an example, the hardware structure of the network device 101 and the terminal 102 is introduced.
[0064] like Figure 2 , which is a schematic diagram of a hardware structure of a communication device provided in an embodiment of the present application. The communication device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected via a bus 24.
[0065] The processor 21 is the control center of the communication device, which can be a processor or a general term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0066] As an embodiment, the processor 21 may include one or more CPUs, such as Figure 2 CPU 0 and CPU 1 are shown in .
[0067] The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0068] In a possible implementation, the memory 22 may exist independently of the processor 21, and the memory 22 may be connected to the processor 21 via a bus 24 to store instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, the communication method provided in the following embodiments of the present application can be implemented.
[0069] In the embodiment of the present application, for the network device 101 and the terminal 102, the software programs stored in the memory 22 are different, so the network device 101 and the terminal 102 implement different functions. The functions performed by each device will be described in conjunction with the following flowchart.
[0070] In another possible implementation, the memory 22 may also be integrated with the processor 21 .
[0071] The communication interface 23 is used for the communication device to connect with other devices through a communication network, and the communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.
[0072] The bus 24 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0073] It should be pointed out that Figure 2 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 2 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0074] The communication method provided in the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0075] The communication method provided in the embodiment of the present application is applied to Figure 1 The network device 101 and the terminal 102 in the communication system shown in FIG. Figure 3 As shown, the communication method provided in the embodiment of the present application includes:
[0076] S301. A network device sends a first indication message.
[0077] The first indication message is used to instruct the terminal to report a temporary identifier during the random access process. Optionally, the first indication message may include terminal screening information, silencing non-related terminals, and other messages. The first indication message may be an inventory, inventory, count, search, and other messages.
[0078] It should be noted that, since the terminal has not yet accessed the network device, the first indication message sent by the network device is broadcast.
[0079] Since the processing and communication capabilities of passive IoT terminals are relatively weak, when accessing a network device, the network device needs to initiate the access. Therefore, the network device can send a first indication message to the terminal. The first indication message is used to instruct the terminal to feedback a temporary identifier during the random access process.
[0080] S302: The terminal receives a first indication message and sends a first feedback message.
[0081] The first feedback message is used to indicate the temporary identifier of the terminal and the attribute information of the terminal. Optionally, the temporary identifier may be a random number, and the random number may be carried in a bit at a random position in the first feedback message.
[0082] After receiving the first indication message, the terminal may send a first feedback message to the terminal in response to the first indication message, and indicate the temporary identification and attribute information of the terminal through the first feedback message. In this way, after receiving the first feedback message, the network device may determine the target terminal that it needs to process based on the attribute information of the terminal, and determine to access only the target terminal. In this way, terminals other than the target terminal may not need to perform subsequent access procedures, thereby avoiding the waste of transmission resources for access by these terminals that do not need access. In addition, the network device only accesses the target terminal, thereby reducing redundant operations and improving the operating efficiency of the network device.
[0083] In a possible implementation, the first indication message is also used to indicate multiple candidate resources for the terminal to report the first feedback message. The multiple candidate resources may be multiple resource blocks, including time domain resources, and / or frequency domain resources. After receiving the first indication message, the terminal may select a first candidate resource for sending the first feedback message from multiple candidate resources. In addition, since the terminal selects the first candidate resource randomly, different terminals may select the same candidate resource, resulting in a resource collision (or conflict), causing a failure to send the first feedback message.
[0084] It should be understood that the temporary identifier can be a set of random numbers determined by the first terminal (generated by itself or selected from multiple random numbers), and the number of information bits of the random number is as small as possible, thereby reducing the possibility of collision (or conflict) when reporting the random number. It should be understood that the fewer the number of information bits of the random number, the fewer resources used during transmission, and the smaller the probability of conflict with resources used by other first terminals to transmit random numbers.
[0085] In some embodiments, Figure 4 A schematic diagram showing a communication method Figure 2 . Combined Figure 3 ,like Figure 4 As shown, the method provided in the embodiment of the present application also includes:
[0086] S401. A network device receives a first feedback message, and determines a target terminal based on attribute information of a terminal in at least one first feedback message.
[0087] The target terminal is a terminal to be accessed determined by the network device.
[0088] After receiving at least one first feedback message sent by at least one terminal, the network device can determine the terminal to be accessed based on the attribute information in the at least one first feedback message. After that, the network device can determine the random code corresponding to the temporary identifier and determine the unique channel with the target terminal, so that the network device can send the second indication message based on the unique channel. For example, the network device can determine a certain type of terminal to be processed based on the type in the attribute information. In this way, the network device can only access this type of terminal, thereby avoiding wasting access transmission resources for other terminals.
[0089] In addition, these terminals that have established channels can be marked as successful reporting terminals in the network device, while unsuccessful reporting terminals do not participate in the subsequent access process of the current round.
[0090] S402: The network device sends a second indication message to the target terminal.
[0091] The second indication message is used to instruct the terminal to report a fixed identifier during the random access process. Optionally, the second indication message may include a temporary identifier in the target, so that the target terminal can determine that it needs to send a second feedback message based on the target terminal. The fixed identifier is related to the terminal physical device and is unique. It can be an electronic product code (EPC). The network device can (for example, on the background server side of the base station) obtain the correspondence between the fixed identifier and the device.
[0092] It should be pointed out that when at least one first terminal feeds back a first feedback message, there may be a first terminal that fails to receive the first feedback message sent by these first terminals due to a conflict. In this case, these terminals that fail to feed back the first feedback message wait for the next round of random access process (do not participate in the subsequent access process of the current access round).
[0093] In a possible implementation, the network device may send a silent message to the terminals except the target terminal among the terminals that have reported successfully, so that these terminals no longer participate in the access process of subsequent rounds, thereby avoiding repeated activation and reporting.
[0094] S403: The terminal receives the second indication message, and sends a second feedback message to the network device.
[0095] The second feedback message includes the fixed identifier of the terminal.
[0096] After the terminal receives the second indication message sent by the network device, it can determine that it has successfully fed back the temporary identifier according to the temporary identifier in the second indication message. After that, the terminal can respond to the second indication message and send a second feedback message to the network device, thereby feeding back its fixed identifier to the network device. After the network device receives the second indication message sent by the terminal, it can successfully access the terminal.
[0097] Correspondingly, after receiving the second feedback message, the network device can send an operation instruction (which can be one or more) to the target terminal, such as modifying the label information and other operations. After receiving the operation instruction, the target terminal can send a third feedback message to the network device to indicate that it has completed (or not completed) the operation and remain silent. Alternatively, the third feedback message may not be sent, and the next inventory instruction may be waited for. Optionally, the operation instruction can be a command that the terminal's subordinate device needs to perform. The network device gives a signal, the terminal transmits it, and the subordinate device executes it. For example, if the terminal is an electronic price, the price is modified; it can also be a command issued to the terminal, such as destroying the terminal (clearing information and no longer responding), modifying the content in the terminal memory, etc.
[0098] In some embodiments, the attribute information of the terminal is carried in bits at a preset position in the first feedback message. In this way, the network device can determine the attribute information of the terminal from the preset position.
[0099] In addition, there are multiple ways for the terminal to carry the attribute information of the terminal based on the first feedback message. The following describes multiple ways of carrying the attribute information.
[0100] Mode 1: The first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate the attribute information of the terminal, and the random codeword is used to indicate the temporary identifier of the terminal.
[0101] Since the temporary identifier of the terminal can be a string of random numbers, that is, a string of random codewords in the first feedback message, the terminal can indicate the temporary identifier and attribute information of the terminal respectively through the random codeword and the fixed codeword, that is, the random codeword is used to indicate the temporary identifier, and the fixed codeword is used to indicate the attribute information. In this way, since both the random codeword and the fixed codeword are carried on the bits at the preset position, the network device can determine the random codeword and the fixed codeword based on the bits at the preset position, which is more effective.
[0102] Mode 2: The first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0103] Since the random code is composed of multi-bit code words, the terminal can select at least one code word from the multi-bit code words in the random code as a fixed code word. In this way, the terminal can indicate the attribute information of the terminal through the fixed code words in the random code, and use other code words in the random code except the fixed code words to indicate the temporary identification of the terminal. Since the bit position of the fixed code word in the random code word is fixed, the network device can determine the attribute information from the bit at the fixed position in the random code word, and determine the temporary identification through other bits in the random code word.
[0104] In a possible implementation, the fixed codeword can be used to indicate the type of the terminal, and the type of the terminal can be classified by the power of the terminal, or can be classified according to whether the above-mentioned operation instruction can be executed. Taking the fixed codeword occupying two bits as an example, the fixed codeword 00 (i.e., the value of the bit) can indicate that the terminal type is a reflection-only terminal without an amplifier, 01 can indicate that the terminal type is a reflection-only terminal with an amplifier, 10 can indicate that the terminal type is an active reflection terminal with an amplifier, and 11 can indicate that the terminal type is a terminal that can both reflect and actively transmit signals.
[0105] Figure 5 A schematic diagram of a fixed codeword and a random codeword is shown. Exemplarily, the terminal can represent a temporary identifier by a 16-bit random code (RN16). The first random code (or random codeword) is a general RN16, and 16 is a random code (0 or 1) used to identify the temporary identifier of the terminal. The second random code is a random codeword combined with a fixed codeword. For example, in a string of bit sequences, the first two bits are fixed codewords, and the following are random codewords (or the fixed codeword and the random codeword may not be adjacent). The third random code is to determine the first two bits in RN16 as fixed codewords, and the remaining bits in the random code are determined as codewords representing temporary identifiers (or the fixed codewords may also be other fixed positions in RN16).
[0106] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0107] The embodiment of the present application can divide the functional modules of the communication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0108] like Figure 6 The figure is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be used to perform Figure 3 or Figure 4 The method of communication shown. Figure 6 The communication device shown includes: a sending unit 601 and a receiving unit 602 .
[0109] The sending unit 601 is used to send a first indication message, where the first indication message is used to instruct the terminal to report a temporary identifier during a random access process.
[0110] The receiving unit 602 is configured to receive at least one first feedback message, where the first feedback message is used to indicate a temporary identifier of a terminal and attribute information of the terminal.
[0111] Optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0112] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0113] Optionally, the apparatus further includes: a determination unit 603; the determination unit 603 is configured to determine a target terminal based on attribute information of the terminal in at least one first feedback message, the target terminal being a terminal to be accessed determined by the network device.
[0114] Optionally, the sending unit 601 is further configured to send a second indication message to the target terminal, where the second indication message is used to instruct the terminal to report a fixed identifier during the random access process.
[0115] The receiving unit 602 is further configured to receive a second feedback message sent by the target terminal, where the second feedback message is used to indicate a fixed identifier of the terminal.
[0116] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0117] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0118] like Figure 7 The figure is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be used to perform Figure 3 or Figure 4 The method of communication shown. Figure 7 The communication device shown includes: a receiving unit 701 and a sending unit 702 .
[0119] The receiving unit 701 is used to receive a first indication message sent by a network device, where the first indication message is used to instruct a terminal to report a temporary identifier during an access process.
[0120] The sending unit 702 is used to send a first feedback message to the network device, where the first feedback message is used to indicate the temporary identifier of the terminal and the attribute information of the terminal.
[0121] Optionally, the first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate attribute information of the terminal, and the random codeword is used to indicate a temporary identifier of the terminal.
[0122] Optionally, the first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords other than the at least one fixed codeword in the random code are used to indicate a temporary identifier of the terminal.
[0123] Optionally, the receiving unit 701 is further used to receive a second indication message sent by the network device to the target terminal, the second indication message is used to instruct the terminal to report a fixed identifier during the random access process, and the target terminal is determined by the network device based on the attribute information of the terminal.
[0124] The sending unit 702 is further configured to send a second feedback message to the network device, where the second feedback message is used to indicate the fixed identifier of the terminal.
[0125] Optionally, the attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
[0126] Optionally, the first indication message is also used to instruct the terminal to report multiple candidate resources for the first feedback message.
[0127] An embodiment of the present application also provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the communication method provided in the above embodiment.
[0128] The embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the communication method provided in the above embodiment.
[0129] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. Storage media can be any available media that can be accessed by general or special-purpose computers.
[0130] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0131] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0132] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0133] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to a network device, the method comprises: Sending a first indication message, where the first indication message is used to instruct the terminal to report a temporary identifier during a random access process; At least one first feedback message is received, where the first feedback message is used to indicate a temporary identifier of a terminal and attribute information of the terminal.
2. The method according to claim 1, characterized in that The first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate the attribute information of the terminal, and the random codeword is used to indicate the temporary identifier of the terminal.
3. The method according to claim 1, characterized in that The first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords in the random code other than the at least one fixed codeword are used to indicate a temporary identifier of the terminal.
4. The method according to claim 1, characterized in that: The method further comprises: A target terminal is determined based on the attribute information of the terminal in the at least one first feedback message, and the target terminal is a terminal to be accessed by the network device.
5. The method according to claim 4, characterized in that The method further comprises: Sending a second indication message to the target terminal, where the second indication message is used to instruct the terminal to report a fixed identifier during a random access process; A second feedback message sent by the target terminal is received, where the second feedback message is used to indicate a fixed identifier of the terminal.
6. The method according to claim 1, characterized in that The attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
7. The method according to claim 1, characterized in that The first indication message is also used to instruct the terminal to report multiple candidate resources of the first feedback message.
8. A communication method, characterized in that: Applied to a terminal, the method further includes: receiving a first indication message sent by the network device, where the first indication message is used to instruct the terminal to report a temporary identifier during an access process; A first feedback message is sent to the network device, where the first feedback message is used to indicate the temporary identifier of the terminal and attribute information of the terminal.
9. The method according to claim 8, characterized in that The first feedback message includes a fixed codeword and a random codeword, the fixed codeword is used to indicate the attribute information of the terminal, and the random codeword is used to indicate the temporary identifier of the terminal.
10. The method according to claim 8, characterized in that The first feedback message includes a random code, at least one fixed codeword in the random code is used to indicate attribute information of the terminal, and codewords in the random code other than the at least one fixed codeword are used to indicate a temporary identifier of the terminal.
11. The method according to claim 8, characterized in that The method further comprises: receiving a second indication message sent by the network device to a target terminal, where the second indication message is used to instruct the terminal to report a fixed identifier during a random access process, and the target terminal is determined by the network device based on attribute information of the terminal; A second feedback message is sent to the network device, where the second feedback message is used to indicate a fixed identifier of the terminal.
12. The method according to claim 8, characterized in that The attribute information of the terminal is carried in a bit at a preset position in the first feedback message.
13. The method according to claim 8, characterized in that The first indication message is also used to instruct the terminal to report multiple candidate resources of the first feedback message.
14. A communication device, characterized in that: include: a sending unit and a receiving unit; The sending unit is used to send a first indication message, where the first indication message is used to instruct the terminal to report a temporary identifier during a random access process; The receiving unit is used to receive at least one first feedback message, where the first feedback message is used to indicate a temporary identifier of a terminal and attribute information of the terminal.
15. A communication device, characterized in that: include: A receiving unit and a sending unit; The receiving unit is used to receive a first indication message sent by the network device, where the first indication message is used to instruct the terminal to report a temporary identifier during an access process; The sending unit is used to send a first feedback message to the network device, where the first feedback message is used to indicate the temporary identifier of the terminal and attribute information of the terminal.
16. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the communication method according to any one of claims 1 to 13.
17. A communication device, characterized in that: It includes a memory and a processor; the memory is used to store computer-executable instructions, and the processor is connected to the memory through a bus; when the communication device is running, the processor executes the computer-executable instructions stored in the memory, so that the communication device executes the communication method as described in any one of claims 1 to 13.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is enabled to execute the communication method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Communication method and related equipment
CN114692790A
Communication method and device, storage medium and program product
CN118632355A
Dynamic wake word identification
US20190304439A1
Random access method and apparatus
WO2023116429A1
Communication method and apparatus
WO2024260351A1