Communication processing method and apparatus, device, and readable storage medium

WO2026166463A1PCT designated stage Publication Date: 2026-08-13CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-02-04
Publication Date
2026-08-13

Smart Images

  • Figure CN2026077027_13082026_PF_FP_ABST
    Figure CN2026077027_13082026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication processing method and apparatus, a device, and a readable storage medium. The method comprises: receiving a first message, wherein the first message comprises at least one of the following: first information configured to indicate the type of the first message; second information configured to indicate an identifier of a target device to be paged, wherein the second information comprises a first field and one or more second fields, the first field is configured to indicate the number of second fields comprised in the second information, and the second field is configured to indicate a target device set, and / or the operation relationship between the target device set and another device set; third information, wherein the third information is configured to indicate a paging identifier or identify a core network service request; and fourth information, wherein the fourth information is configured to indicate at least one of the following: the first message triggering contention‑based access or data transmission, or triggering non-contention-based access or data transmission, and all available access or data transmission occasions in the present instance of paging.
Need to check novelty before this filing date? Find Prior Art

Description

Communication processing methods, apparatus, devices and readable storage media

[0001] Cross-references to related applications

[0002] This application claims priority based on Chinese Patent Application No. 202510129667.X, filed on February 5, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, specifically to a communication processing method, apparatus, device, and readable storage medium. Background Technology

[0004] Referring to Figure 1, the figure illustrates the general access layer process for passive IoT. In operation A, the reader sends a passive IoT paging message to the Ambient Internet of Things (A-IoT) device or passive IoT tag. Subsequently, the passive IoT device paged by the passive IoT paging message in operation A performs random access and / or passive IoT device-to-reader (D2R) data transmission according to the instructions in the passive IoT paging message.

[0005] Currently, the universal access layer process for passive IoT faces challenges in improving efficiency, and how to improve its efficiency has become an urgent problem to be solved. Summary of the Invention

[0006] This application provides a communication processing method, apparatus, device, and readable storage medium to address the problem of how to improve the efficiency of passive IoT universal access layer processes.

[0007] Firstly, a communication processing method is provided, applied to a terminal device, comprising:

[0008] Receive a first message, the first message including at least one of the following:

[0009] First information, configured to indicate the type of the first message;

[0010] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0011] The third information is configured to indicate a paging identifier or identify a core network service request.

[0012] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0013] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0014] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0015] Secondly, a communication processing method is provided for use in a reader / writer, including:

[0016] Send a first message, the first message including at least one of the following:

[0017] First information, configured to indicate the type of the first message;

[0018] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0019] The third information is configured to indicate a paging identifier or identify a core network service request.

[0020] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0021] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0022] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0023] Thirdly, a communication processing apparatus is provided for use in a terminal device, comprising: a first transceiver unit and a first processing unit;

[0024] The first transceiver unit is configured to receive a first message, the first message including at least one of the following:

[0025] First information, configured to indicate the type of the first message;

[0026] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0027] The third information is configured to indicate a paging identifier or identify a core network service request.

[0028] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0029] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0030] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0031] Fourthly, a communication processing device is provided for use in a reader / writer, comprising: a second transceiver unit and a second processing unit;

[0032] The second transceiver unit is configured to send a first message, the first message including at least one of the following:

[0033] First information, configured to indicate the type of the first message;

[0034] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0035] The third information is configured to indicate a paging identifier or identify a core network service request.

[0036] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0037] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0038] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0039] Fifthly, a communication device is provided, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, perform the operation as described in the first or second aspect.

[0040] A sixth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, perform the operation as described in the first or second aspect.

[0041] In a seventh aspect, a computer program product is provided, including computer instructions that, when executed by a processor, implement the operation described in the first or second aspect.

[0042] This application supports flexible selection and resource allocation for various types of passive IoT devices under multiple use cases, thereby improving the efficiency of the general access layer process for passive IoT. Attached Figure Description

[0043] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0044] Figure 1 is a schematic diagram of the passive IoT general access layer process in related technologies;

[0045] Figure 2 is a flowchart of a communication processing method provided in an embodiment of this application;

[0046] Figure 3 is a flowchart of another communication processing method provided by an embodiment of this application;

[0047] Figures 4 to 7 are schematic diagrams of the first subfield of the second field of the second information provided in the embodiments of this application;

[0048] Figures 8 to 13 are schematic diagrams of the eighth field of the fourth information provided in the embodiments of this application;

[0049] Figure 14 is a schematic diagram of the resource number to time-frequency resource mapping provided in an embodiment of this application;

[0050] Figures 15 and 16 are schematic diagrams of passive IoT paging messages provided in embodiments of this application;

[0051] Figure 17 is a structural diagram of a communication processing device provided in an embodiment of this application;

[0052] Figure 18 is a structural diagram of another communication processing device provided in an embodiment of this application;

[0053] Figure 19 is a structural diagram of a communication device provided in an embodiment of this application. Detailed Implementation

[0054] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0055] The term "comprising," and any variations thereof, used in the specification and claims of this application, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of operations or units is not necessarily limited to those explicitly listed, but may include other operations or units not explicitly listed or inherent to such process, method, product, or apparatus. Furthermore, the use of "and / or" in the specification and claims indicates at least one of the connected objects, such as A and / or B, indicating the inclusion of A alone, B alone, or both A and B.

[0056] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0057] Currently, related technologies propose that passive IoT paging messages may include at least one of the following: a device identifier (device ID), an identifier to prevent passive IoT devices from repeatedly responding to core network requests (CN requests) that have already been successfully completed, and information used by passive IoT devices to determine the resources used to send D2R messages. However, specific implementation schemes for carrying the above-mentioned information in passive IoT paging messages have not yet been clearly provided. Therefore, further research and exploration of effective implementation methods are needed to ensure that passive IoT paging messages can accurately and effectively convey this critical information.

[0058] Referring to Figure 2, an embodiment of this application provides a communication processing method applied to a terminal device, the specific operations of which include:

[0059] Operation 21: Receive a first message, the first message including at least one of the following:

[0060] 1) First information, configured to indicate the type of the first message;

[0061] In some embodiments, the first message may also be referred to as a Reader-to-Device (R2D) message.

[0062] 2) Second information, the second information is configured to indicate the identifier of the target device being paged, the second information includes a first field and one or more second fields, the first field is configured to indicate the number of second fields contained in the second information, the second field is configured to indicate a set of target devices, and / or the operational relationship between the set of target devices and other sets of devices;

[0063] In some embodiments, the operational relationships include, but are not limited to, at least one of the following: intersection, union, relative complement, etc.

[0064] 3) Third information, configured to indicate a paging ID or identify a core network service request;

[0065] For consecutive passive IoT paging messages within a certain period of time, the same paging ID corresponds to the same core network service request.

[0066] 4) Fourth information, the fourth information being configured to indicate at least one of the following: the first message triggers contention-based access or data transmission, or triggers non-contention-based access or data transmission, all available access or data transmission opportunities in this paging;

[0067] 5) Fifth information, configured to indicate a contention- or non-contention-based access transmission method;

[0068] 6) Sixth information, the sixth information is configured to carry upper-layer information, the sixth information includes a third field and a fourth field, the third field indicates the length of the fourth field of the sixth information, and / or the type of the fourth field of the sixth information, the fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0069] In some embodiments, the terminal device may also be referred to as a passive IoT terminal or passive IoT device (A-IoT Devices), and the terminal device includes, but is not limited to, at least one of passive tags, semi-passive tags, and active tags.

[0070] In one embodiment of this application, the type of the first message includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader has failed.

[0071] In some embodiments, the failure indication message may also be referred to as the D2R failure indication message.

[0072] In one embodiment of this application, where the first message includes first information, the method further includes:

[0073] Determine whether the type of the first message is a passive IoT paging message based on the first information in the first message;

[0074] If the type of the first message is the passive IoT paging message, then the subsequent process of receiving the passive IoT paging message is executed;

