一种权限控制方法、装置及设备制造方法及图纸

技术编号:28301303 阅读:22 留言:0更新日期:2021-04-30 16:30
本发明专利技术提供了一种权限控制方法、装置及设备;该方法包括:接收播放待播放媒体文件的播放指令;播放指令是目标对象通过目标账号在媒体播放端发送的;响应于播放指令,查询待播放媒体文件对应的权限包类型,并确定出媒体播放端对应的目标媒体平台;从至少一个权限包集合中,确定出与目标媒体平台对应的目标权限包集合;利用权限包类型和目标权限包集合,确定出在目标媒体平台播放待播放媒体文件时对应的目标权限包;验证目标账号是否具有目标权限包的权限,得到验证结果,并根据验证结果,控制待播放媒体文件。通过本发明专利技术,能够提高控制用户权限的灵活度。

【技术实现步骤摘要】
一种权限控制方法、装置及设备
本专利技术涉及互联网视频技术,尤其涉及一种权限控制方法、装置及设备。
技术介绍
随着智能电视的发展,互联网视频也可以在智能电视上进行播放,使得用户针对互联网视频,有更多的观看渠道可以进行选择。智能电视在播放互联网视频时,可以根据用户所拥有的视频播放权限,来确定用户可以对哪些视频进行观看,以此来满足不同视频的版权要求。然而,不同品牌的智能电视端,以及互联网视频服务端将权限数据独立进行存储,针对用户权限的统一程度较低,例如,当用户通过智能电视开通了会员权限之后,还需要在对应的互联网视频服务端去领取。如此,使得针对用户的权限进行控制的灵活度较低。
技术实现思路
本专利技术实施例提供一种权限控制方法、装置及设备,能够提高控制用户权限的灵活度。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种权限控制方法,包括:接收播放待播放媒体文件的播放指令;所述播放指令是目标对象通过目标账号在媒体播放端发送的;响应于所述播放指令,查询所述待播放媒体文件对应的权限包类型,并确定出所述媒体播放端对应的目标媒体平台;所述权限包类型中包含至少一个媒体平台所拥有的权限包;所述权限包类型与媒体文件的类型相对应;从至少一个权限包集合中,确定出与所述目标媒体平台对应的目标权限包集合;利用所述权限包类型和所述目标权限包集合,确定出在所述目标媒体平台播放所述待播放媒体文件时对应的目标权限包;验证所述目标账号是否具有所述目标权限包的权限,得到验证结果,并根据所述验证结果,控制所述待播放媒体文件。第二方面,本专利技术实施例提供一种权限控制装置,包括:接收模块,用于接收播放待播放媒体文件的播放指令;所述播放指令是目标对象通过目标账号在媒体播放端发送的;处理模块,用于响应于所述播放指令,查询所述待播放媒体文件对应的权限包类型,并确定出所述媒体播放端对应的目标媒体平台;所述权限包类型中包含至少一个媒体平台所拥有的权限包;所述权限包类型与媒体文件的类型相对应;从至少一个权限包集合中,确定出与所述目标媒体平台对应的目标权限包集合;利用所述权限包类型和所述目标权限包集合,确定出在所述目标媒体平台播放所述待播放媒体文件时对应的目标权限包;验证模块,用于验证所述目标账号是否具有所述目标权限包的权限,得到验证结果,并根据所述验证结果,控制所述待播放媒体文件。第三方面,本专利技术实施例提供一种权限控制设备,包括:存储器,用于存储可执行权限控制指令;处理器,用于执行所述存储器中存储的可执行权限控制指令时,实现本专利技术实施例提供的权限控制方法。第四方面,本专利技术实施例提供一种存储介质,存储有可执行权限控制指令,用于引起处理器执行时,实现本专利技术实施例提供的权限控制方法。本专利技术实施例具有以下有益效果:本专利技术实施例中,权限控制装置能够接收目标对象通过目标账号在媒体播放端发送的播放指令,然后响应播放指令,分别得到待播放媒体文件对应的权限包类型以及媒体播放端对应的目标媒体平台,然后从至少一个权限包集合中,确定出与目标媒体平台对应的目标权限包集合,再利用权限包类型和目标权限包集合,共同确定出目标权限包,最后验证目标账号是否具有目标权限包的权限,根据验证所得到的验证结果,控制待播放媒体文件,如此,权限控制装置在接收到播放指令之后,可以将根据目标媒体平台所拥有的目标权限包集合,与待播放媒体文件对应的权限包类型,共同来用户对待播放媒体文件的播放行为进行控制,提高控制用户权限的灵活度。附图说明图1是本专利技术实施例提供的视频播放场景中的一个可选的应用模式示意图;图2是本专利技术实施例提供的权限控制设备的一个可选的结构示意图;图3是本专利技术实施例提供的权限控制方法的一个可选的流程示意图;图4是本专利技术实施例提供的属性字段的示意图;图5是本专利技术实施例提供的拒绝播放的示意图;图6是本专利技术实施例提供的权限包类型的示意图;图7是本专利技术实施例提供的对待修改权限包集合进行修改的示意图;图8是本专利技术实施例提供的实际应用场景中的权限控制方法的示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,所描述的实施例不应视为对本专利技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本专利技术实施例的目的,不是旨在限制本专利技术。对本专利技术实施例进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。1)互联网电视服务,是指通过互联网提供的电视服务,用户可以在家用智能电视上播放互联网视频,进行网上冲浪等。2)媒体文件,指可以在智能电视上进行播放的文件的统称,例如电影、电视剧、综艺等内容。3)权限包,是指将用户针对至少一个媒体文件所拥有的播放权限进行汇总所形成的包产品,例如视频会员包、音乐VIP包等。4)权限包类型,是针对媒体文件的类型进行设置的,例如针对体育类媒体文件的权限包类型,针对引进的海外连续剧的权限包类型等。在媒体文件库中,每一个媒体文件只能归属一个权限包类型。5)媒体平台,可以理解为智能电视的制造厂商所分配的播放平台,不同的制造厂商拥有不同的媒体平台,不同的媒体平台对应不同的权限包,以便于对不同的媒体文件控制特定的播放渠道。6)权限包集合,即媒体平台所拥有的全部权限包所组成的集合。媒体平台不同,权限包集合中所包含的权限包也不同。本专利技术实施例提供一种权限控制方法、装置及设备,能够提高控制用户权限的灵活度。下面说明本专利技术实施例提供的权限控制设备的示例性应用,本专利技术实施例提供的权限控制设备可以实施为服务器。下面,将说明权限控制设备实施为服务器时的示例性应用。参见图1,图1是本专利技术实施例提供的视频播放场景100中的一个可选的应用模式示意图,适用于一些依赖服务器200、智能电视300即可实现的视频播放场景100的应用模型。在视频播放场景中,用户在智能电视300上登陆自己的账号,然后通过智能电视300的外部设备,例如遥控器,进行视频点播,选择想要观看的视频,智能电视300在知晓用户想要观看的视频之后,会将该视频的标识信息,以及用户的账号信息等内容进行打包,生成针对该视频的播放指令,然后将播放指令发送给服务器200。服务器200在接收到智能电视300所发送的播放指令之后,会对播放指令进行解析,从中获取用户的账号信息,以及用户想要观看的视频的标识信息。之后,本文档来自技高网
...

