CN107404566A - A kind of terminal scene determination methods and device - Google Patents
A kind of terminal scene determination methods and device Download PDFInfo
- Publication number
- CN107404566A CN107404566A CN201610340586.5A CN201610340586A CN107404566A CN 107404566 A CN107404566 A CN 107404566A CN 201610340586 A CN201610340586 A CN 201610340586A CN 107404566 A CN107404566 A CN 107404566A
- Authority
- CN
- China
- Prior art keywords
- terminal
- scene
- cell
- setting time
- communication signaling
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及通信技术领域,公开了一种终端场景判断方法和装置,包括:获取终端在设定时间内的通信信令;根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区;若所述设定时间内的驻留小区所属的驻留基站的数量不小于三个,则确定以各驻留基站的位置为顶点的多边形的重心;将各驻留基站内所述终端的通信信令的数量作为权值,调整所述多边形的重心,得到所述终端在所述设定时间内的位置信息;至少根据所述终端的位置信息,确定所述终端的场景。本发明用以解决终端定位时数据源标准不统一的问题,提高了终端场景判定的准确性。
The present invention relates to the field of communication technology, and discloses a method and device for judging a terminal scene, including: acquiring communication signaling of a terminal within a set time; The residential cell within the set time; if the number of the resident base stations to which the resident cell belongs within the set time is not less than three, then determine the center of gravity of the polygon with the position of each resident base station as the vertex; The number of communication signaling of the terminal in each resident base station is used as a weight, and the center of gravity of the polygon is adjusted to obtain the position information of the terminal within the set time; at least according to the position information of the terminal, determine The scene of the terminal. The invention is used to solve the problem of inconsistent data source standards during terminal positioning, and improves the accuracy of terminal scene determination.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种终端场景判断方法及装置。The present invention relates to the field of communication technologies, in particular to a terminal scene judgment method and device.
背景技术Background technique
随着移动互联网的迅速发展以及4G技术的普及,手机上网用户数量急剧增加,极速的移动互联网体验成为衡量用户感知的关键因素,因此迫切需要运营商针对当前的网络发展形式,改进传统优化手段,提升网络质量。有效的终端场景识别方法能够为后续的网络规划及优化工作提供依据,为终端应用提供有用的环境信息,对网络质量评估提供详尽的用户场景信息。With the rapid development of mobile Internet and the popularization of 4G technology, the number of mobile Internet users has increased sharply, and the extremely fast mobile Internet experience has become a key factor to measure user perception. Therefore, it is urgent for operators to improve traditional optimization methods for the current network development form. Improve network quality. An effective terminal scene identification method can provide a basis for subsequent network planning and optimization work, provide useful environmental information for terminal applications, and provide detailed user scene information for network quality assessment.
移动终端的定位是进行终端场景判定的重要前提,现有的终端定位主要是依靠传感器或其它专用的设备,这种方法的终端必须预置专门的定位设备,代价比较高。且一般情况下,不同品牌、不同信号的终端设置的传感器标准并不统一,进而使得其采集的数据标准不唯一,这会造成根据置信度来判定用户场景时难以设定精准的阀值,最终导致场景判定的准确性降低。The positioning of mobile terminals is an important prerequisite for determining the terminal scene. Existing terminal positioning mainly relies on sensors or other dedicated equipment. Terminals in this method must be pre-installed with special positioning equipment, which is relatively expensive. And in general, the sensor standards set by different brands and different signal terminals are not uniform, which makes the data collected by them not unique. This makes it difficult to set accurate thresholds when judging user scenarios based on confidence, and ultimately The accuracy of scene judgment is reduced.
发明内容Contents of the invention
本发明实施例提供一种终端场景判断方法和装置,用以解决终端定位时数据源标准不统一的问题,提高了终端场景判定的准确性。Embodiments of the present invention provide a terminal scene judgment method and device, which are used to solve the problem of inconsistent data source standards during terminal positioning, and improve the accuracy of terminal scene judgment.
本发明实施例提供的终端场景判定方法包括:The terminal scene determination method provided by the embodiment of the present invention includes:
获取终端在设定时间内的通信信令;Obtain the communication signaling of the terminal within the set time;
根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区;determining the cell where the terminal resides within the set time according to the communication signaling within the set time;
若所述设定时间内的驻留小区所属的驻留基站的数量不小于三个,则确定以各驻留基站的位置为顶点的多边形的重心;If the number of camping base stations to which the camping cell belongs within the set time is not less than three, then determine the center of gravity of the polygon with the position of each camping base station as the vertex;
将各驻留基站内所述终端的通信信令的数量作为权值,调整所述多边形的重心,得到所述终端在所述设定时间内的位置信息;Using the number of communication signaling of the terminal in each resident base station as a weight, adjusting the center of gravity of the polygon to obtain the position information of the terminal within the set time;
至少根据所述终端的位置信息,确定所述终端的场景。Determine the scene of the terminal based at least on the location information of the terminal.
可选的,所述确定所述终端在所述设定时间内的驻留小区之后,还包括:Optionally, after determining the cell where the terminal resides within the set time, the method further includes:
若所述设定时间内的驻留小区所属的驻留基站的数量为两个,则确定所述两个驻留基站位置之间的中点;If the number of camping base stations to which the camping cell belongs within the set time is two, then determine the midpoint between the positions of the two camping base stations;
将所述两个驻留基站内所述终端的通信信令的数量作为权值,调整所述中点的位置,得到所述终端在所述设定时间内的位置信息。Using the quantity of communication signaling of the terminal in the two resident base stations as a weight value, adjusting the position of the midpoint to obtain the position information of the terminal within the set time.
可选的,所述确定所述终端在所述设定时间内的驻留小区之后,还包括:Optionally, after determining the cell where the terminal resides within the set time, the method further includes:
若所述设定时间内的驻留小区所属的驻留基站的数量为一个,则根据所述驻留基站的位置确定所述终端在所述设定时间内的位置信息。If the number of the camped-on base station to which the camped-on cell belongs within the set time is one, determine the location information of the terminal within the set time according to the location of the camped-on base station.
可选的,所述至少根据所述终端在所述设定时间内的位置信息,确定所述终端的场景,包括:Optionally, the determining the scene of the terminal at least according to the location information of the terminal within the set time includes:
以所述设定时间为周期,若确定所述终端在第n周期的位置与所述终端在基准周期内的位置的距离不大于距离阈值,则将所述终端在第n周期的位置信息和所述终端在第一周期的位置信息归入同一个分组,n为大于等于2的整数,所述基准周期为每个分组内的第一个周期;Taking the set time as a period, if it is determined that the distance between the position of the terminal in the nth period and the position of the terminal in the reference period is not greater than the distance threshold, the position information of the terminal in the nth period and The location information of the terminal in the first period is classified into the same group, n is an integer greater than or equal to 2, and the reference period is the first period in each group;
确定位于同一个分组的最大时间差是否大于时间阈值,若大于所述时间阈值,则所述终端的场景为室内场景;Determine whether the maximum time difference in the same group is greater than the time threshold, if greater than the time threshold, the scene of the terminal is an indoor scene;
否则,所述终端的场景为室外场景。Otherwise, the scene of the terminal is an outdoor scene.
可选的,所述确定位于同一个分组内的最大时间差是否大于时间阈值之后,还包括:Optionally, after determining whether the maximum time difference within the same group is greater than the time threshold, it also includes:
确定同一个分组的每个周期内所述终端的驻留小区的小区场景;determining the cell scene of the cell where the terminal resides in each period of the same group;
将同一小区场景下所有驻留小区的通信信令数量相加,作为小区场景的通信信令数量;Add the number of communication signaling of all resident cells in the same cell scene, and use it as the number of communication signaling in the cell scene;
确定所有小区场景中通信信令数量最大且超过数量阀值的小区场景,作为所述终端的场景。Determining a cell scenario with the largest number of communication signaling among all cell scenarios and exceeding the quantity threshold as the scenario of the terminal.
可选的,所述通信信令包括S1-MME接口信令和S1-U接口信令;Optionally, the communication signaling includes S1-MME interface signaling and S1-U interface signaling;
所述根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区,包括:The determining the cell where the terminal resides within the set time according to the communication signaling within the set time includes:
根据所述S1-MME接口信令的小区信息,确定所述S1-U接口信令的小区信息;Determine the cell information of the S1-U interface signaling according to the cell information of the S1-MME interface signaling;
根据所述S1-U接口信令的小区信息确定所述终端的驻留小区。Determine the cell where the terminal resides according to the cell information of the S1-U interface signaling.
一种终端场景判断装置,包括:A terminal scene judging device, comprising:
数据获取模块,用于获取终端在设定时间内的通信信令;The data acquisition module is used to acquire the communication signaling of the terminal within the set time;
小区确定模块,用于根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区;A cell determination module, configured to determine the cell where the terminal resides within the set time according to the communication signaling within the set time;
位置确定模块,用于若所述设定时间内的驻留小区所属的驻留基站的数量不小于三个,则确定以各驻留基站的位置为顶点的多边形的重心;A position determination module, configured to determine the center of gravity of a polygon with the position of each resident base station as the vertex if the number of resident base stations to which the resident cell belongs within the set time is not less than three;
位置修正模块,用于将各驻留基站内所述终端的通信信令的数量作为权值,调整所述多边形的重心,得到所述终端在所述设定时间内的位置信息;A position correction module, configured to use the number of communication signaling of the terminal in each resident base station as a weight, adjust the center of gravity of the polygon, and obtain the position information of the terminal within the set time;
场景判定模块,至少根据所述终端的位置信息,确定所述终端的场景。The scene determining module determines the scene of the terminal at least according to the location information of the terminal.
可选的,所述位置确定模块,还用于若所述设定时间内的驻留小区所属的驻留基站的数量为两个,则确定所述两个驻留基站位置之间的中点;Optionally, the position determining module is further configured to determine a midpoint between the positions of the two camping base stations if the number of camping base stations to which the camping cell belongs within the set time is two ;
所述位置修正模块,还用于将所述两个驻留基站内所述终端的通信信令的数量作为权值,调整所述中点的位置,得到所述终端在所述设定时间内的位置信息。The position correction module is further configured to use the number of communication signaling of the terminal in the two resident base stations as a weight value, adjust the position of the midpoint, and obtain the terminal within the set time location information.
可选的,所述位置确定模块,还用于若所述设定时间内的驻留小区所属的驻留基站的数量为一个,则根据所述驻留基站的位置确定所述终端在所述设定时间内的位置信息。Optionally, the location determination module is further configured to determine, according to the location of the camped base station, that the terminal is in the Location information within a set time.
可选的,所述场景判定模块,用于:Optionally, the scene determination module is configured to:
以所述设定时间为周期,若确定所述终端在第n周期的位置与所述终端在基准周期内的位置的距离不大于距离阈值,则将所述终端在第n周期的位置信息和所述终端在第一周期的位置信息归入同一个分组,n为大于等于2的整数,所述基准周期为每个分组内的第一个周期;Taking the set time as a period, if it is determined that the distance between the position of the terminal in the nth period and the position of the terminal in the reference period is not greater than the distance threshold, the position information of the terminal in the nth period and The location information of the terminal in the first period is classified into the same group, n is an integer greater than or equal to 2, and the reference period is the first period in each group;
确定位于同一个分组的最大时间差是否大于时间阈值,若大于所述时间阈值,则所述终端的场景为室内场景;Determine whether the maximum time difference in the same group is greater than the time threshold, if greater than the time threshold, the scene of the terminal is an indoor scene;
否则,所述终端的场景为室外场景。Otherwise, the scene of the terminal is an outdoor scene.
可选的,所述场景判定模块,还用于:Optionally, the scene determination module is also used for:
确定同一个分组的每个周期内所述终端的驻留小区的小区场景;determining the cell scene of the cell where the terminal resides in each period of the same group;
将同一小区场景下所有驻留小区的通信信令数量相加,作为小区场景的通信信令数量;Add the number of communication signaling of all resident cells in the same cell scene, and use it as the number of communication signaling in the cell scene;
确定所有小区场景中通信信令数量最大且超过数量阀值的小区场景,作为所述终端的场景。Determining a cell scenario with the largest number of communication signaling among all cell scenarios and exceeding the quantity threshold as the scenario of the terminal.
可选的,所述通信信令包括S1-MME接口信令和S1-U接口信令;Optionally, the communication signaling includes S1-MME interface signaling and S1-U interface signaling;
所述小区确定模块,用于:The cell determination module is used for:
根据所述S1-MME接口信令的小区信息,确定所述S1-U接口信令的小区信息;Determine the cell information of the S1-U interface signaling according to the cell information of the S1-MME interface signaling;
根据所述S1-U接口信令的小区信息确定所述终端的驻留小区。Determine the cell where the terminal resides according to the cell information of the S1-U interface signaling.
本发明实施例中,获取终端在设定时间内的通信信令,由于通信信令中包含了终端驻留小区的信息,因此,可以根据通信信令确定该终端在设定时间内的驻留小区。然后,根据驻留小区的基站位置确定终端的地理位置。具体为,若设定时间内终端的驻留小区的基站数量不少于三个,则以各驻留小区的基站为顶点组成多边形,并确定该多边形的重心。由于终端在各个驻留小区中驻留的时间不同,产生的信令数量也不同,因此,仅根据多边形的重心位置确定终端的位置不够准确。本发明实施例将各驻留基站的终端的通信信令的数量作为权值,调整多边形的重心,得到所述终端在设定时间内的位置信息,即终端在某个驻留小区内的通信信令较多,则认为终端在该驻留小区停留的时间较长,从而终端的位置更偏向于该驻留小区。最后,根据终端的位置信息,确定该终端的场景。本发明实施例中,将终端的通信信令数据作为判定终端场景过程中终端定位的依据,由于数据源标准的统一,提高了终端场景判断的准确性。且采用多边形定位的方法对终端进行地理位置定位,终端位置的判定结果更接近终端内的实际位置,进一步提高了准确性。In the embodiment of the present invention, the communication signaling of the terminal within the set time is obtained. Since the communication signaling includes the information of the cell where the terminal resides, the residence of the terminal within the set time can be determined according to the communication signaling. district. Then, the geographic location of the terminal is determined according to the location of the base station in the cell where it resides. Specifically, if the number of base stations in the cell where the terminal resides within the set time is not less than three, a polygon is formed with the base stations in each cell as vertices, and the center of gravity of the polygon is determined. Since the terminal resides in different cells for different times, the amount of signaling generated is also different. Therefore, it is not accurate enough to determine the position of the terminal only according to the center of gravity of the polygon. In the embodiment of the present invention, the number of communication signaling of terminals residing in each base station is used as a weight value, and the center of gravity of the polygon is adjusted to obtain the position information of the terminal within the set time, that is, the communication of the terminal in a certain residing cell. If there are many signalings, it is considered that the terminal stays in the cell for a longer period of time, and thus the location of the terminal is more biased towards the cell. Finally, according to the location information of the terminal, the scene of the terminal is determined. In the embodiment of the present invention, the communication signaling data of the terminal is used as the basis for determining the terminal location in the process of determining the terminal scene, and the accuracy of terminal scene judgment is improved due to the unification of data source standards. Moreover, the terminal is positioned geographically by using a polygon positioning method, and the determination result of the terminal position is closer to the actual position in the terminal, which further improves the accuracy.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本发明实施例中一种终端场景判断方法的流程图;FIG. 1 is a flowchart of a terminal scene judgment method in an embodiment of the present invention;
图2为本发明实施例中终端的移动轨迹与其经过的基站的示意图;FIG. 2 is a schematic diagram of the mobile trajectory of the terminal and the base stations it passes through in an embodiment of the present invention;
图3为本发明实施例中另一种终端场景判断方法的流程图;FIG. 3 is a flow chart of another method for judging a terminal scene in an embodiment of the present invention;
图4为本发明实施例中终端为室内场景的终端场景细化方法的流程图;FIG. 4 is a flowchart of a method for refining a terminal scene in which the terminal is an indoor scene in an embodiment of the present invention;
图5为本发明实施例中终端为室外场景的终端场景细化方法的流程图;FIG. 5 is a flowchart of a method for refining a terminal scene in which the terminal is an outdoor scene in an embodiment of the present invention;
图6为本发明实施例中一种终端场景判断装置的示意图。FIG. 6 is a schematic diagram of an apparatus for determining a scene of a terminal in an embodiment of the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例中,术语“终端”指向用户提供语音和/或数据连通性的设备(device),包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为“蜂窝”电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobile station)、接入点(access point)、或用户设备(userequipment,简称UE)的一部分。In the embodiments of the present invention, the term "terminal" refers to a device (device) that provides voice and/or data connectivity to a user, including a wireless terminal or a wired terminal. The wireless terminal may be a handheld device with a wireless connection function, or other processing device connected to a wireless modem, and a mobile terminal that communicates with one or more core networks via a wireless access network. Wireless terminals may be, for example, mobile telephones (or "cellular" telephones) and computers with mobile terminals. As another example, the wireless terminal may also be a portable, pocket, hand-held, computer built-in or vehicle-mounted mobile device. For another example, the wireless terminal may be a mobile station (mobile station), an access point (access point), or a part of user equipment (user equipment, UE for short).
本发明实施例中,术语“基站”包括但不限于节点、站控制器、接入点(AccessPoint,简称AP)、或任何其它类型的能够在无线环境中工作的接口设备。In the embodiment of the present invention, the term "base station" includes but is not limited to a node, a station controller, an access point (AccessPoint, AP for short), or any other type of interface device capable of working in a wireless environment.
现有技术中,一般来说是依靠终端自带传感器所采集的数据来定位终端的位置,进而确定终端所处的场景,对于目前终端自带的传感器而言,不同品牌、不同型号的终端所装传感器型号并不统一,这使得采集的数据标准不唯一,进而导致终端场景判定时准确性较低。In the prior art, generally speaking, the position of the terminal is located by relying on the data collected by the terminal’s built-in sensors, and then the scene where the terminal is located is determined. For the current built-in sensors of the terminal, different brands and different models of terminals The installed sensor models are not uniform, which makes the collected data standards not unique, which leads to low accuracy in terminal scene judgment.
为了解决上述问题,本发明实施例提供了一种终端场景判断方法,该方法的流程如图1所示,方法可以包括如下步骤:In order to solve the above problems, an embodiment of the present invention provides a method for judging a terminal scene. The flow of the method is shown in FIG. 1 , and the method may include the following steps:
S101、获取终端在设定时间内的通信信令。S101. Obtain communication signaling of the terminal within a set time.
其中,通信信令包括终端的S1-MME接口信令和S1-U接口信令。S1-MME接口是eNB(Evolved Node B,演进型基站)与MME(Mobility Management Entity,移动性管理实体)之间的接口,用于传送会话管理和移动性管理信息,即控制面信息,主要完成S1接口的无线接入承载控制、接口专用的操作维护等功能。S1-U接口是eNB与S-GW(Serving GateWay,服务网关)之间的接口,在eNB与S-GW之间建立隧道,传送用户业务数据,承载UE上网数据包。Wherein, the communication signaling includes S1-MME interface signaling and S1-U interface signaling of the terminal. The S1-MME interface is the interface between eNB (Evolved Node B, evolved base station) and MME (Mobility Management Entity, mobility management entity), which is used to transmit session management and mobility management information, that is, control plane information. It mainly completes Functions such as wireless access bearer control of the S1 interface, and interface-specific operation and maintenance. The S1-U interface is the interface between the eNB and the S-GW (Serving GateWay, Serving Gateway). A tunnel is established between the eNB and the S-GW to transmit user service data and carry UE Internet access data packets.
S102、根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区。S102. Determine, according to the communication signaling within the set time, a cell where the terminal resides within the set time.
本发明实施例中采集了S1-MME接口信令和S1-U接口信令,由于S1-U接口信令中的小区信息不全,只有用户业务建立和断开时的起始和结束小区的信息,因此,需从S1-MME接口信令中获取小区切换等过程中的小区信息。则上述步骤S102包括:In the embodiment of the present invention, S1-MME interface signaling and S1-U interface signaling are collected. Since the cell information in the S1-U interface signaling is incomplete, only the information of the starting and ending cells when the user service is established and disconnected , therefore, it is necessary to obtain the cell information in the process of cell handover and the like from the S1-MME interface signaling. Then above-mentioned step S102 comprises:
根据所述S1-MME接口信令的小区信息,确定所述S1-U接口信令的小区信息;Determine the cell information of the S1-U interface signaling according to the cell information of the S1-MME interface signaling;
根据所述S1-U接口信令的小区信息确定所述终端的驻留小区。Determine the cell where the terminal resides according to the cell information of the S1-U interface signaling.
具体来说,采集到S1-MME话单和S1-U话单后,通过IMSI识别出同一终端的S1-MME接口信令和S1-U接口信令,根据用户业务的起始时间和结束时间关联S1-MME接口信令和S1-U接口信令,同时段内用S1-MME接口信令的ECI(E-UTRAN Cell Identifier,E-UTRAN小区标识)标识S1-U接口信令,即将S1-U接口信令中的每个通信信令都根据相应的S1-MME接口信令进行ECI字段填充,从而实现S1-U接口信令能够完全体现该终端在设定时间内网络中的小区占用情况。Specifically, after the S1-MME bill and S1-U bill are collected, the S1-MME interface signaling and the S1-U interface signaling of the same terminal are identified through the IMSI, and the user service start time and end time Associate the S1-MME interface signaling with the S1-U interface signaling, and use the ECI (E-UTRAN Cell Identifier, E-UTRAN cell identifier) of the S1-MME interface signaling to identify the S1-U interface signaling in the same period, that is, the S1 -Each communication signaling in the U interface signaling is filled with ECI field according to the corresponding S1-MME interface signaling, so that the S1-U interface signaling can fully reflect the cell occupancy of the terminal in the network within the set time Condition.
S103、若所述设定时间内的驻留小区所属的驻留基站的数量不小于三个,则确定以各驻留基站的位置为顶点的多边形的重心。S103. If the number of camping base stations to which the camping cell belongs within the set time is not less than three, determine the center of gravity of a polygon with the positions of the camping base stations as vertices.
S104、将各驻留基站内所述终端的通信信令的数量作为权值,调整所述多边形的重心,得到所述终端在所述设定时间内的位置信息。S104. Using the quantity of communication signaling of the terminal in each resident base station as a weight, adjust the center of gravity of the polygon to obtain position information of the terminal within the set time.
S105、至少根据所述终端的位置信息,确定所述终端的场景。S105. Determine a scene of the terminal at least according to the location information of the terminal.
本发明实施例中,获取终端在设定时间内的通信信令,由于通信信令中包含了终端驻留小区的信息,因此,可以根据通信信令确定该终端在设定时间内的驻留小区。然后,根据驻留小区的基站位置确定终端的地理位置。具体为,若设定时间内终端的驻留小区的基站数量不少于三个,则以各驻留小区的基站为顶点组成多边形,并确定该多边形的重心。由于终端在各个驻留小区中驻留的时间不同,产生的信令数量也不同,因此,仅根据多边形的重心位置确定终端的位置不够准确。本发明实施例将各驻留基站的终端的通信信令的数量作为权值,调整多边形的重心,得到所述终端在设定时间内的位置信息,即终端在某个驻留小区内的通信信令较多,则认为终端在该驻留小区停留的时间较长,从而终端的位置更偏向于该驻留小区。最后,根据终端的位置信息,确定该终端的场景。本发明实施例中,将终端的通信信令数据作为判定终端场景过程中终端定位的依据,由于数据源标准的统一,提高了终端场景判断的准确性。且采用多边形定位的方法对终端进行地理位置定位,终端位置的判定结果更接近终端内的实际位置,进一步提高了准确性。In the embodiment of the present invention, the communication signaling of the terminal within the set time is obtained. Since the communication signaling includes the information of the cell where the terminal resides, the residence of the terminal within the set time can be determined according to the communication signaling. district. Then, the geographic location of the terminal is determined according to the location of the base station in the cell where it resides. Specifically, if the number of base stations in the cell where the terminal resides within the set time is not less than three, a polygon is formed with the base stations in each cell as vertices, and the center of gravity of the polygon is determined. Since the terminal resides in different cells for different times, the amount of signaling generated is also different. Therefore, it is not accurate enough to determine the position of the terminal only according to the center of gravity of the polygon. In the embodiment of the present invention, the number of communication signaling of terminals residing in each base station is used as a weight value, and the center of gravity of the polygon is adjusted to obtain the position information of the terminal within the set time, that is, the communication of the terminal in a certain residing cell. If there are many signalings, it is considered that the terminal stays in the cell for a longer period of time, and thus the location of the terminal is more biased towards the cell. Finally, according to the location information of the terminal, the scene of the terminal is determined. In the embodiment of the present invention, the communication signaling data of the terminal is used as the basis for determining the terminal location in the process of determining the terminal scene, and the accuracy of terminal scene judgment is improved due to the unification of data source standards. Moreover, the terminal is positioned geographically by using a polygon positioning method, and the determination result of the terminal position is closer to the actual position in the terminal, which further improves the accuracy.
本发明实施例中多边形定位方法主要是将终端的驻留小区组成多边形,各驻留小区为多边形的顶点,然后根据该多边形的重心位置确定终端的位置。由于小区为一个区域概念,因此,可以选取各驻留小区的基站位置为多边形的顶点。其中,根据S1-U接口信令中的ECI标识,可以获取各驻留小区中基站的地理位置,用经纬度表示,记为(X,Y)。The polygon positioning method in the embodiment of the present invention is mainly to form a polygon with the cells where the terminal resides, each cell being a vertex of the polygon, and then determine the position of the terminal according to the center of gravity of the polygon. Since a cell is an area concept, the positions of the base stations in each cell can be selected as vertices of a polygon. Wherein, according to the ECI identifier in the S1-U interface signaling, the geographic location of the base station in each resident cell can be obtained, which is represented by latitude and longitude and denoted as (X, Y).
本发明实施例中,获取设定时间内的S1-MME接口信令和S1-U接口信令,利用S1-MME接口信令中的ECI对S1-U接口信令进行小区信息反填,则S1-U接口信令能够完全体现出用户在网络中的小区占用情况。根据S1-U接口信令中的小区信息可以查找到小区相应的基站位置,获取设定时间内终端接入过的驻留小区中基站的地理位置,计为(x1,y1)、(x2,y2)……(xN,yN)。若设定时间内用户终端是处于静止状态,则终端的位置是一个定点;若设定时间内用户终端处于运动状态,为了便于处理,本发明实施例中将该设定时间内终端的位置简化为一个点,并根据终端在设定时间内接入的基站地理位置坐标作为依据,确定终端在该设定时间内的位置坐标。根据终端相应的驻留小区的基站数量不同,可以分为以下几种情况。In the embodiment of the present invention, the S1-MME interface signaling and the S1-U interface signaling within the set time are obtained, and the ECI in the S1-MME interface signaling is used to backfill the cell information on the S1-U interface signaling, then The S1-U interface signaling can fully reflect the cell occupancy of the user in the network. According to the cell information in the S1-U interface signaling, the location of the base station corresponding to the cell can be found, and the geographic location of the base station in the cell where the terminal has accessed within the set time is obtained, calculated as (x 1 , y 1 ), ( x 2 , y 2 )...(x N , y N ). If the user terminal is in a stationary state within the set time, the position of the terminal is a fixed point; if the user terminal is in a moving state within the set time, in order to facilitate processing, the embodiment of the present invention simplifies the position of the terminal within the set time is a point, and according to the geographic location coordinates of the base station accessed by the terminal within the set time, determine the position coordinates of the terminal within the set time. Depending on the number of base stations in the corresponding cell where the terminal resides, it can be divided into the following situations.
第一种情况:First case:
若所述设定时间内的驻留小区所属的驻留基站的数量为一个,则根据所述驻留小区的基站位置确定所述终端在所述设定时间内的位置信息。即,在设定时间(如2分钟)内,终端在一个驻留小区内,可以静止于该驻留小区内,或在该驻留小区内运动,该终端均接入该驻留小区相应的基站,将该基站的位置作为终端在这2分钟内的位置。If the number of the camped-on base station to which the camped-on cell belongs is one within the set time, then determine the location information of the terminal within the set time according to the base station location of the camped-on cell. That is, within a set time (such as 2 minutes), if the terminal is in a cell, it can stay still in the cell or move in the cell, and the terminal will access the corresponding The base station uses the location of the base station as the location of the terminal within the 2 minutes.
特殊的,若终端在设定时间内的运动轨迹位于两个或多个驻留小区内,而这些驻留小区共用一个基站,则仍认为该基站的位置为终端在这2分钟内的位置。Specifically, if the movement track of the terminal within the set time is located in two or more resident cells, and these resident cells share a base station, the position of the base station is still considered to be the position of the terminal within the 2 minutes.
第二种情况:Second case:
若所述设定时间内的驻留小区所属的驻留基站的数量为两个,则步骤S102之后还包括:If the number of camping base stations to which the camping cell belongs within the set time is two, then after step S102, further include:
确定所述两个驻留基站位置之间的中点;determining a midpoint between the two camping base station locations;
将所述两个驻留基站内所述终端的通信信令的数量作为权值,调整所述中点的位置,得到所述终端在所述设定时间内的位置信息。Using the quantity of communication signaling of the terminal in the two resident base stations as a weight value, adjusting the position of the midpoint to obtain the position information of the terminal within the set time.
具体来说,将驻留小区1的基站位置记为(x1,y1),驻留小区2的基站位置记为(x2,y2),则两个基站之间的中点为可根据该中点位置确定终端的位置。终端在两个驻留小区其中的一个驻留小区中驻留的时间较长,则认为终端的位置更接近于驻留时间较长的驻留小区,此时,终端在驻留时间较长的驻留小区中产生的通信信令的数量更多。故,可将终端在两个驻留小区内的S1-U接口信令数量作为权值,对中点位置坐标进行修正,得到终端的位置坐标。将终端在驻留小区1中发生的S1-U接口信令的数量记为T1,终端在驻留小区2中发生的S1-U接口信令的数量记为T2,则终端的位置为:Specifically, the position of the base station residing in cell 1 is denoted as (x 1 , y 1 ), and the position of the base station residing in cell 2 is denoted as (x 2 , y 2 ), then the midpoint between the two base stations is The location of the terminal can be determined according to the midpoint location. If the terminal stays in one of the two camping cells for a longer period of time, it is considered that the location of the terminal is closer to the cell with the longer residence time. The amount of communication signaling generated in the camped on cell is larger. Therefore, the number of S1-U interface signaling of the terminal in the two cells where the terminal resides can be used as a weight to correct the midpoint position coordinates to obtain the terminal position coordinates. The number of S1-U interface signaling that the terminal resides in cell 1 is denoted as T 1 , and the number of S1-U interface signaling that the terminal resides in cell 2 is denoted as T 2 , then the position of the terminal is :
将公式2进行化简,得到终端的位置坐标为:Simplify Equation 2 to obtain the position coordinates of the terminal as:
特殊的,若终端在两个驻留小区中产生的S1-U接口信令的数量一样多,则将两个基站之间的中点作为终端的位置,即在该设定时间内,终端位置坐标为 Specifically, if the number of S1-U interface signaling generated by the terminal in the two cells where the terminal resides is the same, the midpoint between the two base stations is used as the position of the terminal, that is, within the set time, the position of the terminal The coordinates are
第三种情况:The third case:
若终端在该设定时间(如2分钟)内的驻留小区的驻留基站数量为三个,则各驻留小区按经纬度位置构成一个三角形,该三角形的三个顶点为三个驻留基站的位置,记为(x1,y1)、(x2,y2)和(x3,y3)。根据该三角形的重心位置确定终端的地理位置,因为重心是三角形三边中线的交点,且该点肯定位于三角形内部。If the number of resident base stations in the resident cell of the terminal within the set time (such as 2 minutes) is three, each resident cell forms a triangle according to the latitude and longitude position, and the three vertices of the triangle are three resident base stations , denoted as (x 1 , y 1 ), (x 2 , y 2 ) and (x 3 , y 3 ). The geographic location of the terminal is determined according to the position of the center of gravity of the triangle, because the center of gravity is the intersection point of the midlines of the three sides of the triangle, and this point must be located inside the triangle.
理论上,三角形的外心由于是三角形外接圆的圆心,其到三角形各顶点的距离相等,更符合现网静态用户终端的位置计算。但若用户终端处于运动状态,则其经过的三个基站极有可能是一个钝角三角形,如图2所示,则此时三角形的外心在三角形的外部,这不符合用户终端位置的实际情况,因此,选用三角形的重心位置确定终端位置。Theoretically, since the outer center of the triangle is the center of the circumscribed circle of the triangle, its distance to each apex of the triangle is equal, which is more in line with the location calculation of static user terminals on the live network. However, if the user terminal is in a moving state, the three base stations it passes are likely to be an obtuse triangle, as shown in Figure 2. At this time, the outer center of the triangle is outside the triangle, which does not conform to the actual situation of the user terminal location , therefore, the position of the center of gravity of the triangle is selected to determine the terminal position.
在平面直角坐标系中,三角形重心的坐标是顶点坐标的算术平均数,即,三角形重心的坐标为 In the plane Cartesian coordinate system, the coordinates of the center of gravity of the triangle are the arithmetic mean of the coordinates of the vertices, that is, the coordinates of the center of gravity of the triangle are
与第二种情况中的原理类似,终端在三个驻留小区的一个驻留小区中驻留的时间越长,终端在该驻留小区中产生的通信信令越多,则认为该终端位置越靠近该驻留小区的基站位置。因此,将终端在驻留小区1中发生的S1-U接口信令的数量记为T1,在驻留小区2中发生的S1-U接口信令的数量记为T2,在驻留小区3中发生的S1-U接口信令的数量记为T3,将通信信令的数量T1、T2、T3代入公式4中,对终端的位置进行修正,得到终端位置坐标为:Similar to the principle in the second case, the longer the terminal stays in one of the three resident cells and the more communication signaling the terminal generates in the resident cell, the terminal position is considered to be The closer the location of the base station to the cell to reside on. Therefore, the number of S1-U interface signaling generated by the terminal in cell 1 is denoted as T 1 , and the amount of S1-U interface signaling generated in cell 2 is denoted as T 2 . The number of S1-U interface signaling generated in 3 is recorded as T 3 , and the number of communication signaling T 1 , T 2 , T 3 is substituted into formula 4, and the position of the terminal is corrected to obtain the terminal position coordinates as:
第四种情况:Fourth case:
若终端在该设定时间(如2分钟)内的驻留小区所属的驻留基站的数量为N个,N大于3,则各驻留小区按经纬度位置构成一个多边形,该多边形的各个顶点为各驻留小区的驻留基站位置,记为(x1,y1)、(x2,y2)……(xN,yN)。与第三种情况中的方法类似,可以根据多边形的重心位置确定终端的地理位置。If the number of resident base stations to which the resident cell of the terminal belongs within the set time (such as 2 minutes) is N, and N is greater than 3, each resident cell forms a polygon according to the latitude and longitude position, and each vertex of the polygon is The location of the base station where each cell resides is denoted as (x 1 , y 1 ), (x 2 , y 2 )...(x N , y N ). Similar to the method in the third case, the geographic location of the terminal can be determined according to the position of the center of gravity of the polygon.
几何学中,对于质量均匀的多边形而言,可将该多边形划分为多个三角形,根据多个三角形的重心来确定多边形的重心。把多边形划分成多个三角形,求出每个三角形的重心和面积;作为二维的多边形,把各个三角形的面积作为权值,分别乘以各三角形的重心坐标;分别将求出的坐标的加权平均值除以多边形的总面积,即得到多边形的重心坐标。In geometry, for a polygon with uniform quality, the polygon can be divided into multiple triangles, and the center of gravity of the polygon can be determined according to the centers of gravity of the multiple triangles. Divide the polygon into multiple triangles, and find the center of gravity and area of each triangle; as a two-dimensional polygon, use the area of each triangle as a weight, and multiply the coordinates of the center of gravity of each triangle respectively; The average value is divided by the total area of the polygon to get the barycentric coordinates of the polygon.
本发明实施例中,具体来说,将具有N个顶点的多边形拆分成N-2个三角形,这N-2个三角形中包含了多边形的所有边。根据第三种情况中的计算方法求出各个三角形的重心坐标,记为(xi,yi)。同时,计算出各个三角形的面积Si。三角形面积的计算方法如下:In the embodiment of the present invention, specifically, the polygon with N vertices is split into N-2 triangles, and all the sides of the polygon are included in the N-2 triangles. Calculate the barycentric coordinates of each triangle according to the calculation method in the third case, and denote it as ( xi , y i ). At the same time, the area S i of each triangle is calculated. The area of a triangle is calculated as follows:
三角形ABC的三顶点A(xa,ya)、B(xb,yb)、C(xc,yc)按逆时针方向排列,则三角形ABC的面积为:The three vertices A(x a ,y a ), B(x b ,y b ), and C(x c ,y c ) of triangle ABC are arranged counterclockwise, then the area of triangle ABC is:
设S总为此多边形的总面积,则终端的位置坐标(x,y)为:Let S always be the total area of this polygon, then the position coordinates (x, y) of the terminal are:
确定终端的位置后,可根据终端的运动状态,判断终端的场景。步骤S105包括:After determining the location of the terminal, the scene of the terminal can be judged according to the motion state of the terminal. Step S105 includes:
以所述设定时间为周期,若确定所述终端在第n周期的位置与所述终端在基准周期的位置的距离不大于距离阈值,则将所述终端在第n周期的位置信息和所述终端在第一周期的位置信息归入同一个分组,n为大于等于2的整数,所述基准周期为每个分组内的第一个周期;Taking the set time as a period, if it is determined that the distance between the position of the terminal in the nth period and the position of the terminal in the reference period is not greater than the distance threshold, the position information of the terminal in the nth period and the The position information of the terminal in the first period is classified into the same group, n is an integer greater than or equal to 2, and the reference period is the first period in each group;
确定位于同一个分组的最大时间差是否大于时间阈值,若大于所述时间阈值,则所述终端的场景为室内场景;Determine whether the maximum time difference in the same group is greater than the time threshold, if greater than the time threshold, the scene of the terminal is an indoor scene;
否则,所述终端的场景为室外场景。Otherwise, the scene of the terminal is an outdoor scene.
具体来说,根据步骤S101至S104确定终端在设定时间内的位置坐标,以设定时间为周期,确定每一周期终端的位置坐标。将终端的第一个周期的位置作为基准位置,下一个周期的位置与第一个周期的位置进行距离判断,若距离小于或等于距离阈值,如200米,之后周期的位置继续与基准位置进行距离判断。直至第m个周期的位置到基准位置的距离大于距离阈值时,将第m个周期之前的周期的位置作为一个分组,第m个周期的位置作为下一个分组的基准点。Specifically, the position coordinates of the terminal within the set time are determined according to steps S101 to S104, and the set time is used as a period to determine the position coordinates of the terminal in each period. The position of the first cycle of the terminal is used as the reference position, and the position of the next cycle is judged by the distance from the position of the first cycle. If the distance is less than or equal to the distance threshold, such as 200 meters, the position of the next cycle continues to be compared with the reference position. distance judgment. Until the distance from the position of the mth period to the reference position is greater than the distance threshold, the position of the period before the mth period is regarded as a group, and the position of the mth period is used as the reference point of the next group.
例如,两个小时内每隔2分钟计算一次终端的位置,则计算得出该终端的60个位置点。将第1个位置点作为第一分组的基准位置,比较第2个位置点与第1个位置点之间的距离,得出距离小于200米,将第2个位置点放入第一分组中,继续比较第3个位置点与第1个位置点之间的距离。直至第5个位置点与第1个位置点的距离大于200米,则将第5个位置点作为第二分组的基准位置,之后比较第6个位置点与第5个位置点之间的距离。之前的第1个位置点到第4个位置点均为第一分组。将第6个位置点至第13个位置点分别到第5个位置点的距离均小于200米,而第14个位置点到第5个位置点的距离大于200米,则将第5个位置点至第13个位置点作为第二分组,第14个位置点作为第三分组,之后以此类推。For example, if the position of the terminal is calculated every 2 minutes within two hours, then 60 position points of the terminal are calculated. Take the first location point as the reference position of the first group, compare the distance between the second location point and the first location point, and find that the distance is less than 200 meters, put the second location point into the first group , continue to compare the distance between the third location point and the first location point. Until the distance between the fifth position point and the first position point is greater than 200 meters, the fifth position point is used as the reference position of the second group, and then the distance between the sixth position point and the fifth position point is compared . The previous 1st position point to the 4th position point are all the first grouping. If the distance from the 6th location point to the 13th location point to the 5th location point is less than 200 meters, and the distance from the 14th location point to the 5th location point is greater than 200 meters, then the 5th location point Points up to the 13th position are used as the second group, the 14th position is used as the third group, and so on.
根据每个分组所用的时间,确定分组的场景是室内还是室外。由于分组中每个位置点的时间是2分钟,可确定同一个分组中第一个位置点与最后一个位置点之间的时间差即分组中的最大时间差是否大于时间阈值。若大于时间阈值,则该分组为室内场景;否则,该分组为室外场景。Based on the time spent in each group, it is determined whether the scene of the group is indoor or outdoor. Since the time of each location point in the group is 2 minutes, it can be determined whether the time difference between the first location point and the last location point in the same group, that is, the maximum time difference in the group is greater than the time threshold. If it is greater than the time threshold, the group is an indoor scene; otherwise, the group is an outdoor scene.
进一步地,可以对已判定为室内场景或室外场景的终端作更细化的场景划分。在确定位于同一个分组的最大时间差是否大于时间阈值之后,还包括:Further, a more fine-grained scene division may be made for a terminal determined to be an indoor scene or an outdoor scene. After determining whether the maximum time difference in the same group is greater than the time threshold, it also includes:
确定同一个分组的每个周期内所述终端的驻留小区的小区场景;determining the cell scene of the cell where the terminal resides in each period of the same group;
将同一小区场景下所有驻留小区的通信信令数量相加,作为小区场景的通信信令数量;Add the number of communication signaling of all resident cells in the same cell scene, and use it as the number of communication signaling in the cell scene;
确定所有小区场景中通信信令数量最大且超过数量阀值的小区场景,作为所述终端的场景。Determining a cell scenario with the largest number of communication signaling among all cell scenarios and exceeding the quantity threshold as the scenario of the terminal.
对于室内场景的终端,通过分析终端的通信信令,可以根据其中的小区基础信息查找到小区对应的基站基础信息,从而确定终端的驻留小区的场景是占用室分还是占用宏站。确定同一个分组的每个周期内该终端的通信信令中占用室分的通信信令数量以及占用宏站的通信信令数量。计算占用室分的通信信令数量与通信信令的总数(即p+q)的比值,记为p;计算占用宏站的通信信令数量与通信信令的总数的比值,记为q。将p、q分别与场景阈值(例如80%)进行比较,若p大于80%,则该终端场景为占用室分的室内稳定场景;若q大于80%,则该终端场景为占用宏站的室内稳定场景;若p和q均不大于80%,则该终端场景为占用室分和宏站的室内稳定场景。For a terminal in an indoor scene, by analyzing the communication signaling of the terminal, the basic information of the base station corresponding to the cell can be found according to the basic information of the cell, so as to determine whether the scene where the terminal resides in the cell occupies an indoor or a macro station. In each period of the same group, the quantity of communication signaling occupying the room and the quantity of communication signaling occupying the macro station in the communication signaling of the terminal are determined. Calculate the ratio of the number of communication signaling occupying the room to the total number of communication signaling (ie p+q), denoted as p; calculate the ratio of the number of communication signaling occupying the macro station to the total number of communication signaling, denoted as q. Compare p and q with scene thresholds (for example, 80%). If p is greater than 80%, the terminal scene is an indoor stable scene occupying room points; if q is greater than 80%, then the terminal scene is occupied by a macro station. Indoor stable scene; if both p and q are not greater than 80%, the terminal scene is an indoor stable scene that occupies room points and macro stations.
针对室外场景的终端,可根据终端的移动速度,将室外场景的终端进一步划分为低速终端、中速终端或高速终端。通过之前的计算可以确定出终端每个周期内移动的距离,则可得出该终端单位时间内的位移,即为终端的速度。For the terminals in the outdoor scene, the terminals in the outdoor scene can be further divided into low-speed terminals, medium-speed terminals, or high-speed terminals according to the moving speed of the terminals. The distance that the terminal moves in each cycle can be determined through the previous calculation, and then the displacement per unit time of the terminal can be obtained, which is the speed of the terminal.
在终端的场景划分为室内场景或室外场景,以及室外场景按速度划分后,可将终端的场景进行进一步地细化,细化为7个场景,包括:校园场景、居民区场景、商业区场景、风景区场景、地铁场景和高铁场景。After the terminal scene is divided into indoor scene or outdoor scene, and the outdoor scene is divided according to speed, the terminal scene can be further refined into 7 scenes, including: campus scene, residential area scene, and commercial area scene , scenic area scenes, subway scenes and high-speed rail scenes.
根据终端的通信信令中小区基础信息,可查找到对应的小区场景,确定n个周期内的终端的驻留小区所属的小区场景。计算同一个小区场景中的该终端的通信信令数量,即为该小区场景中的所有驻留小区的通信信令数量之和。将通信信令数量最大且超过数量阀值的小区场景作为终端的场景。例如某终端在两个小时内的驻留小区为小区1、小区2、小区3和小区4,其中,小区1的小区场景为校园场景,相应的通信信令数量为5个;小区2的小区场景为商业区场景,相应的通信信令数量为100个;小区3的小区场景为居民区场景,通信信令数量为10个,小区4的小区场景为校园场景,通信信令数量为5个。则小区场景分别为校园场景、商业区场景和居民区场景,相应的通信信令数量为10、100、10,由于商业区场景的通信信令数量最大且占比超过80%,则该终端的场景为商业区场景。According to the basic information of the cell in the communication signaling of the terminal, the corresponding cell scene can be found, and the cell scene to which the cell where the terminal resides in the n periods belongs is determined. The calculation of the number of communication signaling of the terminal in the same cell scene is the sum of the number of communication signaling of all the cells that reside in the cell scene. The cell scenario where the number of communication signaling is the largest and exceeds the number threshold is used as the terminal scenario. For example, the cells where a terminal resides within two hours are cell 1, cell 2, cell 3, and cell 4. The cell scene of cell 1 is a campus scene, and the corresponding number of communication signaling is 5; the cell of cell 2 The scene is a commercial area scene, and the corresponding number of communication signaling is 100; the community scene of community 3 is a residential area scene, and the number of communication signaling is 10; the community scene of community 4 is a campus scene, and the number of communication signaling is 5 . Then, the community scenarios are respectively campus scene, commercial area scene and residential area scene, and the corresponding communication signaling numbers are 10, 100, and 10. Since the number of communication signaling in the commercial area scene is the largest and accounts for more than 80%, the terminal's The scene is a business district scene.
进一步地,可以确定终端的单个场景占比大于场景阈值,如80%时,判断终端处于该场景中。具体来说,判定方法如下:Further, it may be determined that the proportion of a single scene of the terminal is greater than a scene threshold, for example, 80%, it is determined that the terminal is in the scene. Specifically, the judgment method is as follows:
(a)、校园场景:对于三种室内场景及低速室外场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在校园,则判定该终端场景为校园场景。(a) Campus scene: For the three indoor scenes and the low-speed outdoor scene, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in the campus, then determine that the terminal scene is a campus scene.
(b)、居民区场景:对于三种室内场景及低速室外场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在居民区,则判定该终端场景为居民区场景。(b) Residential area scene: For the three indoor scenes and low-speed outdoor scene, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in a residential area, then determine that the terminal scene is a residential area area scene.
(c)、商业区场景:对于三种室内场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在商业区,则判定该终端场景为商业区场景。(c) Commercial area scene: For the three indoor scenes, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in the commercial area, then determine that the terminal scene is a commercial area scene.
(d)、风景区场景:对于三种室内场景及低速室外场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在风景区,则判定该终端场景为风景区场景。(d) Scenic area scene: For the three indoor scenes and low-speed outdoor scene, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in the scenic area, then determine that the terminal scene is scenic area scene.
(e)、地铁场景:对于三种室内场景及三种室外场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在地铁,则判定该终端场景为地铁场景。(e), subway scene: for three kinds of indoor scenes and three kinds of outdoor scenes, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in the subway, then determine that the terminal scene is a subway scene .
(f)、高铁场景:对于高速室外场景,判断终端通信信令的小区场景,如果通信信令中有80%以上都是发生在高铁,则判定该终端场景为高铁场景。(f) High-speed rail scene: For a high-speed outdoor scene, determine the cell scene of the terminal communication signaling, if more than 80% of the communication signaling occurs in the high-speed rail, then determine that the terminal scene is a high-speed rail scene.
需要说明的是,由于终端的位置可以移动,因此终端的场景判断与时间相关,即终端可以在第一个小时内为室内用户,第二个小时内为室外低速用户,再往后为室外高速用户,若终端场景发生变化,需分时段对终端的场景进行分别判断。It should be noted that since the location of the terminal can be moved, the scene judgment of the terminal is related to time, that is, the terminal can be an indoor user within the first hour, an outdoor low-speed user within the second hour, and then an outdoor high-speed user. Users, if the terminal scene changes, they need to judge the terminal scene separately by time period.
为了更清楚地理解本发明,下面以具体实例对上述流程进行详细描述。该具体实例所描述场景为判断某用户手机在某天下午4个小时内的场景,流程如图3所示,包括:In order to understand the present invention more clearly, the above process will be described in detail below with specific examples. The scenario described in this specific example is a scenario where it is judged that a certain user's mobile phone is within 4 hours of a certain afternoon. The process is shown in Figure 3, including:
S201、获取终端4个小时内的通信信令。S201. Obtain communication signaling of the terminal within 4 hours.
S202、将周期设定为2分钟,确定终端在每2分钟内的驻留小区。S202. Set the period as 2 minutes, and determine the cell where the terminal resides within every 2 minutes.
S203、判断终端的驻留小区所属的驻留基站数量,若为1个,则执行步骤S204;若为2个,则执行步骤S205;若不小于3个,则执行步骤S206。S203. Determine the number of camping base stations to which the terminal's camping cell belongs. If it is 1, execute step S204; if it is 2, execute step S205; if not less than 3, execute step S206.
S204、该驻留基站位置即为终端的位置。S204. The location of the camping base station is the location of the terminal.
S205、确定两个驻留基站位置之间的中点,并根据两个驻留基站内终端的通信信令的数量对中点位置进行修正,得到终端的位置。S205. Determine a midpoint between the positions of the two resident base stations, and correct the midpoint position according to the amount of communication signaling of the terminal in the two resident base stations, to obtain the position of the terminal.
S206、确定以多个驻留基站位置为顶点的多边形的重心,根据各个驻留基站内终端的通信信令的数量对重心位置进行修正,得到终端的位置。S206. Determine the center of gravity of a polygon whose vertices are the positions of the multiple resident base stations, and correct the position of the center of gravity according to the amount of communication signaling of the terminal in each resident base station to obtain the position of the terminal.
S207、根据终端每2分钟的位置进行计算,按照距离阈值为200米将用户的位置进行分组。S207. Calculate according to the positions of the terminals every 2 minutes, and group the positions of the users according to the distance threshold of 200 meters.
S208、判断终端在一个分组上持续时间是否大于20分钟,若是,执行步骤S209;否则,执行步骤S210。S208. Judging whether the duration of the terminal on a group is longer than 20 minutes, if yes, execute step S209; otherwise, execute step S210.
S209、终端场景为室内场景。S209. The terminal scene is an indoor scene.
S210、终端场景为室外场景。S210, the terminal scene is an outdoor scene.
将终端场景分为室内场景或室外场景后,还可分别对室内场景和室外场景进行进一步的细化。After the terminal scene is divided into indoor scene or outdoor scene, the indoor scene and outdoor scene can be further refined respectively.
针对室内场景,如图4所示,流程包括以下步骤:For indoor scenarios, as shown in Figure 4, the process includes the following steps:
S211、判断通信信令中占用室分的通信信令占比大于80%还是占用宏站的通信信令占比大于80%,若为占用室分的通信信令占比大于80%,则执行步骤S212;若为占用宏站的通信信令占比大于80%,则执行步骤S213;若占用室分的通信信令和占用宏站的通信信令占比均不大于80%,则执行步骤S214。S211. Judging whether the proportion of communication signaling occupying the room is greater than 80% or the proportion of communication signaling occupying the macro station is greater than 80%. If the proportion of communication signaling occupying the room is greater than 80%, execute Step S212; if the proportion of communication signaling occupying the macro station is greater than 80%, then perform step S213; if the proportion of communication signaling occupying the room and the proportion of communication signaling occupying the macro station are not greater than 80%, then perform step S213 S214.
S212、终端场景为占用室分的室内稳定场景。S212. The terminal scene is an indoor stable scene in which the room is occupied.
S213、终端场景为占用宏站的室内稳定场景。S213. The terminal scene is an indoor stable scene where the macro station is occupied.
S214、终端场景为占用室分和宏站的室内稳定场景。S214. The terminal scene is an indoor stable scene where the room branch and the macro station are occupied.
针对室外场景,如图5所示,流程包括以下步骤:For outdoor scenarios, as shown in Figure 5, the process includes the following steps:
S215、判断终端的移动速度v,若0<v≤20km/h,则执行步骤S216;若20km/h<v≤60km/h,则执行步骤S217;若v>60km/h,则执行步骤S218。S215. Determine the moving speed v of the terminal. If 0<v≤20km/h, execute step S216; if 20km/h<v≤60km/h, execute step S217; if v>60km/h, execute step S218 .
S216、终端场景为低速场景。S216. The terminal scene is a low-speed scene.
S217、终端场景为中速场景。S217. The terminal scene is a medium-speed scene.
S218、终端场景为高速场景。S218. The terminal scene is a high-speed scene.
结合终端所处的室内场景或室外场景,以及终端的小区场景相应的通信信令数量占比情况,可将终端划分到7个具体的场景中,上文已详细描述,此处不再赘述。Combined with the indoor scene or outdoor scene where the terminal is located, and the corresponding proportion of communication signaling in the cell scene of the terminal, the terminal can be divided into 7 specific scenes, which have been described in detail above and will not be repeated here.
基于相同的技术构思,本发明实施例还提供一种终端场景判断装置,如图6所示,包括:Based on the same technical concept, the embodiment of the present invention also provides a terminal scene judgment device, as shown in Figure 6, including:
数据获取模块61,用于获取终端在设定时间内的通信信令;A data acquisition module 61, configured to acquire communication signaling of the terminal within a set time;
小区确定模块62,用于根据所述设定时间内的通信信令,确定所述终端在所述设定时间内的驻留小区;A cell determination module 62, configured to determine the cell where the terminal resides within the set time according to the communication signaling within the set time;
位置确定模块63,用于若所述设定时间内的驻留小区所属的驻留基站的数量不小于三个,则确定以各驻留基站的位置为顶点的多边形的重心;The position determining module 63 is used to determine the center of gravity of the polygon with the position of each camping base station as the vertex if the number of the camping base stations to which the camping cell belongs within the set time is not less than three;
位置修正模块64,用于将各驻留基站内所述终端的通信信令的数量作为权值,调整所述多边形的重心,得到所述终端在所述设定时间内的位置信息;A position correction module 64, configured to use the number of communication signaling of the terminal in each resident base station as a weight, adjust the center of gravity of the polygon, and obtain the position information of the terminal within the set time;
场景判定模块65,至少根据所述终端的位置信息,确定所述终端的场景。The scene determination module 65 determines the scene of the terminal at least according to the location information of the terminal.
可选的,位置确定模块63,还用于若所述设定时间内的驻留小区所属的驻留基站的数量为两个,则确定所述两个驻留基站位置之间的中点;Optionally, the position determining module 63 is further configured to determine a midpoint between the positions of the two camping base stations if the number of camping base stations to which the camping cell belongs within the set time is two;
位置修正模块64,还用于将所述两个驻留基站内所述终端的通信信令的数量作为权值,调整所述中点的位置,得到所述终端在所述设定时间内的位置信息。The position correction module 64 is further configured to use the number of communication signaling of the terminal in the two resident base stations as a weight value, adjust the position of the midpoint, and obtain the position of the terminal within the set time location information.
可选的,位置确定模块63,还用于若所述设定时间内的驻留小区所属的驻留基站的数量为一个,则根据所述驻留基站的位置确定所述终端在所述设定时间内的位置信息。Optionally, the location determining module 63 is further configured to determine that the terminal is located in the set cell according to the location of the camped base station if the number of the camped-on base station to which the camped-on cell belongs within the set time is one. Location information within a certain period of time.
可选的,场景判定模块65,用于:Optionally, the scene determination module 65 is configured to:
以所述设定时间为周期,若确定所述终端在第n周期的位置与所述终端在基准周期内的位置的距离不大于距离阈值,则将所述终端在第n周期的位置信息和所述终端在第一周期的位置信息归入同一个分组,n为大于等于2的整数,所述基准周期为每个分组内的第一个周期;Taking the set time as a period, if it is determined that the distance between the position of the terminal in the nth period and the position of the terminal in the reference period is not greater than the distance threshold, the position information of the terminal in the nth period and The location information of the terminal in the first period is classified into the same group, n is an integer greater than or equal to 2, and the reference period is the first period in each group;
确定位于同一个分组的最大时间差是否大于时间阈值,若大于所述时间阈值,则所述终端的场景为室内场景;Determine whether the maximum time difference in the same group is greater than the time threshold, if greater than the time threshold, the scene of the terminal is an indoor scene;
否则,所述终端的场景为室外场景。Otherwise, the scene of the terminal is an outdoor scene.
可选的,场景判定模块65,还用于:Optionally, the scene judgment module 65 is also used for:
确定同一个分组的每个周期内所述终端的驻留小区的小区场景;determining the cell scene of the cell where the terminal resides in each period of the same group;
将同一小区场景下所有驻留小区的通信信令数量相加,作为小区场景的通信信令数量;Add the number of communication signaling of all resident cells in the same cell scene, and use it as the number of communication signaling in the cell scene;
确定所有小区场景中通信信令数量最大且超过数量阀值的小区场景,作为所述终端的场景。Determining a cell scenario with the largest number of communication signaling among all cell scenarios and exceeding the quantity threshold as the scenario of the terminal.
可选的,通信信令包括S1-MME接口信令和S1-U接口信令;Optionally, the communication signaling includes S1-MME interface signaling and S1-U interface signaling;
小区确定模块62,用于:Cell determination module 62, used for:
根据所述S1-MME接口信令的小区信息,确定所述S1-U接口信令的小区信息;Determine the cell information of the S1-U interface signaling according to the cell information of the S1-MME interface signaling;
根据所述S1-U接口信令的小区信息确定所述终端的驻留小区。Determine the cell where the terminal resides according to the cell information of the S1-U interface signaling.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow diagram procedure or procedures and/or block diagram procedures or blocks.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.
Claims (12)
- A kind of 1. terminal scene determination methods, it is characterised in that including:Obtain communication signaling of the terminal in setting time;According to the communication signaling in the setting time, persistent district of the terminal in the setting time is determined;If the quantity of the resident base station belonging to the persistent district in the setting time is not less than three, it is determined that with each resident base The position stood is the center of gravity of the polygon on summit;Using the quantity of the communication signaling of the terminal in each resident base station as weights, the center of gravity of the polygon is adjusted, is obtained Positional information of the terminal in the setting time;According at least to the positional information of the terminal, the scene of the terminal is determined.
- 2. the method as described in claim 1, it is characterised in that described to determine that the terminal is resident in the setting time After cell, in addition to:If the quantity of the resident base station belonging to the persistent district in the setting time is two, it is determined that described two resident bases Midpoint between station location;Using the quantity of the communication signaling of the terminal in described two resident base stations as weights, the position at the midpoint is adjusted, Obtain positional information of the terminal in the setting time.
- 3. the method as described in claim 1, it is characterised in that described to determine that the terminal is resident in the setting time After cell, in addition to:If the quantity of the resident base station belonging to the persistent district in the setting time is one, according to the resident base station Position determines positional information of the terminal in the setting time.
- 4. the method as described in any one of claims 1 to 3, it is characterised in that described to be set according at least to the terminal described Positional information in fixing time, the scene of the terminal is determined, including:Using the setting time as the cycle, however, it is determined that the terminal is in the position in the n-th cycle and the terminal in reference period The distance of position be not more than distance threshold, then by the terminal in the positional information in the n-th cycle and the terminal at first week The positional information of phase is included into same packet, and n is the integer more than or equal to 2, and the reference period is first in each packet The individual cycle;It is determined that whether the maximum time difference positioned at same packet is more than time threshold, it is described if being more than the time threshold The scene of terminal is indoor scene;Otherwise, the scene of the terminal is outdoor scene.
- 5. method as claimed in claim 4, it is characterised in that the maximum time difference that determines in the same packet is It is no to be more than after time threshold, in addition to:Determine the cell scenario of the persistent district of the terminal in each cycle of same packet;The communication signaling quantity of all persistent districts under same cell scenario is added, the communication signaling number as cell scenario Amount;Determine that communication signaling quantity is maximum and exceedes the cell scenario of quantity threshold values in all cell scenarios, as the terminal Scene.
- 6. the method as described in any one of claims 1 to 3, it is characterised in that the communication signaling is believed including S1-MME interface Order and S1-U interface signaling;The communication signaling according in the setting time, persistent district of the terminal in the setting time is determined, Including:According to the cell information of the S1-MME interface signaling, the cell information of the S1-U interface signaling is determined;The persistent district of the terminal is determined according to the cell information of the S1-U interface signaling.
- A kind of 7. terminal scene judgment means, it is characterised in that including:Data acquisition module, for obtaining communication signaling of the terminal in setting time;Cell determining module, for according to the communication signaling in the setting time, determining the terminal in the setting time Interior persistent district;Position determination module, if the quantity for the resident base station belonging to the persistent district in the setting time is not less than three It is individual, it is determined that the center of gravity using the position of each resident base station as the polygon on summit;Position correction module, for using the quantity of the communication signaling of the terminal in each resident base station as weights, described in adjustment The center of gravity of polygon, obtain positional information of the terminal in the setting time;Scene determination module, according at least to the positional information of the terminal, determine the scene of the terminal.
- 8. device as claimed in claim 7, it is characterised in thatThe position determination module, if the quantity of the resident base station belonging to the persistent district being additionally operable in the setting time is two It is individual, it is determined that the midpoint between described two resident base station locations;The position correction module, it is additionally operable to using the quantity of the communication signaling of the terminal in described two resident base stations as power Value, adjusts the position at the midpoint, obtains positional information of the terminal in the setting time.
- 9. device as claimed in claim 7, it is characterised in thatThe position determination module, if the quantity of the resident base station belonging to the persistent district being additionally operable in the setting time is one It is individual, then positional information of the terminal in the setting time is determined according to the position of the resident base station.
- 10. the device as described in any one of claim 7 to 9, it is characterised in that the scene determination module, be used for:Using the setting time as the cycle, however, it is determined that the terminal is in the position in the n-th cycle and the terminal in reference period The distance of position be not more than distance threshold, then by the terminal in the positional information in the n-th cycle and the terminal at first week The positional information of phase is included into same packet, and n is the integer more than or equal to 2, and the reference period is first in each packet The individual cycle;It is determined that whether the maximum time difference positioned at same packet is more than time threshold, it is described if being more than the time threshold The scene of terminal is indoor scene;Otherwise, the scene of the terminal is outdoor scene.
- 11. device as claimed in claim 10, it is characterised in that the scene determination module, be additionally operable to:Determine the cell scenario of the persistent district of the terminal in each cycle of same packet;The communication signaling quantity of all persistent districts under same cell scenario is added, the communication signaling number as cell scenario Amount;Determine that communication signaling quantity is maximum and exceedes the cell scenario of quantity threshold values in all cell scenarios, as the terminal Scene.
- 12. the device as described in any one of claim 7 to 9, it is characterised in that the communication signaling is believed including S1-MME interface Order and S1-U interface signaling;The cell determining module, is used for:According to the cell information of the S1-MME interface signaling, the cell information of the S1-U interface signaling is determined;The persistent district of the terminal is determined according to the cell information of the S1-U interface signaling.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610340586.5A CN107404566B (en) | 2016-05-19 | 2016-05-19 | A terminal scene judgment method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610340586.5A CN107404566B (en) | 2016-05-19 | 2016-05-19 | A terminal scene judgment method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107404566A true CN107404566A (en) | 2017-11-28 |
| CN107404566B CN107404566B (en) | 2020-05-12 |
Family
ID=60389285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610340586.5A Active CN107404566B (en) | 2016-05-19 | 2016-05-19 | A terminal scene judgment method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107404566B (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108260205A (en) * | 2017-12-07 | 2018-07-06 | 西安汇龙科技股份有限公司 | User location alignment system and method |
| CN108693548A (en) * | 2018-05-18 | 2018-10-23 | 中国科学院光电研究院 | A kind of navigation methods and systems based on scene objects identification |
| CN111988794A (en) * | 2019-05-22 | 2020-11-24 | 中国移动通信集团陕西有限公司 | Scenario-oriented network monitoring method and device |
| US20220201540A1 (en) * | 2020-12-23 | 2022-06-23 | T-Mobile Usa, Inc. | Remote radio unit (rru) configuration controller |
| CN115515143A (en) * | 2021-06-22 | 2022-12-23 | 中国移动通信集团重庆有限公司 | Method, device and equipment for determining coverage scene of base station and storage medium |
| WO2024055851A1 (en) * | 2022-09-14 | 2024-03-21 | 华为技术有限公司 | Data processing method and terminal device |
| CN118201074A (en) * | 2024-05-17 | 2024-06-14 | 长安通信科技有限责任公司 | Method, system and electronic device for positioning terminal device in dual connection scenario |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010001616A1 (en) * | 1995-08-25 | 2001-05-24 | Rakib Selim Shlomo | Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops |
| CN1448009A (en) * | 2000-03-31 | 2003-10-08 | 真实定位公司 | Modified transmission method for improving accuracy for E-911 calls |
| CN1867135A (en) * | 2006-02-28 | 2006-11-22 | 华为技术有限公司 | Method for positioning user terminal and user terminal |
| CN101965051A (en) * | 2010-09-28 | 2011-02-02 | 中兴通讯股份有限公司 | Positioning method and positioning server |
| CN102006547A (en) * | 2009-08-28 | 2011-04-06 | 北京三星通信技术研究有限公司 | Locating method, method for broadcasting adjacent base station location information and locating capacity negotiation methods |
| CN102858010A (en) * | 2012-09-04 | 2013-01-02 | 大唐移动通信设备有限公司 | Positioning method and device for mobile terminal |
| CN102857965A (en) * | 2011-06-28 | 2013-01-02 | 华为技术有限公司 | Terminal positioning method, device and system |
| CN103002502A (en) * | 2012-12-04 | 2013-03-27 | 广州瀚信通信科技股份有限公司 | Positioning method and system in code division multiple access (CDMA) based on measurement report (MR) |
| US20130082873A1 (en) * | 2011-09-30 | 2013-04-04 | O2Micro, Inc. | Moving Information Determination Apparatus, a Receiver, and a Method Thereby |
| CN103444246A (en) * | 2011-03-29 | 2013-12-11 | 西斯维尔科技有限公司 | Cooperative localisation of radio apparatuses |
| CN103997714A (en) * | 2009-02-09 | 2014-08-20 | 高通股份有限公司 | Triggered location services |
-
2016
- 2016-05-19 CN CN201610340586.5A patent/CN107404566B/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010001616A1 (en) * | 1995-08-25 | 2001-05-24 | Rakib Selim Shlomo | Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops |
| CN1448009A (en) * | 2000-03-31 | 2003-10-08 | 真实定位公司 | Modified transmission method for improving accuracy for E-911 calls |
| CN1867135A (en) * | 2006-02-28 | 2006-11-22 | 华为技术有限公司 | Method for positioning user terminal and user terminal |
| CN103997714A (en) * | 2009-02-09 | 2014-08-20 | 高通股份有限公司 | Triggered location services |
| CN102006547A (en) * | 2009-08-28 | 2011-04-06 | 北京三星通信技术研究有限公司 | Locating method, method for broadcasting adjacent base station location information and locating capacity negotiation methods |
| CN101965051A (en) * | 2010-09-28 | 2011-02-02 | 中兴通讯股份有限公司 | Positioning method and positioning server |
| CN103444246A (en) * | 2011-03-29 | 2013-12-11 | 西斯维尔科技有限公司 | Cooperative localisation of radio apparatuses |
| CN102857965A (en) * | 2011-06-28 | 2013-01-02 | 华为技术有限公司 | Terminal positioning method, device and system |
| US20130082873A1 (en) * | 2011-09-30 | 2013-04-04 | O2Micro, Inc. | Moving Information Determination Apparatus, a Receiver, and a Method Thereby |
| CN102858010A (en) * | 2012-09-04 | 2013-01-02 | 大唐移动通信设备有限公司 | Positioning method and device for mobile terminal |
| CN103002502A (en) * | 2012-12-04 | 2013-03-27 | 广州瀚信通信科技股份有限公司 | Positioning method and system in code division multiple access (CDMA) based on measurement report (MR) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108260205A (en) * | 2017-12-07 | 2018-07-06 | 西安汇龙科技股份有限公司 | User location alignment system and method |
| CN108260205B (en) * | 2017-12-07 | 2020-10-23 | 西安汇龙科技股份有限公司 | User position positioning system and method |
| CN108693548A (en) * | 2018-05-18 | 2018-10-23 | 中国科学院光电研究院 | A kind of navigation methods and systems based on scene objects identification |
| CN108693548B (en) * | 2018-05-18 | 2021-10-22 | 中国科学院光电研究院 | A navigation method and system based on scene target recognition |
| CN111988794A (en) * | 2019-05-22 | 2020-11-24 | 中国移动通信集团陕西有限公司 | Scenario-oriented network monitoring method and device |
| CN111988794B (en) * | 2019-05-22 | 2023-04-14 | 中国移动通信集团陕西有限公司 | Scenario-oriented network monitoring method and device |
| US20220201540A1 (en) * | 2020-12-23 | 2022-06-23 | T-Mobile Usa, Inc. | Remote radio unit (rru) configuration controller |
| US11665578B2 (en) * | 2020-12-23 | 2023-05-30 | T-Mobile Usa, Inc. | Remote radio unit (RRU) configuration controller |
| CN115515143A (en) * | 2021-06-22 | 2022-12-23 | 中国移动通信集团重庆有限公司 | Method, device and equipment for determining coverage scene of base station and storage medium |
| WO2024055851A1 (en) * | 2022-09-14 | 2024-03-21 | 华为技术有限公司 | Data processing method and terminal device |
| CN118201074A (en) * | 2024-05-17 | 2024-06-14 | 长安通信科技有限责任公司 | Method, system and electronic device for positioning terminal device in dual connection scenario |
| CN118201074B (en) * | 2024-05-17 | 2024-08-16 | 长安通信科技有限责任公司 | Positioning method and system of terminal equipment under double-connection scene and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107404566B (en) | 2020-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107404566B (en) | A terminal scene judgment method and device | |
| CN105516904B (en) | A kind of indoor fusion and positioning method and system based on small base station and bluetooth | |
| CN108370551B (en) | Positioning method based on arrival time difference, user equipment and network equipment | |
| CN114747264B (en) | Method for reporting user equipment positioning information, user equipment and network equipment | |
| CN106572495B (en) | Network quality monitoring method and coverage evaluation method based on signaling and MR data | |
| EP3139676A1 (en) | Positioning method, network side device, positioning node, and positioning system | |
| CN104509134B (en) | Mobile device, method and recording medium for obtaining communication quality information based on location | |
| CN111901750B (en) | Positioning method, positioning device, electronic equipment and storage medium | |
| AU2013376378B2 (en) | An apparatus and a method for elevator allocation using a magnetic field map in an elevator system | |
| CN106941682B (en) | A processing method and device for a terminal residing in a high-speed rail private network | |
| EP2959267A1 (en) | Mobile device positioning | |
| CN108450060B (en) | Location method and device based on WI-FI access point | |
| EP2713179A1 (en) | Base station positioning device, base station positioning method, and base station positioning program | |
| CN103822638A (en) | User position information processing method and device | |
| CN112106396A (en) | Cell measurement processing method, device, communication equipment and storage medium | |
| CN107197518A (en) | A kind of method and device for determining terminal location | |
| CN102769866B (en) | A kind of differentiating method of indoor and outdoor business datum and equipment | |
| CN104956745B (en) | Method for locating user terminal based on small base station and small base station controller | |
| CN106921980A (en) | A kind of LTE in-door coverings leakage determines method and apparatus | |
| CN112514419B (en) | Method, device, communication equipment and storage medium for obtaining measurement information by terminal | |
| CN111385817B (en) | Neighboring cell reporting method, device, E-SMLC and terminal | |
| EP4275414A1 (en) | Positioning in cellular communication networks | |
| CN107708072A (en) | Trajectory analysis method and device based on mobile communications network | |
| US20160128019A1 (en) | Method and mobile management node for paging user equipments | |
| CN107404760B (en) | A kind of Location Area Identification list TAI LIST distribution method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| OL01 | Intention to license declared | ||
| OL01 | Intention to license declared |