Communication method, device, communication node, and storage medium

The described communication method enhances RFID tag identification by using broadcast messages with terminal selection and resource indication, addressing collision issues and improving identification efficiency.

JP2025520782APending Publication Date: 2025-07-03ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024576416
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-08-03
Filing Date
2023-04-27
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing RFID communication systems face inefficiencies in identifying multiple tags due to collisions during the inventory process, leading to low identification efficiency.

Method used

A communication method involving a base station transmitting a broadcast message with terminal selection and resource indication information, allowing terminals to respond only if matching criteria are met, thereby reducing collisions and improving identification efficiency.

Benefits of technology

The method effectively resolves terminal collisions, enabling the base station to identify more terminals with higher efficiency and simplicity, suitable for widespread implementation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025520782000001_ABST
    Figure 2025520782000001_ABST
Patent Text Reader

Abstract

A communication method, apparatus, communication node, and storage medium. The communication method includes: transmitting a first broadcast message to a terminal, the first broadcast message including at least one of a message type, terminal selection information, and resource indication information; and receiving a response message transmitted by one or more target terminals on a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, for example, to communication methods, devices, communication nodes, and storage media.

Background Art

[0002] The communication process between a Radio Frequency Identification (RFID) tag and an accessor can be divided into three stages: selection, inventory, and access. 1) Selection: This stage is a process in which the accessor selects an RFID tag for the next inventory process or verifies an RFID tag for the next authentication process. 2) Inventory: This stage is a process in which the accessor identifies an RFID tag. The accessor starts an inventory by an inventory command, and one or more RFID tags may respond. If multiple RFID tags respond simultaneously, a collision may occur, and the accessor may not be able to identify the response command. The accessor resolves the collision by an inventory command and identifies the tags one by one. 3) Access: This stage is a process in which the accessor processes a tag. The accessor individually and uniquely identifies a tag before accessing. The access process includes multiple access commands such as read commands, write commands, lock commands, and the like.

[0003] After an RFID tag accesses a base station, the coverage range of the base station becomes larger, the base station needs to identify more tags, and the inventory process needs to be more efficient.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This application provides a communication method, device, communication node, and storage medium that can effectively solve the problem of collisions of terminals, enable a base station to identify more terminals, and have higher identification efficiency.

Means for Solving the Problems

[0005] In Embodiment 1, an embodiment of the present application is A communication method applied to a base station, Transmitting a first broadcast message including at least one of a message type, terminal selection information, and resource indication information to a terminal; Receiving a response message transmitted by one or more target terminals on a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information. A communication method is provided.

[0006] In Embodiment 2, an embodiment of the present application is A communication method applied to a terminal, Receiving a first broadcast message transmitted by a base station, the first broadcast message including at least one of a message type, terminal selection information, and resource indication information; When the terminal information of the terminal matches the terminal selection information, transmitting a response message including at least one of a message type and terminal information to the base station on the resource indicated by the resource indication information. A communication method is further provided.

[0007] In Embodiment 3, an embodiment of the present application is Comprising a first transmission module and a first reception module, The first transmission module is used to transmit a first broadcast message including at least one of a message type, terminal selection information, and resource indication information to a terminal, The first reception module is used to receive a response message transmitted by one or more target terminals on a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information. A communication device is further provided.

[0008] In Embodiment 4, the embodiments of the present application comprise a second transmission module and a second reception module, wherein the second reception module is used to receive a first broadcast message transmitted from a base station, the first broadcast message including at least one of a message type, terminal selection information, and resource indication information; wherein the second transmission module is used to transmit, to the base station, a response message including at least one of a message type and terminal information, using the resources indicated by the resource indication information when the terminal information of the terminal matches the terminal selection information. The present application further provides a communication device.

[0009] In Embodiment 5, the embodiments of the present application comprise a storage device for storing one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the communication methods described in Embodiments 1 and 2 of the present application. The present application provides a communication node.

[0010] In Embodiment 6, the embodiments of the present application store a computer program that, when executed by a processor, implements any of the communication methods in the embodiments of the present application. The present application provides a storage medium. BRIEF DESCRIPTION OF THE DRAWINGS

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Embodiments for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present application will be described with reference to the drawings.

[0013] The operations shown in the flowchart of the drawings can be executed in a computer system such as a group of computer-executable instructions. And although the flowchart shows a logical order, in some cases, the operations shown or described in a different order here may also be executed.

[0014] FIG. 1 is the first flowchart of the communication method according to the embodiment of the present application. The method can be executed by a communication device or a base station. The communication device or the base station can be realized in a software and / or hardware manner, and the communication device or the base station can be integrated into any smart device with a network communication function. As shown in FIG. 1, the communication method may include the following steps.

[0015] In S101, a first broadcast message including at least one of a message type, terminal selection information, and resource indication information is transmitted to the terminal.

[0016] In a specific embodiment of the present application, the base station can send a first broadcast message to the terminal, where the first broadcast message includes at least any one of a message type, terminal selection information, and resource indication information. Further, the first broadcast message may further include a preamble sequence and check information. The resource indication information in the embodiment of the present application is used to solve the problem of terminal collision by informing the terminal of on which resource to send a response message. In one embodiment, the resource indication information may be information for the base station to indicate resources related to the frequency domain to the terminal. In one embodiment, the resource indication information may include the frequency interval of subcarriers or subchannels, the available subcarrier or subchannel range, information related to the time domain for sending the response message, the format of the response message, and the modulation and coding scheme of the response message.

[0017] When the number of terminals is extremely large, the base station needs to identify these terminals one by one, and the inventory process becomes essential. Furthermore, these terminals are in passive communication, and the base station needs to trigger these terminals to report their own information. Therefore, the base station realizes the transmission of terminal selection information by sending a single broadcast message, and can select several terminals. The format of the message may be preamble sequence + message type + terminal selection information + check information. Then, the base station can also trigger the inventory process by sending a single broadcast message to send inventory information, and the format of the message may be preamble sequence + message type + inventory information + check information. In addition, the base station can also send terminal selection information and inventory information simultaneously by sending a single broadcast message, and the format of the message may be preamble sequence + message type + terminal selection information + inventory information + check information. The broadcast message in the embodiment of the present application has the function of selecting terminals and / or triggering inventory. When the base station sends a broadcast message to the terminals, all terminals within the coverage area of the base station receive the broadcast message. If one terminal meets the selection criteria, the terminal sends a response message to the base station, and the response message may be a paging message.

[0018] In S102, the base station receives a response message sent in response to the first broadcast message by one or more target terminals, and the response message includes at least one of the message type and terminal information.

[0019] In a specific embodiment of the present application, after the terminal receives a first broadcast message carrying terminal selection information, if the terminal meets the response conditions, the terminal sends a response message to the base station. The message includes at least one of a message type and terminal information. Further, the message may further include a preamble sequence and check information. In one embodiment, the format of the message is preamble sequence + message type + terminal information + check information. In one embodiment, if the base station detects that one or more target terminals have collided based on the response message, the base station may resend the first broadcast message to the terminal and repeat the above operation until the one or more target terminals no longer collide.

[0020] In one embodiment, after the base station and the target terminal complete the identification, the base station sends a first downlink dedicated message to the target terminal, notifies the target terminal of successful reception, and can complete the identification process. If the base station has downlink data, it may send it to the target terminal or request the target terminal to report the data. The first downlink dedicated message in the embodiment of the present application includes at least one of a message type, terminal information, control information, and data content. Further, the first downlink dedicated message may further include a preamble sequence and check information. In one embodiment, the format of the message is preamble sequence + message type + terminal information + control information + data content + check information. After the base station and the target terminal complete the identification, the target terminal sends a first uplink dedicated message to the base station in response to the request of the base station and can report the data. The first uplink dedicated message in the embodiment of the present application includes at least one of a message type, terminal information, and data content. Further, the first uplink dedicated message may further include a preamble sequence and check information. In one embodiment, the format of the message is preamble sequence + message type + terminal information + data content + check information.

