Positioning service opening method and apparatus, communication device, and readable storage medium

CN116847274BActive Publication Date: 2026-10-13VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210302484.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2026-10-13
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种位置服务开放方法、装置、通信设备及可读存储介质,解决第三方设备如何调用其他设备进行测距和/或定位服务的问题

Benefits of technology

[0031]在本申请的实施例中,第一终端可以通过第一信息向第一通信设备(比如第二终端,服务器或者网络设备)指示该第一终端能够向第一通信设备提供位置相关服务,即第一终端可以向第一通信设备提供(或开放)位置相关服务,从而使得第一通信设备能够获取目标终端之间的测量信息和/或测量结果,更便捷地实现位置相关服务,提高通信系统的可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116847274B_ABST
    Figure CN116847274B_ABST
Patent Text Reader

Abstract

The application discloses a position service opening method and device, communication equipment and a readable storage medium. The method comprises the following steps: a first terminal sends first information, wherein the first information is used for indicating that the first terminal provides a position related service to a first communication equipment; wherein the first communication equipment comprises any one of the following: a second terminal, a server or a network equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a location service opening method, apparatus, communication equipment, and readable storage medium. Background Technology

[0002] With the development of communication technology, side link (SL) transmission has been widely used. Among them, using side link technology to perform ranging and / or positioning between terminals is considered a promising commercial application.

[0003] When third-party devices need to perform ranging or positioning, some devices have the ability to provide ranging and / or secondary link positioning services, but the third-party devices cannot know this. Summary of the Invention

[0004] This application provides a location service opening method, apparatus, communication device, and readable storage medium to solve the problem of how third-party devices can call other devices to perform ranging and / or positioning services.

[0005] Firstly, a method for opening up location services is provided, including:

[0006] The first terminal sends first information, which instructs the first terminal to provide location-related services to the first communication device.

[0007] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0008] Secondly, a location service opening method is provided, including:

[0009] The first communication device receives first information from the first terminal, the first information being used to instruct the first terminal to provide location-related services to the first communication device;

[0010] The first communication device invokes the location-related service;

[0011] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0012] Thirdly, a location service opening method is provided, including:

[0013] The second communication device receives a second request from the first terminal. The second request is used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal.

[0014] Fourthly, a location service opening method is provided, including:

[0015] The third communication device receives a third request from the second communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal.

[0016] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0017] Fifthly, a location service opening device is provided, applied to a communication device, wherein the communication device is a first communication device, comprising:

[0018] The third receiving module is used to receive first information from the first terminal, wherein the first information is used to instruct the first terminal to provide location-related services to the first communication device.

[0019] The first calling module is used to call the location-related services.

[0020] Sixthly, a location service opening device is provided, applied to a communication device, wherein the communication device is a second communication device, comprising:

[0021] The fifth receiving module is used to receive a second request from the first terminal, the second request being used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal;

[0022] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0023] In a seventh aspect, a location service opening device is provided, applied to a communication device, wherein the communication device is a third communication device, comprising:

[0024] The seventh receiving module is used to receive a third request from the second communication device, the third request being used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal;

[0025] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0026] Fifthly, a communication device is provided, comprising: a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the first or second aspect.

[0027] Eighthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first, second, third, or fourth aspect.

[0028] Ninth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first, second, third, or fourth aspect.

[0029] In a tenth aspect, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first, second, third, or fourth aspect.

[0030] Eleventhly, a communication system is provided, the communication system comprising at least two of a first terminal, a first communication device, a second communication device, and a third communication device, wherein the first terminal is configured to perform the steps of the method described in the first aspect, the second communication device is configured to perform the steps of the method described in the second aspect, the third communication device is configured to perform the steps of the method described in the third aspect, and the third communication device is configured to perform the steps of the method described in the fourth aspect.

[0031] In the embodiments of this application, the first terminal can instruct the first communication device (such as a second terminal, server or network device) through first information that the first terminal can provide location-related services to the first communication device. That is, the first terminal can provide (or open) location-related services to the first communication device, thereby enabling the first communication device to obtain measurement information and / or measurement results between target terminals, realize location-related services more conveniently, and improve the reliability of the communication system. Attached Figure Description

[0032] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0033] Figure 2 This is one of the flowcharts of the location service opening method provided in the embodiments of this application;

[0034] Figure 3 This is the second flowchart of the location service opening method provided in the embodiments of this application;

[0035] Figure 4 This is the third flowchart of the location service opening method provided in the embodiments of this application;

[0036] Figure 5 This is the fourth flowchart of the location service opening method provided in the embodiments of this application;

[0037] Figure 6 This is the fifth flowchart of the location service opening method provided in the embodiments of this application;

[0038] Figure 7 This is the sixth flowchart of the location service opening method provided in the embodiments of this application;

[0039] Figure 8 This is the seventh flowchart of the location service opening method provided in the embodiments of this application;

[0040] Figure 9 This is one of the schematic diagrams of the location service opening device provided in the embodiments of this application;

[0041] Figure 10 This is a second schematic diagram of the location service opening device provided in the embodiments of this application;

[0042] Figure 11 This is the third schematic diagram of the location service opening device provided in the embodiments of this application;

[0043] Figure 12 This is the fourth schematic diagram of the location service opening device provided in the embodiments of this application;

[0044] Figure 13 This is a schematic diagram of the terminal provided in an embodiment of this application;

[0045] Figure 14 This is a schematic diagram of the network device provided in the embodiments of this application;

[0046] Figure 15 This is a schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0048] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0049] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0050] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes terminal 11, terminal 12, terminal 13, and network device 14. Among them, terminals 11, 12, and 13 can be mobile phones, tablet computers, laptop computers (also known as notebook computers), personal digital assistants (PDAs), handheld computers, netbooks, ultra-mobile personal computers (UMPCs), mobile internet devices (MIDs), augmented reality (AR) / virtual reality (VR) devices, robots, wearable devices, vehicle-mounted devices (VUEs), pedestrian terminals (PUEs), smart home devices (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific types of terminals 11, 12, and 13 are not limited in this application embodiment. Network device 13 may include access network equipment or core network equipment, and network device 13 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 13 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home B node, home evolved B node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for introduction and does not limit the specific type of base station.

[0051] In one optional embodiment of the present invention, "acquiring" can be understood as obtaining from configuration, receiving, receiving after a request, obtaining through self-learning, inferring from unreceived information, or obtaining after processing received information. The specific method can be determined according to actual needs, and the embodiments of the present invention do not limit this.

[0052] In one optional embodiment of the present invention, the transmission may include a broadcast, a broadcast in a system message, and a response to a request followed by a return.

[0053] In one optional embodiment of the present invention, the terminal identifier includes at least one of the following: user info, Layer 2 ID, Globally Unique Temporary UE Identity (GUTI), Subscription Concealed Identifier (SUCI), etc.

[0054] In one optional embodiment of the present invention, the communication device may include at least one of the following: a communication network element and a terminal.

[0055] In one optional embodiment of the present invention, the communication network element may include at least one of the following: a core network element and a radio access network element.

[0056] In an optional embodiment of the present invention, the network device may be a core network element (CN element). The CN element may include, but is not limited to, at least one of the following: core network equipment, core network node, core network function, Mobility Management Entity (MME), Access Management Function (AMF), Authentication Server Function (AUSF), Session Management Function (SMF), User Plane Function (UPF), Serving Gateway (SGW), PDN Gateway (PDN Gateway), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Application Function, Data Collection Coordination Function (DCCF), and Messaging Framework. Adaptor Function (MFAF) and Network Exposure Function (NEF).

[0057] In one optional embodiment of the present invention, the network device may be a RAN network element, which may include, but is not limited to, at least one of the following: radio access network device, radio access network node, radio access network function, radio access network unit, 3GPP radio access network, non-3GPP radio access network, centralized unit (CU), distributed unit (DU), base station, evolved Node B (eNB), 5G base station (gNB), radio network controller (RNC), base station (NodeB), non-3GPP interworking function (N3IWF), access controller (AC) node, access point (AP) device, or wireless local area network (WLAN) node.

[0058] The base station can be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved NodeB (eNB or e-NodeB) in LTE, or a 5G base station (gNB). This embodiment of the invention is not limited to these types of base stations.

[0059] The location service opening method, apparatus, communication device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0060] See Figure 2 This application provides a location service opening method, the specific steps of which include: step 201.

