[发明专利]一种无线支付终端蜂窝网络拨号上网自动认证的方法有效
申请号: | 201711228882.7 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107969006B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 廖善有 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | H04W12/06 | 分类号: | H04W12/06;H04L29/06;G06Q20/32 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 梁艳 |
地址: | 100142 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 支付 终端 蜂窝 网络 拨号上网 自动 认证 方法 | ||
本发明公开了一种无线支付终端蜂窝网络拨号上网自动认证的方法,涉及无线设备蜂窝网络拨号上网技术领域。其中,无线模块通过UART发送AT指令跟MCU进行通信,并通过循环设置ppp拨号连接方式,并依次查询各认证方式是否有效,如果方式有效,则保存该认证方式至FLASH,待无线移动支付终端下次开机时会以该方式作为默认的PPP拨号上网认证方式,实现了无线支付终端对蜂窝网络拨号上网认证方式的自动选择,避免了由人工去选择蜂窝网络拨号上网认证方式带来的弊端。
技术领域
本发明涉及无线设备蜂窝网络拨号上网技术领域,尤其涉及一种无线支付终端蜂窝网络拨号上网自动认证的方法。
背景技术
蜂窝网络PPP拨号上网认证是无线网络登陆使用的口令,只有通过认证,无线支付终端才可以进行网络通讯。
通常情况下无线支付终端对蜂窝网络拨号上网认证协议包括:PAP(PasswordAuthenticatio ProtocolProtocol口令认证协议)和CHAP(Challenge HandshakeAuthentication Protocol ol质询握手认证协议),PAP为两次握手协议,包括PAP8(8位)和PAP16(16位),通过用户名及口令来对用户进行验证;CHAP为三次握手协议,包括CHAP8(8位)和CHAP16(16位),通过只在网络上传输用户名,并不传输用户口令来对用户进行验证。
目前,在认证的过程中,需要人工选择认证协议,有时,操作人员无法获知选择哪种认证协议,需要去询问移动、联通等运营商的开卡人员后方可选择,或者手动输入以上四种认证方式进行逐一验证,从而不仅增加了人工工作量及操作的复杂程度,而且增加了通讯失败的几率。
发明内容
本发明的目的在于提供一种无线支付终端蜂窝网络拨号上网自动认证的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种无线支付终端蜂窝网络拨号上网自动认证的方法,包括如下步骤:
S1,检测SIM卡是否存在,如果是,则执行S2,否则返回错误码并结束;
S2,查询蜂窝网络是否有信号,如果是,则执行S3,否则返回错误码并结束;
S3,查询G网是否已注册,如果是,则执行S4,否则返回错误码并结束;
S4,设置8位ppp拨号的连接方式,选择PAP8方式认证,查询是否有效,如果是,则保存PAP8认证方式至FLASH,作为无线支付终端下次开机时的默认认证方式进行ppp拨号,否则,执行S5;
S5,选择CHAP8方式认证,查询是否有效,如果是,则保存CHAP8认证方式至FLASH,作为无线支付终端下次开机时的默认认证方式进行ppp拨号,否则,执行S6;
S6,设置16位ppp拨号的连接方式,选择PAP16方式认证,查询是否有效,如果是,则保存PAP16认证方式至FLASH,作为无线支付终端下次开机时的默认认证方式进行ppp拨号,否则,执行S7;
S7,选择CHAP16方式认证,查询是否有效,如果是,则保存CHAP16认证方式至FLASH,作为无线支付终端下次开机时的默认认证方式进行ppp拨号,否则,返回S4。
优选地,S1具体为,无线支付终端通过UART发送AT+CPIN?指令至MCU。
优选地,S2具体为,无线支付终端通过UART发送AT+CSQ?指令至MCU。
优选地,S3具体为,无线支付终端通过UART发送AT+CGREG?指令至MCU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228882.7/2.html,转载请声明来源钻瓜专利网。