Communication method and device

By combining the location information of multiple terminal devices and reporting it in business processes, the problem of large overhead of reporting location information in the Internet of Things system is solved, and communication efficiency and accuracy of location reporting are improved.

CN120455994APending Publication Date: 2025-08-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410177348.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-08
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the Internet of Things system, the signaling overhead caused by the base station reporting a large amount of tag location information is large, affecting communication efficiency.

Method used

The access network device selects or paging the terminal device by sending a message, receives uplink messages, and combines the location information of multiple terminal devices into a message and reports it to the core network, multiplexing the business process to reduce signaling overhead.

Benefits of technology

The overhead of reporting location information is reduced, communication efficiency is improved, and the accuracy of terminal device position reporting is improved through precise location identification information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455994A_ABST
    Figure CN120455994A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and the method comprises the steps: transmitting a first message which is used for selecting or paging at least one terminal device; receiving a first uplink message from the first terminal device, and receiving a second uplink message from the second terminal device; and sending a second message to the core network device, the second message comprising the first uplink message, the second uplink message and first position information, the first position information indicating positions of the first terminal device and the second terminal device. Through the above process, the access network device can report the common first position information of a plurality of terminal devices to the network side through a message, so that the reporting overhead of the position information can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] Wireless communication systems have incorporated the Internet of Things (IoT) technology. Terminal devices can function as tags in the IoT, while base stations can function as readers. Tags can communicate with base stations. Tags are passive or semi-active devices. Typical applications include logistics, warehousing, industrial manufacturing, identity verification, and environmental monitoring. Many tags interact with base station antennas at any one time. In some scenarios, the core network needs to determine the location of tags, so the base station must report the location of each tag to the core network.

[0003] Since the tag contains a lot of data, the overhead of the base station reporting location information is also high. Summary of the Invention

[0004] The present application provides a communication method and apparatus for reducing the overhead of reporting location information.

[0005] In a first aspect, the present application provides a communication method, wherein the method is performed by an access network device or a module or chip in the access network device. The method is described herein using the access network device as an example. The method comprises: sending a first message, the first message being used to select or page at least one terminal device; receiving a first uplink message from the first terminal device, and receiving a second uplink message from a second terminal device; and sending a second message to the core network device, the second message including the first uplink message, the second uplink message, and first location information, the first location information indicating the locations of the first terminal device and the second terminal device.

[0006] In a second aspect, the present application provides a communication method, wherein the method is performed by an access network device or a module or chip in the access network device, and is described herein using the access network device as the performing entity. The method comprises: sending a first message, wherein the first message is used to select or page at least one terminal device; receiving N uplink messages from N terminal devices, wherein one uplink message of the N uplink messages is from one of the N terminal devices, where N is an integer greater than 1; and sending a second message to the core network device, wherein the second message includes the N uplink messages and first location information, wherein the first location information indicates the location of the N terminal devices.

[0007] Through the above process, after the access network device obtains uplink messages from multiple terminal devices, when reporting multiple uplink messages to the core network, the first location information of multiple terminal devices can be reported to the network side through one message, which can reduce the reporting overhead of location information and improve communication efficiency.

[0008] In combination with the first aspect or the second aspect, in a possible implementation method, the method also includes: receiving a first service request from a core network device, wherein the first service request is used to request a first service; wherein the first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, reading service, writing service, and deactivation service.

[0009] In the above solution, by reusing the service process of the first service and reporting the location information of the terminal device in the service process, signaling overhead is reduced and the complexity of the terminal device is lowered.

[0010] In combination with the first aspect or the second aspect, in a possible implementation method, the first location information includes at least one of the following: identification information of the transceiver point TRP; identification information of the micro radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; NR cell global identifier (cell global identifier, CGI); wherein the TRP or the PRU or the head end or the antenna is used to receive N uplink messages, or the TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward N uplink messages, or the relay device is used to forward the first uplink message and the second uplink message.

[0011] In the above solution, TRP, PRU, etc. correspond to an area in the cell. Through these identification information, the reported location information of the terminal device can be made more accurate.

[0012] In combination with the first aspect or the second aspect, in a possible implementation, the first location information includes at least one of the following: area information corresponding to the TRP; area information corresponding to the PRU; area information corresponding to the head end; area information corresponding to the antenna; area information corresponding to the relay device; wherein the TRP or the PRU or the head end or the antenna is used to receive N uplink messages, or the TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward N uplink messages, or the relay device is used to forward the first uplink message and the second uplink message.

[0013] In the above solution, TRP, PRU, etc. correspond to an area in the cell. Through these identification information, the reported location information of the terminal device can be made more accurate.

[0014] In combination with the first aspect or the second aspect, in a possible implementation manner, the area corresponding to the area information is a part of a cell.

[0015] In combination with the first aspect or the second aspect, in a possible implementation manner, the first service request further includes first information, and the first information is used to indicate the location information of the terminal device to be reported.

[0016] In conjunction with the first or second aspect, in one implementation, the core network device may further send second information, where the second information is used to indicate measurement of a message or signal of the terminal device. Optionally, the second information further indicates a measurement quantity, for example, the measurement quantity may include at least one of an angle, signal strength, and arrival time.

[0017] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes: measuring the first uplink message to obtain a first measurement result; sending the first measurement result to the core network device, and the first measurement result is used to determine the second location information of the first terminal device.

[0018] In the above solution, by using the measurement results to locate the terminal device, the positioning result is more accurate and the positioning accuracy is improved.

[0019] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes: sending positioning configuration information, wherein the positioning configuration information is used to transmit a positioning signal; receiving at least one positioning signal from the first terminal device; measuring the at least one positioning signal to obtain a second measurement result; and sending the second measurement result to the core network device, wherein the second measurement result is used to determine the third location information of the first terminal device.

[0020] In combination with the first aspect or the second aspect, in a possible implementation method, the positioning configuration information includes at least one of the following information: the sending period of the positioning signal, the number of times the positioning signal is sent, the positioning signal type, the sending time period of the positioning signal, the sending time offset value of the positioning signal, the frequency of the positioning signal, and the absolute sending time of the positioning signal.

[0021] In this implementation, the positioning signal is indicated by the positioning configuration information, so that the positioning signal can be accurately sent and the reliability of positioning can be improved.

[0022] In combination with the first aspect or the second aspect, in a possible implementation, at least one of the positioning signals includes a first positioning signal and a second positioning signal; the first positioning signal is determined based on a first carrier signal from a third terminal device, and the second positioning signal is determined based on a second carrier signal from the third terminal device, and the frequency position of the first carrier signal is different from the frequency position of the second carrier signal.

[0023] In a third aspect, the present application provides a communication method, the execution subject of the method is a core network device or a module or chip in the core network device, and the method is described here by taking the core network device as the execution subject as an example. The method includes: receiving a second message from an access network device, the second message including first location information, a first uplink message of a first terminal device, and a second uplink message of a second terminal device, the first location information indicating the location of the first terminal device and the second terminal device. Alternatively, the second message includes the N uplink messages and the first location information, and the first location information indicates the location of the N terminal devices.

[0024] In one possible implementation, the method further includes: sending a first service request to the access network device, wherein the first service request is used to request a first service; wherein the first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, reading service, writing service, and deactivation service.

[0025] In one possible implementation, the first location information includes at least one of the following: identification information of the transceiver point TRP; identification information of the micro radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; NR cell global identification; wherein the TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

[0026] In a possible implementation, the first location information includes at least one of the following: area information corresponding to the TRP; area information corresponding to the PRU; area information corresponding to the head end; area information corresponding to the antenna; area information corresponding to the relay device;

[0027] The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

[0028] In a possible implementation manner, the area corresponding to the area information is a part of a cell.

[0029] In a possible implementation, the first service request further includes first information, where the first information is used to indicate the location information of the terminal device in the cell to be reported.

[0030] In one possible implementation, the method further includes: receiving a first measurement result from the access network device, where the first measurement result is determined based on the first uplink message; and the first measurement result is used to determine second location information of the first terminal device.

[0031] In a fourth aspect, the present application provides a communication method, wherein the method is performed by an access network device or a module or chip in the access network device. The method is described herein using the access network device as an example. The method comprises: sending a first message, the first message being used to select or page at least one terminal device; receiving a first uplink message from the first terminal device; and sending a second message to the core network device, the second message including the first uplink message and first location information, the first location information indicating the location of the first terminal device.

[0032] In one possible implementation, the first location information includes at least one of the following: identification information of the transceiver point TRP; identification information of the micro radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; NR cell global identification; wherein the TRP or the PRU or the head end or the antenna is used to receive the first uplink message; the relay device is used to forward the first uplink message.

[0033] In one possible implementation, the first location information includes at least one of the following: area information corresponding to the TRP; area information corresponding to the PRU; area information corresponding to the head end; area information corresponding to the antenna; area information corresponding to the relay device; wherein the TRP or the PRU or the head end or the antenna is used to receive the first uplink message; and the relay device is used to forward the first uplink message.

[0034] In a possible implementation manner, the area corresponding to the area information is a part of a cell.

[0035] In a fifth aspect, the present application provides a communication method, wherein the method is performed by a core network device or a module or chip in the core network device, and is described herein using the core network device as an example. The method includes: receiving a second message from an access network device, the second message including first location information and a first uplink message of a first terminal device, wherein the first location information indicates the location of the first terminal device.

[0036] In one possible implementation, the first location information includes at least one of the following: identification information of the transceiver point TRP; identification information of the micro radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; NR cell global identification; wherein the TRP or the PRU or the head end or the antenna is used to receive the first uplink message; the relay device is used to forward the first uplink message.

[0037] In one possible implementation, the first location information includes at least one of the following: area information corresponding to the TRP; area information corresponding to the PRU; area information corresponding to the head end; area information corresponding to the antenna; area information corresponding to the relay device; wherein the TRP or the PRU or the head end or the antenna is used to receive the first uplink message; and the relay device is used to forward the first uplink message.

[0038] In a possible implementation manner, the area corresponding to the area information is a part of a cell.

