[go: up one dir, main page]

CN115087097B - Terminal positioning method, system, processing equipment and storage medium - Google Patents

Terminal positioning method, system, processing equipment and storage medium Download PDF

Info

Publication number
CN115087097B
CN115087097B CN202210884786.2A CN202210884786A CN115087097B CN 115087097 B CN115087097 B CN 115087097B CN 202210884786 A CN202210884786 A CN 202210884786A CN 115087097 B CN115087097 B CN 115087097B
Authority
CN
China
Prior art keywords
base station
hyperbola
target terminal
unilateral
sided
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210884786.2A
Other languages
Chinese (zh)
Other versions
CN115087097A (en
Inventor
刘磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ailing Network Co ltd
Original Assignee
Shenzhen Ailing Network Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ailing Network Co ltd filed Critical Shenzhen Ailing Network Co ltd
Priority to CN202210884786.2A priority Critical patent/CN115087097B/en
Publication of CN115087097A publication Critical patent/CN115087097A/en
Application granted granted Critical
Publication of CN115087097B publication Critical patent/CN115087097B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本申请的实施例提供了一种终端的定位方法、系统、处理设备及存储介质,涉及无线通信领域。获取多个基站分别发送的测量信号时间差,各测量信号时间差用于描述各基站向目标终端发出信号测量请求报文与各基站接收目标终端发出的测量信号响应报文之间的时间差值;根据各测量信号时间差以及各基站的位置信息,生成多条单侧双曲线,单侧双曲线用于描述目标终端的备选位置;根据各单侧双曲线之间的交汇点,确定目标终端的位置。在无需目标终端提供测量时间的情况下,直接确定了目标终端的位置,提升了对移动终端定位的精确性,以及对移动终端的版本兼容性。

The embodiments of the present application provide a terminal positioning method, system, processing device and storage medium, which relate to the field of wireless communications. The time difference of measurement signals respectively sent by multiple base stations is obtained, and each measurement signal time difference is used to describe the time difference between each base station sending a signal measurement request message to the target terminal and each base station receiving a measurement signal response message sent by the target terminal; according to each measurement signal time difference and the location information of each base station, multiple single-sided hyperbolas are generated, and the single-sided hyperbolas are used to describe the alternative positions of the target terminal; according to the intersection points between each single-sided hyperbola, the position of the target terminal is determined. Without the need for the target terminal to provide the measurement time, the position of the target terminal is directly determined, thereby improving the accuracy of positioning the mobile terminal and the version compatibility of the mobile terminal.

Description

终端的定位方法、系统、处理设备及存储介质Terminal positioning method, system, processing device and storage medium

技术领域Technical Field

本申请涉及无线通信领域,具体而言,涉及一种终端的定位方法、系统、处理设备及存储介质。The present application relates to the field of wireless communications, and in particular to a terminal positioning method, system, processing device and storage medium.

背景技术Background Art

终端(User Equipment,简称UE)的定位业务是无线蜂窝通信系统中的一项重要的位置业务,终端精确的地理定位是开展网络结构优化、故障定位、业务信息收集等网络运维方面工作的基础。The terminal (User Equipment, referred to as UE) positioning service is an important location service in wireless cellular communication systems. The precise geographic positioning of the terminal is the basis for network operation and maintenance work such as network structure optimization, fault location, and service information collection.

现有的5G网络的定位架构,由终端、多个基站以及数据中心构成。当终端与邻近多个基站进行通信时,其无线信息会通过主小区基站传输到数据中心,由数据中心根据终端、多个基站记录并上传的信号在信道中的传输时间,结合各基站的地理坐标,确定终端的位置。The existing 5G network positioning architecture consists of terminals, multiple base stations, and data centers. When a terminal communicates with multiple nearby base stations, its wireless information is transmitted to the data center through the primary cell base station. The data center determines the location of the terminal based on the transmission time of the signals recorded and uploaded by the terminal and multiple base stations in the channel, combined with the geographic coordinates of each base station.

但是,现有技术中,数据中心需要同时获取终端、多个基站提供的信号传输时间,而版本较低的终端不具备该功能,可能会导致无法获取终端的精确定位。However, in the prior art, a data center needs to simultaneously obtain the signal transmission time provided by a terminal and multiple base stations, but terminals with lower versions do not have this function, which may result in the inability to obtain the precise positioning of the terminal.

发明内容Summary of the invention

本申请提供了一种终端的定位方法、系统、处理设备及存储介质,其能够根据基站发送的测量信号时间差、基站的位置信息,生成多条单侧双曲线,再根据多条双曲线之间的交汇点,在无需目标终端提供测量时间的情况下,直接确定了目标终端的位置,提升了对移动终端定位的精确性,以及对移动终端的版本兼容性。The present application provides a terminal positioning method, system, processing device and storage medium, which can generate multiple single-sided hyperbolas according to the time difference of the measurement signal sent by the base station and the location information of the base station, and then directly determine the position of the target terminal according to the intersection point between the multiple hyperbolas without the need for the target terminal to provide the measurement time, thereby improving the accuracy of the positioning of the mobile terminal and the version compatibility of the mobile terminal.

本申请的实施例可以这样实现:The embodiments of the present application can be implemented as follows:

第一方面,本申请实施例提供了一种终端的定位方法,应用于终端的定位系统中的数据中心,所述终端的定位系统包括:所述数据中心、多个基站以及目标终端,所述多个基站分别与所述数据中心以及所述目标终端通信连接;In a first aspect, an embodiment of the present application provides a terminal positioning method, which is applied to a data center in a terminal positioning system, wherein the terminal positioning system includes: the data center, multiple base stations, and a target terminal, wherein the multiple base stations are respectively connected to the data center and the target terminal for communication;

所述方法包括:The method comprises:

获取多个基站分别发送的测量信号时间差,各所述测量信号时间差用于描述各所述基站向所述目标终端发出信号测量请求报文与各所述基站接收所述目标终端发出的测量信号响应报文之间的时间差值;Acquire measurement signal time differences respectively sent by multiple base stations, where each measurement signal time difference is used to describe a time difference between each base station sending a signal measurement request message to the target terminal and each base station receiving a measurement signal response message sent by the target terminal;

根据各所述测量信号时间差以及各所述基站的位置信息,生成多条单侧双曲线,所述单侧双曲线用于描述所述目标终端的备选位置;Generating a plurality of unilateral hyperbolas according to the time difference of each of the measurement signals and the position information of each of the base stations, wherein the unilateral hyperbolas are used to describe the candidate positions of the target terminal;

根据各所述单侧双曲线之间的交汇点,确定所述目标终端的位置。The location of the target terminal is determined according to the intersection points between the unilateral hyperbolas.

在一种可选的实施方式中,所述根据各所述测量信号时间差以及各所述基站的位置信息,生成多条单侧双曲线,包括:In an optional implementation, generating a plurality of single-sided hyperbolas according to the time difference of each measurement signal and the position information of each base station includes:

根据所述测量信号时间差以及预设信号传播速度的乘积,计算获取所述目标终端与各所述基站的设备距离差;Calculate and obtain the device distance difference between the target terminal and each of the base stations according to the product of the measured signal time difference and a preset signal propagation speed;

根据各所述基站的设备距离差以及各所述基站的位置信息,生成多条单侧双曲线。A plurality of single-sided hyperbolas are generated according to the equipment distance difference of each base station and the position information of each base station.

在一种可选的实施方式中,所述根据各所述基站的设备距离差以及各所述基站的位置信息,生成多条单侧双曲线,包括:In an optional implementation manner, generating multiple unilateral hyperbolas according to the device distance difference of each base station and the location information of each base station includes:

根据第一基站的第一设备距离差与第二基站的第二设备距离差的差值,确定第一双侧双曲线,所述第一基站为所述多个基站中的任一基站,所述第二基站为与所述第一基站相邻的基站,所述第二设备距离差大于所述第一设备距离差;Determine a first double-sided hyperbola according to a difference between a first device distance difference of a first base station and a second device distance difference of a second base station, wherein the first base station is any base station among the multiple base stations, the second base station is a base station adjacent to the first base station, and the second device distance difference is greater than the first device distance difference;

根据所述第一设备距离差与所述第二设备距离差的比较结果,确定所述第一双侧双曲线其中之一作为第一单侧双曲线,所述第一单侧双曲线与所述第一基站的曲线距离小于所述第一单侧双曲线与所述第二基站的曲线距离;According to a comparison result of the first device distance difference and the second device distance difference, determining one of the first double-sided hyperbolas as a first unilateral hyperbola, a curve distance between the first unilateral hyperbola and the first base station is smaller than a curve distance between the first unilateral hyperbola and the second base station;

根据所述第一基站的第一设备距离差与第三基站的第三设备距离差的差值,确定第二双侧双曲线,所述第三基站为与所述第一基站以及所述第二基站相邻的基站,所述第三设备距离差大于所述第二设备距离差;determining a second double-sided hyperbola according to a difference between a first device distance difference of the first base station and a third device distance difference of a third base station, wherein the third base station is a base station adjacent to the first base station and the second base station, and the third device distance difference is greater than the second device distance difference;

根据所述第一设备距离差与所述第三设备距离差的比较结果,确定所述第二双侧双曲线其中之一作为第二单侧双曲线,所述第二单侧双曲线与所述第三基站的曲线距离大于所述第一单侧双曲线与所述第一基站的曲线距离。According to the comparison result of the first device distance difference and the third device distance difference, one of the second double-sided hyperbolas is determined as a second unilateral hyperbola, and the curve distance between the second unilateral hyperbola and the third base station is greater than the curve distance between the first unilateral hyperbola and the first base station.

在一种可选的实施方式中,所述方法还包括:In an optional embodiment, the method further includes:

根据所述第二基站的第二设备距离差与所述第三基站的第三设备距离差的差值,确定第三双侧双曲线,所述第三设备距离差大于所述第二设备距离差;determining a third double-sided hyperbola according to a difference between a second device distance difference of the second base station and a third device distance difference of the third base station, wherein the third device distance difference is greater than the second device distance difference;

根据所述第二设备距离差与所述第三设备距离差的比较结果,确定所述第三双侧双曲线其中之一作为第三单侧双曲线,所述第三单侧双曲线与所述第二基站的曲线距离小于所述第一单侧双曲线与所述第三基站的曲线距离。According to the comparison result of the distance difference between the second device and the distance difference between the third device, one of the third double-sided hyperbolas is determined as a third unilateral hyperbola, and the curve distance between the third unilateral hyperbola and the second base station is smaller than the curve distance between the first unilateral hyperbola and the third base station.

在一种可选的实施方式中,所述根据各所述单侧双曲线之间的交汇点,确定所述目标终端的位置,包括:In an optional implementation manner, determining the location of the target terminal according to the intersection point between the unilateral hyperbolas includes:

根据所述第一单侧双曲线以及所述第二单侧双曲线的交汇点,确定所述目标终端的位置。The location of the target terminal is determined according to an intersection point of the first unilateral hyperbola and the second unilateral hyperbola.

在一种可选的实施方式中,所述根据各单侧双曲线的交汇点,确定所述目标终端的位置,包括:In an optional implementation manner, determining the location of the target terminal according to the intersection point of each unilateral hyperbola includes:

根据所述第一单侧双曲线、所述第二单侧双曲线、以及所述第三单侧双曲线的交汇点,确定所述目标终端的位置。The location of the target terminal is determined according to an intersection point of the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola.

在一种可选的实施方式中,所述获取多个基站发送的测量信号时间差,包括:In an optional implementation, obtaining the time difference of the measurement signals sent by multiple base stations includes:

响应于用户的定位指令,生成设备定位请求并发送至各基站,所述设备定位请求用于指示各所述基站生成所述测量信号时间差;In response to a positioning instruction from a user, a device positioning request is generated and sent to each base station, wherein the device positioning request is used to instruct each base station to generate the measurement signal time difference;

分别接收各所述基站根据所述设备定位请求发送的所述测量信号时间差。The measurement signal time difference sent by each base station according to the device positioning request is received respectively.

第二方面,本申请实施例提供了一种终端的定位系统,包括:数据中心、多个基站以及目标终端,所述多个基站分别与所述数据中心以及所述目标终端通信连接;In a second aspect, an embodiment of the present application provides a terminal positioning system, including: a data center, a plurality of base stations, and a target terminal, wherein the plurality of base stations are respectively communicatively connected with the data center and the target terminal;

各所述基站用于,向所述目标终端发出信号测量请求报文,以及接收所述目标终端发出的测量信号响应报文,并根据信号测量请求报文以及测量信号响应报文确定对应的测量信号时间差;Each of the base stations is used to send a signal measurement request message to the target terminal, receive a measurement signal response message sent by the target terminal, and determine a corresponding measurement signal time difference according to the signal measurement request message and the measurement signal response message;

所述数据中心用于,执行第一方面中任一项所述的终端的定位方法,对目标终端进行定位。The data center is used to execute the terminal positioning method described in any one of the first aspects to position the target terminal.

第三方面,本申请实施例提供了一种终端的定位装置,包括:In a third aspect, an embodiment of the present application provides a terminal positioning device, including:

获取模块,用于获取多个基站分别发送的测量信号时间差,各所述测量信号时间差用于描述各所述基站向所述目标终端发出信号测量请求报文与各所述基站接收所述目标终端发出的测量信号响应报文之间的时间差值;An acquisition module, used to acquire measurement signal time differences respectively sent by multiple base stations, each of the measurement signal time differences being used to describe a time difference between each base station sending a signal measurement request message to the target terminal and each base station receiving a measurement signal response message sent by the target terminal;

生成模块,用于根据各所述测量信号时间差以及各所述基站的位置信息,生成多条单侧双曲线,所述单侧双曲线用于描述所述目标终端的备选位置;A generating module, configured to generate a plurality of unilateral hyperbolas according to the time difference of each of the measurement signals and the position information of each of the base stations, wherein the unilateral hyperbolas are used to describe the candidate positions of the target terminal;

确定模块,用于根据各所述单侧双曲线之间的交汇点,确定所述目标终端的位置。The determination module is used to determine the position of the target terminal according to the intersection points between the unilateral hyperbolas.

所述生成模块具体还用于,根据所述测量信号时间差以及预设信号传播速度的乘积,计算获取所述目标终端与各所述基站的设备距离差;根据各所述基站的设备距离差以及各所述基站的位置信息,生成多条单侧双曲线。The generation module is also specifically used to calculate the device distance difference between the target terminal and each of the base stations based on the product of the measured signal time difference and the preset signal propagation speed; and generate multiple single-sided hyperbolas based on the device distance difference of each of the base stations and the location information of each of the base stations.

所述生成模块具体还用于,根据第一基站的第一设备距离差与第二基站的第二设备距离差的差值,确定第一双侧双曲线,所述第一基站为所述多个基站中的任一基站,所述第二基站为与所述第一基站相邻的基站,所述第二设备距离差大于所述第一设备距离差;根据所述第一设备距离差与所述第二设备距离差的比较结果,确定所述第一双侧双曲线其中之一作为第一单侧双曲线,所述第一单侧双曲线与所述第一基站的曲线距离小于所述第一单侧双曲线与所述第二基站的曲线距离;根据所述第一基站的第一设备距离差与第三基站的第三设备距离差的差值,确定第二双侧双曲线,所述第三基站为与所述第一基站以及所述第二基站相邻的基站,所述第三设备距离差大于所述第二设备距离差;根据所述第一设备距离差与所述第三设备距离差的比较结果,确定所述第二双侧双曲线其中之一作为第二单侧双曲线,所述第二单侧双曲线与所述第三基站的曲线距离大于所述第一单侧双曲线与所述第一基站的曲线距离。The generating module is further specifically used to determine a first double-sided hyperbola according to a difference between a first device distance difference of a first base station and a second device distance difference of a second base station, wherein the first base station is any base station among the multiple base stations, the second base station is a base station adjacent to the first base station, and the second device distance difference is greater than the first device distance difference; according to a comparison result of the first device distance difference and the second device distance difference, determine one of the first double-sided hyperbolas as a first single-sided hyperbola, and a curve distance between the first single-sided hyperbola and the first base station is less than a curve distance between the first single-sided hyperbola and the second base station; according to a difference between the first device distance difference of the first base station and a third device distance difference of a third base station, determine a second double-sided hyperbola, the third base station is a base station adjacent to the first base station and the second base station, and the third device distance difference is greater than the second device distance difference; according to a comparison result of the first device distance difference and the third device distance difference, determine one of the second double-sided hyperbolas as a second single-sided hyperbola, and a curve distance between the second single-sided hyperbola and the third base station is greater than a curve distance between the first single-sided hyperbola and the first base station.

所述生成模块具体还用于,根据所述第二基站的第二设备距离差与所述第三基站的第三设备距离差的差值,确定第三双侧双曲线,所述第三设备距离差大于所述第二设备距离差;根据所述第二设备距离差与所述第三设备距离差的比较结果,确定所述第三双侧双曲线其中之一作为第三单侧双曲线,所述第三单侧双曲线与所述第二基站的曲线距离小于所述第一单侧双曲线与所述第三基站的曲线距离。The generation module is specifically further used to determine a third bilateral hyperbola according to a difference between the second device distance difference of the second base station and the third device distance difference of the third base station, wherein the third device distance difference is greater than the second device distance difference; and determine one of the third bilateral hyperbolas as a third unilateral hyperbola according to a comparison result of the second device distance difference and the third device distance difference, wherein a curve distance between the third unilateral hyperbola and the second base station is less than a curve distance between the first unilateral hyperbola and the third base station.

所述确定模块具体还用于,根据所述第一单侧双曲线以及所述第二单侧双曲线的交汇点,确定所述目标终端的位置。The determination module is further specifically configured to determine the location of the target terminal according to an intersection point of the first unilateral hyperbola and the second unilateral hyperbola.

所述确定模块具体还用于,根据所述第一单侧双曲线、所述第二单侧双曲线、以及所述第三单侧双曲线的交汇点,确定所述目标终端的位置。The determination module is further specifically configured to determine the location of the target terminal according to an intersection point of the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola.

所述获取模块具体还用于,响应于用户的定位指令,生成设备定位请求并发送至各基站,所述设备定位请求用于指示各所述基站生成所述测量信号时间差;分别接收各所述基站根据所述设备定位请求发送的所述测量信号时间差。The acquisition module is specifically further used to generate a device positioning request in response to a user's positioning instruction and send it to each base station, wherein the device positioning request is used to instruct each base station to generate the measurement signal time difference; and respectively receive the measurement signal time difference sent by each base station according to the device positioning request.

第四方面,本申请实施例提供一种处理设备,所述处理设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述处理设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面中任一项所述的终端的定位方法的步骤。In a fourth aspect, an embodiment of the present application provides a processing device, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, and when the processing device is running, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to perform the steps of the terminal positioning method as described in any one of the first aspects.

第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面中任一项所述的终端的定位方法的步骤。In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the terminal positioning method as described in any one of the first aspects are implemented.

本申请实施例的有益效果包括:The beneficial effects of the embodiments of the present application include:

采用本申请实施例提供的终端的定位方法、系统、处理设备及存储介质,数据中心能够根据各基站同步的测量信号时间差、各基站的位置信息,生成多条单侧双曲线,并根据各单侧双曲线的交汇点,确定目标终端的位置。这样,数据中心就在无需获知目标终端侧测量的时间的情况下,直接根据基站提供的信息确定了目标终端的位置,提升了数据中心的定位功能对目标终端的版本兼容性,以及对目标终端的定位精确度。By using the terminal positioning method, system, processing device and storage medium provided in the embodiments of the present application, the data center can generate multiple single-sided hyperbolas based on the time difference of the measurement signals synchronized by each base station and the location information of each base station, and determine the location of the target terminal based on the intersection of each single-sided hyperbola. In this way, the data center directly determines the location of the target terminal based on the information provided by the base station without knowing the time measured on the target terminal side, thereby improving the version compatibility of the positioning function of the data center with the target terminal and the positioning accuracy of the target terminal.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

图1为现有技术中Multi-RTT定位的交互流程示意图;FIG1 is a schematic diagram of the interaction process of Multi-RTT positioning in the prior art;

图2为本申请实施例提供的终端的定位系统的结构示意图;FIG2 is a schematic diagram of the structure of a terminal positioning system provided in an embodiment of the present application;

图3为本申请实施例提供的终端的定位方法的步骤流程示意图;FIG3 is a schematic diagram of a step flow chart of a method for locating a terminal provided in an embodiment of the present application;

图4为本申请实施例提供的终端的定位方法的又一步骤流程示意图;FIG4 is a schematic diagram of another step flow chart of the terminal positioning method provided in an embodiment of the present application;

图5为本申请实施例提供的终端的定位方法的一种定位方式示意图;FIG5 is a schematic diagram of a positioning method of a terminal positioning method provided in an embodiment of the present application;

图6为本申请实施例提供的终端的定位方法的又一步骤流程示意图;FIG6 is a schematic diagram of another step flow chart of the terminal positioning method provided in an embodiment of the present application;

图7为本申请实施例提供的终端的定位方法的另一种定位方式示意图;FIG7 is a schematic diagram of another positioning method of the terminal positioning method provided in an embodiment of the present application;

图8为本申请实施例提供的终端的定位方法的另一种定位方式示意图;FIG8 is a schematic diagram of another positioning method of the terminal positioning method provided in an embodiment of the present application;

图9为本申请实施例提供的终端的定位方法的又一步骤流程示意图;FIG9 is a schematic diagram of another step flow chart of the terminal positioning method provided in an embodiment of the present application;

图10为本申请实施例提供的终端的定位装置的结构示意图;FIG10 is a schematic diagram of the structure of a positioning device for a terminal provided in an embodiment of the present application;

图11为本申请实施例提供的处理设备的结构示意图。FIG. 11 is a schematic diagram of the structure of a processing device provided in an embodiment of the present application.

图标:101-LMF;102-gNB/TRP;103-用户设备;201-数据中心;2021-第一基站;2022-第二基站;2023-第三基站;203-目标终端;100-终端的定位装置;1001-获取模块;1002-生成模块;1003-确定模块;2001-处理器;2002-存储器。Icon: 101-LMF; 102-gNB/TRP; 103-user equipment; 201-data center; 2021-first base station; 2022-second base station; 2023-third base station; 203-target terminal; 100-terminal positioning device; 1001-acquisition module; 1002-generation module; 1003-determination module; 2001-processor; 2002-memory.

具体实施方式DETAILED DESCRIPTION

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。In addition, the terms “first”, “second”, etc., if used, are merely used to distinguish between the descriptions and should not be understood as indicating or implying relative importance.

需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。It should be noted that, in the absence of conflict, the features in the embodiments of the present application may be combined with each other.

移动终端的定位服务是一种通过无线网络或其他定位系统获取终端位置信息,再结合地理信息系统为用户提供与位置相关的各类信息的服务。定位能力是5G的核心能力之一,5G包含新的编码方式、波束赋形、大带宽等一系列关键技术。第三代合作伙伴计划(3rdgeneration partnership project,3GPP)明确了5G通信系统定位的服务器的定位管理功能(Location Management Function,简称LMF)主要采用多行程时间(Multi-Round TripTime,简称Multi-RTT),通过上行定位和下行定位结合,LMF可基于用户设备(UserEquipment,简称UE)或其他移动终端与多个下一代基站(the next Generation Node B,简称gNB)或传输接收点(transmission-reception point,简称TRP)来互发参考信号,并根据UE接收信号与发送信号的时间差、gNB/TRP接收信号与发送信号的时间差来确定UE的位置。Multi-RTT的定位过程中,gNB/TRP与用户设备的交互流程可由图1表示。The positioning service of mobile terminals is a service that obtains terminal location information through wireless networks or other positioning systems, and then provides users with various types of location-related information in combination with geographic information systems. Positioning capability is one of the core capabilities of 5G, which includes a series of key technologies such as new coding methods, beamforming, and large bandwidth. The 3rd Generation Partnership Project (3GPP) has clarified that the location management function (LMF) of the server for 5G communication system positioning mainly adopts multi-trip time (Multi-Round TripTime, Multi-RTT). Through the combination of uplink positioning and downlink positioning, LMF can send reference signals to each other based on user equipment (UE) or other mobile terminals and multiple next generation Node Bs (gNBs) or transmission-reception points (TRPs), and determine the location of the UE based on the time difference between the UE receiving signal and the sending signal, and the time difference between the gNB/TRP receiving signal and the sending signal. In the multi-RTT positioning process, the interaction process between gNB/TRP and user equipment can be represented by Figure 1.

下文中,为便于说明,将用于实现LMF的实体记作LMF。应理解,上述命名仅为用于区分不同的功能,并不代表这些网元分别为独立的物理设备,本申请对于上述网元的具体形态不作限定,例如,可以集成在同一个物理设备中,也可以分别是不同的物理设备。此外,上述命名仅为便于区分不同的功能,而不应对本申请构成任何限定,本申请并不排除在5G网络以及未来其它的网络中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。在此进行统一说明,以下不再赘述。In the following text, for the sake of convenience, the entity used to implement LMF will be referred to as LMF. It should be understood that the above naming is only used to distinguish different functions, and does not mean that these network elements are independent physical devices. The present application does not limit the specific form of the above network elements. For example, they can be integrated in the same physical device, or they can be different physical devices. In addition, the above naming is only for the convenience of distinguishing different functions, and should not constitute any limitation on this application. This application does not exclude the possibility of using other names in 5G networks and other future networks. For example, in a 6G network, some or all of the above network elements may use the terminology in 5G, or other names may be used. A unified explanation is given here, and no further details will be given below.

图1中所示的gNB/TRP可以理解为核心网中用于实现不同功能的网元,例如可以按需组合成网络切片。这些核心网网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,本申请对此不做限定。The gNB/TRP shown in Figure 1 can be understood as network elements in the core network for implementing different functions, for example, they can be combined into network slices as needed. These core network elements can be independent devices or integrated into the same device to implement different functions, which is not limited in this application.

如图1所示,首先,LMF101响应于用户的用户设备定位命令,向gNB/TRP102发出定位请求,可以理解的是,用户设备103附近的多个gNB/TRP102均可以接收到定位请求,与用户设备103进行RTT测量信号的交互,下面,仅以其中一个gNB/TRP102与用户设备103的交互过程进行说明。As shown in Figure 1, first, LMF101 responds to the user's user equipment positioning command and sends a positioning request to gNB/TRP102. It can be understood that multiple gNB/TRP102 near the user equipment 103 can receive the positioning request and interact with the user equipment 103 for RTT measurement signals. Below, only the interaction process between one gNB/TRP102 and the user equipment 103 is explained.

gNB/TRP102接收到LMF101的定位请求后,可以向用户设备103发出RTT测量请求,并在t0时刻发送RTT测量信号至用户设备103。After receiving the positioning request from LMF101, gNB/TRP102 can send an RTT measurement request to the user equipment 103 and send an RTT measurement signal to the user equipment 103 at time t0 .

用户设备103在t1时刻收到各gNB/TRP102发送的下行定位RTT测量信号后,生成用户设备103端的RTT测量信号并在t2时刻发送该信号,之后gNB/TRP102在t3时刻收到用户设备103端的RTT测量信号。然后,用户设备103将t2时刻与t1时刻的时间差t2-t1同步至gNB/TRP102。After receiving the downlink positioning RTT measurement signal sent by each gNB/TRP102 at time t1 , the user equipment 103 generates an RTT measurement signal at the user equipment 103 end and sends the signal at time t2 . Then, the gNB/TRP102 receives the RTT measurement signal at the user equipment 103 end at time t3 . Then, the user equipment 103 synchronizes the time difference t2 - t1 between time t2 and time t1 to the gNB/TRP102.

各gNB/TRP102同步进行上述与用户设备的交互流程后,得到了各gNB/TRP102与用户设备103之间信号传输的双程测量时间差t3-t0After each gNB/TRP102 synchronously performs the above interaction process with the user equipment, a round-trip measurement time difference t 3 -t 0 of signal transmission between each gNB/TRP102 and the user equipment 103 is obtained.

最后,LMF101基于经由各gNB/TRP102转发,由用户设备103上报的t2-t1的时间差,以及各gNB/TRP102上报的t3-t0的时间差,可以确定用户设备103与各gNB/TRP102的时间差为:(t3-t0)-(t2-t1)。进一步地,LMF101根据已知的各gNB/TRP102的地理坐标,以及根据用户设备103与各gNB/TRP102的时间差确定的用户设备103与各gNB/TRP102间的距离,可以确定出UE的位置。Finally, based on the time difference t 2 -t 1 reported by the user equipment 103 and forwarded by each gNB/TRP102, and the time difference t 3 -t 0 reported by each gNB/TRP102, LMF101 can determine that the time difference between the user equipment 103 and each gNB/TRP102 is: (t 3 -t 0 )-(t 2 -t 1 ). Further, LMF101 can determine the location of the UE based on the known geographic coordinates of each gNB/TRP102 and the distance between the user equipment 103 and each gNB/TRP102 determined based on the time difference between the user equipment 103 and each gNB/TRP102.

上述基于Multi-RTT的定位方法是3GPP在R16版本提出的功能,LMF101的定位功能需要各gNB/TRP102以及用户设备103均提供RTT测量信号的测量时间。The above-mentioned Multi-RTT-based positioning method is a function proposed by 3GPP in the R16 version. The positioning function of LMF101 requires each gNB/TRP102 and user equipment 103 to provide the measurement time of the RTT measurement signal.

但是,对于R16以前的版本来说,用户设备103是不具有测量功能的,也就是说,用户设备103无法测量并上报LMF101t2、t1的时间。若使用Multi-RTT进行定位,gNB/TRP102向用户设备103发送RTT测量请求和RTT测量信号后,仅能够收到用户设备103回送的RTT测量信号,而无法收到用户设备103侧的延迟时间t2-t1。这使得LMF101仅能收到各gNB/TRP102同步的t3-t0时间差,而无法获知用户设备103同步的t2-t1,导致LMF101无法确定各gNB/TRP102与用户设备103的距离,也就难以实现用户设备103的定位。However, for versions before R16, the user equipment 103 does not have a measurement function, that is, the user equipment 103 cannot measure and report the time of t 2 and t 1 to LMF101. If Multi-RTT is used for positioning, after gNB/TRP102 sends an RTT measurement request and an RTT measurement signal to the user equipment 103, it can only receive the RTT measurement signal sent back by the user equipment 103, but cannot receive the delay time t 2 -t 1 on the user equipment 103 side. This makes LMF101 only receive the time difference t 3 -t 0 synchronized by each gNB/TRP102, but cannot know the t 2 -t 1 synchronized by the user equipment 103, resulting in LMF101 being unable to determine the distance between each gNB/TRP102 and the user equipment 103, and it is difficult to achieve positioning of the user equipment 103.

基于上述问题,本申请实施例提供了一种终端的定位方法、系统、处理设备及存储介质,数据中心能够直接根据基站同步的信息,直接生成多条单侧双曲线,并根据多条单侧双曲线的交汇点,在无需目标终端同步的测量时间的情况下,直接确定了目标终端的位置。提升了数据中心对于目标终端的定位精确度,以及对目标终端的版本兼容性。Based on the above problems, the embodiments of the present application provide a terminal positioning method, system, processing device and storage medium, whereby the data center can directly generate multiple unilateral hyperbolas based on the information synchronized by the base station, and directly determine the position of the target terminal based on the intersection of the multiple unilateral hyperbolas without the measurement time of the target terminal synchronization. This improves the positioning accuracy of the data center for the target terminal and the version compatibility of the target terminal.

本申请实施例的技术方案可以应用于各种本地通信系统,例如:全球移动通讯(global system for mobile communications,GSM)系统、码分多址(code divisionmultiple access,CDMA)系统、宽带码分多址(wideband code division multipleaccess,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)通信系统、第五代(5th generation,5G)通信系统或未来的新无线接入技术(new radio access technology,NR)等。The technical solutions of the embodiments of the present application can be applied to various local communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system or future new radio access technology (NR), etc.

如下结合多个具体的应用示例,对本申请实施例提供的一种终端的定位方法、系统、处理设备及存储介质进行解释说明。The following is an explanation of a terminal positioning method, system, processing device, and storage medium provided in an embodiment of the present application in combination with a plurality of specific application examples.

图2所示为本申请实施例提供的终端定位系统的结构示意图,如图2所示,该系统包括:数据中心201、多个基站以及目标终端203,多个基站分别与数据中心201以及目标终端203通信连接。FIG2 is a schematic diagram of the structure of a terminal positioning system provided in an embodiment of the present application. As shown in FIG2 , the system includes: a data center 201, multiple base stations and a target terminal 203. The multiple base stations are respectively communicated with the data center 201 and the target terminal 203.

各基站用于,向目标终端203发出信号测量请求报文,以及接收目标终端203发出的测量信号响应报文,并根据信号测量请求报文以及测量信号响应报文确定对应的测量信号时间差。Each base station is used to send a signal measurement request message to the target terminal 203, and receive a measurement signal response message sent by the target terminal 203, and determine the corresponding measurement signal time difference according to the signal measurement request message and the measurement signal response message.

数据中心201用于,执行下述实施例中的终端的定位方法,对目标终端203进行定位。The data center 201 is used to execute the terminal positioning method in the following embodiment to position the target terminal 203 .

数据中心201可以是运营商提供的一个或多个服务器的集合,可以包括接入与移动管理功能(access and mobility management function,AMF)实体、会话管理功能(session management function,SMF)实体、用户平面功能(User Plane Function,UPF)实体以及本申请实施例中涉及的定位管理功能(LMF)实体等,当然,不以此为限。The data center 201 may be a collection of one or more servers provided by an operator, and may include an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, and a positioning management function (LMF) entity involved in an embodiment of the present application, etc., but is of course not limited to this.

目标终端203,可称为用户设备(UE),是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,还可以是端设备,逻辑实体,智能设备,如手机,智能终端等终端设备,或者服务器,网关,基站,控制器等通信设备,或者物联网设备,如传感器,电表,水表等物联网(Internet of things,IoT)设备,本申请实施例对此并不限定。The target terminal 203, which may be referred to as a user equipment (UE), is a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a public land mobile communication network (PLMN) to be evolved in the future, etc. It can also be an end device, a logical entity, an intelligent device, such as a mobile phone, an intelligent terminal and other terminal devices, or a server, a gateway, a base station, a controller and other communication equipment, or an Internet of Things device, such as a sensor, an electricity meter, a water meter and other Internet of Things (IoT) devices, and the embodiments of the present application are not limited to this.

基站可以是上述gNB节点、TRP节点,还可以是演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(base band unit,BBU),无线保真(wireless fidelity,WIFI)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission point,TP)等,还可以为5G,如,NR,或,传输点(TRP或TP),5G系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU)),或,分布式单元(distribute dunit,DU)等。The base station can be the above-mentioned gNB node, TRP node, or an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, home evolved nodeB, or home node B, HNB), a base band unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), etc. It can also be 5G, such as NR, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or it can also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.