[0061] Step 201: The first terminal sends first information to the first communication device, the first information being used to instruct the first terminal to provide location-related services to the first communication device;

[0062] The first communication device (or third-party device) includes any one of the following: a second terminal, a server, or a network device.

[0063] The first terminal (i.e., the first UE) in this article can also be referred to as the terminal that provides ranging and / or secondary link positioning services.

[0064] The second terminal in this article can also be referred to as a third-party terminal (i.e., a third-party UE), which can refer to other terminals besides the first terminal.

[0065] The first information in this article can also be referred to as ranging and / or secondary link positioning service open information.

[0066] In this embodiment, the first terminal opens location-related services to the first communication device through first information, so that the first communication device can call the location-related services of the first communication device. After calling the location-related services of the first terminal, the first communication device can obtain measurement information and / or measurement results between target terminals. The first communication device can determine its own behavior based on the measurement information and / or measurement results between target terminals.

[0067] In one embodiment of this application, the location-related service includes:

[0068] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0069] (1) The location of the target terminal (i.e., the target UE). Optionally, the location of the target terminal includes the relative location and / or absolute location of the target terminal.

[0070] (2) Measurement information between target terminals;

[0071] (3) Measurement results between target terminals.

[0072] It is understood that the target terminal in this article can also be described as the target device, which includes, but is not limited to, the target terminal, which may include a first terminal and / or a second terminal.

[0073] It should be noted that, in this application, the ranging and / or sidelink positioning service can be understood as performing ranging and / or sidelink positioning on the first terminal and / or the first communication device based on their absolute positions, i.e., determining the absolute position of the terminal for ranging or positioning (obtaining absolute position information); it can also be understood as performing ranging and / or sidelink positioning based on the relative positions between the first terminal and the first communication device. When performing ranging and / or sidelink positioning based on relative positions, the absolute position of the first communication device is not required; only the relative positional relationship between the first terminal and the first communication device needs to be determined. For example, the relative distance or relative position of any two of the first terminal, the first communication device, the second communication device, and the third communication device can be determined using the first terminal.

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

[0075] The first terminal receives a first request from the first communication device, the first request being used to request at least one of the following:

[0076] (1) Measurement information of the target terminal's location;

[0077] (2) Measurement information on ranging and / or sub-link positioning between target terminals;

[0078] (3) Measurement results of ranging and / or sub-link positioning between target terminals.

[0079] The first request in this article can also be referred to as the first ranging and / or secondary link positioning request.

[0080] In one embodiment of this application, a first terminal receives a first request and performs at least one of the following:

[0081] (1) The first terminal determines whether the first communication device has the ability to call the location-related services of the first terminal (i.e., call the ranging and / or secondary link positioning services of the first terminal).

[0082] That is, the first terminal authenticates whether the first communication device can request the first terminal's ranging and / or secondary link positioning services.

[0083] (2) The first terminal performs ranging and / or secondary link positioning services according to the first request.

[0084] That is, the first request can trigger the first terminal to perform ranging and / or secondary link positioning processes between target terminals.

[0085] In one embodiment of this application, the first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal, including at least one of the following:

[0086] (1) The first terminal determines whether the first communication device has the ability to call the location-related services of the first terminal based on the configuration information (or described as a configuration policy);

[0087] Optionally, the configuration information includes the authorization information of the first communication device.

[0088] (2) The first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal based on the network side instruction (or described as the network side authentication instruction).

[0089] In one embodiment of this application, the first terminal determines whether the first communication device can invoke the location-related services of the first terminal according to network-side instructions, including:

[0090] The first terminal sends a second request (or is described as a first ranging / secondary link positioning service open authentication request) to the second communication device. The second request is used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal.

[0091] The first terminal receives second information (or is described as authentication or authorization information) from the second communication device. The second information is used to indicate whether the network side has the ability to call the location-related services of the first communication device. That is, the first terminal can determine whether the first communication device can request the first terminal's ranging and / or secondary link positioning services based on the second information.

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

[0093] The first terminal determines, based on the second information, whether the first communication device has the ability to invoke the location-related services of the first terminal;

[0094] If it is determined that the first communication device has the capability to request ranging and / or secondary link positioning services from the first terminal, the first terminal sends a third message (or is described as accepting a first ranging / secondary link positioning request), the third message being used to instruct the first terminal to accept the first request;

[0095] If it is determined that the first communication device does not have the capability to request ranging and / or secondary link positioning services from the first terminal, the first terminal sends a fourth message (or is described as a first ranging / secondary link positioning request rejection), the fourth message being used to instruct the first terminal to reject the first request.

[0096] In one embodiment of this application, the second information includes at least one of the following:

[0097] (1) Fifth information (or described as authorization instruction), the fifth information is used to instruct the first communication device to call the location-related services of the first terminal, that is, the first communication device can call (or request) the ranging and / or secondary link positioning services of the first terminal;

[0098] (2) The sixth information (or described as a non-authorization instruction), the sixth information being used to indicate that the first communication device is not authorized to call the location-related services of the first terminal;

[0099] (3) Seventh information (or described as authorized target terminal identifier), the seventh information is used to indicate that the first communication device can obtain the ranging and / or secondary link positioning service corresponding to the authorized target terminal, wherein the authorized target terminal may be different from the target terminal in the third request (or described as the second ranging / secondary link positioning service open authentication request) sent by the second communication device to the third communication device, and the authorized target terminal may be a subset of the target terminals in the third request.

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

[0101] The first terminal sends at least one of the following to the first communication device:

[0102] (1) Measurement information from ranging and / or secondary link positioning services;

[0103] (2) Measurement results of ranging and / or secondary link positioning services;

[0104] (3) The location of the target terminal.

[0105] In one embodiment of this application, the measurement information includes at least one of the following:

[0106] (1) The distance between the target terminals;

[0107] (2) The angle between the target terminals;

[0108] (3) The location information of the target terminal.

[0109] In one embodiment of this application, the second request includes at least one of the following:

[0110] (1) The first terminal identifier;

[0111] The first terminal identifier in this article can also be described as the identifier of a terminal that provides ranging and / or secondary link positioning services.

[0112] (2) Identifier of the first communication device;

[0113] The first communication device identifier in this article can also be described as a third-party terminal identifier.

[0114] (3) The target terminal identifier;

[0115] (4) Ranging and / or secondary link positioning service identifier.

[0116] In one embodiment of this application, the first request includes at least one of the following:

