本申请涉及低功耗设备模组控制,特别是涉及一种模组状态控制方法及电子设备。
背景技术:
1、在倡导节能减排的大环境下,低功耗设备成为行业热点,越来越多的企业选择低功耗设备,例如在电力、能源、水利等行业中,因设备工作环境和供电等情况,往往要求设备无线模块具有低功耗的特性。低功耗特性通过降低无线数传模块或集成电路模组的整体动态和静态功耗,以尽可能减少所有器件的功率损耗,从而降低总体功耗,提高设备的使用寿命。其中,为了保障低功耗设备的特性的同时不影响设备的业务运行,应准确控制模组状态。
2、目前,通常根据低功耗设备中实时功耗与功耗阈值之间的大小关系控制模组状态,进而保持低功耗设备的特性。但对于业务实际运行功耗小于功耗阈值的情况,模组会错误进入休眠,导致实际运行功耗小于功耗阈值的业务无法运行。从而导致实际应用中,这种根据低功耗设备中实时功耗与功耗阈值之间的大小关系控制模组状态的方式准确性不高。
3、因此,亟需一种准确性更高的模组状态控制方法。
技术实现思路
1、本申请至少提供一种模组状态控制方法及电子设备,能够提高模组状态控制的准确性。
2、本申请第一方面提供了一种模组状态控制方法,所述方法应用于低功耗设备,所述低功耗设备包括业务休眠锁模块和待处理模组,所述方法包括:响应于接收到业务运行指令,获取所述业务运行指令中的待运行数据;根据所述待运行数据的数据类型确定目标业务休眠锁模块;根据所述目标业务休眠锁模块的模块状态控制所述低功耗设备中各待处理模组的模组状态。
3、在一实施例中,所述待运行数据的数据类型包括第一数据类型,所述根据所述待运行数据的数据类型确定目标业务休眠锁模块的步骤,包括:响应于所述待运行数据的数据类型为所述第一数据类型,则在所述低功耗设备中创建与所述待运行数据对应的业务休眠锁模块;将创建的业务休眠锁模块作为所述目标业务休眠锁模块。
4、在一实施例中,所述待运行数据的数据类型包括第二数据类型,所述根据所述待运行数据的数据类型确定目标业务休眠锁模块的步骤,包括:响应于所述待运行数据的数据类型为所述第二数据类型,将所述待运行数据与所述低功耗设备中的业务休眠锁模块进行匹配处理,得到匹配结果;响应于所述匹配结果表征所述低功耗设备中存在匹配的业务休眠锁模块,则将所述匹配的业务休眠锁模块作为所述目标业务休眠锁模块。
5、在一实施例中,所述方法还包括:响应于所述匹配结果表征所述低功耗设备中不存在匹配的业务休眠锁模块,则在所述低功耗设备中创建与所述待运行数据对应的业务休眠锁模块;将创建的业务休眠锁模块作为所述目标业务休眠锁模块。
6、在一实施例中,所述模块状态包括关闭状态和开启状态,所述根据所述目标业务休眠锁模块的模块状态控制所述低功耗设备中各待处理模组的模组状态的步骤,包括:响应于所述目标业务休眠锁模块的模块状态为开启状态,控制所述低功耗设备中对应的目标模组休眠锁进行开启处理; 控制所述目标模组休眠锁对应的待处理模组的模组状态处于活跃状态以及控制所述低功耗设备中除所述目标模组休眠锁对应的待处理模组以外的其它待处理模组保持休眠。
7、在一实施例中,所述方法还包括:响应于接收到业务运行结束指令,获取所述业务运行结束指令中的待处理数据信息;所述待处理数据信息包括待处理的业务休眠锁模块的标识信息;根据所述待处理的业务休眠锁模块的标识信息从所述低功耗设备的业务休眠锁模块中确定与所述标识信息对应的业务休眠锁模块;对所述标识信息对应的业务休眠锁模块进行结束运行处理。
8、在一实施例中,所述方法还包括:响应于检测所述低功耗设备中存在一业务休眠锁模块的模块状态为开启状态,则控制对应的模组休眠锁进行开启处理以及控制对应的待处理模组处于活跃状态;响应于检测所述低功耗设备中不存在一业务休眠锁模块的模块状态为开启状态,则控制对应的模组休眠锁进行关闭处理以及控制对应的待处理模组处于休眠状态。
9、在一实施例中,所述对所述标识信息对应的业务休眠锁模块进行结束运行处理的步骤,包括:获取所述标识信息对应的业务休眠锁模块的历史运行数据;响应于所述历史运行数据的数据类型为第一数据类型,则将所述低功耗设备中标识信息对应的业务休眠锁模块进行释放处理;响应于所述历史运行数据的数据类型为第二数据类型,则将所述低功耗设备中标识信息对应的业务休眠锁模块进行关闭处理。
10、在一实施例中,低功耗设备包括观察者接口,还包括:响应于检测到所述业务休眠锁模块存在异常,获取所述业务休眠锁模块的模块状态信息、标识信息、锁类型以及业务描述信息;将所述业务休眠锁模块的模块状态信息、标识信息、锁类型以及业务描述信息通过所述观察者接口进行展示。
11、本申请第二方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述模组状态控制方法。
12、上述方案,响应于接收到业务运行指令,获取业务运行指令中的待运行数据;然后根据待运行数据的数据类型确定目标业务休眠锁模块;再根据目标业务休眠锁模块的模块状态控制低功耗设备中各待处理模组的模组状态。通过业务运行指令中的待运行数据确定对应的目标业务休眠锁模块,进而根据目标业务休眠锁模块的模块状态控制各待处理模组的模组状态,实现通过待运行数据控制模组状态,避免由于运行待运行数据时本应活跃的待处理模组,因低功耗设备的实际功耗小于功耗阈值而导致模组异常休眠,提高了模组状态的控制准确性。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种模组状态控制方法,其特征在于,所述方法应用于低功耗设备,所述低功耗设备包括业务休眠锁模块和待处理模组,所述方法包括:
2.根据权利要求1所述的模组状态控制方法,其特征在于,所述待运行数据的数据类型包括第一数据类型,所述根据所述待运行数据的数据类型确定目标业务休眠锁模块的步骤,包括:
3.根据权利要求1所述的模组状态控制方法,其特征在于,所述待运行数据的数据类型包括第二数据类型,所述根据所述待运行数据的数据类型确定目标业务休眠锁模块的步骤,包括:
4.根据权利要求3所述的模组状态控制方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的模组状态控制方法,其特征在于,所述模块状态包括关闭状态和开启状态,所述根据所述目标业务休眠锁模块的模块状态控制所述低功耗设备中各待处理模组的模组状态的步骤,包括:
6.根据权利要求1所述的模组状态控制方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的模组状态控制方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的模组状态控制方法,其特征在于,所述对所述标识信息对应的业务休眠锁模块进行结束运行处理的步骤,包括:
9.根据权利要求1所述的模组状态控制方法,其特征在于,所述低功耗设备包括观察者接口,所述方法还包括:
10.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至9任一项所述的模组状态控制方法。