基于信誉度评价的短链接分享方法技术

技术编号:24251707 阅读:46 留言:0更新日期:2020-05-22 23:39
本发明专利技术提供了一种基于信誉度评价的短链接分享方法,本发明专利技术中服务端可压缩任意原网址得到短网址,当用户端访问压缩过的短网址后,用户端的浏览器并不会自动跳转到真实的网页,而是呈现一个信誉度评价页面。在该页面中,用户可查看真实的原网址及其历史评分。

Short link sharing method based on reputation evaluation

【技术实现步骤摘要】
基于信誉度评价的短链接分享方法
本专利技术涉及一种基于信誉度评价的短链接分享方法。
技术介绍
在现有的技术中,短网址服务可以提供一个非常短小的URL以代替原来的可能较长的URL,将长的URL地址缩短。用户访问缩短后的URL时,通常将会重定向到原来的URL。短网址服务主要起源于一些具有字数限制的微博客服务,但是现在广泛用于短信、邮件等。很多安全问题是跟安全场景相关的,随着场景的不断变化,安全问题也是变化的。短网址的初衷是在微博这种限制字数的公共平台使用,也就是说它基本是公开的,但是后续在个人短信和邮件之中,其实有部分已经是私密的。这直接引发了短网址第一个比较大的潜在风险。因此需要一种方案来避免信息泄露的风险。现有技术中由于短网址服务自身存在的设计缺陷问题,尤其是一般短网址采用6位或者7位字母和数字的集合,可以被很好的预测,从而被针对性的爆破。而在爆破中最重要的一个步骤就是如何检测当前短网址使用的算法,从而生成该算法对应的字典。因此需要一种方法来减少短网址被爆破的风险。
技术实现思路
本专利技术的目的在于提供一种基于信誉度评价的短链接分享方法。为解决上述问题,本专利技术提供一种基于信誉度评价的短链接分享方法,包括:对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中;获取用户端访问短链接的请求;基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示;获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作;基于所述确认操作向所述用户端发送所述短链接对应的页面内容。进一步的,在上述方法中,对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中,包括:采用Base58编码对原网址进行压缩,生成对应的唯一的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中。进一步的,在上述方法中,基于所述确认操作向所述用户端发送所述短链接对应的页面内容之后,还包括:获取所述用户端反馈的所述短链接对应的原网址添加的对应的新信誉度评分,并将所述新信誉度评分存储入所述数据库。进一步的,在上述方法中,基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示,包括:采用MVC模式进行系统构建,通过所述系统并基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示。与现有技术相比,本专利技术通过将历史评分信息、原始URL通过浏览器呈现给用户,新引入的页面能够直观呈现真实网页的信誉度信息。用户基于对应的原网址、原网址的信誉度历史评分,需要在用户端点击页面上的确认按钮,服务端获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作,服务端才进行网页跳转,使得用户端在访问最终的网页时,不会携带来源网页的Referer信息,避免隐私泄露。本专利技术中服务端可压缩任意原网址得到短网址,当用户端访问压缩过的短网址后,用户端的浏览器并不会自动跳转到真实的网页,而是呈现一个信誉度评价页面。在该页面中,用户可查看真实的原网址及其历史评分附图说明图1是根据本专利技术一个实施例的分析短网址链接分享系统技术的步骤示意图;图2是根据本专利技术一个实施例的分析短网址链接分享系统技术的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图1所示,本专利技术提供一种基于信誉度评价的短链接分享方法,包括:步骤S1,对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中;步骤S2,获取用户端访问短链接的请求;步骤S3,基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示;步骤S4,获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作;步骤S5,基于所述确认操作向所述用户端发送所述短链接对应的页面内容。在此,本实施例中将历史评分信息、原始URL通过浏览器呈现给用户,新引入的页面能够直观呈现真实网页的信誉度信息。用户基于对应的原网址、原网址的信誉度历史评分,需要在用户端点击页面上的确认按钮,服务端获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作,服务端才进行网页跳转,使得用户端在访问最终的网页时,不会携带来源网页的Referer信息,避免隐私泄露。本专利技术中服务端可压缩任意原网址得到短网址,当用户端访问压缩过的短网址后,用户端的浏览器并不会自动跳转到真实的网页,而是呈现一个信誉度评价页面。在该页面中,用户可查看真实的原网址及其历史评分。本专利技术的基于信誉度评价的短链接分享方法一实施例中,步骤S1,对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中,包括:采用Base58编码对原网址进行压缩,生成对应的唯一的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中。在此,采用的Base58编码是Bitcoin中使用的一种独特的编码方式,在消除阅读负担的前提下很好地缩短了编号的长度。如图2所示,本专利技术的基于信誉度评价的短链接分享方法一实施例中,步骤S5,基于所述确认操作向所述用户端发送所述短链接对应的页面内容之后,还包括:获取所述用户端反馈的所述短链接对应的原网址添加的对应的新信誉度评分,并将所述新信誉度评分存储入所述数据库。在此,当前用户在登录后也可对该URL进行评分,供其他用户参考,以对原网址的信誉度历史评分不断更新、完善。本专利技术的基于信誉度评价的短链接分享方法一实施例中,步骤S3,基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示,包括:采用MVC模式进行系统构建,通过所述系统并基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示。在此,采用MVC模式进行系统构建,进行信誉度收集与呈现。图1是根据本专利技术一个实施例的分析短网址链接分享系统技术的步骤示意图。如图所示,该方法包括以下步骤:步骤本文档来自技高网...

【技术保护点】
1.一种基于信誉度评价的短链接分享方法,其特征在于,包括:/n对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中;/n获取用户端访问短链接的请求;/n基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示;/n获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作;/n基于所述确认操作向所述用户端发送所述短链接对应的页面内容。/n

【技术特征摘要】
1.一种基于信誉度评价的短链接分享方法,其特征在于,包括:
对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中;
获取用户端访问短链接的请求;
基于所述请求从所述数据库获取所述短链接对应的原网址、原网址的信誉度历史评分,并将对应的原网址、原网址的信誉度历史评分发送到所述用户端显示;
获取所述用户端基于对应的原网址、原网址的信誉度历史评分的显示反馈的访问所述短链接的确认操作;
基于所述确认操作向所述用户端发送所述短链接对应的页面内容。


2.如权利要求1所述的基于信誉度评价的短链接分享方法,其特征在于,对原网址进行压缩,生成对应的自增序列作为短链接,并将所述短链接及其对应的原网址、原网址的信誉度历史评分存入数据库中,包括:
采用Base58编码对原网址进行压缩,生成对...

【专利技术属性】
技术研发人员:刘晓琛贾永恒顾雯琦李晓丹徐琛
申请(专利权)人:上海应用技术大学
类型:发明
国别省市:上海;31

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

1