一种影院管理系统的自检方法和装置与流程

文档序号:18101331发布日期:2019-07-06 11:22阅读:241来源:国知局
一种影院管理系统的自检方法和装置与流程

本发明涉及计算机技术领域,特别涉及一种影院管理系统的自检方法和装置。



背景技术:

随着智慧放映在多数影院运行,如果运行过程中出现应用性或者系统性的问题,往往需要提前人员参与系统或者应用的备份和修复,尤其在放映时段出现这样的问题,修复需要一定时间,就可能影响到影院的智慧反映,并且随着智慧放映普及,影院管理系统tms变得越来越复杂,需要保存配置和数据很多,如果不定期进行系统进行健康监测,tms可能性能下降,造成放映中故障。



技术实现要素:

本发明实施例提供了一种影院管理系统的自检方法和装置,能够自检tms的操作性,自检tms应用,自检磁盘,从而最大程度降低放映阶段出现的故障。

第一方面,本发明实施例提供了一种影院管理系统的自检方法,该方法包括:

s1:检测影院管理系统的系统硬盘是否正常,若是,则执行s2,否则对系统硬盘进行修复后执行s2;

s2:检测影院管理系统的系统应用是否能够正常运行,若是,则执行s3,否则对系统应用修复后执行s3;

s3:检测影院管理系统的数据库是否正常,若是,则执行s4,否则对数据库进行修复后执行s4;

s4:对当前数据库进行备份。

优选地,s1中对系统硬盘进行修复的过程包括:

向管理员发送系统硬盘异常的通知;

检测是否存在与系统硬盘相应移动设备的连接,若存在连接,则发出是否备份系统硬盘的提示;

当接收到备份系统硬盘的指令时,将系统硬盘中的数据复制到移动设备中;

将移动设备作为新的系统硬盘。

优选地,移动设备和系统硬盘的存储空间大小一致。

优选地,s2中对系统应用修复的过程包括:

重启影院管理系统,检测系统应用是否能够正常运行,若是,则执行s3,否则重启影院管理系统的操作系统,重新安装影院管理系统后执行s3。

优选地,s3中对数据库进行修复的过程包括:

获取距当前时间最近一次备份的数据库;

重启影院管理系统并加载获取的数据库。

第二方面,本发明实施例提供了一种影院管理系统的自检装置,该装置包括:第一检测单元、第二检测单元、第三检测单元和数据备份单元,其中,

所述第一检测单元,用于检测影院管理系统的系统硬盘是否正常,若是,则触发所述第二检测单元,否则对系统硬盘进行修复后触发所述第二检测单元;

所述第二检测单元,用于检测影院管理系统的系统应用是否能够正常运行,若是,则触发所述第三检测单元,否则对系统应用修复后触发所述第三检测单元;

所述第三检测单元,用于检测影院管理系统的数据库是否正常,若是,则触发所述数据备份单元,否则对数据库进行修复后触发所述数据备份单元;

所述数据备份单元,用于对当前数据库进行备份。

优选地,所述第一检测单元包括异常提醒子单元、更换提醒子单元、数据复制子单元和硬盘更换子单元,其中,

所述异常提醒子单元,用于向管理员发送系统硬盘异常的通知;

所述更换提醒子单元,用于检测是否存在与系统硬盘相应移动设备的连接,若存在连接,则发出是否备份系统硬盘的提示;

所述数据复制子单元,用于当接收到备份系统硬盘的指令时,将系统硬盘中的数据复制到移动设备中;

所述硬盘更换子单元,用于将移动设备作为新的系统硬盘。

优选地,移动设备和系统硬盘的存储空间大小一致。

优选地,所述第二检测单元包括:应用修复子单元,用于重启影院管理系统,检测系统应用是否能够正常运行,若是,则触发所述第三检测单元,否则重启影院管理系统的操作系统,重新安装影院管理系统后触发所述第三检测单元。

优选地,所述第三检测单元包括:数据获取子单元和重启加载子单元,其中,

所述数据获取子单元,用于获取距当前时间最近一次备份的数据库;

所述重启加载子单元,用于重启影院管理系统并加载获取的数据库。

与现有技术相比,本发明至少具有一下有益效果:

本发明增加了在歇业期间系统备份和修复功能,提高tms放映期间的稳定性;

本发明自动分级备份和修复,使智慧放映更智慧。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种影院管理系统的自检方法的流程示意图;

图2是本发明一个实施例提供的一种影院管理系统的自检装置的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种影院管理系统的自检方法,该方法可以包括以下步骤:

s1:检测影院管理系统的系统硬盘是否正常,若是,则执行s2,否则对系统硬盘进行修复后执行s2;

s2:检测影院管理系统的系统应用是否能够正常运行,若是,则执行s3,否则对系统应用修复后执行s3;