[0039] In a sixth aspect, the present application further provides a communication device capable of implementing any of the methods provided in any of the first to fifth aspects. The communication device can be implemented via hardware or by executing corresponding software via hardware. The hardware or software includes one or more units or modules corresponding to the above-mentioned functions.

[0040] In one possible implementation, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the access network device, terminal device, or core network device in the above-described method. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a device such as a terminal device.

[0041] In one possible implementation, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0042] In one possible implementation, the structure of the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in any one of the first to fifth aspects, which will not be repeated here.

[0043] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method in any possible implementation of any aspect of the first to fifth aspects is implemented.

[0044] In an eighth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of any one of the first to fifth aspects.

[0045] In a ninth aspect, a circuit is provided for executing the method in any possible implementation of any one of the first to fifth aspects, wherein the circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0046] In a tenth aspect, a chip is provided, comprising a processor. When the processor executes a computer program or instruction, the processor is configured to implement the method of any possible implementation of any of the first to fifth aspects. Optionally, the chip may further include a memory. The chip may be composed of a single chip or may include a chip and other discrete devices.

[0047] In the eleventh aspect, a communication device is provided, comprising a processor, which implements the method in any possible implementation of any one of the first to fifth aspects through a logic circuit or executing a computer program or instruction.

[0048] In a twelfth aspect, a communication device is provided, comprising a unit or module for executing the method in any possible implementation of any one of the first to fifth aspects above.

[0049] In a thirteenth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is configured to receive signals from a communication device other than the communication device and transmit them to the processor, or to transmit signals from the processor to the communication device other than the communication device, wherein the processor implements the functional modules of the method in any possible implementation of any of the first to fifth aspects by means of logic circuits or by executing computer programs or instructions. Optionally, the communication device further comprises a memory configured to store the computer program or instructions.

[0050] In a fourteenth aspect, an embodiment of the present application further provides a communication system. The communication system includes: an access network device for implementing the method in the aforementioned first aspect and any possible implementation of the first aspect; and a core network device for implementing the method in the aforementioned second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 A schematic diagram of a network device architecture provided in an embodiment of the present application;

[0052] Figure 2 A schematic diagram of a label provided in an embodiment of the present application;

[0053] Figure 3 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0054] Figure 4 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0055] Figure 5 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0056] Figure 6 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0057] Figure 7 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0058] Figure 8 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0059] Figure 9 A schematic diagram of a network architecture applicable to an embodiment of the present application;

[0060] Figure 10 A flow chart of a communication method provided in an embodiment of the present application;

[0061] Figure 11 A schematic diagram of a region provided in an embodiment of the present application;

[0062] Figure 12 A schematic diagram of a region provided in an embodiment of the present application;

[0063] Figure 13 A flow chart of a communication method provided in an embodiment of the present application;

[0064] Figure 14 A flow chart of a communication method provided in an embodiment of the present application;

[0065] Figure 15 A flow chart of a communication method provided in an embodiment of the present application;

[0066] Figure 16 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0067] Figure 17A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0068] Figure 18 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0069] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the embodiments described are only a part of the embodiments of the present application, not all of the embodiments. The terms "first", "second" and corresponding terminology labels in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is merely a way of distinguishing objects with the same properties when describing the embodiments of the present application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, so that a process, method, system, product or device that includes a series of units is not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices. The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repetitions will not be repeated.

[0070] The method provided in the embodiment of the present application can be applied to various types of mobile communication systems, for example, it can be the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), it can be a fourth generation (4G) communication system (such as long term evolution (LTE)), it can also be a fifth generation (5G) communication system (such as 5G new radio (NR)), it can also be a hybrid architecture of LTE and NR, it can also be 6G or new communication systems that will appear in future communication developments, etc. The communication system may also include a machine to machine (M2M) network, a machine type communication (MTC) or other networks. Exemplarily, the method provided in the embodiment of the present application can be applied to a communication system that supports ambient IoT (AIoT) or IoT (IoT) technology.

[0071] Below, some terms used in the embodiments of the present application are first explained to facilitate understanding by those skilled in the art.

[0072] In the embodiments of the present application, an access network device may be a device in a wireless network, and may also be referred to as a network device or a wireless access network device. For example, an access network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. Access network equipment includes but is not limited to: base station, evolved NodeB (eNodeB), transmission reception point (TRP), next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, access network equipment in the open radio access network (O-RAN), next generation base station in the sixth generation (6G) mobile communication system, base station in the future mobile communication system or access node in the wireless fidelity (WiFi) system, etc.; or it can be a module or unit that completes part of the functions of the base station, for example, it can be a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU control plane, CU-CP) module, or a centralized unit user plane (CU user plane, CU-UP) module. The access network equipment can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The specific technology and specific device form adopted by the access network equipment are not limited in this application.

[0073] like Figure 1As shown, in some implementations, access network equipment may include a centralized unit (CU) and a distributed unit (DU). RAN equipment, including CU and DU nodes, splits the protocol layers of the gNB in the NR system, centrally controlling some protocol layer functions in the CU and distributing some or all of the remaining protocol layer functions in the DU, which is then centrally controlled by the CU. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, primarily including radio resource control (RRC) and the control plane's corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is primarily responsible for encryption, decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, primarily including the service data adaptation protocol (SDAP) and the user plane's corresponding PDCP (i.e., PDCP-U). SDAP is primarily responsible for processing core network data and mapping flows to bearers. The PDCP-U is primarily responsible for data plane encryption and decryption, integrity protection, header compression, sequence number maintenance, and data transmission. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the gNB's connection to the core network via the NG interface and to the DU via the F1 interface control plane (i.e., F1-C). The CU-UP connects to the DU via the F1 interface user plane (i.e., F1-U). Alternatively, the PDCP-C may also reside in the CU-UP.

[0074] It is understood that in different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art will understand their meanings. For example, in an open radio access network (O-RAN) system, CU may also be called an open CU (O-CU), DU may also be called an open DU (O-DU), CU-CP may also be called O-CU-CP, and CU-UP may also be called O-CU-UP. For convenience of description, this application uses CU, CU-CP, CU-UP, and DU as examples. The access network equipment may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the RRC layer. The DU is responsible for processing physical layer protocols and real-time services and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. In some deployments, the CU can be further divided into a Centralized Unit Control Plane (CU-CP) node and a Centralized Unit User Plane (CU-UP) node, where the CU-CP is responsible for control plane functions and the CU-UP is responsible for user plane functions.

[0075] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The terminal device may be referred to as a terminal device, and may also be referred to as user equipment (UE), terminal, mobile station (MS), mobile terminal (MT), etc. The terminal device may be a device that includes wireless communication capabilities (providing voice / data connectivity to the user). For example, a handheld device with wireless connection capabilities, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: 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 the Internet of Vehicles, 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, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communication (MTCs), and other related terminal devices. Wireless terminals in industrial control can include cameras and robots. Wireless terminals in smart homes can include televisions, air conditioners, vacuum cleaners, speakers, and set-top boxes.Terminal devices can also be V2X devices, such as smart cars (or intelligent cars), digital cars, unmanned cars (or driverless cars, or pilotless cars, or automobiles), self-driving cars (or autonomous cars), pure electric vehicles (or battery EVs), hybrid electric vehicles (HEVs), range-extended electric vehicles (REEVs), plug-in hybrid electric vehicles (PHEVs), new energy vehicles (new energy vehicles), and roadside units (RSUs). Terminal devices can also be devices used in device-to-device (D2D) communications, such as electricity meters and water meters.

[0076] When the present application is applied to an AIoT or IoT system, both the reader and the tag device can be implemented based on the infrastructure in the cellular network. In other words, both the reader and the tag can be devices in the cellular network. For example, the function of the reader can be implemented by an access network device, such as a base station. The tag can be implemented by a terminal device in the cellular network, such as an extremely low-power, extremely low-complexity IoT terminal. Contactless data communication can be performed between the access network device and the terminal device, thereby reading information from the terminal device and / or writing information to be stored into the terminal device. It can be understood that in the present application, the access network device can have the function of a reader; the terminal device has the function of a tag, or the terminal device can be a terminal device in an AIoT or IoT system.

[0077] Tags can also be called electronic tags, RFID tags, or tag devices. Alternatively, tags can also be called AIoT terminal devices or AIoT devices. In this application, tags can also be regarded as a terminal device.

[0078] In one classification method, tags can be divided into passive tags, semi-passive tags, and active tags. Passive tags and semi-passive tags can use a backscatter-based communication method, while active tags use an actively generated carrier communication method.

[0079] Another classification method is to divide tags into the following three types of devices:

[0080] Device A: has no energy storage, cannot generate signals independently, and uses backscattering to transmit signals;

[0081] Device B: It has energy storage but cannot generate signals independently. It uses backscattering to transmit signals, and its stored energy can amplify the reflected signal.

[0082] Device C: has energy storage, can independently generate signals, and has active RF components for transmission.

[0083] The tag uses a low-precision, low-power medium-to-low-frequency ring oscillator or no local oscillator at all to receive downlink signals. When the tag is operating, the communication energy and carrier are provided by the reader, and communication is based on the reflected carrier.

[0084] The reader / writer involved in this embodiment can be a handheld or fixed device that reads or writes tag information, or can be understood as a device that communicates with tags. The reader / writer can be a terminal device, an access network device, or a device with reading and writing functions. The reader / writer can also be an IAB node or a relay node.

[0085] For example, Figure 2 As shown in the figure, a reader can send a carrier signal to a tag, which receives the carrier signal through its antenna. The solid line in the figure represents the carrier signal sent by the reader, and the dashed line represents the reflected signal transmitted by the tag based on the carrier signal. The tag can adjust the information to be transmitted based on the reflected signal. In this way, the tag uses a low-precision, low-power medium-to-low-frequency ring oscillator or completely eliminates the local oscillator to receive downlink signals, further reducing the power consumption of the tag's downlink reception.

