【技术实现步骤摘要】
本申请属于电子设备,尤其涉及一种电子设备的数据同步方法、供电电路、电子设备和计算机程序产品。
技术介绍
1、一种典型的电子设备内部通常集成了两块关键板卡,一块负责处理信号和控制设备的各项功能,另一块则主要用于接收用户输入并将其转换为设备可识别的指令信号。
2、然而,在实际应用中,由于种种原因导致的瞬间供电不稳定,即所谓的“闪断”,会对这类电子设备产生显著影响。当一块板卡出现闪断时,它可能会中断正在处理的数据流,导致部分数据未能正确保存或处理,从而影响电子设备程序正常运行。
3、因此,如何有效应对闪断现象,保证电子设备的程序正常运行是需要解决的问题。
技术实现思路
1、有鉴于此,本申请实施例提供了一种电子设备的数据同步方法、供电电路、电子设备和计算机程序产品,能在闪断发生后及时同步数据,保证了不同板卡之间运行参数的一致性,保证了电子设备的程序正常运行。
2、本申请实施例的第一方面提供数据同步方法,应用于电子设备的主控模块,所述电子设备包括人机交互模块和主控模块;其中,所述人机交互模块存储有第一运行数据,所述主控模块存储有第二运行数据,所述第一运行数据至少包括第一运行参数数据和第一运行状态数据,所述第二运行数据至少包括第二运行参数数据和第二运行状态数据;
3、所述方法包括:
4、接收所述人机交互模块以预设时间间隔发送的第一运行数据;
5、确定所述主控模块的运行状态,以及基于所述第一运行状态数据确定所述人机交互模块的
6、若所述主控模块处于待机状态,且所述人机交互模块不处于待机状态,则将存储的第二运行参数数据更新为第一运行参数数据,并以第一运行参数运行;
7、若所述主控模块不处于待机状态,且所述人机交互模块处于待机状态,则不对存储的第二运行参数进行更新,并向所述人机交互模块发送第二运行数据;所述人机交互模块用于将存储的第一运行参数数据更新为第二运行参数数据,并以第二运行参数运行。
8、本申请实施例的第二方面提供数据同步方法,应用于电子设备的人机交互模块,所述电子设备包括人机交互模块、主控模块和电机,所述人机交互模块与所述主控模块连接,所述主控模块与所述电机连接,所述人机交互模块用于响应于用户的人机交互操作向所述主控模块输出人机交互信号,所述主控模块用于基于所述人机交互信号向所述电机输出控制信号,所述电机用于基于所述控制信号执行相应的动作;
9、其中,所述人机交互模块存储有第一运行数据,所述主控模块存储有第二运行数据,所述第一运行数据至少包括第一运行参数数据和第一运行状态数据,所述第二运行数据至少包括第二运行参数数据和第二运行状态数据;
10、所述方法包括:
11、以预设时间间隔向所述主控模块发送第一运行数据;所述主控模块用于确定所述主控模块的运行状态,以及基于所述第一运行状态数据确定所述人机交互模块的运行状态,所述运行状态至少包括待机状态;若所述主控模块处于待机状态,且所述人机交互模块不处于待机状态,则将存储的第二运行参数数据更新为第一运行参数数据,并以第一运行参数运行;若所述主控模块不处于待机状态,且所述人机交互模块处于待机状态,则不对存储的第二运行参数进行更新,并向所述人机交互模块发送第二运行数据;
12、接收所述主控模块发送的第二运行数据,并基于所述第二运行数据确定所述主控模块的运行状态;其中,所述运行状态至少包括待机状态;
13、若所述人机交互模块处于待机状态,且所述主控模块不处于待机状态,则将存储的第一运行参数数据更新为第二运行参数数据,并以第二运行参数运行。
14、本申请实施例的第三方面提供了一种供电电路,应用于电子设备,所述电子设备包括人机交互模块和主控模块,所述供电电路包括二极管、电阻和电容;
15、所述人机交互模块和所述主控模块的供电端连接所述二极管的阴极和所述电阻的一端,所述二极管的阳极连接所述电子设备的电源,所述电阻的另一端连接所述电容的正极,所述电容的负极接地。
16、本申请实施例的第四方面提供了一种电子设备,包括主控模块、人机交互模块、电机、存储器以及存储在所述存储器中并可在所述主控模块上运行的计算机程序,所述主控模块执行所述计算机程序时,使得所述电子设备实现如本申请实施例的第一方面提供的方法;
17、或者,包括主控模块、人机交互模块、电机、存储器以及存储在所述存储器中并可在所述人机交互模块上运行的计算机程序,所述人机交互模块执行所述计算机程序时,使得所述电子设备实现如本申请实施例的第二方面提供的方法;
18、或者,包括主控模块、人机交互模块和如本申请实施例的第三方面提供的供电电路。
19、本申请实施例的第五方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序被运行时,使得如本申请实施例的第一方面或第二方面提供的方法被执行。
20、本申请实施例的第一方面提供的数据同步方法,应用于电子设备的主控模块,所述电子设备包括人机交互模块和主控模块;其中,所述人机交互模块存储有第一运行数据,所述主控模块存储有第二运行数据,所述第一运行数据至少包括第一运行参数数据和第一运行状态数据,所述第二运行数据至少包括第二运行参数数据和第二运行状态数据;所述方法包括:接收所述人机交互模块以预设时间间隔发送的第一运行数据;确定所述主控模块的运行状态,以及基于所述第一运行状态数据确定所述人机交互模块的运行状态;其中,所述运行状态至少包括待机状态;若所述主控模块处于待机状态,且所述人机交互模块不处于待机状态,则将存储的第二运行参数数据更新为第一运行参数数据,并以第一运行参数运行;若所述主控模块不处于待机状态,且所述人机交互模块处于待机状态,则不对存储的第二运行参数进行更新,并向所述人机交互模块发送第二运行数据;所述人机交互模块用于将存储的第一运行参数数据更新为第二运行参数数据,并以第二运行参数运行。本申请通过人机交互模块以预设时间间隔向主控模块发送第一运行数据,在人机交互模块闪断时,可通过运行状态数据识别,并通过主控模块向人机交互模块发送第二运行数据,实现人机交互模块的数据同步,反之,在主控模块闪断时,可通过人机交互模块发送的第一运行数据实现数据同步,从而可以保证电子设备的任一板卡在发生闪断时,均能通过另一板卡同步数据,从而保证了不同板卡之间运行参数的一致性,保证了电子设备的程序正常运行。
21、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
本文档来自技高网...【技术保护点】
1.一种数据同步方法,其特征在于,应用于电子设备的主控模块,所述电子设备包括人机交互模块和主控模块;其中,所述人机交互模块存储有第一运行数据,所述主控模块存储有第二运行数据,所述第一运行数据至少包括第一运行参数数据和第一运行状态数据,所述第二运行数据至少包括第二运行参数数据和第二运行状态数据;
2.如权利要求1所述的数据同步方法,其特征在于,所述确定所述主控模块的运行状态,以及基于所述第一运行状态数据确定所述人机交互模块的运行状态之后,还包括:
3.如权利要求1所述的数据同步方法,其特征在于,还包括:
4.如权利要求1所述的数据同步方法,其特征在于,所述运行状态至少包括待机状态、运行状态和运行结束状态;
5.一种数据同步方法,其特征在于,应用于电子设备的人机交互模块,所述电子设备包括人机交互模块、主控模块和电机,所述人机交互模块与所述主控模块连接,所述主控模块与所述电机连接,所述人机交互模块用于响应于用户的人机交互操作向所述主控模块输出人机交互信号,所述主控模块用于基于所述人机交互信号向所述电机输出控制信号,所述电机用于基于所述控制
6.如权利要求5所述的数据同步方法,其特征在于,还包括:
7.如权利要求6所述的数据同步方法,其特征在于,所述接收所述主控模块发送的第二运行数据,并基于所述第二运行数据确定所述主控模块的运行状态之后,还包括:
8.一种供电电路,其特征在于,应用于电子设备,所述电子设备包括人机交互模块和主控模块,所述供电电路包括二极管、电阻和电容;
9.一种电子设备,其特征在于,包括主控模块、人机交互模块、电机、存储器以及存储在所述存储器中并可在所述主控模块上运行的计算机程序,所述主控模块执行所述计算机程序时,使得所述电子设备实现如权利要求1~4中任一项所述的方法;
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被运行时,使得如权利要求1-4中任一项或如权利要求5~6中任一项所述的方法被执行。
...【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于电子设备的主控模块,所述电子设备包括人机交互模块和主控模块;其中,所述人机交互模块存储有第一运行数据,所述主控模块存储有第二运行数据,所述第一运行数据至少包括第一运行参数数据和第一运行状态数据,所述第二运行数据至少包括第二运行参数数据和第二运行状态数据;
2.如权利要求1所述的数据同步方法,其特征在于,所述确定所述主控模块的运行状态,以及基于所述第一运行状态数据确定所述人机交互模块的运行状态之后,还包括:
3.如权利要求1所述的数据同步方法,其特征在于,还包括:
4.如权利要求1所述的数据同步方法,其特征在于,所述运行状态至少包括待机状态、运行状态和运行结束状态;
5.一种数据同步方法,其特征在于,应用于电子设备的人机交互模块,所述电子设备包括人机交互模块、主控模块和电机,所述人机交互模块与所述主控模块连接,所述主控模块与所述电机连接,所述人机交互模块用于响应于用户的人机交互操作向所述主控模块...
【专利技术属性】
技术研发人员:刘肖,刘鑫,
申请(专利权)人:广东摩法电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。