【技术保护点】
1.一种权限控制方法,其特征在于,包括:/n接收播放待播放媒体文件的播放指令;所述播放指令是目标对象通过目标账号在媒体播放端发送的;/n响应于所述播放指令,查询所述待播放媒体文件对应的权限包类型,并确定出所述媒体播放端对应的目标媒体平台;所述权限包类型中包含至少一个媒体平台所拥有的权限包;所述权限包类型与媒体文件的类型相对应;/n从至少一个权限包集合中,确定出与所述目标媒体平台对应的目标权限包集合;/n利用所述权限包类型和所述目标权限包集合,确定出在所述目标媒体平台播放所述待播放媒体文件时对应的目标权限包;/n验证所述目标账号是否具有所述目标权限包的权限,得到验证结果,并根据所述验证结果,控制所述待播放媒体文件。/n

【技术特征摘要】
1.一种权限控制方法,其特征在于,包括:
接收播放待播放媒体文件的播放指令;所述播放指令是目标对象通过目标账号在媒体播放端发送的;
响应于所述播放指令,查询所述待播放媒体文件对应的权限包类型,并确定出所述媒体播放端对应的目标媒体平台;所述权限包类型中包含至少一个媒体平台所拥有的权限包;所述权限包类型与媒体文件的类型相对应;
从至少一个权限包集合中,确定出与所述目标媒体平台对应的目标权限包集合;
利用所述权限包类型和所述目标权限包集合,确定出在所述目标媒体平台播放所述待播放媒体文件时对应的目标权限包;
验证所述目标账号是否具有所述目标权限包的权限,得到验证结果,并根据所述验证结果,控制所述待播放媒体文件。


2.根据权利要求1所述的方法,其特征在于,所述从至少一个权限包集合中,确定出与所述目标媒体平台对应的目标权限包集合,包括:
根据所述目标媒体平台,以及媒体平台和权限包集合的预设关系,从所述至少一个权限包集合中查找与所述目标媒体平台对应的权限包集合,得到查询结果;
将所述查询结果,确定为所述目标权限包集合。


3.根据权利要求1所述的方法,其特征在于,所述利用所述权限包类型和所述目标权限包集合,确定出在所述目标媒体平台播放所述待播放媒体文件时对应的目标权限包,包括:
对所述权限包类型和所述目标权限包集合求交集,得到交集结果;
将所述交集结果作为在所述目标媒体平台播放所述待播放媒体文件时对应的所述目标权限包。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述验证所述目标账号是否具有所述目标权限包的权限,得到验证结果,并根据所述验证结果,控制所述待播放媒体文件,包括:
当所述目标账号具有所述目标权限包的权限时,得到表征验证通过的所述验证结果,根据所述验证结果,允许播放所述待播放媒体文件;或者,
当所述目标账号不具有所述目标权限包的权限时,得到表征验证失败的所述验证结果,根据所述验证结果,拒绝播放所述待播放媒体文件。


5.根据权利要求1所述的方法,其特征在于,在所述接收播放待播放媒体文件的播放指令之前,所述方法还包括:
获取至少一个媒体文件对应的类别标签,并根据所述类别标签,为所述至少一个媒体平台中的每个媒体平台配置权限包;
将所述每个媒体平台的权限包分别进行组合,得到所述至少一个媒体平台对应的所述至少一个权限包集合。


6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:刘维果杨伟俊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1