一种信息录入系统的恢复方法及系统的制作方法

文档序号:7744626阅读:204来源:国知局
专利名称:一种信息录入系统的恢复方法及系统的制作方法
技术领域
本发明涉及电视现场节目制作领域中,在节目现场信息采集及使用过程中的有关的ー种信息录入系统的恢复方法及系统。
背景技术
目前,在电视节目播出过程中,主持人和观众通过各种信息技术手段(如短信,留言板,微博等)进行互动已经成为各电视台增强观众參与度及收视率的ー种主要手段。在电视台信息录入系统负责收录并存储在节目直播过程中和观众的互动交流数据。一方面,
主持人在直播过程中需要用到这些互动信息,一旦直播过程中系统崩溃,将会造成严重的播出事故;另ー方面,这些数据为央台工作人员在直播完成后分析用户观点、偏好等行为以及评审节目质量都提供了重要依据。由于这些数据的价值,必须为它们提供ー种持久、可靠的存储方案。通常的做法是把这些数据保存在数据库中进行长期存储。但是,计算机系统并不能提供令人满意的可靠性。计算机系统的各个组件都可能随时出现故障,从而影响正常工作。软件上,设计缺陷、编写过程中的bug等都可能造成整个系统的崩溃。硬件上,磁盘、内存等设备都不能保证长期可靠稳定的工作。随着计算机网络的普及,病毒、黑客攻击等问题又进一歩削弱了计算机系统的可靠性。在实现本发明的过程中,发明人发现现有技术的缺点为首先,劳动强度大。需要工作人员每天定时定点的备份重要数据,这种备份方式要求必须要暂停数据库服务,并且重复劳动比较多,很可能由于粗心等原因带来备份错误。其次、不够及吋。这些数据通常每天备份一次,不能保证主数据和备份数据的及时同歩。一旦主数据发生丢失损坏等情况,极有可能造成播出事故。