[0075] If the first message is a slot boundary indication message or a failure indication message, then the subsequent process after receiving the slot boundary indication message or failure indication message is executed.

[0076] In one embodiment of this application, if the value of the first information is a first value (e.g., 000), then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value (e.g., 001), then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value (e.g., 010), then the type of the first message is a failure indication message.

[0077] It should be noted that the first, second, and third values ​​are not specifically limited in this embodiment.

[0078] In one embodiment of this application, the second domain includes a first subdomain and a second subdomain, or the second domain includes a second subdomain, the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

[0079] In one embodiment of this application, where the second domain includes a first subdomain and a second subdomain, the method further includes:

[0080] A target device set is determined based on the first subdomain, and the operational relationship between the target device set indicated by the first subdomain and other device sets is determined through the second subdomain.

[0081] In one embodiment of this application, when the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

[0082] In one embodiment of this application, if the value of the second subfield is the fourth value (e.g., 00), the operation relationship is intersection; or, if the value of the second subfield is the fifth value (e.g., 01), the operation relationship is union; or, if the value of the second subfield is the sixth value (e.g., 10), the operation relationship is complement; or, if the value of the second subfield is the seventh value (e.g., 11), the operation relationship is empty.

[0083] It should be noted that this embodiment does not impose specific limitations on the fourth, fifth, sixth, and seventh values.

[0084] In one embodiment of this application, if the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device;

[0085] or,

[0086] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices;

[0087] or,

[0088] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices;

[0089] or,

[0090] If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

[0091] In one embodiment of this application, the method further includes:

[0092] The terminal device is determined to be the target device of the first message based on the second information in the first message.

[0093] In one embodiment of this application, determining whether the terminal device is the target device of the first message based on the second information in the first message includes:

[0094] In the case where the first subdomain indicates the entire set, it is determined that the terminal device is in the target device set indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, it is further determined whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0095] or,

[0096] If the first subdomain indicates a set of target devices, a first identifier is obtained based on the starting position configured for identifier matching and the length configured for identifier matching or based on the structure configured for identifier matching. The first identifier is then compared with the value configured for identifier matching. If they match, it is determined that the terminal device is in the set of target devices indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, it is further determined whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0097] or,

[0098] If the first subdomain indicates a unique target device, the complete terminal identifier in the first subdomain is compared with the identifier of the terminal device. If they match, the terminal device is determined to be in the target device set indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, the terminal device is further determined to be the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0099] In one embodiment of this application, the second information is the protocol layer information that generates the first information, or the upper layer information of the protocol layer that generates the first information.

[0100] In one embodiment of this application, the method further includes:

[0101] Whether or not a response to the first message is required is determined based on the third information received in the first message.

[0102] In one embodiment of this application, the fourth information includes a fifth field, and the fourth information further includes at least one of the following: a sixth field, a seventh field, and an eighth field;

[0103] The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field;

[0104] The sixth field is configured to indicate the number of sub-time slots within a time slot.

[0105] The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing;

[0106] The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

[0107] In one embodiment of this application, the time slot number indication method adopts at least one of the following methods: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

[0108] In one embodiment of this application, if the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication;

[0109] Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication;

[0110] Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

[0111] In one embodiment of this application, the fourth subdomain includes at least one of the following: a logarithmic indicator domain and a direct indicator domain;

[0112] The third subfield indicates at least one of the following via a bitmap: whether the fourth subfield contains a logarithmic indicator field, or whether the fourth subfield contains a direct indicator field.

[0113] In one embodiment of this application, the method further includes:

[0114] Based on the fourth information in the first message, determine at least one of the following: access or data transmission method, and the resource for initiating random access or data transmission.

[0115] In one embodiment of this application, determining the resource for initiating random access or data transmission based on the fourth information in the first message includes:

[0116] When the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information exist and the eighth field does not exist, the resource number is determined based on the number of sub-time slots indicated by the sixth field and the number of frequency division multiplexing resources indicated by the seventh field, as well as the rules indicated or predefined in the first message. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

[0117] or,

[0118] If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots, the number of frequency division multiplexing resources indicated by the seventh field, and the rules indicated or predefined in the first message. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

[0119] or,

[0120] When the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the number of sub-time slots indicated by the sixth field, the number of predefined frequency division multiplexing resources, and the rules indicated or predefined in the first message. The non-contention access or data transmission resources are determined according to the mapping rules between the resource number and the time-frequency resources.

[0121] or,

[0122] If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, as well as the rules indicated in the first message or the predefined rules. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

[0123] In one embodiment of this application, determining the resource for initiating random access or data transmission based on the fourth information in the first message includes:

[0124] If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists, and the eighth field exists, then based on the predefined number of sub-time slots and the number of frequency division multiplexing resources indicated by the seventh field, a sub-time slot and frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information.

[0125] or,

[0126] When the fifth field of the fourth information indicates that the sixth, seventh and eighth fields of the fourth information all exist, a sub-time slot and frequency shift are randomly selected based on the number of sub-time slots indicated by the sixth field of the fourth information and the number of frequency division multiplexing resources indicated by the seventh field, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information.

[0127] or,

[0128] If the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field exists, then based on the number of sub-time slots indicated by the sixth field and the number of predefined frequency division multiplexing resources, a sub-time slot and frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field.

[0129] or,

[0130] If the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information do not exist, and the eighth field exists, then based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, a sub-time slot and a frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field.

[0131] In one embodiment of this application, the method further includes:

[0132] If the first message includes the sixth information, the operation to be performed is determined based on the sixth information;

[0133] or,

[0134] If the first message does not include the sixth information, then it is determined that the first message is sent for the inventory process, or it is determined that the first message is sent for both the inventory process and the instruction process.

[0135] In one embodiment of this application, the first information includes a ninth field, the ninth field indicating the length of the valid information field of the first information, and / or, the type of the first information; and / or, the second information includes a ninth field, the ninth field indicating the length of the valid information field of the second information, and / or, the type of the second information; and / or, the third information includes a ninth field, the ninth field indicating the length of the valid information field of the third information, and / or, the type of the third information; and / or, the fourth information includes a ninth field, the ninth field indicating the length of the valid information field of the fourth information, and / or, the type of the fourth information; and / or, the fifth information includes a ninth field, the ninth field indicating the length of the valid information field of the fifth information, and / or, the type of the fifth information.

[0136] This application supports flexible selection and resource allocation for various types of passive IoT devices under multiple use cases, thereby improving the efficiency of the general access layer process for passive IoT.

[0137] Referring to Figure 3, an embodiment of this application provides a communication processing method applied to a reader, the specific operations of which include:

[0138] Operation 31: Send a first message, the first message including at least one of the following:

[0139] 1) First information, configured to indicate the type of the first message;

[0140] 2) Second information, the second information is configured to indicate the identifier of the target device being paged, the second information includes a first field and one or more second fields, the first field is configured to indicate the number of second fields contained in the second information, the second field is configured to indicate a set of target devices, and / or the operational relationship between the set of target devices and other sets of devices;

[0141] 3) Third information, wherein the third information is configured to indicate a paging identifier or identify a core network service request;

[0142] 4) Fourth information, the fourth information being configured to indicate at least one of the following: the first message triggers contention-based access or data transmission, or triggers non-contention-based access or data transmission, all available access or data transmission opportunities in this paging;

[0143] 5) Fifth information, configured to indicate a contention- or non-contention-based access transmission method;

[0144] 6) Sixth information, the sixth information is configured to carry upper-layer information, the sixth information includes a third field and a fourth field, the third field indicates the length of the fourth field of the sixth information, and / or the type of the fourth field of the sixth information, the fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0145] In some embodiments, the reader may be a base station that supports passive IoT, or a user equipment (UE) that supports passive IoT.

[0146] In one embodiment of this application, the type of the first message includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader failed.

