一种蓝牙寻物的方法及电子设备技术

技术编号:22568474 阅读:60 留言:0更新日期:2019-11-16 13:33
一种蓝牙寻物的方法及电子设备,涉及通信技术领域,可以提升搜寻到目标对象的几率,节省搜寻资源。该方法包括:服务器接收第一终端发送的包括第一位置和蓝牙器件的标识的搜寻请求;在第一时间段内,第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端,并向其发送携带上述标识的搜寻任务;若接收到其中任一个第二终端反馈的搜寻到蓝牙器件的消息,则向第一终端发送该第二终端的第二位置;若一直未接收到其中任一个第二终端反馈的搜寻到蓝牙器件的消息,则在第一时间段之后的第二时间段内,第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端,并向其发送携带标识的搜寻任务;第二频率小于第一频率;第二密度小于第一密度。

A Bluetooth search method and electronic equipment

The invention relates to a Bluetooth searching method and an electronic device, which relates to the field of communication technology, can improve the probability of searching target objects and save searching resources. The method comprises the following steps: the server receives the search request of the identification including the first position and Bluetooth device sent by the first terminal; in the first period of time, within the first search range, at least one second terminal is determined by using the first frequency and the first density, and the search task carrying the above identification is sent to it; if the Bluetooth device is searched after receiving the feedback from any of the second terminals The second position of the second terminal is sent to the first terminal; if the message of finding Bluetooth device fed back by any of the second terminals has not been received, at least one third terminal is determined by the second frequency and the second density in the second time period after the first time period and within the second search range, and the search task with identification is sent to it; and The second frequency is less than the first frequency; the second density is less than the first density.