发明内容
针对现有技术中的问题,本发明要解决的技术问题是解决现场节目录播过程中,现场采集的数据的安全使用及系统恢复问题。为解决上述技术问题,本发明提供的ー种信息录入系统的恢复方法包括设置前端设备切換条件,所述前端设备切換条件包括主前端设备切换到备前端设备的切换条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少一个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切换到所述备前端设备,并同时发出主前端设备切換信号;判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器;判断所述主前端设备切換到备前端设备的切換条件是否不满足,若不满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号;判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。
本发明提供ー种信息录入系统的恢复方法系统,具体包括前端设备切換条件切换单元、前端切换单元、数据库切换单元,其中,所述前端设备切換条件切换单元,用于设置前端设备切換条件,所述前端设备切換条件包括主前端设备切换到备前端设备的切换条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少一个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;所述前端切换单元,用于判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切換信号,和判断所述主前端设备切换到备前端设备的切換条件是否不满足,若满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号;所述数据库切换単元,用于判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器和判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。所述前端切换单元,用于判断所述主前端设备切換信号是否存在,若存在则将主前端设备切换到备前端设备和判断所述备前端设备切換信号是否存在,若存在则将备前端设备切換到主前端设备。与现有技术相比,本发明实施例具有以下优点本发明可实现,在节目现场录制过程中,当主录入或访问设备出现故障时,可以自动切換为从录入或访问设备,并且能将与主录入设备相连的主数据库数据,通过镜像到从数据库中,从访问设备调用从保护设备数据,从而恢复系统运行,避免了现场数据的丢失,保证了系统服务的连续性,提高了系统的可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I :是本发明实施例中ー种信息录入系统的恢复方法的流程图; 图2 :是本发明实施例中一种信息录入系统的后台恢复方法的流程图;图3 :是本发明实施例中一种信息录入系统的恢复系统的组成图;图4 :是本发明实施例中一种信息录入系统的后台恢复系统的组成图;图5 :是本发明实施例中一种信息录入系统的恢复系统示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明在解决现场信息录入系统的数据恢复问题的过程中,主要采用通过设置前端设备的切換条件,并对此切換条件进行检测,当切換条件满足时,完成主、从前端设备的切換,井向后端的数据库服务器发送切換指令,完成与主前端设备配置的主数据库服务器、及从前端设备配置的从数据服务器的切換,由于所述的主数据库服务器与从数据库服务器数据是实时镜像的,因此,可以保证从数据库服务器中的数据是实时可用的,从而实现了,当主前端设备出现停机等故障时,能及时启动从设备(备用设备)及从设备相配置的从数据库服务器,保证了前台设备的正常工作,同时,本发明当检测到主前端设备恢复到原设置或恢复工作时,重新由从前端设备切換回主前端设备,同时与之相匹配的数据库服务器也随之完成从数据库服务器到主数据库服务器的切換。本发明实施例I中提供了ー种信息录入系统的恢复方法,如图I所示,包括以下步骤SlOl :设置前端设备切換条件所述设置前端设备切換条件步骤中具体包括设置前端设备切換条件,所述前端设备切換条件包括主前端设备切换到备前端 设备的切換条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;所述主前端设备包括:《eb前端设备、读取设备、访问设备;所述备端设备包括web前端设备、读取设备、访问设备;所述主前端设备切换到备前端设备的切換条件包括主前端设备停止运行、关闭或/和主前端设备运行速度小于设定值。在实际应用中,本发明所指的主前端设备相当于在节目现场制作过程中的主信息录入Web前端、本发明所指的备前端设备相当于备信息录入Web前端,以上主信息录入Web前端及备信息录入Web前端的地址统一由Web前端活动监控器分配,同时由于主信息录入Web前端及备信息录入Web前端只作为信息录入及现场访问的平台,因此并不将需长期、大量的录入数据存放在前端设备中,系统中为主前端设备配置主数据库服务器,并将其中数据进行备份,作为备数据库服务器中的数据,为了考虑到数据安全,主数据库服务器与备数据库服务器是分别设置的,要使Web前端活动监控器对主、备前端设备进行监控,需设定切换条件,此条件可以是主前端设备停机、死机、或者对主前端设备的运行速度进行监控和測定,当运行速度小于正常值时,进行切換,通常情况下,在使用过程中,对主前端设备的监控可以保存相关记录,其中,应包括上次由主设备切换到备设备时,主设备的运行速度,可以将此速度设定为切換条件,从而保证主设备的正确切換,采用此条件切換的好处是,不用等到主设备处于死机或停机的状态下,就可对主、备设备进行切換,从而有效避免此阶段的数据丢失。S102 :前端设备切換条件判断;具体包括判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切換信号;如果是通过參数设定进行主、备前端设备的转换,则可以在主前端设备切换到备前端设备吋,在主前端设备上给出相应的提示,告知用户,设备切換即将进行,请勿进行数据录入等信息。S103 :前端设备切換信号判断;具体包括判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器;
并可根据主数据库服务器切換到备数据库服务器的切换时间,在所述主数据库中生成主数据库切换时间记录,其有益效果是,可以通过对切换时间的查询,更方便的对数据库中的信息进行条件查询。S104 :前端设备切換条件判断;具体包括判断所述主前端设备切换到备前端设备的切換条件是否不满足,若不满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号;S105 :备前端设备切換信号判断;具体包括判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。本发明实施例2中提供了一种信息录入系统的后台恢复方法,如图2所示,包括以下步骤
S201 :设置数据库服务器切換条件,具体包括所述数据库服务器切換条件包括主数据库服务器切換到备数据库服务器的切換条件和备数据库切换到主数据库的切换条件,所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;所述主数据库服务器配置主前端设备,所述备数据库服务器配置备前端设备;S202 :数据库服务器切換条件判断;具体包括判断所述主数据库服务器切換到备数据库服务器的切換条件是否满足,若满足则将所述主数据库服务器切换到备数据库服务器;并发出主前端设备切換信号;S203 :前端设备切換信号判断;具体包括判断所述主前端设备切換信号是否存在,若存在则将主前端设备切换到备前端设备;S204 :数据库服务器切換条件判断;具体包括判断所述主数据库服务器切換到备数据库服务器的切換条件是否不满足,若满足则将所述备数据库服务器切換到主数据库服务器;并发出备前端设备切換信号;S205 :备前端设备切換信号判断;具体包括判断所述备前端设备切換信号是否存在,若存在则将备前端设备切換到主前端设备。本发明实施例3中提供了ー种信息录入系统的恢复方法系统的组成图,如图3所示ー种信息录入系统的恢复方法系统包括前端设备切換条件切换单元301、前端切换单元302、数据库切换单元303,其中,所述前端设备切換条件切换单元301,用于设置前端设备切換条件,所述前端设备切換条件包括主前端设备切换到备前端设备的切換条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;所述主前端设备包括web前端设备、读取设备、访问设备;所述备端设备包括web前端设备、读取设备、访问设备。所述主前端设备切换到备前端设备的切換条件包括主前端设备停止运行、关闭或/和主前端设备运行速度小于设定值。所述前端切换单元302,用于判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切换信号,和判断所述主前端设备切换到备前端设备的切換条件是否不满足,若满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号;所述前端切换单元,还可用于在所述主前端设备上输出主前端设备将切换到备前端设备提示。所述数据库切换単元303,用于判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器和判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。还可用于根据主数据库服务器切換到备数据库服务器的切换时间,在所述主数据库中生成主数据库切换时间记录或根据备数据库服务器切換到主数据库服务器的切换时 间,在所述备数据库中生成备数据库切换时间记录。本发明实施例4中提供了一种信息录入系统的后台恢复系统的组成图,如图4所示包括数据库切换条件设置单元401、数据库切换单元402、前端切换单元403,其中,所述数据库切换条件设置单元401,用于设置数据库服务器切換条件,所述数据库服务器切換条件包括主数据库服务器切換到备数据库服务器的切換条件和备数据库切换到主数据库的切換条件,所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像;所述主数据库服务器配置主前端设备,所述备数据库服务器配置备前端设备;所述数据库切换単元402,用于判断所述主数据库服务器切換到备数据库服务器的切換条件是否满足,若满足则将所述主数据库服务器切換到备数据库服务器;并发出主前端设备切換信号和判断所述主数据库服务器切換到备数据库服务器的切換条件是否不满足,若满足则将所述备数据库服务器切換到主数据库服务器;并发出备前端设备切換信号。所述前端切换单元403,用于判断所述主前端设备切換信号是否存在,若存在则将主前端设备切换到备前端设备和判断所述备前端设备切換信号是否存在,若存在则将备前端设备切換到主前端设备。本发明实施例5中提供了一种信息录入系统的恢复系统示意图,如图5所示包括本发明由信息录入主设备web前端501、信息录入备设备web前端504、web前端活动监控器503、主数据库服务器502以及备数据库服务器505、及后端数据库见证服务器506,六个组件构成。信息录入主设备web前端501为主持人和嘉宾等访问者提供了一个信息的查询接ロ,为后台编辑人员提供了信息录入的接ロ。由web前端活动监控器503来进行分配,为访问者配置信息录入主设备web前端501地址,即访问者登录的是哪台信息录入主设备web前端501的系统地址。具体的,web前端活动监控器503定时向主备前端发送连接请求,若都正常,则配置访问地址为信息录入主设备web前端501地址,若信息录入主设备web前端501无法使用,则配置访问地址为信息录入备设备web前端504地址;在主备切换之后,web前端活动监控器503将前端切換信号发送到后端数据库见证服务器506,由见证服务器506控制由主数据库服务器502切換到备数据库服务器505,此时,信息录入备设备web前端504,与备数据库服务器505连接工作;若web前端活动监控器503检测发现信息录入主设备web前端501状态恢复正常,则会将访问地址重新分配为信息录入主设备web前端501地址,并将此切换信号发送到后端数据库见证服务器506,由见证服务器506控制由备数据库服务器505切換到主数据库服务器502,此时,信息录入主设备web前端501,与主数据库服务器502连接工作。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的ー个或多个装置中。上述实施例的模块可以合并为ー个模块,也可以进ー步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.ー种信息录入系统的恢复方法,其特征在于,包括步骤 设置前端设备切換条件,所述前端设备切換条件包括主前端设备切换到备前端设备的切換条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像; 判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切換信号; 判断所述主前端设备切換信号是否存在,若存在则将所述主数据库服务器切换到备数据库服务器; 当备前端设备处于工作状态时,判断所述主前端设备切换到备前端设备的切換条件是否不满足,若不满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号; 判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。
2.如权利要求I中所述的方法,其特征在于,所述主前端设备切换到备前端设备的切换条件包括主前端设备停止运行、关闭、主前端设备运行速度小于设定值和/或数据库。
3.如权利要求2中所述的方法,其特征在于,所述判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切換信号后还包括 在所述主前端设备上输出主前端设备将切换到备前端设备的提示。
4.如权利要求I中所述的方法,其特征在于,所述判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器后还包括 根据主数据库服务器切換到备数据库服务器的切换时间,在所述主数据库中生成主数据库切换时间记录。
5.如权利要求I中所述的方法,其特征在于,所述步骤判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器之后还包括 根据备数据库服务器切換到主数据库服务器的切换时间,在所述备数据库中生成备数据库切换时间记录。
6.如权利要求I中所述的方法,其特征在于,所述主前端设备包括:web前端设备、读取设备和访问设备;所述备端设备包括:web前端设备、读取设备和访问设备。
7.一种信息录入系统的恢复系统,其特征在于,包括前端设备切換条件切换单元、前端切换单元、数据库切换单元,其中, 所述前端设备切換条件切换单元,用于设置前端设备切換条件,所述前端设备切换条件包括主前端设备切换到备前端设备的切換条件和备前端设备切換到主前端设备的切換条件;所述主前端设备配置主数据库服务器,所述备前端设备配置备数据库服务器;所述主数据库服务器与备数据库服务器之间设置至少ー个镜像通道,所述镜像通道用于主数据库服务器与备数据库服务器之间的数据镜像; 所述前端切换单元,用于判断所述主前端设备切换到备前端设备的切換条件是否满足,若满足则将所述主前端设备切換到所述备前端设备,并同时发出主前端设备切換信号,当备前端设备处于工作状态时,判断所述主前端设备切换到备前端设备的切換条件是否不满足,若满足则将所述备前端设备切換回主前端设备,并同时发出备前端设备切換信号; 所述数据库切换単元,用于判断所述前端设备切換信号是否存在,若存在则将所述主数据库服务器切換到备数据库服务器和判断所述备前端设备切換信号是否存在,若存在则将所述备数据库服务器切換回主数据库服务器。
8.如权利要求7中所述的系统,其特征在于,所述主前端设备切换到备前端设备的切换条件包括主前端设备停止运行、关闭、主前端设备运行速度小于设定值和/或数据库。
9.如权利要求8中所述的系统,其特征在于,所述前端切换单元,还可用于在所述主前端设备上输出主前端设备将切换到备前端设备提示。
10.如权利要求7中所述的系统,其特征在于,所述数据库切换単元,还可用于根据主数据库服务器切換到备数据库服务器的切换时间,在所述主数据库中生成主数据库切换时间记录或根据备数据库服务器切換到主数据库服务器的切换时间,在所述备数据库中生成备数据库切换时间记录。
11.如权利要求7中所述的系统,其特征在于,所述主前端设备包括:web前端设备、读取设备和访问设备;所述备端设备包括:web前端设备、读取设备和访问设备。
全文摘要
本发明公开一种信息录入系统的恢复方法及系统,并具体包括设置前端设备切换条件,判断所述主前端设备切换到备前端设备的切换条件是否满足,若满足则将所述主前端设备切换到所述备前端设备,并同时发出主前端设备切换信号;判断所述前端设备切换信号是否存在,若存在则将所述主数据库服务器切换到备数据库服务器;当主前端设备切换条件不满足时,由备前端设备切换回主前端设备,于此同时,完成主从数据库的切换,本发明解决了解决现场节目录播过程中,现场采集的数据的安全使用及系统恢复问题,并取得了避免了现场数据的丢失,提高了系统的可靠性的效果。
文档编号H04L29/08GK102693171SQ20111022451
公开日2012年9月26日 申请日期2011年8月5日 优先权日2011年8月5日
发明者王蓓蓓 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1