本发明涉及信息,尤其涉及一种数据处理方法、系统、电子设备及可读存储介质。
背景技术:
1、物联网与人工智能技术的迅猛发展催生了电子设备需求的激增,随之服务器部署量大幅上升,这促使rtc(real time clock,实时时钟)在设备及服务器中广泛应用。rtc作为提供精确时间基准的关键部件,对维持系统时序服务、任务调度至关重要。它依托高精度晶体振荡器保持时间的准确性,并常配备有rtc纽扣电池,确保在主电源断开时仍能持续工作。现今的rtc芯片多采用2线i2c总线进行通信,集成了多项增值特性,如低电压监测及主备电池智能切换,这些设计进一步提升了其在多样环境下的可靠性和实用性,满足了从消费级产品到工业级应用的广泛需求。然而,传统的rtc在恶劣环境下难以维持正常运作,机房环境下的维护与安装工作繁琐且不便,用户难以适时更新rtc时间,加之rtc纽扣电池自身寿命限制及易损性,给用户带来了不便。
技术实现思路
1、有鉴于此,本发明提供了一种数据处理方法、系统、电子设备及可读存储介质,能使用软件实现硬件rtc的功能,方便服务器和电子设备在恶劣环境下或无硬件rtc时正常使用rtc功能。
2、第一方面,本申请提供了一种数据处理方法,应用于bmc端,所述bmc端上部署有预设程序,所述预设程序用于管理系统时间,所述方法包括:
3、响应于启动指令,将与主机端通信的目标接口设置为从模式;
4、响应于所述主机端的访问请求,驱动所述预设程序以获取时间信息;
5、基于所述目标接口传输所述时间信息至所述主机端。
6、可选地,所述将与主机端通信的目标接口设置为从模式,包括:
7、加载所述预设程序的驱动程序;
8、基于所述驱动程序将与主机端通信的目标接口设置为从模式;
9、设置所述目标接口的响应地址。
10、可选地,所述将与主机端通信的目标接口设置为从模式,还包括:
11、分配用于存储所述时间信息的内存空间。
12、可选地,所述方法,还包括:
13、基于与ntp服务器的通信结果,周期性更新所述预设程序中的时间信息。
14、可选地,所述方法,还包括:
15、向bmc用户层和/或web网页提供所述预设程序的配置接口。
16、第二方面,本申请还提供了一种数据处理方法,应用于主机端,包括:
17、获取与bmc端通信的目标接口的地址;
18、加载所述目标接口的驱动程序,基于所述目标接口的地址访问所述bmc端;
19、获取所述bmc端返回的时间信息,所述时间信息来自所述bmc端上部署的预设程序,所述预设程序用于管理系统时间。
20、可选地,所述方法,还包括:
21、向应用层提供时钟接口,所述时钟接口用于读取所述bmc端返回的时间信息。
22、第三方面,本申请还提供一种数据处理系统,包括主机端和bmc端,所述bmc端上部署有预设程序,所述预设程序用于管理系统时间;
23、所述主机端,用于获取与bmc端通信的目标接口的地址,加载所述目标接口的驱动程序,基于所述目标接口的地址访问所述bmc端,获取所述bmc端返回的时间信息;
24、所述bmc端,用于响应于启动指令,将与主机端通信的目标接口设置为从模式,响应于所述主机端的访问请求,驱动所述预设程序以获取时间信息,基于所述目标接口传输所述时间信息至所述主机端。
25、本申请还提供一种电子设备,包括:存储器、处理器,其中,存储器上存储有数据请求的处理程序,数据请求的处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
26、本申请还提供一种可读存储介质,可读存储介质上存储有计算机程序指令;计算机程序指令被处理器执行时实现如上所述的数据处理方法。
27、综上所述,本发明提供的数据处理方法,应用于bmc端,bmc端上部署有预设程序,预设程序用于管理系统时间,方法包括:响应于启动指令,将与主机端通信的目标接口设置为从模式;响应于主机端的访问请求,驱动预设程序以获取时间信息;基于目标接口传输时间信息至主机端。本申请通过在bmc部署于用于模拟rtc功能的时间管理程序,能使用软件实现硬件rtc的功能,方便服务器和电子设备在恶劣环境下或无硬件rtc时正常使用rtc功能。
28、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
1.一种数据处理方法,其特征在于,应用于bmc端,所述bmc端上部署有预设程序,所述预设程序用于管理系统时间,所述方法包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述将与主机端通信的目标接口设置为从模式,包括:
3.根据权利要求1所述的数据处理方法,其特征在于,所述将与主机端通信的目标接口设置为从模式,还包括:
4.根据权利要求1所述的数据处理方法,其特征在于,所述方法,还包括:
5.根据权利要求1所述的数据处理方法,其特征在于,所述方法,还包括:
6.一种数据处理方法,其特征在于,应用于主机端,包括:
7.根据权利要求6所述的数据处理方法,其特征在于,所述方法,还包括:
8.一种数据处理系统,其特征在于,包括主机端和bmc端,所述bmc端上部署有预设程序,所述预设程序用于管理系统时间;
9.一种电子设备,其特征在于,所述电子设备包括:存储器、处理器,其中,所述存储器上存储有数据请求的处理程序,所述数据请求的处理程序被所述处理器执行时实现如权利要求1至5中任一项所述的数据处理方法,或者,6至7中任一项所述的数据处理方法。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令;所述可读存储介质被处理器执行时实现如权利要求1至5中任一项所述的数据处理方法,或者,6至7中任一项所述的数据处理方法。
