Communication method, communication device and storage medium
By receiving control and data information sent by network devices, terminal devices can accurately parse the paging information, solving the problem of inconsistent information formats in the paging process of environmental IoT terminal devices and improving the accuracy and efficiency of the paging process.
Patent Information
- Application Number
- CN202411352116.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-04-03
AI Technical Summary
The lack of a unified information format standard in the paging process of environmental IoT terminal devices makes it impossible to accurately parse the information required during paging.
A communication method is provided in which a first message including control information and data information is received from a network device, and the device identification control information and resource control information are used to instruct the terminal device on how to parse the data information to ensure accurate parsing of paging information.
Terminal equipment can accurately parse the information required for paging based on control information, thereby improving the accuracy and efficiency of the paging process.
Smart Images

Figure CN121793134A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, communication device and storage medium. Background Technology
[0002] Ambient Internet of Things (AIoT) terminal devices refer to intelligent devices that connect physical environment-related equipment to the internet through embedded systems, sensors, and communication technologies. These devices enable the collection, transmission, processing, and analysis of environmental data, as well as interaction and collaborative work with other devices or systems. Due to their advantages such as self-powered operation, low power consumption, low cost, ease of deployment, and wide applicability, AIoT terminal devices are now widely used in daily production and life.
[0003] In the process of using environmental IoT terminal devices, it is often necessary to page these devices. However, the information required for paging environmental IoT terminal devices currently lacks a unified format standard, which can easily lead to the environmental IoT terminal devices being unable to accurately parse the information required for paging. Summary of the Invention
[0004] This application provides a communication method, communication device, and storage medium, with the aim of enabling terminal devices to accurately parse the information required during paging.
[0005] To achieve the above objectives, this application provides the following technical solution:
[0006] A first aspect of this application provides a communication method applied to a terminal device, the method comprising:
[0007] Receive first information from a network device, the first information including control information and data information, the control information being used to instruct the reading of the data information, the first information including device identification information;
[0008] Based on the first information, determine whether to send a response message to the network device.
[0009] In the above implementation scheme, after the terminal device receives the first information from the network device, it can determine how to parse the data information in the first information through the control information included in the first information, so that the terminal device can accurately parse the information required for paging.
[0010] In one possible implementation of the first aspect of this application, the control information includes device identification control information and resource control information. The device identification control information is used to instruct the reading of device identification data information in the data information, and the resource control information is used to read resource data information in the data information. In the above implementation, the terminal device can specifically determine how to parse the device identification data information in the data information through the device identification control information in the control information; it can also determine how to parse the resource data information in the data information through the resource control information in the control information, thereby enabling the terminal device to accurately parse the information required for paging.
[0011] In one possible implementation of the first aspect of this application, the device identification control information includes at least one of a device identifier length indication field, a device identifier quantity indication field, a paging type indication field, a device identifier indication field, and a network device identifier indication field. The device identifier length indication field is used to indicate the length of the device identifier, the device identifier quantity indication field is used to indicate the quantity of device identifiers, the paging type indication field is used to indicate whether the paging type corresponding to the first information is a single paging, multiple paging, group paging, or full paging, the device identifier indication field is used to indicate whether a device identifier exists in the device identification data information, and the network device identifier indication field is used to indicate whether a network device identifier exists in the device identification data information. In the above implementation scheme, the device identification control information in the first information may include at least one of a device identifier length indication field, a device identifier quantity indication field, a paging type indication field, a device identifier indication field, and a network device identifier indication field. That is, the terminal device can determine the quantity of device identifiers in the device identification data information, the length of the device identifiers, the specific paging type corresponding to the first information, whether there are device identifiers in the device identification data information, and whether there are network device identifiers in the device identification data information based on the device identification control information included in the first information. This allows the terminal device to determine how to parse the device identification data information in the first information through the device identification control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0012] In one possible implementation of the first aspect of this application, when the device identifier quantity indication field indicates that the number of device identifiers is greater than 0, the device identifier data information includes device identifiers; when the paging type indication field is used to indicate that the paging type corresponding to the first information is group paging, the device identifier data information includes device group identifiers; when the device identifier quantity indication field indicates that the number of device identifiers is 0 or the paging type indication field is used to indicate that the paging type corresponding to the first information is full paging, the device identifier data information does not include device identifiers. In the above implementation scheme, when the device identifier quantity indication field in the device identifier control information indicates that the number of device identifiers is greater than 0, the terminal device can determine that the device identifier data information includes the number of device identifiers indicated by the device identifier quantity indication field; when the paging type indication field in the device identifier control information is used to indicate that the paging type corresponding to the first information is group paging, the device identifiers included in the device identifier data information are device group identifiers; when the paging type indication field in the control information is used to indicate that the paging type corresponding to the first information is full paging, or when the number of device identifiers indication field is 0, the device identifier data information does not include device identifiers, so that the terminal device can determine how to parse the device identifier data information in the first information through the device identifier control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0013] In one possible implementation of the first aspect of this application, if the device identification control information does not include the paging type indication field, and the device identification data information includes a device group identifier or a device identifier, the format of the device group identifier is different from the format of the device identifier. In the above implementation, when the control information does not include the paging type indication field, the terminal device can also identify whether the data field carries a device identifier or a device group identifier based on the difference between the format of the group identifier and the format of the device identifier, thereby enabling the terminal device to accurately parse the information required for paging.
[0014] In one possible implementation of the first aspect of this application, the device identification control information includes at least one of a data packet indication field, a data packet size indication field, and a data packet device identifier indication field. The data packet indication field is used to indicate whether the device identification data information includes a first protocol layer data packet. The data packet size indication field is used to indicate the number of bytes or bits occupied by the first protocol layer data packet. The data packet device identifier indication field is used to indicate whether to read the device identifier or device group identifier from the first protocol layer data packet. In the above implementation, the device identification control information in the first information may include a data packet indication field and a data packet size indication field. That is, the terminal device can determine whether the device identification data information includes a first protocol layer data packet carrying a device identifier, and can also determine the number of bytes or bits occupied by the first protocol layer data packet. It can also determine whether to read the device identifier or device group identifier from the first protocol layer data packet based on the device identification control information. In other words, the terminal device can determine how to parse the device identification data information in the first information through the device identification control information in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0015] In one possible implementation of the first aspect of this application, the first protocol layer data packet includes at least one of a device identifier, a device group identifier, and downlink command information. In the above implementation, the first protocol layer data packet may carry a device identifier or a device group identifier, and may also carry downlink command information; alternatively, the first protocol layer data packet may only carry downlink command information.
[0016] In one possible implementation of the first aspect of this application, the first protocol layer data packet further includes a device identifier quantity field, which indicates the number of device identifiers. In the above implementation, the first protocol layer data packet may also carry a device identifier quantity field indicating the number of device identifiers, enabling the terminal device to determine how many device identifiers are carried in the first protocol layer data packet, thereby allowing the terminal device to accurately parse the information required for paging.
[0017] In one possible implementation of the first aspect of this application, the device identification control information further includes first indication information, which indicates whether the device identifier corresponding to the first indication information exists. In the above implementation, the device identification data information may also carry first indication information corresponding to each device identifier, enabling the terminal device to determine which device identifiers need to be identified and which can be ignored.
[0018] In one possible implementation of the first aspect of this application, if the first indication information indicates that the device identifier corresponding to the first indication information does not exist, the first indication information is further used to indicate reading the field information following the device identifier corresponding to the first indication information. In the above implementation, if the first indication information indicates that the device identifier in the device identification data information does not exist, the terminal device can skip the device identifier and directly read the field information following the device identifier, thereby enabling the terminal device to accurately parse the information required for paging.
[0019] In one possible implementation of the first aspect of this application, the resource control information includes a resource indication field, which is used to indicate whether resource data information exists in the data information. In the above implementation, the resource control information in the first information may include a resource indication field for indicating whether resource data information exists in the data information; that is, the terminal device can determine whether the network device has allocated resource data information for data transmission based on the resource control information.
[0020] In one possible implementation of the first aspect of this application, if the resource indication field is used to indicate that no resource data information exists in the data information, then the resource indication field is further used to indicate that a response message is sent using predefined resources. The predefined resources include at least one of default frequency domain resources and default duration. The default frequency domain resources are frequency domain resource information set at the device's factory or predefined frequency domain resource information. In the above implementation, if the resource indication field in the resource control information is used to indicate that no resource data information exists in the data information, then the terminal device can use predefined resources to send a response message, thereby enabling the terminal device to accurately parse the information required for paging.
[0021] In one possible implementation of the first aspect of this application, the resource indication field is used to indicate the use of pre-configured resources to send a response message. In the above implementation, the terminal device can determine whether the network device instructs the network device to send a response message using pre-configured resources based on resource control information; that is, the terminal device can determine whether it needs to send a response message using pre-configured resources, thereby enabling the terminal device to accurately parse the information required for paging.
[0022] In one possible implementation of the first aspect of this application, the resource data information includes pre-configured resource information. In the above implementation, the terminal device can parse the pre-configured resource information from the resource data information based on resource control information, so as to determine which pre-configured resource to use for data transmission. That is, the terminal device can determine how to parse the data information in the first information through the control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0023] In one possible implementation of the first aspect of this application, the resource indication field includes at least one of a frequency domain resource indication field and a time domain resource indication field. The frequency domain resource indication field is used to indicate whether frequency domain resource information exists in the resource data information, and the time domain resource indication field is used to indicate whether time domain resource information exists in the resource data information. In the above implementation, the terminal device can specifically determine whether the network device is allocated frequency domain resources and whether the network device is allocated time domain resources based on resource control information.
[0024] In one possible implementation of the first aspect of this application, if the resource indication field indicates that the resource data information includes only time-domain resource information, then the resource indication field is further used to indicate sending a response message using default frequency-domain resources; if the resource indication field indicates that the resource data information includes only frequency-domain resource information, then the resource indication field is further used to indicate sending a response message within a default period. In the above implementation, when the terminal device determines, based on the resource indication field, that the network device is only allocated time-domain resources, it can use default frequency-domain resources to send a response message; when the terminal device determines, based on the resource indication field, that the network device is only allocated frequency-domain resources, it can send a response message within a default period, thereby enabling the terminal device to accurately parse the information required for paging.
[0025] In one possible implementation of the first aspect of this application, the resource control information further includes at least one of a random access type indication field and a paging reason indication field. The random access type indication field is used to indicate the random access type of the terminal device, and the paging reason indication field is used to indicate the paging reason corresponding to the first information. In the above implementation, the resource control information in the first information may further include at least one of a random access type indication field and a paging reason indication field. That is, the terminal device can also determine its random access type and the specific paging reason for the network device sending the first information through the resource control information, thereby enabling the terminal device to accurately parse the information required for paging.
[0026] In one possible implementation of the first aspect of this application, the first information is encapsulated in a first data packet and a second data packet, wherein the first data packet is encapsulated based on a first protocol layer and the second data packet is encapsulated based on a second protocol layer. In the above implementation, the first information can be composed of two different data packets, and the two different data packets can be encapsulated by two different protocol layers. That is, part of the information in the first information can be generated by the first protocol layer, and another part of the information in the first information can be generated by the second protocol layer, thereby improving the security of the information carried in the first information.
[0027] In one possible implementation of the first aspect of this application, the first data packet includes the device identification control information and the device identification data information, and the second data packet includes the resource control information and the resource data information. In the above implementation, the device identification control information and device identification data information in the first information can be encapsulated in the first data packet, and the resource control information and resource data information in the first information can be encapsulated in the second data packet. That is, the device identification control information and device identification data information in the first information can be generated by the first protocol layer, and the resource control information and resource data information in the first information can be generated by the second protocol layer, thereby improving the security of the information carried in the first information.
[0028] In one possible implementation of the first aspect of this application, the first data packet is transmitted based on a protocol data unit, and the second data packet is transmitted based on a media access control layer control element.
[0029] In one possible implementation of the first aspect of this application, determining whether to send a response message to the network device based on the first information includes: if the paging type indication field indicates that the paging type corresponding to the first information is a single paging or multiple paging, and the identifier of the terminal device matches the device identifier, determining to send a response message to the network device; if the paging type indication field indicates that the paging type corresponding to the first information is a group paging, and the identifier of the terminal device matches the device group identifier, determining to send a response message to the network device; if the paging type indication field indicates that the paging type corresponding to the first information is a full paging, determining to send a response message to the network device. In the above implementation, if the paging type indication field indicates that the paging type corresponding to the first information is a single paging or multiple paging, the terminal device can parse the device identifier from the device identification data information. If the identifier of the terminal device matches the device identifier parsed from the device identification data information, the terminal device can determine that it needs to send a response message to the network device. If the paging type field in the control information indicates that the paging type corresponding to the first information is group paging, the terminal device can parse the device group identifier from the device identification data information. If the terminal device's identifier matches the device group identifier parsed from the device identification data information, the terminal device can determine that a response message needs to be sent to the network device. If the paging type field in the control information indicates that the paging type corresponding to the first information is full paging, the terminal device can determine that a response message needs to be sent to the network device, thus enabling the terminal device to accurately parse the information required for paging and determine whether a response message needs to be sent to the network device.
[0030] A second aspect of this application provides a communication method applied to a network device, the method comprising:
[0031] Sending first information to a terminal device so that the terminal device can determine whether to send a response message to the network device based on the first information, the first information including control information and data information, the control information being used to instruct the reading of the data information, and the first information including device identification information.
[0032] In the above implementation scheme, the network device can send first information to the terminal device, so that after receiving the first information from the network device, the terminal device can determine how to parse the data information in the first information through the control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0033] In one possible implementation of the second aspect of this application, the control information includes device identification control information and resource control information, wherein the device identification control information is used to indicate reading device identification data information in the data information, and the resource control information is used to read resource data information in the data information.
[0034] In one possible implementation of the second aspect of this application, the method further includes: generating a first data packet based on a first protocol layer, the first data packet including the device identification control information and the device identification data information; and generating a second data packet based on a second protocol layer, the second data packet including the resource control information and the resource data information. In the above implementation, the device control information and device identification data information in the first information can be generated by the first protocol layer of the network device, and the resource control information and resource data information in the first information can be generated by the second protocol layer of the network device, thereby improving the security of the information carried in the first information.
[0035] In one possible implementation of the second aspect of this application, the first data packet is sent from the first protocol layer to the second protocol layer to trigger the step of generating the second data packet based on the second protocol layer. In the above implementation, after the network device generates the first data packet based on the first protocol layer, it can send the first data packet from the first protocol layer to the second protocol layer to trigger the second protocol layer to generate the second data packet, thereby generating complete first information.
[0036] A third aspect of this application provides a communication device, specifically a terminal device, comprising:
[0037] A receiving module is configured to receive first information from a network device, the first information including control information and data information, the control information being used to instruct the reading of the data information, and the first information including device identification information;
[0038] The determining module is used to determine whether to send a response message to the network device based on the first information.
[0039] A fourth aspect of this application provides a communication device, specifically a network device, comprising:
[0040] A sending module is configured to send first information to a terminal device so that the terminal device can determine whether to send a response message to the network device based on the first information. The first information includes control information and data information. The control information is used to instruct the reading of the data information. The first information includes device identification information.
[0041] A fifth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, so that the communication device implements any of the communication methods provided in the first aspect of this application.
[0042] A sixth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, so that the communication device implements any of the communication methods provided in the second aspect of this application.
[0043] The seventh aspect of this application is a computer storage medium for storing a computer program, which, when executed, implements any one of the communication methods provided in the first or second aspect of this application.
[0044] The eighth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the communication methods described in the first or second aspect above.
[0045] A ninth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0046] Figure 1A This is a schematic diagram of the system architecture of the communication system provided in the embodiments of this application;
[0047] Figure 1B A schematic diagram illustrating a process for paging an environmental Internet of Things (IoT) terminal device, provided as an embodiment of this application;
[0048] Figure 1C A schematic diagram illustrating another process for paging an environmental IoT terminal device, provided as an embodiment of this application;
[0049] Figure 2 This application provides a schematic diagram of the interaction process between a network device and a terminal device according to an embodiment of the present application.
[0050] Figure 3 This is a schematic diagram of the structure of the first type of first information provided in the embodiments of this application;
[0051] Figure 4 This is a schematic diagram of the structure of the second type of first information provided in the embodiments of this application;
[0052] Figure 5 This is a schematic diagram of the structure of the third type of first information provided in the embodiments of this application;
[0053] Figure 6 This is a schematic diagram of the structure of the fourth type of first information provided in the embodiments of this application;
[0054] Figure 7 This is a schematic diagram of the structure of the fifth type of first information provided in the embodiments of this application;
[0055] Figure 8 This is a schematic diagram of the structure of the sixth type of first information provided in the embodiments of this application;
[0056] Figure 9 This is a schematic diagram of the structure of the seventh type of first information provided in the embodiments of this application;
[0057] Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0058] Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0059] Figure 12 This is a structural example diagram of an electronic device disclosed in an embodiment of this application;
[0060] Figure 13 This is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation
[0061] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0062] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0063] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0064] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.
[0065] A communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. A network device can typically be a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit can be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units, Session Management Function (SMF) units, or User Plane Function (UPF) units. A network device can also be a mobile terminal device. The second device can be a device accessing the network, typically a terminal device, specifically an environmental IoT terminal device. An example of a communication system is as follows: Figure 1A As shown, Figure 1A It includes base station 11 and terminal 12.
[0066] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transceiver receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small cell, a relay station, or a balloon station, etc. The base station can contain one or more co-located or non-co-located transmission reception points (TRPs). Base stations can also be radio controllers, centralized units (CUs), and / or distributed units (DUs) in cloud radio access network (CRAN) scenarios. Base stations can communicate with terminal devices directly or via relay stations. Terminal devices can communicate with multiple base stations using different technologies; for example, a terminal device can communicate with a base station supporting LTE networks, a base station supporting 5G networks, or even have dual connectivity with both LTE and 5G base stations.
[0067] In the embodiments provided in this application, the terminal device can be of various forms, such as mobile phone, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, vehicle terminal device, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, wireless terminal device in smart home, wearable terminal device, etc. Terminal equipment may also be referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent, or UE device, etc. Terminal equipment can also be fixed terminal equipment or mobile terminal equipment.
[0068] In communication systems, Ambient Internet of Things (AIoT) terminal devices refer to intelligent devices that connect physical environment-related equipment to the internet through embedded systems, sensors, and communication technologies. These devices enable the collection, transmission, processing, and analysis of environmental data, as well as interaction and collaborative work with other devices or systems. Due to their advantages of self-powered operation, low power consumption, low cost, ease of deployment, and wide applicability, AIoT terminal devices are now widely used in daily production and life.
[0069] Paging messages are a mechanism in communication networks used to locate or notify specific terminal devices. When the network has an incoming call, SMS message, or other data that needs to be delivered to a terminal device in idle mode, the network device broadcasts a paging message to wake up the terminal device and transition it from idle mode to active mode to receive data. If the terminal device recognizes its own identification information in the paging message, it sends a response message to the network device, indicating that it is ready to receive communication. For example, after receiving a paging message from the network device, the terminal device may trigger a 2-step or 3-step random access procedure or a non-contentionable random access procedure; that is, the paging message is actually used to trigger inventory or command transmission. Once the terminal device responds, the network device stops the paging process and establishes the necessary signaling connection to transmit data.
[0070] The use of environmental IoT terminal devices often involves paging these devices. Specifically, for example... Figure 1B As shown, the base station can directly page environmental IoT terminal devices; such as Figure 1C As shown, the base station can also page environmental IoT terminal devices through intermediate nodes, where the intermediate nodes can specifically be mobile terminal devices.
[0071] However, the information required by environmental IoT terminal devices for paging currently lacks a unified format standard. That is, it is not clear whether the format of this information is designed based on the Media Access Control Layer Protocol Data Unit or the Media Access Control Layer Control Element, which can easily lead to environmental IoT terminal devices being unable to accurately parse the information required for paging.
[0072] To make the technical solution of this application clearer and easier to understand, the communication method of the embodiments of this application is described below with reference to the accompanying drawings. The embodiments of this application are applicable to data transmission processes in wireless communication scenarios. In this embodiment, data transmission between a terminal device and a network device is taken as an example, such as data transmission between a single terminal device and a network device. The above-described data transmission between a terminal device and a network device is only a feasible example. The embodiments of this application can be applied to data transmission between terminal devices, or data transmission between network devices, or data transmission between two network elements in a wireless communication network.
[0073] Please see Figure 2 , Figure 2 The diagram shown illustrates an interaction process between a network device and a terminal device according to an embodiment of this application. This application also provides a communication method, which mainly includes the following steps:
[0074] 201. The network device sends the first information to the terminal device.
[0075] The first information includes control information and data information, wherein the control information is used to indicate the reading of data information, and the first information includes device identification information.
[0076] In this embodiment, the terminal device can receive first information sent by the network device. Specifically, the terminal device can be an environmental IoT terminal device, and the network device can be a base station or a mobile terminal device acting as an intermediate node, which can be represented as a reader. It is understood that the network device can send the first information to the terminal device so that, upon receiving the first information from the network device, the terminal device can determine how to parse the data information in the first information based on the control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging. The device identification information can be information related to the device identification, specifically including device identification control information and device identification data information.
[0077] 202. The terminal device receives the first information from the network device.
[0078] The first information includes control information and data information, wherein the control information is used to indicate the reading of data information, and the first information includes device identification information.
[0079] In this embodiment of the application, the terminal device can receive first information sent by the network device. Specifically, as shown in the example... Figure 3 As shown, the first information can consist of control information and data information. The control information instructs the terminal device on how to read the data information, meaning it indicates the method for reading the data. This allows the terminal device to determine how to parse the data information within the first information, enabling it to accurately parse the information required for paging. Specifically, the terminal device can receive the first information from the network device based on a paging message, or it can receive the first information based on a random access confirmation message and a physical random access channel, such as message 2 or message 4. Alternatively, it can receive the first information based on a physical layer channel from the network device to the terminal device, such as a PRDCH (Physical Reader to Device Channel) R2D message.
[0080] In one possible implementation of this application embodiment, the control information includes at least one of device identification control information and resource control information. The device identification control information is used to indicate the reading of device identification data information in the data information, and the resource control information is used to read resource data information in the data information. In this application embodiment, as shown... Figure 4As shown, control information can consist of two types of information: device identification control information and resource control information. The data information can include device identification data information and resource data information. Specifically, device identification control information is information related to the device identifier within the control information, and may include at least one of the following: device identifier length indicator field, device identifier quantity indicator field, paging type indicator field, device identifier indicator field, data packet indicator field, data packet size indicator field, data packet device identifier indicator field, and network device identifier indicator field. Device identification data information can be information related to the device identifier within the data information, and may include at least one of the following: device identifier, device group identifier, first protocol layer data packet, network device identifier, and process identifier. Resource control information can be information related to resources within the control information, and may include at least one of the following: resource indicator field, random access type indicator field, and paging reason indicator field. Resource data information can be information related to resources within the data information, and may include at least one of the following: pre-configured resource information, frequency domain resource information, and time domain resource information.
[0081] The device identifier is the identifier of the device that needs to be paged. That is, the terminal device corresponding to the device identifier needs to send a response message to the network device after receiving the first information. Specifically, the device identifier can be a random number ID determined by the device, or an identifier of the device itself, such as a globally unique identifier (Electronic Product Code, EPC), or an Access Layer System Identifier (AS ID) between the network device and the terminal device, or an identifier between the core network and the device.
[0082] In one possible implementation of this application embodiment, the device identification control information includes at least one of the following: device identifier length indication field, device identifier quantity indication field, paging type indication field, device identifier indication field, and network device identifier indication field.
[0083] In the embodiments of this application, such as Figure 5As shown, the Device Identifier Length field can be used to indicate the length of device identifiers in the device identifier resource information. Specifically, it can be represented as "device ID length," indicating the length of a single device identifier or the total length of all device identifiers included in the device identifier data information. When the device identifier control information includes a Device Identifier Length Indication field, and the device identifier data information carries device identifiers, the terminal device can determine the length of the device identifiers carried in the device identifier data information through the Device Identifier Length Indication field, so that each device identifier can be accurately parsed from the device identifier data information. It should be noted that if the terminal device knows that the length of the device identifiers in the device identifier data information is a fixed length, then the terminal device does not need to determine the length of the device identifiers through the Device Identifier Length Indication field in the device identifier control information.
[0084] Furthermore, when the Device Identifier Length field indicates the total length of all device identifiers included in the Device Identification Data, and the length of the device identifier for each device is fixed, the terminal device can determine the number of device identifiers in the Device Identification Data. For example, when the Device Identifier Length field indicates that the total length of all device identifiers included in the Device Identification Data is 40 bits, and the length of the device identifier for each device is fixed at 5 bits, the terminal device can determine that the number of device identifiers in the Device Identification Data is 8.
[0085] In this embodiment, the device identifier quantity indication field can be used to indicate the number of device identifiers in the device identification data information, specifically represented as "device ID quantity". The terminal device can determine the number of device identifiers carried in the device identification data information through the device identifier quantity indication field, so as to accurately parse all device identifiers from the device identification data information. It is understood that when the device identification data information in the first information does not include the first protocol layer data packet, the device identifier quantity indication field can be used to indicate the number of device identifiers in the device identification data information; when the device identification data information in the first information includes the first protocol layer data packet, the device identifier quantity can indicate the number of other device identifiers in the device identification data information besides the device identifiers included in the first protocol layer data packet, or it can indicate the number of device identifiers included in the first protocol layer data packet, or it can indicate the total number of all device identifiers in the device identification data information.
[0086] Specifically, when the device identifier quantity indicator field indicates a quantity greater than 0, the terminal device can determine that the device identification data information includes device identifiers, and that the quantity of device identifiers carried in the device identification data information is equal to the quantity indicated by the device identifier quantity indicator field. The terminal device only needs to read the device identifiers corresponding to the quantity indicated by the device identifier quantity indicator field from the device identification data information to read all other information besides the device identifiers. For example, if the device identifier quantity indicator field indicates a quantity of 2 device identifiers, then the device identification data information carries two device identifiers, and the terminal device only needs to read these two device identifiers to read the other information.
[0087] When the device identifier quantity indicator field indicates that the number of device identifiers is equal to 0, the terminal device can determine that the device identification data information does not include a device identifier, and there is no need to read and parse the device identifier from the device identification data information. It should be noted that when the device identifier quantity indicator field indicates that the number of device identifiers is equal to 0, the terminal device can determine that the paging type corresponding to the first message is a full paging, that is, all terminal devices that receive the first message must respond and send a response message to the network device.
[0088] When the device identification data information in the first message includes a first protocol layer data packet, and the terminal device can only read the device identifier from the first protocol layer data packet, and the device identifier quantity indicator field indicates that the number of device identifiers included in the first protocol layer data packet is 0, the terminal device can determine that the paging type corresponding to the first message is full paging. That is, all terminal devices receiving the first message must respond and send a response message to the network device. Specifically, the device identifier quantity is used to indicate the number of device identifiers in the device identification data information other than the first protocol layer data packet.
[0089] In this embodiment, the paging type indication field can be used to indicate whether the paging type corresponding to the first information is a single paging, multiple paging, group paging, or full paging, specifically represented by "paging type". The terminal device can determine the specific paging type corresponding to the first information based on the paging type indication field in the device identification control information, and thus determine whether the device identification data information carries a device identifier or a device group identifier, and specifically whether it carries a device identifier or a device group identifier.
[0090] Specifically, if the paging type indication field indicates that the paging type corresponding to the first information is a single paging, the terminal device can determine that the device identification data information carries one device identifier, meaning the terminal device can parse one device identifier from the device identification data information. If the paging type indication field indicates that the paging type corresponding to the first information is a multiple paging, the terminal device can determine that the device identification data information carries multiple device identifiers, meaning the terminal device can parse multiple device identifiers from the device identification data information. If the paging type indication field indicates that the paging type corresponding to the first information is a group paging, the terminal device can determine that the device identification data information carries a device group identifier, which can be represented by "device group ID," meaning the terminal device can parse the device group identifier from the device identification data information. If the paging type indication field indicates that the paging type corresponding to the first information is a full paging, the terminal device can determine that the device identification data information does not carry a device identifier or a device group identifier. The device group identifier is the identifier of the group to which the device receiving the paging belongs; that is, all terminal devices in the group corresponding to the device group identifier need to send a response message to the network device after receiving the first information.
[0091] Furthermore, if the device identification control information does not include a paging type indication field, and the device identification data information includes a device group identifier or a device identifier, the format of the device group identifier differs from the format of the device identifier. It is understood that if the device identification control information does not include a paging type indication field, then the paging type corresponding to the first information can be a single paging, multiple paging, or group paging. When the paging type corresponding to the first information is a single paging or multiple paging, the device identification data information carries a device identifier; when the paging type corresponding to the first information is a group paging, the device identifier included in the data information can specifically be a device group identifier, and the formats of the device identifier and the device group identifier can be different, allowing the terminal device to determine the paging type corresponding to the first information by recognizing the format of the device identifier or the device group identifier.
[0092] It's important to note that group paging is a one-to-many or many-to-many communication method, meaning the network device needs to locate a group of terminal devices. It's primarily used to send the same message to multiple individuals within the same group, with each group having a group identifier. Global paging, also known as full paging, means the network device needs to send downlink commands to all terminal devices, corresponding to local paging. Local paging is paging a terminal device within a specific location area; that is, when the network device knows the terminal device's current location area, it only sends paging messages within that area. However, if the network device doesn't know the terminal device's exact location, or if the terminal device has moved to another location area, the network device needs to perform global paging, sending paging messages over a wider area to attempt to locate and contact the terminal device.
[0093] The Device Identifier Indication field can be used to indicate whether a device identifier or device group identifier exists in the device identification data information, specifically represented by "E1". The terminal device can determine whether the device identification data information carries a device identifier or device group identifier based on the Device Identifier Indication field in the device identification control information.
[0094] Specifically, if the device identifier indication field indicates that the device identification data information contains a device identifier or a device group identifier, then the device identification data information carries the device identifier or device group identifier, meaning the terminal device can parse the device identifier or device group identifier from the device identification data information. If the device identifier indication field indicates that the device identification data information does not contain a device identifier or device group identifier, then the device identification data information does not carry the device identifier or device group identifier, meaning the terminal device does not need to parse the device identifier or device group identifier from the device identification data information; when the device identification data information includes a first protocol layer data packet, the device identifier indication field may indicate that the device identification data information does not include a device identifier; or the device identifier indication field may indicate that the device identification data information does not include a device identifier except for the first protocol layer portion.
[0095] In this embodiment, the network device identifier indication field can be used to indicate whether a network device identifier exists in the device identification data information. Specifically, it can be represented by "R2". That is, the terminal device can determine whether a network device identifier exists in the device identification data information based on the network device identifier in the device identification information. The network device identifier is the identification information of the network device that sent the first information, and can be specifically represented by "reader ID".
[0096] In one possible implementation of this application embodiment, the device identification control information may further include a device identifier type indication field. This field indicates the specific type of the device identifier or whether a specific type of device identifier exists. If a specific type of device identifier exists, that identifier is used; otherwise, a random number ID is used. In this application embodiment, the type of device identifier may include a random number ID determined by the device, or an identifier of the device itself, such as a globally unique identifier (Electronic Product Code, EPC), an Access Layer System Identifier (AS ID) between the network device and the terminal device, or at least one of the identifiers between the core network and the device. The terminal device can determine which type of device identifier to use for data transmission based on the device identifier type indication field. For example, if the field indicates that the specific type of device identifier is AS ID, the terminal device can use AS ID for data transmission; if the field indicates that the specific type is random number ID, the terminal device can use random number ID for data transmission.
[0097] In one possible implementation of this application embodiment, the device identification control information includes at least one of a data packet indication field, a data packet size indication field, and a data packet device identifier indication field.
[0098] In the embodiments of this application, such as Figure 6 As shown, the packet indication field can be used to indicate whether the device identification data information includes a first protocol layer packet, specifically represented by "N1". When the packet indication field in the device identification control information indicates that the device identification data information includes a first protocol layer packet, the device identification data information carries the first protocol layer packet, and the terminal device can parse the first protocol layer packet from the device identification data information.
[0099] The first protocol layer data packet can be a data packet configured by the first protocol layer of the network device, which can be represented by "NAS PDU", or a data packet used to indicate the core network, or a data packet of the first protocol layer above the current protocol layer, and the first protocol layer data packet can encapsulate at least one of device identifier, device group identifier and downlink command information.
[0100] In addition, the first protocol layer data packet may also include a device identifier quantity field, which indicates the number of device identifiers carried in the first protocol layer data packet. This field can be represented by a field Q that has a conversion relationship with the number of device identifiers, allowing the terminal device to determine how many device identifiers are carried in the first protocol layer data packet, thereby enabling the terminal device to accurately parse the information required for paging. The first protocol layer data packet may also carry a device identifier length indication field, a device identifier quantity indication field, and a device identifier indication field, etc.
[0101] It should be noted that if the data packet indication field indicates that the device identification data information does not carry the first protocol layer data packet, the terminal device can determine that the paging type corresponding to the first information is full paging.
[0102] In this embodiment, the data packet size indication field is used to indicate the number of bytes or bits occupied by the first protocol layer data packet, specifically represented by "N2". The terminal device can determine the number of bytes or bits occupied by the first protocol layer data packet based on the data packet size indication field in the device identification control information, so as to be able to parse and read the complete first protocol layer data packet from the device identification data information.
[0103] In this embodiment, the data packet device identifier indication field can be used to indicate whether to read the device identifier or device group identifier from the first protocol layer data packet, specifically represented by "N3". The terminal device can determine whether it needs to read the device identifier or device group identifier from the first protocol layer data packet based on the data packet device identifier indication field in the device identification control information. It is understood that if the data packet device identifier indication field indicates that the terminal device should read the device identifier or device group identifier from the first protocol layer data packet, then the first protocol layer data packet in the device identification data information carries the device identifier or device group identifier.
[0104] Specifically, if the device identifier indication field of the data packet indicates that the device identifier or device group identifier is read from the first protocol layer data packet, then the first protocol layer data packet carries the device identifier or device group identifier, meaning the terminal device can parse the device identifier or device group identifier from the first protocol layer data packet. If the device identifier indication field indicates that the device identifier or device group identifier is not read from the first protocol layer data packet, then the first protocol layer data packet carries downlink command information, meaning the terminal device can only parse the downlink command information from the first protocol layer data packet containing device identification data, but cannot parse the device identifier or device group identifier from the first protocol layer data packet containing device identification data; instead, it should parse the device identifier or device group identifier from other information in the device identification data.
[0105] In one possible implementation of this application embodiment, the device identification control information further includes first indication information, which is used to indicate whether a device identifier exists. In this embodiment, since the device identifier carried in the device identification data information may be the identifier of a device that needs to accept the current paging or the identifier of a device that needs to ignore the current paging, the device identification control information may also carry first indication information corresponding to each device identifier. That is, each device identifier has a corresponding first indication information, enabling the terminal device to determine which device identifiers need to be identified and which device identifiers can be ignored.
[0106] In one possible implementation of this application embodiment, if the first indication information indicates that the device identifier corresponding to the first indication information does not exist, the first indication information is further used to indicate reading the field information following the device identifier corresponding to the first indication information. In this application embodiment, if the first indication information indicates that the device identifier does not exist, the terminal device can skip the device identifier and directly read the field information following the device identifier, thereby enabling the terminal device to accurately parse the information required during paging. For example, if the field information following the device identifier in the data information is resource information, and the first indication information of the device identifier indicates that the device identifier does not exist, the terminal device can skip the device identifier and directly read the resource information following the device identifier.
[0107] It should be noted that, as Figure 7 As shown, the device identifier length indicator field, device identifier quantity indicator field, paging type indicator field, device identifier indicator field, data packet indicator field, data packet size indicator field, network device identifier indicator field, data packet device identifier indicator field, device identifier, device group identifier, first protocol layer data packet, network device identifier, etc. can all exist in the first information at the same time.
[0108] In one possible implementation of the embodiments of this application, such as Figure 8 As shown, resource control information may include a resource indication field.
[0109] In this embodiment, the resource indication field is used to indicate whether resource data information exists in the data information, and can be specifically represented by "R1". The terminal device can determine whether it can parse resource data information from the data information based on the resource control information, that is, to determine whether the network device has allocated resource data information for data transmission.
[0110] Specifically, if the resource indication field is used to indicate that no resource data information exists in the data information, the resource indication field can also be used to indicate that a response message is sent using predefined resources. It is understood that predefined resources may include at least one of default frequency domain resources and default duration, wherein the default frequency domain resource is frequency domain resource information set at the device's factory or predefined frequency domain resource information, and the default duration is a short period of time that can be preset according to actual conditions, enabling the terminal device to respond immediately after receiving the first message and send a response message to the network device.
[0111] In one possible implementation of this application, the resource indication field can be used to indicate the use of pre-configured resources to send a response message. In this embodiment, the terminal device can determine whether the network device instructs the network device to send a response message using pre-configured resources based on resource control information. That is, the terminal device can determine whether it needs to send a response message using pre-configured resources, thereby enabling the terminal device to accurately parse the information required for paging. The pre-configured resources are the pre-configured transmission resources previously received by the terminal device.
[0112] Specifically, the resource data information may include pre-configured resource information. This pre-configured resource information can be used to identify pre-configured resources, specifically, it can be index information of pre-configured resources. When the data information includes multiple pre-configured resources, the resource information in the data information may also include a pre-configured resource index, used to indicate which pre-configured resource the terminal device should use for data transmission. That is, the terminal device can use the control information included in the first information to determine how to parse the data information in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0113] In one possible implementation of this application embodiment, the resource indication field includes at least one of a frequency domain resource indication field and a time domain resource indication field. The frequency domain resource indication field is used to indicate whether frequency domain resource information exists in the resource data information, and the time domain resource indication field is used to indicate whether time domain resource information exists in the resource data information. In this application embodiment, the terminal device can determine whether the network device has allocated frequency domain resources and whether the network device has allocated time domain resources based on the frequency domain resource indication field and the time domain resource indication field in the resource indication field, respectively. The frequency domain resource indication field can be represented by "RF", and the time domain resource indication field can be represented by "RT". When the frequency domain resource indication field in the resource control information indicates the presence of frequency domain resource information, the resource data information can carry frequency domain resource information; when the resource indication field in the resource control information indicates the presence of time domain resource information, the resource data information can carry time domain resource information, enabling the terminal device to parse the frequency domain resource information or time domain resource information in the data information based on the control information, thereby enabling the terminal device to accurately parse the information required for paging.
[0114] Specifically, the frequency domain resource information carried by the resource data information may include at least one of the following: frequency division multiplexing (FDM) values, frequency domain width, and frequency point information. The FDM values can be indexed using a table; for example, if the FDM values are 1, 2, 4, or 8, they can be represented using 2 bits: 00 for 1, 01 for 2, 10 for 4, and 11 for 8. The time domain resource information carried by the resource data information may include at least one of the following: time domain number and time slot length. Specifically, when the time slot number is 0, the time domain resource information indicates that the terminal device received the first information at the current time slot. When there is an indication information indicating the current time slot or the start of a time slot, the time slot number being 0 indicates that the first information indicates the start of a time slot. When the time slot number is 1, the time slot start can be indicated by the indication information; for example, based on the received first information, the received indication information determines the start of a time slot and a response is given. When the data information does not include time slot information, the first information indicates the current time slot or the start of a time slot, meaning there is only one time slot. Alternatively, there can be a default mode where, when the number of time slots is 1, the first information indicates the current time slot or the start of a time slot, without requiring additional information to indicate the start of a time slot.
[0115] In one possible implementation of the first aspect of this application, if the resource indicator field indicates that the resource data information includes only time-domain resource information, the resource indicator field is further used to indicate that a response message is sent using default frequency-domain resources; if the resource indicator field indicates that the resource data information includes only frequency-domain resource information, the resource indicator field is further used to indicate that a response message is sent within a default period. In this embodiment, when the terminal device determines, based on the resource indicator field, that the network device is only allocated time-domain resources, it can use default frequency-domain resources to send a response message; when the terminal device determines, based on the resource indicator field, that the network device is only allocated frequency-domain resources, it can send a response message within a default period, thereby enabling the terminal device to accurately parse the information required for paging.
[0116] In one possible implementation of the first aspect of this application, the resource control information may further include at least one of a random access type indication field and a paging reason indication field. In this embodiment, the random access type indication field is used to indicate the random access type of the terminal device, specifically represented by "RA type". The terminal device can determine the random access type indicated in the data information based on the random access type indication field. The random access type may specifically include contention-free random access (CFRA), 2-step contention-based random access (2-step CBRA), or 3-step contention-based random access (3-step CBRA). The paging reason indication field can be used to indicate the paging reason corresponding to the first information, specifically identified by "D". The terminal device can also determine the specific paging reason for the network device sending the first information through the paging reason indication field in the control information, wherein the paging reason may include receiving a downlink command message, performing device inventory, or repeatedly paging a device that failed to receive a paging message.
[0117] In one possible implementation of the first aspect of this application, the first information may further include a tag identifier R and a process identifier for identifying whether it is the same paging session, which can be represented by a "process ID". The terminal device can determine whether the paging corresponding to the first information is a duplicate paging through the process identifier.
[0118] In one possible implementation of the first aspect of this application, the first information is encapsulated in a first data packet and a second data packet. The first data packet is encapsulated based on a first protocol layer, and the second data packet is encapsulated based on a second protocol layer. In this embodiment, the first information can be composed of two different data packets, and the two different data packets can be encapsulated by two different protocol layers. That is, part of the information in the first information can be generated by the first protocol layer, and another part of the information in the first information can be generated by the second protocol layer, thereby improving the security of the information carried in the first information.
[0119] In one possible implementation of the first aspect of this application, the first data packet includes device identification control information and device identification data information, and the second data packet includes resource control information and resource data information. In the embodiments of this application, such as... Figure 9 As shown, the device identification control information and device identification data information in the first information can be encapsulated in the first data packet, and the resource control information and resource data information in the first information can be encapsulated in the second data packet. That is, the device identification control information and device identification data information in the first information can be generated by the first protocol layer, and the resource control information and resource data information in the first information can be generated by the second protocol layer, thereby improving the security of the information carried in the first information.
[0120] Specifically, the first data packet may include at least one of the following: device identifier length indication field, device identifier quantity indication field, paging type indication field, device identifier indication field, data packet indication field, data packet size indication field, data packet device identifier indication field, network device identifier indication field, device identifier, device group identifier, first protocol layer data packet, network device identifier, process identifier, and downlink command information.
[0121] The second data packet may include at least one of the following: resource indication field, random access type indication field, paging reason indication field, pre-configured resource information, frequency domain resource information, and time domain resource information.
[0122] Furthermore, if the first protocol layer data packet only includes downlink command information, the second data packet may also encapsulate some device identification control information and some device identification data information. For example, the first data packet may include downlink command information, and the second data packet may include at least one of the following: device identifier length indicator field, device identifier quantity indicator field, paging type indicator field, device identifier indicator field, data packet indicator field, data packet size indicator field, network device identifier indicator field, data packet device identifier indicator field, device identifier, device group identifier, first protocol layer data packet, network device identifier, process identifier, resource indicator field, random access type indicator field, paging reason indicator field, pre-configured resource information, frequency domain resource information, and time domain resource information.
[0123] In one possible implementation of the first aspect of this application, the first data packet is transmitted based on a Protocol Data Unit (PDU), and the second data packet is transmitted based on a Media Access Control Layer Control Element (MACCE). In this embodiment, after encapsulating the device identification control information and device identification data information from the first information in the first data packet, and encapsulating the resource control information and resource data information from the first information in the second data packet, the first data packet can be transmitted based on a Protocol Data Unit (PDU), and the second data packet can be transmitted based on a Media Access Control Layer Control Element (MACCE).
[0124] 203. The terminal device determines whether to send a response message to the network device based on the first information.
[0125] In this embodiment of the application, after receiving the first information from the network device, the terminal device can determine how to parse the data information in the first information through the control information included in the first information, and can determine whether the terminal device needs to respond based on the first information and send a response message to the network device based on the parsed information.
[0126] In one possible implementation of this application embodiment, step 203, where the terminal device determines whether to send a response message to the network device based on the first information, includes:
[0127] A1. If the paging type indicator field is used to indicate whether the paging type corresponding to the first information is single paging or multiple paging, and the identifier of the terminal device matches the device identifier, the terminal device determines to send a response message to the network device.
[0128] A2. If the paging type indicator field is used to indicate that the paging type corresponding to the first information is group paging, and the identifier of the terminal device matches the device group identifier, the terminal device determines to send a response message to the network device.
[0129] A3. If the paging type indicator field is used to indicate that the paging type corresponding to the first information is full paging, the terminal device determines to send a response message to the network device.
[0130] In this embodiment, after parsing the first information, if the paging type indication field indicates that the paging type corresponding to the first information is a single paging or multiple paging, the terminal device can parse the device identifier from the device identification data information. If the terminal device's identifier matches the device identifier parsed from the device identification data information, the terminal device can determine that a response message needs to be sent to the network device. If the paging type field in the control information indicates that the paging type corresponding to the first information is a group paging, the terminal device can parse the device group identifier from the device identification data information. If the terminal device's identifier matches the device group identifier parsed from the device identification data information, the terminal device can determine that a response message needs to be sent to the network device. If the paging type field in the control information indicates that the paging type corresponding to the first information is a full paging, the terminal device can determine that a response message needs to be sent to the network device, thereby enabling the terminal device to accurately parse the information required for paging and determine whether a response message needs to be sent to the network device.
[0131] In one possible implementation of this application embodiment, the method further includes:
[0132] A4. If the first information includes downlink command information and the identifier of the terminal device matches the device identifier, then the terminal device sends a response message to the network device based on the resource data information or predefined resources in the first information.
[0133] In this embodiment of the application, if the first information includes downlink command information and the identifier of the terminal device matches the device identifier, the terminal device can send a response message to the network device based on the resource information parsed from the first information, or send a response message to the network device within a default period based on the default frequency domain resources.
[0134] In one possible implementation of this application embodiment, before step 201 where the network device sends the first information to the terminal device, the method further includes:
[0135] B1. The network device generates the first data packet based on the first protocol layer.
[0136] The first data packet includes device identification control information and device identification data information.
[0137] B2. The network device generates the second data packet based on the second protocol layer.
[0138] The second data packet includes resource control information and resource data information.
[0139] In this embodiment, when configuring the first information, the network device can generate a first data packet encapsulating device identification control information and device identification data information based on the first protocol layer, and generate a second data packet encapsulating resource control information and resource data information based on the second protocol layer. This prevents the device identification control information and device identification data information from being read by the second protocol layer, thereby improving the security of the device identification control information and device identification data information in the first information. Specifically, the first protocol layer can be the environment IoT layer, which belongs to the access layer, and the second protocol layer can be the media access control layer. Alternatively, the first protocol layer data packet is a data packet generated by the core network, and the second protocol layer is the environment IoT layer; or the first protocol layer data packet is a data packet generated by the core network, and the second protocol layer is the media access control layer. It is understood that the device identification control information can specifically include a device identifier length indicator field, a device identifier quantity indicator field, a device identifier indicator field, a paging type indicator field, a data packet indicator field, a data packet size indicator field, a data packet device identifier indicator field, a network device identifier indicator field, etc. The device identification data information can specifically include a device identifier, a device group identifier, a first protocol layer data packet, a network device identifier, a process identifier, etc. Resource control information may specifically include resource indication fields, random access type indication fields, and paging reason indication fields. Resource data information may include pre-configured resource information, frequency domain resource information, and time domain resource information.
[0140] In one possible implementation of this application embodiment, after the network device generates the first data packet based on the first protocol layer in step B1, the method further includes:
[0141] B11. The network device sends the first data packet from the first protocol layer to the second protocol layer.
[0142] In this embodiment of the application, after the network device generates a first data packet based on the first protocol layer, it can send the first data packet from the first protocol layer to the second protocol layer so as to trigger the second protocol layer to generate a second data packet, thereby generating complete first information.
[0143] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, when the terminal device receives the first information from the network device, it can determine how to parse the data information in the first information through the control information included in the first information, so that the terminal device can accurately parse the information required for paging.
[0144] Figure 10 This is a schematic diagram of a communication device provided in an embodiment of this application. Specifically, the communication device can be a terminal device, and the communication device specifically includes:
[0145] The receiving module 1001 is configured to receive first information from a network device, the first information including control information and data information, the control information being used to instruct the reading of the data information, and the first information including device identification information;
[0146] The determining module 1002 is used to determine whether to send a response message to the network device based on the first information.
[0147] In one possible implementation of this application embodiment, the control information includes at least one of device identification control information and resource control information. The device identification control information is used to indicate reading device identification data information in the data information, and the resource control information is used to read resource data information in the data information.
[0148] In one possible implementation of this application embodiment, the device identification control information includes at least one of a device identifier length indication field, a device identifier quantity indication field, a paging type indication field, a device identifier indication field, and a network device identifier indication field. The device identifier length indication field is used to indicate the length of the device identifier, the device identifier quantity indication field is used to indicate the quantity of device identifiers, the paging type indication field is used to indicate whether the paging type corresponding to the first information is a single paging, multiple paging, group paging, or full paging, the device identifier indication field is used to indicate whether a device identifier exists in the device identification data information, and the network device identifier indication field is used to indicate whether a network device identifier exists in the device identification data information.
[0149] In one possible implementation of this application embodiment, when the device identifier quantity indication field indicates that the number of device identifiers is greater than 0, the device identifier data information includes device identifiers;
[0150] When the paging type indication field is used to indicate that the paging type corresponding to the first information is group paging, the device identification data information includes the device group identifier;
[0151] When the device identifier quantity indication field indicates that the number of device identifiers is 0, or when the paging type indication field is used to indicate that the paging type corresponding to the first information is full paging, the device identification data information does not include device identifiers.
[0152] In one possible implementation of this application embodiment, if the device identification control information does not include the paging type indication field, and the device identification data information includes a device group identifier or a device identifier, the format of the device group identifier is different from the format of the device identifier.
[0153] In one possible implementation of this application embodiment, the device identification control information includes at least one of a data packet indication field, a data packet size indication field, and a data packet device identifier indication field. The data packet indication field is used to indicate whether the device identification data information includes a first protocol layer data packet, the data packet size indication field is used to indicate the number of bytes or bits occupied by the first protocol layer data packet, and the data packet device identifier indication field is used to indicate whether a device identifier or a device group identifier is read from the first protocol layer data packet.
[0154] In one possible implementation of this application embodiment, the first protocol layer data packet includes at least one of a device identifier, a device group identifier, and downlink command information.
[0155] In one possible implementation of this application embodiment, the first protocol layer data packet further includes a device identifier quantity field, which is used to indicate the number of device identifiers.
[0156] In one possible implementation of this application embodiment, the device identification control information further includes first indication information, which is used to indicate whether the device identifier corresponding to the first indication information exists.
[0157] In one possible implementation of this application embodiment, if the first indication information indicates that the device identifier corresponding to the first indication information does not exist, the first indication information is further used to indicate reading the field information after the device identifier corresponding to the first indication information.
[0158] In one possible implementation of this application embodiment, the resource control information includes a resource indication field, which is used to indicate whether resource data information exists in the data information.
[0159] In one possible implementation of this application embodiment, if the resource indication field is used to indicate that there is no resource data information in the data information, the resource indication field is also used to indicate that a response message is sent using a predefined resource. The predefined resource includes at least one of a default frequency domain resource and a default duration. The default frequency domain resource is frequency domain resource information set at the time of device delivery or predefined frequency domain resource information.
[0160] In one possible implementation of this application embodiment, the resource indication field is used to indicate the use of pre-configured resources to send a response message.
[0161] In one possible implementation of this application embodiment, the resource data information includes pre-configured resource information.
[0162] In one possible implementation of this application embodiment, the resource indication field includes at least one of a frequency domain resource indication field and a time domain resource indication field. The frequency domain resource indication field is used to indicate whether frequency domain resource information exists in the resource data information, and the time domain resource indication field is used to indicate whether time domain resource information exists in the resource data information.
[0163] In one possible implementation of this application embodiment, if the resource indication field indicates that the resource data information includes only time-domain resource information, the resource indication field is further used to indicate that a response message is sent using default frequency-domain resources; if the resource indication field indicates that the resource data information includes only frequency-domain resource information, the resource indication field is further used to indicate that a response message is sent within a default period.
[0164] In one possible implementation of this application embodiment, the resource control information further includes at least one of a random access type indication field and a paging reason indication field, wherein the random access type indication field is used to indicate the random access type of the terminal device, and the paging reason indication field is used to indicate the paging reason corresponding to the first information.
[0165] In one possible implementation of this application embodiment, the first information is encapsulated in a first data packet and a second data packet, wherein the first data packet is encapsulated based on a first protocol layer and the second data packet is encapsulated based on a second protocol layer.
[0166] In one possible implementation of this application embodiment, the first data packet includes the device identification control information and the device identification data information, and the second data packet includes the resource control information and the resource data information.
[0167] In one possible implementation of this application embodiment, the first data packet is transmitted based on a protocol data unit, and the second data packet is transmitted based on a media access control layer control element.
[0168] In one possible implementation of this application embodiment, the determining module 902 is specifically used for:
[0169] If the paging type indication field is used to indicate that the paging type corresponding to the first information is a single paging or multiple paging, and the identifier of the terminal device matches the device identifier, then it is determined to send a response message to the network device;
[0170] If the paging type indication field is used to indicate that the paging type corresponding to the first information is group paging, and the identifier of the terminal device matches the device group identifier, then it is determined to send a response message to the network device;
[0171] If the paging type indication field is used to indicate that the paging type corresponding to the first information is full paging, then a response message is sent to the network device.
[0172] Figure 11 This is a schematic diagram of a communication device provided in an embodiment of this application. Specifically, the communication device can be a network device, and the communication device specifically includes:
[0173] The sending module 1101 is used to send first information to the terminal device so that the terminal device can determine whether to send a response message to the network device based on the first information. The first information includes control information and data information. The control information is used to indicate reading the data information. The first information includes device identification information.
[0174] In one possible implementation of this application embodiment, the control information includes device identification control information and resource control information. The device identification control information is used to indicate reading device identification data information in the data information, and the resource control information is used to read resource data information in the data information.
[0175] In one possible implementation of this application embodiment, the apparatus further includes a generation module, which is specifically used for:
[0176] A first data packet is generated based on the first protocol layer, and the first data packet includes the device identification control information and the device identification data information;
[0177] A second data packet is generated based on the second protocol layer, and the second data packet includes the resource control information and the resource data information.
[0178] In one possible implementation of this application embodiment, the apparatus further includes a distribution module, which is specifically used for:
[0179] The first data packet is sent from the first protocol layer to the second protocol layer so as to trigger the generation module to generate the second data packet based on the second protocol layer.
[0180] As can be seen from the examples in the foregoing embodiments, in the embodiments of this application, the network device can send first information to the terminal device so that after the terminal device receives the first information from the network device, it can determine how to parse the data information in the first information through the control information included in the first information, thereby enabling the terminal device to accurately parse the information required for paging.
[0181] Figure 12 This application provides an example of the composition of an electronic device. The electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 12 A simplified schematic diagram of a base station structure is shown. The base station includes sections 1210, 1220, and 1230. Section 1210 is mainly used for baseband processing and base station control; section 1210 is typically the control center of the base station, often referred to as a processor, used to control the base station to perform the processing operations on the first device side in the above method embodiments. Section 1220 is mainly used to store computer program code and data. Section 1230 is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals; section 1230 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 1230, also referred to as a transceiver or transceiver unit, includes an antenna 1233 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in section 1230 used to implement the receiving function can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter, that is, section 1230 includes a receiver 1232 and a transmitter 1231. A receiver can also be called a receiving module, receiver, or receiving circuit, while a transmitter can be called a transmitting module, transmitter, or transmitting circuit.
[0182] Sections 1210 and 1220 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0183] For example, in one implementation, the transceiver module of section 1230 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of section 1210 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.
[0184] It should be understood that Figure 12This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may be independent of... Figure 12 The structure shown.
[0185] Figure 13 This application provides another example of the composition of an electronic device. The electronic device can be a second device, which can be a terminal device, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0186] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0187] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0188] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0189] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0190] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.
[0191] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.
[0192] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0193] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low-noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.
[0194] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.
[0195] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0196] This application also provides a communication system, which may include, for example, Figure 12 The first device shown (e.g., a network device such as a base station) and such as Figure 13 The second device shown is (e.g., a mobile phone or other terminal device).
[0197] In this application, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0198] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0199] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.
[0200] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0201] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0202] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0203] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal device, the method includes: Receive first information from a network device, the first information including control information and data information, the control information being used to instruct the reading of the data information, the first information including device identification information; Based on the first information, determine whether to send a response message to the network device.
2. The method according to claim 1, characterized in that, The control information includes at least one of device identification control information and resource control information. The device identification control information is used to indicate the reading of device identification data information in the data information, and the resource control information is used to read resource data information in the data information.
3. The method according to claim 2, characterized in that, The device identification control information includes at least one of the following: a device identifier length indication field, a device identifier quantity indication field, a paging type indication field, a device identifier indication field, and a network device identifier indication field. The device identifier length indication field indicates the length of the device identifier, the device identifier quantity indication field indicates the number of device identifiers, the paging type indication field indicates whether the paging type corresponding to the first information is a single paging, multiple paging, group paging, or full paging, the device identifier indication field indicates whether a device identifier exists in the device identification data information, and the network device identifier indication field indicates whether a network device identifier exists in the device identification data information.
4. The method according to claim 3, characterized in that, When the device identifier quantity indication field indicates that the number of device identifiers is greater than 0, the device identifier data information includes device identifiers; When the paging type indication field is used to indicate that the paging type corresponding to the first information is group paging, the device identification data information includes the device group identifier; When the device identifier quantity indication field indicates that the number of device identifiers is 0, or when the paging type indication field is used to indicate that the paging type corresponding to the first information is full paging, the device identification data information does not include device identifiers.
5. The method according to claim 3, characterized in that, If the device identification control information does not include the paging type indication field, and the device identification data information includes a device group identifier or a device identifier, the format of the device group identifier is different from the format of the device identifier.
6. The method according to claim 2 or 3, characterized in that, The device identification control information includes at least one of a data packet indication field, a data packet size indication field, and a device identifier indication field. The data packet indication field is used to indicate whether the device identification data information includes a first protocol layer data packet. The data packet size indication field is used to indicate the number of bytes or bits occupied by the first protocol layer data packet. The data packet device identifier indication field is used to indicate whether a device identifier or device group identifier is read from the first protocol layer data packet.
7. The method according to claim 6, characterized in that, The first protocol layer data packet includes at least one of a device identifier, a device group identifier, and downlink command information.
8. The method according to claim 7, characterized in that, The first protocol layer data packet also includes a device identifier quantity field, which is used to indicate the number of device identifiers.
9. The method according to claim 4 or 6, characterized in that, The device identification control information also includes first indication information, which is used to indicate whether the device identifier corresponding to the first indication information exists.
10. The method according to claim 9, characterized in that, If the first indication information indicates that the device identifier corresponding to the first indication information does not exist, the first indication information is also used to indicate reading the field information after the device identifier corresponding to the first indication information.
11. The method according to claim 2, characterized in that, The resource control information includes a resource indication field, which is used to indicate whether resource data information exists in the data information.
12. The method according to claim 11, characterized in that, If the resource indication field is used to indicate that there is no resource data information in the data information, the resource indication field is also used to indicate that a response message is sent using a predefined resource. The predefined resource includes at least one of a default frequency domain resource and a default duration. The default frequency domain resource is frequency domain resource information set at the time of device delivery or predefined frequency domain resource information.
13. The method according to claim 11, characterized in that, The resource indication field is used to indicate that a response message is sent using pre-configured resources.
14. The method according to claim 13, characterized in that, The resource data information includes pre-configured resource information.
15. The method according to claim 11, characterized in that, The resource indication field includes at least one of a frequency domain resource indication field and a time domain resource indication field. The frequency domain resource indication field is used to indicate whether frequency domain resource information exists in the resource data information, and the time domain resource indication field is used to indicate whether time domain resource information exists in the resource data information.
16. The method according to claim 15, characterized in that, If the resource indication field indicates that the resource data information includes only time-domain resource information, then the resource indication field is also used to indicate that a response message is sent using default frequency-domain resources; if the resource indication field indicates that the resource data information includes only frequency-domain resource information, then the resource indication field is also used to indicate that a response message is sent within a default time limit.
17. The method according to claim 11, characterized in that, The resource control information further includes at least one of a random access type indication field and a paging reason indication field. The random access type indication field is used to indicate the random access type of the terminal device, and the paging reason indication field is used to indicate the paging reason corresponding to the first information.
18. The method according to claim 2, characterized in that, The first information is encapsulated in a first data packet and a second data packet. The first data packet is encapsulated based on a first protocol layer, and the second data packet is encapsulated based on a second protocol layer.
19. The method according to claim 18, characterized in that, The first data packet includes the device identification control information and the device identification data information, and the second data packet includes the resource control information and the resource data information.
20. The method according to claim 18, characterized in that, The first data packet is transmitted based on a protocol data unit, and the second data packet is transmitted based on a media access control layer control element.
21. The method according to claim 4, characterized in that, The step of determining whether to send a response message to the network device based on the first information includes: If the paging type indication field is used to indicate that the paging type corresponding to the first information is a single paging or multiple paging, and the identifier of the terminal device matches the device identifier, then it is determined to send a response message to the network device; If the paging type indication field is used to indicate that the paging type corresponding to the first information is group paging, and the identifier of the terminal device matches the device group identifier, then it is determined to send a response message to the network device; If the paging type indication field is used to indicate that the paging type corresponding to the first information is full paging, then a response message is sent to the network device.
22. A communication method, characterized in that, Applied to network devices, the method includes: Sending first information to a terminal device so that the terminal device can determine whether to send a response message to the network device based on the first information, the first information including control information and data information, the control information being used to instruct the reading of the data information, and the first information including device identification information.
23. The method according to claim 22, characterized in that, The control information includes device identification control information and resource control information. The device identification control information is used to indicate the reading of device identification data information in the data information, and the resource control information is used to read resource data information in the data information.
24. The method according to claim 23, characterized in that, The method further includes: A first data packet is generated based on the first protocol layer, and the first data packet includes the device identification control information and the device identification data information; A second data packet is generated based on the second protocol layer, and the second data packet includes the resource control information and the resource data information.
25. The method according to claim 24, characterized in that, The method further includes: The first data packet is sent from the first protocol layer to the second protocol layer in order to trigger the step of generating the second data packet based on the second protocol layer.
26. A communication device, characterized in that, The communication device is specifically a terminal device, and the communication device includes: A receiving module is configured to receive first information from a network device, the first information including control information and data information, the control information being used to instruct the reading of the data information, and the first information including device identification information; The determining module is used to determine whether to send a response message to the network device based on the first information.
27. A communication device, characterized in that, The communication device is specifically a network device, and the communication device includes: A sending module is configured to send first information to a terminal device so that the terminal device can determine whether to send a response message to the network device based on the first information. The first information includes control information and data information. The control information is used to instruct the reading of the data information. The first information includes device identification information.
28. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 21.
29. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 22 to 25.
30. A computer storage medium for storing a computer program, which, when executed, is used to implement the method of any one of claims 1 to 21, or to implement the method of any one of claims 22 to 25.