如图2所示,目标终端203可以设置于至少一个基站的信号覆盖范围内,示例性地,可以是图2所示的第一基站2021、第二基站2022以及第三基站2023,目标终端203可通过各基站与数据中心通信。目标终端203可以通过无线网络与各基站通信连接,各基站可以通过有线或无线网络与数据中心201通信连接。As shown in FIG2 , the target terminal 203 may be set within the signal coverage of at least one base station, which may be, for example, the first base station 2021, the second base station 2022, and the third base station 2023 shown in FIG2 , and the target terminal 203 may communicate with the data center through each base station. The target terminal 203 may be connected to each base station through a wireless network, and each base station may be connected to the data center 201 through a wired or wireless network.

应理解,上述应用于本申请实施例的网络架构仅是举例说明的从传统点到点的架构和服务化架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。It should be understood that the above-mentioned network architecture applied to the embodiments of the present application is merely an example of a network architecture described from the perspective of a traditional point-to-point architecture and a service-oriented architecture. The network architecture applicable to the embodiments of the present application is not limited to this. Any network architecture that can realize the functions of the above-mentioned network elements is applicable to the embodiments of the present application.

还应理解,图2中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。此外,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。It should also be understood that the interface name between the network elements in Figure 2 is only an example, and the name of the interface in the specific implementation may be other names, which are not specifically limited in this application. In addition, the name of the message (or signaling) transmitted between the above network elements is only an example and does not constitute any limitation on the function of the message itself.