[0086] A tag is a miniature wireless transceiver, which mainly includes a built-in tag device antenna, a coupling element and a chip. The tag chip has a storage space that can support the reader to read or write tag data. After the tag receives the radio frequency signal sent by the reader through the antenna, it can couple the radio frequency signal through the coupling element, and then provide energy to the tag chip within the coupling channel, and feed back the data stored in the chip to the reader through the antenna. A communication network based on cellular network infrastructure, consisting of readers and tags, can be called a passive Internet of Things (IoT) network, or an ambient IoT (AIoT or A-IoT), in which the tag device can also be regarded as a terminal device, which can be an active tag device, a passive tag device or a semi-active tag device.

[0087] Environmental IoT systems can be applied to passive or semi-passive IoT scenarios. For example, in logistics and warehousing scenarios, tags can be used to inventory and track goods, and to monitor the status of goods during transportation. In industrial manufacturing scenarios, tags can be used to monitor the environment and equipment status.

[0088] Figure 3 FIG. 1 shows a schematic diagram of a communication system applicable to an embodiment of the present application. Figure 3 As shown, the communication system includes an access network device and a tag. The tag can be a standalone device or integrated with a terminal device, i.e., the tag is part of the terminal device. In this communication system, the access network device can function as a reader in a radio frequency identification (RFID) system. The access network device can communicate with the tag as a reader. The communication interface between the access network device and the tag is a UU interface, i.e., air interface communication.

[0089] Figure 4 FIG. 1 shows a schematic diagram of another communication system applicable to an embodiment of the present application. Figure 4 As shown, the communication system includes a terminal device and a tag. The tag can be a standalone device or integrated with the terminal device. In this communication system, the terminal device can function as a reader / writer in an RFID system, that is, the terminal device can communicate with the tag as a reader / writer, and the terminal device and the tag can communicate via a sidelink.

[0090] Figure 5 FIG. 1 shows a schematic diagram of another communication system applicable to an embodiment of the present application. Figure 5 As shown, the communication system includes an access network device, an integrated access and backhaul (IAB) node, and a tag. The communication system may also include other devices, such as terminal devices. In this communication system, the access network device may have the function of a reader / writer in an RFID system, and the IAB node may serve as a relay node between the access network device and the tag. The tag transmits information to the IAB node, and the IAB node forwards the information to the access network device via the uu interface. The tag may be connected to the IAB node via the uu interface, and the IAB node may be connected to the base station via the uu interface.

[0091] In this application, the communication system including the access network device, the terminal device and the tag can also be a system with a separate architecture. Figure 6As shown, the access network device and the terminal device can communicate directly. The access network device can also have the function of a reader / writer in the RFID system. There is an uplink connection between the tag and the access network device, and a downlink connection between the tag and the terminal device. The terminal device can transmit information to the tag, and the tag then forwards the information to the access network device. Alternatively, there is a downlink connection between the tag and the access network device, and an uplink connection between the tag and the terminal device. The access network device can transmit information to the tag, and the tag then forwards the information to the terminal network device. The energy required for the tag to send information can be provided by an energy signal, which can come from the access network device, the terminal device, or other devices. The energy signal can also be called an excitation signal.

[0092] In a system with a separated architecture, in one implementation, a terminal device can send data to a tag. The terminal device or access network device provides a carrier signal, and the tag generates or sends an uplink signal based on the carrier signal, and sends the uplink signal to the access network device. The uplink signal may include data sent by the tag to the access network device. The data may be the tag's own data or data received from the terminal device. In another implementation, the access network device can send data to the tag. The terminal device or access network device provides a carrier signal, and the tag generates a downlink signal based on the carrier signal, and sends the downlink signal to the terminal device. The downlink signal may include data sent by the tag to the terminal device. The data may be the tag's own data or data received from the access network device.

[0093] There is also a direct connection architecture, in which the tag and the access network device can directly transmit data. When the tag sends an uplink signal to the access network device, the carrier signal used to generate the uplink signal is provided by the terminal device.

[0094] This application is also applicable to ORAN architecture. Figure 7 As shown in the figure, the ORAN system may include access network equipment, terminal equipment and core network equipment. The ORAN system may include other components besides the components shown in the figure.

[0095] As shown in the figure, the access network device (for example, it can be an eNB or gNB or next-generation access network device) communicates with the core network (CN) device through the backhaul link (Backhaul) and communicates with the user equipment (UE) through the air interface.

[0096] For example, the baseband unit (BBU) in the access network device may communicate with the core network through a backhaul link, and the radio unit (RU) in the access network device may communicate with at least one UE through an air interface. The BBU communicates with at least one RU through a fronthaul link, and the BBU and RU may be co-located or not. The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which may communicate through at least one midhaul link. In the ORAN system, the CU may also be referred to as an open CU (O-CU), and the DU may also be referred to as an open DU (O-DU).

