[go: up one dir, main page]

CN116261101A - Method and device for determining position of monitoring equipment, storage medium and electronic device - Google Patents

Method and device for determining position of monitoring equipment, storage medium and electronic device Download PDF

Info

Publication number
CN116261101A
CN116261101A CN202310034807.6A CN202310034807A CN116261101A CN 116261101 A CN116261101 A CN 116261101A CN 202310034807 A CN202310034807 A CN 202310034807A CN 116261101 A CN116261101 A CN 116261101A
Authority
CN
China
Prior art keywords
target
vertices
monitoring device
group
point
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
Application number
CN202310034807.6A
Other languages
Chinese (zh)
Inventor
张友
陈立力
周明伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202310034807.6A priority Critical patent/CN116261101A/en
Publication of CN116261101A publication Critical patent/CN116261101A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The embodiment of the invention provides a method and a device for determining the position of monitoring equipment, a storage medium and an electronic device, wherein the method comprises the following steps: acquiring position information of target monitoring equipment and boundary position information of a target geographic area, and determining a target point and a target polygon in a target coordinate system; determining a group of reference vertexes in vertexes of the target polygon, wherein the group of reference vertexes are positioned on one side of a reference straight line passing through the target point in a target coordinate system, and at least one adjacent vertex of each vertex in the group of vertexes is positioned on the other side of the reference straight line; and determining whether the target monitoring equipment is positioned in the target geographic area according to the position relation between the target point, a group of reference vertexes and a group of adjacent vertexes, wherein the group of adjacent vertexes are vertexes positioned on the other side of the adjacent vertexes of each vertex in the group of reference vertexes. The invention solves the problem of lower efficiency of determining the position of the monitoring equipment in the related technology.

Description

监控设备的位置确定方法、装置、存储介质及电子装置Method, device, storage medium and electronic device for determining the location of monitoring equipment

技术领域technical field

本发明实施例涉及智能安防技术领域,具体而言,涉及一种监控设备的位置确定方法、装置、存储介质及电子装置。Embodiments of the present invention relate to the field of intelligent security technologies, and in particular, relate to a method, device, storage medium, and electronic device for determining a location of a monitoring device.

背景技术Background technique

随着物联网技术、人工智能技术、大数据技术及计算芯片和数据存储硬件的不断发展,智能监控设备在各个领域得到了越来越多的重视和越来越广泛的应用。With the continuous development of Internet of Things technology, artificial intelligence technology, big data technology, computing chips and data storage hardware, intelligent monitoring equipment has received more and more attention and more and more applications in various fields.

在相关技术中,在判断某个设备或点位是否属于某个区域内时,主要采用简单粗暴的全部遍历的检测方法,对于较复杂的场景来说,该方法的检测效率较低。即采用相关技术中的检测方法来确定监控设备的位置的效率较低。In related technologies, when judging whether a certain device or point belongs to a certain area, a simple and rough detection method of all traversal is mainly used. For more complex scenes, the detection efficiency of this method is low. That is, the efficiency of determining the location of the monitoring device by using the detection method in the related art is low.

针对相关技术中存在的监控设备的位置的确定效率较低的问题,目前尚未提出有效的解决方案。Aiming at the problem of low efficiency in determining the position of the monitoring device existing in the related art, no effective solution has been proposed yet.

发明内容Contents of the invention

本发明实施例提供了一种监控设备的位置确定方法、装置、存储介质及电子装置,以至少解决相关技术中存在的监控设备的位置的确定效率较低的问题。Embodiments of the present invention provide a method, device, storage medium, and electronic device for determining a position of a monitoring device, so as to at least solve the problem of low efficiency in determining the position of a monitoring device in the related art.

根据本发明的一个实施例,提供了一种监控设备的位置确定方法,包括:获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。According to an embodiment of the present invention, a method for determining the position of a monitoring device is provided, including: obtaining the position information of the target monitoring device and the boundary position information of the target geographical area, and determining the target point and the target polygon in the target coordinate system, Wherein, the target point represents the geographical position indicated by the position information of the target monitoring device, and the target polygon represents the boundary of the target geographical area represented by the boundary position information; among the vertices of the target polygon Determining a set of reference vertices, wherein the set of reference vertices are part of the vertices in the target polygon, and the set of reference vertices are located on one side of a reference straight line passing through the target point in the target coordinate system , at least one adjacent vertex of each vertex in the set of vertices is located on the other side of the reference line; according to the positional relationship between the target point and the set of reference vertices and a set of adjacent vertices, Determining whether the target monitoring device is located within the target geographic area, wherein the set of adjacent vertices are vertices located on the other side among adjacent vertices of vertices in the set of reference vertices.

在一个示例性实施例中,所述根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,包括:根据所述目标点与所述一组参考顶点,确定第一组斜率,其中,所述第一组斜率是所述目标点分别与所述一组参考顶点中的各个顶点所形成的直线的斜率;根据所述一组参考顶点与所述一组相邻顶点,确定第二组斜率,其中,所述第二组斜率是所述一组参考顶点中的各个顶点分别与所述一组相邻顶点中相邻的顶点所形成的直线的斜率;根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内。In an exemplary embodiment, the determining whether the target monitoring device is located in the target geographical area according to the positional relationship between the target point and the group of reference vertices and a group of adjacent vertices includes : According to the target point and the group of reference vertices, determine a first group of slopes, wherein the first group of slopes is the straight line formed by the target point and each vertex in the group of reference vertices Slope; according to the group of reference vertices and the group of adjacent vertices, determine a second group of slopes, wherein the second group of slopes is that each vertex in the group of reference vertices is respectively connected to the group of adjacent vertices The slope of the straight line formed by adjacent vertices among adjacent vertices; according to the first group of slopes and the second group of slopes, determine whether the target monitoring device is located in the target geographic area.

在一个示例性实施例中,所述根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内,包括:根据所述第一组斜率和所述第二组斜率,在所述第二组斜率中确定满足预设条件的斜率,其中,满足所述预设条件表示所述第二组斜率中的一个斜率小于所述第一组斜率中对应的斜率,所述对应的斜率与所述一个斜率是所述一组参考顶点中的同一个顶点分别与所述目标点和所述一组相邻顶点中的一个顶点所形成的直线的斜率;根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内。In an exemplary embodiment, the determining whether the target monitoring device is located in the target geographical area according to the first set of slopes and the second set of slopes includes: according to the first set of slopes and the second set of slopes The second group of slopes is determined to satisfy a preset condition among the second group of slopes, wherein meeting the preset condition means that one of the second group of slopes is smaller than the slope of the first group of slopes The corresponding slope, the corresponding slope and the one slope are the slopes of the straight lines formed by the same vertex in the group of reference vertices and the target point and a vertex in the group of adjacent vertices respectively ; Determine whether the target monitoring device is located in the target geographic area according to the number of slopes satisfying the preset condition.

在一个示例性实施例中,所述根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内,包括:在所述满足预设条件的斜率的数量为奇数的情况下,确定所述目标监控设备位于所述目标地理区域内;在所述满足预设条件的斜率的数量为偶数的情况下,确定所述目标监控设备位于所述目标地理区域外。In an exemplary embodiment, the determining whether the target monitoring device is located in the target geographical area according to the number of slopes satisfying the preset condition includes: If it is an odd number, it is determined that the target monitoring device is located within the target geographic area; when the number of slopes satisfying the preset condition is an even number, it is determined that the target monitoring device is located outside the target geographic area .

在一个示例性实施例中,在确定所述目标监控设备是否位于所述目标地理区域内之后,所述方法还包括:在确定所述目标监控设备位于所述目标地理区域外的情况下,确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内;在确定出所述目标监控设备位于所述目标地理区域的边界的所述目标预设范围内的情况下,将所述目标监控设备确定为位于所述目标地理区域内。In an exemplary embodiment, after determining whether the target monitoring device is located within the target geographic area, the method further includes: if it is determined that the target monitoring device is located outside the target geographic area, determining Whether the target monitoring device is located within the target preset range of the boundary of the target geographic area; if it is determined that the target monitoring device is located within the target preset range of the target geographic area boundary, the The target surveillance device is determined to be located within the target geographic area.

在一个示例性实施例中,所述确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内,包括:确定所述目标点与所述目标多边形的每条边之间的目标距离,得到一组目标距离;根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内。In an exemplary embodiment, the determining whether the target monitoring device is located within the target preset range of the boundary of the target geographical area includes: determining the distance between the target point and each side of the target polygon A set of target distances is obtained to obtain a set of target distances; and it is determined whether the target monitoring device is within the target preset range according to the set of target distances.

在一个示例性实施例中,所述确定所述目标点与所述目标多边形的每条边之间的目标距离,包括:确定所述目标多边形的每条边上与所述目标点距离最短的参考点;将所述目标点与所述每条边上的所述参考点之间的距离确定为所述目标点与所述每条边之间的所述目标距离。In an exemplary embodiment, the determining the target distance between the target point and each side of the target polygon includes: determining the shortest distance between each side of the target polygon and the target point a reference point; determining the distance between the target point and the reference point on each side as the target distance between the target point and each side.

在一个示例性实施例中,所述根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内,包括:在所述一组目标距离中有至少一个目标距离小于或等于预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围内;在所述一组目标距离均大于所述预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围之外。In an exemplary embodiment, the determining whether the target monitoring device is located within the target preset range according to the set of target distances includes: at least one target distance in the set of target distances is less than or If it is equal to the predetermined distance threshold, it is determined that the target monitoring device is located within the target preset range; when the set of target distances is greater than the predetermined distance threshold, it is determined that the target monitoring device is located within the target range. The target is outside the preset range.

根据本发明的另一个实施例,还提供了一种监控设备的位置确定装置,包括:获取模块,用于获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;第一确定模块,用于在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;第二确定模块,用于根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。According to another embodiment of the present invention, a device for determining the position of a monitoring device is also provided, including: an acquisition module, configured to acquire the position information of the target monitoring device and the boundary position information of the target geographical area, and determining a target point and a target polygon, wherein the target point represents the geographic location indicated by the location information of the target monitoring device, and the target polygon represents the boundary of the target geographic area represented by the boundary location information; A determining module, configured to determine a set of reference vertices among the vertices of the target polygon, wherein the set of reference vertices are part of the vertices in the target polygon, and the set of reference vertices are in the target coordinate system are located on one side of a reference line passing through the target point, and at least one adjacent vertex of each vertex in the group of vertices is located on the other side of the reference line; the second determination module is configured to The positional relationship between the target point and the group of reference vertices and a group of adjacent vertices determines whether the target monitoring device is located in the target geographical area, wherein the group of adjacent vertices is the group of A vertex located on the other side among adjacent vertices of each of the vertices is referred to.