[0147] In one embodiment of this application, if the value of the first information is a first value, then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value, then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value, then the type of the first message is a failure indication message.

[0148] In one embodiment of this application, the second domain includes a first subdomain and a second subdomain, or the second domain includes a first subdomain, wherein the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

[0149] In one embodiment of this application, when the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

[0150] In one embodiment of this application, if the value of the second subfield is the fourth value, the operation relationship is intersection; or, if the value of the second subfield is the fifth value, the operation relationship is union; or, if the value of the second subfield is the sixth value, the operation relationship is complement; or, if the value of the second subfield is the seventh value, the operation relationship is empty.

[0151] In one embodiment of this application, if the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device;

[0152] or,

[0153] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices;

[0154] or,

[0155] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices;

[0156] or,

[0157] If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

[0158] In one embodiment of this application, the second information is the protocol layer information that generates the first information, or the upper layer information of the protocol layer that generates the first information.

[0159] In one embodiment of this application, the fourth information includes a fifth field, and the fourth information further includes at least one of the following: a sixth field, a seventh field, and an eighth field;

[0160] The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field;

[0161] The sixth field is configured to indicate the number of sub-time slots within a time slot.

[0162] The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing;

[0163] The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

[0164] In one embodiment of this application, the time slot number indication method adopts at least one of the following methods: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

[0165] In one embodiment of this application, if the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication;

[0166] Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication;

[0167] Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

[0168] In one embodiment of this application, the first information includes a ninth field, the ninth field indicating the length of the valid information field of the first information, and / or, the type of the first information; and / or, the second information includes a ninth field, the ninth field indicating the length of the valid information field of the second information, and / or, the type of the second information; and / or, the third information includes a ninth field, the ninth field indicating the length of the valid information field of the third information, and / or, the type of the third information; and / or, the fourth information includes a ninth field, the ninth field indicating the length of the valid information field of the fourth information, and / or, the type of the fourth information; and / or, the fifth information includes a ninth field, the ninth field indicating the length of the valid information field of the fifth information, and / or, the type of the fifth information.

[0169] This application supports flexible selection and resource allocation for various types of passive IoT devices under multiple use cases, thereby improving the efficiency of the general access layer process for passive IoT.

[0170] In the following embodiments, the first message is an R2D message and the terminal device is a passive IoT device.

[0171] The passive IoT device receives an R2D message sent by the reader / writer, determines whether the R2D message is a passive IoT paging message based on the first information in the R2D message, and then executes the following:

[0172] 1) If the R2D message is determined to be a passive IoT paging message based on the first information, then the process after receiving other information provided in this embodiment continues;

[0173] 2) If the R2D message is determined to be of another type based on the first information, then the subsequent process of receiving the R2D message of that type is executed.

[0174] In some embodiments, the reader can be a base station supporting passive IoT, or a UE supporting passive IoT. When a base station supporting passive IoT is used as the reader, the passive IoT device communicates bidirectionally with the base station supporting passive IoT; when a UE supporting passive IoT is used as the reader, the passive IoT device communicates bidirectionally with the UE supporting passive IoT, while the UE supporting passive IoT communicates with network devices through the New Radio Uu Interface (NR Uu).

[0175] Regarding the first information, one possible implementation is shown in Table 1.

[0176] Table 1

[0177] For example, if the value of the first information is "000", then the type of the R2D message carrying the first information is a passive IoT paging message; if the value of the first information is "001", then the type of the R2D message carrying the first information is a time slot boundary indication message; if the value of the first information is "010", then the type of the R2D message carrying the first information is a D2R failure indication message.

[0178] In some embodiments, when a passive IoT device determines the target device for this paging based on the second information, it first determines the number of second fields of the second information through the first field of the second information.

[0179] In some embodiments, each second field of the second information comprises two subfields: a first subfield of the second field of the second information and a second subfield of the second field of the second information. The passive IoT device determines a target device set based on the first subfield of the second field of the second information, and determines the operational relationship between the target device set indicated by the first subfield of the second field of the second information and other device sets through the second subfield of the second field of the second information. In some embodiments, the operational relationship includes, but is not limited to, at least one of the following: intersection, union, relative complement, etc.

[0180] In some embodiments, the first subfield of the second field of the second information may indicate a set containing only a single target passive IoT device, or a set containing a group of target passive IoT devices, or a complete set of passive IoT devices. For the indication of the above three types of target passive IoT device sets, the composition of the first subfield of the second field of the second information can be as follows:

[0181] 1) If the first subfield of the second field of the second information indicates a set containing a unique target passive IoT device, then the first subfield of the second field of the second information is composed of: set type (e.g., the set type indicates that the cardinality of the set is 1), and the full device ID of the current passive IoT device.

[0182] 2) If the first subdomain of the second domain of the second information indicates that it contains a set of target passive IoT devices, then the composition of the first subdomain of the second domain of the second information can be in two possible ways:

[0183] Method 1: Set type (e.g., set type indicates a set of target devices in the set), and, configured to identify the start position of the match, and, configured to identify the length of the match, and, configured to identify the value of the match.

[0184] In some embodiments, the value configured for identifier matching can be a mask ID, a group ID, or a partial device ID;

[0185] Method 2: Set type (e.g., set type indicates a set of target devices in the set), and, configured as a structure to identify the matching value (in the form of a bitmap), and, configured as a value to identify the matching value;

[0186] 3) If the first subfield of the second field of the second information indicates that it includes the set of all passive IoT devices, then the first subfield of the second field of the second information is composed as follows: set type (e.g., set type indicates the entire set). It should be noted that if it is only necessary to indicate that the target device for this paging is all passive IoT devices, this can be implicitly indicated by indicating "0" in the first field of the second information. In this case, the second field of the second information is not needed.

[0187] In some embodiments, a passive IoT device determines whether it is the target device for this paging based on the second information in the R2D message.

[0188] Specifically, the passive IoT device makes a judgment based on the second information: if it is in the set indicated by the second information, the passive IoT device determines that it is the target device for this paging; otherwise, the passive IoT device determines that it is not the target device for this paging and continues to try to listen to the passive IoT paging message.

[0189] In one implementation, to reduce the complexity of passive IoT devices receiving second information, the second subfield of the second field of the second information may not exist in certain situations (e.g., when the first field of the second information indicates that it contains only one second field of the second information), or it may always exist. In the case where it always exists, the second subfield of the second field of the second information may retain a null value in addition to indicating a valid set operation, to handle the situation where the second information contains only one second field of the second information.

[0190] In one implementation, when the first subdomain of the second domain of the second information indicates the entire set, the passive IoT device determines that it is in the target device set indicated by the first subdomain.

[0191] In one implementation, when the first subdomain of the second domain of the second information indicates a set of target passive IoT devices, the passive IoT device obtains a first identifier based on the starting position and length configured for identifier matching, or based on the structure of the value configured for identifier matching, and compares the first identifier with the value configured for identifier matching. If they match, it determines that it is in the set of target devices indicated by the first subdomain of the second domain of the second information.

[0192] In some embodiments, the first identifier may also be referred to as the ID configured for matching.

[0193] In one implementation, the first subdomain of the second domain of the second information indicates a set of unique target passive IoT devices. The passive IoT device compares the complete device identifier in the first subdomain of the second domain of the second information with the identifier of the passive IoT device. If they match, the passive IoT device determines that it is in the target device set indicated by the first subdomain of the second domain of the second information.

[0194] In one implementation, the R2D message is an A-IoT Medium Access Control (A-IoT MAC) message. The second information is sent from the core network to the reader. The second information can be A-IoT MAC layer information or upper layer information (such as A-IoT Non-Access Stratum (A-IoT NAS) layer information). This is not limited, but both should follow the structure of the second information described in this embodiment. If the second information is A-IoT MAC layer information, some reserved bits can be left when indicating the second information to make the format of the passive IoT paging message more organized. Alternatively, no bits can be reserved, and fixed-length fields, variable-length field length indicators, and variable-length fields can be placed in a fixed order to make the passive IoT paging message format more compact and reduce the overhead of the passive IoT device receiving the message. Or, no bits can be reserved, and fixed-length fields, variable-length field length indicators, and variable-length fields can be placed in a fixed order to make the passive IoT paging message format more organized, but padding is added at the end to make the length of the passive IoT paging message an integer number of bytes. If the second information is A-IoT NAS layer information, then like the sixth information, it requires an additional length indicator field as a header field.