[0097] like Figure 8 The figure shows a network element functional division and protocol layer structure diagram of an ORAN device. In some examples, the CU is a logical node that carries the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as the core network through certain interfaces, which may be interfaces such as E2 interfaces. Optionally, the CU may have some of the functions of the core network. The CU (such as the PDCP layer and higher layers) is connected to the DU (such as the RLC layer and lower layers) through certain interfaces, which may be interfaces such as F1 interfaces. In some examples, these interfaces (such as the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (such as interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, and in some examples, it defines the F1 signaling process. The F1 interface supports the control plane F1-C and the user plane F1-U.

[0098] In some examples, the CU can be split into the CU-CP (Control Unit-Control Plane) and the CU-UP (Control Unit-User Plane). The CU-CP is a logical node that carries the RRC layer and the PDCP-C (Control plane part of PDCP) layer and is used to implement the control plane functions of the CU. The CU-CP can interact with network elements in the core network that implement control plane functions. The network elements in the core network that implement control plane functions can be access and mobility function network elements, such as the Access and Mobility Management Function (AMF) in the 5G system. The AMF network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration of terminal devices with the network, and handover of terminal devices. The CU-UP is a logical node that carries the SDAP layer and the PDCP-U (User plane part of PDCP) layer and is used to implement the user plane functions of the CU. The CU-UP can interact with network elements in the core network that implement user plane functions. The network elements in the core network that implement user plane functions, such as the UPF (User Plane Function) in the 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.

[0099] In some examples, the DU is a logical node that carries the Radio Link Control (RLC) layer, the Medium Access Control (MAC) layer, the Higher Physical (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be fronthaul interfaces.

[0100] In some examples, a CU may not have a PDCP layer, i.e., include only an RRC layer. A CU-CP may not have a PDCP-C. A CU-UP may not have a PDCP-U, or may not have a CU-UP at all. In some examples, a DU may not have an RLC layer, but only a MAC and higher PHY layers. Furthermore, in some examples, there may be no CU and only a DU.

[0101] In some examples, the Higher PHY layer includes portions of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation processing functions. In some examples, the RU is a logical node that carries the lower physical layer (Lower PHY) and radio frequency (RF) chain processing. In some examples, the RU can be a 3rd generation partnership project (3GPP) transmission reception point (TRP) or a remote radio head (RRH) or other entity with similar functions. In some examples, the Low-PHY includes portions of the PHY processing, such as fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering processing functions. The RU communicates with one or more UEs via a wireless link.

[0102] The DU and RU may or may not be co-located. The DU and RU exchange control plane information and user plane information via the Lower-Layer Split Control User Synchronous-Plane (LLS-CUS) plane interface over the fronthaul link. The LLS-CUS may include an LLS-C interface and an LLS-U interface, which provide the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via the LLS-M interface over the fronthaul link, and the management plane (M-Plane) refers to non-real-time management operations between the DU and RU. The DU and RU can collaborate to jointly implement PHY layer functions. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways depending on the design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement mid-radio functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or to implement the low-layer functions and radio frequency functions. The high-layer functions in the physical layer may include a portion of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another portion of the functions of the physical layer, which is closer to the mid-radio side.

[0103] In an environmental IoT system, tags and readers can perform one or more of the following services: inventory, positioning, sensing, and command. It is understood that command services can include at least one of read, write, or lock services.

[0104] Inventory service: Inventory service, also known as an inventory operation, obtains tag identification information. For example, a reader can use commands such as query and acknowledgement (ACK) to obtain tag identification information. To facilitate tag inventory, tags include four session identifiers, S0-S3. Each session identifier corresponds to two inventory states: A and B. The inventory state is indicated by the sessInventoried flag. When a reader selects a tag, it sends a select command containing the session identifier, which the tag stores. When the reader performs an inventory on the tag, it sends a query command containing the session identifier. The tag can then flip the inventory state corresponding to the session identifier from A to B. If the reader sends a query command to perform the inventory again, the tag will not respond because its inventory state is B, thus preventing the same tag from being inventoried multiple times during a single inventory cycle.

[0105] Read service: The read service can read the electronic product code (EPC) in the tag's storage area, the tag identifier (TID), the content stored in the tag's reserved area, or the content stored in the user storage area.

[0106] Write service: The write service can perform write operations on the storage area of the tag.

[0107] Kill service: The kill service can make the tag unable to work permanently.

[0108] Lock service: The lock service can lock the tag information, preventing the tag from being read or written. Alternatively, the lock service can lock the storage area, preventing or allowing the storage area to be read or written.

[0109] The above are just examples. Other services or operations can be performed between the tag and the reader, which will not be explained one by one here.

[0110] The present application also involves positioning. First, let's understand 5G positioning technology:

[0111] 5G positioning technology measures some parameters of wireless signals and determines the location of the terminal based on specific positioning technology. The measurement parameters generally include the transmission time of radio waves, signal strength, arrival angle, departure angle, etc.

[0112] like Figure 9As shown, it is a structural diagram of a positioning system provided in an embodiment of the present application, including terminal equipment, access network equipment, AMF, LMF, unified data management (UDM) network element, gateway mobile location center (GMLC), and positioning service client (LCS Client) network element.

[0113] In 5G positioning technology, the functions of each network element are as follows:

[0114] Access network equipment: At the request of the LMF, it receives or sends positioning messages related to the new radio positioning protocol A (NR positioning protocol A, NRPPa); completes positioning-related measurements and reports the measurement quantities to the LMF, such as the synchronization signal reference signal received power (SS-RSRP) and synchronization signal reference signal received quality (SS-RSRQ) of the serving cell and the neighboring cell.

[0115] AMF: supports receiving positioning requests (initiated by UE / GMLC / AMF) and managing positioning requests; supports LMF selection; supports NRPPa to implement positioning-related interactions with base stations; and transparently transmits relevant positioning messages between LMF, access network equipment, terminal equipment, and other entities.

[0116] The LMF receives and processes positioning requests or positioning-related data requests from the AMF; sends positioning results and related positioning data to the AMF. It selects a positioning method, either a single method or a hybrid method. It controls positioning measurements based on different positioning methods. It calculates positioning assistance data and sends it to the terminal device.

[0117] UDM: stores user's location subscription information and routing information.

[0118] GMLC: Completes the processing of LCS client requests for terminal device location, obtaining the user's latitude and longitude information and returning it to the LCS client. As the operating platform for the positioning service system, GMLC manages user data, service data, service contract information, service provider (SP) data management and billing, and authentication for value-added service applications.

[0119] LCS Client: A logical functional entity that can be an entity within the public land mobile network (PLMN), such as an O&M tool, or an entity outside the PLMN, such as a third-party positioning server deployed by a non-carrier. The LCS Client initiates a positioning request with parameters such as Quality of Service (QoS) to obtain the location information of one or more terminal devices.

[0120] The positioning protocols involved in the 5G positioning system are as follows:

[0121] NRPPa is a positioning protocol used between base stations and LMFs. Base stations and LMFs exchange positioning information based on the NRPPa positioning protocol.

[0122] LPP directly uses the LTE positioning protocol and is a positioning protocol that terminates between the terminal device and the LMF. The LMF and the terminal device exchange positioning information based on the LPP positioning protocol. The LMF and the terminal device interact using non-access stratum (NAS) messages, which are transparent to the base station.

[0123] The positioning service request can be initiated through different network element modules, such as through the terminal device or AMF itself, or indirectly through the GMLC (such as processing the location service request initiated by the LCS Client). The specific positioning process will not be repeated in this application.

[0124] The positioning technology involved can be based on uplink angle of arrival (UL-AoA) positioning, or other positioning technologies, which are not limited in this application. UL-AoA is an angle-based positioning method. Angle-based positioning also does not need to consider clock synchronization issues between base stations and between base stations and terminal devices. Specifically, the base station measures the angle of arrival of the uplink signal of the terminal device to calculate the location information of the terminal device. UL-AoA positioning does not rely on the synchronization accuracy between base stations. The more antenna arrays there are, the more accurate the angle measurement is, and the higher the positioning accuracy is.

[0125] The above introduces RFID technology and 5G positioning technology. However, low-capability terminals do not support complex designs, and signaling interactions cannot be designed to be too complex. For example, tags can only perform inventory services through inventory processes and cannot support complex positioning processes. If the access network device reports the location information of the tag, since one access network device can perform services with multiple tags, the number of tags is large, and the overhead of the access network device reporting the location information of each tag is large. To this end, this application provides a method that can reduce the overhead of reporting the location information of the tag, which will be described in detail below.

[0126] The method provided in this application is applied to Figures 2 to 9 When the network architecture is in the , the method executed on the access network device side can also be Figures 2 to 9 The method executed by the module (such as chip) in the access network device can also be executed by the control subsystem including the access network device function. The control subsystem including the access network device function here can be the control center in the above application scenarios such as smart grid, industrial control, smart transportation, smart city, etc. The method executed on the terminal device side can also be performed by 2 to Figure 9 The method may be executed by a tag or terminal device or a module in the terminal device (such as a chip or a modem), or may be executed by a device including the functions of the terminal device.

[0127] It can be understood that the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. It can be applied to modules in terminal devices or access network devices. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, the method provided in the embodiment of the present application can be used. The interaction between the terminal device and the access network device is used as an example for explanation below.

[0128] like Figure 10 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application, the method comprising:

[0129] Optionally, step 1001: the core network device sends a first service request to the access network device.

[0130] Correspondingly, the access network device receives the first service request.

[0131] For example, the first service request is used to request a first service; wherein the first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, read service, write service, and deactivate service.

[0132] In one implementation, the core network device may also send a first message, and the first message is used to indicate the location information of the reported terminal device. It can be understood that the first information indicates the location information of the reported terminal device, and the area range of the location information of the terminal device indicated by the first information is smaller than the area range of the cell level, for example, indicating which area or position the terminal device is in the cell. The "cell" here refers to the cell where the terminal device is located, and the cell belongs to the access network device. Optionally, the first information can be used to indicate the TRP corresponding to the location of the reported terminal device in the cell or the area information of the TRP. Among them, the TRP can also be replaced by a Pico Radio Unit (PRU) or a Pico Remote Radio Unit (pRRU) or an RRU or a BBU or an RRU hub or a head end or an antenna or a relay device.

[0133] In one implementation, the core network device may further send second information, the second information being used to instruct measurement of a message or signal of the terminal device. Optionally, the second information further indicates a measurement quantity, for example, the measurement quantity may include at least one of angle, signal strength, and arrival time.

[0134] In this application, the first service request, the first information, and the second information may be sent separately; alternatively, the core network device may carry at least one of the first information and the second information in the first service request, i.e., the first service request includes at least one of the first information and the second information; alternatively, the core network device may carry the first service request in the first information or the second information, i.e., the first information or the second information includes the first service request. This application does not limit how the core network device sends the first service request, the first information, and the second information.

[0135] Optionally, before the core network device sends the first service request, it may receive a second service request and at least one of the first information from the server. The server may be an external server, such as an Internet of Things server, a user or factory server, etc. The second service request may be at least one of inventory, sensing, downlink commands (such as read / write / lock / deactivate commands, etc.) and positioning service requests, and the second service request may be used to trigger the business process of A-IoT. Among them, the core network device may directly forward the second service request to the access network device. At this time, the first service request and the second service request are the same service request. For example, the first service request generated by the core network device is an N2 message, and the N2 message includes the second service request. Alternatively, the core network device may send the first service request based on the second service request.

[0136] In this application, the core network device can be a tag management function (TMF) network element or an AMF network element or an ambient IoT management function (AIoTMF), or other network elements, and this application does not limit this. If the core network device is a TMF network element, it can be understood that the TMF network element assumes (part of) the function of the AMF network element. After the TMF network element receives the second service request, it can send the second service request to the AMF network element. If the core network device is an AMF network element, the AMF network element can receive the second service request directly from the server.

[0137] Step 1002: The access network device sends a first message, where the first message is used to select or page at least one terminal device.

[0138] The terminal device is a passive device, a semi-passive device, or an active device; or, the terminal device is an environmental Internet of Things terminal device, for example, the terminal device is a tag.

[0139] In the present application, the first message can be used to page or select at least one terminal device, or trigger at least one terminal device to send an uplink message or initiate access to the network. For example, the first message can be a paging message, a selection message, a downlink trigger message, or other types of messages. The first message may include mask information or identification information. For example, the identification information may include one or more of terminal identification information, service identification information, group identification information, public land mobile network (PLMN), operator identification, production identification information, manufacturer identification information, application (such as commodity, item category, etc.) identification information, and user-defined identification information. For a terminal device, if the mask information in the terminal device matches the mask information in the first message, the terminal device is the terminal device selected or paged by the first message; or, if the identification information in the terminal device matches the identification information in the first message, the terminal device is the terminal device selected or paged by the first message.

[0140] The first message may also include at least one of session information and action information. Session information is used to indicate a session, and action information is used to indicate that the session flag of the session is set to a specified value, such as A or B. For example, assuming that the session information indicates session S0 and the action information is 0, for a terminal device, if the mask information in the terminal device matches the mask information in the first message, the terminal device sets the flag of session S0 to A.

[0141] In this application, the access network device can send the first message through a relay device, which can be a terminal device or other devices such as an IAB node. Figure 5 For example, the terminal device is a tag and the relay device is an IAB node; after the access network device sends the first message, the IAB node receives the first message and forwards the first message to the tag.

[0142] In this application, the first terminal device and the second terminal device are selected or paged by the first message as an example for explanation. The number of terminal devices actually selected or paged may be greater than 2, and other situations will not be repeated.

[0143] Step 1003: The first terminal device sends a first uplink message.

[0144] Step 1004: The second terminal device sends a second uplink message.

[0145] Correspondingly, the access network device receives a first uplink message from the first terminal device and receives a second uplink message from the second terminal device.

[0146] Before the first terminal device sends the first uplink message and before the second terminal device sends the second uplink message, it can first establish a connection with the access network device through a random access process, and the specific process will not be repeated here.

[0147] In this application, the terminal device can send an uplink message to the access network device through the relay device. Figure 5 For example, the first terminal device is a tag, and the relay device is an IAB node; after the first terminal device sends a first uplink message, the IAB node receives the first uplink message and forwards the first uplink message to the access network device.

[0148] The first uplink message may include first data of the first terminal device, and the first data may include at least one of an electronic product code (EPC) of the first terminal device, a tag identifier (TID), sensor data collected by the first terminal device, and storage area data of the first terminal device, which is not limited in this application. Similarly, the second uplink message may include second data of the second terminal device.

[0149] Each terminal device can send multiple uplink messages. This description uses a terminal device sending one uplink message as an example. This application does not limit the number of uplink messages sent by each terminal device. After receiving an uplink message from a terminal device, the access network device can also send a downlink message to the terminal device. The specific process is not limited in this application.

[0150] The first uplink message and the second uplink message may be NAS messages. For example, the first uplink message is a NAS message in an uplink NAS transport (UL NAS TRANSPORT) format. The uplink message structure is not limited and will not be described in detail here.

[0151] The first uplink message and the second uplink message may be messages related to the service requested by the first service request. For example, the first uplink message and the second uplink message respectively include the service data requested by the first service request.

[0152] Step 1005: The access network device sends a second message to the core network device, where the second message includes a first uplink message, a second uplink message, and first location information, where the first location information indicates the locations of the first terminal device and the second terminal device.

[0153] Correspondingly, the core network device receives the second message from the access network device.

[0154] In this application, the core network equipment can be AMF network element, TMF network element, LMF network element, environmental Internet of Things management function network element, Internet of Things server, etc., and this application does not limit this.

[0155] In one implementation, the access network device may use the identification information of the TRP that receives the first uplink message and the second uplink message as the first location information. The cell of the access network device may include multiple TRPs, each TRP corresponds to an area, and the area corresponding to each TRP is smaller than the range of the cell. When the access network device receives the first uplink message and the second uplink message through a TRP, it means that the first terminal device and the second terminal device are located in the area corresponding to the TRP, so the identification information of the TRP can be used as the location information of the first terminal device and the second terminal device.

[0156] In this implementation, TRP can also be replaced by a Pico Radio Unit (PRU) or a Pico Remote Radio Unit (pRRU) or an RRU or a BBU or an RRU hub or a head end or an antenna or a relay device. The Pico Radio Unit can also be called a micro radio unit or the like, which is not limited in this application. Among them, the relay device can be used to forward the first uplink message and the second uplink message, that is, forward the first uplink message and the second uplink message to the access network device. The relay device can be a terminal device or other type of device with wireless transceiver function, which is not limited in this application.

[0157] In combination with the above description, the first location information may include at least one of the following:

[0158] Identification information of TRP; identification information of PRU; identification information of RRU; identification information of BBU; identification information of RRU hub; identification information of head end; identification information of antenna; identification information of relay device; identification information of cell; identification information of reader / writer; identification information of A-IoT reader / writer; NR CGI; active antenna unit (AAU) sector information; tracking area information; identification information of AIoTMF; identification information of TMF; beam angle; distance information; coverage level.

[0159] Among them, NR CGI is the identifier of the cell where the terminal device is located.

[0160] In another implementation, the first location information may be information about the area where the first terminal device and the second terminal device are located. For example, the first location information is an area identifier, and one area identifier corresponds to one area within a cell.

[0161] For example, the first location information may include at least one of the following:

[0162] TRP area information; PRU area information; RRU area information; BBU area information; RRU hub area information; headend area information; antenna area information; relay device area information; cell area information; reader area information; A-IoT reader area information. The area corresponding to the TRP, PRU, RRU, BBU, RRU hub, headend, antenna, relay device, cell, reader, or A-IoT reader area information is part of the cell.

[0163] For example, if Figure 11 As shown, the cell of the access network device includes four RRUs, namely RRU1 to RRU4, and the area corresponding to each RRU is part of the cell. The area of RRU1 includes UE1 and UE2. If the access network device receives uplink messages from UE1 and UE2 through RRU1, the location information of UE1 and UE2 reported by the access network device to the core network device may include the NR CGI and RRU1's identification information or RRU1's area information; alternatively, the location information reported by the access network device to the core network device may only include RRU1's identification information or RRU1's area information.

[0164] For another example, the cell of the access network device can be divided into multiple areas, each area corresponds to an identification information, and the first location information can be the identification information of the area where the terminal device is located. This application does not limit how to divide a cell and the number of areas divided into each cell. For example, Figure 12As shown in FIG, the cell of the access network device is divided into 6 areas, namely area 1 to area 6. Area 3 includes UE1 and UE2. If the access network device receives uplink messages from UE1 and UE2, the location information of UE1 and UE2 reported by the access network device to the core network device includes NR CGI and identification information of area 3 or area information of area 3; or the location information reported by the access network device to the core network device may only include identification information of area 3 or area information of area 3.

[0165] In another implementation, the first uplink message may also carry the location information of the first terminal device. In this case, the first terminal device may obtain the location information in advance. The first terminal device may obtain the location information through the first message, or obtain the location information through a query (Query) message, a query repetition (QueryRep) message, a scheduling message, a MAC control element (CE), a contention resolution identifier, or other downlink data downlink message. The specific process is no longer limited. The location information obtained by the first terminal device may be a cell identifier, or identification information of a TRP or PRU or RRU or BBU or RRU hub or head end or antenna or relay device, or area information corresponding to the TRP or PRU or RRU or BBU or RRU hub or head end or antenna or relay device.

[0166] Similarly, the second uplink message may also carry the location information of the second terminal device, and the specific content is not repeated here. Among them, since the first terminal device and the second terminal device are in the same area, the location information in the first uplink message and the location information in the second uplink message can be the same.

[0167] In the present application, after receiving multiple uplink messages, the access network device may encapsulate the multiple uplink messages and the same location information associated with the multiple uplink messages into a single message, such as a second message, and send the message to the core network device. The above is merely an example. The number of uplink messages that the access network device may carry in the second message is not limited, and other uplink messages may also be carried. Examples are not provided one by one here.

[0168] Optionally, the second message may further include information such as reception time information of each uplink message. Alternatively, the second message may further include reception time information of at least one uplink message.

[0169] Since these messages are all received through a TRP or head end, they can be associated with the same location information, which can reduce the overhead of reporting location information and improve resource utilization.

[0170] In another implementation, each time the access network device receives an uplink message, it may send a message including the uplink message and location information to the core network device. For example, the access network device generates a second message based on the first uplink message and the first location information. In this case, the second message includes only one uplink message, namely, the first uplink message. The access network device generates a third message based on the second uplink message and the first location information. In this case, the third message includes only one uplink message, namely, the second uplink message.

[0171] In another implementation, the access network device may also report the uplink message and location information of the terminal device separately. For example, the access network device sends a second message and the first location information to the core network device respectively, the second message includes the first uplink message and / or the second uplink message, and the second message and the first location information are sent independently. If the access network device receives uplink messages from multiple terminal devices, the access network device may send a location information, and the location information is associated with the uplink messages of multiple terminal devices, or the location information is the common location information of multiple terminal devices. For example, the location information may be a UE temporary identifier (such as a 5G-serving temporary mobile subscriber identity (s-TMSI), or a temporary mobile group identity (TMGI)) or an AMF UE NGAP identifier, where NGAP refers to the next generation application protocol (next generation application protocol), and the AMF / TMF or other core network devices may associate or match the received location information with the corresponding uplink message. The location information may also be the first location information described above. Alternatively, if the access network device receives uplink messages from multiple terminal devices, the access network device reports the uplink messages from multiple terminal devices to the core network device (before, after, or at the same time), and the access network device can send the location information of multiple terminal devices to the core network device, that is, the first location information described above.

[0172] In this application, if the uplink message sent by the terminal device is not a NAS message, the access network device can also parse the uplink message to obtain the message content, thereby re-encapsulating the message content and location information into a new message and sending the new message to the core network device.

[0173] Optionally, the core network device may send the first location information to the server. For example, after receiving the second message, the core network device obtains the first uplink message, the second uplink message, and the first location information therein, and may send the first uplink data in the first uplink message, the second uplink data in the second uplink message, and the first location information to the server.

[0174] In this application, the access network device can also measure the uplink message or signal of each terminal device, obtain the measurement results, and send the measurement results to the access network device. The core network device can then determine the location information of the terminal device based on the measurement results. Several possible implementation methods are given below.

[0175] In implementation method 1, the access network device measures the uplink message of each terminal device and obtains a measurement result. The access network device can send the measurement result of each terminal device to the core network device. The measurement result can be used to determine the location information of the terminal device. The accuracy of the location information determined based on the measurement result is higher than the accuracy of the first location information. For example, the location information determined based on the measurement result can be latitude and longitude coordinates or meter-level location information.

[0176] For example, using a first terminal device as an example, the access network device may measure the first uplink message to obtain a first measurement result. The first measurement result is used to determine second location information of the first terminal device, where the second location information is more accurate than the first location information. The first measurement result may include at least one of the uplink angle of arrival (AoA), signal strength, arrival time, and distance information of the first uplink message. The first measurement result may also include other information, which is not limited in this application.

[0177] The access network device sends the first measurement result to the core network device, for example, by sending the first measurement result via a second message. The core network device determines second location information of the first terminal device based on the first measurement result. The core network device may also send the second location information to the server.

[0178] This application does not limit how the core network device determines the second location information based on the first measurement result. For example, the core network device can use a positioning algorithm to calculate the first measurement result to obtain the second location information of the first terminal device. For another example, the access network device sends the first measurement result to the location management function (LMF) network element, and the LMF network element uses a positioning algorithm to calculate the first measurement result to obtain the second location information and send the second location information to the core network device. The positioning algorithm can be a UL-AoA positioning algorithm or other positioning algorithm, which is not limited by this application.

[0179] The access network device can also measure uplink messages of other terminal devices to obtain measurement results. The specific process can be referred to the previous description and will not be repeated here.

[0180] In a second implementation, the access network device sends positioning configuration information, which is used to transmit positioning signals. For example, the positioning configuration information includes at least one of the following information:

[0181] The transmission period of the positioning signal, the number of times the positioning signal is sent, the type of positioning signal, the transmission time period of the positioning signal, the transmission time offset value of the positioning signal, the frequency of the positioning signal, and the absolute time of sending the positioning signal.

[0182] The positioning configuration information can also be sent from the core network device to the access network device, which then forwards it. The positioning signal is not limited to the positioning sequence, EPC, uplink data, random access request, or user identity; it can be any control signal or data sent uplink by the terminal device.

[0183] Terminal devices selected or paged by the access network device may send positioning signals based on the positioning configuration information. The access network device may measure the positioning signals of each terminal device and obtain measurement results. The access network device may send the measurement results of each terminal device to the core network device. The measurement results may be used to determine the location information of the terminal device. The accuracy of the location information determined based on the measurement results is higher than that of the first location information. For example, the location information determined based on the measurement results may be latitude and longitude coordinates or meter-level location information.

[0184] For example, using a first terminal device as an example, the first terminal device sends at least one positioning signal based on positioning configuration information. The access network device measures the at least one positioning signal and obtains a second measurement result. The access network device sends the second measurement result to the core network device, for example, via a second message. The core network device may determine third location information of the first terminal device based on the second measurement result. The core network device may also send the third location information to a server.

[0185] As mentioned above, the first service requested by the first service request in this application can be at least one of paging service, positioning service, location reporting service, inventory service, sensing service, command service, reading service, writing service, and deactivation service. The following describes the previous process in combination with the inventory service process.

[0186] like Figure 13 As shown, a schematic diagram of an inventory process is shown. The names of the various messages in the following process are just examples. There may be other message names, which will not be repeated here.

[0187] Optionally, step 1301: the server sends a service inventory request message and first information to the core network device.

[0188] The inventory service request message is used to instruct to perform an inventory service on the terminal device.

[0189] The inventory service request message and the first information may be sent separately, or the inventory service request message may also include the first information, which is not limited in this application.

[0190] Step 1302: The core network device sends a service request message to the access network device. The service request message includes a service inventory request message and first information.

[0191] The type of service request message is not limited. For example, taking the NR system as an example, the service request message can be an N2 message.

[0192] Step 1303: The access network device sends a paging or selection message to select or page at least one terminal device.

[0193] The paging or selection message includes mask information. If the mask information included in a terminal device matches the mask information included in the paging or selection message, it indicates that the terminal device is selected or paged.

[0194] The paging or selection message may further include session information and / or action information. For details, please refer to the above description and will not be repeated here.

[0195] Step 1304: The access network device sends a query message, which is used to initiate an inventory cycle.

[0196] In one implementation, the query message includes the value of parameter Q, which is used to determine the total number of time slots included in the inventory cycle indicated by the reader. Q For example, if Q=4, the total number of time slots included in the inventory cycle is 2 4 =16.

[0197] For each terminal device that is selected or paged, the index range of the time slot allocated by the access network device can be calculated based on the Q value, which is [0,2 Q -1]. The terminal device generates a [0,2 Q -1], the terminal device uses this random number as the initial value of the counter. For example, if Q = 4, the random number generated by the terminal device is one of [0, 15]. For example, if the random number generated by the terminal device is 10, the initial value of the counter is 10.

[0198] Each time a terminal device receives a QueryRep message, it decrements the counter by one. When the counter reaches 0, the terminal device can send a 16-bit random number (RN16), which can be used to trigger the random access procedure and serve as a random access request message. The first time slot after the Query message is time slot 0. If the random number generated by the terminal device is 0, it can send RN16 immediately after receiving the Query message.

[0199] Assuming that the first terminal device is selected or paged, and the counter of the first terminal device after receiving the query message is 0, the first terminal device can execute step 1305.

[0200] Step 1305: The first terminal device sends a first random access request message.

[0201] For example, the first random access request message may be RN16 generated by the first terminal device. Taking RN16 as an example, the terminal device may also send random numbers of other lengths, such as an 8-bit random number.

[0202] Step 1306: If the access network device successfully receives RN16, it will feedback an acknowledgement (ACK) message, and the ACK message includes RN16 from the first terminal device.

[0203] The ACK message may also be called a random access response message or a contention resolution message.

[0204] When the first terminal device receives an ACK message including its own RN16, step 1307 is executed.

[0205] Step 1307: The first terminal device sends a first uplink message.

[0206] The first uplink message includes business data related to the inventory business. For example, the first uplink message may include at least one of the EPC and TID of the first terminal device, sensor data collected by the first terminal device, and storage area data of the first terminal device. This application is not limited to this.

[0207] The first terminal device can send multiple uplink messages. This application takes one uplink message as an example for explanation and does not limit the number of uplink messages sent by the first terminal device.

[0208] Optionally, if the paging or selection message also includes session information, the first terminal device may also flip a flag bit corresponding to the session indicated by the session information, such as flipping from state A to state B.

[0209] After the data transmission of the inventory service is completed between the access network device and the first terminal device, the access network device may send a query repetition message to trigger the next time slot.

[0210] Step 1308: The access network device sends a query repetition message.

[0211] Assuming that the second terminal device is selected or paged, and the counter of the second terminal device after receiving the query repetition message is 0, the second terminal device can perform a random access process, and the specific process is not repeated here. After the second terminal device successfully completes the random access, it can also send an uplink message.

[0212] Step 1309: The second terminal device sends a second uplink message.

[0213] The second uplink message includes business data related to the inventory business. For example, the second uplink message may include at least one of the EPC and TID of the second terminal device, sensor data collected by the second terminal device, and storage area data of the second terminal device. This application is not limited to this.

[0214] The above are just examples. There may be other terminal devices that send uplink messages during the inventory process. The specific number of terminal devices that send uplink messages during the inventory process is not limited in this application, and other situations will not be described in detail.

[0215] Step 1310: The access network device sends a second message to the core network device.

[0216] The second message includes a first uplink message, a second uplink message, and first location information. For example, the first location information is identification information of a TRP or PRU or RRU or BBU or RRU hub or head end or antenna or relay device that receives the first uplink message and the second uplink message. Alternatively, the first location information is area information corresponding to the PRU or RRU or BBU or RRU hub or head end or antenna or relay device, such as an area identifier. For another example, the first location information is the cell identification information of the cell where the first terminal device and the second terminal device are located.

[0217] The access network device may send the second message after a round of inventory process is completed, or may send the second message under other circumstances. This application does not limit the number of uplink messages included in the second message.

[0218] Optionally, the second message further includes a first measurement result and a third measurement result. The first measurement result is obtained by measuring the first uplink message; and the third measurement result is obtained by measuring the second uplink message.

[0219] Optionally, step 1311: the core network device sends the first measurement result and the third measurement result to the LMF network element.

[0220] Optionally, the core network device may also determine the second location information according to the first measurement result and determine the fourth location information according to the third measurement result.

[0221] Step 1312: The LMF network element sends the second location information and the fourth location information to the core network device.

[0222] The specific process of the LMF network element determining the second location information and the fourth location information is not limited in this application and will not be described here.

[0223] Step 1313: The core network device sends the first uplink message, the second uplink message and the first location information to the server.

[0224] Optionally, the core network device may also send the second location information and the fourth location information to the server.

[0225] Alternatively, the core network device sends a first uplink message, a second uplink message, second location information, and fourth location information.

[0226] Through the above process, the access network device can report the common first location information of multiple terminal devices to the network side through a message, which can save the reporting overhead of the location information. Furthermore, since the first location information is more accurate than the cell-level location information, the accuracy / granularity of the reported location information can be improved. Furthermore, in business processes such as inventory processes, the uplink messages of the terminal devices are measured, so that the location information of the terminal devices can be determined more accurately based on the measurement results, and the uplink data or control information sent by the existing terminal can be reused for positioning, which can improve the accuracy of the obtained location information while saving signaling overhead.

[0227] Figure 11 In the process, the access network device can also instruct the terminal device to send a positioning signal, thereby measuring the positioning signal and determining the location information of the terminal device based on the measurement results, which will be described in detail below.

[0228] like Figure 14 As shown, a schematic diagram of an inventory process is shown. The names of the various messages in the following process are just examples. There may be other message names, which will not be repeated here.

[0229] Optionally, step 1401: the server sends a service inventory request message and first information to the core network device.

[0230] Step 1402: The core network device sends a service request message to the access network device. The service request message includes a service inventory request message and first information.

[0231] The specific contents of step 1401 and step 1402 can be referred to the description in step 1301 and step 1302, which will not be repeated here.

[0232] Step 1403: The access network device sends a paging or selection message to select or page at least one terminal device.

[0233] The paging or selection message includes mask information. If the mask information included in a terminal device matches the mask information included in the paging or selection message, it indicates that the terminal device is selected or paged.

[0234] The paging or selection message may further include session information and / or action information. For details, please refer to the above description and will not be repeated here.

[0235] Optionally, the paging or selection message may further include positioning configuration information. For the specific content of the positioning configuration information, reference may be made to the above description.

[0236] Step 1404: The access network device sends a query message, which is used to initialize an inventory cycle.

[0237] The specific content of step 1404 can be referred to the description in step 1304 and will not be repeated here.

[0238] Assuming the first terminal device is selected or paged, the first terminal device may initiate random access after receiving the query message. The specific steps of the random access process are not repeated here, and reference may be made to the previous description for details. If the first terminal device's random access is successful, the first terminal device may execute steps 1405 and 1406.

[0239] Step 1405: The first terminal device sends a first uplink message.

[0240] Step 1406: The first terminal device sends at least one positioning signal.

[0241] The first terminal device sends at least one positioning signal according to the positioning configuration information.

[0242] Optionally, the access network device can instruct the relay device to transmit a carrier signal to the first terminal device, and the first terminal device can determine the positioning signal based on the carrier signal. The access network device can instruct the relay device to transmit carrier signals at different frequency locations, so that the positioning signals determined by the first terminal device based on the carrier signal are located at different frequency locations, thereby helping to improve positioning accuracy. The relay device can be a terminal device or other device with wireless transceiver capabilities.

[0243] For example, at least one positioning signal includes a first positioning signal and a second positioning signal; the first positioning signal is determined based on a first carrier signal from a third terminal device, and the second positioning signal is determined based on a second carrier signal from a third terminal device, and the frequency position of the first carrier signal is different from the frequency position of the second carrier signal.

[0244] The access network device measures at least one positioning signal to obtain a second measurement result. The content of the second measurement result can be referred to the previous description and will not be repeated here.

[0245] The first terminal device may repeatedly send multiple positioning signals. Optionally, the access network device may send a stop indication message, where the stop indication message is used to instruct to stop sending the positioning signal. Accordingly, the first terminal device may stop sending the positioning signal according to the stop indication message.

[0246] After the data transmission of the inventory service is completed between the access network device and the first terminal device, the access network device may send a query repetition message to trigger the next time slot.

[0247] Step 1407: The access network device sends a query repetition message.

[0248] Assuming that the second terminal device is selected or paged, and the counter of the second terminal device after receiving the query repetition message is 0, the second terminal device can perform a random access process, and the specific process is not repeated here. After the second terminal device successfully completes the random access, it can also send an uplink message.

[0249] Step 1408: The second terminal device sends a second uplink message.

[0250] Step 1409: The second terminal device sends at least one positioning signal.

[0251] The access network device measures at least one positioning signal to obtain a fourth measurement result.

[0252] The above are just examples. There may be other terminal devices that send uplink messages and positioning signals during the inventory process. The specific number of terminal devices that send uplink messages and positioning signals during the inventory process is not limited in this application, and other situations will not be repeated.

[0253] Step 1410: The access network device sends a second message to the core network device.

[0254] The second message includes the first uplink message, the second uplink message and the first location information.

[0255] The access network device may send the second message after a round of inventory process is completed, or may send the second message under other circumstances. This application does not limit the number of uplink messages included in the second message.

[0256] Optionally, the second message further includes a second measurement result and a fourth measurement result.

[0257] Optionally, step 1411: the core network device sends the second measurement result and the fourth measurement result to the LMF network element.

[0258] Optionally, the core network device may also determine the third location information according to the second measurement result and determine the fifth location information according to the fourth measurement result.

[0259] Step 1412: The LMF network element sends the third location information and the fifth location information to the core network device.

[0260] The specific process of the LMF network element determining the third location information and the fifth location information is not limited in this application and will not be repeated here.

[0261] Step 1413: The core network device sends the first uplink message, the second uplink message and the first location information to the server.

[0262] Optionally, the core network device may also send third location information and fifth location information to the server.

[0263] In this application, each time the access network device receives an uplink message, it sends a message including the uplink message and location information to the core network device. For details, please refer to the following process.

[0264] like Figure 15 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application, the method comprising:

[0265] Optionally, step 1501: the core network device sends a first service request to the access network device.

[0266] Correspondingly, the access network device receives the first service request.

[0267] For example, the first service request is used to request a first service; wherein the first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, read service, write service, and deactivate service.

[0268] In one implementation, the core network device may also send a first message, and the first message is used to indicate the location information of the reported terminal device. It can be understood that the first information indicates the location information of the reported terminal device, and the area range of the location information of the terminal device indicated by the first information is smaller than the area range of the cell level, for example, indicating which area or position the terminal device is in the cell. The "cell" here refers to the cell where the terminal device is located, and the cell belongs to the access network device. Optionally, the first information can be used to indicate the TRP corresponding to the location of the reported terminal device in the cell or the area information of the TRP. Among them, the TRP can also be replaced by a Pico Radio Unit (PRU) or a Pico Remote Radio Unit (pRRU) or an RRU or a BBU or an RRU hub or a head end or an antenna or a relay device.

[0269] In one implementation, the core network device may further send second information, the second information being used to instruct measurement of a message or signal of the terminal device. Optionally, the second information further indicates a measurement quantity, for example, the measurement quantity may include at least one of angle, signal strength, and arrival time.

[0270] In this application, the first service request, the first information, and the second information may be sent separately; alternatively, the core network device may carry at least one of the first information and the second information in the first service request; alternatively, the core network device may carry the first service request in the first information or the second information. This application does not limit how the core network device sends the first service request, the first information, and the second information.

[0271] Optionally, before sending the first service request, the core network device may receive at least one of the second service request and the first information from a server. The server may be an external server, such as an IoT server, a user server, or a factory server. For details, please refer to the description in 1001 and will not be repeated here.

[0272] In this application, the core network device can be a tag management function (TMF) network element or an AMF network element or an ambient IoT management function (AIoTMF), or other network elements, which is not limited in this application.

[0273] Step 1502: The access network device sends a first message, where the first message is used to select or page at least one terminal device.

[0274] The terminal device is a passive device, a semi-passive device, or an active device; or, the terminal device is an environmental Internet of Things terminal device, for example, the terminal device is a tag.

[0275] In this application, the first message can be used to page or select at least one terminal device, or trigger at least one terminal device to send an uplink message or initiate access to the network. For details, please refer to the description in 1002 and will not be repeated here.

[0276] In this application, the access network device can send the first message through a relay device, which can be a terminal device or other devices such as an IAB node. Figure 5 For example, the terminal device is a tag and the relay device is an IAB node; after the access network device sends the first message, the IAB node receives the first message and forwards the first message to the tag.

[0277] In this application, the first terminal device and the second terminal device are selected or paged by the first message as an example for explanation. The number of terminal devices actually selected or paged may be greater than 2, and other situations will not be repeated.

[0278] Step 1503: The first terminal device sends a first uplink message.

[0279] Step 1504: The second terminal device sends a second uplink message.

[0280] Correspondingly, the access network device receives the first uplink message and the second uplink message.

[0281] Before the first terminal device sends the first uplink message and before the second terminal device sends the second uplink message, it can first establish a connection with the access network device through a random access process, and the specific process will not be repeated here.

[0282] In this application, the terminal device can send an uplink message to the access network device through the relay device. Figure 5 For example, the first terminal device is a tag, and the relay device is an IAB node; after the first terminal device sends a first uplink message, the IAB node receives the first uplink message and forwards the first uplink message to the access network device.

[0283] The first uplink message may include first data of the first terminal device, and the first data may include at least one of an electronic product code (EPC) of the first terminal device, a tag identifier (TID), sensor data collected by the first terminal device, and storage area data of the first terminal device, which is not limited in this application. Similarly, the second uplink message may include second data of the second terminal device.

[0284] Each terminal device can send multiple uplink messages. This description uses a terminal device sending one uplink message as an example. This application does not limit the number of uplink messages sent by each terminal device. After receiving an uplink message from a terminal device, the access network device can also send a downlink message to the terminal device. The specific process is not limited in this application.

[0285] The first uplink message may be a NAS message, for example, the first uplink message is a NAS message in the UL NAS TRANSPORT format. The uplink message structure is not limited and will not be described in detail here.

[0286] The first uplink message and the second uplink message may be messages related to the service requested by the first service request. For example, the first uplink message and the second uplink message respectively include the service data requested by the first service request.

[0287] Step 1505: The access network device sends a second message to the core network device. The second message includes the first uplink message and first location information. The first location information indicates the location of the first terminal device.

[0288] Correspondingly, the core network device receives the second message from the access network device.

[0289] Step 1506: The access network device sends a fourth message to the core network device. The fourth message includes the second uplink message and the first location information. The first location information indicates the location of the second terminal device.

[0290] Correspondingly, the core network device receives the fourth message from the access network device.

[0291] In this application, the core network equipment can be AMF network element, TMF network element, LMF network element, environmental Internet of Things management function network element, Internet of Things server, etc., and this application does not limit this.

[0292] In one implementation, the first location information may include at least one of the following:

[0293] Identification information of TRP; identification information of PRU; identification information of RRU; identification information of BBU; identification information of RRU hub; identification information of head end; identification information of antenna; identification information of relay device; identification information of cell; identification information of reader / writer; identification information of A-IoT reader / writer; NR CGI; active antenna unit (AAU) sector information; tracking area information; identification information of AIoTMF; identification information of TMF; beam angle; distance information; coverage level.

[0294] Among them, NR CGI is the identifier of the cell where the terminal device is located.

[0295] In another implementation, the first location information may be information about the area where the first terminal device and the second terminal device are located. For example, the first location information is an area identifier, and one area identifier corresponds to one area within a cell.

[0296] For example, the first location information may include at least one of the following:

[0297] TRP area information; PRU area information; RRU area information; BBU area information; RRU hub area information; headend area information; antenna area information; relay device area information; cell area information; reader area information; A-IoT reader area information. The area corresponding to the TRP, PRU, RRU, BBU, RRU hub, headend, antenna, relay device, cell, reader, or A-IoT reader area information is part of the cell.

[0298] For the specific content of the first location information, please refer to Figure 10 The description of the process will not be repeated here.

[0299] The first location information may also include a UE temporary identifier (such as a 5G-serving temporary mobile subscriber identity (s-TMSI), or a temporary mobile group identity (TMGI)) or an AMF UE NGAP identifier, where NGAP refers to the next generation application protocol. AMF / TMF or other core network devices may associate or match the received location information with the corresponding uplink message.

[0300] In this application, if the uplink message sent by the terminal device is not a NAS message, the access network device can also parse the uplink message to obtain the message content, thereby re-encapsulating the message content and location information into a new message and sending the new message to the core network device.

[0301] Optionally, the core network device may send the first location information to the server. For example, after receiving the second message, the core network device obtains the first uplink message, the second uplink message, and the first location information therein, and may send the first uplink data in the first uplink message, the second uplink data in the second uplink message, and the first location information to the server.

[0302] It is understandable that in order to implement the functions in the above embodiments, the access network device or terminal device or core network device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0303] The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the access network device, terminal device, or core network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0304] like Figure 16 As shown, the communication device 1600 includes a processing unit 1610 and a communication unit 1620. The communication device 1600 is used to implement the functions of the terminal device or network device in each of the above-mentioned method embodiments.

[0305] In one implementation, the communication device 1600 is configured to implement the following functions:

[0306] a processing unit, configured to send a first message through a communication unit, where the first message is used to select or page at least one terminal device;

[0307] The processing unit is configured to receive a first uplink message from a first terminal device and a second uplink message from a second terminal device through the communication unit;

[0308] The processing unit is used to send a second message to the core network device through the communication unit, where the second message includes the first uplink message, the second uplink message and first location information, and the first location information indicates the locations of the first terminal device and the second terminal device.

[0309] In one implementation, the communication device 1600 is configured to implement the following functions:

[0310] A communication unit is used to receive a second message from an access network device, wherein the second message includes first location information, a first uplink message of a first terminal device, and a second uplink message of a second terminal device, and the first location information indicates the locations of the first terminal device and the second terminal device.

[0311] A more detailed description of the processing unit 1610 and the communication unit 1620 can be directly obtained by referring to the relevant descriptions in the above-mentioned method embodiments, and will not be repeated here.

[0312] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the form of a program in a memory, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or by software called through the processing element.

[0313] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or more digital singnal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0314] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0315] As another possible product form, the access network device or terminal device or core network device of the embodiment of the present application can be implemented by a general bus architecture. Figure 17 , Figure 17 1700 is a schematic diagram of the structure of a communication device 1700 provided in an embodiment of the present application. The communication device 1700 includes a processor 1701 and a transceiver 1702. The communication device 1700 may be a terminal device, or a chip or chip system therein; or the communication device 1700 may be a network device, or a chip or module therein. Figure 17 Only the main components of the communication device 1700 are shown. In addition to the processor 1701 and the transceiver 1702, the communication device 1700 may further include a memory 1703 and input and output devices (not shown).

