一种智能路由器配置网页系统的方法及智能路由器与流程

文档序号:11064728阅读:352来源:国知局
一种智能路由器配置网页系统的方法及智能路由器与制造工艺

本发明涉及路由器技术领域,尤其涉及一种智能路由器配置网页系统的方法及智能路由器。



背景技术:

路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。

目前在路由器基于linux上编程,但是存在更新麻烦,涉及到存储空间等各方面的限制,导致整个网页系统内容扩展有限,,从而也影响上网稳定性。

而目前针对网页系统的建设,一般是在阿里云上租个云空间linux系统的,然后通过搭建服务器相关技术搭建网络系统平台,比如搭建一套财务系统,公司每个人弄个账号去管理。或者买个服务器,linux的,放在公司,搭建平台。还是需要有懂技术的人去部署平台,然后如果要更新也很麻烦。或者是在公网上,比如像teambition或者是像禅道这样的,有一个官方的网站,把数据放在官方的服务器上。要每个月给人家交钱,数据还不安全。

目前android系统的盒子具有大容量存储空间,比如10G到上百G容量不等,如何实现路由器与android盒子的智能融合,实现内置android盒子的网络系统平台的搭建,目前还没有具体应用结合。即使存在路由器和android智能盒子融为一体,目前仅仅是将盒子作为一个电视来看应用,而没有更深层次的结合,无法真正的做到一个智能网关的核心。



技术实现要素:

本发明的目的在于克服现有技术的不足,本发明提供了一种智能路由器配置网页系统的方法及智能路由器,通过一体化智能路由器的配置,实现了与路由器功能联动,并扩展智能路由器相关网页平台功能。

为了解决上述问题,本发明提出了一种智能路由器配置网页系统的方法,包括如下步骤:

基于智能路由器接收用户终端的访问请求,所述智能路由器包括路由器模块和android模块;

判断所述访问请求是否为超文本传输协议请求,若判断所述访问请求为超文本传输协议请求时,则强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址,所述固定链接地址为智能路由器的静态IP地址;

基于android模块上的固定链接地址向用户终端显示网页内容,所述网页内容为多个预装在android模块上的具体网页地址,所述具体网页地址关联着具体网页系统内容;

判断所述用户终端上的用户是否有点击网页内容;

识别所述用户终端上用户点击的第一具体网页地址;

基于第一具体网页地址将所关联着的网页系统内容供用户访问。

所述基于智能路由器接收用户终端的访问请求还包括:

获取用户终端的特征码,判断所述特征码是否为智能路由器所认证过的特征码,若判断所述特征码不是智能路由器所认证过的特征码,在判断所述访问请求为超文本传输协议请求时,强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址。

所述方法还包括:若判断所述特征码为智能路由器所认证过的特征码,则在判断所述访问请求为超文本传输协议请求时,基于超文本传输协议请求通过路由模块访问超文本传输协议请求所导向的网页系统。

所述方法还包括:基于管理用户登录智能路由器中的android模块,并基于android模块的管理界面设置多个预装在android模块上的具体网页地址。

所述用户终端为:显示设备、或者电脑、或者移动终端。

相应的,本发明还提出了一种智能路由器,包括:

接收模块,用于接收用户终端的访问请求;

判断模块,用于判断所述访问请求是否为超文本传输协议请求;

路由模块,用于在判断所述访问请求为超文本传输协议请求时,强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址,所述固定链接地址为智能路由器的静态IP地址;

Android模块,用于基于android模块上的固定链接地址向用户终端显示网页内容,所述网页内容为多个预装在android模块上的具体网页地址,所述具体网页地址关联着具体网页系统内容,并在判断所述用户终端上的用户是否有点击网页内容;识别所述用户终端上用户点击的第一具体网页地址;基于第一具体网页地址将所关联着的网页系统内容供用户访问。

所述路由模块还用于获取用户终端的特征码,判断所述特征码是否为智能路由器所认证过的特征码,若判断所述特征码不是智能路由器所认证过的特征码,在判断所述访问请求为超文本传输协议请求时,强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址。

所述路由模块还用于在判断所述特征码为智能路由器所认证过的特征码时,在判断所述访问请求为超文本传输协议请求时,基于超文本传输协议请求访问超文本传输协议请求所导向的网页系统。

所述智能路由器还包括:管理模块,用于基于管理用户登录智能路由器中的android模块,并基于android模块的管理界面设置多个预装在android模块上的具体网页地址。

所述用户终端为:显示设备、或者电脑、或者移动终端。