[0117] (1) Ranging and / or secondary link positioning service identifiers, such as service type, application identifier, application code, and service descriptor;

[0118] (2) The identifier of the first communication device, such as the user info, SUCI, GUTI or L2 ID of the first communication device.

[0119] (3) Measurement accuracy requirements for ranging and / or secondary link positioning;

[0120] That is, the first terminal needs to provide measurement information or results of the corresponding level (high precision or low precision).

[0121] (4) Information about the target terminal;

[0122] That is, to obtain the distance between target terminals and the identifier of the target terminals (such as the user info, SUCI, GUTI or L2 ID of the target terminals). For example, if the information of the target terminals is UE#1 and UE#2, it means to obtain the measurement information and / or measurement results between UE#1 and UE#2.

[0123] In one embodiment of this application, the request type of the first request includes at least one of the following:

[0124] (1) First type (i.e., immediate measurement request), the first type is used to instruct the first terminal to send measurement information and / or measurement results in the first time period;

[0125] For example, the first type is used to instruct the first terminal to send measurement information and / or measurement results within a short period of time.

[0126] (2) Second type (i.e., delayed measurement request), the second type is used to instruct the first terminal to send measurement information and / or measurement results within a second time period and when a specific event is met.

[0127] For example, the second type is used to instruct the first terminal to send measurement information and / or measurement results when a triggering event is met at some point in the future.

[0128] In one embodiment of this application, when the request type includes a second type, the request type further includes:

[0129] The eighth information (or described as target terminal reachability) is used to indicate that, if the first terminal measures the target terminal, the measurement information and / or measurement results should be sent.

[0130] The ninth information (or described as area information) is used to indicate that the measurement information and / or measurement results are sent when the target terminal enters the first area;

[0131] The tenth information (or described as periodic information), the ninth information being used to indicate the periodic transmission of the measurement information and / or measurement results;

[0132] The eleventh information (or described as movement information) is used to indicate that if the distance between the target terminal and the first terminal exceeds a predetermined distance, the measurement information and / or measurement results shall be sent.

[0133] In one embodiment of this application, the first information includes at least one of the following:

[0134] (1) The first terminal identifier;

[0135] (2) The Public Land Mobile Network (PLMN) identifier of the first terminal;

[0136] (3) Capability information of the first terminal;

[0137] (4) Ranging and / or secondary link positioning service identifiers, such as service type, application identifier, application code, etc.;

[0138] (5) The target terminal identifier list;

[0139] In this embodiment of the application, the first terminal can provide measurement information and / or measurement results between all target terminals in the target terminal identifier list, and the first communication device can know which target terminals the first terminal can provide measurement information and / or measurement results based on the target terminal identifier list.

[0140] It should be noted that the target terminal identifier list may include the first terminal identifier.

[0141] (6) The first terminal provides the measurement accuracy of ranging and / or secondary link positioning services.

[0142] That is, the first terminal can provide measurement information and / or the accuracy of measurement results between the target terminals.

[0143] In one embodiment of this application, the capability information (or described as the ranging capability of the ranging and / or secondary link positioning service terminal) includes at least one of the following:

[0144] (1) The first terminal supports distance measurement and / or calculation;

[0145] (2) The first terminal supports direction measurement and / or calculation;

[0146] (3) The first terminal supports distance measurement and / or calculation that meets preset accuracy requirements;

[0147] (4) The first terminal supports direction measurement and / or calculation that meets the preset accuracy requirements.

[0148] In the embodiments of this application, the first terminal can instruct the first communication device (such as a second terminal, server or network device) through first information that the first terminal can provide location-related services to the first communication device, that is, the first terminal can provide (or open) location-related services to the first communication device, so that the first communication device can obtain measurement information and / or measurement results between target terminals, thereby improving the reliability of the communication system.

[0149] See Figure 3 This application provides a location service opening method, which includes steps 301 and 302.

[0150] Step 301: The first communication device receives first information from the first terminal, the first information being used to instruct the first terminal to provide location-related services to the first communication device;

[0151] Step 302: The first communication device invokes the location-related service;

[0152] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0153] In one embodiment of this application, the location-related service includes:

[0154] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0155] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0156] (2) Measurement information between target terminals;

[0157] (3) Measurement results between target terminals.

[0158] In one embodiment of this application, after the first communication device receives the first information, the method further includes:

[0159] The first communication device sends a first request to the first terminal, the first request being used to request at least one of the following:

[0160] (1) Measurement information of the target terminal's location;

[0161] (2) Measurement information on ranging and / or sub-link positioning between target terminals;

[0162] (3) Measurement results of ranging and / or sub-link positioning between target terminals.

[0163] In one embodiment of this application, the first communication device sends a first request to the first terminal, including:

[0164] If the first communication device determines, based on the first information, to request ranging and / or secondary link positioning services from the first terminal, the first communication device sends the first request to the first terminal.

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

[0166] The first communication device receives at least one of the following:

[0167] (1) Measurement information of the target terminal's location;

[0168] (2) Measurement information for ranging and / or secondary link positioning;

[0169] (3) Measurement results of ranging and / or sub-link positioning.

[0170] Optionally, at least one of (1) to (3) above is carried in the first ranging and / or sublink positioning service response.

[0171] It should be noted that the descriptions of features such as the first request, first information, measurement information, and measurement results in the embodiments of the first communication device can be referred to the embodiments of the first terminal, and will not be repeated here.

[0172] In the embodiments of this application, the first terminal can instruct the first communication device (such as a second terminal, server or network device) through first information that the first terminal can provide location-related services to the first communication device, that is, the first terminal can provide (or open) location-related services to the first communication device, so that the first communication device can obtain measurement information and / or measurement results between target terminals, thereby improving the reliability of the communication system.

[0173] See Figure 4 This application provides a location service opening method, the specific steps of which include: step 401.

[0174] Step 401: The second communication device receives a second request from the first terminal. The second request is used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal.

[0175] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0176] The second communication device mentioned in this article includes, but is not limited to, AMF.

[0177] In one embodiment of this application, the location-related service includes:

[0178] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0179] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0180] (2) Measurement information between target terminals;

[0181] (3) Measurement results between target terminals.

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

[0183] The second communication device sends a second message (a reply to the first ranging / secondary link positioning service open authentication request) to the first terminal. The second message is used to indicate the network side's authentication information on whether the first communication device has the ability to call the location-related services of the first terminal.

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

[0185] The second communication device sends a third request (or described as a second ranging / secondary link positioning service open authentication request) to the third communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal, that is, to request to obtain authentication information on whether the first communication device can call the ranging and / or secondary link positioning services of the first terminal.

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

[0187] The second communication device receives the twelfth information (or described as a reply to the second ranging / sublink positioning service open authentication request) from the third communication device. The twelfth information is used to indicate the authentication information (or described as the authentication result) of whether the third communication device has the ability to call the location-related services of the first terminal.

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

[0189] The second communication device sends a thirteenth message (or described as a reply to the first ranging / secondary link positioning service open authentication request) to the first terminal. The thirteenth message is used to indicate the authentication information (or described as the authentication result) of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal.

[0190] In one embodiment of this application, the second, twelfth, or thirteenth information includes at least one of the following:

[0191] (1) Fifth information, the fifth information being used to instruct the authorized first communication device to call the ranging and / or secondary link positioning service of the first terminal;

[0192] (2) The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal;

[0193] (3) Seventh information, the seventh information is used to indicate that the first communication device can obtain the ranging and / or sub-link positioning services corresponding to the authorized target terminal.

