发明内容
本发明所要解决的技术问题是提供一种业务密钥获取方法、***和一种用户终端及条件接收模块,提供了一种简单易行且相对灵活的条件接收终端实现方法,增强了用户终端的授权效率,并节约资源和功耗。
为了解决上述问题,本发明的实施例提供了一种业务密钥获取方法,包括以下步骤:用户终端从网络端获知针对当前业务类型的授权方式;所述授权方式是基于业务类型而设定的;如果授权方式是广播授权,则用户终端采用广播授权方式从网络端接收授权密钥;如果授权方式是双向授权,则用户终端采用双向授权方式从网络端接收授权密钥;其中,在广播授权方式下,当用户终端错过网络端广播的授权密钥时,采用双向授权方式接收所述授权密钥;所述授权密钥是由网络端基于业务信息而生成的。
其中在一个优选的应用场景中,所述业务信息为电视节目。
优选的,网络端可以采用通过以下步骤设定相应的授权方式:对于内容和播出时间相对固定的业务信息,设定采用广播授权方式;对于内容和播出时间相对不固定的业务信息,设定采用双向授权方式。
优选的,所述广播授权方式具体包括:网络端将授权时间提前通知给用户终端;用户终端在所述授权时间启用广播授权条件接收解密芯片,从网络端接收授权密钥。
优选的,所述双向授权方式具体包括:网络端在业务信息开始播放前或者播放中,向用户终端发送双向授权地址;用户终端根据接收到的双向授权地址,启用双向授权条件接收解密芯片,并通过用户终端的双向通道向网络端发送授权请求;网络端根据所述授权请求将授权密钥发送给用户终端。
依据本发明的另一实施例,还公开了一种业务密钥获取***,包括网络端和用户终端,其中,
所述网络端包括:授权密钥生成单元,用于根据业务信息生成授权密钥;授权方式设定单元,用于基于业务类型设定相应的授权方式;
所述用户终端包括:判断单元,用于从网络端获知针对当前业务类型的授权方式;广播授权接收单元,用于采用广播授权方式从网络端接收授权密钥;双向授权接收单元,用于采用双向授权方式从网络端接收授权密钥;其中,当广播授权接收单元错过网络端广播的授权密钥时,触发双向授权接收单元。
优选的,所述网络端还包括授权时间发送单元,用于在广播授权方式下,将授权时间提前通知给用户终端;则,所述用户终端的广播授权接收单元在所述授权时间启动,采用广播授权方式从网络端接收授权密钥。
优选的,所述网络端还包括授权地址发送单元,用于在业务信息开始播放前或者播放中,将双向授权地址通知给用户终端;则,所述用户终端的双向授权接收单元根据接收到的双向授权地址,采用双向授权方式从网络端接收授权密钥。
依据本发明的另一实施例,还公开了一种条件接收模块,位于用户终端中,包括:
判断单元,用于从网络端获知针对当前业务类型的授权方式;
广播授权解密单元,用于采用广播授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;
双向授权解密单元,用于采用双向授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;
其中,当广播授权解密单元错过网络端广播的授权密钥时,触发双向授权解密单元。
优选的,所述的条件接收模块还可以包括:授权时间接收单元,用于在广播授权方式下,接收网络端发送的授权时间;在所述授权时间到达时启动广播授权解密单元。
优选的,所述的条件接收模块还可以包括:授权地址接收单元,用于在双向授权方式下,接收网络端发送的双向授权地址;所述双向授权解密单元依据该双向授权地址向网络端发送授权请求,以获取授权密钥。
依据本发明的另一实施例,还公开了一种用户终端,包括与网络端进行 通信的双向通道,以及条件接收模块,
所述条件接收模块包括:判断单元,用于从网络端获知针对当前业务类型的授权方式;广播授权解密单元,用于采用广播授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;双向授权解密单元,用于采用双向授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;其中,当广播授权解密单元错过网络端广播的授权密钥时,触发双向授权解密单元。
优选的,所述条件接收模块嵌入在用户终端设备结构之中,与用户终端形成一体的结构;或者,所述条件接收模块以分离插接的方式与用户终端进行连接。
与现有技术相比,本发明具有以下优点:
本发明中,对于同时具有广播授权和双向授权的用户终端而言,提出一种新的业务密钥的获取方法、***和一种条件接收模块及用户终端,可以很好的结合两种授权方式的优点,并且灵活的满足不同用户的需求,提高了用户授权的效率,提升了用户的体验度,并且节约资源和功耗。
对于内容和播出时间比较固定的节目,采取广播授权方式,用户终端只需要在指定的授权时间获取授权密钥,而不需要随时准备接受授权密钥,以减少终端处理,这种方式依靠单向广播网络,限制较少。
同时,对于比较特殊,突发性比较强,不具有定期性的业务,采取双向授权方式,由于采用双向认证,可以实现灵活的业务授权,并且能够确保授权的成功。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明一种业务密钥获取方法的实施例,具体可以包括以下步骤:
步骤101:网络端根据业务信息生成授权密钥;并基于业务类型设定相应的授权方式;
通常,网络端(例如,电视台)根据视频、音频或数据码流生成授权密钥,在授权密钥的控制下,将数据打乱,进行扰码加密。本发明优选实施例的业务信息为电视节目,即以电视节目为单位生成授权密钥,并可以针对不同的节目类型设定不同的授权方式,例如,有的采用广播授权,有的采用双向授权。
步骤102:用户终端从网络端获知针对当前业务类型的授权方式;
如果授权方式是广播授权,则执行步骤103;如果授权方式是双向授权,则执行步骤104。
需要说明的是,应用本发明的用户终端同时具有广播授权条件接收解密功能和双向授权条件接收解密功能,可以支持不同的授权方式;当然,对于双向授权而言,用户终端还需要具有能够通信连接网络端的双向通道,例如,SIM/USIM卡。具体的,所述用户终端可以为手机终端,也可以为数字电视机顶盒。
本发明优选实施例中,用户终端具体可以为***多媒体广播(CMMB:China Mobile Multimedia Broadcasting)手机。所述CMMB手机根据其所需要接收的电视节目判断密钥接收方式,例如对于现有的多种收费业务,如付费电视,立即付费电视,影视点播等,需要对用户在什么时间看,看什么频道选择网络侧设定的相应的授权密钥的接收方式。
本发明实施例中,在NAGRAVISION条件接收***下,CMMB手机判断的授权条件为业务信息的内容和播出时间固定,如晚间新闻联播,同时所述CMMB手机具有广播授权条件接收解密芯片,则所述CMMB手机判断授权密钥的接收条件是广播授权条件。
本发明另一个实施例中,网络端可以采用下述的一些策略,针对不同的 业务类型设定相应的授权方式。具体的,对于业务信息的内容和播出时间固定的,如晚间新闻联播、某个时段的电视剧节目等等,则设定为广播授权方式。对于比较特殊,突发性比较强,不具有定期性的业务信息,如插播紧急新闻通知,某个球队的比赛等等,则由于其内容和播出时间相对不固定,用户本次在这个时间收看,下次可能在其他时间收看,或者下次就不看了;所以可将该类业务设定为双向授权模式。
步骤103:用户终端采用广播授权方式从网络端接收授权密钥;
通常情况下,用户终端一直启动广播授权条件接收解密芯片,随时接收网络端发送的授权密钥。
本发明优选实施例中,对于广播授权方式的业务节目,网络端可以将授权时间提前通知给用户终端;用户终端在所述授权时间到来时,启用广播授权条件接收解密芯片,从网络端接收授权密钥即可,而无需24小时启动,以降低电源消耗。
例如CMMB手机每天晚19点整从网络端收看晚间新闻联播,则网络端将授权时间19点通知给CMMB手机,将然后通过广播通道将授权密钥采用数据轮播的方式发送出去,数据轮播是一种允许服务器或某个应用循环地、一次或者多次发送一组相同的数据模块的服务。如果一个用户终端错过了本次轮播的数据,当他希望再次访问其中某个特定的模块,则需要等到下一次广播的时刻。根据上述方式,CMMB手机在晚上19点时(或者提前5分钟)自动启用广播授权条件接收解密芯片,接收网络端广播的晚间新闻联播的授权密钥即可。
本发明以电视节目为单位,在此方式下,用户终端可以提前知道发送密钥的授权时间,只需要在指定的授权时间获取授权密钥,而不需要随时准备接收,减少了用户终端的处理,方式灵活。
步骤104:用户终端采用双向授权方式从网络端接收授权密钥。
本发明实施例中的一种情况为CMMB手机已知某个电视节目的授权地址,具体为用户终端启用双向授权条件接收解密芯片,并通过双向通道主动向固定地址发送授权请求;网络端根据所述授权请求将授权密钥发送给 CMMB手机。
在本发明优选实施例中,CMMB手机从网络端获取授权密钥,收看电视节目具体为:网络端向CMMB手机发送双向授权地址;用户终端根据接收到的双向授权地址,启用双向授权条件接收解密芯片,并通过所述双向通道向网络端发送授权请求;网络端根据所述授权请求将授权密钥发送给CMMB手机,然后解密芯片依据授权密钥对业务信息进行解密并通知播放模块进行播放,以供用户观看。对于比较特殊,突发性比较强,不具有定期性的业务,采取双向授权方式,由于采用双向认证,可以实现灵活的业务授权,并且能够确保授权的成功。
对于网络端向CMMB手机发送双向授权地址的方式,可以多种多样,本发明并不需要加以限定,下面仅仅举例进行说明。例如,当CMMB手机启动手机电视播放模块向网络端索取节目信息时,网络端可以回复双向授权地址,以便该用户终端获取所需的授权密钥;另外,也可以针对在用户端设置固定的节目-授权地址对应表,即采用固定的授权地址,用户终端只需查找本地列表即可获知针对当前的节目应该向哪个授权地址发送授权请求。
本发明业务密钥获取方法的另一个优选实施例如图2所示,具体包括以下步骤:
步骤201、启动CMMB手机。
步骤202、依据订购节目时所接收的授权时间,定期的从网络端接收授权密钥,以便获得针对内容和播出时间比较固定的节目的授权密钥;
步骤203、依据当次所接收的授权密钥或者本地存储的授权密钥,进行解密获得相应的业务信息,观看电视节目;
步骤204、如果当前节目没有被授权接收,则网络端返回针对该节目的双向授权地址;
步骤205、如果当前节目虽然可以观看,但是在当前节目中给出了一个特殊节目的通知,例如某个决赛的时间提前,马上在另外一个频道就开开播了,并同时给出了针对该节目的双向授权地址;
步骤206、CMMB手机接收网络端的双向授权地址,通过双向通道向网络端发送授权请求,采用双向授权方式,从网络端接收授权密钥;然后执行步骤203。
优选的,在广播授权方式下,网络端通过广播通道将授权密钥采用数据轮播的方式发送出去,如果用户终端错过了本次轮播的授权密钥(步骤204中没有授权接收的具体情况之一),当用户终端希望再次访问其中某个特定的业务信息时(此时用户终端已经知道了所述业务信息的授权地址),用户终端可以通过双向授权方式向该授权地址发起授权请求,接收所述授权密钥。
参照图3,示出了本发明一种业务密钥获取***的实施例,具体可以包括网络端301和用户终端302,
其中,所述网络端301包括:授权密钥生成单元3011,用于根据业务信息生成授权密钥;授权方式设定单元3012,用于基于业务类型设定相应的授权方式;当然,本发明并不需要限定任何具体的业务-授权对应关系,一般的,对于内容和播出时间相对固定的业务信息,设定采用广播授权方式;对于内容和播出时间相对不固定的业务信息,设定采用双向授权方式。
所述用户终端302包括:
判断单元3021,用于从网络端获知针对当前业务类型的授权方式;
广播授权接收单元3022,用于采用广播授权方式从网络端接收授权密钥;
双向授权接收单元3023,用于采用双向授权方式从网络端接收授权密钥。
在本发明的一个优选实施例中,对广播授权方式作了进一步的改进:所述网络端还包括授权时间发送单元,用于在广播授权方式下,将授权时间提前通知给用户终端;同时,所述用户终端的广播授权接收单元在所述授权时间启动,采用广播授权方式从网络端接收授权密钥。
相应的,在双向授权模式中,所述网络端还可以包括授权地址发送单元, 用于在业务信息开始播放前或者播放中,将双向授权地址通知给用户终端;则同时,所述用户终端的双向授权接收单元根据接收到的双向授权地址,采用双向授权方式从网络端接收授权密钥。
参照图4,示出了本发明一种条件接收模块的实施例,位于用户终端中,该条件接收模块的作用就是用于针对不同的业务信息采用相应的授权方式,从网络侧获取所需的授权密钥,其具体可以包括:
判断单元401,用于从网络端获知针对当前业务类型的授权方式;
广播授权解密芯片402,用于采用广播授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;
双向授权解密芯片403,用于采用双向授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收。
在本发明的一个优选实施例中,条件接收模块还可以包括授权时间接收单元404,用于在广播授权方式下,接收网络端发送的授权时间;在所述授权时间到达时启动广播授权解密芯片402。
在本发明的另一个优选实施例中,条件接收模块还可以包括授权地址接收单元405,用于在双向授权方式下,接收网络端发送的双向授权地址;所述双向授权解密芯片403依据该双向授权地址向网络端发送授权请求,以获取授权密钥。
本发明还提供了一种用户终端实施例,包括与网络端进行无线通信的双向通道,以及条件接收模块,
所述条件接收模块包括:
判断单元,用于从网络端获知针对当前业务类型的授权方式;
广播授权解密芯片,用于采用广播授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收;
双向授权解密芯片,用于采用双向授权方式从网络端接收授权密钥,以实现对当前业务类型的解密接收。
优选的,所述条件接收模块在实际应用中可以采用嵌入在用户终端设备结构之中,与用户终端形成一体的结构;或者,该模块以分离插接的方式,与用户终端进行连接。本发明在此并不做特殊限定。
需要说明的是,本发明的用户终端可以包括显示模块、业务信息播放模块等,即具有自行播放节目功能的移动终端等,也可以不包括上述的显示模块和业务信息播放模块,仅仅具有授权接收和解密功能,用户观看时需要外接显示播放设备,例如数字电视机顶盒。
在上面图4所示的条件接收模块的实施例以及用户终端的实施例中,均采用了广播授权解密芯片和双向授权解密芯片进行说明,但实际上,本发明也可以采用其他硬件形式的广播授权解密单元和双向授权解密单元。例如,采用两个功能整合在一起的一个芯片;或者,将广播授权解密和双向授权解密的两个功能集成在其他芯片上实现等等。
综上所述,本发明实施例提供的一种业务密钥获取方法、***、条件接收模块及用户终端,对于同时具有广播授权和双向授权的用户终端而言,可以很好的结合两种授权方式的优点,并且灵活的满足不同用户的需求,提高了用户授权的效率,提升了用户的体验度,并且节约资源和功耗。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类的实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上对本发明所提供的一种业务密钥获取的方法、***、条件接收模块及用户终端,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。