用于视频应用程序的加锁、解锁方法及服务器的制造方法

文档序号:10539422阅读:485来源:国知局
用于视频应用程序的加锁、解锁方法及服务器的制造方法
【专利摘要】本发明实施例提供了一种用于视频应用程序的加锁、解锁方法及服务器,所述加锁方法应用于服务器,所述视频应用程序安装在第一终端上,所述方法包括:获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息;根据所述密钥信息将所述视频应用程序加锁,并将所述视频应用程序的信息、第二终端的信息和密钥信息存储到所述服务器本地的校验信息中。本发明实施例提供的用于视频应用程序的加锁、解锁方法及服务器,通过对视频应用程序的解锁程序增加校验的步骤,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
【专利说明】
用于视频应用程序的加锁、解锁方法及服务器
技术领域
[0001]本发明涉及视频技术领域,尤其涉及一种用于视频应用程序的加锁、解锁方法及服务器。
【背景技术】
[0002]目前电视、移动终端设备上展示的视频鱼龙混杂,其中含有大量暴力、色情、赌博等不宜儿童身心健康的视频资源,为了防止儿童观看这些视频,家长通常采用的方式是设定密钥对电视端视频应用程序或者移动端视频应用程序进行加锁。如果儿童在家长不知道的情况下获知了密钥,那么就可以自行对视频应用程序进行解锁,因此该方法安全性较差。

【发明内容】

