一种利用无线路由器实现云服务的互联网系统的制作方法

文档序号:8490026阅读:453来源:国知局
一种利用无线路由器实现云服务的互联网系统的制作方法
【技术领域】
[0001]本发明涉及移动互联网商业服务技术领域,尤其是涉及一种利用无线路由器实现云服务的互联网通信方法。
【背景技术】
[0002]当前有无线覆盖功能的路由器仅仅是一个网络转发器,现有技术中,无线路由器的端口通常由线卡提供,进行数据链路层的封装和解封装;存在无法为提供无线网络服务的商户与客户发生交互,无法让无线网络使用者在使用免费网络的同时更快的了解商户信息、了解商户当前促销活动等缺陷;然而商户更没有一套网络服务来展示自己,并建立自己的线上社交俱乐部,更无法分析用户的消费习惯,为用户带来更贴心的服务;同时也没有一套系统帮助商户进行内部信息、工作流管理;也没有快速向用户推广自身产品的推送服务。

【发明内容】

[0003]本发明的目的在于设计,解决上述问题。
[0004]为了实现上述目的,本发明采用的技术方案如下:
[0005]一种利用无线路由器实现云服务的互联网通信方法,客户端通过无线路由连接服务端访问网际网络,包括如下步骤:
[0006]步骤101,所述客户端连接到所述无线路由;
[0007]步骤102,所述无线路由通过访问控制器将所述客户端引入到所述服务端,实现访问网际网络。
[0008]优选的,步骤102中,所述访问控制器包括计时计费记账模块、过滤代理服务模块、通讯模块、路由器信号自动更换模块和路由器系统自动更新模块;
[0009]所述计时计费记账模块是利用CoovaChilli创建的网络计费记账访问控制模块,用以实现客户端接入的计时、计费和记账;
[0010]所述过滤代理服务模块是采用Privoxy创建的过滤代理服务模块;所述过滤代理服务具体包括对网页内容进行过滤、管理cookies、拦阻广告和隐私保护服务;
[0011]所述通讯模块主要用于实现所述客户端与所述服务端的通信和客户端与客户端之间的通信;
[0012]所述路由器信号自动更换模块主要用于将所述客户端自动连接到信号最佳的可访问路由器。
[0013]所述路由器系统自动更新模块主要用于更新所述无线路由器内的服务系统。
[0014]优选的,现所述客户端与所述服务端的通信的具体方法为:
[0015]步骤301,所述无线路由器获取到所述客户端向所述服务端通信的请求时,所述述客户端通过所述无线路由器连接到无线路由器云服务系统;
[0016]步骤302,所述客户端通过所述无线路由器云服务系统中设定的WebSocket协议连接到服务端的Gate Server程序,所述客户端通过所述Gate Server程序将所述客户端的通信指令发送到所述服务端;步骤303,所述Gate Server程序通过Redis API中的Pub/Sub模型执行所述通信指令,得到通信结果;
[0017]步骤304,所述Gate Server程序将所述通信结果返回给所述客户端;
[0018]步骤305,根据所述通信结果执行所述客户端向所述服务端通信操作;
[0019]重复执行步骤301至步骤305,直到所述无线路由器未获取到所述客户端向所述服务端通信的请求时,则完成所述客户端向所述服务端的通信。
[0020]优选的,更新所述无线路由器的具体方法为:
[0021]步骤401,所述服务端向所述无线路由器发送更新命令;
[0022]步骤402,所述无线路由器根据所述升级命令从所述服务端下载更新镜像;
[0023]步骤403,所述无线路由器对所述更新镜像进行校验;
[0024]若校验到所述更新镜像发生错误,则返回步骤402 ;
[0025]若校验到所述更新镜像为完整镜像文件,则执行步骤404 ;
[0026]步骤404,根据所述更新镜像对所述无线路由器进行更新操作。
[0027]优选的,步骤404中,根据所述更新镜像对所述无线路由器进行更新操作的具体方法为:
[0028]步骤501,所述服务端启动更新控制函数;
[0029]步骤502,所述更新控制函数通过Redis API中的Pub/Sub模型来连接所述服务端的更新服务程序;
[0030]步骤503,所述更新服务程序将更新命令发送到所述更新控制函数;
[0031]步骤504,所述更新控制函数根据所述更新命令将所述服务端的更新镜像下载到所述无线路由器;
[0032]步骤505,所述更新控制函数对所述更新镜像进行MD5校验;
[0033]若MD5校验到所述更新镜像发生错误,则返回步骤502 ;
[0034]若MD5校验到所述更新镜像完整,则执行步骤506 ;
[0035]步骤506,根据所述更新镜像对所述无线路由器进行更新操作,更新完毕后,重新启动所述无线路由器,完成所述更新镜像对所述无线路由器进行更新操作。
[0036]优选的,所述客户端包括用户客户端、商家无线路由器和互联网云服务系统。
[0037]优选的,所述服务端设有客户端服务模块和商户服务模块;
[0038]所述客户端服务模块是为所述用户客户端连接时提供客户服务的模块;
[0039]所述商户服务模块是为所述商家客户端连接时提供商务服务的模块。
[0040]优选的,所述客户服务模块具体包括用于介绍所述客户端获得一种免费上网的功能的服务模块、用于所述服务端商务信息的门户模块、用于客户端进行娱乐的线上俱乐部社区模块和用于在线通讯的在线交流模块和在线办公工具模块。
[0041]优选的,所述商户服务模块包括配置服务端商务信息的配置模块、用于管理用户客户端访问网站的管理模块、用于为所述用户客户端提供会员的会员管理模块和用于管理所述用户客户端消费的费用管理模块。
[0042]名词解释:
[0043]CoovaChilli是一个功能丰富的接入访问控制器,提供一个认证网关/captiveportal/walled-garden环境使用radius或者http协议来实现接入计费记账。
[0044]Privoxy是一款带过滤功能的代理服务器,针对HTTP、HTTPS协议,经常跟Tor组合使用。通过Privoxy的超级过滤功能,用户从而可以保护隐私、对网页内容进行过滤、管理cookies,以及拦阻各种广告等。Privoxy可以用作单机,也可以应用到多用户的网络。
[0045]Redis是一个使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
[0046]本发明的有益效果可以总结如下:
[0047]1、本发明一改以往商户提供无线网路服务却无法和商户会员产生交互,无法挖掘更多商户会员价值的缺点,借助于产品路由器及互联网云服务,客户端使用者须先成为云服务会员才可免费使用网络服务。
[0048]2、本发明一改以往商户没有线上社区了解用户实际要求的尴尬,通过本发明建立无线路由硬件与互联网云服务(云门户、云社区)与用户会员建立联系。
[0049]3、本发明一改以往商户没有会员管理,无法电子化管理会员信息,通过本发明可进行云存储、云统计、云分析、云推广、云管理,解决商户与会员间一系列服务问题。
[0050]4、本发明一改以往商户对于进销存管理的单一、专注性差等问题,通过本发明可进行进存销,为各行各业商户提供针对性管理服务。
【附图说明】
[0051]图1为本发明整体流程图。
[0052]图2为本发明中客户端与服务端的通信流程图。
[0053]图3为本发
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1