父母锁的实现方法及装置的制作方法

文档序号:7673675阅读:160来源:国知局
专利名称:父母锁的实现方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种父母锁的实现方法及装置。
背景技术
随着通信技术的发展,手机的使用越来越普遍,未成年人使用手机的频率也越来越高,有些未成年人使用父母的手机,有些父母专门为孩子购买手机以及SIM卡,以方便联系。近年来,数字移动多媒体广播技术尤其是手机电视技术发展迅速,各种电视标准为移动多媒体广播终端用户提供了丰富多彩的内容,例如,新闻、教育、体育、综艺、电视剧及电影等节目,用户可以根据自己的爱好选择移动多媒体广播的服务节目。为了方便控制孩子收看电视内容,需要电视手机提供父母锁功能,即父母预先在手机中设定密码,当父母使用手机播放不希望孩子收看的节目时,需要输入此密码,通过验证后才能观看。从而达到控制孩子收看手机电视节目的目的。 在很多国家,广播、电视及电影等媒体内容都有严格的等级划分,并且不同的等级对应不同的年龄阶段。在这种情况下,父母锁控制的电视手机内容可以采用网络设定,即这些媒体内容本身就携带有等级划分的信息,终端根据等级划分的信息和预先设定的用户年龄,判断在收看某些节目内容时是否需要输入密码。但是,我国和其它一部分国家对媒体内容是没有进行分级的,以父母锁限定的方式对媒体内容进行分级存在一定的法律障碍,但父母又不希望孩子观看某些节目,所以,针对用户的客观需要,需要在手机电视中设定父母锁功能。比如,可以对需要用父母锁限定的内容进行终端设定,即父母确定观看哪些节目内容时需要输入父母锁密码。终端设定的具体方法比较多,目前主要有两种实现方式,一是设定允许观看的节目和时段,收看其它节目或者在其它时间段内观看电视,都必须输入密码进行验证;二是设定禁止观看的内容和时段,收看其它节目或者在其它时间段内观看电视,都不受限制。未成年人在观看受限制的节目时,必须输入密码,密码是由父母预先设定的,所以称为父母锁密码。父母锁密码的设定有两种方式网络设定方式和本地设定方式。网络设定方式是手机终端通过移动通信网络与电视服务器进行交互后设定父母锁密码,同时将父母锁密码保存在手机终端和服务器中;本地设定方式是仅在手机终端设定父母锁密码,不需要手机终端与电视服务器交互,也不需要将父母锁密码保存在服务器中。使用网络设定方式进行父母锁密码设定有两个前提一是网络下发的媒体内容本身就带有等级划分的信息;二是电视服务器支持父母锁等级与密码的设定。需要说明的是,即使网络下发的媒体内容本身就带有等级划分的信息,电视服务器也未必支持父母锁等级与密码的设定,在这种网络条件下,父母锁密码的设定仍然必须采用本地设定方式。移动多媒体广播的应用层技术与标准(OMA BCAST (Open Mobile AllianceBroadcast) smart card profile)下的父母锁机制就是利用网络设定方式进行父母锁密码设定的典型方式。具体流程如图I所示,包括如下步骤(其中,Pincode即前述的父母锁密码,ratingType是网络定义的父母锁类型,ratingvalue是网络定义的父母锁级别)
(I)用户向网络侧发送父母锁设置(三个参数encryptedpin、ratingtype和ratingvalue)请求消息;(2)网络侧向终端发送父母锁设置响应消息,终端将得到网络侧确认的父母锁设直保存在卡中;(3)用户选择频道,点击播放;(4)判断节目是否带锁,如果带锁,则转到步骤5,否则转到步骤11 ;(5)先找到对应的 ratingvalue,然后比较 ratingvalue 和 Ievelgranted 的大小,即判断节目限制级别是否比父母锁的级别高,若是转到步骤6,否则转到步骤11 ;(6)判断pincode是否锁住(如果三次输入错误的pincode,此pincode将被锁住),如果是,则转到步骤10,否则转到步骤7 ; (7)提示用户输入pincode ;(8)判断pincode是否验证通过,如果是,则转到步骤11,否则转到步骤8 ;(9)判断pincode是否三次输入错误或者pincode没有设定过,如果是,则锁定并结束。否则转到11 ;(10)解锁pincode,或者返回自动放弃观看节目;(11)播放节目。当父母锁控制的电视内容由网络设定,而电视服务器不支持父母锁密码设定时,父母锁须采用本地设定方式进行设定。本地设定方式的流程如图2所示,其中步骤1、2与图I有所不同,即不与电视服务器发生交互。当父母锁限制的电视内容由终端设定时,需要增加设定父母锁限制内容的操作,终端设定的两种方法前面有所表述,这里不再赘述。以上可以看出,父母锁密码设定的两种方式的主要区别在于设定时终端是否与电视服务器进行交互、服务器是否保存父母锁密码。以上两种设定方式的不同决定了其设定的父母锁存在一定的安全性差异。父母锁密码采用本地设定方式时,父母锁密码的解锁密码一般是在出厂时设置好的,并附在手机的用户手册中告知用户。用户观看加锁节目时,如果连续三次输入错误的父母锁密码,父母锁就会锁住,必须采用解锁密码来解锁父母锁,然后重新设定父母锁密码。由于父母锁密码的解锁密码固定,一旦未成年人获悉后,很容易自行进行父母锁设定,从而导致此手机的父母锁功能失效。父母锁的解锁密码之所以出厂时固定,而无法交由用户设定,也是由本地实现的特点所决定的,如果交由用户设定,一旦父母锁密码和父母锁密码的解锁密码同时丢失,无论父母还是孩子,都再也无法收看加锁节目了,造成了部分电视功能失效。父母锁密码的网络设定方式,解决了父母锁密码的解锁密码安全性问题,例如,父母锁被锁后,用户可以凭借真实可靠的用户资料让电视服务器解锁,从而重新设定父母锁。网络设定方式虽然优于本地设定方式,但是采用父母锁密码的网络设定方式需要前述的两个前提一是网络下发的媒体内容本身就带有等级划分的信息;二是电视服务器支持父母锁等级与密码的设定。由于不同国家的法律、技术条件各不相同,导致目前很多国家的电视网络都不具备这两个条件,可见,终端父母锁功能的需求是很普遍的。针对相关技术中为了满足部分国家由于不具备以网络设定方式设置父母锁的法律、技术条件的情况下,对手机等终端采取本地设定方式设置父母锁的方式的安全性较低的问题,目如尚未提出有效的解决方案。

