Communication method and device, storage medium and program product
By sending instructions when passive IoT devices are connected to the base station, the base station sends instructions to avoid message conflicts, solving the problem of inefficient transmission resource utilization when accessing passive IoT devices, and achieving more efficient transmission resource utilization.
Patent Information
- Application Number
- CN202510018900.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-04-22
AI Technical Summary
When accessing a base station, passive IoT devices cause inefficient utilization of transmission resources due to time-division message conflicts.
The first indication message is sent through the base station, instructing the terminal to feedback through multiple candidate transmission resources, and then sending the second indication message to the terminal to instruct the specific transmission resources corresponding to the terminal, thereby avoiding message conflicts.
It effectively avoids message conflicts during reporting by the terminal and improves the efficiency of transmission resources.
Smart Images

Figure CN119865774A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, storage medium and program product. Background Art
[0002] 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 have no external power cords. Such devices can obtain energy through other means to ensure their normal operation.
[0003] At present, passive IoT devices usually use time-division to exchange information when accessing base stations. The base station and the passive IoT respond in a one-to-one manner. This causes message conflicts when multiple passive IoT devices report, resulting in inefficient utilization of transmission resources. Summary of the invention
[0004] The present application provides a communication method, device, storage medium and program product, which can improve the utilization efficiency of transmission resources.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, the present application provides a communication method, which includes: sending a first indication message; the first indication message is used to indicate multiple candidate transmission resources; the candidate transmission resources are the transmission resources used by the terminal to report a first feedback message; receiving a first feedback message from at least one terminal; based on the first feedback message of at least one terminal, sending a second indication message to at least one terminal; the second indication message is at least used to indicate a first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
[0007] In the technical solution provided by the present application, the base station can send a first indication message so that the terminal can provide feedback through multiple candidate transmission resources indicated in the first indication message. After that, the base station receives a first feedback message from at least one terminal, and based on the first feedback message of at least one terminal, sends a second indication message to at least one terminal. The second indication message is used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different. In this way, the base station can indicate different transmission resources for the at least one terminal, thereby avoiding the problem of message conflict when the terminal reports, and improving the utilization efficiency of transmission resources.
[0008] In combination with the above-mentioned first aspect, in a possible implementation manner, the first transmission resource is at least a transmission resource used by the terminal to report the second feedback message; and the second feedback message includes a fixed identifier of the terminal.
[0009] In combination with the above-mentioned first aspect, in a possible implementation manner, the method further includes: determining a first transmission resource corresponding to each terminal.
[0010] In combination with the above-mentioned first aspect, in a possible implementation manner, the first indication message includes terminal screening information; the terminal screening information is used to screen terminals that report the first feedback message.
[0011] In combination with the above-mentioned first aspect, in a possible implementation manner, the method further includes: receiving a second feedback message from a first terminal; the first terminal is a terminal that successfully reports a fixed identifier among the at least one terminal.
[0012] In combination with the above-mentioned first aspect, in a possible implementation method, the method also includes: sending a third indication message to the second terminal; the second terminal is a terminal among at least one terminal that has not successfully reported a fixed identifier; the third indication message is used to indicate the second transmission resource corresponding to the second terminal, and the second transmission resources corresponding to different second terminals are different.
[0013] In combination with the above-mentioned first aspect, in a possible implementation manner, the second transmission resource is a transmission resource used by the second terminal to report a third feedback message; and the third feedback message includes a fixed identifier of the second terminal.
[0014] In a second aspect, the present application provides a communication method, which includes: receiving a first indication message from a base station; the first indication message is used to indicate multiple candidate transmission resources; in response to the first indication message, sending a first feedback message to the base station through a target transmission resource among the multiple candidate transmission resources; receiving a second indication message from the base station; the second indication message is at least used to indicate a first transmission resource corresponding to a terminal, and the first transmission resources corresponding to different terminals are different; in response to the second indication message, sending a second feedback message to the base station through the first transmission resource; the second feedback message includes a fixed identifier of the terminal.
[0015] In combination with the above-mentioned second aspect, in a possible implementation method, the first indication message includes terminal screening information; the terminal screening information is used to screen the terminals that report the first feedback message; the method includes: when the terminal meets the terminal screening information, sending the first feedback message to the base station through the target transmission resource among multiple candidate transmission resources.
[0016] In combination with the above-mentioned second aspect, in a possible implementation method, the method also includes: receiving a third indication message from the base station; the third indication message is used to indicate the second transmission resources corresponding to the terminal, and the second transmission resources corresponding to different terminals are different; sending a third feedback message to the base station through the second transmission resources; the third feedback message includes a fixed identifier of the terminal.
[0017] In a third aspect, the present application provides a communication device, comprising: a communication unit; the communication unit is used to send a first indication message; the first indication message is used to indicate multiple candidate transmission resources; the candidate transmission resources are the transmission resources used by the terminal to report a first feedback message; the communication unit is used to receive a first feedback message from at least one terminal; the communication unit is used to send a second indication message to at least one terminal based on the first feedback message of at least one terminal; the second indication message is used to indicate a first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
[0018] In combination with the third aspect above, in a possible implementation manner, the first transmission resource is at least a transmission resource used by the terminal to report the second feedback message; and the second feedback message includes a fixed identifier of the terminal.
[0019] In combination with the third aspect above, in a possible implementation, the communication device further includes a processing unit; the processing unit is used to determine a first transmission resource corresponding to each terminal.
[0020] In combination with the third aspect above, in a possible implementation manner, the first indication message includes terminal screening information; the terminal screening information is used to screen terminals that report the first feedback message.
[0021] In combination with the third aspect above, in a possible implementation manner, the communication unit is used to receive a second feedback message from a first terminal; the first terminal is a terminal that successfully reports a fixed identifier among the at least one terminal.
[0022] In combination with the above-mentioned third aspect, in a possible implementation method, the communication unit is used to send a third indication message to the second terminal; the second terminal is a terminal among at least one terminal that has not successfully reported a fixed identifier; the third indication message is used to indicate the second transmission resource corresponding to the second terminal, and the second transmission resources corresponding to different second terminals are different.
[0023] In combination with the third aspect above, in a possible implementation manner, the second transmission resource is a transmission resource used by the second terminal to report a third feedback message; and the third feedback message includes a fixed identifier of the second terminal.
[0024] In a fourth aspect, the present application provides a communication device, which includes: a communication unit; the communication unit is used to receive a first indication message from a base station; the first indication message is used to indicate multiple candidate transmission resources; the communication unit is used to respond to the first indication message and send a first feedback message to the base station through a target transmission resource among the multiple candidate transmission resources; the communication unit is used to receive a second indication message from the base station; the second indication message is at least used to indicate a first transmission resource corresponding to a terminal, and the first transmission resources corresponding to different terminals are different; the communication unit is used to respond to the second indication message and send a second feedback message to the base station through the first transmission resource; the second feedback message includes a fixed identifier of the terminal.
[0025] In combination with the above-mentioned fourth aspect, in a possible implementation method, the first indication message includes terminal screening information; the terminal screening information is used to screen the terminals that report the first feedback message; the communication unit is used to send the first feedback message to the base station through the target transmission resource among multiple candidate transmission resources when the terminal meets the terminal screening information.
[0026] In combination with the above-mentioned fourth aspect, in a possible implementation method, the communication unit is used to receive a third indication message from a base station; the third indication message is used to indicate a second transmission resource corresponding to the terminal, and the second transmission resources corresponding to different terminals are different; the communication unit is used to send a third feedback message to the base station through the second transmission resource; the third feedback message includes a fixed identifier of the terminal.
[0027] In a fifth aspect, the present application provides a communication device, comprising: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the method described in any of the above embodiments.
[0028] In a sixth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal, the terminal executes the method described in any of the above embodiments.
[0029] In a seventh aspect, the present application provides a computer program product, which includes computer program instructions, and when the computer program instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0030] In an eighth aspect, the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the method described in any of the above embodiments.
[0031] Specifically, the chip provided in the present application also includes a memory for storing computer programs or instructions.
[0032] 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 device, or may be packaged separately from the processor of the device, which is not limited in this application.
[0033] The descriptions of the second to eighth aspects of the present application can refer to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second to eighth aspects can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.
[0034] In this application, the name of the above communication device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of this application, they fall within the scope of the claims of this application and their equivalent technologies.
[0035] These and other aspects of the present application will become more apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0037] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0038] Figure 3 A flowchart of another communication method provided in an embodiment of the present application;
[0039] Figure 4 A flowchart of another communication method provided in an embodiment of the present application;
[0040] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;
[0041] Figure 6 A schematic diagram of the structure of a base station provided in an embodiment of the present application;
[0042] Figure 7 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0043] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] 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.
[0045] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0046] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.
[0047] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0048] 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.
[0049] In the description of the present application, unless otherwise specified, “plurality” means two or more.
[0050] 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 have no external power cords. Such devices can obtain energy through other means to ensure their normal operation.
[0051] Radio frequency identification (RFID) is a device access technology for passive Internet of Things. The reader exchanges information with the tag (also known as the transponder) through wireless signals. The information exchange process is based on a time division system, and the tag determines the communication channel by reporting a random number.
[0052] Passive IoT devices usually use time-division to exchange information when accessing base stations. The base station and the passive IoT devices respond in a one-to-one manner. For example, in RFID technology, the passive IoT devices report random numbers in a random manner. After receiving the random numbers reported by the passive IoT devices, the base station responds and feedbacks, and determines the channel through the random numbers. The random reporting between the base station and the passive IoT devices can be implemented using the ALOHA algorithm or the Q-select algorithm.
[0053] At present, during the access process of passive IoT devices, there is a message conflict problem when multiple passive IoT devices report, which will lead to inefficient utilization of transmission resources.
[0054] In view of this, in the technical solution provided by the present application, the base station can receive a first feedback message from at least one terminal, and based on the first feedback message of at least one terminal, send a second indication message to at least one terminal. The second indication message is used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different. In this way, the base station can indicate different transmission resources for the at least one terminal, thereby avoiding the problem of message conflict when the terminal reports, and improving the utilization efficiency of transmission resources.
[0055] The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0056] Figure 1 This is an architecture diagram of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system includes: a base station 101 and a terminal 102.
[0057] The access process between the base station 101 and the terminal 102 includes stages such as inventory, counting, searching and command.
[0058] Exemplarily, the terminal 102 is a passive IoT device, also called a tag in RFID. For example, the terminal 102 may be a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a passive communication accessory in a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a passive IoT device in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, a sensor device in a shelf price tag, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a passive IoT device in remote medical surgery, a passive IoT device in a smart grid, a passive IoT device in transportation safety, a passive IoT device in a smart city, or a passive IoT device in a smart home, etc.
[0059] Since the terminal 102 is a passive IoT terminal and usually has no active reporting capability, the access process between the base station 101 and the terminal 102 is usually actively triggered by the base station 101 and the terminal 102 passively responds.
[0060] Exemplarily, the base station 101 sends a QUERY instruction to the terminal 102 , and the terminal 102 reports a random number used to temporarily identify the terminal 102 to the base station 101 in response to the QUERY instruction.
[0061] The base station 101 sends an ACK instruction to the terminal 102 based on the random number, and the terminal 102 reports the fixed identifier of the terminal 102 in response to the ACK instruction.
[0062] For example, the fixed identifier may be an electronic product code (EPC).
[0063] The base station 101 establishes a communication connection with the terminal 102 according to the fixed identifier.
[0064] It should be pointed out that the various embodiments of the present application can learn from or refer to each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can all refer to each other without limitation.
[0065] Figure 2 A flow chart of a communication method provided in an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:
[0066] Step 201: The base station sends a first indication message.
[0067] The first indication message is used to indicate a plurality of candidate transmission resources, and the candidate transmission resources are transmission resources used by the terminal to report the first feedback message.
[0068] Exemplarily, the base station may send the first indication message in the form of a broadcast. Since the base station cannot determine the current terminal status at this time, the base station may indicate multiple candidate transmission resources through the first indication message to facilitate reporting by multiple terminals. The number of candidate transmission resources may be set according to actual conditions, and the type of candidate transmission resources may be time domain, frequency domain, beam, etc., which is not limited in this application.
[0069] The first indication message may include a resource identifier, which is used to represent multiple candidate transmission resources. For example, the base station and the terminal are configured with a mapping table between resource identifiers and candidate transmission resources, and the base station and the terminal determine multiple candidate transmission resources corresponding to the resource identifier based on the mapping table.
[0070] The first indication message may also include terminal screening information. The terminal screening information is used to screen the terminals that report the first feedback message. For example, the terminal screening information may be a range of terminal identifiers, a type of terminal, a cell where the terminal is located, and the like.
[0071] Step 202: The terminal receives a first indication message from a base station.
[0072] The first indication message is used to indicate multiple candidate transmission resources.
[0073] For example, Figure 3 As shown, the terminal may be any one of terminal 1, terminal 2 and terminal 3.
[0074] Step 203: The terminal sends a first feedback message to the base station through a target transmission resource among multiple candidate transmission resources.
[0075] The first feedback message includes a temporary identifier of the corresponding terminal. The terminal may generate a temporary identifier according to a preset algorithm in response to the first indication message.
[0076] In a possible implementation, the terminal may determine the target transmission resource from multiple candidate transmission resources through a preset algorithm, and thus send the first feedback message to the base station through the target transmission resource. For example, the terminal generates a random number according to the number of candidate transmission resources according to a random number generation algorithm, and uses the candidate transmission resource corresponding to the random number as the target transmission resource.
[0077] Exemplary, combined Figure 3, terminal 2 determines time slot 1 as the target transmission resource from multiple candidate transmission resources, and terminal 1 and terminal 3 determine time slot 3 as the target transmission resource from multiple candidate transmission resources.
[0078] In addition, in the case where the first indication message also includes terminal screening information, the terminal can determine whether to respond to the first indication message according to the terminal screening information.
[0079] In a possible implementation manner, when the terminal meets the terminal screening information, a first feedback message is sent to the base station through a target transmission resource among multiple candidate transmission resources.
[0080] In this way, the base station can indicate multiple candidate transmission resources to the terminal through the first indication message, and the terminal sends a first feedback message to the base station through the target transmission resource among the multiple candidate transmission resources. Compared with the one-to-one information interaction method between the base station and the terminal in the related technology, the base station can set the transmission resource interval for the terminal to report the first feedback message, so as to avoid the process being affected by the collision of other message sending and receiving, thereby improving the transmission efficiency.
[0081] Step 204: The base station receives a first feedback message from at least one terminal.
[0082] The first feedback message includes a temporary identifier of the corresponding terminal. The temporary identifier can be used as a unique identifier of the terminal before the base station establishes a communication connection with the terminal.
[0083] Exemplarily, the temporary identifier of the terminal may be a random number generated by the terminal. The number of information bits occupied by the random number may be set according to actual conditions, for example, the number of information bits may be set to the minimum number of information bits under the condition of satisfying the number of terminal devices, thereby reducing the collision probability.
[0084] It should be noted that there may be message conflicts when the terminal reports the first feedback message, such as Figure 3 As shown, in time slot 1, terminal 2 reports the first feedback message to the base station, and the base station successfully receives the first feedback message from terminal 2, that is, time slot 1 is a normal time slot. In time slot 2, no terminal reports the first feedback message, that is, time slot 2 is an empty time slot. In time slot 3, terminal 1 and terminal 3 report the first feedback message through the same transmission resource. Due to the message conflict, the base station fails to successfully receive the first feedback message from terminal 1 and terminal 3, that is, time slot 3 is a contention time slot. At least one terminal in step 204 is Figure 3 In addition, for ease of presentation, Figure 3 The technical solution provided in the present application is described with the transmission resources being time domain resources. The above technical solution of the present application is also applicable to other transmission resources, such as frequency domain resources, beam resources, and a combination of various transmission resources.
[0085] Exemplarily, the base station can generate a matching random code according to the temporary identifier corresponding to the terminal, thereby determining the channel between the at least one terminal and the base station. In this way, for the base station side, the base station can use the terminal with the established channel as the terminal that successfully reports the first feedback message. For the terminal side, the base station can instruct the terminal that successfully reports the first feedback message to switch to a state where the first feedback message is no longer reported. In addition, for the terminal for which the base station fails to successfully receive the first feedback message due to collision or other reasons, it does not participate in the subsequent process and can wait for the base station to execute the next round of access process.
[0086] Step 205: The base station sends a second indication message to the at least one terminal based on the first feedback message of the at least one terminal.
[0087] The second indication message is at least used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
[0088] The first transmission resource may at least be a transmission resource used by the terminal to report a second feedback message, and the second feedback message includes a fixed identifier of the terminal.
[0089] Exemplarily, there is a mapping relationship between the temporary identifier and the first transmission resource, so that the base station can establish a mapping relationship between the terminal and the first transmission resource through the temporary identifier. Different first transmission resources corresponding to different terminals can avoid collision problems when subsequent terminals perform data transmission through the first transmission resource, thereby improving the success rate of data transmission.
[0090] It should be noted that the base station can send the second indication message to the at least one terminal in a variety of ways. For example, the base station can send a second indication message in the form of broadcasting, and the second indication message includes a temporary identifier and a first transmission resource corresponding to at least one terminal. For another example, the base station can send the second indication message to each of the at least one terminal in a parallel transmission manner, and the second indication message includes the temporary identifier and the first transmission resource of the corresponding terminal.
[0091] For example, Figure 3 As shown, since the base station receives the first feedback message of terminal 2, the base station sends a second indication message to terminal 2 based on the temporary identifier corresponding to terminal 2. The second indication message is used to instruct terminal 2 to report the first transmission resource used for the second feedback message.
[0092] Step 206: The terminal receives a second indication message from the base station.
[0093] The second indication message is used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
[0094] For example, Figure 3 As shown, the terminal in step 206 may be Figure 3 Terminal 2 in.
[0095] Step 207: The terminal sends a second feedback message to the base station through the first transmission resource.
[0096] The second feedback message includes a fixed identifier of the terminal. The fixed identifier may be a unique identifier used to characterize the actual device information of the terminal, such as an EPC code. In this way, after receiving the second feedback message, the base station may obtain the corresponding relationship of the terminal from the background server according to the fixed identifier, thereby establishing a communication connection between the base station and the terminal.
[0097] Based on the above technical solution, the base station can send a first indication message so that the terminal can provide feedback through multiple candidate transmission resources indicated in the first indication message. After that, the base station receives the first feedback message from at least one terminal, and based on the first feedback message of at least one terminal, sends a second indication message to at least one terminal. The second indication message is used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different. In this way, after receiving the second indication message from the base station, the terminal can send a second feedback message to the base station through the first transmission resource. In other words, the base station can indicate different transmission resources for the at least one terminal, thereby avoiding the problem of message conflict when the terminal reports a fixed identifier, and improving the utilization efficiency of transmission resources.
[0098] Before the base station sends the second indication message to the terminal, the base station may also determine a first transmission resource corresponding to each terminal.
[0099] The following introduces a process in which the base station determines the first transmission resource.
[0100] As a possible embodiment of the present application, Figure 2 ,like Figure 4 As shown, the method further includes step 401.
[0101] Step 401: The base station determines a first transmission resource corresponding to each terminal.
[0102] In a possible implementation manner, the base station may determine a priority order of at least one terminal, and determine a first transmission resource corresponding to each terminal based on the priority order.
[0103] Exemplarily, the base station may determine the priority order according to at least one of the types of the terminals, the order of receiving the first feedback messages, and the temporary identifiers of the terminals.
[0104] In addition, due to signal interference, fluctuation, clock jitter and other reasons, the terminal may not be able to successfully report the second feedback message. Therefore, the at least one terminal may be divided into a first terminal that reports successfully and a second terminal that does not report successfully.
[0105] The following describes two situations: successful reporting and unsuccessful reporting.
[0106] As a possible embodiment of the present application, Figure 2 ,like Figure 5 As shown, for the case of successful reporting, the method further includes step 501.
[0107] Step 501: A base station receives a second feedback message from a first terminal.
[0108] The second feedback message includes the fixed identifier of the terminal. That is, the first terminal is a terminal that successfully reports the fixed identifier among the at least one terminal.
[0109] In this way, the base station can establish a communication connection with the first terminal based on the fixed identifier.
[0110] Exemplarily, the base station may issue a control command to the first terminal with which the communication connection has been established, such as controlling the start / stop of the terminal, modifying a field in the terminal memory, etc. Taking the first terminal as an electronic price tag as an example, the base station may modify the displayed price of the electronic price tag.
[0111] As another possible embodiment of the present application, in combination with Figure 2 ,like Figure 5 As shown, for the case of unsuccessful reporting, the method further includes steps 502 to 504.
[0112] Step 502: The base station sends a third indication message to the second terminal.
[0113] The second terminal is a terminal that fails to successfully report the fixed identifier among the at least one terminal. The third indication message is used to indicate the second transmission resource corresponding to the second terminal, and different second terminals correspond to different second transmission resources.
[0114] Exemplarily, the base station may regard the terminal that has not received the corresponding second feedback message within the preset time as the second terminal, and send a third indication message to the second terminal based on the temporary identifier of the second terminal. The third indication message has the same function as the second indication message, and the main difference is that the target object to which it is sent is different.
[0115] like Figure 3 As shown, terminal 2 fails to report the second feedback message, and the base station sends a third indication message to terminal 2 to instruct terminal 2 to report the fixed identifier again.
[0116] The second transmission resource is a transmission resource used by the second terminal to report the third feedback message. The third feedback message includes a fixed identifier of the second terminal.
[0117] The second terminal that fails to report the fixed identifier is further configured to execute the following steps 503 to 504.
[0118] Step 503: The terminal receives a third indication message from the base station.
[0119] The third indication message is used to indicate the second transmission resource corresponding to the terminal, and different terminals correspond to different second transmission resources. The terminal is the second terminal that has not successfully reported the fixed identifier.
[0120] Step 504: The terminal sends a third feedback message to the base station through the second transmission resource.
[0121] The third feedback message includes the fixed identifier of the terminal. The third feedback message has the same function as the second feedback message, and is used to report the fixed identifier of the terminal.
[0122] It should be noted that the base station and the terminal can repeat the above steps so that the terminal can successfully report the fixed identifier and thus establish a communication connection with the base station. Afterwards, the base station can command control to the terminal that has established the communication connection, or trigger the next round of terminal access process.
[0123] Based on the above technical solution, the base station in the present application can establish a communication connection for the first terminal that successfully reports the fixed identifier, thereby realizing the corresponding instruction control, and can initiate a third instruction message again for the second terminal that fails to successfully report the fixed identifier until the second terminal successfully reports the fixed identifier. This solution can effectively improve the success rate of terminal access, simplify the terminal access retransmission process, and improve access efficiency.
[0124] The embodiment of the present application can divide the communication device into functional modules or functional units according to the above method example. For example, each functional module or functional unit 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 or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0125] Taking the communication device as the base station in the above method embodiment as an example, Figure 6 A schematic diagram of the structure of a base station 60 is shown. The base station 60 includes:
[0126] The communication unit 601 is used to receive a first feedback message from at least one terminal; the first feedback message includes a temporary identifier of the corresponding terminal.
[0127] The communication unit 601 is used to send a second indication message to at least one terminal based on a temporary identifier corresponding to the at least one terminal; the second indication message is used to indicate a first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
[0128] In a possible implementation manner, the first transmission resource is a transmission resource used by the terminal to report the second feedback message; and the second feedback message includes a fixed identifier of the terminal.
[0129] In a possible implementation, the communication device further includes a processing unit 602; the processing unit 602 is configured to sort at least one terminal and determine a first transmission resource corresponding to each terminal.
[0130] In a possible implementation, the communication unit 601 is used to send a first indication message; the first indication message is used to indicate multiple candidate transmission resources; the candidate transmission resources are transmission resources used by the terminal to report the first feedback message.
[0131] In a possible implementation manner, the first indication message includes terminal screening information; the terminal screening information is used to screen terminals that report the first feedback message.
[0132] In a possible implementation manner, the communication unit 601 is configured to receive a second feedback message from a first terminal among the at least one terminal.
[0133] In one possible implementation, the communication unit 601 is used to send a third indication message to a second terminal among at least one terminal; the second terminal is a terminal among at least one terminal that has not successfully reported a fixed identifier; the third indication message is used to indicate a second transmission resource corresponding to the second terminal, and the second transmission resources corresponding to different second terminals are different.
[0134] In a possible implementation manner, the second transmission resource is a transmission resource used by the second terminal to report the third feedback message; and the third feedback message includes a fixed identifier of the second terminal.
[0135] Taking the communication device as the terminal in the above method embodiment as an example, Figure 7 A schematic diagram of the structure of a terminal 70 is shown. The terminal 70 includes:
[0136] The communication unit 701 is used to receive a second indication message from a base station; the second indication message is used to indicate a first transmission resource corresponding to a terminal, and the first transmission resources corresponding to different terminals are different.
[0137] The communication unit 701 is used to send a second feedback message to the base station through the first transmission resource; the second feedback message includes a fixed identifier of the terminal.
[0138] In one possible implementation, the communication unit 701 is used to receive a first indication message from a base station; the first indication message is used to indicate multiple candidate transmission resources; the communication unit 701 is used to send a first feedback message to the base station via a target transmission resource among the multiple candidate transmission resources; the first feedback message includes a temporary identifier of the corresponding terminal.
[0139] In a possible implementation, the device further includes a processing unit 702; the processing unit 702 is configured to generate a temporary identifier according to a preset algorithm in response to the first indication message.
[0140] In one possible implementation, the first indication message includes terminal screening information; the terminal screening information is used to screen terminals that report the first feedback message; and the communication unit 701 is used to send the first feedback message to the base station through a target transmission resource among multiple candidate transmission resources when the terminal meets the terminal screening information.
[0141] In one possible implementation, the communication unit 701 is used to receive a third indication message from a base station; the third indication message is used to indicate a second transmission resource corresponding to the terminal, and the second transmission resources corresponding to different terminals are different; the communication unit 701 is used to send a third feedback message to the base station through the second transmission resource; the third feedback message includes a fixed identifier of the terminal.
[0142] When implemented by hardware, the communication unit in the embodiment of the present application can be integrated on the communication interface, and the processing unit can be integrated on the processor. Figure 8 shown.
[0143] Figure 8 Another possible structural diagram of the communication device involved in the above embodiment is shown. The communication device 80 includes: a processor 802 and a communication interface 803. The processor 802 is used to control and manage the actions of the communication device 80. The communication interface 803 is used to support the communication between the communication device 80 and other network entities. The communication device 80 may also include a memory 801 and a bus 804, and the memory 801 is used to store program codes and data of the communication device 80.
[0144] Among them, the memory 801 can be a memory in the communication device 80, etc., and the memory may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid-state drive; the memory may also include a combination of the above types of memory.
[0145] The processor 802 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 802 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0146] The bus 804 may be an Extended Industry Standard Architecture (EISA) bus, etc. The bus 804 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 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.
[0147] Figure 8 The communication device 80 in the embodiment may also be a chip. The chip includes one or more than two (including two) processors 802 and a communication interface 803.
[0148] In some embodiments, the chip further includes a memory 801, which may include a read-only memory and a random access memory and provide operation instructions and data to the processor 802. A portion of the memory 801 may also include a non-volatile random access memory (NVRAM).
[0149] In some implementations, the memory 801 stores the following elements, execution modules or data structures, or a subset thereof, or an extended set thereof.
[0150] In the embodiment of the present application, the corresponding operation is performed by calling the operation instruction stored in the memory 801 (the operation instruction may be stored in the operating system).
[0151] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0152] An embodiment of the present application provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the communication method in the above method embodiment.
[0153] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the communication method in the method flow shown in the above method embodiment.
[0154] Among them, the computer readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0155] Since the communication device, computer-readable storage medium, and computer program product in the embodiments of the present application can be applied to the above-mentioned method, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present application will not be repeated here.
[0156] In the several embodiments provided in the present application, it should be understood that the disclosed systems, 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 units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection 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.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0159] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions 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 should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: The method comprises: Sending a first indication message; the first indication message is used to indicate a plurality of candidate transmission resources; the candidate transmission resources are transmission resources used by the terminal to report the first feedback message; receiving a first feedback message from at least one terminal; Based on the first feedback message of the at least one terminal, a second indication message is sent to the at least one terminal; the second indication message is at least used to indicate a first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
2. The method according to claim 1, characterized in that The first transmission resource is at least a transmission resource used by the terminal to report a second feedback message; the second feedback message includes a fixed identifier of the terminal.
3. The method according to claim 1, characterized in that The method further comprises: A first transmission resource corresponding to each terminal is determined.
4. The method according to claim 1, characterized in that: The first indication message includes terminal screening information; the terminal screening information is used to screen the terminal that reports the first feedback message.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: A second feedback message is received from a first terminal; the first terminal is a terminal that successfully reports a fixed identifier among the at least one terminal.
6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: A third indication message is sent to a second terminal; the second terminal is a terminal among the at least one terminal that has not successfully reported a fixed identifier; the third indication message is used to indicate a second transmission resource corresponding to the second terminal, and different second terminals correspond to different second transmission resources.
7. The method according to claim 6, characterized in that The second transmission resource is a transmission resource used by the second terminal to report a third feedback message; the third feedback message includes a fixed identifier of the second terminal.
8. A communication method, characterized in that: The method comprises: receiving a first indication message from the base station; the first indication message is used to indicate a plurality of candidate transmission resources; In response to the first indication message, sending a first feedback message to the base station through a target transmission resource among the multiple candidate transmission resources; receiving a second indication message from a base station; wherein the second indication message is at least used to indicate a first transmission resource corresponding to a terminal, and the first transmission resources corresponding to different terminals are different; In response to the second indication message, a second feedback message is sent to the base station through the first transmission resource; the second feedback message includes a fixed identifier of the terminal.
9. The method according to claim 8, characterized in that The first indication message includes terminal screening information; the terminal screening information is used to screen the terminal that reports the first feedback message; The sending, in response to the first indication message, a first feedback message to the base station through a target transmission resource among the multiple candidate transmission resources comprises: In a case where the terminal meets the terminal screening information, a first feedback message is sent to the base station through a target transmission resource among the multiple candidate transmission resources.
10. The method according to claim 8 or 9, characterized in that: The method further comprises: receiving a third indication message from the base station; the third indication message is used to indicate a second transmission resource corresponding to the terminal, and the second transmission resources corresponding to different terminals are different; A third feedback message is sent to the base station through the second transmission resource; the third feedback message includes the fixed identifier of the terminal.
11. A communication device, characterized in that: include: Communication unit; The communication unit is used to send a first indication message; The first indication message is used to indicate a plurality of candidate transmission resources; the candidate transmission resources are transmission resources used by the terminal to report the first feedback message; The communication unit is used to receive a first feedback message from at least one terminal; The communication unit is used to send a second indication message to the at least one terminal based on the first feedback message of the at least one terminal; the second indication message is used to indicate the first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different.
12. A communication device, characterized in that: include: Communication unit; The communication unit is used to receive a first indication message from the base station; The first indication message is used to indicate a plurality of candidate transmission resources; The communication unit is used to send a first feedback message to the base station through a target transmission resource among the multiple candidate transmission resources in response to the first indication message; The communication unit is used to receive a second indication message from a base station; The second indication message is at least used to indicate a first transmission resource corresponding to the terminal, and the first transmission resources corresponding to different terminals are different; The communication unit is used to send a second feedback message to the base station through the first transmission resource in response to the second indication message; the second feedback message includes the fixed identifier of the terminal.
13. A communication device, characterized in that: include: A processor and a communication interface; the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the communication method as described in any one of claims 1 to 7, or to implement the communication method as described in any one of claims 8 to 10.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions. When a computer executes the instructions, the computer executes the communication method according to any one of claims 1 to 7, or executes the communication method according to any one of claims 8 to 10.
15. A computer program product, characterized in that The computer program product comprises computer program instructions, and when the computer program instructions are executed by a processor, the communication method according to any one of claims 1 to 7 is implemented, or the communication method according to any one of claims 8 to 10 is executed.
Citation Information
Patent Citations
Packet random access method and system for IoT (Internet of Things) equipment
CN104955162A
Communication method and communication device
CN116249117A
Communication method and device, and storage medium
CN118176810A
Communication method and device, storage medium and program product
CN118632297A
Communication method and device, storage medium and program product
CN118632355A