根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, a computer-readable storage medium is also provided, and a computer program is stored in the computer-readable storage medium, wherein the computer program is configured to perform any one of the above methods when running Steps in the examples.

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to perform any of the above Steps in the method examples.

通过本发明,通过在目标坐标系中确定表示目标监控设备的地理位置的目标点,以及表示目标地理区域的边界的目标多边形,再从目标多边形的顶点中确定出位于参考直线一侧的一组参考顶点,其中,一组参考顶点中的每个顶点至少存在一个相邻顶点位于参考直线的另一侧,然后,根据目标点、一组参考顶点及一组相邻顶点之间的位置关系,可确定出目标监控设备是否位于目标地理区域内,其中,一组相邻顶点是一组参考顶点中的每个顶点的相邻顶点中位于参考直线另一侧的顶点。避免了相关技术中主要采用遍历多边形全部的顶点和边的方法从而导致检测效率较低的问题,因此,解决了相关技术中存在的监控设备的位置的确定效率较低的问题,达到了提高监控设备的位置确定的效率的效果。Through the present invention, by determining the target point representing the geographic location of the target monitoring device in the target coordinate system and the target polygon representing the boundary of the target geographical area, a group of points located on the side of the reference line is determined from the vertices of the target polygon Reference vertices, wherein, each vertex in a group of reference vertices has at least one adjacent vertex located on the other side of the reference line, and then, according to the positional relationship between the target point, a group of reference vertices and a group of adjacent vertices, It can be determined whether the target monitoring device is located in the target geographic area, wherein the set of adjacent vertices are vertices located on the other side of the reference line among the adjacent vertices of each vertex in the set of reference vertices. It avoids the problem of low detection efficiency caused by mainly adopting the method of traversing all the vertices and edges of the polygon in the related technology, therefore, solves the problem of low efficiency of determining the position of the monitoring equipment existing in the related technology, and achieves the improvement of monitoring The location of the equipment determines the effect of efficiency.

附图说明Description of drawings

图1是本发明实施例的监控设备的位置确定方法的移动终端硬件结构框图;Fig. 1 is a mobile terminal hardware structural block diagram of the method for determining the location of a monitoring device according to an embodiment of the present invention;

图2是根据本发明实施例的监控设备的位置确定方法的流程图;2 is a flow chart of a method for determining a position of a monitoring device according to an embodiment of the present invention;

图3是根据本发明实施例的场景示例图一;FIG. 3 is a scene example diagram 1 according to an embodiment of the present invention;

图4是根据本发明实施例的场景示例图二;Fig. 4 is a scene example diagram 2 according to an embodiment of the present invention;

图5是根据本发明具体实施例的最短距离示例图;Fig. 5 is an example diagram of the shortest distance according to a specific embodiment of the present invention;

图6是根据本发明具体实施例的区域内外检测方法的整体流程图;6 is an overall flow chart of a method for detecting inside and outside an area according to a specific embodiment of the present invention;

图7是根据本发明具体实施例的区域内外检测方法的流程图;7 is a flow chart of a method for detecting inside and outside an area according to a specific embodiment of the present invention;

图8是根据本发明实施例的监控设备的位置确定装置的结构框图。Fig. 8 is a structural block diagram of an apparatus for determining a location of a monitoring device according to an embodiment of the present invention.

具体实施方式Detailed ways

下文中将参考附图并结合实施例来详细说明本发明的实施例。Embodiments of the present invention will be described in detail below with reference to the drawings and in combination with the embodiments.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence.

本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的监控设备的位置确定方法的移动终端硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiments provided in the embodiments of the present application may be executed in mobile terminals, computer terminals or similar computing devices. Taking running on a mobile terminal as an example, FIG. 1 is a block diagram of a mobile terminal hardware structure of a method for determining a location of a monitoring device according to an embodiment of the present invention. As shown in Figure 1, the mobile terminal may include one or more (only one is shown in Figure 1) processors 102 (processors 102 may include but not limited to processing devices such as microprocessor MCU or programmable logic device FPGA, etc.) and a memory 104 for storing data, wherein the above-mentioned mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. Those skilled in the art can understand that the structure shown in FIG. 1 is only for illustration, and it does not limit the structure of the above mobile terminal. For example, the mobile terminal may also include more or fewer components than those shown in FIG. 1 , or have a different configuration from that shown in FIG. 1 .

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的监控设备的位置确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the position of the monitoring device in the embodiment of the present invention, the processor 102 runs the computer program stored in the memory 104, Thereby executing various functional applications and data processing, that is, realizing the above-mentioned method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory that is remotely located relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。Transmission device 106 is used to receive or transmit data via a network. The specific example of the above network may include a wireless network provided by the communication provider of the mobile terminal. In one example, the transmission device 106 includes a network interface controller (NIC for short), which can be connected to other network devices through a base station so as to communicate with the Internet. In an example, the transmission device 106 may be a radio frequency (Radio Frequency, RF for short) module, which is used to communicate with the Internet in a wireless manner.

在本实施例中提供了一种监控设备的位置确定方法,图2是根据本发明实施例的监控设备的位置确定方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a method for determining a position of a monitoring device is provided. FIG. 2 is a flowchart of a method for determining a position of a monitoring device according to an embodiment of the present invention. As shown in FIG. 2 , the process includes the following steps:

步骤S202,获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;Step S202, acquiring the location information of the target monitoring device and the boundary location information of the target geographical area, and determining the target point and the target polygon in the target coordinate system, wherein the target point represents the location indicated by the location information of the target monitoring device geographic location, the target polygon represents the boundary of the target geographic area represented by the boundary location information;

步骤S204,在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;Step S204, determining a set of reference vertices among the vertices of the target polygon, wherein the set of reference vertices are part of the vertices in the target polygon, and the set of reference vertices are all located in the target coordinate system Passing through one side of the reference straight line of the target point, at least one adjacent vertex of each vertex in the group of vertices is located on the other side of the reference straight line;

步骤S206,根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。Step S206, according to the positional relationship between the target point and the group of reference vertices and a group of adjacent vertices, determine whether the target monitoring device is located in the target geographical area, wherein the group of adjacent vertices The vertex is a vertex located on the other side among adjacent vertices of the respective vertices in the group of reference vertices.

通过上述步骤,通过在目标坐标系中确定表示目标监控设备的地理位置的目标点,以及表示目标地理区域的边界的目标多边形,再从目标多边形的顶点中确定出位于参考直线一侧的一组参考顶点,其中,一组参考顶点中的每个顶点至少存在一个相邻顶点位于参考直线的另一侧,然后,根据目标点、一组参考顶点及一组相邻顶点之间的位置关系,可确定出目标监控设备是否位于目标地理区域内,其中,一组相邻顶点是一组参考顶点中的每个顶点的相邻顶点中位于参考直线另一侧的顶点。避免了相关技术中主要采用遍历多边形全部的顶点和边的方法从而导致检测效率较低的问题,因此,解决了相关技术中存在的监控设备的位置的确定效率较低的问题,达到了提高监控设备的位置确定的效率的效果。Through the above steps, by determining the target point representing the geographic location of the target monitoring device in the target coordinate system and the target polygon representing the boundary of the target geographic area, a group of points located on the side of the reference line is determined from the vertices of the target polygon Reference vertices, wherein, each vertex in a group of reference vertices has at least one adjacent vertex located on the other side of the reference line, and then, according to the positional relationship between the target point, a group of reference vertices and a group of adjacent vertices, It can be determined whether the target monitoring device is located in the target geographic area, wherein the set of adjacent vertices are vertices located on the other side of the reference line among the adjacent vertices of each vertex in the set of reference vertices. It avoids the problem of low detection efficiency caused by mainly adopting the method of traversing all the vertices and edges of the polygon in the related technology, therefore, solves the problem of low efficiency of determining the position of the monitoring equipment existing in the related technology, and achieves the improvement of monitoring The location of the equipment determines the effect of efficiency.

其中,上述步骤的执行主体可以为终端,例如,计算机终端,或移动终端,或者为配置在存储设备上的具备人机交互能力的处理器,或者为具备类似处理能力的处理设备或处理单元等,但不限于此。Wherein, the execution subject of the above steps may be a terminal, such as a computer terminal, or a mobile terminal, or a processor configured on a storage device with human-computer interaction capabilities, or a processing device or processing unit with similar processing capabilities, etc. , but not limited to this.