s3:检测影院管理系统的数据库是否正常,若是,则执行s4,否则对数据库进行修复后执行s4;

s4:对当前数据库进行备份。

在本发一个实施例中,s1中对系统硬盘进行修复的过程包括:

向管理员发送系统硬盘异常的通知;

检测是否存在与系统硬盘相应移动设备的连接,若存在连接,则发出是否备份系统硬盘的提示;

当接收到备份系统硬盘的指令时,将系统硬盘中的数据复制到移动设备中;

将移动设备作为新的系统硬盘。

在本发明一个实施例中,移动设备和系统硬盘的存储空间大小一致。

在本发明一个实施例中,s2中对系统应用修复的过程包括:

重启影院管理系统,检测系统应用是否能够正常运行,若是,则执行s3,否则重启影院管理系统的操作系统,重新安装影院管理系统后执行s3。

在本发明一个实施例中,s3中对数据库进行修复的过程包括:

获取距当前时间最近一次备份的数据库;

重启影院管理系统并加载获取的数据库。

为了能够更好的理解本发明的技术方案,本发明实施例提供了一种在影城歇业以后影院管理系统tms的自检方法,该方法包括:

tms在确定所有播放任务和传输任务完成,开始自我检测模式:1)首先tms会检测系统硬盘,测试硬盘坏道,硬盘的读写速度,如果出现硬盘坏道数很多,或者硬盘坏道无法修复可能影响使用,或者硬盘的读写速度已经低于设定临界值,tms会以邮件的方式通知管理员更换硬盘,当tms系统检测到一个移动设备插入到tms系统,并且磁盘大小和tms自身硬盘大小一样,tms系统会提示是否备份整个硬盘,如果按下确定,系统将自身硬盘的内容复制到移动设备中,在复制完毕后会提示用户将移动硬盘替换自身硬盘,下次启动将以新硬盘启动;2)如果硬盘正常,能够继续正常使用,tms系统就会检查应用程序是否能够正常运行,调用测试程序,确认应用程序使用正常,否则重启整个tms系统,如果还不行就重启tms操作系统。重启完操作系统,tms系统cpu使用率还是在临界值之上,tms系统会关闭所有应用,只留下主应用,然后备份所有tms系统配置和数据项,开始进行tms系统重新安装,并将备份的系统配置和数据项到tms系统中。3)在确认tms系统没有问题的情况,tms系统会定期将tms的配置和关键数据项,上传到用于备份数据库的ftp上,当出现数据库出现异常损坏,无法打开的时候,tms系统会从ftp服务器上下载最近一次上传的数据库,并且重启tms系统加载数据库。4)在以上tms系统自检正常的情况,tms系统会关闭所有应用,只保留主应用,并处于待机状态,到第二天影城开业前一个小时,逐个开启系统应用,切换到工作模式。

如图2所示,本发明实施例提供了一种影院管理系统的自检装置,该装置包括:第一检测单元、第二检测单元、第三检测单元和数据备份单元,其中,

所述第一检测单元,用于检测影院管理系统的系统硬盘是否正常,若是,则触发所述第二检测单元,否则对系统硬盘进行修复后触发所述第二检测单元;

所述第二检测单元,用于检测影院管理系统的系统应用是否能够正常运行,若是,则触发所述第三检测单元,否则对系统应用修复后触发所述第三检测单元;

所述第三检测单元,用于检测影院管理系统的数据库是否正常,若是,则触发所述数据备份单元,否则对数据库进行修复后触发所述数据备份单元;

所述数据备份单元,用于对当前数据库进行备份。

在本发明一个实施例中,所述第一检测单元包括异常提醒子单元、更换提醒子单元、数据复制子单元和硬盘更换子单元,其中,

所述异常提醒子单元,用于向管理员发送系统硬盘异常的通知;

所述更换提醒子单元,用于检测是否存在与系统硬盘相应移动设备的连接,若存在连接,则发出是否备份系统硬盘的提示;

所述数据复制子单元,用于当接收到备份系统硬盘的指令时,将系统硬盘中的数据复制到移动设备中;

所述硬盘更换子单元,用于将移动设备作为新的系统硬盘。

在本发明一个实施例中,移动设备和系统硬盘的存储空间大小一致。

在本发明一个实施例中,所述第二检测单元包括:应用修复子单元,用于重启影院管理系统,检测系统应用是否能够正常运行,若是,则触发所述第三检测单元,否则重启影院管理系统的操作系统,重新安装影院管理系统后触发所述第三检测单元。

在本发明一个实施例中,所述第三检测单元包括:数据获取子单元和重启加载子单元,其中,

所述数据获取子单元,用于获取距当前时间最近一次备份的数据库;

所述重启加载子单元,用于重启影院管理系统并加载获取的数据库。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1