时间同步装置及方法转让专利

申请号 : CN202110374816.0

文献号 : CN113098881B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王燊石吉锋王卫单长胜姬涛任志国胡弘李晓昂李锋杨帆刘麟陈书磊韦晓辉李涛王兴龙李洪刘超

申请人 : 中国人民解放军32039部队

摘要 :

本发明提供了一种时间同步装置及方法,涉及通信的技术领域,包括:目标服务器和客户端;其中,目标服务器上安装有基于国产Linux系统的第一时间同步软件模块,第一时间同步软件模块包含时统卡和第一内核驱动,客户端上安装有基于国产Linux系统的第二时间同步软件模块,第二时间同步软件模块包含第二内核驱动;时统卡用于从目标B码终端获取时间基准信号,并将时间基准信号发送至第一内核驱动;第一内核驱动用于基于时间基准信号对目标服务器进行校时;第二内核驱动用于基于校时后的时间信息对客户端进行网络校时。本发明基于国产Linux系统设置的时间同步装置可以使目标服务器与客户端的时间保持同步,且保证了信息安全。

权利要求 :

1.一种时间同步装置,其特征在于,包括:通过目标网络连接的目标服务器和多个客户端;其中,所述目标服务器上安装有基于国产Linux系统的第一时间同步软件模块,所述第一时间同步软件模块包含时统卡和第一内核驱动,所述客户端上安装有基于国产Linux系统的第二时间同步软件模块,所述第二时间同步软件模块包含第二内核驱动;所述第一时间同步软件模块和所述第二时间同步软件模块构成时间同步软件系统,所述时间同步软件系统采用C/S架构进行搭建;所述时统卡为PCI‑E时统卡;

所述时统卡用于从目标B码终端获取时间基准信号,并将所述时间基准信号发送至所述第一内核驱动;

所述第一内核驱动用于基于所述时间基准信号对所述目标服务器进行校时,并将所述目标服务器校时后的时间信息发送至多个所述第二内核驱动;

每个所述第二内核驱动均通过UDP组播的方式接收所述校时后的时间信息;其中,组播类型包括:任意源组播和指定源组播;组播方式由授权用户设置,或由具有用户名及密码的非授权用户设置;

所述第二内核驱动用于基于所述校时后的时间信息对所述客户端进行网络校时。

2.根据权利要求1所述的装置,其特征在于,

所述时统卡还用于产生中断脉冲信号,并将所述中断脉冲信号发送至所述第一内核驱动;

所述第一内核驱动还用于捕获与所述中断脉冲信号对应的中断事件。

3.根据权利要求1所述的装置,其特征在于,所述第一时间同步软件模块还包括:均与所述第一内核驱动相连的第一后台控制单元和第一图形化管理单元;所述第二时间同步软件模块还包括:均与所述第二内核驱动相连的第二后台控制单元和第二图形化管理单元。

4.根据权利要求1所述的装置,其特征在于,所述目标服务器为主服务器和备服务器中的任一服务器。

5.根据权利要求1所述的装置,其特征在于,所述目标网络包括Ethernet网络。

6.一种时间同步方法,其特征在于,应用于如权利要求1‑5任一项所述的时间同步装置中的第一时间同步软件模块,包括:接收时统卡从目标B码终端获取的时间基准信号;所述时统卡为PCI‑E时统卡;

基于所述时间基准信号对所述目标服务器进行校时,并将所述目标服务器校时后的时间信息发送至多个第二内核驱动,以使所述第二内核驱动基于所述校时后的时间信息对多个所述客户端进行网络校时;所述第一时间同步软件模块和第二时间同步软件模块构成时间同步软件系统,所述时间同步软件系统采用C/S架构进行搭建;每个所述第二内核驱动均通过UDP组播的方式接收所述校时后的时间信息;其中,组播类型包括:任意源组播和指定源组播;组播方式由授权用户设置,或由具有用户名及密码的非授权用户设置。

7.根据权利要求6所述的方法,其特征在于,还包括:

接收用户输入的启停控制指令;

基于所述启停控制指令对所述第一时间同步软件模块进行启停控制。

