SensorHub数据管理方法及电子设备技术

技术编号:39584186 阅读:6 留言:0更新日期:2023-12-03 19:34
本申请提供了一种Sensor Hub数据管理方法及电子设备。该方法包括:从传感器控制中心Sensor Hub实时采集打印数据并存储,根据采集到的打印数据进行Sensor Hub异常识别,得到识别结果,如果识别结果指示Sensor Hub异常,对Sensor Hub进行功能恢复处理,在Sensor Hub功能已恢复的情况下,重新向Sensor Hub订阅目标业务。这样,电子设备能够在Sensor Hub异常的情况下,使与Sensor Hub相关的上层应用的功能自动恢复正常,不需要重启电子设备,从而可以提升用户的使用体验。提升用户的使用体验。提升用户的使用体验。

【技术实现步骤摘要】
Sensor Hub数据管理方法及电子设备


[0001]本申请涉及终端设备领域,尤其涉及一种Sensor Hub数据管理方法及电子设备。

技术介绍

[0002]目前,Sensor Hub(传感器控制中心)普遍应用于电子设备例如手机、平板等中。Sensor Hub汇集的各种传感器数据,为上层应用提供了基础。在实际应用中,Sensor Hub可能会出现异常的情况,例如崩库、crash等。
[0003]如果Sensor Hub出现异常,将导致与Sensor Hub相关的上层应用失效。用户需要重启电子设备,以恢复上层应用的正常。这给用户造成了不佳的使用体验。

技术实现思路

