CN114719842B - 基于电子围栏的定位方法、***、设备及存储介质 - Google Patents
基于电子围栏的定位方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN114719842B CN114719842B CN202210637832.9A CN202210637832A CN114719842B CN 114719842 B CN114719842 B CN 114719842B CN 202210637832 A CN202210637832 A CN 202210637832A CN 114719842 B CN114719842 B CN 114719842B
- Authority
- CN
- China
- Prior art keywords
- positioning
- feedback
- signal
- fence
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/12—Mechanical actuation by the breaking or disturbance of stretched cords or wires
- G08B13/122—Mechanical actuation by the breaking or disturbance of stretched cords or wires for a perimeter fence
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
本发明涉及围栏计算领域,公开了一种基于电子围栏的定位方法、***、设备及存储介质。该方法包括:天基定位***向目标定位设备发送定位探索信号;根据天基计时钟,计算定位探索信号的定位反馈时长;判断定位反馈时长是否超过反馈阈值;若超过,则发送定位切换信号至室内定位***中;室内定位***接收定位切换信号,发送室内探索信号;判断室内探索信号是否存在反馈信号;若不存在,则确定目标定位设备脱离电子围栏,生成围栏脱离数据,以及将围栏脱离数据发送至定位查询***;若存在,根据反馈信号,计算出目标定位设备的定位数据,将定位数据发送至定位查询***;定位查询***接收定位数据,得到围栏定位结果数据。
Description
技术领域
本发明涉及围栏计算领域,尤其涉及一种基于电子围栏的定位方法、***、设备及存储介质。
背景技术
定位是指移动通信***通过特定的定位技术获取移动终端的地理位置信息(例如经纬度坐标),提供给移动用户本人、通信***或第三方定位客户端,并借助一定的电子地图信息的支持,为移动用户提供与其位置相关的呼叫或非呼叫类业务。
已有的移动通信***中移动定位服务主要用于紧急救援,如紧急救护,紧急呼叫场景下对用户的定位;基于位置的信息服务,如车载GPS的应用、黄页、交通信息、天气信息、导航信息和导游服务等;基于位置触发的服务,如基于位置的管理信息和计费等;跟踪及资产管理服务,如车辆调度/跟踪/监控/防盗、物资跟踪和老人儿童监护服务等。
GPS(全球定位***)是人们最耳熟能详的定位方式。它由美国研制,并由94年全面建成,它基于太空中的24颗轨迹卫星提供导航功能。现在很多移动设备内置了GPS信号接收器,可以直接读取卫星的数据来计算所处的位置,定位的精度在2米到100米之间。缺点是GPS定位往往需要的时间比较长,通信质量不好的情况下,可能需要数分钟才能定位出用户的位置。一个GPS接收机必须同是接收4颗卫星才能进行三维定位。对于实时厘米级定位精度,则要求同时接收5颗以上的卫星。在理想情况下,因为GPS***有24颗卫星环绕地球运动,通常在水平角10度以上都能观测到7颗卫星。但如果附近有山、建筑物或其他遮挡物,则所能观测到的卫星会更少,这样接收机就很难定位,因此基于GPS定位***的电子围栏的误差会较大,在一些商业机密保护场景下的定位情况下,商业机密放置在室内,一旦四周房屋较多该电子围栏的精度就无法保证机密文件和信息在电子围栏监控下有能及时预警反馈。
发明内容
本发明的主要目的在于解决现有的电子围栏精度过低导致预警反馈不及时的技术问题。
本发明第一方面提供了一种基于电子围栏的定位方法,所述基于电子围栏的定位方法应用于基于电子围栏的定位***,所述基于电子围栏的定位***包括:天基定位***、室内定位***、定位查询***,所述基于电子围栏的定位方法包括:
所述天基定位***向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据。
可选的,在本发明第一方面的第一种实现方式中,所述根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长包括:
判断是否接收到所述定位探索信号的天基反馈信号;
若未接收到,则根据预置天基计时钟,计算所述定位探索信号的反馈等待时长,将所述反馈等待时长确定为定位反馈时长;
若接收到,则根据预置天基计时钟和所述天基反馈信号的接收时刻,计算出定位反馈时长。
可选的,在本发明第一方面的第二种实现方式中,在所述判断所述定位反馈时长是否超过预置反馈阈值之后,还包括:
若不超过预置反馈阈值,则重新根据预置天基计时钟,计算所述定位探索信号的定位反馈时长。
可选的,在本发明第一方面的第三种实现方式中,所述判断所述定位反馈时长是否超过预置反馈阈值包括:
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则向所述目标定位设备发送复核探索信号;
根据预置天基计时钟,迭代计算所述复核探索信号的复核反馈时长;
判断所述复核反馈时长是否超过所述反馈阈值;
若超过所述反馈阈值,则确定所述定位反馈时长为真实超过所述反馈阈值。
可选的,在本发明第一方面的第四种实现方式中,所述分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据包括:
将所述定位数据标记在预置围栏地图上,得到定位坐标;
分析所述定位坐标与所述围栏地图的电子围栏之间位置关系,得到围栏定位结果数据。
可选的,在本发明第一方面的第五种实现方式中,所述根据所述反馈信号,计算出所述目标定位设备的定位数据包括:
基于WIFI定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
可选的,在本发明第一方面的第六种实现方式中,所述根据所述反馈信号,计算出所述目标定位设备的定位数据还包括:
基于基站定位算法和IP定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
本发明第二方面提供了一种基于电子围栏的定位***,所述基于电子围栏的定位***包括:
天基定位***、室内定位***、定位查询***;
所述天基定位***,用于向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***,用于接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***,用于接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据。
本发明第三方面提供了一种基于电子围栏的定位设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于电子围栏的定位设备执行上述的基于电子围栏的定位方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于电子围栏的定位方法。
在本发明实施例中,在电子围栏的定位中,使用多种定位方式,我们内嵌了多种定位,然后在每次定位完成后,我们需要将多种方式的定位结果进行收集,收集后进行结果分析,对地理数据进行对比,去掉误差较大的,剩余结果再选择结果相同的点作为本次定位的结果,最后使用该结果来匹配电子围栏的范围。
附图说明
图1为本发明实施例中基于电子围栏的定位方法的一个实施例示意图;
图2为本发明实施例中基于电子围栏的定位***的一个实施例示意图;
图3为本发明实施例中基于电子围栏的定位***的另一个实施例示意图;
图4为本发明实施例中基于电子围栏的定位设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种基于电子围栏的定位方法、***、设备及存储介质。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中基于电子围栏的定位方法的一个实施例所述基于电子围栏的定位方法应用于基于电子围栏的定位***,所述基于电子围栏的定位***包括:天基定位***、室内定位***、定位查询***,所述基于电子围栏的定位方法包括:
101、天基定位***向目标定位设备发送定位探索信号;
在本实施例中,GPS采用交互定位的原理。已知几个点的距离,则可求出求未知所处的位置。对GPS而言,已知点是空间的卫星,未知点是地面某一移动目标。卫星的距离由卫星信号传播时间来测定,将传播时间乘上光速可求出距离。距离公式为R=vt,其中,v为无线信号传输速度3*10^8m/s,t为卫星信号传到地面时间(卫星信号传送到地面大约需要0.06s),R为卫星距离测量点的距离。
102、根据预置天基计时钟,迭代计算定位探索信号的定位反馈时长;
在本实施例中,卫星和用户接收机都配备精确的时钟,但一般为降低成本,用户接收机都用石英钟。由于光速很快,要求卫星和接收机相互间同步精度达到纳秒级(10-6秒),由于接收机使用石英钟,因此测量时会产生较大的误差,不过该意味着在通过计算机后可被忽略。同时,因为每颗卫星之间的时钟同步性十分精确,只要同时跟踪4颗GPS可见卫星后训能解算出经度、纬度、高度及接收机钟差。这是典型的由4个方程求解4个未知数的数学运算。
进一步的,102可以执行以下步骤:
1021、判断是否接收到定位探索信号的天基反馈信号;
1022、若未接收到,则根据预置天基计时钟,计算定位探索信号的反馈等待时长,将反馈等待时长确定为定位反馈时长;
1023、若接收到,则根据预置天基计时钟和天基反馈信号的接收时刻,计算出定位反馈时长。
在1021-1023步骤中,GPS在室内是定位不到的(定位信号弱),只能在室外定位。这样的话,通过GPS定位可以知道用户在室内还是室外,由于室内没有天基反馈信号而室外才有,可以监控天基反馈信号来判断是否在室内。
监控回调信号上,根据天基计时钟本身的时刻与天基反馈信号被接收的反馈时刻,得到定位反馈时长。而如果没有接收到天基反馈信号,天基反馈信号的发送时刻不断与当前的天基计时钟进行相减处理,然后最终得到当前未接收到定位反馈信号的时长,将该时长作为定位反馈时长,进入步骤103进行判断。这里说明“迭代计算”的含义:迭代计算是未接收到天基反馈信号不断循环计算反馈等待时长,将反馈等待时长确定为定位反馈时长,然后进入103步骤进行判断处理。当然,“迭代计算”也包含接收到天基反馈信号,直接确定计算定位反馈时长。
103、判断定位反馈时长是否超过预置反馈阈值;
在本实施例中,定位反馈时长与预置反馈阈值直接进行大小比较,例如定位反馈时长为25s,而反馈阈值为30s,则定位反馈时长未超过预置反馈阈值。
进一步的,在103之后,还可以执行以下步骤:
1031、若不超过预置反馈阈值,则重新根据预置天基计时钟,计算定位探索信号的定位反馈时长。
在本实施例中,定位反馈时长为25s,而反馈阈值为30s,没有超过反馈阈值则将重新回到102中进行循环计算定位反馈时长。
进一步的,103可以进行以下步骤:
1032、判断定位反馈时长是否超过预置反馈阈值;
1033、若超过预置反馈阈值,则向目标定位设备发送复核探索信号;
1034、根据预置天基计时钟,迭代计算复核探索信号的复核反馈时长;
1035、判断复核反馈时长是否超过反馈阈值;
1036、若超过反馈阈值,则确定定位反馈时长为真实超过反馈阈值。
在1032-1036步骤中,室内和室外最大的差别就是GPS定位后的结果,如果GPS结果不返回或者超过设定的时间没返回,则会重试一次,避免偶发原因导致误判,通过这个判断室内还是室外后,在室外优先选择GPS定位,而在室内则选择基站和IP定位。计算复核反馈时长与计算复核反馈时长类似,同样进行迭代计算处理,然后判断复核反馈时长是否超过反馈阈值,当复核过程中复核反馈时长超过了反馈阈值,则确定先前测量的定位反馈时长确认是超过反馈阈值,并不存在偶发误判情况。
104、若超过预置反馈阈值,则发送定位切换信号至室内定位***中;
105、室内定位***接收定位切换信号,发送室内探索信号;
106、判断室内探索信号是否存在反馈信号;
在104-106步骤中,天基定位***没有探索到相关的定位反馈信号,则发送目标定位设备的探索切换请求进入室内定位***,由室内定位***对目标定位设备进行探索,室内定位***来对室内发送目标定位设备对应的室内探索信号,监听反馈信号是否存在。
107、若不存在反馈信号,则确定目标定位设备脱离电子围栏,生成围栏脱离数据,以及将围栏脱离数据发送至定位查询***;
在本实施例中,反馈信号不存在,而室外也无法监控到目标定位设备,则认为目标定位设备已经脱离了预先设置的电子围栏中,生成目标定位设备对应的围栏脱离数据,围栏脱离数据带有目标定位设备已经离开电子围栏的结果数据。结果数据发送到定位查询***中,以便用户在定位查询***中知晓了目标定位设备已经脱离了电子围栏。
108、若存在反馈信号,则根据反馈信号,计算出目标定位设备的定位数据,将定位数据发送至定位查询***;
在本实施例中,存在反馈数据时,根据室内的反馈信号,即可计算出目标设备的定位数据,在计算过程中分析定位数据有多种实现方式。例如,WIFI访问Google map,仍然可以定位所在的位置。为Google采用了WIFI定位***,它通过检测设备上可以探测到的无线路由列表来进行定位。
进一步的,在108可以执行以下步骤:
1081、基于WIFI定位算法,对反馈信号进行定位处理,得到目标定位设备的定位数据。
在1081步骤中,Wi-Fi定位技术是室内定位技术中的一种,指通过无线接入点(包括无线路由器)组成的无线局域网络(WLAN),可以实现复杂环境中的定位、监测和追踪任务。它以网络节点(无线接入点)的位置信息为基础和前提,采用经验测试和信号传播模型相结合的方式,对已接入的移动设备进行位置定位,最高精确度大约在1米至20米之间。如果定位测算仅基于当前连接的Wi-Fi接入点,而不是参照周边Wi-Fi的信号强度合成图,则Wi-Fi定位就很容易存在误差(例如:定位楼层错误)。另外,Wi-Fi接入点通常都只能覆盖半径90米左右的区域,而且很容易受到其他信号的干扰,从而影响其精度,***的能耗也较高。
1082、基于基站定位算法和IP定位算法,对反馈信号进行定位处理,得到目标定位设备的定位数据。
在1082步骤中,IP定位的基本原理是,利用IP设备的名字、注册信息或时延信息等来估计其地理位置。定位算法设计的基本原则是:在保证定位精度的前提下,尽量减少测量开销,同时兼具良好的扩展性,并能保护用户隐私。最初的定位算法通过向DNS服务器查询或者挖掘隐含在主机名中的信息来推测IP设备的地理位置,一些定位算法根据时延与地理距离之间的线性关系来估测主机位置,并通过拓扑信息来减小定位误差。通过寻找时延与地理距离的分布规律来进行定位,综合的定位算法使用了上述两类方法来进行交叉验证以提高精度。由于电信运营商手上掌握着每一个基站的位置,因此只要手机能够连上附近至少三个基站,运营商就能计算出手机用户的位置。附近能够连接上的基站越多,定位就越准确。优先使用基站定位、IP定位,将定位后的结果对比,取出相近的值后作为项目需要的值。
109、定位查询***接收定位数据,分析定位数据与电子围栏的位置关系,得到围栏定位结果数据。
在本实施例中,定位查询***接收到定位数据,可以计算横纵坐标大小分析定位数据与电子围栏的坐标约束之间的关系,得到围栏定位结果数据,围栏定位结果数据有脱离电子围栏的结果和在电子围栏范围内的结果两种。
进一步的,在“分析定位数据与电子围栏的位置关系,得到围栏定位结果数据”可以执行以下步骤:
1091、将定位数据标记在预置围栏地图上,得到定位坐标;
1092、分析定位坐标与围栏地图的电子围栏之间位置关系,得到围栏定位结果数据。
在1091-1092步骤中,先将定位数据标记在围栏地图上,围栏地图是存在电子围栏的电子地图,电子围栏在地图区域上存在坐标点集。判断定位坐标是否属于电子围栏的坐标点集中,属于坐标点集可以认定是目标定位设备是在电子围栏中,定位坐标不在坐标点集中则认定目标定位设备不再电子围栏中。
在本发明实施例中,在电子围栏的定位中,使用多种定位方式,我们内嵌了多种定位,然后在每次定位完成后,我们需要将多种方式的定位结果进行收集,收集后进行结果分析,对地理数据进行对比,去掉误差较大的,剩余结果再选择结果相同的点作为本次定位的结果,最后使用该结果来匹配电子围栏的范围。
上面对本发明实施例中基于电子围栏的定位方法进行了描述,下面对本发明实施例中基于电子围栏的定位***进行描述,请参阅图2,本发明实施例中基于电子围栏的定位***一个实施例,所述基于电子围栏的定位***包括:
天基定位***201、室内定位***202、定位查询***203;
所述天基定位***201,用于向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***202,用于接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***203,用于接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位数据。
在本发明实施例中,在电子围栏的定位中,使用多种定位方式,我们内嵌了多种定位,然后在每次定位完成后,我们需要将多种方式的定位结果进行收集,收集后进行结果分析,对地理数据进行对比,去掉误差较大的,剩余结果再选择结果相同的点作为本次定位的结果,最后使用该结果来匹配电子围栏的范围。
请参阅图3,本发明实施例中基于电子围栏的定位***的另一个实施例,所述基于电子围栏的定位***包括:
天基定位***201、室内定位***202、定位查询***203;
所述天基定位***201,用于向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***202,用于接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***203,用于接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位数据。
其中,所述基于电子围栏的定位***还包括循环模块204,所述循环模块204具体用于:
其中,所述室内定位***202具体用于:
基于WIFI定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
其中,所述室内定位***202还具体用于:
基于基站定位算法和IP定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
其中,所述定位查询***203具体用于:
将所述定位数据标记在预置围栏地图上,得到定位坐标;
分析所述定位坐标与所述围栏地图的电子围栏之间位置关系,得到围栏定位数据。
其中,所述天基定位***201具体用于:
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则向所述目标定位设备发送复核探索信号;
根据预置天基计时钟,迭代计算所述复核探索信号的复核反馈时长;
判断所述复核反馈时长是否超过所述反馈阈值;
若超过所述反馈阈值,则确定所述定位反馈时长为真实超过所述反馈阈值。
其中,所述天基定位***201具体用于:
判断是否接收到所述定位探索信号的天基反馈信号;
若未接收到,则根据预置天基计时钟,计算所述定位探索信号的反馈等待时长,将所述反馈等待时长确定为定位反馈时长;
若接收到,则根据预置天基计时钟和所述天基反馈信号的接收时刻,计算出定位反馈时长。
在本发明实施例中,在电子围栏的定位中,使用多种定位方式,我们内嵌了多种定位,然后在每次定位完成后,我们需要将多种方式的定位结果进行收集,收集后进行结果分析,对地理数据进行对比,去掉误差较大的,剩余结果再选择结果相同的点作为本次定位的结果,最后使用该结果来匹配电子围栏的范围。
上面图2和图3从模块化功能实体的角度对本发明实施例中的基于电子围栏的定位***进行详细描述,下面从硬件处理的角度对本发明实施例中基于电子围栏的定位设备进行详细描述。
图4是本发明实施例提供的一种基于电子围栏的定位设备的结构示意图,该基于电子围栏的定位设备400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)410(例如,一个或一个以上处理器)和存储器420,一个或一个以上存储应用程序433或数据432的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器420和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基于电子围栏的定位设备400中的一系列指令操作。更进一步地,处理器410可以设置为与存储介质430通信,在基于电子围栏的定位设备400上执行存储介质430中的一系列指令操作。
基于电子围栏的定位设备400还可以包括一个或一个以上电源440,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口460,和/或,一个或一个以上操作***431,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图4展示的基于电子围栏的定位设备结构并不构成对基于电子围栏的定位设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述基于电子围栏的定位方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***或***、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种基于电子围栏的定位方法,其特征在于,所述基于电子围栏的定位方法应用于基于电子围栏的定位***,所述基于电子围栏的定位***包括:天基定位***、室内定位***、定位查询***,所述基于电子围栏的定位方法包括:
所述天基定位***向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据;
其中,所述根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长包括:
判断是否接收到所述定位探索信号的天基反馈信号;
若未接收到,则根据预置天基计时钟,计算所述定位探索信号的反馈等待时长,将所述反馈等待时长确定为定位反馈时长;
若接收到,则根据预置天基计时钟和所述天基反馈信号的接收时刻,计算出定位反馈时长;
其中,在所述判断所述定位反馈时长是否超过预置反馈阈值之后,还包括:
若不超过预置反馈阈值,则重新根据预置天基计时钟,计算所述定位探索信号的定位反馈时长。
2.根据权利要求1所述的基于电子围栏的定位方法,其特征在于,所述判断所述定位反馈时长是否超过预置反馈阈值包括:
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则向所述目标定位设备发送复核探索信号;
根据预置天基计时钟,迭代计算所述复核探索信号的复核反馈时长;
判断所述复核反馈时长是否超过所述反馈阈值;
若超过所述反馈阈值,则确定所述定位反馈时长为真实超过所述反馈阈值。
3.根据权利要求1所述的基于电子围栏的定位方法,其特征在于,所述分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据包括:
将所述定位数据标记在预置围栏地图上,得到定位坐标;
分析所述定位坐标与所述围栏地图的电子围栏之间位置关系,得到围栏定位结果数据。
4.根据权利要求1所述的基于电子围栏的定位方法,其特征在于,所述根据所述反馈信号,计算出所述目标定位设备的定位数据包括:
基于WIFI定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
5.根据权利要求1所述的基于电子围栏的定位方法,其特征在于,所述根据所述反馈信号,计算出所述目标定位设备的定位数据还包括:
基于基站定位算法和IP定位算法,对所述反馈信号进行定位处理,得到所述目标定位设备的定位数据。
6.一种基于电子围栏的定位***,其特征在于,所述基于电子围栏的定位***包括:
天基定位***、室内定位***、定位查询***;
所述天基定位***,用于向目标定位设备发送定位探索信号;
根据预置天基计时钟,迭代计算所述定位探索信号的定位反馈时长;
判断所述定位反馈时长是否超过预置反馈阈值;
若超过预置反馈阈值,则发送定位切换信号至所述室内定位***中;
所述室内定位***,用于接收所述定位切换信号,发送室内探索信号;
判断所述室内探索信号是否存在反馈信号;
若不存在反馈信号,则确定所述目标定位设备脱离电子围栏,生成围栏脱离数据,以及将所述围栏脱离数据发送至所述定位查询***;
若存在反馈信号,则根据所述反馈信号,计算出所述目标定位设备的定位数据,将所述定位数据发送至所述定位查询***;
所述定位查询***,用于接收所述定位数据,分析所述定位数据与电子围栏的位置关系,得到围栏定位结果数据;
其中,所述天基定位***具体用于:
判断是否接收到所述定位探索信号的天基反馈信号;
若未接收到,则根据预置天基计时钟,计算所述定位探索信号的反馈等待时长,将所述反馈等待时长确定为定位反馈时长;
若接收到,则根据预置天基计时钟和所述天基反馈信号的接收时刻,计算出定位反馈时长;
其中,所述天基定位***还具体用于:
若不超过预置反馈阈值,则重新根据预置天基计时钟,计算所述定位探索信号的定位反馈时长。
7.一种基于电子围栏的定位设备,其特征在于,所述基于电子围栏的定位设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于电子围栏的定位设备执行如权利要求1-5中任一项所述的基于电子围栏的定位方法。
8.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的基于电子围栏的定位方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210637832.9A CN114719842B (zh) | 2022-06-08 | 2022-06-08 | 基于电子围栏的定位方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210637832.9A CN114719842B (zh) | 2022-06-08 | 2022-06-08 | 基于电子围栏的定位方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114719842A CN114719842A (zh) | 2022-07-08 |
CN114719842B true CN114719842B (zh) | 2022-08-30 |
Family
ID=82232396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210637832.9A Active CN114719842B (zh) | 2022-06-08 | 2022-06-08 | 基于电子围栏的定位方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114719842B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116709501A (zh) * | 2022-10-26 | 2023-09-05 | 荣耀终端有限公司 | 业务场景识别方法、电子设备及存储介质 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103033821B (zh) * | 2011-09-30 | 2016-02-17 | 中国电信股份有限公司 | 定位方法与定位装置、移动终端 |
CN103186963A (zh) * | 2011-12-28 | 2013-07-03 | 泰瑞数创科技(北京)有限公司 | 一种基于实时地理位置的电子围栏 |
CN104678420A (zh) * | 2013-11-26 | 2015-06-03 | 中兴通讯股份有限公司 | 一种定位方法、装置和终端 |
US9706364B2 (en) * | 2014-09-16 | 2017-07-11 | Microsoft Technology Licensing, Llc | Accounting for indoor-outdoor transitions during position determination |
CN105744473A (zh) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | 基于地理围栏的定位方法及装置 |
US10038972B1 (en) * | 2014-12-12 | 2018-07-31 | Phunware, Inc. | Monitoring outdoor and indoor regions with mobile devices |
CN104914456B (zh) * | 2015-06-01 | 2018-02-13 | 上海延华健康科技有限公司 | 一种具有电子围栏功能的健康腕表 |
WO2017013304A1 (en) * | 2015-07-23 | 2017-01-26 | Nokia Technologies Oy | Positioning method |
WO2017051060A1 (en) * | 2015-09-22 | 2017-03-30 | Nokia Technologies Oy | Causing a transition between positioning modes |
CN105430608A (zh) * | 2015-10-08 | 2016-03-23 | 深圳市盛思达通讯技术有限公司 | 一种追踪定位方法及*** |
CN105430609A (zh) * | 2015-10-16 | 2016-03-23 | 深圳市盛思达通讯技术有限公司 | 一种鞋子追踪定位方法与***、定位终端及监控终端 |
CN106980131A (zh) * | 2016-01-19 | 2017-07-25 | 阿里巴巴集团控股有限公司 | 一种定位方法、装置和智能终端 |
CN105526934B (zh) * | 2016-02-17 | 2020-02-21 | 郑州联睿电子科技有限公司 | 一种室内外一体化高精度定位导航***及其定位方法 |
CN106255188B (zh) * | 2016-09-19 | 2019-11-26 | 广州视源电子科技股份有限公司 | 定位方法、装置、设备及*** |
CA3073457C (en) * | 2017-08-23 | 2022-07-05 | Huawei Technologies Co., Ltd. | Positioning method and apparatus |
CN107958361A (zh) * | 2017-11-24 | 2018-04-24 | 吉旗(成都)科技有限公司 | 一种基于设备上报定位点的离线识别方法 |
CN110300374A (zh) * | 2018-03-22 | 2019-10-01 | 蔚来汽车有限公司 | 车辆定位方法、车载终端及服务器 |
CN109282811B (zh) * | 2018-09-21 | 2022-05-13 | 国网江苏省电力有限公司镇江供电分公司 | Uwb与智能手机互联的室内外定位***与方法 |
CN110225459A (zh) * | 2019-05-24 | 2019-09-10 | 北京指掌易科技有限公司 | 一种弱网条件下判断地理围栏的方法 |
CN110231640B (zh) * | 2019-06-28 | 2023-02-10 | 大连云动力科技有限公司 | 一种室内外混合资产监控*** |
CN111757262B (zh) * | 2019-07-31 | 2022-08-26 | 广东小天才科技有限公司 | 基于电子围栏的定位提醒方法、***及可穿戴设备 |
CN111586577B (zh) * | 2020-04-16 | 2022-09-02 | 北京小米移动软件有限公司 | 定位方法及装置、移动终端及存储介质 |
CN111885499B (zh) * | 2020-07-16 | 2022-06-21 | 北京字节跳动网络技术有限公司 | 一种移动设备的定位方法、装置、电子设备及存储介质 |
CN111953845A (zh) * | 2020-07-17 | 2020-11-17 | 五八有限公司 | 车辆行驶的定位方法、装置、电子设备及介质 |
CN112752220B (zh) * | 2021-02-03 | 2023-06-16 | 深圳市广和通无线股份有限公司 | 定位方法、通信模组、电子设备及存储介质 |
-
2022
- 2022-06-08 CN CN202210637832.9A patent/CN114719842B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN114719842A (zh) | 2022-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2805176B1 (en) | Improved positioning system | |
US7663540B2 (en) | Server device, mobile terminal and positioning mode selecting method | |
CN103154764B (zh) | 使用参考点对齐位置信息对设备进行定位 | |
Wirola et al. | Mass-market requirements for indoor positioning and indoor navigation | |
Damani et al. | Global positioning system for object tracking | |
CN1898975A (zh) | 到达时间差(tdoa)/全球定位***(gps)混合无线定位*** | |
US8378891B2 (en) | Method and system for optimizing quality and integrity of location database elements | |
EP3140670B1 (en) | Location error radius determination | |
Bill et al. | Indoor and outdoor positioning in mobile environments a review and some investigations on wlan positioning | |
CN106455046B (zh) | 一种卫星-WiFi飞行时间组合定位***及其方法 | |
US20120200457A1 (en) | System framework for mobile device location | |
KR20080027564A (ko) | 위치정보를 제공하는 이동통신 단말기 및 그 방법 | |
US20140228058A1 (en) | System for estimating position of base station and method of estimating position of base station by the same | |
WO2015027373A1 (en) | Improving location positioning using m2m ecosystem | |
US8244832B1 (en) | Providing location information to website providers | |
CN114719842B (zh) | 基于电子围栏的定位方法、***、设备及存储介质 | |
KR101791259B1 (ko) | 계층형 측위 방법과 그를 위한 시스템 및 장치 | |
KR101058098B1 (ko) | 다른 단말기의 위치정보 및 그 위치정보의 신뢰도에 따라 자신의 위치를 측정하는 단말기 및 시스템 그리고 그 위치 측정 방법 | |
KR20140121939A (ko) | 웹서비스 기반의 dgps시스템 및 그 시스템의 위치보정방법 | |
Sineglazov et al. | Navigation Systems based on GSM | |
KR20220099327A (ko) | 수신신호각도 및 수신신호세기를 이용한 단말기의 실내위치 추정방법 | |
Buchanan et al. | Analysis and migration of location-finding methods for GSM and 3G networks | |
RU2583157C2 (ru) | Способ определения местоположения подвижных объектов | |
KR20120064151A (ko) | 실내외 연속 측위를 통한 단말의 위치 표시 방법 | |
CN111736196B (zh) | 一种满足应用定位需求的方法及用户设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |