一种无线局域网络接入认证方法、设备及系统的制作方法_3

文档序号:8925721阅读:来源:国知局
成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch,并从所述服务器端下载生成的相应的Patch。
[0073]具体地,在本发明所述实施例中,所述WLAN客户端可通过切换至其他非WLAN网络的方式或通过发送短消息的方式,将与所述不符合设定的Portal规范的Portal页面相对应的错误日志信息上传至所述服务器端,本发明实施例对此不作任何限定。相应地,所述WLAN客户端也可采用切换至其他非WLAN网络或采用接收相应的短消息的方式,从所述服务器端下载相应的Patch,本发明实施例对此也不作任何限定。
[0074]进一步地,在本发明所述实施例中,在确定所述服务器端未存储有相应的Patch时,可通过指示所述服务器端根据所述错误日志信息,生成相应的Portal适配任务,并由测试开发人员针对该Portal适配任务进行相应的代码开发的方式来生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch,本发明实施例对此不作任何限定。
[0075]再有,在确定所述WLAN客户端以及所述服务器端均未存储有相应的Patch时,所述WLAN客户端也可生成相应的Portal下载任务,以当所述服务器端生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch后,所述WLAN客户端可根据所述Portal下载任务,从所述服务器端下载相应的Patch,本发明实施例对此也不作任何限定。
[0076]进一步地,在本发明所述实施例中,在从服务器端获取相应的Patch后,利用所述Patch对所述不符合设定的Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程,可以包括:
[0077]通过动态加载库文件的方式,对所述Patch的代码进行调用,以通过运行所述Patch来将所述不符合设定的Portal规范的Portal页面转换为符合设定的Portal规范的Portal页面,并通过转换后的符合设定的Portal规范的Portal页面发起相应的WLAN接入认证流程。
[0078]具体地,与现有技术类似,可通过转换后的符合设定的Portal规范的Portal页面向所述服务器端发起登录认证请求的方式发起相应的WLAN接入认证流程,本发明实施例对此不作赘述。
[0079]在本发明实施例所述技术方案中,由于可根据用户的实际需求,通过获取占用字节较少的Patch的方式来解决Portal页面不规范的问题,从而避免了大面积频繁升级客户端所带来的弊端,在降低网络处理压力的基础上、提高了处理Portal页面不规范问题时的处理效率;同时,还可达到降低网络下载流量以及减小客户端代码的维护工作量的效果。
[0080]进一步地,在本发明所述实施例中,所述方法还可包括以下步骤:
[0081]若查询到所述WLAN客户端本地存储有用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证流程的Patch,则可利用查询到的所述Patch对所述不符合设定的Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程。
[0082]或者,若确定所述网络连通性测试的测试结果为未通过、且接收到服务器端返回的属性为符合设定的Portal规范的Portal页面,则可通过所述符合设定的Portal规范的Portal页面发起相应的WLAN接入认证流程。
[0083]本发明实施例一提供了一种WLAN接入认证方法,WLAN客户端在进行网络连通性测试时,若确定测试结果为未通过且接收到服务器端返回的不符合设定Portal规范的Portal页面、以及查询到本地未存储有用于对该不符合设定Portal规范的Portal页面进行处理的Patch,则可从服务器端获取相应的Patch,并利用获取到的Patch对该不符合设定Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程,从而避免了大面积频繁升级客户端所带来的弊端,在降低网络处理压力的基础上、提高了处理Portal页面不规范问题时的处理效率,同时,由于所述Patch通常可占用较少的字节,因此,还可达到降低网络下载流量以及减小客户端代码的维护工作量的效果。
[0084]实施例二:
[0085]本发明实施例二以动作执行方为服务器端为例,对本发明实施例一中所述WLAN接入认证方法进行进一步地说明。如图2所示,其为本发明实施例二中所述WLAN接入认证方法的流程示意图,所述WLAN接入认证方法可包括以下步骤:
[0086]步骤201:服务器端接收WLAN客户端发起的Patch获取请求。
[0087]其中,所述Patch获取请求可以是所述WLAN客户端在确定网络连通性测试的测试结果为未通过、且接收到服务器返回的属性为不符合设定的Portal规范的Portal页面、以及确定本地未存储有用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证流程的Patch时,向所述服务器端发送的。
[0088]具体地,在本发明所述实施例中,所述WLAN客户端可通过切换至其他非WLAN网络的方式或通过发送短消息的方式,将与所述不符合设定的Portal规范的Portal页面相对应的错误日志信息上传至所述服务器端,本发明实施例对此不作任何限定。进一步地,所述Patch获取请求中通常可携带有与所述不符合设定的Portal规范的Portal页面相对应的错误日志信息,本发明实施例对此也不作任何限定。
[0089]步骤202:根据所述Patch获取请求,向所述WLAN客户端提供相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证流程的Patch,以使所述WLAN客户端根据所述服务器端提供的所述Patch对所述不符合设定的Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程。
[0090]具体地,由于所述Patch获取请求中可携带有与所述不符合设定的Portal规范的Portal页面相对应的错误日志信息,则根据所述Patch获取请求,向所述WLAN客户端提供相应的Patch,可以包括:
[0091]根据所述Patch获取请求中携带的错误日志信息,查询本地是否存储有用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch ;并
[0092]在查询结果为是时,指示所述WLAN客户端从所述服务器端下载所述Patch;或者,在查询结果为否时,根据所述错误日志信息,生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch,并指示所述WLAN客户端从所述服务器端下载生成的相应的Patch0
[0093]进一步地,在本发明所述实施例二中,在查询结果为否时,所述服务器端可通过根据所述错误日志信息,生成相应的Portal适配任务,并由测试开发人员针对该Portal适配任务进行相应的代码开发的方式来生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch,本发明实施例对此不作任何限定。
[0094]相应地,在确定所述WLAN客户端以及所述服务器端均未存储有相应的Patch时,所述WLAN客户端也可生成相应的Portal下载任务,以当所述服务器端生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch后,所述WLAN客户端可根据所述Portal下载任务,从所述服务器端下载相应的Patch,本发明实施例对此也不作任何限定。
[0095]本发明实施例二提供了一种WLAN接入认证方法,服务器端在接收到WLAN客户端发起的Patch获取请求后,可根据所述Patch获取请求,向所述WLAN客户端提供相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证流程的Patch,以使所述WLAN客户端根据所述服务器端提供的所述Patch对所述不符合设定的Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程,从而避免了大面积频繁升级客户端所带来的弊端,在降低网络处理压力的基础上、提高了处理Portal页面不规范问题时的处理效率,同时,由于所述Patch通常可占用较少的字节,因此,还可达到降低网络下载流量以及减小客户端代码的维护工作量的效果。
[0096]实施例三:
[0097]本发明实施例三提供了一种可用于实现本发明实施例一所示方法的WLAN客户端,如图3所示,其为本发明实施例三中所述WLAN客户端的结构示意图,所述WLAN客户端可包括测试模块11、查询模块12以及处理模块13,其中:
[0098]所述测试模块11可用于进行网络连通性测试;具体地,所述测试模块11可用于向服务器端请求获取具备设定的URL数据,并判断获取到的数据是否为与所述服务器端预先协商的固定字符串一致的数据,若是,则确定所述网络连通性测试的测试结果为通过,否贝U,确定所述网络连通性测试的测试结果为未通过。
[0099]所述查询模块12可用于在确定所述网络连通性测试的测试结果为未通过、且接收到服务器端返回的属性为不符合设定的Portal规范的Portal页面时,查询本地是否存储有用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证流程的Patch ;
[0100]所述处理模块13可用于在所述查询模块12的查询结果为否时,从服务器端获取所述Patch,并利用从服务器端获取到的所述Patch对所述不符合设定的Portal规范的Portal页面进行处理并通过处理后的Portal页面发起相应的WLAN接入认证流程。
[0101]具体地,所述处理模块13可用于通过以下方式从服务器端获取所述Patch:
[0102]将与所述不符合设定的Portal规范的Portal页面相对应的错误日志信息上传至所述服务器端,以使所述服务器端根据所述错误日志信息,判断所述服务器端是否存储有用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的所述Patch ;并
[0103]在确定所述服务器端存储有所述Patch时,从服务器端下载所述Patch ;或者,在确定所述服务器端未存储有所述Patch时,指示所述服务器端根据所述错误日志信息,生成相应的用于对所述不符合设定的Portal规范的Portal页面进行处理以使所述WLAN客户端能够通过处理后的Portal页面发起相应的WLAN接入认证的Patch,并从所述服务器端下载生成的相应的Patch。
[0104]进一步地,在从服务器端获取所述Patch后,所述处理模块13具体可用于通过动态加载库文件的方式,对所述Patc
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1