在上述实施例中,获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,目标点表示目标监控设备的位置信息所指示的地理位置,目标多边形表示边界位置信息所表示的目标地理区域的边界,例如,目标监控设备可以是摄像头、相机等摄像设备,或监控点位的设备,而目标监控设备的位置信息可以是目标监控设备所在地理位置的坐标信息或经纬度信息,而上述目标地理区域的边界位置信息可以是由目标地理区域的边界端点(或顶点)的坐标(或经纬度)所组成的信息,这样,可以在目标坐标系中确定出表示目标监控设备的地理位置的目标点,以及表示目标地理区域的边界的目标多边形,如图3所示,V1、V2……Vn-1、Vn表示目标地理区域的端点,由这些端点形成上述目标多边形,图中仅以七边形作为示例,在实际应用中,目标地理区域的边界所组成的可能为其它条边数的多边形,而图3中的A点表示上述目标点(即目标监控设备所在位置);在目标多边形的顶点中确定一组参考顶点,其中,一组参考顶点是目标多边形中的部分顶点,一组参考顶点在目标坐标系中均位于经过目标点的参考直线的一侧,一组顶点中的各个顶点的至少一个相邻顶点位于参考直线的另一侧,例如,参考直线为通过A点的一条垂直于X轴的直线(如图3中SA或TA所在的直线),而顶点Vn-1、V1构成上述一组参考顶点;根据目标点与一组参考顶点、一组相邻顶点之间的位置关系,确定目标监控设备是否位于目标地理区域内,其中,一组相邻顶点是一组参考顶点中的各个顶点的相邻顶点中位于另一侧的顶点,例如,图3中Vn-2、Vn及V2则构成上述一组相邻顶点,然后,根据目标顶点与一组参考顶点、一组相邻顶点之间的位置关系,以确定目标监控设备是否位于目标地理区域内,例如,根据目标顶点、一组参考顶点与一组相邻顶点之间的位置关系,确定目标顶点是否位于其中一个顶点(如V1)与相邻顶点(如Vn、V2)所构成的区域范围内(如△V1V2Vn区域内,或V1Vn与V1V2所构成的扇形范围内),例如,还可以根据A点与上述一组参考顶点中任意一个顶点(如Vn-1)之间的连线(如Vn-1A所在的直线)的斜率和Vn-1与相邻顶点之间的连线(如Vn-1Vn-2、Vn-1Vn所在的直线)的斜率的关系来确定目标监控设备是否位于目标地理区域内,例如,V1A所在的直线的斜率大于Vn-1Vn所在直线的斜率且小于Vn-1Vn-2所在直线的斜率,则可判断出A点在Vn-2Vn-1与Vn-1Vn所构成的扇形范围内,也即可判断出A点位于上述目标多边形内。通过本实施例,避免了相关技术中主要采用遍历多边形全部的顶点和边的方法从而导致检测效率较低的问题,因此,解决了相关技术中存在的监控设备的位置的确定效率较低的问题,达到了提高监控设备的位置确定的效率的效果。In the above embodiments, the location information of the target monitoring device and the boundary location information of the target geographical area are obtained, and the target point and the target polygon are determined in the target coordinate system, wherein the target point represents the geographical location indicated by the location information of the target monitoring device Location, the target polygon represents the boundary of the target geographical area represented by the boundary location information, for example, the target monitoring device can be a camera, camera and other camera equipment, or a monitoring point device, and the location information of the target monitoring device can be the target monitoring device The coordinate information or the longitude and latitude information of the geographic location, and the boundary position information of the above-mentioned target geographical area can be the information that is formed by the coordinate (or longitude and latitude) of the boundary end point (or apex) of the target geographical area, like this, can be in the target coordinate system Determine the target point representing the geographic location of the target monitoring device, and the target polygon representing the boundary of the target geographic area, as shown in Figure 3, V 1 , V 2 ... V n-1 , V n represent the target geographic area Endpoints, the above-mentioned target polygon is formed by these endpoints, and the heptagon is only used as an example in the figure. In practical applications, the boundary of the target geographical area may be a polygon with other numbers of sides, and point A in Figure 3 represents The above-mentioned target point (i.e. the location of the target monitoring device); determine a group of reference vertices in the vertices of the target polygon, wherein a group of reference vertices are part of the vertices in the target polygon, and a group of reference vertices are located in the target coordinate system. One side of the reference straight line of the target point, at least one adjacent vertex of each vertex in a group of vertices is located on the other side of the reference straight line, for example, the reference straight line is a straight line perpendicular to the X axis passing through point A (as shown in Figure 3 The straight line where SA or TA is located), and the vertices V n-1 and V 1 constitute the above-mentioned group of reference vertices; according to the positional relationship between the target point and a group of reference vertices and a group of adjacent vertices, determine whether the target monitoring device Located within the target geographic area, wherein a group of adjacent vertices is the vertices on the other side among the adjacent vertices of each vertex in a set of reference vertices, for example, V n-2 , V n and V 2 in FIG. 3 are Constitute the above-mentioned group of adjacent vertices, and then, according to the positional relationship between the target vertices and a group of reference vertices, a group of adjacent vertices, to determine whether the target monitoring device is located in the target geographical area, for example, according to the target vertices, a group of adjacent vertices Referring to the positional relationship between a vertex and a group of adjacent vertices, determine whether the target vertex is located within the range ( such as △V 1 In the area of V 2 V n , or in the fan-shaped range formed by V 1 V n and V 1 V 2 ), for example, according to the distance between point A and any one of the above-mentioned set of reference vertices (such as V n-1 ) The slope of the line between V n-1 (such as the straight line where V n-1 A is located) and the line between V n-1 and adjacent vertices (such as the line where V n-1 V n-2 and V n-1 V n are located The relationship between the slope of the straight line) to determine whether the target monitoring device is located in the target geographic area, for example, the slope of the straight line where V 1 A is located is greater than the slope of the straight line where V n-1 V n is located and less than the slope of the line where V n-1 V n-2 is located According to the slope of the straight line, it can be determined that the point A is within the fan-shaped range formed by V n-2 V n-1 and V n-1 V n , that is, it can be determined that the point A is located within the above-mentioned target polygon. Through this embodiment, the problem of low detection efficiency caused by the method of traversing all the vertices and edges of the polygon in the related art is avoided, and therefore, the problem of low efficiency in determining the position of the monitoring device existing in the related art is solved , achieving the effect of improving the efficiency of determining the position of the monitoring device.

在一个可选的实施例中,所述根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,包括:根据所述目标点与所述一组参考顶点,确定第一组斜率,其中,所述第一组斜率是所述目标点分别与所述一组参考顶点中的各个顶点所形成的直线的斜率;根据所述一组参考顶点与所述一组相邻顶点,确定第二组斜率,其中,所述第二组斜率是所述一组参考顶点中的各个顶点分别与所述一组相邻顶点中相邻的顶点所形成的直线的斜率;根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内。在本实施例中,结合图3进行说明,假设A点为目标点(即目标监控设备所在位置),一组参考顶点包括图3中的Vn-1、V1,即得到第一组斜率为V1A所在的直线的斜率以及Vn-1A所在的直线的斜率;从图3中可以看出,Vn-1的相邻顶点有Vn-2、Vn,且Vn-2、Vn均位于参考直线(如SA所在的直线)的另一侧,V1的相邻顶点有Vn、V2,且Vn、V2均位于参考直线(如SA所在的直线)的另一侧,上述一组相邻顶点包括Vn-2、Vn、V2,这样,可确定出第二组斜率包括Vn-1Vn-2、Vn-1Vn所在的直线的斜率,以及V1Vn、V1V2所在直线的斜率;然后,根据第一组斜率和第二组斜率,来确定目标监控设备是否位于目标地理区域内,例如,将Vn-1A所在的直线的斜率(假设为k0)分别与Vn-1Vn-2所在的直线的斜率(假设为k1)、Vn-1Vn所在的直线的斜率(假设为k2)进行对比,若k0比k1、k2均大,或者,k0比k1、k2均小,则可确定A点在Vn-2Vn-1与Vn-1Vn所构成的扇形范围之外,而假若k0介于k1、k2之间,则可确定A点在Vn-2Vn-1与Vn-1Vn所构成的扇形范围之内,依此类推,按照同样的方法,可以确定A点是否在V1Vn与V1V2所构成的扇形范围内;在本实施例中,若上述一组参考顶点包括多个顶点,可以将其中的每个顶点分别按照与上述相同的方法进行直线斜率的对比,在实际应用中,还可以在进行直线斜率对比时,采取计数的办法,例如,以f为计数值(初始值为0),若上述k0大于k1,可对f进行加1,若k0还大于k2,再对f进行加1,若k0小于k1或k2,则f不变,采取同样的办法,将上述一组参考顶点遍历完,再确定f的计数值,若f为奇数,可确定A点在上述目标多边形内,也即可确定目标监控设备在目标地理区域内,若f为偶数,可确定A点在上述目标多边形外,也即可确定目标监控设备在目标地理区域外部。在本实施例中,通过将目标点与一组参考顶点的每个顶点所构成直线的斜率与该顶点与其相邻顶点所构成的斜率进行对比,可判断出该点A是否位于目标多边形内;在实际应用中,若一组参考顶点中的某个顶点的两个相邻顶点中只有一个顶点位于参考直线的另一侧,则只确定该顶点和与其相邻的且在另一侧的顶点所在直线的斜率,即只计算一条直线的斜率(如上述k1或k2),然后按照同样的方法统计斜率对比的结果,进而确定目标点是否位于目标多边形内。通过本实施例,只需要与参考直线左边的一部分顶点及部分相邻顶点进行对比,即可确定监控设备是否位于目标地理区域内,避免了相关技术中需要遍历多边形全部的顶点和边从而导致确定监控设备的位置的效率较低的问题。In an optional embodiment, according to the positional relationship between the target point and the group of reference vertices and a group of adjacent vertices, it is determined whether the target monitoring device is located in the target geographic area, The method includes: determining a first group of slopes according to the target point and the group of reference vertices, wherein the first group of slopes is a straight line formed by the target point and each vertex in the group of reference vertices The slope; according to the group of reference vertices and the group of adjacent vertices, determine the second group of slopes, wherein, the second group of slopes is the respective vertices in the group of reference vertices and the group of The slope of the straight line formed by the adjacent vertices among the adjacent vertices; according to the first set of slopes and the second set of slopes, it is determined whether the target monitoring device is located in the target geographic area. In this embodiment, it is explained in conjunction with FIG. 3 , assuming that point A is the target point (that is, the location of the target monitoring device), and a set of reference vertices include V n-1 and V 1 in FIG. 3 , that is, the first set of slopes can be obtained is the slope of the straight line where V 1 A is located and the slope of the straight line where V n-1 A is located; it can be seen from Figure 3 that the adjacent vertices of V n-1 are V n-2 and V n , and V n- 2. V n is located on the other side of the reference straight line (such as the straight line where SA is located), and the adjacent vertices of V 1 are V n and V 2 , and both V n and V 2 are located on the reference straight line (such as the straight line where SA is located) On the other side of , the above-mentioned group of adjacent vertices includes V n-2 , V n , V 2 , thus, it can be determined that the second group of slopes includes V n-1 V n-2 , V n-1 where V n is located The slope of the straight line, and the slope of the straight line where V 1 V n and V 1 V 2 are located; then, according to the first set of slopes and the second set of slopes, it is determined whether the target monitoring device is located in the target geographical area, for example, V n- 1 The slope of the straight line where A is located (assumed to be k 0 ) is respectively the same as the slope of the straight line where V n-1 V n-2 is located (assumed to be k 1 ), and the slope of the straight line where V n-1 V n is located (assumed to be k 2 ) For comparison, if k 0 is larger than k 1 and k 2 , or k 0 is smaller than k 1 and k 2 , it can be determined that point A is between V n-2 V n -1 and V n-1 V Outside the fan-shaped range formed by n , and if k 0 is between k 1 and k 2 , it can be determined that point A is within the fan-shaped range formed by V n-2 V n-1 and V n-1 V n , and so on, according to the same method, it can be determined whether point A is within the fan-shaped range formed by V 1 V n and V 1 V 2 ; in this embodiment, if the above-mentioned set of reference vertices includes multiple vertices, Each of the vertexes can be compared with the slope of the straight line according to the same method as above. In practical applications, the method of counting can also be used when comparing the slope of the straight line. For example, f is the count value (the initial value is 0), if the above k 0 is greater than k 1 , you can add 1 to f, if k 0 is still greater than k 2 , then add 1 to f, if k 0 is less than k 1 or k 2 , then f remains unchanged, and the same The method is to traverse the above-mentioned group of reference vertices, and then determine the count value of f. If f is an odd number, it can be determined that point A is in the above-mentioned target polygon, that is, it can be determined that the target monitoring device is in the target geographical area. If f is If it is an even number, it can be determined that point A is outside the target polygon, that is, it can be determined that the target monitoring device is outside the target geographic area. In this embodiment, by comparing the slope of the straight line formed by the target point and each vertex of a group of reference vertices with the slope formed by the vertex and its adjacent vertices, it can be judged whether the point A is located within the target polygon; In practical applications, if only one of the two adjacent vertices of a certain vertex in a group of reference vertices is located on the other side of the reference line, only this vertex and its adjacent vertices on the other side are determined The slope of the straight line, that is, only calculate the slope of a straight line (such as k 1 or k 2 above), and then calculate the result of the slope comparison in the same way, and then determine whether the target point is within the target polygon. Through this embodiment, it is only necessary to compare with a part of the vertices on the left side of the reference line and some adjacent vertices to determine whether the monitoring device is located in the target geographic area, avoiding the need to traverse all vertices and sides of the polygon in the related art to cause determination The problem of low efficiency of monitoring the location of the equipment.

