CN106814344B - 定位方法及*** - Google Patents
定位方法及*** Download PDFInfo
- Publication number
- CN106814344B CN106814344B CN201710042452.XA CN201710042452A CN106814344B CN 106814344 B CN106814344 B CN 106814344B CN 201710042452 A CN201710042452 A CN 201710042452A CN 106814344 B CN106814344 B CN 106814344B
- Authority
- CN
- China
- Prior art keywords
- wireless telecom
- telecom equipment
- user terminal
- data packet
- distance
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004807 localization Effects 0.000 title claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 241000209094 Oryza Species 0.000 description 3
- 235000007164 Oryza sativa Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 235000009566 rice Nutrition 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- 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
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种定位方法及***。定位***包括相互之间通信连接的第一无线通信设备、第二无线通信设备以及与所述第一无线通信设备通信连接的用户终端。该方法包括:所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端;所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离;当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。本发明能够实现精准的小范围定位,并在预设的条件下对用户作出提醒。
Description
技术领域
本发明涉及定位技术领域,具体而言,涉及一种定位方法及***。
背景技术
现有技术中,用户终端设备主要通过GPS卫星进行实时定位,然而,目前GPS定位精度均不高,存在比较大的偏差,无法实现小范围内的精准定位。
发明内容
为了克服现有技术中的上述不足,本发明的目的在于提供一种定位方法及***,其能够实现精准的小范围定位,并在预设的条件下对用户作出提醒。
为了实现上述目的,本发明较佳实施例采用的技术方案如下:
本发明较佳实施例提供一种定位方法,应用于定位***。所述定位***包括相互之间通信连接的第一无线通信设备、第二无线通信设备以及与所述第一无线通信设备通信连接的用户终端。所述方法包括:
所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端;
所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离;
当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。
在本发明较佳实施例中,所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包的步骤包括:
所述第一无线通信设备搜索第一预设距离范围内是否存在第二无线通信设备;
当第一预设距离范围内存在有第二无线通信设备时,所述第一无线通信设备与第二无线通信设备进行匹配;
获取已匹配的第二无线通信设备的数据包。
在本发明较佳实施例中,所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离的步骤包括:
从所述数据包中获取所述第二无线通信设备的信号强度;
根据所述信号强度,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离。
在本发明较佳实施例中,所述方法还包括:
所述用户终端从所述数据包中获取所述第二无线通信设备的参数信息,用于在与所述参数信息对应的第二无线通信设备与所述第一无线通信设备之间的距离多次小于第二预设距离时,向用户发出不同的预设提醒,其中,所述参数信息包括MAC信息、匹配时间信息以及匹配次数信息。
在本发明较佳实施例中,所述方法还包括:
所述用户终端对所述预设提醒进行设定;
所述用户终端对所述预设提醒进行设定的方式包括:
采集用户输入的多个提醒信息;
设置每个提醒信息对应的触发规则,所述触发规则包括所述第一无线通信设备在与同一第二无线通信设备多次小于第二预设距离时对应的不同触发规则,其中,每个触发规则对应至少一种提醒信息。
本发明较佳实施例还提供一种定位***。所述定位***包括相互之间通信连接的第一无线通信设备、第二无线通信设备及与所述第一无线通信设备通信连接的用户终端:
所述第一无线通信设备,用于获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端;
所述用户终端,用于对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离;当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。
在本发明较佳实施例中:
所述第一无线通信设备,还用于搜索第一预设距离范围内是否存在第二无线通信设备;当第一预设距离范围内存在有第二无线通信设备时,所述第一无线通信设备与第二无线通信设备进行匹配;获取已匹配的第二无线通信设备的数据包。
在本发明较佳实施例中:
所述用户终端,还用于从所述数据包中获取所述第二无线通信设备的信号强度;根据所述信号强度,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离。
在本发明较佳实施例中:
所述用户终端,还用于从所述数据包中获取所述第二无线通信设备的参数信息,用于在与所述参数信息对应的第二无线通信设备与所述第一无线通信设备之间的距离多次小于第二预设距离时,向用户发出不同的预设提醒,其中,所述参数信息包括MAC信息、匹配时间信息以及匹配次数信息。
在本发明较佳实施例中:
所述用户终端,还用于对所述预设提醒进行设定;
所述用户终端对所述预设提醒进行设定的方式包括:
采集用户输入的多个提醒信息;
设置每个提醒信息对应的触发规则,所述触发规则包括所述第一无线通信设备在与同一第二无线通信设备多次小于第二预设距离时对应的不同触发规则,其中,每个触发规则对应至少一种提醒信息。
相对于现有技术而言,本发明具有以下有益效果:
本发明提供的定位方法及***,通过所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端。所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离。当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。通过上述设计,可以实现精准的小范围定位,并在预设的条件下对用户作出提醒,增加面对面的互动机会。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的定位***的交互示意图;
图2为本发明实施例提供的用户终端的结构框图;
图3为本发明实施例提供的定位方法的一种流程示意图;
图4为图3中步骤S210包括的子步骤的流程示意图;
图5为图3中步骤S220包括的子步骤的流程示意图;
图6为本发明实施例提供的定位方法的另一种流程示意图;
图7为本发明实施例提供的定位方法的另一种流程示意图。
图标:10-定位***;100-用户终端;200-第一无线通信设备;300-第二无线通信设备;110-存储器;120-处理器;130-通信单元。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,图1是本发明较佳实施例提供的定位***10的交互示意图。
所述定位***10包括用户终端100、第一无线通信设备200和第二无线通信设备300。所述第一无线通信设备200和所述第二无线通信设备300相互之间通信连接,所述用户终端100与所述第一无线通信设备200通信连接。
所述用户终端100可以是,但不限于,智能手机、个人电脑(Personal Computer,PC)、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动上网设备(MobileInternet Device,MID)等。所述用户终端100的操作***可以是,但不限于,安卓(Android)***、iOS(iPhone Operating System)***、Windows phone***、Windows***等。所述用户终端100上可以安装用于实现本发明实施例的应用程序,通过该应用程序可以实现所述用户终端100与所述第一无线通信设备200之间的数据通信。优选地,在本实施例中,所述用户终端100可以是智能手机。所述用户终端100用于对数据包进行数据处理,计算出所述第二无线通信设备300与所述第一无线通信设备200之间的距离。当所述第二无线通信设备300与所述第一无线通信设备200之间的距离小于第二预设距离时,所述用户终端100向用户发出预设提醒。
所述第一无线通信设备200可以是,但不限于蓝牙设备、射频通信设备等。所述第二无线通信设备300可以是,但不限于蓝牙设备、射频通信设备等。优选地,在本实施例中,所述第一无线通信设备200可以是蓝牙设备,所述第二无线通信设备300采用与所述第一无线通信设备200相同的配置或相同型号的设备。所述第一无线通信设备200与所述第二无线通信设备300可以进行主动搜索并在第一预设距离范围内互相匹配。
在本实施例中,所述第一无线通信设备200用于获取第一预设距离范围内的第二无线通信设备300的数据包,并将所述数据包发送给所述用户终端100。
请参照图2,图2是本发明较佳实施例提供的图1所示的用户终端100的结构框图。所述用户终端100包括存储器110、处理器120以及通信单元130。
所述存储器110、处理器120以及通信单元130相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
其中,所述存储器110可以是,但不限于,随机存取存储器(Random AccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器120在接收到执行指令后,执行所述程序。进一步地,上述存储器110内的软件程序以及模块还可包括操作***,其可包括各种用于管理***任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。
所述处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的处理器120可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等。还可以是数字信号处理器(DSP))、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
通信单元130用于通过网络建立用户终端100与所述第一无线通信设备200之间的通信连接,以实现网络信号及数据的收发操作。其中,上述网络信号可以包括无线信号或者有线信号。
可以理解,图2所述的结构仅为示意,所述用户终端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
请参照图3,图3是本发明较佳实施例提供的定位方法的流程示意图。需要说明的是,本发明提供的定位方法不以图3及以下所述的具体顺序为限制。所述方法包括的各步骤的具体流程如下:
步骤S210,所述第一无线通信设备200获取第一预设距离范围内的第二无线通信设备300的数据包,并将所述数据包发送给所述用户终端100。
请参阅图4,所述步骤S210包括子步骤S211、子步骤S212和子步骤S213。所述步骤S210包括的各个子步骤的具体流程如下:
子步骤S211,所述第一无线通信设备200搜索第一预设距离范围内是否存在第二无线通信设备300。
下述以所述第一无线通信设备200和所述第二无线通信设备300均采用蓝牙设备进行举例说明。需要注意的是,在本实施例的其它实施方式中,所述第一无线通信设备200和所述第二无线通信设备300也可以采用其它配置(例如,射频通信设备)。
另外,在本实施例中,所述第一无线通信设备200与用户终端100预先进行关联,具体地,所述用户终端100与所述第一无线通信设备200通过蓝牙通信连接。
所述第一无线通信设备200与所述第二无线通信设备300均处于实时主动开放状态,即,所述第一无线通信设备200与所述第二无线通信设备300实时开启蓝牙通信模式,并实时进行主动搜索。由于蓝牙的有效搜索范围在一定距离范围内,在所述第二无线通信设备300进入所述第一无线通信设备200的第一预设距离范围内时,所述第一无线通信设备200才能搜索到所述第二无线通信设备300。又或者,所述第一无线通信设备200进入所述第二无线通信设备300的第一预设距离范围内时,所述第二无线通信设备300才能搜索到所述第一无线通信设备200。也就是说,所述第一无线通信设备200和所述第二无线通信设备300之间的距离不大于所述第一预设距离时,才能搜索到对方设备。需要注意的是,上述第一预设距离由所述第一无线通信设备200和所述第二无线通信设备300搭载的蓝牙芯片而定,即所述第一预设距离为一固定值,可选地,所述第一预设距离可以是30米。
需要注意的是,本实施例对所述第二无线通信设备300的数量不作具体限制。
子步骤S212,当第一预设距离范围内存在有第二无线通信设备300时,所述第一无线通信设备200与第二无线通信设备300进行匹配。
若第一预设距离范围内存在有第二无线通信设备300,所述第一无线通信设备200将其自身的MAC地址发送给第二无线通信设备300。第二无线通信设备300接收第一无线通信设备200发送过来的MAC地址,并根据该MAC地址生成蓝牙匹配命令,在第二无线通信设备300的匹配命令中只有拥有该MAC地址的蓝牙设备才能与第二无线通信设备300完成匹配。例如,所述第二无线通信设备300接收到的MAC地址为A,第二无线通信设备300根据MAC地址为A生成蓝牙匹配命令,也就是说,只有MAC地址为A的蓝牙设备才能与第二无线通信设备300完成匹配,第一无线通信设备200的MAC地址就是A,第一无线通信设备200可以与第二无线通信设备300完成匹配。
子步骤S213,获取已匹配的第二无线通信设备300的数据包。
所述第一无线通信设备200接收已完成匹配的所有第二无线通信设备300发送的数据包。所述数据包中包括有所述第二无线通信设备300的参数信息、与所述第一无线通信设备200完成匹配后的信号强度信息。
请再次参阅图3,步骤S220,所述用户终端100对所述数据包进行数据处理,计算出所述第二无线通信设备300与所述第一无线通信设备200之间的距离。
请参阅图5,所述步骤S220包括子步骤S221和子步骤S222。所述步骤S220包括的各个子步骤的具体流程如下:
子步骤S221,从所述数据包中获取所述第二无线通信设备300的信号强度。
子步骤S222,根据所述信号强度,计算出所述第二无线通信设备300与所述第一无线通信设备200之间的距离。
所述用户终端100对所述第一无线通信设备200发送的数据包进行解析,从所述数据包中获取到与所述第一无线通信设备200完成匹配的所有第二无线通信设备300的信号强度,根据每个第二无线通信设备300的信号强度计算得到各个第二无线通信设备300与所述第一无线通信设备200之间的距离。
具体地,所述用户终端100根据信号强度计算得到距离的公式如下所示:
d=10^((abs(RSSI)-A)/(10*n))
上式中,d为计算所得距离,RSSI为所述信号强度,A为所述第一无线通信设备200与所述第二无线通信设备300之间距离为1米时的信号强度,n为环境衰减因子。
通过传入各个第二无线通信设备300的RSSI值,可以返回各个第二无线通信设备300与所述第一无线通信设备200之间的距离。其中,在本实施例中,所述A参数可以赋值为59,n可以赋值为2.0,即计算所得距离可以为:
d=10^((abs(RSSI)-59)/(10*2.0))
请再次参阅图3,步骤S230,当所述第二无线通信设备300与所述第一无线通信设备200之间的距离小于第二预设距离时,所述用户终端100向用户发出预设提醒。
通过不断计算所述第一无线通信设备200与各个第二无线通信设备300之间的距离,当存在有第二无线通信设备300与所述第一无线通信设备200之间的距离小于第二预设距离时,所述用户终端100向用户发出预设提醒,所述预设提醒可以是,但不限于语音提醒、振动提醒、闪光提醒中的一种或者多种组合。其中,所述语音提醒可以为用户预先输入的语音内容,所述语音内容由用户进行自主设定,本实施例对所述语音内容不作具体限制。
请参阅图6,所述方法还包括:
步骤S240,所述用户终端100从所述数据包中获取所述第二无线通信设备300的参数信息,用于在与所述参数信息对应的第二无线通信设备300与所述第一无线通信设备200之间的距离多次小于第二预设距离时,向用户发出不同的预设提醒。
所述第二预设距离可以由用户在所述用户终端100上安装的相应的应用程序进行设置。在本实施例的一种实施方式,所述第二预设距离可以设置为2米。
其中,所述参数信息包括MAC信息、匹配时间信息以及匹配次数信息。所述MAC信息为各个第二无线通信设备300的认证信息(唯一),所述匹配时间信息为各个第二无线通信设备300每次与所述第一无线通信设备200完成匹配时的时刻,所述匹配次数信息为各个第二无线通信设备300与所述第一无线通信设备200匹配成功(所述第一无线通信设备200获取到所述第二无线通信设备300发送的数据包)的次数。
请参阅图7,所述方法还包括:
步骤S209,所述用户终端100对所述预设提醒进行设定。
具体地,在本实施例中,所述用户终端100对所述预设提醒进行设定的方式包括:
采集用户输入的多个提醒信息。
用户可以通过所述用户终端100上安装的相应的应用程序对所述预设提醒进行设定,通过应用程序中的相关功能模块输入多个提醒信息,并设置每个提醒信息对应的触发规则。所述触发规则包括所述第一无线通信设备200在与同一第二无线通信设备300多次小于第二预设距离时对应的不同触发规则,其中,每个触发规则对应至少一种提醒信息。
下面结合具体的示例对上述实施例的技术方案进行简要描述,需要注意的是,下述描述仅为示例,并不对本发明实施例的保护范围作任何限制。
假设两个分别携带有上述第一无线通信设备200和第二无线通信设备300的跑步者面对面奔跑时,蓝牙搜索功能与主动匹配功能均处于实时主动开放状态。当两者的相隔距离小于第一预设距离(30m)时,所述第一无线通信设备200与所述第二无线通信设备300主动进行匹配,所述第一无线通信设备200和所述第二无线通信设备300的信号强弱数据由对方设备将数据包收集并通过蓝牙传输至智能手机,由智能手机中安装的对应应用程序根据蓝牙信号强度数据以及计算公式可以测算出所述第一无线通信设备200和所述第二无线通信设备300之间的相距米数。上述蓝牙数据信号强度数据在所述第一无线通信设备200和所述第二无线通信设备300匹配成功后将进行实时采集、分析并实时得出所述第一无线通信设备200和所述第二无线通信设备300之间的相距米数,当所述第一无线通信设备200和所述第二无线通信设备300之间的相距米数达到2米以内时由应用程序主动发出指令,要求手机以免提最大音量播放预设提醒内容,以引起对方的注意。
同时应用程序记录下对方设备的参数信息,在双方多次相遇时,应用程序根据跑步者预先设置的多个提醒信息中相应的规则播放不同的提醒信息。例如,跑步者预先在应用程序中设定第一次与一设备相遇(距离2米内)时,播放S1提醒信息(例如,初次相遇),第二次与同一设备相遇时,播放S2提醒信息(例如,很幸运第二次相遇),第三次与同一设备相遇时,播放S3信息(例如,很幸运第三次相遇)。
综上所述,本发明提供的定位方法及***,通过所述第一无线通信设备200获取第一预设距离范围内的第二无线通信设备300的数据包,并将所述数据包发送给所述用户终端100。所述用户终端100对所述数据包进行数据处理,计算出所述第二无线通信设备300与所述第一无线通信设备200之间的距离。当所述第二无线通信设备300与所述第一无线通信设备200之间的距离小于第二预设距离时,所述用户终端100向用户发出预设提醒。通过上述设计,可以实现精准的小范围定位,并在预设的条件下对用户作出提醒,增加面对面的互动机会。
在本发明实施例所提供的几个实施例中,应该理解到,所揭露的***和方法,也可以通过其它的方式实现。以上所描述的***和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (10)
1.一种定位方法,应用于定位***,所述定位***包括相互之间通信连接的第一无线通信设备、第二无线通信设备以及与所述第一无线通信设备通信连接的用户终端,其特征在于,所述方法包括:
所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端;
所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离;
当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。
2.根据权利要求1所述的定位方法,其特征在于,所述第一无线通信设备获取第一预设距离范围内的第二无线通信设备的数据包的步骤包括:
所述第一无线通信设备搜索第一预设距离范围内是否存在第二无线通信设备;
当第一预设距离范围内存在有第二无线通信设备时,所述第一无线通信设备与第二无线通信设备进行匹配;
获取已匹配的第二无线通信设备的数据包。
3.根据权利要求1所述的定位方法,其特征在于,所述用户终端对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离的步骤包括:
从所述数据包中获取所述第二无线通信设备的信号强度;
根据所述信号强度,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离。
4.根据权利要求1所述的定位方法,其特征在于,所述方法还包括:
所述用户终端从所述数据包中获取所述第二无线通信设备的参数信息,用于在与所述参数信息对应的第二无线通信设备与所述第一无线通信设备之间的距离多次小于第二预设距离时,向用户发出不同的预设提醒,其中,所述参数信息包括MAC信息、匹配时间信息以及匹配次数信息。
5.根据权利要求4所述的定位方法,其特征在于,所述方法还包括:
所述用户终端对所述预设提醒进行设定;
所述用户终端对所述预设提醒进行设定的方式包括:
采集用户输入的多个提醒信息;
设置每个提醒信息对应的触发规则,所述触发规则包括所述第一无线通信设备在与同一第二无线通信设备多次小于第二预设距离时对应的不同触发规则,其中,每个触发规则对应至少一种提醒信息。
6.一种定位***,所述定位***包括相互之间通信连接的第一无线通信设备、第二无线通信设备及与所述第一无线通信设备通信连接的用户终端,其特征在于:
所述第一无线通信设备,用于获取第一预设距离范围内的第二无线通信设备的数据包,并将所述数据包发送给所述用户终端;
所述用户终端,用于对所述数据包进行数据处理,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离;当所述第二无线通信设备与所述第一无线通信设备之间的距离小于第二预设距离时,所述用户终端向用户发出预设提醒。
7.根据权利要求6所述的定位***,其特征在于:
所述第一无线通信设备,还用于搜索第一预设距离范围内是否存在第二无线通信设备;当第一预设距离范围内存在有第二无线通信设备时,所述第一无线通信设备与第二无线通信设备进行匹配;获取已匹配的第二无线通信设备的数据包。
8.根据权利要求6所述的定位***,其特征在于:
所述用户终端,还用于从所述数据包中获取所述第二无线通信设备的信号强度;根据所述信号强度,计算出所述第二无线通信设备与所述第一无线通信设备之间的距离。
9.根据权利要求6所述的定位***,其特征在于:
所述用户终端,还用于从所述数据包中获取所述第二无线通信设备的参数信息,用于在与所述参数信息对应的第二无线通信设备与所述第一无线通信设备之间的距离多次小于第二预设距离时,向用户发出不同的预设提醒,其中,所述参数信息包括MAC信息、匹配时间信息以及匹配次数信息。
10.根据权利要求9所述的定位***,其特征在于:
所述用户终端,还用于对所述预设提醒进行设定;
所述用户终端对所述预设提醒进行设定的方式包括:
采集用户输入的多个提醒信息;
设置每个提醒信息对应的触发规则,所述触发规则包括所述第一无线通信设备在与同一第二无线通信设备多次小于第二预设距离时对应的不同触发规则,其中,每个触发规则对应至少一种提醒信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710042452.XA CN106814344B (zh) | 2017-01-20 | 2017-01-20 | 定位方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710042452.XA CN106814344B (zh) | 2017-01-20 | 2017-01-20 | 定位方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106814344A CN106814344A (zh) | 2017-06-09 |
CN106814344B true CN106814344B (zh) | 2019-09-13 |
Family
ID=59111547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710042452.XA Expired - Fee Related CN106814344B (zh) | 2017-01-20 | 2017-01-20 | 定位方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106814344B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109391840A (zh) * | 2017-08-10 | 2019-02-26 | 深圳市中兴微电子技术有限公司 | 一种音量显示与调节方法及*** |
CN107422298A (zh) * | 2017-09-19 | 2017-12-01 | 深圳市深层互联科技有限公司 | 蓝牙测距参数优化方法、***、存储介质及移动终端 |
CN108012251B (zh) * | 2017-12-07 | 2020-12-01 | 北京摩拜科技有限公司 | 一种定位目标蓝牙设备的方法、***及移动终端 |
CN109243436A (zh) * | 2018-08-23 | 2019-01-18 | 珠海格力电器股份有限公司 | 设备的控制方法及装置、电子装置及存储介质 |
CN110493369A (zh) * | 2019-08-27 | 2019-11-22 | 王晓阳 | 一种对隐蔽性电子设备进行检测的方法、***及检测设备 |
CN115414121B (zh) * | 2022-11-07 | 2023-03-24 | 中南大学 | 一种基于射频定位芯片的外科手术导航*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103368619A (zh) * | 2013-07-23 | 2013-10-23 | 京东方科技集团股份有限公司 | 移动终端间通信方法、装置及移动终端 |
CN204168332U (zh) * | 2014-05-22 | 2015-02-18 | 北汽福田汽车股份有限公司 | 用于汽车的数据传输控制***及电动汽车 |
CN106019218A (zh) * | 2016-05-13 | 2016-10-12 | 中科劲点(北京)科技有限公司 | 终端相对距离获取方法及可获取相对距离的终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9696431B2 (en) * | 2010-04-12 | 2017-07-04 | Nokia Technologies Oy | Selection of a relative positioning method |
US9494432B2 (en) * | 2012-06-19 | 2016-11-15 | Qualcomm Incorporated | Collaborative navigation techniques for mobile devices |
-
2017
- 2017-01-20 CN CN201710042452.XA patent/CN106814344B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103368619A (zh) * | 2013-07-23 | 2013-10-23 | 京东方科技集团股份有限公司 | 移动终端间通信方法、装置及移动终端 |
CN204168332U (zh) * | 2014-05-22 | 2015-02-18 | 北汽福田汽车股份有限公司 | 用于汽车的数据传输控制***及电动汽车 |
CN106019218A (zh) * | 2016-05-13 | 2016-10-12 | 中科劲点(北京)科技有限公司 | 终端相对距离获取方法及可获取相对距离的终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106814344A (zh) | 2017-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106814344B (zh) | 定位方法及*** | |
CN106683485B (zh) | 车位推荐方法及*** | |
CN103945344B (zh) | 一种信息发送方法、网络设备及终端 | |
CN107146614A (zh) | 一种语音信号处理方法、装置及电子设备 | |
CN107144819A (zh) | 一种声源定位方法、装置及电子设备 | |
CN105100213B (zh) | 设备绑定方法及装置 | |
CN105962955B (zh) | 一种儿童专注度获取方法和*** | |
CN107277754A (zh) | 一种蓝牙连接的方法及蓝牙***设备 | |
US20150245164A1 (en) | Interaction between wearable devices via broadcasted sensor-related data | |
US20160249169A1 (en) | Method and Apparatus for Reminding User Based On Set Position By Using Mobile Terminal | |
US20140266810A1 (en) | Method and Apparatus for Extra-Vehicular Emergency Updates Following an Accident | |
CN108574515A (zh) | 一种基于智能音箱设备的数据分享方法、装置和*** | |
CN109788441A (zh) | 一种信息处理方法、终端和计算机存储介质 | |
CN107452383B (zh) | 一种信息处理方法、服务器、终端及信息处理*** | |
CN103490466A (zh) | 电池电量共享方法、装置及服务器 | |
CN105841693B (zh) | 导航方法及装置 | |
CN112309089A (zh) | 一种报警方法、装置、存储介质与电子设备 | |
US20140357306A1 (en) | Object tracking system and method thereof | |
WO2015093203A1 (ja) | 通信システム、通信端末、管理サーバ、記録媒体、情報問い合わせ方法、情報回答方法及び情報提供方法 | |
CN105956007A (zh) | 一种社交信息搜索***及其搜索方法 | |
CN107295105A (zh) | 儿童行为的分析方法及终端设备、计算机可读存储介质 | |
CN109640272B (zh) | 一种定位方法及移动终端 | |
CN102589543B (zh) | 处理信息的方法和装置 | |
CN109688402A (zh) | 一种基于全息影像的交互方法、客户端及*** | |
CN103258031A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190913 |
|
CF01 | Termination of patent right due to non-payment of annual fee |