一种针对软件实时同步的双机热备份系统技术方案

技术编号:27102174 阅读:15 留言:0更新日期:2021-01-25 18:47
本发明专利技术公开了一种针对软件实时同步的双机热备份系统,包括:显示屏,分别与显示屏连接的主计算机以及备用计算机、状态同步机:所述状态同步机用于:在使用主计算机进行投屏显示时,实时监测主计算机的状态,并根据主计算机的状态判断主计算机是否出现故障,其中,所述故障包括:硬件卡死、蓝屏或软件进程阻塞或者网络掉线中的一种或组合;若是,切换到备用计算机进行投屏显示。应用本发明专利技术,状态同步机实时监测主计算机的工作状态,一旦主计算机发生故障,能够第一时间切换到备用计算机,相对于手动切换,速度更快,进而切换更加及时。进而切换更加及时。进而切换更加及时。

【技术实现步骤摘要】
一种针对软件实时同步的双机热备份系统


[0001]本专利技术涉及屏幕控制
,更具体涉及一种针对软件实时同步的双机热备份系统。

技术介绍

[0002]现有技术提供了用于智能显示屏的Windows和Android主机无缝切换系统,包括Windows主机、Android主机、硬件切换器、无线外设切换器和显示器,所述Windows主机和Android主机输入端均分别与所述硬件切换器和无线外设切换器输出端电连接,所述硬件切换器输入端连接有若干硬件,所述无线外设切换器通过WIFI或蓝牙连接有若干无线设备,所述Windows主机和Android主机输出端均通过HDMI切换器显示器连接。本专利技术可以实现用户点击任意APP自动切换到对应主机,并显示相应画面,达到双系统无缝切换的效果,满足智能显示屏兼顾家用、办公、教学、健身等诸多场景的需求。
[0003]但是,现有技术中实现主机切换是依赖于用户的操作实现的;当在软件演示演讲以及应急事件指挥处置工作场景中,显示屏出现卡死、主机崩溃等情况时,当用户发现了问题,到用户找到切换按键,然后实现热切换,这个过程会有数秒或者数十秒的时长,进而导致现有技术存在使用手动切换不够及时的技术问题。

技术实现思路