在一个可选的实施例中,所述根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内,包括:根据所述第一组斜率和所述第二组斜率,在所述第二组斜率中确定满足预设条件的斜率,其中,满足所述预设条件表示所述第二组斜率中的一个斜率,小于所述第一组斜率中对应的斜率,所述对应的斜率与所述一个斜率是所述一组参考顶点中的同一个顶点分别与所述目标点和所述一组相邻顶点中的一个顶点所形成的直线的斜率;根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内。在本实施例中,以图3中的A点为例,第一组斜率包括V1A所在的直线的斜率以及Vn-1A所在的直线的斜率,第二组斜率包括Vn-1Vn-2、Vn-1Vn所在的直线的斜率,以及V1Vn、V1V2所在直线的斜率,因为V1A所在的直线的斜率大于V1Vn、V1V2所在直线的斜率,因此,V1Vn、V1V2所在直线的斜率为满足上述预设条件的斜率,同样,因为Vn-1A所在的直线的斜率大于Vn-1Vn所在的直线的斜率,因此,Vn-1Vn所在的直线的斜率也是满足上述预设条件的斜率,这样,图3中对应A点所能确定出的满足预设条件的斜率的数量为3个;再根据满足预设条件的斜率的数量,来确定目标监控设备是否位于目标地理区域内。例如,当满足预设条件的斜率的数量为奇数时,可确定目标监控设备位于目标地理区域内,当满足预设条件的斜率的数量为偶数时,可确定目标监控设备位于目标地理区域外,通过本实施例,实现了通过确定第二组斜率中满足预设条件的斜率的数量来确定目标点是否位于目标多边形内的目的。In an optional embodiment, the determining whether the target monitoring device is located in the target geographical area according to the first set of slopes and the second set of slopes includes: according to the first set of slopes and the second group of slopes, determining a slope that satisfies a preset condition in the second group of slopes, wherein meeting the preset condition means that one slope in the second group of slopes is smaller than that of the first group The corresponding slope in the slope, the corresponding slope and the one slope are straight lines formed by the same vertex in the set of reference vertices and the target point and a vertex in the set of adjacent vertices respectively The slope; according to the quantity of the slope satisfying the preset condition, determine whether the target monitoring device is located in the target geographic area. In this embodiment, taking point A in Figure 3 as an example, the first set of slopes includes the slope of the straight line where V 1 A is located and the slope of the straight line where V n-1 A is located, and the second set of slopes includes V n-1 The slope of the straight line where V n-2 , V n-1 V n is located, and the slope of the straight line where V 1 V n , V 1 V 2 is located, because the slope of the straight line where V 1 A is located is greater than V 1 V n , V 1 V 2. Therefore, the slope of the straight line where V 1 V n and V 1 V 2 is located is the slope that satisfies the above preset conditions. Similarly, because the slope of the straight line where V n-1 A is greater than V n-1 V n Therefore, the slope of the straight line where V n-1 V n is located is also a slope that satisfies the above-mentioned preset conditions. Like this, the amount of slopes that can be determined corresponding to point A in Fig. 3 and satisfy the preset conditions is 3; and then determine whether the target monitoring device is located in the target geographic area according to the number of slopes satisfying the preset condition. For example, when the number of slopes satisfying the preset condition is an odd number, it may be determined that the target monitoring device is located within the target geographic area, and when the number of slopes meeting the preset condition is an even number, it may be determined that the target monitoring device is located outside the target geographic area, Through this embodiment, the purpose of determining whether the target point is located within the target polygon is achieved by determining the number of slopes satisfying the preset condition in the second group of slopes.

在一个可选的实施例中,所述根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内,包括:在所述满足预设条件的斜率的数量为奇数的情况下,确定所述目标监控设备位于所述目标地理区域内;在所述满足预设条件的斜率的数量为偶数的情况下,确定所述目标监控设备位于所述目标地理区域外。在本实施例中,当满足预设条件的斜率的数量为奇数时,可确定上述目标点位于上述目标多边形内部,即可确定目标监控设备位于目标地理区域内,如图3中的A点,满足预设条件的斜率的数量为奇数;而当满足预设条件的斜率的数量为偶数时,可确定上述目标点位于上述目标多边形外部,即可确定目标监控设备位于目标地理区域外,如图4中的B点,Vn-1与B点所在直线的斜率比Vn-1Vn-2所在的直线的斜率、Vn-1Vn所在的直线的斜率均小,而V1与B点所在直线的斜率比V1Vn所在的直线的斜率、V1V2所在的直线的斜率均大,因此,对于B点来说,满足预设条件的斜率的数量为2(偶数),可确定出B点位于目标多边形外部。通过本实施例,可根据满足预设条件的斜率的数量来确定目标监控设备是否位于目标地理区域内的目的。In an optional embodiment, the determining whether the target monitoring device is located in the target geographical area according to the number of slopes satisfying the preset condition includes: When the number is an odd number, determine that the target monitoring device is located in the target geographic area; when the number of slopes satisfying the preset condition is an even number, determine that the target monitoring device is located in the target geographic area outside. In this embodiment, when the number of slopes satisfying the preset condition is an odd number, it can be determined that the above-mentioned target point is located inside the above-mentioned target polygon, that is, it can be determined that the target monitoring device is located in the target geographical area, as shown in point A in Figure 3, The number of slopes that meet the preset conditions is an odd number; and when the number of slopes that meet the preset conditions is an even number, it can be determined that the above-mentioned target point is located outside the above-mentioned target polygon, and it can be determined that the target monitoring device is located outside the target geographic area, as shown in the figure At point B in 4, the slope of the straight line between V n-1 and point B is smaller than the slope of the straight line where V n-1 V n-2 is located and the slope of the straight line where V n-1 V n is located, while V 1 and The slope of the straight line where point B is located is larger than the slope of the straight line where V 1 V n is located, and the slope of the straight line where V 1 V 2 is located. Therefore, for point B, the number of slopes that meet the preset conditions is 2 (even number) , it can be determined that point B is outside the target polygon. Through this embodiment, the purpose of determining whether the target monitoring device is located in the target geographic area can be determined according to the number of slopes satisfying the preset condition.

事实上,在实际应用中,由于视频监控点位的经纬度信息大多由人工维护,难免产生一定的偏移,少量的偏移不应被判断为区域外,但目前,大部分的区域内外检测方法,都是简单粗暴地绝对判定,因此,在实际场景中,如何基于不精确的位置信息(经纬度),进行具有一定松弛判别机制的区域内外检测是一个亟待解决的问题。本发明实施例提供了一种具有一定松弛判别机制的监控设备的位置确定方法,下面对本发明的可选实施例进行说明。In fact, in practical applications, since the latitude and longitude information of video surveillance points is mostly maintained manually, it is inevitable to produce a certain offset, and a small amount of offset should not be judged as outside the area. , are all simple and rough absolute judgments. Therefore, in actual scenarios, how to perform detection inside and outside the area with a certain relaxed discrimination mechanism based on imprecise location information (latitude and longitude) is an urgent problem to be solved. An embodiment of the present invention provides a method for determining a position of a monitoring device with a certain slack discrimination mechanism, and an optional embodiment of the present invention will be described below.

在一个可选的实施例中,在确定所述目标监控设备是否位于所述目标地理区域内之后,所述方法还包括:在确定所述目标监控设备位于所述目标地理区域外的情况下,确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内;在确定出所述目标监控设备位于所述目标地理区域的边界的所述目标预设范围内的情况下,将所述目标监控设备确定为位于所述目标地理区域内。本实施例提供了一种具有一定松弛判别机制的监控设备的位置确定方法,当根据前述实施例的方法确定目标监控设备位于目标地理区域外的情况下,进一步确定目标监控设备是否位于目标地理区域的边界的目标预设范围内,例如,目标预设范围为100m(或200m,或其它距离),当确定目标监控设备位于目标地理区域的边界的目标预设范围内时,可将目标监控设备重新确定为位于目标地理区域内。避免了相关技术中采用简单粗暴地绝对判定方法造成的容错率低的问题,通过本实施例,可实现提高目标监控设备的位置确定的准确率的效果。In an optional embodiment, after determining whether the target monitoring device is located within the target geographic area, the method further includes: if it is determined that the target monitoring device is located outside the target geographic area, determining whether the target monitoring device is located within the target preset range of the boundary of the target geographic area; if it is determined that the target monitoring device is located within the target preset range of the target geographic area boundary, The target surveillance device is determined to be located within the target geographic area. This embodiment provides a method for determining the position of a monitoring device with a certain slack discrimination mechanism. When it is determined that the target monitoring device is located outside the target geographic area according to the method of the foregoing embodiment, it is further determined whether the target monitoring device is located in the target geographic area within the target preset range of the boundary of the target geographical area, for example, the target preset range is 100m (or 200m, or other distances), when it is determined that the target monitoring device is located within the target preset range of the boundary of the target geographical area, the target monitoring device can be Redetermined as being within the targeted geographic area. The problem of low error tolerance rate caused by the simple and rough absolute determination method in the related art is avoided. Through this embodiment, the effect of improving the accuracy rate of determining the position of the target monitoring device can be achieved.