[0194] The authorized target terminal can be a subset of the target terminals in the third request (or described as the second ranging / sublink positioning service open authentication request) sent by the second communication device to the third communication device.

[0195] In one embodiment of this application, the third request includes at least one of the following:

[0196] (1) The first terminal identifier;

[0197] (1) The target terminal identifier

[0198] (2) Ranging and / or secondary link positioning service identifier.

[0199] It should be noted that the description of features such as the second request in the embodiments of the second communication device can be referred to the embodiments of the first terminal, and will not be repeated here.

[0200] In the embodiments of this application, the network side can authenticate whether the first communication device can call the location-related services of the first terminal, thereby improving the reliability of the communication system.

[0201] See Figure 5 This application provides a location service opening method, the specific steps of which include: step 501.

[0202] Step 501: The third communication device receives a third request (or described as a second ranging / secondary link positioning service open authentication request) from the second communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal.

[0203] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0204] The third communication device mentioned in this article includes, but is not limited to, AUSF.

[0205] In one embodiment of this application, the location-related service includes:

[0206] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0207] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0208] (2) Measurement information between target terminals;

[0209] (3) Measurement results between target terminals.

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

[0211] The third communication device determines whether the first communication device can invoke the ranging and / or secondary link positioning service of the first terminal based on at least one of the following: the subscription information of the first communication device, the authorization information of the first communication device, the operator policy, the local policy, the subscription information of the target terminal, and the authorization information of the target terminal.

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

[0213] The third communication device sends a twelfth message (or described as a reply to the second ranging / secondary link positioning service open authentication request) to the second communication device. The twelfth message is used to indicate whether the third communication device has the authentication information to determine whether the first communication device has the ability to call the location-related services of the first terminal.

[0214] In one embodiment of this application, the third request includes at least one of the following:

[0215] (1) The first terminal identifier;

[0216] (2) The target terminal identifier;

[0217] (3) Ranging and / or secondary link positioning service identifier.

[0218] In one embodiment of this application, the twelfth information includes at least one of the following:

[0219] (1) Fifth information, the fifth information being used to instruct the authorized first communication device to call the ranging and / or secondary link positioning service of the first terminal;

[0220] (2) The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal;

[0221] (3) Seventh information, the seventh information is used to indicate that the first communication device can obtain the ranging and / or sub-link positioning services corresponding to the authorized target terminal.

[0222] In the embodiments of this application, the network side can authenticate whether the first communication device can call the location-related services of the first terminal, thereby improving the reliability of the communication system.

[0223] The embodiments of this application are described below with reference to Embodiment 1, Embodiment 2 and Embodiment 3.

[0224] Example 1

[0225] During the discovery phase or the direct link establishment phase, the first terminal sends the first information. The first terminal can enable the first communication device to call the first terminal's ranging and / or secondary link positioning service to obtain measurement information and / or measurement results between the target terminals.

[0226] See Figure 6 The specific steps include:

[0227] Step 1: During the discovery phase or the direct link establishment phase, the first terminal sends first information to the first communication device #1, the first communication device #2 and / or the first communication device #3. The first information is used to instruct the first terminal to provide location-related services to the first communication device. The first communication device can call the ranging and / or secondary link positioning services of the first terminal to obtain measurement information and / or measurement results between the target terminals.

[0228] Optionally, the first information can be included in the discovery message or the direct establishment request message.

[0229] The first communication device #1, the first communication device #2 and / or the first communication device #3 listen to / receive the first information sent by the first terminal, and the first communication device #1, the first communication device #2 and / or the first communication device #3 determine whether to invoke the ranging and / or secondary link positioning service of the first terminal based on the content of the first information.

[0230] Optionally, the first communication device #1, the first communication device #2, and / or the first communication device #3 determine whether to invoke the ranging and / or secondary link positioning service of the first terminal based on at least one of the following:

[0231] (1) Does the target terminal list in the first information include the identifier of the target terminal that the first communication device #1, the first communication device #2 and / or the first communication device #3 wants to obtain measurement information / or measurement results?

[0232] For example, the first communication device #2 determines that the target terminal list in the first information includes the identifier of the target terminal that the first communication device #2 wants to obtain measurement information / or measurement results from.

[0233] (2) Whether the capability information of the first terminal meets the requirements of the first communication device #1, the first communication device #2 and / or the first communication device #3;

[0234] For example, the first communication device #2 determines that the capability information of the first terminal meets the requirements of the first communication device #2.

[0235] (3) Whether the measurement accuracy meets the requirements of the first communication device #1, the first communication device #2 and / or the first communication device #3.

[0236] For example, the first communication device #2 determines that the measurement accuracy meets the requirements of the first communication device #2.

[0237] Step 2: The first communication device #2 determines to invoke the ranging and / or secondary link positioning service of the first terminal, and sends a direct establishment request or a direct establishment reply message to the first terminal.

[0238] Optionally, the direct establishment request or direct establishment response message includes a first ranging / secondary link positioning request.

[0239] Example 2: The first communication device calls the ranging and / or secondary link positioning service of the first terminal.

[0240] See Figure 7 The specific steps include:

[0241] Step 1: The first communication device sends a first request (or is described as a first ranging and / or secondary link positioning request) to the first terminal, and calls the ranging and / or secondary link positioning service of the first terminal to obtain the location of the target terminal, the measurement information between the target terminals and / or the measurement results between the target terminals.

[0242] Optionally, the first request can be included in existing PC5-S signaling, such as in a direct establishment request / direct link update request message, or by sending the first request using dedicated signaling.

[0243] Step 2: The first terminal receives the first request sent by the first communication device and performs authentication for the first communication device to call the ranging and / or secondary link positioning services of the first terminal:

[0244] One implementation involves the first terminal determining, based on configuration information, whether the first communication device is authorized to invoke the first terminal's ranging and / or secondary link positioning services.

[0245] In another implementation, the first terminal determines whether the first communication device is authorized to invoke the first terminal's ranging and / or secondary link positioning services based on network-side authentication instructions, such as... Figure 7 As shown, the first terminal sends a second request (or is described as a first ranging / secondary link positioning service open authentication request) to the second communication device.

[0246] Step 3: The second communication device receives the second request and sends a third request (or describes it as a second ranging / sublink positioning service open authentication request) to the third communication device.

[0247] Step 4: The third communication device receives the third request and performs a ranging / secondary link positioning service authentication process on the first communication device and / or the target terminal (steps 4a and 4b). For example, based on at least one of the following: the first communication device's subscription information, the first communication device's authorization information, the operator's policy, the local policy, the target terminal's subscription information, and the target terminal's authorization information, it determines whether the first communication device can call the first terminal's ranging and / or secondary link positioning service.

[0248] For example, the third communication device authenticates whether the first communication device is authorized to call the ranging and / or secondary link positioning services of the first terminal, and the third communication device authenticates whether the target terminal allows the first terminal to provide ranging and / or secondary link positioning services.

[0249] Step 5: The third communication device sends the twelfth message (or described as a reply to the second ranging / secondary link positioning service open authentication request) to the second communication device. The twelfth message is used to indicate the authentication information of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal.

[0250] Step 6: After receiving the twelfth information, the second communication device sends the thirteenth information (or describes it as a reply to the first ranging / secondary link positioning service open authentication request) to the first terminal. The thirteenth information is used to indicate the authentication information of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal.