图3所示为本申请实施例提供的一种终端的定位方法的步骤流程示意图,该方法的执行主体可以为上述实施例中的数据中心。如图3所示,该方法包括如下步骤:FIG3 is a schematic diagram of a step flow diagram of a terminal positioning method provided in an embodiment of the present application, and the execution subject of the method may be a data center in the above embodiment. As shown in FIG3 , the method includes the following steps:

S301,获取多个基站分别发送的测量信号时间差。S301, obtaining time differences of measurement signals respectively sent by multiple base stations.

各测量信号时间差用于描述各基站向目标终端发出信号测量请求报文与各基站接收目标终端发出的测量信号响应报文之间的时间差值。The measurement signal time difference is used to describe the time difference between each base station sending a signal measurement request message to the target terminal and each base station receiving a measurement signal response message sent by the target terminal.

可以理解的是,由于各基站与目标终端的距离并不相同,因此,各基站向目标终端发送信号测量请求报文,至收到测量信号响应报文的时间差,也就是图1中的t3-t0,可能并不相同。因此,各测量信号时间差与各基站具有一一对应关系。It is understandable that, since the distances between each base station and the target terminal are not the same, the time difference between each base station sending a signal measurement request message to the target terminal and receiving a measurement signal response message, that is, t 3 -t 0 in FIG1 , may not be the same. Therefore, each measurement signal time difference has a one-to-one correspondence with each base station.

