短链接跳转方法、装置、短链接服务器和存储介质制造方法及图纸

技术编号:21432342 阅读:16 留言:0更新日期:2019-06-22 11:57
本申请涉及一种短链接跳转方法、装置、短链接服务器和存储介质,短链接服务器接收地址访问请求,其中,地址访问请求携带短链接以及用户访问信息,且短链接由至少一个投放场景对应的至少一个长链接转换获得;然后,基于用户访问信息确定目标投放场景,并将短链接跳转至目标投放场景对应的目标长链接。采用上述方法,当不同的用户点击同一个短链接时,可以短链接服务器可以将上述短链接跳转至不同的目标长链接,从而可以使不同的用户得到不同的页面信息;因此在向不同用户发送不同的页面信息时,可以通过一个短链接来完成,提高了链接发送的灵活性。

【技术实现步骤摘要】
短链接跳转方法、装置、短链接服务器和存储介质
本专利技术涉及互联网
,特别是涉及一种短链接跳转方法、装置、短链接服务器和存储介质。
技术介绍
随着互联网的发展,人们通过微博、短信、终端应用等投放页面链接,进行信息的分享和传播变得越来越普遍,而传统的页面链接的字符长度过长,容易受到微博等输入字数限制,不便于进行分享和传播。在上述应用场景下,通常将长链接转换成短链接,可以很方便地进行页面链接分享。传统的短链接跳转方法中,短链接服务器将一个长链接的统一资源定位符(UniformResourceLocator,简称URL)字符串转换成长度较短的URL字符串,用户在点击上述短链接时,跳转到对应的一个长链接。但是,采用上述方法,不同的用户点击上述短链接时,得到的都是同一个页面,不能满足不同的用户通过一个短链接,得到不同的页面信息的需求;使得在向不同用户发布不同的页面链接时,不够灵活。
技术实现思路
基于此,有必要针对上述技术问题,提供一种短链接跳转方法、装置、短链接服务器和存储介质。一种短链接跳转方法,所述方法包括:接收地址访问请求,所述地址访问请求携带短链接以及用户访问信息,所述短链接由至少一个投放场景对应的至少一个长链接转换获得;基于所述用户访问信息确定目标投放场景;将所述短链接跳转至所述目标投放场景对应的目标长链接。在其中一个实施例中,所述投放场景包括至少一个场景标签;基于所述用户访问信息确定目标投放场景,包括:将所述访问信息与各投放场景的场景标签匹配;将匹配的场景标签对应的投放场景,确定为目标投放场景。在其中一个实施例中,所述投放场景的场景标签包括:客户端类型、访问位置和访问时间段。在其中一个实施例中,所述访问信息包括IP地址、浏览器信息以及访问时刻,所述将所述访问信息与各投放场景的场景标签匹配,包括:根据所述IP地址,获取访问地址,并确定所述访问地址是否与所述投放场景的访问位置匹配;根据所述浏览器信息,获取客户端信息,并确定所述客户端信息是否与所述投放场景的客户端类型匹配;确定所述访问时刻是否包含于所述投放场景的访问时间段内。在其中一个实施例中,所述短链接的获得方式包括:获取至少一个投放场景的至少一个长链接;所述投放场景与所述长链接一一对应;提取所述至少一个投放场景的场景标签;将所述至少一个长链接以及所述至少一个长链接对应的投放场景的场景标签,保存至长链接数据库;对所述至少一个长链接的URL字符串进行编码转换,生成短链接。在其中一个实施例中,所述至少一个长链接包括默认长链接;所述将所述访问信息与各投放场景的场景标签匹配之后,还包括:若所述访问信息与所述各投放场景的场景标签不匹配,则将所述默认长链接确定为目标长链接。在其中一个实施例中,所述将所述短链接跳转至所述目标投放场景对应的目标长链接之后,所述方法还包括:分析第一用户点击所述目标长链接的点击行为,并根据所述点击行为确定所述第一用户的实际目标链接;接收第二用户的所述地址访问请求,若所述第二用户的访问信息与所述第一用户的访问信息匹配,则将所述实际目标链接确定为所述第二用户的目标长链接。一种短链接跳转装置,所述装置包括:接收模块,用于接收地址访问请求,所述地址访问请求携带短链接以及用户访问信息,所述短链接由至少一个投放场景对应的至少一个长链接转换获得;确定模块,用于基于所述用户访问信息确定目标投放场景;跳转模块,用于将所述短链接跳转至所述目标投放场景对应的目标长链接。一种短链接服务器,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述短链接跳转方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述短链接跳转方法的步骤。上述短链接跳转方法、装置、短链接服务器和存储介质,短链接服务器接收地址访问请求,其中,地址访问请求携带短链接以及用户访问信息,且短链接由至少一个投放场景对应的至少一个长链接转换获得;然后,基于用户访问信息确定目标投放场景,并将短链接跳转至目标投放场景对应的目标长链接。由于短链接服务器根据用户的访问信息,来确定出该用户对应的目标投放场景,可以将目标投放场景对应的目标长链接推荐给上述用户,因此,当不同的用户点击同一个短链接时,由于不同用户对应的目标投放场景可能不同,跳转至不同用户的目标长链接也是不同的,从而可以使不同的用户得到不同的页面信息;因此在向不同用户发送不同的页面信息时,可以通过一个短链接来完成,提高了链接发送的灵活性。附图说明图1为一个实施例中短链接跳转方法的应用环境图;图2为一个实施例中短链接跳转方法的流程示意图;图3另为一个实施例中短链接跳转方法的流程示意图;图4另为一个实施例中短链接跳转方法的流程示意图;图5另为一个实施例中短链接跳转方法的流程示意图;图6为一个实施例中短链接跳转方法的结构框图;图7另为一个实施例中短链接跳转方法的结构框图;图8另为一个实施例中短链接跳转方法的结构框图;图9另为一个实施例中短链接跳转方法的结构框图;图10为一个实施例中短链接服务器的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的短链接跳转方法,可以应用于如图1所示的应用环境中。其中,用户点击短链接后,短链接服务器110将不同的长链接提供给不同的用户,其中,上述短链接服务器110可以用独立的服务器或者是多个服务器组成的服务器集群来实现,在此不做限定。需要说明的是,本专利技术实施例的执行主体可以是短链接跳转装置,其可以通过软件、硬件、或者软硬件结合的方式实现成为短链接服务器的部分或者全部。下述方法实施例以执行主体是短链接服务器为例来进行说明。在一个实施例中,如图2所示,提供了一种短链接跳转方法,以该方法应用于图1中的短链接服务器为例进行说明,上述方法包括:S101、接收地址访问请求,地址访问请求携带短链接以及用户访问信息,短链接由至少一个投放场景对应的至少一个长链接转换获得。短链接发送方可以在社交媒体等客户端中,以短链接的形式发布相应的业务内容,在此基础上,用户通过点击上述短链接,可以触发地址访问请求,使得短链接服务器可以接收到上述地址访问请求。其中,上述访问请求中可以包括上述短链接,以及上述用户的访问信息,还可以包括上述访问请求的方式以及发送上述访问请求使用的协议版本等信息,对于上述访问请求的具体内容在此不做限定。上述访问信息可以是客户的访问历史,例如客户点击过几次上述短链接,还可以是客户使用的设备的类型,例如是安卓系统的设备还是IOS系统的设备,对于上述客户的访问信息的内容在此不做限定。具体地,短链接服务器可以根据HTTP协议获得用户的访问信息,也可以通过用户使用的客户端,例如微博或者微信等,来获得用户的访问信息,对于上述访问信息的获取方式在此不做限定。其中,上述投放场景是指上述短链接的应用场景,可以是不同的城市,也可以是不同的用户设备,例如手机或者电脑,对于投放场景的类型在此不做限定。上述短链接是由至少一个投放场景对应的至少一个长链接转换获得,例如,短链接服务器可以将通过微博等社交媒体给不同城市的用户投放本文档来自技高网...