[0195] In one implementation, the second subdomain of the second field of the second information is indicated as shown in Table 2.

[0196] Table 2

[0197] For example, if the value of the second subfield of the second field of the second information is 00, the operation relationship is intersection; or, if the value of the second subfield of the second field of the second information is 01, the operation relationship is union; or, if the value of the second subfield of the second field of the second information is 10, the operation relationship is complement; or, if the value of the second subfield of the second field of the second information is 11, then it is null.

[0198] In one implementation, the first subfield of the second field of the second information is indicated as follows:

[0199] Assuming the full device ID of a passive IoT device is 128 bits long, the four indication methods for the first subfield of the second field of the second information are as follows:

[0200] (1) The first subdomain of the second domain of the second information indicates the collection of all passive IoT devices. See Figure 4. The value of the first subdomain is 10.

[0201] (2) The first subdomain of the second field of the second information indicates that it contains a set of target passive IoT devices (based on mode 1). See Figure 5. The contents of the first subdomain may include: group (01), start (Sart), length (Length), reserved field (R), and mask identifier.

[0202] (3) The first subdomain of the second domain of the second information indicates that it contains a set of target passive IoT devices (based on mode 2). See Figure 6. The contents of the first subdomain may include: group (01), structure, and mask identifier.

[0203] (4) The first subdomain of the second field of the second information indicates a set of unique target passive IoT devices. See Figure 7. The contents of the first subdomain may include: One (00) and device identifier 1.

[0204] In one implementation, the passive IoT device determines whether it needs to respond to the current R2D message based on third information in the received R2D message.

[0205] In some embodiments, the passive IoT device needs to store the third information from the R2D message of the last successful random access / command execution for a period of time. When the passive IoT device receives a new R2D message, it compares the third information in the newly received R2D message with the stored third information. If they match, it does not respond to the current paging message (i.e., it considers the newly received paging message to be a request for the same core network to allow the device that previously failed to access / execute the command to re-access / execute). If they do not match (i.e., it considers the received paging message to be a request for a new core network), it determines whether to respond to the current paging message based on other information.

[0206] It should be noted that this application does not limit the order in which passive IoT devices determine message type, whether it is a target device, and whether a response is required based on various information.

[0207] In one implementation, the fourth information includes a fifth field. In some embodiments, the fourth information may further include at least one of the following: a sixth field, a seventh field, and an eighth field.

[0208] In some embodiments, the fifth field of the fourth information is configured to indicate at least one of the following: the presence or absence of a sixth field, the presence or absence of a seventh field, and the presence or absence of the eighth field, wherein the fifth field may be a bitmap mapping.

[0209] In some embodiments, the sixth field of the fourth information indicates the number of sub-slots within a slot.

[0210] In some embodiments, the seventh field of the fourth information is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing.

[0211] In some embodiments, the eighth field of the fourth information is configured to indicate the manner of indicating the number of time slots (the third subfield of the eighth field of the fourth information) and the number of time slots (the fourth subfield of the eighth field of the fourth information).

[0212] In some embodiments, the indication of the number of time slots may be in at least one of the following ways:

[0213] Method 1: The time slot indication method uses logarithmic indication;

[0214] Method 2: The time slot indication method adopts direct indication;

[0215] Method 3: The time slot indication method uses a combination of logarithmic indication and direct indication.

[0216] It should be noted that if method 3 is used, the R2D message (passive IoT paging message) may need to additionally indicate the bit length of the logarithmic and / or binary parts. Of course, the bit length of the logarithmic and / or binary parts can also be predefined or preconfigured.

[0217] Alternatively, methods 1, 2, and 3 above can be designed uniformly, that is, the fourth subfield of the eighth field of the fourth information includes an optional logarithmic form indicator field (i.e., logarithmic indicator field) and an optional binary number indicator field (i.e., direct indicator field), and the third subfield of the eighth field of the fourth information indicates the existence of the two optional fields (i.e., logarithmic indicator field and direct indicator field) through a bitmap.

[0218] In one implementation, at least one of the following is determined based on the fourth information in the R2D message (passive IoT paging message): the access or data transmission method (based on contention or non-contention), and the resource that initiates random access or data transmission.

[0219] For example, if a passive IoT paging triggers a random access process, the passive IoT device determines its random access timing based on the fourth information; if a passive IoT paging triggers the sending of a D2R response message, the passive IoT device determines the resources for sending the D2R response based on the fourth information.

[0220] In one implementation, the passive IoT device determines non-contentionable access or data transmission resources as follows:

[0221] The resource number is determined by converting the binary number (excluding the mask) of the device ID (the number of elements in all sets preceding the set of passive IoT devices in the second information of the passive IoT paging message) into a decimal number. Then, according to the mapping rules between the resource number and time-frequency resources, non-contention access or data transmission resources are determined. These mapping rules can be configured in the paging message (e.g., through the third subfield of the eighth field in the fourth information) or pre-configured and written into the device.

[0222] For example: Suppose that the ID of a passive IoT device (denoted as device x) is "001010". If the paging message specifies that the device with the first three digits of the ID is "001" to initiate non-contention random access, then the resource number determined by device X is the binary "010" (the last three digits of the ID), which is the decimal number 2.

[0223] It should be noted that the method of passive IoT devices determining whether to access (data) transmission based on contention or non-contention can be indicated explicitly in the paging message (i.e., the fifth information), or implicitly based on the existence of each subdomain in the fourth information.

[0224] In some embodiments, the two subfields of the eighth field of the fourth information may also indicate their presence in the fifth field of the fourth information, respectively.

[0225] Regarding the indication of the third subfield of the eighth field of the fourth information, one possible implementation is as follows:

[0226] Based on the embodiment of the third subfield of the eighth field of the fourth information described above, for the eighth field of the fourth information, one possible embodiment is shown in Figure 8. If the third subfield of the eighth field of the fourth information is "00", it indicates the use of logarithmic form. If the fourth subfield of the eighth field of the fourth information is "011010" (corresponding to the decimal number 26), then the eighth field of the fourth information indicates that the total number of time slots in this paging round is 2. 26 indivual.

[0227] Referring to Figure 9, the third subfield of the eighth field of the fourth information is "01", indicating the use of direct indication. The fourth subfield of the eighth field of the fourth information is "011010" (the corresponding decimal number is 26). Therefore, the eighth field of the fourth information indicates that the total number of time slots in this paging round is 26.

[0228] Referring to Figure 10, the third subfield of the eighth field of the fourth information being "10" indicates the use of a combination of logarithmic and direct indication. In this embodiment, it is assumed that the logarithmic indication field is predefined to be 4 bits long, and the direct indication field (or binary indication field) is 2 bits long, and these are written into the passive IoT device. Since the fourth subfield of the eighth field of the fourth information is "0110" and "10", the eighth field of the fourth information indicates that the total number of time slots in this paging round is 2. 6 +2 = 66.

[0229] For the eighth field of the fourth information, another possible embodiment is shown in Figure 11. The third subfield of the eighth field of the fourth information adopts the form of a bitmap. The first bit is "1" to indicate that the logarithmic indicator field exists in the fourth subfield of the eighth field of the fourth information, and the second bit is "0" to indicate that the direct indicator field does not exist in the fourth subfield of the eighth field of the fourth information. The fourth subfield (logarithmic indicator field) of the eighth field of the fourth information is "001010" (the corresponding decimal number is 10). Then, the eighth field of the fourth information indicates that the total number of time slots in this paging round is 2. 10 indivual.