[0251] Step 7: The first terminal receives the thirteenth message and authorizes the first communication device to invoke the first terminal's ranging and / or secondary link positioning service. If the request type of the first request in step 1 is type 1 (immediate measurement request), then the first terminal performs ranging and / or secondary link positioning services between the target terminals.

[0252] Optionally, the ranging and / or secondary link positioning services performed by the first terminal between target terminals include at least one of the following:

[0253] (1) Negotiated measurement configuration, which may include at least one of the following: (a) characteristics of the position measurement reference signal, such as the period and power of the position measurement reference signal; (b) the position information of the terminal.

[0254] (2) Detect or receive the position measurement reference signal of the target terminal, and obtain / determine the measurement information and / or measurement results based on the position measurement reference signal.

[0255] Step 8: The first terminal sends a direct establishment reply message / direct link update reply message, which carries a first ranging secondary link positioning service reply message to the first communication device. Optionally, the direct establishment reply message / direct link update reply message carries a first ranging secondary link positioning service reply message, which contains measurement information and / or measurement results.

[0256] Optionally, the measurement information includes at least one of the following: the distance between target terminals, the angle between target terminals, and the position information of the target terminals; the measurement result includes at least one of the following: the distance between target terminals and the angle between target terminals.

[0257] Example 3

[0258] The first terminal performs ranging and / or secondary link positioning services between target terminals based on the event trigger, obtains measurement information and / or measurement results, and feeds them back to the first communication device.

[0259] See Figure 8 The specific steps are as follows:

[0260] Step 1: The request type of the first request is the second type (delayed measurement request). The second type is used to instruct the first terminal to send measurement information and / or measurement results within a second time period and when a specific event is met. That is, based on the specific event trigger (event detected), the first terminal performs ranging and / or secondary link positioning services between target terminals, obtains measurement information and / or measurement results, and feeds them back to the first communication device.

[0261] Step 2: The first terminal performs ranging and / or secondary link positioning services between target terminals.

[0262] Optionally, the ranging and / or secondary link positioning services performed by the first terminal between target terminals include at least one of the following:

[0263] (1) Negotiated measurement configuration, which may include at least one of the following: (a) characteristics of the position measurement reference signal, such as the period and power of the position measurement reference signal; (b) the position information of the terminal.

[0264] (2) Detect or receive the position measurement reference signal of the target terminal, and obtain / determine the measurement information and / or measurement results based on the position measurement reference signal.

[0265] Step 3: The first terminal sends measurement information and / or measurement results to the first communication device.

[0266] Step 4 (optional): The first communication device sends back confirmation information, that is, confirms that the measurement information and / or measurement results have been received.

[0267] See Figure 9 This application provides a location service opening device for a terminal, wherein the terminal is a first terminal, and the device 900 includes:

[0268] The first sending module 901 is used to send first information, the first information being used to instruct the first terminal to provide location-related services to the first communication device;

[0269] The first communication device includes any one of the following: a second terminal, a server, or a network device.

[0270] In one embodiment of this application, the location-related service includes:

[0271] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0272] (1) The location of the target terminal (i.e., the target UE). Optionally, the location of the target terminal includes the relative location and / or absolute location of the target terminal.

[0273] (2) Measurement information between target terminals;

[0274] (3) Measurement results between target terminals.

[0275] In one embodiment of this application, the device 900 further includes:

[0276] A first receiving module is configured to receive a first request from a first communication device, the first request being used to request at least one of the following:

[0277] (1) Measurement information of the target terminal's location;

[0278] (2) Measurement information on ranging and / or sub-link positioning between target terminals;

[0279] (3) Measurement results of ranging and / or sub-link positioning between target terminals.

[0280] In one embodiment of this application, the device 900 further includes:

[0281] The first processing module is configured to perform at least one of the following upon receiving the first request:

[0282] (1) Determine whether the first communication device has the ability to call the location-related services of the first terminal.

[0283] (2) Perform ranging and / or secondary link positioning services according to the first request.

[0284] In one embodiment of this application, determining whether the first communication device has the ability to invoke the location-related services of the first terminal includes at least one of the following:

[0285] (1) Determine whether the first communication device has the ability to call the location-related services of the first terminal based on the configuration information;

[0286] Optionally, the configuration information includes the authorization information of the first communication device.

[0287] (2) Determine whether the first communication device has the ability to call the location-related services of the first terminal according to the network side instructions.

[0288] In one embodiment of this application, the device 900 further includes:

[0289] The second sending module is used to send a second request to the second communication device. The second request is used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal.

[0290] The second receiving module is used to receive second information from the second communication device, the second information being authentication information indicating whether the network side has the ability to call the location-related services of the first terminal.

[0291] In one embodiment of this application, the device 900 further includes:

[0292] The second processing module is used to determine, based on the second information, whether the first communication device has the ability to invoke the location-related services of the first terminal;

[0293] If it is determined that the first communication device has the capability to request ranging and / or secondary link positioning services from the first terminal, a third message is sent, the third message being used to instruct the first terminal to accept the first request;

[0294] If it is determined that the first communication device does not have the capability to request ranging and / or secondary link positioning services from the first terminal, a fourth message is sent, the fourth message being used to instruct the first terminal to reject the first request.

[0295] In one embodiment of this application, the second information includes at least one of the following:

[0296] (1) Fifth information, the fifth information being used to instruct the first communication device to call the location-related services of the first terminal;

[0297] (2) The sixth information is used to indicate that the first communication device is not authorized to call the location-related services of the first terminal;

[0298] (3) Seventh information, the seventh information is used to indicate that the first communication device can obtain the ranging and / or sub-link positioning services corresponding to the authorized target terminal.

[0299] In one embodiment of this application, the device 900 further includes:

[0300] The third transmitting module is configured to transmit at least one of the following to the first communication device:

[0301] (1) Measurement information from ranging and / or secondary link positioning services;

[0302] (2) Measurement results of ranging and / or secondary link positioning services;

[0303] (3) The location of the target terminal.

[0304] In one embodiment of this application, the measurement information includes at least one of the following:

[0305] (1) The distance between the target terminals;

[0306] (2) The angle between the target terminals;

[0307] (3) The location information of the target terminal.

[0308] In one embodiment of this application, the second request includes at least one of the following:

[0309] (1) The first terminal identifier;

[0310] (2) Identifier of the first communication device;

[0311] (3) The target terminal identifier;

[0312] (4) Ranging and / or secondary link positioning service identifier.

[0313] In one embodiment of this application, the first request includes at least one of the following:

[0314] (1) Ranging and / or secondary link positioning service identifiers, such as service type, application identifier, application code, and service descriptor;

[0315] (2) The identifier of the first communication device, such as the user info, SUCI, GUTI or L2 ID of the first communication device.

[0316] (3) Measurement accuracy requirements for ranging and / or secondary link positioning;

[0317] That is, the first terminal needs to provide measurement information or results of the corresponding level (high precision or low precision).

[0318] (4) Information about the target terminal;

[0319] That is, to obtain the distance between target terminals and the identifier of the target terminals (such as the user info, SUCI, GUTI or L2 ID of the target terminals). For example, if the information of the target terminals is UE#1 and UE#2, it means to obtain the measurement information and / or measurement results between UE#1 and UE#2.

[0320] In one embodiment of this application, the request type of the first request includes at least one of the following:

[0321] (1) First type, the first type is used to instruct the first terminal to send measurement information and / or measurement results in a first time;