8.根据权利要求6所述的方法,其特征在于,还包括:

显示所述目标服务器校时前的待同步时间信息和所述校时后的时间信息。

9.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如权利要求6至8任一项所述的方法。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行如权利要求6至8任一项所述的方法。

说明书 :

时间同步装置及方法

技术领域

[0001] 本发明涉及通信技术领域,尤其是涉及一种时间同步装置及方法。

背景技术

[0002] 现有技术中的时间同步方法只能依托进口设备进行工作,因此无法保障信息安全问题。此外,经调研,目前市场上并未发现国产化的相关产品用于提供时间同步功能。

发明内容

[0003] 本发明的目的在于提供一种时间同步装置及方法,以缓解现有技术中存在的时间同步功能受进口设备限制,无法保障信息安全的技术问题。
[0004] 第一方面,本发明提供的一种时间同步装置,其中,包括:通过目标网络连接的目标服务器和客户端;其中,所述目标服务器上安装有基于国产Linux系统的第一时间同步软件模块,所述第一时间同步软件模块包含时统卡和第一内核驱动,所述客户端上安装有基于国产Linux系统的第二时间同步软件模块,所述第二时间同步软件模块包含第二内核驱动;所述时统卡用于从目标B码终端获取时间基准信号,并将所述时间基准信号发送至所述第一内核驱动;所述第一内核驱动用于基于所述时间基准信号对所述目标服务器进行校时,并将所述目标服务器校时后的时间信息发送至所述第二内核驱动;所述第二内核驱动用于基于所述校时后的时间信息对所述客户端进行网络校时。
[0005] 进一步的,所述时统卡还用于产生中断脉冲信号,并将所述中断脉冲信号发送至所述第一内核驱动;所述第一内核驱动还用于捕获与所述中断脉冲信号对应的中断事件。
[0006] 进一步的,所述第一时间同步软件模块还包括:均与所述第一内核驱动相连的第一后台控制单元和第一图形化管理单元;所述第二时间同步软件模块还包括:均与所述第二内核驱动相连的第二后台控制单元和第二图形化管理单元。
[0007] 进一步的,所述目标服务器为主服务器和备服务器中的任一服务器。
[0008] 进一步的,所述目标网络包括Ethernet网络。
[0009] 第二方面,本发明提供的一种时间同步方法,其中,应用于如第一方面所述的时间同步装置中的第一时间同步软件模块,包括:接收时统卡从目标B码终端获取的时间基准信号;基于所述时间基准信号对所述目标服务器进行校时,并将所述目标服务器校时后的时间信息发送至第二内核驱动,以使所述第二内核驱动基于所述校时后的时间信息对所述客户端进行网络校时。
[0010] 进一步的,所述方法还包括:接收用户输入的启停控制指令;基于所述启停控制指令对所述第一时间同步软件模块进行启停控制。
[0011] 进一步的,所述方法还包括:显示所述目标服务器校时前的待同步时间信息和所述校时后的时间信息。
[0012] 第三方面,本发明还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现第一方面所述的方法。
[0013] 第四方面,本发明还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,其中,所述程序代码使所述处理器执行第一方面所述方法。
[0014] 本发明提供的一种时间同步装置及方法,包括:通过目标网络连接的目标服务器和客户端;其中,目标服务器上安装有基于国产Linux系统的第一时间同步软件模块,第一时间同步软件模块包含时统卡和第一内核驱动,客户端上安装有基于国产Linux系统的第二时间同步软件模块,第二时间同步软件模块包含第二内核驱动;时统卡用于从目标B码终端获取时间基准信号,并将时间基准信号发送至第一内核驱动;第一内核驱动用于基于时间基准信号对目标服务器进行校时,并将目标服务器校时后的时间信息发送至第二内核驱动;第二内核驱动用于基于校时后的时间信息对客户端进行网络校时。本发明提供的时间同步装置在目标服务器上安装有基于国产Linux系统的第一时间同步软件模块,并在客户端上安装有基于国产Linux系统的第二时间同步软件模块。基于国产Linux系统设置的时间同步装置可以使目标服务器与客户端的时间保持同步,且保证了信息安全。
[0015] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
[0016] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0017] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018] 图1为本发明实施例提供的一种时间同步装置的结构示意图;
[0019] 图2为本发明实施例提供的另一种时间同步装置的结构示意图;
[0020] 图3为时间同步装置的工作流程图;
[0021] 图4为目标服务器的界面示意图;
[0022] 图5为客户端的用户界面示意图;
[0023] 图6为本发明实施例提供的一种时间同步方法的流程图。
[0024] 图标:
[0025] 1‑目标网络;2‑目标服务器;3‑客户端;10‑第一时间同步软件模块;11‑时统卡;12‑第一内核驱动;13‑第一后台控制单元;14‑第一图形化管理单元;20‑第二时间同步软件模块;21‑第二内核驱动;22‑第二后台控制单元;23‑第二图形化管理单元;201‑主服务器;
202‑备服务器。

