一种数据信息的保护方法及设备的制作方法

文档序号:7984572阅读:129来源:国知局
一种数据信息的保护方法及设备的制作方法
【专利摘要】本发明公开了一种数据信息的保护方法及设备,包括:首先,确定需要发送给终端设备的数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;之后,将所述数据信息发送给终端设备。本发明实施例提供的技术方案可以在终端设备之间进行数据信息传递或数据信息切换时,能够保证业务内容保护的连续性,即令终端设备之间实现数据信息内容保护的兼容,从而方便终端之间进行数据信息的共享或切换处理。
【专利说明】一种数据信息的保护方法及设备
【技术领域】
[0001]本发明涉及一种通信【技术领域】,尤其涉及一种数据信息的保护方法及设备。
【背景技术】
[0002]IPTV (Internet Protocol Television,交互式网络电视)因为其具有良好的开放性和交互性已经成为三屏融合发展中的重要应用技术之一,相应的三屏融合是指网络、电视、手机播出节目的融合,使得网络、电视、手机用户均可以收看播出的节目。
[0003]作为IPTV的核心业务直播或点播类节目目前主要采用MPEG-2 TS(MPEG-2Transport Stream, MPEG-2传输流,MPEG-2即为活动图像专家组颁发的标准2)的方式实现对流媒体的复用传输。相应的MPEG2采用空间分级编码技术实现对流媒体内容的压缩,能灵活的支持具有不同显示功能的各种终端设备。
[0004]在三屏融合的应用场景下,若某一个用户使用其移动终端选择收看在线节目(组播形式下发的节目)或点播节目,用户在观看一段时间后希望将内容共享或切换到另一个终端(如PC终端等)上收看,此时,相应的节目媒体流需要在两个终端之间传递,以使得另一个终端的用户可以收看到相应的节目。
[0005]在上述应用场景下,相应的移动终端可以为支持OMA DRM (Open MobileAllianceDigital Rights Management,开放手机联盟数字版权管理)的移动终端设备,相应的另一个终端可以为支持Marlin DRM (Marlin数字版权管理)的PC终端设备。当OMADRM终端与Marlin DRM终端之间希望共享或切换应用媒体流时,则在两终端之间可以基于MPEG-2 TS进行媒体流的传输。
[0006]但是,由于DRM(Digital Rights Management,数字版权管理)标准下的 OMA(OpenMobile Alliance,开放手机联盟)和Marlin并没有统一的基于MPEG-2 TS的保护方式,即没有在两终端之间实现对MPEG-2TS流媒体内容保护的兼容。因此,目前还无法保证直播或点播等流媒体内容在OMA DRM终端与Marlin DRM终端之间共享和切换时CSP (ContentService Protection,业务内容保护)的连续性。

【发明内容】

[0007]本发明的目的是提供一种数据信息的保护方法及设备,以使得终端设备之间能够实现数据信息内容保护的兼容。
[0008]本发明的目的是通过以下技术方案实现的:
[0009]一种数据信息的保护方法,包括:
[0010]确定需要发送给终端设备的数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;[0011 ] 将所述数据信息发送给终端设备。
[0012]一种数据信息的保护方法,包括:
[0013]终端设备接收数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;
[0014]终端设备根据自身对应的内容保护信息对数据信息进行解密操作。
[0015]一种服务器设备,包括:
[0016]数据信息确定模块,用于确定需要发送给终端设备的数据信息,且所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;
[0017]数据信息发送模块,用于将所述数据信息确定模块确定的数据信息发送给所述终端设备。
[0018]一种终纟而设备,包括:
[0019]数据接收模块,用于接收数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;
[0020]数据解密模块,用于根据所述数据接收模块接收到的数据信息中终端设备自身对应的内容保护信息对数据信息进行数据解码操作。
[0021]由上述本发明提供的技术方案可以看出,本发明实施例提供的技术方案可以在终端设备之间进行数据信息传递或数据信息切换时,能够保证业务内容保护的连续性,即令终端设备之间实现数据信息内容保护的兼容,从而方便终端之间进行数据信息的共享或切换处理。
【专利附图】

