媒体资源的获取方法和装置、存储介质及电子装置制造方法及图纸

技术编号:22186192 阅读:36 留言:0更新日期:2019-09-25 03:39
本发明专利技术公开了一种媒体资源的获取方法和装置、存储介质及电子装置。其中,该方法包括:在客户端上向登录服务器发送第一密钥获取请求;获取该登录服务器发送的该第一解密密钥;在该客户端上向代理服务器发送第一媒体资源获取请求;获取该代理服务器发送的第一加密数据,其中,该第一加密数据是该代理服务器使用该登录服务器提供的第一加密密钥对该第一目标媒体资源进行加密得到的,该第一解密密钥与该第一加密密钥为一对密钥;在该客户端上使用该第一解密密钥对该第一加密数据进行解密,得到该第一目标媒体资源。本发明专利技术解决了通过媒体资源服务器直接获取媒体资源导致媒体资源被爬取后安全系数低的技术问题。

Methods and devices for acquiring media resources, storage media and electronic devices

【技术实现步骤摘要】
媒体资源的获取方法和装置、存储介质及电子装置
本专利技术涉及媒体资源领域,具体而言,涉及一种媒体资源的获取方法和装置、存储介质及电子装置。
技术介绍
互动小说,又名视觉小说,一般以H5的形式承载,用户可以在小说平台上选择感兴趣的小说进行阅读和互动。H5作为web网络环境下的产物,其内容很容易被他人通过爬虫等方式获取,从而造成小说平台在内容安全性上的隐患。相关技术中,客户端直接向web服务器请求小说资源,web服务器直接向客户端返回小说资源,当前方案存在资源泄漏的问题,用户通过爬虫、离线缓存等方式可以获取到web服务器里整个小说的资源,包括文本、脚本、图片、音视频等,从而绕过了平台和付费门槛。对于需要付费阅读的小说,用户在爬取其内容后,可以不进行付费便能阅读体验,对小说平台的运营造成一定的影响。客户端直接向媒体资源服务器请求媒体资源,媒体资源服务器直接向客户端返回媒体资源,导致媒体资源被爬取后容易被破解,当前方案存在资源泄漏的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种媒体资源的获取方法和装置、存储介质及电子装置,以至少解决通过媒体资源服务器直接获取媒体资源导致媒体资源被爬取后安全系数低的技术问题。根据本专利技术实施例的一个方面,提供了一种媒体资源的获取方法,包括:向登录服务器发送第一密钥获取请求,其中,上述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取上述登录服务器发送的上述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取上述第一目标媒体资源;获取上述代理服务器发送的第一加密数据,其中,上述第一加密数据是上述代理服务器使用上述登录服务器提供的第一加密密钥对媒体资源服务器上的上述第一目标媒体资源进行加密得到的第一加密数据,上述第一解密密钥与上述第一加密密钥为一对密钥;使用上述第一解密密钥对上述第一加密数据进行解密,得到上述第一目标媒体资源。根据本专利技术实施例的另一方面,还提供了一种媒体资源的获取方法,包括:获取客户端发送的第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取第一目标媒体资源;从登录服务器获取第一加密密钥,其中,上述第一加密密钥和用于发送给上述客户端的第一解密密钥是上述登录服务器生成的一对密钥;从媒体资源服务器上获取上述第一目标媒体资源;使用上述第一加密密钥对上述第一目标媒体资源进行加密,得到第一加密数据;向上述客户端发送上述第一加密数据,其中,上述第一加密数据用于被上述客户端使用上述第一解密密钥进行解密得到上述第一目标媒体资源。根据本专利技术实施例的另一方面,还提供了一种媒体资源的获取装置,包括:第一传输模块,用于向登录服务器发送第一密钥获取请求,其中,上述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;第一获取模块,用于获取上述登录服务器发送的上述第一解密密钥;第二传输模块,用于向代理服务器发送第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取上述第一目标媒体资源;第二获取模块,用于获取上述代理服务器发送的第一加密数据,其中,上述第一加密数据是上述代理服务器使用上述登录服务器提供的第一加密密钥对媒体资源服务器上的上述第一目标媒体资源进行加密得到的第一加密数据,上述第一解密密钥与上述第一加密密钥为一对密钥;第一解密模块,用于使用上述第一解密密钥对上述第一加密数据进行解密,得到上述第一目标媒体资源。根据本专利技术实施例的另一方面,还提供了一种媒体资源的获取装置,包括:第三获取模块,用于获取客户端发送的第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取第一目标媒体资源;第四获取模块,用于从登录服务器获取第一加密密钥,其中,上述第一加密密钥和用于发送给上述客户端的第一解密密钥为上述登录服务器生成的一对密钥;第五获取模块,用于从媒体资源服务器上获取上述第一目标媒体资源;第一加密模块,用于使用上述第一加密密钥对上述第一目标媒体资源进行加密,得到第一加密数据;第三传输模块,用于向上述客户端发送上述第一加密数据。根据本专利技术实施例的另一方面,还提供了一种媒体资源的获取系统,其特征在于,包括:客户端、登录服务器、代理服务器,其中,上述客户端,用于向上述登录服务器发送第一密钥获取请求,其中,上述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取上述登录服务器发送的上述第一解密密钥;向上述代理服务器发送第一媒体资源获取请求,其中,上述第一媒体资源获取请求用于请求获取上述第一目标媒体资源;获取上述代理服务器发送的第一加密数据;使用上述第一解密密钥对上述第一加密数据进行解密,得到上述第一目标媒体资源;上述登录服务器,用于响应于上述第一密钥获取请求生成上述第一解密密钥和上述第一解密密钥,并向上述客户端发送上述第一解密密钥,其中,上述第一解密密钥与上述第一加密密钥为一对密钥;上述代理服务器,用于接收上述客户端发送的上述第一媒体资源获取请求;从上述登录服务器获取上述第一加密密钥;获取媒体资源服务器上的上述第一目标媒体资源;使用上述第一加密密钥对上述第一目标媒体资源进行加密得到上述第一加密数据;向上述客户端发送上述第一加密数据。根据本专利技术实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述媒体资源的获取方法。根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的媒体资源的获取方法。在本专利技术实施例中,采用从登陆服务器获取第一解密密钥,根据第一解密密钥对加密数据进行解密的方式,由于加密数据是根据登录服务器提供的第一加密密钥进行加密得到的,通过登录服务器为客户端产生一对加密密钥和解密密钥,在客户端上采用解密密钥对从代理服务器获取的根据加密密钥加密的数据进行解密,得到目标媒体资源,由于通过代理服务器获取媒体资源,不用直接面对媒体资源服务器,使得不能通过爬虫的方式获取媒体资源,另外,由于从登录服务器获取解密密钥,从代理服务器获取加密的媒体资源,之后进行解密得到媒体资源,即使被其他客户端获取到资源,也无法解密。从而实现了提高了系统安全性的技术效果,进而解决了通过媒体资源服务器直接获取媒体资源导致媒体资源被爬取后安全系数低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的媒体资源获取系统的示意图;图2是根据本专利技术实施例的客户端登录帐号的示意图一;图3是根据本专利技术实施例的媒体资源获取的流程图;图4是根据本专利技术实施例的媒体资源的获取方法的流程图一;图5是根据本专利技术实施例的客户端获取媒体资源的示意图;图6是根据本专利技术实施例的客户端登录帐号的示意图二;图7是根据本专利技术实施例的媒体资源的获取方法的流程图二;图8是根据本专利技术实施例的小说资源互动平台的示意图;图9是根据本专利技术实施例的媒体资源的获取装置的框图一;图10是根据本专利技术实施例的媒体资源的获取装置的框图二;图11是根据本专利技术实施例的本文档来自技高网...

