The invention discloses a video resource management method, which includes: receiving video playback requests sent by clients, in which the video playback requests carry target video information and user identity information; authenticating user identity information and searching local video library to obtain static resources matching the target video information after successful authentication; and according to static state. The requirement of resource privilege opening and user identity information determine whether the client has access to the static resources. When the client has access to the static resources, the URL address of the static resources is created and sent down to the client for the client to access and play the video content in the static resources. The invention also discloses a device, system and computer readable storage medium. The invention solves the permission security problem of static resources, and then controls the video acquisition mode using static resources technology on the network.
【技术实现步骤摘要】
视频资源管理方法、设备、系统及计算机可读存储介质
本专利技术涉及多媒体
,尤其涉及一种视频资源管理方法、设备、系统及计算机可读存储介质。
技术介绍
随着计算机与信息网络技术的不断发展,手机、电脑、电视等终端设备已经成为必不可少的使用工具。通过终端设备装载各式各样的应用程序,实现各种不同功能应用。终端设备在启动应用程序加载视频文件时,需要从后台服务器中下载相应的静态资源。现有技术中,静态资源不受管控,且获取静态资源一般都是客户端先向后台服务器发送请求,后台服务器响应请求,并从内存中提取相应的文件直接返回给客户端进行解析和渲染显示。因而在实际应用中,当视频文件存在一些特殊播放要求时,需要采取动态资源的方式实现监管,但是动态资源的配置无疑加重服务器的负载,尤其是访问量大的服务器,进而影响用户的使用。
技术实现思路
本专利技术的主要目的在于提供一种视频资源管理方法、设备、系统及计算机可读存储介质,旨在解决现有技术中静态资源的权限安全,进而对网络上利用静态资源技术的视频获取方式进行有力管控的技术问题。为实现上述目的,本专利技术提供的一种视频资源管理方法,所述视频资源管理方法包括以下步骤:接收客户端发送的视频播放请求,其中,所述视频播放请求携带有目标视频信息和用户身份信息;对所述用户身份信息进行身份验证,并在验证成功后,查找本地视频库以获取与所述目标视频信息相匹配的静态资源;根据所述静态资源的权限开放要求和所述用户身份信息,判断所述客户端是否有权限访问所述静态资源;当所述客户端有权限访问所述静态资源时,创建所述静态资源的URL地址并下发至所述客户端,以供所述客户端访 ...
【技术保护点】
1.一种视频资源管理方法,其特征在于,所述视频资源管理方法包括以下步骤:接收客户端发送的视频播放请求,其中,所述视频播放请求携带有目标视频信息和用户身份信息;对所述用户身份信息进行身份验证,并在验证成功后,查找本地视频库以获取与所述目标视频信息相匹配的静态资源;根据所述静态资源的权限开放要求和所述用户身份信息,判断所述客户端是否有权限访问所述静态资源;当所述客户端有权限访问所述静态资源时,创建所述静态资源的URL地址并下发至所述客户端,以供所述客户端访问并播放所述静态资源中的视频内容。
【技术特征摘要】
1.一种视频资源管理方法,其特征在于,所述视频资源管理方法包括以下步骤:接收客户端发送的视频播放请求,其中,所述视频播放请求携带有目标视频信息和用户身份信息;对所述用户身份信息进行身份验证,并在验证成功后,查找本地视频库以获取与所述目标视频信息相匹配的静态资源;根据所述静态资源的权限开放要求和所述用户身份信息,判断所述客户端是否有权限访问所述静态资源;当所述客户端有权限访问所述静态资源时,创建所述静态资源的URL地址并下发至所述客户端,以供所述客户端访问并播放所述静态资源中的视频内容。2.如权利要求1所述的视频资源管理方法,其特征在于,所述对所述用户身份信息进行身份验证包括:判断所述用户身份信息是否为token令牌,或是否为个人账号和密码;当所述用户身份信息为token令牌时,采用预设算法对所述token令牌进行解密和解码处理,得到JWT字符串数据,其中,所述JWT字符串数据至少包括签发者、接收方的账号ID、过期时间、角色信息;根据所述过期时间和当前时间判断所述token令牌是否有效;当所述token令牌有效时,分别对所述签发者、所述接收方、所述权限信息、所述角色信息进行验证,以得到验证成功或验证失败的验证结果;当所述用户身份信息为个人账号和密码时,调用用户信息表对所述个人账号和密码进行验证,以得到验证成功或验证失败的验证结果,其中,所述用户信息表记录所有用户的账户及其对应的密码、角色信息、权限信息、基本属性。3.如权利要求2所述的视频资源管理方法,其特征在于,在所述当所述用户身份信息为个人账号和密码时,调用用户信息表对所述个人账号和密码进行验证,以得到验证成功或验证失败的验证结果之后,所述视频资源管理方法还包括:当所述个人账号和密码验证成功后,采用预设算法对所述用户信息表中记录的与所述个人账户对应的相关信息进行编码和加密处理,以生成token令牌,并将生成的token令牌下发给所述客户端,以供所述客户端在下次发送请求时使用。4.如权利要求1所述的视频资源管理方法,其特征在于,所述根据所述静态资源的权限开放要求和所述用户身份信息,判断所述客户端是否有权限访问所述静态资源包括:读取所述静态资源的权限开放要求,其中,所述权限开放要求至少包括对普通用户开放、对VIP用户开放、对特定用户开放、仅供上传者开放中的任一项;当读取的所述权限开放要求为对普通用户开放或对VIP用户开放时,根据所述用户身份信息,得到角色信息,并将所述权限开放要求与所述角色信息进行比对,其中,所述角色信息至少包括普通用户或VIP用户;当所述权限开放要...
【专利技术属性】
技术研发人员:熊晓龙,聂品,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。