一种数据处理方法及相关装置与流程
本技术涉及终端,尤其涉及一种数据处理方法及相关装置。
背景技术:
1、随着终端设备功能的不断丰富,终端设备需要支持越来越多的业务功能。在实现业务功能的过程中,部分功能或操作可能持续占用终端设备的资源,导致终端设备产生不必要的能量消耗,从而增加终端设备的功耗开销。
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、在第二方面的又一种可能的实施方式中,第二控制单元获取第一执行器的状态信息,包括以下操作:第二控制单元间隔第二时长获取第一执行器的状态信息。
30、上述实施方式能够周期性刷新第一执行器的状态信息,能够提升第一控制单元的第一模块存储的执行器的状态信息的有效性。
31、在第二方面的又一种可能的实施方式中,第二控制单元在向第一控制单元发送第一执行器的状态信息之后,该数据处理方法还包括以下操作:第二控制单元切换至休眠状态。
32、在第二方面的又一种可能的实施方式中,第二控制单元切换至休眠状态,包括以下操作:第二控制单元接收到来自第一控制单元的第二控制信息,切换至休眠状态。
33、上述实施方式中,在第二控制单元发送完执行器的状态信息后,第二控制单元切换至休眠状态,能够降低第二控制单元的能耗,从而降低终端设备的整体功耗。
34、在第二方面的又一种可能的实施方式中,第一控制单元、第二控制单元和至少一个执行器设置于终端,终端处于下电状态。
35、第三方面,本技术提供一种控制装置,该控制装置包括用于实现如第一方面或第一方面任意一种实施方式的方法、或者包括用于实现如第二方面或第二方面任意一种实施方式的方法的单元。
36、第四方面,本技术提供一种控制装置,该控制装置包括处理器和存储器,存储器用于存储计算机指令,处理器用于调用存储器存储的计算机指令,以实现如第一方面或第一方面任意一种实施方式的方法、或者实现如第二方面或第二方面任意一种实施方式的方法。
37、第五方面,本技术提供一种终端,该终端包括如第三方面或第四方面的控制装置。
38、第六方面,本技术提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,计算机程序包括用于实现如第一方面或第一方面任意一种实施方式的方法、或者包括用于实现如第二方面或第二方面任意一种实施方式中的指令。
39、第七方面,本技术提供一种计算机程序产品,计算机程序产品包括指令,当指令被处理器运行时,使得如第一方面或第一方面任意一种实施方式的方法、或者实现如第二方面或第二方面任意一种实施方式的方法被实现。
40、本技术第三方面至第七方面的有益效果可参见前述第一方面或第一方面任意一种实施方式,或者第二方面或第二方面任意一种实施方式的有益效果。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com