[发明专利]一种基于UDP传输的应用程序认证方法及系统在审
申请号: | 201710650754.5 | 申请日: | 2017-08-02 |
公开(公告)号: | CN107426228A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 王斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00;H04W12/06 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 udp 传输 应用程序 认证 方法 系统 | ||
技术领域
本发明涉及无线网络技术领域,尤其涉及一种基于UDP传输的应用程序认证方法及系统。
背景技术
Portal认证技术是一种简单易用的身份认证技术,其主要目的是为了验证接入网络的客户端身份。当未认证用户上网时,强制用户登录到指定门户网站站点,用户可以免费访问其中的服务;若用户需要访问互联网中的其他资源时,必须在门户网站进行Portal认证,只有Portal认证通过后才能够使用互联网资源。
APP为智能手机的第三方应用程序,仅用来提供在线服务。为了吸引用户安装APP,越来越多的APP厂商在APP中添加了自动上网功能,比如“一键上网”。然而,现有技术主要通过在APP中内嵌浏览器来实现自动上网功能。当用户打开所述“一键上网”功能时,启动浏览器访问预设的公网地址,APP客户端发出的Http请求会被无线接入设备截获并返回重定向报文,使得浏览器推出Portal认证页面。用户通过在所述认证页面上填写用户名、密码来获得上网权限。
如公开号为CN104158808A的专利文献公开的“基于APP应用的Portal认证方法及其装置”,该发明公开了一种基于APP应用的Portal认证方法及其装置,应用于接入设备上,该方法包括:接收用户终端向APP应用服务器发起的TCP三次握手连接请求,判断连接请求是否已通过Portal认证或者在白名单内,若是,则转发用户终端的TCP连接请求报文,使用户终端与APP应用服务器建立TCP连接;否则仿冒APP应用服务器与用户终端建立TCP连接;接收用户终端发送的Http的Get请求报文,解析该报文中的URL,将APP应用服务器的IP地址加入到白名单内,向用户终端返回RST报文,通知用户终端向APP应用服务器重新发起TCP三次握手连接请求。
又如公开号为CN105162802A的专利文献公开的“Portal认证方法及认证服务器”,该发明适用于通信技术领域,提供了一种Portal认证方法及认证服务器,所述方法包括:设置APP客户端访问时需进行Portal认证的URL以及所述APP客户端访问所述URL时对应的Http包头字段;在进行Portal认证时,若接收到的APP客户端发送的认证请求消息中的待访问URL和所设置的URL相同,且所述认证请求消息中的Http包头字段和所设置的Http包头字段相同,则确定认证成功,并向无线接入设备发出认证通过消息。
事实上,基于Http的APP认证对APP来说并不是必须的,Http属于TCP范畴,在整个交互过程中,对AP的运行效率影响很大。
发明内容
针对上述现有技术的现状,本发明所要解决的技术问题在于提供一种基于UDP传输的应用程序认证方法及系统,通过APP和AP间进行UDP交互过程,来使得APP可以更方便的在Portal服务器上进行认证,并且UDP交互过程有利于减轻AP的压力。
本发明解决上述技术问题所采用的技术方案为:
一种基于UDP传输的应用程序认证方法,包括步骤:
S1.发送UDP请求至无线接入设备,所述UDP请求包含应用程序认证请求信息;
S2.接收无线接入设备发送的UDP响应,所述UDP响应包含应用程序认证响应信息及Portal服务器地址信息;
S3.根据所述Portal服务器地址信息向所述Portal服务器发送网站访问请求。
进一步地,步骤S1中,所述UDP请求格式包括:第一特征码、应用程序认证请求信息及第一循环冗余校验码。
进一步地,步骤S2中,所述UDP响应格式包括:第二特征码、应用程序认证响应信息、Portal服务器地址信息及第二循环冗余校验码。
进一步地,所述第一特征码与所述第二特征码相同。
进一步地,步骤S1中,当无线接入设备接收应用程序发送的UDP请求时,检查所述第一循环冗余校验码是否正确;
若所述第一循环冗余校验码正确,则无线接入设备向所述应用程序发送包含Portal服务器地址信息的UDP响应。
进一步地,若所述第一循环冗余校验码错误,则无线接入设备向所述应用程序发送要求应用程序重新发送UDP请求的UDP响应。
进一步地,步骤S2中,当应用程序接收无线接入设备发送的UDP响应时,检查所述第二循环冗余校验码是否正确;
若所述第二循环冗余校验码正确,则执行步骤S3。
进一步地,若所述第二循环冗余校验码错误,则应用程序重新发送UDP请求至无线接入设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710650754.5/2.html,转载请声明来源钻瓜专利网。