一种基于公众平台的无线互联网接入方法及系统

2017-03-01 12:50陈煜军
科技传播 2016年20期
关键词:公众平台路由

陈煜军

摘 要 本文设计的一种基于公众平台的无线互联网接入系统,能适应不同的无线路由器和公众平台。当用户搜寻到无线网络信号申请接入时,通过关注(或添加)指定的公众平台(比如微博或微信公众平台)作为对价来免费使用无线互联网服务,从而丰富用户服务以及用户营销的方式和手段,极大地延长了用户商业价值的时效性。

关键词 公众平台;无线接入;路由

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2016)173-0063-02

随着移动互联网的发展、智能手机或智能移动终端性能的提升以及普及,越来越多的人使用WiFi、WAPI等无线方式连接热点AP(Access Point,无线接入点)从而访问互联网,在公众场所提供免费的无线互联网接入服务也成为全球信息化发展的一种趋势。目前大多数传统的热点AP还是通过密码、广告浏览或者短信等作为接入验证的传统形式,前两种方式即用即弃,传播到达率和时效性都极其有限,而短信接收验证码接入的方式虽然能在一定程度上延长用户的商业价值时效,但也带来导致用户反感、被当作广告短信拦截、增加成本、只能单一文字方式营销等问题。随着新媒体产业的发展、智能手机系统的统一和普及,越来越多新媒体平台以手机App应用的形式进入用户手机,这里面的有实力的服务提供商开通了基于自媒体传播特性的公众平台服务,如新浪的微博、腾讯的微信公众平台、移动的飞信公众平台以及阿里巴巴的微淘公众平台等。本次设计的系统就将移动互联网同新媒体传播结合,将无线网络接入技术同自媒体公众平台的关注行为有机结合,尝试提供解决此类问题的系统方法。

1 系统设计

为了实现上述的目的,本系统所采用的技术方案是:提出一种基于公众平台的无线互联网接入方法,按如下步骤操作:

1)移动终端用户连接到支持本系统的无线网络。

2)无线网络系统验证模块将所有不是到指定公众平台的信息访问重定向到自定义提示页面,移动终端用户通过自定义提示页面的提示登录指定的公众平台并成为指定的公众平台的有效用户。

3)移动终端用户通过指定的方式向公众平台提交接入申请,从公众平台的回复中获取附带有效时间的验证信息。

4)移动终端用户在有效时间内向无线网络系统验证模块提交验证信息。

5)无线网络系统验证模块对用户提交验证信息进行一次鉴权,在验证通过后,无线路由接口模块将产生接入密钥,并通过自动重定向技术引导由终端用户向无线路由提交包含接入验证密钥的鉴权信息。

6)无线路由在收到终端用户的包含接入验证密钥的鉴权信息后,将从来源信息中解析获取终端用户MAC等身份识别以及接入信息,重新生成带终端用户以及接入验证密钥的接入鉴权申请,并提交无线网络系统验证模块。

7)无线网络系统验证模块对无线路由提交接入鉴权申请进行二次鉴权,在验证通过后,无线路由接口模块将返回授权信息给无线路由,得到正确授权信息的用户将获得完全的网络访问权限。

其中,无线网络可以是支持基于公众平台的无线互联网接入方法的无线路由器、3G手机热点以及笔记本、PC机等AP接入设备;公众平台可以是任何支持二次开发通讯接口的第三方公众平台;验证信息可以根据用户需求以及系统架构,实现对用户、用户接入时间等有效信息的鉴别。

2 系统功能

1)在未认证前终端用户能正常使用和验证过程相关的无线接入功能,未认证用户在使用未授权的接入功能时将被重定位到自定义验证提示界面,在系统验证过程中强制终端用户通过“关注”或者“添加”等行为成为公众平台的有效用户,终端用户从公众平台中发送验证申请,并获取无线网络系统接入验证信息,无线网络系统验证模块对终端用户提交接入验证信息进行有效性验证产生密钥,并将从无线路由接口模块来源信息中解析终端用户信息,从而对认证的终端用户进行授权。

2)终端用户的物理接入请求从无线路由开始,但是用户的逻辑接入请求从公众平台发起,终端用户的接入验证信息从公众平台接收,终端用户的接入验证信息体现形式可以是一个包含验证信息的链接,也可以是用户名、密码、特征字符串或者公众平台接口得到的终端用户是否为公众平台有效关注用户的回复信息,无线网络系統验证模块通过验证信息进行一次鉴权并生成一个固定格式的特征字符串作为接入验证密钥,无线网络系统验证模块通过对终端用户二次鉴权引导,实现将公众平台接口的得到的接入验证信息同无线路由接口模块得到的终端用户信息整合。

3)无线网络系统验证模块包含以下功能。(1)设置引导用户接入的自定义提示界面。(2)从无线路由接口模块获取终端用户MAC、IP、访问时间等接入信息。

(3)响应公众平台接口模块和无线路由接口模块的鉴权请求。

(4)对通过验证的终端用户生成接入验证密钥。

(5)实现将公众平台接口的得到的接入验证信息同无线路由接口模块得到的终端用户信息整合。

4)无线路由接口模包含以下功能。

(1)从无线路由器获取路由基本信息、网络配置基本信息、终端用户基本信息,并根据需要提交无线网络系统验证模块。