【技术保护点】
1.一种短链接跳转方法,其特征在于,所述方法包括:接收地址访问请求,所述地址访问请求携带短链接以及用户访问信息,所述短链接由至少一个投放场景对应的至少一个长链接转换获得;基于所述用户访问信息确定目标投放场景;将所述短链接跳转至所述目标投放场景对应的目标长链接。

【技术特征摘要】
1.一种短链接跳转方法,其特征在于,所述方法包括:接收地址访问请求,所述地址访问请求携带短链接以及用户访问信息,所述短链接由至少一个投放场景对应的至少一个长链接转换获得;基于所述用户访问信息确定目标投放场景;将所述短链接跳转至所述目标投放场景对应的目标长链接。2.根据权利要求1所述的方法,其特征在于,所述投放场景包括至少一个场景标签;基于所述用户访问信息确定目标投放场景,包括:将所述访问信息与各投放场景的场景标签匹配;将匹配的场景标签对应的投放场景,确定为目标投放场景。3.根据权利要求2所述的方法,其特征在于,所述投放场景的场景标签包括:客户端类型、访问位置和访问时间段。4.根据权利要求3所述的方法,其特征在于,所述访问信息包括IP地址、浏览器信息以及访问时刻,所述将所述访问信息与各投放场景的场景标签匹配,包括:根据所述IP地址,获取访问地址,并确定所述访问地址是否与所述投放场景的访问位置匹配;根据所述浏览器信息,获取客户端信息,并确定所述客户端信息是否与所述投放场景的客户端类型匹配;确定所述访问时刻是否包含于所述投放场景的访问时间段内。5.根据权利要求1所述的方法,其特征在于,所述短链接的获得方式包括:获取至少一个投放场景的至少一个长链接;所述投放场景与所述长链接一一对应;提取所述至少一个投放场景的场景标签;将所述至少一个长链接以及所述至少一个长链接对应的投放场景的场景标签,保存至长链接数据库;...

【专利技术属性】
技术研发人员:郑彬李廷威杨镇育
申请(专利权)人:广东万丈金数信息技术股份有限公司
类型:发明
国别省市:广东,44

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

1