在本发明实施例中,通过提供一个一体化的智能路由器,该智能路由器内置的了网页平台,不需要相关技术人员搭建,通过静态网页地址配置的页面上的几个按钮即可实现相关功能性集成,也集成了路由相关功能,不用用户去买路由器,再去买服务器,再去搭建网页平台,省去了搭建网络平台的成本,也优化了智能路由器相关功能。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例中的智能路由器配置网页资源的方法流程图;

图2是本发明实施例中的智能路由器配置网页资源的方法另一流程图;

图3是本发明实施例中的智能路由器配置网页资源的系统结构示意图;

图4是本发明实施例中的智能路由器结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

具体的,图1示出了本发明实施例中的智能路由器配置网页系统的方法流程图,包括如下步骤:

S101、基于智能路由器接收用户终端的访问请求;

需要说明的是,本发明实施例中的智能路由器将android智能盒子和路由器一体化,并深入结合,在智能路由器上进一步与路由器联动,扩展网页相关的功能。即智能路由器包括路由器模块和android模块。

在具体实施过程中,智能路由器的地址池可以设置以下范围内的地址一致,比如192.168.10.10-192.168.10.254,在超文本传输协议请求访问时地址是预留的写死的地址,其他机器是分不到这个地址的,同样跟他联通的盒子是写死的静态IP。比如是192.168.10.2,这样其他人加入智能路由器后,就可以通过智能路由器去登录192.168.10.2的网页。本发明中的超文本传输协议请求具体包括:HTTP请求和HTTPS请求,HTTPS为HTTP的安全版,都是以超文本传输协议为内容进行客户端与服务端间的地址访问。

Android模块本身为一个android系统的功能,其具有大容量的内存空间,可以支持网页登录,该网页登录界面上有多个网页系统,每个网页系统具有一个登录窗口,这些网页系统都可以设置在android模块的存储空间中。

S102、判断访问请求是否为超文本传输协议请求,若判断是超文本传输协议请求,则进入到S103,否则进入S108;

用户终端访问智能路由器时,可能会涉及到很多相关性操作,一般比较多的是HTTP或者HTTPS访问网络上的服务器,超文本传输协议请求是指从客户端到服务器端的请求消息,包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议等等。

对于非超文本传输协议请求,则执行相应操作,这里不再进行赘述。

S103、强制超文本传输协议请求重定向为预装在android模块上的固定链接地址;

由于针对android模块由两部分软件组成,普通的系统部分及一些常规应用,可以通过HDMI线来展示到显示器上,作为机顶盒使用。第二是网页服务器系统,而由于通过有线接入路由器,则可以锁定IP地址。所以可以保证用户在局域网内的域名解析可以指向网页服务器系统,而网页服务器系统中预先安装了某些网页系统,可以方便的配置安装与取消。整机在上电自动开机,盒子的IP写为静态IP。

S104、基于android模块上的固定连接地址向用户终端显示网页内容;

S105、判断用户终端上的用户是否有点击网页内容,如果有点击网页内容则进入S106,否则进入S108;

当用户接入智能路由器时,会根据智能路由器的IP来弹出一个介绍网页,此网页为预装在智能路由器上网页系统提供的固定链接,如http://192.168.0.150/login.aspx,此IP地址为盒子的静态IP地址,任何一台设备在连入时,都会弹出这个地址。此地址可以登录后台,或者直接访问此盒子上预装的其他网页系统。后台可以管理智能盒子上安装或卸载网页系统,同时可以多个网页系统同步账号体系。

具体实施过过程中,在智能路由器中实现android模块的预装,提前把相关的功能都适配好,比如提前装好软件在Android系统里,然后通过系统打包的方式复制到其他的盒子上,这个在出厂时都会完成。

S106、识别用户终端上用户点击的具体网页地址;

由于固定链接是一个静态IP地址,其关联着一个具体的页面供用户选择登录,其可以关联着不同的网页登录窗口供用户选择,如果用户选择了具体网页地址,则实现内容解析,可以供用户访问。

这些具体网页地址可以是基于android系统内部的一个网页系统框架下的内容显示,也可以是android系统作为一个缓存,实时从外部网页中基于爬虫技术爬取相关联的内容在网页系统框架下,从而实现用户终端的访问。

S107、基于具体网页地址将所关联着的网页系统内容供用户访问。

由此可见,基于具体网页地址,可以完成具体相关内容的访问,比如财务管理,或者项目管理这种局域网操作层面的内容。

S108、其他操作。

针对S102步骤,由于针对的是非超文本传输协议请求,其可以完成其他操作,比如管理员设置等等,或者路由配置等等。

针对S105步骤,其针对的是用户是否与点击行为,其可以是继续等待,若是超过一定时限,其可能进入待机状态或者重启状态,后续用户访问再进入S101完成相应操作等等。