[0021] In the communication method provided in the embodiments of the present application, the base station first sends a first broadcast message to the terminal, which at least includes any one of a message type, terminal selection information, and resource indication information. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry the terminal selection information and the resource indication information. As a result, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Further, the terminal can also send a response message on the resources indicated by the resource indication information. On the other hand, in the related art, the accessor resolves collisions by an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method provided in the embodiments of the present application can effectively solve the problem of terminal collisions. The base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0022] Figure 2 is a second flowchart of the communication method according to the embodiments of the present application. It can be further optimized and extended based on the above technical solution and combined with the above preferred embodiments. As shown in Figure 2, the communication method may include the following steps.

[0023] In S201, a first broadcast message that at least includes any one of a message type, terminal selection information, and resource indication information is sent to the terminal.

[0024] In S202, receive a response message that is sent by one or more target terminals at a resource indicated by resource indication information in response to a first broadcast message and includes at least one of a message type and terminal information.

[0025] In S203, send a first downlink dedicated message including at least one of a message type, terminal information, control information, and data content to a target terminal.

[0026] In S204, receive a first uplink dedicated message that is sent by a target terminal in response to a first downlink dedicated message and includes at least one of a message type, terminal information, and data content.

[0027] In a specific embodiment of the present application, a terminal can first send a first downlink dedicated message to one of the target terminals, the base station receives the first uplink dedicated message sent from the target terminal, and when there is no downlink data, the base station can access the next target terminal. When the base station has not received the first uplink dedicated message sent from a target terminal, the base station can resend the first downlink dedicated message to the target terminal.

[0028] In the communication method provided in the embodiments of the present application, the base station first sends a first broadcast message to the terminal, which at least includes any one of a message type, terminal selection information, and resource indication information. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry terminal selection information and resource indication information. Thereby, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Here, the terminal sending a response message to the base station may mean that the terminal sends a response message on the resources indicated by the resource indication information. On the other hand, in the related art, the accessor resolves collisions by an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method provided in the embodiments of the present application can effectively solve the problem of terminal collisions, the base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0029] Figure 3 is a third flowchart of the communication method according to the embodiments of the present application. It can be further optimized and extended based on the above technical solution and combined with the above preferred embodiments. As shown in Figure 3, the communication method may include the following steps.

[0030] In S301, a first broadcast message including at least one of a message type, terminal selection information, a frequency interval of a subcarrier or a subchannel, an available subcarrier or subchannel range, information related to a time domain for transmitting a response message, a format of the response message, and a modulation and coding scheme of the response message is transmitted to a terminal.

[0031] The inventory process is based on Time-Division Multiplexing (TDM), but the terminal may support multi-carrier or multi-frequency band technologies, so that the inventory process may be based on Frequency-Division Multiplexing (FDM). Assume that the radio access technology resources have a plurality of available subcarriers or subchannels. The base station transmits a first broadcast message, which includes a message type indicating what kind of message the message is such that the message is a broadcast message, terminal selection information such as an identifier of the terminal or a part of the identifier, a frequency interval of the subcarrier or subchannel, an available subcarrier or subchannel range such as which subcarriers or subchannels are idle, the total number of subcarriers or subchannels, a bitmap of the idle subcarriers or subchannels, information related to a time domain for transmitting a response message such as a delay range for feedback of the response message, a format of the response message such as content that needs to be carried in the response message, a modulation and coding scheme of the response message, and the like.

[0032] In one embodiment, the base station transmits a second broadcast message including at least one of a message type, terminal selection information, and resource indication information to the terminal.

[0033] In one embodiment, the base station transmits a second downlink dedicated message to the target terminal, which at least includes any one of a message type, an identifier of the terminal, a random number generated by the terminal, and a data type for which the terminal's report is requested. The target terminal responds to the second downlink dedicated message and transmits a second uplink dedicated message that at least includes any one of a message type, a terminal identifier, data content, and a designated sub-carrier or sub-channel.

[0034] In one embodiment, the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is a downlink signal, and the response message, the first uplink dedicated message, or the second uplink dedicated message is an uplink signal. Here, the downlink signal is a signal transmitted by the base station on one downlink carrier or channel and received by the terminal on the downlink carrier or channel, and the uplink signal is a signal transmitted by the terminal on one uplink sub-carrier or sub-channel and received by the base station on the uplink sub-carrier or sub-channel. The bandwidth of the downlink carrier or channel is equal to or greater than the bandwidth of the uplink sub-carrier or sub-channel, and the center frequency point of the downlink carrier or channel may be the same as or different from the center frequency point of the uplink sub-carrier or sub-channel.

[0035] In one embodiment, the first broadcast message or the second broadcast message is a broadcast message signal, the first downlink dedicated message or the second downlink dedicated message is a downlink dedicated signal, and the response message, the first uplink dedicated message, or the second uplink dedicated message is an uplink signal. Here, the bandwidth of the downlink carrier or channel of the broadcast message signal is equal to or greater than the bandwidth of the downlink carrier or channel of the downlink dedicated signal, the center frequency point of the broadcast message signal may be the same as or different from the center frequency point of the downlink dedicated signal, the bandwidth of the downlink carrier or channel of the broadcast message signal is equal to or greater than the bandwidth of the uplink sub-carrier or sub-channel of the uplink signal, and the center frequency point of the broadcast message signal may be the same as or different from the center frequency point of the uplink signal.

[0036] In one embodiment, when the base station transmits a downlink signal on one downlink carrier or channel, the terminal receives the downlink signal on the downlink carrier or channel, and receives an uplink signal on one uplink sub-carrier or sub-channel, the base station can specify the sub-carrier or sub-channel of the terminal. Here, the bandwidth of the downlink carrier or channel may be greater than or equal to that of the uplink sub-carrier or sub-channel, and the center frequency point of the downlink carrier or channel may be different from the center frequency point of the uplink sub-carrier or sub-channel. The base station can transmit a first broadcast message on the downlink carrier or channel, and the first broadcast message can carry information related to the available sub-carrier or sub-channel range for feedback of the response message and the time domain for transmitting the response message. After receiving the first broadcast message, the terminal randomly selects one available sub-carrier or sub-channel based on the sub-carrier or sub-channel information in the message, and selects the time for feedback of the response message based on the information related to the time domain for transmitting the response message in the message. The terminal feeds back the response message at the selected sub-carrier or sub-channel and time. When the base station receives the response message, the base station transmits a first downlink dedicated message to one terminal on the downlink carrier or channel, and the message can specify one sub-carrier or sub-channel for the terminal. The terminal that receives the first downlink dedicated message feeds back a first uplink dedicated message on the specified sub-carrier or sub-channel.

[0037] In S302, receive a response message transmitted by one or more target terminals on the resources selected in response to the first broadcast message, the response message at least including any one of a message type, a terminal identifier, and data content.

[0038] In a specific embodiment of the present application, after receiving a first broadcast message, if the information of the terminal meets the content in the terminal selection information, for example, the selected terminal information, the terminal can select a resource for response and send a response message using the selected resource. The response message can at least include any one of a message type indicating what kind of message the message is such that the message is a response message, a terminal identifier such as an identifier of the terminal or a part of the identifier, and data content such as data that the terminal intends to report.

