CN116939699A - Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium - Google Patents
Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium Download PDFInfo
- Publication number
- CN116939699A CN116939699A CN202210346570.0A CN202210346570A CN116939699A CN 116939699 A CN116939699 A CN 116939699A CN 202210346570 A CN202210346570 A CN 202210346570A CN 116939699 A CN116939699 A CN 116939699A
- Authority
- CN
- China
- Prior art keywords
- positioning
- terminal
- data
- assistance data
- network device
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 177
- 230000005540 biological transmission Effects 0.000 title claims abstract description 43
- 230000011664 signaling Effects 0.000 claims description 36
- 230000008859 change Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 230000000737 periodic effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000002716 delivery method Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 206010048669 Terminal state Diseases 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0226—Traffic management, e.g. flow control or congestion control based on location or mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域Technical field
本申请涉及通信技术,涉及但不限于数据发送方法及数据接收方法及装置、设备、存储介质。This application relates to communication technology, including but not limited to data sending methods and data receiving methods, devices, equipment, and storage media.
背景技术Background technique
第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)所支持的用户设备(User Equipment,UE)定位方法有多种,包括基于非蜂窝网络信号的定位技术,例如,利用全球定位系统(Global Positioning System,GPS)和北斗卫星导航系统(BeiDouNavigation Satellite System,BDS)等的非无线电接入技术(Radio Access Technology,RAT)定位技术;以及基于无线蜂窝网络参考信号的定位技术,例如基于5G新空口(NewRadio,NR)上行的探测参考信号(Sounding Reference Signal,SRS)和下行的定位参考信号(Positioning Reference Signal,PRS)的RAT定位技术。确定UE地理位置的过程可以是一种或多种定位技术的融合,以适应多样的定位场景并最大限度的满足定位精度的需求。There are many user equipment (UE) positioning methods supported by the 3rd Generation Partnership Project (3GPP), including positioning technologies based on non-cellular network signals, such as using the Global Positioning System (Global Positioning) System, GPS) and BeiDou Navigation Satellite System (BDS) and other non-radio access technology (Radio Access Technology, RAT) positioning technology; and positioning technology based on wireless cellular network reference signals, such as based on 5G new air interface ( NewRadio, NR) uplink sounding reference signal (Sounding Reference Signal, SRS) and downlink positioning reference signal (Positioning Reference Signal, PRS) RAT positioning technology. The process of determining the geographical location of the UE may be a fusion of one or more positioning technologies to adapt to various positioning scenarios and meet positioning accuracy requirements to the greatest extent.
在UE定位过程中,定位辅助数据的发送和获取过程必不可少,定位参考信号的测量/上报以及位置解算等过程都需要基于定位辅助数据来完成。因此,如何更好地发送定位辅助数据成为了待解决的问题。In the UE positioning process, the process of sending and obtaining positioning assistance data is essential. The measurement/reporting of positioning reference signals and position calculation processes need to be completed based on positioning assistance data. Therefore, how to better send positioning assistance data has become a problem to be solved.
发明内容Contents of the invention
有鉴于此,本申请提供的数据发送方法及数据接收方法、装置、设备、存储介质,在保障高精度定位的精度的前提下,降低了网络资源消耗。In view of this, the data sending method, data receiving method, device, equipment, and storage medium provided by this application reduce network resource consumption while ensuring the accuracy of high-precision positioning.
根据本申请实施例的一个方面,提供一种数据发送方法,包括:确定定位服务区域的区域特征;从定位辅助数据的候选发送方式中,选择与所述区域特征相匹配的目标发送方式;采用所述目标发送方式发送所述定位辅助数据给终端;如此,由于定位辅助数据的发送方式是与定位服务区域的区域特征相匹配的,因此,能够在不影响终端定位前得到定位辅助数据的前提下,降低网络资源消耗。即,在保障终端高精度定位的前提下,节约了网络资源。According to an aspect of an embodiment of the present application, a data sending method is provided, including: determining regional characteristics of a positioning service area; selecting a target transmission method that matches the regional characteristics from candidate transmission methods of positioning assistance data; using The target transmission method sends the positioning assistance data to the terminal; in this way, since the positioning assistance data transmission method matches the regional characteristics of the positioning service area, it is possible to obtain the positioning assistance data without affecting the terminal positioning. to reduce network resource consumption. That is, network resources are saved while ensuring high-precision positioning of the terminal.
根据本申请实施例的一个方面,提供一种数据接收方法,包括:确定终端的表征定位需求程度的特定参数;基于所述特定参数,采用相应的获取方式从网络设备处获取定位辅助数据;如此,由于终端并非是基于网络设备采用的目标发送方式而采用相应的接收方式接收定位辅助数据的,而是基于自身的定位需求程度,选择合适的获取方式获取定位辅助数据,因此能够节约终端功耗。According to one aspect of an embodiment of the present application, a data receiving method is provided, including: determining specific parameters of a terminal that represent the degree of positioning requirements; based on the specific parameters, using a corresponding acquisition method to obtain positioning assistance data from a network device; thus , because the terminal does not use the corresponding receiving method to receive the positioning assistance data based on the target sending method adopted by the network device, but selects the appropriate acquisition method to obtain the positioning assistance data based on its own positioning needs, so the terminal power consumption can be saved .
举例而言,假设网络设备正在频繁地广播定位辅助数据,而终端此时电量不足,如果按照网络设备的广播周期频繁地接收定位辅助数据,则会消耗较多电量;因此,终端可以选择点播或需要定位时主动发送定位服务请求的获取方式获取定位辅助数据,从而节约功耗。For example, assume that the network device is frequently broadcasting positioning assistance data, and the terminal has insufficient power at this time. If the positioning assistance data is frequently received according to the broadcast cycle of the network device, more power will be consumed; therefore, the terminal can choose on-demand or When positioning is needed, the acquisition method actively sends a positioning service request to obtain positioning assistance data, thereby saving power consumption.
根据本申请实施例的一个方面,提供一种数据发送装置,包括:第一确定模块,配置成确定定位服务区域的区域特征;选择模块,配置成从定位辅助数据的候选发送方式中,选择与所述区域特征相匹配的目标发送方式;发送模块,配置成采用所述目标发送方式发送所述定位辅助数据给终端。According to an aspect of an embodiment of the present application, a data sending device is provided, including: a first determination module configured to determine the regional characteristics of a positioning service area; a selection module configured to select from candidate sending methods of positioning assistance data, and A target sending method matching the regional characteristics; a sending module configured to send the positioning assistance data to the terminal using the target sending method.
根据本申请实施例的一个方面,提供一种数据接收装置,包括:第二确定模块,配置成确定终端的表征定位需求程度的特定参数;数据获取模块,配置成基于所述特定参数,采用相应的获取方式从网络设备处获取定位辅助数据。According to an aspect of an embodiment of the present application, a data receiving device is provided, including: a second determination module configured to determine specific parameters of the terminal that represent the degree of positioning requirements; a data acquisition module configured to use the corresponding The acquisition method obtains positioning assistance data from the network device.
根据本申请实施例的一个方面,提供一种网络设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的方法。According to an aspect of an embodiment of the present application, a network device is provided, including a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the program, the embodiment of the present application is implemented. the method described.
根据本申请实施例的一个方面,提供一种终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的方法。According to an aspect of an embodiment of the present application, a terminal is provided, including a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the program, the embodiments of the present application are implemented. method described.
根据本申请实施例的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的方法。According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method provided by the embodiment of the present application is implemented.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.
附图说明Description of the drawings
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application, and together with the description, are used to explain the technical solutions of the present application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the drawings are only illustrative, and do not necessarily include all contents and operations/steps, nor must they be performed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be merged or partially merged, so the actual order of execution may change according to the actual situation.
图1为本申请实施例提供的一种数据发送方法的实现流程示意图;Figure 1 is a schematic flow chart of the implementation of a data sending method provided by an embodiment of the present application;
图2为本申请实施例提供的另一数据发送方法的实现流程示意图;Figure 2 is a schematic flow chart of the implementation of another data sending method provided by an embodiment of the present application;
图3为本申请实施例提供的一种数据接收方法的实现流程示意图;Figure 3 is a schematic flow chart of the implementation of a data receiving method provided by an embodiment of the present application;
图4为本申请实施例提供的另一数据接收方法的实现流程示意图;Figure 4 is a schematic flowchart of the implementation of another data receiving method provided by an embodiment of the present application;
图5为本申请实施例提供的又一数据发送方法的实现流程示意图;Figure 5 is a schematic flow chart of the implementation of another data sending method provided by the embodiment of the present application;
图6为本申请实施例提供的又一数据接收方法的实现流程示意图;Figure 6 is a schematic flow chart of the implementation of another data receiving method provided by an embodiment of the present application;
图7为本申请实施例提供的数据发送装置的结构示意图;Figure 7 is a schematic structural diagram of a data sending device provided by an embodiment of the present application;
图8为本申请实施例提供的数据接收装置的结构示意图;Figure 8 is a schematic structural diagram of a data receiving device provided by an embodiment of the present application;
图9为本申请实施例提供的网络设备的硬件实体示意图;Figure 9 is a schematic diagram of the hardware entity of the network device provided by the embodiment of the present application;
图10为本申请实施例提供的终端的硬件实体示意图。Figure 10 is a schematic diagram of the hardware entity of the terminal provided by the embodiment of the present application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or a different subset of all possible embodiments, and Can be combined with each other without conflict.
本申请实施例提供一种数据发送方法和数据接收方法,所述数据发送方法可以应用于各种通信系统中的网络侧设备。其中,所述通信系统可以是全球移动通讯(GlobalSystem of Mobile communication,GSM)系统、码分多址(Code Division MultipleAccess,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long TermEvolution,LTE)系统、通用移动通信系统(Universal Mobile TelecommunicationSystem,UMTS)以及第五代移动通信技术(5th Generation Mobile CommunicationTechnology,5G)系统。网络侧设备可以是用于与移动终端设备通信的实体网络设备,其可以是现有蜂窝基站,也可以是带有卫星参考站的蜂窝基站。例如:网络设备可以是全球移动通信(Global System of Mobile Communication,GSM)或宽带码分多址(Code DivisionMultiple Acccess)中的基站(Base Transceiver Station,BTS),还可以是长期演进(LongTerm Evolution,LTE)中的演进型基站(Evolutional Node B,eNodeB)、中继站或接入点以及5G网络中的网络侧设备。当然,所述数据发送方法也可以是终端设备,该设备用以辅助其他终端进行定位。Embodiments of the present application provide a data sending method and a data receiving method. The data sending method can be applied to network side devices in various communication systems. Wherein, the communication system may be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (Code Division Multiple Access, CDMA) system, a Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Universal Mobile Telecommunication System (UMTS) and fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) system . The network side device may be a physical network device used to communicate with the mobile terminal device, which may be an existing cellular base station or a cellular base station with a satellite reference station. For example, the network equipment can be a Base Transceiver Station (BTS) in Global System of Mobile Communication (GSM) or Broadband Code Division Multiple Access (Code DivisionMultiple Acccess), or it can also be a Long Term Evolution (LTE) ), relay stations or access points in the Evolutional Node B (eNodeB) and network side equipment in the 5G network. Of course, the data sending method may also be a terminal device, which is used to assist other terminals in positioning.
相应地,所述数据接收方法可以应用于各种通信系统中的终端侧设备,所述终端侧设备可以称为终端设备、终端或用户设备(UserEquipment,UE)等,所述终端设备可以是各种类型的具有信息处理能力的设备,例如所述终端设备可以是手机、平板电脑、导航仪、穿戴设备、无人机、机器人以及车载设备等。Correspondingly, the data receiving method can be applied to terminal-side equipment in various communication systems. The terminal-side equipment can be called terminal equipment, terminal or user equipment (User Equipment, UE), etc., and the terminal equipment can be various Types of devices with information processing capabilities. For example, the terminal device may be a mobile phone, a tablet computer, a navigator, a wearable device, a drone, a robot, a vehicle-mounted device, etc.
图1为本申请实施例提供的数据发送方法的实现流程示意图,如图1所示,该方法可以包括以下步骤101至步骤103:Figure 1 is a schematic flow chart of the implementation of the data sending method provided by the embodiment of the present application. As shown in Figure 1, the method may include the following steps 101 to 103:
步骤101,网络设备确定定位服务区域的区域特征。Step 101: The network device determines the regional characteristics of the positioning service area.
在一些实施例中,网络设备包括但不限于:位置管理功能(Location BasedService,LMF)网元、接入和移动性管理功能(Access and Mobility ManagementFunction,AMF)网元、播发平台、高精度定位平台等。In some embodiments, network equipment includes but is not limited to: location management function (Location BasedService, LMF) network element, access and mobility management function (Access and Mobility Management Function, AMF) network element, broadcast platform, and high-precision positioning platform. wait.
在一些实施例中,定位服务区域为网络设备对应的天线所辐射的区域,例如,定位服务区域包括一个或多个蜂窝小区。In some embodiments, the positioning service area is an area radiated by an antenna corresponding to the network device. For example, the positioning service area includes one or more cells.
在一些实施例中,所述区域特征包括所述定位服务区域的终端移动特征和/或特定时长内的所述定位服务区域的定位终端数。In some embodiments, the area characteristics include terminal movement characteristics of the positioning service area and/or the number of positioning terminals in the positioning service area within a specific period of time.
在本申请实施例中,对于表征定位服务区域的终端移动特征的参数不做限定,总之能够代表定位服务区域的整体移动特征即可。例如,在一些实施例中,终端移动特征至少包括以下至少之一:定位服务区域中道路的最低限速、定位服务区域中所有终端的移动速度均值、定位服务区域中移动速度大于第四门限值的终端数。In this embodiment of the present application, there is no limit to the parameters that represent the movement characteristics of the terminal in the positioning service area. In short, it only needs to be able to represent the overall movement characteristics of the positioning service area. For example, in some embodiments, the terminal movement characteristics include at least one of the following: the minimum speed limit of the road in the positioning service area, the average moving speed of all terminals in the positioning service area, the moving speed in the positioning service area is greater than the fourth threshold number of terminals.
当然,对于在特定时长内的定位服务区域的定位终端数的确定方法也不做限定。例如,在一些实施例中,网络设备可以根据特定时长内接收到的定位服务请求数目,确定所述定位服务区域的定位终端数。或者,直接将定位服务请求数目作为定位终端数。又如,在另一些实施例中,网络设备可以确定定位服务区域覆盖的所有终端数目,然后基于经验(如在该区域中终端总数与定位终端数存在比例关系)确定定位终端数。Of course, the method for determining the number of positioning terminals in the positioning service area within a specific period of time is not limited. For example, in some embodiments, the network device may determine the number of positioning terminals in the positioning service area based on the number of positioning service requests received within a specific period of time. Or, directly use the number of positioning service requests as the number of positioning terminals. For example, in other embodiments, the network device may determine the number of all terminals covered by the positioning service area, and then determine the number of positioning terminals based on experience (for example, there is a proportional relationship between the total number of terminals and the number of positioning terminals in the area).
步骤102,网络设备从定位辅助数据的候选发送方式中,选择与所述区域特征相匹配的目标发送方式。Step 102: The network device selects a target transmission method that matches the regional characteristics from the candidate transmission methods of positioning assistance data.
在一些实施例中,定位辅助数据的候选发送方式包括但不限于:周期性地广播定位辅助数据、点播定位辅助数据和无线资源控制(Radio Resource Control,RRC)信令发送定位辅助数据等。那么网络设备可以根据定位服务区域当前的区域特征选择合适的候选发送方式作为目标发送方式。In some embodiments, candidate transmission methods of positioning assistance data include but are not limited to: periodically broadcasting positioning assistance data, on-demand positioning assistance data, and radio resource control (Radio Resource Control, RRC) signaling to transmit positioning assistance data, etc. Then the network device can select a suitable candidate transmission method as the target transmission method based on the current regional characteristics of the positioning service area.
举例而言,该区域的终端移动特征满足高速移动条件和/或该区域的定位终端数大于第一门限值,将周期性地广播定位辅助数据的候选发送方式作为目标发送方式,这样可以节约RRC信令的资源开销;反之,如果该区域的终端移动特征不满足高速移动条件和/或该区域的定位终端数小于或等于第一门限值,可选用点播和/或RRC信令的方式作为目标发送方式,这样可以节约广播信道的资源消耗。For example, if the terminal movement characteristics in the area meet the high-speed movement conditions and/or the number of positioning terminals in the area is greater than the first threshold, the candidate transmission method of periodically broadcasting positioning assistance data will be used as the target transmission method, which can save money. Resource overhead of RRC signaling; conversely, if the terminal mobility characteristics in the area do not meet the high-speed movement conditions and/or the number of positioning terminals in the area is less than or equal to the first threshold, on-demand and/or RRC signaling can be used As a target sending method, this can save resource consumption on the broadcast channel.
所谓点播是指终端向网络设备发送定位服务请求,网络设备响应于该请求,通过广播信道广播定位辅助数据;所谓基于RRC信令的发送方式是指终端通过RRC信令向网络设备发送定位服务请求,网络设备基于与该终端的RRC连接链路,通过RRC信令向该请求终端发送定位辅助数据。The so-called on-demand means that the terminal sends a positioning service request to the network device, and the network device responds to the request by broadcasting positioning assistance data through the broadcast channel; the so-called sending method based on RRC signaling means that the terminal sends a positioning service request to the network device through RRC signaling. , the network device sends positioning assistance data to the requesting terminal through RRC signaling based on the RRC connection link with the terminal.
在一些实施例中,进一步地,可以通过如下实施例的步骤202至步骤203和步骤206实现步骤102,在此不再赘述。In some embodiments, further, step 102 can be implemented through step 202 to step 203 and step 206 in the following embodiments, which will not be described again here.
步骤103,网络设备采用所述目标发送方式发送所述定位辅助数据给终端。Step 103: The network device uses the target sending method to send the positioning assistance data to the terminal.
在一些实施例中,可以通过如下实施例的步骤204至步骤205和步骤207实现步骤103,在此不再赘述。In some embodiments, step 103 can be implemented through steps 204 to 205 and step 207 in the following embodiments, which will not be described again here.
在本申请实施例中,由于定位辅助数据的发送方式是与定位服务区域的区域特征相匹配的,因此,能够在不影响终端定位前得到定位辅助数据的前提下,降低网络资源消耗。即,在保障终端高精度定位的前提下,节约了网络资源。In this embodiment of the present application, since the positioning assistance data is sent in a manner that matches the regional characteristics of the positioning service area, network resource consumption can be reduced without affecting the positioning of the terminal by obtaining the positioning assistance data before positioning. That is, network resources are saved while ensuring high-precision positioning of the terminal.
本申请实施例再提供一种数据发送方法,图2为本申请实施例提供的另一数据发送方法的实现流程示意图,如图2所示,该方法可以包括以下步骤201至步骤207:The embodiment of the present application further provides a data sending method. Figure 2 is a schematic flow chart of another data sending method provided by the embodiment of the present application. As shown in Figure 2, the method may include the following steps 201 to 207:
步骤201,网络设备确定定位服务区域的区域特征;Step 201: The network device determines the regional characteristics of the positioning service area;
步骤202,网络设备判断终端移动特征是否满足高速移动条件和/或所述定位终端数是否大于第一门限值;如果是,则执行步骤203;即,终端移动特征满足高速移动条件和/或定位终端数大于第一门限值,则执行步骤203;否则,执行步骤206;即,终端移动特征不满足高速移动条件和/或定位终端数小于或等于第一门限值,则执行步骤206。Step 202: The network device determines whether the terminal movement characteristics satisfy the high-speed movement condition and/or whether the number of positioning terminals is greater than the first threshold; if so, step 203 is executed; that is, the terminal movement characteristics satisfy the high-speed movement condition and/or If the number of positioning terminals is greater than the first threshold, then step 203 is executed; otherwise, step 206 is executed; that is, if the terminal movement characteristics do not meet the high-speed movement condition and/or the number of positioning terminals is less than or equal to the first threshold, then step 206 is executed. .
在一些实施例中,可以根据实际定位需求预先设置第一门限值,也可以根据定位服务区域内历史特定时长接收到的定位服务请求数目确定第一门限值,或者直接将历史特定时长接收到的定位服务请求数目作为第一门限值。又如,可以根据历史定位服务区域内的所有终端数目和预设比例的乘积确定第一门限值,所述预设比例为基于经验确定的定位服务区域内定位终端数与所有终端数目的比值。In some embodiments, the first threshold can be set in advance according to actual positioning requirements, the first threshold can also be determined based on the number of positioning service requests received within the positioning service area for a specific historical period, or the first threshold can be directly received for a specific historical period. The number of location service requests received is used as the first threshold value. For another example, the first threshold value may be determined based on the product of the number of all terminals in the historical positioning service area and a preset ratio. The preset ratio is the ratio of the number of positioning terminals in the positioning service area to the number of all terminals determined based on experience. .
在一些实施例中,网络设备可以基于确定至少满足以下条件(1)至(3)中的至少之一,则确定终端移动特征满足高速移动条件;其中,In some embodiments, the network device may determine that the terminal movement characteristics satisfy the high-speed movement condition based on determining that at least one of the following conditions (1) to (3) is met; wherein,
条件(1)为所述定位服务区域包括最低限速大于第三门限值的道路;Condition (1) is that the positioning service area includes roads with a minimum speed limit greater than the third threshold;
在一些实施例中,可以根据实际定位需求预先设置第三门限值,也可以根据高速公路和/或城市主干道等终端移动速度较高的道路的最低限速来确定。例如,第三门限值可以包括高速公路的最低限速和城市主干道的最低限速。也就是说,如果定位服务区域包括最低限速大于第三门限值的道路,说明该区域包括高速公路和/或城市主干道。In some embodiments, the third threshold may be preset according to actual positioning requirements, or may be determined based on the minimum speed limit on roads with high terminal movement speeds such as highways and/or urban arterial roads. For example, the third threshold may include a minimum speed limit on a highway and a minimum speed limit on an urban arterial road. That is to say, if the positioning service area includes roads with a minimum speed limit greater than the third threshold, it means that the area includes highways and/or urban arterial roads.
条件(2)为移动速度大于第四门限值的终端数大于第五门限值;Condition (2) is that the number of terminals with a moving speed greater than the fourth threshold is greater than the fifth threshold;
在一些实施例中,可以根据实际定位需求预先设置第四门限值,也可以根据高速公路和/或城市主干道等终端移动速度较高的道路上在历史时段所有终端的移动速度均值来确定第四门限值。例如,直接将该移动速度均值作为第四门限值。In some embodiments, the fourth threshold can be preset according to actual positioning requirements, or can be determined based on the average moving speed of all terminals in historical periods on roads with high terminal moving speeds such as highways and/or urban main roads. The fourth threshold value. For example, the average moving speed is directly used as the fourth threshold value.
在一些实施例中,可以根据实际定位需求预先设置第五门限值,也可以根据定位服务区域内在历史时段的终端移动速度大于第四门限值的终端数确定第五门限值,例如,直接将该终端数作为第五门限值。还可以根据历史定位服务区域内的所有终端数目和预设比例的乘积确定第一门限值,所述预设比例为基于经验确定的定位服务区域内定位终端数与所有终端数目的比值。In some embodiments, the fifth threshold can be preset according to actual positioning requirements, or the fifth threshold can be determined based on the number of terminals in the positioning service area whose terminal movement speed is greater than the fourth threshold in the historical period, for example, Directly use this number of terminals as the fifth threshold value. The first threshold value may also be determined based on the product of the number of all terminals in the historical positioning service area and a preset ratio, where the preset ratio is the ratio of the number of positioning terminals to the number of all terminals in the positioning service area determined based on experience.
条件(3)为所述定位服务区域的流通速度大于第六门限值。Condition (3) is that the circulation speed of the positioning service area is greater than the sixth threshold.
在一些实施例中,所述流通速度可以是在定位服务区域内的所有终端的移动速度均值、最大值或中值等;相应地,可以根据实际定位需求预先设置第六门限值,也可以根据定位服务区域中的高速公路和/或城市主干道等在历史时段的所有终端的移动速度均值、最大值或中值来确定第六门限值。例如,直接将该移动速度均值、最大值或中值作为第六门限值。In some embodiments, the circulation speed may be the average, maximum or median moving speed of all terminals in the positioning service area; accordingly, the sixth threshold may be preset according to actual positioning requirements, or The sixth threshold value is determined based on the average, maximum or median moving speed of all terminals in the historical period on highways and/or urban main roads in the positioning service area. For example, the average, maximum or median moving speed is directly used as the sixth threshold value.
步骤203,网络设备选择周期性地广播定位辅助数据的候选发送方式作为目标发送方式。Step 203: The network device selects a candidate transmission method that periodically broadcasts positioning assistance data as a target transmission method.
可以理解地,在所述终端移动特征满足高速移动条件和/或所述定位终端数大于第一门限值的情况下,终端移动速度较快和/或定位终端数量较多,此时如若采用点播的方式发送定位辅助数据,当接收到终端发送的定位服务请求才广播一次定位辅助数据,显然这是不能够满足各个定位终端对定位辅助数据的获取的实时性需求;而如果采用RRC信令的方式发送定位辅助数据,则是一对一的发送方式,即终端通过RRC信令发送定位辅助请求,网络设备基于与之连接的通信链路通过RRC信令返回给该终端定位辅助数据,显然在定位终端数量较多的场景下需要大量的RRC信令开销,而在终端移动速度较快的场景下,这种方式交互时延增大,从而不能满足快速移动的终端对定位辅助数据的获取时延的要求,进而导致快速移动的终端的定位误差较大。It can be understood that when the terminal movement characteristics meet the high-speed movement condition and/or the number of positioning terminals is greater than the first threshold value, the terminal moves faster and/or the number of positioning terminals is larger. In this case, if The positioning assistance data is sent on demand, and the positioning assistance data is only broadcast once when the positioning service request sent by the terminal is received. Obviously, this cannot meet the real-time needs of each positioning terminal for obtaining positioning assistance data; and if RRC signaling is used The method of sending positioning assistance data is a one-to-one transmission method, that is, the terminal sends a positioning assistance request through RRC signaling, and the network device returns the positioning assistance data to the terminal through RRC signaling based on the communication link connected to it. Obviously In scenarios where there are a large number of positioning terminals, a large amount of RRC signaling overhead is required. In scenarios where terminals move quickly, the interaction delay of this method increases, which cannot satisfy the fast-moving terminals in obtaining positioning assistance data. Delay requirements lead to large positioning errors for fast-moving terminals.
因此,在本申请实施例中,在终端移动速度较快和/或定位终端数量较多的定位服务区域,采用周期性地广播定位辅助数据不但节省了RRC信令资源,也保证了终端在没有发送定位请求前就接收到了定位辅助数据,接收定位辅助数据的时刻提前,节省了终端和网络设备交互的时间,使得终端可以快速的获取到定位辅助数据,从而提升定位精度。Therefore, in the embodiment of the present application, in the positioning service area where the terminal moves quickly and/or the number of positioning terminals is large, periodically broadcasting positioning assistance data not only saves RRC signaling resources, but also ensures that the terminal is The positioning assistance data is received before the positioning request is sent, and the positioning assistance data is received in advance, which saves the time of interaction between the terminal and the network device, allowing the terminal to quickly obtain the positioning assistance data, thereby improving positioning accuracy.
步骤204,网络设备基于所述终端移动特征,确定所述定位辅助数据的广播周期。Step 204: The network device determines the broadcast period of the positioning assistance data based on the terminal movement characteristics.
在一些实施例中,网络设备可以根据定位服务区域中终端的移动特征来确定定位辅助数据的广播周期。具体地,在一些实施例中,所述定位辅助数据的广播周期与终端移动特征中道路的最低限速、所有终端的移动速度均值和移动速度大于第四门限值的终端数成反比关系。即,定位服务区域中道路的最低限速越大和/或所有终端的移动速度均值越大,网络设备广播定位辅助数据的广播周期越短。如此,使得终端在快速移动的状态下也能及时获取到定位辅助数据。再者,移动速度大于第四门限值的终端数越多,网络设备广播定位辅助数据的广播周期越短。如此,保证了在终端数量较多的情况下,每个终端在快速移动的状态下也均能及时获取到定位辅助数据。In some embodiments, the network device may determine the broadcast period of the positioning assistance data according to the movement characteristics of the terminal in the positioning service area. Specifically, in some embodiments, the broadcast period of the positioning assistance data is inversely proportional to the minimum speed limit of the road in the terminal movement characteristics, the average moving speed of all terminals, and the number of terminals whose moving speed is greater than the fourth threshold. That is, the greater the minimum speed limit of the road in the positioning service area and/or the greater the average moving speed of all terminals, the shorter the broadcast period for the network device to broadcast positioning assistance data. In this way, the terminal can obtain positioning assistance data in time even when moving rapidly. Furthermore, the greater the number of terminals whose moving speed is greater than the fourth threshold, the shorter the broadcast period for the network device to broadcast positioning assistance data. In this way, it is ensured that when there are a large number of terminals, each terminal can obtain positioning assistance data in a timely manner even when moving rapidly.
步骤205,网络设备按照所述广播周期,周期性地广播所述定位辅助数据;Step 205: The network device periodically broadcasts the positioning assistance data according to the broadcast cycle;
步骤206,网络设备选择基于点播和/或RRC信令发送定位辅助数据的候选发送方式作为所述目标发送方式;然后进入步骤207。Step 206: The network device selects a candidate transmission method for transmitting positioning assistance data based on on-demand and/or RRC signaling as the target transmission method; and then proceeds to step 207.
所谓点播是指终端向网络设备发送定位服务请求,网络设备响应于该请求,通过广播信道广播定位辅助数据;所谓基于RRC信令的发送方式是指终端通过RRC信令向网络设备发送定位服务请求,网络设备基于与该终端的RRC连接链路,通过RRC信令向该请求终端发送定位辅助数据。The so-called on-demand means that the terminal sends a positioning service request to the network device, and the network device responds to the request by broadcasting positioning assistance data through the broadcast channel; the so-called sending method based on RRC signaling means that the terminal sends a positioning service request to the network device through RRC signaling. , the network device sends positioning assistance data to the requesting terminal through RRC signaling based on the RRC connection link with the terminal.
可以理解地,在所述移动终端特征不满足所述高速移动条件和/或所述定位终端数小于或等于所述第一门限值的情况下,终端移动速度较慢和/或定位终端数较少;即使不频繁地发送定位辅助数据,也能够满足定位服务区域的各个终端的定位需求,而在该场景下如果周期性地广播定位辅助数据,则会浪费大量的广播资源,因此将基于点播和/或RRC信令发送定位辅助数据作为目标发送方式,能够在保证该区域内的各个终端的定位需求的同时,有效地降低广播资源消耗。It can be understood that when the characteristics of the mobile terminal do not meet the high-speed movement condition and/or the number of positioning terminals is less than or equal to the first threshold value, the terminal moving speed is slow and/or the number of positioning terminals is Less; even if positioning assistance data is sent infrequently, it can still meet the positioning needs of each terminal in the positioning service area. However, in this scenario, if positioning assistance data is broadcast periodically, a large amount of broadcast resources will be wasted, so it will be based on Sending positioning assistance data on demand and/or RRC signaling as a target transmission method can effectively reduce broadcast resource consumption while ensuring the positioning requirements of each terminal in the area.
步骤207,采用所述目标发送方式发送所述定位辅助数据给终端。Step 207: Send the positioning assistance data to the terminal using the target sending method.
在实现步骤207时,对于网络设备选择何种发送方式发送定位辅助数据的条件不做限定,可以任意选择其中之一或之二发送定位辅助数据,也可以基于定位终端数与第二门限值的大小关系选择相应的方式发送定位辅助数据。When implementing step 207, there is no restriction on which transmission method the network device chooses to send the positioning assistance data. One or two of them can be selected to send the positioning assistance data, or the positioning assistance data can be sent based on the number of positioning terminals and the second threshold. Select the corresponding method to send positioning assistance data according to the size relationship.
例如,在一些实施例中,网络设备可以通过如下步骤2071至步骤2072(图中未示出)实现步骤207:For example, in some embodiments, the network device may implement step 207 through the following steps 2071 to 2072 (not shown in the figure):
步骤2071,基于确定所述定位终端数小于或等于所述第一门限值,且所述定位终端数大于第二门限值,广播所述定位辅助数据。Step 2071: Broadcast the positioning assistance data based on determining that the number of positioning terminals is less than or equal to the first threshold and the number of positioning terminals is greater than the second threshold.
在一些实施例中,第二门限值可以根据实际定位需求预先设置,所述第二门限值小于第一门限值。In some embodiments, the second threshold value may be preset according to actual positioning requirements, and the second threshold value is smaller than the first threshold value.
可以理解地,在定位终端数小于或等于第一门限值,但其大于第二门限值的情况下,定位终端数既不会过多,也不会过少。若利用RRC信令来发送定位辅助数据,网络设备则需要向大于第二门限值的每一个终端均发送RRC信令,如此,会浪费大量的RRC信令开销。因此,只有当定位终端数小于或等于第一门限值,且大于第二门限值时,广播一次定位辅助数据,即点播定位辅助数据,既节省了广播资源,又节省了RRC信令开销。It can be understood that when the number of positioning terminals is less than or equal to the first threshold but greater than the second threshold, the number of positioning terminals will neither be too many nor too few. If RRC signaling is used to send positioning assistance data, the network device needs to send RRC signaling to each terminal that is greater than the second threshold. In this way, a large amount of RRC signaling overhead will be wasted. Therefore, only when the number of positioning terminals is less than or equal to the first threshold and greater than the second threshold, positioning assistance data is broadcast once, that is, on-demand positioning assistance data, which not only saves broadcast resources but also saves RRC signaling overhead. .
步骤2072,基于确定所述定位终端数小于或等于所述第二门限值,响应于定位服务请求,通过RRC信令发送所述定位辅助数据给所述定位服务请求的发送终端。Step 2072: Based on determining that the number of positioning terminals is less than or equal to the second threshold, in response to the positioning service request, send the positioning assistance data to the sending terminal of the positioning service request through RRC signaling.
可以理解地,当定位终端数小于或等于所述第二门限值时,定位终端数较少,此时网络设备不论是周期性地广播定位辅助数据还是点播定位辅助数据,都会对广播资源造成过多的消耗。因此,通过RRC信令发送所述定位辅助数据给所述定位服务请求的发送终端,能够降低广播资源的消耗。It can be understood that when the number of positioning terminals is less than or equal to the second threshold value, the number of positioning terminals is small. At this time, whether the network device periodically broadcasts positioning assistance data or on-demand positioning assistance data, it will cause damage to the broadcast resources. Excessive consumption. Therefore, by sending the positioning assistance data to the sending terminal of the positioning service request through RRC signaling, the consumption of broadcast resources can be reduced.
本申请实施例提供一种数据接收方法,图3为本申请实施例提供的一种数据接收方法的实现流程示意图,如图3所示,该方法可以包括以下步骤301至步骤302:The embodiment of the present application provides a data receiving method. Figure 3 is a schematic flow chart of the implementation of the data receiving method provided by the embodiment of the present application. As shown in Figure 3, the method may include the following steps 301 to 302:
步骤301,终端确定终端的表征定位需求程度的特定参数。Step 301: The terminal determines specific parameters of the terminal that represent the degree of positioning requirements.
在一些实施例中,所述特定参数至少包括以下至少之一:移动速度、位置变化程度、剩余电量、电池电量的变化速度、前台应用类型;In some embodiments, the specific parameters include at least one of the following: movement speed, degree of position change, remaining power, changing speed of battery power, and foreground application type;
在一些实施例中,位置变化程度可以通过统计特定时长内UE地理坐标的变化总距离确定,也可以基于一定基准坐标的变化方差确定;前台应用类型包括但不限于:游戏软件、视频软件、社交软件和购物软件等。In some embodiments, the degree of location change can be determined by counting the total distance of changes in the UE's geographical coordinates within a specific period of time, or can also be determined based on the variance of changes in a certain reference coordinate; the foreground application types include but are not limited to: game software, video software, social networking software and shopping software, etc.
步骤302,终端基于所述特定参数,采用相应的获取方式从网络设备处获取定位辅助数据。Step 302: Based on the specific parameters, the terminal obtains positioning assistance data from the network device using a corresponding acquisition method.
在一些实施例中,可以通过如下实施例的步骤402至405实现步骤302,在此不再赘述。In some embodiments, step 302 can be implemented through steps 402 to 405 in the following embodiments, which will not be described again here.
可以理解地,终端在根据定位辅助数据和导航信息源输出的量测信息对自身进行定位时,所述定位辅助数据并非是终端基于网络设备采用的目标发送方式而采用相应的接收方式接收的,而是基于自身的定位需求程度选择合适的获取方式从网络设备处获取定位辅助数据,因此能够节约自身的功耗。It can be understood that when the terminal locates itself based on the positioning assistance data and the measurement information output by the navigation information source, the positioning assistance data is not received by the terminal using the corresponding receiving method based on the target sending method adopted by the network device. Instead, it chooses an appropriate acquisition method to obtain positioning assistance data from the network device based on its own positioning needs, so it can save its own power consumption.
本申请实施例再提供一种数据接收方法,图4为本申请实施例提供的另一数据接收方法的实现流程示意图,如图2所示,该方法可以包括以下步骤401至步骤405:The embodiment of the present application further provides a data receiving method. Figure 4 is a schematic flow chart of another data receiving method provided by the embodiment of the present application. As shown in Figure 2, the method may include the following steps 401 to 405:
步骤401,终端确定终端的表征定位需求程度的特定参数;Step 401: The terminal determines specific parameters of the terminal that represent the degree of positioning requirements;
步骤402,终端判断所述特定参数是否满足弱需求条件;若满足,执行步骤403;若不满足,执行步骤405。Step 402: The terminal determines whether the specific parameter meets the weak demand condition; if so, perform step 403; if not, perform step 405.
在一些实施例中,终端可以基于确定至少满足以下条件(1)至(5)中的至少之一,则确定特定参数满足弱定位条件;其中,In some embodiments, the terminal may determine that the specific parameter satisfies the weak positioning condition based on determining that at least one of the following conditions (1) to (5) is met; wherein,
条件(1)为终端移动速度小于第六门限值;所述第六门限值可以根据实际定位需求预先设置,其也可以是定位服务区域内道路的正常行驶速度。Condition (1) is that the terminal moving speed is less than the sixth threshold; the sixth threshold can be preset according to actual positioning requirements, or it can be the normal driving speed of the road in the positioning service area.
条件(2)为终端在预设时间内的位置变化程度小于第七门限值;所述第七门限值可以根据实际定位需求预先设置。Condition (2) is that the position change degree of the terminal within the preset time is less than the seventh threshold value; the seventh threshold value can be preset according to actual positioning requirements.
条件(3)为终端剩余电量小于第八门限值;所述第八门限值可以根据实际定位需求预先设置,其也可以是终端的电量管理程序提示需要充电的剩余电量;例如,第八门限值包括20%、10%和/或5%。Condition (3) is that the remaining power of the terminal is less than the eighth threshold; the eighth threshold can be preset according to actual positioning requirements, or it can be the remaining power that the terminal's power management program prompts needs to be charged; for example, the eighth threshold Thresholds include 20%, 10% and/or 5%.
条件(4)为终端电池电量的变化速度大于第九门限值;所述第九门限值可以根据实际定位需求预先设置。Condition (4) is that the change speed of the terminal battery power is greater than the ninth threshold value; the ninth threshold value can be preset according to actual positioning requirements.
条件(5)为终端前台应用类型为预定义的高耗电类型。例如:游戏应用和/或视频通话应用等。Condition (5) is that the terminal foreground application type is a predefined high power consumption type. For example: gaming applications and/or video calling applications, etc.
步骤403,终端判断所述网络设备是否采用周期性广播的方式发送所述定位辅助数据;若是,执行4031;若不是,执行步骤4032。Step 403: The terminal determines whether the network device uses periodic broadcasting to send the positioning assistance data; if so, perform step 4031; if not, perform step 4032.
步骤4031,终端采用特定接收周期接收所述定位辅助数据;其中,所述特定接收周期大于所述定位辅助数据的广播周期;执行步骤404。Step 4031: The terminal receives the positioning assistance data using a specific reception period; wherein the specific reception period is greater than the broadcast period of the positioning assistance data; execute step 404.
可以理解地,若终端的特定参数满足弱定位需求,则终端的定位需求较弱和/或终端的电量较少。当网络设备采用周期性广播的方式发送定位辅助数据,终端可以使用大于所述定位辅助数据的广播周期的接收周期来接收所述定位辅助数据,在不影响其正常定位需求的同时,其接收定位辅助数据的频率降低,节省了终端的功耗。It can be understood that if the specific parameters of the terminal meet the weak positioning requirements, the positioning requirements of the terminal are weak and/or the terminal has less power. When the network device uses periodic broadcasting to send positioning assistance data, the terminal can use a reception period greater than the broadcast period of the positioning assistance data to receive the positioning assistance data, without affecting its normal positioning requirements. The frequency of auxiliary data is reduced, saving the power consumption of the terminal.
步骤4032,终端发送定位服务请求给所述网络设备;其中,所述定位服务请求用于请求获取所述定位辅助数据;接收所述网络设备基于所述定位服务请求发送的定位辅助数据;执行步骤404。Step 4032: The terminal sends a positioning service request to the network device; wherein the positioning service request is used to request the acquisition of the positioning assistance data; receives the positioning assistance data sent by the network device based on the positioning service request; performs steps 404.
可以理解地,当终端满足弱定位需求时,若网络设备没有采用周期性广播的方式发送定位辅助数据,则终端可以根据自身需求通过向网络设备发送定位服务请求的方式主动获取定位辅助数据。一方面,保证了终端的正常定位需求;另一方面,相比于不考虑终端是否有定位需求,只要网络设备周期性地广播定位辅助数据,其就持续地接收所述定位辅助数据的被动接收方式,基于主动发送定位服务请求给所述网络设备从而获取定位辅助数据的获取方式不仅节约了广播资源开销,还节约了终端功耗。It can be understood that when the terminal meets the weak positioning requirements, if the network device does not send positioning assistance data by periodic broadcast, the terminal can actively obtain the positioning assistance data according to its own needs by sending a positioning service request to the network device. On the one hand, the normal positioning requirements of the terminal are ensured; on the other hand, compared to not considering whether the terminal has positioning requirements, as long as the network device periodically broadcasts positioning assistance data, it will continue to receive the passive reception of the positioning assistance data. The acquisition method based on actively sending a positioning service request to the network device to obtain positioning assistance data not only saves broadcast resource overhead, but also saves terminal power consumption.
在一些实施例中,终端可以在当前任意RRC状态下获取定位辅助数据。例如,若终端当前的RRC状态是空闲态,则终端可以在RRC空闲态的状态下获取定位辅助数据;若终端当前的RRC状态是连接态,则终端可以在维持当前RRC连接态的状态下获取所述定位辅助数据,其在获取定位辅助数据时不用改变当前状态,从而提高了获取速度。In some embodiments, the terminal can obtain positioning assistance data in any current RRC state. For example, if the current RRC state of the terminal is the idle state, the terminal can obtain positioning assistance data in the RRC idle state; if the current RRC state of the terminal is the connected state, the terminal can obtain the positioning assistance data while maintaining the current RRC connected state. The positioning assistance data does not need to change the current state when acquiring the positioning assistance data, thereby improving the acquisition speed.
步骤404,终端基于确定所述特定参数满足弱需求条件,上报调整建议给所述网络设备;所述调整建议包括:建议所述网络设备延长位置上报周期和/或延长原因。Step 404: Based on determining that the specific parameter meets the weak demand condition, the terminal reports an adjustment suggestion to the network device; the adjustment suggestion includes: suggesting that the network device extend the location reporting cycle and/or the reason for the extension.
在一些实施例中,终端可以在上报定位测量结果或位置信息的报告中增加调整建议字段,将携带所述位置信息和所述调整建议的报告一起上报给网络设备,而不是分开上报,从而节省了网络的资源开销。In some embodiments, the terminal may add an adjustment suggestion field in a report reporting positioning measurement results or location information, and report the report carrying the location information and the adjustment suggestion together to the network device instead of reporting them separately, thereby saving money. network resource overhead.
可以理解地,若终端的特定参数满足弱定位条件时,不仅给网络设备发送延长位置上报周期的建议,还将延长原因也发送给网络设备,有利于网络设备判断上报的建议是否可行,从而使得网络设备采取更加正确的调整策略。Understandably, if the specific parameters of the terminal meet the weak positioning conditions, not only the suggestion to extend the location reporting period will be sent to the network device, but the reason for the extension will also be sent to the network device, which will help the network device judge whether the reported suggestion is feasible, so that Network equipment adopts more correct adjustment strategies.
步骤405,基于确定特定参数不满足弱需求条件,终端根据网络设备配置的定位辅助数据发送方式获取所述定位辅助数据。Step 405: Based on determining that the specific parameter does not meet the weak demand condition, the terminal obtains the positioning assistance data according to the positioning assistance data sending method configured by the network device.
在一些实施例中,若特定参数不满足弱需求条件,终端根据网络设备配置的定位辅助数据发送方式获取所述定位辅助数据。例如,若网络设备采用周期性广播的方式发送定位辅助数据,则不论所述终端是否有定位需求,只要网络设备周期性地广播定位辅助数据,终端相应地持续地接收所述网络设备发送的定位辅助数据,如此,有利于提高终端定位的精度;若网络设备没有采用周期性广播的方式发送定位辅助数据。则终端在任何有定位需求的时刻均可以通过发送定位服务请求的方式来主动获取网络设备基于点播和/或RRC信令发送的定位辅助数据,来保证终端的定位需求。In some embodiments, if the specific parameters do not meet the weak demand condition, the terminal obtains the positioning assistance data according to the positioning assistance data sending mode configured by the network device. For example, if the network device uses periodic broadcasting to send positioning assistance data, then regardless of whether the terminal has positioning requirements, as long as the network device periodically broadcasts positioning assistance data, the terminal will continue to receive the positioning data sent by the network device accordingly. Auxiliary data, such as this, will help improve the accuracy of terminal positioning; if the network device does not use periodic broadcasting to send positioning assistance data. Then, at any time when there is a positioning requirement, the terminal can actively obtain positioning assistance data sent by the network device based on on-demand and/or RRC signaling by sending a positioning service request to ensure the terminal's positioning requirement.
基于此,下面将说明本申请实施例在一个实际的应用场景中的示例性应用。Based on this, the following will describe an exemplary application of the embodiment of the present application in an actual application scenario.
3GPP演进标准R15(Release 15)和R16(Release 16)引入多种定位技术,每一种定位技术所需的定位辅助数据各有不同。RAT定位技术是基于蜂窝网络信号(5G NR信号)的定位方法,其可以利用上行链路相对到达时间(Up Link Relative Time of Arrival,UL-RTOA)、下行链路相对到达时间(Down Link Relative Time of Arrival,DL-RTOA)和多个网络设备到UE的往返时延(Multi-Round-Trip Time,Multi-RTT)来进行定位。相应地,RAT定位技术对应的定位辅助数据,可以用于UE获取上/下行定位参考信号的资源配置、位置解算的信息等;非RAT定位技术是基于全球导航卫星系统(Global Navigation SatelliteSystem,GNSS)、BDS、GPS或UE定位传感器的定位方法。其对应的定位辅助数据,可以包含GNSS加速搜星的辅助信息,也可以是用于提升定位精度的差分信息等。3GPP evolution standards R15 (Release 15) and R16 (Release 16) introduce multiple positioning technologies, and each positioning technology requires different positioning assistance data. RAT positioning technology is a positioning method based on cellular network signals (5G NR signals), which can use uplink relative arrival time (Up Link Relative Time of Arrival, UL-RTOA) and downlink relative arrival time (Down Link Relative Time). of Arrival, DL-RTOA) and the round-trip delay (Multi-Round-Trip Time, Multi-RTT) from multiple network devices to the UE for positioning. Correspondingly, the positioning assistance data corresponding to the RAT positioning technology can be used by the UE to obtain the resource configuration of the uplink/downlink positioning reference signals, position calculation information, etc.; the non-RAT positioning technology is based on the Global Navigation Satellite System (GNSS). ), BDS, GPS or UE positioning sensor positioning method. The corresponding positioning auxiliary data can include auxiliary information for GNSS accelerated star search, or differential information used to improve positioning accuracy.
目前,UE获取定位辅助数据的方法分为基于用户面(例如,应用程序(Application,APP))和基于控制面(例如,5G NR网络无线信号)两种。其中,网络(即网络设备)通过控制面发送定位辅助数据的方法,因为可减少网络资源的消耗、降低定位平台建设压力以及更好的用户隐私保护等优势,逐渐得到了产业界的关注。控制面发送定位辅助数据的方法,可以细分为三种,分别是:RRC信令发送、空闲态广播发送(下文简称为空闲态播发)、连接态广播发送(下文简称为连接态播发)。其中,空闲态播发和连接态播发,还可以分为周期性广播定位辅助数据和点播定位辅助数据两种。表1为控制面三种发送定位辅助数据方法的特点。Currently, the methods for the UE to obtain positioning assistance data are divided into two types: based on the user plane (for example, application (Application, APP)) and based on the control plane (for example, 5G NR network wireless signal). Among them, the method of sending positioning assistance data through the control plane through the network (i.e., network equipment) has gradually attracted the attention of the industry because it can reduce the consumption of network resources, reduce the pressure on positioning platform construction, and better protect user privacy. The control plane's method of sending positioning assistance data can be subdivided into three types: RRC signaling, idle broadcast (hereinafter referred to as idle broadcast), and connected broadcast (hereinafter referred to as connected broadcast). Among them, idle state broadcasting and connected state broadcasting can also be divided into two types: periodic broadcasting of positioning auxiliary data and on-demand positioning auxiliary data. Table 1 shows the characteristics of the three methods of sending positioning assistance data on the control plane.
表1:Table 1:
在本申请实施例中,定位辅助数据的发送方法和接收,具体包括两个方案,分别对应不同的实施网元。两种方案并列,可同时部署实施或单独部署实施。In the embodiment of this application, the method of sending and receiving positioning assistance data specifically includes two solutions, respectively corresponding to different implementation network elements. The two solutions are juxtaposed and can be deployed and implemented simultaneously or separately.
方案一:由网络侧高精度定位相关网元(网络设备)实现定位辅助数据发送方法;Option 1: The positioning assistance data transmission method is implemented by high-precision positioning related network elements (network equipment) on the network side;
方案二:由终端侧实现定位辅助数据获取方法。Option 2: Implement the positioning assistance data acquisition method on the terminal side.
图5为本申请实施例提供的又一数据发送方法的实现流程示意图,如图5所示,其可以包括以下步骤501至步骤505:Figure 5 is a schematic flowchart of the implementation of another data sending method provided by an embodiment of the present application. As shown in Figure 5, it may include the following steps 501 to 505:
步骤501,判断所述终端移动特征是否满足高速移动条件和/或所述定位终端数是否大于第一门限值;若所述终端移动特征满足高速移动条件和/或所述定位终端数大于第一门限值,则执行步骤502;若所述移动终端特征不满足所述高速移动条件和/或所述定位终端数小于或等于所述第一门限值,执行步骤504;Step 501: Determine whether the terminal movement characteristics satisfy the high-speed movement condition and/or whether the number of positioning terminals is greater than the first threshold value; if the terminal movement characteristics satisfy the high-speed movement condition and/or the number of positioning terminals is greater than the first threshold value, If a threshold value is obtained, step 502 is executed; if the characteristics of the mobile terminal do not meet the high-speed movement condition and/or the number of positioning terminals is less than or equal to the first threshold value, step 504 is executed;
网络侧高精度定位相关网元确定网络设备发送定位辅助数据所采用的方式和/或发送方式相关的参数配置。The high-precision positioning related network element on the network side determines the method used by the network device to send positioning assistance data and/or the parameter configuration related to the sending method.
网络侧高精度定位相关网元基于以下参数的至少之一来确定网络设备发送定位辅助数据所采用的方式和/或发送方式相关的参数配置:支持高精度定位服务的区域覆盖情况、某区域内定位服务请求用户数、终端移动速度、确定网络发送定位辅助数据所采用的方式和发送方式相关的参数配置。The network element related to high-precision positioning on the network side determines the method used by the network device to send positioning assistance data and/or the parameter configuration related to the sending method based on at least one of the following parameters: area coverage that supports high-precision positioning services, within a certain area The number of positioning service requesting users, the terminal movement speed, the method used by the network to send positioning assistance data, and the parameter configuration related to the sending method.
其中,网络侧高精度定位相关网元,可以包括但不限于位置服务器LMF、移动性管理服务器AMF、播发平台、高精度定位平台等,可以是其中一种网元或多个网元的组合;支持高精度定位服务的区域可以包含一个或多个蜂窝小区;系统发送定位辅助数据所采用的方式,包括以下至少之一:周期性广播定位辅助数据、点播定位辅助数据和专用RRC信令发送定位辅助数据;发送方式相关的参数配置,包括但不限于周期性广播定位辅助数据的广播周期等。Among them, network elements related to high-precision positioning on the network side can include but are not limited to location server LMF, mobility management server AMF, broadcast platform, high-precision positioning platform, etc., and can be one type of network element or a combination of multiple network elements; The area supporting high-precision positioning services may contain one or more cellular cells; the method used by the system to send positioning assistance data includes at least one of the following: periodic broadcast positioning assistance data, on-demand positioning assistance data and dedicated RRC signaling to send positioning Auxiliary data; parameter configuration related to the sending method, including but not limited to the broadcast cycle of periodic broadcast of positioning auxiliary data, etc.
步骤502,网络设备确定在定位服务区域内采用周期性地广播定位辅助数据方式;Step 502: The network device determines to periodically broadcast positioning assistance data within the positioning service area;
网络设备优先设定一个或多个终端移动速度的门限值(即第四门限值,门限取值可灵活配置)、网络优先设定一个或多个终端数量门限值(即第五门限值,该门限值可灵活配置,也可以可以根据定位服务区域覆盖的所有终端数目和预设比例确定,所述预设比例为基于经验确定的定位服务区域内定位终端数与所有终端数目的比值)。当支持高精度定位服务的区域内移动速度超过第四门限值的终端数量超过第五门限值时,则网络设备确定在该区域内采用周期性地广播定位辅助数据方式。The network device gives priority to setting one or more terminal moving speed thresholds (i.e., the fourth threshold, the threshold value can be flexibly configured), and the network gives priority to setting one or more terminal quantity thresholds (i.e., the fifth threshold). The threshold value can be flexibly configured, or can be determined based on the number of all terminals covered by the positioning service area and the preset ratio. The preset ratio is the number of positioning terminals and the number of all terminals in the positioning service area determined based on experience. ratio). When the number of terminals whose moving speed exceeds the fourth threshold exceeds the fifth threshold in an area that supports high-precision positioning services, the network device determines to periodically broadcast positioning assistance data in the area.
步骤503,网络设备基于定位服务区域所有终端移动速度的均值,确定周期性地广播定位辅助数据的发送周期和相关配置。Step 503: The network device determines the sending cycle and related configuration of periodically broadcasting positioning assistance data based on the average moving speed of all terminals in the positioning service area.
基于支持高精度定位服务区域内所有终端移动速度的平均值,确定广播定位辅助数据的广播周期和相关配置。Based on the average moving speed of all terminals in the area that supports high-precision positioning services, the broadcast period and related configuration of broadcast positioning assistance data are determined.
网络设备预先设定一个或多个终端移动速度均值的门限值(门限取值可灵活配置)与周期性地广播定位辅助数据的广播周期(周期取值可灵活配置)的对应关系。对应关系的设计原则是,终端移动速度均值越高,系统广播定位辅助数据的广播周期越短。The network device pre-sets the corresponding relationship between one or more threshold values of the average terminal movement speed (the threshold value can be flexibly configured) and the broadcast period for periodically broadcasting positioning assistance data (the period value can be flexibly configured). The design principle of the correspondence relationship is that the higher the average terminal moving speed, the shorter the broadcast period of the system broadcast positioning assistance data.
步骤504,网络设备确定在定位服务区域内采用点播和/或专用RRC信令方式发送定位辅助数据;Step 504: The network device determines to use on-demand and/or dedicated RRC signaling to send positioning assistance data within the positioning service area;
步骤505,网络设备通过定位服务区域内定位终端数,判断在该区域内采用点播或专用RRC信令方式发送定位辅助数据。Step 505: The network device determines whether to use on-demand or dedicated RRC signaling to send positioning assistance data in the area based on the number of positioning terminals in the positioning service area.
预先设定一个或多个定位服务请求用户数门限值(第二门限值),当定位服务请求用户数大于第二门限值时,网络确定在该区域内采用点播方式播发定位辅助数据。否则,当定位服务请求用户数小于或等于第二门限值时,网络确定在该区域内采用专用RRC信令方式发送定位辅助数据。One or more positioning service requesting user number thresholds (second threshold) are preset. When the number of positioning service requesting users is greater than the second threshold, the network determines to broadcast positioning assistance data on demand in the area. . Otherwise, when the number of positioning service requesting users is less than or equal to the second threshold value, the network determines to use dedicated RRC signaling to send positioning assistance data in the area.
网络获取该定位服务区域内定位终端数的方法,可以是统计一定时间内接入高精度定位平台的用户数,或统计一定时间内向移动性管理服务器AMF申请定位辅助数据加密秘钥的用户数。统计用户数的网元,可以是播发平台,也可以定位服务器LMF或其他具备同等功能的网元。The network obtains the number of positioning terminals in the positioning service area by counting the number of users who access the high-precision positioning platform within a certain period of time, or by counting the number of users who apply for positioning assistance data encryption keys from the mobility management server AMF within a certain period of time. The network element that counts the number of users can be a broadcast platform, a location server LMF, or other network elements with equivalent functions.
图6为本申请实施例提供的又一数据接收方法的实现流程示意图,其可由终端侧实现定位辅助数据获取方法;如图6所示,其可以包括以下步骤601至步骤606:Figure 6 is a schematic flow chart of the implementation of another data receiving method provided by the embodiment of the present application, which can implement the positioning assistance data acquisition method on the terminal side; as shown in Figure 6, it can include the following steps 601 to 606:
步骤601,终端基于确定需要发起高精度定位服务的时刻所处的UE状态,确定获取所述定位辅助数据的终端状态(空闲态或连接态)。Step 601: The terminal determines the terminal state (idle state or connected state) for obtaining the positioning assistance data based on the UE state at the time when it is determined that the high-precision positioning service needs to be initiated.
若终端确定需要发起高精度定位服务请求的时刻发生在RRC_IDLE/RRC_INACTIVE状态,则终端确定在RRC_IDLE/RRC_INACTIVE状态获取定位辅助数据;若终端确定需要发起高精度定位服务请求的时刻发生在RRC_CONNECTED状态,则终端确定在RRC_CONNECTED状态获取定位辅助数据。If the terminal determines that the time to initiate a high-precision positioning service request occurs in the RRC_IDLE/RRC_INACTIVE state, the terminal determines to obtain positioning assistance data in the RRC_IDLE/RRC_INACTIVE state; if the terminal determines that the time to initiate a high-precision positioning service request occurs in the RRC_CONNECTED state, then The terminal determines to obtain positioning assistance data in the RRC_CONNECTED state.
步骤602,判断网络网络设备是否采用采用周期性地广播定位辅助数据的方式发送定位辅助数据;若是,执行步骤603;若否,执行步骤605。Step 602: Determine whether the network device sends positioning assistance data by periodically broadcasting positioning assistance data; if yes, execute step 603; if not, execute step 605.
步骤603,在网络设备在该区域内采用周期性广播定位辅助数据的前提下,若终端满足弱定位条件,即当前移动速度较慢或静止,和/或终端剩余电量较少时,则终端可以自行调整接收定位辅助数据的周期长度。Step 603: Under the premise that the network device periodically broadcasts positioning assistance data in the area, if the terminal meets the weak positioning conditions, that is, when the current moving speed is slow or stationary, and/or the remaining power of the terminal is small, the terminal can Adjust the cycle length for receiving positioning assistance data by yourself.
终端基于自身移动速度和/或终端位置变化程度和/或剩余电量,确定获取定位辅助数据的方式和相关配置。The terminal determines the method of obtaining positioning assistance data and related configurations based on its own movement speed and/or the degree of change in the terminal position and/or the remaining power.
终端位置变化程度,可以统计一段时间内UE地理坐标的变化总距离或基于一定基准坐标的变化方差等来确定。The degree of change in the terminal position can be determined by counting the total distance of changes in the UE's geographical coordinates within a period of time or the variance of changes based on a certain reference coordinate.
在网络设备在定位服务区域内采用周期性广播定位辅助数据的前提下,若特定参数满足弱需求条件,即终端当前移动速度较慢或静止或终端位置变化程度较小,和/或终端剩余电量较少时,则终端可以自行调整接收定位辅助数据的周期长度;否则,终端按照网络配置的定位辅助数据发送方式获取定位辅助数据。Under the premise that the network device periodically broadcasts positioning assistance data within the positioning service area, if the specific parameters meet the weak demand conditions, that is, the current moving speed of the terminal is slow or stationary or the terminal position changes to a small extent, and/or the remaining power of the terminal If it is less, the terminal can adjust the cycle length of receiving positioning assistance data by itself; otherwise, the terminal obtains positioning assistance data according to the positioning assistance data sending method configured by the network.
预先设定一个或多个终端移动速度的门限值与接收周期播发数据次数的对应关系。即,根据终端移动速度,终端选择在网络周期发送辅助数据X次后接收1次辅助数据。X可以根据实际定位需求预先设置。The corresponding relationship between one or more terminal moving speed thresholds and the number of times the data is broadcast in the reception cycle is preset. That is, according to the terminal moving speed, the terminal chooses to receive the auxiliary data once after sending the auxiliary data X times in the network cycle. X can be preset according to actual positioning requirements.
步骤604,如果网络设备配置UE需按照一定周期进行位置上报,若特定参数满足若需求条件,即终端当前移动速度较慢或静止或终端位置偏移/变化程度较小,和/或终端剩余电量较少时,终端在位置上报时同时携带需要调整/延长位置上报周期的建议,和/或调整/延长原因。Step 604: If the network device configures the UE to report its location according to a certain period, if the specific parameters meet the requirements, that is, the terminal is currently moving slowly or stationary or the terminal position has a small offset/change, and/or the terminal has remaining power. When the number is small, the terminal also carries suggestions for adjusting/extending the position reporting cycle and/or reasons for adjustment/extension when reporting the position.
步骤605,若网络支持专用RRC信令方式发送定位辅助数据,若终端当前移动速度较慢或静止,和/或终端剩余电量较少时,则终端可以采用主动发送定位服务请求给所述网络设备从而获取网络设备基于专用RRC信令发送的定位辅助数据。Step 605: If the network supports dedicated RRC signaling to send positioning assistance data, and if the terminal is currently moving slowly or stationary, and/or the remaining power of the terminal is low, the terminal can actively send a positioning service request to the network device. Thereby obtaining positioning assistance data sent by the network device based on dedicated RRC signaling.
若网络设备支持专用RRC信令方式发送定位辅助数据,若特定参数满足若需求条件,即终端当前移动速度较慢或静止或终端位置偏移/变化程度较小,和/或终端剩余电量较少时,则终端可以采用主动发送定位服务请求给所述网络设备从而获取网络设备基于专用RRC信令发送的定位辅助数据。否则,终端按照网络配置的定位辅助数据发送方式获取相关数据。If the network device supports the dedicated RRC signaling method to send positioning assistance data, if the specific parameters meet the requirements, that is, the terminal is currently moving slowly or stationary or the terminal position offset/change is small, and/or the terminal has less remaining power. , the terminal may actively send a positioning service request to the network device to obtain positioning assistance data sent by the network device based on dedicated RRC signaling. Otherwise, the terminal obtains relevant data according to the positioning assistance data sending method configured by the network.
步骤606,如果网络设备配置UE需按照一定周期进行位置上报,若特定参数满足弱需求条件,即终端当前移动速度较慢或静止或终端位置偏移/变化程度较小,和/或终端剩余电量较少时,终端在位置上报时同时携带需要调整/延长位置上报周期的建议,和/或调整/延长原因。Step 606: If the network device configures the UE to report its location according to a certain period, if the specific parameters meet the weak demand conditions, that is, the terminal is currently moving slowly or stationary or the terminal position has a small offset/change, and/or the terminal has remaining power. When the number is small, the terminal also carries suggestions for adjusting/extending the position reporting cycle and/or reasons for adjustment/extension when reporting the position.
应当注意,尽管在附图中以特定顺序描述了本申请中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等;或者,将不同实施例中步骤组合为新的技术方案。It should be noted that although the various steps of the methods in this application are described in a specific order in the drawings, this does not require or imply that these steps must be performed in that specific order, or that all of the steps shown must be performed to achieve the desired results. the result of. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and/or one step can be decomposed into multiple steps for execution, etc.; or, steps in different embodiments can be combined into a new technology. plan.
基于前述的实施例,本申请实施例提供一种数据发送装置,该装置包括所包括的各模块、以及各模块所包括的各单元,可以通过处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。Based on the foregoing embodiments, embodiments of the present application provide a data sending device. The device includes various modules and each unit included in each module. It can be implemented by a processor; of course, it can also be implemented by a specific logic circuit. Implementation; During the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
基于前述的实施例,本申请实施例提供一种数据接收装置,该装置包括所包括的各模块、以及各模块所包括的各单元,可以通过处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。Based on the foregoing embodiments, embodiments of the present application provide a data receiving device. The device includes various modules and each unit included in each module. It can be implemented by a processor; of course, it can also be implemented by a specific logic circuit. Implementation; During the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
图7为本申请实施例提供的数据发送装置的结构示意图;如图7所示,所述数据发送装置70包括第一确定模块701、选择模块702和发送模块703,其中:Figure 7 is a schematic structural diagram of a data sending device provided by an embodiment of the present application; as shown in Figure 7, the data sending device 70 includes a first determination module 701, a selection module 702 and a sending module 703, wherein:
第一确定模块701,配置成确定定位服务区域的区域特征;The first determination module 701 is configured to determine the regional characteristics of the positioning service area;
选择模块702,配置成从定位辅助数据的候选发送方式中,选择与所述区域特征相匹配的目标发送方式;The selection module 702 is configured to select a target transmission method that matches the regional characteristics from the candidate transmission methods of positioning assistance data;
发送模块703,配置成采用所述目标发送方式发送所述定位辅助数据给终端。The sending module 703 is configured to send the positioning assistance data to the terminal using the target sending method.
在一些实施例中,所述区域特征包括所述定位服务区域的终端移动特征和/或特定时长内的所述定位服务区域的定位终端数。In some embodiments, the area characteristics include terminal movement characteristics of the positioning service area and/or the number of positioning terminals in the positioning service area within a specific period of time.
在一些实施例中,所述选择模块702,配置成基于确定所述终端移动特征满足高速移动条件和/或所述定位终端数大于第一门限值,选择周期性地广播定位辅助数据的候选发送方式作为所述目标发送方式。In some embodiments, the selection module 702 is configured to select candidates for periodically broadcasting positioning assistance data based on determining that the terminal movement characteristics meet high-speed movement conditions and/or the number of positioning terminals is greater than a first threshold. The delivery method serves as the target delivery method.
在一些实施例中,所述选择模块702,配置成基于所述终端移动特征,确定所述定位辅助数据的广播周期。In some embodiments, the selection module 702 is configured to determine the broadcast period of the positioning assistance data based on the terminal movement characteristics.
在一些实施例中,所述发送模块703,配置成按照所述广播周期,周期性地广播所述定位辅助数据。In some embodiments, the sending module 703 is configured to periodically broadcast the positioning assistance data according to the broadcast cycle.
在一些实施例中,所述选择模块702,配置成基于确定所述终端移动特征不满足所述高速移动条件和/或所述定位终端数小于或等于所述第一门限值,选择基于点播和/或RRC信令发送定位辅助数据的候选发送方式作为所述目标发送方式。In some embodiments, the selection module 702 is configured to select on-demand based on determining that the terminal movement characteristics do not meet the high-speed movement condition and/or the number of positioning terminals is less than or equal to the first threshold. and/or RRC signaling to send a candidate transmission mode of positioning assistance data as the target transmission mode.
在一些实施例中,所述发送模块703,配置成基于确定所述定位终端数小于或等于所述第一门限值,且所述定位终端数大于第二门限值,广播所述定位辅助数据;基于确定所述定位终端数小于或等于所述第二门限值,响应于定位服务请求,通过RRC信令发送所述定位辅助数据给所述定位服务请求的发送终端。In some embodiments, the sending module 703 is configured to broadcast the positioning assistance based on determining that the number of positioning terminals is less than or equal to the first threshold, and the number of positioning terminals is greater than the second threshold. Data; based on determining that the number of positioning terminals is less than or equal to the second threshold value, in response to the positioning service request, sending the positioning assistance data to the sending terminal of the positioning service request through RRC signaling.
在一些实施例中,所述选择模块702,配置成基于确定至少满足以下条件中的至少之一:所述定位服务区域包括最低限速大于第三门限值的道路、移动速度大于第四门限值的终端数大于第五门限值、所述定位服务区域的流通速度大于第六门限值,确定所述终端移动特征满足所述高速移动条件。In some embodiments, the selection module 702 is configured to determine that at least one of the following conditions is met: the positioning service area includes roads with a minimum speed limit greater than the third threshold, and a moving speed greater than the fourth threshold. If the number of terminals with a limit is greater than the fifth threshold and the circulation speed of the positioning service area is greater than the sixth threshold, it is determined that the terminal movement characteristics satisfy the high-speed movement condition.
图8为本申请实施例提供的数据接收装置的结构示意图;如图8所示,所述数据接收装置80包括第二确定模块801、数据获取模块802,其中:Figure 8 is a schematic structural diagram of a data receiving device provided by an embodiment of the present application; as shown in Figure 8, the data receiving device 80 includes a second determination module 801 and a data acquisition module 802, wherein:
第二确定模块801,配置成确定终端的表征定位需求程度的特定参数;The second determination module 801 is configured to determine specific parameters of the terminal that represent the degree of positioning requirements;
数据获取模块802,配置成基于所述特定参数,采用相应的获取方式从网络设备处获取定位辅助数据。The data acquisition module 802 is configured to acquire positioning assistance data from the network device using a corresponding acquisition method based on the specific parameters.
在一些实施例中,所述数据获取模块802,配置成基于确定所述特定参数满足弱需求条件,以及所述网络设备采用周期性广播的方式或点播发送所述定位辅助数据,采用特定接收周期接收所述定位辅助数据;其中,所述特定接收周期大于所述定位辅助数据的广播周期。In some embodiments, the data acquisition module 802 is configured to use a specific reception period based on determining that the specific parameter meets the weak demand condition, and the network device uses a periodic broadcast method or on-demand to send the positioning assistance data. The positioning assistance data is received; wherein the specific reception period is greater than the broadcasting period of the positioning assistance data.
在一些实施例中,所述数据获取模块802,配置成基于确定所述特定参数满足弱需求条件,发送定位服务请求给所述网络设备;其中,所述定位服务请求用于请求获取所述定位辅助数据;接收所述网络设备基于所述定位服务请求发送的定位辅助数据。In some embodiments, the data acquisition module 802 is configured to send a positioning service request to the network device based on determining that the specific parameter meets the weak demand condition; wherein the positioning service request is used to request to obtain the positioning Assistance data: receiving positioning assistance data sent by the network device based on the positioning service request.
在一些实施例中,所述数据获取装置还包括上报模块803,配置为基于确定所述特定参数满足弱需求条件,上报调整建议给所述网络设备;所述调整建议包括:建议所述网络设备延长位置上报周期和/或延长原因。In some embodiments, the data acquisition device further includes a reporting module 803, configured to report adjustment suggestions to the network device based on determining that the specific parameter meets the weak demand condition; the adjustment suggestions include: suggesting to the network device Extend the location reporting period and/or the reason for the extension.
在一些实施例中,所述上报模块803,配置为基于确定所述特定参数满足弱需求条件,在携带位置信息的报告中增加所述调整建议;将携带所述位置信息和所述调整建议的报告上报给网络设备;所述特定参数至少包括以下至少之一:移动速度、位置变化程度、剩余电量、电池电量的变化速度、前台应用类型。In some embodiments, the reporting module 803 is configured to add the adjustment suggestion to the report carrying the location information based on determining that the specific parameter meets the weak demand condition; and add the adjustment suggestion to the report carrying the location information and the adjustment suggestion. The report is reported to the network device; the specific parameters include at least one of the following: movement speed, degree of location change, remaining power, battery power change speed, and foreground application type.
在一些实施例中,所述数据获取模块802,配置成基于确定至少满足以下条件中的至少之一:所述移动速度小于第六门限值、所述位置变化程度小于第七门限值、剩余电量小于第八门限值、所述电池电量的变化速度大于第九门限值、所述前台应用类型为预定义的高耗电类型,确定所述特定参数满足弱需求条件。In some embodiments, the data acquisition module 802 is configured to determine that at least one of the following conditions is met: the moving speed is less than a sixth threshold, the position change degree is less than a seventh threshold, If the remaining power is less than the eighth threshold, the change speed of the battery power is greater than the ninth threshold, and the foreground application type is a predefined high power consumption type, it is determined that the specific parameter meets the weak demand condition.
在一些实施例中,在维持当前RRC连接态的状态下获取所述定位辅助数据。In some embodiments, the positioning assistance data is obtained while maintaining the current RRC connection state.
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
需要说明的是,本申请实施例中图7所示的数据发送装置和图8所示的数据接收装置对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。也可以采用软件和硬件结合的形式实现。It should be noted that in the embodiment of the present application, the division of modules between the data sending device shown in Figure 7 and the data receiving device shown in Figure 8 is schematic and is only a logical function division. In actual implementation, there may be other modules. way of division. In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, may exist independently, or may have two or more units integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units. It can also be implemented by combining software and hardware.
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的数据发送方法和数据接收方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得网络设备和终端执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。It should be noted that in the embodiments of the present application, if the above-mentioned data sending method and data receiving method are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. middle. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products that are essentially or contribute to related technologies. The computer software product is stored in a storage medium and includes a number of instructions to enable Network devices and terminals execute all or part of the methods described in various embodiments of this application. The aforementioned storage media include: U disk, mobile hard disk, read only memory (Read Only Memory, ROM), magnetic disk or optical disk and other various media that can store program codes. As such, embodiments of the present application are not limited to any specific combination of hardware and software.
本申请实施例提供一种网络设备,图9为本申请实施例提供的网络设备的硬件实体示意图,如图9所示,所述网络设备90包括存储器91和处理器92,所述存储器91存储有可在处理器92上运行的计算机程序,所述处理器92执行所述程序时实现上述实施例中提供的方法中的步骤。The embodiment of the present application provides a network device. Figure 9 is a schematic diagram of the hardware entity of the network device provided by the embodiment of the present application. As shown in Figure 9, the network device 90 includes a memory 91 and a processor 92. The memory 91 stores There is a computer program that can be run on the processor 92, and when the processor 92 executes the program, the steps in the method provided in the above embodiments are implemented.
需要说明的是,存储器91配置为存储由处理器92可执行的指令和应用,还可以缓存在处理器92以及网络设备90中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(RandomAccess Memory,RAM)实现。It should be noted that the memory 91 is configured to store instructions and applications executable by the processor 92, and can also cache data to be processed or processed by each module in the processor 92 and the network device 90 (for example, image data, audio data , voice communication data and video communication data), which can be implemented through flash memory (FLASH) or random access memory (RandomAccess Memory, RAM).
本申请实施例提供一种终端,图10为本申请实施例提供的终端的硬件实体示意图,如图10所示,所述终端100包括存储器101和处理器102,所述存储器101存储有可在处理器102上运行的计算机程序,所述处理器102执行所述程序时实现上述实施例中提供的方法中的步骤。An embodiment of the present application provides a terminal. Figure 10 is a schematic diagram of the hardware entity of the terminal provided by an embodiment of the present application. As shown in Figure 10, the terminal 100 includes a memory 101 and a processor 102. The memory 101 stores information available in A computer program runs on the processor 102. When the processor 102 executes the program, the steps in the method provided in the above embodiment are implemented.
需要说明的是,存储器101配置为存储由处理器102可执行的指令和应用,还可以缓存在处理器102以及终端100中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(RandomAccess Memory,RAM)实现。It should be noted that the memory 101 is configured to store instructions and applications executable by the processor 102, and can also cache data to be processed or processed by each module in the processor 102 and the terminal 100 (for example, image data, audio data, Voice communication data and video communication data) can be implemented through flash memory (FLASH) or random access memory (RandomAccess Memory, RAM).
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的数据发送方法和数据接收方法中的步骤。Embodiments of the present application provide a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the data sending method and the data receiving method provided in the above embodiments are implemented.
本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例提供的数据发送方法和数据接收方法中的步骤。Embodiments of the present application provide a computer program product containing instructions that, when run on a computer, cause the computer to perform steps in the data sending method and data receiving method provided by the above method embodiments.
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质、存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。It should be pointed out here that the above description of the storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。It will be understood that reference throughout this specification to "one embodiment" or "an embodiment" or "some embodiments" means that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. . Thus, the appearances of "in one embodiment" or "in an embodiment" or "in some embodiments" in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its functions and internal logic, and should not be used in the embodiments of the present application. The implementation process constitutes any limitation. The above serial numbers of the embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments. The above description of various embodiments tends to emphasize the differences between the various embodiments, and the similarities or similarities can be referred to each other. For the sake of brevity, they will not be described again here.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如对象A和/或对象B,可以表示:单独存在对象A,同时存在对象A和对象B,单独存在对象B这三种情况。The term "and/or" in this article is just an association relationship that describes related objects, indicating that there can be three relationships, such as object A and/or object B, which can mean: object A exists alone, and object A and object exist at the same time. B, there are three cases of object B alone.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, the terms "comprising", "comprises" or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device that includes a series of elements not only includes those elements, It also includes other elements not expressly listed or inherent in the process, method, article or equipment. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of other identical elements in a process, method, article or device that includes that element.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The above-described embodiments are only illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as: multiple modules or components may be combined, or may be Integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be electrical, mechanical, or other forms. of.
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。The modules described above as separate components may or may not be physically separated; the components shown as modules may or may not be physical modules; they may be located in one place or distributed to multiple network units; Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各实施例中的各功能模块可以全部集成在一个处理单元中,也可以是各模块分别单独作为一个单元,也可以两个或两个以上模块集成在一个单元中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional module in each embodiment of the present application can be all integrated into one processing unit, or each module can be separately used as a unit, or two or more modules can be integrated into one unit; the above-mentioned integration The module can be implemented in the form of hardware or in the form of hardware plus software functional units.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps to implement the above method embodiments can be completed through hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the execution includes: The steps of the above method embodiment; and the aforementioned storage media include: mobile storage devices, read-only memory (Read Only Memory, ROM), magnetic disks or optical disks and other various media that can store program codes.
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得网络设备和终端执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the integrated units mentioned above in this application are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products that are essentially or contribute to related technologies. The computer software product is stored in a storage medium and includes a number of instructions to enable Network devices and terminals execute all or part of the methods described in various embodiments of this application. The aforementioned storage media include: mobile storage devices, ROMs, magnetic disks or optical disks and other media that can store program codes.
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。The methods disclosed in several method embodiments provided in this application can be combined arbitrarily to obtain new method embodiments without conflict.
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。The features disclosed in several product embodiments provided in this application can be combined arbitrarily without conflict to obtain new product embodiments.
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。The features disclosed in several method or device embodiments provided in this application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the present application. are covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210346570.0A CN116939699A (en) | 2022-03-31 | 2022-03-31 | Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210346570.0A CN116939699A (en) | 2022-03-31 | 2022-03-31 | Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116939699A true CN116939699A (en) | 2023-10-24 |
Family
ID=88377811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210346570.0A Pending CN116939699A (en) | 2022-03-31 | 2022-03-31 | Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116939699A (en) |
-
2022
- 2022-03-31 CN CN202210346570.0A patent/CN116939699A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11160085B2 (en) | Method and device for determining transmission resource for device-to-device communications | |
| US20230189199A1 (en) | Positioning method and communication apparatus | |
| EP4187964A1 (en) | Uplink signal location method, communication base station, measurement base station, and ue | |
| US10735939B2 (en) | Mobility management method and apparatus | |
| CN110121907B (en) | Conditional termination of RSTD measurements | |
| US12225416B2 (en) | Communication method and apparatus | |
| CN110381566B (en) | Cell search method and communication device | |
| WO2020223978A1 (en) | Wireless communication method, network device and terminal device | |
| US11490244B2 (en) | Mobility information reporting and exchange method, terminal device, and network device | |
| WO2017214767A1 (en) | Method, terminal, and base station for use in data transmission | |
| WO2019196912A1 (en) | Cell search method and communication apparatus | |
| CA3095425A1 (en) | Parameter transmission method in random access process | |
| CN113853817B (en) | Information transmission method, device, communication equipment and storage medium | |
| EP3447990B1 (en) | Information transmission method and device | |
| CN112106396A (en) | Cell measurement processing method, device, communication equipment and storage medium | |
| CN108347725A (en) | Communication means and equipment | |
| CN110913327A (en) | Method and device for transmitting positioning auxiliary information | |
| US20250071723A1 (en) | Positioning method and communication apparatus | |
| CN116939699A (en) | Data transmission method, data receiving method, data transmission device, data receiving equipment and storage medium | |
| WO2017173636A1 (en) | Method for cell switching based on electronic map, and terminal device | |
| CN114205864B (en) | Positioning method, positioning device, chip and module equipment | |
| CN112218288A (en) | A communication method and device | |
| WO2022228171A1 (en) | Method and apparatus for adjusting transmit power of reference signal | |
| WO2022188183A1 (en) | Location information sending method and apparatus, device, and storage medium | |
| US20250301360A1 (en) | Communication method and apparatus |
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 |