[0230] Referring to Figure 12, the third subfield of the eighth field of the fourth information uses a bitmap format. The first bit being "0" indicates that the logarithmic form field does not exist in the fourth subfield of the eighth field of the fourth information. The second bit being "1" indicates that the direct indicator field exists in the fourth subfield of the eighth field of the fourth information. The fourth subfield (direct indicator field) of the eighth field of the fourth information is "001010" (corresponding to the decimal number 10). Therefore, the eighth field of the fourth information indicates that the total number of time slots in this paging round is 10. It should be noted that the bits shown by the dashed lines in the figure do not exist in the actual message.

[0231] Referring to Figure 13, the third subfield of the eighth field of the fourth information uses a bitmap format. The first bit being "1" indicates the presence of a logarithmic indicator field in the fourth subfield of the eighth field of the fourth information. The second bit being "1" indicates the presence of a direct indicator field in the fourth subfield of the eighth field of the fourth information. The logarithmic field in the fourth subfield of the eighth field of the fourth information is "001010" (corresponding to the decimal number 10), and the direct indicator field in the fourth subfield of the eighth field of the fourth information is also "001010" (corresponding to the decimal number 10). Therefore, the eighth field of the fourth information indicates that the total number of time slots in this paging round is 2. 10 +10 = 1034.

[0232] The process for determining the access or data transmission method and the resources to initiate random access or data transmission for passive IoT devices.

[0233] One possible implementation is as follows:

[0234] 1> If the fifth field of the fourth information indicates that the sixth, seventh, and eighth fields of the fourth information do not exist;

[0235] 2> Passive IoT devices determine resource numbers based on preset sub-time slots and frequency division multiplexing resources (e.g., 1 sub-time slot and 1 frequency division multiplexing resource), and preset rules (e.g., the binary number composed of the number of elements in all previous sets of the target passive IoT device set + all bits of the device ID excluding the mask, converted into a decimal number). According to the preset mapping rules between resource numbers and time-frequency resources, non-contention access or data transmission resources are determined.

[0236] One possible implementation is as follows:

[0237] 1> If the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information exist, and the eighth field does not exist;

[0238] 2> Passive IoT devices determine the number of sub-time slots and frequency division multiplexing resources based on the sixth field of the fourth information. The resource number is determined by converting the binary number (composed of the number of elements in all sets preceding the target passive IoT device set in the second information of the passive IoT paging message, plus all bits of the device ID excluding the mask) into a decimal number. Following the mapping rules between resource numbers and time-frequency resources, non-contention connection or data transmission resources are determined. An example of the mapping from resource numbers (1-6) to time-frequency resources is shown in Figure 14.

[0239] One possible implementation is as follows:

[0240] 1> If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh and eighth fields do exist;

[0241] 2> Passive IoT devices randomly select sub-time slots and frequency shift based on the preset number of sub-time slots and frequency division multiplexing resources (e.g., the number of sub-time slots is 2 and the number of frequency division multiplexing resources is 2), and randomly select one time slot for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information.

[0242] 1> If the fifth field of the fourth information indicates that the sixth, seventh, and eighth fields of the fourth information all exist;

[0243] 2> Passive IoT devices randomly select sub-time slots and frequency shift based on the number of sub-time slots indicated by the sixth field of the fourth information and the number of frequency division multiplexing resources indicated by the seventh field. They also randomly select one time slot for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information.

[0244] In some embodiments, the sixth information is configured to carry A-IoT NAS layer information. The sixth information includes a third field (or header field) and a fourth field (or information field). The fourth field is upper-layer data that is submitted by the upper layer (e.g., the A-IoT NAS layer) to the A-IoT MAC layer and needs to be carried in the passive IoT paging message.

[0245] In some embodiments, the third field of the sixth information can be reused in any other information / information subfield in this embodiment. For example, the first, second, third, fourth, and fifth information can all include a header field indicating the length of the effective information field and / or the information type of the first, second, third, fourth, and fifth information. Furthermore, the header field design can also adopt a "fixed / regular rate sequence" and an "effective information field length indication method." In this way, if the passive IoT device finds that the starting position of the header field of a certain information is not a fixed sequence or does not meet the preset pattern, it will directly determine that the paging message reception is incorrect and will not parse subsequent information.

[0246] In some embodiments, to support inventory, command, sensor, and positioning functions in related technologies, passive IoT paging messages may contain some upper-layer commands. For example, when writing data to the content of a passive IoT device, the write operation and the data to be written may both be carried as upper-layer data in the passive IoT paging message.

[0247] If the passive IoT device receives a passive IoT paging message containing the sixth information, the target passive IoT device that needs to respond to / execute the instruction determines the instruction to be executed based on the sixth information.

[0248] In some embodiments, if the passive IoT paging message does not contain the sixth information, the passive IoT paging is sent by default for the inventory process, or the "inventory + instruction" process, which triggers the random access of the passive IoT device.

[0249] Based on the solution description provided in this embodiment, an embodiment of a passive IoT paging message is shown in Figure 15. The first information (000) in the R2D message indicates that the message is a passive IoT paging message; the first field (001) of the second information indicates that this passive IoT paging message contains only a set of one target passive IoT devices; the second subfield (11) of the second field of the second information indicates that the operation relationship of the set is empty, that is, no set operation is performed; the first subfield (10) of the second field of the second information indicates that the target device of this paging is a set containing all passive IoT devices; the third Information (000) identifies the passive IoT paging message as “000”; the fifth field (111) of the fourth information indicates that the sixth, seventh and eighth fields of the fourth information are all present; the sixth field 0 (10) of the fourth information indicates that the number of sub-time slots is 2; the seventh field (100) of the fourth information indicates that the number of access or data transmission opportunities for frequency division multiplexing is 4; the third subfield (00) of the eighth field of the fourth information indicates that the number of time slots is indicated in logarithmic form; the fourth subfield (011010) of the eighth field of the fourth information indicates that the total number of time slots in this round of passive IoT paging is 2. 26 There is no fifth piece of information because the indication of contested or non-contested resources in this embodiment is based on the implicit indication of the fourth piece of information; there is no sixth piece of information because this passive IoT paging message is sent for the "inventory" process or the "inventory + instruction" process.

[0250] Based on the solution description provided in this embodiment, another embodiment of the passive IoT paging message is shown in Figure 16. The first information (000) in the R2D message indicates that the message is a passive IoT paging message; the first field (010) of the second information indicates that this passive IoT paging message contains a set of two target passive IoT devices; the second subfield (11) of the second field of the second information indicates that the operation relationship of the set is empty, that is, no set operation is performed; the "00" of the first subfield of the second field of the second information indicates that the target device indicated by the second field of this second information is a set containing a unique target passive IoT device; the "Device ID 1" of the first subfield of the second field of the second information indicates that the ID is a unique target passive IoT device; the second subfield (01) of the second field of the second information indicates that the operation relationship of the set is union; the "01" of the first subfield of the second field of the second information indicates that the target device indicated by the second field of this second information is a set containing a group of target passive IoT devices; the Start (1111000) of the first subfield of the second field of the second information indicates that the starting position of ID matching is full device. The 120th bit of the ID; the Length (0100) of the first subfield of the second field of the second information indicates the 4 consecutive bits starting from the 120th bit of the full device ID, that is, bits 120-123 of the full device ID, which are used as the field for comparison with the Mask ID; the Mask ID (0110) of the first subfield of the second field of the second information indicates the full device Devices whose ID bits 120-123 are “0110” are included in the target passive IoT device set indicated by the second field of this second information; the third information (0001) identifies the identifier of this passive IoT paging message as “001”; the fifth field (110) of the fourth information indicates that the eighth field of the fourth information does not exist and the sixth and seventh fields of the fourth information exist (i.e., the target passive IoT device in this paging uses non-contention access or data transmission resources); the sixth field (010) of the fourth information indicates that the number of sub-time slots is 2; the seventh field (100) of the fourth information indicates that the number of frequency division multiplexing access or data transmission opportunities is 4; there is no fifth information because the indication of contention or non-contention resources in this embodiment is based on the implicit indication of the fourth information; the third field (10000000) of the sixth information indicates that the length of the fourth field of the sixth information is 128 bits; the fourth field of the sixth information is the upper-layer instruction (read instruction) carried.

