专利名称:网址导航的生成方法、无线路由终端及系统的制作方法
技术领域:
本发明涉及通信技术领域,具体涉及网址导航的生成方法、无线路由终端及系统。
背景技术:
浏览网页是网络应用中最常见的操作,如何方便用户浏览网页,不需要用户每次浏览网页都输入要访问网页的网址,从而衍生出了网址导航。网址导航就是一个集合较多网址,并按照一定条件进行分类的一种网址站。网址导航方便网友们快速找到自己需要的网站,而不用去记住各类网站的网址,就可以直接进到所需的网站。网址导航一般包括由浏览器提供的网址导航,在浏览器中新建网页的时候浏览器会提供最常访问网址导航,方便用户访问自己最喜欢访问的网站链接。网址导航还包括由网络公司注册提供的网址导航,用户登录网络公司主页的时候,在主页上为用户提供该用户在该公司主页最常访问的网站链接;使用这种网络公司提供的网址导航需要用户注册登录,并且所有的网站访问必须在其登录网站后进行转跳才能记录,否则无法记录用户上网信息,给用户的使用带来不便。网址导航还包括导航网站,如haol23、2345网址大全、265网址、提供的是大量的分类网站,这些网站可能并不是用户最经常访问的网站,用户使用过程中需要从中查找自己需要的网站,在使用中没有浏览器提供的常用网址导航便利。在对现有技术的研究和实践过程中,本发明的发明人发现,浏览器提供的网址导航是通过分析用户访问的历史数据获得,一旦用户清空上网记录就没有办法提供了 ;而且每个浏览器有各自的历史数据缓存,一个浏览器无法访问别的浏览器的访问历史记录;尤其是当用户更换使用的电脑,则无法提供原有的网络导航。
发明内容
本发明实施例提供一种网址导航的生成方法,可以使用户在不同的用户端上网时,都能使用到用户常用网址的网址导航。本发明实施例还提供了相应的无线路由终端和系统。一种网址导航的生成方法,包括接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的网址导航主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航发送给用户端供用户使用。一种无线路由终端,包括 接收单元,用于接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;
解析单元,用于从所述接收单元接收到的网络访问请求中解析出用户要访问的网址;存储单元,用于存储所述解析单元解析出的用户要访问的网址;所述接收单元,用于接收用户端发起的网址导航主页访问请求;网址导航生成单元,用于在所述接收单元接收到户发起网址导航主页访问请求后,在所述存储单元已存储 的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。一种网址导航生成系统,其特征在于,包括用户端和无线路由终端;所述无线路由终端为上述技术方案中所述的无线路由终端。本发明实施例采用接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的网址导航主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。与现有技术相比,本发明实施例提供的网址导航的生成方法,无线路由终端可以获取并存储用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在不同的用户端上网时,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。
图I是本发明实施例中网址导航的生成方法的一实施例示意图;图2是本发明实施例中一应用场景实施例示意图;图3是本发明实施例中另一应用场景实施例示意图;图4是本发明实施例中另一应用场景实施例示意图;图5是本发明实施例中无线路由终端的一实施例示意图;图6是本发明实施例中无线路由终端的另一实施例示意图;图7是本发明实施例中无线路由终端的另一实施例示意图;图8是本发明实施例中无线路由终端的另一实施例示意图;图9是本发明实施例中系统的一实施例示意图。
具体实施例方式本发明实施例提供一种网址导航的生成方法,可以使用户在任何上网条件下,都能使用到用户常用网址的网址导航。本发明实施例还提供了相应的无线路由终端和系统。以下分别进行详细说明。本发明实施例中的无线路由终端包括无线路由器、无线数据卡、移动wifi和具有移动wifi功能的手机。参阅图1,本发明实施例提供的网址导航的生成方法的一实施例包括101、无线路由终端接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址。本发明实施例中,用户端与无线路由终端一侧构成局域网(LAN, Local AreaNetwork),无线路由终端与互联网(Internet) —侧构成广域网(WAN,Wide Area Network)。
用户要访问网页时,用户端发起Internet网络访问请求,所述Internet网络访问请求经过无线路由终端才能到达Internet。102、无线路由终端从所述网络访问请求中解析出用户要访问的网址。
无线路由终端接收到网络访问请求后,通过域名系统(DNS,Domain Name System)进行解析,解析出用户要访问的网址和该网址对应的IP地址,如果解析出的IP地址是外网的IP地址,则将网络访问请求通过WAN 口经无线协议栈(Wireless Protocol Stack)发送给Internet,如解析出的IP地址为LAN的IP地址,则将网络访问请求发送给网页服务器(Webserver)。103、无线路由终端存储所述用户要访问的网址。 步骤102解析出用户要访问的网址后,存储所述用户要访问的网址,所述存储所述用户要访问的网址,包括当解析出的网址在无线路由终端中已经存在时,对所述网址的计数进行累加,当解析出的网址在无线路由终端中不存时,存储所述网址,并对所述网址开始计数。也就是说,当解析出的网址已经存在,那么对该网址的计数加1,如果解析出的网址不存在,那么存储该网址,并对该网址从I开始计数。104、无线路由终端接收用户端发起的网址导航主页访问请求。这里的用户端可以是步骤101中的用户端,也可以是其他的用户端,本发明实施例提供的无线路由终端可以与不同的用户端连接使用,无论是哪个用户端,只要与所述无线路由终端连接,都可以向无线路由终端发起网址导航主页访问请求,使无线路由终端也可提供常用的网址导航。105、无线路由终端在已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。对于用户经常浏览的网页,该网页网址的计数一定较高,按照预置规则选取网址生成网址导航,包括选取计数超过预置数量的网址生成网址导航。或者,根据存储的网址的计数进行排序;选取排序后计数最大的预置个数的网址生成网址导航。例如,某用户经常访问的网址有http://news, baidu. com/ ;http://www. sina.com. cn/ ;http://www. google, com. hk/ ;无线路由终端计数的结果是,网址 http://news.baidu. com/累加的计数是115次,网址http://www. sina. com. cn/累加的计数是89次,网址http://www. google, com. hk/累加的计数是65次,那么生成网址导航的顺序就是http://news, baidu. com/ http://www. sina. com, cn/ ;http://www. google, com. hk/。 当用户要浏览这几个网页时,就可以直接在网址导航上选择要浏览的网址链接,就可以快速浏览网页。尤其是用户常用网页的网址导航保存在无线路由终端中,即方便携带,可以在任何上网条件下使用,又可以不受更换电脑的影响。本发明提供的实施例,接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的网址导航主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。与现有技术相比,本发明实施例提供的网址导航的生成方法,无线路由终端可以获取并存储用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在不同的用户端上网时,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。
为便于理解,下面以几个应用场景为例,说明本发明网址导航的生成方法参阅图2,本应用场景中,以无线路由器为例,PC与无线路由器建立虚拟局域网LAN,用户发起网络访问请求,所述网络访问请求中携带用户要访问的网址,通过无线路由器中的DNS Relay查找所述用户要访问的网址对应的IP地址,并存储所述用户要访问的网址,所述存储所述用户要访问的网址,包括当解析出的网址已经存在时,对所述网址的计数进行累加,当解析出的网址不存在时,存储所述网址,并对所述网址开始计数。也就是说,当解析出的网址已经存在,那么对该网址的计数加1,如果解析出的网址不存在,那么存储该网址,并对该网址从I开始计数。当PC得到IP地址后,发送P0ST/GET请求,当IP地址到达IP层后,如果IP地址为外网,将从Wan 口经无线协议栈(Wireless Protocol Stack)到Internet ;如果是IP地址为局域网IP,将请求发送给Webserver。当用户端发起网址导航主页访问请求时,无线路由器根据存储的网址的计数进行 排名,获取排名最前的n(n可以是预置的任意数值,如5)个网址,生成网址导航,也可以是选取网址计数超过预置数量的网址生成网址导航,如当预置数量为90时,选取计数超过90的所有网址生成网址导航。本应用场景中,无线路由器接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的无线路由终端主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航供用户使用。与现有技术相比,本发明实施例提供的网址导航的生成方法,无线路由终端可以获取并存储用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在任何上网条件下,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。参阅图3,本应用场景中以USB接口的无线数据卡为例进行说明本发明实施例所提供的无线数据卡具有本发明图I对应的实施例中所述的的无线路由功能。使用时将USB接口的无线数据卡(USB Wireless data card)插入PC机中,此处只是给出了 PC机,实际上也可以是其他具有网页浏览功能的终端设备,无线数据卡插入PC后,PC与无线数据卡建立虚拟局域网LAN,用户发起网络访问请求,通过无线路由器中的DNS Relay查找所述用户要访问的网址对应的IP地址,并存储所述用户要访问的网址,所述存储所述用户要访问的网址,包括当解析出的网址已经存在时,对所述网址的计数进行累加,当解析出的网址不存在时,存储所述网址,并对所述网址开始计数。也就是说,当解析出的网址已经存在,那么对该网址的计数加1,如果解析出的网址不存在,那么存储该网址,并对该网址从I开始计数。当PC得到IP地址后,发送P0ST/GET请求,当IP到达IP层后,如果IP地址为外网,将从Wan 口经无线协议栈(Wireless Protocol Stack)到Internet ;如果是IP地址为局域网IP,将请求发送Webserver。当用户端发起网址导航主页访问请求时,无线数据卡根据存储的网址的计数进行排名,获取排名最前的n(n可以是预置的任意数值,如5)个记录,生成网址导航,也可以是选取网址计数超过预置数量的网址生成网址导航,如当预置数量为90时,选取计数超过90的所有网址生成网址导航。参阅图4,本应用场景中以mobile wifi为例进行说明本发明实施例所提供的mobile wifi具有本发明图I对应的实施例中所述的的无线路由功能。
使用时,mobile wifi与PC建立连接虚拟局域网,用户端发起网络访问请求,所述网络访问请求中携带用户要访问的网址,通过无线路由器中的DNS Relay查找所述用户要访问的网址对应的IP地址,并存储所述用户要访问的网址,所述存储所述用户要访问的网址,包括当解析出的网址已经存在时,对所述网址的计数进行累加,当解析出的网址不存在时,存储所述网址,并对所述网址开始计数。也就是说,当解析出的网址已经存在,那么对该网址的计数加1,如果解析出的网址不存在,那么存储该网址,并对该网址从I开始计数。当PC得到IP地址后,发送P0ST/GET请求,当IP到达IP层后,如果IP地址为外网,将从Wan口经无线协议栈(Wireless Protocol Stack)到Internet ;如果是IP地址为局域网IP,将请求发送WebServer0当用户端发起网址导航主页访问请求时,无线路由器根据存储的网址的计数进行排名,获取排名最前的n(n可以是预置的任意数值,如5)个记录,生成网址导航,也可以是选取网址计数超过预置数量的网址生成网址导航,如当预置数量为90时,选取计数超过90的所有网址生成网址导航。参阅图5,本发明实施例提供的无线路由终端的一实施例包括接收单元201,用于接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;解析单元202,用于从所述接收单元201接收到的网络访问请求中解析出用户要访问的网址;存储单元203,用于存储所述解析单元202解析出的用户要访问的网址;所述接收单元201,用于接收用户端发起的网址导航主页访问请求;网址导航生成单元204,用于在所述接收单元201接收到户发起的网址导航主页访问请求后,在所述存储单元203已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。本发明实施例中,接收单元201接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;解析单元202从所述接收单元201接收到的网络访问请求中解析出用户要访问的网址;存储单元203存储所述解析单元202解析出的用户要访问的网址;所述接收单元201接收用户端发起的网址导航主页访问请求;网址导航生成单元204在所述接收单元201接收到户发起的网址导航主页访问请求后,在所述存储单元203已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。本发明实施例提供的无线路由终端,可以获取并存储用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在任何上网条件下,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。参阅图6,在上述图5对应的实施例的基础上,本发明实施例提供的无线路由终端的存储单元203包括计数模块2031,用于当所述解析单元202解析出的网址已经存在时,对所述网址的计数进行累加;存储模块2032,用于当所述解析单元202解析出的网址不存在时,存储所述网址;所述计数模块2031,还用于在所述存储模块2032存储所述网址后,对所述网址开始计数。、
参阅图7,在上述图5、图6对应的实施例的基础上,本发明实施例提供的无线路由终端的网址导航生成单元204包括
排序模块2041,用于根据存储的网址的计数进行排序;第二选取模块2042,用于选取所述排序模块2041排序后计数最大的预置个数的网址生成网址导航。可选地,网址导航生成单元204包括第一选取模块,用于选取计数超过预置数量的网址生成网址导航。参阅图8,在上述实施例的基础上,本发明实施例提供的无线路由终端的另一实施例还包括判断单元205,用于判断所述解析单元202解析出的网址是否已经存在。本发明实施例提供的无线路由终端,可以获取并存储的用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在任何上网条件下,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。参阅图9,本发明实施例提供的网址导航生成系统的一实施例包括用户端10和无线路由终端20;所述用户端10,用于发起网络访问请求或网址导航主页访问请求。所述无线路由终端20,用于接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的网址导航主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航发送给用户端供用户使用。本发明实施例提供的系统,无线路由终端可以获取并存储的用户要访问的网址,并生成的网址导航,因无线路由终端可以随身携带,所以用户在任何上网条件下,只要使电脑或手机等可以浏览网页的终端与无线路由终端连接,用户就可以使用到常用网址的网址导航。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的网址导航的生成方法、无线路由终端及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种网址导航的生成方法,其特征在于,包括 接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址; 从所述网络访问请求中解析出用户要访问的网址; 存储所述用户要访问的网址; 接收用户端发起的网址导航主页访问请求; 在已存储的网址中,按照预置规则选取网址生成网址导航发送给用户端供用户使用。
2.根据权利要求I所述的方法,其特征在于,所述存储所述用户要访问的网址,具体包括 当解析出的网址已经存在时,对所述网址的计数进行累加,当解析出的网址不存在时,存储所述网址,并对所述网址开始计数。
3.根据权利要求2所述的方法,其特征在于,所述按照预置规则选取网址生成网址导航,具体包括 选取计数超过预置数量的网址生成网址导航。
4.根据权利要求2所述的方法,其特征在于,所述按照预置规则选取网址生成网址导航,具体包括 根据存储的网址的计数进行排序; 选取排序后计数最大的预置个数的网址生成网址导航。
5.根据权利要求2 4任意一项所述方法,其特征在于,所述存储所述用户要访问的网址前,还包括 判断解析出的网址是否已经存在。
6.一种无线路由终端,其特征在于,包括 接收单元,用于接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址; 解析单元,用于从所述接收单元接收到的网络访问请求中解析出用户要访问的网址; 存储单元,用于存储所述解析单元解析出的用户要访问的网址; 所述接收单元,用于接收用户端发起的网址导航主页访问请求; 网址导航生成单元,用于在所述接收单元接收到户发起网址导航主页访问请求后,在所述存储单元已存储的网址中,按照预置规则选取网址生成网址导航发给用户端供用户使用。
7.根据权利要求6所述的无线路由终端,其特征在于,所述存储单元包括 计数模块,用于当所述解析单元解析出的网址已经存在时,对所述网址的计数进行累加; 存储模块,用于当所述解析单元解析出的网址不存在时,存储所述网址; 所述计数模块,还用于在所述存储模块存储所述网址后,对所述网址开始计数。
8.根据权利要求7所述的无线路由终端,其特征在于,所述网址导航生成单元包括 第一选取模块,用于选取计数超过预置数量的网址生成网址导航。
9.根据权利要求7所述的无线路由终端,其特征在于,所述网址导航生成单元包括 排序模块,用于根据存储的网址的计数进行排序; 第二选取模块,用于选取所述排序模块排序后计数最大的预置个数的网址生成网址导航。
10.根据权利要求7 9任意一项所述的无线路由终端,其特征在于,还包括 判断单元,用于判断所述解析单元解析出的网址是否已经存在。
11.一种网址导航生成系统,其特征在于,包括用户端和无线路由终端; 所述无线路由终端为上述权利要求6 10任意一项所述的无线路由终端。
全文摘要
本发明公开了一种网址导航的生成方法,接收用户端发起的网络访问请求,所述网络访问请求中携带用户要访问的网址;从所述网络访问请求中解析出用户要访问的网址;存储所述用户要访问的网址;接收用户端发起的网址导航主页访问请求;在已存储的网址中,按照预置规则选取网址生成网址导航发送给用户端供用户使用。本发明实施例技术方案,可以使用户在不同的用户端上网时,都能使用到用户常用网址的网址导航。本发明实施例还提供了相应的无线路由终端和系统。
文档编号H04L29/08GK102647463SQ201210090309
公开日2012年8月22日 申请日期2012年3月30日 优先权日2012年3月30日
发明者肖宁波 申请人:华为终端有限公司