Communication method and communication apparatus
In AIoT communication, the terminal directly sends a response message to the core network for identification and verification, avoiding random access, solving the problems of communication delay and high energy consumption, and achieving efficient communication and secure transmission.
Patent Information
- Application Number
- PCT/CN2025/084588
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-03-25
- Publication Date
- 2025-10-09
AI Technical Summary
In AIoT communication, the frequent random access processes between terminals and readers result in long communication delays and high energy consumption. How to design a technical solution to improve communication efficiency and reduce energy consumption?
After receiving the first message through the first device, when it determines that it is the target device, it directly sends a response message to the core network, including the information to be transmitted requested by the operation instruction, and verifies the identification information and check value in the core network to avoid the random access process.
It reduces communication delay, saves terminal energy consumption, and achieves secure transmission.
Smart Images

Figure CN2025084588_09102025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on April 3, 2024, with application number 202410405438.1 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and more particularly, to a communication method and a communication device. Background Art
[0003] With the fifth generation (5 th With the evolution and development of 5G (5th generation) communication technology, the demand for supporting lower power consumption terminals in 5G networks is increasing. The ambient internet of things (AIoT) communication technology can support microwatt-level power consumption, meeting the 5G network's demand for lower power consumption terminals.
[0004] In AIoT communication, terminals must perform a random access procedure before communicating with a reader / writer. Currently, the large number of random access procedures results in long communication delays and high energy consumption for the terminal. Therefore, designing a technical solution that enables efficient communication between the terminal and the reader / writer is an urgent issue to be addressed in this application. Summary of the Invention
[0005] The present application provides a communication method that can reduce the communication delay between a terminal and a reader and save energy consumption of the terminal.
[0006] In a first aspect, a communication method is provided. The method may be executed by a first device or a component of the first device (e.g., a chip, a circuit, or a chip system). For ease of understanding, the following description is based on the first device as an example.
[0007] The method includes: a first device receives a first message from a second device, the first message including first information and a first operation instruction; when the first device determines, based on the first information, that the first network element only selects the first device as the target device, the first device sends a response message to the first message to the second device, the response message to the first message including the information to be transmitted of the first device requested by the first operation instruction.
[0008] Through the above method, when the first device determines that the core network only pages one terminal, the first device does not need to perform the random access process to the second device, and can directly report the information to be transmitted requested by the core network's operation instructions, which not only reduces communication delay, but also saves energy consumption of the first device.
[0009] In combination with the first aspect, in some implementations of the first aspect, the first information is first identification information associated with the first device.
[0010] Specifically, the first identifier indicated by the above-mentioned first identification information can uniquely identify the first device.
[0011] In combination with the first aspect, in some implementations of the first aspect, the response message to the first message further includes second identification information associated with the first device.
[0012] Specifically, the second identifier of the first device indicated by the second identification information is the same as the first identifier of the first device indicated by the above-mentioned first identification information, or the second identifier is part of the first identifier, or the second identifier is completely different from the first identifier, or the second identifier is a temporary identifier of the first device, or the second identifier is a permanently stored identifier of the first device.
[0013] Through the above method, the first device reports its own identification information simultaneously with the information to be transmitted requested by the core network's operation instruction. This allows the core network to verify the source of the received information and achieve secure transmission. Furthermore, the first device can report only a partial identification, saving signaling overhead.
[0014] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned first message also includes a first parameter, and the above-mentioned method also includes: the first device obtains a first verification value based on the preconfigured key and the first parameter, and the response message of the above-mentioned first message also includes the first verification value.
[0015] Specifically, the above-mentioned pre-configured key may be indicated by the core network to the first device, or configured by the core network to the first device, which is not limited in this application.
[0016] Through the above method, the first device can generate a verification value based on the preconfigured key and the parameters provided by the core network, and report it to the core network, so that the core network performs verification based on this verification value to ensure that the information received by the core network comes from the target device and achieve secure transmission.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the first device obtains the first verification value based on the preconfigured key and the first parameter, including: the first device obtains the first verification value based on the preconfigured key, the first parameter and the second parameter, and the response message of the first message also includes the second parameter.
[0018] Through the above method, the first device can generate a verification value based on the pre-configured key, the parameters provided by the core network, and the parameters provided by the first device, and report it to the core network, so that the core network performs verification based on this verification value, thereby improving the level of security verification and further ensuring that the information received by the core network comes from the target device, thereby achieving secure transmission.
[0019] In combination with the first aspect, in some implementations of the first aspect, the first message may further include first indication information, where the first indication information instructs the first device to report the first verification value.
[0020] Specifically, the first message may not include the above-mentioned first indication information, and the first device may actively report the first verification value after generating it.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned first device sends a response message to the first message to the second device, including: the first device receives first configuration information from the second device; the first device sends a response message to the first message to the second device based on the first configuration information.
[0022] The first configuration information may include at least one of the following:
[0023] Frequency domain resource information, time domain resource information, modulation and coding information, repetition number information, bandwidth information, and rate information.
[0024] Through the above method, the second device can allocate resources for data transmission of the first device, and the first device directly transmits data on the allocated resources when determining that the core network only selects the first device as the target device.
[0025] Exemplarily, the first configuration information may also be carried in the first message and sent.
[0026] In a second aspect, a communication method is provided. The method may be executed by a first device or a component of the first device (e.g., a chip, a circuit, or a chip system). For ease of understanding, the following description is based on the first device as an example.
[0027] The method includes: a first device receives first information; when the first device determines that the first network element only selects the first device as the target device based on the first information, the first device sends second identification information associated with the first device, and the second identification information is used by the first network element to perform identification verification on the first device; the first device receives a first operation instruction from the first network element, and the first operation instruction is sent after the first network element passes the identification verification on the first device; the first device sends the to-be-transmitted information of the first device requested by the first operation instruction based on the first operation instruction.
[0028] Through the above method, when the first device determines that the core network is only paging one terminal, it reports its own identification information to the core network. After the core network verifies the identification of the first device, it will send an operation instruction to the first device. The first device can directly report the information to be transmitted requested by the operation instruction of the core network. The above method is that the core network verifies the identification information of the target device before issuing the operation instruction, avoiding the potential risks that may be caused by sending the operation instruction in advance. In addition, in the above method, when the first device determines that the core network is only paging one terminal, the first device does not need to perform the random access process to the second device. After receiving the operation instruction issued by the core network, it can directly report the information to be transmitted requested by the operation instruction of the core network. This can not only reduce the communication delay between the first device and the second device, but also save the energy consumption of the first device.
[0029] In combination with the second aspect, in some implementations of the second aspect, the first information is first identification information associated with the first device.
[0030] Specifically, the first identifier indicated by the above-mentioned first identification information can uniquely identify the first device.
[0031] In combination with the second aspect, in certain implementations of the second aspect, the second identification of the first device indicated by the above-mentioned second identification information is the same as the first identification of the first device indicated by the above-mentioned first identification information, or the second identification is part of the first identification, or the second identification is completely different from the first identification, or the second identification is a temporary identification of the first device, or the second identification is a permanently stored identification of the first device.
[0032] Through the above method, the first device can report part of the identifier for identifier verification, saving signaling overhead.
[0033] In a third aspect, a communication method is provided. The method may be executed by a first network element or by a component of the first network element (e.g., a chip, a circuit, or a chip system). For ease of understanding, the following description will be based on the first network element as an example.
[0034] The method includes: a first network element sends a second message to a second device, the second message including first information and a first operation instruction, the first information instructing the first network element to select only the first device as the target device; the first network element receives a response message to the second message from the second device, the response message to the second message including the information to be transmitted of the first device requested by the first operation instruction.
[0035] Through the above method, when the core network only pages one target device, the target device does not need to perform the random access process to the second device, and can directly report the information to be transmitted requested by the core network's operation instruction, which not only reduces communication delay, but also saves energy consumption of the first device.
[0036] In combination with the third aspect, in some implementations of the third aspect, the first information is first identification information associated with the first device.
[0037] Specifically, the first identifier indicated by the above-mentioned first identification information can uniquely identify the first device.
[0038] In combination with the third aspect, in some implementations of the third aspect, the response message to the above-mentioned first message also includes second identification information associated with the first device.
[0039] Specifically, the second identifier of the first device indicated by the second identification information is the same as the first identifier of the first device indicated by the above-mentioned first identification information, or the second identifier is part of the first identifier, or the second identifier is completely different from the first identifier, or the second identifier is a temporary identifier of the first device, or the second identifier is a permanently stored identifier of the first device.
[0040] Through the above method, the first device reports its own identification information simultaneously with the information to be transmitted requested by the core network's operation instruction. This allows the core network to verify the source of the received information and achieve secure transmission. Furthermore, the first device can report only a partial identification, saving signaling overhead.
[0041] In combination with the third aspect, in certain implementations of the third aspect, the second message also includes a first parameter, which is used by the first device to obtain a first verification value, and the response message of the second message also includes the first verification value. The method also includes: the first network element obtains a second verification value based on a preconfigured key and the first parameter, and determines whether the second verification value is consistent with the first verification value; if the second verification value is consistent with the first verification value, the security verification passes; if the second verification value is inconsistent with the first verification value, the security verification fails.
[0042] Specifically, the above-mentioned pre-configured key may be indicated by the core network to the first device, or configured by the core network to the first device, which is not limited in this application.
[0043] Through the above method, the core network can verify the verification value generated by the first device based on the preconfigured key and the parameters provided by the core network, thereby ensuring that the information received by the core network comes from the target device and achieving secure transmission.
[0044] In conjunction with the third aspect, in certain implementations of the third aspect, the first parameter is used by the first device to obtain a first verification value, including: the first parameter and the second parameter are used by the first device to obtain the first verification value, and the response message to the second message also includes the second parameter. The first network element obtains the second verification value based on a preconfigured key and the first parameter, including: the first network element obtains the second verification value based on the preconfigured key, the first parameter, and the second parameter.
[0045] Through the above method, the core network can verify the verification value generated by the first device based on the pre-configured key, the parameters provided by the core network, and the parameters provided by the first device, thereby improving the level of security verification and further ensuring that the information received by the core network comes from the target device, thereby achieving secure transmission.
[0046] In combination with the third aspect, in some implementations of the third aspect, the second message may further include first indication information, where the first indication information instructs the first device to report a first verification value.
[0047] Specifically, the second message may not include the above-mentioned first indication information, and the first device may actively report the first verification value after generating it.
[0048] In a fourth aspect, a communication method is provided. The method can be executed by a first network element or by a component of the first network element (e.g., a chip, a circuit, or a chip system). For ease of understanding, the following description is based on the first network element as an example.
[0049] The method includes: a first network element receives first information, which instructs the first network element to select only the first device as the target device; the first network element receives second identification information associated with the first device; the first network element performs an identification verification on the first device based on the second identification information; when the identification verification passes, the first network element sends a first operation instruction; the first network element receives the to-be-transmitted information of the first device requested by the first operation instruction.
[0050] Through the above method, when the core network only pages one target device, the target device reports its own identification information to the core network. After the core network passes the identification verification of the first device, it will send an operation instruction to the first device. The target device does not need to perform the random access process to the second device, and can directly report the information to be transmitted requested by the operation instruction of the core network. This can not only reduce communication delay, but also save energy consumption of the first device.
[0051] In combination with the fourth aspect, in some implementations of the fourth aspect, the first information is first identification information associated with the first device.
[0052] Specifically, the first identifier indicated by the above-mentioned first identification information can uniquely identify the first device.
[0053] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second identifier of the first device indicated by the above-mentioned second identification information is the same as the first identifier of the first device indicated by the above-mentioned first identification information, or the second identifier is part of the first identifier, or the second identifier is completely different from the first identifier, or the second identifier is a temporary identifier of the first device, or the second identifier is a permanently stored identifier of the first device.
[0054] Through the above method, the first device can report part of the identifier for identifier verification, saving signaling overhead.
[0055] In a fifth aspect, a communication device is provided, which includes: a transceiver unit for receiving a first message from a second device, the first message including first information and a first operation instruction; a processing unit for determining, based on the first information, that the first network element only selects the first device as the target device; the above-mentioned transceiver unit is also used to send a response message of the first message to the second device when the first device determines, based on the first information, that the first network element only selects the first device as the target device, the response message of the first message including the information to be transmitted of the first device requested by the first operation instruction.
[0056] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned first message also includes a first parameter, the above-mentioned processing unit is also used to obtain a first verification value based on the preconfigured key and the first parameter, and the response message of the above-mentioned first message also includes the first verification value.
[0057] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned processing unit is also used to obtain a first verification value based on a preconfigured key and a first parameter, including: the above-mentioned processing unit is also used to obtain a first verification value based on a preconfigured key, a first parameter and a second parameter, and the response message of the above-mentioned first message also includes a second parameter.
[0058] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned transceiver unit is used to send a response message of the first message to the second device, including: the above-mentioned transceiver unit is used to receive first configuration information from the second device; the above-mentioned transceiver unit is used to send a response message of the first message to the second device based on the first configuration information.
[0059] For the relevant explanation and description of the beneficial effects of the fifth aspect, please refer to the description of the first aspect.
[0060] In a sixth aspect, a communication device is provided, which includes: a transceiver unit for receiving first information; a processing unit for determining, based on the first information, that the first network element only selects the first device as the target device; the above-mentioned transceiver unit is also used to send second identification information associated with the first device when the first device determines, based on the first information, that the first network element only selects the first device as the target device, and the second identification information is used by the first network element to perform identification verification on the first device; the above-mentioned transceiver unit is also used to receive a first operation instruction from the first network element, and the first operation instruction is sent after the first network element passes the identification verification on the first device; the above-mentioned transceiver unit is also used to send the to-be-transmitted information of the first device requested by the first operation instruction based on the first operation instruction.
[0061] For the relevant explanation and description of the beneficial effects of the sixth aspect, please refer to the description of the second aspect.
[0062] In the seventh aspect, a communication device is provided, which includes: a transceiver unit for sending a second message to a second device, the second message including first information and a first operation instruction, the first information instructing the first network element to only select the first device as the target device; the above-mentioned transceiver unit is also used to receive a response message to the second message from the second device, the response message to the second message including the information to be transmitted of the first device requested by the first operation instruction.
[0063] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned second message also includes a first parameter, which is used by the first device to obtain a first verification value, and the response message of the above-mentioned second message also includes the first verification value. The above-mentioned communication device also includes: a processing unit, which is used to obtain a second verification value based on a preconfigured key and the first parameter, and to determine whether the second verification value is consistent with the above-mentioned first verification value; if the second verification value is consistent with the first verification value, the security verification passes; if the second verification value is inconsistent with the first verification value, the security verification fails.
[0064] In conjunction with the seventh aspect, in certain implementations of the seventh aspect, the first parameter is used by the first device to obtain a first verification value, including: the first parameter and the second parameter are used by the first device to obtain the first verification value, and the response message to the second message also includes the second parameter. The processing unit is used to obtain a second verification value based on a preconfigured key and the first parameter, including: the processing unit is used to obtain the second verification value based on the preconfigured key, the first parameter, and the second parameter.
[0065] For the relevant explanation and description of the beneficial effects of the seventh aspect, please refer to the description of the third aspect.
[0066] In the eighth aspect, a communication device is provided, which includes: a transceiver unit for receiving first information, which first information indicates that the first network element only selects the first device as the target device; the transceiver unit is also used to receive second identification information associated with the first device; the above-mentioned communication device also includes: a processing unit for performing identification verification on the first device based on the second identification information; when the identification verification is passed, the above-mentioned transceiver unit is also used to send a first operation instruction; the above-mentioned transceiver unit is also used to receive the to-be-transmitted information of the first device requested by the first operation instruction.
[0067] For the relevant explanation and description of the beneficial effects of the eighth aspect, please refer to the description of the fourth aspect.
[0068] In the ninth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first to fourth aspects above.
[0069] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the method in any possible implementation of the first to fourth aspects above to be executed.
[0070] In the eleventh aspect, a chip system is provided, comprising: a processor for calling and running a computer program or instruction from a memory, so that a communication device equipped with the chip system implements the method described in any possible implementation method of the first to fourth aspects.
[0071] In the twelfth aspect, a communication system is provided, including a first network element, a first device, and a second device, the first device being used to execute the method in the first aspect, the second aspect, and any possible implementation of the first aspect and the second aspect, and the first network element being used to execute the method in the third aspect, the fourth aspect, and any possible implementation of the third aspect and the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] FIG1 shows an architecture diagram of a communication system applied to an embodiment of the present application.
[0073] FIG2 shows a schematic diagram of an AIoT system.
[0074] FIG3 is a schematic diagram of a tag random access process.
[0075] FIG4 is a schematic flowchart of a communication method 400 provided in an embodiment of the present application.
[0076] FIG5 is a schematic flowchart of a communication party 500 provided in an embodiment of the present application.
[0077] FIG6 is a schematic flowchart of a communication method 600 provided in an embodiment of the present application.
[0078] FIG7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application.
[0079] FIG8 is a schematic block diagram of another communication device 800 provided in an embodiment of the present application.
[0080] FIG9 is a schematic block diagram of a chip system 900 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] The technical solution in this application will be described below with reference to the accompanying drawings.
[0082] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), fifth generation (5G) system or new radio (NR), Internet of Things system, non-terrestrial network (NTN) satellite communication system or other evolved communication systems.
[0083] The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, etc. This application does not limit this.
[0084] The technical solution provided in this application can also be applied to machine type communication (MTC), long term evolution-machine (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network can include, for example, the Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc.
[0085] For ease of understanding, the network elements involved in this application are described below.
[0086] 1. Terminal equipment: can be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0087] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.
[0088] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0089] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0090] 2. Access network: provides network access functions for terminal devices and can use transmission tunnels of different qualities according to the user level, business requirements, etc. The access network can be an access network that adopts different access technologies. There are currently two types of wireless access technologies: 3GPP access technology (such as the wireless access technology used in 3G, 4G or 5G systems) and non-3GPP (non-3GPP) access technology. 3GPP access technology refers to access technology that complies with 3GPP standards and specifications. For example, the access network equipment in the 5G system is called the next generation Node Base station (gNB). Non-3GPP access technology refers to access technology that does not comply with 3GPP standards and specifications, for example, the air interface technology represented by the access point (AP) in wireless fidelity (WiFi).
[0091] An access network that implements network access functions based on wireless communication technologies is called a radio access network (RAN). The RAN manages radio resources, provides access services to terminal devices, and forwards control signals and user data between the terminal and the core network. The RAN can also be an open RAN (O-RAN).
[0092] A RAN node, also known as a radio access network device, RAN entity, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, or a donor node.
[0093] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control (RRC) and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control (RLC) and medium access control (MAC) layer functions, and may also implement some or all of the physical layer (PHY) functions. For detailed descriptions of each of these protocol layers, please refer to the relevant 3GPP technical specifications. The RU is used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as the baseband unit (BBU). The RU may be included in a radio frequency device, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU may be further divided into two types of RAN nodes: the CU-control plane and the CU-user plane.
[0094] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be referred to as an open CU (O-CU), a DU may be referred to as an open DU (O-DU), and a RU may be referred to as an open RU (O-RU). In this application, a RAN node may be implemented using a software module, a hardware module, or a combination of software and hardware modules. For example, a RAN node may be a server loaded with the corresponding software module. The embodiments of this application do not limit the specific technology and device form used by the RAN node.
[0095] It should be understood that the access network can provide services for the cell. The terminal device can communicate with the cell through the transmission resources (eg, frequency domain resources, or spectrum resources) allocated by the access network device.
[0096] 3. Core network equipment: A general term for various functional entities used on the network side to manage users, data transmission and access network equipment configuration, which can be used to provide core network services for terminal devices accessing the access network equipment. Core network equipment may correspond to different devices in different systems. For example, in 4G, core network equipment may correspond to a mobility management entity (MME) and / or a serving gateway (S-GW), etc. In 5G, core network equipment may correspond to an access and mobility management function (AMF) entity, an ambient IoT management function (AIoTMF) entity, a session management function (SMF) entity or a user plane function (UPF) entity, etc. The AIoTMF is a core network element used to provide A-IoT services.
[0097] 4. Reader / Writer Device (or Reader / Writer): This refers to a device with both reading and writing capabilities. It can be understood as a device that communicates with tags. For example, a reader / writer device can be a terminal device, an access network device (e.g., a base station), a relay node (e.g., an integrated access and backhaul (IAB)), or any other device with reading and writing capabilities.
[0098] 5. Tag: A terminal that can respond to certain instructions or commands, such as paging messages. This terminal primarily refers to terminal devices in the ambient IoT (AIoT) system. For example, a tag can be an (electronic) tag, which is a tag-like or card-like chip containing information attached to a person or object, and read and identified using radio waves. Tags can be divided into three types: active tags, passive tags, and semi-active tags. Passive tags can also be called passive IoT devices and can be considered a type of terminal.
[0099] Figure 1 illustrates an architecture diagram of a communication system applicable to embodiments of the present application. As shown in the upper diagram of Figure 1 , architecture 101 includes a macro base station and a tag, enabling communication between the macro base station and the tag. In this case, the macro base station can be considered a reader / writer, and the communication between the macro base station and the tag is an AIoT uu interface, i.e., air interface communication.
[0100] Exemplarily, the macro base station can also be replaced by a terminal, and the communication between the terminal and the tag can also reuse the AIoT uu interface communication mechanism.
[0101] As shown in the middle diagram of Figure 1, architecture 102 includes a macro base station, a micro base station, and a tag. The macro base station and the micro base station can communicate with each other. The micro base station can send downlink transmission signals to the tag. The micro base station can also send downlink excitation signals to the tag. The tag then carries the signal it needs to send to the micro base station on the received downlink excitation signal and reflects it back to the micro base station.
[0102] As shown in the lower diagram of Figure 1 , the architecture 103 includes a macro base station, a micro base station, a helper, and a tag. Communication between the tag and the micro base station can be forwarded through the helper.
[0103] Exemplarily, the macro base station in Figure 1 can be a gNB, and the micro base station can be a Pico base station; or, the macro base station in Figure 1 can be a gNB, and the micro base station can be an IAB node.
[0104] It is understood that FIG1 is merely an exemplary illustration and does not limit the present application. For example, the present application may also be applied to other communication scenarios capable of reflection communication.
[0105] For example, Figure 2 shows a schematic diagram of an AIoT system. As shown in Figure 2, the AIoT system consists of three parts: a reader / writer, an electronic tag, and a data management system. Its operating principle is: the reader / writer transmits radio wave energy of a specific frequency to drive the circuit, thereby transmitting the internal data. The reader / writer then receives and interprets the data in sequence, sending it to the application for processing.
[0106] Reader / Writer: This device communicates wirelessly with the electronic tag via an antenna, enabling reading or writing of the tag's identification code and stored data. As shown in the left image of Figure 2, a typical reader / writer includes a high-frequency module (e.g., a transmitter or receiver), a control unit, and a reader / writer antenna. A reader / writer can also be understood as a device that communicates with the tag and can be a terminal, a base station, or a device with read / write capabilities.
[0107] Electronic tags consist of a tag antenna and a dedicated chip, as shown in the right image of Figure 2. Generally, electronic tags can be categorized as active, passive, and semi-passive, depending on their power supply method. Active tags have a built-in battery, while passive tags do not. Semi-passive tags partially rely on batteries for operation. Based on frequency, electronic tags can be categorized as low-frequency, high-frequency, ultra-high-frequency, and microwave. Of course, they can also be categorized based on packaging, but this will not be discussed in detail here. Passive tags can also be referred to as passive AIoT devices.
[0108] The device of the present application may also be one of the two types of devices to be studied in the 3GPP R19 Ambient IoT project: 1. A tag with microwatt power consumption: with energy storage; an initial sampling frequency deviation of 10 X Power, usually understood as X = 4 or 5; no uplink or downlink amplifier, uplink transmission is based on the external carrier provided by the reflection transmission. 2. Hundreds of microwatts of power consumption label: with energy storage; initial sampling frequency deviation 10 X The power is usually understood as X=4 or 5; there is an uplink amplifier or a downlink amplifier or both an uplink amplifier and a downlink amplifier. The uplink transmission can be actively sent by the terminal or backscattered based on an external carrier.
[0109] For ease of understanding, before introducing this application, the communication process between the reader and the tag will be described in conjunction with FIG3 .
[0110] Figure 3 is a schematic diagram of a tag random access process. As shown in Figure 3, the random access process may include the following steps.
[0111] S301: The reader sends a Select command to the tag. Correspondingly, the tag receives the Select command from the reader.
[0112] For example, when the reader receives an inventory command from a service requester, it generates a Select command and sends it to the tag. The Select command may carry a certain range of information in the tag's memory (e.g., a certain range of electronic product codes (EPCs)).
[0113] S302: The reader sends a query command to the tag. Correspondingly, the tag receives the query command from the reader.
[0114] For example, after detecting a Select command, the tag determines whether it belongs to the tag range carried in the Select command. If so, it feeds back tag identification information after detecting a Query or QueryRep command.
[0115] The Query command may include a numerical value (denoted as a Q value), and the tag may generate a random number based on the Q value, for example, a random number between 0 and the power of 2. Subsequently, the tag may decrement the random number by 1 each time the reader sends a Query or QueryRep command. When the random number reaches 0, the tag initiates random access.
[0116] S303: The tag sends a random number to the reader. Correspondingly, the reader receives the random number from the tag.
[0117] For example, when a tag finds that it belongs to the tag range carried in the Select command, it can send a random number, such as RN16, to the reader in a competitive manner (for example, when the random number is reduced to zero in S302, RN16 can be understood as a random number with a length of 16 bits).
[0118] S304: The reader sends an Acknowledgement (ACK) command to the tag. Correspondingly, the tag receives the ACK command from the reader.
[0119] After the reader receives the random number from the tag, the reader sends an ACK command to the tag, where the command includes the random number (RN16) received by the reader from the tag.
[0120] S305: The tag sends its identification information to the reader / writer. Correspondingly, the reader / writer receives the identification information from the tag.
[0121] When the tag receives the ACK command from the reader and verifies that the random number is correct, it can feed back the tag's identification information, such as EPC, to the reader.
[0122] In addition, the reader can also use paging instructions to allow tags to randomly access the reader.
[0123] Currently, a terminal device must complete the random access process shown in Figure 3 above before executing the Select command instructed by the reader. This frequent random access process results in longer latency and higher energy consumption for the tag. Therefore, designing a technical solution that enables the tag to efficiently execute the Select command instructed by the reader is an urgent issue to be addressed in this application.
[0124] The following is a detailed description of the specific embodiments involved in this application in conjunction with the accompanying drawings. Figure 4 is a schematic flow chart of a communication method 400 provided in an embodiment of this application. As shown in Figure 4, the method may include at least the following steps:
[0125] S410: The first network element sends a second message to the second device. Correspondingly, the second device receives the second message.
[0126] The second device may be a device with reading and / or writing functions, a read / write device, a relay node device (e.g., an IAB), a reader, a scanner, a reader head, a communicator, a reader, an interpreter, or a radio frequency module with transceiver functions. The second device may be in the form of a terminal or an access network device. The second device may refer to the description of the reader / writer above.
[0127] The first network element may be a network element on the core network side, for example, the first network element may be an AMF network element or an AIoTMF network element. The first network element sends a second message to the second device, where the second message includes first information and a first operation command. The first information is used by the second device to select the first device to execute the first operation instruction, and the first information instructs the first network element to select only the first device as the target device. The first device may be a response device, an electronic tag, a radio frequency tag, a transponder, a data carrier, a recording medium, a radio frequency card, an Internet of Things device, an AIoT device, etc. The first device may refer to the description of the tag above.
[0128] Optionally, if there is no first network element, it can be understood that the application layer or upper layer data is directly sent to the second device.
[0129] Exemplarily, the second message may be a service request message, for example, the second message may be an inventory request, a read request, a write request, an AIoT service request, an enable or disable request, etc. Accordingly, the first operation instruction included in the second message may be an inventory command, a read command, a write command, a disable, a deactivation, a kill instruction, a lock instruction, a block write instruction, a block erase instruction, a block unlock instruction, an untraceable instruction, a secure communication instruction, a key update instruction, a tag privilege instruction, a file list instruction, a file privilege instruction, a file setup instruction, an authentication instruction, an authentication communication instruction, etc. The first operation instruction may be an upper layer message or an application layer message, etc.
[0130] Specifically, the first information may be indication information #1, which indicates that the first network element selects only the first device as the target device, or indication information #1 is used to indicate whether the first operation instruction is intended for one first device or multiple devices; or the first information may be first identification information associated with the first device, or the first information may be multiple identification information associated with multiple devices. For example, the first identification of the first device indicated by the first identification information may be the EPC of the first device, and the multiple identifications of the multiple devices indicated by the multiple identification information may be the EPCs of the multiple devices; or the first information may further include indication information #1 and the first identification information of the first device. It should be noted that any identification information that can uniquely identify the first device may be used as the first identification information, and any identification information that can uniquely identify multiple devices may be used as the multiple identification information, and this application is not limited to this. This application describes the case where the first information indicates that the first operation instruction is intended for the first device as an example, but the technical solution of this application is also applicable to the case where the first information indicates that the first operation instruction is intended for multiple devices, in which case the multiple devices do not transmit data simultaneously. This application is not limited to this.
[0131] Optionally, the second message may also include the type information of the device being paged. For example, the type information of the device being paged may indicate a 1 microwatt-level device, a 100 microwatt-level device, a device based on reflection communication, or a device that can actively send radio frequency signals. The device type information included in the second message indicates that a device meeting this type responds to the first operation instruction, or the device type information included in the second message indicates that the network supports this type of device for information transmission. Alternatively, the device type information being paged indicates an A-IoT device of type 1 in the standard, or an A-IoT device of type 2. The type 2 A-IoT device may also be divided into a type 2-1 A-IoT device or a type 2-2 A-IoT device, and the device type can be distinguished based on whether an active carrier is used.
[0132] Optionally, the second message may further include a service type or a service type identifier or an interface identifier.
[0133] Step S412: The second device sends a first message to the first device, and correspondingly, the first device receives the first message.
[0134] Exemplarily, the first message may be the Select message, or the first message may be the paging message, or the first message may be a downlink trigger message, or the first message may be an initial downlink trigger message, etc. This application does not limit the specific name of the first message. Exemplarily, the first message may be an RRC layer message, a PDCP layer message, an RLC layer message, or a MAC layer message, etc. This application does not limit this.
[0135] The first message can be transmitted through a service logical channel or a control logical channel, such as a paging or common control channel and other logical channels. This application does not limit the name of the logical channel. The first message can also be transmitted through a downlink data transmission channel, such as a physical downlink shared channel (PDSCH) or a physical reader to device shared channel (PDSCH), that is, a channel for transmitting data. This application does not limit the name of the data transmission channel.
[0136] The first message can be specifically distinguished by MAC layer indication information, such as the MAC layer indication information is a logical channel identifier (LCID) or other indication information in the MAC layer, which can be used to indicate that the channel or the data packet is transmitting the first message (such as a paging message, a selection message, a downlink trigger message, an initial downlink trigger message, etc.). Through the indication information, the terminal can distinguish whether the message is the first message or other messages or data transmission messages when receiving the indication information. When the terminal is waiting to receive a paging, if other messages are received, they are discarded. In the subsequent process, if data or information not required by this process is received, it can be directly ignored or discarded.
[0137] Specifically, the first message includes the first information and the first operation instruction.
[0138] Illustratively, the first operation instruction may be a field in the first message, or the first operation instruction may also be included in the first message as a container.
[0139] Optionally, the second device may also send first configuration information to the first device, and accordingly, the first device receives the first configuration information. The first configuration information is used to configure the configuration used when the first device sends data to the second device, or the configuration used when the second device sends data to the first device.
[0140] Exemplarily, the first configuration information includes at least one of the following information:
[0141] Frequency domain resource information, time domain resource information, modulation and coding information, line code configuration, repetition number information, bandwidth information, rate information, etc.
[0142] Optionally, the first information may indicate a rule for the tag to report the identifier, such as reporting a partial identifier, reporting the last N bits, and which identifier to report, or reporting partial bits of which identifier. The first device subsequently reports according to the indicated rule. The rule may be obtained from the first network element.
[0143] Optionally, the second device may carry the above-mentioned first configuration information in the above-mentioned first message and send it to the first device; or, the second device may also carry the above-mentioned first configuration information in a separate MAC layer message and send it to the first device. For example, the second device sends the above-mentioned first configuration information to the first device through a MAC control unit (MAC control element, MAC CE) or a MAC layer indication. This application does not limit this.
[0144] Optionally, the first message may also include the device type information being paged. For example, the device type information being paged may indicate a 1 microwatt-level device, a 100 microwatt-level device, a device based on reflection communication, or a device that can actively send radio frequency signals. The device type information included in the first message indicates that a device meeting this type responds to the first operation instruction, or the device type information included in the first message indicates that the network supports this type of device for information transmission. It should be noted that the device type information included in the first message can be determined or generated by the second device itself, and does not necessarily have to be obtained from the first network element. Alternatively, the device type information being paged indicates an A-IoT device of type 1 in the standard, or an A-IoT device of type 2. The type 2 A-IoT device can also be divided into a type 2-1 A-IoT device or a type 2-2 A-IoT device, and the device type can be distinguished based on whether an active carrier is used.
[0145] Optionally, before the first network element sends the first operation instruction to the second device, the first device indicates to the first network element whether there is storage space other than the storage identifier (such as EPC), or the size of the storage space other than the storage identifier (such as EPC), or the size of the storage identifier storage space, and at least one of the number of storage spaces. The first network element or the application layer may send the first instruction or other instructions based on this.
[0146] Step S414: The first device determines to select only the first device as the target device according to the first information.
[0147] That the first device determines, according to the first information, that the first network element only selects the first device as the target device may also be understood as that the first device determines, according to the first information, that the first network element only pages the first device.
[0148] Specifically, the above-mentioned first information may be indication information #1, which is used to indicate that only the first device is selected as the target device. The first device may determine that the first network element only selects itself as the target device based on the meaning indicated by the indication information #1; or, the above-mentioned first information may be the EPC of the first device. The first device determines that the first network element only selects itself as the target device based on the EPC that uniquely identifies itself, that is, when the first information completely matches the complete identification information of the first device, it is determined to be a paging for the first device; or, the first information may also include indication information #1 and the first identification information of the first device. The first device may also determine that only the first device is the target device based on the first identification information of the first device and the indication information #1.
[0149] Step S416: When the first device determines to select only the first device as the target device based on the first information, the first device sends a response message to the first message to the second device. Correspondingly, the second device receives the response message to the first message.
[0150] Specifically, the response message to the first message includes the to-be-transmitted information of the first device requested by the first operation instruction.
[0151] Exemplarily, when the first operation instruction is a read instruction, the response message of the first message is the read data content; when the first operation is a write instruction, the response message of the first message is feedback on whether the write is successful; when the first operation instruction is a disable or deactivate operation instruction, the response message of the first message is confirmation or an indication of whether it can be executed normally.
[0152] Optionally, the first operation instruction may be only an instruction with low security requirements, such as a read instruction. Optionally, instructions with high security requirements, such as a write instruction, may not be supported to be sent in the first message.
[0153] It should be noted that when the first device determines that the first network element only selects the first device as the target device, it can immediately feedback the response message of the first message to the second device, that is, the first device does not have the random access process shown in Figure 3 above before feedback of the response message of the first message.
[0154] Optionally, when the second device sends the first configuration information to the first device, the first device may send a response message of the first message to the second device according to the first configuration information.
[0155] Optionally, if the first message also carries device type information, the first device also needs to determine whether it matches the device type requirement. If it matches, a response message to the first message may be sent.
[0156] If the first operation instruction is used for multiple devices, the multiple devices may perform the above step S416 on their corresponding transmission opportunities (time domain resources and frequency domain resources). The multiple devices may determine their respective transmission opportunities according to the order of their respective identifications.
[0157] Step S418: The second device sends a response message of the second message to the first network element based on the response message of the first message. Correspondingly, the first network element receives the response message of the second message.
[0158] Specifically, the response message to the second message includes the to-be-transmitted information of the first device requested by the first operation instruction.
[0159] Optionally, the response message of the above-mentioned first message and the response message of the above-mentioned second message may further include second identification information associated with the first device. For example, the second identification of the first device indicated by the second identification information may be the same as the first identification of the first device indicated by the above-mentioned first identification information; or, the second identification is part of the first identification; or, the second identification is completely different from the second identification; or, the second identification may be a temporary identification assigned to the first device or a permanently stored identification of the first device, such as a tag identity (TID) or an identification assigned by the core network. The first network element may perform identification verification on the first device based on the above-mentioned second identification information to ensure that the response message of the second message comes from the first device. Exemplarily, if the first identification is EPC, the second identification may be a truncated EPC or a part of the EPC. Optionally, the first message may also include which part of the identification information the first device feeds back, or how many bits of identification information.
[0160] Optionally, the response message to the second message may further include a service type or a service type identifier or an interface identifier.
[0161] Through the above-mentioned communication method 400, when the first device determines that the first message only pages itself, it can immediately respond to the first operation instruction, that is, immediately report the information to be transmitted requested by the first operation instruction, eliminating the random access process of the first device, which not only reduces the delay of information transmission but also saves the energy consumption of the first device.
[0162] In one possible implementation, when the above-mentioned second device is a base station, the second device may include a CU module and a DU module. In the above-mentioned step S410, the CU module receives the second message sent by the first network element, and then the CU module forwards the second message to the DU module. In the above-mentioned step S412, the DU module sends the first message to the first device. Similarly, in the above-mentioned step S416, the first device sends a response message of the first message to the DU module, and the DU module forwards the response message of the first message to the CU module. In the above-mentioned step S418, the CU module sends a response message of the second message to the first network element. It should be noted that the specific description of the second message, the first message, the response message of the first message, and the response message of the second message can be referred to above and will not be repeated here.
[0163] In the above-mentioned communication method 400, the first device can send second identification information associated with the first device at the same time as sending the information to be transmitted requested by the first operation instruction, so that the first network element can perform identification verification. The security level of the identification verification may not be sufficient. Based on the above-mentioned communication method 400, the present application can also provide a communication method 500, in which the first network element can perform a higher level of security verification on the information reported by the first device to ensure that the information to be transmitted requested by the first operation instruction received by the first network element is from the first device.
[0164] It should be noted that the technical solutions of communication method 500 described below can be fully referenced to the technical solutions of communication method 400 described above. In other words, all the technical solutions of communication method 400 described above are applicable to communication method 500 described below, and this application will not elaborate on them. The following only describes the differences between communication method 500 and communication method 400 described above.
[0165] FIG5 is a schematic flow chart of a communication method 500 provided in an embodiment of the present application. As shown in FIG5 , the method may include at least the following steps:
[0166] S510: The first network element sends a second message to the second device. Correspondingly, the second device receives the second message.
[0167] Specifically, the above-mentioned second message also includes a first parameter.
[0168] Optionally, the second message may further include first indication information, where the first indication information instructs the first device to report a first verification value.
[0169] Optionally, the first operation instruction included in the second message may be encrypted using a first parameter.
[0170] Step S512: The second device sends a first message to the first device, and correspondingly, the first device receives the first message.
[0171] Specifically, the above-mentioned first message also includes the above-mentioned first parameter.
[0172] Optionally, the first message may further include the first indication information.
[0173] Optionally, the first operation instruction included in the first message may be encrypted using a first parameter.
[0174] Optionally, the first information may indicate a rule for the tag to report the identifier, such as reporting a partial identifier, reporting the last N bits, and which identifier to report, or reporting partial bits of which identifier. The first device subsequently reports according to the indicated rule. The rule may be obtained from the first network element.
[0175] Step S514: The first device determines, based on the first information, that the first network element selects only the first device as the target device.
[0176] With specific reference to the above step S414, it may also be determined that only the first device is the target device based on the first identification information of the first device and the indication information #1 included in the first information.
[0177] Step S516: The first device obtains a first verification value according to the preconfigured key and the first parameter.
[0178] Among them, the above-mentioned preconfigured key may be specified by the protocol, or the above-mentioned preconfigured key may be aligned in advance between the first network element and the first device, or the key index to be used may also be indicated in the above-mentioned second message and the above-mentioned first message. This application does not limit this.
[0179] Optionally, step S516 may be replaced by step S518, where the first device obtains the first verification value according to the preconfigured key, the first parameter, and the second parameter.
[0180] Step S520: When the first device determines that the first network element selects only the first device as the target device based on the first information, the first device sends a response message to the first message to the second device. Correspondingly, the second device receives the response message to the first message.
[0181] Specifically, the response message to the first message includes the first check value. The first device may report the first check value in the response message to the first message without the need for the first indication information to indicate otherwise. That is, upon receiving the first parameter, the first device may default to reporting the first check value obtained based on the first parameter.
[0182] Optionally, when the above step S516 is replaced by step S518, the response message of the above first message may further include the above second parameter.
[0183] Step S522: The second device sends a response message of the second message to the first network element based on the response message of the first message. Correspondingly, the first network element receives the response message of the second message.
[0184] Specifically, the response message to the second message includes the first check value.
[0185] Optionally, when the response message of the first message includes the second parameter, the response message of the second message also includes the second parameter.
[0186] In step S524, the first network element obtains a second verification value according to the preconfigured key and the first parameter, and determines whether the second verification value is consistent with the first verification value.
[0187] Specifically, if the first network element determines that the second verification value is consistent with the first verification value, the security verification passes; if the first network element determines that the second verification value is inconsistent with the first verification value, the security verification fails. When the first network element determines that the verification passes, the to-be-transmitted information of the first device requested by the first operation instruction can be sent to the AF or the application layer server.
[0188] Exemplarily, the above security check can also be understood as integrity protection.
[0189] Optionally, if the response message of the above-mentioned second message includes the above-mentioned second parameter, the above-mentioned step S524 can be replaced by step S526, and the first network element obtains the second verification value according to the pre-configured key, first parameter and second parameter, and determines whether the second verification value is consistent with the first verification value.
[0190] Through the above-described communication method 500, when the first device determines that the first message is intended only for the first device, it can immediately respond to the first operation instruction, namely, immediately report the information to be transmitted requested by the first operation instruction. This eliminates the need for a random access process for the first device, thereby reducing information transmission latency and energy consumption for the first device. Furthermore, the first network element can perform a security check on the information reported by the first device to ensure that the first device is a legitimate user.
[0191] In one possible implementation, when the second device is a base station, the second device may include a CU module and a DU module. In the above step S510, the CU module receives the second message sent by the first network element. Subsequently, the CU module forwards the second message to the DU module. In the above step S512, the DU module sends the first message to the first device. Similarly, in the above step S520, the first device sends a response message to the first message to the DU module, and the DU module forwards the response message to the first message to the CU module. In the above step S522, the CU module sends a response message to the second message to the first network element. It should be noted that the specific description of the second message, the first message, the response message to the first message, and the response message to the second message can be referred to above and will not be repeated here.
[0192] The sending and security verification of the first operation instruction in the above-mentioned communication method 400 and the above-mentioned communication method 500 are performed simultaneously, which may cause security issues. The present application may also provide a communication method 600 to further ensure network security. Figure 6 is a schematic flow chart of a communication method 600 provided in an embodiment of the present application. As shown in Figure 6, the method may include at least the following steps:
[0193] Step S610: The first network element sends first information to the second device, and correspondingly, the second device receives the first information.
[0194] Optionally, if there is no first network element, it can be understood that the application layer or upper layer data is directly sent to the second device.
[0195] Specifically, the first information is used by the second device to select the first device for executing the subsequent first operation instruction, and the first information instructs the first network element to select only the first device as the target device.
[0196] Specifically, the first information may be indication information #1, which indicates that the first network element selects only the first device as the target device, or indication information #1 is used to indicate whether the subsequently issued first operation instruction is intended for one first device or multiple devices; or the first information may be first identification information associated with the first device, or the first information may be multiple identification information associated with multiple devices. For example, the first identification of the first device indicated by the first identification information may be the EPC of the first device, and the multiple identifications of the multiple devices indicated by the multiple identification information may be the EPCs of the multiple devices; or the first information may further include the indication information #1 and the first identification information of the first device. It should be noted that any identification information that can uniquely identify the first device may be used as the first identification information, and any identification information that can uniquely identify multiple devices may be used as the multiple identification information, and this application is not limited to this. This application describes the case where the first information indicates that the subsequently issued first operation instruction is intended for the first device as an example, but the technical solution of this application is also applicable to the case where the first information indicates that the subsequently issued first operation instruction is intended for multiple devices, in which case the multiple devices do not transmit data simultaneously. This application is not limited to this.
[0197] Exemplarily, the above-mentioned first information sent by the first network element to the second device can be carried in a service request message. For example, the first information can be carried in an inventory request, a read request, a write request or an AIoT service request, an enable or disable request, etc.
[0198] Optionally, the first network element may also send the paged device type information to the second device. For example, the paged device type information indicates a 1 microwatt-level device, a 100 microwatt-level device, a device based on reflection communication, or a device that can actively send radio frequency signals. The device type information indicates that a device that meets this type responds to a subsequent first operation instruction, or the device type information indicates that the network supports this type of device for information transmission. Alternatively, the paged device type information indicates an A-IoT device of type 1 in the standard, or an A-IoT device of type 2. The type 2 A-IoT device can also be divided into a type 2-1 A-IoT device or a type 2-2 A-IoT device, and the device type can be distinguished based on whether an active carrier is used.
[0199] Optionally, the first network element may further send a service type or service type identifier or interface identifier to the second device. The service type or service type identifier or interface identifier may be carried in the same message as the first information and sent, which is not limited in this application.
[0200] Step S612: The second device sends the first information to the first device, and correspondingly, the first device receives the first information.
[0201] Exemplarily, the first information sent by the second device to the first device may be carried in a Select message, a paging message, a downlink trigger message, an initial downlink trigger message, and the like.
[0202] The message carrying the first information can be transmitted through a service logical channel or a control logical channel, such as a paging or common control channel and other logical channels. This application does not limit the name of the logical channel. The message carrying the first information can also be transmitted through a downlink data transmission channel, such as a physical downlink shared channel (PDSCH) or a physical reader to device shared channel (PDSCH), that is, a channel used to transmit data. This application does not limit the name of the data transmission channel.
[0203] The message carrying the first information can be specifically distinguished by MAC layer indication information, such as the MAC layer indication information being the LCID or other indication information in the MAC layer, which can be used to indicate that the channel or the data packet is transmitting a message carrying the first information (such as a paging message, a selection message, a downlink trigger message, an initial downlink trigger message, etc.). Through the indication information, the terminal can distinguish whether the message is the first message or other messages or data transmission messages after receiving the indication information. When the terminal is waiting to receive a paging message, if other messages are received, they are discarded.
[0204] Optionally, the second device may also send first configuration information to the first device, and accordingly, the first device receives the first configuration information. The first configuration information is used to configure the configuration used when the first device sends data to the second device, or the configuration used when the second device sends data to the first device.
[0205] Exemplarily, the first configuration information includes at least one of the following information:
[0206] Frequency domain resource information, time domain resource information, modulation and coding information, line code configuration, repetition number information, bandwidth information, rate information, etc.
[0207] Optionally, the first information may indicate a rule for the tag to report the identifier, such as reporting a partial identifier, reporting the last N bits, and which identifier to report, or reporting partial bits of which identifier. The first device subsequently reports according to the indicated rule. The rule may be obtained from the first network element.
[0208] Optionally, the second device may carry the first configuration information in a separate MAC layer message and send it to the first device. For example, the second device may send the first configuration information to the first device via a MAC CE or a MAC layer indication. This application does not limit this.
[0209] Optionally, the second device may also send the paged device type information to the first device. For example, the paged device type information may indicate a 1 microwatt-level device, a 100 microwatt-level device, a device based on reflection communication, or a device that can actively send radio frequency signals. The device type information indicates that a device that meets this type responds to a subsequent first operation instruction, or the device type information indicates that the network supports this type of device for information transmission. It should be noted that the device type information sent by the second device to the first device may be determined or generated by the second device itself, and does not necessarily have to be obtained from the first network element. Alternatively, the paged device type information indicates an A-IoT device of type 1 in the standard, or an A-IoT device of type 2. The type 2 A-IoT device may also be divided into a type 2-1 A-IoT device or a type 2-2 A-IoT device, and the device type can be distinguished based on whether an active carrier is used.
[0210] Optionally, before the first network element sends the first operation instruction to the second device, the first device indicates to the first network element whether there is storage space other than the storage identifier (such as EPC), or the size of the storage space other than the storage identifier (such as EPC), or the size of the storage identifier storage space, and at least one of the number of storage spaces. The first network element or the application layer may send the first instruction or other instructions based on this.
[0211] Step S614: The first device determines, based on the first information, that the first network element selects only the first device as a target device.
[0212] Specifically, the above-mentioned first information is indication information #1, which is used to indicate that only the first device is selected as the target device. The first device can determine that the first network element only selects itself as the target device based on the meaning indicated by the indication information #1; or, the above-mentioned first information is the EPC of the first device, and the first device determines that the first network element only selects itself as the target device based on the EPC that uniquely identifies itself, that is, when the first information completely matches the complete identification information of the first device, it is determined to be a paging for the first device; or, the first information can also include indication information #1 and the first identification information of the first device, and the first device can also determine that only the first device is the target device based on the first identification information of the first device and the indication information #1.
[0213] Step S616: When the first device determines that the first network element selects only the first device as the target device based on the first information, the first device sends second identification information associated with the first device to the second device. Correspondingly, the second device receives the second identification information.
[0214] Specifically, the second identifier of the first device indicated by the second identification information may be the same as the first identifier of the first device indicated by the first identification information; or, the second identifier may be part of the first identifier; or, the second identifier may be completely different from the second identifier; or, the second identifier may be a temporary identifier assigned to the first device or a permanently stored identifier of the first device, such as a TID or an identifier assigned by the core network. For example, if the first identifier is an EPC, the second identifier may be a truncated EPC or a portion of the EPC. Optionally, the first information may further include an indication of which portion of the identification information or how many bits of identification information the first device feeds back.
[0215] Optionally, if the first information also carries device type information, the first device also needs to determine whether it matches the device type requirement. If it matches, the second identification information associated with the first device may be sent.
[0216] Step S618: The second device forwards the second identification information to the first network element. Correspondingly, the first network element receives the second identification information.
[0217] Optionally, the second device may further send a service type or service type identifier or interface identifier to the first network element. The service type or service type identifier or interface identifier may be sent in the same message as the second identifier information, which is not limited in this application.
[0218] Optionally, the second device may further send a security verification value to the first network element. The security verification value may be obtained in a manner similar to the method for obtaining the first verification value in the communication method 500. For example, the first device obtains relevant parameters, obtains the security verification value based on a preconfigured key and the parameters, and reports the security verification value. The relevant parameters obtained by the first device may be included in the first information.
[0219] Step S620: The first network element performs an identification verification on the first device based on the second identification information.
[0220] If the identification verification passes, the above communication method 600 further includes: step S622, the first network element sends a first operation instruction to the second device, and accordingly, the second device receives the first operation instruction.
[0221] Exemplarily, the above-mentioned identification verification can also be understood as a security verification. Exemplarily, the first network element can also perform a security verification based on the above-mentioned security verification value.
[0222] Alternatively, the first network element may also perform verification based on the second identification information and the above security verification value.
[0223] Specifically, the first operation instruction may be an inventory command, a read command, a write command, a disable command, a deactivation command, a kill command, a lock command, a block write command, a block erase command, a block unlock command, an untraceable command, a secure communication command, a key update command, a tag privilege command, a file list command, a file privilege command, a file setup command, an authentication command, an authentication communication command, etc. The first operation command may be an upper layer message or an application layer message, etc.
[0224] Optionally, the first network element may further send a service type or service type identifier or interface identifier to the second device. The service type or service type identifier or interface identifier may be carried in the same message as the first operation instruction and sent, which is not limited in this application.
[0225] Step S624: The second device sends the first operation instruction to the first device. Correspondingly, the first device receives the first operation instruction.
[0226] The first operation instruction may be sent by the first network element to the second device after identification verification and / or security verification; or, the first network element may instruct the second device after identification verification and / or security verification that the first device can perform subsequent transmission (the first network element first sends the first operation instruction to the second device), and the second device then sends the first operation instruction to the first device.
[0227] Optionally, the first information sent by the first network element to the second device is a first operation instruction. After the first network element passes the identification verification and / or security verification, it sends an indication to the second device, that is, instructs the second device to send the first operation instruction to the first device.
[0228] Optionally, the first operation instruction is encrypted or integrity protected.
[0229] Step S626: The first device sends the information to be transmitted requested by the first operation instruction to the second device based on the first operation instruction. Correspondingly, the second device receives the information to be transmitted requested by the first operation instruction.
[0230] Exemplarily, when the first operation instruction is a read instruction, the information to be transmitted requested by the first operation instruction is the read data content; when the first operation is a write instruction, the information to be transmitted requested by the first operation instruction is feedback on whether the write is successful; when the first operation instruction is a disable or deactivate operation instruction, the information to be transmitted requested by the first operation instruction is confirmation or indication of whether it can be executed normally.
[0231] Optionally, the information to be transmitted requested by the first operation instruction is encrypted or has integrity protection.
[0232] Optionally, when the second device sends the first configuration information to the first device, the first device may send the information to be transmitted requested by the first operation instruction to the second device according to the first configuration information.
[0233] If the first operation instruction is used for multiple devices, the multiple devices may perform the above step S626 on their corresponding transmission opportunities (time domain resources and frequency domain resources). The multiple devices may determine their respective transmission opportunities according to the order of their respective identifications.
[0234] Step S628: The second device sends the information to be transmitted requested by the first operation instruction to the first network element. Correspondingly, the first network element receives the information to be transmitted requested by the first operation instruction.
[0235] Optionally, the second device may further send a service type, service type identifier, or interface identifier to the first network element. The service type, service type identifier, or interface identifier may be carried in the same message as the information to be transmitted requested by the first operation instruction and sent, and this application does not limit this.
[0236] It should be noted that when the first device and the second device transmit messages, the data transmitted by the first device to the second device can be identified by carrying a first identification information identifier, a random number, or a unique identifier. The first identification information can be carried at the MAC layer, the PDCP layer, the RRC layer, or the physical layer, or the first identification information can be carried in the transmitted message header, or in the transmitted data format.
[0237] When a message is transmitted between the second device and the first network element, the second device can be identified by carrying the second identification information or the identification assigned by the second device / first network element to the first device. The identification indicated by the second identification information can also be the same as the identification indicated by the first identification information used during the communication between the first device and the second device.
[0238] Through the above communication method 600, the sending of the operation instruction and the security verification are performed separately. Only after the security verification is passed, the first network element will send the operation instruction, which can further ensure network security.
[0239] In one possible implementation, when the second device is a base station, the second device may include a CU module and a DU module. In the above step S610, the CU module receives the first information sent by the first network element, and then the CU module forwards the first information to the DU module. In the above step S612, the DU module sends the first information to the first device. Similarly, in the above step S616, the first device sends the second identification information associated with the first device to the DU module, and the DU module forwards the second identification information associated with the first device to the CU module. In the above step S618, the CU module sends the second identification information associated with the first device to the first network element. In the above step S622, the CU module receives the first operation instruction sent by the first network element, and then the CU module forwards the first operation instruction to the DU module. In the above step S624, the DU module sends the first operation instruction to the first device. Similarly, in step S626 above, the first device sends the information to be transmitted requested by the first operation instruction to the DU module, and the DU module forwards the information to be transmitted requested by the first operation instruction to the CU module. In step S628 above, the CU module sends the information to be transmitted requested by the first operation instruction to the first network element. It should be noted that the specific description of the first information, the second identification information associated with the first device, the first operation instruction, and the information to be transmitted requested by the first operation instruction can be referred to above and will not be repeated here.
[0240] Alternatively, in some scenarios, the network side may be configured to periodically report (eg, periodically report) the tag information, that is, the above process does not need to be triggered by the service requester. The period may be configured by the first network element.
[0241] For example, in inventory management, the network periodically reports tags within the enterprise campus or affixes them to products. This allows the network to periodically inventory products, monitor the status of products within the enterprise campus or factory, and implement automated warehouse management. Subsequently, the network reports the tag information to the service requester, enabling periodic inventory management.
[0242] It should be understood that some optional features in the embodiments of the present application may not depend on other features in some scenarios, and may also be combined with other features in some scenarios, without limitation.
[0243] It can also be understood that the solutions in the various embodiments of the present application can be reasonably combined and used, or the solutions in the various embodiments of the present application can be reasonably decoupled, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained with each other in the various embodiments, without limitation.
[0244] It can also be understood that the sizes of the various numerical serial numbers in the embodiments of the present application do not mean the order of execution, but are only distinguished for the convenience of description and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0245] It can also be understood that in the various embodiments of the present application, some message names are involved, such as the first message or the second message, etc. It should be understood that their naming does not limit the scope of protection of the embodiments of the present application.
[0246] It can also be understood that in each of the above method embodiments, the methods and operations implemented by the first device can also be implemented by the components of the first device (such as a chip or circuit); the methods and operations implemented by the second device can also be implemented by the components of the second device (such as a chip or circuit); in addition, the methods and operations implemented by the first network element can also be implemented by the components of the first network element (such as a chip or circuit), without limitation. Corresponding to the methods given in the above method embodiments, the embodiments of the present application also provide corresponding communication devices, which include modules for executing the corresponding modules of the above method embodiments. The module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are also applicable to the following device embodiments.
[0247] It should be understood that the first device, the second device, and the first network element may perform some or all of the steps in the above embodiments. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the above embodiments, and it is possible that not all of the operations in the above embodiments need to be performed.
[0248] The communication method provided in the embodiment of the present application is described in detail above in conjunction with Figures 4-6. The communication device provided in the embodiment of the present application is described in detail below in conjunction with Figures 7-9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above. For the sake of brevity, some contents are not repeated here.
[0249] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. As shown in Figure 7, the communication device 700 includes a transceiver unit 710. The transceiver unit 710 can implement corresponding communication functions and can also be referred to as a communication interface or a communication unit. Optionally, the communication device 700 also includes a processing unit 720 for performing data processing. The communication device 700 is used to implement the functions of the first device, the second device, or the first network element in the method embodiments shown in Figures 4 to 6 above.
[0250] When the communication device 700 is used to implement the function of the first device in the method embodiments shown in Figures 4 to 6, the transceiver unit 710 is used to receive the above-mentioned first message and the transceiver unit 710 is also used to send a response message to the first message; the processing unit 720 is used to determine that the first network element only selects the first device as the target device based on the first information.
[0251] Optionally, the transceiver unit 710 is further configured to receive the first configuration information.
[0252] Optionally, the processing unit 720 is further configured to obtain a first verification value according to a preconfigured key and a first parameter.
[0253] Optionally, the processing unit 720 is further configured to obtain a first verification value according to a preconfigured key, a first parameter, and a second parameter.
[0254] Optionally, the transceiver unit 710 is further configured to receive first information.
[0255] Optionally, the transceiver unit 710 is further configured to send second identification information associated with the first device.
[0256] Optionally, the transceiver unit 710 is further configured to receive a first operation instruction.
[0257] Optionally, the transceiver unit 710 is further configured to send information to be transmitted requested by the first operation instruction.
[0258] When the communication device 700 is used to implement the function of the first network element in the method embodiments shown in Figures 4 to 6, the transceiver unit 710 is used to send the above-mentioned second message and the transceiver unit 710 is also used to receive a response message to the above-mentioned second message.
[0259] Optionally, the processing unit 720 is further configured to obtain a second verification value according to the preconfigured key and the first parameter, and determine whether the second verification value is consistent with the first verification value.
[0260] Optionally, the processing unit 720 is further configured to obtain a second verification value according to a preconfigured key, the first parameter, and the second parameter, and determine whether the second verification value is consistent with the first verification value.
[0261] Optionally, the transceiver unit 710 is further configured to send first information.
[0262] Optionally, the transceiver unit 710 is further configured to receive second identification information associated with the first device.
[0263] Optionally, the processing unit 720 is further configured to perform identification verification on the first device based on the second identification information.
[0264] Optionally, the transceiver unit 710 is further configured to send a first operation instruction.
[0265] Optionally, the transceiver unit 710 is further configured to receive information to be transmitted requested by the first operation instruction.
[0266] When the communication device 700 is used to implement the function of the second device in the method embodiments shown in Figures 4 to 6, the transceiver unit 710 is used to receive the second message from the first network element and the transceiver unit 710 is used to send the first message to the first device. The transceiver unit 710 is also used to receive a response message to the first message from the first device and the transceiver unit 710 is also used to send a response message to the second message to the first network element.
[0267] Optionally, the transceiver unit 710 is further configured to receive first information from the first network element and send the first information to the first device.
[0268] Optionally, the transceiver unit 710 is further configured to receive second identification information associated with the first device from the first device, and the transceiver unit 710 is further configured to send the second identification information associated with the first device to the first network element.
[0269] Optionally, the transceiver unit 710 is further configured to receive a first operation instruction from the first network element and the transceiver unit 710 is further configured to send the first operation instruction to the first device.
[0270] Optionally, the transceiver unit 710 is further configured to receive information to be transmitted requested by the first operation instruction from the first device, and the transceiver unit 710 is further configured to send the information to be transmitted requested by the first operation instruction to the first network element.
[0271] For a more detailed description of the above-mentioned transceiver unit 710 and the processing unit 720, as well as the meanings of terms such as the first message, the response message of the first message, the second message, the response message of the second message, the first information, the second identification information, the first operation instruction, and the information to be transmitted requested by the first operation instruction, please refer to the description in the method embodiments shown in Figures 4 to 6.
[0272] It should also be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 700 may be specifically the first device, the second device and the first network element in the above-mentioned embodiments, and may be used to execute the various processes and / or steps corresponding to the first device, the second device and the first network element in the above-mentioned method embodiments, or the device 700 may be specifically the first device, the second device and the first network element in the above-mentioned embodiments, and may be used to execute the various processes and / or steps corresponding to the first device, the second device and the first network element in the above-mentioned method embodiments. To avoid repetition, they will not be described here.
[0273] The apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the first device, the second device, and the first network element in the above-mentioned method, or the apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the first device, the second device, and the first network element in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
[0274] In addition, the transceiver unit 710 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
[0275] It should be noted that the apparatus in FIG7 may be a network element or device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.
[0276] As shown in Figure 8, an embodiment of the present application provides another communication device 800. The device 800 includes a processor 810, which is coupled to a memory 820. The memory 820 is used to store computer programs or instructions and / or data. The processor 810 is used to execute the computer programs or instructions stored in the memory 820, or read the data stored in the memory 820, to perform the methods in the above method embodiments.
[0277] When the communication device 800 is used to implement the methods shown in FIG. 4 to FIG. 6 , the processor 810 is used to implement the functions of the processing unit 820 .
[0278] Optionally, there are one or more processors 810 .
[0279] Optionally, there are one or more memories 820 .
[0280] Optionally, the memory 820 is integrated with the processor 810 or provided separately.
[0281] Optionally, as shown in Figure 8, the apparatus 800 further includes a transceiver 830, which is configured to receive and / or transmit signals. For example, the processor 810 is configured to control the transceiver 830 to receive and / or transmit signals.
[0282] When the communication device 800 is used to implement the methods shown in FIG. 4 to FIG. 6 , the transceiver 810 is used to implement the functions of the above-mentioned transceiver unit 710 .
[0283] For example, the processor 810 is configured to execute a computer program or instruction stored in the memory 820 to implement the related operations of the first device, the second device, and the first network element in each of the above method embodiments. For example, the method of the first device in any one of the embodiments shown in Figures 4 to 6, or the second device in any one of the embodiments shown in Figures 4 to 6, or the method of the first network element in any one of the embodiments shown in Figures 4 to 6.
[0284] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0285] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0286] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0287] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0288] As shown in FIG9 , an embodiment of the present application provides a chip system 900. The chip system 900 (or also referred to as a processing system) includes a logic circuit 910 and an input / output interface 920. It should be understood that the chip system 900 can be installed in the communication device 700 described above, or in other words, the communication device 700 described above can also include the chip system 900.
[0289] The logic circuit 910 may be a processing circuit in the chip system 900. The logic circuit 910 may be coupled to a storage unit and call instructions in the storage unit so that the chip system 900 can implement the methods and functions of the various embodiments of the present application. The input / output interface 920 may be an input / output circuit in the chip system 900, outputting information processed by the chip system 900 or inputting data or signaling information to be processed into the chip system 900 for processing.
[0290] As a solution, the chip system 900 is used to implement the operations performed by the first device, the second device and the first network element in the above method embodiments.
[0291] For example, the logic circuit 910 is used to implement operations related to processing by the first device, the second device and the first network element in the above method embodiments, such as operations related to processing by the first device, the second device and the first network element in any one of the embodiments shown in Figures 4 to 6, that is, the logic circuit 910 is used to implement the functions of the above-mentioned processing unit 720; the input / output interface 920 is used to implement operations related to sending and / or receiving by the first device, the second device and the first network element in the above method embodiments, such as operations related to sending and / or receiving performed by the first device, the second device and the first network element in any one of the embodiments shown in Figures 4 to 6, that is, the input / output interface 920 is used to implement the functions of the above-mentioned transceiver unit 710.
[0292] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the first device, the second device, and the first network element in the above-mentioned method embodiments.
[0293] For example, when the computer program is executed by a computer, the computer can implement the methods performed by the first device, the second device, and the first network element in each embodiment of the above method.
[0294] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by the first device, the second device, and the first network element in the above-mentioned method embodiments.
[0295] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0296] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0297] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0298] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0299] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0300] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0301] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0302] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: receiving a first message from a second device, where the first message includes first information and a first operation instruction; When it is determined based on the first information that the first network element only selects the first device as the target device, a response message of the first message is sent to the second device, where the response message of the first message includes the information to be transmitted of the first device requested by the first operation instruction.
2. The method according to claim 1, characterized in that The first information is first identification information associated with the first device.
3. The method according to claim 1 or 2, characterized in that The response message of the first message also includes second identification information associated with the first device, and the second identification of the first device indicated by the second identification information is the same as the first identification of the first device indicated by the first identification information, or the second identification is part of the first identification, or the second identification is completely different from the first identification, or the second identification is a temporary identification of the first device, or the second identification is a permanently stored identification of the first device.
4. The method according to any one of claims 1 to 3, characterized in that The first message further includes a first parameter, and the method further includes: A first verification value is obtained according to a preconfigured key and the first parameter, and the response message to the first message also includes the first verification value.
5. The method according to claim 4, characterized in that The obtaining a first verification value according to the preconfigured key and the first parameter includes: The first verification value is obtained according to the preconfigured key, the first parameter and the second parameter, and the response message to the first message also includes the second parameter.
6. The method according to claim 4 or 5, characterized in that The first message also includes first indication information, where the first indication information indicates reporting the first verification value.
7. The method according to any one of claims 1 to 6, characterized in that The sending a response message to the first message to the second device includes: receiving first configuration information from the second device; Send a response message to the first message to the second device according to the first configuration information.
8. The method according to claim 7, characterized in that The first message also includes the first configuration information.
9. The method according to claim 7 or 8, characterized in that The first configuration information includes at least one of the following information: Frequency domain resource information, time domain resource information, modulation and coding information, repetition number information, bandwidth information, and rate information.
10. A communication method, characterized in that: include: receiving a first message; When it is determined according to the first information that the first network element selects only the first device as the target device, sending second identification information associated with the first device, where the second identification information is used by the first network element to perform identification verification on the first device; receiving a first operation instruction from the first network element, where the first operation instruction is sent by the first network element after the first device passes the identity verification; Send the to-be-transmitted information of the first device requested by the first operation command based on the first operation instruction.
11. The method according to claim 10, characterized in that The first information is first identification information associated with the first device.
12. The method according to claim 11, characterized in that The second identifier of the first device indicated by the second identification information is the same as the first identifier of the first device indicated by the first identification information, or the second identifier is part of the first identifier, or the second identifier is completely different from the first identifier, or the second identifier is a temporary identifier of the first device, or the second identifier is a permanently stored identifier of the first device.
13. A communication method, characterized in that: include: Sending a second message to the second device, where the second message includes the first information and the first operation instruction, where the first information instructs the first network element to select only the first device as a target device; A response message to the second message is received from the second device, where the response message to the second message includes the to-be-transmitted information of the first device requested by the first operation instruction.
14. The method according to claim 13, characterized in that The first information is first identification information associated with the first device.
15. The method according to claim 13 or 14, characterized in that The response message of the second message also includes second identification information associated with the first device, and the second identification of the first device indicated by the second identification information is the same as the first identification of the first device indicated by the first identification information, or the second identification is part of the first identification, or the second identification is completely different from the first identification, or the second identification is a temporary identification of the first device, or the second identification is a permanently stored identification of the first device.
16. The method according to any one of claims 13 to 15, characterized in that The second message further includes a first parameter, where the first parameter is used by the first device to obtain a first verification value. The response message to the second message further includes the first verification value. The method further includes: Obtaining a second verification value according to a preconfigured key and the first parameter, and determining whether the second verification value is consistent with the first verification value; If the second verification value is consistent with the first verification value, the security check passes; if the second verification value is inconsistent with the first verification value, the security check fails.
17. The method according to claim 16, characterized in that The first parameter is used by the first device to obtain the first verification value, including: the first parameter and the second parameter are used by the first device to obtain the first verification value, and the response message of the second message also includes the second parameter. Obtaining a second verification value according to a preconfigured key and the first parameter includes: The second verification value is obtained according to a preconfigured key, the first parameter, and the second parameter.
18. The method according to claim 16 or 17, characterized in that The second message also includes first indication information, where the first indication information instructs the first device to report the first verification value.
19. A communication method, characterized in that: include: Sending first information, where the first information instructs the first network element to select only the first device as a target device; receiving second identification information associated with the first device; performing identification verification on the first device based on the second identification information; When the identification verification is passed, sending a first operation instruction; Receive the information to be transmitted from the first device requested by the first operation instruction.
20. The method according to claim 19, characterized in that The first information is first identification information associated with the first device.
21. The method according to claim 20, characterized in that The second identifier of the first device indicated by the second identification information is the same as the first identifier of the first device indicated by the first identification information, or the second identifier is part of the first identifier, or the second identifier is completely different from the first identifier, or the second identifier is a temporary identifier of the first device, or the second identifier is a permanently stored identifier of the first device.
22. A communication device, characterized in that: include: A processor, wherein the processor is configured to execute a computer program stored in a memory, so that the communication device performs the method according to any one of claims 1 to 12.
23. A communication device, characterized in that: include: A processor, configured to execute a computer program stored in a memory, so that the communication device performs the method according to any one of claims 13 to 21.
24. A communication system, characterized in that: including at least one of a first device, a second device, and a first network element, The first device is used to execute the method according to any one of claims 1 to 12, and the first network element is used to execute the method according to any one of claims 13 to 21.
25. The communication system according to claim 24, characterized in that the second device is configured to receive the second message from the first network element and the second device is configured to send the first message to the first device; or The second device is configured to receive a response message to the first message from the first device, and the second device is configured to send a response message to the second message to the first network element; or, The second device is configured to receive the first information from the first network element and the second device is configured to send the first information to the first device; or, The second device is configured to receive second identification information associated with the first device from the first device, and the second device is configured to send the second identification information associated with the first device to the first network element; or, The second device is configured to receive a first operation instruction from the first network element and the second device is configured to send the first operation instruction to the first device; or, The second device is used to receive the to-be-transmitted information requested by the first operation instruction from the first device, and the second device is used to send the to-be-transmitted information requested by the first operation instruction to the first network element.
26. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the method according to any one of claims 1 to 12 is performed.
27. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the method according to any one of claims 13 to 21 is performed.
28. A computer program product comprising instructions, characterized in that When the computer is executed, the method according to any one of claims 1 to 12 is executed.
29. A computer program product comprising instructions, characterized in that When the computer is executed, the method according to any one of claims 13 to 21 is executed.
Citation Information
Patent Citations
Terminal management method and device
CN116321083A
Paging method and device
CN116963276A
Random access procedure in a wireless backhaul network
US20190116613A1
Random access in a wireless communication network
WO2021204845A1
Positioning method and apparatus
WO2024022012A1