[0316] Optionally, processor 1701 is primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. Memory 1703 is primarily used to store software programs and data. Transceiver 1702 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0317] Optionally, the processor 1701 , the transceiver 1702 , and the memory 1703 may be connected via a communication bus.

[0318] When the communication device is powered on, the processor 1701 can read the software program in the memory 1703, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1701 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1701. The processor 1701 converts the baseband signal into data and processes the data.

[0319] In another implementation, the RF circuit and antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged remotely from the communication device.

[0320] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 1600 may be implemented as Figure 17 The form of the communication device 1700 is shown.

[0321] As an example, Figure 16 The function / implementation process of the processing unit 1610 can be achieved by Figure 17 The processor 1701 in the communication device 1700 shown calls the computer execution instructions stored in the memory 1703 to implement. Figure 16 The function / implementation process of the communication unit 1620 can be achieved by Figure 17 The transceiver 1702 in the communication device 1700 is shown as being implemented.

[0322] As another possible product form, the terminal device or network device in this application can adopt Figure 18 The structure shown, or including Figure 18 Parts shown. Figure 18 A schematic diagram of the composition of a communication device 1800 provided in this application.

[0323] like Figure 18 As shown, the communication device 1800 includes at least one processor 1801. Optionally, the communication device further includes a communication interface 1802.