基于图1中的介绍,用户访问系统流程可以如下:用户接入无线网络访问智能路由器;打开浏览器访问某个网址,发起超文本传输协议请求;智能路由器会截获用户的超文本传输协议请求,就强制重定向无线用户终端到系统选择网页链接,如http://192.168.0.150/login.aspx。用户可以在选择界面登陆后台管理或直接点击URL链接访问盒子上预装的其它网页系统。

具体实施过程中,用户还可以基于管理用户登录智能路由器中的android模块,并基于android模块的管理界面设置多个预装在android模块上的具体网页地址,从而实现智能路由器中android模块的预装功能。

相应的,图2示出了本发明实施例中的智能路由器配置网页系统的方法另一流程图,包括如下步骤:

S201、基于智能路由器接收用户终端的访问请求;

需要说明的是,本发明实施例中的智能路由器将android智能盒子和路由器一体化,并深入结合,在智能路由器上进一步与路由器联动,扩展网页相关的功能。即智能路由器包括路由器模块和android模块。

在具体实施过程中,智能路由器的地址池可以设置以下范围内的地址一致,比如192.168.10.10-192.168.10.254,在超文本传输协议请求访问时地址是预留的写死的地址,其他机器是分不到这个地址的,同样跟他联通的盒子是写死的静态IP。比如是192.168.10.2,这样其他人加入智能路由器后,就可以通过智能路由器去登录192.168.10.2的网页。本发明中的超文本传输协议请求具体包括:HTTP请求和HTTPS请求,HTTPS为HTTP的安全版,都是以超文本传输协议为内容进行客户端与服务端间的地址访问。

Android模块本身为一个android系统的功能,其具有大容量的内存空间,可以支持网页登录,该网页登录界面上有多个网页系统,每个网页系统具有一个登录窗口,这些网页系统都可以设置在android模块的存储空间中。

S202、判断访问请求是否为超文本传输协议请求,若判断是超文本传输协议请求,则进入到S203,否则进入S209;

用户终端访问智能路由器时,可能会涉及到很多相关性操作,一般比较多的是HTTP访问网络上的服务器,超文本传输协议请求是指从客户端到服务器端的请求消息,包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议等等。

对于非超文本传输协议请求,则执行相应操作,这里不再进行赘述。

S203、获取用户终端的特征码,判断特征码是否为智能路由器所认证过的特征码,若是则进入S204,否则进入S209;

该步骤可以实现对用户终端特征码的认证过程,实现访问限制管控,其针对认证过的地址,实现相应操作,可以基于超文本传输协议请求直接访问相关网页系统。该特征码可以是MAC地址,也可以是智能路由器主动为用户终端生成的唯一ID。

目前路由器针对用户终端的认证,将可以访问这个路由的机器的特征码都写在路由器里,在后续用户终端访问的时候,如果在这个列表里的用户终端就能访问这个路由器去上网,如果不在列表之内,就不能上网。

需要说明的是,步骤S202和步骤S203之间,可以是步骤S203先执行,也可以是步骤S202先执行,也可以步骤S203和步骤S202同时进行,即判断特征码为非认证用户,且访问请求为超文本传输协议请求时,进入到S204步骤中。

S204、强制超文本传输协议请求重定向为预装在android模块上的固定链接地址;

由于针对android模块由两部分软件组成,普通的系统部分及一些常规应用,可以通过HDMI线来展示到显示器上,作为机顶盒使用。第二是网页服务器系统,而由于通过有线接入路由器,则可以锁定IP地址。所以可以保证用户在局域网内的域名解析可以指向网页服务器系统,而网页服务器系统中预先安装了某些网页系统,可以方便的配置安装与取消。整机在上电自动开机,盒子的IP写为静态IP。

S205、基于android模块上的固定连接地址向用户终端显示网页内容;

S206、判断用户终端上的用户是否用点击网页内容,如果有点击网页内容则进入S207,否则进入S209;

当用户接入智能路由器时,会根据智能路由器的IP来弹出一个介绍网页,此网页为预装在智能路由器上网页系统提供的固定链接,如http://192.168.0.150/login.aspx,此IP地址为盒子的静态IP地址,任何一台设备在连入时,都会弹出这个地址。此地址可以登录后台,或者直接访问此盒子上预装的其他网页系统。后台可以管理智能盒子上安装或卸载网页系统,同时可以多个网页系统同步账号体系。

具体实施过过程中,在智能路由器中实现android模块的预装,提前把相关的功能都适配好,比如提前装好软件在Android系统里,然后通过系统打包的方式复制到其他的盒子上,这个在出厂时都会完成。

S207、识别用户终端上用户点击的具体网页地址;

