一种放映机计时方法及系统与流程

文档序号:17129598发布日期:2019-03-16 01:00阅读:251来源:国知局
一种放映机计时方法及系统与流程

本发明涉及电子信息领域,特别是涉及一种放映机计时方法及系统。



背景技术:

电影院大都租用放映机生产厂家或者第三方的放映机使用,在使用的过程中,放映机厂家或者第三方通过放映机的计时系统所确认的放映机使用时长来进行收费。但是现有的放映机计时系统通常是将计时数据软件加密后直接写入程序存储器或者用于在程序运行保存一些需要掉电不丢失的数据的方式来记录使用的时长,由于使用软件加密的方式,很容易被第三方软件改写,所以存在计时文件被恶意修改的问题。放映机计时系统的安全性低。



技术实现要素:

本发明的目的是提供一种能够提高安全性的放映机计时方法及系统。

为实现上述目的,本发明提供了如下方案:

一种放映机计时方法,所述计时方法用于放映机的计时,所述计时方法包括:

通过网络运营中心获得授权文件,所述授权文件为设置的放映时间信息;解密所述授权文件,获得放映可用的剩余时长;

判断所述剩余时长是否为零,如果是,所述放映机不执行开灯操作;否则,所述放映机执行开灯操作,并同时生成脉冲信号;

根据所述脉冲信号计算放映后的可用的时长,获得放映可用时长;

根据所述放映可用时长确定是否继续执行开灯操作。

一种放映机计时系统,所述计时系统包括:放映机时钟模块、放映机主控制器、安全芯片计时模块;

所述安全芯片计时模块的授权文件中存储有应用于放映机的可用总时长和已用时长;

所述放映机主控制器根据所述可用总时长和所述已用时长判断是否有剩余的时长,如果是,所述放映机不进行开灯的操作;否则,所述放映机进行开灯的操作,同时在开灯的过程中,所述放映机时钟模块生成脉冲信号,并将所述脉冲信号发送至所述安全芯片计时模块;

所述安全芯片计时模块分别与所述放映机主控制器和所述放映机时钟模块连接,所述安全芯片计时模块根据所述脉冲信号计算剩余使用时长,所述安全芯片计时模块将所述脉冲信号发送至所述放映机主控制器;

所述安全芯片计时模块将所述剩余使用时长发送至所述放映机时钟模块,所述放映机时钟模块用于实时存储所述剩余使用时长;

所述放映机主控制器接收到所述脉冲信号后,控制所述放映机进行开灯操作。

可选的,所述计时系统还包括:网络运营中心,与所述安全芯片计时模块连接,用于将加密的所述授权文件发送至所述安全芯片计时模块;

可选的,所述安全芯片计时模块将所述授权文件解密后获得所述放映机的可用总时长和已用时长。所述放映机不进行开灯的操作之后还包括:

生成提示信息,提示相关人员进行相关的小时数充值操作。

根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明公开了一种放映机计时方法及系统。放映机只有在acu计时模块中有剩余时长时才能成功进行开灯操作。安全芯片计时模块中的硬件加密数据无法通过第三方软件进行界面操作,避免了计时数据被篡改的可能性。在放映机已经开灯成功的情况下,如果将acu计时模块进行断电操作,由于该模块无法将放映机发出的脉冲信号转发给放映机主控系统,导致放映机发生关灯操作,避免了在放映机使用时长不被记录的情况下,所述放映机依然能够使用的情况。提高了放映机使用的安全性。

附图说明

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

图1为本发明提供的放映机计时方法的流程图;

图2为本发明提供的放映机计时系统的组成框图;

图3为本发明提供的安全芯片计时模块的工作电路图。

具体实施方式

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

本发明的目的是提供一种能够提高安全性的放映机计时方法及系统。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1所示,一种放映机计时方法,所述计时方法用于放映机的计时,所述计时方法包括:

步骤100:通过网络运营中心获得授权文件,所述授权文件为设置的放映时间信息;解密所述授权文件,获得放映可用的剩余时长;

步骤200:判断所述剩余时长是否为零,如果是,执行步骤300:所述放映机不执行开灯操作;否则,执行步骤400:所述放映机执行开灯操作,并同时生成脉冲信号;