[0251] Referring to Figure 17, an embodiment of this application provides a communication processing device applied to a terminal device. The device 1700 includes: a first transceiver unit 1701 and a first processing unit 1702.

[0252] The first transceiver unit 1701 is configured to receive a first message, the first message including at least one of the following:

[0253] First information, configured to indicate the type of the first message;

[0254] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0255] The third information is configured to indicate a paging identifier or identify a core network service request.

[0256] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0257] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0258] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0259] In one embodiment of this application, the type of the first message includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader failed.

[0260] In one embodiment of this application, the first processing unit 1702 is configured to determine whether the type of the first message is a passive IoT paging message based on the first information in the first message; if the type of the first message is the passive IoT paging message, then the subsequent process of receiving the passive IoT paging message is executed; if the type of the first message is a time slot boundary indication message or a failure indication message, then the subsequent process of receiving the time slot boundary indication message or the failure indication message is executed.

[0261] In one embodiment of this application, if the value of the first information is a first value, then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value, then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value, then the type of the first message is a failure indication message.

[0262] In one embodiment of this application, the second domain includes a first subdomain and a second subdomain, or the second domain includes a first subdomain, wherein the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

[0263] In one embodiment of this application, when the second domain includes a first subdomain and a second subdomain, the first processing unit 1702 is configured to determine a target device set based on the first subdomain, and to determine the operational relationship between the target device set indicated by the first subdomain and other device sets through the second subdomain.

[0264] In one embodiment of this application, when the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

[0265] In one embodiment of this application, if the value of the second subfield is the fourth value, the operation relationship is intersection; or, if the value of the second subfield is the fifth value, the operation relationship is union; or, if the value of the second subfield is the sixth value, the operation relationship is complement; or, if the value of the second subfield is the seventh value, the operation relationship is empty.

[0266] In one embodiment of this application, if the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device;

[0267] or,

[0268] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices;

[0269] or,

[0270] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices;

[0271] or,

[0272] If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

[0273] In one embodiment of this application, the first processing unit 1702 is configured to determine whether the terminal device is the target device of the first message based on the second information in the first message.

[0274] In one embodiment of this application, the first processing unit 1702 is configured to determine, when the first subdomain indicates the entire set, that the terminal device is in the target device set indicated by the first subdomain; if the first subdomain has a corresponding second subdomain, further determine whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0275] or,

[0276] If the first subdomain indicates a set of target devices, a first identifier is obtained based on the starting position configured for identifier matching and the length configured for identifier matching or based on the structure configured for identifier matching. The first identifier is then compared with the value configured for identifier matching. If they match, it is determined that the terminal device is in the set of target devices indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, it is further determined whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0277] or,

[0278] If the first subdomain indicates a unique target device, the complete terminal identifier in the first subdomain is compared with the identifier of the terminal device. If they match, the terminal device is determined to be in the target device set indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, the terminal device is further determined to be the target device of the first message based on the second subdomain corresponding to the first subdomain.

[0279] In one embodiment of this application, the second information is the protocol layer information that generates the first information, or the upper layer information of the protocol layer that generates the first information.

[0280] In one embodiment of this application, the first processing unit 1702 is configured to determine whether a response to the first message is required based on the third information in the received first message.

[0281] In one embodiment of this application, the fourth information includes a fifth field, and the fourth information further includes at least one of the following: a sixth field, a seventh field, and an eighth field;

[0282] The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field;

[0283] The sixth field is configured to indicate the number of sub-time slots within a time slot.

[0284] The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing;

[0285] The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

[0286] In one embodiment of this application, the time slot number indication method adopts at least one of the following methods: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

[0287] In one embodiment of this application, if the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication;

[0288] Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication;

[0289] Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

[0290] In one embodiment of this application, the fourth subdomain includes at least one of the following: a logarithmic indicator domain and a direct indicator domain;

[0291] The third subfield indicates at least one of the following via a bitmap: whether the fourth subfield contains a logarithmic indicator field, or whether the fourth subfield contains a direct indicator field.

[0292] In one embodiment of this application, the first processing unit 1702 is configured to determine at least one of the following based on the fourth information in the first message: access or data transmission mode, and resources for initiating random access or data transmission.

[0293] In one embodiment of this application, the first processing unit 1702 is configured to determine a resource number based on the number of sub-time slots indicated by the sixth field and the number of frequency division multiplexing resources indicated by the seventh field, and the rules indicated or predefined in the first message, when the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information exist and the eighth field does not exist; and determine non-contention access or data transmission resources according to the mapping rules between the resource number and time-frequency resources.

[0294] or,

[0295] If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots, the number of frequency division multiplexing resources indicated by the seventh field, and the rules indicated or predefined in the first message. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

[0296] or,

[0297] When the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the number of sub-time slots indicated by the sixth field, the number of predefined frequency division multiplexing resources, and the rules indicated or predefined in the first message. The non-contention access or data transmission resources are determined according to the mapping rules between the resource number and the time-frequency resources.

[0298] or,

[0299] If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, as well as the rules indicated in the first message or the predefined rules. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

[0300] In one embodiment of this application, the first processing unit 1702 is configured to, when the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists, and the eighth field exists, randomly select a sub-time slot and a frequency shift based on a predefined number of sub-time slots and the number of frequency division multiplexing resources indicated by the seventh field, and randomly select a time slot for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information;

[0301] or,

[0302] When the fifth field of the fourth information indicates that the sixth, seventh and eighth fields of the fourth information all exist, a sub-time slot and frequency shift are randomly selected based on the number of sub-time slots indicated by the sixth field of the fourth information and the number of frequency division multiplexing resources indicated by the seventh field, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information.

[0303] or,

[0304] If the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field exists, then based on the number of sub-time slots indicated by the sixth field and the number of predefined frequency division multiplexing resources, a sub-time slot and frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field.

[0305] or,

[0306] If the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information do not exist, and the eighth field exists, then based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, a sub-time slot and a frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field.

[0307] In one embodiment of this application, the first processing unit 1702 is configured to determine the operation to be performed based on the sixth information if the first message includes the sixth information;

[0308] or,

[0309] If the first message does not include the sixth information, then it is determined that the first message is sent for the inventory process, or it is determined that the first message is sent for both the inventory process and the instruction process.

[0310] In one embodiment of this application, the first information includes a ninth field, the ninth field indicating the length of the valid information field of the first information, and / or, the type of the first information; and / or, the second information includes a ninth field, the ninth field indicating the length of the valid information field of the second information, and / or, the type of the second information; and / or, the third information includes a ninth field, the ninth field indicating the length of the valid information field of the third information, and / or, the type of the third information; and / or, the fourth information includes a ninth field, the ninth field indicating the length of the valid information field of the fourth information, and / or, the type of the fourth information; and / or, the fifth information includes a ninth field, the ninth field indicating the length of the valid information field of the fifth information, and / or, the type of the fifth information.

[0311] The apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0312] Referring to Figure 18, an embodiment of this application provides a communication processing device applied to a reader / writer. The device 1800 includes: a second transceiver unit 1801 and a second processing unit 1802.

[0313] The second transceiver unit 1801 is configured to send a first message, the first message including at least one of the following:

[0314] First information, configured to indicate the type of the first message;

[0315] The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices.

[0316] The third information is configured to indicate a paging identifier or identify a core network service request.

[0317] The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process;

[0318] The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method;

[0319] The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

[0320] In one embodiment of this application, the type of the first message includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader failed.

[0321] In one embodiment of this application, if the value of the first information is a first value, then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value, then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value, then the type of the first message is a failure indication message.

