专利名称:内容访问控制的方法、装置和系统的制作方法
技术领域:
本发明涉及通信网络技术领域,尤其涉及一种内容访问控制的方法、装置和系统。
技术背景
随着互联网业务的迅速发展,越来越多的用户使用PC、智能手机和平板电脑等多种终端体验互联网音视频业务。
通常,用户开通一个互联网业务时,业务提供商将为该用户分配一个订户、即家庭账户,并允许用户为每个家庭成员创建用户账号,业务提供商将保存这多个用户账号与订户之间的关系。在用户订购内容包后,采用该创建过的任意用户账号可以同时登录多个用户终端访问该互联网业务、并同时在该多个用户终端上播放该订购过的内容。
现有技术中,用户订购内容包后,家庭内所有设备都可以同时访问相同内容,这将导致网络对内容版权控制能力的削弱。发明内容
本发明实施例提供了一种内容访问控制的方法、装置和系统,用于控制一个内容只能同时被家庭内一个终端观看。
第一方面,本发明实施例提供的内容访问控制的方法包括接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识;查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识;确定所述第二终端正在播放的内容的标识与所述请求播放的内容的标识相同,则拒绝所述内容播放指令。
在第一方面的第一种可能的实现方式中,接收所述用户的内容播放指令之前,还包括接收业务服务器发送的内容播放消息,所述内容播放消息中包含所述第二终端正在播放的内容的标识;保存所述第二终端正在播放的内容的标识到所述禁止播放内容列表。
在第一方面的第二种可能的实现方式中,所述方法还包括接收业务服务器发送的内容结束消息,所述内容结束消息中包含所述第二终端结束播放的内容的标识;从所述本地保存的禁止播放内容列表中删除所述第二终端正在播放的内容的标识。
第二方面,本发明实施例提供的内容访问控制的方法包括接收第一终端发送的内容播放请求,所述内容播放请求包含请求播放的内容的标识;向所述第一终端播放所述请求播放的内容;获取与所述第一终端属于相同家庭的第二终端的标识;向所述第二终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
在第二方面的第一种可能的实现方式中,接收所述第一终端发送的所述内容播放请求之后还包括保存内容播放信息,所述内容播放信息包含所述请求播放的内容的标识、 所述第一终端的标识;接收与所述第一终端属于相同家庭的第三终端登录的请求;根据所述内容播放信息,向所述第三终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括接收所述第一终端发送的内容结束请求,所述内容结束请求包含请求结束的内容的标识;获取与所述第一终端属于相同家庭的第二终端的标识;向所述第二终端下发内容结束消息,所述内容结束消息包含所述请求结束的内容的标识。
第三方面,本发明实施例提供的内容访问控制的终端包括
用户交互模块,用于接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识,以及将所述请求播放的内容的标识传输给内容访问控制模块;
禁止播放内容列表管理模块,用于查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识,以及将所述第二终端正在播放的内容的标识传输给内容访问控制模块;
内容访问控制模块,用于从所述用户交互模块接收所述请求播放的内容的标识, 以及从所述禁止播放内容列表管理模块接收所述第二终端正在播放的内容的标识,并确定所述请求播放的内容的标识与所述第二终端正在播放的内容的标识相同,拒绝所述内容播放指令。
在第三方面的第一种可能的实现方式中所述终端还包含接收模块,用于接收业务服务器发送的内容播放消息,所述内容播放消息中包含所述第二终端正在播放的内容的标识,以及将所述第二终端正在播放的内容的标识传输给禁止播放内容列表管理模块;所述禁止播放内容列表管理模块还用于从所述接收模块接收所述第二终端正在播放的内容的标识,保存所述第二终端正在播放的内容的标识到所述禁止播放内容列表。
在第三方面的第二种可能的实现方式中所述接收模块还用于接收业务服务器发送的内容结束消息,所述内容结束消息中包含所述第二终端结束播放的内容的标识,以及将所述第二终端结束播放的内容的标识传输给禁止播放内容列表管理模块;所述禁止播放内容列表管理模块还用于从所述接收模块接收所述第二终端结束播放的内容的标识,从所述本地保存的禁止播放内容列表中删除所述第二终端结束播放的内容标识。
第四方面,本发明实施例提供的内容访问控制的业务服务器包括
接收模块,用于接收第一终端发送的内容播放请求,所述内容播放请求包含请求播放的内容的标识,以及将所述请求播放的内容的标识传输给播放模块,将所述第一终端的标识发送给获取模块;
播放模块,用于从所述接收模块接收所述请求播放的内容的标识,以及根据所述请求播放的内容的标识,向所述第一终端播放所述请求播放的内容;
获取模块,用于从所述接收模块接收所述第一终端的标识,以及根据所述第一终端的标识,获取与所述第一终端属于相同家庭的第二终端的标识,并向发送模块传输所述第二终端的标识;
发送模块,用于从所述获取模块接收所述第二终端的标识,根据所述第二终端的标识,向所述第二终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
在第四方面的第一种可能的实现方式中
所述业务服务器还包含存储模块,用于保存内容播放信息,所述内容播放信息包含所述请求播放的内容的标识、所述第一终端的标识;6
所述接收模块,还用于接收与所述第一终端属于相同家庭的第三终端登录的请求;
所述发送模块,还用于根据所述第三终端的标识以及所述内容播放信息,向所述第三终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中
所述接收模块,还用于接收所述第一终端发送的内容结束请求,所述内容结束请求包含请求结束的内容的标识,以及将所述第一终端的标识发送给所述获取模块。
所述发送模块,还用于从所述获取模块接收所述第二终端的标识,根据所述第二终端的标识,向所述第二终端下发内容结束消息,所述内容结束消息包含所述请求结束的内容的标识。
由以上技术方案可以看出,由于本发明实施例利用终端在接收到用户的内容播放指令后检查本地保存的禁止播放内容列表,确定与该用户属于相同的家庭的第二终端正在播放相同的内容,拒绝该内容播放指令,从而实现了一个内容只能同时被家庭内一个终端观看的目的,进一步提闻了对内容版权控制能力。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。I为本发明一个实施例提供的内容访问控制的系统结构图;2为本发明一个实施例提供的内容访问控制的方法流程图;3为本发明另一个实施例提供的内容访问控制的方法流程图;4为本发明一个实施例提供的内容访问控制的信令流程图;5为本发明另一个实施例提供的内容访问控制的信令流程图;6为本发明实施例提供的内容访问控制的终端结构图;7为本发明实施例提供的内容访问控制的业务服务器结构图;8为本发明一个实施例提供的基于计算机系统的终端的结构图;9为本发明一个实施例提供的基于计算机系统的业务服务器的结构图。
图
图
图
图
图
图
图
图
图具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一个实施例提供了一种内容访问控制的系统,请参照图1,该系统100包含
业务服务器101,用于接收终端102中任一终端发送的内容播放请求,所述内容播放请求包含请求播放的内容的标识;向所述终端播放所述请求播放的内容;获取与所述终端属于相同家庭的其他终端的标识;向所述其他终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识;
终端102,至少包含属于相同家庭的第一终端1021,第二终端1022,还可以包含属于相同家庭的其他终端,以及属于其他家庭的其他终端。其任一终端用于接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识;查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的其他终端正在播放的内容的标识;确定所述其他终端正在播放的内容的标识与所述请求播放的内容的标识相同,则拒绝所述内容播放指令。
本发明一个实施例提供了一种内容访问控制的方法,请参照图2,该方法包含
步骤201 :接收用户的内容播放指令,该内容播放指令中包含请求播放的内容的标识。
可选的,终端在接收用户的内容播放指令之前,接收业务服务器发送的内容播放消息,该内容播放消息中包含与该用户属于相同家庭的第二终端正在播放的内容的标识, 将该第二终端正在播放的内容的标识保存到本地的禁止播放内容列表中。
步骤202 :查看本地保存的禁止播放内容列表,该禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识。
步骤203 :确定该第二终端正在播放的内容的标识与该请求播放的内容的标识相同,则拒绝所述内容播放指令。
可选的,步骤203之后还可以包含终端接收业务服务器发送的内容结束消息,该内容结束消息中包含该第二终端结束播放的内容的标识,从本地保存的禁止播放内容列表中删除该第二终端结束播放的内容的标识。
本发明另一个实施例提供了一种内容访问控制的方法,请参照图3,该方法包含
步骤301 :接收第一终端发送的内容播放请求,该内容播放请求包含请求播放的内容的标识。
该内容播放请求还可以包含第一终端的标识以及在该第一终端上登录的用户标识。
可选的,接收第一终端发送的内容播放请求之后,还可以包含保存内容播放信息,该内容播放信息包含该请求播放的内容的标识、第一终端的标识;接收与所述第一终端属于相同家庭的第三终端登录的请求,获取该第三终端的标识;根据保存的内容播放信息, 向该第三终端下发内容播放消息,该内容播放消息包含该请求播放的内容的标识。
步骤302 :向该第一终端播放该请求播放的内容。
步骤303 :获取与该第一终端属于相同家庭的第二终端的标识。
具体的,该步骤可以是访问业务服务器上的用户数据库,通过用户标识获取该用户所属的家庭标识,即为第一终端所属的家庭标识。然后根据该家庭标识,查询在线终端表,获取与第一终端属于相同家庭的第二终端的标识。
步骤304 :向该第二终端下发内容播放消息,该内容播放消息包含该请求播放的内容的标识。
可选的,步骤304之后还可以包含接收第一终端发送的内容结束请求,所述内容结束请求包含请求结束的内容的标识,获取与所述第一终端属于相同家庭的第二终端的标识,根据所述第二终端的标识向所述第二终端下发内容结束消息,所述内容结束消息包含该请求结束的内容的标识。
本发明一个实施例提供了一种内容访问控制的信令流程图,请参照图4,该流程描述的是如何向生成内容播放消息之前已经登录的终端下发该消息的方法,具体流程包含
401、终端I向业务服务器发送登录请求消息,消息中携带登录用户的标识 userIDl和终端I的标识DeviceIDl,可选的,消息中还携带了终端I的类型typel。
其中终端I的类型包含三种安卓、iOS和PC,终端I的标识可以是终端I根据类型事先向相应的推送服务器注册时获得的注册标识。例如终端I的类型是安卓,则终端I的标识为终端I在向google消息推送服务器注册时获得的Device Token ;例如终端I的类型是iOS,则终端I的标识为终端I在向apple消息推送服务器注册时获得的registration ID ;例如终端I的类型是PC,则终端I的标识为终端I在向web消息推送服务器注册时获得的Reg ID。
402、业务服务器接收到终端I的登录请求消息,记录在线信息,并向终端I返回登录请求的响应消息。
业务服务器包含一个用户数据库,用户数据库中包含了用户的归属家庭关系,即登录用户标识与家庭标识的对应关系。业务服务器根据登录请求消息中携带的登录用户的 SKuserIDl查询用户数据库,获得用户所属的家庭标识HomelDl,这也是终端I所属的家庭标识。业务服务器将终端I的在线信息保存到在线终端表中,包含终端类型typel,终端标识DeviceIDl,所属的家庭标识HomeIDl。在线终端表如表I所示
表I在线终端表
权利要求
1.一种内容访问控制的方法,其特征在于,所述方法包括 接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识; 查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识; 确定所述第二终端正在播放的内容的标识与所述请求播放的内容的标识相同,则拒绝所述内容播放指令。
2.根据权利要求I所述的方法,其特征在于,接收所述用户的内容播放指令之前,还包括 接收业务服务器发送的内容播放消息,所述内容播放消息中包含所述第二终端正在播放的内容的标识; 保存所述第二终端正在播放的内容的标识到所述禁止播放内容列表。
3.根据权利要求I所述的方法,其特征在于,所述方法还包括 接收业务服务器发送的内容结束消息,所述内容结束消息中包含所述第二终端结束播放的内容的标识; 从所述本地保存的禁止播放内容列表中删除所述第二终端正在播放的内容的标识。
4.一种内容访问控制的方法,其特征在于,所述方法包括 接收第一终端发送的内容播放请求,所述内容播放请求包含请求播放的内容的标识; 向所述第一终端播放所述请求播放的内容; 获取与所述第一终端属于相同家庭的第二终端的标识; 向所述第二终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
5.根据权利要求4所述的方法,其特征在于,所述接收所述第一终端发送的所述内容播放请求之后还包括 保存内容播放信息,所述内容播放信息包含所述请求播放的内容的标识、所述第一终端的标识; 接收与所述第一终端属于相同家庭的第三终端登录的请求; 根据所述内容播放信息,向所述第三终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
6.根据权利要求4或5所述的方法,其特征在于,还包含 接收所述第一终端发送的内容结束请求,所述内容结束请求包含请求结束的内容的标识; 获取与所述第一终端属于相同家庭的第二终端的标识; 向所述第二终端下发内容结束消息,所述内容结束消息包含所述请求结束的内容的标识。
7.—种内各访问控制的终端,其特征在于,所述终端包括 用户交互模块,用于接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识,以及将所述请求播放的内容的标识传输给内容访问控制模块; 禁止播放内容列表管理模块,用于查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识,以及将所述第二终端正在播放的内容的标识传输给内容访问控制模块; 内容访问控制模块,用于从所述用户交互模块接收所述请求播放的内容的标识,以及从所述禁止播放内容列表管理模块接收所述第二终端正在播放的内容的标识,并确定所述请求播放的内容的标识与所述第二终端正在播放的内容的标识相同,拒绝所述内容播放指令。
8.根据权利要求7所述的终端,其特征在于 所述终端还包括接收模块,用于接收业务服务器发送的内容播放消息,所述内容播放消息中包含所述第二终端正在播放的内容的标识,以及将所述第二终端正在播放的内容的标识传输给禁止播放内容列表管理模块; 所述禁止播放内容列表管理模块还用于从所述接收模块接收所述第二终端正在播放的内容的标识,保存所述第二终端正在播放的内容的标识到所述禁止播放内容列表。
9.根据权利要求7所述的终端,其特征在于 所述接收模块还用于接收业务服务器发送的内容结束消息,所述内容结束消息中包含所述第二终端结束播放的内容的标识,以及将所述第二终端结束播放的内容的标识传输给禁止播放内容列表管理模块; 所述禁止播放内容列表管理模块还用于从所述接收模块接收所述第二终端结束播放的内容的标识,从所述本地保存的禁止播放内容列表中删除所述第二终端结束播放的内容标识。
10.一种内容访问控制的业务服务器,其特征在于,所述业务服务器包含 接收模块,用于接收第一终端发送的内容播放请求,所述内容播放请求包含请求播放的内容的标识,以及将所述请求播放的内容的标识传输给播放模块,将所述第一终端的标识发送给获取模块; 播放模块,用于从所述接收模块接收所述请求播放的内容的标识,以及根据所述请求播放的内容的标识,向所述第一终端播放所述请求播放的内容; 获取模块,用于从所述接收模块接收所述第一终端的标识,以及根据所述第一终端的标识,获取与所述第一终端属于相同家庭的第二终端的标识,并向发送模块传输所述第二终端的标识; 发送模块,用于从所述获取模块接收所述第二终端的标识,根据所述第二终端的标识,向所述第二终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
11.根据权利要求10所述的业务服务器,其特征在于 所述业务服务器还包含存储模块,用于保存内容播放信息,所述内容播放信息包含所述请求播放的内容的标识、所述第一终端的标识; 所述接收模块,还用于接收与所述第一终端属于相同家庭的第三终端登录的请求; 所述发送模块,还用于根据所述第三终端的标识以及所述内容播放信息,向所述第三终端下发内容播放消息,所述内容播放消息包含所述请求播放的内容的标识。
12.根据权利要求10或11所述的业务服务器,其特征在于 所述接收模块,还用于接收所述第一终端发送的内容结束请求,所述内容结束请求包含请求结束的内容的标识,以及将所述第一终端的标识发送给所述获取模块。
所述发送模块,还用于从所述获取模块接收所述第二终端的标识,根据所述第二终端的标识,向所述第二终端下发内容结束消息,所述内容结束消息包含所述请求结束的内容 的标识。
全文摘要
本发明涉及通信技术领域,本发明实施例提供了一种内容访问控制的方法、装置和系统,所述方法包括接收用户的内容播放指令,所述内容播放指令中包含请求播放的内容的标识;查看本地保存的禁止播放内容列表,所述禁止播放内容列表包含与所述用户属于相同家庭的第二终端正在播放的内容的标识;确定所述第二终端正在播放的内容的标识与所述请求播放的内容的标识相同,则拒绝所述内容播放指令。使用本发明能够控制同一个家庭中同时观看相同内容的终端数目,从而实现了一个内容只能同时被家庭内一个终端观看,进一步提高了对内容版权控制能力。
文档编号H04L29/06GK102984148SQ20121048248
公开日2013年3月20日 申请日期2012年11月23日 优先权日2012年11月23日
发明者邓春兰 申请人:华为技术有限公司