[0039] In S303, a first downlink dedicated message including at least any one of a message type, a terminal identifier, a data type for which the terminal's report is required, and downlink data content is sent to the target terminal.

[0040] In a specific embodiment of the present application, the base station can send a first downlink dedicated message specific to the target terminal, and the message can at least include any one of a message type, a terminal identifier such as a terminal identifier reported by the terminal, a data type for which the terminal's report is required, and downlink data content such as a write command, etc.

[0041] In S304, a first uplink dedicated message sent in response to the first downlink dedicated message by the target terminal and including at least any one of a message type, a terminal identifier, data content, and feedback information of the downlink data is received.

[0042] In a specific embodiment of the present application, after the target terminal receives the first downlink dedicated message, based on the message content, it reports data by the first uplink dedicated message. The first uplink dedicated message includes at least any one of a message type, a terminal identifier such as an identifier of the terminal or a part of the identifier, data content such as a feedback message of a light command, and feedback information of downlink data. When the base station receives the first uplink dedicated message transmitted from the target terminal and there is no downlink data that needs to be transmitted to the terminal, the base station can access the next terminal. When the base station has not received the first uplink dedicated message transmitted from the target terminal, the base station can retransmit the first downlink dedicated message to the terminal. For example, the base station selects a terminal by the first broadcast message and triggers an inventory process. After receiving the first broadcast message, the terminal selects a resource (including a frequency domain and a time domain) for transmitting a response message based on the first broadcast message and feeds back the response message. After receiving the response message, if the base station has downlink data that needs to be transmitted to the terminal, the first downlink dedicated message transmitted by the base station to the terminal may carry the downlink data. If the base station has no downlink data that needs to be transmitted to the terminal, the first downlink dedicated message transmitted by the base station to the terminal may not carry the downlink data. When the base station requires feedback of uplink data from the terminal, the first downlink dedicated message may carry the data type for which the terminal's report is required. When the base station has no downlink data that needs to be transmitted to the terminal and does not require feedback of uplink data from the terminal, the base station may end the process.

[0043] In the communication method provided in the embodiments of the present application, the base station first sends a first broadcast message to the terminal, which at least includes any one of a message type, terminal selection information, and resource indication information. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry the terminal selection information and the resource indication information. As a result, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Furthermore, the terminal can also send a response message on the resources indicated by the resource indication information. On the other hand, in the related art, the accessor resolves collisions by an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method provided in the embodiments of the present application can effectively solve the problem of terminal collisions, the base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0044] Figure 4 is a fourth flowchart of the communication method according to the embodiments of the present application. It can be further optimized and extended based on the above technical solution and combined with each of the above preferred embodiments. As shown in Figure 4, the communication method may include the following steps.

[0045] In S401, a first broadcast message including at least one of a message type, terminal selection information, a frequency interval of a subcarrier or a subchannel, an available subcarrier or subchannel range, information related to a time domain for transmitting a response message, a format of the response message, and a modulation and coding scheme of the response message is transmitted to a terminal.

[0046] The inventory process is based on TDM, but the terminal may support multi-carrier or multi-frequency band technologies, so that the inventory process may be based on FDM or FDM+TDM. Assume that the radio access technology resources have a plurality of available subcarriers or subchannels. The base station transmits a first broadcast message, and the message includes a message type indicating what kind of message the message is such that the message is a broadcast message, terminal selection information such as an identifier of the terminal or a part of the identifier, a frequency interval of the subcarrier or subchannel, an available subcarrier or subchannel range such as which subcarriers or subchannels are idle, the total number of subcarriers or subchannels, a bitmap of the idle subcarriers or subchannels, information related to a time domain for transmitting a response message such as a delay range for feedback of the response message, a format of the response message such as contents that need to be carried in the response message, a modulation and coding scheme of the response message, etc., and includes at least one of them.

[0047] In S402, a response message transmitted in response to the first broadcast message by one or more target terminals and including at least one of a message type, a terminal identifier, and a random number generated by the terminal is received.

[0048] In a specific embodiment of the present application, after each terminal receives a first broadcast message, if the information of the terminal satisfies the content in the terminal selection information, for example, the selected terminal information, the terminal can select a resource for feeding back a response message based on the inventory information, including time domain and frequency domain resources. If the transmission time selected by the terminal is not the current time, the terminal needs to wait for the base station to send a second broadcast message carrying the inventory information. If the transmission time selected by the terminal is the current time, the terminal feeds back a response message using the selected resources. The response message includes at least one of a message type, a terminal identifier such as an identifier of the terminal or a part of the identifier, and a random number generated by the terminal such as RN16.

[0049] In S403, a first downlink dedicated message including at least one of a message type, a terminal identifier, a random number of the terminal report, and a specified sub-carrier or sub-channel is transmitted to the target terminal.

[0050] In a specific embodiment of the present application, if the base station successfully receives a response message of one target terminal, it indicates that the base station has identified the target terminal. Next, the base station can transmit a first downlink dedicated message to the target terminal. The first downlink dedicated message includes at least one of a message type, a terminal identifier such as the terminal identifier reported by the terminal, a random number reported by the terminal, and an index of a sub-carrier or sub-channel, or a specified sub-carrier or sub-channel such as a bitmap.

[0051] In S404, a first uplink dedicated message transmitted in response to the first downlink dedicated message, the first uplink dedicated message including at least one of a message type, a terminal identifier, a random number generated by the terminal, the capabilities of the terminal, and uplink data content, is received.

[0052] In a specific embodiment of the present application, if a terminal receives a first downlink dedicated message, it can be considered that the base station has identified the terminal. In this case, the terminal can send a first uplink dedicated message, and the first uplink dedicated message includes at least one of a message type, a terminal identifier, a random number generated by the terminal, the capabilities of the terminal, and uplink data content such as data that the terminal intends to report.

[0053] In S405, send a second broadcast message to the terminal, which includes at least one of a message type, terminal selection information, and resource indication information.

[0054] In S406, send a second downlink dedicated message to the target terminal, which includes at least one of a message type, the identifier of the terminal, a random number generated by the terminal, and the data type for which the terminal's report is requested.

[0055] In S407, receive a second uplink dedicated message sent by the target terminal in response to the second downlink dedicated message, where the second uplink dedicated message includes at least one of a message type, a terminal identifier, data content, and a specified sub-carrier or sub-channel.

[0056] In a specific embodiment of the present application, the target terminal receives the second downlink dedicated message and reports data by means of the second uplink dedicated message based on the message content. The second uplink dedicated message includes at least one of a message type, a terminal identifier, data content, and a specified sub-carrier or sub-channel. Here, the terminal identifier may be the identifier of the terminal or a part of the identifier, and the data content may be a feedback message of a read command or the like. The second downlink dedicated message and the second uplink dedicated message in the embodiments of the present application may further include a preamble sequence and check information.