发明内容
本发明的主要目的在于提供一种父母锁的实现方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种父母锁的实现方法,包括终端确定用户请求播放的节目为加锁节目;终端确定用于解加锁节目的父母锁密码已锁定,提示用户输入解父母锁密码的解密码;终端响应用户的输入,判断用户输入的解密码是否为终端的用户识别模块的个人解锁密码,如果是,则解父母锁密码成功,否则,解父母锁密码失败,拒绝播放节目。上述终端提示用户输入父母锁密码之后,该方法还包括终端响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则播 放请求播放的节目,否则,终端确定输入的密码错误,如果当前连续输入错误的次数大于阈值,锁定父母锁密码。确定用户请求播放的节目为加锁节目之后,该方法还包括终端确定用于解加锁节目的父母锁密码未被锁定,提示用户输入父母锁密码;终端响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则播放请求播放的节目,否则,终端确定输入的密码错误,如果当前连续输入错误的次数大于阈值,锁定父母锁密码。上述终端确定用户请求播放的节目为加锁节目之前,还包括终端响应用户的设置加锁节目的操作,获取用户需要加锁的节目;终端将需要加锁的节目设置为加锁节目,并设置用于解加锁节目的父母锁密码为终端的用户识别模块的PIN。上述需要加锁的节目包括 节目内容和/或播放时间段。上述终端解父母锁密码成功之后,该方法还包括终端提示用户重新设置父母锁密码。根据本发明的另一方面,提供了一种父母锁的实现装置,包括确定模块,用于确定用户请求播放的节目为加锁节目;第一判断模块,用于判断用于解加锁节目的父母锁密码是否被锁定,如果是,则触发提示模块;提示模块,用于提示用户输入解父母锁密码的解密码;第二判断模块,用于终端响应用户的输入,判断用户输入的解密码是否为终端的用户识别模块的个人解锁密码,如果是,则解父母锁密码成功,否则,解父母锁密码失败,拒绝播放节目。上述装置还包括第三判断模块,用于响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则触发播放模块,否则,确定输入的密码错误,在当前连续输入错误的次数大于阈值,触发锁定模块;播放模块,用于播放用户请求播放的节目;锁定模块,用于锁定父母锁密码。上述第一判断模块还用于在判断用于解加锁节目的父母锁密码未被锁定的情况下,触发提示模块提示用户输入父母锁密码。上述装置还包括获取模块,用于响应用户的设置加锁节目的操作,获取用户需要加锁的节目;设置模块,用于将需要加锁的节目设置为加锁节目,并设置用于解加锁节目的父母锁密码为终端的用户识别模块的PIN。通过本发明,采用用户识别模块(SIM)的个人识别码(PIN)作为父母锁密码、采用用户识别模块(SIM)的个人解锁钥匙(PUK)作为解除父母锁密码的密码,解决了现有技术中父母锁密码的安全性较低的问题,进而达到了既能满足用户在使用各种电视手机、电视数据卡和带SIM卡的电视终端时对父母锁密码功能的需求,又能提高父母锁的安全性的效
果O


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据相关技术的以网络设定方式进行父母锁密码设定的流程图; 图2是根据相关技术的以本地设定方式进行父母锁密码设定的流程图;图3是根据本发明实施例的父母锁的实现方法的流程图;图4是根据本发明优选实施例的父母锁的实现方法的流程图;图5是根据本发明实施例的父母锁的实现装置的结构示意图;图6是根据本发明实施例的父母锁的实现装置的一个优选实施方式的结构示意图;图7是根据本发明实施例的父母锁的实现装置的另一个优选实施方式的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图3是根据相关技术的以网络设定方式进行父母锁密码设定的流程图,该方法主要包括以下步骤(步骤S302-步骤S306)步骤S302,终端确定用户请求播放的节目为加锁节目;在本发明实施例中,在终端确定用户请求播放的节目为加锁节目之前,终端首先响应用户的设置加锁节目的操作,进而获取用户需要加锁的节目;其中,用户需要加锁的节目包括节目内容本身和播放该节目的时间,即:节目内容和播放时间段等内容是用户需要进行加锁的对象。终端根据用户的操作指示将需要加锁的节目设置为加锁节目,并设置用于解加锁节目的父母锁密码为终端的用户识别模块(SIM)卡的PIN(Personal IndentifyNumber,个人识别码)。步骤S304,终端确定用于解加锁节目的父母锁密码已锁定,提示用户输入解父母锁密码的解密码;在本发明实施例的一个优选实施方式中,如果终端确定用于解加锁节目的父母锁密码未被锁定,则提示用户输入父母锁密码,在接收到用户的输入后,终端响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则播放请求播放的节目,否则,终端确定输入的密码错误,如果当前连续输入错误的次数大于阈值,锁定父母锁密码。
步骤S306,终端响应用户的输入,判断用户输入的解密码是否为终端的用户识别模块的个人解锁密码,如果是,则解父母锁密码成功,否则,解父母锁密码失败,拒绝播放节目。在本发明实施例的优选实施方式中,在解父母锁成功之后,终端可以提示用户输入父母锁密码,在接收到用户的输入后,终端响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则播放请求播放的节目,否则,终端确定输入的密码错误,如果当前连续输入错误的次数大于阈值,锁定父母锁密码。在本发明实施例的另一个优选实施方式中,当终端解父母锁密码成功之后,终端也可以提示用户重新设置父母锁密码,重新设置父母锁密码。图4是根据本发明优选实施例的父母锁的实现方法的流程图,如图4所示,该优选实施例进行父母锁的设定流程如下 S401,父母使用SM卡的PIN (pincode)进入父母锁设置界面;S402,父母设置父母锁限制的内容(节目、时间段等);S403,用户选择频道,点击播放;S404,判断节目是否受限,如果受限,则转到步骤S405,否则转到步骤S410 ;S405, Pincode是否锁住?如果三次输入错误的pincode,此pincode将被锁住。是则转到步骤S409,否则转到步骤S406 ;S406,终端提示用户输入pincode ;S407,判断用户输入的pincode是否验证通过,如果是,则转到S410,否则,转到S408 ;S408,当pincode连续输入错误三次或者pincode没有设定过,则锁定pincode并结束。否则转到S410 ;S409,解锁pincode,或者返回,自动放弃观看节目;S410,播放节目。通过上述实施例中提供的父母锁的实现方法,可以将SM卡的PIN码作为父母锁密码、SIM卡的PUK码作为解除父母锁密码的密码,从而达到了既能满足用户在使用各种电视手机、电视数据卡和带SIM卡的电视终端时对父母锁密码功能的需求,又能提高父母锁的安全性的目的。图5是根据本发明实施例的父母锁的实现装置的结构示意图,该装置位于终端,用于实施上述实施例提供的父母锁的实现方法。如图5所示,该装置主要包括确定模块10、第一判断模块20、提示模块30及第二判断模块40。其中,确定模块10,用于确定用户请求播放的节目为加锁节目;第一判断模块20,连接至确定模块10,用于判断用于解加锁节目的父母锁密码是否被锁定,如果是,则触发提示模块30 ;提示模块30,连接至第一判断模块20,用于提示用户输入解父母锁密码的解密码;第二判断模块40,连接至提示模块30,用于终端响应用户的输入,判断用户输入的解密码是否为终端的用户识别模块的个人解锁密码,如果是,则解父母锁密码成功,否则,解父母锁密码失败,拒绝播放节目。其中,第一判断模块20还可以用于在判断用于解加锁节目的父母锁密码未被锁定的情况下,触发提示模块30,提示用户输入父母锁密码。在本发明实施例的一个优选方式中,如图6所示,该装置还可以包括第三判断模块50,用于响应用户的输入,判断用户输入的密码是否与终端的用户识别模块的个人识别码(PIN) —致,如果是,则触发播放模块60,否则,确定输入的密码错误,在当前连续输入错误的次数大于阈值,触发锁定模块70 ;播放模块60,连接至第三判断模块50,用于播放用户请求播放的节目;锁定模块70,连接至第三判断模块50,用于锁定父母锁密码。在本发明实施例的另一个优选方式中,如图6所示,该装置还可以包括获取模块12,用于响应用户的设置加锁节目的操作,获取用户需要加锁的节目;设置模块14,用于将需要加锁的节目设置为加锁节目,并设置用于解加锁节目的父母锁密码为终端的用户识别模块的PIN。图7是根据本发明实施例的父母锁的实现装置的一个优选实施方式的结构示意图,该优选装置位于终端,如图7所示,该优选装置包括电视接收与解调芯片72、播放器模块74和SIM卡模块76。其中,电视接收与解调芯片72,用于接收、解调、解复用数字广播电 视信号,播放器模块74,用于读取SIM卡的pincode、解扰和播放用户选择的节目,SIM卡模块76,用于维护、管理PIN(pincode)。在应用该优选装置时,首先由电视接收与解调芯片72对广播电视信号进行解调得到数据帧,数据帧经过解复用处理后得到媒体数据流,再将媒体数据流发送给播放器模块74 ;播放器模块74执行播放之前,首先判断该节目是否加锁,如果是加锁节目,则提示用户输入父母锁密码,待用户输入正确的Pincode后才执行播放,如果用户错误地输入了 3次pincode,则锁住pincode,可以用PUK码解锁(PUK码即pincode的解锁密码)。此时,用户需要到运营商的营业厅或者登陆运营商的网站,经过进一步的用户有效身份确认后,才能使用PUK码对pincode进行解锁,解锁后pincode恢复成运营商默认设置,用户可以重新设置 pincode。通过本发明实施例提供的上述装置,可以实现父母锁的实现方法,从而达到了既能满足用户在使用各种电视手机、电视数据卡和带SIM卡的电视终端时对父母锁密码功能的需求,又能提高父母锁的安全性的目的。从以上的描述中,可以看出,本发明实现了如下技术效果使用SIM卡的PIN (pincode)作为父母锁密码,利用SIM卡的pincode的安全性,可以在网络下发的媒体内容本身不带有等级划分的信息,同时电视服务器也不支持父母锁等级与密码的设定的情况下,可以在各种电视手机、电视数据卡和带SIM卡的电视终端中使用,既满足了用户对父母锁功能需要,又解决了传统父母锁密码的安全性较低的问题,从而达到了大大降低了传统父母锁密码安全的风险。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种父母锁的实现方法,其特征在于,包括 终端确定用户请求播放的节目为加锁节目; 所述终端确定用于解所述加锁节目的父母锁密码已锁定,提示用户输入解所述父母锁密码的解密码; 所述终端响应用户的输入,判断所述用户输入的解密码是否为所述终端的用户识别模块的个人解锁密码,如果是,则解所述父母锁密码成功,否则,解所述父母锁密码失败,拒绝播放所述节目。
2.根据权利要求I所述的方法,其特征在于,在解所述父母锁密码成功之后,所述方法还包括 所述终端提示用户输入父母锁密码; 所述终端响应用户的输入,判断用户输入的密码是否与所述终端的用户识别模块的个人识别码PIN —致,如果是,则播放请求播放的所述节目,否则,所述终端确定输入的所述密码错误,如果当前连续输入错误的次数大于阈值,锁定所述父母锁密码。
3.根据权利要求I所述的方法,其特征在于,在所述确定用户请求播放的节目为加锁节目之后,所述方法还包括 所述终端确定所述用于解所述加锁节目的父母锁密码未被锁定,提示用户输入父母锁密码; 所述终端响应用户的输入,判断用户输入的密码是否与所述终端的用户识别模块的个人识别码PIN —致,如果是,则播放请求播放的所述节目,否则,所述终端确定输入的所述密码错误,如果当前连续输入错误的次数大于阈值,锁定所述父母锁密码。
4.根据权利要求I至3中任一项所述的方法,其特征在于,在所述终端确定用户请求播放的节目为加锁节目之前,还包括 所述终端响应用户的设置加锁节目的操作,获取用户需要加锁的节目; 所述终端将所述需要加锁的节目设置为加锁节目,并设置用于解所述加锁节目的所述父母锁密码为所述终端的用户识别模块的PIN。
5.根据权利要求4所述的方法,其特征在于,所述需要加锁的节目包括 节目内容和/或播放时间段。
6.根据权利要求I所述的方法,其特征在于,在所述终端解所述父母锁密码成功之后,所述还包括 所述终端提示用户重新设置所述父母锁密码。
7.一种父母锁的实现装置,位于终端,其特征在于,包括 确定模块,用于确定用户请求播放的节目为加锁节目; 第一判断模块,用于判断用于解所述加锁节目的父母锁密码是否被锁定,如果是,则触发提旲块; 所述提示模块,用于提示用户输入解所述父母锁密码的解密码; 第二判断模块,用于终端响应用户的输入,判断所述用户输入的解密码是否为所述终端的用户识别模块的个人解锁密码,如果是,则解所述父母锁密码成功,否则,解所述父母锁密码失败,拒绝播放所述节目。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括第三判断模块,用于响应用户的输入,判断用户输入的密码是否与所述终端的用户识别模块的个人识别码PIN —致,如果是,则触发播放模块,否则,确定输入的所述密码错误,在当前连续输入错误的次数大于阈值,触发锁定模块; 所述播放模块,用于播放用户请求播放的所述节目; 所述锁定模块,用于锁定所述父母锁密码。
9.根据权利要求7所述的装置,其特征在于,所述第一判断模块还用于在判断所述用于解所述加锁节目的父母锁密码未被锁定的情况下,触发所述提示模块提示用户输入父母锁密码。
10.根据权利要求7至9中任一项所述的装置,其特征在于,所述装置还包括 获取模块,用于响应用户的设置加锁节目的操作,获取用户需要加锁的节目; 设置模块,用于将所述需要加锁的节目设置为加锁节目,并设置用于解所述加锁节目的所述父母锁密码为所述终端的用户识别模块的PIN。
全文摘要
本发明公开了一种父母锁的实现方法及装置,其中,该方法包括终端确定用户请求播放的节目为加锁节目;所述终端确定用于解所述加锁节目的父母锁密码已锁定,提示用户输入解所述父母锁密码的解密码;所述终端响应用户的输入,判断所述用户输入的解密码是否为所述终端的用户识别模块的个人解锁密码,如果是,则解所述父母锁密码成功,否则,解所述父母锁密码失败,拒绝播放所述节目。通过本发明,满足了各种电视手机、电视数据卡和带SIM卡的电视终端对父母锁功能的需要,同时解决了传统父母锁密码的安全性较低的问题。
文档编号H04M11/00GK102802084SQ201110134529
公开日2012年11月28日 申请日期2011年5月23日 优先权日2011年5月23日
发明者郭世亮, 黄杰, 吴国锋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1