步骤500:根据所述脉冲信号计算放映后的可用的时长,获得放映可用时长;

步骤600:根据所述放映可用时长确定是否继续执行开灯操作。

如图2所示,一种放映机计时系统,所述计时系统包括:放映机时钟模块4、放映机主控制器3、安全芯片计时模块2;

所述安全芯片计时模块2的授权文件中存储有应用于放映机的可用总时长和已用时长;

所述放映机主控制器3根据所述可用总时长和所述已用时长判断是否有剩余的时长,如果是,所述放映机不进行开灯的操作;否则,所述放映机进行开灯的操作,同时在开灯的过程中,所述放映机时钟模块4块生成脉冲信号,并将所述脉冲信号发送至所述安全芯片计时模块;

所述安全芯片计时模块2分别与所述放映机主控制器3和所述放映机时钟模块4连接,所述安全芯片计时模块2根据所述脉冲信号计算剩余使用时长,所述安全芯片计时模块2将所述脉冲信号发送至所述放映机主控制器3;

所述安全芯片计时模块2将所述剩余使用时长发送至所述放映机时钟模块4,所述放映机时钟模块4用于实时存储所述剩余使用时长;

所述放映机主控制器3接收到所述脉冲信号后,控制所述放映机进行开灯操作。

如图2所示,所述计时系统还包括:网络运营中心1,与所述安全芯片计时模块2连接,用于将加密的所述授权文件发送至所述安全芯片计时模块2;

所述安全芯片计时模块2将所述授权文件解密后获得所述放映机的可用总时长和已用时长。

所述安全芯片计时模块2解密该授权文件,获取所述授权文件内容,得到放映机可用总时长s1。将可用总时长s1进行硬件加密后的结果写入到所述安全芯片计时模块2中eeprom指定的地址a1中。将已使用时长s2(初始为0)硬件加密后的结果写入所述安全芯片计时模块2中eeprom指定的地址a2中。将剩余时长s3(s3=s1-s2)硬件加密后的结果写入所述安全芯片计时模块2中eeprom指定的地址a3中。其中地址a1为0h,地址a2为400h,地址a3为800h.

所述放映机进行开灯操作时,放映机主控制器3会通过串口发送查询是否有剩余时长的指令到所述安全芯片计时模块2中。

所述安全芯片计时模块2收到查询指令之后,读取eeprom中指定地址a3的数据并进行解密,获取解密后的值s3。并判断s3是否大于0,将结果通过串口返回给所述放映机主控制器3。

所述放映机主控制器3如果收到无剩余时长的指令,则放映机不能进行开灯操作。同时生成提示信息,提示相关人员进行相关的小时数充值操作。

所述放映机主控制器3如果收到有剩余时长的指令,则放映机会进行开灯操作,在开灯的过程中,所述放映机时钟模块4会生成脉冲信号。通过相应的硬件接口,将该脉冲信号输送到所述安全芯片计时模块2。

如图3所示的所述安全芯片计时模块2的工作原理图,所述安全芯片计时模块2在接收到脉冲信号时,所述安全芯片计时模块2通过计算脉冲脉宽及频率来确定放映机开灯时长t。所述安全芯片计时模块2读取并解密eeprom指定地址a2、a3,获取已使用时长s2、剩余时长s3。所述安全芯片计时模块2计算得到新的使用时长s2=s2+t,剩余时长s3=s3-t,同时将新数据s2、s3进行硬件加密,并将加密后的结果分别再次写入所述安全芯片计时模块2的eeprom指定的地址a2、a3中,替换原来的老数据。

所述安全芯片计时模块2在接收到脉冲信号并计算使用时长的过程中,同时将该脉冲信号通过相应的硬件接口转发回所述放映机主控制器3中。

所述放映机主控制器3只有在收到所述安全芯片计时模块2返回的脉冲信号时,才会继续执行开灯操作。该操作可以确保放映机的开灯时间只有被所述安全芯片计时模块2记录之后才会继续开灯,确保计时的安全性。如此循环记录。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

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