一种WiFiAP终端广域网接入方法与流程

文档序号:11961774阅读:508来源:国知局

本发明涉及一种WiFi AP终端广域网接入方法。



背景技术:

目前智能终端越来越普及,大部分智能终端都具有直接上网功能,部分终端还可以做为WiFi热点给其他设备提供上网。但是在移动应用场所,或者有特定需求时,智能终端设备要具备上网功能就需要配置数据通信模块(如3G或4G模块),这会增加设备的制造成本和应用成本。目前已有的广域网接入方法有两种:一种是手机作为热点,另一种是通过点对点通信同时改造手机系统实现网关功能。其中第一种在使用过程中需要操作者将手机wifi主动切换到热点模式,操作繁琐。而第二种只适合定制固件的手机,无法即安即用。现有技术中并没有解决不具备直接上网能力的智能设备的上网问题。



技术实现要素:

本发明的目的在于提供一种WiFi AP终端广域网接入方法,以克服现有技术中存在的缺陷。

为实现上述目的,本发明的技术方案是:一种WiFi AP终端广域网接入方法,包括一搭载有第一应用模块的智能终端设备以及一搭载有第二应用模块的手机,按照如下步骤实现:

步骤S1:所述智能终端设备开启WiFi热点,作为AP,并启动所述第一应用模块,等待所述手机接入;

步骤S2:所述手机作为Station,通过WiFi通信模块接入所述智能终端设备的WiFi热点;

步骤S3:所述第一应用模块通过WiFi热点,采用DHCP形式为所述手机分配IP;在DHCP通信中,通知所述手机的WiFi通信模块所接入WiFi热点的网关以及DNS为空,进而在通信中,所述手机不会将网络通信信息导向到所述智能终端设备;

步骤S4:所述手机启动所述第二应用模块,并通过所述WiFi通信模块,向所述智能终端设备发送查询信息,查询所述智能终端设备的设备识别码;

步骤S5:所述第一应用模块响应该查询信息,并通过WiFi热点,向所述第二应用模块发送所述智能终端设备的设备识别码;

步骤S6:所述第二应用模块根据内置预设的设备列表,判别该设备识别码是否合法,且确定合法后转至步骤S7;

步骤S7:所述第二应用模块启动所述手机的HTTP代理服务功能,获取代理端口号,并将该代理端口号通过WiFi通信模块发送至所述第一应用模块,,并启动所述智能终端设备的HTTP代理服务功;

步骤S8:所述第一应用模块根据获取的代理端口号,设置所述智能终端设备的HTTP的代理端口号;所述第一应用模块根据该代理端口号以及分配给所述手机的IP,采用TCP/IP协议将上网请求数据,通过WiFi热点,发送至所述第二应用模块;

步骤S9:所述第二应用模块作为HTTP代理,通过所述手机的上网模块发送上网请求,再把接收的响应数据通过WiFi通信模块发送至所述第一应用模块,从而实现所述第一应用模块的HTTP网络通信能力。

在本发明一实施例中,在所述步骤S3中,也能指定为所述手机已有的移动运营商的网关以及DNS。

在本发明一实施例中,在所述步骤S9中,所述第二应用模块只负责HTTP的转发,并且对上网请求数据或响应数据不做任何修改,仅起到HTTP的代理作用。

在本发明一实施例中,所述上网为采用HTTP方式连接广域网。

在本发明一实施例中,所述上网模块为3G或4G上网模块。

相较于现有技术,本发明具有以下有益效果:本发明所提出的一种WiFi AP终端广域网接入方法,在维持手机原有的WiFi接入模式不变的基础上,在智能终端设备上启用WiFi热点做为AP,具有3G或4G模块上网的手机作为Station,按照标准的wifi接入模式接入该AP,AP和手机Station上安装有专门的应用程序,就可以让智能终端设备通过该手机接入广域网,极为便捷、稳定,且成本较低,解决了现有技术中不具备直接上网能力的智能设备的上网缺陷。

附图说明

图1为本发明中一种WiFi AP终端广域网接入方法的系统原理图。

具体实施方式

下面结合附图,对本发明的技术方案进行具体说明。