【附图说明】
[0022]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0023]图1为本发明实施例提供的方法的实现过程示意图一;
[0024]图2为本发明实施例提供的方法的实现过程示意图二 ;
[0025]图3为本发明实施例中获取ECM和EMM的过程示意图;
[0026]图4为本发明实施例提供的应用场景一的具体实现过程示意图;
[0027]图5为本发明实施例提供的应用场景二的具体实现过程示意图;
[0028]图6为本发明实施例提供的应用场景三的具体实现过程示意图;
[0029]图7为本发明实施例提供的服务器设备的结构示意图;
[0030]图8为本发明实施例提供的终端设备的结构示意图。
【具体实施方式】
[0031]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0032]本发明实施例提供的一种数据信息的保护方法,能够将不同终端之间实现数据信息内容保护的兼容。具体地,当第一终端设备接收数据信息发送设备发送来的数据信息后,一方面可以在第一终端设备中能够进行相应的解密处理获得解密后的数据,另一方面,当接收到的数据信息被共享或切换到第二终端设备中时,在第二终端设备中也能够进行相应的解密处理获得解密后的数据。
[0033]下面将分别描述本发明实施例的实现过程中,数据信息发送设备及终端设备需要完成的处理过程。
[0034](一)数据信息发送设备的处理过程
[0035]数据信息发送设备需要完成的处理过程如图1所示,具体可以包括以下步骤:
[0036]步骤11,确定需要发送给终端设备的数据信息(如媒体流等),在数据信息中包含多个终端设备对应的多个内容保护信息,相应的终端设备对应的内容保护信息作为其解密所述数据信息的依据,即在数据信息中包含多个内容保护信息,每个内容保护信息对应的可以作为一个终端设备解码数据信息的依据,也就是说,每个终端设备均能够根据其对应的一个内容保护信息解密收到的数据信息;
[0037]其中,相应的终端设备可以但不限于包括OMA终端设备和Marlin终端设备;
[0038]上述OMA终端设备对应的内容保护信息可以但不限于包括:授权控制信息和OMA终端设备的OMA授权管理信息;Marlin终端设备对应的内容保护信息可以但不限于包括:授权控制信息和Marlin终端设备的Marlin授权管理信息;其中,若发送的数据信息为媒体流时,则相应的授权控制信息可以但不限于设置于媒体流的节目映射表下的条件信息表中,并以指定的授权控制信息包标识索引;相应的OMA授权管理信息和Marlin授权管理信息可以但不限于设置于媒体流中的条件接收表下的条件信息表中,其中,相应的OMA授权管理信息以指定的OMA授权管理信息包标识和条件接收描述消息标识索引,相应的Marlin授权管理信息以指定的Marlin授权管理信息包标识和条件接收描述消息标识索引。
[0039]步骤12,将所数据信息发送给所述终端设备;
[0040]由于在数据信息中包含了多个内容保护信息,因此,不仅OMA终端设备可以基于其对应的内容保护信息对数据信息进行解密操作,同时,若相应的数据信息被传递给Marlin终端设备,Marlin终端设备同样也可以基于其对应的内容保护信息对该数据信息进行解密操作,从而实现了终端之间数据信息内容保护的兼容。
[0041](二)终端设备的处理过程
[0042]对应的,终端设备要完成的处理过程如图2所示,具体可以包括以下步骤:
[0043]步骤21,终端设备接收数据信息发送设备发送来的数据信息,同样,相应的数据信息中包含多个终端设备对应的多个内容保护信息,相应的终端设备对应的内容保护信息作为其解密所述数据信息的依据;
[0044]步骤22,终端设备根据其对应的内容保护信息对数据信息进行解密操作,以便于获得解密后的数据;
[0045]在该步骤22中,终端设备首先需要执行从数据信息中获取其对应的内容保护信息的操作,根据上述数据信息发送设备在数据信息中设置内容保护信息的方式,该获取的方式具体可以包括:当接收到的数据信息为媒体流时,则从媒体流的节目映射表下的条件信息表中,根据指定的授权控制信息包标识索引获得相应的授权控制信息;以及从媒体流中的条件接收表下的条件信息表中,根据指定的OMA授权管理信息包标识和条件接收描述消息标识索引获得所述OMA授权管理信息,或者,根据指定的Marlin授权管理信息包标识和条件接收描述消息标识索引获得Marlin授权管理信息。
[0046]进一步地,上述终端设备的处理过程还可以包括以下至少一种处理方式:
[0047](A)接收所述数据信息的终端设备作为第一终端设备将所述数据信息转发给第二终端设备,并由第二终端设备根据数据信息中的其对应的内容保护信息对数据信息进行解密操作,以便于获得解密后的数据;
[0048]相应的第二终端设备根据数据信息中的其对应的内容保护信息对数据信息进行解密操作的步骤具体可以但不限于包括:
[0049]I)第二终端设备从其对应的内容保护信息中获得第二终端设备的系统服务器的信息,并向第二终端设备的系统服务器请求数据信息的使用权限信息,以便于根据该使用权限信息进行数据信息的解密操作;
[0050]2)在第二终端设备的系统服务器确定第二终端设备不具备所述数据信息的使用权限后,则第二终端设备的系统服务器通知第二终端设备(如向第二终端设备返回错误等),并由第二终端设备与第一终端设备交互信息,以请求加入第一终端设备的用户域,从而获得相应的数据信息的使用权项;
[0051]3)第一终端设备收到请求后,则向域管理者请求将第二终端设备临时加入到第一终端设备的用户域;
[0052]4)域管理者收到第一终端设备发来的请求,并验证其具有将设备临时加入自己用户域的权限时,则向第二终端设备的系统服务器请求将第二终端设备临时加入到第一终端设备的用户域中,这样便可以令第二终端设备获得所述数据信息的使用权限;
[0053]5)获得数据信息使用权项的第二终端设备从所述第二终端设备的系统服务器获取所述数据信息的使用权限信息,并根据所述使用权限信息对所述数据信息进行解密操作,获得解密后的数据。
[0054]在上述处理过程中,相应的使用权限信息可以但不限于包括:用于解码所述数据信息的许可证License。
[0055]可选地,在上述处理过程中,还可以但不限包括:
[0056]第二终端设备的系统服务器与域管理者通信,以在域管理者中将第二终端设备加入到第一终端设备的用户域中,即在域管理者中记录第二终端设备已经加入到第一终端设备的用户域中;
[0057]且当第一终端设备停止共享或其数据信息的使用权限到期时,则第二终端设备的系统服务器除将第二终端设备退出第一终端设备的用户域,还与域管理者交互请求在域管理者中将第二终端设备从第一终端设备的用户域中注销,即将第二终端设备从第一终端设备的用户域中删除。
[0058](B)接收所述数据信息的终端设备作为第一终端设备向网络侧发送切换请求,请求数据信息发送方将数据信息发送给第三终端设备,并由第三终端设备根据数据信息中其对应的内容保护信息对数据信息进行解密操作,以便于获得解密后的数据;
[0059]具体地,数据信息发送方将的述数据信息发送给第三终端设备的操作具体可以但不限于包括:
[0060]I)接收数据信息的终端设备作为第一终端设备向网络侧的域管理者发送切换请求,以请求将相应的数据信息切换发送到第三终端设备;[0061]2)域管理者收到切换请求并确定允许将第一终端设备接收的数据信息切换到第三终端设备后,则与数据信息发送方交互,请求数据信息发送方将数据信息发送给第三终端设备,从而实现相应的数据信息的切换处理。
[0062]通过上述数据信息发送设备的处理过程和终端设备的处理过程可以在终端之间进行数据信息传递或切换时,保证业务内容保护的连续性,即令终端设备之间实现数据信息内容保护的兼容,从而方便终端之间进行数据信息的共享或切换处理。
[0063]下面将结合附图对本发明实施例作进一步地详细描述,在下面的描述中,具体以OMA终端设备作为第一终端设备,即OMA DRM终端设备,Marlin终端设备作为第二终端设备,即Marlin DRM终端设备,且两终端设备之间基于MPEG-2 TS进行流媒体的传输为例。但这仅是为便于理解而举出的具体应用实例,其并不构成对本发明的限定。
[0064](一)流媒体的发送方设备中采用的处理
[0065]本发明实施例中,流媒体的发送方设备(如流媒体服务器等)在向OMA DRM终端设备发送0MArlin_MPEG-2 TS时,在该流媒体中需要携带相应的OMA DRM终端设备需要应用的第一内容保护信息和Marlin DRM终端设备需要应用的第二内容保护信息。其中,相应的第一内容保护信息包括ECM和OMA EMMC0MA系统的EMM,即OMA终端设备需要使用的EMM),第二内容保护信息包括ECM和Marlin EMMCMarlin系统的EMM,即Marlin终端设备需要使用的EMM),相应的ECM则为OMA系统和Marlin系统共用的ECM,即该ECM为OMA终端设备和Marlin终端设备共同使用。
[0066]下面将详细描述如何将ECM、0MA EMM和Marlin EMM承载于OMArlin_MPEG_2TS中,以便于OMA DRM终端设备和Marlin DRM终端设备在收到相应的TS时均可以收看相应的流媒体的内容。
[0067]具体地,在该实施例中定义了一种能同时被OMA终端设备和Marlin终端设备识别的流媒体文件格式 0MArlin_MPEG-2 TS。在该 0MArlin_MPEG_2 TS 中,统一了 CA(ConditionAccess,条件接收)描述符中的字段,规定了 PMT (Program Map Table,节目映射表)和CAT(Conditional Access Table,条件接收表)中指向 ECM (Entitlement Control Message,授权控制信息)和EMM (Entitlement ManagementMessage,授权管理信息)的CA描述符PID(Packet Identifier,包标识)值;定义使用统一的流媒体服务器(即数据信息发送设备)对流媒体内容进行统一的加扰和复用,保证系统中含有相同的ECM ;同时定义在0MArlin_MPEG-2 TS流中同时包含OMA系统和Marlin系统的各自的EMM,使两种不同的DRM(DigitalRights Management,数字版权管理)终端(B卩OMA DRM终端设备和Marlin DRM终端设备)可分别连接到对应的权限服务器请求流媒体内容的使用权限信息,以获得播放相应的流媒体的使用权限信息,使得OMA DRM终端设备和Marlin DRM终端设备均可以收看相应的流媒体的内容。
[0068]进一步地,在该实施例中,遵循IS0/IEC 13818-1规范对TS (Transport Stream,传输流)架构的定义,可以通过TS流中PMT和CAT中的CA描述符PID值过滤出ECM和EMM信息,且统一了 CAT和PMT中的CA描述符格式。其中,统一后的CA描述符格式如下表I所示:
[0069]表I
【权利要求】
1.一种数据信息的保护方法,其特征在于,包括: 确定需要发送给终端设备的数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据;将所述数据信息发送给终端设备。
2.根据权利要求1所述的方法,其特征在于,所述终端设备包括开放手机联盟OMA终端设备和Marlin终端设备。
3.根据权利要求2所述的方法,其特征在于,所述OMA终端设备对应的内容保护信息包括:授权控制信息和OMA授权管理信息;所述Marlin终端设备对应的内容保护信息包括:授权控制信息和Marlin授权管理信息。
4.根据权利要求3所述的方法,其特征在于, 所述授权控制信息设置于媒体流的节目映射表下的条件信息表中,并以指定的授权控制信息包标识索引; 所述OMA授权管理信息和Marlin授权管理信息设置于媒体流中的条件接收表下的条件信息表中,其中,所述OMA授权管理信息以指定的OMA授权管理信息包标识和条件接收描述消息标识索引,所述Marlin授权管理信息以指定的Marlin授权管理信息包标识和条件接收描述消息标识索引。
5.一种数据信息的保护方法,其特征在于,包括: 终端设备接收数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据; 终端设备根据自身对应的内容保护信息对数据信息进行解密操作。
6.根据权利要求5所述的方法,其特征在于,该方法还包括: 接收所述数据信息的终端设备作为第一终端设备将所述数据信息转发给第二终端设备,并由所述第二终端设备根据所述数据信息中的其对应的内容保护信息对数据信息进行解密操作; 和/或, 接收所述数据信息的终端设备作为第一终端设备向网络侧发送切换请求,请求数据信息发送方将所述数据信息发送给第三终端设备,并由所述第三终端设备根据所述数据信息中其对应的内容保护信息对数据信息进行解密操作。
7.根据权利要求6所述的方法,其特征在于,所述第二终端设备根据所述数据信息中的其对应的内容保护信息对数据信息进行解密操作的步骤包括: 第二终端设备从其对应的内容保护信息中获得第二终端设备的系统服务器的信息,并向所述第二终端设备的系统服务器请求所述数据信息的使用权限信息; 在第二终端设备的系统服务器确定第二终端设备不具备所述数据信息的使用权限后,则由第二终端设备与第一终端设备交互信息,以请求加入第一终端设备的用户域; 第一终端设备向域管理者请求将第二终端设备临时加入到第一终端设备的用户域;域管理者收到第一终端设备发来的请求,并验证其具有将设备临时加入自己用户域的权限时,则向第二终端设备的系统服务器请求将第二终端设备临时加入到第一终端设备的用户域中,令第二终端设备获得所述数据信息的使用权限; 第二终端设备从所述第二终端设备的系统服务器获取所述数据信息的使用权限信息,并根据所述使用权限信息对所述数据信息进行解密操作。
8.根据权利要求7所述的方法,其特征在于,所述使用权限信息包括:用于解码所述数据信息的许可证License。
9.根据权利要求7所述的方法,其特征在于,该方法还包括: 第二终端设备的系统服务器与域管理者通信,以在域管理者中将第二终端设备加入到第一终端设备的用户域中; 且当第一终端设备停止共享或其数据信息的使用权限到期时,则第二终端设备的系统服务器除将第二终端设备退出第一终端设备的用户域,还与域管理者交互请求在域管理者中将第二终端设备从第一终端设备的用户域中注销。
10.根据权利要求5至9任一项所述的方法,其特征在于,所述终端设备包括:OMA终端设备和Marlin终端设备。
11.根据权利要求10所述的方法,其特征在于,所述OMA终端设备对应的内容保护信息包括:授权控制信息和OMA授权管理信息;所述Marlin终端设备对应的内容保护信息包括:授权控制信息和Marlin授权管理信息。
12.根据权利要求11所述的方法,其特征在于,该方法还包括所述终端设备获取数据信息中其对应的内容保护信息的操作,且该操作具体包括: 从作为数据信息的媒体流的节目映射表下的条件信息表中,根据指定的授权控制信息包标识索引获得所述授权控制信息;以及从媒体流中的条件接收表下的条件信息表中,根据指定的OMA授权管理信息包标识和条件接收描述消息标识索引获得所述OMA授权管理信息,或者,根据指定的Marlin授权管理信息包标识和条件接收描述消息标识索引获得Marlin授权管理信息。
13.一种服务器设备,其特征在于,包括: 数据信息确定模块,用于确定需要发送给终端设备的数据信息,且所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据; 数据信息发送模块,用于将所述数据信息确定模块确定的数据信息发送给所述终端设备。
14.根据权利要求13所述的设备,其特征在于,所述终端设备包括开放手机联盟OMA终端设备和Marlin终端设备。
15.根据权利要求14所述的设备,其特征在于,所述OMA终端设备对应的内容保护信息包括:授权控制信息和OMA授权管理信息;所述Marlin终端设备对应的内容保护信息包括:授权控制信息和Marlin授权管理信息。
16.根据权利要求15所述的设备,其特征在于, 所述授权控制信息设置于媒体流的节目映射表下的条件信息表中,并以指定的授权控制信息包标识索引; 所述OMA授权管理信息和Marlin授权管理信息设置于媒体流中的条件接收表下的条件信息表中,其中,所述OMA授权管理信息以指定的OMA授权管理信息包标识和条件接收描述消息标识索引,所述Marlin授权管理信息以指定的Marlin授权管理信息包标识和条件接收描述消息标识索引。
17.一种终端设备,其特征在于,包括: 数据接收模块,用于接收数据信息,所述数据信息中包含多个终端设备对应的多个内容保护信息,所述终端设备对应的内容保护信息作为其解密所述数据信息的依据; 数据解密模块,用于根据所述数据接收模块接收到的数据信息中终端设备自身对应的内容保护信息对数据信息进行数据解码操作。
18.根据权利要求17所述的设备,其特征在于,还包括: 共享处理模块,用于在第一终端设备中的所述数据接收模块接收数据信息后将所述数据信息转发给第二终端设备,以由所述第二终端设备根据所述数据信息中的其对应的内容保护信息对数据信息进行解密操作; 和/或, 切换处理模块,用于向网络侧发送切换请求,通知数据信息发送方将所述数据信息发送给第三终端设备,以由所述第三终端设备根据所述数据信息中其对应的内容保护信息对数据信息进行解密操作。
19.根据权利要求18所述的设备,其特征在于,该设备还包括: 用户域加入处理模块,用于向待加入的用户域中的终端设备发送请求,以请求加入所述用户域,以共享待加入的用户域中的终端设备接收的数据信息。
20.根据权利要求17、18或19所述的设备,其特征在于,所述终端设备包括:OMA终端设备和Marlin终端设备。
21.根据权利要求20所述`的设备,其特征在于,所述OMA终端设备对应的内容保护信息包括:授权控制信息和OMA授权管理信息;所述Marlin终端设备对应的内容保护信息包括:授权控制信息和Marlin授权管理信息。
22.根据权利要求21所述的设备,其特征在于,还包括内容保护信息获取模块,用于获取数据信息中终端设备对应的内容保护信息,具体用于从作为数据信息的媒体流的节目映射表下的条件信息表中,根据指定的授权控制信息包标识索引获得所述授权控制信息;以及从媒体流中的条件接收表下的条件信息表中,根据指定的OMA授权管理信息包标识和条件接收描述消息标识索引获得所述OMA授权管理信息,或者,根据指定的Marlin授权管理信息包标识和条件接收描述消息标识索引获得Marlin授权管理信息。
【文档编号】H04L9/32GK103780961SQ201210400769
【公开日】2014年5月7日 申请日期:2012年10月19日 优先权日:2012年10月19日
【发明者】刘聪, 迟学芬, 张雁丽, 侯智慧, 李云鹏, 郜文美 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1