[0003]本发明的目的在于提供一种用于视频应用程序的加锁、解锁方法及服务器,防止儿童观看不适当的视频。
[0004]根据本发明的一方面,本发明提供了一种用于视频应用程序的加锁方法,所述加锁方法应用于服务器,所述视频应用程序安装在第一终端上,所述方法包括:获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息;根据所述密钥信息将所述视频应用程序加锁,并将所述视频应用程序的信息、第二终端的信息和密钥信息存储到所述服务器本地的校验信息中。
[0005]根据本发明的另一方面,本发明还提供了一种用于视频应用程序的解锁方法,所述解锁方法应用于服务器,所述视频应用程序安装在第一终端上,所述方法包括:获取所述视频应用程序的解锁请求;解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息;判断所述密钥信息和所述服务器本地预存的密钥信息是否一致,如果一致,则根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息;根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息;检测所述第二终端是否确认所述校验指令;当所述第二终端确认所述校验指令时,则解锁所述视频应用程序。
[0006]根据本发明的另一方面,本发明还提供了一种服务器,视频应用程序安装在第一终端上,所述服务器包括:加锁请求获取单元,用于获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息;应用程序加锁单元,用于根据所述密钥信息将所述视频应用程序加锁;存储单元,用于将所述视频应用程序的信息、第二终端的信息和密钥信息存储到本地的校验信息中。
[0007]根据本发明的另一方面,本发明还提供了一种服务器,视频应用程序安装在第一终端上,所述服务器包括:解锁请求获取单元,用于获取所述视频应用程序的解锁请求;解析单元,用于解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息;判断单元,用于判断所述密钥信息和所述服务器本地预存的密钥信息是否一致,查找单元,如果判断所述密钥信息和所述服务器本地预存的密钥信息一致,则根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息;校验指令发送单元,用于根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息;校验指令检测单元,用于检测所述第二终端是否确认所述校验指令;应用程序解锁单元,用于当所述第二终端确认所述校验指令时,则解锁所述视频应用程序。
[0008]本发明实施例提供的用于视频应用程序的加锁、解锁方法及服务器,通过对视频应用程序的解锁程序增加校验的步骤,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
【附图说明】
[0009]图1是示出本发明实施例一的用于视频应用程序的加锁方法的流程图;
[0010]图2是示出本发明实施例二的用于视频应用程序的解锁方法的流程图;
[0011]图3是示出本发明实施例三的用于视频应用程序的加锁服务器的结构示意图;
[0012]图4是示出本发明实施例四的用于视频应用程序的解锁服务器的结构示意图。
【具体实施方式】
[0013]下面结合附图对本发明示例性实施例的用于视频应用程序的加锁、解锁方法及服务器进行详细描述。
[0014]实施例一
[0015]图1是示出本发明实施例一的用于视频应用程序的加锁方法的流程图。参照图1,用于视频应用程序的加锁方法包括:
[0016]在步骤S110,获取加锁请求,加锁请求中包括视频应用程序的信息、第二终端的信息和密钥信息。
[0017]具体地,上述视频应用程序可以包括但不限于百度视频应用程序、搜狐视频应用程序或迅雷看看应用程序等。该应用程序安装在第一终端上,在本实施例中,第一终端可以为电视机或移动端电视等。
[0018]进一步地,上述第二终端可以为手机、平板电脑等移动终端设备。密钥信息为在第一终端上设置的密码,例如,密码为5632。
[0019]在本实施例中,第一终端与服务器交互连接,服务器与第二终端交互连接。服务器接收到来自第一终端或第二终端的加锁请求,该加锁请求包括上述视频应用程序的信息、第二终端的信息(如手机的号码)和在第一终端上设置的密码的信息。
[0020]优选地,获取加锁请求的方法可以为:第一终端生成第一加锁子请求,第一加锁子请求包括视频应用程序的信息、第二终端的信息和密钥信息;接收第一终端生成的第一加锁子请求,并将第一加锁子请求作为加锁请求。
[0021]例如,服务器接收到的加锁请求可以是由电视发出的,该加锁请求为第一加锁子请求,其包括电视上的视频应用程序的信息、手机号码信息和通过电视设置的密码的信息。
[0022]优选地,获取加锁请求的方法还可以为:第二终端生成第二加锁子请求,第二加锁子请求包括视频应用程序的信息和密钥信息;接收第二终端生成的第二加锁子请求,并将第二加锁子请求以及第二终端的信息作为加锁请求。
[0023]例如,手机也可以发出第二加锁子请求,该第二加锁子请求包括电视上的视频应用程序的信息和在电视上设置的密码的信息。服务器接收由第二加锁子请求和手机的号码信息一起组成的加锁请求。
[0024]在步骤S120,根据密钥信息将视频应用程序加锁,并将所述视频应用程序的信息、第二终端的信息和密钥信息存储到本地的校验信息中。
[0025]具体地,服务器根据接收到的加锁请求中的密码信息对上述视频应用程序进行加锁,同时将视频应用程序的信息和第二终端的信息保存在服务器中预设的校验信息中。
[0026]具体的,服务器发送加锁指令给所述第一终端,所述加锁指令至少包含所述视频应用程序的信息,例如,在本实施例中加锁指令包括乐视TV的APP(视频应用程序)的信息。
[0027]所述第一终端根据所述加锁指令将所述视频应用程序加锁。加锁后,用户将无法直接通过视频应用程序观看视频。
[0028]本发明实施例提供的用于视频应用程序的加锁方法,通过对视频应用程序的加锁程序增加第二终端的信息,对应的在解锁时需要向第二终端进行校验,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
[0029]实施例二
[0030]图2是示出本发明实施例二的用于视频应用程序的解锁方法的流程图。
[0031]参照图2,用于视频应用程序的解锁方法包括:
[0032 ]在步骤S210,获取视频应用程序的解锁请求。
[0033]具体地,上述应用程序安装在第一终端上,第一终端与服务器交互连接,服务器与第二终端交互连接。可选地,在本实施例中,第一终端为电视,第二终端为手机。例如,服务器接收到来自电视或手机的解锁请求。
[0034]在步骤S220,解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息。
[0035]具体地,服务器根据解锁请求,所述解锁请求中的所述视频应用程序的信息和密钥信息,例如,得到视频应用程序的信息,在本实施例中视频应用程序的信息为乐视TV的APP的信息,以及得到用户输入的密钥信息,密钥信息可以为用户实际输入的解锁密码,例如,1234或者abc等等。
[0036]在步骤S230,判断所述解锁请求中的密钥信息和所述服务器本地预存的密钥信息是否一致。
[0037]在服务器本地预存的校验信息中包括视频应用程序的信息、第二终端的信息和密钥信息,根据视频应用程序的信息查找预存的对应的密钥信息,判断解锁请求中的密钥信息和预存的密钥信息是否一致。如果一致,则执行步骤S240;如果所述密钥信息和所述服务器本地预存的密钥信息不一致,则所述服务器不再处理所述解锁请求。
[0038]在步骤S240,根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息。
[0039]在服务器本地预存的校验信息中包括视频应用程序的信息、第二终端的信息和密钥信息,根据视频应用程序的信息查找预存的对应的第二终端的信息,例如,包括但不限于第二终端的手机号码或者第二终端的网际协议(Internet Protocol,IP)地址或者第二终端的媒体访问控制(Media Access Control,MAC)地址等等。
[0040]在步骤S250,根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息。
[0041]可选地,该校验信息可以为手机短信,或者系统消息等等,例如,包括但不限于服务器向第二终端发送如下内容的手机短信您的型号为AAA的乐视TV正在解锁,请回复Y确认”;或者“您家的乐视TV正在解锁,请回复I确认是您本人的操作”等等。
[0042]在步骤S260,检测第二终端是否确认校验指令。
[0043]具体地,如果是持有上述手机的用户自己想要解锁视频应用程序,或者其他人得到该用户的同意能够解锁视频应用程序时,该用户通过第二终端(例如手机)向服务器回复消息,确认校验指令。
[0044]在步骤S270,当第二终端确认校验指令时,则解锁视频应用程序。
[0045]具体地,服务器向所述第一终端发送解锁指令,所述解锁指令至少包含所述视频应用程序的信息;所述第一终端根据所述解锁指令将所述视频应用程序解锁。
[0046]在本实施例中,该方法还包括:
[0047]在步骤S280,当所述第二终端在预定时间内未确认所述校验指令时,所述服务器生成新的密钥信息;所述服务器将所述新的密钥信息存储到本地的校验信息中,并将所述新的密钥信息发送给所述第二终端。
[0048]具体地,为了防止密钥信息的泄露,当所述第二终端在预定时间内未确认所述校验指令时,服务器生成新的密钥信息,后续将通过新的密钥信息进行第一终端的解锁。
[0049]本发明实施例提供的用于视频应用程序的解锁方法,通过对视频应用程序的解锁程序增加校验信息,做到了双层加密,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
[0050]实施例三
[0051]图3是示出本发明实施例三的用于视频应用程序的加锁服务器的结构示意图。
[0052]参照图3,该服务器包括加锁请求获取单元310、应用程序加锁单元320和存储单元330。
[0053]加锁请求获取单元310,用于获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息。
[0054]应用程序加锁单元320,用于根据所述密钥信息将所述视频应用程序加锁。
[0055]存储单元330,用于将所述加锁请求获取单元获取的所述视频应用程序的信息、第二终端的信息和密钥信息存储到本地的校验信息中。
[0056]进一步的,所述应用程序加锁单元具体用于:发送加锁指令给所述第一终端,所述加锁指令至少包含所述视频应用程序的信息,所述加锁指令用于触发所述第一终端将所述视频应用程序加锁。
[0057]进一步的,所述加锁请求获取单元包括:
[0058]第一接收子单元(图中未示出),用于接收所述第一终端生成的第一加锁子请求,并将所述第一加锁子请求作为加锁请求,其中,所述第一加锁子请求包括所述视频应用程序的信息、第二终端的信息和密钥信息。
[0059]第二接收子单元(图中未示出),用于接收所述第二终端生成的第二加锁子请求,并将所述第二加锁子请求以及第二终端的信息作为加锁请求,所述第二加锁子请求包括所述视频应用程序的信息和密钥信息。
[0060]本发明实施例提供的服务器,通过对视频应用程序的加锁程序增加第二终端的信息,对应的在解锁时需要向第二终端进行校验,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
[0061 ]实施例四
[0062]图4是示出本发明实施例四的用于视频应用程序的解锁服务器的结构示意图。
[0063]参照图4,该服务器包括:解锁请求获取单元410、解析单元420、判断单元430、查找单元440、校验指令发送单元450、校验指令检测单元460和应用程序解锁单元470。
[0064]解锁请求获取单元410,用于获取所述应用程序的解锁请求。
[0065]解析单元420,用于解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息。
[0066]判断单元430,用于判断所述密钥信息和所述服务器本地预存的密钥信息是否一致。
[0067]查找单元440,如果判断所述密钥信息和所述服务器本地预存的密钥信息一致,则根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息。
[0068]校验指令发送单元450,用于根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息。
[0069]校验指令检测单元460,用于检测所述第二终端是否确认所述校验指令。
[0070]应用程序解锁单元470,用于当所述第二终端确认所述校验指令时,则解锁所述视频应用程序。
[0071]进一步的,所述应用程序解锁单元具体用于:所述服务器向所述第一终端发送解锁指令,所述解锁指令至少包含所述视频应用程序的信息,所述解锁指令用于触发所述第一终端将所述视频应用程序解锁。
[0072]进一步的,所述服务器还包括:
[0073]密钥生成单元(图中未示出),用于当所述第二终端在预定时间内未确认所述校验指令时,生成新的密钥信息。
[0074]密钥发送单元(图中未示出),用于向所述第二终端发送所述新的密钥。
[0075]本发明实施例提供的服务器,通过对视频应用程序的解锁程序增加校验信息,做到了双层加密,进一步防止了儿童观看不适当的视频,同时也防止了其他人在获得解锁密码的情况下进行解锁,做到了双重保护,安全性更高。
[0076]需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
[0077]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0078]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种用于视频应用程序的加锁方法,所述加锁方法应用于服务器,其特征在于,所述视频应用程序安装在第一终端上,所述方法包括: 获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息; 根据所述密钥信息将所述视频应用程序加锁,并将所述视频应用程序的信息、第二终端的信息和密钥信息存储到所述服务器本地的校验信息中。2.根据权利要求1所述的方法,其特征在于,所述将所述视频应用程序加锁包括: 发送加锁指令给所述第一终端,所述加锁指令至少包含所述视频应用程序的信息; 所述第一终端根据所述加锁指令将所述视频应用程序加锁。3.根据权利要求1所述的方法,其特征在于,所述获取加锁请求包括: 所述第一终端生成第一加锁子请求,所述第一加锁子请求包括所述视频应用程序的信息、第二终端的信息和密钥信息; 接收所述第一终端生成的第一加锁子请求,并将所述第一加锁子请求作为加锁请求; 或者,所述获取加锁请求包括: 所述第二终端生成第二加锁子请求,所述第二加锁子请求包括所述视频应用程序的信息和密钥信息; 接收所述第二终端生成的第二加锁子请求,并将所述第二加锁子请求以及第二终端的信息作为加锁请求。4.一种用于视频应用程序的解锁方法,所述解锁方法应用于服务器,其特征在于,所述视频应用程序安装在第一终端上,所述方法包括: 获取所述视频应用程序的解锁请求; 解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息;判断所述密钥信息和所述服务器本地预存的密钥信息是否一致,如果一致,则根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息; 根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息; 检测所述第二终端是否确认所述校验指令; 当所述第二终端确认所述校验指令时,则解锁所述视频应用程序。5.根据权利要求4所述的方法,其特征在于,所述解锁所述视频应用程序包括: 服务器向所述第一终端发送解锁指令,所述解锁指令至少包含所述视频应用程序的信息; 所述第一终端根据所述解锁指令将所述视频应用程序解锁。6.根据权利要求4所述的方法,其特征在于,所述方法还包括: 当所述第二终端在预定时间内未确认所述校验指令时,所述服务器生成新的密钥信息; 所述服务器将所述新的密钥信息存储到本地的校验信息中,并将所述新的密钥信息发送给所述第二终端。7.根据权利要求4所述的方法,其特征在于,所述方法还包括: 如果所述解锁指令的密钥信息和所述服务器本地预存的密钥信息不一致,则所述服务器不再处理所述解锁请求。8.一种服务器,其特征在于,视频应用程序安装在第一终端上,所述服务器包括: 加锁请求获取单元,用于获取加锁请求,所述加锁请求中包括所述视频应用程序的信息、第二终端的信息和密钥信息; 应用程序加锁单元,用于根据所述密钥信息将所述视频应用程序加锁; 存储单元,用于将所述加锁请求获取单元获取的所述视频应用程序的信息、第二终端的信息和密钥信息存储到本地的校验信息中。9.根据权利要求8所述的服务器,其特征在于,所述应用程序加锁单元具体用于:发送加锁指令给所述第一终端,所述加锁指令至少包含所述视频应用程序的信息,所述加锁指令用于触发所述第一终端将所述视频应用程序加锁。10.根据权利要求8所述的服务器,其特征在于,所述加锁请求获取单元包括: 第一接收子单元,用于接收所述第一终端生成的第一加锁子请求,并将所述第一加锁子请求作为加锁请求,其中,所述第一加锁子请求包括所述视频应用程序的信息、第二终端的信息和密钥信息; 第二接收子单元,用于接收所述第二终端生成的第二加锁子请求,并将所述第二加锁子请求以及第二终端的信息作为加锁请求,所述第二加锁子请求包括所述视频应用程序的信息和密钥信息。11.一种服务器,其特征在于,视频应用程序安装在第一终端上,所述服务器包括: 解锁请求获取单元,用于获取所述视频应用程序的解锁请求; 解析单元,用于解析所述解锁请求,获取所述解锁请求中的所述视频应用程序的信息和密钥信息; 判断单元,用于判断所述密钥信息和所述服务器本地预存的密钥信息是否一致; 查找单元,如果判断所述密钥信息和所述服务器本地预存的密钥信息一致,则根据所述视频应用程序的信息,查找所述服务器本地预存的校验信息得到第二终端的信息; 校验指令发送单元,用于根据所述第二终端的信息向所述第二终端发送校验指令,所述校验指令包括所述视频应用程序的信息; 校验指令检测单元,用于检测所述第二终端是否确认所述校验指令; 应用程序解锁单元,用于当所述第二终端确认所述校验指令时,则解锁所述视频应用程序。12.根据权利要求11所述的服务器,其特征在于,所述应用程序解锁单元具体用于:所述服务器向所述第一终端发送解锁指令,所述解锁指令至少包含所述视频应用程序的信息,所述解锁指令用于触发所述第一终端将所述视频应用程序解锁。13.根据权利要求11所述的服务器,其特征在于,所述服务器还包括: 密钥生成单元,用于当所述第二终端在预定时间内未确认所述校验指令时,生成新的密钥信息; 密钥发送单元,用于向所述第二终端发送所述新的密钥。14.根据权利要求11所述的服务器,其特征在于,所述查找单元还用于: 如果所述解锁指令的密钥信息和所述服务器本地预存的密钥信息不一致,则所述服务器不再处理所述解锁请求。
【文档编号】H04N21/41GK105898441SQ201510907789
【公开日】2016年8月24日
【申请日】2015年12月9日
【发明人】张丽娜
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1