在一个可选的实施例中,所述确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内,包括:确定所述目标点与所述目标多边形的每条边之间的目标距离,得到一组目标距离;根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内。在本实施例中,可通过确定目标点与目标多边形的每条边之间的目标距离,得到一组目标距离,然后,再根据该一组目标距离来确定目标监控设备是否位于目标预设范围内,例如,当确定一组目标距离中存在一个或多个目标距离小于预定距离阈值(如100m或200m或其它距离)时,可确定目标监控设备位于目标预设范围内,而当确定一组目标距离中的每个目标距离均大于预定距离阈值(如100m或200m或其它距离)时,则可确定目标监控设备位于目标预设范围之外。相比于相关技术中所采用的方法,通过本实施例,可以实现具有一定的容错率的效果,适用于较复杂的覆盖场景以及更少的遍历场景,达到提高监控设备的位置的确定效率的效果,还能达到提高位置确定的准确率的效果。In an optional embodiment, the determining whether the target monitoring device is located within the target preset range of the boundary of the target geographic area includes: determining the distance between the target point and each side of the target polygon A set of target distances is obtained; according to the set of target distances, it is determined whether the target monitoring device is within the target preset range. In this embodiment, a set of target distances can be obtained by determining the target distance between the target point and each side of the target polygon, and then, according to the set of target distances, it is determined whether the target monitoring device is within the target preset range Within, for example, when it is determined that one or more target distances in a set of target distances are less than a predetermined distance threshold (such as 100m or 200m or other distances), it can be determined that the target monitoring device is within the preset range of the target, and when it is determined that a set of When each target distance in the target distance is greater than a predetermined distance threshold (such as 100m or 200m or other distances), it can be determined that the target monitoring device is located outside the preset range of the target. Compared with the method adopted in the related art, through this embodiment, the effect of a certain fault tolerance rate can be achieved, which is suitable for more complex coverage scenarios and fewer traversal scenarios, and improves the efficiency of determining the location of monitoring equipment. effect, and can also achieve the effect of improving the accuracy of position determination.

在一个可选的实施例中,所述确定所述目标点与所述目标多边形的每条边之间的目标距离,包括:确定所述目标多边形的每条边上与所述目标点距离最短的参考点;将所述目标点与所述每条边上的所述参考点之间的距离确定为所述目标点与所述每条边之间的所述目标距离。在本实施例中,可通过确定目标多边形的每条边上与目标点距离最短的参考点,将目标点与该参考点之间的距离确定为目标距离。如图5所示,假设C点为目标点(对应于前述目标监控设备所在的位置),图5中(a)、(b)及(c)分别对应三种不同的情形,如目标点在线段的左侧、中间、右侧,如图5(a)中参考点为A,图5(b)中的参考点为D,以及图5(c)中的参考点为B。通过本实施例,实现了针对不同情形确定目标点到目标多边形的每条边的最短距离的目的。In an optional embodiment, the determining the target distance between the target point and each side of the target polygon includes: determining the shortest distance between each side of the target polygon and the target point a reference point; determining the distance between the target point and the reference point on each side as the target distance between the target point and each side. In this embodiment, the distance between the target point and the reference point may be determined as the target distance by determining the reference point on each side of the target polygon with the shortest distance from the target point. As shown in Figure 5, assuming that point C is the target point (corresponding to the location of the aforementioned target monitoring equipment), (a), (b) and (c) in Figure 5 correspond to three different situations, such as the target point online The left, middle and right sides of the segment, the reference point is A in Fig. 5(a), the reference point is D in Fig. 5(b), and the reference point is B in Fig. 5(c). Through this embodiment, the purpose of determining the shortest distance from the target point to each side of the target polygon for different situations is achieved.

在一个可选的实施例中,所述根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内,包括:在所述一组目标距离中有至少一个目标距离小于或等于预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围内;在所述一组目标距离均大于所述预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围之外。在本实施例中,当确定一组目标距离中存在一个或多个目标距离小于预定距离阈值(如100m或200m或其它距离)时,可确定目标监控设备位于目标预设范围内,而当确定一组目标距离中的每个目标距离均大于预定距离阈值(如100m或200m或其它距离)时,则可确定目标监控设备位于目标预设范围之外。相比于相关技术中所采用的方法,通过本实施例,可以实现具有一定的容错率的效果,适用于较复杂的覆盖场景以及更少的遍历场景,达到提高监控设备的位置的确定效率的效果,还能达到提高位置确定的准确率的效果。In an optional embodiment, the determining whether the target monitoring device is located within the target preset range according to the set of target distances includes: at least one target distance in the set of target distances is smaller than or equal to a predetermined distance threshold, determine that the target monitoring device is located within the preset range of the target; if the set of target distances are all greater than the predetermined distance threshold, determine that the target monitoring device is located within the predetermined distance threshold beyond the stated target range. In this embodiment, when it is determined that one or more target distances in a group of target distances are less than a predetermined distance threshold (such as 100m or 200m or other distances), it can be determined that the target monitoring device is within the preset range of the target, and when it is determined that When each target distance in a group of target distances is greater than a predetermined distance threshold (such as 100m or 200m or other distances), it can be determined that the target monitoring device is located outside the target preset range. Compared with the method adopted in the related art, through this embodiment, the effect of a certain fault tolerance rate can be achieved, which is suitable for more complex coverage scenarios and fewer traversal scenarios, and improves the efficiency of determining the location of monitoring equipment. effect, and can also achieve the effect of improving the accuracy of position determination.

显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。下面结合实施例对本发明进行具体说明。Apparently, the above-described embodiments are only part of the embodiments of the present invention, not all of them. The present invention will be described in detail below in conjunction with the examples.

图6是根据本发明具体实施例的区域内外检测方法的整体流程图,该流程包括步骤1~步骤4,分别如下:Fig. 6 is an overall flow chart of a method for detecting inside and outside a region according to a specific embodiment of the present invention, the process includes steps 1 to 4, respectively as follows:

步骤1:获取行政区划位置信息:Step 1: Obtain the location information of the administrative division:

获取一个由目标区域的边界数据(经纬度)构成的数组。Gets an array of boundary data (latitude and longitude) of the target area.

步骤2:获取智能视频监控点位经纬度:Step 2: Obtain the latitude and longitude of the intelligent video monitoring point:

通常每个视频监控点位都由运营商、辖区单位、设备运维等维护了经纬度位置信息,用于能够快速定位每一个视频监控设备的地理坐标。最终统一上传至上级管理部门的数据仓库的资源库中。通过根据设备的国标编码或设备名称可以获取到对应的经纬度数据(对应于前述目标监控设备的位置信息),该数据作为步骤3中的输入之一。Usually each video monitoring point is maintained by the operator, jurisdiction unit, equipment operation and maintenance, etc. to maintain the latitude and longitude location information, which is used to quickly locate the geographic coordinates of each video monitoring device. Finally, it will be uploaded to the resource library of the data warehouse of the superior management department. The corresponding longitude and latitude data (corresponding to the location information of the aforementioned target monitoring equipment) can be obtained according to the national standard code or equipment name of the equipment, and this data is used as one of the inputs in step 3.

需要说明的是,上述步骤1、步骤2没有先后顺序,即可以先执行步骤2再执行步骤1,或者,步骤1与步骤2同时执行均可。It should be noted that the above steps 1 and 2 are in no order, that is, step 2 can be performed first and then step 1 can be performed, or step 1 and step 2 can be performed at the same time.

步骤3:区域内外检测:Step 3: Detection inside and outside the area:

多边形的区域(对应于前述目标地理区域)边界由一系列有序的经纬度坐标存储表示。通过依次连接区域边界的经纬度点,可以还原出区域(如城市)的边界,两个经纬度点构成一个线段,边界则由这样的多个线段构成。如图3所示,多边形的端点由V1、V2……Vn-2、Vn-1、Vn组成,其中相邻的两个端点组成的线段构成了一组多边形的边,如V1V2……Vn-1Vn、VnV1。多边形具备如下几个特性:(1)所有顶点彼此不同;(2)任何顶点只属于它所在的边;(3)仅由不相交的线段组成。如图3所示,对多边形进行逆时针排序,并指出它们的坐标值为:V1(X1,Y1),V2(X2,Y2),……,Vn(Xn,Yn),假设待判断内外的点是A(X,Y),通过A画一条垂直于X轴的线相交于X轴于Xa多边形于S和T;接下来是判断点位在多边形区域内外的具体步骤,具体包括:The boundary of the polygonal area (corresponding to the aforementioned target geographical area) is represented by a series of ordered latitude and longitude coordinate storage. By sequentially connecting the latitude and longitude points of the boundary of the region, the boundary of the region (such as a city) can be restored. Two latitude and longitude points form a line segment, and the boundary is formed by such multiple line segments. As shown in Figure 3, the endpoints of a polygon are composed of V 1 , V 2 ... V n-2 , V n-1 , and V n , where the line segments formed by two adjacent endpoints form a set of polygonal sides, such as V1V2...Vn-1Vn, VnV1. Polygons have the following properties: (1) all vertices are distinct from each other; (2) any vertex belongs only to the edge it is on; (3) consists only of disjoint line segments. As shown in Figure 3, sort the polygons counterclockwise and point out their coordinate values: V 1 (X 1 , Y 1 ), V 2 (X 2 , Y 2 ),...,V n (X n , Y n ), assuming that the point to be judged inside and outside is A(X, Y), draw a line perpendicular to the X axis through A to intersect the X axis, X a polygon in S and T; the next step is to judge that the point is in the polygon area Specific steps inside and outside, including:

1)遍历多边形的每个顶点Vi,判断点A是否与任意一个端点重合,若重合则直接判断该点位在多边形区域内;1) Traversing each vertex V i of the polygon, judging whether point A coincides with any endpoint, and if so, directly judging that the point is within the polygon area;

2)首先定义一个标志值f(对应于前述满足预设条件的斜率),初始值为0。遍历多边形每个顶点Vi,判断Vi是否在虚线ST的左侧,并且它相邻的端点Vi-1或Vi+1位于ST的右侧,特别的当i=1时,Vi-1=Vn,当i=n时,Vi+1=V1。判断线段(Vi,Vi+1)或(Vi-1,Vi)是否满足下面两种情况:2) First define a flag value f (corresponding to the aforementioned slope satisfying the preset condition), with an initial value of 0. Traverse each vertex V i of the polygon, and judge whether V i is on the left side of the dotted line ST, and its adjacent endpoint V i-1 or V i+1 is on the right side of ST, especially when i=1, V i -1 =V n , when i=n, V i+1 =V 1 . Determine whether the line segment (V i , V i+1 ) or (V i-1 , V i ) satisfies the following two conditions:

