本发明涉及视频监控技术领域,尤其涉及一种视频监控设备的密钥获取方法及系统。
背景技术:
视频监控设备在获取第三方网络系统提供的服务是,需要通过密钥付费购买,因此,每台视频监控设备出厂时必须提前配置一份付费购买的密钥,每出厂一台视频监控设备,要付费购买一份对应的密钥,并烧录绑定在视频监控设备上,这使得在视频监控设备生产时,必须多一步烧录密钥的过程,导致视频监控设备成本升高、且增加了生产工序的复杂度。
技术实现要素:
有鉴于此,本发明的目的在于提供一种视频监控设备的密钥获取方法及系统,以解决现有技术中需要将密钥烧录在视频监控设备上,导致视频监控设备成本升高、增加了生产工序的复杂度的问题。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供的一种视频监控设备的密钥获取方法,包括:
通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态;
在视频监控设备获取服务时,接收视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配;
当序列号匹配成功后,在密钥列表中选取一密钥,向视频监控设备返回密钥。
优选地,根据当前时间及预设使用时间段,对密钥中的启用时间及停用时间进行修改,并将使用状态标记为已使用状态。
优选地,在密钥列表中,将序列号标记至对应的密钥中。
优选地,在密钥列表中选取使用状态为未使用状态的密钥。
优选地,该方法还包括:
在密钥列表中,统计使用状态为未使用状态的密钥的数量;
当数量少于预设数量值时,通过视频监控服务端,再次获取密钥。
根据本发明的另一个方面,提供的一种视频监控设备的密钥获取系统,包括:
密钥获取单元,用于通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态;
序列号匹配单元,用于在视频监控设备获取服务时,接收视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配;以及
密钥发送单元,用于当序列号匹配成功后,在密钥列表中选取一密钥,向视频监控设备返回所述密钥。
优选地,该密钥发送单元,包括:
修改单元,用于根据当前时间及预设使用时间段,对密钥中的启用时间及停用时间进行修改,并将使用状态标记为已使用状态。
优选地,该密钥发送单元,还包括:
标记单元,用于在密钥列表中,将序列号标记至对应的密钥中。
优选地,在密钥列表中选取使用状态为未使用状态的密钥。
优选地,该系统还包括:
数量统计单元,用于在密钥列表中,统计使用状态为未使用状态的密钥的数量;以及
再次获取单元,用于当数量少于预设数量值时,通过视频监控服务端,再次获取密钥。
本发明实施例的用于视频监控设备的密钥获取方法及系统,通过向视频监控服务端获取密钥,在视频监控设备请求密钥后,将密钥发送给视频监控设备,省略了出厂时将密钥烧录在视频监控设备上的繁琐步骤,减少了作业流程,提高生产效率,同时节约成本,另外,在视频监控设备请求密钥时,通过与初始密钥序列表进行匹配,保证了安全性。
附图说明
图1为本发明实施例的一种用于视频监控设备的密钥获取方法的流程图;
图2为本发明实施例的一种用于视频监控设备的密钥获取方法的流程图;
图3为本发明实施例的一种用于视频监控设备的密钥获取系统的示意图;
图4为本发明实施例的一种用于视频监控设备的密钥获取系统的示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例的一种用于视频监控设备的密钥获取方法的流程图,该方法包括以下步骤:
s101、通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态。
在本发明实施例中,视频监控服务端是为视频监控设备提供服务的第三方网络系统,其所提供给视频监控设备的服务是需要通过密钥进行付费获取的服务。视频监控服务器在向视频监控服务端获取密钥时,通过视频监控服务器的密钥申请接口向视频监控服务器申请密钥,在申请密钥时,同时发送用于付费的信息,以便于视频监控服务端向视频监控服务器发送付费账单,在视频监控服务器接收到视频监控服务端返回的密钥时,将密钥添加至密钥列表,密钥包括启用时间、停用时间及使用状态,启用时间为视频监控设备获取密钥的时间,停用时间为视频监控设备停止使用密钥的时间,使用状态包括已使用状态和未使用状态,表示密钥是否已发送给视频监控设备进行使用。
s102、在视频监控设备获取服务时,接收视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配。
在本发明实施例中,视频监控服务器在视频监控设备出厂时,获取视频监控设备的初始序列号,形成初始序列号列表,在视频监控设备在启用时,需要获取密钥时,视频监控设备将本机序列号和密钥请求打包发送给视频监控服务器,视频监控服务器接收到请求后,解析请求命令,将视频监控设备发送的序列号在初始序列号列表中进行匹配,以确定当前序列号是否真实有效。
s103、当序列号匹配成功后,在密钥列表中选取一密钥,向频监控设备返回密钥。
在本发明实施例中,当视频监控设备发送的序列号与初始序列号列表中的初始序列号匹配成功,说明当前序列号为真实有效的序列号,可以将密钥发送给视频监控设备,视频监控服务器在密钥列表中选取一密钥发送给频监控设备。
进一步地,根据当前时间及预设使用时间段,对密钥中的启用时间及停用时间进行修改,并将使用状态标记为已使用状态。
具体地,在发送密钥的时候,将启用时间修改为当前时间,当前时间加上预设使用时间段的时间,作为停用时间,并将使用状态标记为已使用状态,表示该密钥已发送给视频监控设备进行使用,使得在向视频监控设备发送密钥时,能够保证发送的密钥时可以有效使用的密钥。
进一步地,为了可以在密钥列表中查找已使用状态的密钥所发送的对象,在密钥列表中,将序列号标记至对应的密钥中。
进一步地,为了保证发送的密钥时可以有效使用的密钥,在密钥列表中选取使用状态为未使用状态的密钥。
图2示出了本发明实施例的一种用于视频监控设备的密钥获取方法的流程图,该方法包括以下步骤:
s201、通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态。
s202、在视频监控设备获取服务时,接收视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配。
s203、当序列号匹配成功后,在密钥列表中选取一密钥,向频监控设备返回密钥。
s204、在密钥列表中,统计使用状态为未使用状态的密钥的数量。
s205、当数量少于预设数量值时,通过视频监控服务端,再次获取密钥。
在本发明实施例中,统计密钥列表中使用状态为未使用状态的密钥的数量,为了避免未使用状态的密钥的数量不能够满足视频监控设备的获取密钥请求,需要定期统计未使用状态的密钥的数量,在数量少于预设数量值时,需要及时向视频监控服务端重新获取密钥。
在本发明实施例中,通过向视频监控服务端获取密钥,在视频监控设备请求密钥后,将密钥发送给视频监控设备,省略了出厂时将密钥烧录在视频监控设备上的繁琐步骤,减少了作业流程,提高生产效率,同时节约成本,另外,在视频监控设备请求密钥时,通过与初始密钥序列表进行匹配,保证了安全性。
图3示出了本发明实施例的一种用于视频监控设备的密钥获取系统的示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
一种用于视频监控设备的密钥获取系统,包括:密钥获取单元31、序列号匹配单元32及密钥发送单元33,其中:
密钥获取单元31,用于通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态。
在本发明实施例中,视频监控服务端是为视频监控设备提供服务的第三方网络系统,其所提供给视频监控设备的服务是需要通过密钥进行付费获取的服务。视频监控服务器在向视频监控服务端获取密钥时,通过视频监控服务器的密钥申请接口向视频监控服务器申请密钥,在申请密钥时,同时发送用于付费的信息,以便于视频监控服务端向视频监控服务器发送付费账单,在视频监控服务器接收到视频监控服务端返回的密钥时,将密钥添加至密钥列表,密钥包括启用时间、停用时间及使用状态,启用时间为视频监控设备获取密钥的时间,停用时间为视频监控设备停止使用密钥的时间,使用状态包括已使用状态和未使用状态,表示密钥是否已发送给视频监控设备进行使用。
序列号匹配单元32,用于在视频监控设备获取服务时,接收该视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配。
在本发明实施例中,视频监控服务器在视频监控设备出厂时,获取视频监控设备的初始序列号,形成初始序列号列表,在视频监控设备在启用时,需要获取密钥时,视频监控设备将本机序列号和密钥请求打包发送给视频监控服务器,视频监控服务器接收到请求后,解析请求命令,将视频监控设备发送的序列号在初始序列号列表中进行匹配,以确定当前序列号是否真实有效。
密钥发送单元33,用于当序列号匹配成功后,在密钥列表中选取一密钥,向视频监控设备返回密钥。
在本发明实施例中,当视频监控设备发送的序列号与初始序列号列表中的初始序列号匹配成功,说明当前序列号为真实有效的序列号,可以将密钥发送给视频监控设备,视频监控服务器在密钥列表中选取一密钥发送给频监控设备。
进一步地,密钥发送单元33,包括:
修改单元,用于根据当前时间及预设使用时间段,对密钥中的启用时间及停用时间进行修改,并将使用状态标记为已使用状态。
具体地,在发送密钥的时候,将启用时间修改为当前时间,当前时间加上预设使用时间段的时间,作为停用时间,并将使用状态标记为已使用状态,表示该密钥已发送给视频监控设备进行使用,使得在向视频监控设备发送密钥时,能够保证发送的密钥时可以有效使用的密钥。
进一步地,为了可以在密钥列表中查找已使用状态的密钥所发送的对象,密钥发送单元33,还包括:标记单元,用于在所述密钥列表中,将所述序列号标记至对应的密钥中。
进一步地,为了保证发送的密钥时可以有效使用的密钥,在密钥列表中选取使用状态为未使用状态的密钥。
在本发明实施例中,通过向视频监控服务端获取密钥,在视频监控设备请求密钥后,将密钥发送给视频监控设备,省略了出厂时将密钥烧录在视频监控设备上的繁琐步骤,减少了作业流程,提高生产效率,同时节约成本,另外,在视频监控设备请求密钥时,通过与初始密钥序列表进行匹配,保证了安全性。
图4示出了本发明实施例的一种用于视频监控设备的密钥获取系统的示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
一种用于视频监控设备的密钥获取系统,包括:密钥获取单元41、序列号匹配单元42、密钥发送单元43、数量统计单元44及再次获取单元45,其中:
密钥获取单元41,用于通过视频监控服务端,获取密钥,并添加至密钥列表,该密钥包括启用时间、停用时间及使用状态。
序列号匹配单元42,用于在视频监控设备获取服务时,接收该视频监控设备发送的序列号,并将序列号在初始序列号列表中进行匹配。
密钥发送单元43,用于当序列号匹配成功后,在密钥列表中选取一密钥,向视频监控设备返回密钥。
数量统计单元44,用于在密钥列表中,统计使用状态为未使用状态的密钥的数量。
再次获取单元45,用于当数量少于预设数量值时,通过视频监控服务端,再次获取密钥。
在本发明实施例中,统计密钥列表中使用状态为未使用状态的密钥的数量,为了避免未使用状态的密钥的数量不能够满足视频监控设备的获取密钥请求,需要定期统计未使用状态的密钥的数量,在数量少于预设数量值时,需要及时向视频监控服务端重新获取密钥。
在本发明实施例中,通过向视频监控服务端获取密钥,在视频监控设备请求密钥后,将密钥发送给视频监控设备,省略了出厂时将密钥烧录在视频监控设备上的繁琐步骤,减少了作业流程,提高生产效率,同时节约成本,另外,在视频监控设备请求密钥时,通过与初始密钥序列表进行匹配,保证了安全性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。