[0004]本专利技术所要解决的技术问题在于如何能够实现计算机的及时切换。
[0005]本专利技术是通过以下技术方案解决上述技术问题的:
[0006]本专利技术提供了一种针对软件实时同步的双机热备份系统,包括:显示屏,分别与显示屏连接的主计算机以及备用计算机、状态同步机:
[0007]所述状态同步机用于:在使用主计算机进行投屏显示时,实时监测主计算机的状态,并根据主计算机的状态判断主计算机是否出现故障,其中,所述故障包括:硬件卡死、蓝屏或软件进程阻塞或者网络掉线中的一种或组合;
[0008]若是,切换到备用计算机进行投屏显示。
[0009]优选地,所述状态同步机还用于:
[0010]实时抓取针对主计算机的用户操作指令,得到指令队列,将所述指令队列发送至备用计算机,以使备用计算机执行所述指令队列,其中,所述用户操作指令包括:主鼠标操作指令及键盘操作指令中的一种或组合。
[0011]优选地,所述状态同步机还用于:将用户操作指令按照时间先后顺序进行排列后,得到指令队列,将指令队列进行结构化的存储。
[0012]优选地,所述状态同步机还用于:周期性的采集主计算机的第一操作界面,并将第一操作界面发送至备用计算机,以使备用计算机将执行指令队列得到的第二操作界面与第一操作界面进行比对,得到图像偏差值,并判断所述图像偏差值是否小于预设阈值;
[0013]若否,向备用计算机发送队列回退操作,以使备用计算机重新顺次执行一遍指令
队列,直至图像比对偏差值低于预设阈值。
[0014]优选地,所述备用计算机用于:
[0015]针对每一个用户操作指令,跳过该用户操作指令与下一个用户操作指令之间的无指令时间间隔,直接执行下一个用户操作指令。
[0016]优选地,所述状态同步机还用于:
[0017]利用心跳检测方法检测主计算机与状态同步主机之间的连接。
[0018]优选地,所述状态同步机,还用于:
[0019]采集主计算机每一个用户操作指令对应的显示截图;
[0020]在备用主机切换成功之前,显示当前用户操作指令的前一个用户操作指令对应的显示截图。
[0021]优选地,所述状态同步机,还用于:
[0022]预先将读秒指令发送至主计算机;
[0023]所述主计算机用于:接收并执行该读秒指令,并在显示屏设定区域显示读秒截面,并由显示屏针对该设定区域执行录屏操作,并将录屏数据发送至状态同步主机;
[0024]状态同步主机判断是否接收到录屏数据;
[0025]若否,判定主计算机出现故障。
[0026]优选地,所述状态同步机,还用于:
[0027]在切换成功后将读秒指令发送至备用计算机;
[0028]所述备用计算机用于:接收并执行该读秒指令,并在显示屏设定区域显示读秒截面,并由显示屏针对该设定区域执行录屏操作,并将录屏数据发送至状态同步主机;
[0029]状态同步主机判断是否接收到录屏数据;
[0030]若否,判定备用计算机出现故障。
[0031]本专利技术相比现有技术具有以下优点:
[0032]应用本专利技术,状态同步机实时监测主计算机的工作状态,一旦主计算机发生故障,能够第一时间切换到备用计算机,相对于手动切换,速度更快,进而切换更加及时。
附图说明
[0033]图1为本专利技术实施例提供的一种针对软件实时同步的双机热备份系统结构示意图。
具体实施方式
[0034]下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0035]图1为本专利技术实施例提供的一种针对软件实时同步的双机热备份系统结构示意图,如图1所示,系统包括:显示屏,分别与显示屏连接的主计算机以及备用计算机、状态同步机:
[0036]系统处于正常工作情况下时,显示屏上可以设有一个数据输入接口,该数据接口上连接有三头数据线中的输出头,三头数据线的其中一个输入头与主计算机连接,另外一
个输入头与备用计算机连接。
[0037]用户通过主计算机进行PPT演示,或者软件展示,或者应急事件显示等操作。需要展示的数据应当也会同步至备用计算机。
[0038]此时,状态同步机实时监测主计算机的状态,例如,实时监测柱计算上的进程是否卡死、主计算机内存是否被占满,主计算机的CPU温度是否超标等;并根据主计算机的状态判断主计算机是否出现故障,其中,所述故障包括:硬件卡死、系统崩溃、蓝屏或软件进程阻塞或者网络掉线中的一种或组合;
[0039]若是,切换到备用计算机进行投屏显示。
[0040]可以理解的是,显示屏上设有两个数据输入接口,其中一个接口与主计算机连接,另一个接口与备用计算机连接。进程阻塞可以为数据包发送延迟超过设定时长。
[0041]在本专利技术实施例的一种具体实施方式中,所述状态同步机还用于:实时抓取针对主计算机的用户操作指令,得到指令队列,将所述指令队列发送至备用计算机,以使备用计算机执行所述指令队列,其中,所述用户操作指令包括:主鼠标操作指令及键盘操作指令中的一种或组合。
[0042]状态同步机抓取用户操作指令后,按操作时间的先后熟悉形成指令队列;并将该指令队列对应的指令操作时间、操作步骤、操作结果进行结构化的存储,用以保证操作指令在不错乱、不丢失情况下有序的输出到备用计算机上进行执行。本专利技术实施例在备用计算机上同步执行用户操作指令,但是备用计算机在未被许可的情况下是不会将操作结果投屏至显示屏上,以保证在主计算机出现故障的情况下,备用计算机的操作结果与主计算机相同,进而保证了投屏效果的连续性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对软件实时同步的双机热备份系统,其特征在于,包括:显示屏,分别与显示屏连接的主计算机以及备用计算机、状态同步机:所述状态同步机用于:在使用主计算机进行投屏显示时,实时监测主计算机的状态,并根据主计算机的状态判断主计算机是否出现故障,其中,所述故障包括:硬件卡死、蓝屏或软件进程阻塞或者网络掉线中的一种或组合;若是,切换到备用计算机进行投屏显示。2.根据权利要求1所述的一种针对软件实时同步的双机热备份系统,其特征在于,所述状态同步机还用于:实时抓取针对主计算机的用户操作指令,得到指令队列,将所述指令队列发送至备用计算机,以使备用计算机执行所述指令队列,其中,所述用户操作指令包括:主鼠标操作指令及键盘操作指令中的一种或组合。3.根据权利要求2所述的一种针对软件实时同步的双机热备份系统,其特征在于,所述状态同步机还用于:将用户操作指令按照时间先后顺序进行排列后,得到指令队列,将指令队列进行结构化的存储。4.根据权利要求2所述的一种针对软件实时同步的双机热备份系统,其特征在于,所述状态同步机还用于:周期性的采集主计算机的第一操作界面,并将第一操作界面发送至备用计算机,以使备用计算机将执行指令队列得到的第二操作界面与第一操作界面进行比对,得到图像偏差值,并判断所述图像偏差值是否小于预设阈值;若否,向备用计算机发送队列回退操作,以使备用计算机重新顺次执行一遍指令队列,直至图像比对偏差值低于预设阈值。5.根据权利要求4所述的一种针对软件实...

【专利技术属性】
技术研发人员:高坤祥
申请(专利权)人:安徽中科新辰技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1