Message verification method and communication device
By determining the length of the part to be verified based on message type or length information, the problem of A-IoT messages being unable to verify the command or data parts separately is solved, thereby improving the integrity and accuracy of the messages.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-07
- Publication Date
- 2026-04-02
AI Technical Summary
The message format of A-IoT messages is relatively simple, making it impossible to perform separate verification on the command or data parts, thus making it difficult to guarantee the integrity and accuracy of the messages.
By determining the length of the part to be verified based on message type or length information, separate verification of the data part or control information of A-IoT messages can be achieved.
It improves the integrity and accuracy of A-IoT messages and ensures the precision of message verification.
Smart Images

Figure CN2025113360_02042026_PF_FP_ABST
Abstract
Description
Message checking method and communication device
[0001] The present application claims priority to the Chinese patent application No. 202411393211.6, filed on September 30, 2024, and entitled "Message checking method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication technology, in particular to a message checking method and a communication device. BACKGROUND
[0003] An ambient the internet of things (A-IoT) device can be applied in scenarios such as smart buildings, asset tracking, agriculture, smart homes, etc., and can collect and drive ambient energy using ambient energy such as radio waves, light, motion, heat, or any other available ambient energy.
[0004] The message format of an A-IoT message is relatively simple and irregular, and when checking the message, the entire A-IoT message can usually only be checked. It is difficult to achieve separate checking of the command part or the data part of the A-IoT message, and it is difficult to ensure the integrity and accuracy of the A-IoT message. SUMMARY
[0005] The message checking method and the communication device provided by the embodiments of the present application can solve the problem that the A-IoT message cannot be checked separately for the command part or the data part of the A-IoT message, and it is difficult to ensure the integrity and accuracy of the A-IoT message.
[0006] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions:
[0007] In a first aspect, a message checking method is provided, comprising: determining the length of a to-be-checked part of a first message according to the message type of the first message or the length information of the first message; determining the to-be-checked part of the first message according to the length of the to-be-checked part; and checking the to-be-checked part.
[0008] The first message can be an ambient internet of things (A-IoT) message sent by other devices to a first device, and the other devices can be base stations, UEs, readers, etc.
[0009] The to-be-verified part refers to a corresponding part in the CRC verification requirement. The message verification can be message verification on the entire first message, or message verification on part of the content in the first message, for example, verification on control information of the first message, or verification on a data part of the first message. That is, the to-be-verified part can be the entire message of the first message, or the control information of the first message, or the data part of the first message.
[0010] The message type of the first message is used to indicate the specific type of the operation indicated by the first message. The message type of the message can include, but is not limited to, inventory, read, write, and the like.
[0011] The message type can also be specific to two-step contention-based random access (2step CBRA) inventory, 3step CBRA inventory, contention-free random access (CFRA) inventory, 2step CBRA read, 3step CBRA read, and the like.
[0012] The length information can be used to indicate the length of the control information of the first message and / or the length of the data part of the first message.
[0013] In the embodiments of the present application, the length of the data part of the first message or the length of the control information of the first message is determined through the message type or the length information of the first message, and then the data part of the first message and / or the control information of the first message can be obtained separately, the requirement for separate verification of the data part of the first message or the control information of the first message is realized, and the integrity and accuracy of the A-IoT message are improved.
[0014] In a possible implementation manner of the first aspect, the first message includes message type information, and the message type information is used to indicate the message type of the first message. According to the message type of the first message, the length of the to-be-verified part of the message includes: if the to-be-verified part is the control information of the first message, then according to the message type of the first message indicated by the message type information of the first message, the length of the control information of the first message is determined.
[0015] The message type information of the first message can be carried in a command of a network physical layer (L1) of long term evolution (LTE), or the message type information of the first message can be carried in a MAC CE command, or can be carried in a high-layer protocol data unit (PDU).
[0016] For example, in the case of the RTD message, 2 bits can be set to indicate the message type, for example, 00 indicates that the CE command is an inventory command, 01 indicates that the message type is a read command, and 10 indicates that the main type of the CE command is a write command.
[0017] In a possible implementation of the first aspect, the length of the to-be-verified part of the message is determined according to the message type of the first message, including: if the to-be-verified part is the data part of the first message, the length of the control information of the first message is determined according to the message type of the first message indicated by the message type information of the first message; and the length of the data part of the first message is determined according to the length of the control information of the first message and the total length of the first message.
[0018] In the case where the first message is a message corresponding to the RAN1# scheme, the total length of the first message can be determined by the actual bit number between the random access preamble and the random access postamble.
[0019] In the case where the first message is a message corresponding to the RAN2# scheme, the total length of the first message can be the total length after bit alignment, and the total length is a multiple of 8 bits.
[0020] After the total length of the first message and the length of the control information of the first message are determined, the length of the data part of the first message can be obtained by subtracting the length of the control information of the first message from the total length of the first message.
[0021] In a possible implementation of the first aspect, the length of the control information of the first message is determined according to the message type of the first message indicated by the message type information of the first message, including: the length of the control information of the first message is determined according to the message type of the first message indicated by the message type information of the first message and a first correspondence relationship, and the first correspondence relationship indicates the relationship between at least one message type and the length of at least one control information.
[0022] The message type of the message corresponds to the length of the control information of the message, that is, there is a first correspondence relationship between the message type of the message and the length of the control information. After the message type of the first message is determined, the length of the control information of the first message can be determined according to the message type of the first message and the first correspondence relationship.
[0023] In a possible implementation of the first aspect, the message type information includes main type information and / or sub-type information.
[0024] The main type information is used to indicate the main type of the CE command of the first message, and the sub-type information is used to indicate the sub-type of the CE command of the first message.
[0025] For example, 2 bits are set to indicate the main type, for example, 00 indicates that the main type of the CE command is the inventory command, 01 indicates that the main type of the CE command is the read command, and 10 indicates that the main type of the CE command is the write command. 2 bits are set to indicate the sub-type, for example, 00 indicates triggering 3-step CBRA, 01 indicates triggering 2-step CBRA, and 10 indicates CFRA.
[0026] Segmenting the message type is beneficial to the expansion of subsequent message types.
[0027] In a possible implementation of the first aspect, the length information of the first message is used to indicate the length of the control information of the first message; and the length of the to-be-verified part of the first message is determined according to the length information of the first message, including:
[0028] If the to-be-verified part is the control information of the first message, the length of the control information of the first message is determined according to the length information.
[0029] If the to-be-verified part is the data part of the first message, the length of the control information of the first message is determined according to the length information, and the length of the data part of the first message is determined according to the length of the control information of the first message and the total length of the first message.
[0030] The length information for indicating the length of the control information of the first message is included in the first message delivered by the network, and the length information can be located at a preset position of the first message, which is irrelevant to the message type of the first message or can be set according to the message type of the first message. The above-mentioned preset position can be the signaling of the L1 layer of the downlink PRDCH or the uplink PDRCH. Of course, the above-mentioned preset position can also be set according to the structure of the signaling, for example, can be set in the subsequent field of the message type.
[0031] In a possible implementation of the first aspect, the length information of the first message is used to indicate the length of the data part of the first message.
[0032] The length of the to-be-verified part of the first message is determined according to the length information of the first message, including:
[0033] If the to-be-verified part is the control information of the first message, the length of the data part of the first message is determined according to the length information, and the length of the control information of the first message is determined according to the length of the data part of the first message and the total length of the first message.
[0034] If the to-be-verified part is the data part of the first message, the length of the data part of the first message is determined according to the length information.
[0035] The first message comprises length information indicating a length of a data part of the first message, so that the first device can determine the length of the data part of the first message according to the length information in the first message.
[0036] In a possible implementation of the first aspect, the length information of the first message is located at a preset position of the first message.
[0037] The length information can be carried in physical layer information (PRDCH), for example, in a command of an L1 layer, and the length information is independent of a subsequent message. The length information can also be carried in a high layer message, for example, in a message generated by an A-IoT layer.
[0038] Optionally, the length information of the first message can also indicate a length of control information of the first message and a length of the data part of the first message, that is, the length information of the first message comprises length information indicating the length of the control information of the first message and length information indicating the length of the data part of the first message. After receiving the first message, the first device can determine the length of the control information of the first message according to the length information indicating the length of the control information of the first message, and determine the length of the data part of the first message according to the length information indicating the length of the data part of the first message.
[0039] In a possible implementation of the first aspect, the length information of the first message is carried in physical layer information, or the length information of the first message is carried in a high layer message.
[0040] In a possible implementation of the first aspect, the length of the to-be-verified part of the first message is determined according to a type of the first message, and the determining comprises:
[0041] The message type of the first message is determined according to the level state information and a second correspondence relationship, the second correspondence relationship is used to indicate a relationship between at least one level state and at least one message type, and the level state information is used to indicate the first level state, and the first level state corresponds to the first message type.
[0042] The length of the to-be-verified part of the first message is determined according to the message type of the first message and a third correspondence relationship, and the third correspondence relationship is used to indicate a relationship between at least one message type and at least one length of control information.
[0043] Different level states can correspond to different message types, for example, the message type corresponding to the low level state can be inventory, and the message type corresponding to the high level state can be command. For another example, the message type corresponding to the level state of low-high-low-high can be inventory, and the message type corresponding to the level state of low-high-high-low can be command.
[0044] After the first device determines the message type of the first message according to the level state information of the first message, the length of the control information of the first message can be uniquely determined.
[0045] For example, for the inventory message, the message can include protocol-specified indications such as flow ID, device ID number, RACH type, and the like, wherein the content of the carried device ID number is in the data part, and thus the length of the control information is fixed, for example, the length of the control information of the inventory message can be 16 bits. Since for the command message, the message can include protocol-specified indications such as flow ID, device ID number, command type, RACH type, and the like, wherein the carried device ID number, specific command content, and the like are in the data part, and the length of the control information is also fixed, for example, the length of the control information of the command message can be 20 bits. That is, as long as the message type of the first message is determined, the length of the control information of the first message can be uniquely determined.
[0046] In a possible implementation of the first aspect, the length of the to-be-verified part of the first message is determined according to the message type of the first message and the third correspondence relationship, including:
[0047] If the to-be-verified part is the control information of the first message, the length of the control information of the first message is determined according to the message type of the first message and the third correspondence relationship.
[0048] In a possible implementation of the first aspect, the length of the to-be-verified part of the first message is determined according to the message type of the first message and the third correspondence relationship, including:
[0049] If the to-be-verified part is the data part of the first message, the length of the control information of the first message is determined according to the message type of the first message and the third correspondence relationship; and the length of the data part of the first message is determined according to the length of the control information of the first message and the total length of the first message.
[0050] In a possible implementation of the first aspect, the level state information is carried in physical layer signaling, or the level state information is carried in a random access preamble.
[0051] Optionally, for the case that the level state information is carried in a physical reader-to-device channel (PRDCH), the message type of the first message can be determined according to the level state information in the PRDCH.
[0052] For example, assuming that the level state corresponding to the level state information in the PRDCH of the first message is a low level state, and in the second correspondence relationship, the low level state corresponds to an inventory, according to the level state information of the first message and the second correspondence relationship, it can be determined that the message type of the first message is an inventory.
[0053] For another example, assuming that the level state corresponding to the level state information in the PRDCH of the first message is a high level state, and in the second correspondence relationship, the high level state corresponds to a command, according to the level state information of the first message and the second correspondence relationship, it can be determined that the message type of the first message is a command.
[0054] Optionally, for the case that the level state information is carried in a preamble, i.e., the level state information existing in the preamble, such as the level state information carried in a signaling start indicator (start indicato) or a signaling delimiter (rdelimeter), the message type of the first message is determined.
[0055] For example, assuming that the level state information in the rdelimeter / start indicato of the first message is low-high-low-high, and in the second correspondence relationship, the low-high-low-high corresponds to an inventory, according to the level state information of the first message and the second correspondence relationship, it can be determined that the message type of the first message is an inventory.
[0056] For another example, assuming that the level state information in the rdelimeter / start indicato of the first message is low-high-high-low, and in the second correspondence relationship, the low-high-high-low corresponds to a command, according to the level state information of the first message and the second correspondence relationship, it can be determined that the message type of the first message is a command.
[0057] For another example, assuming that the level state information in the rdelimeter / start indicato of the first message is high-low-low-high, and in the second correspondence relationship, the high-low-low-high corresponds to a disable, according to the level state information of the first message and the second correspondence relationship, it can be determined that the message type of the first message is a disable.
[0058] In a possible implementation manner of the first aspect, the first message is an environmental Internet of Things (AIoT) message.
[0059] In a second aspect, a communication device is provided, which has a function of implementing the message checking method in the first aspect. The communication device comprises at least one module for implementing the message checking method provided in the first aspect.
[0060] In a third aspect, a communication device is provided, which comprises one or more processors and a memory. The memory is coupled to the one or more processors, and is configured to store computer program codes comprising computer instructions. The one or more processors are configured to invoke the computer instructions to cause the communication device to perform the message checking method provided in the first aspect.
[0061] In a fourth aspect, a chip system is provided, which is applied to a communication device. The chip system comprises one or more processors configured to invoke computer instructions to cause the communication device to perform the message checking method provided in the first aspect.
[0062] In a fifth aspect, a computer readable storage medium is provided, which comprises instructions configured to cause a communication device to perform the message checking method provided in the first aspect when the instructions are run on the communication device.
[0063] In a sixth aspect, a computer program product is provided, which is configured to cause a communication device to perform the message checking method provided in the first aspect when the computer program product is run on the communication device.
[0064] The technical effects obtained by the second aspect, the third aspect, the fourth aspect, the fifth aspect and the sixth aspect are similar to the technical effects obtained by the first aspect, and thus are not described herein. BRIEF DESCRIPTION OF DRAWINGS
[0065] FIG. 1 is a schematic diagram of an environment Internet of Things networking topology provided by an embodiment of the present application;
[0066] FIG. 2 is a schematic diagram of an implementation flow of a message checking method provided by an embodiment of the present application;
[0067] FIG. 3 is a schematic diagram of another implementation of a message checking method provided by an embodiment of the present application;
[0068] FIG. 4 is a schematic diagram of another implementation of a message checking method provided by an embodiment of the present application;
[0069] FIG. 5 is a schematic diagram of another implementation of a message checking method provided by an embodiment of the present application;
[0070] FIG. 6 is a schematic diagram of a message format of a first message provided by an embodiment of the present application;
[0071] FIG. 7 is an implementation schematic diagram of another message checking method provided by the embodiment of the present application;
[0072] FIG. 8 is a structural schematic diagram of a communication device provided by the embodiment of the present application;
[0073] FIG. 9 is a structural schematic diagram of a communication device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0074] In the following description, specific details are set forth in order to provide a thorough understanding of the embodiments of the present application. However, persons skilled in the art will understand that the present application can be practiced without these specific details, in other instances, well-known methods have not been described in detail in order not to obscure pertinent aspects of the application.
[0075] It should be understood that the term "comprising" as used in the specification and in the claims indicates the presence of the recited features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. The terms "comprising", "including", "having" and their conjugates mean "including but not limited to", unless otherwise expressly specified.
[0076] It should be understood that the "one or more" referred to in the present application means one, two or more than two, and the "multiple" referred to in the present application means two or more than two. In the description of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B. "And / or" in this document is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0077] In order to clearly describe the technical solutions of the present application, the terms "first", "second", etc. are used to distinguish the same or similar items with basically the same function and role. Those skilled in the art can understand that the terms "first", "second", etc. do not limit the quantity and execution order, and the terms "first", "second", etc. do not necessarily mean different.
[0078] The phrases "one embodiment" or "some embodiments" or the like appearing in the present application mean that the specific feature, structure or characteristic described in the embodiment is included in one or more embodiments of the present application. Therefore, the phrases "in one embodiment", "in some embodiments", "in other some embodiments", "in further some embodiments" appearing in the present application do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized.
[0079] The steps involved in the message verification method provided in the embodiments of the present application are merely examples, and not all the steps are necessarily performed, or not all the contents involved in the steps are necessarily selected. In use, steps can be added or reduced as needed.
[0080] The same step or the step with the same function or content in different embodiments can be mutually referenced and used for reference in the embodiments of the present application.
[0081] Next, the ambient the internet of things (A-IoT) device involved in the embodiments of the present application is described.
[0082] The ambient the internet of things device (A-IoT device) can also be referred to as a passive internet of things device. The ambient the internet of things device refers to a new type of internet of things device that mainly collects ambient energy from radio waves, light, motion, heat or any other available ambient energy source and is driven by the ambient energy.
[0083] The ambient the internet of things device can be applied in various scenarios, such as smart buildings, asset tracking, agriculture, smart home, etc. For example, the ambient the internet of things device can be a smart switch, a smart door lock, a smart meter, a sensor-based device for monitoring the state of a machine, environmental conditions, etc., a building automation and control device, an asset tag device, etc., which are not limited in the embodiments of the present application. In these scenarios, the networking requirement of the ambient the internet of things device is generally simple, which can be simply asset information reporting or sending a small amount of sensor data.
[0084] The ambient energy collected by the ambient the internet of things device can generally only generate a small amount of electric energy, which requires the ambient the internet of things device to be more simple and energy-efficient. Therefore, the ambient the internet of things device needs to implement low-power computing and low-power communication.
[0085] In some embodiments, the ambient the internet of things device can report business data (including but not limited to asset information, sensor data, etc.) to a communication node. The communication node can be a reader, a base station or a user equipment (UE). For example, the UE can be a mobile terminal (MT), a mobile station (MS), a mobile unit (MU), a wireless unit, a remote unit, a user agent, a mobile client, etc., which are not limited in the embodiments of the present application.
[0086] The message checking method provided by the embodiments of the present application can be applied to the above-mentioned environmental Internet of Things device, and can also be applied to the above-mentioned reader / writer, that is, the communication device related by the embodiments of the present application can be the above-mentioned environmental Internet of Things device, or can be the above-mentioned reader / writer, and the embodiments of the present application do not limit this.
[0087] In a specific application, the environmental Internet of Things networking topology can include the following two kinds:
[0088] Topology 1: As shown in (a) of FIG. 1, the environmental Internet of Things device (A-IoT device) can communicate with the base station. The communication between the base station and the environmental Internet of Things device can include data and / or signaling.
[0089] Optionally, in this case, the base station and the environmental Internet of Things device can directly communicate, or the base station and the environmental Internet of Things device can communicate through an intermediate node (including but not limited to a relay, an integrated access and backhaul (IAB) node, a terminal, an amplifier, etc.).
[0090] Topology 2: As shown in (b) of FIG. 1, the environmental Internet of Things device can communicate with the UE. The communication between the UE and the environmental Internet of Things device can include data and / or signaling.
[0091] Optionally, in this case, the UE can communicate with the base station.
[0092] It should be noted that the embodiments of the present application only exemplarily illustrate the environmental Internet of Things networking topology by taking the above-mentioned two topologies as examples, and other different topologies can also be used in actual applications, and the embodiments of the present application do not limit this.
[0093] In the message transmission process, due to the influence of many factors, errors may occur in the message received by the receiver, and the received message can be checked to improve the accuracy and integrity of the message received by the receiver. Cyclic redundancy checksum (CRC) is one of the most commonly used checking methods in the field of digital communication.
[0094] In order to improve the integrity of the check, it is also necessary to check the command information or the data part of the message separately, however, the message format of the current A-IoT message is relatively simple and irregular compared with the message format of the 5th generation mobile communication technology (5G) new radio (NR) message, etc., and when checking the message, the entire A-IoT message can usually be checked, and separate checking of the command part or the data part of the A-IoT message cannot be realized.
[0095] Based on this, the embodiment of the application provides a message checking method, the length of the data part of the first message or the length of the control information of the first message is determined through the message type or the length information of the first message, and then the data part of the first message and / or the control information of the first message can be obtained separately, the requirement of separate checking of the data part of the first message or the control information of the first message is realized, and the integrity and accuracy of the A-IoT message are improved.
[0096] Referring to FIG. 2, it is a schematic diagram of a message checking method provided by the embodiment of the application, and the embodiment of the application takes an environmental Internet of Things device (A-IoT device) (referred to as a first device) as an execution subject to explain the message checking method provided by the embodiment of the application, and the method can include the following steps:
[0097] Step 201: The first device determines the length of the part to be checked of the first message according to the message type of the first message or the length information of the first message.
[0098] In some embodiments, the above-mentioned first message can be an environmental Internet of Things (A-IoT) message sent by other devices to the first device, and the above-mentioned other devices can be base stations, UEs, readers, and the like, and the application does not limit this.
[0099] In specific applications, the message format of the A-IoT message is relatively simple, and too many forms of medium access control (MAC) layer protocol data (PDU) are not distinguished, and the A-IoT message usually converts the core network (CN) command into radio access network (RAN) signaling under the premise of a certain security, and the above-mentioned first message can be a message issued on the RAN side, of course, the above-mentioned first message can also be sent by a communication node such as a reader.
[0100] The first device can receive the first message issued by the RAN side, and can determine the message type of the first message or the length information of the first message, so that the first device can determine the length of the to-be-verified part according to the message type of the first message or the length information of the first message.
[0101] The to-be-verified part refers to the corresponding part in the CRC verification requirement. It can be understood that the message verification in the embodiment of the application can be message verification on the entire first message, or message verification on part of the content in the first message, for example, the control information of the first message can be verified, or the data part of the first message can be verified. That is, the to-be-verified part can be the entire message of the first message, or the control information of the first message, or the data part of the first message. The embodiment of the application takes the verification requirement of separately verifying the control information of the first message or the data part of the first message as an example for description.
[0102] The message type of the first message is used to indicate the specific type of the operation indicated by the first message. The message type of the message can include but is not limited to inventory, read, write, and the like.
[0103] In some embodiments, the message type can also be specific to the 2-step contention-based random access (2step CBRA) inventory, 3-step CBRA inventory, contention-free random access (CFRA) inventory, 2step CBRA read, 3-step CBRA read, and the like. The length information can be used to indicate the length of the control information of the first message and / or the length of the data part of the first message.
[0104] The length of the to-be-verified part of the first message according to the message type of the first message can include the following two ways:
[0105] The first way is that, as shown in FIG. 3, the first device receives the first message, and the first message includes message type information used to indicate the message type of the first message. The first device determines the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message.
[0106] The message type information is used to indicate the message type of the first message.
[0107] Here, the first device can determine the length of the control information of the first message according to the message type of the first message.
[0108] In some embodiments, the message type of the message corresponds to the length of the control information of the message, i.e., there is a first correspondence between the message type of the message and the length of the control information. After determining the message type of the first message, the length of the control information of the first message can be determined according to the message type of the first message and the first correspondence.
[0109] In specific applications, the control information can be the information of the MAC control element (CE) part, and the message type can be the type of the MAC CE command.
[0110] The first correspondence is used to indicate the relationship between at least one message type and the length of at least one control information.
[0111] It can be understood that the first device can determine the message type of the first message indicated by the message type information of the first message, and determine the length of the control information of the first message according to the message type of the first message and the first correspondence. The message type information of the first message type can uniquely determine a message type and the length of the corresponding control information.
[0112] Here, the first device is provided with a correspondence between the message type and the length of the control information, i.e., the first correspondence described above. It can be understood that the message type and the length of the control information can be a many-to-one or one-to-one relationship. That is, multiple message types can correspond to one length of control information, or one message type corresponds to one length of control information, and different message types correspond to different lengths of control information.
[0113] In the embodiments of the present application, the message type information of the first message can be carried in the command of the network physical layer (L1) of long term evolution (LTE), or the message type information of the first message can be carried in the MAC CE command, or can be carried in the high-layer protocol data unit (PDU).
[0114] For example, the RTD message can be set to 2 bits to indicate the message type, for example, 00 indicates that the CE command is an inventory command, 01 indicates that the message type is a read command, and 10 indicates that the main type of the CE command is a write command.
[0115] In this example, if the message type information included in the first message is 00, it can be determined that the message type of the first message is a stocktaking command; if the message type information included in the first message is 01, it can be determined that the message type of the first message is a read command; and if the message type information included in the first message is 02, it can be determined that the message type of the first message is a write command.
[0116] For example, if 3 bits are used to indicate the message type, for example, 000 represents a stocktaking command of 3-step CBRA, 001 represents a stocktaking command of 2-step CBRA, 010 represents a stocktaking command of CFRA, 011 represents a read command, 101 represents a write command, and so on.
[0117] In this example, if the message type information included in the first message is 000, it can be determined that the message type of the first message is a stocktaking command of 3-step CBRA; if the message type information included in the first message is 001, it can be determined that the message type of the first message is a stocktaking command of 2-step CBRA; and if the message type information included in the first message is 011, it can be determined that the message type of the first message is a read command.
[0118] In some embodiments, the message type information can specifically include main type information and / or sub-type information. The main type information is used to indicate the main type of the CE command of the first message, and the sub-type information is used to indicate the sub-type of the CE command of the first message. The message type is distinguished by segmentation, which is conducive to the expansion of subsequent message types.
[0119] For example, in the case of an RTD message, 2 bits can be used to indicate the main type, for example, 00 represents that the main type of the CE command is a stocktaking command, 01 represents that the main type of the CE command is a read command, and 10 represents that the main type of the CE command is a write command. 2 bits are used to indicate the sub-type, for example, 00 represents triggering 3-step CBRA, 01 represents triggering 2-step CBRA, and 10 represents CFRA.
[0120] If the message type information included in the first message is 0000, it can be determined that the message type of the first message is a stocktaking command of 3-step CBRA; and if the message type information included in the first message is 0001, it can be determined that the message type of the first message is a stocktaking command of 2-step CBRA.
[0121] In some embodiments, after the first device determines the message type of the first message according to the message type information indication of the first message, in addition to determining the length of the control information of the first message based on the first correspondence relationship, the first device can also calculate the length of the characteristic parameters in the data part according to the message type and the characteristic parameters in the control information, and then further determine the length of the control information. The characteristic parameters in the control information can be the number of device IDs in the control information, and the number of device IDs can be used to calculate the number of bits occupied by the device IDs in the data part.
[0122] For example, the message type of the first message is the inventory command. In the control information, there are fields with a fixed number of bits, such as the type of inventory and the type of reply. However, the number of devices to be inventoried in the control information of the inventory is variable. Therefore, several device IDs need to be added to the control information. After the fixed length of the device ID and the number of devices are determined, the length of the variable part can be obtained. The length of the control part can be obtained by adding the length of the variable part to the length of the field with a fixed number of bits.
[0123] As can be seen from the above, the message type information indicates the message type of the first message. The first device can determine the message type of the first message according to the message type information. After determining the message type of the first message, the length of the control information of the first message can be further determined. The to-be-verified part can be the control information of the first message or the data part of the first message. Therefore, the first device can determine the length of the to-be-verified part according to the message type of the first message indicated by the message type information of the first message. The determination can include the following cases:
[0124] Case 1: The to-be-verified part is the control information of the first message.
[0125] In this case, the first device can determine the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message. Specifically, the length of the control information of the first message can be determined according to the message type of the first message and the first correspondence relationship, and the length of the to-be-verified part is obtained.
[0126] Case 2: The to-be-verified part is the data part of the first message.
[0127] In this case, the first device can determine the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message, and then determine the length of the data part of the first message according to the length of the control information of the first message and the total length of the first message, and the length of the to-be-verified part is obtained.
[0128] In this embodiment, the total length of the first message is determined as follows:
[0129] In the case that the first message is a message corresponding to the RAN1# scheme, the total length of the first message can be determined by the actual bit number between the random access preamble and the random access postamble.
[0130] In the case that the first message is a message corresponding to the RAN2# scheme, the total length of the first message can be the total length after bit alignment, and the total length is a multiple of 8 bits.
[0131] The RAN1# scheme and the RAN2# scheme can refer to the relevant content about A-IoT determined in the 102nd meeting of 3GPP TSG RAN, which is not described herein.
[0132] After the total length of the first message and the length of the control information of the first message are determined, the length of the data part of the first message can be obtained by subtracting the length of the control information of the first message from the total length of the first message.
[0133] The first message can further include level state information, as shown in FIG. 4. The first device can determine the message type of the first message according to the level state information and the second correspondence relationship, and after the message type of the first message is determined, the length of the control information of the first message can be further determined according to the message type of the first message and the third correspondence relationship.
[0134] The second correspondence relationship is used to indicate the relationship between at least one level state and at least one message type, and the level state information is used to indicate the first level state, and the first level state corresponds to the first message type.
[0135] The third correspondence relationship is used to indicate the relationship between at least one message type and at least one length of control information.
[0136] In this embodiment, the message type of the A-IoT message can include at least one preset message type, and each preset message type corresponds to a level state. For example, the message type of the A-IoT message can include inventory, command, disable, enable, kill, read, write, etc., or the message type of the A-IoT message can include inventory and command.
[0137] It should be noted that the above is only an example and is not limited, and the number of preset message types included in the message type of the A-IoT message can be determined according to actual application conditions.
[0138] It can be understood that different level states can correspond to different message types, for example, the message type corresponding to the low level state can be inventory, and the message type corresponding to the high level state can be command. For another example, the message type corresponding to the level state of low-high-low-high can be inventory, and the message type corresponding to the level state of low-high-high-low can be command.
[0139] It can be understood that the correspondence between the above level state and the message type is only an example, and in actual application process, it can be set according to application requirements, for example, it can also be set that there is a corresponding relationship between the low level state and the command, that is, the message type corresponding to the low level state is the command, and it is set that there is a corresponding relationship between the high level state and the inventory, that is, the message type corresponding to the high level state is the inventory.
[0140] In the embodiment of the present application, each control information of the preset type is corresponding to the message type, and therefore the length of the control information is uniquely determined, that is, after the first device determines the message type of the first message according to the level state information of the first message, the length of the control information of the first message can be uniquely determined.
[0141] For example, for the inventory message, the message can include process ID, device ID number, RACH type and other protocol specified indications, wherein the content of the carried device ID number is in the data part, and therefore the length of the control information is fixed, for example, the length of the control information of the inventory message can be 16 bits. Since for the command message, the message can include process ID, device ID number, command type, RACH type and other protocol specified indications, wherein the carried device ID number, specific command content and the like are in the data part, and the length of the control information is also fixed, for example, the length of the control information of the command message can be 20 bits. That is, as long as the message type of the first message is determined, the length of the control information of the first message can be uniquely determined.
[0142] In specific application, the above level state information can be carried in the physical layer signaling or in the preamble.
[0143] In an embodiment of the present application, for the case that the level state information is carried in the physical reader-to-device channel (PRDCH), the message type of the first message can be determined according to the level state information in the PRDCH.
[0144] For example, assuming that the level state corresponding to the level state information in the PRDCH of the first message is a low level state, and in the second correspondence, the low level state corresponds to the inventory, according to the level state information of the first message and the second correspondence, it can be determined that the message type of the first message is the inventory.
[0145] For another example, assuming that the level state corresponding to the level state information in the PRDCH of the first message is a high level state, and in the second correspondence, the high level state corresponds to the command, according to the level state information of the first message and the second correspondence, it can be determined that the message type of the first message is the command.
[0146] In an embodiment of the present application, for the level state information carried in the preamble, i.e. the level state information carried in the preamble, such as the start indicato or the rdelimeter, the message type of the first message is determined.
[0147] For example, assuming that the level state information in the rdelimeter / start indicato of the first message is low-high-low-high, and in the second correspondence, the low-high-low-high corresponds to the inventory, according to the level state information of the first message and the second correspondence, it can be determined that the message type of the first message is the inventory.
[0148] For another example, assuming that the level state information in the rdelimeter / start indicato of the first message is low-high-high-low, and in the second correspondence, the low-high-high-low corresponds to the command, according to the level state information of the first message and the second correspondence, it can be determined that the message type of the first message is the command.
[0149] For another example, assuming that the level state information in the rdelimeter / start indicato of the first message is high-low-low-high, and in the second correspondence, the high-low-low-high corresponds to the disable, according to the level state information of the first message and the second correspondence, it can be determined that the message type of the first message is the disable.
[0150] After the first device determines the message type of the first message, it can determine the length of the to-be-verified part according to the message type of the first message.
[0151] Here, after the first device determines the message type of the first message, the first device can determine the length of the control information of the first message according to the message type of the first message and the third correspondence relationship, and the to-be-verified part can be the control information of the first message or the data part of the first message. Therefore, the first device determines the length of the to-be-verified part according to the message type information of the first message and the third correspondence relationship, which can include the following cases:
[0152] Case 1: The to-be-verified part is the control information of the first message.
[0153] In this case, the first device can determine the length of the control information of the first message according to the message type of the first message and the third correspondence relationship, that is, the length of the to-be-verified part.
[0154] Case 2: The to-be-verified part is the data part of the first message.
[0155] In this case, the first device can determine the length of the control information of the first message according to the message type of the first message and the third correspondence relationship, and then determine the length of the data part of the first message according to the length of the control information of the first message and the total length of the first message, that is, the length of the to-be-verified part.
[0156] The determination manner of the total length of the first message has been described in the previous embodiment, which will not be repeated here.
[0157] The above is a description of how to determine the length of the to-be-verified part of the first message according to the message type of the first message. The following describes how to determine the length of the to-be-verified part of the first message according to the length information of the first message.
[0158] In an embodiment of the present application, as shown in FIG. 5, the length information of the first message can be used to indicate the length of the control information of the first message.
[0159] In a specific application, the first message sent by the network includes length information used to indicate the length of the control information of the first message. The length information can be located at a preset position of the first message, which is irrelevant to the message type of the first message or can be set according to the message type of the first message. The above-mentioned preset position can be the signaling of the L1 layer of the downlink PRDCH or the uplink PDRCH. Of course, the above-mentioned preset position can also be set according to the structure of the signaling, for example, it can be set in the subsequent field of the message type, and the embodiment of the present application does not make a specific position.
[0160] For example, refer to FIG. 6, which shows a message format of the first message provided by the embodiment of the present application, wherein the first message includes length information, control information, CRC check and data part.
[0161] It should be noted that the length information can be carried in the physical layer information (PRDCH), for example, in the L1 layer command, and the length information is independent of the subsequent message. The length information can also be carried in a high layer message, which can be a MAC CE or a message generated by the A-IoT layer.
[0162] In some embodiments, for the case where the length information is carried in a high layer message, the length message can be obtained only after the high layer message is subjected to overall CRC check.
[0163] Here, the first device can determine the length of the to-be-checked part according to the length information of the first message. Similarly, the to-be-checked part can be the control information of the first message, or the data part of the first message. Therefore, the determination of the length of the to-be-checked part according to the length information of the first message can include the following two cases:
[0164] Case 1: The to-be-checked part is the control information of the first message.
[0165] Since the length information of the first message is used to indicate the length of the control information of the first message, the length of the control information of the first message can be directly determined according to the length information of the first message, that is, the length of the to-be-checked part is obtained.
[0166] Case 2: The to-be-checked part is the data part of the first message.
[0167] Since the length information of the first message is used to indicate the length of the control information of the first message, the length of the control information of the first message can be determined according to the length information of the first message, and then the length of the data part of the first message is determined according to the length of the control information of the first message and the total length of the first message, that is, the length of the to-be-checked part is obtained.
[0168] The determination method of the total length of the first message has been described in the previous embodiment, which will not be repeated here.
[0169] In some embodiments, as shown in FIG. 7, the length information can also be used to indicate the length of the data part of the first message.
[0170] In a specific application, the first message issued by the network includes length information used to indicate the length of the data part of the first message, so the first device can determine the length of the data part of the first message according to the length information in the first message.
[0171] The to-be-verified part can be control information of the first message, or a data part of the first message. Therefore, determining the length of the to-be-verified part according to the length information of the first message can include the following two cases.
[0172] Case 1: The to-be-verified part is control information of the first message.
[0173] Since the length information of the first message is used to indicate the length of the data part of the first message, the length of the data part of the first message can be determined according to the length information of the first message, and then the length of the control information of the first message, i.e., the length of the to-be-verified part, can be determined according to the length of the data part of the first message and the total length of the first message.
[0174] Case 2: The to-be-verified part is the data part of the first message.
[0175] Since the length information of the first message is used to indicate the length of the data part of the first message, the length of the data part of the first message, i.e., the length of the to-be-verified part, can be determined according to the length information of the first message.
[0176] The determination manner of the total length of the first message has been described in the previous embodiment, which will not be repeated here.
[0177] It can be understood that the length information of the first message can also indicate the length of the control information of the first message and the length of the data part of the first message, i.e., the length information of the first message includes length information used to indicate the length of the control information of the first message, and length information used to indicate the length of the data part of the first message. After receiving the first message, the first device can determine the length of the control information of the first message according to the length information used to indicate the length of the control information of the first message, or determine the length of the data part of the first message according to the length information used to indicate the length of the data part of the first message.
[0178] Step 202: The first device determines the to-be-verified part of the first message according to the length of the to-be-verified part of the first message.
[0179] In specific applications, after the length of the to-be-verified part is determined, the first message can be divided into the to-be-verified part and other part, and the other part is the part that does not need to be verified.
[0180] It can be understood that the first message includes control information and data part, in the case that the to-be-verified part is the control information of the first message, the control information of the first message can be obtained after the length of the control information of the first message is determined; in the case that the to-be-verified part is the data part of the first message, the data part of the first message can be obtained after the length of the data part of the first message is determined.
[0181] Step 203: The first device verifies the to-be-verified part.
[0182] In the embodiment of the present application, the first device can perform CRC verification on the to-be-verified part after obtaining the to-be-verified part, thereby meeting the requirement of separate verification of the control information of the first message or the data part of the first message, and improving the integrity and accuracy of the received first message.
[0183] As can be seen from the above, the message verification method provided by the embodiment of the present application can determine the length of the data part of the first message or the length of the control information of the first message through the message type or length information of the first message, and then can separately obtain the data part of the first message and / or the control information of the first message, thereby meeting the requirement of separate verification of the data part of the first message or the control information of the first message, and improving the integrity and accuracy of the A-IoT message.
[0184] FIG. 8 is a structural schematic diagram of a communication device provided by the embodiment of the present application, which can be the first device described above. Referring to FIG. 8, the communication device includes at least one processor 801, a communication bus 802, a memory 803, and at least one communication interface 804.
[0185] The processor 801 can be a microprocessor (including a central processing unit (CPU) and the like), an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0186] The communication bus 802 can include a channel for transmitting information between the above-mentioned components.
[0187] The memory 803 can be read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), digital versatile disc, a Blu-ray disc, and the like, a magnetic disk storage media, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 803 can exist independently of the processor 801 and be connected to the processor 801 via the communication bus 802. The memory 803 can also be integrated with the processor 801.
[0188] The communication interface 804 uses any transceiver-type device for communicating with other devices or communication networks, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), and the like.
[0189] As an example, the processor 801 can include one or more CPUs, such as the CPU0 and the CPU1 shown in FIG. 8.
[0190] As an example, the communication device can include multiple processors, such as the processor 801 and the processor 805 shown in FIG. 8. Each of these processors can be a single-core processor or a multi-core processor. A processor herein can refer to one or more devices, circuits, and / or processing cores for processing data, such as computer program instructions.
[0191] As an example, the communication device can also include an output device 806 and an input device 807. The output device 806 communicates with the processor 801 and can display information in various ways. For example, the output device 806 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, or the like. The input device 807 communicates with the processor 801 and can receive user input in various ways. For example, the input device 307 can be a mouse, a keyboard, a touch screen device, a sensor device, or the like.
[0192] The memory 803 is configured to store program code 810 for implementing the solutions of the present application, and the processor 801 is configured to execute the program code 810 stored in the memory 803. The communication device can implement the message checking method provided in the above embodiment of FIG. 2 by the processor 801 and the program code 810 in the memory 803.
[0193] FIG. 9 is a structural schematic diagram of a communication apparatus provided in an embodiment of the present application. The apparatus can be realized by software, hardware or a combination of both, and can be part or all of a communication device. The communication apparatus can be the communication device described in the above embodiment of FIG. 8. Referring to FIG. 9, the apparatus includes a first determining module 901, a second determining module 902 and a checking module 903.
[0194] The first determining module 901 is configured to determine the length of the to-be-checked part of the first message according to the message type of the first message or the length information of the first message.
[0195] The second determining module 902 is configured to determine the to-be-checked part of the first message according to the length of the to-be-checked part.
[0196] The checking module 903 is configured to check the to-be-checked part.
[0197] In the embodiment of the present application, the length of the data part of the first message or the length of the control information of the first message is determined according to the message type or the length information of the first message, and then the data part of the first message and / or the control information of the first message can be obtained separately, so as to meet the requirement of separate checking of the data part of the first message or the control information of the first message, and improve the integrity and accuracy of the A-IoT message.
[0198] It should be noted that the communication apparatus provided in the above embodiments is only used for checking the message, and the above-mentioned division of the functional modules is used for example, and in actual application, the above-mentioned functions can be completed by different functional modules according to the requirement, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the above-mentioned functions.
[0199] The functional units and modules in the above embodiments can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or software function unit. In addition, the specific names of the functional units and modules are only used for distinguishing, and do not serve as a limitation on the protection scope of the embodiments of the present application.
[0200] The communication device and the message checking method provided by the above embodiments belong to the same concept, and the specific working processes of the units and modules in the above embodiments and the technical effects brought by the units and modules can be referred to the method embodiment part, and will not be described here again.
[0201] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0202] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0203] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in each of the above method embodiments.
[0204] The embodiments of the present application also provide a computer program product. When the computer program product runs on a communication device, the communication device can implement the steps in each of the above method embodiments.
[0205] The embodiments of the present application also provide a chip system. The chip system includes a processor and a memory. The processor is coupled with the memory. The processor executes a computer program stored in the memory to implement the steps of any method embodiment of the present application. The chip system can be a single chip or a chip module composed of multiple chips.
[0206] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, such as being transferred from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) and the like) or wireless (such as infrared, wireless, microwave and the like) manner. The computer-readable storage medium can be any available medium accessible by a computer, or a data storage device such as a server, data center and the like integrated with one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape and the like), an optical medium (such as a digital versatile disc (DVD) and the like) or a semiconductor medium (such as a solid state disk (SSD) and the like) and the like.
[0207] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations and standards of relevant countries and regions, and appropriate operation portals are provided for users to choose authorization or refusal.
[0208] The above is an optional embodiment provided by the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. A message checking method, characterized by, The method comprises: determining the length of the to-be-verified part of the first message according to the message type of the first message or the length information of the first message; determining the to-be-verified part of the first message according to the length of the to-be-verified part; verifying the to-be-verified part.
2. The message check method of claim 1, wherein, The first message comprises message type information, which is used to indicate the message type of the first message. The determining the length of the to-be-verified part of the first message according to the message type of the first message comprises: if the to-be-verified part is the control information of the first message, determining the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message.
3. The message check method of claim 2, wherein, The determining the length of the to-be-verified part of the first message according to the message type of the first message comprises: if the to-be-verified part is the data part of the first message, determining the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message; and determining the length of the data part of the first message according to the length of the control information of the first message and the total length of the first message. The determining the length of the to-be-verified part of the first message according to the message type of the first message indicated by the message type information of the first message comprises:
4. The message check method according to claim 2 or 3, characterized by, determining the length of the control information of the first message according to the message type of the first message indicated by the message type information of the first message and a first corresponding relationship, wherein the first corresponding relationship indicates the relationship between at least one message type and the length of at least one control information. The message type information comprises main type information and / or sub-type information.
5. The message check method according to any one of claims 2 to 4, characterized in that, The length information of the first message is used to indicate the length of the control information of the first message.
6. The message check method of claim 1, wherein, The determining the length of the to-be-verified part of the first message according to the length information of the first message comprises: if the to-be-verified part is the control information of the first message, determining the length of the control information of the first message according to the length information; and if the to-be-verified part is the data part of the first message, determining the length of the control information of the first message according to the length information, and determining the length of the data part of the first message according to the length of the control information of the first message and the total length of the first message. The length information of the first message is used to indicate the length of the data part of the first message.
7. The message check method of claim 1, wherein, The determining the length of the to-be-verified part of the first message according to the length information of the first message comprises: if the to-be-verified part is the control information of the first message, determining the length of the data part of the first message according to the length information, and determining the length of the control information of the first message according to the length of the data part of the first message and the total length of the first message; and if the to-be-verified part is the data part of the first message, determining the length of the data part of the first message according to the length information. The length information of the first message is located at a preset position of the first message.
8. The message check method according to any one of claims 1 to 7, characterized by, 9. The message check method according to any one of claims 1 to 8, characterized by, The length information of the first message is carried in physical layer information, or the length information of the first message is carried in a high layer message.
10. The message check method of claim 1, wherein, The length of the to-be-verified part of the first message is determined according to the type of the first message, including: The message type of the first message is determined according to the level state information and a second correspondence relationship, the second correspondence relationship being used to indicate a relationship between at least one level state and at least one message type, and the level state information being used to indicate a first level state, the first level state corresponding to a first message type; The length of the to-be-verified part of the first message is determined according to the message type of the first message and a third correspondence relationship, the third correspondence relationship being used to indicate a relationship between at least one message type and the length of at least one control information.
11. The message check method of claim 10, wherein, The length of the to-be-verified part of the first message is determined according to the message type of the first message and a third correspondence relationship, including: If the to-be-verified part is control information of the first message, the length of the control information of the first message is determined according to the message type of the first message and the third correspondence relationship.
12. The message check method of claim 10, wherein, The length of the to-be-verified part of the first message is determined according to the message type of the first message and a third correspondence relationship, including: If the to-be-verified part is a data part of the first message, the length of the control information of the first message is determined according to the message type of the first message and the third correspondence relationship. The length of the data part of the first message is determined according to the length of the control information of the first message and the total length of the first message.
13. The message check method according to any one of claims 10 to 12, characterized in that, The level state information is carried in physical layer signaling, or the level state information is carried in a random access preamble.
14. The message check method according to any one of claims 1 to 13, characterized by, The first message is an environmental Internet of Things (AIoT) message.
15. A communication device, characterized by The communication device includes a processor and a storage medium, the storage medium storing instructions, and when the instructions are run by the processor, the message verification method according to any one of claims 1 to 14 is implemented.
16. A computer-readable storage medium, characterized in that, The computer readable storage medium includes instructions, and when the instructions are run by the processor, the message verification method according to any one of claims 1 to 14 is implemented.
17. A computer program product, characterised in that, The computer program product includes instructions, and when the instructions are run by the processor, the message verification method according to any one of claims 1 to 14 is implemented.
Citation Information
Patent Citations
Check method for intensifying frame head of special channel frame protocol data frame
CN102006265A
Channel configuration method and device, communication equipment, communication system and storage medium
CN118160393A
Implementing wake-up radio (WUR) device communications
US20190208470A1
Packet processing method and base station
WO2017041223A1