【技术实现步骤摘要】
本专利技术涉及计算机互联网领域,具体而言,涉及一种网页地址的处理方法、装置及系统。
技术介绍
针对现有技术中,一般情况下,用户可以通过即时通讯、邮件、社交通信平台等用户进行信息交互的载体进行发表交流消息,以微博平台或微信平台为例,用户可以通过微博或微信发表一定字数的消息,由于使用微博或微信发布消息的字数是受限制的,因此,微博或微信消息在发表时,如果消息中带有url地址,会把消息体中的源地址url转换成短url,减少消息的长度,以提供更好的用户体验。但各个微博或微信平台都有自己的短url(域名),用户也通常会同时使用多个微博平台。其中,短url是指一个原始的长url通过某种方式转换后,长度被缩短的url;真实url是指短url所对应的原始长url。例如,当前微博使用的短url域名为url.cn,而新浪微博使用的短url域名为t.cn。用户在新浪微博发表了一条带有长url(如http://t.qq.com/mydear.php)的消息,则消息展示时,长url被转成如http://t.cn/1234567形式;用户又直接把这条在新浪发表的带http://t.cn/1234567短url的消息直接在当前微博发表,则此时当前微博会把http://t.cn/1234567转成如http://url.cn/asdfgh形式。当用户浏览消息时,鼠标放在http://url.cn/asdfgh上面,显示是http://t.cn/12345 ...
【技术保护点】
一种网页地址的处理方法,其特征在于,包括:读取客户端的网络页面上显示的网络地址;获取所述网络页面上显示的网络地址对应的原始网络地址,其中,所述网络页面上显示的网络地址是将所述原始网络地址进行域名转换处理而生成的网址;解析所述原始网络地址,生成所述原始网络地址对应的源地址;使用所述源地址替换所述原始网络地址;保存所述网络页面上显示的网络地址和所述源地址形成的数据对至数据库,其中,在触发所述网络页面上显示的网络地址的情况下,调用并显示所述数据库中与所述网络地址对应的所述源地址。
【技术特征摘要】
1.一种网页地址的处理方法,其特征在于,包括:
读取客户端的网络页面上显示的网络地址;
获取所述网络页面上显示的网络地址对应的原始网络地址,其中,所述网络
页面上显示的网络地址是将所述原始网络地址进行域名转换处理而生成的网址;
解析所述原始网络地址,生成所述原始网络地址对应的源地址;
使用所述源地址替换所述原始网络地址;
保存所述网络页面上显示的网络地址和所述源地址形成的数据对至数据库,
其中,在触发所述网络页面上显示的网络地址的情况下,调用并显示所述数据库
中与所述网络地址对应的所述源地址。
2.根据权利要求1所述的方法,其特征在于,在解析所述原始网络地址,生成所述
原始网络地址对应的源地址之前,所述方法还包括:
检测所述原始网络地址是否包含目标网址信息;其中,
当所述原始网络地址包含所述目标网址信息时,进入解析所述原始网络地址
的步骤;
当所述原始网络地址不包含所述目标网址信息时,结束所述解析流程,并保
存所述网络页面上显示的网络地址和所述原始网络地址形成的数据对至所述数据
库。
3.根据权利要求1或2所述的方法,其特征在于,在读取客户端上网络页面上显示
的网络地址之前,所述方法还包括:
获取从所述网络页面的消息发表录入框中录入的所述原始网络地址;
将所述原始网络地址进行域名转换处理,生成用于在所述客户端的网络页面
上发表并显示的所述网络地址;
保存所述网络地址和所述原始网络地址形成的数据对至所述数据库;
将所述网络地址发表在所述客户端上。
4.根据权利要求1或2所述的方法,其特征在于,在保存所述网络页面上显示的网
络地址和所述源地址形成的数据对至数据库之后,所述方法还包括:
检测所述网络页面上显示的所述网络地址是否被触发;
在所述网络页面上显示的所述网络地址被触发的情况下,从所述数据库中读
取所述网络页面上显示的网络地址对应的所述源地址;
在所述网络页面上显示所述网络地址的同时,同时展示所述网络地址对应的
所述源地址。
5.根据权利要求1所述的方法,其特征在于,解析所述原始网络地址,生成所述原
始网络地址对应的源地址的步骤包括:
读取所述原始网络地址中的域名地址;
使用所述域名地址访问该域名地址所对应的域名服务器;
从所述域名服务器中读取所述原始网络地址对应的源地址,其中,所述原始
网络地址为所述源地址进行缩略处理后的网址。
6.根据权利要求1所述的方法,其特征在于,所述客户端上网络页面上显示的网络
地址是第一服务器提供的短网络地址url,所述原始网络地址是第二服务器提供的
短网络地址url,所述源地址是第三服务器提供的长网络地址url,其中,将所述
长网络地址url进行缩略处理后得到所述第二服务器提供的短网络地址url。
7.一种网页地址的处理装置,其特征在于,包括:
读取模块,用于读取客户端的网络页面上显示的网络地址;
获取模块,用于获取所述网络页面上显示的网络地址对应的原始...
【专利技术属性】
技术研发人员:许诗,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。