[0324] When the program instructions are executed in the at least one processor 1801, the communication device 1800 can implement the method provided in any of the aforementioned embodiments and any possible designs therein. Alternatively, the processor 1801 implements the method provided in any of the aforementioned embodiments and any possible designs therein through logic circuits or by executing code instructions.

[0325] The communication interface 1802 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1802 can be used for communication between the communication device 1800 and other communication devices, such as exchanging control signaling and / or service data. Exemplarily, the communication interface 1802 can be used to receive signals from devices other than the communication device 1800 and transmit them to the processor 1801, or to send signals from the processor 1801 to other communication devices other than the communication device 1800.

[0326] Optionally, the communication interface 1802 may be a code and / or data read and write interface circuit, or the communication interface 1802 may be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.

[0327] Optionally, the communication device 1800 may further include at least one memory 1803, which may be used to store required program instructions and / or data. It should be noted that the memory 1803 may exist independently of the processor 1801 or may be integrated with the processor 1801. The memory 1803 may be located within or outside the communication device 1800, without limitation.

[0328] Optionally, the communication device 1800 may further include a power supply circuit 1804, which may be used to supply power to the processor 1801. The power supply circuit 1804 may be located in the same chip as the processor 1801, or in another chip other than the chip where the processor 1801 is located.

[0329] Optionally, the communication device 1800 may further include a bus, and various parts of the communication device 1800 may be interconnected via the bus.

