本申请涉及终端,特别涉及一种定位方法、装置、可穿戴设备、存储介质及产品。
背景技术:
1、随着可穿戴设备的使用日益广泛,可穿戴设备的功能也日益强大;例如,可穿戴设备能够为其上安装的应用提供定位服务,进而能够提高用户在定位场景中使用可穿戴设备的体验感。
2、现有技术中,可穿戴设备需要为应用提供定位服务时,即时打开定位服务的开关来为应用提供定位服务。但由于可穿戴设备中定位硬件的质量较差,可穿戴设备打开定位服务的开关后,需要较长的时间才能够获取到定位信息,使得可穿戴设备的定位速度较慢,从而降低了提供定位服务的效率。
技术实现思路
1、本申请实施例提供了一种定位方法、装置、可穿戴设备、存储介质及产品,能够提高可穿戴设备提供定位服务的效率。所述技术方案如下:
2、一方面,提供了一种定位方法,所述方法包括:
3、每隔预设时长,通过第一操作系统获取所述可穿戴设备的定位信息,且缓存所述定位信息;
4、通过第二操作系统接收目标应用的定位请求,所述目标应用运行在所述第二操作系统上,所述可穿戴设备运行所述第一操作系统的功耗低于运行所述第二操作系统的功耗;
5、通过所述第一操作系统将已缓存的定位信息中最近缓存的第一定位信息发送给所述第二操作系统;
6、所述目标应用根据所述第一定位信息进行定位。
7、另一方面,提供了一种定位装置,所述装置包括:
8、第一获取模块,用于每隔预设时长,通过第一操作系统获取所述可穿戴设备的定位信息,且缓存所述定位信息;
9、接收模块,用于通过第二操作系统接收目标应用的定位请求,所述目标应用运行在所述第二操作系统上,所述可穿戴设备运行所述第一操作系统的功耗低于运行所述第二操作系统的功耗;
10、第一发送模块,用于通过所述第一操作系统将已缓存的定位信息中最近缓存的第一定位信息发送给所述第二操作系统;
11、第一定位模块,用于所述目标应用根据所述第一定位信息进行定位。
12、另一方面,提供了一种可穿戴设备,所述可穿戴设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行,以实现上述任一实现方式所述的定位方法。
13、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一实现方式所述的定位方法。
14、另一方面,提供了一种计算机程序产品,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述任一实现方式所述的定位方法。
15、在本申请实施例中,由于可穿戴设备每隔预设时长,获取定位信息进行缓存,这样使得可穿戴设备在为其上安装的应用提供定位服务时,能够从缓存的定位信息中快速获取到定位信息提供给应用,提高了可穿戴设备获取定位信息的效率,进而提高了可穿戴设备提供定位服务的效率。
1.一种定位方法,其特征在于,由可穿戴设备执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取所述可穿戴设备的定位信息的过程,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述从所述终端获取所述定位信息之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述通过所述第一操作系统将已缓存的定位信息中最近缓存的第一定位信息发送给所述第二操作系统,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述确定所述目标应用的精度需求信息,包括:
8.根据权利要求1所述的方法,其特征在于,所述通过所述第一操作系统将已缓存的定位信息中最近缓存的第一定位信息发送给所述第二操作系统之前,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述预设时长的确定过程包括:
11.根据权利要求1所述的方法,其特征在于,所述通过所述第一操作系统将已缓存的定位信息中最近缓存的第一定位信息发送给所述第二操作系统;所述目标应用根据所述第一定位信息进行定位之后,所述方法还包括:
12.一种定位装置,其特征在于,所述装置包括:
13.一种可穿戴设备,其特征在于,所述可穿戴设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行,以实现如权利要求1至权利要求11任一项所述的定位方法。
14.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至权利要求11任一项所述的定位方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如权利要求1至权利要求11任一项所述的定位方法。