现有的Station要上网通常都是接入AP,由AP通过自身的上网模块(可能是局域网模块,也可能是3G/4G模块)上网。本实施例中的作为AP的智能终端设备因为没有上网模块,并不具备直接上网的功能,因此需要在接入的作为Station的手机中指定一个作为上网设备。通过运行双方内置的特定程序,AP将上网请求转发给这个Station,由这个Station充当上网代理实现上网功能。本发明提出一种WiFi AP终端广域网接入方法,包括一搭载有第一应用模块的智能终端设备以及一搭载有第二应用模块的手机,进一步的,在本实施例中,第一应用模块为搭载于智能终端设备上的应用程序A,第二应用模块为搭载于收手机上的应用程序B。

进一步的,在本实施例中,智能终端设备需要具有WiFi热点功能,内置有应用程序A用于发送设备识别码和设置上网代理。智能终端设备启动WiFi热点作为AP后,应用程序A和手机上的应用应用程序B通讯,发送设备识别码,并接收其发送的上网代理信息。之后智能终端设备的所有上网请求都会由应用程序A转发送给应用程序B代理处理。

进一步的,在本实施例中,具有3G或4G移动通讯的手机上安装有控制上述智能终端设备的应用程序B。手机需要启动WiFi连到智能终端设备,做为Station,并启动应用程序B。应用程序B和做为AP的智能终端设备进行通讯,获得该终端的设备识别码,并确认是否允许该终端上网。在允许上网的情况下,应用程序B向智能终端设备发送上网代理信息。应用程序B通过手机的3G或4G模块上网,代理处理智能终端设备的上网请求。

进一步的,在本实施例中,具体按照如下步骤实现:

步骤S1:智能终端设备开启WiFi热点,作为AP,并启动应用程序A,等待手机接入;

步骤S2:所述手机作为Station,通过WiFi通信模块接入所述智能终端设备的WiFi热点;

步骤S3:应用程序A通过WiFi热点,采用DHCP形式为所述手机分配IP;在DHCP通信中,通知所述手机的WiFi通信模块所接入WiFi热点的网关以及DNS为空,也能指定为所述手机已有的移动运营商的网关以及DNS,进而在通信中,所述手机不会将网络通信信息导向到所述智能终端设备;在本实施例中,DHCP是一种网络协议,有设备接入使用该协议的服务器时,会自动向接入设备分配IP地址、设置网关和DNS,以便接入设备可以访问外部网络。智能终端在开机后会自动启动应用程序A和DHCP服务,应用程序A会将DHCP的网关和DNS清空,接入设备收到的网关和DNS自然就是空的;手机上运行的DHCP协议是客户端,在需要的时候运行,如本身无法上网,或者想通过WiFi连到服务器上网,这时候开启WiFi就会自动运行;

步骤S4:手机启动应用程序B,并通过WiFi通信模块,向智能终端设备发送查询信息,查询智能终端设备的设备识别码;

步骤S5:第一应用模块响应该查询信息,并通过WiFi热点,向第二应用模块发送智能终端设备的设备识别码;

步骤S6:应用程序B根据内置预设的设备列表,判别该设备识别码是否合法,且确定合法后转至步骤S7;若不合法,则智能终端设备不能进行后续的交互响应,不能完成上网功能;

步骤S7:应用程序B启动所述手机的HTTP代理服务功能,获取代理端口号,并将该代理端口号通过WiFi通信模块发送至支持http代理服务功能的应用程序A;在本实施例中,HTTP也是一种网络协议,和目前DHCP一样在手机和智能设备中都有,由操作系统自带的;HTTP和DHCP都是可以通过程序启动或停止的,可以在程序中修改配置然后再启动运行;

步骤S8:应用程序A根据获取的代理端口号,设置所述智能终端设备的HTTP的代理端口号;应用程序A根据该代理端口号以及分配给所述手机的IP,采用TCP/IP协议将上网请求数据,通过WiFi热点,发送至应用程序B;

步骤S9:应用程序B作为HTTP代理,通过所述手机的上网模块,如3G或4G上网模块与局域网上网模块,发送上网请求,再把接收的响应数据通过WiFi通信模块发送至应用程序B,从而实现应用程序A的HTTP网络通信能力。

进一步的,在实施例中,在所步骤S9中,应用程序B只负责HTTP的转发,并且对上网请求数据或响应数据不做任何修改,仅起到HTTP的代理作用。上网均为采用HTTP方式连接广域网。

以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

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