[0004]为了解决上述技术问题,本申请提供一种Sensor Hub数据管理方法及电子设备,能够在Sensor Hub异常的情况下,使与Sensor Hub相关的上层应用自动恢复正常,无需重启电子设备,提升用户使用体验。
[0005]第一方面,本申请提供一种电子设备,该电子设备包括顺次相连的传感器控制中心Sensor Hub、打印数据传输模块和第一服务模块,第一服务模块包括:数据采集与存储系统,用于从传感器控制中心Sensor Hub实时采集打印数据并存储,采集的打印数据通过打印数据传输模块从传感器控制中心Sensor Hub传输至数据采集与存储系统;异常识别和恢复系统,用于根据采集到的打印数据进行Sensor Hub异常识别,得到识别结果,以及如果识别结果指示Sensor Hub异常,对Sensor Hub进行功能恢复处理;订阅系统,用于在Sensor Hub功能已恢复的情况下,重新向Sensor Hub订阅目标业务。
[0006]这样,电子设备能够在Sensor Hub异常的情况下,使与Sensor Hub相关的上层应用自动恢复正常,无需重启电子设备,提升用户使用体验。
[0007]根据第一方面,异常识别和恢复系统包括性能异常识别模块,性能异常识别模块用于:根据采集到的打印数据中关键节点的性能数据,识别性能异常并标记异常位置。
[0008]根据第一方面,异常识别和恢复系统包括内存异常识别模块,内存异常识别模块用于:根据采集到的打印数据中的内存信息,识别内存异常。
[0009]根据第一方面,内存异常识别模块还用于:在识别到内存异常的情况下,发出内存异常告警信息,和/或,保存异常的内存信息。
[0010]根据第一方面,异常识别和恢复系统包括功耗异常识别模块,功耗异常识别模块用于:根据采集到的打印数据中的功耗信息,识别功耗异常。
[0011]根据第一方面,功耗异常识别模块还用于:在识别到功耗异常的情况下,发出功耗异常告警信息,和/或,显示异常的功耗信息。
[0012]根据第一方面,数据采集与存储系统包括:数据采集模块,用于从传感器控制中心Sensor Hub实时采集打印数据;分发模块,用于将数据采集模块采集的打印数据分别发送给存储模块和异常识别和恢复系统;存储模块,用于将分发模块发送的打印数据存储到文
件系统。
[0013]根据第一方面,打印数据传输模块包括第一接口模块和第二接口模块,其中:第一接口模块,用于接收来自Sensor Hub的符合第一协议的第一打印数据,将第一打印数据转换成符合第二协议的第二打印数据,并将第二打印数据发送给第二接口模块;以及,用于接收来自第二接口模块的第二订阅信息,将第二订阅信息转发给Sensor Hub;第二接口模块,用于接收来自订阅系统的符合第二协议的第一订阅信息,将第一订阅信息转换成符合第一协议的第二订阅信息,将第二订阅信息发送给第一接口模块;以及,用于接收来自第一接口模块的第二打印数据,将第二打印数据转发给数据采集与存储系统。
[0014]根据第一方面,第一协议为QMI协议,第二协议为HISEEAONINTF协议。
[0015]根据第一方面,Sensor Hub、打印数据传输模块和第一服务模块位于电子设备的音频数字信号处理器ADSP中。
[0016]第二方面,本申请提供一种Sensor Hub数据管理方法,应用于电子设备,电子设备包括顺次相连的传感器控制中心Sensor Hub、打印数据传输模块和第一服务模块,该方法包括:从传感器控制中心Sensor Hub实时采集打印数据并存储;根据采集到的打印数据进行Sensor Hub异常识别,得到识别结果;如果识别结果指示Sensor Hub异常,对Sensor Hub进行功能恢复处理;在Sensor Hub功能已恢复的情况下,重新向Sensor Hub订阅目标业务。这样,电子设备能够在Sensor Hub异常的情况下,使与Sensor Hub相关的上层应用自动恢复正常,无需重启电子设备,提升用户使用体验。
[0017]根据第二方面,根据采集到的打印数据进行Sensor Hub异常识别,包括:根据采集到的打印数据中关键节点的性能数据,识别性能异常并标记异常位置。
[0018]根据第二方面,根据采集到的打印数据进行Sensor Hub异常识别,包括:根据采集到的打印数据中的内存信息,识别内存异常。
[0019]根据第二方面,根据采集到的打印数据中的内存信息,识别内存异常之后,还包括:在识别到内存异常的情况下,发出内存异常告警信息,和/或,保存异常的内存信息。
[0020]根据第二方面,根据采集到的打印数据进行Sensor Hub异常识别,包括:根据采集到的打印数据中的功耗信息,识别功耗异常。
[0021]根据第二方面,根据采集到的打印数据中的功耗信息,识别功耗异常之后,还包括:在识别到功耗异常的情况下,发出功耗异常告警信息,和/或,显示异常的功耗信息。
[0022]根据第二方面,从传感器控制中心Sensor Hub实时采集打印数据并存储,包括:从传感器控制中心Sensor Hub实时采集打印数据;将采集的打印数据分为至少两路分别发送;将至少两路中的其中一路接收到的打印数据存储到文件系统。
[0023]根据第二方面,从传感器控制中心Sensor Hub实时采集打印数据,包括:通过第一接口接收来自Sensor Hub的符合第一协议的第一打印数据,将第一打印数据转换成符合第二协议的第二打印数据,并将第二打印数据发送给第二接口;通过第二接口转发第二打印数据至第一服务模块;重新向Sensor Hub订阅目标业务,包括:通过第二接口接收来自第一服务模块的符合第二协议的第一订阅信息,将第一订阅信息转换成符合第一协议的第二订阅信息,将第二订阅信息发送给第一接口,第一订阅信息是第一服务模块生成的;通过第一接口模块将第二订阅信息转发给Sensor Hub。
[0024]第三方面,本申请提供一种计算机可读存储介质,包括计算机程序,当计算机程序
在电子设备上运行时,使得电子设备执行前述的第二方面任意一项的Sensor Hub数据管理方法。
附图说明
[0025]图1为示例性示出的电子设备100的结构示意图;
[0026本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备,其特征在于,所述电子设备包括顺次相连的传感器控制中心Sensor Hub、打印数据传输模块和第一服务模块,所述第一服务模块包括:数据采集与存储系统,用于从传感器控制中心Sensor Hub实时采集打印数据并存储,采集的所述打印数据通过所述打印数据传输模块从所述传感器控制中心Sensor Hub传输至所述数据采集与存储系统;异常识别和恢复系统,用于根据采集到的所述打印数据进行Sensor Hub异常识别,得到识别结果,以及如果所述识别结果指示Sensor Hub异常,对所述Sensor Hub进行功能恢复处理;订阅系统,用于在所述Sensor Hub功能已恢复的情况下,重新向所述Sensor Hub订阅目标业务。2.根据权利要求1所述的电子设备,其特征在于,所述异常识别和恢复系统包括性能异常识别模块,所述性能异常识别模块用于:根据采集到的所述打印数据中关键节点的性能数据,识别性能异常并标记异常位置。3.根据权利要求1所述的电子设备,其特征在于,所述异常识别和恢复系统包括内存异常识别模块,所述内存异常识别模块用于:根据采集到的所述打印数据中的内存信息,识别内存异常。4.根据权利要求3所述的电子设备,其特征在于,所述内存异常识别模块还用于:在识别到内存异常的情况下,发出内存异常告警信息,和/或,保存异常的内存信息。5.根据权利要求1所述的电子设备,其特征在于,所述异常识别和恢复系统包括功耗异常识别模块,所述功耗异常识别模块用于:根据采集到的所述打印数据中的功耗信息,识别功耗异常。6.根据权利要求5所述的电子设备,其特征在于,所述功耗异常识别模块还用于:在识别到功耗异常的情况下,发出功耗异常告警信息,和/或,显示异常的功耗信息。7.根据权利要求1所述的电子设备,其特征在于,所述数据采集与存储系统包括:数据采集模块,用于从传感器控制中心Sensor Hub实时采集打印数据;分发模块,用于将所述数据采集模块采集的打印数据分别发送给存储模块和所述异常识别和恢复系统;所述存储模块,用于将所述分发模块发送的打印数据存储到文件系统。8.根据权利要求1所述的电子设备,其特征在于,所述打印数据传输模块包括第一接口模块和第二接口模块,其中:所述第一接口模块,用于接收来自所述Sensor Hub的符合第一协议的第一打印数据,将所述第一打印数据转换成符合第二协议的第二打印数据,并将所述第二打印数据发送给所述第二接口模块;以及,用于接收来自所述第二接口模块的第二订阅信息,将所述第二订阅信息转发给所述Sensor Hub;所述第二接口模块,用于接收来自所述订阅系统的符合所述第二协议的第一订阅信息,将所述第一订阅信息转换成符合所述第一协议的第二订阅信息,将所述第二订阅信息发送给所述第一接口模块;以及,用于接收来自所述第一接口模块的所述第二打印数据,将所述第二打印数据转发给所述数据采集与存储系统。9.根据权利要求8所述的电子设备,其特征在于,所述第一协议为QMI协议,所述第二协
议为HISEEAONINTF协议。10.根据权利要求1所述的电子设备,其特征在于...

【专利技术属性】
技术研发人员:刘江涛
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1