各基站通过与目标终端进行交互,在目标终端不具备时间测量功能,也就是无法将t2-t1的时间差回传至基站的情况下,只能将对应的测量信号时间差t3-t0同步至数据中心。Each base station interacts with the target terminal. If the target terminal does not have a time measurement function, that is, cannot transmit the time difference t 2 -t 1 back to the base station, it can only synchronize the corresponding measurement signal time difference t 3 -t 0 to the data center.

需要说明的是,由于可能有多个基站的信号范围同时覆盖目标终端,数据中心可以通过向其中一个基站发送定位请求,由该基站同步至相邻基站,或者,数据中心直接确定信号范围覆盖了目标终端的多个基站,同步向各基站发送定位请求。It should be noted that since the signal range of multiple base stations may cover the target terminal at the same time, the data center can send a positioning request to one of the base stations, which will synchronize to the adjacent base stations. Alternatively, the data center can directly determine the multiple base stations whose signal range covers the target terminal and send positioning requests to each base station synchronously.

S302,根据各测量信号时间差以及各基站的位置信息,生成多条单侧双曲线。S302: Generate multiple single-sided hyperbolas according to the time difference of each measurement signal and the position information of each base station.

其中,单侧双曲线用于描述目标终端的备选位置。Among them, the unilateral hyperbola is used to describe the alternative positions of the target terminal.

各基站的位置信息可以是各基站的地理位置信息,由经纬度表示,预存储于数据中心。The location information of each base station may be the geographical location information of each base station, represented by longitude and latitude, and pre-stored in the data center.