具体实施方式

[0026] 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 目前系统内最常用的时间同步协议为网络时间协议,即NTP(Network Time Protocol)协议,该协议用来在NTP服务器和NTP客户端之间进行时间同步。该协议基于UDP单播协议实现,实现过程如下:NTP服务器周期性向NTP客户端发送时间同步数据;NTP客户端接收到时间同步信息后,将其本地时间修改为接收的NTP服务器时间,从而完成时间同步。
[0028] 由于NTP协议采用点对点方式对多个节点进行校时,因此当系统中NTP客户端个数较多时,要完成对整个系统内所有节点的时间同步,需要花费较长的时间,时间同步效率低。
[0029] 如果NTP客户端的本地时间与NTP服务器时间的时间差超出设置的时间范围,那么NTP客户端会认为NTP服务器时间有问题,进而导致拒绝同步,因此在NTP客户端开启NTP校时之前,需要手工调整下其本地时间,保证其与NTP服务器时间的时间差不超过设定阈值。另外,现有技术中的时间同步方法只能依托进口设备进行工作,因此无法保障信息安全问题。
[0030] 基于此,本发明的目的在于提供一种时间同步装置及方法,可以使目标服务器与客户端的时间保持同步的同时,还能够保证信息安全。
[0031] 为便于对本实施例进行理解,首先对本发明实施例所公开的一种时间同步装置进行详细描述。
[0032] 实施例1:
[0033] 图1为本发明实施例提供的一种时间同步装置的结构示意图。如图1所示,该时间同步装置包括:通过目标网络1连接的目标服务器2和客户端3(又称为终端或应用服务器)。如图2所示,目标服务器2上安装有基于国产Linux系统(或称为国产Linux操作系统)的第一时间同步软件模块10,第一时间同步软件模块10包含时统卡11和第一内核驱动12,客户端3上安装有基于国产Linux系统的第二时间同步软件模块20,第二时间同步软件模块20包含第二内核驱动21;
[0034] 时统卡11用于从目标B码终端获取时间基准信号,并将时间基准信号发送至第一内核驱动12;
[0035] 第一内核驱动12用于基于时间基准信号对目标服务器2进行校时,并将目标服务器2校时后的时间信息发送至第二内核驱动21;
[0036] 第二内核驱动21用于基于校时后的时间信息对客户端3进行网络校时。
[0037] 第一时间同步软件模块10和第二时间同步软件模块20构成时间同步软件系统,也就是说,上述时间同步软件系统采用C/S架构进行搭建,由目标服务器2上的第一时间同步软件模块10和客户端3上的第二时间同步软件模块20构成。上述目标网络1包括Ethernet网络。需要注意的是,时统卡11可以是PCI‑E时统卡,由于时统卡11可达到时间同步精度2ms,且Ethernet网络可以达到时间同步精度15ms,因此本发明实施例的时间同步精度高。
[0038] 本发明实施例通过开发基于国产Linux系统的第一时间同步软件模块10、第二时间同步软件模块20的方式可以使目标服务器2与客户端3的时间保持同步,且保证了信息安全。
[0039] 在一个可选地实施例中,时统卡11还用于产生中断脉冲信号(简称为中断信号,或中断信息),并将中断脉冲信号发送至第一内核驱动12;第一内核驱动12还用于捕获与中断脉冲信号对应的中断事件。
[0040] 在一个可选地实施例中,如图2所示,第一时间同步软件模块10还包括:均与第一内核驱动12相连的第一后台控制单元13和第一图形化管理单元14;第二时间同步软件模块20还包括:均与第二内核驱动21相连的第二后台控制单元22和第二图形化管理单元23。
[0041] 综上所述,如图2所示,第一时间同步软件模块10共包含四部分:时统卡11、第一内核驱动12(DRIVER1,SERVER‑DRIVER)、第一后台控制单元13(CTRL1,SERVER‑CTRL)和第一图形化管理单元14(UI1,SERVER‑CTRL);第二时间同步软件模块20共包含三部分:第二内核驱动21(DRIVER2,CLIENT‑DRIVER)、第二后台控制单元22(CTRL2,CLIENT‑CTRL)和第二图形化管理单元23(UI2,CLIENT‑UI)。本发明实施例分别对上述几部分进行如下详细描述:
[0042] 如图3所示,针对第一时间同步软件模块10来说,(1)时统卡11用于从预设的目标B码终端获取B码DC时间基准信号(即上述时间基准信号),该时间基准信号或称为时统时间。另外,该时统卡11还可以以1PPS(Pulse Per Second,每秒脉冲数)为基准产生目标服务器2所需要的20Hz、50Hz、100Hz等中断脉冲信号。因此时统卡11通过PCI‑E接口向目标服务器2的第一内核驱动12部件提供时间基准信号和中断脉冲信号。
[0043] (2)第一内核驱动12是目标服务器2的核心,主要完成目标服务器2的本地校时、网络校时以及中断事件捕获。上述本地校时可以理解为利用时间基准信号对所述目标服务器2进行的校时,上述网络校时表示利用目标服务器2校时后的时间信息对客户端3进行的网络校时,上述中断时间可以理解为与中断脉冲信号对应的中断事件。第一内核驱动12根据目标服务器2后台控制程序提供的启动参数初始化组播数据建立通信链路,用于发送实时的中断信号以及周期性的时间同步数据(即目标服务器2校时后的时间信息),同时响应应用层API调用接口发送的时统时间查询、中断事件查询命令,以对外(图3中的第三方应用程序)提供时间同步及中断事件查询服务。
[0044] (3)第一后台控制单元13可以执行Tim Script、Show Time、Show Time Source、Waiting Single Event等一系列可执行程序,主要用于实现对第一时间同步软件模块10的启停控制、时统时间查询、时统卡时间源以及B码状态查询、单个中断事件获取等功能。上述时统卡时间源可以是目标B码终端,B码状态包括有效和无效两种状态,其中,在检测到B码DC时间基准信号时,B码状态为有效状态,反之则B码状态为无效状态。
[0045] 第一后台控制单元13可以向第一内核驱动12发送:时间服务控制信息、时统时间及中断信息、日期校准使能信息以及中断事件使能信息等。
[0046] (4)第一图形化管理单元14可以采用图形的方式向用户提供时间服务功能,该时间服务功能主要包括目标服务器端系统时间显示、时统时间显示、中断统计(即一段时间内对中断事件的统计)信息显示、目标服务器端的本地校时周期设置、网络校时周期设置、零点保护周期设置、是否立即校时的设置、应急事件生成等功能。本发明实施例可以提供多个(例如:4个)应急事件,应急事件的内容可以让用户根据使用情况可以自行定义。
[0047] 第一图形化管理单元14可以向第一内核驱动12发送:时统时间及中断信息、本地校时周期信息、网络校时周期信息、零点保护周期信息、中断信号网络发送使能信息、立即校时使能信息以及应急事件使能信息等。
[0048] 如图3所示,针对第二时间同步软件模块20来说,(1)第二内核驱动21是客户端3的核心,主要完成客户端3的本地校时以及中断事件捕获。与第一时间同步软件模块10的功能类似,第二内核驱动21根据客户端3后台控制程序提供的启动参数初始化组播数据连接通信链路,用于接收目标服务器2发送的实时的中断信号以及周期性的时间同步数据,同时响应客户端3应用层API调用接口发送的时统时间查询、中断事件查询命令,以对外(图3中的第三方应用程序)提供时间同步及中断事件查询服务。
[0049] (2)第二后台控制单元22的功能与第一后台控制单元13的功能类似,可以执行Tim Script、Show Time、Show Time Source、Waiting Single Event等一系列可执行程序,主要用于实现对第二时间同步软件模块20的启停控制、时统时间查询、时统卡时间源状态查询、单个中断事件获取等功能。
[0050] 第二后台控制单元22在第二内核驱动21的运行下能够获取:时间服务控制信息、时统时间及中断信息、日期校准使能信息、中断事件使能信息等。
[0051] (3)第二图形化管理单元23的功能与第一图形化管理单元14的功能类似,第二图形化管理单元23可以采用图形的方式向用户提供时间服务功能,该时间服务功能主要包括客户端3系统时间显示、时统时间显示、中断统计信息显示、应急事件统计信息显示、客户端3的本地校时周期设置、零点保护周期设置、组播数据接收地址设置等功能。组播数据接收地址设置的目的是:保证客户端3的组播地址和接收端口,分别与目标服务器2的组播地址和发送端口一致。
[0052] 第二图形化管理单元23在第二内核驱动21的运行下能够获取:时统时间及中断信息、应急事件统计信息、本地校时周期信息、零点保护周期信息以及组播数据接收地址信息。
[0053] 如图3所示,通过第三方应用程序可以基于第一内核驱动12获取时统时间信息及中断事件信息;或者,通过第三方应用程序可以基于第二内核驱动21获取时统时间信息及中断事件信息。
[0054] 在一个可选地实施例中,如图1所示,目标服务器2为主服务器201和备服务器202中的任一服务器。主服务器201可以简称为主机,备服务器202可以简称为备机。主服务器201和备服务器202的工作模式有以下两种:自动模式与手动模式。在自动模式下,一般根据两个服务器的优先级自主判断;在手动模式下,可点击主备切换按钮进行人工选择目标服务器2是主机还是备机,目标服务器2选择了本机或主备之后,另一台服务器的工作状态会自动变为相应的工作状态。
[0055] 在时间同步装置工作时,目标服务器2采用PCI‑E总线接口与时统卡11相连,并利用PCI‑E总线接口接收目标B码终端发送的时间统一信号(即上述时间基准信号)。由于目标服务器2和客户端3之间通过Ethernet网络进行连接,因此客户端3的第二时间同步软件模块20通过UDP组播的方式接收目标服务器2的第一时间同步软件模块10发送的实时中断信号和时间同步数据。
[0056] 针对多时间同步节点系统(即包含多个待时间同步的客户端3的系统),本发明实施例通过UDP组播的方式来完成多时间同步节点系统内所有客户端3的时间同步,可以实现基于国产Linux操作系统的时间同步,提高系统时间同步效率。
[0057] 本发明实施例对第一时间同步软件模块10的功能进行以下说明:(1)时统时间显示,即显示从时统卡11获取的时间基准信号;(2)目标服务器端系统时间显示,即显示目标服务器2的本地时间信息;(3)时统卡时间源显示以及B码状态显示,时统卡时间源用于反映当前时间源是否为B码终端,而B码状态用于反映B码状态是否有效;(4)中断事件显示以及应急次数显示,该功能用于反映累计从时统卡11获取的中断信息;(5)参数设置,包括但不限于:零点保护时间间隔(即上述零点保护周期)设置、目标服务器2的本地校时周期设置、网络校时周期设置、是否立即校时的设置和应急事件生成,其中零点保护时间间隔用于确定零点时刻前后保护周期,并保证目标服务器2在此时间段内不进行本地校时服务,取值范围为120~600秒,人工设置具体数值;对目标服务器2的本地校时所采用的本地校时周期取值范围为1~60秒,可人工设置具体数值;在进行网络控制时,先判断目标服务器2是否给客户端3发送当前时间(即上述校时后的时间信息),若是则建立两者之间的通信链路,而且目标服务器2按照设定的网络校时周期给客户端3定时发送时间数据;用户在点击立即校时的图标之后,目标服务器2和所有的客户端3都立即进行网络校时。另外,为了保证设置具有一定的安全性,授权用户可以直接进行各种设置,然而非授权用户需要输入用户名及密码才可以进行权限范围内的设置,否则不能进行设置操作;(6)主备机状态显示:显示当前时间目标服务器2是主机还是备机;(7)日志显示:显示中断超时、主备机切换等日志信息。
[0058] 如图4所示,本发明实施例给出了目标服务器的界面示意图,其中包含:目标服务器2的系统时间2018‑01‑17 11:20:34,时统、统计信息、参数设置、双工、日志等几个显示模块,其中,统计信息模块下包含4个应急事件,参数设置模块下零点保护时间间隔设置为300秒,本机校时周期设置为10秒,全网校时采用网络控制,且双工的工作模式为自动。
[0059] 本发明实施例对第二时间同步软件模块20的功能进行以下说明:(1)时统时间以及客户端3系统时间显示;(2)中断事件显示以及应急次数显示;(3)参数设置,包括但不限于:客户端3的本地校时周期设置、客户端3的零点保护时间间隔设置和组播类型选择,其中,客户端3的本地校时周期为1~60秒,可人工设置具体数值,客户端3的零点保护时间间隔用于确定零点时刻前后保护周期,并保证客户端3在此时间段内不进行本地校时服务,取值范围为120~600秒,可人工设置数值;组播类型有任意源组播和指定源组播两种方式可供选择,当选择任意源组播时,需要设定好客户端3的IP地址和端口号并点击设置按钮生效;当选择指定源组播时,需配置好客户端3的IP地址、端口号和源地址(即目标服务器2发送组播数据所需的网卡IP地址),然后点击设置按钮生效;为了保证组播方式选择具有一定的安全性,授权用户可以直接进行设置,然而非授权用户需要输入用户名及密码才可以进行设置,否则不能进行设置操作;(4)日志显示:显示中断超时、主备机切换等日志信息。
[0060] 如图5所示,本发明实施例给出了客户端的界面示意图,其中包含:客户端3的系统时间2018‑01‑17 11:22:32,时统、统计信息、参数设置、日志等几个显示模块,其中,参数设置模块下零点保护时间间隔设置为300秒,客户端校时周期设置为10秒,IP地址为226.20.33.44,端口为2345,类型为任意源组播。
[0061] 本发明实施例提供的时间同步装置基于国产Linux操作系统,并采用基于UDP组播的方式可以快速实现多节点的时间同步。
[0062] 实施例2:
[0063] 根据本发明实施例,提供了一种时间同步方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0064] 图6为本发明实施例提供的一种时间同步方法的流程图,该方法应用于实施例1中时间同步装置的第一时间同步软件模块,如图6所示,该方法包括如下步骤:
[0065] 步骤S101,接收时统卡从目标B码终端获取的时间基准信号;
[0066] 步骤S102,基于时间基准信号对目标服务器进行校时,并将目标服务器校时后的时间信息发送至第二内核驱动,以使第二内核驱动基于校时后的时间信息对客户端进行网络校时。
[0067] 本发明实施例提供的时间同步方法,由于目标服务器的第一时间同步软件模块采用国产Linux操作系统,因此本发明实施例可以使客户端与目标服务器的时间保持同步的同时,还能够保证信息安全。
[0068] 在一个可选地实施例中,该方法还包括:步骤S103和步骤S104,其中:
[0069] 步骤S103,接收用户输入的启停控制指令;
[0070] 步骤S104,基于启停控制指令对第一时间同步软件模块进行启停控制。启停控制所需的参数可以配置在文件中。
[0071] 在一个可选地实施例中,该方法还包括:步骤S105,显示目标服务器校时前的待同步时间信息和校时后的时间信息。
[0072] 在一个可选的实施例中,本实施例还提供一种电子设备,包括存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法实施例方法的步骤。
[0073] 在一个可选的实施例中,本实施例还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,其中,所述程序代码使所述处理器执行上述方法实施例方法。
[0074] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。