1.本技术涉及定位领域,尤其涉及一种
终端设备、定位方法及装置。
背景技术:
2.目前,可以通过如下一种或多种定位方式对终端设备进行定位:全球导航卫星系统(global navigation satellite system,gnss)定位、运营商定位、无线保真(wireless fidelity,wi-fi)定位以及混合定位,比如辅助全球卫星定位系统(assisted global positioning system,agps)定位等。进一步地,终端设备还可以通过蜂窝网或wi-fi分享
位置信息。例如,可以向云服务器发送位置信息,用户可以登录云服务器查询终端设备的位置。
3.然而,若终端设备关机,则终端设备无法进行定位以及分享位置信息。若终端设备开机但未连接蜂窝网或wi-fi,则终端设备虽然可以进行定位,但无法分享位置。换句话说,终端设备进行定位以及分享位置有较多限制。
技术实现要素:
4.本技术实施例提供一种终端设备、定位方法及装置,能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,提供一种终端设备。该终端设备包括:蓝牙
模块、物联网模块以及电池。电池,用于在终端设备关机时向蓝牙模块和物联网模块供电。蓝牙模块,用于在终端设备关机或未连接第一网络时,获取实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。物联网模块,用于获取实时位置信息,并通过物联网发送实时位置信息。
7.基于第一方面所述的终端设备,在终端设备关机时,蓝牙模块和物联网模块被电池供电,能够工作,因此,终端设备在关机或未连接第一网络时能够利用蓝牙模块获取实时位置信息,并利用物联网模块通过物联网发送该实时位置信息,从而能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。
8.需要说明的是,物联网模块可以通过物联网向定位接收设备发送实时位置信息。其中,定位接收设备可以是云服务器、笔记本电脑、手机等,本技术对定位接收设备的类型不作限定。
9.一种可能的设计方案中,上述物联网模块,还用于通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。发送定位请求的设备可以为定位接收设备。如此,终端设备进行定位并发送实时定位信息可以由定位接收设备触发,从而用户在需要获取终端设备的实时位置信息时,可以及时通过定位接收设备触发终端设备进行定位,并获取终端设备的实时定位信息,进而提高终端设备定位的实时性。
10.可选地,上述物联网模块,还用于在满足定位条件时向蓝牙模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,定位指令用于指示获取实时
位置信息。这样,终端设备进行定位并发送实时定位信息既可以由定位接收设备触发,也可以由定位时间触发,例如,终端设备可以每隔1小时进行一次定位并向定位接收设备发送实时定位信息。从而用户不仅可以获取到终端设备的实时位置信息,也可以获取到终端设备一段时间的多个位置信息,进而方便用户确定手机现在和过去的位置,提升用户体验。
11.一种可能的设计方案中,上述实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。例如,实时位置信息可以是表征经纬度的文字、表征位置的定位图、表征经纬度的语音或表征手机位置的定位视频等,这样,位置信息可以以多种格式展示给用户,提升用户体验。
12.第二方面,提供一种终端设备。该终端设备包括:wi-fi模块、物联网模块以及电池。电池,用于在终端设备关机时向wi-fi模块和物联网模块供电。wi-fi模块,用于在终端设备关机或未连接第一网络时,根据接收的wi-fi信号确定实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。物联网模块,用于通过物联网发送实时位置信息。
13.基于第二方面所述的终端设备,在终端设备关机时,wi-fi模块和物联网模块被电池供电,能够工作,因此,终端设备在关机或未连接第一网络时能够利用wi-fi模块获取实时位置信息,并利用物联网模块通过物联网发送该实时位置信息,从而能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。
14.一种可能的设计方案中,上述物联网模块,还用于通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。发送定位请求的设备可以为定位接收设备。如此,终端设备进行定位并发送实时定位信息可以由定位接收设备触发,从而用户在需要获取终端设备的实时位置信息时,可以及时通过定位接收设备触发终端设备进行定位,并获取终端设备的实时定位信息,进而提高终端设备定位的实时性。
15.可选地,上述物联网模块,还用于在满足定位条件时向wi-fi模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,定位指令用于指示获取实时位置信息。这样,终端设备进行定位并发送实时定位信息既可以由定位接收设备触发,也可以由定位时间触发,例如,终端设备可以每隔1小时进行一次定位并向定位接收设备发送实时定位信息。从而用户不仅可以获取到终端设备的实时位置信息,也可以获取到终端设备一段时间的多个位置信息,进而方便用户确定手机现在和过去的位置,提升用户体验。
16.一种可能的设计方案中,上述实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。例如,实时位置信息可以是表征经纬度的文字、表征位置的定位图、表征经纬度的语音或表征手机位置的定位视频等,这样,位置信息可以以多种格式展示给用户,提升用户体验。
17.第三方面,提供一种终端设备。该终端设备包括:卫星定位模块、物联网模块以及电池。电池,用于在终端设备关机时向卫星定位模块和物联网模块供电。卫星定位模块,用于在终端设备关机或未连接第一网络时,获取实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。卫星定位模块,用于通过北斗网发送实时位置信息,或者,物联网模块,用于通过物联网发送实时位置信息。
18.基于第三方面所述的终端设备,在终端设备关机时,卫星定位模块和物联网模块被电池供电,能够工作,因此,终端设备在关机或未连接第一网络时能够利用卫星定位模块获取实时位置信息,并利用卫星定位模块或物联网模块通过第二网络发送该实时位置信
息,从而能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。
19.一种可能的设计方案中,上述物联网模块,还用于通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。发送定位请求的设备可以为定位接收设备。如此,终端设备进行定位并发送实时定位信息可以由定位接收设备触发,从而用户在需要获取终端设备的实时位置信息时,可以及时通过定位接收设备触发终端设备进行定位,并获取终端设备的实时定位信息,进而提高终端设备定位的实时性。
20.可选地,上述物联网模块,还用于在满足定位条件时向卫星定位模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,定位指令用于指示获取实时位置信息。这样,终端设备进行定位并发送实时定位信息既可以由定位接收设备触发,也可以由定位时间触发,例如,终端设备可以每隔1小时进行一次定位并向定位接收设备发送实时定位信息。从而用户不仅可以获取到终端设备的实时位置信息,也可以获取到终端设备一段时间的多个位置信息,进而方便用户确定手机现在和过去的位置,提升用户体验。
21.一种可能的设计方案中,上述实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。例如,实时位置信息可以是表征经纬度的文字、表征位置的定位图、表征经纬度的语音或表征手机位置的定位视频等,这样,位置信息可以以多种格式展示给用户,提升用户体验。
22.第四方面,提供一种定位方法。该定位方法应用于终端设备,终端设备包括蓝牙模块、物联网模块以及电池。电池用于在终端设备关机时向蓝牙模块和物联网模块供电。该方法包括:蓝牙模块在终端设备关机或未连接第一网络时,获取实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。物联网模块获取实时位置信息,并通过物联网发送实时位置信息。
23.一种可能的设计方案中,第四方面所述的定位方法还可以包括:物联网模块通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。
24.可选地,第四方面所述的定位方法还可以包括:物联网模块在满足定位条件时向蓝牙模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,定位指令用于指示获取实时位置信息。
25.一种可能的设计方案中,实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。
26.第四方面所述的定位方法的技术效果可以参考第一方面中实现方式所述的终端设备的技术效果,此处不再赘述。
27.第五方面,提供一种定位方法。该定位方法应用于终端设备,终端设备包括wi-fi模块、物联网模块以及电池。电池用于在终端设备关机时向wi-fi模块和物联网模块供电。该定位方法包括:wi-fi模块在终端设备关机或未连接第一网络时,根据接收的wi-fi信号确定实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。物联网模块通过物联网发送实时位置信息。
28.一种可能的设计方案中,第五方面所述的定位方法还可以包括:物联网模块通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。
29.可选地,第五方面所述的定位方法还可以包括:物联网模块在满足定位条件时向wi-fi模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,
定位指令用于指示获取实时位置信息。
30.一种可能的设计方案中,实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。
31.第五方面所述的定位方法的技术效果可以参考第二方面中实现方式所述的终端设备的技术效果,此处不再赘述。
32.第六方面,提供一种定位方法。该定位方法应用于终端设备,终端设备包括卫星定位模块、物联网模块以及电池。电池用于在终端设备关机时向卫星定位模块和物联网模块供电。该定位方法包括:卫星定位模块在终端设备关机或未连接第一网络时,获取实时位置信息。其中,第一网络包括蜂窝网和/或wi-fi。卫星定位模块通过北斗网发送实时位置信息,或者,物联网模块通过物联网发送实时位置信息。
33.一种可能的设计方案中,第六方面所述的定位方法还可以包括:物联网模块通过物联网接收定位请求。其中,定位请求用于指示获取实时位置信息。
34.可选地,第六方面所述的定位方法还可以包括:物联网模块在满足定位条件时向卫星定位模块发送定位指令。其中,定位条件可以包括:接收到定位请求和/或到达定位时间,定位指令用于指示获取实时位置信息。
35.一种可能的设计方案中,实时位置信息的格式可以包括如下一项或多项:文字、语音、图片、或视频。
36.第六方面所述的定位方法的技术效果可以参考第三方面中实现方式所述的终端设备的技术效果,此处不再赘述。
37.第七方面,本技术提供一种定位系统,包括上述终端设备以及定位接收设备,终端设备与定位接收设备交互后可实现上述任一方面中所述的定位方法。
38.第八方面,本技术实施例提供一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在电子设备(如上述终端设备)上运行时,使得电子设备执行如第四方面至第六方面及其任一种可能的设计方式所述的方法。
39.第九方面,本技术实施例提供一种计算机程序产品,当所述计算机程序产品在电子设备(如上述终端设备)上运行时,使得计算机执行如第四方面至第六方面及其任一种可能的设计方式所述的方法。
40.可以理解地,上述各个方面所提供的定位系统、计算机存储介质以及计算机程序产品均应用于上文所提供的对应方法,因此,其所能达到的有益效果可参考上文所提供的对应方法中的有益效果,此处不再赘述。
附图说明
41.图1为本技术实施例提供的手机的实时定位图;
42.图2为本技术实施例提供的离线手机的定位图;
43.图3为本技术实施例提供的一种通信系统的架构示意图;
44.图4为本技术实施例提供的终端设备与网络的连接示意图;
45.图5为本技术实施例提供的终端设备的结构示意图一;
46.图6为本技术实施例提供的手机的结构示意图一;
47.图7为本技术实施例提供的手机的结构示意图二;
48.图8为本技术实施例提供的笔记本电脑登录云服务器的显示界面示意图一;
49.图9为本技术实施例提供的定位方法的应用场景示意图一;
50.图10为本技术实施例提供的笔记本电脑登录云服务器的显示界面示意图二;
51.图11为本技术实施例提供的手机的移动轨迹示意图;
52.图12为本技术实施例提供的定位方法的应用场景示意图二;
53.图13为本技术实施例提供的定位方法的流程示意图一;
54.图14为本技术实施例提供的定位方法的应用场景示意图三;
55.图15为本技术实施例提供的定位方法的流程示意图二;
56.图16为本技术实施例提供的定位方法的流程示意图三;
57.图17为本技术实施例提供的定位方法的流程示意图四;
58.图18为本技术实施例提供的定位方法的流程示意图五;
59.图19为本技术实施例提供的定位方法的流程示意图六;
60.图20为本技术实施例提供的终端设备的结构示意图二;
61.图21为本技术实施例提供的终端设备的结构示意图三;
62.图22为本技术实施例提供的终端设备的结构示意图四。
具体实施方式
63.首先,为了便于理解,下面对本技术实施例可能涉及的相关术语和概念进行介绍。
64.1、全球导航卫星系统
65.全球导航卫星系统泛指所有的卫星导航系统,如全球定位系统(global position system,gps)、格洛纳斯卫星导航系统、伽利略卫星导航系统、北斗卫星导航系统(beidou navigation satellite system,bds)等,并且还包括在建和以后要建设的其他卫星导航系统。全球导航卫星系统是以人造卫星作为导航台的星级无线电导航系统,可以为全球陆、海、空、天的各类军民载体提供全天候、高精度的位置、速度和时间信息。
66.其中,北斗卫星导航系统具备短报文通信能力,也即是说,终端设备可以使用北斗芯片向卫星发送报文信息以及接收来自卫星的报文信息。
67.2、物联网(internet of things,iot)
68.物联网可以理解为:按照约定的协议将任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理等功能的一种网络。
69.目前的物联网采用的通信技术包括有线通信技术和无线通信技术。其中,物联网可以采用的无线通信技术包括:wi-fi、紫蜂协议(zigbee)、z-wave、远距离无线电(long range radio,lora)、窄带物联网(narrow band internet of things,nb-iot)、第2代(2nd generation,2g)移动通信协议、第3代(3rd generation,3g)移动通信协议、第4代(4th generation,4g)移动通信协议、第五代(5th generation,5g)移动通信协议,以及未来的通信协议,如第六代(6th generation,6g)移动通信协议等。
70.手机可以利用gps定位、wi-fi定位等定位方式获取自身的位置信息,可以是手机的实时位置信息。手机还可以通过蜂窝网或wi-fi分享位置信息。例如,向云服务器发送该位置信息。这样,在手机丢失时,用户可以利用电脑或者任意联网的设备登录云服务器,查询该手机的位置信息。例如,用户登录云服务器后,可以获取如图1所示的手机位置,从而确
定手机的位置位于“a”,该位置的更新时间为“刚刚”,手机的状态可以为“在线”(即手机开机且联网),用户根据这些信息可以尽快回手机。
71.然而,若手机离线,则手机无法向云服务器发送位置信息,导致用户无法远程查询手机的位置信息,从而无法实现手机回功能。例如,当手机离线时,用户即使登录云服务器,也只能获取到如图2所示的离线手机的定位图,仅能查询到手机离线前的位置位于“b”,手机离线的时间为“2018年11月11日”。其中,手机离线可以包括手机关机或手机开机且未连接网络(如蜂窝网或wi-fi)。其中,手机开机且未连接网络可以包括:手机被设置为飞行模式、手机位于网络覆盖区域之外、手机中定位相关的通信模块(如蜂窝通信模块和wi-fi模块)被关闭等。
72.基于上述设备回功能的说明可知,当前终端设备的定位手段存在如下问题:若终端设备关机,则终端设备无法进行定位以及分享位置信息,导致用户无法查询终端设备的位置,也就无法实现终端设备回功能。若终端设备开机且未连接蜂窝网或wi-fi,则终端设备虽然可以进行定位,但无法分享位置,导致用户无法查询终端设备的位置,也就无法实现终端设备回功能。因此,当前终端设备进行定位以及分享位置有较多限制,导致终端设备的定位能力存在较大的局限性。
73.为了解决终端设备的定位手段存在的问题,本技术实施例提供了一种终端设备、定位方法及装置,以减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。需要说明的是,上述定位方案所存在的种种缺陷,均是发明人经过仔细实践研究后得出的结果。因此,上述问题的发现过程以及下文中本技术实施例针对上述问题所提出的解决方案,都应视为发明人在实现本技术过程中对本技术做出的贡献。
74.本技术实施例中,图3为本技术实施例提供的一种定位系统的架构示意图。请参照图3,该定位系统包括:终端设备和定位接收设备。
75.其中,终端设备为可以进行定位以及分享位置信息的设备,定位接收设备为可以连接网络的电子设备。具体地,本技术的实施例中的终端设备和定位接收设备可以是:手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、可穿戴设备(如蓝牙耳机,智能手表等)、车载设备、音响、电视(也可称为智慧屏、大屏设备等)、物联网设备、服务器、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、具有终端功能的rsu等。本技术的终端设备和定位接收设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本技术提供的定位方法。
76.终端设备与定位接收设备之间通信连接。具体地,终端设备和定位接收设备可以通过有线通信系统和/或无线通信系统连接。其中,上述无线通信系统包括如下一项或多项:物联网通信系统、北斗卫星导航系统、蜂窝通信系统、车到任意物体(vehicle to everything,v2x)通信系统、设备间(device to device,d2d)通信系统、车联网通信系统等。其中,蜂窝通信系统可以包括:2g移动通信系统、3g移动通信系统、4g移动通信系统,如
长期演进(long term evolution,lte)系统、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、无线保真(wireless fidelity,wi-fi)系统、5g移动通信系统,如新空口(new radio,nr)系统,以及未来的通信系统,如6g移动通信系统等。
77.本技术实施例中,终端设备可以进行定位以及通过无线通信系统向定位接收设备分享位置,从而实现上述手机回等功能。具体地,终端设备可以获取位置信息,并向无线通信系统中的网络设备发送该位置信息。网络设备接收到来自终端设备的位置信息后,可以向定位接收设备发送该位置信息。
78.其中,上述网络设备为位于上述通信系统的网络侧,且具有无线收发功能的设备或可设置于该设备的芯片或芯片系统。该网络设备包括但不限于:北斗卫星、物联网接入设备、无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap),如家庭网关、路由器、服务器、交换机、网桥等,演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、控制器(base station controller,bsc)、收发台(base transceiver station,bts)、家庭(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线中继节点、无线回传节点、传输点(transmission and reception point,trp或者transmission point,tp)等,还可以为5g,如,新空口(new radio,nr)系统中的g节点(g node b,gnb),或,传输点(trp或tp),5g系统中的的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributed unit,du)、具有功能的路边单元(road side unit,rsu)等。
79.由于在不同类型的通信系统中,网络设备的类型可能不同,因此,下面分别以物联网通信系统、北斗卫星导航系统以及5g移动通信系统为例,举例说明网络设备的类型。
80.当通信系统为北斗卫星导航系统时,上述网络设备可以为北斗卫星。当通信系统为物联网通信系统时,上述网络设备可以为物联网接入设备。物联网接入设备可以为物联网通信系统中与终端设备交互的网络侧设备。例如,在nb-iot中,物联网接入设备可以为enb。当通信系统为5g移动通信系统时,上述网络设备可以为gnb。
81.需要说明的是,上述对网络设备类型的举例说明均是示例,其不构成对本技术中描述的网络设备类型的限定。
82.以上结合图3说明了本技术实施例所提供的定位系统,下面将结合附图对定位系统中的终端设备进行详细描述。
83.本技术实施例中,终端设备可以至少通过物联网、蜂窝网或北斗网中的一个与定位接收设备通信连接。具体地,图4为本技术实施例提供的终端设备与网络的连接示意图,请参照图4,一方面,终端设备可以与物联网接入设备交互,从而连接物联网。另一方面,终端设备也可以与北斗卫星交互,从而连接北斗卫星通信系统(也可以称为北斗网)。再一方面,终端设备还可以连接蜂窝网和/或wi-fi。其中,物联网、蜂窝网以及北斗网之间可以两两建立通信连接,例如,可以基于约定的通信协议在蜂窝网与物联网、北斗网之间建立通信连接,以及在物联网与北斗网之间建立通信连接。
84.图5为本技术实施例提供的终端设备的结构示意图。请参照图5,终端设备包括:蓝牙模块、wi-fi模块、卫星定位模块、物联网模块以及电池。蓝牙模块、wi-fi模块、卫星定位
模块、物联网模块以及电池之间存在电连接关系,例如,蓝牙模块、wi-fi模块、卫星定位模块、物联网模块以及电池之间可以通过总线连接。
85.其中,电池用于在终端设备开机或关机时均向蓝牙模块、wi-fi模块、卫星定位模块和物联网模块供电。卫星定位模块可以连接北斗网,例如,卫星定位模块中包括北斗卫星导航系统定位模块,卫星定位模块可以通过北斗卫星导航系统定位模块连接北斗网。物联网模块可以连接物联网。终端设备还可以利用蜂窝网通信模块和/或wi-fi模块连接第一网络。本技术实施例中,第一网络包括蜂窝网和/或wi-fi,第二网络包括物联网和/或北斗网。
86.一些可能的实施例中,蓝牙模块,用于在终端设备关机或未连接第一网络时,获取实时位置信息。物联网模块,用于获取实时位置信息,并通过物联网发送该实时位置信息。
87.一些可能的实施例中,wi-fi模块,用于在终端设备关机或未连接第一网络时,根据接收的wi-fi信号确定实时位置信息。物联网模块,用于通过物联网发送该实时位置信息。
88.一些可能的实施例中,卫星定位模块,用于在终端设备关机或未连接第一网络时,获取实时位置信息。卫星定位模块,用于通过北斗网发送该实时位置信息,或者,物联网模块,用于通过物联网发送该实时位置信息。
89.基于上述说明可知,不论是否关机以及是否连接第一网络,终端设备均能够利用蓝牙模块、wi-fi模块或卫星定位模块获取位置信息,并利用物联网模块或卫星定位模块通过第二网络向定位接收设备(如云服务器)发送该位置信息,从而能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。
90.需要注意,终端设备利用wi-fi模块连接wi-fi的过程中,首先需要进行扫描,扫描是指wi-fi模块接收到周围环境中其他设备广播的wi-fi信号。在扫描后,终端设备还需要经过认证、关联等步骤才能连接wi-fi。因此,wi-fi模块在未连接wi-fi时能够接收wi-fi信号,并根据接收的wi-fi信号确定实时位置信息,具体实施方式可以参照图17所示的s1701-s1704,在此不再赘述。
91.可以理解的是,本发明实施例示意的结构并不构成对终端设备的具体限定。在本技术另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
92.以手机作为上述定位系统中的终端设备举例。示例性地,图6为本技术实施例提供的手机600的结构示意图一。请参照图6,手机600可以包括:系统级芯片(system on chip,soc)610、nc模块620、物联网模块630、电源管理模块(power management unit,pmu)640、电池660、音频模块660、扬声器660a、受话器660b、麦克风660c、耳机接口660d、内部存储器670、外部存储器接口671、传感器模块672、显示屏673、摄像头674、通用串行总线(universal serial bus,usb)接口675、天线1、天线2、蜂窝网通信模块680等。
93.soc610分别与音频模块660、内部存储器670、外部存储器接口671、传感器模块672、显示屏673、摄像头674、usb接口675、蜂窝网通信模块680、pmu640、nc模块620、物联网模块630耦合。音频模块660分别与扬声器660a、受话器660b、麦克风660c、耳机接口660d耦合。nc模块620分别与pmu640、电池660、物联网模块630耦合。
94.其中,soc610、nc模块620和物联网模块630均可以包括通用异步收发传输器
(universal asynchronous receiver/transmitter,uart)接口、通用输入输出(general purpose input output,gpio)接口。uart接口是一种通用串行数据总线,用于异步通信。该总线为双向通信总线,它可以将待传输的数据在串行通信与并行通信之间转换。uart接口可以用于连接不同的两个模块,例如:soc610通过uart接口与nc模块620通信。gpio接口可以通过软件配置,具体地,gpio接口可以收发控制信号,也可收发数据信号。gpio接口可以用于连接不同的两个模块,例如:soc610通过gpio接口与nc模块620通信。
95.需要说明的是,当手机开机时,pmu640可以对其他模块供电,这里的其他模块包括:soc610、nc模块620、音频模块660、内部存储器670、外部存储器接口671、传感器模块672、显示屏673、摄像头674、usb接口675、蜂窝网通信模块680等。例如,pmu640为soc610供电,soc610处于工作状态(也可以称为上电状态)。当手机关机时,pmu640不再对其他模块供电,例如,pmu640停止对soc610供电,soc610不再工作(也可以称为下电状态)。
96.本技术实施例中,根据手机是否开机,nc模块620分别与soc610、物联网模块630、pmu640、电池660耦合的方式不同,示例性的,可以包括如下2种耦合方式:
97.耦合方式1,当手机开机时,请参照图6,nc模块620与soc610之间通过gpio接口以及uart接口连接,且nc模块620的供电接口与pmu640耦合。另外,nc模块620的时钟接口可以与pmu640的时钟接口耦合,由pmu640为nc模块620提供时钟。
98.耦合方式2,当手机关机时,请参照图6,nc模块620与物联网模块630之间通过gpio接口以及uart接口连接,且nc模块620的供电接口与电池660耦合。另外,nc模块620的时钟接口可以与物联网模块630的时钟接口耦合,由物联网模块630为nc模块620提供时钟。
99.基于上述两种耦合方式可知,当手机关机时,pmu640可以与电池660耦合,从而实现在手机关机时通过电池660向nc模块620供电。这样,不论手机是否关机,只要电池660有电,物联网模块630和nc模块均能工作。
100.其中,上述两种耦合方式的切换可以由soc610控制,例如,当soc610从上电状态切换为下电状态时,soc610可以控制nc模块620的uart接口、gpio接口分别与物联网模块630的uart接口、gpio接口连接,nc模块620的供电接口与电池660连接;当soc610从下电状态切换为上电状态时,soc610可以控制nc模块620的uart接口、gpio接口分别与soc610的uart接口、gpio接口连接,nc模块620的供电接口与pmu640连接。当然,上述两种耦合方式的切换也可以由iot模块控制,本技术对此不作限定。
101.另外,soc610还可以通过串行外设接口(serial peripheral interface,spi)总线或集成电路(inter-integrated circuit,i2c)总线与物联网模块630连接,soc610可以通过spi总线或i2c总线与物联网模块630交互。
102.物联网模块630可以称为物联网芯片,例如,在nb-iot中,物联网芯片为nb-iot芯片。物联网模块630可以设置于终端设备中,实现与物联网交互的功能。其中,物联网模块630在收发信号时,可以共用手机600的天线,如物联网模块630可以共用手机600的天线1。
103.soc610可以包括一个或多个处理单元,例如:soc610可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,
augmentation systems,sbas)。
111.手机600通过gpu,显示屏673,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏673和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。soc610可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
112.显示屏673用于显示图像,视频等。显示屏673包括显示面板。显示面板可以采用液晶显示屏673(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,手机600可以包括1个或n个显示屏673,n为大于1的正整数。
113.手机600可以通过isp,摄像头674,视频编解码器,gpu,显示屏673以及应用处理器等实现拍摄功能。
114.isp用于处理摄像头674反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头674感光元件上,光信号转换为电信号,摄像头674感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤进行算法优化。isp还可以对拍摄场景的曝光,温等参数优化。在一些实施例中,isp可以设置在摄像头674中。
115.摄像头674用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,手机600可以包括1个或n个摄像头674,n为大于1的正整数。
116.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机600在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
117.视频编解码器用于对数字视频压缩或解压缩。手机600可以支持一种或多种视频编解码器。这样,手机600可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
118.外部存储器接口671可以用于连接外部存储卡,例如micro sd卡,实现扩展手机600的存储能力。外部存储卡通过外部存储器接口671与soc610通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
119.内部存储器670可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。soc610通过运行存储在内部存储器670的指令,从而执行手机600的各种功能应用以及数据处理。内部存储器670可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能、图像播放功能、tcp加速功能等)等。存储数据区可存储手机600使用过程中所创建的数据(比如音频数据、电话本、tcp报文等)等。此外,内部存储器670可以包括高速随机存取存储器,还可以包括非易失性存储
器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
120.手机600可以通过音频模块660,扬声器660a,受话器660b,麦克风660c,耳机接口660d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
121.音频模块660用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块660还可以用于对音频信号编码和解码。在一些实施例中,音频模块660可以设置于soc610中,或将音频模块660的部分功能模块设置于soc610中。
122.扬声器660a,也称“喇叭”,用于将音频电信号转换为声音信号。手机600可以通过扬声器660a收听音乐,或收听免提通话。
123.受话器660b,也称“听筒”,用于将音频电信号转换成声音信号。当手机600接听电话或语音信息时,可以通过将受话器660b靠近人耳接听语音。
124.麦克风660c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当或发送语音信息时,用户可以通过人嘴靠近麦克风660c发声,将声音信号输入到麦克风660c。手机600可以设置至少一个麦克风660c。在另一些实施例中,手机600可以设置两个麦克风660c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,手机600还可以设置三个,四个或更多麦克风660c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
125.耳机接口660d用于连接有线耳机。耳机接口660d可以是usb接口675,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
126.传感器模块672中可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。
127.当然,手机600还可以包括充电管理模块、按键、指示器以及1个或多个sim卡接口等,本技术实施例对此不做任何限制。
128.可选地,本技术实施例还提供另一种手机的结构,图7为本技术实施例提供的手机的结构示意图三。请参照图7,图7与图6之间的区别在于:在图7中,不论手机是开机还是关机,nc模块620均与电池660耦合,而不与pmu640耦合,nc模块620的时钟接口与物联网模块630的时钟接口耦合。而在图6中,手机开机时,nc模块620与pmu640耦合,nc模块620的时钟接口与pmu640的时钟接口耦合;手机关机时,nc模块620与电池660耦合,nc模块620的时钟接口与物联网模块630的时钟接口耦合。
129.可以理解,图7所示的手机600也能实现在手机关机时电池660仍向nc模块620供电。其中,图7所示的手机600相较于图6所示的手机600,由于pmu640可以根据nc模块620的运行状态调整输出功耗,从而对于图6所示的手机,nc模块620与pmu640耦合且nc模块620未工作时,pmu640可以降低向nc模块620输出的功率,进而节省电量。
130.可以理解的是,本发明实施例示意的结构并不构成对手机600的具体限定。在本技术另一些实施例中,手机600可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实
现。
131.上述图4-图7以手机600为例说明了定位系统中终端设备的结构,下面结合图8-图19说明本技术实施例提供的定位方法。
132.本技术实施例提供的定位方法可以应用于图3所示的定位系统中的终端设备。下面以终端设备为图6所示的手机,定位接收设备为笔记本电脑为例,说明本技术实施例提供的定位方法。
133.手机和笔记本电脑可以登录同一账号(例如华为账号),通过该账号对应的云服务器进行交互,示例性地,手机可以向该账号对应的云服务器发送实时位置信息,笔记本电脑可以登录该账号对应的云服务器,获取该实时位置信息。
134.本技术实施例中,在手机关机或者未连接上述第一网络时,手机可以获取实时位置信息,并向第二网络发送该实时位置信息,然后由第二网络向云服务器转发该实时位置信息。示例性地,结合上述图6可知,在手机关机或者未连接上述第一网络的情况下,手机可以利用nc模块获取实时位置信息,以及可以利用物联网模块或北斗卫星导航系统定位模块连接第二网络,通过物联网模块或北斗卫星导航系统定位模块将位置信息发送给云服务器,笔记本电脑可以访问云服务器以获取手机的位置信息。
135.可选地,手机获取实时位置信息可以由云服务器触发。示例性地,云服务器可以向第二网络发送定位请求,由第二网络向手机转发该定位请求。其中,云服务器可以根据物联网和北斗网的网络状况向手机发送定位请求,例如,在物联网网络通畅时,云服务器通过物联网向手机发送定位请求;在北斗网网络通畅时,云服务器通过北斗网向手机发送定位请求。当然,云服务器可以既通过物联网向手机发送定位请求又通过北斗网向手机发送定位请求,本技术对此不作限定。手机在接收到定位请求时,可以根据该定位请求获取实时位置信息,并向第二网络发送该实时位置信息,然后由第二网络向云服务器转发该实时位置信息。当然,在未收到来自云服务器的定位请求时,手机也可以获取实时位置信息,并通过第二网络向云服务器发送该实时位置信息。例如,手机可以每隔1小时获取1次实时位置信息,并通过第二网络向云服务器发送该实时位置信息。
136.如果用户需要获取手机的实时位置信息,用户可以利用笔记本电脑登录云服务器,以获取手机的实时位置信息。示例性地,在笔记本电脑登录云服务器后,请参照图8,用户可以操作笔记本电脑的触控板或者鼠标(图中未示出),点击笔记本电脑的显示屏显示的“定位”按钮。该笔记本电脑可以响应用户的操作,向云服务器发送位置信息获取请求。云服务器可以根据该位置信息获取请求,向笔记本电脑反馈手机的实时位置信息。另外,在云服务器未收到位置信息获取请求时,云服务器也可以向笔记本电脑反馈手机的位置信息,这样,在用户刚登陆云服务器还未点击“定位”按钮时,云服务器可以立即向用户反馈手机的位置信息,减少用户操作,从而提升用户体验,并提高定位效率。
137.其中,由于手机可以周期性地通过第二网络向云服务器反馈实时位置信息,即云服务器存储有手机的多个位置信息。因此,在向笔记本电脑反馈手机的实时位置信息时,云服务器可以将这多个位置信息中反馈时间最接近当前时间的位置信息反馈给笔记本电脑。例如,假设云服务器存储有手机的4个位置信息,a(反馈时间7:00)、b(反馈时间8:00)、c(反馈时间9:00)、d(反馈时间10:00),当前时间为10:30,则云服务器可以将d反馈给笔记本电脑,也可以反馈手机的历史位置轨迹信息和对应的时间信息,例如至少包括以下位置以及
对应时间的位置轨迹信息:a(反馈时间7:00)
→
b(反馈时间8:00)
→
c(反馈时间9:00)
→
d(反馈时间10:00)。
138.另外,在接收到位置信息获取请求时,云服务器可以通过第二网络向手机发送定位请求,以获取手机的实时位置信息。然后,云服务器可以获取该实时位置信息,笔记本电脑可以访问云服务器查看该位置信息。这样,用户可以获取手机的实时位置信息,提高定位精度。如果云服务器中还存储有手机的历史位置信息,笔记本电脑可以访问云服务器以查看手机的历史位置信息。这样,可以向用户提供手机的历史位置信息,方便用户确定手机过去的位置,提升用户体验。
139.下面结合具体应用场景进一步说明上述的定位实施方式。
140.以云服务器通过北斗网与手机交互举例,请参照图9,小西在森林中旅游,在有些场景中,森林中可能没有蜂窝网络以及wi-fi,小西的手机可以通过北斗卫星导航系统定位模块与北斗卫星交互,从而连接北斗网,小东在有蜂窝网络的环境,通过笔记本电脑连接云服务器。云服务可以通过互联网与北斗网连接,例如,云服务器可以通过互联网与北斗网中的北斗服务器交互,从而连接北斗网。在小西的手机关机或者未连接第一网络时,小西的手机可以周期性地获取实时位置信息,并通过北斗网向云服务器发送该实时位置信息。如果小东想知道小西在森林中的位置,小东可以利用笔记本电脑登录云服务器。小东的笔记本电脑登录云服务器后,该笔记本电脑可以显示如图8所示的界面。小东可以通过点击“定位”按钮通过云服务器对小西定位。其中,小东的笔记本电脑可以通过云服务器获取小西的手机最近反馈的位置信息。或者,云服务器可以通过北斗网向小西的手机发送定位请求,以获取小西的手机的实时位置信息,然后,小东的笔记本电脑可以通过云服务器获取该实时位置信息。小东的笔记本电脑接收到小西的位置信息后,可以在显示屏显示如图10所示的定位图,从而使得小东获取到小西的位置(经度为a,纬度为b)。由于在小西的手机关机或者未连接第一网络时,小西的手机中的nc模块仍被供电,nc模块中的北斗卫星导航系统定位模块可以工作,从而小西的手机仍可以利用北斗卫星导航系统定位模块获取位置信息,并连接北斗网,因此,即使小西的手机无法连接蜂窝网或者wi-fi,甚至小西的手机关机,小东也能利用笔记本电脑登录云服务器,查询小西的位置。
141.在一些可能的实施例中,笔记本电脑可以访问云服务器以获取包括手机的实时位置信息和历史位置信息的历史轨迹,并向笔记本电脑发送该历史轨迹。假设手机的历史位置信息按时间先后顺序包括:g、f、d、b,手机的实时位置信息为a,则云服务器可以生成如图11所示的历史轨迹“g
→f→d→b→
a”,并由笔记本电脑呈现给用户。这样,用户可以直观地确定手机的移动轨迹,提升用户体验。
142.另外,如果手机处于开机状态、未连接第一网络但连接第二网络,可以通过云服务器和第二网络对手机执行如下一项或多项控制操作:降低显示屏亮度、进入飞行模式、降低处理器频率、或关机。如此,可以降低手机功耗、节省手机电量。
143.基于上述定位方法的实施方式可知,即使手机关机或未连接第一网络,云服务器可以通过第二网络与手机交互,因此,在一些可能的实施例中,可以利用云服务器通过第二网络和手机之间实现如下一项或多项交互操作:向手机发送信息、请求手机反馈信息、或控制手机的运行。这样,即使手机关机或未连接第一网络,用户也可以利用笔记本电脑登录云服务器,以远程操控手机,方便用户与手机的持有者沟通、获取手机的数据(如手机存储的
语音、照片、视频等)以及保护用户隐私。
144.例如,请再参照上述图10,“拍照”按钮可以实现控制手机的摄像头拍摄照片并向云服务器反馈该照片的功能,“录音”按钮可以实现控制手机的麦克风录制声音并向云服务器反馈该声音的功能,“发信息”按钮可以实现向手机发送信息(如用户输入的文字信息、图片信息等)的功能,“抹除数据”按钮可以实现控制手机抹除数据(如手机上的照片、视频、账户信息等)的功能。
145.其中,“拍照”按钮的功能的实现方式可以如下:笔记本电脑响应用户点击“拍照”按钮的操作,向云服务器发送第一拍照请求,该第一拍照请求指示手机拍摄并返回所拍摄的照片。云服务器根据第一拍照请求通过第二网络向手机发送第二拍照请求,该第二拍照请求指示反馈拍摄的照片。手机根据第二拍照请求控制摄像头拍摄照片并向云服务器反馈该照片。云服务器向笔记本电脑发送该照片。以此类推,“录音”、“发信息”、“抹除数据”等按钮的实现方式可以参照上述“拍照”按钮的实现方式,在此不再赘述。
146.在一些可能的实施例中,上述位置信息的格式可以包括如下一项或多项:文字(如表征经纬度的文字)、图片(如上述图11所示的定位图)、语音(如表征经纬度的语音)、或视频(如表征手机位置的定位视频)。这样,位置信息可以以多种格式展示给用户,提升用户体验。
147.在上述的定位实施方式中,由于图6所示手机中的nc模块所包括的卫星定位模块、wi-fi模块、或蓝牙模块均能够用于获取实时位置信息,手机中的物联网模块与北斗卫星导航系统定位模块分别能够接入物联网和北斗网,从而能够向云服务器发送实时位置信息。因此,手机利用定位模块获取实时位置信息,并向云服务器发送该实时位置信息的定位实施方式有多种。
148.在一些定位实施方式中,可以利用nc模块中的卫星定位模块获取用于表征手机位置的实时位置信息,并且可以利用物联网模块向云服务器发送实时位置信息(下文将该定位实施方式统称为定位方式1)。定位方式1适用于有卫星定位信号和物联网的应用场景,比如街道、马路、公园、游乐园、运动场、景区、广场等天空未被物体遮挡且有物联网的区域。示例性地,请参照图12所示的户外场景,手机可以利用卫星定位模块接收卫星发射的定位信号,并根据该定位信号确定手机的实时位置信息。手机还可以利用物联网模块与物联网接入设备连接,从而通过物联网向云服务器发送实时位置信息。
149.下面结合流程图进一步说明定位方式1,图13为本技术实施例提供的定位方法的流程示意图一。请参照图13,该定位方式1可以包括s1301-s1304:
150.s1301,在满足定位条件时,物联网模块向卫星定位模块发送第一定位指令,卫星定位模块接收来自物联网模块的第一定位指令。
151.其中,定位条件可以包括:接收到定位请求或者终端设备到达定位时间。第一定位指令用于指示获取手机的实时位置信息。需要注意,终端设备到达定位时间可以理解为设备的时间为定位时间,或,设备在定位时间之后。定位时间可以包括:预设的一个或多个时间点、周期性的时间点。示例1,定位时间可以为:2020年1月1日10:10:10,该定位时间指示手机于2020年1月1日10:10:10获取手机的实时位置信息。示例2,定位时间可以为:每天上午8:00:00,该定位时间指示手机于每天上午8:00:00获取手机的实时位置信息。示例3,定位时间可以为:从一时间点(如2020年1月1日10:00:00)开始每隔1小时,该定位时间指示手
机从2020年1月1日10:00:00开始每隔1小时获取1次手机的实时位置信息。
152.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,物联网模块可以通过gpio接口向卫星定位模块发送第一定位指令。如果手机处于开机状态,参照上述图6所示的耦合方式1,物联网模块可以通过soc与卫星定位模块交互,例如,物联网模块可以通过spi总线向soc发送第一定位指令,然后由soc通过gpio接口向卫星定位模块转发该第一定位指令。
153.s1302,卫星定位模块获取实时位置信息。
154.其中,结合上述对图6所示nc模块中的卫星定位模块的说明可知,卫星定位模块可以包括如下一项或多项:北斗卫星导航系统定位模块、gps定位模块、格洛纳斯卫星导航系统定位模块、或伽利略卫星导航系统定位模块,这些定位模块的定位过程类似,下面以北斗卫星导航系统定位模块举例说明获取方式1的实施过程,其他定位模块的定位过程不再赘述。
155.示例性地,北斗卫星导航系统定位模块可以接收至少4个北斗卫星发送的定位信号,该定位信号中可以携带:卫星名称、信号发射的时间以及该卫星的轨道参数。然后,北斗卫星导航系统定位模块可以根据接收的定位信号并利用北斗卫星定位算法确定手机的实时位置信息。
156.s1303,卫星定位模块向物联网模块发送实时位置信息,物联网模块接收来自卫星定位模块的实时位置信息。
157.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,卫星定位模块可以通过uart接口向物联网模块发送实时位置信息。如果手机处于开机状态,参照上述图6所示的耦合方式1,卫星定位模块可以通过soc与物联网模块交互,例如,卫星定位模块可以通过uart接口向soc发送实时位置信息,然后由soc通过spi总线向物联网模块转发该实时位置信息。
158.s1304,物联网模块向云服务器发送实时位置信息。
159.示例性地,由于可以通过物联网模块与物联网接入设备交互,从而接入物联网,因此,物联网模块可以向物联网发送实时位置信息,然后由物联网向云服务器转发该实时位置信息。
160.需要说明的是,本技术实施示例中,手机不仅可以利用物联网模块向云服务器发送实时位置信息,还可以利用物联网模块向云服务器发送文字、图片、语音或视频等信息。
161.示例性地,请参照图9所示的应用场景,小西可以利用手机的触摸屏输入“需要救援”,然后小西的手机可以响应小西的操作,获取表征“需要救援”的文字信息。之后,小西的手机可以利用物联网模块向云服务器发送该表征“需要救援”的文字信息,并由云服务器向小东的笔记本电脑发送该表征“需要救援”的文字信息,以便小东及时救援小西。小西的手机还可以利用手机的摄像头拍摄周边环境,例如森林的图片或视频,获取图片信息或视频信息,小西的手机可以利用物联网模块向云服务器发送该图片信息或视频信息,并由云服务器向小东的笔记本电脑发送该图片信息或视频信息。这样,即使手机未连接第一网络,手机也可以响应用户操作,通过第二网络向云服务器发送文字、图片、语音或视频等信息,从而能够减少终端设备发送信息的限制,提高终端设备的信息发送能力。
162.可以理解,结合上述图6所示的2种耦合方式以及上述图13所示的定位实施方式可
知,当手机关机时,电池仍可以向卫星定位模块和物联网模块供电,物联网模块可以通过卫星定位模块获取实时位置信息,以及向云服务器发送该实时位置信息。因此,不论手机是否关机以及是否连接蜂窝网或者wi-fi,手机均能够进行定位以及向云服务器发送实时位置信息,从而减少终端设备进行实时定位以及分享位置的限制,提高手机的定位能力。当然,手机在开机的情况下也能够执行上述定位方式1。
163.在一些定位实施方式中,可以利用nc模块中的蓝牙模块获取用于表征手机位置的实时位置信息,并且可以利用物联网模块向云服务器发送实时位置信息(下文将该定位实施方式统称为定位方式2)。定位方式2适用于有蓝牙信号和物联网的应用场景,比如室内(商场、电梯、火车站大厅、机场大厅、汽车站大厅)、地下(地下停车场、地铁、防空洞)、隧道等天空被物体遮挡但有蓝牙信号和物联网的区域。示例性地,请参照图14所示的地下停车场场景,手机可以利用蓝牙模块接收路由器1、路由器2、或汽车中至少一个发射的蓝牙信号,并根据该蓝牙信号确定手机的实时位置信息。手机还可以利用物联网模块与物联网接入设备连接以接入物联网,从而通过物联网向云服务器发送实时位置信息。
164.下面结合流程图进一步说明定位方式2,图15为本技术实施例提供的定位方法的流程示意图二。请参照图15,该定位方式2可以包括s1501-s1504:
165.s1501,在满足定位条件时,物联网模块向蓝牙模块发送第二定位指令,蓝牙模块接收来自物联网模块的第二定位指令。
166.其中,定位条件可以包括:接收到定位请求或者终端设备到达定位时间。第二定位指令用于指示获取手机的实时位置信息。
167.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,物联网模块可以通过gpio接口向蓝牙模块发送第二定位指令。如果手机处于开机状态,参照上述图6所示的耦合方式1,物联网模块可以通过soc与蓝牙模块交互,例如,物联网模块可以通过spi总线向soc发送第二定位指令,然后由soc通过gpio接口向蓝牙模块转发该第二定位指令。
168.s1502a,蓝牙模块获取实时位置信息。
169.具体地,蓝牙模块可以接收手机所处环境中其他设备广播的蓝牙信号。这里的其他设备是指广播蓝牙信号的设备,例如:手机、手环、平板、或路由器等。这里的其他设备的数量可以为一个或多个,例如,请参照图14,手机所处环境中广播蓝牙信号的其他设备至少包括路由器1、路由器2、或汽车中至少一个,手机中的蓝牙模块可以接收路由器1、路由器2、或汽车广播的蓝牙信号。其中,该蓝牙信号携带有其他设备的位置信息。然后,蓝牙模块可以确定各个蓝牙信号对应的信号强度指示(received signal strength indication,rssi)。之后,蓝牙模块可以根据其他设备的蓝牙信号的rssi,确定手机与其他设备之间的距离。最后,蓝牙模块可以根据手机与其他设备之间的距离、其他设备的位置信息确定手机的实时位置信息,例如,蓝牙模块可以根据蓝牙定位算法、手机与其他设备之间的距离、其他设备的位置信息,确定手机的实时位置信息。或者,蓝牙模块可以向物联网模块发送手机与其他设备之间的距离、其他设备的位置信息。然后,由物联网模块根据蓝牙定位算法、手机与其他设备之间的距离、其他设备的位置信息,确定手机的实时位置信息。由于物联网模块的计算能力高于蓝牙模块,因此,由物联网模块确定手机的实时位置信息,可以减少定位所需的时间,提高定位效率。
170.s1503a,蓝牙模块向物联网模块发送实时位置信息,物联网模块接收来自蓝牙模
块的实时位置信息。
171.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,蓝牙模块可以通过uart接口向物联网模块发送实时位置信息。如果手机处于开机状态,参照上述图6所示的耦合方式1,蓝牙模块可以通过soc与物联网模块交互,例如,蓝牙模块可以通过uart接口向soc发送实时位置信息,然后由soc通过spi总线向蓝牙模块转发该实时位置信息。
172.一些可能的实施例中,图16为本技术实施例提供的定位方法的流程示意图三。在上述s1501之后,请参照图16,定位方式2还可以包括s1502b-s1503e:
173.s1502b,蓝牙模块获取蓝牙定位信息。
174.其中,蓝牙定位信息可以包括手机所处环境中其他设备的识别信息以及其他设备广播的蓝牙信号对应的rssi。这里的其他设备是指广播蓝牙信号的设备,例如:手机、手环、平板、或无线路由器等。这里的其他设备的数量可以为一个或多个。
175.示例性地,蓝牙模块可以接收手机所处环境中其他设备广播的蓝牙信号。其中,该蓝牙信号携带有其他设备的识别信息,如媒体访问控制(media access control,mac)地址。然后,蓝牙模块可以确定各个蓝牙信号对应的rssi。最后,蓝牙模块可以将其他设备的识别信息、各个蓝牙信号对应的rssi确定为蓝牙定位信息。
176.s1503b,蓝牙模块向物联网模块发送蓝牙定位信息,物联网模块接收来自蓝牙模块的蓝牙定位信息。
177.可以理解,蓝牙模块向物联网模块发送蓝牙定位信息的过程可以参照上述s1503a,在此不再赘述。
178.s1503c,物联网模块向定位服务器发送蓝牙定位信息,定位服务器接收来自物联网模块的蓝牙定位信息。
179.其中,定位服务器可以根据蓝牙定位算法以及蓝牙定位信息确定手机的实时位置信息。
180.可选地,若nc模块中的wi-fi模块连接wi-fi(如手机的wi-fi模块连接图14所示的路由器1广播的wi-fi),则蓝牙模块还可以向wi-fi模块发送蓝牙定位信息,wi-fi模块接收来自蓝牙模块蓝牙定位信息。然后,由wi-fi模块向定位服务器发送蓝牙定位信息。
181.s1503d,定位服务器根据蓝牙定位信息获取实时位置信息。
182.示例性地,定位服务器接收到蓝牙定位信息后,可以根据其他设备的识别信息对应的位置信息(如经纬度)、各个蓝牙信号对应的rssi,确定手机的实时位置信息。
183.s1503e,定位服务器向物联网模块发送实时位置信息,物联网模块接收来自定位服务器的实时位置信息。
184.s1504,物联网模块向云服务器发送实时位置信息。
185.其中,物联网模块向云服务器发送实时位置信息的过程可以参照上述s1304,在此不再赘述。
186.可以理解,结合上述图6所示的2种耦合方式以及上述图15、图16所示的定位方式2可知,当手机关机时,电池仍可以向蓝牙模块和物联网模块供电,物联网模块可以控制蓝牙模块获取实时位置信息,物联网模块通过物联网将该位置信息发送给云服务器。因此,不论手机是否关机以及是否连接蜂窝网或者wi-fi,手机均能够进行定位以及向云服务器发送实时位置信息,从而解决当前手机的定位能力存在局限性的问题,提高手机的定位能力。当
然,手机在开机的情况下也能够执行上述定位方式2。
187.在一些定位实施方式中,可以利用nc模块中的wi-fi模块获取用于表征手机位置的实时位置信息,并且可以利用物联网模块向云服务器发送实时位置信息(下文将该定位实施方式统称为定位方式3)。定位方式3适用于有wi-fi信号和物联网的应用场景,比如室内(商场、电梯、火车站大厅、机场大厅、汽车站大厅)、地下(地下停车场、地铁、防空洞)、隧道等天空被物体遮挡但有wi-fi信号和物联网的区域。示例性地,请参照图14所示的应用场景,手机可以利用wi-fi模块接收路由器1、路由器2、或汽车中至少一个发射的wi-fi信号,并根据该wi-fi信号确定手机的实时位置信息。手机还可以利用物联网模块与物联网接入设备连接以连接物联网,从而通过物联网向云服务器发送实时位置信息。
188.下面结合流程图进一步说明定位方式3,图17为本技术实施例提供的定位方法的流程示意图三。请参照图17,该定位方式3可以包括s1701-s1704:
189.s1701,在满足定位条件时,物联网模块向wi-fi模块发送第三定位指令,wi-fi模块接收来自物联网模块的第三定位指令。
190.其中,定位条件可以包括:接收到定位请求或者终端设备到达定位时间。第三定位指令用于指示获取实时位置信息。
191.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,物联网模块可以通过gpio接口向wi-fi模块发送第三定位指令。如果手机处于开机状态,参照上述图6所示的耦合方式1,物联网模块可以通过soc与wi-fi模块交互,例如,物联网模块可以通过spi总线向soc发送第三定位指令,然后由soc通过gpio接口向wi-fi模块转发该第三定位指令。
192.s1702a,wi-fi模块获取实时位置信息。
193.具体地,wi-fi模块可以接收手机所处环境中其他设备广播的wi-fi信号。这里的其他设备是指广播wi-fi信号的设备,例如:手机、手环、平板、或路由器等。这里的其他设备的数量可以为一个或多个,例如,请参照图14,手机所处环境中广播wi-fi信号的其他设备至少包括路由器1、路由器2、或汽车中至少一个,手机中的wi-fi模块可以接收路由器1、路由器2、或汽车广播的wi-fi信号。其中,该wi-fi信号携带有其他设备的位置信息。然后,wi-fi模块可以确定各个wi-fi信号对应的rssi。之后,wi-fi模块可以根据其他设备的wi-fi信号的rssi,确定手机与其他设备之间的距离。最后,wi-fi模块可以根据手机与其他设备之间的距离、其他设备的位置信息确定手机的实时位置信息,例如,wi-fi模块可以根据wi-fi定位算法、手机与其他设备之间的距离、其他设备的位置信息,确定手机的实时位置信息。或者,wi-fi模块可以向物联网模块发送手机与其他设备之间的距离、其他设备的位置信息。然后,由物联网模块根据wi-fi定位算法、手机与其他设备之间的距离、其他设备的位置信息,确定手机的实时位置信息。由于物联网模块的计算能力高于wi-fi模块,因此,由物联网模块确定手机的实时位置信息,可以减少定位所需的时间,提高定位效率。
194.s1703a,wi-fi模块向物联网模块发送实时位置信息,物联网模块接收来自wi-fi模块的实时位置信息。
195.示例性地,如果手机处于关机状态,参照上述图6所示的耦合方式2,wi-fi模块可以通过uart接口向物联网模块发送实时位置信息。如果手机处于开机状态,参照上述图6所示的耦合方式1,wi-fi模块可以通过soc与物联网模块交互,例如,wi-fi模块可以通过uart接口向soc发送实时位置信息,然后由soc通过spi总线向wi-fi模块转发该实时位置信息。
196.一些可能的实施例中,图18为本技术实施例提供的定位方法的流程示意图四。在上述s1501之后,请参照图18,定位方式3还可以包括s1702b-s1703e:
197.s1702b,wi-fi模块获取wi-fi定位信息。
198.其中,wi-fi定位信息可以包括手机所处环境中其他设备的识别信息以及其他设备广播的wi-fi信号对应的rssi。这里的其他设备是指广播wi-fi信号的设备,例如:手机、手环、平板、或无线路由器等。这里的其他设备的数量可以为一个或多个。
199.示例性地,wi-fi模块可以接收手机所处环境中其他设备广播的wi-fi信号。其中,该wi-fi信号携带有其他设备的识别信息,如媒体访问控制(media access control,mac)地址。然后,wi-fi模块可以确定各个wi-fi信号对应的rssi。最后,wi-fi模块可以将其他设备的识别信息、各个wi-fi信号对应的rssi确定为wi-fi定位信息。
200.s1703b,wi-fi模块向物联网模块发送wi-fi定位信息,物联网模块接收来自wi-fi模块wi-fi定位信息。
201.可以理解,wi-fi模块向物联网模块发送wi-fi定位信息的过程可以参照上述s1703a,在此不再赘述。
202.s1703c,物联网模块向定位服务器发送wi-fi定位信息,定位服务器接收来自物联网模块的wi-fi定位信息。
203.可选地,若wi-fi模块连接wi-fi(如手机的wi-fi模块连接图14所示的路由器1广播的wi-fi),则wi-fi模块向定位服务器发送wi-fi定位信息。
204.s1703d,定位服务器根据wi-fi定位信息获取实时位置信息。
205.示例性地,定位服务器接收到wi-fi定位信息后,可以根据其他设备的识别信息对应的位置信息(如经纬度)、各个wi-fi信号对应的rssi,确定手机的实时位置信息。
206.s1703e,定位服务器向物联网模块发送实时位置信息,物联网模块接收来自定位服务器的实时位置信息。
207.s1704,物联网模块向云服务器发送实时位置信息。
208.其中,物联网模块向云服务器发送实时位置信息的过程可以参照上述s1304,在此不再赘述。
209.可以理解,结合上述图6所示的2种耦合方式以及上述图17、图18所示的定位方式3可知,当手机关机时,电池仍可以向wi-fi模块和物联网模块供电,物联网模块可以控制wi-fi模块获取实时位置信息,以及向云服务器发送实时位置信息。因此,不论手机是否关机以及是否连接蜂窝网或者wi-fi,手机均能够进行定位以及向云服务器发送实时位置信息,从而解决当前手机的定位能力存在局限性的问题,提高手机的定位能力。当然,手机在开机的情况下也能够执行上述定位方式3。
210.需要说明的是,在上述图17、图18所示的定位方法中,定位服务器在获取到实时位置信息时,还可以向云服务器发送该实时位置信息。这样,在执行上述图17、图18所示的定位方法的过程中,定位服务器在确定出手机的实时位置信息时,可以立即将该实时位置信息转发给云服务器,从而提高定位效率。
211.在一些定位实施方式中,可以利用卫星定位模块获取用于表征手机位置的实时位置信息,并且可以利用北斗卫星导航系统定位模块向云服务器发送实时位置信息(下文将该定位实施方式统称为定位方式4)。定位方式4适用于有北斗卫星的应用场景,比如森林、
大海、沙漠、高山、沼泽、丘陵、高原等天空未被物体遮挡且无wi-fi、无蓝牙、无物联网的地方。示例性地,请参照图9中的森林场景,手机可以利用北斗卫星导航系统定位模块接收北斗卫星发射的定位信号,并根据该定位信号确定手机的实时位置信息。手机还可以利用北斗卫星导航系统定位模块与北斗卫星连接,从而通过北斗网向云服务器发送实时位置信息。
212.下面结合流程图进一步说明定位方式4,图19为本技术实施例提供的定位方法的流程示意图四。请参照图19,该定位方式4可以包括s1901-s1902:
213.s1901,在满足定位条件时,卫星定位模块获取实时位置信息。
214.其中,定位条件可以包括:接收到定位请求或者终端设备到达定位时间。
215.可以理解,卫星定位模块获取实时位置信息的过程可以参照上述s1302,在此不再赘述。
216.s1902,北斗卫星导航系统定位模块向云服务器发送实时位置信息,云服务器接收来自北斗卫星导航系统定位模块的实时位置信息。
217.示例性地,由于可以通过北斗卫星导航系统定位模块与北斗卫星交互,从而接入北斗网,因此,北斗卫星导航系统定位模块可以向北斗网发送北斗短报文,该短报文中可以携带实时位置信息。然后由北斗网向云服务器转发该实时位置信息。需要说明的是,本技术实施示例中,北斗卫星导航系统定位模块不仅可以向北斗卫星发送实时位置信息,还可以向北斗卫星发送文字、图片或语音等信息。例如,北斗卫星导航系统定位模块在向北斗卫星发送携带实时位置信息的短报文时,还可以在该短报文中携带“需要救援”等文字信息,或者携带手机的摄像头、麦克风等传感器获取的图片、语音信息。
218.本技术实施例中,在上述定位方式2、定位方式3中,也可以利用北斗卫星导航系统定位模块分享实时位置。具体地,参考上述定位方式2以及s1902,蓝牙模块获取到实时位置信息后,定位方式2还可以包括:蓝牙模块向北斗卫星导航系统定位模块发送实时位置信息。然后,北斗卫星导航系统定位模块向北斗卫星发送实时位置信息,北斗卫星接收来自北斗卫星导航系统定位模块的位置信息。北斗卫星可以向地面站发送该位置信息,并由地面站向云服务器转发该位置信息。这样,可以提供一种利用蓝牙模块定位并利用北斗卫星导航系统定位模块发送实时位置信息的定位方式,从而能够增加终端设备的定位手段,提高终端设备的定位能力。
219.相应地,参考上述定位方式3以及s1902,wi-fi模块获取到实时位置信息后,定位方式2还可以包括:wi-fi模块向北斗卫星导航系统定位模块发送实时位置信息。然后,北斗卫星导航系统定位模块向北斗卫星发送实时位置信息,北斗卫星接收来自北斗卫星导航系统定位模块的实时位置信息。北斗卫星可以向地面站发送该位置信息,并由地面站向云服务器转发该位置信息。这样,可以提供一种利用wi-fi模块定位并利用北斗卫星导航系统定位模块发送实时位置信息的定位方式,从而能够增加终端设备的定位手段,提高终端设备的定位能力。
220.另外,定位方式4可以由物联网模块或soc控制。例如,物联网模块在满足定位条件(例如,手机关机)时控制北斗卫星导航系统定位模块定位。又例如,soc在满足定位条件(例如,手机开机)时控制北斗卫星导航系统定位模块定位,本技术对此不作限定。其中,当soc控制北斗卫星导航系统定位模块定位时,北斗卫星导航系统定位模块可以向soc发送定位
信号,然后,soc可以根据该定位信号和北斗卫星定位算法确定手机的实时位置信息。当物联网模块控制北斗卫星导航系统定位模块定位时,北斗卫星导航系统定位模块可以向物联网模块发送定位信号,然后,物联网模块可以根据该定位信号和北斗卫星定位算法确定手机的实时位置信息。由于物联网模块、soc的计算能力均高于北斗卫星导航系统定位模块,因此,由物联网模块或soc确定手机的实时位置信息,可以减少定位所需的时间,提高定位效率。
221.可以理解,结合上述图19所示的定位方式4可知,当手机关机时,电池仍可以向北斗卫星导航系统定位模块供电,北斗卫星导航系统定位模块可以获取实时位置信息,以及向云服务器发送实时位置信息。因此,不论手机是否关机以及是否连接蜂窝网或者wi-fi,手机均能够进行定位以及向云服务器发送实时位置信息,从而解决当前手机的定位能力存在局限性的问题,提高手机的定位能力。当然,手机在开机的情况下也能够执行上述定位方式4。
222.本技术实施例中,用户远程查询终端设备的位置信息时,通常是登录云服务器进行查询,而云服务器通常设置在互联网中。因此,在上述定位方式1-定位方式4中,终端设备向网络设备(包括北斗卫星、物联网接入设备)发送的位置信息需要被转发至云服务器。如果终端设备利用物联网模块向物联网发送该位置信息,则该位置信息还需要由物联网转发至互联网中的云服务器。如果终端设备利用北斗卫星导航系统定位模块向北斗网发送该位置信息,则该位置信息也需要由北斗网转发至互联网中的云服务器。如果终端设备利用移动通信模块向蜂窝网发送该位置信息,则该位置信息需要由蜂窝网转发至互联网中的云服务器。因此,互联网分别与物联网、蜂窝网、北斗网之间可以建立通信连接,例如,基于约定的通信协议建立该通信连接。当然,也可以基于约定的通信协议在蜂窝网与物联网、北斗网之间建立通信连接,以及在蜂窝网与互联网之间建立通信连接。
223.下面将结合具体的应用场景进一步说明上述定位方式1-定位方式4的实施过程。
224.场景1,无蜂窝网、无wi-fi、无蓝牙、无物联网但有卫星定位信号的环境,如森林(请参照图9)、大海、沙漠等。当手机位于场景1时,如果手机处于开机状态,那么手机可以利用卫星定位模块获取实时位置信息。但由于无蜂窝网、无wi-fi、无物联网,手机无法通过蜂窝网或wi-fi向云服务器发送实时位置信息。此时,手机可以利用北斗卫星导航系统定位模块向北斗卫星发送实时位置信息,以便由北斗卫星将该实时位置信息转发给云服务器。如果手机处于关机状态,手机也可以利用北斗卫星导航系统定位模块获取实时位置信息,并向北斗卫星发送实时位置信息,以便由北斗卫星将该实时位置信息转发给云服务器。换句话说,手机位于场景1时,可以通过执行上述定位方式4,实现定位以及分享实时位置,使得用户能够远程查询手机的实时位置,从而实现手机回功能。当然,如果用户携带手机位于场景1时,也可以利用上述定位方式4进行定位或者将自己的位置分享到云服务器中,以便求援。
225.场景2,无蜂窝网、无卫星定位信号但有物联网、有蓝牙或wi-fi的环境,如地下停车场(请参照图14)。当手机位于场景2时,不论手机处于开机状态还是关机状态,手机均可以利用蓝牙模块获取实时位置信息。然后,手机可以利用物联网模块向物联网接入设备发送实时位置信息,以便由物联网接入设备将该实时位置信息转发给云服务器。换句话说,手机位于场景2时,可以通过执行上述定位方式2、定位方式3,实现定位以及分享实时位置,使
得用户能够远程查询手机的实时位置,从而实现手机回功能。
226.场景3,无蜂窝网、无wi-fi但有物联网、有蓝牙、有卫星定位信号的环境。当手机位于场景3时,不论手机处于开机状态还是关机状态,手机均可以利用卫星定位模块或蓝牙模块获取实时位置信息。然后,手机可以利用物联网模块向物联网接入设备发送实时位置信息,以便由物联网接入设备将该实时位置信息转发给云服务器,或者利用北斗卫星导航系统定位模块向北斗卫星发送实时位置信息,以便由北斗卫星将该实时位置信息转发给云服务器。换句话说,手机位于场景3时,可以通过执行上述定位方式1、定位方式2、定位方式4,实现定位以及分享实时位置,使得用户能够远程查询手机的实时位置,从而实现手机回功能。
227.需要说明的是,上述对定位方法的应用场景的举例说明均是示例,其不构成对本技术中定位方法的应用场景的限定。
228.以上结合图8-图19详细说明了本技术实施例提供的定位方法。以下结合图20-图22说明用于执行本技术实施例提供的定位方法的终端设备。
229.图20为本技术实施例提供的终端设备的结构示意图二。如图20所示,该终端设备可以为上述实施例中的手机。该终端设备具体可以包括:物联网模块2001,电池2002,存储器2003,蓝牙模块2006,一个或多个应用程序(图20中未示出),以及一个或多个计算机程序2004。当然,该终端设备还可以包括一个或多个处理器(图20中未示出)。上述各器件可以通过一个或多个总线2005连接。其中该一个或多个计算机程序2004被存储在上述存储器2003中,并被配置为被该物联网模块2001或者被一个或多个处理器执行。该一个或多个计算机程序2004包括指令,该指令可以用于执行上述实施例中终端设备执行的相关步骤,例如,图15、图16所示出的定位方法实施例(s1501-s1504)。
230.图21为本技术实施例提供的终端设备的结构示意图三。如图21所示,该终端设备可以为上述实施例中的手机。该终端设备具体可以包括:物联网模块2101,电池2102,存储器2103,wi-fi模块2106,一个或多个应用程序(图21中未示出),以及一个或多个计算机程序2104。当然,该终端设备还可以包括一个或多个处理器(图21中未示出)上述各器件可以通过一个或多个总线2105连接。其中,上述一个或多个计算机程序2104被存储在上述存储器2103中,并被配置为被该物联网模块2101或者被一个或多个处理器执行。该一个或多个计算机程序2104包括指令,该指令可以用于执行上述实施例中从设备执行的相关步骤,例如,图17、图18所示出的定位方法实施例(s1701-s1704)。
231.图22为本技术实施例提供的终端设备的结构示意图四。如图22所示,该终端设备可以为上述实施例中的手机。该终端设备具体可以包括:物联网模块2201,电池2202,存储器2203,卫星定位模块2206,一个或多个应用程序(图22中未示出),以及一个或多个计算机程序2204。当然,该终端设备还可以包括一个或多个处理器(图22中未示出)。上述各器件可以通过一个或多个总线2205连接。其中该一个或多个计算机程序2204被存储在上述存储器2203中,并被配置为被该物联网模块2201或者被一个或多个处理器执行。该一个或多个计算机程序2204包括指令,该指令可以用于执行上述实施例中终端设备执行的相关步骤,例如,图13所示出的定位方法实施例(s1301-s1304)。
232.本实施例还提供一种定位系统。包括上述终端设备以及定位接收设备,终端设备与定位接收设备交互后可实现上述任一方面中所述的定位方法。
233.在本技术的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
234.另外,在本技术实施例中,“示例地”、“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
235.本技术实施例中,有时候下标如w1可能会笔误为非下标的形式如w1,在不强调其区别时,其所要表达的含义是一致的。
236.应理解,在本技术实施例中的处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
237.还应理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
238.上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
239.应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。
240.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
241.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
242.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
243.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
244.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
245.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
246.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
247.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
248.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种终端设备,其特征在于,包括蓝牙模块、物联网模块以及电池;所述电池,用于在所述终端设备关机时向所述蓝牙模块和所述物联网模块供电;所述蓝牙模块,用于在所述终端设备关机或未连接第一网络时,获取实时位置信息;所述第一网络包括蜂窝网和/或无线保真wi-fi;所述物联网模块,用于获取所述实时位置信息,并通过物联网发送所述实时位置信息。2.根据权利要求1所述的终端设备,其特征在于,所述物联网模块,还用于通过所述物联网接收定位请求;所述定位请求用于指示获取实时位置信息。3.根据权利要求2所述的终端设备,其特征在于,所述物联网模块,还用于在满足定位条件时向所述蓝牙模块发送定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。4.根据权利要求1-3中任一项所述的终端设备,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。5.一种终端设备,其特征在于,包括wi-fi模块、物联网模块以及电池;所述电池,用于在所述终端设备关机时向所述wi-fi模块和所述物联网模块供电;所述wi-fi模块,用于在所述终端设备关机或未连接第一网络时,根据接收的wi-fi信号确定实时位置信息;所述第一网络包括蜂窝网和/或wi-fi;所述物联网模块,用于通过物联网发送所述实时位置信息。6.根据权利要求5所述的终端设备,其特征在于,所述物联网模块,还用于通过所述物联网接收定位请求,所述定位请求用于指示获取实时位置信息。7.根据权利要求6所述的终端设备,其特征在于,所述物联网模块,还用于在满足定位条件时向所述wi-fi模块发送定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。8.根据权利要求5-7中任一项所述的终端设备,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。9.一种终端设备,其特征在于,包括卫星定位模块、物联网模块以及电池;所述电池,用于在所述终端设备关机时向所述卫星定位模块和所述物联网模块供电;所述卫星定位模块,用于在所述终端设备关机或未连接第一网络时,获取实时位置信息;所述第一网络包括蜂窝网和/或wi-fi;所述卫星定位模块,用于通过北斗网发送所述实时位置信息;或者,所述物联网模块,用于通过物联网发送所述实时位置信息。10.根据权利要求9所述的终端设备,其特征在于,所述物联网模块,还用于通过所述物联网接收定位请求;所述定位请求用于指示获取实时位置信息。11.根据权利要求10所述的终端设备,其特征在于,所述物联网模块,还用于在满足定位条件时向所述卫星定位模块发送所述定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。12.根据权利要求9-11中任一项所述的终端设备,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。13.一种定位方法,其特征在于,应用于终端设备,所述终端设备包括蓝牙模块、物联网模块以及电池;所述电池用于在所述终端设备关机时向所述蓝牙模块和所述物联网模块供
电;所述方法包括:所述蓝牙模块在所述终端设备关机或未连接第一网络时,获取实时位置信息;所述第一网络包括蜂窝网和/或wi-fi;所述物联网模块获取所述实时位置信息,并通过物联网发送所述实时位置信息。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述物联网模块通过所述物联网接收定位请求;所述定位请求用于指示获取实时位置信息。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:所述物联网模块在满足定位条件时向所述蓝牙模块发送定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。16.根据权利要求13-15中任一项所述的方法,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。17.一种定位方法,其特征在于,应用于终端设备,所述终端设备包括wi-fi模块、物联网模块以及电池;所述电池用于在所述终端设备关机时向所述wi-fi模块和所述物联网模块供电;所述方法包括:所述wi-fi模块在所述终端设备关机或未连接第一网络时,根据接收的wi-fi信号确定实时位置信息;所述第一网络包括蜂窝网和/或wi-fi;所述物联网模块通过物联网发送所述实时位置信息。18.根据权利要求17所述的方法,其特征在于,所述方法还包括:所述物联网模块通过所述物联网接收定位请求,所述定位请求用于指示获取实时位置信息。19.根据权利要求18所述的方法,其特征在于,所述方法还包括:所述物联网模块在满足定位条件时向所述wi-fi模块发送定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。20.根据权利要求17-19中任一项所述的方法,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。21.一种定位方法,其特征在于,应用于终端设备,所述终端设备包括卫星定位模块、物联网模块以及电池;所述电池用于在所述终端设备关机时向所述卫星定位模块和所述物联网模块供电;所述方法包括:所述卫星定位模块在所述终端设备关机或未连接第一网络时,获取实时位置信息;所述第一网络包括蜂窝网和/或wi-fi;所述卫星定位模块通过北斗网发送所述实时位置信息;或者,所述物联网模块通过物联网发送所述实时位置信息。22.根据权利要求21所述的方法,其特征在于,所述方法还包括:所述物联网模块通过所述物联网接收定位请求;所述定位请求用于指示获取实时位置信息。
23.根据权利要求22所述的方法,其特征在于,所述方法还包括:所述物联网模块在满足定位条件时向所述卫星定位模块发送所述定位指令;所述定位条件包括:接收到所述定位请求和/或到达定位时间,所述定位指令用于指示获取实时位置信息。24.根据权利要求21-23中任一项所述的方法,其特征在于,所述实时位置信息的格式包括如下一项或多项:文字、语音、图片、或视频。25.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求13-24中任一项所述的方法。26.一种计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求13-24中任一项所述的方法。
技术总结
本申请提供一种终端设备、定位方法及装置,涉及定位领域,可提高终端设备的定位能力。该终端设备包括:蓝牙模块、物联网模块以及电池。电池用于在终端设备关机时向蓝牙模块和物联网模块供电。蓝牙模块用于在终端设备关机或未连接第一网络时,获取实时位置信息。其中,第一网络包括蜂窝网和/或Wi-Fi。物联网模块用于获取实时位置信息,并通过物联网发送实时位置信息。在终端设备关机时,蓝牙模块和物联网模块被电池供电,能够工作,因此,终端设备在关机或未连接第一网络时能够利用蓝牙模块获取实时位置信息,并利用物联网模块通过物联网发送该实时位置信息,从而能够减少终端设备进行定位以及分享位置的限制,提高终端设备的定位能力。力。力。
技术研发人员:
高为爱 徐佳
受保护的技术使用者:
华为技术有限公司
技术研发日:
2021.05.14
技术公布日:
2022/11/15