[0322] In one embodiment of this application, the second domain includes a first subdomain and a second subdomain, or the second domain includes a first subdomain, wherein the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

[0323] In one embodiment of this application, when the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

[0324] In one embodiment of this application, if the value of the second subfield is the fourth value, the operation relationship is intersection; or, if the value of the second subfield is the fifth value, the operation relationship is union; or, if the value of the second subfield is the sixth value, the operation relationship is complement; or, if the value of the second subfield is the seventh value, the operation relationship is empty.

[0325] In one embodiment of this application, if the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device;

[0326] or,

[0327] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices;

[0328] or,

[0329] If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices;

[0330] or,

[0331] If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

[0332] In one embodiment of this application, the second information is the protocol layer information that generates the first information, or the upper layer information of the protocol layer that generates the first information.

[0333] In one embodiment of this application, the fourth information includes a fifth field, and the fourth information further includes at least one of the following: a sixth field, a seventh field, and an eighth field;

[0334] The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field;

[0335] The sixth field is configured to indicate the number of sub-time slots within a time slot.

[0336] The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing;

[0337] The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

[0338] In one embodiment of this application, the time slot number indication method adopts at least one of the following methods: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

[0339] In one embodiment of this application, if the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication;

[0340] Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication;

[0341] Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

[0342] In one embodiment of this application, the first information includes a ninth field, the ninth field indicating the length of the valid information field of the first information, and / or, the type of the first information; and / or, the second information includes a ninth field, the ninth field indicating the length of the valid information field of the second information, and / or, the type of the second information; and / or, the third information includes a ninth field, the ninth field indicating the length of the valid information field of the third information, and / or, the type of the third information; and / or, the fourth information includes a ninth field, the ninth field indicating the length of the valid information field of the fourth information, and / or, the type of the fourth information; and / or, the fifth information includes a ninth field, the ninth field indicating the length of the valid information field of the fifth information, and / or, the type of the fifth information.

[0343] The apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment shown in FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0344] As shown in Figure 19, this application embodiment also provides a communication device 1900, including a processor 1901, a memory 1902, and a program or instructions stored in the memory 1902 and executable on the processor 1901.

[0345] When the communication device is a passive IoT device, the program or instructions executed by the processor 1901 implement the various processes of the method embodiment shown in Figure 2 above, and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0346] When the communication device is a reader / writer, the program or instructions executed by the processor 1901 implement the various processes of the method embodiment shown in Figure 3 above, and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0347] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the method embodiments shown in FIG2 or FIG3 above and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0348] The processor is the processor in the communication device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0349] The methods or algorithms described in this application can be implemented in hardware or by executing software instructions on a processor. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, optical discs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can be housed in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can be housed in a core network interface device. Of course, the processor and storage medium can also exist as discrete components in the core network interface device.

[0350] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0351] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above description is only a specific embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of this application should be included within the scope of protection of this application.

[0352] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0353] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0354] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0355] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide operations for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0356] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A communication processing method, applied to a terminal device, comprising: Receive a first message, the first message including at least one of the following: First information, configured to indicate the type of the first message; The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices. The third information is configured to indicate a paging identifier or identify a core network service request. The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process; The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method; The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

2. The method according to claim 1, wherein, The first message type includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader failed.

3. The method according to claim 1 or 2, wherein, If the first message includes first information, the method further includes: Determine whether the type of the first message is a passive IoT paging message based on the first information in the first message; If the type of the first message is the passive IoT paging message, then the subsequent process of receiving the passive IoT paging message is executed; If the first message is a slot boundary indication message or a failure indication message, then the subsequent process after receiving the slot boundary indication message or failure indication message is executed.

4. The method according to claim 1 or 2, wherein, If the value of the first information is a first value, then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value, then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value, then the type of the first message is a failure indication message.

5. The method according to claim 1, wherein, The second domain includes a first subdomain and a second subdomain, or the second domain includes a first subdomain, wherein the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

6. The method according to claim 5, wherein, When the second domain includes a first subdomain and a second subdomain, the method further includes: A target device set is determined based on the first subdomain, and the operational relationship between the target device set indicated by the first subdomain and other device sets is determined through the second subdomain.

7. The method according to claim 5, wherein, When the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

8. The method according to claim 5 or 6, wherein, If the value of the second subdomain is the fourth value, then the operation relationship is to take the intersection; Alternatively, if the value of the second subdomain is the fifth value, then the operation relationship is the union of sets; Alternatively, if the value of the second subfield is the sixth value, then the operation relationship is a relative complement; or, if the value of the second subfield is the seventh value, then the operation relationship is empty.

9. The method according to claim 5, 6, or 7, wherein, If the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device; or, If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices; or, If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices; or, If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

10. The method according to claim 1 or 8, wherein, The method further includes: The terminal device is determined to be the target device of the first message based on the second information in the first message.

11. The method according to claim 10, wherein, Determining whether the terminal device is the target device of the first message based on the second information in the first message includes: In the case where the first subdomain indicates the entire set, it is determined that the terminal device is in the target device set indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, it is further determined whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain. or, If the first subdomain indicates a set of target devices, a first identifier is obtained based on the starting position configured for identifier matching and the length configured for identifier matching or based on the structure configured for identifier matching. The first identifier is then compared with the value configured for identifier matching. If they match, it is determined that the terminal device is in the set of target devices indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, it is further determined whether the terminal device is the target device of the first message based on the second subdomain corresponding to the first subdomain. or, If the first subdomain indicates a unique target device, the complete terminal identifier in the first subdomain is compared with the identifier of the terminal device. If they match, the terminal device is determined to be in the target device set indicated by the first subdomain. If the first subdomain has a corresponding second subdomain, the terminal device is further determined to be the target device of the first message based on the second subdomain corresponding to the first subdomain.

12. The method according to claim 1, wherein, The second information is either the protocol layer information that generated the first information, or the upper-layer information of the protocol layer that generated the first information.

13. The method according to claim 1, wherein, The method further includes: Whether or not a response to the first message is required is determined based on the third information received in the first message.

14. The method according to claim 1, wherein, The fourth information includes a fifth field, and the fourth information also includes at least one of the following: a sixth field, a seventh field, and an eighth field; The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field; The sixth field is configured to indicate the number of sub-time slots within a time slot. The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing; The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

15. The method according to claim 14, wherein, The time slot number is indicated in at least one of the following ways: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

16. The method of claim 14, wherein, If the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication; Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication; Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

17. The method of claim 14, wherein, The fourth subdomain includes at least one of the following: a logarithmic indicator domain and a direct indicator domain; The third subfield indicates at least one of the following via a bitmap: whether the fourth subfield contains a logarithmic indicator field, or whether the fourth subfield contains a direct indicator field.

18. The method according to claim 1 or 14, wherein, The method further includes: Based on the fourth information in the first message, determine at least one of the following: access or data transmission method, and the resource for initiating random access or data transmission.

19. The method according to claim 18, wherein, The resource for initiating random access or data transmission is determined based on the fourth information in the first message, including: When the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information exist and the eighth field does not exist, the resource number is determined based on the number of sub-time slots indicated by the sixth field and the number of frequency division multiplexing resources indicated by the seventh field, as well as the rules indicated or predefined in the first message. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources. or, If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots, the number of frequency division multiplexing resources indicated by the seventh field, and the rules indicated or predefined in the first message. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources. or, When the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the number of sub-time slots indicated by the sixth field, the number of predefined frequency division multiplexing resources, and the rules indicated or predefined in the first message. The non-contention access or data transmission resources are determined according to the mapping rules between the resource number and the time-frequency resources. or, If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field does not exist, and the eighth field does not exist, the resource number is determined based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, as well as the rules indicated in the first message or the predefined rules. The non-contention access or data transmission resource is determined according to the mapping rules between the resource number and the time-frequency resources.