[0330] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Figure 16 The communication device 1600 shown may be used Figure 18 The form of the communication device 1800 is shown.

[0331] As an example, Figure 16 The function / implementation process of the processing unit 1610 can be achieved by Figure 18 The processor 1801 in the communication device 1800 shown calls the computer execution instructions stored in the memory 1803 to implement. Figure 16 The function / implementation process of the communication unit 1620 can be achieved by Figure 18 The communication interface 1802 in the communication device 1800 is shown to be implemented.

[0332] It should be pointed out that Figure 18 The illustrated structures do not constitute specific limitations on the terminal device or network device. For example, in other embodiments of the present application, the terminal device or network device may include more or fewer components than shown, or may combine or separate certain components, or may have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0333] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the base station to the terminal; or the terminal chip sends information to other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the terminal to the base station.

[0334] When the above-mentioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above-mentioned method embodiment. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the terminal to the base station; or the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the base station to the terminal. The base station module here can be the baseband chip of the base station, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.

[0335] It is understood that the processor 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, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0336] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0337] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0338] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0339] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.

[0340] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0341] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0342] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: Sending a first message, where the first message is used to select or page at least one terminal device; receiving a first uplink message from a first terminal device, and receiving a second uplink message from a second terminal device; A second message is sent to the core network device, where the second message includes the first uplink message, the second uplink message, and first location information, where the first location information indicates the locations of the first terminal device and the second terminal device.