【技术实现步骤摘要】
一种蓝牙寻物的方法及电子设备
本申请涉及通信
,尤其涉及一种蓝牙寻物的方法及电子设备。
技术介绍
在日常生活中,用户常常会有丢失物品的情况。对于比较重要的物品,比如:钱包、钥匙等,用户可以通过防丢器来快速寻找目标物品。其中,防丢器是一种小型的蓝牙设备。在使用时,用户将该蓝牙设备与手机进行绑定,手机会记录该蓝牙设备的标识(例如:媒体访问控制地址(MediaAccessControlAddress,MAC))并与该蓝牙设备建立蓝牙连接。另外,用户可使用例如弹力绳等将蓝牙设备与防丢失的目标物品固定在一起。这样,当目标物品(即蓝牙设备)和手机之间的距离大于阈值时,手机会报警提示用户。当用户遗失目标物品时,手机会将与蓝牙设备断开连接时手机的位置上报给服务器。服务器会根据上报的手机的位置确定搜寻范围,并调用在该搜寻范围内的其他手机进行蓝牙信号扫描,以协助寻找蓝牙设备(目标物品)。可以注意到的是,随着搜寻任务的进行,服务器确定搜寻范围可能已被全面的搜寻过。若继续在该搜寻范围进行搜寻可能完全没有意义,浪费资源。
技术实现思路
本申请提供的一种蓝牙寻物的方法及电子设备,有利于提升找到目标对象的几率,节省搜寻资源。第一方面、本申请提供的方法,应用于服务器,包括:服务器接收第一终端发送的搜寻请求,搜寻请求包括第一位置和蓝牙器件的标识,第一位置为第一终端与蓝牙器件失去蓝牙连接的位置,或者第一位置为用户通过第一终端输入的位置;在第一时间段内,服务器在根据第一位置确定的第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端,并向至少一个第二终端发送携带标识的搜寻任务,以便至少一个第二终端开启蓝牙搜寻蓝牙器件;若服务器接收到至少一个第二终端中任一个第二终端反馈的搜寻到蓝牙器件的消息,则服务器向第一终端发送搜寻到蓝牙器件的第二终端的第二位置;若服务器在第一时间段内一直未接收到至少一个第二终端中任一个第二终端反馈的搜寻到蓝牙器件的消息,则在第一时间段之后的第二时间段内,服务器在第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端,并向至少一个第三终端发送携带标识的搜寻任务,以便至少一个第三终端开启蓝牙搜寻蓝牙器件;其中,第二搜寻范围为服务器根据第一位置确定,且第二搜寻范围与第一搜寻范围不同;第二频率小于第一频率;第二密度小于第一密度。可见,本申请中服务器根据搜寻任务的持续时间动态调整搜寻范围,可避免在同一搜寻范围内已进行全面覆盖的搜寻后,仍然重复的进行无效搜寻,还有利于提升找到目标对象的几率。根据搜寻任务的持续时间动态调整搜寻密度、搜寻频率和搜寻时长等,可动态调整执行搜寻任务的终端,可以避免多个终端在同一个搜寻范围内重复进行搜寻,浪费终端资源。一种可能的实现方式中,第一搜寻范围为服务器确定的以第一位置为中心,以第一距离为半径的圆形覆盖区域;或者,以第一位置为中心,以两倍的第一距离为边长的矩形覆盖区域;第二搜寻范围为服务器确定的以第一位置为中心,以第二距离为半径的圆形覆盖区域;或者,以第一位置为中心,以两倍的第二距离为边长的矩形覆盖区域;其中,第二距离大于第一距离。由于用户刚丢失目标对象,即第一终端刚发布搜寻请求时,第一终端上报的第一位置为目标对象丢失位置的可信度较高,故搜寻范围可确定在第一位置的附近。随着搜寻过程的进行,原来的搜寻范围已经搜寻过,故可分阶段扩大搜寻范围,有利于避免浪费搜寻资源。一种可能的实现方式中,第一密度为单位面积的覆盖范围内服务器确定的第一搜寻小区的数量,第一搜寻小区用于确定至少一个第二终端;第二密度为单位面积的覆盖范围内服务器确定的第二搜寻小区的数量,第二搜寻小区用于确定至少一个第三终端;其中,第二搜寻小区的面积大于第一搜寻小区的面积,第一密度大于所述第二密度。可见,随着搜寻时间的推移,可以通过减小搜寻密度的方式,减少用于搜寻的终端资源,节省终端资源。一种可能的实现方式中,第二时间段的时长大于第一时间段的时长。一种可能的实现方式中,服务器向至少一个第二终端发送搜寻任务,具体为:服务器采用透传消息方式向至少一个第二终端发送搜寻任务;服务器向至少一个第三终端发送搜寻任务,具体为:服务器采用透传消息方式向至少一个第三终端发送搜寻任务。其中,透传消息的方式,是指服务器将搜寻任务发送给其他终端时,其他终端的系统服务不对该搜寻任务进行处理,而是直接透传给第一应用,由第一应用进行处理。在一些示例中,其他终端接收到搜寻任务时,可以直接将搜寻任务发送给第一应用中的蓝牙扫描进程进行处理。可以理解的是,即便其他终端接收到搜寻任务时未开启蓝牙扫描进程(例如未运行第一应用),该搜寻任务也可以使得终端自动拉起蓝牙扫描进程,即开始执行搜寻任务。可见,本申请中可以调用搜寻APP不在线的终端参与搜寻任务,极大的增加了执行搜寻任务的终端数量,提升了搜寻到目标对象的概率。一种可能的实现方式中,至少一个第二终端包括通过第一应用注册了第一服务,但未运行第一应用的一个或多个第二终端;其中,第一服务为执行服务器发送的搜寻任务;至少一个第三终端包括通过第一应用注册了第一服务,但未运行第一应用的一个或多个第三终端。示例性的,第一服务为搜寻服务,可以包括位置上报进程和蓝牙扫描进程。其中,位置上报进程可以注册了第一服务的终端后台一直运行,并每间隔一定时间段(例如:5分钟,10分钟等)向服务器上报一次位置。换言之,服务器上存储有注册了搜寻服务的各个终端的实时位置,以便其在接收到搜寻请求后,可以根据分级搜寻策略确定向哪些终端发送搜寻任务。一种可能的实现方式中,在服务器在根据第一位置确定的第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端之前,服务器接收至少一个第二终端上报的位置;在服务器在第二时间段内在第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端之前,方法还包括:服务器接收至少一个第三终端上报的位置。一种可能的实现方式中,方法还包括:若服务器在第一搜寻范围内,采用第一频率和第一密度确定的第二终端的数量小于阈值,则服务器延长第一时间段的时长。可见,当参与搜寻任务的第二终端的数量较少时,可以通过延长第一时间段,达到对该搜寻范围的全面覆盖的搜寻,提升搜寻到目标对象的几率。一种可能的实现方式中,服务器在第一搜寻范围内采用第一频率和第一密度确定至少一个第二终端,并向至少一个第二终端发送搜寻任务,具体为:服务器根据第一搜寻范围和第一密度,确定第一搜寻范围包括的多个第一搜寻小区;服务器按照第一频率,从每一个第一搜寻小区内中确定预设数量个第二终端,并向确定的第二终端发送搜寻任务。一种可能的实现方式中,方法还包括:服务器接收第一终端发送的配置信息,配置信息用于服务器配置第一搜寻范围、第一频率、第一密度、第一时间段的时长、第二搜寻范围、第二频率、第二密度、以及第二时间段的时长。其中,各级搜寻策略中各个参数的值可以是服务器默认的设置,也可以是由第一终端的用户进行设置,或者服务器根据历史的搜寻过程自动学习的值等,本申请实施例对本文档来自技高网...

【技术保护点】
1.一种蓝牙寻物的方法,其特征在于,应用于服务器,所述方法包括:/n所述服务器接收第一终端发送的搜寻请求,所述搜寻请求包括第一位置和蓝牙器件的标识,所述第一位置为所述第一终端与所述蓝牙器件失去蓝牙连接的位置,或者所述第一位置为用户通过所述第一终端输入的位置;/n在第一时间段内,所述服务器在根据所述第一位置确定的第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端,并向所述至少一个第二终端发送携带所述标识的搜寻任务,以便所述至少一个第二终端开启蓝牙搜寻所述蓝牙器件;/n若所述服务器接收到所述至少一个第二终端中任一个第二终端反馈的搜寻到所述蓝牙器件的消息,则所述服务器向所述第一终端发送搜寻到所述蓝牙器件的所述第二终端的第二位置;/n若所述服务器在所述第一时间段内一直未接收到所述至少一个第二终端中任一个第二终端反馈的搜寻到所述蓝牙器件的消息,则在所述第一时间段之后的第二时间段内,所述服务器在第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端,并向所述至少一个第三终端发送携带所述标识的搜寻任务,以便所述至少一个第三终端开启蓝牙搜寻所述蓝牙器件;/n其中,所述第二搜寻范围为所述服务器根据所述第一位置确定,且所述第二搜寻范围与所述第一搜寻范围不同;所述第二频率小于所述第一频率;所述第二密度小于所述第一密度。/n...

【技术特征摘要】
1.一种蓝牙寻物的方法,其特征在于,应用于服务器,所述方法包括:
所述服务器接收第一终端发送的搜寻请求,所述搜寻请求包括第一位置和蓝牙器件的标识,所述第一位置为所述第一终端与所述蓝牙器件失去蓝牙连接的位置,或者所述第一位置为用户通过所述第一终端输入的位置;
在第一时间段内,所述服务器在根据所述第一位置确定的第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端,并向所述至少一个第二终端发送携带所述标识的搜寻任务,以便所述至少一个第二终端开启蓝牙搜寻所述蓝牙器件;
若所述服务器接收到所述至少一个第二终端中任一个第二终端反馈的搜寻到所述蓝牙器件的消息,则所述服务器向所述第一终端发送搜寻到所述蓝牙器件的所述第二终端的第二位置;
若所述服务器在所述第一时间段内一直未接收到所述至少一个第二终端中任一个第二终端反馈的搜寻到所述蓝牙器件的消息,则在所述第一时间段之后的第二时间段内,所述服务器在第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端,并向所述至少一个第三终端发送携带所述标识的搜寻任务,以便所述至少一个第三终端开启蓝牙搜寻所述蓝牙器件;
其中,所述第二搜寻范围为所述服务器根据所述第一位置确定,且所述第二搜寻范围与所述第一搜寻范围不同;所述第二频率小于所述第一频率;所述第二密度小于所述第一密度。


2.根据权利要求1所述的方法,其特征在于,所述第一搜寻范围为所述服务器确定的以所述第一位置为中心,以第一距离为半径的圆形覆盖区域;或者,以所述第一位置为中心,以两倍的所述第一距离为边长的矩形覆盖区域;
所述第二搜寻范围为所述服务器确定的以所述第一位置为中心,以第二距离为半径的圆形覆盖区域;或者,以所述第一位置为中心,以两倍的所述第二距离为边长的矩形覆盖区域;
其中,所述第二距离大于所述第一距离。


3.根据权利要求1或2所述的方法,其特征在于,所述第一密度为单位面积的覆盖范围内所述服务器确定的第一搜寻小区的数量,所述第一搜寻小区用于确定所述至少一个第二终端;所述第二密度为单位面积的覆盖范围内所述服务器确定的第二搜寻小区的数量,所述第二搜寻小区用于确定所述至少一个第三终端;
其中,所述第二搜寻小区的面积大于所述第一搜寻小区的面积。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述第二时间段的时长大于所述第一时间段的时长。


5.根据权利要求1-4任一项所述的方法,其特征在于,
所述服务器向所述至少一个第二终端发送搜寻任务,具体为:所述服务器采用透传消息方式向所述至少一个第二终端发送搜寻任务;
所述服务器向所述至少一个第三终端发送搜寻任务,具体为:所述服务器采用透传消息方式向所述至少一个第三终端发送搜寻任务。


6.根据权利要求5所述的方法,其特征在于,所述至少一个第二终端包括通过第一应用注册了第一服务,但未运行所述第一应用的一个或多个第二终端;其中,所述第一服务为执行所述服务器发送的搜寻任务;
所述至少一个第三终端包括通过所述第一应用注册了所述第一服务,但未运行所述第一应用的一个或多个第三终端。


7.根据权利要求1-6任一项所述的方法,其特征在于,
在所述服务器在根据所述第一位置确定的第一搜寻范围内,采用第一频率和第一密度确定至少一个第二终端之前,所述方法还包括:所述服务器接收所述至少一个第二终端上报的位置;
在所述服务器在第二时间段内在第二搜寻范围内,采用第二频率和第二密度确定至少一个第三终端之前,所述方法还包括:所述服务器接收所述至少一个第三终端上报的位置。


8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
若所述服务器在所述第一搜寻范围内,采用所述第一频率和所述第一密度确定的所述第二终端的数量小于阈值,则所述服务器延长所述第一时间段的时长。


9.根据权利要求1-8任一项所述的方法,其特征在于,所述服务器在所述第一搜寻范围内采用第一频率和第一密度确定至少一个第二终端,并向所述至少一个第二终端发送搜寻任务,具体为:
所述服务器根据所述第一搜寻范围和所述第一密度,确定所述第一搜寻范围包括的多个第一搜寻小区;
所述服务器按照所述第一频率,从每一个第一搜寻小区内中确定预设数量个所述第二终端,并向确定的所述第二终端发送搜寻任务。


10.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述第一终端发送的配置信息,所述配置信息用于所述服务器配置所述第一搜寻范围、所述第一频率、所述第一密度、所述第一时间段的时长、所述第二搜寻范围、所述第二频率、所述第二密度、以及所述第二时间段的时长。


11.一种服务器,其特征在于,包括:一个或多个处理器和一个或多个存储器,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器从所述一个或多个存储器中读取所述计算机指令,以使得所述服务器执行如下操作:
接收第一终端发送的搜寻请求,所述搜寻请求包括第一位置和蓝牙器件的标识,所述第一位置为所述第一终端与所述蓝牙器件失去蓝牙连接的位置,或者所述第一位置为用户通过所述第一终端输入...

【专利技术属性】
技术研发人员:薛清风杨加臣
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1