一种网址纠错方法、服务器、终端,及系统的制作方法_2

文档序号:9249231阅读:来源:国知局
将各纠错网址的排序信息发送给上述终端。
[0051]访问量是用来计量网址的访问量的参数,包括:独立用户数量、总用户数量(含重复访问者)、网页浏览数量、每个用户的页面浏览数量、用户在网站的平均停留时间等。
[0052]本发明实施例除了对用户输入的网址进行纠错外,还进一步从用户输入的源头来防止用户输入错误的网址,并且提高用户输入网址的效率,具体如下:进一步地,在接收到来自终端的网址之前,还包括:
[0053]接收来自上述终端的输入信息,上述输入信息是上述终端地址栏输入的字符串;
[0054]使用上述字符串作为关键字,在网址数据库中进行匹配,获取具有上述关键字的网址中访问量排序最高的设定数量的网址作为可选网址;
[0055]将上述可选网址发送给上述终端。
[0056]用户在浏览器的地址栏输入网址的过程,是按照字符串逐渐输入的。本发明实施例在服务器一侧,获取到这些字符,并通过这些字符对用户可能需要的网址进行预测,并将预测得到的可选网址推荐给用户选择,用户不仅不需要完整输入网址,而且可以减少输入较长网址出错的可能性。因此,可以提高用户操作效率。
[0057]本发明实施例还提供了另一种网址纠错方法,如图2所示,包括:
[0058]201:终端接收在地址栏中输入的网址,并将网址发往服务器;
[0059]在本发明实施例中,服务器会接收到来自终端的网址,网址一般采用URL的形式表示,这个网址有可能是正确的,也有可能是错误的。网址正确的情况下,可以正常打开网页,这种情况本发明实施例不作详述。如果是错误的网址,那么在网络侧不会有与之对应的网页,网络侧会向终端返回并使终端显示网页打开失败的信息。
[0060]202:若没有与上述网址对应的网页,则接收来自上述服务器的纠错网址;上述纠错网址为:上述服务器使用上述网址与网址数据库中的网址进行相似度匹配,得到的预定数量的与上述网址的相似度最接近的网址;
[0061]203:显示接收到的纠错网址。
[0062]本发明实施例,通过对是否存在与网址对应的网页来确定网址的正确性,在网址错误的情况下,通过与网址数据库中的网址进行相似度匹配,得到用户可能需要的网址,这样实现了对网址的纠错,用户可以不必自检并重新输入正确的网址,也不必精确的记忆到正确的网址,因此可以提升用户操作效率。
[0063]本发明实施例要解决的技术问题是如何对网址进行纠错的问题,只要终端接收到正确的网址就可以解决这一技术问题。在终端收到正确的网址后,是否选择正确的网址并打开相应网页,并不是解决以上技术问题所必要的。本发明实施例还提供了用户进一步选择纠错网址并打开相应网页的实现方案,具体如下:进一步地,上述方法,还包括:
[0064]接收从上述纠错网址中选择的网址,并将上述纠错网址中选择的网址发往服务器,并接收网页数据。
[0065]服务器在进行相似度匹配的过程中,可能出现多个网址均与错误的网址较为接近的情况;另外,本发明实施例中纠错网址的个数本身也是可以自由设定的,因此可能存在纠错网址大于或等于两个的情况。在此种情况下,有必要对用户的操作行为进行预测并对纠错网址进行排序,使用户能够更便捷找到需要的网址,本发明实施例提供的解决方案具体如下:若上述纠错网址大于或等于两个,上述方法还包括:
[0066]接收上述服务器发送的各纠错网址的访问量,或者,接收上述服务器发送的纠错网址的排序信息;上述纠错网址的排序信息携带各纠错网址的访问量从高到低排序的信息;
[0067]上述显示接收到的纠错网址包括:按照各纠错网址的访问量,从高到低进行显示;或者,按照上述纠错网址的排序信息的指示,对各纠错网址进行显示。
[0068]本发明实施例除了对用户输入的网址进行纠错外,还进一步从用户输入的源头来防止用户输入错误的网址,并且提高用户输入网址的效率,具体如下:上述接收在地址栏中输入的网址之前包括:
[0069]接收在地址栏输入的输入信息,将上述输入信息包含的字符串作为关键字在本地数据库中查找网址,并显示查找到的网址;上述本地数据库中存放有上述终端访问过的网址。
[0070]本实施例在终端侧就可以完成对用户将要输入的网址的预测,速度较快并且不需要占用网络资源。
[0071]本发明实施例除了在终端一侧对用户将要输入的网址进行预测外,还进一步结合网络资源从用户输入的源头来防止用户输入错误的网址,并且提高用户输入网址的效率,具体如下:若未查找到网址,上述方法还包括:
[0072]将上述关键字发送给上述服务器,并接收上述服务器返回的可选网址;上述可选网址为:上述服务器使用上述字符串作为关键字,在网址数据库中进行匹配,获取到的具有上述关键字的网址中访问量排序最高的设定数量的网址;显示接收到的可选网址。
[0073]结合网络资源来对网址进行预测的方案,由于网络侧保存的网址数量会远远大于终端曾经访问过的网络地址的数量,因此会有更全面的预测,特别是可以实现对用户之前没有访问过的网址的预测。
[0074]以下实施例将给出一个具体的举例对本发明实施例的具体实现进行更详细的说明。在以下举例说明中,终端以手机为例。
[0075]在本发明实施例中,在服务器端会对用户的输入的网址进行网址检测,如果是因为用户输入的网址错误而导致无法打开,或者打开的不是用户的目标页面,服务器端可以下发一个网址列表,询问用户是否打开相应的页面。并根据用户使用的手机终端情况去检索是否有手机端的页面可供用户访问,如果有则将手机端的页面地址返回给客户端,询问用户是否重新链接到手机端的页面。
[0076]以下作为一个应用场景的举例,本发明实施例的工作流程如下:
[0077]1、用户在客户端的浏览器地址栏输入的网址,如jd.vom ;
[0078]2、因用户输入的是错误的网址,这将导致浏览器的页面跳转到错误页;
[0079]3、服务器端会检测到用户收到的是错误页的信息,那么可以使用jd.vom对地址库中的地址进行相似度匹配,得到纠错地址并携带在地址列表中发送给终端;
[0080]4、用户选择地址列表中的地址重新发送给服务器,服务器返回正确的页面给终端,终端打开正确的页面。
[0081]本技术方案为用户提供了良好的用户体验,当用户输入了错误的网页地址,能快速的给用户提供用于纠错的地址列表,便于用户进行页面的快速打开。减少了用户的困扰和再次手动输入的重复性操作。提升了在使用浏览器时的用户体验。对于产品来说,增加了用户的粘性和保持了用户的焦点,并且对于浏览器的流量提升也有很大的促进方案。
[0082]本发明实施例还提供了一种服务器,如图3所示,包括:
[0083]网页确定单元301,用于在接收到来自终端的网址后,确定是否存在与上述网址对应的网页;
[0084]匹配纠错单元302,用于若上述网页确定单元301确定没有与上述网址对应的网页,则确定上述网址为错误网址,并使用上述网址与网址数据库中的网址进行相似度匹配,获得与上述网址相似度最接近的预定数量的网址作为纠错网址;
[0085]信息发送单元303,用于将纠错网址发送给上述终端。
[0086]本发明实施例,通过对是否存在与网址对应的网页来确定网址的正确性,在网址错误的情况下,通过与网址数据库中的网址进行相似度匹配,得到用户可能需要的网址,这样实现了对网址的纠错,用户可以不必自检并重新输入正确的网址,也不必精确的记忆到正确的网址,因此可以提升用户操作效率。
[0087]在本发明实施例中,服务器会接收到来自终端的网址,网址一般采用URL的形式表示,这个网址有可能是正确的,也有可能是错误的。网址正确的情况下,可以正常打开网页,这种情况本发明实施例不作详述。如果是错误的网址,那么在网络侧不会有与之对应的网页,网络侧会向终端返回并使终端显示网页打开失败的信息。服务器确定是否存在与网址对应的网页的方式,本发明实施例给出了一个具体的举例进行详细说明,具体如下:可选地,上述网页确定单元301,用于获取上述网址的返回状态,并确定上述网址的返回状态是否为错误页,若是错误页,则确定没有与上述网址对应的网页。
[0088]网址错误的情况除了关键字错误以外,还有可能是因为与终端类型不匹配导致页面无法显示的情况,例如手机无法打开仅针对个人电脑的网页,因此本发明实施例还提供了解决因终端类型与网址不符的情况的处理方案,具体如下:进一步地,如图4所示,上述服务器还包括:
[0089]类型获取单元
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1