由于固定链接是一个静态IP地址,其关联着一个具体的页面供用户选择登录,其可以关联着不同的网页登录窗口供用户选择,如果用户选择了具体网页地址,则实现内容解析,可以供用户访问。

这些具体网页地址可以是基于android系统内部的一个网页系统框架下的内容显示,也可以是android系统作为一个缓存,实时从外部网页中基于爬虫技术爬取相关联的内容在网页系统框架下,从而实现用户终端的访问。

S208、基于具体网页地址将所关联着的网页系统内容供用户访问。

由此可见,基于具体网页地址,可以完成具体相关内容的访问,比如财务管理,或者项目管理这种局域网操作层面的内容。

S209、其他操作。

针对S202步骤,由于针对的是非超文本传输协议请求,其可以完成其他操作,比如管理员设置等等,或者路由配置等等。

针对S203步骤,由于针对的是用户设备MAC地址认证,在超文本传输协议请求情况下,认证过的MAC地址可以直接访问与超文本传输协议请求相关联的网页系统。

针对S206骤,其针对的是用户是否与点击行为,其可以是继续等待,若是超过一定时限,其可能进入待机状态或者重启状态,后续用户访问再进入S201完成相应操作等等。

基于图2中的介绍,用户访问系统流程可以如下:用户接入无线网络访问智能路由器;打开浏览器访问某个网址,发起超文本传输协议请求;智能路由器会截获用户的超文本传输协议请求,由于用户设备没有通过智能路由器本身的认证,智能路由器会强制重定向无线用户终端到系统选择网页链接,如http://192.168.0.150/login.aspx。用户可以在选择界面登陆后台管理或直接点击URL链接访问盒子上预装的其它网页系统。

具体的,图3示出了本发明实施例中的智能路由器配置网页资源的系统结构示意图,其包括智能路由器、用户终端和外部客户路由器等等,智能路由器包括路由模块和android模块,路由模块和android模块通过有线网络连接。android模块中又由两部分软件组成,第一是普通的系统部分及一些常规应用,可以通过HDMI线来展示到显示器上,作为机顶盒使用。第二是网页服务器系统,而由于通过有线接入路由模块,则可以锁定IP地址。所以可以保证用户在局域网内的域名解析可以指向网页服务器系统,而网页服务器系统中预先安装了某些网页系统,可以方便的配置安装与取消。整机在上电自动开机,盒子的IP写为静态IP。

具体的,图4示出了本发明实施例中的智能路由器结构示意图,该智能路由器包括:

接收模块,用于接收用户终端的访问请求;

判断模块,用于判断所述访问请求是否为超文本传输协议请求;

路由模块,用于在判断所述访问请求为超文本传输协议请求时,强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址,所述固定链接地址为智能路由器的静态IP地址;

Android模块,用于基于android模块上的固定链接地址向用户终端显示网页内容,所述网页内容为多个预装在android模块上的具体网页地址,所述具体网页地址关联着具体网页系统内容,并在判断所述用户终端上的用户是否有点击网页内容;识别所述用户终端上用户点击的第一具体网页地址;基于第一具体网页地址将所关联着的网页系统内容供用户访问。

具体实施过程中,该路由模块还用于获取用户终端的特征码,判断所述特征码是否为智能路由器所认证过的特征码,若判断所述特征码不是智能路由器所认证过的特征码,在判断所述访问请求为超文本传输协议请求时,强制所述超文本传输协议请求重定向为预装在android模块上的固定链接地址。需要说明的是,该特征码可以是MAC地址,也可以是智能路由器主动为用户终端生成的唯一ID。

具体实施过程中,该路由模块还用于在判断所述特征码为智能路由器所认证过的特征码时,在判断所述访问请求为超文本传输协议请求时,基于超文本传输协议请求访问超文本传输协议请求所导向的网页系统。

相应的,该智能路由器还包括:

管理模块,用于基于管理用户登录智能路由器中的android模块,并基于android模块的管理界面设置多个预装在android模块上的具体网页地址。

以上所涉及的用户终端可以是显示设备、也可以是电脑、还可以是移动终端,若涉及其他的设备也可以访问路由器,不局限于以上几种设备,或者实施情况。

综上,通过提供一个一体化的智能路由器,该智能路由器内置的了网页平台,不需要相关技术人员搭建,通过静态网页地址配置的页面上的几个按钮即可实现相关功能性集成,也集成了路由相关功能,不用用户去买路由器,再去买服务器,再去搭建网页平台,省去了搭建网络平台的成本,也优化了智能路由器相关功能。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

另外,以上对本发明实施例所提供的智能路由器配置网页资源的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1