资源内容分享方法及系统技术方案

技术编号:35140676 阅读:14 留言:0更新日期:2022-10-05 10:16
本申请公开了一种资源内容分享方法,该方法包括:接收用户分享资源内容的请求,根据所述资源内容对应的多项预设信息生成动态链接,并记录所述动态链接与所述资源内容的实际链接之间的绑定关系;接收动态链接访问,对所述动态链接进行匹配逻辑处理,重定向到对应的所述实际链接上,以展示所述资源内容。本申请还公开了一种资源内容分享系统、电子装置和计算机可读存储介质。由此,能够减少对所分享的资源内容进行屏蔽和封禁的概率,提升分享的成功率,提高分享成功后的展示率。提高分享成功后的展示率。提高分享成功后的展示率。

【技术实现步骤摘要】
资源内容分享方法及系统


[0001]本申请涉及数据处理
,尤其涉及一种资源内容分享方法、系统、电子装置及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的普及与发展,用户在参与互联网活动中,尤其是浏览网络内容活动中,当发现一些有趣或有价值的资源内容时,将会有分享给其他用户(例如好友、群友、粉丝等个人或者集体)的想法。当前,用户分享资源内容给好友的途径有很多,例如微信、QQ、微博等第三方渠道,并且大部分情况下是将该资源内容的固定链接通过不同的渠道分享出去。
[0003]但是,在通过固定连接分享内容的过程中,可能存在第三方渠道屏蔽或者封禁分享的内容。第三方渠道只要处理这个固定链接就可以实现对所分享的内容的屏蔽和封禁。同时,同一个固定链接的分享次数和频次也可能有限制。
[0004]因此,上述方案存在无法分享的风险,会影响用户使用体验。

技术实现思路