①条件一:当Xi<X同时Xi+1>X时,判断关系(Vi,Vi+1),是否满足(Y-Vi(Y))(Vi+1(X)-Vi(X))-(Vi+1(Y)-Vi(Y))(X-Vi(X))>0,若满足则f=f+1;①Condition 1: When X i <X and X i+1 >X, judge whether the relationship (V i , V i+1 ) satisfies (YV i(Y) )(V i+1(X) -V i (X) )-(V i+1(Y) -V i(Y) )(XV i(X) )>0, if satisfied then f=f+1;

②条件二:当Xi<X同时Xi-1>X时,判断关系Vi,Vi-1),是否满足(Y-Vi(Y))(Vi-1(X)-Vi(X))-(Vi-1(Y)-Vi(Y))(X-Vi(X))>0,若满足则f=f+1。②Condition 2: When X i <X and X i-1 >X, judge whether the relationship Vi, Vi-1) is satisfied (YV i(Y) )(V i-1(X) -V i(X) )-(V i-1(Y) -V i(Y) )(XV i(X) )>0, if it is satisfied, then f=f+1.

3)遍历完所有端点(对应于前述一组参考顶点)后,判断f的奇偶,若为奇数,则点A在多边形区域内,否则在多边形区域外。3) After traversing all the endpoints (corresponding to the aforementioned group of reference vertices), judge the parity of f, if it is odd, then point A is within the polygonal area, otherwise it is outside the polygonal area.

结合图7对上述区域内外检测方法的流程进行说明,图7是根据本发明具体实施例的区域内外检测方法的流程图,该流程包括:In conjunction with FIG. 7, the flow of the detection method inside and outside the above-mentioned area is described. FIG. 7 is a flow chart of the detection method inside and outside the area according to a specific embodiment of the present invention. The flow includes:

S702,判断是否还有顶点(对应于前述一组参考顶点)未进行判别,即判断一组参考顶点中所包括的所有顶点是否均已进行判别;S702, judging whether there are vertices (corresponding to the aforementioned group of reference vertices) that have not been discriminated, that is, judging whether all vertices included in a group of reference vertices have been discriminated;

S704,在S702的判断结果为是的情况下,进一步判断是否满足条件1(对应于上述条件一或条件二);S704, if the determination result of S702 is yes, further determine whether condition 1 is satisfied (corresponding to condition 1 or condition 2 above);

S706,在S704的判断结果为是的情况下,f=f+1,即将f进行加1处理;然后进行步骤S708,或者在S704的判断结果为否的情况下,直接进入步骤S708;S706, under the situation that the judgment result of S704 is yes, f=f+1, be about to add 1 processing to f; Then carry out step S708, or under the situation that the judgment result of S704 is no, directly enter step S708;

S708,进一步判断是否满足条件2(对应于上述条件二或条件一);S708, further judging whether condition 2 is satisfied (corresponding to condition 2 or condition 1 above);

S710,在S708的判断结果为是的情况下,f=f+1,即将f进行加1处理;然后进行步骤S712,或者在S708的判断结果为否的情况下,直接进入步骤S712;S710, under the situation that the judgment result of S708 is yes, f=f+1, is about to add 1 processing to f; Then carry out step S712, or under the situation that the judgment result of S708 is no, directly enter step S712;

S712,测试下一个顶点;S712, testing the next vertex;

一组参考顶点中可能包括多个顶点,即图3中参考直线左侧的顶点可能有多个,在当前顶点判别结束后测试下一个顶点,直到一组参考顶点中的所有顶点都判别完成;A group of reference vertices may include multiple vertices, that is, there may be multiple vertices on the left side of the reference line in Figure 3, and the next vertex is tested after the current vertex discrimination is completed until all vertices in a group of reference vertices are discriminated;

在上述步骤S702的判断结果为否的情况下,即所有顶点都已经判别完成后,进入步骤S714;In the case that the judgment result of the above-mentioned step S702 is negative, that is, after all vertices have been discriminated, proceed to step S714;

S714,判断f是否为奇数;S714, judging whether f is an odd number;

S716,在S714的判断结果为是的情况下,确定目标点(或待检测点,或待确定的监控设备所在的位置)在多边形区域内;S716, in the case that the judgment result of S714 is yes, determine that the target point (or the point to be detected, or the location of the monitoring device to be determined) is within the polygonal area;

S718,在S714的判断结果为是的情况下,确定目标点在多边形区域外;S718, in the case that the determination result of S714 is yes, determine that the target point is outside the polygon area;

S720,结束。S720, end.

步骤4:区域周边检测:Step 4: Region perimeter detection:

对步骤3中不在区域内的点位,进一步判断是否属于边界指定范围内(对应于前述目标预设范围内),范围为可配置的阈值(对应于前述预定距离阈值)。例如,取C(X,Y)表示视频监控点位(类似于步骤3中点A),A'(X1,Y1)表示线段起始点,B'(X2,Y2)表示线段终点。则点到线段的距离主要情况分为如下三类:For the points that are not in the area in step 3, it is further judged whether they belong to the boundary specified range (corresponding to the aforementioned target preset range), and the range is a configurable threshold (corresponding to the aforementioned predetermined distance threshold). For example, take C(X,Y) to represent the video monitoring point (similar to point A in step 3), A'(X1,Y1) to represent the starting point of the line segment, and B'(X2,Y2) to represent the end point of the line segment. The distance between a point and a line segment is mainly divided into the following three categories:

①当(X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)<0时,∠A'为钝角,C在线段A'B'左边,最短距离为A'C,如图5(a);①When (X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)<0, ∠A' is an obtuse angle, C is on the left side of segment A'B', and the shortest distance is A'C , as shown in Figure 5(a);