(2)正确地向无线路由器推送未授权自定义提示界面的地址,发起并响应无线路由器的鉴权请求。

(3)可根据无线路由器系统所支持的鉴权协议进行修改,以适应不同的无线路由器系统。

5)公众平台接口模块包含以下功能。

(1)通过公众平台正确接收终端用户的接入申请,并返回无线网络系统验证模块生成的接入验证信息。

(2)可根据不同的公众平台接口协议进行修改,以适应不同的公众平台。

3 工作实例

为了技术方案及优点更加清楚明白,以下结合实例,做进一步的详细说明:

系统无线接入方式是目前常见的WiFi无线网络,公众平台是目前最为常用的微信公众账号平台,为了方便说明,我们设置了用户A以及无线路由B两个设备以及为微信公众号C,无线路由B采用流行的WiFidog鉴权,鉴权地址为http://192.168.10.1:2060/wifidog/auth,基于公众平台的无线互联网接入系统D采用Web架构,鉴权地址为:http://www.wifimp.com/login,构成一套基础的系统以及实例用户请求,其操作步骤为:

1)用户A通过WIFI连接到支持本系统的无线路由B。

2)无线路由B已预先通过路由白名单功能,将用户通过认证所必须的网址或者IP设置为白名单,允许未验证用户登录。这些必须的网址包括:

(1)各大运营商的DNS域名解析服务器IP。

(2)微信公众账号登录服务器、通讯服务器IP。

(3)基于公众平台的无线互联网接入系统D所部署的Web应用服务器IP。

(4)一些诸如IOS之类的特殊系统在WiFi接入时用于确认接入状态的服务器网址或IP,比如www. airport.us、captive.apple.com等。无线路由器将所有非上述白名单地址的访问重定向到基于公众平台的无线互联网接入系统D所部署的Web应用服务器的接入提示页面,用户A按照提示,登录微信,并添加关注指定的微信公众号C。

3)用户A向微信公众号C发送系统设定的WiFi接入请求信息“WiFi”,基于公众平台的无线互联网接入系统D从微信公众平台接口获取了包含用户A的微信openid信息,从而确认该用户A为微信公众号C的有效用户,并在接入系统D的数据库里建立或者获取该用户对应的ID号,将ID号用接入系统D自带公钥加密。与此同时,接入系统D将通过微信公众平台回复一条包含加密ID以及接入时间信息的http 访问链接,如:http://www.wifimp.com/login /?openid=加密的ID&time=1396234816。

4)用户A在3 600s的有效时间内向无线网络系统验证模块提交验证信息。

5)基于公众平台的无线互联网接入系统D的无线网络系统验证模块对用户A提交验证信息进行一次鉴权,在ID的解密验证以及时间有效期验证通过后,接入系统D的无线路由接口模块将产生接入密钥,并通过自动重定向技术引导终端用户A向无线路由B提交包含接入验证密钥的鉴权信息。比如验证密钥为37231396234816000001,其中3723是4为系统随机码,1396234816是10位时间码,以UNIX时间戳记录,表示用户接入时间为2014-03-31 11:00:16,最后六位0000001是解密后的数据库用户ID,最终用户A的访问将被重定向到http://192.168.10.1:2060/wifidog/au th/?token=37231396234816000001。

6)无线路由B在收到用户A的鉴权请求后,将从来源信息中解析获取终端用户MAC等身份识别以及接入信息,重新生成带用户A以及接入验证密钥的接入鉴权申请,并提交接入系统D的无线网络系统验证模块。

7)接入系统D的无线网络系统验证模块对无线路由B提交接入鉴权申请进行二次鉴权,在验证通过后,无线路由接口模块将返回授权信息给无线路由B,得到正确授权信息的用户A将获得完全的互联网络访问权限。

在本实例中,经过一种基于公众平台的无线互联网接入方法及系统,用户A最终通过关注微信公众号C的方式,获得了无线路由B的互联网访问权限。用户A的请求从公众平台内开始,通过二次鉴权,实现了终端用户的公众平台验证请求以及无线路由验证请求结合,从而实现对不同公众平台接口以及不同的无线路由鉴权协议的兼容。

本文所设计的系统改变了传统无线互联网系统通过密码、广告浏览以及短信等接入的形式,充分地将无线网络接入技术同自媒体平台的关注行为结合,在用户使用免费的互联网网服务之后,将成为公众平台的有效用户延续其用户价值,既能使大量的临时用户可以使用免费的互联网服务,又能拓展公众平台的覆盖率,更可在后期通过对公众平台的管理和广告运营降低无線网络服务提供方的投资负担,有效拓展了无线网络系统的接入形式和运营可能。

猜你喜欢
公众平台路由
铁路数据网路由汇聚引发的路由迭代问题研究
探究路由与环路的问题
高校官方微信公众平台在校园文化建设中的应用
高职院校思政课微信公众平台建设与健康运营
微信公众平台在医院图书馆的应用现状调查
基于预期延迟值的扩散转发路由算法
基于微信公众平台的应用系统开发模式研究
提升高校官方微信公众平台传播效果的几点思考
从校园里走出来的微信公众平台
PRIME和G3-PLC路由机制对比