【技术实现步骤摘要】
媒体资源的获取方法和装置、存储介质及电子装置
本专利技术涉及媒体资源领域,具体而言,涉及一种媒体资源的获取方法和装置、存储介质及电子装置。
技术介绍
互动小说,又名视觉小说,一般以H5的形式承载,用户可以在小说平台上选择感兴趣的小说进行阅读和互动。H5作为web网络环境下的产物,其内容很容易被他人通过爬虫等方式获取,从而造成小说平台在内容安全性上的隐患。相关技术中,客户端直接向web服务器请求小说资源,web服务器直接向客户端返回小说资源,当前方案存在资源泄漏的问题,用户通过爬虫、离线缓存等方式可以获取到web服务器里整个小说的资源,包括文本、脚本、图片、音视频等,从而绕过了平台和付费门槛。对于需要付费阅读的小说,用户在爬取其内容后,可以不进行付费便能阅读体验,对小说平台的运营造成一定的影响。客户端直接向媒体资源服务器请求媒体资源,媒体资源服务器直接向客户端返回媒体资源,导致媒体资源被爬取后容易被破解,当前方案存在资源泄漏的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种媒体资源的获取方法和装置、存储介质及电子装置,以至少解决通过媒体资源服务器直接获取媒体资源导致媒体资源被爬取后安全系数低的技术问题。根据本专利技术实施例的一个方面,提供了一种媒体资源的获取方法,包括:向登录服务器发送第一密钥获取请求,其中,上述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取上述登录服务器发送的上述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取上述第一目标媒体资源;获取上 ...
【技术保护点】
1.一种媒体资源的获取方法,其特征在于,包括:向登录服务器发送第一密钥获取请求,其中,所述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取所述登录服务器发送的所述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取所述第一目标媒体资源;获取所述代理服务器发送的第一加密数据,其中,所述第一加密数据是所述代理服务器使用所述登录服务器提供的第一加密密钥对媒体资源服务器上的所述第一目标媒体资源进行加密得到的第一加密数据,所述第一解密密钥与所述第一加密密钥为一对密钥;使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源。
【技术特征摘要】
1.一种媒体资源的获取方法,其特征在于,包括:向登录服务器发送第一密钥获取请求,其中,所述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取所述登录服务器发送的所述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取所述第一目标媒体资源;获取所述代理服务器发送的第一加密数据,其中,所述第一加密数据是所述代理服务器使用所述登录服务器提供的第一加密密钥对媒体资源服务器上的所述第一目标媒体资源进行加密得到的第一加密数据,所述第一解密密钥与所述第一加密密钥为一对密钥;使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源。2.根据权利要求1所述的方法,其特征在于,向所述登录服务器发送所述第一密钥获取请求包括:在由第一帐号登录的客户端上向所述登录服务器发送所述第一密钥获取请求,其中,所述第一密钥获取请求中携带有所述第一帐号;获取所述登录服务器发送的所述第一解密密钥包括:获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥。3.根据权利要求2所述的方法,其特征在于,向所述登录服务器发送所述第一密钥获取请求之前,所述方法还包括:接收所述第一帐号的登录请求;向所述登录服务器发送认证请求,其中,所述认证请求中携带有所述第一帐号;接收所述登录服务器发送的认证成功响应;获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥包括:在所述登录服务器记录了登录信息的情况下,获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥,其中,所述登录信息用于表示所述客户端当前由所述第一帐号登录。4.根据权利要求2所述的方法,其特征在于,使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源之后,所述方法还包括:在由第二帐号登录的所述客户端上向所述登录服务器发送第二密钥获取请求,其中,所述第二密钥获取请求中携带有所述第二帐号,所述第二密钥获取请求用于请求获取第二目标媒体资源的第二解密密钥;获取所述登录服务器发送的为所述第二帐号分配的所述第二解密密钥;向所述代理服务器发送第二媒体资源获取请求,其中,所述第二媒体资源获取请求用于请求获取所述第二目标媒体资源;获取所述代理服务器发送的第二加密数据,其中,所述第二加密数据是所述代理服务器使用所述登录服务器提供的第二加密密钥对所述媒体资源服务器上的所述第二目标媒体资源进行加密得到的第二加密数据,所述第二解密密钥与所述第二加密密钥为一对密钥,所述第二解密密钥不同于所述第一解密密钥,所述第二加密密钥不同于所述第一加密密钥;使用所述第二解密密钥对所述第二加密数据进行解密,得到所述第二目标媒体资源。5.根据权利要求1至4中任一项所述的方法,其特征在于,获取所述登录服务器发送的所述第一解密密钥包括:获取所述登录服务器发送的对所述第一解密密钥进行加密的第三加密数据;根据客户端与所述登录服务器预先协商的解密方式对所述第三加密数据进行解密,得到所述第一解密密钥。6.一种媒体资源的获取方法,其特征在于,包括:获取客户端发送的第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取第一目标媒体资源;从登录服务器获取第一加密密钥,其中,所述第一加密密钥和用于发送给所述客户端的第一解密密钥是所述登录服务器生成的一对密钥;从媒体资源服务器上获取所述第一目标媒体资源;使用所述第一加密密钥对所述第一目标媒体资源进行加密,得到第一加密数据;向所述客户端发送所述第一加密数据,其中,所述第一加密数据用于被所述客户端使用所述第一解密密钥进行解密得到所述第一目标媒体资源。7.根据权利要求6所述的方法,其特征在于,从所述登录服务器获取所述第一加密密钥包括:向所述登录服务器发送第三密钥获取请求,其中,所述第三密钥获取请求用于请求获取所述第一目标媒体资源的第一加密密钥;接收所述登录服务器发送的所述第一加密密钥。8.根据权利要求6或7所述的方法,其特征在于,使用所述第一加密密钥对所述第一目标媒体资源进行加密,得到第一加密数据包括:向所述媒体资源服务器发送第三媒体资源获取请求,其中...
【专利技术属性】
技术研发人员:冯锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。