2. The method according to claim 1, characterized in that The method further comprises: Receiving a first service request from a core network device, wherein the first service request is used to request a first service; The first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, reading service, writing service, and deactivation service.

3. The method according to claim 1 or 2, characterized in that The first location information includes at least one of the following: Identification information of the transceiver point TRP; identification information of the pico radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

4. The method according to claim 1 or 2, characterized in that The first location information includes at least one of the following: Regional information corresponding to TRP; regional information corresponding to PRU; regional information corresponding to headend; regional information corresponding to antenna; regional information corresponding to relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

5. The method according to claim 4, characterized in that The area corresponding to the area information is a part of a cell.

6. The method according to any one of claims 2 to 5, characterized in that: The first service request also includes first information, and the first information is used to indicate the location information of the terminal device to be reported.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: measuring the first uplink message to obtain a first measurement result; The first measurement result is sent to the core network device, where the first measurement result is used to determine the second location information of the first terminal device.

8. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Sending positioning configuration information, where the positioning configuration information is used to transmit a positioning signal; receiving at least one positioning signal from the first terminal device; measuring the at least one positioning signal to obtain a second measurement result; The second measurement result is sent to the core network device, where the second measurement result is used to determine the third location information of the first terminal device.

9. The method according to claim 8, characterized in that The positioning configuration information includes at least one of the following information: The sending period of the positioning signal, the number of times the positioning signal is sent, the type of positioning signal, the sending time period of the positioning signal, the sending time offset value of the positioning signal, the frequency of the positioning signal, and the absolute sending time of the positioning signal.

10. The method according to claim 8 or 9, characterized in that The at least one positioning signal includes a first positioning signal and a second positioning signal; The first positioning signal is determined based on a first carrier signal from a third terminal device, and the second positioning signal is determined based on a second carrier signal from the third terminal device. The frequency position of the first carrier signal is different from the frequency position of the second carrier signal.

11. A communication method, characterized in that: include: A second message is received from an access network device, wherein the second message includes first location information, a first uplink message of a first terminal device, and a second uplink message of a second terminal device, wherein the first location information indicates the locations of the first terminal device and the second terminal device.

12. The method according to claim 11, characterized in that The method further comprises: Sending a first service request to the access network device, wherein the first service request is used to request a first service; The first service includes one or more of the following: paging service, positioning service, location reporting service, inventory service, sensing service, command service, reading service, writing service, and deactivation service.

13. The method according to claim 11 or 12, characterized in that The first location information includes at least one of the following: Identification information of the transceiver point TRP; identification information of the pico radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

14. The method according to claim 11 or 12, characterized in that The first location information includes at least one of the following: Regional information corresponding to TRP; regional information corresponding to PRU; regional information corresponding to headend; regional information corresponding to antenna; regional information corresponding to relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

15. The method according to claim 14, characterized in that The area corresponding to the area information is a part of a cell.

16. The method according to any one of claims 11 to 15, characterized in that: The first service request also includes first information, and the first information is used to indicate the location information of the terminal device in the cell to be reported.

17. The method according to any one of claims 11 to 16, characterized in that: The method further comprises: Receive a first measurement result from the access network device, where the first measurement result is determined based on the first uplink message; the first measurement result is used to determine second location information of the first terminal device.

18. A communication device, characterized in that: include: a processing unit, configured to send a first message through a communication unit, where the first message is used to select or page at least one terminal device; The processing unit is configured to receive a first uplink message from a first terminal device and a second uplink message from a second terminal device through the communication unit; The processing unit is used to send a second message to the core network device through the communication unit, where the second message includes the first uplink message, the second uplink message and first location information, and the first location information indicates the locations of the first terminal device and the second terminal device.

19. The device according to claim 18, characterized in that The first location information includes at least one of the following: Identification information of the transceiver point TRP; identification information of the pico radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

20. The device according to claim 18, characterized in that The first location information includes at least one of the following: Regional information corresponding to TRP; regional information corresponding to PRU; regional information corresponding to headend; regional information corresponding to antenna; regional information corresponding to relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

21. The device according to any one of claims 18 to 20, characterized in that The communication unit is further configured to: measuring the first uplink message to obtain a first measurement result; The first measurement result is sent to the core network device, where the first measurement result is used to determine the second location information of the first terminal device.

22. The device according to any one of claims 18 to 21, characterized in that The communication unit is further configured to: Sending positioning configuration information, where the positioning configuration information is used to transmit a positioning signal; receiving at least one positioning signal from the first terminal device; measuring the at least one positioning signal to obtain a second measurement result; The second measurement result is sent to the core network device, where the second measurement result is used to determine the third location information of the first terminal device.

23. A communication device, characterized in that: include: A communication unit is used to receive a second message from an access network device, wherein the second message includes first location information, a first uplink message of a first terminal device, and a second uplink message of a second terminal device, and the first location information indicates the locations of the first terminal device and the second terminal device.

24. The device according to claim 23, characterized in that The first location information includes at least one of the following: Identification information of the transceiver point TRP; identification information of the pico radio frequency unit PRU; identification information of the head end; identification information of the antenna; identification information of the relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

25. The device according to claim 23 or 24, characterized in that The first location information includes at least one of the following: Regional information corresponding to TRP; regional information corresponding to PRU; regional information corresponding to headend; regional information corresponding to antenna; regional information corresponding to relay device; The TRP or the PRU or the head end or the antenna is used to receive the first uplink message and the second uplink message; the relay device is used to forward the first uplink message and the second uplink message.

26. A communication device, characterized in that: including processor and memory; The processor is configured to execute the computer program or instructions stored in the memory, so that the communication device implements the method according to any one of claims 1 to 17.

27. A computer-readable storage medium, characterized in that A computer program or instruction is stored, and when the computer program or instruction is executed on a computer, the computer is caused to implement the method according to any one of claims 1 to 17.

28. A chip, characterized in that: The chip comprises a processor coupled to a memory and configured to execute a computer program or instruction stored in the memory, so that the chip implements the method according to any one of claims 1 to 17.

29. A computer program product, characterized in that When a computer reads and executes the computer program product, the method according to any one of claims 1 to 17 is performed.