[0322] (2) Second type, the second type is used to instruct the first terminal to send measurement information and / or measurement results in a second time period and when a specific event is met.

[0323] In one embodiment of this application, when the request type includes a second type, the request type further includes:

[0324] The eighth information is used to indicate that, when the first terminal measures the target terminal, the measurement information and / or measurement result should be sent.

[0325] The ninth information is used to indicate that, in the event that the target terminal enters the first area, the measurement information and / or measurement results shall be sent.

[0326] The tenth piece of information, the ninth piece of information, is used to indicate the periodic transmission of the measurement information and / or measurement results;

[0327] The eleventh information, the tenth information, is used to indicate that if the distance between the target terminal and the first terminal exceeds a predetermined distance, the measurement information and / or measurement results shall be sent.

[0328] In one embodiment of this application, the first information includes at least one of the following:

[0329] (1) The first terminal identifier;

[0330] (2) The Public Land Mobile Network (PLAN) identifier of the first terminal;

[0331] (3) Capability information of the first terminal;

[0332] (4) Ranging and / or secondary link positioning service identifiers, such as service type, application identifier, application code, etc.;

[0333] (5) The target terminal identifier list;

[0334] (6) The first terminal provides the measurement accuracy of ranging and / or secondary link positioning services.

[0335] In one embodiment of this application, the capability information includes at least one of the following:

[0336] (1) The first terminal supports distance measurement and / or calculation;

[0337] (2) The first terminal supports direction measurement and / or calculation;

[0338] (3) The first terminal supports distance measurement and / or calculation that meets preset accuracy requirements;

[0339] (4) The first terminal supports direction measurement and / or calculation that meets the preset accuracy requirements.

[0340] The apparatus provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.

[0341] See Figure 10 This application provides a location service opening device, applied to a first communication device, the device 1000 comprising:

[0342] The third receiving module 1001 is used to receive first information from the first terminal, the first information being used to instruct the first terminal to provide location-related services to the first communication device.

[0343] The first calling module 1002 is used to call the location-related service.

[0344] In one embodiment of this application, the location-related service includes:

[0345] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0346] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0347] (2) Measurement information between target terminals;

[0348] (3) Measurement results between target terminals.

[0349] In one embodiment of this application, after the first communication device receives the first information, the device 1000 further includes:

[0350] The fourth sending module is used to send a first request to the first terminal, wherein the first request is used to request to obtain at least one of the following:

[0351] (1) Measurement information of the target terminal's location;

[0352] (2) Measurement information on ranging and / or sub-link positioning between target terminals;

[0353] (3) Measurement results of ranging and / or sub-link positioning between target terminals.

[0354] In one embodiment of this application, the fourth sending module is further configured to:

[0355] If the first communication device determines, based on the first information, to request ranging and / or secondary link positioning services from the first terminal, it sends the first request to the first terminal.

[0356] In one embodiment of this application, the device 1000 further includes:

[0357] The fourth receiving module is used to receive at least one of the following:

[0358] (1) Measurement information of the target terminal's location;

[0359] (2) Measurement information for ranging and / or secondary link positioning;

[0360] (3) Measurement results of ranging and / or sub-link positioning.

[0361] The apparatus provided in this application embodiment can achieve... Figure 3The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.

[0362] See Figure 11 This application provides a location service opening device, applied to a second communication device, the device 1100 including:

[0363] The fifth receiving module 1101 is used to receive a second request from the first terminal, the second request being used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal.

[0364] In one embodiment of this application, the location-related service includes:

[0365] Obtain at least one of the following through ranging and / or secondary link positioning services:

[0366] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0367] (2) Measurement information between target terminals;

[0368] (3) Measurement results between target terminals.

[0369] In one embodiment of this application, the device 1100 further includes:

[0370] The fifth sending module is used to send second information (a reply to the first ranging / secondary link positioning service open authentication request) to the first terminal. The second information is used to indicate the network side's authentication information on whether the first communication device has the ability to call the location-related services of the first terminal.

[0371] In one embodiment of this application, the device 1100 further includes:

[0372] The sixth sending module is used to send a third request (or described as a second ranging / secondary link positioning service open authentication request) to the third communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal, that is, to request to obtain authentication information on whether the first communication device can call the ranging and / or secondary link positioning services of the first terminal.

[0373] In one embodiment of this application, the device 1100 further includes:

[0374] The sixth receiving module is used to receive the twelfth information (or described as a reply to the second ranging / sublink positioning service open authentication request) from the third communication device. The twelfth information is used to indicate the authentication information (or described as the authentication result) of whether the third communication device has the ability to call the location-related services of the first terminal.

[0375] In one embodiment of this application, the device 1100 further includes:

[0376] The seventh sending module is used to send the thirteenth information (or described as a reply to the first ranging / secondary link positioning service open authentication request) to the first terminal. The thirteenth information is used to indicate the authentication information (or described as the authentication result) of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal.

[0377] In one embodiment of this application, the second, twelfth, or thirteenth information includes at least one of the following:

[0378] (1) Fifth information, the fifth information being used to instruct the authorized first communication device to call the ranging and / or secondary link positioning service of the first terminal;

[0379] (2) The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal;

[0380] (3) Seventh information, the seventh information is used to indicate that the first communication device can obtain the ranging and / or sub-link positioning services corresponding to the authorized target terminal.

[0381] The authorized target terminal can be a subset of the target terminals in the third request (or described as the second ranging / sublink positioning service open authentication request) sent by the second communication device to the third communication device.

[0382] In one embodiment of this application, the third request includes at least one of the following:

[0383] (1) The first terminal identifier;

[0384] (1) The target terminal identifier

[0385] (2) Ranging and / or secondary link positioning service identifier.

[0386] The apparatus provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.

[0387] See Figure 12This application provides a location service opening device, applied to a third communication device. The device 1200 includes:

[0388] The seventh receiving module 1201 is used to receive a third request (or described as a second ranging / secondary link positioning service open authentication request) from the second communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal.

[0389] In one embodiment of this application, at least one of the following is obtained through ranging and / or secondary link positioning services:

[0390] (1) The location of the target terminal, optionally, includes the relative position and / or absolute position of the target terminal;

[0391] (2) Measurement information between target terminals;

[0392] (3) Measurement results between target terminals.

[0393] In one embodiment of this application, the device 1200 further includes:

[0394] The third processing module is used to determine whether the first communication device can call the ranging and / or secondary link positioning service of the first terminal based on at least one of the following: the subscription information of the first communication device, the authorization information of the first communication device, the operator policy, the local policy, the subscription information of the target terminal, and the authorization information of the target terminal.

[0395] In one embodiment of this application, the device 1200 further includes:

[0396] The eighth sending module is used to send the twelfth information (or described as a reply to the second ranging / sublink positioning service open authentication request) to the second communication device. The twelfth information is used to indicate the authentication information of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal.

[0397] In one embodiment of this application, the third request includes at least one of the following:

[0398] (1) The first terminal identifier;

[0399] (2) The target terminal identifier;

[0400] (3) Ranging and / or secondary link positioning service identifier.

[0401] In one embodiment of this application, the twelfth information includes at least one of the following:

[0402] (1) Fifth information, the fifth information being used to instruct the authorized first communication device to call the ranging and / or secondary link positioning service of the first terminal;

[0403] (2) The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal;

[0404] (3) Seventh information, the seventh information is used to indicate that the first communication device can obtain the ranging and / or sub-link positioning services corresponding to the authorized target terminal.

