本发明实施例涉及域名短链接转换,具体而言,涉及一种域名短码确定方法、装置、存储介质及电子装置。
背景技术:
1、现在互联网飞速发展,各企业应用都离不开网络,网络分享链接成了生活不可缺少的一部分。
2、目前网络域名长度通常较长,存在难以记忆的问题,特别是在进行域名分享时,还有会包含其他参数,增加了分享成本;同时,域名过长使得短信发送过长的url(uniformresource locator,统一资源定位器)导致短信成本增加超过69个字符(通常按2条短信进行计费),增加企业成本。
技术实现思路
1、本发明实施例提供了一种域名短码确定方法及装置,以至少解决相关技术中网络域名过长导致的使用成本过高的问题。
2、根据本发明的一个实施例,提供了一种域名短码确定方法,包括:
3、获取目标域名;
4、通过预设的第一算法对所述目标域名进行短码转化处理,以得到第一短码;
5、按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码,其中,所述目标短码包括目标域名的时间戳和/或服务请求参数进行数据转换处理后的转换信息。
6、在一个示例性实施例中,所述按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码包括:
7、根据所述第一规则获取所述目标域名的别名信息;
8、基于所述别名信息,对所述第一短码进行拼接处理,以得到所述目标短码。
9、在一个示例性实施例中,所述基于所述别名信息,对所述第一短码进行拼接处理,以得到所述目标短码包括:
10、获取所述目标域名的时间戳和/或服务请求参数;
11、对所述时间戳和/或所述服务请求参数进行字符串生成处理,以得到第一字符串;
12、对所述第一字符串进行哈希计算,以得到第一哈希值;
13、基于所述别名信息以及所述第一哈希值,对所述第一短码进行拼接处理,以得到所述目标短码。
14、在一个示例性实施例中,在所述按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码之后,所述方法还包括:
15、获取所述目标短码与所述目标域名的映射关系;
16、将所述映射关系存储至目标数据库。
17、在一个示例性实施例中,所述方法还包括:
18、获取目标服务器的负载状态,其中,所述短码转化处理以及所述个性化处理是在所述目标服务器中执行的;
19、在所述负载状态不满足预设的负载条件的情况下,执行第一操作,其中,所述第一操作包括:
20、获取服务器信息,其中,所述服务器信息包括第一服务器的负载信息,所述负载信息包括所述负载状态,所述第一服务器包括除所述目标服务器以外的任一或多个服务器;在所述负载状态满足所述负载条件的情况下,将包含所述目标域名的服务请求转发至所述第一服务器,以在所述第一服务器执行所述短码转化处理和/或所述个性化处理。
21、在一个示例性实施例中,在所述负载状态不满足预设的负载条件的情况下,所述方法还包括:
22、调用第一服务器节点,以根据所述服务请求执行所述短码转化处理和/或所述个性化处理,其中,所述第一服务器节点包括除所述目标服务器所包含的服务器节点以外的其他服务器资源节点。
23、根据本发明的另一个实施例,提供了一种域名短码确定装置,包括:
24、域名采集模块,用于获取目标域名;
25、域名转化模块,用于通过预设的第一算法对所述目标域名进行短码转化处理,以得到第一短码;
26、短码确定模块,用于按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码,其中,所述目标短码包括目标域名的时间戳和/或服务请求参数进行数据转换处理后的转换信息。
27、在一个示例性实施例中,所述短码确定模块包括:
28、别名确定单元,用于根据所述第一规则获取所述目标域名的别名信息;
29、短码确定单元,用于基于所述别名信息,对所述第一短码进行拼接处理,以得到所述目标短码。
30、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
31、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
32、通过本发明,由于将域名转化成短码,避免长域名造成的使用成本过高的问题,同时通过个性化处理保证短码的唯一性,从而提高系统响应速度,因此,可以解决长域名使用成本过高的问题,达到降低域名使用成本和提高系统响应速度的效果。
1.一种域名短码确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述别名信息,对所述第一短码进行拼接处理,以得到所述目标短码包括:
4.根据权利要求1所述的方法,其特征在于,在所述按照预设的第一规则对所述第一短码进行个性化处理,以得到目标短码之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在所述负载状态不满足预设的负载条件的情况下,所述方法还包括:
7.一种域名短码确定装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述短码确定模块包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法。