无线路由器自主检测绑定服务器失败原因的方法及系统与流程

文档序号:12278209阅读:572来源:国知局
无线路由器自主检测绑定服务器失败原因的方法及系统与流程
本发明属于路由器设备
技术领域
,尤其是涉及一种无线路由器自主检测绑定服务器失败原因的方法和系统。
背景技术
:无线路由器是应用于用户上网、带有无线覆盖功能的路由器。无线路由器可以看作一个转发器,将家中墙上接出的宽带网络信号通过天线转发给附近的无线网络设备(笔记本电脑、支持wifi的手机、平板以及所有带有WIFI功能的设备)。无线路由器(WirelessRouter)好比将单纯性无线AP和宽带路由器合二为一的扩展型产品,它不仅具备单纯性无线AP所有功能如支持DHCP客户端、支持VPN、防火墙、支持WEP加密等等,而且还包括了网络地址转换(NAT)功能,可支持局域网用户的网络连接共享。可实现家庭无线网络中的Internet连接共享,实现ADSL、Cablemodem和小区宽带的无线共享接入。无线路由器可以与所有以太网接的ADSLMODEM或CABLEMODEM直接相连,也可以在使用时通过交换机/集线器、宽带路由器等局域网方式再接入。其内置有简单的虚拟拨号软件,可以存储用户名和密码拨号上网,可以实现为拨号接入Internet的ADSL、CM等提供自动拨号功能,而无需手动拨号或占用一台电脑做服务器使用。此外,无线路由器一般还具备相对更完善的安全防护功能。随着无线路由器技术的不断发展,无线路由器的产品软件不断更新,出现了通过无线路由器绑定服务器的方案来实现智能管理与配置。其中,这里的无线路由器绑定服务器主要指路由器门户推送时,要求移动终端接入的过程,但这种方案的前提是实现无线路由器与服务器之间的自主绑定。因此,当用户在绑定时出现问题,如何使无线路由器自主地检测问题原因并提示用户解决问题,成为了我们需要研究的课题。为了解决现有技术存在的问题,人们进行了长期的探索,提出了各式各样的解决方案。例如,中国专利文献公开了一种需要连接验证的无线路由器[申请号:201310454001.9],包括外壳、主板、天线、各种接口、电源适配器和系统程序;所述主板安装在外壳内部;所述天线安装在主板上;所述各种接口安装在主板上;所述电源适配器可以安装在外壳外部,也可以安装在外壳内部,所述系统程序已烧录在主板的芯片上;还包括无线验证的软件系统和验证程序;所述软件系统架设在路由器的系统程序上;所述验证程序安装在某一终端设备上;所述软件系统能将设备列入黑名单,使这些设备无法连到本路由器;当有其他终端设备连接本路由器时,所述软件系统会请求已绑定在本路由器上的终端设备进行验证;如请求通过,准予连接;否则,不予连接。又例如,中国专利文献公开了一种3G/WIFI无线路由器用户分级控制方法[申请号:201310411926.5],步骤为:1)在3G/WIFI路由器中设定不同的网络访问权限;2)在3G/WIFI路由器中建立用户信息表;3)在3G/WIFI路由器中设超级用户;4)在3G/WIFI路由器中建立控制信息表;5)在3G/WIFI路由器中配置防火墙规则,设定访问网络的权限;6)用户通过WIFI网络接入设置好的路由器时为受限访问状态;7)路由器根据用户信息在用户信息表中获取用户权限,根据用户的MAC地址/IP地址信息和网络权限进行绑定,并将此信息写入控制信息表,同时设定防火墙规则;8)根据获取到的权限访问网络同时路由器还动态监控用户状态,在用户连接路由器期间设定定时器进行监管,用户再次接入时需再次认证,具有增强了系统安全性和易用性的特点。上述两种方案在一定程度上解决无线路由器无法自动绑定服务器的问题,但是当用户在绑定过程中出现问题时,无线路由器依然无法自主检测绑定失败的原因同时也无法提示用户解决问题,这样就使得无线路由器绑定服务器的过程较为繁琐,无法针对绑定失败的原因,需要多次操作才能完成绑定过程。技术实现要素:本发明的目的是针对上述问题,提供一种操作方便,能自主地检测绑定失败原因并提示用户解决问题的实现无线路由器自主检测绑定服务器失败原因的方法。本发明的另一个目的是针对上述问题,提供一种硬件架构简单,自动化程度高的实现无线路由器自主检测绑定服务器失败原因的系统。为达到上述目的,本发明采用了下列技术方案:本发明实现无线路由器自主检测绑定服务器失败原因的方法,包括以下步骤:A、无线路由器联网,将控制终端连接无线路由器;B、通过控制终端对无线路由器与服务器绑定;C、无线路由器截取无线路由器与服务器绑定交互报文中的事件结果字段,若无线路由器与服务器绑定失败时,截取事件结果字段为错误码,并对比该错误码所对应的消息类型,返回错误码对应的错误原因,设备管理页面显示无线路由器绑定失败页面,后返回至步骤B重新绑定,直至绑定成功。进一步优选的技术方案:A、系统搭建先将无线路由器通过WAN口接入Internet网络,然后将控制终端登陆无线路由器;B、服务器绑定通过控制终端登陆无线路由器的设备管理页面,同时对控制终端操作进行无线路由器与服务器端的绑定;C、绑定结果判断无线路由器截取无线路由器与服务器绑定交互报文中的事件结果字段,若无线路由器与服务器绑定失败时,截取事件结果字段为错误码,并对比该错误码所对应的消息类型,返回错误码对应的错误原因,设备管理页面显示无线路由器绑定失败页面,后返回至步骤B重新绑定直至绑定成功。显然,当无线路由器截取的交互报文中的事件结果字段为正确码时提示绑定成功,若无线路由器截取到的事件结果字段为错误码时提示绑定失败,并可以通过该错误码所对应的消息类型,确定绑定失败的原因,并由设备管理页面显示无线路由器绑定失败页面,提示用户绑定失败的原因,用于解决用户在使用无线路由器绑定服务器失败时能够自主解决问题,提升用户体验。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,在上述步骤C中,服务器在无线路由器和服务器的交互报文中添加事件结果字段,然后无线路由器截取该绑定交互报文中的事件结果字段。即通过服务器端添加事件结果字段,服务器会识别用户端发送来的信息,然后相应地添加对应的标识,并推送至无线路由器。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,在上述步骤C中,若无线路由器与服务器绑定成功时,截取事件结果字段为正确码;无线路由器截取到事件结果字段为success,则无线路由器与服务器绑定成功,并在设备管理页面上显示成功绑定服务器页面。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,在上述步骤C中,若无线路由器截取到事件结果字段为8xxx或9xxx的错误码,则无线路由器与服务器绑定失败,并将错误码对应的错误原因显示在设备管理页面上。当然,这里的错误码事件结果字段并不局限于8xxx或9xxx的错误码,其他能标识绑定失败原因的错误码亦可以采用。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,所述的错误码8xxx标识无线路由器侧的错误,所述的错误码9xxx标识服务器侧的错误。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,所述的控制终端上设有显示模块,且所述的设备管理页面显示在显示模块上。即通过显示模块来显示设备管理页面、成功绑定服务器页面以及无线路由器绑定失败页面。在上述的实现无线路由器自主检测绑定服务器失败原因的方法中,所述的控制终端通过无线方式和/或有线方式与无线路由器相连。优选的,所述的控制终端为手机或PC。上述的实现无线路由器自主检测绑定服务器失败原因的方法通过如下系统来实现:一种实现无线路由器自主检测绑定服务器失败原因的系统,包括无线路由器,所述的无线路由器联网并与服务器进行通信;所述的无线路由器与控制终端进行通信,且所述的控制终端具有用于显示包括无线路由器与服务器绑定失败信息和/或无线路由器与服务器绑定成功信息的显示模块。上述系统的优选技术方案如下所述:实现无线路由器自主检测绑定服务器失败原因的系统,本系统包括无线路由器,所述的无线路由器通过WAN口接入Internet网络并与服务器无线相连,所述的无线路由器与控制终端相连,且所述的控制终端具有用于显示包括无线路由器与服务器绑定失败信息和/或无线路由器与服务器绑定成功信息的显示模块。即,通过显示模块实现绑定过程中的各种信息的显示,从而使得用户可以直观查看是否绑定成功,若绑定失败,用户可以直观地查看绑定失败的原因。在上述的实现无线路由器自主检测绑定服务器失败原因的系统中,所述的显示模块包括设备管理显示单元、无线路由器与服务器绑定失败显示单元与无线路由器与服务器绑定成功显示单元中的任意一种或多种组合。在上述的实现无线路由器自主检测绑定服务器失败原因的系统中,所述的控制终端通过无线方式和/或有线方式与无线路由器相连,且所述的控制终端为手机或PC。本发明实现无线路由器自主检测绑定服务器失败原因的方法操作方便,能自主地检测绑定失败原因并提示用户解决问题。本发明实现无线路由器自主检测绑定服务器失败原因的系统硬件架构简单,自动化程度高的。附图说明图1为本发明实施例一的拓扑图。图2为本发明实施例一的流程图。图3为本发明实施例一的显示模块的结构框图。图示中,无线路由器1、控制终端2、显示模块21、设备管理显示单元211、无线路由器与服务器绑定失败显示单元212、无线路由器与服务器绑定成功显示单元213、服务器3。具体实施方式以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。实施例一针对目前存在的无线路由器无法自动绑定服务器的问题且当用户在绑定过程中出现问题时,无线路由器无法自主检测绑定失败的原因,同时也无法提示用户解决问题的现状,本实施例提供了一种实现无线路由器自主检测绑定服务器失败原因的方法技术方案。详见图1的拓扑图以及图2的流程图,本实施例实现无线路由器自主检测绑定服务器失败原因的方法,具体包括以下步骤:A、系统搭建先将无线路由器1通过WAN口接入Internet网络,然后将控制终端2通过无线方式连接无线路由器1。本步骤中,控制终端2选用人们常用的通讯工具--手机,此步骤的无线方式主要指通过手机的WIFI模块登陆无线路由器。B、服务器3绑定通过控制终端2无线连接无线路由器1的设备管理页面,同时对控制终端2操作进行无线路由器1与服务器3端的绑定。C、绑定结果判断无线路由器1截取无线路由器1与服务器3绑定交互报文中的事件结果字段,若无线路由器1与服务器3绑定成功时,截取事件结果字段为正确码。举例说明:若无线路由器1截取到事件结果字段为success,则无线路由器1与服务器3绑定成功,并在设备管理页面上显示成功绑定服务器3页面。若无线路由器1与服务器3绑定失败时,截取事件结果字段为错误码,并对比该错误码所对应的消息类型,设备管理页面显示无线路由器1绑定失败页面,提示用户绑定失败的原因,然后返回至步骤B重新绑定直至绑定成功。又如,无线路由器1截取到事件结果字段为8xxx或9xxx的错误码,则无线路由器1与服务器3绑定失败,并将错误码对应的错误原因显示在设备管理页面上,这里的错误码8xxx标识无线路由器1侧的错误,错误码9xxx标识服务器3侧的错误。当然,此处的错误码事件结果字段并不局限于8xxx或9xxx的错误码,其他能标识绑定失败原因的错误码亦可以采用。如下表为服务器绑定错误消息码及对应错误原因:EventResult错误原因对应上报事件8000参数错误XGET_VER_CODE8002帐号不存在(服务器端暂未使用)XBIND/XPHONE_AUTH8003帐号未激活(服务器端暂未使用)XBIND/XPHONE_AUTH8004密码不正确XBIND/XPHONE_AUTH8006该路由器未绑定账号XGET_SSID_NAME8007手机上网验证码验证失败XVERIFY_CODE8008重复绑定XBIND9010手机上网验证码发送失败XGET_VER_CODE参见上表,其中,当错误码为9010状态时,主要是指服务器端的验证码模块错误,显然,当无线路由器1截取的交互报文中的事件结果字段为正确码时提示绑定成功,若无线路由器1截取到的事件结果字段为错误码时提示绑定失败,并可以通过该错误码所对应的消息类型,确定绑定失败的原因,再由设备管理页面显示无线路由器绑定失败页面,提示用户绑定失败的原因,用于解决用户在使用无线路由器绑定服务器失败时能够自主解决问题,以此来提升用户体验。其中,在上述步骤C中,服务器3在无线路由器1和服务器3的交互报文中添加事件结果字段,然后无线路由器1截取该绑定交互报文中的事件结果字段,即,通过服务器3添加事件结果字段,服务器3会识别用户端发送而来的相关信息,然后相应地添加对应的标识,并推送至无线路由器1。此外,如图1、3所示,这里的控制终端2上设有显示模块21,且设备管理页面显示在显示模块21上,即通过显示模块21来显示设备管理页面、成功绑定服务器页面以及无线路由器绑定失败页面。本实施例实现无线路由器自主检测绑定服务器失败原因的方法操作方便,能自主地检测绑定失败原因并提示用户解决问题。实施例二本实施例公开了一种实现无线路由器自主检测绑定服务器失败原因的系统,其包括无线路由器1、控制终端2、服务器3,在本实施例中,控制终端2选用手机或PC机。无线路由器1通过WAN口接入Internet网络并与服务器3无线相连,无线路由器1通过无线通讯方式与控制终端2相连而进行通信。且控制终端2具有显示模块21,该显示模块21用于显示包括无线路由器1与服务器3绑定失败的信息、无线路由器1与服务器3绑定成功的信息,即,控制终端2通过显示模块21实现绑定过程中的各种信息的显示,从而使得用户可以直观查看是否绑定成功,若绑定失败,用户可以直观地查看绑定失败的原因。其中,控制终端2的显示模块21还进一步包括设备管理显示单元211、无线路由器与服务器绑定失败显示单元212、无线路由器与服务器绑定成功显示单元213中的任意一种或多种组合,各显示单元均具有其功能,设备管理显示单元211用于显示设备管理相关的信息;显示单元212用于显示无线路由器与服务器绑定失败的信息;显示单元213用于显示无线路由器与服务器绑定成功的信息。通过上述各显示单元,用户可以直观、清晰地查看各种信息,极大地提升了用户的体验。本实施例实现无线路由器自主检测绑定服务器失败原因的系统硬件架构简单,自动化程度高的。实施例三本实施例的结构、原理以及实施例步骤与实施例一类似,不同的之处在于:本实施例中的控制终端2采用PC机,这里的PC机可以为平板电脑、笔记本电脑或者具有无线上网功能的台式机。本实施例中,PC机通过无线连接无线路由器1,然后通过PC机登陆无线路由器的设备管理页面,进行服务器端的绑定,无线路由器1截取无线路由器1与服务器3端绑定交互报文,确认绑定是否成功,若截取到事件结果字段为success,则绑定成功,并在PC机的显示器上显示成功绑定服务器页面;若截取到事件结果字段为8xxx或9xxx的错误码,则绑定失败,并将错误码对应的错误原因显示在PC的显示器上重新绑定直至绑定成功。如下表为服务器绑定错误消息码及对应错误原因:EventResult错误原因对应上报事件8000参数错误XGET_VER_CODE8002帐号不存在(服务器端暂未使用)XBIND/XPHONE_AUTH8003帐号未激活(服务器端暂未使用)XBIND/XPHONE_AUTH8004密码不正确XBIND/XPHONE_AUTH8006该路由器未绑定账号XGET_SSID_NAME8007PC上网验证码验证失败XVERIFY_CODE8008重复绑定XBIND9010PC上网验证码发送失败XGET_VER_CODE本实施例其它内容可参考实施例一。实施例四本实施例的结构、原理以及实施例步骤与实施例三类似,不同的之处在于:本实施例中的控制终端2采用PC机,且PC机通过有线方式连接无线路由器1,然后通过PC机登陆无线路由器的设备管理页面,进行服务器端的绑定,无线路由器1截取无线路由器1与服务器3端绑定交互报文,确认绑定是否成功,若截取到事件结果字段为success,则绑定成功,并在PC的显示器上显示成功绑定服务器页面;若截取到事件结果字段为8xxx或9xxx的错误码,则绑定失败,并将错误码对应的错误原因显示在PC的显示器上重新绑定直至绑定成功。如下表为服务器绑定错误消息码及对应错误原因:EventResult错误原因对应上报事件8000参数错误XGET_VER_CODE8002帐号不存在(服务器端暂未使用)XBIND/XPHONE_AUTH8003帐号未激活(服务器端暂未使用)XBIND/XPHONE_AUTH8004密码不正确XBIND/XPHONE_AUTH8006该路由器未绑定账号XGET_SSID_NAME8007PC上网验证码验证失败XVERIFY_CODE8008重复绑定XBIND本实施例其它内容可参考实施例三。本发明无线路由器自主检测绑定服务器失败原因的方法或系统具有的技术优点如下所述:首先,当无线路由器截取的交互报文中的事件结果字段为正确码时,提示绑定成功;若无线路由器截取到的事件结果字段为错误码时,提示绑定失败,在此状态下,其可以通过该错误码所对应的消息类型,确定绑定失败的原因,并由设备管理页面显示无线路由器绑定失败页面,提示用户绑定失败的原因,用于解决用户在使用无线路由器绑定服务器失败时能够自主解决问题,以此来提升用户体验。其次,无需依赖客服,在用户侧即能直观地查看设备绑定失败的原因,能够引导用户实现自主成功绑定服务器,进一步提升了用户体验,同时也提高了无线路由器绑定服务器的效率。尽管本文较多地使用了无线路由器1、控制终端2、显示模块21、设备管理显示单元211、无线路由器与服务器绑定失败显示单元212、无线路由器与服务器绑定成功显示单元213、服务器3等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与无线路由器自主检测绑定服务器失败原因的方法和系统本发明精神相违背的。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1