[0405] The apparatus provided in this application embodiment can achieve... Figure 5 The various processes implemented in the method embodiment achieve the same technical effect, and will not be described again here to avoid repetition.

[0406] This application embodiment also provides a terminal, specifically, Figure 13 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0407] The terminal 1300 includes, but is not limited to, at least some of the following components: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.

[0408] Those skilled in the art will understand that the terminal 1300 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1310 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 13 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0409] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0410] In this embodiment, after receiving downlink data from the network device, the radio frequency unit 1301 can transmit it to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network device. Typically, the radio frequency unit 1301 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0411] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0412] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.

[0413] The terminal provided in this application embodiment can achieve... Figure 2 or Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0414] Specifically, embodiments of this application also provide a network device. For example... Figure 14As shown, the network device 1400 includes a processor 1401, a network interface 1402, and a memory 1403. The network interface 1402 is, for example, a common public radio interface (CPRI).

[0415] Specifically, the network device 1400 of this embodiment further includes: instructions or programs stored in memory 1403 and executable on processor 1401, wherein processor 1401 calls the instructions or programs in memory 1403 to execute. Figure 4 or Figure 5 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0416] Optional, such as Figure 15 As shown, this application embodiment also provides a communication device 1540, including a processor 1501 and a memory 1502. The memory 1502 stores a program or instructions that can run on the processor 1501. For example, when the communication device 1540 is a terminal, the program or instructions executed by the processor 1501 implement the above-mentioned... Figure 2 or Figure 3 Each step of the method embodiment, for example, when the communication device 1540 is a network device, is implemented by the program or instructions executed by the processor 1501. Figure 4 or Figure 5 The steps in the method embodiments can achieve the same technical effect, and will not be repeated here to avoid repetition.

[0417] This application embodiment also provides a readable storage medium storing a program or instructions that are executed by a processor. Figure 2 or Figure 3 or Figure 4 or Figure 5 The methods and processes of the above embodiments are the same and can achieve the same technical effects. To avoid repetition, they will not be described again here.

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

[0419] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement... Figure 2 or Figure 3 or Figure 4 or Figure 5The processes shown and the various method embodiments described above can achieve the same technical effect, and will not be repeated here to avoid repetition.

[0420] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0421] This application embodiment also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement... Figure 2 or Figure 3 or Figure 4 or Figure 5 The processes shown and the various method embodiments described above can achieve the same technical effect, and will not be repeated here to avoid repetition.

[0422] This application embodiment also provides a communication system, which includes at least two of a first terminal, a first communication device, a second communication device, and a third communication device, wherein the first terminal is used to perform, for example, Figure 2 , Figures 6 to 8 And the various processes of the above-described method embodiments, wherein the first communication device, the second communication device, and the third communication device are used to perform such... Figures 3 to 8 The processes of the above-described method embodiments are all the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0423] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0424] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0425] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for opening up location services, characterized in that, include: A first terminal sends first information, which instructs the first terminal to provide location-related services to a first communication device; wherein the first communication device includes any one of the following: a second terminal, a server, or a network device; The method further includes: The first terminal receives a first request from the first communication device, the first request being used to request at least one of the following: measurement information of the location of the target terminal; measurement information of ranging and / or secondary link positioning between the target terminals; measurement results of ranging and / or secondary link positioning between the target terminals; The first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal.

2. The method according to claim 1, characterized in that, The location-related services include: Obtain at least one of the following through ranging and / or secondary link positioning services: Location of the target terminal; Measurement information between target terminals; Measurement results between target terminals.

3. The method according to claim 1, characterized in that, The first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal, including: The first terminal determines, based on the configuration information, whether the first communication device has the ability to invoke the location-related services of the first terminal. or, The first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal based on the network side instruction.

4. The method according to claim 3, characterized in that, The first terminal determines whether the first communication device can invoke the location-related services of the first terminal according to the network side instruction, including: The first terminal sends a second request to the second communication device, the second request being used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal; The first terminal receives second information from the second communication device, the second information being used to indicate the network side's authentication information regarding whether the first communication device has the ability to invoke the location-related services of the first terminal.

5. The method according to claim 4, characterized in that, The method further includes: The first terminal determines, based on the second information, whether the first communication device has the ability to invoke the location-related services of the first terminal; If it is determined that the first communication device has the capability to request ranging and / or secondary link positioning services from the first terminal, the first terminal sends third information, which is used to instruct the first terminal to accept the first request; If it is determined that the first communication device does not have the capability to request ranging and / or secondary link positioning services from the first terminal, the first terminal sends a fourth message, which instructs the first terminal to reject the first request.

6. The method according to claim 5, characterized in that, The second information includes at least one of the following: The fifth piece of information is used to instruct the first communication device to invoke the location-related services of the first terminal; The sixth piece of information is used to indicate that the first communication device is not authorized to call the location-related services of the first terminal; The seventh information is used to indicate that the first communication device is able to obtain ranging and / or secondary link positioning services corresponding to the authorized target terminal.

7. The method according to claim 1, characterized in that, The method further includes: The first terminal performs ranging and / or secondary link positioning services according to the first request.

8. The method according to claim 1, characterized in that, The method further includes: The first terminal sends at least one of the following to the first communication device: Measurement information from ranging and / or secondary link positioning services; Measurement results from ranging and / or secondary link positioning services; The location of the target terminal.

9. The method according to claim 1 or 8, characterized in that, The measurement information includes at least one of the following: The distance between the target terminals; The angle between the target terminals; The location information of the target terminal.

10. The method according to claim 4, characterized in that, The second request includes at least one of the following: The first terminal identifier; The identifier of the first communication device; The target terminal identifier; Ranging and / or secondary link positioning service identifier.

11. The method according to claim 1, 5, or 7, characterized in that, The first request includes at least one of the following: Ranging and / or secondary link positioning service identifier; The identifier of the first communication device; Measurement accuracy requirements for ranging and / or secondary link positioning; The information of the target terminal.

12. The method according to claim 1, 5, or 7, characterized in that, The request type of the first request includes at least one of the following: The first type is used to instruct the first terminal to send measurement information and / or measurement results within a first time period; The second type is used to instruct the first terminal to send measurement information and / or measurement results within a second time period and when a specific event is met.

13. The method according to claim 12, characterized in that, If the request type includes a second type, the request type further includes: The eighth information is used to indicate that, when the first terminal measures the target terminal, the measurement information and / or measurement result should be sent. The ninth information is used to indicate that, in the event that the target terminal enters the first area, the measurement information and / or measurement results shall be sent. The tenth piece of information, the ninth piece of information, is used to indicate the periodic transmission of the measurement information and / or measurement results; The eleventh information, the tenth information, is used to indicate that if the distance between the target terminal and the first terminal exceeds a predetermined distance, the measurement information and / or measurement results shall be sent.

14. The method according to claim 1, characterized in that, The first information includes at least one of the following: The first terminal identifier; The first terminal's Public Land Mobile Network (PTN) identifier; Capability information of the first terminal; Ranging and / or secondary link positioning service identifier; Target terminal identifier list; The first terminal provides measurement accuracy for ranging and / or secondary link positioning services.

15. The method according to claim 14, characterized in that, The capability information includes at least one of the following: The first terminal supports distance measurement and / or calculation; The first terminal supports direction measurement and / or calculation; The first terminal supports distance measurement and / or calculation that meets preset accuracy requirements; The first terminal supports direction measurement and / or calculation that meets preset accuracy requirements.