可以理解的是,在信号传输速度相等的情况下,各基站对应的测量信号时间差与各基站与目标终端的距离也具有一一对应关系。这样就可以以各基站的位置信息中两两为焦点,并根据各基站的测量信号时间差,确定多条双曲线。由双曲线的性质,双曲线为与两个固定的点的距离差是常数的点的轨迹。因此,其中某一双曲线上的点到对应的两个基站的距离差为定值,符合目标终端的位置的条件,可以将双曲线的点集作为目标终端的备选位置。It can be understood that, when the signal transmission speed is equal, the time difference of the measured signal corresponding to each base station and the distance between each base station and the target terminal also have a one-to-one correspondence. In this way, the position information of each base station can be focused on each other, and multiple hyperbolas can be determined based on the time difference of the measured signal of each base station. According to the properties of the hyperbola, the hyperbola is the trajectory of points whose distance difference from two fixed points is a constant. Therefore, if the distance difference from a point on a hyperbola to the corresponding two base stations is a constant value, which meets the conditions of the location of the target terminal, the point set of the hyperbola can be used as an alternative location of the target terminal.

进一步地,由于双曲线具有双侧,可以根据目标终端与各基站的测量信号时间差,确定其中一侧双曲线作为目标终端的备选位置的点集。Furthermore, since the hyperbola has two sides, one side of the hyperbola can be determined as a point set of candidate positions of the target terminal according to the time difference of the measured signals between the target terminal and each base station.

S303,根据各单侧双曲线之间的交汇点,确定目标终端的位置。S303: Determine the location of the target terminal according to the intersection points between the unilateral hyperbolas.

各单侧双曲线均为表示目标终端的备选位置的点集,因此,多条单侧双曲线之间的交汇点,即为目标终端满足于与各基站的测量信号时间差的点,可作为目标终端的位置。Each unilateral hyperbola is a point set representing an alternative position of the target terminal. Therefore, the intersection point between multiple unilateral hyperbolas is the point where the target terminal satisfies the measurement signal time difference with each base station and can be used as the position of the target terminal.

需要说明的是,当定位的时间较短,各基站仅与目标终端进行一次通信时,各基站发送的测量信号时间差可能会有误差,此时,各单侧双曲线可能无法相交于一点,交集可能是一个交汇区域,当交汇区域小于预设最小面积时,可将该交汇区域作为目标终端所在的位置。It should be noted that when the positioning time is short and each base station only communicates with the target terminal once, there may be errors in the time difference of the measurement signals sent by each base station. At this time, the unilateral hyperbolas may not intersect at one point, and the intersection may be an intersection area. When the intersection area is smaller than the preset minimum area, the intersection area can be used as the location of the target terminal.

在本实施例中,数据中心根据各基站的位置信息、各基站对应的测量信号时间差,在无需获知目标终端侧测量的时间的情况下,直接根据基站提供的信息确定了目标终端的位置,提升了数据中心的定位功能对目标终端的版本兼容性,以及对目标终端的定位精确度。In this embodiment, the data center determines the location of the target terminal directly based on the information provided by the base station according to the location information of each base station and the time difference of the measurement signals corresponding to each base station, without knowing the measurement time on the target terminal side, thereby improving the version compatibility of the positioning function of the data center with the target terminal and the positioning accuracy of the target terminal.

可选地,如图4所示,上述步骤S302中,根据各测量信号时间差以及各基站的位置信息,生成多条单侧双曲线,可由下述步骤S401至S402实现。Optionally, as shown in FIG. 4 , in the above step S302 , multiple single-sided hyperbolas are generated according to the time difference of each measurement signal and the location information of each base station, which can be implemented by the following steps S401 to S402 .

S401,根据测量信号时间差以及预设信号传播速度的乘积,计算获取目标终端与各基站的设备距离差。S401, calculating and obtaining the equipment distance difference between the target terminal and each base station according to the product of the measured signal time difference and the preset signal propagation speed.

设备距离差可以为测量信号时间差与预设信号传播速度的乘积。其中,预设信号传播速度可以根据传播介质确定,在目标终端通过无线网络或有线光纤进行通信的情况下,预设信号传播速度可以设置为c。记各基站的测量信号时间差t3-t0为T,则设备距离差为T*c。The device distance difference may be the product of the measured signal time difference and the preset signal propagation speed. The preset signal propagation speed may be determined according to the propagation medium. When the target terminal communicates via a wireless network or a wired optical fiber, the preset signal propagation speed may be set to c. Let the measured signal time difference t 3 -t 0 of each base station be T, and the device distance difference is T*c.

需要说明的是,由于各基站对应的测量信号时间差T表示的是各基站与目标终端的双程通信时间与目标终端的处理延迟时间之和,因此,各基站对应的设备距离差并不表示目标终端与各基站的实际距离。It should be noted that since the measurement signal time difference T corresponding to each base station represents the sum of the two-way communication time between each base station and the target terminal and the processing delay time of the target terminal, the device distance difference corresponding to each base station does not represent the actual distance between the target terminal and each base station.

S402,根据各基站的设备距离差以及各基站的位置信息,生成多条单侧双曲线。S402, generating a plurality of single-sided hyperbolas according to the equipment distance difference of each base station and the position information of each base station.

由上述步骤可知,各基站对应的设备距离差并不表示实际距离,但各基站对应的设备距离差之间的差值是一定的。因此,可以将各基站两两结对,作为焦点生成多组双侧双曲线。From the above steps, it can be seen that the device distance difference corresponding to each base station does not represent the actual distance, but the difference between the device distance differences corresponding to each base station is certain. Therefore, each base station can be paired with each other and used as a focus to generate multiple sets of double-sided hyperbolas.

确定了多组双侧双曲线后,由于双曲线还具有描述目标终端与各基站之间距离的实际含义,因此,可以根据各基站对应的测量信号时间差或者设备距离差,确定其中一条单侧双曲线作为目标终端所在位置的备选点集。After multiple sets of double-sided hyperbolas are determined, since the hyperbola also has the actual meaning of describing the distance between the target terminal and each base station, one of the single-sided hyperbolas can be determined as the candidate point set for the location of the target terminal according to the measurement signal time difference or device distance difference corresponding to each base station.

在本实施例中,由目标终端的测量信号时间差、预设信号传播速度,计算得到了各基站对应的设备距离差,再由此生成多条单侧双曲线,确保了目标终端位置的准确性。In this embodiment, the device distance difference corresponding to each base station is calculated based on the measured signal time difference of the target terminal and the preset signal propagation speed, and then multiple single-sided hyperbolas are generated to ensure the accuracy of the target terminal position.

可选地,上述步骤S402中,根据各基站的设备距离差以及各基站的位置信息,生成多条单侧双曲线,可由下述步骤S501至S504实现。需要说明的是,下述步骤S501-S502与下述步骤S503-S504的执行步骤并不限定,可以同步执行,或者先执行步骤S501-S502,后执行步骤S503-S504,或者先执行步骤S503-S504,后执行步骤S501-S502。Optionally, in the above step S402, multiple single-sided hyperbolas are generated according to the equipment distance difference of each base station and the location information of each base station, which can be implemented by the following steps S501 to S504. It should be noted that the execution steps of the following steps S501-S502 and the following steps S503-S504 are not limited, and can be executed simultaneously, or steps S501-S502 are executed first, and then steps S503-S504 are executed, or steps S503-S504 are executed first, and then steps S501-S502 are executed.

S501,根据第一基站的第一设备距离差与第二基站的第二设备距离差的差值,确定第一双侧双曲线。S501: Determine a first double-sided hyperbola according to a difference between a first device distance difference of a first base station and a second device distance difference of a second base station.

第一基站为多个基站中的任一基站,第二基站为与第一基站相邻的基站,第二设备距离差大于第一设备距离差。The first base station is any base station among the multiple base stations, the second base station is a base station adjacent to the first base station, and the second device distance difference is greater than the first device distance difference.

记第一基站P1与目标终端的第一距离,小于第二基站P2与目标终端的第二距离,则第二基站对应的测量信号时间差T2大于第一基站对应的测量信号时间差T1。进一步地,第二基站对应的第二设备距离差T2*c大于第一基站对应的第一设备距离差T1*c。Note that the first distance between the first base station P1 and the target terminal is less than the second distance between the second base station P2 and the target terminal, then the measurement signal time difference T2 corresponding to the second base station is greater than the measurement signal time difference T1 corresponding to the first base station. Further, the second device distance difference T2 *c corresponding to the second base station is greater than the first device distance difference T1 *c corresponding to the first base station.

由上述实施例,平面内与两个定点的距离差值等于一个常数的轨迹称为双曲线。由于第二设备距离差大于第一设备距离差,且对于同一目标终端,第二设备距离差减第一设备距离差的值T2*c-T1*c是定值,因此,可将T2*c-T1*c作为常数,第一基站P1、第二基站P2为焦点,生成双曲线。According to the above embodiment, the trajectory whose distance difference from two fixed points in the plane is equal to a constant is called a hyperbola. Since the second device distance difference is greater than the first device distance difference, and for the same target terminal, the value of the second device distance difference minus the first device distance difference T 2 *cT 1 *c is a constant, T 2 *cT 1 *c can be used as a constant, and the first base station P 1 and the second base station P 2 are foci to generate a hyperbola.

S502,根据第一设备距离差与第二设备距离差的比较结果,确定第一双侧双曲线其中之一作为第一单侧双曲线,第一单侧双曲线与第一基站的曲线距离小于第一单侧双曲线与第二基站的曲线距离。S502, according to the comparison result of the first device distance difference and the second device distance difference, determine one of the first double-sided hyperbolas as a first unilateral hyperbola, and the curve distance between the first unilateral hyperbola and the first base station is smaller than the curve distance between the first unilateral hyperbola and the second base station.

上述步骤S501中生成的双曲线,靠近第一基站P1的单侧双曲线是由第二设备距离差T2*c与第一设备距离差T1*c的差值作为常数生成的,靠近第二基站P2的单侧双曲线是由第一设备距离差T1*c与第二设备距离差T2*c的差值的绝对值作为常数生成的。The hyperbola generated in the above step S501, the unilateral hyperbola close to the first base station P1 is generated by taking the difference between the second device distance difference T 2 *c and the first device distance difference T 1 *c as a constant, and the unilateral hyperbola close to the second base station P2 is generated by taking the absolute value of the difference between the first device distance difference T 1 *c and the second device distance difference T 2 *c as a constant.