20. The method according to claim 18, wherein, The resource for initiating random access or data transmission is determined based on the fourth information in the first message, including: If the fifth field of the fourth information indicates that the sixth field of the fourth information does not exist, and the seventh field exists, and the eighth field exists, then based on the predefined number of sub-time slots and the number of frequency division multiplexing resources indicated by the seventh field, a sub-time slot and frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information. or, When the fifth field of the fourth information indicates that the sixth, seventh and eighth fields of the fourth information all exist, a sub-time slot and frequency shift are randomly selected based on the number of sub-time slots indicated by the sixth field of the fourth information and the number of frequency division multiplexing resources indicated by the seventh field, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field of the fourth information. or, If the fifth field of the fourth information indicates that the sixth field of the fourth information exists, and the seventh field does not exist, and the eighth field exists, then based on the number of sub-time slots indicated by the sixth field and the number of predefined frequency division multiplexing resources, a sub-time slot and frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field. or, If the fifth field of the fourth information indicates that the sixth and seventh fields of the fourth information do not exist, and the eighth field exists, then based on the predefined number of sub-time slots and the predefined number of frequency division multiplexing resources, a sub-time slot and a frequency shift amount are randomly selected, and a time slot is randomly selected for access or data transmission based on the total number of time slots indicated by the eighth field.

21. The method according to claim 1, wherein, The method further includes: If the first message includes the sixth information, the operation to be performed is determined based on the sixth information; or, If the first message does not include the sixth information, then it is determined that the first message is sent for the inventory process, or it is determined that the first message is sent for both the inventory process and the instruction process.

22. The method according to claim 1, wherein, The first information includes a ninth field, which indicates the length of the valid information field of the first information and / or the type of the first information; and / or, the second information includes a ninth field, which indicates the length of the valid information field of the second information and / or the type of the second information; and / or, the third information includes a ninth field, which indicates the length of the valid information field of the third information and / or the type of the third information; and / or, the fourth information includes a ninth field, which indicates the length of the valid information field of the fourth information and / or the type of the fourth information; and / or, the fifth information includes a ninth field, which indicates the length of the valid information field of the fifth information and / or the type of the fifth information.

23. A communication processing method applied to a reader / writer, comprising: Send a first message, the first message including at least one of the following: First information, configured to indicate the type of the first message; The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices. The third information is configured to indicate a paging identifier or identify a core network service request. The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process; The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method; The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

24. The method according to claim 23, wherein, The first message type includes at least one of the following: passive IoT paging message, time slot boundary indication message, and failure indication message, wherein the failure indication message is configured to indicate that the message transmission from the device to the reader failed.

25. The method according to claim 23 or 24, wherein, If the value of the first information is a first value, then the type of the first message is a passive IoT paging message; or, if the value of the first information is a second value, then the type of the first message is a time slot boundary indication message; or, if the value of the first information is a third value, then the type of the first message is a failure indication message.

26. The method according to claim 23, wherein, The second domain includes a first subdomain and a second subdomain, or the second domain includes a first subdomain, wherein the first subdomain is configured to indicate a target device set, and the second subdomain is configured to indicate the operational relationship between the target device set and other device sets.

27. The method according to claim 23, wherein, When the second domain includes only the first subdomain, the operational relationship between the target device set and other device sets is predefined.

28. The method according to claim 26, wherein, If the value of the second subdomain is the fourth value, then the operation relationship is to take the intersection; Alternatively, if the value of the second subdomain is the fifth value, then the operation relationship is the union of sets; Alternatively, if the value of the second subfield is the sixth value, then the operation relationship is a relative complement; or, if the value of the second subfield is the seventh value, then the operation relationship is empty.

29. The method according to claim 26, wherein, If the first subdomain indicates that it contains a unique set of target devices, then the first subdomain includes: a set type, and a complete identifier of the terminal device, wherein the set type indicates that the cardinality of the set is 1, or the set type indicates that the set contains a unique target device; or, If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, configured to identify the start position of the match, configured to identify the length of the match, and configured to identify the value of the match, wherein the set type indicates that the set contains a set of target devices; or, If the first subdomain indicates that it contains a set of target devices, then the first subdomain includes: a set type, a structure configured to identify matching, and a value configured to identify matching, wherein the set type indicates that the set contains a set of target devices; or, If the first subdomain indicates that it contains all device sets, then the first subdomain includes: a set type indicating the entire set, or a set type indicating that the set contains all target devices.

30. The method according to claim 23, wherein, The second information is either the protocol layer information that generated the first information, or the upper-layer information of the protocol layer that generated the first information.

31. The method according to claim 23, wherein, The fourth information includes a fifth field, and the fourth information also includes at least one of the following: a sixth field, a seventh field, and an eighth field; The fifth field is configured to indicate at least one of the following: the presence or absence of the sixth field, the presence or absence of the seventh field, and the presence or absence of the eighth field; The sixth field is configured to indicate the number of sub-time slots within a time slot. The seventh field is configured to indicate the number of access or data transmission opportunities for frequency division multiplexing; The eighth field includes at least one of the following: a third subfield and a fourth subfield; wherein the third subfield is configured to indicate the number of time slots, and the fourth subfield is configured to indicate the number of time slots.

32. The method according to claim 31, wherein, The time slot number is indicated in at least one of the following ways: logarithmic indication, direct indication, and a combination of logarithmic indication and direct indication.

33. The method according to claim 31, wherein, If the value of the third subdomain is the eighth value, then the time slot number indication method adopts logarithmic indication; Alternatively, if the value of the third subdomain is the ninth value, then the time slot number indication method adopts direct indication; Alternatively, if the value of the third subdomain is the tenth value, then the time slot number indication method adopts a combination of logarithmic indication and direct indication.

34. The method according to claim 23, wherein, The first information includes a ninth field, which indicates the length of the valid information field of the first information and / or the type of the first information; and / or, the second information includes a ninth field, which indicates the length of the valid information field of the second information and / or the type of the second information; and / or, the third information includes a ninth field, which indicates the length of the valid information field of the third information and / or the type of the third information; and / or, the fourth information includes a ninth field, which indicates the length of the valid information field of the fourth information and / or the type of the fourth information; and / or, the fifth information includes a ninth field, which indicates the length of the valid information field of the fifth information and / or the type of the fifth information.

35. A communication processing apparatus, applied to a terminal device, comprising: First transceiver unit and first processing unit; The first transceiver unit is configured to receive a first message, the first message including at least one of the following: First information, configured to indicate the type of the first message; The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices. The third information is configured to indicate a paging identifier or identify a core network service request. The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process; The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method; The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

36. A communication processing device, applied to a reader / writer, comprising: Second transceiver unit and second processing unit; The second transceiver unit is configured to send a first message, the first message including at least one of the following: First information, configured to indicate the type of the first message; The second information is configured to indicate the identifier of the target device being paged. The second information includes a first field and one or more second fields. The first field is configured to indicate the number of second fields contained in the second information. The second fields are configured to indicate a set of target devices and / or the operational relationship between the set of target devices and other sets of devices. The third information is configured to indicate a paging identifier or identify a core network service request. The fourth information is configured to indicate at least one of the following: the first message triggers a contention-based access or data transmission, or triggers a non-contention-based access or data transmission, all available access or data transmission opportunities in this paging process; The fifth piece of information is configured to indicate a contention- or non-contention-based access transmission method; The sixth information, configured to carry upper-layer information, includes a third field and a fourth field. The third field indicates the length of the fourth field of the sixth information and / or the type of the fourth field of the sixth information. The fourth field is upper-layer data that is submitted by the upper layer to the protocol layer that generated the first message and needs to be carried in the first message.

37. A communication device comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, perform the operation of the method as described in any one of claims 1 to 34.

38. A readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the operation of the method as described in any one of claims 1 to 34.

39. A computer program product comprising computer instructions that, when executed by a processor, implement the operation of the method as described in any one of claims 1 to 34.