16. A method for opening up location services, characterized in that, include: The first communication device receives first information from the first terminal, the first information being used to instruct the first terminal to provide location-related services to the first communication device; The first communication device invokes the location-related service; After the first communication device receives the first information, the method further includes: If the first communication device determines, based on the first information, to request ranging and / or secondary link positioning services from the first terminal, the first communication device sends a first request to the first terminal, the first request being used to request at least one of the following: Measurement information of the target terminal's location; Measurement information for ranging between target terminals and / or sub-link positioning; Measurement results of ranging and / or secondary link positioning between target terminals; The first communication device includes any one of the following: a second terminal, a server, or a network device.

17. The method according to claim 16, characterized in that, Obtain at least one of the following through ranging and / or secondary link positioning services: The location of the target terminal, including its relative location and / or absolute location; Measurement information between target terminals; Measurement results between target terminals.

18. The method according to claim 16, characterized in that, The method further includes: The first communication device receives at least one of the following: Measurement information of the target terminal's location; Measurement information for ranging and / or secondary link positioning; Measurement results of ranging and / or secondary link positioning.

19. A method for opening up location services, characterized in that, include: The second communication device receives a second request from the first terminal. The second request is used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal. The method further includes: The second communication device sends second information to the first terminal. The second information is used to indicate the authentication information of the network side regarding whether the first communication device has the ability to call the location-related services of the first terminal. The first communication device includes any one of the following: a second terminal, a server, or a network device.

20. The method according to claim 19, characterized in that, The location-related services include: Obtain at least one of the following through ranging and / or secondary link positioning services: The location of the target terminal, including its relative location and / or absolute location; Measurement information between target terminals; Measurement results between target terminals.

21. The method according to claim 19, characterized in that, The method further includes: The second communication device sends a third request to the third communication device, the third request being used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal.

22. The method according to claim 21, characterized in that, The method further includes: The second communication device receives twelfth information from the third communication device. The twelfth information is used to indicate whether the third communication device has the ability to call the location-related services of the first terminal.

23. The method according to claim 22, characterized in that, The method further includes: The second communication device sends a thirteenth message to the first terminal. The thirteenth message is used to indicate the authentication information of the third communication device regarding whether the first communication device has the ability to call the location-related services of the first terminal.

24. The method according to claim 19, characterized in that, The second information includes at least one of the following: The fifth piece of information is used to instruct the authorized first communication device to invoke the ranging and / or secondary link positioning services of the first terminal; The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal; The seventh information is used to indicate that the first communication device is able to obtain ranging and / or secondary link positioning services corresponding to the authorized target terminal.

25. The method according to claim 23, characterized in that, The twelfth or thirteenth information includes at least one of the following: The fifth piece of information is used to instruct the authorized first communication device to invoke the ranging and / or secondary link positioning services of the first terminal; The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal; The seventh information is used to indicate that the first communication device is able to obtain ranging and / or secondary link positioning services corresponding to the authorized target terminal.

26. The method according to claim 21, characterized in that, The third request includes at least one of the following: The first terminal identifier; Target terminal identifier Ranging and / or secondary link positioning service identifier.

27. A method for opening up location services, characterized in that, include: The third communication device receives a third request from the second communication device. The third request is used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal. The third communication device sends a twelfth message to the second communication device. The twelfth message is used to indicate the authentication information of the third communication device regarding whether the first communication device has the ability to call the location-related services of the first terminal. The first communication device includes any one of the following: a second terminal, a server, or a network device; the second communication device is used to send second information to the first terminal, the second information being authentication information indicating whether the network side has the ability to call the location-related services of the first communication device.

28. The method according to claim 27, characterized in that, The location-related services include: Obtain at least one of the following through ranging and / or secondary link positioning services: The location of the target terminal, including its relative location and / or absolute location; Measurement information between target terminals; Measurement results between target terminals.

29. The method according to claim 27, characterized in that, The method further includes: The third communication device determines whether the first communication device can invoke the location-related services of the first terminal based on at least one of the following: the subscription information of the first communication device, the operator policy, the subscription information of the target terminal, and the authorization information of the target terminal.

30. The method according to claim 27, characterized in that, The third request includes at least one of the following: The first terminal identifier; Target terminal identifier; Ranging and / or secondary link positioning service identifier.

31. The method according to claim 27, characterized in that, The twelfth piece of information includes at least one of the following: The fifth piece of information is used to instruct the authorized first communication device to invoke the ranging and / or secondary link positioning services of the first terminal; The sixth information is used to indicate that the first communication device is not authorized to call the ranging and / or secondary link positioning services of the first terminal; The seventh information is used to indicate that the first communication device is able to obtain ranging and / or secondary link positioning services corresponding to the authorized target terminal.

32. A location service opening device, applied to a terminal, wherein the terminal is a first terminal, characterized in that, include: A first sending module is configured to send first information, the first information being used to instruct the first terminal to provide location-related services to a first communication device; wherein the first communication device includes any one of the following: a second terminal, a server, or a network device; A first receiving module is configured to receive a first request from a first communication device, wherein the first request is configured to request at least one of the following: measurement information of the location of a target terminal; measurement information of ranging and / or secondary link positioning between target terminals; and measurement results of ranging and / or secondary link positioning between target terminals. The first terminal determines whether the first communication device has the ability to invoke the location-related services of the first terminal.

33. A location service opening device, applied to a communication device, wherein the communication device is a first communication device, characterized in that, include: The third receiving module is used to receive first information from the first terminal, wherein the first information is used to instruct the first terminal to provide location-related services to the first communication device. The first invocation module is used to invoke the location-related services; The fourth sending module is configured to send a first request to the first terminal when the first communication device determines, based on the first information, to request ranging and / or secondary link positioning services from the first terminal. The first request is used to request at least one of the following: Measurement information of the target terminal's location; Measurement information for ranging between target terminals and / or sub-link positioning; Measurement results of ranging and / or secondary link positioning between target terminals; The first communication device includes any one of the following: a second terminal, a server, or a network device.

34. A location service opening device, applied to a communication device, wherein the communication device is a second communication device, characterized in that, include: The fifth receiving module is used to receive a second request from the first terminal, the second request being used to request the network side to authenticate whether the first communication device can call the location-related services of the first terminal; The fifth sending module is used to send second information to the first terminal. The second information is used to indicate the authentication information of the network side regarding whether the first communication device has the ability to call the location-related services of the first terminal. The first communication device includes any one of the following: a second terminal, a server, or a network device.

35. A location service opening device, applied to a communication device, wherein the communication device is a third communication device, characterized in that, include: The seventh receiving module is used to receive a third request from the second communication device, the third request being used to request the third communication device to authenticate whether the first communication device can call the location-related services of the first terminal; The eighth sending module is used to send the twelfth information to the second communication device. The twelfth information is used to indicate the authentication information of the third communication device on whether the first communication device has the ability to call the location-related services of the first terminal. The first communication device includes any one of the following: a second terminal, a server, or a network device; the second communication device is used to send second information to the first terminal, the second information being authentication information indicating whether the network side has the ability to call the location-related services of the first communication device.

36. A communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in any one of claims 1 to 31.

37. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 31.

Citation Information

Patent Citations

  • Terminal positioning service method and device

    CN111836182A

  • Positioning method and device and storage medium

    CN114222931A