本申请涉及佩戴智能设备,尤其涉及一种头戴设备的功能分载方法、装置、设备及可读存储介质。
背景技术:
1、目前,随着ar(augmented reality,增强现实)眼镜等头戴设备的应用场景的增加,头戴设备被越来越多的用户所接受。ar眼镜和vr(virtual reality,虚拟现实)眼镜为典型的头戴设备,以ar眼镜为例,ar眼镜通常情况下会使用ap(application processor,应用处理器)+cp(coprocessor,协处理器)的硬件框架。对应的,在ar眼镜的硬件设计上,ar眼镜的显示lcd(liquid crystal display,液晶显示器)模块有2个接口连接到ap侧,用于复杂场景的应用显示;另一个连接到cp侧,用于简单场景和低功耗的场景显示。需要说明的是,虽然目前已经采用了ap+cp的硬件设计来增加续航能力,但此类头戴设备的续航时长依旧不足。
2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种头戴设备的功能分载方法、装置、设备及可读存储介质,旨在解决目前头戴设备的续航时长不足的技术问题。
2、为实现上述目的,本申请提供一种头戴设备的功能分载方法,所述头戴设备配置有协处理器和应用处理器,所述头戴设备的功能分载方法应用于应用处理器,所述方法包括以下步骤:
3、判断所述头戴设备的当前运行程序是否为预设可分载程序,其中,所述预设可分载程序为间接性获取数据并显示所述数据的程序;
4、若所述当前运行程序为所述预设可分载程序,将生成的待显示数据发送至所述协处理器并进入休眠模式,通过所述协处理器驱动所述头戴设备显示模块显示所述待显示数据。
5、进一步地,所述当前运行程序为导航程序,所述待显示数据为待显示地图图像,所述将生成的待显示数据发送至所述协处理器的步骤包括:
6、获取地图界面数据;
7、将所述地图界面数据转换为所述待显示地图图像发送至所述协处理器。
8、进一步地,所述地图图像对应有地图坐标数据,在所述通过所述协处理器驱动所述头戴设备显示模块显示所述待显示数据的步骤之后,所述方法包括:
9、通过所述协处理器将所述头戴设备的定位点显示在所述地图图像上的对应位置以进行导航,其中,所述定位点由所述协处理器基于所述地图坐标数据和所述头戴设备的当前定位数据生成。
10、进一步地,所述应用处理器设置有唤醒间隔,在所述应用处理器进入休眠状态之后,所述方法包括:
11、基于所述唤醒间隔退出所述休眠模式;
12、若在退出所述休眠模式的阶段接收到地图数据更新指令,则执行所述获取地图界面数据的步骤,其中,所述地图数据更新指令为所述定位点抵达所述地图图像的边沿时生成;
13、若在退出所述休眠模式的阶段未接收到地图数据更新指令,则重新进入所述休眠状态。
14、进一步地,在所述基于所述唤醒间隔退出所述休眠模式的步骤之前,所述方法包括:
15、根据所述头戴设备的近期历史定位数据估计所述头戴设备用户的当前运动速度,其中,所述近期历史定位数据指在当前时刻之前的预设时长内获取到的定位数据;
16、基于所述当前运动速度确定所述唤醒间隔的大小。
17、进一步地,所述基于所述当前运动速度确定所述唤醒间隔的大小的步骤包括:
18、若所述当前运动速度为预设极小值,则将预设最大唤醒间隔作为所述唤醒间隔;
19、若所述当前运动速度不为所述预设极小值,则基于所述当前运动速度和预设基础速度之间的差值调整预设基础间隔得到所述唤醒间隔,其中,所述差值与调整所述预设基础间隔的调整值成反比。
20、进一步地,在所述基于所述运动速度调整所述唤醒间隔的大小的步骤之前,所述方法包括:
21、基于所述当前定位数据确定当前导航场景,其中,所述当前导航场景包括低速导航和高速导航;
22、若所述当前导航场景为所述低速导航,则将所述预设基础速度配置为预设第一基础速度;
23、若所述当前导航场景为所述高速导航,则将所述预设基础速度配置为预设第二基础速度,其中,所述预设第二基础速度大于所述预设第一基础速度。
24、此外,为实现上述目的,本申请还提供一种头戴设备的功能分载装置,所述头戴设备配置有协处理器和应用处理器,所述头戴设备的功能分载装置包括:
25、判断模块,用于判断所述头戴设备的当前运行程序是否为预设可分载程序,其中,所述预设可分载程序为间接性获取数据并显示所述数据的程序;
26、分载模块,用于若所述当前运行程序为所述预设可分载程序,将生成的待显示数据发送至所述协处理器并进入休眠模式,通过所述协处理器驱动所述头戴设备显示模块显示所述待显示数据。
27、此外,为实现上述目的,本申请还提供一种头戴设备的功能分载设备,所述头戴设备的功能分载设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的头戴设备的功能分载程序,所述头戴设备的功能分载程序被所述处理器执行时实现如上述的头戴设备的功能分载方法的步骤。
28、此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储有头戴设备的功能分载程序,所述头戴设备的功能分载程序被处理器执行时实现如上述的头戴设备的功能分载方法的步骤。
29、本申请实施例提出的一种头戴设备的功能分载方法、装置、设备及可读存储介质,所述头戴设备配置有协处理器和应用处理器,所述头戴设备的功能分载方法应用于应用处理器,应用处理器将判断所述头戴设备的当前运行程序是否为预设可分载程序,其中,所述预设可分载程序为间接性获取数据并显示所述数据的程序;若所述当前运行程序为所述预设可分载程序,将生成的待显示数据发送至所述协处理器并进入休眠模式,通过所述协处理器驱动所述头戴设备显示模块显示所述待显示数据。即本申请中头戴设备在运行应用处理器负责的程序时,应用处理器将判断该程序的类型,若该程序为预设可分载程序,则将对应的需要显示的数据发送给协处理器,并由协处理器完成显示工作,从而实现显示任务的分载,同时应用处理器将进入到休眠状态,以节省头戴设备电量,从而增加头戴设备的续航时间,增强用户使用体验。
1.一种头戴设备的功能分载方法,其特征在于,所述头戴设备配置有协处理器和应用处理器,所述头戴设备的功能分载方法应用于应用处理器,所述方法包括以下步骤:
2.如权利要求1所述的头戴设备的功能分载方法,其特征在于,所述当前运行程序为导航程序,所述待显示数据为待显示地图图像,所述将生成的待显示数据发送至所述协处理器的步骤包括:
3.如权利要求2所述的头戴设备的功能分载方法,其特征在于,所述地图图像对应有地图坐标数据,在所述通过所述协处理器驱动所述头戴设备显示模块显示所述待显示数据的步骤之后,所述方法包括:
4.如权利要求3所述的头戴设备的功能分载方法,其特征在于,所述应用处理器设置有唤醒间隔,在所述应用处理器进入休眠状态之后,所述方法包括:
5.如权利要求4所述的头戴设备的功能分载方法,其特征在于,在所述基于所述唤醒间隔退出所述休眠模式的步骤之前,所述方法包括:
6.如权利要求5所述的头戴设备的功能分载方法,其特征在于,所述基于所述当前运动速度确定所述唤醒间隔的大小的步骤包括:
7.如权利要求6所述的头戴设备的功能分载方法,其特征在于,在所述基于所述运动速度调整所述唤醒间隔的大小的步骤之前,所述方法包括:
8.一种头戴设备的功能分载装置,其特征在于,所述头戴设备配置有协处理器和应用处理器,所述头戴设备的功能分载装置包括:
9.一种头戴设备的功能分载设备,其特征在于,所述头戴设备的功能分载设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的头戴设备的功能分载程序,所述头戴设备的功能分载程序被所述处理器执行时实现如权利要求1至7中任一项所述的头戴设备的功能分载方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有头戴设备的功能分载程序,所述头戴设备的功能分载程序被处理器执行时实现如权利要求1至7中任一项所述的头戴设备的功能分载方法的步骤。