另外,根据本申请实施例中双曲线的物理含义,差值不能够为负数,且目标终端与第二基站的第二距离大于目标终端与第一基站的距离,则如图5所示,目标终端应设置在靠近第一基站P1的第一单侧双曲线Q12上。In addition, according to the physical meaning of the hyperbola in the embodiment of the present application, the difference cannot be a negative number, and the second distance between the target terminal and the second base station is greater than the distance between the target terminal and the first base station. As shown in Figure 5, the target terminal should be set on the first unilateral hyperbola Q12 close to the first base station P1 .

S503,根据第一基站的第一设备距离差与第三基站的第三设备距离差的差值,确定第二双侧双曲线。S503: Determine a second double-sided hyperbola according to a difference between the first device distance difference of the first base station and the third device distance difference of the third base station.

第三基站为与第一基站以及第二基站相邻的基站,第三设备距离差大于第二设备距离差。The third base station is a base station adjacent to the first base station and the second base station, and the third device distance difference is greater than the second device distance difference.

可选地,若还有第三基站P3的信号覆盖范围内包括目标终端,且第三基站P3与目标终端的第三距离大于第一距离、第二距离,则还可以第一基站P1、第三基站P3为焦点,以第三设备距离差T3*c与第一设备距离差T1*c为常数,生成双侧双曲线。Optionally, if the target terminal is included in the signal coverage range of the third base station P3 , and the third distance between the third base station P3 and the target terminal is greater than the first distance and the second distance, the first base station P1 and the third base station P3 can be used as foci, and the third device distance difference T3 *c and the first device distance difference T1 *c can be used as constants to generate a bilateral hyperbola.

S504,根据第一设备距离差与第三设备距离差的比较结果,确定第二双侧双曲线其中之一作为第二单侧双曲线,第二单侧双曲线与第三基站的曲线距离大于第一单侧双曲线与第一基站的曲线距离。S504, according to the comparison result of the first device distance difference and the third device distance difference, determine one of the second double-sided hyperbolas as the second unilateral hyperbola, and the curve distance between the second unilateral hyperbola and the third base station is greater than the curve distance between the first unilateral hyperbola and the first base station.

进一步地,基于与上述步骤S502中相同的原因,由于第三终端对应的第三设备距离差T3*c大于第一终端对应的第一设备距离差T1*c,所以,如图5所示,可将靠近第一基站P1的单侧双曲线Q13作为第二单侧双曲线。Further, based on the same reason as in the above step S502, since the third device distance difference T3 *c corresponding to the third terminal is greater than the first device distance difference T1 *c corresponding to the first terminal, as shown in FIG5, the unilateral hyperbola Q13 close to the first base station P1 can be used as the second unilateral hyperbola.

在本实施例中,以第一基站、第二基站、第三基站中两两为焦点,两两之间的设备聚集距离差的差值为常数,生成多条双曲线,各双曲线均能够准确的表示目标终端备选位置的点集。In this embodiment, the first base station, the second base station, and the third base station are each used as a focus, and the difference in the device clustering distance between each two is a constant, and multiple hyperbolas are generated, each of which can accurately represent the point set of the target terminal candidate position.

可选地,上述步骤S303中,根据各单侧双曲线之间的交汇点,确定目标终端的位置,可以包括:根据第一单侧双曲线以及第二单侧双曲线的交汇点,确定目标终端的位置。Optionally, in the above step S303, determining the location of the target terminal according to the intersection points between the unilateral hyperbolas may include: determining the location of the target terminal according to the intersection point of the first unilateral hyperbola and the second unilateral hyperbola.

继续参阅图5,由于第一单侧双曲线是由第二设备距离差与第一设备距离差的差值作为常数生成的,即使该差值并不表示目标终端与第一基站、第二基站的实际距离的差值,但在实际距离未知的情况下,该差值可视为实际距离的差值与固定偏置之和。Continuing to refer to Figure 5, since the first unilateral hyperbola is generated by using the difference between the second device distance difference and the first device distance difference as a constant, even if the difference does not represent the difference in actual distance between the target terminal and the first base station and the second base station, when the actual distance is unknown, the difference can be regarded as the sum of the actual distance difference and the fixed offset.

同样地,第二单侧双曲线包含同样的偏置。所以,在第一基站对应的测量信号时间差、第二基站对应的测量信号时间差准确的情况下,数据中心可将第一单侧双曲线、第二单侧双曲线的交汇点,即图5的五角星位置作为目标终端的位置。Similarly, the second unilateral hyperbola includes the same bias. Therefore, when the measurement signal time difference corresponding to the first base station and the measurement signal time difference corresponding to the second base station are accurate, the data center can use the intersection of the first unilateral hyperbola and the second unilateral hyperbola, that is, the five-pointed star position in Figure 5, as the location of the target terminal.

在本实施例中,数据中心在无法获知目标终端侧的延迟处理时间的情况下,根据第一单侧双曲线、第二单侧双曲线的交汇点,直接确定了目标终端的位置,确保了对目标终端定位的准确度。In this embodiment, when the data center cannot know the delayed processing time on the target terminal side, it directly determines the position of the target terminal based on the intersection of the first unilateral hyperbola and the second unilateral hyperbola, thereby ensuring the accuracy of positioning the target terminal.

需要说明的是,当基站的数量多于3个时,可以通过其他拟合算法确定目标终端所在的位置,如最小二乘法,或者,可采用本申请实施例中的方法,选择其中3个基站确定目标终端的位置。It should be noted that when the number of base stations is more than 3, the location of the target terminal can be determined by other fitting algorithms, such as the least squares method, or the method in the embodiment of the present application can be used to select 3 base stations to determine the location of the target terminal.

上述步骤说明了当各基站对应的测量信号时间差没有误差时,生成多条单侧双曲线的步骤,而当各基站对应的测量信号时间差具有误差时,还可继续执行下述实施例,提升对目标终端定位的准确性。The above steps illustrate the steps of generating multiple single-sided hyperbolas when the time difference of the measurement signals corresponding to each base station has no error. When the time difference of the measurement signals corresponding to each base station has an error, the following embodiments may be further performed to improve the accuracy of positioning the target terminal.

可选地,如图6所示,本申请实施例提供的终端的定位方法还可以包括如下步骤:Optionally, as shown in FIG6 , the terminal positioning method provided in the embodiment of the present application may further include the following steps:

S601,根据第二基站的第二设备距离差与第三基站的第三设备距离差的差值,确定第三双侧双曲线。S601: Determine a third double-sided hyperbola according to a difference between a second device distance difference of a second base station and a third device distance difference of a third base station.

第三设备距离差大于第二设备距离差。The third device distance difference is greater than the second device distance difference.

为进一步提升定位的准确性,可以在上述步骤S501-S504构建的第一单侧双曲线Q12,第二单侧双曲线Q13的基础上,继续以第二基站P2、第三基站P3为焦点,以第三基站P3对应的第三设备距离差T3*c与第二基站对应的第二设备距离差T2*c的差值为常数,生成第三双侧双曲线。To further improve the accuracy of positioning, on the basis of the first unilateral hyperbola Q12 and the second unilateral hyperbola Q13 constructed in the above steps S501-S504, the second base station P2 and the third base station P3 can be used as foci, and the difference between the third device distance difference T3 *c corresponding to the third base station P3 and the second device distance difference T2 *c corresponding to the second base station is used as a constant to generate a third bilateral hyperbola.

S602,根据第二设备距离差与第三设备距离差的比较结果,确定第三双侧双曲线其中之一作为第三单侧双曲线。S602: Determine one of the third double-sided hyperbolas as a third unilateral hyperbola according to a comparison result between the second device distance difference and the third device distance difference.

第三单侧双曲线与第二基站的曲线距离小于第一单侧双曲线与第三基站的曲线距离。A curve distance between the third unilateral hyperbola and the second base station is smaller than a curve distance between the first unilateral hyperbola and the third base station.

基于与上述步骤S502、S504相同的理由,由于第三终端对应的第三设备距离差T3*c大于第二终端对应的第一设备距离差T2*c,所以,如图7所示,可将靠近第二基站P2的单侧双曲线Q23作为第二单侧双曲线。Based on the same reason as steps S502 and S504, since the third device distance difference T3 *c corresponding to the third terminal is greater than the first device distance difference T2 *c corresponding to the second terminal, as shown in FIG7, the unilateral hyperbola Q23 close to the second base station P2 can be used as the second unilateral hyperbola.

在本实施例中,在构建第一单侧双曲线、第二单侧双曲线的基础上,构建了第三单侧双曲线,在各基站同步的测量信号时间差具有误差的情况下,提升了对目标终端的定位的准确性。In this embodiment, a third unilateral hyperbola is constructed based on the first and second unilateral hyperbolas, which improves the accuracy of positioning the target terminal when there is an error in the time difference of the measurement signals synchronized by each base station.

可选地,上述步骤S303中,根据各单侧双曲线之间的交汇点,确定目标终端的位置,还可以包括:根据第一单侧双曲线、第二单侧双曲线、以及第三单侧双曲线的交汇点,确定目标终端的位置。Optionally, in the above step S303, determining the location of the target terminal according to the intersection points between the unilateral hyperbolas may also include: determining the location of the target terminal according to the intersection points of the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola.

第三单侧双曲线是由第三设备距离差与第二设备距离差之间的差值作为常数构建得到的,该常数可以理解为第三基站与目标终端的实际距离与第二基站与目标终端的实际距离的差值与固定偏置的和。这样,即使第三单侧双曲线并不表示实际距离的差值,但在第一单侧双曲线、第二单侧双曲线均包含同样偏置的情况下,三条单侧双曲线将交汇于一点,该点就是目标终端的位置。The third unilateral hyperbola is constructed by using the difference between the distance difference of the third device and the distance difference of the second device as a constant, which can be understood as the sum of the difference between the actual distance between the third base station and the target terminal and the actual distance between the second base station and the target terminal and a fixed offset. In this way, even if the third unilateral hyperbola does not represent the difference in actual distance, when the first unilateral hyperbola and the second unilateral hyperbola both contain the same offset, the three unilateral hyperbola will intersect at one point, which is the location of the target terminal.