【技术保护点】
1.一种媒体资源的获取方法,其特征在于,包括:向登录服务器发送第一密钥获取请求,其中,所述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取所述登录服务器发送的所述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取所述第一目标媒体资源;获取所述代理服务器发送的第一加密数据,其中,所述第一加密数据是所述代理服务器使用所述登录服务器提供的第一加密密钥对媒体资源服务器上的所述第一目标媒体资源进行加密得到的第一加密数据,所述第一解密密钥与所述第一加密密钥为一对密钥;使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源。

【技术特征摘要】
1.一种媒体资源的获取方法,其特征在于,包括:向登录服务器发送第一密钥获取请求,其中,所述第一密钥获取请求用于请求获取第一目标媒体资源的第一解密密钥;获取所述登录服务器发送的所述第一解密密钥;向代理服务器发送第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取所述第一目标媒体资源;获取所述代理服务器发送的第一加密数据,其中,所述第一加密数据是所述代理服务器使用所述登录服务器提供的第一加密密钥对媒体资源服务器上的所述第一目标媒体资源进行加密得到的第一加密数据,所述第一解密密钥与所述第一加密密钥为一对密钥;使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源。2.根据权利要求1所述的方法,其特征在于,向所述登录服务器发送所述第一密钥获取请求包括:在由第一帐号登录的客户端上向所述登录服务器发送所述第一密钥获取请求,其中,所述第一密钥获取请求中携带有所述第一帐号;获取所述登录服务器发送的所述第一解密密钥包括:获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥。3.根据权利要求2所述的方法,其特征在于,向所述登录服务器发送所述第一密钥获取请求之前,所述方法还包括:接收所述第一帐号的登录请求;向所述登录服务器发送认证请求,其中,所述认证请求中携带有所述第一帐号;接收所述登录服务器发送的认证成功响应;获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥包括:在所述登录服务器记录了登录信息的情况下,获取所述登录服务器发送的为所述第一帐号分配的所述第一解密密钥,其中,所述登录信息用于表示所述客户端当前由所述第一帐号登录。4.根据权利要求2所述的方法,其特征在于,使用所述第一解密密钥对所述第一加密数据进行解密,得到所述第一目标媒体资源之后,所述方法还包括:在由第二帐号登录的所述客户端上向所述登录服务器发送第二密钥获取请求,其中,所述第二密钥获取请求中携带有所述第二帐号,所述第二密钥获取请求用于请求获取第二目标媒体资源的第二解密密钥;获取所述登录服务器发送的为所述第二帐号分配的所述第二解密密钥;向所述代理服务器发送第二媒体资源获取请求,其中,所述第二媒体资源获取请求用于请求获取所述第二目标媒体资源;获取所述代理服务器发送的第二加密数据,其中,所述第二加密数据是所述代理服务器使用所述登录服务器提供的第二加密密钥对所述媒体资源服务器上的所述第二目标媒体资源进行加密得到的第二加密数据,所述第二解密密钥与所述第二加密密钥为一对密钥,所述第二解密密钥不同于所述第一解密密钥,所述第二加密密钥不同于所述第一加密密钥;使用所述第二解密密钥对所述第二加密数据进行解密,得到所述第二目标媒体资源。5.根据权利要求1至4中任一项所述的方法,其特征在于,获取所述登录服务器发送的所述第一解密密钥包括:获取所述登录服务器发送的对所述第一解密密钥进行加密的第三加密数据;根据客户端与所述登录服务器预先协商的解密方式对所述第三加密数据进行解密,得到所述第一解密密钥。6.一种媒体资源的获取方法,其特征在于,包括:获取客户端发送的第一媒体资源获取请求,其中,所述第一媒体资源获取请求用于请求获取第一目标媒体资源;从登录服务器获取第一加密密钥,其中,所述第一加密密钥和用于发送给所述客户端的第一解密密钥是所述登录服务器生成的一对密钥;从媒体资源服务器上获取所述第一目标媒体资源;使用所述第一加密密钥对所述第一目标媒体资源进行加密,得到第一加密数据;向所述客户端发送所述第一加密数据,其中,所述第一加密数据用于被所述客户端使用所述第一解密密钥进行解密得到所述第一目标媒体资源。7.根据权利要求6所述的方法,其特征在于,从所述登录服务器获取所述第一加密密钥包括:向所述登录服务器发送第三密钥获取请求,其中,所述第三密钥获取请求用于请求获取所述第一目标媒体资源的第一加密密钥;接收所述登录服务器发送的所述第一加密密钥。8.根据权利要求6或7所述的方法,其特征在于,使用所述第一加密密钥对所述第一目标媒体资源进行加密,得到第一加密数据包括:向所述媒体资源服务器发送第三媒体资源获取请求,其中...

【专利技术属性】
技术研发人员:冯锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1