[0057] In a specific embodiment of the present application, when the base station receives the first uplink dedicated message or the second uplink dedicated message transmitted from the target terminal and there is no downlink data that needs to be transmitted to the target terminal, the base station can inventory and access the next terminal. For example, the base station can transmit the second broadcast message or the third broadcast message. When the base station has not received the first uplink dedicated message or the second uplink dedicated message, the base station can retransmit the first downlink dedicated message or the second downlink dedicated message. The base station transmits the second broadcast message or the third broadcast message, and the message includes at least one of the following: a message type, selected terminal information such as an identifier of the terminal or a part of the identifier, a state of the terminal, a frequency interval of a subcarrier or a subchannel, which subcarrier or subchannel is idle, a total number of subcarriers or subchannels, an available subcarrier or subchannel range such as a bitmap of idle subcarriers or subchannels, information related to a time domain for transmitting a response message such as a decrease or increase in a delay range for feedback of the response message, a format of the response message such as content that needs to be carried in the response message, a modulation and coding scheme of the response message, etc. For example, the base station selects a terminal by the first broadcast message and triggers an inventory process. After receiving the message, the target terminal selects a resource (including a frequency domain and a time domain) for transmitting a response message based on the first broadcast message and feeds back the response message. After receiving the response message, the base station can transmit the first downlink dedicated message to the terminal. After receiving the first downlink dedicated message, the terminal feeds back the first uplink dedicated message to complete the mutual identification between the base station and the terminal. When the base station has downlink data that needs to be transmitted to the target terminal, the first downlink dedicated message may carry the downlink data. When there is no downlink data that needs to be transmitted to the target terminal, the second downlink dedicated message does not have to carry the downlink data.When the base station requires feedback of uplink data from the terminal, the second downlink dedicated message may carry the data type for which the terminal's report is requested. When the base station has no downlink data that needs to be transmitted to the terminal and does not require feedback of uplink data from the terminal, the base station may end the process.

[0058] In one embodiment, the base station can also send a confirmation message to the target terminal, where the confirmation message is a confirmation of the response message or the first uplink dedicated message or the second uplink dedicated message by the base station. In the inventory process, for example, the base station sends a first broadcast message, and the target terminal can feedback a response message in different time or frequency domain resources based on the first broadcast message. If a collision occurs among terminals, the target terminal waits for the base station to retransmit the first broadcast message carrying the inventory information to resolve the collision. After the collision of the target terminal is resolved, the target terminal feedbacks a response message to the base station. For example, the response message can carry a random code, receives the first downlink dedicated message sent from the base station. For example, the first downlink dedicated message can carry the random code reported by the target terminal in the response message. In this case, the target terminal can confirm that the base station has received its response message and the identification process of the base station and the target terminal is also completed. The target terminal feedbacks a first uplink dedicated message to the base station. For example, the message may carry the identifier of the terminal. In this process, if one or more target terminals have an error, or if the one or more target terminals have not received the confirmation message from the base station within a predetermined time, the one or more target terminals should wait for the base station to retransmit the first broadcast message or the first downlink dedicated message, and the base station needs to perform the inventory operation again for the one or more target terminals. First, when the target terminal has an error or has not received the confirmation message from the base station, it is possible that the target terminal has sent a response message to the base station but has not received the first downlink dedicated message sent from the base station within a certain time, or the target terminal has sent a first uplink dedicated message to the base station but has not received the confirmation message from the base station within a certain time.Next, the target terminal can wait for the base station to retransmit the first broadcast message or the first downlink dedicated message according to a predetermined method. The terminal enters the first state, where the first state does not match the state of the terminal that first received the first broadcast message, or the first state does not match the state of the terminal that has received an acknowledgment message without error or within a predetermined time. Or, the terminal enters the second state, where in the second state, the frequency domain or time domain resources occupied by the terminal to transmit the response message do not match the frequency domain or time domain resources occupied by the terminal that has received an acknowledgment message without error or within a predetermined time to transmit the response message. Or, set an inventory identifier in the second state, and the inventory identifier does not match the inventory identifier of the terminal that has received an acknowledgment message without error or within a predetermined time.

[0059] To avoid collisions with terminals currently being inventoried, the base station needs to perform an inventory on the above terminals and can adopt the following methods. The base station transmits a second broadcast message carrying terminal selection information. The base station only selects terminals in the first state. When the base station transmits a second broadcast message carrying terminal selection information, the state of the selected terminal is A. For example, the terminal selection information can carry an indication bit for selecting the terminal state, and the indication bit is set to A. For example, the base station transmits a first broadcast message, and the state of the selected terminal is set to B. In the inventory process, if a terminal has not received the first downlink dedicated message or the completion message from the base station, the state of the terminal is set to A. When the base station transmits a second broadcast message, the message can carry terminal selection information, and the state of the selected terminal is A. Thereby, terminals in state A are selected to execute processes such as inventory and access processes. Or, the base station can perform an inventory on the above terminals in different time domains or frequency domains. For example, the base station transmits a first broadcast message, and the selected terminal uses it to select time domain or frequency domain resources based on the inventory information of the first broadcast message and feedback a response message.In the inventory process, the terminal has not received the first downlink dedicated message or the completion message from the base station. The terminal reselects time-domain or frequency-domain resources for use in feedback of a response message, or when the base station transmits a second broadcast message, the terminal reselects time-domain or frequency-domain resources for use in feedback of a response message. Alternatively, the base station may perform inventory only on terminals with identifiers set. When the base station transmits inventory information, the inventory information selects an identifier. For example, the inventory information may carry an instruction bit for selecting a terminal identifier, and the instruction bit is set to G or 0. For example, the base station transmits a first broadcast message, the state of the selected terminal is set to B, and the inventory identifier is E. In the inventory process, the terminal has not received the first downlink dedicated message or the completion message from the base station, the state of the terminal is set to B, and the inventory identifier is F. When the base station transmits a second broadcast message, the message carries inventory information, and the inventory identifier of the selected terminal is F. Thereby, the terminal with the inventory identifier F is selected to execute processes such as an inventory and an access process.

[0060] In one embodiment, when the base station receives a response message or a first downlink dedicated message transmitted from the target terminal, the base station can transmit a completion message corresponding to the response message or a completion message corresponding to the first downlink dedicated message to the target terminal. In a specific embodiment of the present application, in the access process, the base station transmits a first downlink dedicated message such as a read message to the terminal. The terminal completes the message based on the message and feeds back an uplink dedicated message such as a response message of the read message to the base station. Or, in the inventory process, the base station transmits a downlink dedicated message to the terminal, and the terminal transmits an uplink dedicated message to the base station. Considering that the terminal cannot determine whether the base station has received the terminal's response message, the embodiment of the present application can introduce a completion message of the base station. The completion message may include an identifier of the terminal such as an Electronic Product Code (EPC), information reported by the terminal such as a random number reported by the terminal, and an indication bit of a result such as success or failure. When the terminal receives the completion message, the terminal considers that the process has succeeded. When the terminal receives the completion message in the inventory process, the terminal considers that the inventory process has succeeded, sets the state to the inventory completion state or the access state, and when the terminal receives the completion message in the access process, the terminal considers that the access process has succeeded, sets the state to the access completion state or the idle state, and marks that the access process has been completed. Also, when the terminal does not receive the completion message within a certain period of time, the terminal considers that the process has failed. When the terminal does not receive the completion message in the inventory process, the terminal considers that the inventory process has failed. When the terminal does not receive the completion message in the access process, the terminal considers that the access process has failed, sets the state to the access state, and when the terminal does not receive the completion message in the access process, the terminal considers that the access process has failed, and the terminal falls back before receiving the downlink dedicated message.

[0061] In one embodiment, if the base station has not received a response message, a first uplink dedicated message, or a second uplink dedicated message transmitted from the target terminal, the base station transmits a retransmission message to the target terminal to cause the target terminal to retransmit the response message, the first uplink dedicated message, or the second uplink dedicated message. In a specific embodiment of the present application, it is conceivable that the terminal does not have a Hybrid Automatic Repeat reQuest (HARQ) or ARQ mechanism, that is, does not have a mechanism for retransmitting data packets. However, due to reasons such as poor signal quality, the base station may not be able to receive the message transmitted from the terminal. If the incomplete process is executed again, the process will become complicated. It is better to trigger the terminal to transmit the data packet again. Therefore, in the embodiment of the present application, a message for triggering retransmission is introduced. After the terminal transmits the first message to the base station, the terminal needs to store the first message. If the base station has not received the first message, the base station transmits a second message (retransmission message) to trigger the terminal to retransmit the first message. After receiving the second message, the terminal retransmits the first message. The retransmission message may include a retransmission indication bit indicating that the message triggers the terminal to retransmit, a retransmission message type indicating which message the terminal needs to retransmit, a retransmission count indicating how many times the terminal needs to transmit the message, and a retransmission terminal identifier indicating which terminal needs to perform retransmission. If the terminal receives a retransmission message within a certain time after transmitting the first message, the terminal executes the retransmission message. If the terminal has not received a retransmission message within a certain time after transmitting the first message, the terminal releases the stored message. If the terminal receives a retransmission message after a certain time after transmitting the first message, the terminal does not execute the retransmission message. The terminal performs retransmission based on the instruction of the retransmission message. The retransmission message may retransmit the message indicated in the retransmission message, or may default to the message that the terminal has just transmitted recently.

[0062] In one embodiment, the second broadcast message may further include an operation identifier, or an operation state, or an identifier assigned by the base station to the terminal. When a new terminal enters the coverage area of the base station, the base station identifies the terminals that have been operated and the terminals that have not been operated from all the terminals within the coverage area based on the operation identifier corresponding to each terminal, performs an inventory operation on the terminals that have not been operated, and may not repeat the inventory operation on the terminals that have been operated. Or, based on the operation completion state corresponding to each terminal, the base station identifies the terminals that have been operated and the terminals that have not been operated from all the terminals within the coverage area, performs an inventory operation on the terminals that have not been operated, and may not repeat the inventory operation on the terminals that have been operated. Or, based on the identifier assigned by the base station to the operated terminal, the base station identifies the terminals that have been operated and the terminals that have not been operated from all the terminals within the coverage area, performs an inventory operation on the terminals that have not been operated, and may not repeat the inventory operation on the terminals that have been operated. In a specific embodiment of the present application, in a mobile scenario, the terminal moves between base stations. When the base station operates (including sending a broadcast message or a dedicated message), some terminals enter the coverage area of the base station, and these terminals also need to be operated. However, when the base station operates these terminals, it should not affect the operated terminals or repeatedly operate the operated terminals. To improve the inventory efficiency of the base station, the solution may include the following. 1) Each terminal needs to hold an operation identifier indicating whether the terminal has been operated. With the selection information, the base station can select based on this operation identifier. First, the base station sends a first broadcast message carrying the selection information to select the terminals and sets the operation identifiers of these terminals to A. After the base station completes the operation on these terminals, it sets the operation identifier of the terminal to B. For example, when the terminal receives a downlink dedicated message in the access process, the terminal successfully feeds back an uplink dedicated message. When the terminal receives a downlink dedicated message from the base station in the inventory process and successfully feeds back its own uplink dedicated message, the terminal receives an instruction from the base station and is instructed to set the operation identifier of the terminal to B.The base station re-transmits the second broadcast message carrying the selection information, selects a terminal, selects a terminal whose operation identifier is set to A, and thereby, the operated terminal is not selected. 2) Each terminal needs to maintain one operation completion status indicating that the terminal has been operated. With the selection information, the base station can make a selection based on this status. First, all terminals are in the initial state. The base station transmits the first broadcast message carrying the selection information and selects a terminal. When the base station completes the operation on these terminals, the terminals enter the operation completion state. For example, when a terminal receives a downlink dedicated message, the terminal successfully feeds back the uplink dedicated message. When the terminal receives the base station's downlink dedicated message in the inventory process and successfully feeds back its own uplink dedicated message, the terminal receives the base station's instruction, indicating that the terminal's state is the operation completion state, and the terminal enters the state related to the access process. The base station re-transmits the second broadcast message carrying the selection information, selects a terminal, and selects a terminal whose state is the initial state or the non-operation completion state. Thereby, the operated terminal is not selected. 3) Each terminal needs to maintain one identifier assigned by a base station indicating that the terminal has been operated. In the downlink dedicated message, the base station can assign one identifier to the terminal, and the terminal holds the identifier after receiving it. If the terminal does not have the identifier, it means that the terminal has not been operated and is considered a newly accessed terminal. First, all terminals are in the initial state. The base station transmits the first broadcast message carrying the selection information and selects a terminal. After the base station completes the identification of these terminals, it assigns one identifier to the terminal with the first downlink dedicated message or the second downlink dedicated message. The terminal holds this identifier and sets the terminal's identifier to A or considers it an accessed terminal. The base station re-transmits the second broadcast message carrying the selection information, selects a terminal, and selects a terminal whose identifier is B or a newly accessed terminal. Thereby, the operated terminal is not selected.

[0063] In one embodiment, the base station can convert the terminal from the current state to the target state, or from the current instruction bit to the target instruction bit, or clear the terminal identifier assigned by the base station, by sending a state indication message to the target terminal. Here, the state indication information includes a state indication, an instruction bit, a terminal identifier, and whether to clear the terminal identifier assigned by the base station. In a specific embodiment of the present application, the terminal can choose to enter one state based on the process it executes. In this way, the terminal can receive or execute different processes in different states by its own judgment. However, in this way, the state transition becomes complicated and restricts the flexible operation of the base station. Therefore, the embodiment of the present application introduces that the base station can indicate the state entered by the terminal or the instruction bit of the terminal by a message. The base station can indicate the terminal by a first message. Here, the content carried in the message may include a state indication indicating which state the terminal should be set to, an instruction bit indicating which instruction bit the terminal should be set to, a terminal identifier indicating which terminal needs to be set, and whether to clear the assigned terminal identifier indicating whether to clear the identifier assigned to the terminal by the base station.

[0064] In one embodiment, the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message may further include a group identifier. In a specific embodiment of the present application, when the base station transmits the first downlink dedicated information, if one message is transmitted to only one terminal, it is necessary to transmit a plurality of messages to a plurality of terminals. To reduce the signaling load of the downlink dedicated message, the embodiment of the present application introduces a group message, and one group message can be transmitted to a plurality of terminals. Here, the group message may be one downlink dedicated message carrying data. When transmitting the first downlink dedicated message, the base station can specify one group identifier for the terminal. Therefore, when transmitting the first downlink dedicated message, the first downlink dedicated message may further include a group identifier, an in-group terminal identifier representing the identifiers of the terminals in the group having the group identifier, and a subcarrier or subchannel used to feedback the uplink dedicated message for the group message. After receiving the message, the terminal stores this information. When transmitting the group message, the base station can carry one group identifier. For example, after the base station receives the first uplink dedicated message, when transmitting the group message, the group message may include a group identifier, a data type for which terminal reporting is required, downlink data content such as a read command, etc. After receiving it, if the terminal meets the group identifier, the terminal feeds back the first uplink dedicated message on the subcarrier or subchannel specified by the second downlink dedicated message.

[0065] In one embodiment, the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message further includes information related to the sender, where the information related to the sender includes, but is not limited to, a cell identifier, a base station identifier, and a random number generated by the base station. In a specific embodiment of the present application, in a cellular network, one area may be covered by multiple base stations, and the terminal may receive information from multiple base stations. To avoid the terminal confusing information from different base stations, there are the following solutions. The downlink message carries information related to the sender. The downlink message may be a broadcast message or a downlink dedicated message. The information related to the sender may be a cell identifier, a base station identifier, a random number generated by the base station, etc. The terminal executes only the messages carrying information related to the same sender. When the terminal receives a message carrying information related to a different sender, the terminal discards the message, continues the running process, or terminates the current process, returns to the initial state, or executes a new message. For example, if a cell identifier is carried in a broadcast message, the terminal holds the value after receiving it. When the terminal receives broadcast information carrying a different cell identifier again, the terminal ends the current process, clears the held information, for example, clears the previously held cell identifier, the terminal identifier assigned by the base station, or the set terminal state or identifier, etc., and executes the broadcast information of the new cell. Or, the uplink message carries information related to the sender. The uplink message may be a response message or an uplink dedicated message. The information related to the sender may be a cell identifier received by the terminal, a base station identifier, a random number generated by the base station, etc. After the terminal executes a downlink message carrying the sender information, the terminal carries the sender information in the uplink message. After the base station receives the information and the information matches the information of the base station, the base station considers that the terminal has executed the message sent previously.

[0066] In the communication method proposed in the embodiments of the present application, the base station first sends a first broadcast message to the terminal, which at least includes any one of a message type, terminal selection information, and resource indication information. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry the terminal selection information and the resource indication information. As a result, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Furthermore, the terminal can also send a response message on the resources indicated by the resource indication information. On the other hand, in the related art, the accessor resolves collisions by an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method proposed in the embodiments of the present application can effectively solve the problem of terminal collisions. The base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0067] FIG. 5 is a fifth flowchart of the communication method according to the embodiment of the present application. The method can be executed by a communication device or a terminal. The communication device or the terminal can be realized in a software and / or hardware manner, and the communication device or the terminal can be integrated into any smart device with a network communication function. As shown in FIG. 5, the communication method may include the following steps.

[0068] In S501, receive a first broadcast message sent from a base station, where the first broadcast message at least includes any one of a message type, terminal selection information, and resource indication information.

[0069] In one embodiment, the terminal can receive a first broadcast message transmitted from the base station, where the first broadcast message includes at least one of a message type, terminal selection information, and resource indication information. Additionally, the first broadcast information may further include a preamble sequence and check information. The resource indication information in the embodiments of the present application is used to solve the problem of terminal collision by informing the terminal of which resource to use for transmitting the response message. In one embodiment, the resource indication information may be information by which the base station indicates resources related to the frequency domain to the terminal. In one embodiment, the resource indication information may include the frequency interval between subcarriers or subchannels, the available subcarrier or subchannel range, information related to the time domain for transmitting the response message, the format of the response message, and the modulation and coding scheme of the response message.

[0070] In S502, when the terminal information of the terminal matches the terminal selection information, a response message including at least one of the message type and the terminal information is transmitted to the base station using the resources indicated by the resource indication information.

[0071] In the communication method proposed in the embodiments of the present application, the base station first sends a first broadcast message to the terminal, which at least includes any one of a message type, terminal selection information, and resource indication information. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry the terminal selection information and the resource indication information. As a result, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Here, the terminal sending a response message to the base station may mean that the terminal sends a response message on the resources indicated by the resource indication information. In the related art, the accessor resolves collisions by means of an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method proposed in the embodiments of the present application can effectively solve the problem of terminal collisions. The base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0072] FIG. 6 is a sixth flowchart of the communication method according to the embodiments of the present application. Based on the above technical solution, it can be further optimized and extended, and can be combined with the above preferred embodiments. As shown in FIG. 6, the communication method may include the following steps.

[0073] In S601, receive a first broadcast message sent from the base station, where the first broadcast message at least includes any one of a message type, terminal selection information, and resource indication information.

[0074] In S602, when the terminal information of the terminal matches the terminal selection information, a response message including at least one of the message type and the terminal information is transmitted to the base station using the resources indicated by the resource indication information.

[0075] In S603, a first downlink dedicated message transmitted from the base station, which includes at least one of the message type, the terminal information, the control information, and the data content, is received.

[0076] In S604, in response to the first downlink dedicated message, a first uplink dedicated message including at least one of the message type, the terminal information, and the data content is transmitted to the base station.

[0077] In one embodiment, the terminal can convert the terminal from the current state to the target state, or from the current indication bit to the target indication bit, or clear the terminal identifier assigned by the base station, by receiving a state indication message transmitted from the base station. Here, the state indication information includes a state indication, an indication bit, a terminal identifier, and whether to clear the terminal identifier assigned by the base station.

[0078] In one embodiment, when the terminal encounters an error or does not receive a confirmation message from the base station within a predetermined time, the terminal enters a first state. Here, the first state does not match the state of the terminal that first received the first broadcast message, or the first state does not match the state of a terminal that is not in error or has received a confirmation message within a predetermined time. Or, the terminal enters a second state. Here, in the second state, the frequency domain or time domain resources occupied by the terminal to transmit a response message do not match the frequency domain or time domain resources occupied by a terminal that is not in error or has received a confirmation message within a predetermined time to transmit a response message. Or, an inventory identifier is set in the second state, and the inventory identifier does not match the inventory identifier of a terminal that is not in error or has received a confirmation message within a predetermined time.

[0079] In one embodiment, the terminal can also receive a second broadcast message sent from the base station, and the first state or the second state or the inventory identifier carried in the second broadcast message matches the first state or the second state or the inventory identifier of the terminal, and the terminal responds.

[0080] In one embodiment, the terminal can also receive a second broadcast message sent from the base station, and the operation identifier, operation state, terminal identifier, or sender information carried in the second broadcast message does not match the operation identifier, operation state, terminal identifier, or sender information of the terminal, and the terminal does not respond.

[0081] In one embodiment, the terminal can also receive a second downlink dedicated message sent from the base station, where the second downlink dedicated message includes at least one of a message type, an identifier of the terminal, a random number generated by the terminal, and a data type message type for which a report of the terminal is requested, and sends a second uplink dedicated message to the base station in response to the second downlink dedicated message, where the second uplink dedicated message includes at least one of a message type, a terminal identifier, data content, and a specified subcarrier or subchannel.

[0082] In one embodiment, the terminal feeds back a first uplink dedicated message or a second uplink dedicated message, or receives a state indication message sent from the base station, or executes an access process, and the terminal changes an operation identifier and an operation state.

[0083] In one embodiment, the terminal receives a first downlink dedicated message or a second downlink dedicated message sent from the base station, and the first downlink dedicated message or the second downlink dedicated message carries an identifier assigned to the terminal, and the terminal holds the identifier.

[0084] In one embodiment, the terminal receives a second broadcast message transmitted from a base station, where the second broadcast message includes at least one of a message type, terminal selection information, and resource indication information.

[0085] In one embodiment, when the information related to the sender carried in the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is the same as the information related to the pre-determined sender, the terminal executes the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message; when the information related to the sender carried in the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is different from the information related to the pre-determined sender, the terminal discards the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message, or the terminal returns to the initial state, or the terminal executes the first broadcast message or the first downlink dedicated message.

[0086] In the communication method presented in the embodiments of the present application, the base station first sends a first broadcast message containing at least a message type, terminal selection information, and resource indication information to the terminal. Then, the base station receives a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message. That is, in the technical solution of the present application, when the base station sends a broadcast message to the terminal, it can carry the terminal selection information and the resource indication information. Thereby, when the terminal receives the broadcast message, it can first detect whether the terminal information of the terminal matches the terminal selection information carried in the first broadcast message. If the terminal information matches the terminal selection information, the terminal sends a response message to the base station. If the terminal information does not match the terminal selection information, the terminal does not send a response message to the base station. Furthermore, the terminal can also send a response message on the resources indicated by the resource indication information. On the other hand, in the related art, the accessor resolves collisions through an inventory command, identifies tags one by one, and the efficiency of the inventory process is low. Therefore, compared with the related art, the communication method presented in the embodiments of the present application can effectively solve the problem of terminal collisions, the base station can identify more terminals, the identification efficiency is higher, and the technical solution of the embodiments of the present application is easy to implement, simple, easy to popularize, and has a wider application range.

[0087] Figure 7 is a first structural schematic diagram of a communication device according to an embodiment of the present application. As shown in Figure 7, the communication device may include a first transmission module 701 and a first reception module 702. Here, the first transmission module 701 is used to send a first broadcast message containing at least one of a message type, terminal selection information, and resource indication information to the terminal, and the first reception module 702 is used to receive a response message sent by one or more target terminals on the resources indicated by the resource indication information in response to the first broadcast message, and the response message contains at least one of a message type and terminal information.

[0088] FIG. 8 is a second structural schematic diagram of a communication device according to an embodiment of the present application. As shown in FIG. 8, the communication device may include a second transmission module 801 and a second reception module 802. Here, the second reception module 802 is used to receive a first broadcast message transmitted from a base station, where the first broadcast message includes one of a message type, terminal selection information, and resource indication information. The second transmission module 801 is used to transmit a response message including at least one of a message type and terminal information to the base station using the resource indicated by the resource indication information when the terminal information of the terminal matches the terminal selection information.

[0089] The above communication device can execute the method according to an embodiment of the present application and has a functional module and an effect corresponding to the execution of the method. For technical details not described in detail in this embodiment, reference can be made to the communication method according to an embodiment of the present application.

[0090] FIG. 9 is a structural schematic diagram of a communication node according to an embodiment of the present application. As shown in FIG. 9, the communication node according to the present application may be a base station or a terminal, and includes one or more processors 901 and a storage device 902. The number of processors 901 in the communication node may be one or more. In FIG. 9, taking one processor 901 as an example, the storage device 902 is used to store one or more programs. When the one or more programs are executed by the one or more processors 901, the one or more processors 901 implement the communication method in the embodiment of the present application.

[0091] The communication node further includes a communication device 903, an input device 904, and an output device 905.

[0092] The processor 901, memory device 902, communication device 903, input device 904, and output device 905 in the communication node can be connected by a bus or other means. In FIG. 9, it is exemplified that they are connected via a bus.

[0093] The input device 904 can receive the input numerical or character information and generate key signal inputs related to user settings and function controls of the communication node. The output device 905 may include a display device such as a display.

[0094] The communication device 903 may include a receiver and a transmitter. The communication device 903 is configured to perform communication based on the control of the processor 901.

[0095] The memory device 902 can be used as a computer-readable storage medium to store software programs, computer-executable programs, and modules, for example, program instructions / modules corresponding to the communication method of the embodiments of the present application (for example, the first transmission module 701 and the first reception module 702 in the communication device). The memory device 902 may include a program storage area and a data storage area. Here, the program storage area can store an operating system and at least one application program required for functions, and the data storage area can store data created based on the use of the device, etc. Also, the memory device 902 may include a high-speed random access memory and may further include a non-volatile memory such as at least one magnetic disk storage device, flash memory, or other non-volatile solid storage devices. In some embodiments, the memory device 902 can include a memory provided remotely with respect to the processor 901, and these remote memories can be connected to the communication node via a network. Examples of the above network may include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0096] The embodiments of the present application further provide a storage medium, on which a computer program is stored. When the computer program is executed by a processor, any method according to the present application is realized. When the computer program is stored on the storage medium and executed by a processor, any method in the embodiments of the present application is realized.

[0097] For example, sending a first broadcast message including at least one of a message type, terminal selection information, and resource indication information to a terminal; receiving a response message sent by one or more target terminals on a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information; A communication method.

[0098] The computer-readable media of the embodiments of the present application can adopt any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof, but is not limited thereto. Examples (non-exhaustive list) of computer-readable storage media include electrical connections having one or more leads, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the above. The computer-readable storage medium may be any tangible medium that contains or stores a program that can be used in or in conjunction with an instruction execution system, apparatus, or device.

[0099] The computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier, in which computer-readable program code is carried. Such a propagated data signal can adopt various forms and may include electromagnetic signals, optical signals, or any suitable combination of the above, but is not limited thereto. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium can transmit, propagate, or transmit a program used in or in conjunction with an instruction execution system, apparatus, or device.

[0100] The program code included in a computer-readable medium can be transmitted via any suitable medium, including, but not limited to, electric wires, optical cables, radio frequency (RF), etc., or any suitable combination of the foregoing.

[0101] Computer program code for performing the operations of the present application can be created in one or more programming languages or combinations thereof, and the programming languages may include, but are not limited to, object-oriented programming languages such as Java (registered trademark), Smalltalk, C++, and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a single independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or business server. In the case of a remote computer, the remote computer can be connected to the user's computer via any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0102] The above are merely exemplary embodiments of the present application and are not intended to limit the protection scope of the present application.

[0103] Those skilled in the art should understand that the term user terminal includes any suitable type of wireless user equipment, for example, including mobile phones, portable data processing devices, portable network browsers, or in-vehicle mobile stations.

[0104] Generally, various embodiments of the present application can be implemented in hardware or application-specific circuits, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, and other aspects can be implemented in firmware or software executable by a controller, a microprocessor, or other computing devices, and the present application is not limited thereto.

[0105] Embodiments of the present application can be implemented by executing computer program instructions by a data processor of a mobile device. For example, in an entity of the processor, it can be implemented by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or target code described in any combination of one or more programming languages.

[0106] The block diagrams of any logical flow in the figures of this application may represent program steps, may represent logical circuits, modules, and functions connected to each other, or may represent a combination of program steps and logical circuits, modules, and functions. The computer program may be stored in a memory. The memory can have any type suitable for the local technical environment and can be implemented with any appropriate data storage technology. For example, it may include, but is not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (such as digital versatile discs (DVDs) or compact discs (CDs)). The computer-readable medium may include a non-transitory storage medium. The data processor may be of any type suitable for the local technical environment. For example, it may be a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture, but is not limited to these.

Claims

1. A communication method applied to a base station, comprising: sending a first broadcast message including at least one of a message type, terminal selection information, and resource indication information to a terminal; receiving a response message sent by at least one target terminal on a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information. The communication method.

2. The resource indication information includes a frequency interval of a subcarrier or a subchannel, an available subcarrier or subchannel range, information related to a time domain for sending the response message, a format of the response message, and a modulation and coding scheme of the response message. The method according to claim 1.

3. sending a first downlink dedicated message including at least one of a message type, terminal information, control information, and data content to a target terminal; receiving a first uplink dedicated message sent by the target terminal in response to the first downlink dedicated message, the first uplink dedicated message including at least one of a message type, terminal information, and data content. The method according to claim 1.

4. further comprising sending a second broadcast message including at least one of a message type, terminal selection information, and resource indication information to a terminal. The method according to claim 1.

5. sending a second downlink dedicated message including at least one of a message type, an identifier of a terminal, a random number generated by the terminal, and a data type for which a report of the terminal is required to a target terminal; receiving a second uplink dedicated message sent by the target terminal in response to the second downlink dedicated message, the second uplink dedicated message including at least one of a message type, a terminal identifier, data content, and a specified subcarrier or subchannel. The method according to claim 1.

6. The first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is a downlink signal, the response message, the first uplink dedicated message, or the second uplink dedicated message is an uplink signal, the downlink signal is a signal transmitted by the base station on one downlink carrier or channel and received by the terminal on the downlink carrier or channel, the uplink signal is a signal transmitted by the terminal on one uplink sub-carrier or sub-channel and received by the base station on the uplink sub-carrier or sub-channel, the bandwidth of the downlink carrier or channel is greater than or equal to the bandwidth of the uplink sub-carrier or sub-channel, and the center frequency point of the downlink carrier or channel is the same as or different from the center frequency point of the uplink sub-carrier or sub-channel. The method according to any one of claims 1 to 5.

7. The first broadcast message or the second broadcast message is a broadcast message signal, the first downlink dedicated message or the second downlink dedicated message is a downlink dedicated signal, the response message, the first uplink dedicated message, or the second uplink dedicated message is an uplink signal, the bandwidth of the downlink carrier or channel of the broadcast message signal is greater than or equal to the bandwidth of the downlink carrier or channel of the downlink dedicated signal, the center frequency point of the broadcast message signal is the same as or different from the center frequency point of the downlink dedicated signal, the bandwidth of the downlink carrier or channel of the broadcast message signal is greater than or equal to the bandwidth of the sub-carrier or sub-channel of the uplink signal, and the center frequency point of the broadcast message signal is the same as or different from the center frequency point of the uplink signal. The method according to any one of claims 1 to 5.

8. Further including transmitting a confirmation message, which is a confirmation message of the response message, the first uplink dedicated message, or the second uplink dedicated message by the base station, to the target terminal. The method according to claim 3 or 5.

9. If the response message, the first uplink dedicated message, or the second uplink dedicated message sent from the target terminal has not been received, further including sending a retransmission message to the target terminal to cause the target terminal to retransmit the response message, the first uplink dedicated message, or the second uplink dedicated message The method according to claim 3 or 5

10. The second broadcast message further includes an operation identifier, or an operation state, or an identifier assigned by the base station to the terminal The method according to claim 4

11. By sending a state indication message including a state indication, an indication bit, a terminal identifier, and whether to clear the terminal identifier assigned by the base station to the target terminal, converting the target terminal from the current state to the target state, or converting from the current indication bit to the target indication bit, or further including clearing the terminal identifier assigned by the base station The method according to claim 3

12. The first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message further includes a group identifier The method according to any one of claims 1 to 5

13. The first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message further includes information related to the sender, and the information related to the sender includes a cell identifier, a base station identifier, and a random number generated by the base station The method according to any one of claims 1 to 5

14. A communication method applied to a terminal, comprising: Receiving a first broadcast message sent from a base station, the first broadcast message including at least one of a message type, terminal selection information, and resource indication information When the terminal information of the terminal matches the terminal selection information, sending a response message including at least one of a message type and terminal information to the base station using the resources indicated by the resource indication information Communication method

15. The resource indication information includes the frequency interval of sub-carriers or sub-channels, the available sub-carrier or sub-channel range, information related to the time domain for transmitting the response message, the format of the response message, and the modulation and coding scheme of the response message. The method according to claim 14.

16. Receiving a first downlink dedicated message transmitted from the base station, the first downlink dedicated message including at least one of a message type, terminal information, control information, and data content; Further including transmitting, in response to the first downlink dedicated message, a first uplink dedicated message including at least one of a message type, terminal information, and data content to the base station. The method according to claim 14.

17. Receiving a status indication message transmitted from the base station, the status indication message including a status indication, an indication bit, a terminal identifier, and whether to clear the terminal identifier assigned by the base station, and further including converting the terminal from the current state to a target state, or converting the current indication bit to a target indication bit, or clearing the terminal identifier assigned by the base station. The method according to claim 16.

18. When the terminal encounters an error or does not receive a confirmation message from the base station within a predetermined time, the terminal enters a first state, where the first state does not match the state of the terminal when it first received the first broadcast message, or the first state does not match the state of a terminal that is not in error or has received the confirmation message within the predetermined time, or the terminal enters a second state, where in the second state, the frequency domain or time domain resources occupied by the terminal for transmitting the response message do not match the frequency domain or time domain resources occupied by a terminal that is not in error or has received the confirmation message within the predetermined time for transmitting the response message, or in the second state, an inventory identifier is set, and the inventory identifier does not match the inventory identifier of a terminal that is not in error or has received the confirmation message within the predetermined time. The method according to claim 16.

19. Receiving the second broadcast message transmitted from the base station, and further including that when the first state or the second state or the inventory identifier carried in the second broadcast message matches the first state or the second state or the inventory identifier of the terminal, the terminal responds The method according to claim 14

20. Receiving the second broadcast message transmitted from the base station, and further including that when the operation identifier, the operation state, the terminal identifier, or the sender information carried in the second broadcast message does not match the operation identifier, the operation state, the terminal identifier, or the sender information of the terminal, the terminal does not respond The method according to claim 14

21. Receiving a second downlink dedicated message transmitted from the base station, the second downlink dedicated message including at least one of a message type, an identifier of the terminal, a random number generated by the terminal, and a data type for which a report of the terminal is requested Responding to the second downlink dedicated message, and further including transmitting a second uplink dedicated message including at least one of a message type, a terminal identifier, data content, and a designated subcarrier or subchannel to the base station The method according to claim 14

22. Feedbacking a first uplink dedicated message or a second uplink dedicated message, or receiving a state indication message transmitted from the base station, or executing an access process, and further including that the terminal changes an operation identifier and an operation state The method according to claim 16 or 21

23. Receiving a first downlink dedicated message or a second downlink dedicated message transmitted from the base station, and further including that when the first downlink dedicated message or the second downlink dedicated message carries an identifier assigned to the terminal, the terminal holds the identifier The method according to claim 16 or 21

24. Receiving a second broadcast message transmitted from the base station, the second broadcast message including at least one of a message type, terminal selection information, and resource indication information The method according to claim 14

25. When the information related to the sender carried in the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is the same as the information related to the sender determined in advance, executing the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message, When the information related to the sender carried in the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message is different from the information related to the sender determined in advance, further including discarding the first broadcast message, the second broadcast message, the first downlink dedicated message, or the second downlink dedicated message, or returning the terminal to the initial state, or executing the first broadcast message or the first downlink dedicated message, The method according to any one of claims 14 to 21.

26. Comprising a transmission module and a reception module, The transmission module is configured to transmit a first broadcast message including at least one of a message type, terminal selection information, and resource indication information to the terminal, The reception module is configured to receive a response message transmitted by at least one target terminal at a resource indicated by the resource indication information in response to the first broadcast message, the response message including at least one of a message type and terminal information, Communication device.

27. Comprising a transmission module and a reception module, The reception module is configured to receive a first broadcast message transmitted from a base station, the first broadcast message including at least one of a message type, terminal selection information, and resource indication information, When the terminal information of the terminal matches the terminal selection information, the transmission module is configured to transmit a response message including at least one of a message type and terminal information to the base station at the resource indicated by the resource indication information, Communication device.

28. At least one processor, A memory configured to store at least one program, When the at least one program is executed by the at least one processor, the at least one processor realizes the communication method according to any one of claims 1 to 25. Communication node.

29. A computer program that realizes the communication method according to any one of claims 1 to 25 when executed by a processor is stored. Storage medium.

Citation Information

Patent Citations

  • Association establishment method and device

    JP2018526857A

  • Methods for concurrent link setup and downlink data retrieval for high efficiency WLAN

    JP2021106417A

  • WLAN wake up radio with backscattering

    US20210368439A1