由上述实施例,参阅图7,若各基站的测量信号时间差是准确的,则可以将第一单侧双曲线、第二单侧双曲线、第三单侧双曲线的交汇点,即图7中的五角星位置,作为目标终端的位置。According to the above embodiment, referring to FIG7 , if the measurement signal time difference of each base station is accurate, the intersection point of the first unilateral hyperbola, the second unilateral hyperbola and the third unilateral hyperbola, that is, the five-pointed star position in FIG7 , can be used as the position of the target terminal.

可选地,若各基站的测量信号时间差不准确,则第一单侧双曲线、第二单侧双曲线、第三单侧双曲线可能无法相交于一点,而是图8阴影位置所在的区域。若该区域的面积小于最小比较面积,则可将该阴影区域作为目标终端的位置。Optionally, if the measurement signal time difference of each base station is inaccurate, the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola may not intersect at one point, but the area where the shaded position in Figure 8 is located. If the area of the area is smaller than the minimum comparison area, the shaded area can be used as the location of the target terminal.

在本实施例中,将第一单侧双曲线、第二单侧双曲线、第三单侧双曲线的交汇点或交汇区域作为目标终端的位置,提升了对目标终端定位的准确性。In this embodiment, the intersection point or intersection area of the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola is used as the position of the target terminal, thereby improving the accuracy of positioning the target terminal.

可选地,如图9所示,上述步骤S301中,获取多个基站分别发送的测量信号时间差,可由下述步骤S701至S702实现。Optionally, as shown in FIG. 9 , in the above step S301 , obtaining the time difference of the measurement signals respectively sent by a plurality of base stations may be implemented by the following steps S701 to S702 .

S701,响应于用户的定位指令,生成设备定位请求并发送至各基站,设备定位请求用于指示各基站生成测量信号时间差。S701, in response to a positioning instruction from a user, generating a device positioning request and sending it to each base station, where the device positioning request is used to instruct each base station to generate a measurement signal time difference.

用户可以通过与目标终端不同的终端向数据中心发出定位指令,可以理解的是,为保护目标终端的私密性,可以是有部分预先给予了权限的用户才可以生成定位指令并发送至数据中心。可选地,定位指令中可以包括唯一标识目标终端的身份串码。The user may send a positioning instruction to the data center through a terminal different from the target terminal. It is understandable that, in order to protect the privacy of the target terminal, only some users who have been given permission in advance can generate and send positioning instructions to the data center. Optionally, the positioning instruction may include an identity string that uniquely identifies the target terminal.

数据中心收到定位指令后,可以根据定位指令生成设备定位请求。并根据定位指令中的目标终端的身份串码,确定对应的目标终端所在的位置,以及该目标终端与数据中心通信时经过的至少一个基站。After receiving the positioning instruction, the data center can generate a device positioning request according to the positioning instruction, and determine the location of the corresponding target terminal and at least one base station that the target terminal passes through when communicating with the data center according to the identity string of the target terminal in the positioning instruction.

接下来,目标终端将设备定位请求发送至信号范围覆盖目标终端的至少一个基站。各基站通过与目标终端之间的通信,确定各基站对应的测量信号时间差。Next, the target terminal sends a device positioning request to at least one base station whose signal range covers the target terminal. Each base station determines the measurement signal time difference corresponding to each base station through communication with the target terminal.

S702,分别接收各基站根据设备定位请求发送的测量信号时间差。S702: Receive the measurement signal time difference sent by each base station according to the device positioning request.

最后,各基站将对应的测量信号时间差发送至数据中心。需要说明的是,为提升准确度,各基站可以多次与目标终端进行通信,将多次通信获得的测量信号时间差的均值作为测量信号时间差发送至数据中心。Finally, each base station sends the corresponding measured signal time difference to the data center. It should be noted that, in order to improve accuracy, each base station can communicate with the target terminal multiple times, and send the average of the measured signal time differences obtained from multiple communications to the data center as the measured signal time difference.

在本实施例中,各基站响应于用户的定位指令,生成各基站对应的测量信号时间差并发送至数据中心,提升了数据中心的定位功能对目标终端的版本兼容能力。In this embodiment, each base station generates a measurement signal time difference corresponding to each base station in response to a user's positioning instruction and sends it to the data center, thereby improving the version compatibility of the positioning function of the data center with the target terminal.

参阅图10,本申请实施例还提供一种终端的定位装置100,该终端的定位装置100可以集成于前述数据中心,可选地,终端的定位装置100包括:Referring to FIG. 10 , an embodiment of the present application further provides a terminal positioning device 100, which can be integrated into the aforementioned data center. Optionally, the terminal positioning device 100 includes:

获取模块1001,用于获取多个基站分别发送的测量信号时间差,各测量信号时间差用于描述各基站向目标终端发出信号测量请求报文与各基站接收目标终端发出的测量信号响应报文之间的时间差值;The acquisition module 1001 is used to acquire the measurement signal time differences respectively sent by multiple base stations, where each measurement signal time difference is used to describe the time difference between each base station sending a signal measurement request message to the target terminal and each base station receiving a measurement signal response message sent by the target terminal;

生成模块1002,用于根据各测量信号时间差以及各基站的位置信息,生成多条单侧双曲线,单侧双曲线用于描述目标终端的备选位置;A generating module 1002, configured to generate a plurality of unilateral hyperbolas according to the time difference of each measurement signal and the position information of each base station, wherein the unilateral hyperbolas are used to describe the candidate position of the target terminal;

确定模块1003,用于根据各单侧双曲线之间的交汇点,确定目标终端的位置。The determination module 1003 is used to determine the location of the target terminal according to the intersection points between the unilateral hyperbolas.

在本实施例中,获取模块根据各基站的位置信息、各基站对应的测量信号时间差,在无需获知目标终端侧测量的时间的情况下,由生成模块生成单侧双曲线后,直接由确定模块根据基站提供的信息确定了目标终端的位置,提升了数据中心的定位功能对目标终端的版本兼容性,以及对目标终端的定位精确度。In this embodiment, the acquisition module generates a one-sided hyperbola based on the location information of each base station and the time difference of the measurement signals corresponding to each base station, without knowing the measurement time on the target terminal side. Then, the determination module directly determines the location of the target terminal based on the information provided by the base station, thereby improving the version compatibility of the positioning function of the data center with the target terminal and the positioning accuracy of the target terminal.

生成模块1002具体还用于,根据测量信号时间差以及预设信号传播速度的乘积,计算获取目标终端与各基站的设备距离差;根据各基站的设备距离差以及各基站的位置信息,生成多条单侧双曲线。The generation module 1002 is also specifically used to calculate the device distance difference between the target terminal and each base station according to the product of the measured signal time difference and the preset signal propagation speed; and generate multiple single-sided hyperbolas according to the device distance difference of each base station and the location information of each base station.

生成模块1002具体还用于,根据第一基站的第一设备距离差与第二基站的第二设备距离差的差值,确定第一双侧双曲线,第一基站为多个基站中的任一基站,第二基站为与第一基站相邻的基站,第二设备距离差大于第一设备距离差;根据第一设备距离差与第二设备距离差的比较结果,确定第一双侧双曲线其中之一作为第一单侧双曲线,第一单侧双曲线与第一基站的曲线距离小于第一单侧双曲线与第二基站的曲线距离;根据第一基站的第一设备距离差与第三基站的第三设备距离差的差值,确定第二双侧双曲线,第三基站为与第一基站以及第二基站相邻的基站,第三设备距离差大于第二设备距离差;根据第一设备距离差与第三设备距离差的比较结果,确定第二双侧双曲线其中之一作为第二单侧双曲线,第二单侧双曲线与第三基站的曲线距离大于第一单侧双曲线与第一基站的曲线距离。The generation module 1002 is also specifically used to determine a first bilateral hyperbola according to a difference between a first device distance difference of the first base station and a second device distance difference of the second base station, wherein the first base station is any base station among a plurality of base stations, the second base station is a base station adjacent to the first base station, and the second device distance difference is greater than the first device distance difference; according to a comparison result of the first device distance difference and the second device distance difference, determine one of the first bilateral hyperbolas as a first unilateral hyperbola, and a curve distance between the first unilateral hyperbola and the first base station is less than a curve distance between the first unilateral hyperbola and the second base station; according to a difference between the first device distance difference of the first base station and a third device distance difference of the third base station, determine a second bilateral hyperbola, the third base station is a base station adjacent to the first base station and the second base station, and the third device distance difference is greater than the second device distance difference; according to a comparison result of the first device distance difference and the third device distance difference, determine one of the second bilateral hyperbolas as a second unilateral hyperbola, and a curve distance between the second unilateral hyperbola and the third base station is greater than a curve distance between the first unilateral hyperbola and the first base station.

生成模块1002具体还用于,根据第二基站的第二设备距离差与第三基站的第三设备距离差的差值,确定第三双侧双曲线,第三设备距离差大于第二设备距离差;根据第二设备距离差与第三设备距离差的比较结果,确定第三双侧双曲线其中之一作为第三单侧双曲线,第三单侧双曲线与第二基站的曲线距离小于第一单侧双曲线与第三基站的曲线距离。The generation module 1002 is also specifically used to determine a third bilateral hyperbola based on the difference between the second device distance difference of the second base station and the third device distance difference of the third base station, where the third device distance difference is greater than the second device distance difference; and based on the comparison result of the second device distance difference and the third device distance difference, determine one of the third bilateral hyperbolas as a third unilateral hyperbola, where the curve distance between the third unilateral hyperbola and the second base station is less than the curve distance between the first unilateral hyperbola and the third base station.

确定模块1003具体还用于,根据第一单侧双曲线以及第二单侧双曲线的交汇点,确定目标终端的位置。The determination module 1003 is further specifically configured to determine the location of the target terminal according to the intersection point of the first unilateral hyperbola and the second unilateral hyperbola.

确定模块1003具体还用于,根据第一单侧双曲线、第二单侧双曲线、以及第三单侧双曲线的交汇点,确定目标终端的位置。The determination module 1003 is further specifically configured to determine the location of the target terminal according to the intersection point of the first unilateral hyperbola, the second unilateral hyperbola, and the third unilateral hyperbola.

获取模块具体还用于,响应于用户的定位指令,生成设备定位请求并发送至各基站,设备定位请求用于指示各基站生成测量信号时间差;分别接收各基站根据设备定位请求发送的测量信号时间差。The acquisition module is also specifically used to generate a device positioning request in response to a user's positioning instruction and send it to each base station, the device positioning request is used to instruct each base station to generate a measurement signal time difference; and respectively receive the measurement signal time difference sent by each base station according to the device positioning request.

请参阅图11,本实施例还提供一种处理设备,该处理设备包括:处理器2001、存储器2002和总线,存储器2002存储有处理器2001可执行的机器可读指令,当处理设备运行时,执行上述机器可读指令,处理器2001与存储器2002之间通过总线通信,处理器2001用于执行上述实施例中的人脸识别方法的步骤。Please refer to Figure 11. This embodiment also provides a processing device, which includes: a processor 2001, a memory 2002 and a bus. The memory 2002 stores machine-readable instructions executable by the processor 2001. When the processing device is running, the above machine-readable instructions are executed. The processor 2001 communicates with the memory 2002 through the bus. The processor 2001 is used to execute the steps of the face recognition method in the above embodiment.

存储器2002、处理器2001以及总线各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。人脸识别系统的数据处理装置包括至少一个可以软件或固件(firmware)的形式存储于存储器2002中或固化在处理设备的操作系统(operating system,OS)中的软件功能模块。处理器2001用于执行存储器2002中存储的可执行模块,例如人脸识别系统的数据处理装置所包括的软件功能模块及计算机程序等。The memory 2002, the processor 2001 and the bus components are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The data processing device of the face recognition system includes at least one software function module that can be stored in the memory 2002 in the form of software or firmware or solidified in the operating system (OS) of the processing device. The processor 2001 is used to execute the executable modules stored in the memory 2002, such as the software function modules and computer programs included in the data processing device of the face recognition system.

其中,存储器2002可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。Among them, the memory 2002 can be, but is not limited to, random access memory (Random Access Memory, RAM), read only memory (Read Only Memory, ROM), programmable read-only memory (Programmable Read-Only Memory, PROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable read-only memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.

可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。Optionally, the present application further provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method embodiment are executed. The specific implementation method and technical effect are similar and will not be repeated here.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims (7)

1. A positioning method of a terminal, characterized in that the positioning method is applied to a data center in a positioning system of the terminal, the positioning system of the terminal comprises: the system comprises a data center, a plurality of base stations and a target terminal, wherein the plurality of base stations are respectively in communication connection with the data center and the target terminal;
The method comprises the following steps:
acquiring measurement signal time differences sent by a plurality of base stations respectively, wherein each measurement signal time difference is used for describing a time difference between a signal measurement request message sent by each base station to the target terminal and a measurement signal response message sent by each base station to receive the target terminal;
generating a plurality of single-sided hyperbolas according to the time difference of the measuring signals and the position information of the base stations, wherein the single-sided hyperbolas are used for describing alternative positions of the target terminal;
determining the position of the target terminal according to the intersection point between the unilateral hyperbolas;
the obtaining the time difference of the measurement signals sent by the plurality of base stations comprises the following steps:
Responding to a positioning instruction of a user, generating a device positioning request and sending the device positioning request to each base station, wherein the device positioning request is used for indicating each base station to generate the time difference of the measurement signals;
Respectively receiving the time difference of the measurement signals sent by each base station according to the equipment positioning request;
Generating a plurality of unilateral hyperbolas according to the time difference of the measurement signals and the position information of the base stations, wherein the unilateral hyperbolas comprise:
calculating and acquiring the equipment distance difference between the target terminal and each base station according to the product of the measured signal time difference and the preset signal propagation speed;
Generating a plurality of single-side hyperbolas according to the equipment distance difference of each base station and the position information of each base station;
generating a plurality of unilateral hyperbolas according to the equipment distance difference of each base station and the position information of each base station, wherein the unilateral hyperbolas comprise the following steps:
Determining a first double-sided hyperbola according to a difference value between a first equipment distance difference of a first base station and a second equipment distance difference of a second base station, wherein the first base station is any base station in the plurality of base stations, the second base station is a base station adjacent to the first base station, and the second equipment distance difference is larger than the first equipment distance difference;
Determining one of the first double-sided hyperbolas as a first single-sided hyperbola according to a comparison result of the first equipment distance difference and the second equipment distance difference, wherein the curve distance between the first single-sided hyperbola and the first base station is smaller than that between the first single-sided hyperbola and the second base station;
Determining a second double-sided hyperbola according to a difference value between a first equipment distance difference of the first base station and a third equipment distance difference of a third base station, wherein the third base station is a base station adjacent to the first base station and the second base station, and the third equipment distance difference is larger than the second equipment distance difference;
And determining one of the second double-sided hyperbolas as a second single-sided hyperbola according to a comparison result of the first equipment distance difference and the third equipment distance difference, wherein the curve distance between the second single-sided hyperbola and the third base station is larger than that between the first single-sided hyperbola and the first base station.
2. The positioning method of a terminal according to claim 1, characterized in that the method further comprises:
Determining a third double-sided hyperbola according to a difference value between a second device distance difference of the second base station and a third device distance difference of the third base station, wherein the third device distance difference is larger than the second device distance difference;
And determining one of the third double-sided hyperbolas as a third single-sided hyperbola according to a comparison result of the second equipment distance difference and the third equipment distance difference, wherein the curve distance between the third single-sided hyperbola and the second base station is smaller than that between the first single-sided hyperbola and the third base station.
3. The positioning method of a terminal according to claim 1, wherein determining the location of the target terminal according to the junction between the unilateral hyperbolas comprises:
And determining the position of the target terminal according to the intersection point of the first unilateral hyperbola and the second unilateral hyperbola.
4. The positioning method of a terminal according to claim 2, wherein determining the location of the target terminal according to the intersection of the unilateral hyperbolas comprises:
And determining the position of the target terminal according to the intersection points of the first unilateral hyperbola, the second unilateral hyperbola and the third unilateral hyperbola.
5. A positioning system for a terminal, comprising: the system comprises a data center, a plurality of base stations and a target terminal, wherein the plurality of base stations are respectively in communication connection with the data center and the target terminal;
Each base station is used for sending a signal measurement request message to the target terminal, receiving a measurement signal response message sent by the target terminal, and determining a corresponding measurement signal time difference according to the signal measurement request message and the measurement signal response message;
The data center is used for executing the positioning method of the terminal according to any one of claims 1-4 to position the target terminal.
6. A processing apparatus, characterized in that the processing apparatus comprises: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over the bus when the processing device is operating, the processor executing the machine-readable instructions to perform the steps of the method of locating a terminal according to any of claims 1-4.
7. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the positioning method of a terminal according to any of claims 1-4.
CN202210884786.2A 2022-07-26 2022-07-26 Terminal positioning method, system, processing equipment and storage medium Active CN115087097B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210884786.2A CN115087097B (en) 2022-07-26 2022-07-26 Terminal positioning method, system, processing equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210884786.2A CN115087097B (en) 2022-07-26 2022-07-26 Terminal positioning method, system, processing equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115087097A CN115087097A (en) 2022-09-20
CN115087097B true CN115087097B (en) 2024-10-29

Family

ID=83243116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210884786.2A Active CN115087097B (en) 2022-07-26 2022-07-26 Terminal positioning method, system, processing equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115087097B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118215001A (en) * 2022-12-15 2024-06-18 华为技术有限公司 Positioning method and device
CN118189868A (en) * 2023-01-17 2024-06-14 国家石油天然气管网集团有限公司 Method and device for determining construction position based on multiple optical cables and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125958A (en) * 2020-09-01 2022-03-01 华为技术有限公司 Downlink positioning measurement method, device and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208653A (en) * 2015-09-30 2015-12-30 广州慧睿思通信息科技有限公司 Wireless communication terminal positioning method
CN114095855A (en) * 2020-07-30 2022-02-25 华为技术有限公司 A positioning method and device
CN112051544A (en) * 2020-08-03 2020-12-08 云南电网有限责任公司楚雄供电局 UWB-based three-dimensional positioning method and device for electric power warehouse materials
CN114786121B (en) * 2022-04-07 2024-06-11 中国联合网络通信集团有限公司 Positioning method, device, system and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125958A (en) * 2020-09-01 2022-03-01 华为技术有限公司 Downlink positioning measurement method, device and system

Also Published As

Publication number Publication date
CN115087097A (en) 2022-09-20

Similar Documents

Publication Publication Date Title
US12004105B2 (en) Time synchronization method and apparatus
US12355649B2 (en) Systems and methods for multiple round trip time (RTT) estimation in wireless networks
US11716137B2 (en) Terrestrial wireless positioning in licensed and unlicensed frequency bands
WO2020125434A1 (en) Multi-station positioning method and device
CN103139905B (en) Method and device for positioning user equipment
KR101973939B1 (en) Method for positioning terminal in cellular telecommunication system
WO2014056172A1 (en) Positioning method and apparatus
US10396883B2 (en) Terrestrial wireless positioning in licensed and unlicensed frequency bands
CN115087097B (en) Terminal positioning method, system, processing equipment and storage medium
CN104219620A (en) Terminal positioning method and terminal positioning device
WO2024087612A1 (en) Method and apparatus for positioning
WO2024138889A1 (en) Positioning methods and positioning apparatuses
CN114845237A (en) Terminal positioning method, device, equipment, storage medium and program product
WO2017071136A1 (en) Method and apparatus for assisted positioning
WO2021062831A1 (en) Preamble-based positioning method and device
WO2023037323A1 (en) Apparatus and method for user equipment positioning measurements
TWI883344B (en) Systems, methods, apparatuses, and non-transitory computer-readable media for multiple round trip time (rtt) estimation in wireless networks
CN115866528A (en) Distance measuring method and distance measuring device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant