CN115580823A - 电子设备交互方法及装置 - Google Patents
电子设备交互方法及装置 Download PDFInfo
- Publication number
- CN115580823A CN115580823A CN202110743882.0A CN202110743882A CN115580823A CN 115580823 A CN115580823 A CN 115580823A CN 202110743882 A CN202110743882 A CN 202110743882A CN 115580823 A CN115580823 A CN 115580823A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- electronic equipment
- electronic
- bluetooth
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 142
- 230000003993 interaction Effects 0.000 title abstract description 9
- 230000006870 function Effects 0.000 claims description 52
- 230000005540 biological transmission Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 21
- 239000010410 layer Substances 0.000 description 19
- 238000007726 management method Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000006855 networking Effects 0.000 description 13
- 238000010295 mobile communication Methods 0.000 description 11
- 230000001413 cellular effect Effects 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 102220492605 Numb-like protein_S17A_mutation Human genes 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 210000004258 portal system Anatomy 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种电子设备交互方法及相关装置,该方法包括:第一电子设备与第二电子设备蓝牙配对,其中,所述第一电子设备为未联网状态;所述第二电子设备向服务器发送查询请求,获取所述第一电子设备的状态;所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息。采用本申请实施例,可以实现对离线丢失设备的定位,能够帮助用户更快速准确的找到丢失设备。
Description
技术领域
本申请涉及电子技术领域,尤其涉及一种电子设备交互方法及相关设备。
背景技术
目前,当智能电子设备丢失后,用户通常需要通过登录手机厂商的官方网站或者通过其他电子设备登录丢失的云端账号,查看丢失手机的最近或最后一次登录该云端账号时的具体地理位置,从而找回手机。当丢失设备为在线联网状态时,服务器可以实时定位到当前手机所在的地理位置;然而,如果丢失设备为未在线联网状态,服务器则无法获得离线手机的位置,使得丢失手机无法找回,用户体验差。
发明内容
本申请实施例提供一种电子设备交互方法及装置,可以实现丢失设备的定位,能够帮助用户更快速准确的找到丢失的设备。
下面从不同的方面介绍本申请,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。
第一方面,本申请实施例提供一种电子设备交互方法,具体包括:第一电子设备向第二电子设备发送蓝牙信号,其中,所述第一电子设备为未联网状态;所述第二电子设备扫描第一电子设备发送的所述蓝牙信号;所述第一电子设备与所述第二电子设备蓝牙配对;所述第二电子设备向服务器发送查询请求;所述第二电子设备接收服务器发送的返回信息,所述返回信息包括所述第一电子设备的状态;所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;所述第一电子设备判断所述状态是否为丢失状态;若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息;所述第二电子设备获取离线定位请求;所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
采用如上述的实施例,实现第二电子设备与第一电子设备的快速配对,使得在丢失设备周围的第二电子设备可以实现对离线丢失设备的定位,能够帮助用户更快速准确的找到丢失设备。
结合第一方面,在一种可能的实施方式中,所述第一电子设备向第二电子设备发送蓝牙信号包括:所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
结合第一方面,在一种可能的实施方式中,所述第二电子设备扫描第一电子设备发送的所述蓝牙信号包括:所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
结合第一方面,在一种可能的实施方式中,所述第二间隔时间的数值不大于所述第一时长的数值。
采用如上所述的方案,在丢失状态不明情况下的确认过程,通过设定发送端设备发送信号的频率以及接收端设备接收设备的步骤,在保证发送端设备和接收端设备可以相互发现的前提下,降低了发送端设备和接收端设备的功耗,避免了丢失状态不明情况下的确认过程的功耗浪费。
结合第一方面,在一种可能的实施方式中,在第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:所述第一电子设备从所述服务器获取所述第一间隔时间和所述第一时长;所述第二电子设备从所述服务器获取所述第二间隔时间和所述第二时长。
结合第一方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
结合第一方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:所述所述第一电子设备与第二电子设备以第二方式进行蓝牙配对;其中,第二方式进行蓝牙配对包括:所述第一电子设备持续发送蓝牙广播,和/或所述第二电子设备持续扫描蓝牙广播。
结合第一方面,在一种可能的实施方式中,在所述第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:所述第一电子设备开启手机找回功能。
结合第一方面,在一种可能的实施方式中,所述方法还包括:用户通过第一电子设备的账号登录第三电子设备;所述服务器向所述第三电子设备发送更新信息,所述更新信息包括所述第二电子设备的位置信息;所述第三电子设备显示第一界面,所述第一界面包括所述第二电子设备的位置。
结合第一方面,在一种可能的实施方式中,所述方法还包括:所述第一界面还包括第一电子设备的信息。
结合第一方面,在一种可能的实施方式中,所述方法还包括:若所述第一电子设备不是丢失状态,所述方法还包括:所述第一电子设备以所述预设的发射频率向第二电子设备发送蓝牙信号;所述第二电子设备以所述预设的扫描频率扫描第一电子设备发送的所述蓝牙信号。
结合第一方面,在一种可能的实施方式中,所述第二电子设备的数量为至少两个设备。
结合第一方面,在一种可能的实施方式中,所述第二电子设备的数量为至少两个,在所述第二电子设备接收服务器发送的返回信息之前,所述方法还包括:所述服务器判断所述第二电子设备的数量是否超过第一阈值;若所述第二电子设备的数量未超过第一阈值,所述服务器向所述第二电子设备发送所述返回信息;若所述第二电子设备的数量超过第一阈值,所述服务器在所述第二电子设备中选择一部分数量的所述第二电子设备,并向一部分数量的所述第二电子设备发送所述返回信息。
结合第一方面,在一种可能的实施方式中,在所述第二电子设备向服务器发送查询请求之前,所述方法还包括:所述第二电子设备判断服务次数是否超过了预设的第一阈值;若所述第二电子设备判断服务次数未超过预设的第一阈值,则第二电子设备向服务器发送查询请求;若所述第二电子设备判断服务次数超过预设的第一阈值,则第二电子设备不向服务器发送查询请求。
结合第一方面,在一种可能的实施方式中,所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前,所述方法还包括:所述第二电子设备判断服务次数是否超过了预设的第一阈值;若所述第二电子设备判断服务次数未超过预设的第一阈值,则所述第二电子设备获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前;若所述第二电子设备判断服务次数超过预设的第一阈值,则所述第二电子设备不获取所述第二电子设备的位置信息。
第二方面,本申请实施例提供一种电子设备交互方法,具体包括:第一电子设备向第二电子设备发送蓝牙信号,其中,所述第一电子设备为未联网状态;所述第一电子设备与所述第二电子设备蓝牙配对;所述第一电子设备获取所述第二电子设备发送的所述第一电子设备的状态,所述第一电子设备的状态由所述第二电子设备从服务器获取得到;所述第一电子设备判断所述状态是否为丢失状态;若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息。
结合第二方面,在一种可能的实施方式中,所述第一电子设备向第二电子设备发送蓝牙信号包括:所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
结合第二方面,在一种可能的实施方式中,所述第一电子设备与所述第二电子设备蓝牙配对包括:所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
结合第二方面,在一种可能的实施方式中,所述第二间隔时间的数值不大于所述第一时长的数值。
结合第二方面,在一种可能的实施方式中,在第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:所述第一电子设备从所述服务器获取所述第一间隔时间和所述第一时长。
结合第二方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
结合第二方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:所述所述第一电子设备持续发送蓝牙广播,所述第一电子设备与第二电子设备进行蓝牙配对。
结合第二方面,在一种可能的实施方式中,在所述第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:所述第一电子设备开启手机找回功能。
结合第二方面,在一种可能的实施方式中,若所述第一电子设备不是丢失状态,所述方法还包括:所述第一电子设备以所述预设的发射频率向第二电子设备发送蓝牙信号。
第三方面,本申请实施例提供一种电子设备交互方法,具体包括:所述第二电子设备扫描第一电子设备发送的所述蓝牙信号;所述第二电子设备与所述第一电子设备蓝牙配对;所述第二电子设备向服务器发送查询请求;所述第二电子设备接收服务器发送的返回信息,所述返回信息包括所述第一电子设备的状态;所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;所述第二电子设备获取第一电子设备发送的离线定位请求;所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
结合第三方面,在一种可能的实施方式中,所述第一电子设备向第二电子设备发送蓝牙信号包括:所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
结合第三方面,在一种可能的实施方式中,所述第二电子设备扫描第一电子设备发送的所述蓝牙信号包括:所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
结合第三方面,在一种可能的实施方式中,所述第二间隔时间的数值不大于所述第一时长的数值。
结合第三方面,在一种可能的实施方式中,在所述第二电子设备扫描第一电子设备发送的所述蓝牙信号之前,所述方法还包括:所述第二电子设备从所述服务器获取所述第二间隔时间和所述第二时长。
结合第三方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
结合第三方面,在一种可能的实施方式中,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:第二电子设备持续扫描蓝牙广播,所述第一电子设备与第二电子设备进行第二次蓝牙配对。
结合第三方面,在一种可能的实施方式中,所述第二电子设备的数量为至少两个设备。
结合第三方面,在一种可能的实施方式中,在所述第二电子设备向服务器发送查询请求之前,所述方法还包括:所述第二电子设备判断服务次数是否超过了预设的第一阈值;若所述第二电子设备判断服务次数未超过预设的第一阈值,则第二电子设备向服务器发送查询请求;若所述第二电子设备判断服务次数超过预设的第一阈值,则第二电子设备不向服务器发送查询请求。
结合第三方面,在一种可能的实施方式中,所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前,所述方法还包括:所述第二电子设备判断服务次数是否超过了预设的第一阈值;若所述第二电子设备判断服务次数未超过预设的第一阈值,则所述第二电子设备获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前;若所述第二电子设备判断服务次数超过预设的第一阈值,则所述第二电子设备不获取所述第二电子设备的位置信息。
第四方面,本申请实施例提供一种电子设备,所述电子设备用作第一电子设备,包括触控屏、存储器、收发器、一个或多个处理器、多个应用程序、以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述收发器用于发射或接收无线信号;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现上述第一方面任一项所述的方法。
第五方面,本申请实施例提供一种电子设备,所述电子设备用作第一电子设备,包括触控屏、存储器、收发器、一个或多个处理器、多个应用程序、以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述收发器用于发射或接收无线信号;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现上述第二方面任一项所述的方法。
第六方面,本申请实施例提供一种电子设备,所述电子设备用作第一电子设备,包括触控屏、存储器、收发器、一个或多个处理器、多个应用程序、以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述收发器用于发射或接收无线信号;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现上述第三方面任一项所述的方法。
第七方面,本申请实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时使所述计算机执行备实现上述第一方面任一项所述的方法。
第八方面,本申请实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时使所述计算机执行备实现上述第二方面任一项所述的方法。
第九方面,本申请实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时使所述计算机执行备实现上述第三方面任一项所述的方法。
第十方面,本申请实施例提供一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面任一项所述的方法,或者,上述第二方面所述的方法,或者,上述第一方面所述的方法。
第十一方面,本申请实施例提供一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面任一项所述的方法,或者,上述第二方面所述的方法,或者,上述第二方面所述的方法。
第十二方面,本申请实施例提供一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面任一项所述的方法,或者,上述第二方面所述的方法,或者,上述第三方面所述的方法。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是是本申请实施例提供的电子设备交互***的场景示意图;
图2是本申请实施例提供的第一电子设备的一种结构示意图;
图3是本申请实施例提供的电子设备交互的流程示意图;
图4a-4b是本申请实施例提供的蓝牙信号的时序示意图;
图5a-5d是本申请实施例提供的第一电子设备的界面示意图;
图6a-6b是本申请实施例提供的第二电子设备的界面示意图;
图7a-7c是本申请实施例提供的第三电子设备的界面示意图;
图8a是本申请实施例提供的电子设备交互***的示意图;
图8b是本申请实施例提供的电子设备交互***的示意图。
图9是本申请实施例提供的电子设备交互的流程示意图;
图10a是本申请实施例提供的第一电子设备的软件模块内信息流向示意图;
图10b是本申请实施例提供的第一电子设备的软件模块内信息流向示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、***、产品或设备固有的其它步骤或单元。
为描述清楚,在本文中,两个设备建立蓝牙连接指的是该两个设备之间建立起蓝牙链路,该两个设备可以通过该蓝牙链路向对方发送信号以及接收对方发送的信号,该信号称为蓝牙信号。
为方便理解本发明,下面先对本发明的获取设备方法的一种场景应用进行描述。如图1所示,图1为本发明的获取设备的一种场景应用图。
本申请实施例提供的电子设备交互***至少包括两个电子设备。本申请实施例的电子设备可以指支持蓝牙的电子设备。参见图1,该电子设备交互***包括2个电子设备,分别为第一电子设备100和第二电子设备200。其中,第一电子设备100和第二电子设备200均可以包括蓝牙模块,该蓝牙模块可以集成在电子设备上(即一体式),也可以是可插拔在电子设备上。第一电子设备100和第二电子设备200可以通过蓝牙连接。可选的,第一电子设备100和第二电子设备200均可以为手机、可穿戴设备如智能手表、平板电脑或个人数字助理(personal digital assistant,PDA)等支持蓝牙的电子设备。可选的,第一电子设备100和第二电子设备200可以为同一种电子设备,比如第一电子设备100和第二电子设备200均为手机;第一电子设备100和第二电子设备200也可以为不同种电子设备,比如第一电子设备100为手机、第二电子设备200为智能手表。
在一些可行的实施方式中,所述第二电子设备可以是丢失设备周边的任一设备,所述第二电子设备的数量可以为至少一个,所述第二电子设备与所述第一电子设备可以进行蓝牙通信200。所述第二电子设备具备协助定位能力,当第二电子设备的用户开通了协助定位功能,第二电子设备具有获取电子设备当前的位置信息,位置信息可以为例如经纬度信息;该定位过程可以通过全球定位***(global positioning system,GPS)实现。第二电子设备具有联网能力,所述联网能力是指通过WIFI或蜂窝网络与互联网连接,当第二电子设备的用户开启联网功能(打开WIFI或蜂窝网络)时,使得第二电子设备处于联网状态,第二电子设备可以与服务器进行通信。上述第二电子设备可以作为好心人设备,上报第二电子设备的位置信息至服务器,帮助丢失设备定位所处的大概范围,以便于快速查找到丢失设备。
在一些可行的实施方式中,所述第一电子设备为丢失设备,第一电子设备的数量可以为至少一个。第一电子设备具有联网能力,所述联网能力是指通过WIFI或蜂窝网络与互联网连接;本申请实施例中,第一电子设备的状态为用户关闭了联网功能(关闭WIFI或蜂窝网络)时,使得第一电子设备处于断网状态,第二电子设备无法与服务器进行通信,因此,第一电子设备无法通过自身的定位模块向服务器上报自身的位置信息。
在一些可行的实施方式中,所述服务器用于与电子设备进行通信,可以保存电子设备的相关信息和状态信息,可以提供电子设备信息管理及手机找回服务。第一电子设备在所述服务器上注册账号,并且,注册账号为与第一电子设备的国际移动设备身份码(International Mobile Equipment Identity,IMEI)或移动终端识别码(MobileEquipment Identify,MEID)唯一绑定的序列。这样,第一电子设备和注册账号就绑定在一起,用户可以同时设定使用该注册账号的密码,成为该注册账号的合法使用者,使得用户通过所述注册账号登录所述服务器。类似地,所述第二电子设备也可以在所述服务器上注册账号,使得第二电子设备的用户可以通过注册账号与所述服务器进行信息交互。所述第一电子设备和所述第二电子设备的注册账号可以为终端设备***账号。在另一些实施例中,所述第一电子设备和所述第二电子设备的注册账号可以通过下载对应的应用程序后,在应用程序注册对应的账号获得;因此,第二电子设备与第一电子设备可以是不同终端厂商生产的终端设备,第二电子设备与第一电子设备安装有可与服务器交互的应用程序便可以实现本申请中的实施方案。
在一些可行的实施方式中,提供的电子设备交互***还包括第三电子设备,用户可以在第三电子设备上登录第一电子设备的注册账号,通过第一电子设备的注册账号与所述服务器进行交互。第三电子设备可以为电脑,手机、可穿戴设备如智能手表、平板电脑等。所述第三电子设备为电脑时,用户可以通过登录服务器的服务网址(例如门户***Portal)登录用户账户;所述第三电子设备为手机等移动设备时,用户可以通过登录应用程序(例如查找我的设备)登录用户账户。当用户在第三电子设备上登录第一电子设备的账号后,可以远程控制第一电子设备执行相应的功能;示例性的,用户可以点击“定位设备”获得第一电子设备的当前位置;或者,用户可以点击“预设铃声”使第一电子设备的响铃;或者,用户可以点击“丢失模块”设置第一电子设备的模式为丢失模式;或者,用户可以点击“删除数据”将第一电子设备的相关数据删除。
为便于理解,下面将对本申请实施例提供的第一电子设备100的结构进行示例说明。
参见图2,图2是本申请实施例提供的第一电子设备的一种结构示意图。图2所示的第一电子设备可以为手机、平板电脑或PAD。
如图2所示,第一电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本申请实施例示意的结构并不构成对第一电子设备100的具体限定。在本申请另一些可行的实施方式中,第一电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,具体可根据实际应用场景确定,在此不做限制。图2所示的部件可以以硬件,软件,或软件与硬件的组合实现。
可选的,上述处理器110可以包括一个或多个处理单元。例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphicsprocessing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
其中,控制器可以是第一电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些可行的实施方式中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些可行的实施方式中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integratedcircuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对第一电子设备100的结构限定。在本申请另一些可行的实施方式中,第一电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入,对第一电子设备100的电源管理模块141充电。其中,充电器可以是无线充电器,也可以是有线充电器。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
第一电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。可选的,天线1和天线2可以用于发射蓝牙信号。第一电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些可行的实施方式中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在第一电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些可行的实施方式中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些可行的实施方式中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些可行的实施方式中,调制解调处理器可以是独立的器件。在另一些可行的实施方式中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在第一电子设备100上的包括无线局域网(wireless local area networks,WLAN)如Wi-Fi网络,蓝牙(blue tooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些可行的实施方式中,第一电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得第一电子设备100可以通过无线通信技术与网络以及其他设备(例如第二电子设备200等)通信。无线通信技术可以包括全球移动通讯***(globalsystem for mobile communications,GSM),通用分组无线服务(general packet radioservice,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-divisioncode division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。上述GNSS可以包括全球卫星定位***(globalpositioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite basedaugmentation systems,SBAS)。
第一电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些可行的实施方式中,第一电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
在一些可行的实施方式中,显示屏194可用于显示第一电子设备100的***输出的各个界面。第一电子设备100输出的各个界面可参考后续实施例的相关描述。
第一电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展第一电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行第一电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如设备管理功能、声音播放功能等)等。存储数据区可存储第一电子设备100使用过程中所创建的数据(比如设备参数,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
第一电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些可行的实施方式中,压力传感器180A可以设置于显示屏194。陀螺仪传感器180B可以用于确定第一电子设备100的运动姿态。气压传感器180C用于测量气压。
加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。
距离传感器180F用于测量距离。
环境光传感器180L用于感知环境光亮度。
指纹传感器180H用于采集指纹。
温度传感器180J用于检测温度。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些可行的实施方式中,触摸传感器180K也可以设置于第一电子设备100的表面,与显示屏194所处的位置不同。
按键190包括开机键,音量键等。按键190可以是机械按键,也可以是触摸式按键。
马达191可以产生振动提示。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口195用于连接SIM卡。SIM卡可以通过***SIM卡接口195,或从SIM卡接口195拔出,实现和第一电子设备100的接触和分离。在一些可行的实施方式中,第一电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在第一电子设备100中,不能和第一电子设备100分离。
第一电子设备100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android***为例,示例性说明第一电子设备100的软件结构。
参见图3,图3是本申请实施例提供的第一电子设备的软件结构框图。
如图3所示,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些可行的实施方式中,可将安卓***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图3所示,应用程序包可以包括蓝牙,设备管理应用(具备设备管理功能的应用),导航,地图,WLAN,短消息,图库,日历,通话等应用程序(application,APP)。
应用程序框架层为应用程序层的应用程序提供应用编程接口和编程框架。应用程序框架层包括一些预先定义的函数。
如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。上述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供第一电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话界面形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
本申请实施例的电子设备交互方法可适用于一个或多个电子设备的定位场景中。为便于描述,下面仅以一个电子设备定位另一个电子设备为例进行说明。可理解的,该定位场景可以用于定位至少一个第一电子设备;第二电子设备也可以同时定位多个其他电子设备。
参见图3,图3是本申请实施例提供的电子设备交互方法的流程示意图。图3示出了第一电子设备100与第二电子设备200之间的电子设备交互以及第一电子设备100的内部数据处理过程。
阶段一:确认第一电子设备为丢失状态的阶段
S101第一电子设备的确定电子设备处于离线状态。
具体地,所述离线状态是指第一电子设备的WIFI网络或蜂窝网络设置未开启,使第一电子设备无法登录到互联网的情况。
在一些实施例中,第一电子设备可能处于网络信号不好的环境下,这时,可能存在第一电子设备断断续续连接网络的情况。因此,在一些情况下,第一电子设备设置有预设时间。若电子设备离线时间超过了预设时间,则电子设备判断当前状态为离线状态;若电子设备离线时间未超过预设时间,则电子设备判断当前状态为非离线状态。在一些实施例中,当用户主动关闭手机与网络的之间的连接,则电子设备判断当前状态为离线状态,触发以下的丢失设备找回步骤,因此,手机丢失后若由他人关闭手机网络信息,也可以实现手机的找回功能。通过设置预设时间,避免了当电子设备误将信号不好的情况判断为丢失状态,而发送蓝牙信号,进而造成电子设备的功耗不必要的浪费。
在一些实施例中,第一电子设备需要开启“找回我的手机”功能。具体地,如图5a-图5c所示,可以选择第一电子设备的设置中的“云服务”模块,然后,选择“云服务”功能中的“查找设备”功能。当电子设备打开“查找设备”功能时,若电子设备判断当前状态为离线状态时,则执行查找手机的功能。所述查找手机的功能包括:若手机在线时,则实时向云端服务器上报手机的当前位置信息,位置信息可以通过手机的GPS模块获取得到;若手机不在线时,则可以通过发送蓝牙信号,尝试与其它手机配对,将丢失手机的信号上报至服务器。
在一些实施方式中,获取电子设备当前的位置信息,位置信息可以为例如经纬度信息。该定位过程可以通过全球定位***(global positioning system,GPS)实现。
在一些实施方式中,“查找设备”功能包括“查找我的手机”、“开启离线查找”、“发送最后位置”的功能。其中,“打开查找我的手机”可以在联网状态实现手机的查找。例如,当用户点击图7c中的定位设备时,服务器向丢失设备发送定位指令,当丢失设备开启“打开查找我的手机”功能时,向服务器发送当前的位置;或者,当丢失设备的电量低于预设值,并且丢失设备开启“打开查找我的手机”且处于联网状态,向服务器发送当前的位置工。另外,当“开启离线查找”打开时,用户可执行离线手机查找的功能,具体地,可以执行以下的实施例中的丢失设备查找手机的步骤。当开启“发送最后位置”时,将离线前的最后位置信息发送至云端服务器,或者,当丢失设备的电量低于预设值时,向服务器发送当前的位置,位置信息可以通过手机的GPS模块获取得到。
在一些实施例中,第一电子设备中设置有查找模块,用于判断第一电子设备的查找功能是否打开。当第一电子设备的查找功能打开时,实时向服务器上报电子设备的位置;同时,用于检测第一电子设备的网络状态,若电子设备处于离线状态时,执行电子设备离线查找的功能。
S102第一电子设备的查找模块发送配对请求至蓝牙模块,所述配对请求用于调用蓝牙的接口,触发蓝牙模块发送蓝牙广播。
在一些实施例中,当第一电子设备判断当前状态为离线状态时,可直接调用蓝牙模块的接口,进而触发蓝牙模块发送蓝牙广播。在一些实施例中,当第一电子设备判断当前状态为离线状态时,即使第一电子设备并未打开蓝牙功能,或者用户在操作界面上关闭蓝牙功能,在这种场景下,并不影响第一电子设备直接调用蓝牙模块,也就是说,第一电子设备在离线状态下可以通过***内部的指令驱动蓝牙模块发送广播信号。
在一些实施例中,所述蓝牙广播携带有第一电子设备的标识,所述标识用于服务器识别第一电子设备的身份。具体地,当所述第一电子设备登录到服务器时,将第一电子设备的账号与电子设备的标识发送至服务器,服务器保存第一电子设备的账号和标识,当后续接收到电子设备的标识时,可以与对应的账号相匹配。
在一些实施例中,所述蓝牙广播携带有第一电子设备的公钥,所述公钥用于服务器识别第一电子设备的身份。具体地,当所述第一电子设备登录到服务器时,将第一电子设备的账号与电子设备的公钥发送至服务器,服务器保存第一电子设备的账号和公钥,当后续接收到电子设备的公钥时,可以与对应的账号相匹配。在一些实施方式中,所述第一电子设备每隔一段时间(例如一天)更新公钥信息,在这种情况下,第一电子设备可以预先将后续即将更新(例如后续14天)的公钥信息发送至服务端,服务器保存第一电子设备的账号和所有的公钥;这样,即使电子设备在丢失后某段时间才与服务器相连接,而服务器也可以根据预存的公钥识别第一电子设备的信号。具体地,电子设备在丢失后的第二天才通过其它设备将公钥上传至服务器侧,这时,由于服务器侧预先存储了丢失后14天内的公钥信息,因此,可以根据预先存储的公钥信息匹配出对应的设备信息。在这种实现方式中,蓝牙广播并不直接传输第一电子设备的公钥信息,这样,使得接收到蓝牙广播的其它设备并无法得知第一电子设备的具体信息,可以提高了第一电子设备的安全性,此外,周期性的更新公钥,可以避免公钥信息被跟踪破解的问题,提高了信息传输的安全性,保护了丢失设备的用户隐私。
在一些实施例中,所述蓝牙广播的报文中携带有丢失标识,例如是在蓝牙报文中某一标识位标识为“丢失设备”,这样,当接收的电子设备接收到所述蓝牙广播时,可以触发后续向服务器进一步确认的步骤。在一些实施例中,所述蓝牙广播的报文中携带有事件码,例如事件码为01代表是指示电子设备接收到所述蓝牙广播时,可以触发后续向服务器进一步确认的步骤;事件码为02代表是指示电子设备接收到所述蓝牙广播时,可以触发后续向服务器上报位置的步骤;所述第二电子设备在接收到所述报文后,可以识别出所述事件码对应的事件,并根据事件码执行对应的事件。
S103第二电子设备200通过蓝牙模块接收第一电子设备发送的蓝牙广播,第一电子设备100通过蓝牙与第二电子设备200建立连接。
在一些实施例中,所述第二电子设备可以是丢失设备周边的任一设备,所述第二电子设备与所述第一电子设备可以进行蓝牙通信。如图6a-图6b所示,可以在第二电子设备的设置中打开蓝牙功能,在第二电子设备在蓝牙功能开启后,可监听第一电子设备的发送的广播,并协助第一电子设备进行定位。
在一些实施方式中,在步骤S102中,第一电子设备100的蓝牙模块在发送蓝牙广播时以预设的发射频率进行蓝牙广播,例如,每隔预设T时间发送一次,并且发送蓝牙广播的时长为X秒,在这X秒中,蓝牙广播信息持续不间断的进行发送。在第一电子设备在发送蓝牙信号过程中,所述第一电子设备的功耗为X(秒)/半小时。
对应地,在一些实施方式中,在步骤S103中,第二电子设备200的蓝牙模块在进行信号扫描时,以预设的扫描频率进行扫描,所述预设第二电子设备每隔y秒扫描一次,并且每次扫描时长z秒。其中,预设的发射频率和预设的扫描频率满足预设规则,所述预设规则满足,X≥y。在以上过程中,所述预设规则保证了:只要发送方发起了广播,接收方如果存在的情况下,接收方可以接收到广播,减少了探听对方是否存在的过程,不同设备只要按照统一的规范收发广播,发送方和接收方可以完成握手通信。
在一些实施例中,所述发送端发送蓝牙广播的时长X秒,接收端持续扫描时间z秒,及扫描的间隔时间由服务端下发至第一电子设备和第二电子设备。具体地,第一电子设备和第二电子设备配置有查找模块时,服务器可以向第一电子设备和第二电子设备的查找模块发送具体时长信息,以保证第一电子设备的发送频率和第二电子设备的扫描频率满足预设条件。
具体地,如图4a所述,当X=y的情况下,第一电子设备在每预设时间T发送一次蓝牙广播,每次时长为X秒,第二电子设备每隔y秒扫描一次,并且每次扫描时长z秒。第一电子设备的发送蓝牙广播与第二电子设备扫描蓝牙广播的情况包括:(1),第一电子设备开始发送蓝牙广播,第二电子设备正在扫描;(2),第一电子设备开始广播时,第二电子设备同时开始扫描;(3),第一电子设备开始广播时,第二电子设备刚结束扫描;(4),第一电子设备开始广播时,第二电子设备未在扫描。其中,从图中可以看出,在以上四种情况中,在第一电子设备发送蓝牙广播的过程中(在持续的X秒中),第二电子设备在某一段时间可以扫描到第一电子设备发送的蓝牙广播信号。因此,当第一电子设备以预设发送频率发送蓝牙广播,第二电子设备以预设接收频率扫描蓝牙信号,并使得预设发送频率和预投接收频率满足X=y的情况下,使得第二电子设备可以扫描到第一电子设备发送的蓝牙广播。
具体地,如图4b所述,当X>y的情况下,第一电子设备在每预设时间T发送一次蓝牙广播,每次时长为X秒,第二电子设备每隔y秒扫描一次,并且每次扫描时长z秒。第一电子设备的发送蓝牙广播与第二电子设备扫描蓝牙广播的情况包括:(1),第一电子设备开始发送蓝牙广播,第二电子设备正在扫描;(2),第一电子设备开始广播时,第二电子设备同时开始扫描;(3),第一电子设备开始广播时,第二电子设备刚结束扫描;(4),第一电子设备开始广播时,第二电子设备未在扫描。其中,从图中可以看出,在以上四种情况中,在第一电子设备发送蓝牙广播的过程中(在持续的X秒中),第二电子设备在某一段时间可以扫描到第一电子设备发送的蓝牙广播信号。因此,当第一电子设备以预设发送频率发送蓝牙广播,第二电子设备以预设接收频率扫描蓝牙信号,并使得预设发送频率和预投接收频率满足X>y的情况下,使得第二电子设备可以扫描到第一电子设备发送的蓝牙广播。
上述过程为蓝牙协助定位阶段,现有技术中在阶段一中,由于发现丢失设备是持续进行的过程,即当电子设备蓝牙模块功能打开时,接收设备持续进行扫描,发送设备持续进行蓝牙信号发送,因此,在丢失状态不明情况下的确认过程,造成了发送端设备和接收端设备的蓝牙矩距模块功耗较大,耗电量多的问题。采用如上所述的方案,在丢失状态不明情况下的确认过程,通过设定发送端设备发送信号的频率以及接收端设备接收设备的步骤,在保证发送端设备和接收端设备可以相互发现的前提下,降低了发送端设备和接收端设备的功耗,避免了丢失状态不明情况下的确认过程的功耗浪费。
具体地,可以理解为,在本申请的实施例中发送端的功耗与现有技术中发送端的功耗相比,本申请的功耗为现有技术功耗的X(持续发送时间)/T(预设间隔时间);在本申请的实施例中接收端的功耗与现有技术中接收端的功耗相比,本申请的功耗为现有技术功耗的z(持续扫描时间)/y(预设间隔时间)。在一些实施例中,为了使第二电子设备的功耗率降低,在保证可以扫描到蓝牙信号的前提下,可以降低y的持续扫描时间。发送端设备和接收端设备的功耗可以通过控制各自的发送或者扫描的持续时间以及启动任务的整体时间的比例控制任意精度的功耗控制。
S104第二电子设备的蓝牙模块发送第一指令至第二电子设备的查找模块,所述第一指令用于触发查找模块向服务器发送查询请求。
在一些实施例中,所述第二电子设备接收到蓝牙广播后,解析所述蓝牙报文标识位为“丢失设备”,触发第二电子设备调用查找模块向服务器发送查询请求。
在一些实施例中,所述第一指令携带信息包括第一电子设备的设备信息,具体地,设备信息包括第一电子设备的标识或第一电子设备的公钥信息,第一电子设备的标识或第一电子设备的公钥信息可以从第一电子设备的蓝牙广播中获得。在一些实施例中所述第一指令携带信息还可以包括第二电子设备200的电量以及功能参数(比如定位功能)等。
S105第二电子设备向服务器100发送查询请求,所述确认指定用于查询第一电子设备的状态信息。
在一些实施例中,所述确认信息包括第一电子设备的标识或第一电子设备的公钥信息,第一电子设备的标识或第一电子设备的公钥信息可以从第一电子设备的蓝牙广播中获得。
S106服务器查询第一电子设备的状态。
具体地,服务器根据第一电子设备的标识或第一电子设备的公钥信息查询第一电子设备的状态,所述状态包括丢失状态或正常使用状态。
在一些实施例,所述第一电子设备的丢失状态可以通过步骤S200-S201进行更新。
S107服务器将第一电子设备的状态发送至第二电子设备。
S108第二电子设备将第一电子设备的状态发送至第一电子设备。
具体地,服务器将第一电子设备的状态发送至第二电子设备的查找模块,所述第二电子设备的查找模块通过第二电子设备的蓝牙模块、第一电子设备的蓝牙模块发送至第一电子设备的查找模块。
S200第三电子设备发送第一上报信息至服务器。
具体地,用户通过第三电子设备登录手机厂商的官方网站或者通过第三电子设备的查找模块上报丢失手机状态信息。在一些实施例中,所述上报信息携带用户的账号信息。
如图7a所示,用户可以点击第三电子设备的“查找我的设备”图标,进入到查找模块,如图7b所示,用户可以登录丢失设备的账户;在图7c所示的界面中,用户点击“丢失模式”可以将丢失设备锁定。
在一些实施方式中,若第一电子设备为连网状态时,当服务器接收到第三电子设备的上报第一电子设备的丢失信息,服务器会发送指令,将第一电子设备锁定。此时,第一电子设备的锁定界面如图5d所示,界面上会显示此设备为丢失设备的信息,具体地,可以为“你好,这是我丢失的设备,希望你看到留言后与我联系,谢谢”;同时,可以显示具体的联系方式“我的联系方式:+86 18812345678”,以便于看到丢失手机的用户可以与机主联系。
S201服务器记录第一电子设备的丢失状态。
在一些实施例中,服务器根据第一上报信息,将上报信息中用户的账号信息与用户设备,用户设备的公钥信息相关联,将第一电子设备的正常使用状态更新为丢失状态。
阶段二:第一电子设备通过第二电子设备获得周围设备的位置信息。
S301第一电子设备发起离线定位请求,所述离线定位请求用于指示第一电子设备与第二电子设备通过蓝牙配对,并且指示第二电子设备发起离线定位的功能。
具体地,第一电子设备在接收到第二电子设备发送的第一电子设备的状态后,若第一电子设备的状态为丢失状态,则第一电子设备发起离线定位请求,所述离线定位请求用于指示第一电子设备与第二电子设备通过蓝牙配对。
S302第二电子设备200通过蓝牙模块接收第一电子设备发送的蓝牙广播,第一电子设备100通过蓝牙与第二电子设备200以第二方式建立连接。
在一些实施例中,为了实现第一电子设备与第二电子设备的快速配对,在阶段二中,第一电子设备与第二电子设备的具体配对方式与阶段一步骤S103中的配对方式有所区别。在阶段二中,由于已在阶段一完成挂失状态确认,后续的功耗是真正有价值的,因此,在阶段二中采用的配对方式是为了实现第二电子设备与第一电子电子设备的快速配对。
在一种实现方式中,第一电子设备100通过蓝牙与第二电子设备200以第二方式建立连接包括:第一电子设备以第二发送模式持续发送蓝牙广播,第二电子设备以第二扫描模式扫描。
其中,第二发送模式具体为:第一电子设备持续发送蓝牙广播,可以包括,第一电子设备不间断持续发送蓝牙广播或者,第一电子以第二发送频率发送的蓝牙广播;其中,所述第二发送频率与上述的预设的发送频率相比,以第二方式进行配对时,第一电子设备每两次发送蓝牙广播的间隔时间更短,和/或,第二电子设备每次发送蓝牙广播的持续时间更加长。
其中,第二扫描模式具体为:第二电子设备持续扫描蓝牙广播,可以包括,第二电子设备不间断持续扫描第一电子设备发送的蓝牙广播,或者,第二电子设备以第二扫描频率扫描第一电子设备发送的蓝牙广播;其中,所述第二扫描频率与上述的预设的扫描频率相比,以第二方式进行配对时,第二电子设备每两次扫描的间隔时间更短,和/或,第二电子设备每次扫描的持续时间更加长。
在一些实施例中,第二电子设备200在步骤S107之后,切换为第二扫描模式,持续扫描或以第二频率扫描的模式。具体地,第二电子设备在接收到服务器返回的第一电子设备为丢失状态时,此时,第二电子设备将进入阶段二,第二电子设备控制蓝牙模块的从丢失状态的扫描模式进行切换第二扫描模式。
在另一些实施例中,第二电子设备200在步骤S302之后,切换为丢失模式的第一扫描模式,具体地,第二电子设备在配对成功之后,第二电子设备控制蓝牙模块的从第二扫描模式切换为丢失状态的扫描模式,以减小第二电子设备的功耗。
并且向服务器上报了第二电子设备的位置信息之后,
在一些实施例中,第一电子设备在步骤S108之后,即接收到第二电子设备返回的第一电子设备的丢失状态信息,第一电子设备控制蓝牙模块的从丢失状态的发送模式进行切换第二发送模式。在一些状态下,第一电子设备在再次联到互联网之前,保持第二发送模式进行蓝牙信息的广播和配对;由于在这种场景下,已经确认了第一电子设备为丢失状态,因此,保持第二发送模式可以更快的匹配到第二电子设备,提高丢失设备的找回率,且不会增加蓝牙模块的功耗。
在一些实施方式中,所述第二电子设备用于查找丢失设备的蓝牙模块与第二电子设备正常使用蓝牙功能使用的蓝牙模块为不同模块或不同的单元,具体来说,这两个模块可以相互独立的执行不同的任务,例如,可以是不同在不同的频率上进行扫描,或者,可以是以不同的通道进行扫描,或者是蓝牙设备中不同的硬件单元,用于处理不同的功能。
在一些实施例中,第一电子设备或第二电子设备用于查找丢失设备的蓝牙模块可以通过如图6a-6b所示的方式,用户在设备中开启蓝牙功能,或者,可以***直接控制查找丢失设备的蓝牙模块开启。对于第一电子设备而言,当第一电子设备的确定电子设备处于离线状态,第一电子设备可以直接控制查找丢失设备的蓝牙模块开启,也就是说,即使用户未手动打开第一电子设备的蓝牙模块,第一电子设备也可以自动开启查找丢失设备的蓝牙模块。对于第二电子设备而言,在一些实施例中,第二电子设备需要用户控制查找丢失设备的蓝牙模块开启,使得第二电子设备在经过用户确认之后,再执行与丢失设备配对的功能。
具体地,由于在阶段一中,第一电子设备并未确定为丢失状态,若判断电子设备为离线状态后,持续的发送蓝牙广播,会造成功耗的增加,使得丢失的设备待机时间缩短,影响设备的正常使用。采用本申请的实施例,由于单位时间内发送蓝牙广播的时间减少,一方面延长了第一电子设备的待机时间,在丢失设备无法确认是否真正丢失的情况下,降低了由于终端处于离线状态而非丢失状态的功耗损耗;另一方面,在更长的待机时间中,会有更加多的机会与周围的第二电子设备相配对,当设备丢失时提高了找回丢失设备的机率。
S303第二电子设备的蓝牙模块发送第二指令至第二电子设备的查找模块,所述第二指令用于触发查找模块向服务器发送更新信息。
在一些实施例中,所述第二电子设备接收到离线定位请求后,解析所述蓝牙报文中的第一电子设备的设备信息,具体地,设备信息包括第一电子设备的标识或第一电子设备的公钥信息。
S304第二电子设备向服务器发送更新信息,所述更新信息包括第二电子设备的当前位置信息。
在一些实施例中,第二电子设备的位置信息可以为例如经纬度信息;该定位过程可以通过全球定位***(global positioning system,GPS)实现。另外,所述更新信息包括第一电子设备的设备信息,具体地,第一电子设备的设备信息包括第一电子设备的标识或第一电子设备的公钥信息,第一电子设备的标识或第一电子设备的公钥信息可以从第一电子设备发送的离线定位请求获得,所述第一电子设备的设备信息用于指示服务器根据第一电子设备的设备信息将所述第二电子设备位置信息与第一电子设备账号相匹配。
在一些实施例中,第一电子设备可以与第二电子设备进行蓝牙短距通信时,两个设备之间的物理距离会在一定范围之内,例如大概10米的范围,将第二电子设备的位置作为第一电子设备的附近位置上报给服务器,供用户查阅。
S305服务器根据更新信息,更新第一电子设备的位置信息。
服务器根据第一电子设备的设备信息将所述第二电子设备位置信息与第一电子设备的账号相匹配,具体地,服务器可以根据第一电子设备的设备信息包括第一电子设备的标识或第一电子设备的公钥信息确定第一电子设备的账号。所述更新第一电子设备的位置信息包括:将第二电子设备的位置信息记录为第一电子设备周围的位置信息,这样,第二电子设备的位置与第一电子设备,第一电子设备的账号建立了关联关系。
在一些实施例中,第一电子设备周围可能存在多个第二电子设备,此时,更新第一电子设备的位置信息具体包括:服务器可以将多个第二电子设备的位置信息与第一电子设备的账号相匹配,将多个第二电子设备的位置信息记录为第一电子设备周围的位置信息,。
在一些实施例中,第一电子设备周围可能存在多个第二电子设备,此时,可以通过服务器侧或通过第二电子设备侧对于第二电子设备进行选择,避免过多的电子设备都进行第一电子设备的手机找回功能,进而从整体上减少了功耗的浪费。
具体地,第二电子设备的查找模块设置有服务计数模块,服务计数模块设置有预设的第一阈值。在一些实施例中,当服务器向第二电子设备发送信息时,第二电子设备的服务计数模块归零重新开始计数。所述信息可以指服务器定时向电子设备发送指令,所述指令用于指示第二电子设备的服务计数模块重置,或者,所述信息可以指服务器定时向电子设备发送的频率更新信息,在第二电子设备接收到频率更新信息时,也执行服务计数模块重置。
在一些实施例中,当第二电子设备向服务器发送更新信息(例如S306)时,所述服务计数模块保存一次服务记录;在一些实施例中,当第二电子设备向服务器发送更新信息(例如S306)时或第二电子设备向服务器发送查询请求(例如S105)时,所述服务计数模块保存一次服务记录。
在一些实施例中,第二电子设备判断当前的服务次数是否超过了预设的第一阈值,若服务次数超过了预设的阈值,则第二电子设备不再执行步骤S103-106时,或执行步骤S302-S304时。在一些实施例中,第二电子设备可以关闭蓝牙模块,不再执行第二电子设备与第一电子设备的配对。在另一些实施例中,第二电子设备在与第一电子设备蓝牙配对完成之后,即在S103和S302之后,判断当前的服务次数是否超过了预设的第一阈值,若服务次数超过了预设的阈值,则第二电子设备不再向服务器发送查询请求(S104-106)或更新信息(S303-S304)。如图8a所示,第二电子设备201判断当前的服务次数是超过了预设的第一阈值,则不向服务器发送查询请求或离线定位请求;第二电子设备200、202判断当前的服务次数是未超过预设的第一阈值,向服务器发送查询请求,并且接收服务器返回的状态信息,或者向服务器发送离线定位请求,因此,设备201并不执行后续与丢失设备的信息交互。。
采用上述实施例,只需要第二电子设备单侧对服务次数进行限制,使得第二电子设备提供有限度的服务,避免了单个设备与多个丢失设备通信或与一个设备多次进行通信,进而造成单个设备的功耗过大。
具体地,服务器设置有第二电子设备计数模块,第二电子设备计数模块设置的预设的第二阈值。当多个第二电子设备向服务器发送查询请求时,服务器侧判断第二电子设备的数量是否超过了预设的第二阈值,若第二电子设备的数量超过了预设的第二阈值,服务器根据从多个第二电子设备选择第二阈值数量的第二电子设备与第一电子设备进行通信,服务器未选择的第二电子设备不需要跟丢失设备配对协同,具体地,对于服务器未选择的设备,则不会收到服务器发送的返回第一电子设备的状态信息,因而不会执行后续的步骤。采用上述实施例,通过服务器侧一个选举中心,由服务器侧统一决策和做配额管理,防止过多第二电子设备服务同一个丢失设备,简化多个设备之间的消息互通,提高了服务器决策精准性,减少了建立和消耗的链路数量,避免了不必要的重复功耗消耗。
如图8b所示,服务器侧在接收到第二电子设备的查询请求后,判断第二电子设备的数量超过了预设的第二阈值,选择设备200和202作为需要跟丢失设备配对协同的设备,而设备201为不需要跟丢失设备配对协同的设备;此时,服务器向设备200和202返回第一电子设备的状态信息,而不向设备201返回第一电子设备的状态信息,因此,设备201并不执行后续与丢失设备的信息交互。
S305服务器根据第一电子设备的信息,将第二电子设备的位置发送第三电子设备,其中,用户在所述第三电子设备上登录第一电子设备的账号。
根据第二电子设备的位置信息相匹配的第一电子设备的账号,所述服务器将第二电子设备的位置信息发送至第一电子设备的账号所登录的设备中。
S306所述第三电子设备获取更新信息,更新第一电子设备的位置信息。
在一些实施例中,第三电子设备根据获取到的更新信息,在第三电子设备的查找模块显示第一界面,第一界面可以包括至少一个所述第二电子设备。如图7c所示,所述第二电子设备包括设备A1-A8,第一界面还可以显示距离刻度线。这样,用户可以通过查看第一界面直观地看到第一电子设备周围的第二电子设备的位置,以便于用户根据第二电子设备的位置确定第一电子设备的大概范围,从而使用户能够更快速准确的找到丢失的设备,提高了丢失设备的找回率。
图9是本申请实施例提供的电子设备交互方法的流程示意图,图10a和10b为示出了电子设备交互方法的信息流向示意图,示出了第一电子设备100与第二电子设备200电子设备交互以及第一电子设备100的内部数据处理过程。
S11第一电子设备的确定电子设备处于离线状态。
具体地,在一种实施例中,如图10a所示,第一电子设备的查找模块调用网络连接模块,或者,第一电子设备网络连接模块检测到连接状态发生变化时,向查找模块上报网络状态信息,第一电子设备的查找模块判断第一电子设备为联网状态或离线状态。
S12第一电子设备与第二电子设备蓝牙配对,其中,第一电子设备以预设发射频率进行蓝牙广播,第二电子设备以预设扫描频率扫描蓝牙信号。
具体地,第一电子设备的查找模块调用第一电子设备的蓝牙模块,使得第一电子设备的蓝牙模块发送蓝牙广播。第一电子设备100的蓝牙模块在发送蓝牙广播时以预设的发射频率进行蓝牙广播,例如,每隔预设T时间发送一次,并且发送蓝牙广播的时长为X秒。第二电子设备200的蓝牙模块在进行信号扫描时,以预设的扫描频率进行扫描,所述预设第二电子设备每隔y秒扫描一次,并且每次扫描时长z秒。其中,预设的发射频率和预设的扫描频率满足预设规则,所述预设规则满足,X≥y。
S13第二电子设备向服务器发送查询请求。
第二电子设备的蓝牙模块分析所述蓝牙报文后,调用查找模块向服务器发送查询请求。服务器根据第三电子设备上报的信息,查询第一电子设备的状态,并将所述状态返回至第二电子设备的查找模块中。
S14所述第二电子设备接收服务器发送的返回信息,所述返回信息包括所述第一电子设备的状态。
S15所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;
第二电子设备的查找模块获取服务器发送的返回信息,并通过所述第二电子设备的蓝牙模块将返回信息发送至蓝牙模块中。
S16所述第一电子设备判断所述状态是否为丢失状态。
第一电子设备的蓝牙模块将所述返回信息发送至查找模块中,所述第一电子设备的蓝牙模块或查找模块分析所述返回信息确认所述状态是否为丢失状态。
S17A若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息。
如图10b所示,所述第一电子设备的查找模块通过所述蓝牙模块发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息。在一些实施例中,所述离线定位请求用于指示第一电子设备与第二电子设备以第二方式进行配对,具体的配对方式与上述实施例描述类似,在此不再赘述。
S17B若所述第一电子设备不是丢失状态,即若所述第一电子设备为正常状态,服务器向第二电子设备发送第一电子设备的状态,第二电子设备向所述第一电子设备发送所述状态。所述第一电子设备在接收到所述状态后,判断第一电子设备为正常状态,重复执行上述S12-S16的过程。
S18所述第二电子设备获取离线定位请求;所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
所述第二电子设备的查找模块通过蓝牙模块获取离线定位请求,查找模块调用GPS模块获取第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
S19所述服务器向第三电子设备发送第二电子设备的位置信息,第三电子设备显示第一界面,第一界面包括第二设备的位置信息。
本申请的各实施方式可以任意进行组合,以实现不同的技术效果。
本申请中各方法实施例之间相关部分可以相互参考;各装置实施例所提供的装置用于执行对应的方法实施例所提供的方法,故各装置实施例可以参考相关的方法实施例中的相关部分进行理解。
本申请中,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,“a,b,或c中的至少一项(个)”,或,“a,b,和c中的至少一项(个)”,均可以表示:a,b,c,a-b(即a和b),a-c,b-c,或a-b-c,其中a,b,c分别可以是单个,也可以是多个。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种消息、请求和终端,但这些消息、请求和终端不应限于这些术语。这些术语仅用来将消息、请求和终端彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。
取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请中一些实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本申请提供的一些实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk)等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
总之,以上所述仅为本申请技术方案的实施例而已,并非用于限定本申请的保护范围。凡根据本申请的揭露,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (37)
1.一种电子设备交互方法,其特征在于,包括:
第一电子设备向第二电子设备发送蓝牙信号,其中,所述第一电子设备为未联网状态;
所述第二电子设备扫描第一电子设备发送的所述蓝牙信号;
所述第一电子设备与所述第二电子设备蓝牙配对;
所述第二电子设备向服务器发送查询请求;
所述第二电子设备接收服务器发送的返回信息,所述返回信息包括所述第一电子设备的状态;
所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;
所述第一电子设备判断所述状态是否为丢失状态;
若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息;
所述第二电子设备获取离线定位请求;
所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
2.根据权利要求1所述的方法,其特征在于,所述第一电子设备向第二电子设备发送蓝牙信号包括:
所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
3.根据权利要求1-2任一所述的方法,其特征在于,所述第二电子设备扫描第一电子设备发送的所述蓝牙信号包括:
所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
4.根据权利要求3所述的方法,其特征在于,所述第二间隔时间的数值不大于所述第一时长的数值。
5.根据权利要求1-4任一所述的方法,其特征在于,在第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:
所述第一电子设备从所述服务器获取所述第一间隔时间和所述第一时长;
所述第二电子设备从所述服务器获取所述第二间隔时间和所述第二时长。
6.根据权利要求1-5任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
7.根据权利要求1-6任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:
所述所述第一电子设备与第二电子设备以第二方式进行蓝牙配对;其中,第二方式进行蓝牙配对包括:所述第一电子设备持续发送蓝牙广播,和/或所述第二电子设备持续扫描蓝牙广播。
8.根据权利要求1-7任一所述的方法,其特征在于,在所述第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:
所述第一电子设备开启手机找回功能。
9.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:
用户通过第一电子设备的账号登录第三电子设备;
所述服务器向所述第三电子设备发送更新信息,所述更新信息包括所述第二电子设备的位置信息;
所述第三电子设备显示第一界面,所述第一界面包括所述第二电子设备的位置。
10.根据权利要求1-9任一所述的方法,其特征在于,所述方法还包括:所述第一界面还包括第一电子设备的信息。
11.根据权利要求3-8任一所述的方法,其特征在于,若所述第一电子设备不是丢失状态,所述方法还包括:
所述第一电子设备以所述预设的发射频率向第二电子设备发送蓝牙信号;
所述第二电子设备以所述预设的扫描频率扫描第一电子设备发送的所述蓝牙信号。
12.根据权利要求1-11任一所述的方法,其特征在于,所述第二电子设备的数量为至少两个设备。
13.根据权利要求1-12任一所述的方法,其特征在于,所述第二电子设备的数量为至少两个,在所述第二电子设备接收服务器发送的返回信息之前,所述方法还包括:
所述服务器判断所述第二电子设备的数量是否超过第一阈值;
若所述第二电子设备的数量未超过第一阈值,所述服务器向所述第二电子设备发送所述返回信息;
若所述第二电子设备的数量超过第一阈值,所述服务器在所述第二电子设备中选择一部分数量的所述第二电子设备,并向一部分数量的所述第二电子设备发送所述返回信息。
14.根据权利要求1-13任一所述的方法,其特征在于,在所述第二电子设备向服务器发送查询请求之前,所述方法还包括:
所述第二电子设备判断服务次数是否超过了预设的第一阈值;
若所述第二电子设备判断服务次数未超过预设的第一阈值,则第二电子设备向服务器发送查询请求;
若所述第二电子设备判断服务次数超过预设的第一阈值,则第二电子设备不向服务器发送查询请求。
15.根据权利要求1-14任一所述的方法,其特征在于,所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前,所述方法还包括:
所述第二电子设备判断服务次数是否超过了预设的第一阈值;
若所述第二电子设备判断服务次数未超过预设的第一阈值,则所述第二电子设备获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前;
若所述第二电子设备判断服务次数超过预设的第一阈值,则所述第二电子设备不获取所述第二电子设备的位置信息。
16.一种电子设备交互方法,其特征在于,包括:
第一电子设备向第二电子设备发送蓝牙信号,其中,所述第一电子设备为未联网状态;
所述第一电子设备与所述第二电子设备蓝牙配对;
所述第一电子设备获取所述第二电子设备发送的所述第一电子设备的状态,所述第一电子设备的状态由所述第二电子设备从服务器获取得到;
所述第一电子设备判断所述状态是否为丢失状态;
若所述第一电子设备为丢失状态,所述第一电子设备发送离线定位请求,所述离线定位请求指示所述第二电子设备向服务器发送第二电子设备的位置信息。
17.根据权利要求16所述的方法,其特征在于,所述第一电子设备向第二电子设备发送蓝牙信号包括:
所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
18.根据权利要求16-17任一所述的方法,其特征在于,所述第一电子设备与所述第二电子设备蓝牙配对包括:
所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
19.根据权利要求18所述的方法,其特征在于,所述第二间隔时间的数值不大于所述第一时长的数值。
20.根据权利要求16-19任一所述的方法,其特征在于,在第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:
所述第一电子设备从所述服务器获取所述第一间隔时间和所述第一时长。
21.根据权利要求16-20任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
22.根据权利要求16-21任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:
所述所述第一电子设备持续发送蓝牙广播,所述第一电子设备与第二电子设备进行蓝牙配对。
23.根据权利要求16-22任一所述的方法,其特征在于,在所述第一电子设备向第二电子设备发送蓝牙信号之前,所述方法还包括:
所述第一电子设备开启手机找回功能。
24.根据权利要求16-23任一所述的方法,其特征在于,若所述第一电子设备不是丢失状态,所述方法还包括:
所述第一电子设备以所述预设的发射频率向第二电子设备发送蓝牙信号。
25.一种电子设备交互方法,其特征在于,包括:
所述第二电子设备扫描第一电子设备发送的所述蓝牙信号;
所述第二电子设备与所述第一电子设备蓝牙配对;
所述第二电子设备向服务器发送查询请求;
所述第二电子设备接收服务器发送的返回信息,所述返回信息包括所述第一电子设备的状态;
所述第二电子设备将所述第一电子设备的状态发送至所述第一电子设备;
所述第二电子设备获取第一电子设备发送的离线定位请求;
所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中。
26.根据权利要求24所述的方法,其特征在于,所述第一电子设备向第二电子设备发送蓝牙信号包括:
所述第一电子设备以预设的发射频率进行蓝牙广播,所述预设的发送频率为每隔第一间隔时间发送一次蓝牙广播,所述蓝牙广播发送的持续时长为第一时长。
27.根据权利要求24-25任一所述的方法,其特征在于,所述第二电子设备扫描第一电子设备发送的所述蓝牙信号包括:
所述第二电子设备以预设的扫描频率进行扫描,所述预设的扫描频率为每隔第二间隔时间执行蓝牙信号扫描,所述蓝牙信号扫描的持续时长为第二时长。
28.根据权利要求26所述的方法,其特征在于,所述第二间隔时间的数值不大于所述第一时长的数值。
29.根据权利要求24-27任一所述的方法,其特征在于,在所述第二电子设备扫描第一电子设备发送的所述蓝牙信号之前,所述方法还包括:
所述第二电子设备从所述服务器获取所述第二间隔时间和所述第二时长。
30.根据权利要求24-28任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对。
31.根据权利要求24-29任一所述的方法,其特征在于,所述离线定位请求还用于指示所述所述第一电子设备与第二电子设备进行第二次蓝牙配对包括:
第二电子设备持续扫描蓝牙广播,所述第一电子设备与第二电子设备进行第二次蓝牙配对。
32.根据权利要求24-30任一所述的方法,其特征在于,所述第二电子设备的数量为至少两个设备。
33.根据权利要求24-31任一所述的方法,其特征在于,在所述第二电子设备向服务器发送查询请求之前,所述方法还包括:
所述第二电子设备判断服务次数是否超过了预设的第一阈值;
若所述第二电子设备判断服务次数未超过预设的第一阈值,则第二电子设备向服务器发送查询请求;
若所述第二电子设备判断服务次数超过预设的第一阈值,则第二电子设备不向服务器发送查询请求。
34.根据权利要求24-32任一所述的方法,其特征在于,所述第二电子设备基于离线定位请求获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前,所述方法还包括:
所述第二电子设备判断服务次数是否超过了预设的第一阈值;
若所述第二电子设备判断服务次数未超过预设的第一阈值,则所述第二电子设备获取所述第二电子设备的位置信息,并将所述第二电子设备的位置信息发送至服务器中之前;
若所述第二电子设备判断服务次数超过预设的第一阈值,则所述第二电子设备不获取所述第二电子设备的位置信息。
35.一种电子设备,所述电子设备用作第一电子设备,包括触控屏、存储器、收发器、一个或多个处理器、多个应用程序、以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述收发器用于发射或接收无线信号;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1-15任一项所述的方法,或者,使得所述电子设备实现如权利要求16-24任一项所述的方法,或者,使得所述电子设备实现如权利要求25-34任一项所述的方法。
36.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时使所述计算机执行如权利要求1-15任一项所述的方法,或者,如权利要求16-24任一项所述的方法,或者,如权利要求24-34任一项所述的方法。
37.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-15任一项所述的方法,或者,如权利要求16-24任一项所述的方法,或者,如权利要求24-34任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110743882.0A CN115580823A (zh) | 2021-07-01 | 2021-07-01 | 电子设备交互方法及装置 |
PCT/CN2022/100783 WO2023274026A1 (zh) | 2021-07-01 | 2022-06-23 | 电子设备交互方法及装置 |
EP22831842.4A EP4336865A1 (en) | 2021-07-01 | 2022-06-23 | Interaction method and apparatus for electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110743882.0A CN115580823A (zh) | 2021-07-01 | 2021-07-01 | 电子设备交互方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115580823A true CN115580823A (zh) | 2023-01-06 |
Family
ID=84579807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110743882.0A Pending CN115580823A (zh) | 2021-07-01 | 2021-07-01 | 电子设备交互方法及装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4336865A1 (zh) |
CN (1) | CN115580823A (zh) |
WO (1) | WO2023274026A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2053573A1 (en) * | 2007-10-23 | 2009-04-29 | British Telecommunications Public Limited Company | Locating portable devices |
CN107396308A (zh) * | 2017-07-11 | 2017-11-24 | 惠州Tcl移动通信有限公司 | 一种找回移动终端的方法、存储设备及移动终端 |
CN111143419B (zh) * | 2019-03-14 | 2024-04-23 | 广东小天才科技有限公司 | 一种电子设备的关机定位方法及服务设备、*** |
CN111143490A (zh) * | 2019-03-14 | 2020-05-12 | 广东小天才科技有限公司 | 一种电子设备的离线定位方法及服务设备、*** |
CN112437401A (zh) * | 2020-11-25 | 2021-03-02 | 维沃移动通信有限公司 | 操作控制方法、装置以及电子设备 |
-
2021
- 2021-07-01 CN CN202110743882.0A patent/CN115580823A/zh active Pending
-
2022
- 2022-06-23 EP EP22831842.4A patent/EP4336865A1/en active Pending
- 2022-06-23 WO PCT/CN2022/100783 patent/WO2023274026A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP4336865A1 (en) | 2024-03-13 |
WO2023274026A1 (zh) | 2023-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113613238B (zh) | 一种sim模块的管理方法及电子设备 | |
EP3958533B1 (en) | Method for accessing wireless local area network and terminal | |
CN110602686B (zh) | 一种使用远程sim模块的方法及电子设备 | |
CN112154640B (zh) | 一种消息的播放方法及终端 | |
CN113923611B (zh) | 一种呼叫转移***及相关装置 | |
CN112789934B (zh) | 一种蓝牙服务的查询方法及电子设备 | |
US20230054451A1 (en) | Communication Connection Method and Electronic Device | |
CN112335294B (zh) | 一种紧急呼叫方法及用户终端 | |
EP4187872A1 (en) | Task processing method and related electronic device | |
CN114079892A (zh) | 蓝牙通信方法、可穿戴设备及*** | |
CN112543447A (zh) | 基于通讯录的设备发现方法、音视频通信方法及电子设备 | |
CN113395364B (zh) | 一种应用服务器的访问方法及终端 | |
CN115002747B (zh) | 一种参数更新方法、***、终端设备及芯片*** | |
CN113873678A (zh) | 传输数据的方法和电子设备 | |
CN115580823A (zh) | 电子设备交互方法及装置 | |
CN114465968A (zh) | 一种不同设备之间的跨应用互联方法及相关装置 | |
WO2020062308A1 (zh) | 位置信息处理方法及相关装置 | |
CN115087134B (zh) | 一种蓝牙连接的方法和电子设备 | |
CN110837439A (zh) | 一种文件备份方法、终端与通信*** | |
WO2023051098A1 (zh) | 设备查找方法、电子设备及*** | |
CN115942253B (zh) | 一种提示方法及相关装置 | |
US20220137232A1 (en) | Exercise track recording method and related device | |
CN116709225A (zh) | 通话方法、电子设备、网络设备及*** | |
CN115801961A (zh) | 一种呼叫方法及电子设备 | |
CN117118970A (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 |