②当(X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)>(X2-X1)×(X2-X1)+(Y2-Y1×(Y2-Y1)时,∠B'为钝角,最短距离为B'C,如图5(c);②When (X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)>(X2-X1)×(X2-X1)+(Y2-Y1×(Y2-Y1), ∠B' is an obtuse angle, and the shortest distance is B'C, as shown in Figure 5(c);

③当∠A'和∠B'都不是钝角时,最短距离为C到线段A'B'的垂线距离,如图5(b)。图5(b)中的D点为垂线与线段的交点,垂线与线段交点的横坐标表示为(X*,Y*),其中X*=X1+(X2-X1)×r,Y*=Y1+(Y2-Y1)×r,r=(X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)/(X2-X1)×(X2-X1)+(Y2-Y1)×(Y2-Y1);③ When both ∠A' and ∠B' are not obtuse angles, the shortest distance is the perpendicular distance from C to line segment A'B', as shown in Figure 5(b). Point D in Figure 5(b) is the intersection point of the vertical line and the line segment, and the abscissa of the intersection point of the vertical line and the line segment is expressed as (X*, Y*), where X*=X1+(X2-X1)×r, Y* =Y1+(Y2-Y1)×r, r=(X2-X1)×(X-X1)+(Y2-Y1)×(Y-Y1)/(X2-X1)×(X2-X1)+(Y2 -Y1)×(Y2-Y1);

④确定点位(X,Y)和垂点(X*,Y*)与地心夹角的弧度,公式如下:④ Determine the radian of the point (X, Y) and the vertical point (X*, Y*) and the center of the earth, the formula is as follows:

Figure SMS_1
Figure SMS_1

or

Figure SMS_2
Figure SMS_2

最后根据弧度求地球表面两点的弧线距离,公式如下:Finally, calculate the arc distance between two points on the surface of the earth according to the radian, the formula is as follows:

距离=6371000×acos(弧度1)或2×6371000asin(弧度2),单位:米Distance = 6371000×acos (radian 1) or 2×6371000asin (radian 2), unit: meter

针对上述①、②的情形,A'C、B'C可以采用与上述④同样的方法计算出来;For the situations of ① and ② above, A'C and B'C can be calculated in the same way as in ④ above;

求出距离并根据条件阈值(对应于前述预定距离阈值)给对应的点位打上标签,对既不在区域内,也不在周边的点位则判定为区域外的点位。Find the distance and label the corresponding point according to the condition threshold (corresponding to the predetermined distance threshold), and judge the point that is neither in the area nor in the surrounding area as the point outside the area.

在上述实施例中,首先,通过线位法严格判断点位与多边形的位置关系,该方法适用于任意复杂的多边形。然后将区域外的点位,再经过一次最短距离的判断,若最短距离小于阈值,则判断在区域内,否则在区域外。相比于一般方法具有一定的容错率和更复杂的覆盖场景,以及更少的遍历场景,效率更高。In the above embodiment, firstly, the positional relationship between the point and the polygon is strictly judged by the line method, which is applicable to any complex polygon. Then the point outside the area is judged by the shortest distance again. If the shortest distance is less than the threshold, it is judged to be in the area, otherwise it is outside the area. Compared with the general method, it has a certain fault tolerance rate, more complex coverage scenarios, and fewer traversal scenarios, and is more efficient.

通过本发明实施例,融合了线位法和点到线段的最短距离法来判断一个点位是否属于指定的区域内,考虑了现实场景中由于人工维护点位经纬度的不精确问题,该方法对一定的经纬度偏移有一定的松弛判别性。对复杂场景的多边形区域均有良好的效果,周边阈值可配置,适用于对各种大小目标区域的内外判定。Through the embodiment of the present invention, the line position method and the shortest distance method from point to line segment are combined to judge whether a point belongs to a specified area, and considering the inaccurate problem of manual maintenance of point longitude and latitude in real scenes, this method is useful for A certain latitude and longitude offset has a certain slack discriminant. It has a good effect on polygonal areas of complex scenes, and the peripheral threshold can be configured, which is suitable for the internal and external judgment of target areas of various sizes.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

在本实施例中还提供了一种监控设备的位置确定装置,图8是根据本发明实施例的监控设备的位置确定装置的结构框图,如图8所示,该装置包括:In this embodiment, a device for determining a position of a monitoring device is also provided. FIG. 8 is a structural block diagram of a device for determining a position of a monitoring device according to an embodiment of the present invention. As shown in FIG. 8 , the device includes:

获取模块802,用于获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;An acquisition module 802, configured to acquire the location information of the target monitoring device and the boundary location information of the target geographical area, and determine a target point and a target polygon in the target coordinate system, wherein the target point represents the location information of the target monitoring device The indicated geographical position, the target polygon represents the boundary of the target geographical area represented by the boundary position information;

第一确定模块804,用于在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;The first determination module 804 is configured to determine a set of reference vertices among the vertices of the target polygon, wherein the set of reference vertices are part of the vertices in the target polygon, and the set of reference vertices are in the target polygon. All are located on one side of a reference line passing through the target point in the coordinate system, and at least one adjacent vertex of each vertex in the group of vertices is located on the other side of the reference line;

第二确定模块806,用于根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。The second determining module 806 is configured to determine whether the target monitoring device is located in the target geographical area according to the positional relationship between the target point and the set of reference vertices and a set of adjacent vertices, wherein the The set of adjacent vertices is a vertex located on the other side among adjacent vertices of the respective vertices in the set of reference vertices.

在一个可选的实施例中,上述第二确定模块806包括:第一确定子模块,用于根据所述目标点与所述一组参考顶点,确定第一组斜率,其中,所述第一组斜率是所述目标点分别与所述一组参考顶点中的各个顶点所形成的直线的斜率;第二确定子模块,用于根据所述一组参考顶点与所述一组相邻顶点,确定第二组斜率,其中,所述第二组斜率是所述一组参考顶点中的各个顶点分别与所述一组相邻顶点中相邻的顶点所形成的直线的斜率;第三确定子模块,用于根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内。In an optional embodiment, the second determining module 806 includes: a first determining submodule, configured to determine a first set of slopes according to the target point and the set of reference vertices, wherein the first The group slope is the slope of the straight line formed by the target point and each vertex in the group of reference vertices; the second determining submodule is used to, according to the group of reference vertices and the group of adjacent vertices, determining a second set of slopes, wherein the second set of slopes is the slope of a straight line formed by each vertex in the set of reference vertices and an adjacent vertex in the set of adjacent vertices; the third determiner A module for determining whether the target monitoring device is located within the target geographic area based on the first set of slopes and the second set of slopes.

在一个可选的实施例中,上述第三确定子模块包括:第一确定单元,用于根据所述第一组斜率和所述第二组斜率,在所述第二组斜率中确定满足预设条件的斜率,其中,满足所述预设条件表示所述第二组斜率中的一个斜率,小于所述第一组斜率中对应的斜率,所述对应的斜率与所述一个斜率是所述一组参考顶点中的同一个顶点分别与所述目标点和所述一组相邻顶点中的一个顶点所形成的直线的斜率;第二确定单元,用于根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内。In an optional embodiment, the above-mentioned third determining submodule includes: a first determining unit, configured to, according to the first group of slopes and the second group of slopes, determine in the second group of slopes that the predetermined The slope of the assumed condition, wherein meeting the preset condition means that one slope in the second group of slopes is smaller than the corresponding slope in the first group of slopes, and the corresponding slope and the one slope are the same The slope of the straight line formed by the same vertex in a group of reference vertices and the target point and a vertex in the group of adjacent vertices respectively; the second determination unit is configured to to determine whether the target surveillance device is located within the target geographic area.

在一个可选的实施例中,上述第二确定单元包括:第一确定子单元,用于在所述满足预设条件的斜率的数量为奇数的情况下,确定所述目标监控设备位于所述目标地理区域内;第二确定子单元,用于在所述满足预设条件的斜率的数量为偶数的情况下,确定所述目标监控设备位于所述目标地理区域外。In an optional embodiment, the above-mentioned second determination unit includes: a first determination subunit, configured to determine that the target monitoring device is located in the Within the target geographic area; a second determining subunit, configured to determine that the target monitoring device is located outside the target geographic area when the number of slopes satisfying the preset condition is an even number.

在一个可选的实施例中,上述装置还包括:第三确定模块,用于在确定所述目标监控设备是否位于所述目标地理区域内之后,在确定所述目标监控设备位于所述目标地理区域外的情况下,确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内;第四确定模块,用于在确定出所述目标监控设备位于所述目标地理区域的边界的所述目标预设范围内的情况下,将所述目标监控设备确定为位于所述目标地理区域内。In an optional embodiment, the above apparatus further includes: a third determining module, configured to, after determining whether the target monitoring device is located in the target geographical area, determine that the target monitoring device is located in the target geographical area In the case of outside the area, determine whether the target monitoring device is located within the target preset range of the boundary of the target geographic area; a fourth determination module, configured to determine that the target monitoring device is located within the target geographic area If the target monitoring device is within the target preset range of the border, the target monitoring device is determined to be located in the target geographic area.

在一个可选的实施例中,上述第三确定模块包括:第四确定子模块,用于确定所述目标点与所述目标多边形的每条边之间的目标距离,得到一组目标距离;第五确定子模块,用于根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内。In an optional embodiment, the third determining module includes: a fourth determining submodule, configured to determine a target distance between the target point and each side of the target polygon to obtain a set of target distances; The fifth determining submodule is configured to determine whether the target monitoring device is within the target preset range according to the set of target distances.

在一个可选的实施例中,上述第四确定子模块包括:第三确定单元,用于确定所述目标多边形的每条边上与所述目标点距离最短的参考点;第四确定单元,用于将所述目标点与所述每条边上的所述参考点之间的距离确定为所述目标点与所述每条边之间的所述目标距离。In an optional embodiment, the fourth determining submodule includes: a third determining unit, configured to determine a reference point on each side of the target polygon that is the shortest distance from the target point; a fourth determining unit, and determining the distance between the target point and the reference point on each side as the target distance between the target point and each side.

在一个可选的实施例中,上述第五确定子模块包括:第五确定单元,用于在所述一组目标距离中有至少一个目标距离小于或等于预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围内;第六确定单元,用于在所述一组目标距离均大于所述预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围之外。In an optional embodiment, the above-mentioned fifth determining submodule includes: a fifth determining unit, configured to determine the The target monitoring device is located within the target preset range; a sixth determining unit is configured to determine that the target monitoring device is located within the target preset range when the group of target distances is greater than the predetermined distance threshold outside.

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above-mentioned modules can be realized by software or hardware. For the latter, it can be realized by the following methods, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules can be combined in any combination The forms of are located in different processors.

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。Embodiments of the present invention also provide a computer-readable storage medium, in which a computer program is stored, wherein the computer program is set to execute the steps in any one of the above method embodiments when running.

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In an exemplary embodiment, the above-mentioned computer-readable storage medium may include but not limited to: U disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM) , mobile hard disk, magnetic disk or optical disk and other media that can store computer programs.

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present invention also provides an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In an exemplary embodiment, the electronic device may further include a transmission device and an input and output device, wherein the transmission device is connected to the processor, and the input and output device is connected to the processor.

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and exemplary implementation manners, and details will not be repeated here in this embodiment.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the present invention described above can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices In fact, they can be implemented in program code executable by a computing device, and thus, they can be stored in a storage device to be executed by a computing device, and in some cases, can be executed in an order different from that shown here. Or described steps, or they are fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.

Claims (11)

1.一种监控设备的位置确定方法,其特征在于,包括:1. A method for determining a location of a monitoring device, comprising: 获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;Obtaining the location information of the target monitoring device and the boundary location information of the target geographic area, and determining a target point and a target polygon in the target coordinate system, wherein the target point represents the geographic location indicated by the location information of the target monitoring device, The target polygon represents the boundary of the target geographic area represented by the boundary location information; 在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;Determine a set of reference vertices among the vertices of the target polygon, wherein the set of reference vertices are part of the vertices in the target polygon, and the set of reference vertices are located in the target coordinate system and pass through the One side of the reference straight line of the target point, at least one adjacent vertex of each vertex in the group of vertices is located on the other side of the reference straight line; 根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。Determine whether the target monitoring device is located in the target geographical area according to the positional relationship between the target point and the group of reference vertices and a group of adjacent vertices, wherein the group of adjacent vertices are the Among the adjacent vertices of each vertex in the set of reference vertices, the vertices located on the other side. 2.根据权利要求1所述的方法,其特征在于,所述根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,包括:2. The method according to claim 1, wherein, according to the positional relationship between the target point and the group of reference vertices and a group of adjacent vertices, it is determined whether the target monitoring device is located at the within the above-mentioned target geographic areas, including: 根据所述目标点与所述一组参考顶点,确定第一组斜率,其中,所述第一组斜率是所述目标点分别与所述一组参考顶点中的各个顶点所形成的直线的斜率;Determine a first set of slopes according to the target point and the set of reference vertices, wherein the first set of slopes is the slope of a straight line formed by the target point and each vertex in the set of reference vertices ; 根据所述一组参考顶点与所述一组相邻顶点,确定第二组斜率,其中,所述第二组斜率是所述一组参考顶点中的各个顶点分别与所述一组相邻顶点中相邻的顶点所形成的直线的斜率;According to the group of reference vertices and the group of adjacent vertices, the second group of slopes is determined, wherein the second group of slopes is each vertex in the group of reference vertices and the group of adjacent vertices respectively The slope of the straight line formed by adjacent vertices in ; 根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内。Based on the first set of slopes and the second set of slopes, it is determined whether the target surveillance device is located within the target geographic area. 3.根据权利要求2所述的方法,其特征在于,所述根据所述第一组斜率和所述第二组斜率,确定所述目标监控设备是否位于所述目标地理区域内,包括:3. The method according to claim 2, wherein the determining whether the target monitoring device is located in the target geographical area according to the first set of slopes and the second set of slopes comprises: 根据所述第一组斜率和所述第二组斜率,在所述第二组斜率中确定满足预设条件的斜率,其中,满足所述预设条件表示所述第二组斜率中的一个斜率小于所述第一组斜率中对应的斜率,所述对应的斜率与所述一个斜率是所述一组参考顶点中的同一个顶点分别与所述目标点和所述一组相邻顶点中的一个顶点所形成的直线的斜率;According to the first group of slopes and the second group of slopes, determining a slope satisfying a preset condition in the second group of slopes, wherein satisfying the preset condition means one slope in the second group of slopes is less than the corresponding slope in the first group of slopes, the corresponding slope and the one slope are the same vertex in the group of reference vertices and the target point and the group of adjacent vertices respectively the slope of a line formed by a vertex; 根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内。Whether the target monitoring device is located in the target geographic area is determined according to the number of slopes satisfying the preset condition. 4.根据权利要求3所述的方法,其特征在于,所述根据所述满足预设条件的斜率的数量,确定所述目标监控设备是否位于所述目标地理区域内,包括:4. The method according to claim 3, wherein the determining whether the target monitoring device is located in the target geographical area according to the number of slopes satisfying the preset condition comprises: 在所述满足预设条件的顶点的斜率为奇数的情况下,确定所述目标监控设备位于所述目标地理区域内;When the slope of the vertex satisfying the preset condition is an odd number, determine that the target monitoring device is located in the target geographic area; 在所述满足预设条件的顶点的斜率为偶数的情况下,确定所述目标监控设备位于所述目标地理区域外。In a case where the slope of the vertex satisfying the preset condition is an even number, it is determined that the target monitoring device is located outside the target geographic area. 5.根据权利要求1至4任一项中所述的方法,其特征在于,在确定所述目标监控设备是否位于所述目标地理区域内之后,所述方法还包括:5. The method according to any one of claims 1 to 4, wherein after determining whether the target monitoring device is located in the target geographic area, the method further comprises: 在确定所述目标监控设备位于所述目标地理区域外的情况下,确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内;In a case where it is determined that the target monitoring device is located outside the target geographic area, determining whether the target monitoring device is located within a target preset range of the boundary of the target geographic area; 在确定出所述目标监控设备位于所述目标地理区域的边界的所述目标预设范围内的情况下,将所述目标监控设备确定为位于所述目标地理区域内。If it is determined that the target monitoring device is located within the target preset range of the boundary of the target geographic area, the target monitoring device is determined to be located within the target geographic area. 6.根据权利要求5所述的方法,其特征在于,所述确定所述目标监控设备是否位于所述目标地理区域的边界的目标预设范围内,包括:6. The method according to claim 5, wherein the determining whether the target monitoring device is located within the target preset range of the boundary of the target geographical area comprises: 确定所述目标点与所述目标多边形的每条边之间的目标距离,得到一组目标距离;determining a target distance between the target point and each side of the target polygon to obtain a set of target distances; 根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内。It is determined whether the target monitoring device is located within the target preset range according to the set of target distances. 7.根据权利要求6所述的方法,其特征在于,所述确定所述目标点与所述目标多边形的每条边之间的目标距离,包括:7. The method according to claim 6, wherein the determining the target distance between the target point and each side of the target polygon comprises: 确定所述目标多边形的每条边上与所述目标点距离最短的参考点;Determining the reference point on each side of the target polygon with the shortest distance from the target point; 将所述目标点与所述每条边上的所述参考点之间的距离确定为所述目标点与所述每条边之间的所述目标距离。determining the distance between the target point and the reference point on each side as the target distance between the target point and each side. 8.根据权利要求6所述的方法,其特征在于,所述根据所述一组目标距离确定所述目标监控设备是否位于所述目标预设范围内,包括:8. The method according to claim 6, wherein the determining whether the target monitoring device is located within the target preset range according to the set of target distances comprises: 在所述一组目标距离中有至少一个目标距离小于或等于预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围内;In a case where at least one target distance in the set of target distances is less than or equal to a predetermined distance threshold, determining that the target monitoring device is located within the target preset range; 在所述一组目标距离均大于所述预定距离阈值的情况下,确定所述目标监控设备位于所述目标预设范围之外。In a case where the group of target distances are all greater than the predetermined distance threshold, it is determined that the target monitoring device is located outside the target preset range. 9.一种监控设备的位置确定装置,其特征在于,包括:9. A device for determining a location of a monitoring device, comprising: 获取模块,用于获取目标监控设备的位置信息和目标地理区域的边界位置信息,并在目标坐标系中确定目标点和目标多边形,其中,所述目标点表示所述目标监控设备的位置信息所指示的地理位置,所述目标多边形表示所述边界位置信息所表示的所述目标地理区域的边界;An acquisition module, configured to acquire the location information of the target monitoring device and the boundary location information of the target geographical area, and determine the target point and the target polygon in the target coordinate system, wherein the target point represents the location information of the target monitoring device Indicated geographic location, the target polygon represents the boundary of the target geographic area represented by the boundary location information; 第一确定模块,用于在所述目标多边形的顶点中确定一组参考顶点,其中,所述一组参考顶点是所述目标多边形中的部分顶点,所述一组参考顶点在所述目标坐标系中均位于经过所述目标点的参考直线的一侧,所述一组顶点中的各个顶点的至少一个相邻顶点位于所述参考直线的另一侧;The first determining module is configured to determine a set of reference vertices among the vertices of the target polygon, wherein the set of reference vertices are part vertices in the target polygon, and the set of reference vertices are at the target coordinates are located on one side of a reference line passing through the target point, and at least one adjacent vertex of each vertex in the group of vertices is located on the other side of the reference line; 第二确定模块,用于根据所述目标点与所述一组参考顶点、一组相邻顶点之间的位置关系,确定所述目标监控设备是否位于所述目标地理区域内,其中,所述一组相邻顶点是所述一组参考顶点中的各个顶点的相邻顶点中位于所述另一侧的顶点。The second determination module is configured to determine whether the target monitoring device is located in the target geographical area according to the positional relationship between the target point and the set of reference vertices and a set of adjacent vertices, wherein the A set of adjacent vertices is a vertex located on the other side among adjacent vertices of the respective vertices in the set of reference vertices. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至8任一项中所述的方法的步骤。10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, wherein when the computer program is executed by a processor, any one of claims 1 to 8 is implemented. The steps of the method. 11.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至8任一项中所述的方法的步骤。11. An electronic device comprising a memory, a processor, and a computer program stored on the memory and operable on the processor, characterized in that the rights are realized when the processor executes the computer program The steps of the method described in any one of Claims 1 to 8.
CN202310034807.6A 2023-01-10 2023-01-10 Method and device for determining position of monitoring equipment, storage medium and electronic device Pending CN116261101A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310034807.6A CN116261101A (en) 2023-01-10 2023-01-10 Method and device for determining position of monitoring equipment, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310034807.6A CN116261101A (en) 2023-01-10 2023-01-10 Method and device for determining position of monitoring equipment, storage medium and electronic device

Publications (1)

Publication Number Publication Date
CN116261101A true CN116261101A (en) 2023-06-13

Family

ID=86683632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310034807.6A Pending CN116261101A (en) 2023-01-10 2023-01-10 Method and device for determining position of monitoring equipment, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN116261101A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119782845A (en) * 2025-03-06 2025-04-08 浙江大华技术股份有限公司 A method for determining associated information, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100185408A1 (en) * 2009-01-16 2010-07-22 Nec (China) Co., Ltd. Method, device and system for calibrating positioning device
CN108845288A (en) * 2018-04-19 2018-11-20 网易(杭州)网络有限公司 Space-location method, system and terminal device
CN109978903A (en) * 2019-03-13 2019-07-05 浙江大华技术股份有限公司 A kind of identification point recognition methods, device, electronic equipment and storage medium
US20220215557A1 (en) * 2019-05-16 2022-07-07 Hangzhou Glority Software Limited Edge detection method and device, electronic equipment, and computer-readable storage medium
CN114858157A (en) * 2022-04-27 2022-08-05 甄十信息科技(上海)有限公司 Method and device for positioning irregular safety region of wearable device
CN115209349A (en) * 2022-08-04 2022-10-18 维沃移动通信有限公司 Geofence detection method and device and electronic equipment
WO2022222828A1 (en) * 2021-04-20 2022-10-27 华为技术有限公司 Positioning method and related apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100185408A1 (en) * 2009-01-16 2010-07-22 Nec (China) Co., Ltd. Method, device and system for calibrating positioning device
CN108845288A (en) * 2018-04-19 2018-11-20 网易(杭州)网络有限公司 Space-location method, system and terminal device
CN109978903A (en) * 2019-03-13 2019-07-05 浙江大华技术股份有限公司 A kind of identification point recognition methods, device, electronic equipment and storage medium
US20220215557A1 (en) * 2019-05-16 2022-07-07 Hangzhou Glority Software Limited Edge detection method and device, electronic equipment, and computer-readable storage medium
WO2022222828A1 (en) * 2021-04-20 2022-10-27 华为技术有限公司 Positioning method and related apparatus
CN114858157A (en) * 2022-04-27 2022-08-05 甄十信息科技(上海)有限公司 Method and device for positioning irregular safety region of wearable device
CN115209349A (en) * 2022-08-04 2022-10-18 维沃移动通信有限公司 Geofence detection method and device and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
洪志强;: "基于斜率的多边形内外点快速判别算法", 计算机与现代化, no. 01, 15 January 2013 (2013-01-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119782845A (en) * 2025-03-06 2025-04-08 浙江大华技术股份有限公司 A method for determining associated information, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN111935820B (en) Positioning implementation method based on wireless network and related equipment
CN115209349B (en) Geographic fence detection method, device and electronic device
WO2015018233A1 (en) Method for determining position of terminal device, and terminal device
CN112533218B (en) A method for identifying a network coverage area and electronic equipment
CN112203293B (en) Cell over-coverage identification method, device, equipment and computer storage medium
CN116129332A (en) Tracking and identifying method and device for multiple ship targets, electronic equipment and storage medium
CN112312301B (en) User terminal positioning method, device, equipment and computer storage medium
CN102158844A (en) Method and system for updating position of base station
CN110633262A (en) Calculation method and system of map intersecting area area based on Spark
CN115243191A (en) Position determination method and device of monitoring equipment, terminal and storage medium
AU2020438755A1 (en) Method and apparatus for determining service area of parking lot, device, and storage medium
CN116261101A (en) Method and device for determining position of monitoring equipment, storage medium and electronic device
CN111565415A (en) Method and equipment for evaluating cell performance
CN116896512A (en) A cloud-edge collaborative system evaluation method, device, storage medium and electronic equipment
CN114814802B (en) A positioning method and device
CN116017290A (en) Method, device, electronic equipment, and storage medium for real-time monitoring of vehicle operating status
CN114630359B (en) Method, device, electronic equipment and computer storage medium for determining network coverage
CN118354279A (en) Method and device for determining associated information, electronic equipment and storage medium
CN115937494B (en) Position labeling method and device in panorama, electronic equipment and storage medium
CN118250207A (en) Task scheduling method and device, equipment and medium
CN114519117B (en) Method, device, electronic device and storage medium for determining event authenticity
WO2023231459A1 (en) Method for generating intersection surface and related apparatus
CN118139067A (en) Regional core coverage site identification method, device and computer equipment
CN111045051A (en) VRS information generation method, positioning service providing method and positioning service device
CN116645832A (en) Target identification method and device, electronic equipment and storage medium

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