CN103260178B - 一种消费类无线接入点产品自动检测升级的方法 - Google Patents
一种消费类无线接入点产品自动检测升级的方法 Download PDFInfo
- Publication number
- CN103260178B CN103260178B CN201310155514.XA CN201310155514A CN103260178B CN 103260178 B CN103260178 B CN 103260178B CN 201310155514 A CN201310155514 A CN 201310155514A CN 103260178 B CN103260178 B CN 103260178B
- Authority
- CN
- China
- Prior art keywords
- consumer
- wap
- product
- domain name
- upgrading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种消费类无线接入点产品自动检测升级的方法,该方法中消费类无线接入点产品在广域网侧连接上网络以后,支持到配置信息中指定服务器获取升级信息,并从该定服务器下载升级软件进行软件升级;在消费类无线接入点产品软件升级的过程中,无论用户访问任何的网站,都会强制到升级提示页面。本发明中消费类AP产品,在增加了软件自动检测升级功能的基础上,一并实现了升级过程中,用户浏览器有访外数据时,进行升级提示页面推送的功能,实现了一种更为友好的软件自动升级功能。
Description
技术领域
本发明涉及网络产品领域,特别涉及一种消费类无线接入点产品自动检测升级的方法。
背景技术
无线接入点即无线AP(Access Point)它是用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列。大多数无线AP还带有接入点客户端模式(AP client),可以和其它AP进行无线连接,延展网络的覆盖范围。无线AP不仅包含单纯性无线接入点(无线AP),也同样是无线路由器(含无线网关、无线网桥)等类设备的统称。
随着网络技术的日益普及, 无线AP产品已经慢慢成为人们日常生活中必不可少的家用电子产品,并随着人们对计算机和网络技术的认知水平日益提高,人们对家庭无线AP产品的一些应用功能的关注程度也越来越高了,并且还提出了越来越多的应用新需求。
根据用户对产品的性能、功能等方面的要求日益提升,无线AP产品不得不面临一个升级换代的现实应用需求;如果都需要在短时间内通过更换硬件来达到这个升级换代的效果,无疑是一种资源的巨大浪费,但是通过人工的干预进行,来实现用户在用的大量网关产品的升级换代,工作的量也是不小的。对于存在网管功能的AP产品可以相对轻松地,通过网管工具来实现终端产品的软件升级,但网管工具的使用也是有一定技术要求的;况且,面对一些没有网管功能的消费类 AP 产品,就显得更力不从心了。
例如:某厂商用户下单订购了大批量的家庭无线AP产品,使用的初期,该批次产品都可以满足用户的基本使用需求,支持Bridge、Static、DHCP和PPPOE四种类型的WAN侧接入方式。但是由于用户所在的现网应用环境进行了升级换代,并提供了另外一种WAN侧拨号接入方式(如L2TP),可以达到上网速度更快更稳定、安全性能更高更可靠的效果;所以,越来越多的用户更倾向于新提供的接入服务。但是,我们的网关产品并不支持L2TP的拨号,难道用户只能通过更换网关产品来或返厂升级来达到使用新服务的需求么?这显然会造成一个很大的浪费,而且很明显造成问题的主要原因,是软件上面的功能缺失,所以只需要通过软件的升级,就可以以最小的代价去达到用户所需要的使用需求了。
消费类AP产品已经投入使用,并且已经分散在客户的手中了;但是目前又存在着软件升级的需求,我们应该如何以最小的代价去解决这些问题呢?使AP一开始就具备自动检测升级功能, 就是一个一劳永逸的好办法;但是,在AP升级的过程中,由于AP升级占有非常多的资源,如果客户浏览网页会出现“网页无法访问”的问题,会误导用户认为网络断开了。
发明内容
本发明的目的是为解决目前无线AP产品在升级过程中,当终端用户准备浏览网页时,可能会提示“网页无法访问”的问题,会让终端用户误认为网络断开了的不足,提供一种消费类无线接入点产品自动检测升级的方法,该方法在无线接入点产品升级过程中重定向升级提示页面。
本发明的技术方案是:一种消费类无线接入点产品自动检测升级的方法,该方法中消费类无线接入点产品在广域网侧连接上网络以后,支持到配置信息中指定服务器获取升级信息,并从该定服务器下载升级软件进行软件升级;在消费类无线接入点产品软件升级的过程中,无论用户域名访问任何的网站,都会强制到升级提示页面。
进一步的,上述的一种消费类无线接入点产品自动检测升级的方法,其特征在于:
步骤1、借助消费类无线接入点产品在广域网侧连接上网络;
步骤2、借助消费类无线接入点产品的配置信息从指定服务器中获取升级信息,若不需要进行升级,则结束自动升级过程,进行正常无线接入点的工作;
步骤3、消费类无线接入点产品从指定服务器中获取升级包,对现有软件进行更新,同时,将开启域名解析***欺骗进程;
步骤4、软件更新完毕,重启消费类无线接入点产品,结束域名解析***欺骗进程。
进一步的,上述的一种消费类无线接入点产品自动检测升级的方法,其特征在于中:所述的域名解析***欺骗进程包括以下步骤:
步骤A、接收来自局域网侧的域名的终端访问局域网外的数据;
步骤B、进行域名解析;
步骤C、返回欺骗的域名解析IP地址给所述的终端。
进一步的,上述的一种消费类无线接入点产品自动检测升级的方法,其特征在于中:
步骤D、局域网侧的域名的终端,根据域名解析***返回的欺骗的域名解析IP地址信息再次发送服务请求;由消费类无线接入点产品的虚拟的接口接受并上传消费类无线接入点产品的协议栈处理;
步骤E、消费类无线接入点产品的协议栈在对数据包进行处理时加入了特定的钩子处理,对来自欺骗的域名解析IP地址端口的非访问消费类无线接入点管理网口的数据包,终止该次的交互,并重新发起一个重定向到无线接入点产品管理地址的升级提示页面给该局域网侧客户。
进一步的,上述的一种消费类无线接入点产品自动检测升级的方法中,所述的选定的钩子处理包括以下步骤:
步骤E1,对进来的数据包进行如下判断;
第一、是否是来自LAN侧80端口的服务;
第二、是否是非访问消费类无线接入点产品管理网口的数据包;
如果满足上述两个条件则对其进行发送RST终止该次交互,然后重新发起重定向。
本发明中消费类AP产品,在增加了软件自动检测升级功能的基础上,一并实现了升级过程中,用户浏览器有访外数据时,进行升级提示页面推送的功能,实现了一种更为友好的软件自动升级功能。
下面结合具体实施例对本发明作较为详细的描述。
附图说明
图1为本发明1流程图。
图2为本发明中DNS欺骗流程图。
图3是本发明升级提示页面强制推送处理流程图。
具体实施方式
实施例1,如图1、2、3所示,本实施例是一种消费类AP产品自动检测升级的方法,与目前的升级方法相比,本实施例的技术方案解决目前无线AP产品在升级过程中,当终端用户准备浏览网页时,可能会提示“网页无法访问”的问题,会认终端用户误认为网络断开了的不足,直接在升级期间将会被统一重定向到升级提示页面。包括以下步骤:
1、AP的WAN侧拨号正常连接上Internet,启动自动检测升级功能;
2、从服务器上获取升级信息,用于判断AP当前使用软件是否是最新版本,进而判断是否需要进行升级操作;
3、如果需要进行升级操作,则开启DNS欺骗并启用升级提示强制功能,然后才继续升级操作;否则,不做任何操作;
4、在步骤3的升级过程中,LAN侧客户端有任何http:80端口的域名访外数据,都会进入DNS处理模块;
5、DNS会根据DNS欺骗功能开启与否,决定返回真实的解析地址还是欺骗的IP地址(即AP的LAN侧虚拟的一个接口IP地址,如192.168.0.222)
5、LAN侧用户浏览器,会根据DNS返回的IP信息再次发送服务请求;如果DNS返回的是欺骗IP地址,则该次服务请求将会由AP的虚拟的接口接受并上传AP的协议栈处理;
6、AP的协议栈在PREROUTING(对数据包进行处理)处加入了特殊的钩子处理,在启用了升级提示强制服务的情况下,会对来自80端口(是指LAN侧的80端口服务)的非访问AP管理网口IP(如192.168.1.1)的数据包,会送RST终止该次的交互,并重新发起一个重定向到AP管理地址的升级提示页面给该LAN侧客户。
该步骤中:
特殊的钩子处理包括以下步骤:
对进来的数据包进行如下判断;
第一、是否是来自LAN侧80端口的服务;
第二、是否是非访问消费类无线接入点产品管理网口的数据包;
如果满足上述两个条件则对其进行发送RST终止该次交互,然后重新发起重定向。
7、经过了步骤6后,客户端的浏览器服务,在升级期间将会被统一重定向到升级提示页面。
8、待升级软件更新完毕后,AP会重新启动;启动过程中将关闭DNS欺骗和升级提示强制功能,待AP正常拨号上网后,LAN侧的客户则可以正常进行网络服务了。
Claims (1)
1.一种消费类无线接入点产品自动检测升级的方法,该方法中消费类无线接入点产品在广域网侧连接上网络以后,支持到配置信息中指定服务器获取升级信息,并从该指定服务器下载升级软件进行软件升级;其特征在于:在消费类无线接入点产品软件升级的过程中,无论用户域名访问任何的网站,都会强制到升级提示页面;包括以下步骤:
步骤1、借助消费类无线接入点产品在广域网侧连接上网络;
步骤2、借助消费类无线接入点产品的配置信息从指定服务器中获取升级信息,若不需要进行升级,则结束自动升级过程,进行正常无线接入点的工作;
步骤3、消费类无线接入点产品从指定服务器中获取升级包,对现有软件进行更新,同时,将开启域名解析***欺骗进程;
步骤4、软件更新完毕,重启消费类无线接入点产品,结束域名解析***欺骗进程;
所述的步骤3中域名解析***欺骗进程包括以下步骤:
步骤A、接收来自局域网侧的域名的终端访问局域网外的数据;
步骤B、进行域名解析;
步骤C、返回欺骗的域名解析IP地址给所述的终端;
步骤D、局域网侧的域名的终端,根据域名解析***返回的欺骗的域名解析IP地址信息再次发送服务请求;由消费类无线接入点产品的虚拟的接口接受并上传消费类无线接入点产品的协议栈处理;
步骤E、消费类无线接入点产品的协议栈在对数据包进行处理时加入了特殊的钩子处理,对来自欺骗的域名解析IP地址端口的非访问消费类无线接入点管理网口的数据包,终止该次的交互,并重新发起一个重定向到无线接入点产品管理地址的升级提示页面给该局域网侧客户;
所述的特殊的钩子处理包括以下步骤:
步骤E1,对进来的数据包进行如下判断;
第一、是否是来自LAN侧80端口的服务;
第二、是否是非访问消费类无线接入点产品管理网口的数据包;
如果满足上述两个条件则对消费类无线接入点产品进行发送RST终止该次交互,然后重新发起重定向。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310155514.XA CN103260178B (zh) | 2013-04-28 | 2013-04-28 | 一种消费类无线接入点产品自动检测升级的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310155514.XA CN103260178B (zh) | 2013-04-28 | 2013-04-28 | 一种消费类无线接入点产品自动检测升级的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103260178A CN103260178A (zh) | 2013-08-21 |
CN103260178B true CN103260178B (zh) | 2016-11-09 |
Family
ID=48963818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310155514.XA Expired - Fee Related CN103260178B (zh) | 2013-04-28 | 2013-04-28 | 一种消费类无线接入点产品自动检测升级的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103260178B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103532751B (zh) | 2013-10-09 | 2016-10-19 | 北京奇虎科技有限公司 | 网络接入设备管理方法和装置 |
CN110750290B (zh) * | 2019-10-28 | 2023-08-15 | 杭州安恒信息技术股份有限公司 | 基于dns查询的软件版本升级方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674232A (zh) * | 2008-09-10 | 2010-03-17 | 北京艾科网信科技有限公司 | 一种接入控制服务器、接入控制方法及*** |
CN101715199A (zh) * | 2009-11-16 | 2010-05-26 | 中兴通讯股份有限公司 | 无线接入点设备升级方法及装置 |
CN101741769A (zh) * | 2008-11-25 | 2010-06-16 | 华为终端有限公司 | 一种网关和网页重定向的方法 |
CN101808315A (zh) * | 2010-04-08 | 2010-08-18 | 北京傲天动联技术有限公司 | 瘦ap升级方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102752411A (zh) * | 2012-06-29 | 2012-10-24 | 华为终端有限公司 | 重定向方法及设备 |
CN103024773B (zh) * | 2012-12-10 | 2016-03-16 | 上海斐讯数据通信技术有限公司 | 无线路由器软件升级方法、管理装置及*** |
-
2013
- 2013-04-28 CN CN201310155514.XA patent/CN103260178B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674232A (zh) * | 2008-09-10 | 2010-03-17 | 北京艾科网信科技有限公司 | 一种接入控制服务器、接入控制方法及*** |
CN101741769A (zh) * | 2008-11-25 | 2010-06-16 | 华为终端有限公司 | 一种网关和网页重定向的方法 |
CN101715199A (zh) * | 2009-11-16 | 2010-05-26 | 中兴通讯股份有限公司 | 无线接入点设备升级方法及装置 |
CN101808315A (zh) * | 2010-04-08 | 2010-08-18 | 北京傲天动联技术有限公司 | 瘦ap升级方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103260178A (zh) | 2013-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7376723B2 (en) | Apparatus and method for managing and controlling UPnP devices in home network over external internet network | |
US20030033356A1 (en) | Extensible client aware detection in a wireless portal system | |
US20050169288A1 (en) | Secure virtual private network | |
CN104917838B (zh) | 一种路由重定向的实现方法及*** | |
EP3231153B1 (en) | Distributing a network access policy | |
US20100103941A1 (en) | Data Collection from CPE Devices on a Remote LAN | |
CN103997521B (zh) | 一种基于路由器的文件操作方法、装置及路由器 | |
US20120213094A1 (en) | Plug-and-play network filter | |
CN102571941B (zh) | 云端点对点数据传输方法及*** | |
CN103139305A (zh) | 移动终端控制宽带用户端设备的装置、方法及其设置 | |
CN110557320B (zh) | 基于家庭智能网关实现vpn插件海淘加速功能的***及其方法 | |
CN101741902B (zh) | 向互联网终端提供快速访问互联网服务器的***和方法 | |
CN103763125A (zh) | 运营商网络实际用户数的统计方法和装置 | |
WO2009114343A2 (en) | Managing multiple network interfaces by assigning them to individual applications | |
CN105516744B (zh) | 智能电视访问方法及智能电视访问*** | |
CN202094935U (zh) | 基于动态ip网络实现远程开关信号控制*** | |
CN106973380A (zh) | 一种切换apn的方法及装置 | |
CN103260178B (zh) | 一种消费类无线接入点产品自动检测升级的方法 | |
CN104639607A (zh) | 远程控制方法和路由器 | |
EP3000219A1 (en) | Access to data source via proxy | |
JP5336405B2 (ja) | 社内情報閲覧用サーバ・システムおよびその制御方法 | |
Cisco | Configuring SLIP and PPP | |
Cisco | Configuring SLIP and PPP | |
CN102724233A (zh) | 信息家电***中用IPv4协议栈实现与IPv6进程的通信方法 | |
JP2005339149A (ja) | データ処理装置、データ処理方法およびデータ処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161109 |