[0005]本申请的主要目的在于提出一种资源内容分享方法、系统、电子装置及计算机可读存储介质,旨在解决如何避免由于固定链接导致内容资源无法成功分享的问题。
[0006]为实现上述目的,本申请实施例提供了一种资源内容分享方法,所述方法包括:
[0007]接收用户分享资源内容的请求,根据所述资源内容对应的多项预设信息生成动态链接,并记录所述动态链接与所述资源内容的实际链接之间的绑定关系;
[0008]接收动态链接访问,对所述动态链接进行匹配逻辑处理,重定向到对应的所述实际链接上,以展示所述资源内容。
[0009]可选地,所述根据所述资源内容对应的多项预设信息生成动态链接包括:
[0010]注册多个域名并完成备案,以创建域名池;
[0011]按照域名、时间、随机值、用户信息、哈希值生成所述动态链接。
[0012]可选地,所述按照域名、时间、随机值、用户信息、哈希值生成所述动态链接包括:
[0013]从所述域名池中随机获取一个域名;
[0014]获取当前的时间值;
[0015]产生一个随机数;
[0016]获取请求分享所述资源内容的用户信息;
[0017]将所述域名、时间值、随机数、用户信息分别写入所述动态链接的前四段信息中;
[0018]将所述前四段信息所组成的值加上一个预设值进行哈希运算,得到一个哈希值,写入所述动态链接的第五段信息中。
[0019]可选地,所述记录所述动态链接与所述资源内容的实际链接之间的绑定关系包括:
[0020]记录所述哈希值与所述实际链接之间的绑定关系。
[0021]可选地,所述进行匹配逻辑处理,重定向到对应的所述实际链接上包括:
[0022]对所述动态链接进行合法验证;
[0023]当验证通过后,根据所述绑定关系获取所述动态链接对应的所述实际链接;
[0024]将所述动态链接重定向到所述实际链接上。
[0025]可选地,所述对所述动态链接进行合法验证包括:
[0026]判断所述动态链接的域名是否有效;
[0027]当所述域名有效时,判断所述动态链接是否符合预先设定的格式;
[0028]当所述动态链接符合所述格式时,验证所述动态链接是否被篡改过;
[0029]当所述动态链接未被篡改过时,所述合法验证通过。
[0030]可选地,所述验证所述动态链接是否被篡改过包括:
[0031]将所述动态链接中域名、时间、随机值、用户信息组成的值加上一个预设值进行哈希运算;
[0032]当运算结果等于所述动态链接中的哈希值时,确定所述动态链接未被篡改过。
[0033]可选地,所述根据所述绑定关系获取所述动态链接对应的所述实际链接包括:
[0034]读取所述动态链接中的哈希值;
[0035]根据所述哈希值从所述绑定关系中查询对应的所述实际链接。
[0036]可选地,所述根据所述哈希值从所述绑定关系中查询对应的所述实际链接包括:
[0037]从所述绑定关系中查询所述哈希值是否已存在;
[0038]当所述哈希值已存在时,从所述绑定关系中获取所述哈希值对应的实际链接;
[0039]判断所述实际链接是否还有效;
[0040]当所述实际链接还有效时,确定成功查询到所述哈希值对应的所述实际链接。
[0041]此外,为实现上述目的,本申请实施例还提供一种资源内容分享系统,所述系统包括:
[0042]生成模块,用于接收用户分享资源内容的请求,根据所述资源内容对应的多项预设信息生成动态链接,并记录所述动态链接与所述资源内容的实际链接之间的绑定关系;
[0043]匹配模块,用于接收动态链接访问,对所述动态链接进行匹配逻辑处理,重定向到对应的所述实际链接上,以展示所述资源内容。
[0044]为实现上述目的,本申请实施例还提供另一种资源内容分享方法,应用于第二客户端,所述方法包括:
[0045]接收第一客户端分享的动态链接,其中,所述动态链接为根据所述第一客户端所要分享的资源内容对应的多项预设信息生成;
[0046]向服务器发出对所述动态链接的访问请求;
[0047]接收并展示服务器返回的所述动态链接对应的所述资源内容,其中,所述资源内容为根据所述动态链接与所述资源内容的实际链接之间的绑定关系进行匹配逻辑处理后,重定向到所述实际链接上得到。
[0048]为实现上述目的,本申请实施例还提供另一种资源内容分享系统,应用于第二客户端,所述系统包括:
[0049]接收模块,用于接收第一客户端分享的动态链接,其中,所述动态链接为根据所述
第一客户端所要分享的资源内容对应的多项预设信息生成;
[0050]请求模块,用于向服务器发出对所述动态链接的访问请求;
[0051]展示模块,用于接收并展示服务器返回的所述动态链接对应的所述资源内容,其中,所述资源内容为根据所述动态链接与所述资源内容的实际链接之间的绑定关系进行匹配逻辑处理后,重定向到所述实际链接上得到。
[0052]为实现上述目的,本申请实施例还提供一种电子装置,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源内容分享程序,所述资源内容分享程序被所述处理器执行时实现如上述的资源内容分享方法。
[0053]为实现上述目的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有资源内容分享程序,所述资源内容分享程序被处理器执行时实现如上述的资源内容分享方法。
[0054]本申请实施例提出的资源内容分享方法、系统、电子装置及计算机可读存储介质,能够提供一种基于动态域名链接的安全分享方案,在用户每次请求分享某个资源内容时按照多项预设信息(域名、时间、随机值、用户信息、哈希值五段信息)生成不同的动态链接进行分享,并在所述动态链接被分享后,通过与上述生成过程相对应的匹配逻辑处理过程将所述动态链接重定向到对应的实际链本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源内容分享方法,其特征在于,所述方法包括:接收用户分享资源内容的请求,根据所述资源内容对应的多项预设信息生成动态链接,并记录所述动态链接与所述资源内容的实际链接之间的绑定关系;接收动态链接访问,对所述动态链接进行匹配逻辑处理,重定向到对应的所述实际链接上,以展示所述资源内容。2.根据权利要求1所述的资源内容分享方法,其特征在于,所述根据所述资源内容对应的多项预设信息生成动态链接包括:注册多个域名并完成备案,以创建域名池;按照域名、时间、随机值、用户信息、哈希值生成所述动态链接。3.根据权利要求2所述的资源内容分享方法,其特征在于,所述按照域名、时间、随机值、用户信息、哈希值生成所述动态链接包括:从所述域名池中随机获取一个域名;获取当前的时间值;产生一个随机数;获取请求分享所述资源内容的用户信息;将所述域名、时间值、随机数、用户信息分别写入所述动态链接的前四段信息中;将所述前四段信息所组成的值加上一个预设值进行哈希运算,得到一个哈希值,写入所述动态链接的第五段信息中。4.根据权利要求2或3所述的资源内容分享方法,其特征在于,所述记录所述动态链接与所述资源内容的实际链接之间的绑定关系包括:记录所述哈希值与所述实际链接之间的绑定关系。5.根据权利要求1至4任一项所述的资源内容分享方法,其特征在于,所述进行匹配逻辑处理,重定向到对应的所述实际链接上包括:对所述动态链接进行合法验证;当验证通过后,根据所述绑定关系获取所述动态链接对应的所述实际链接;将所述动态链接重定向到所述实际链接上。6.根据权利要求5所述的资源内容分享方法,其特征在于,所述对所述动态链接进行合法验证包括:判断所述动态链接的域名是否有效;当所述域名有效时,判断所述动态链接是否符合预先设定的格式;当所述动态链接符合所述格式时,验证所述动态链接是否被篡改过;当所述动态链接未被篡改过时,所述合法验证通过。7.根据权利要求6所述的资源内容分享方法,其特征在于,所述验证所述动态链接是否被篡改过包括:将所述动态链接中域名、时间、随机值、用户信息组成的值加上一个预设值进行哈希运算;当运算结果等于所述动态链接中的哈希值时,确定所述动态链接未被篡改过。8.根据权利要求6或7所述的资源内容分享方法,其特征在于,所述根据所述绑定关系获取所述动态链接对应的所述实际链接包括:
读取所述动态...

【专利技术属性】
技术研发人员:张胜超徐军朱雨黄山成
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1