[发明专利]一种解决modem问题的方法有效
申请号: | 201310106574.2 | 申请日: | 2013-03-28 |
公开(公告)号: | CN103237140A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 张炽成;程环;朱孔村 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00;H04M11/06 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350003 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 modem 问题 方法 | ||
技术领域
本发明涉及光纤通信领域,特别是提出了一种解决MODEM问题的方法。
背景技术
随着运营商光纤改造的进行,很多原本在PSTN线路正常工作的POS出现Modem拨号或者数据通信问题,主要问题包括:
1)、线路问题,如有损编码造成握手信号丢失问题、阻抗不匹配造成线路信号质量问题、回音抵消造成的握手失败问题等;图1至图3给出了几种线路问题导致的Modem故障的录音,图1是丢包问题,图2是由于阻抗不匹配出现问题,而图3则是电平导致的问题。
2)、网控器问题,造成特定号码出现问题,如answer tone问题;图4就给出了一个由于answer tone导致的问题。
3)、芯片本身初始化问题;图5给出了一个芯片初始化问题导致的Modem拨号问题录音。
Modem通信是POS交易过程中一种主要的通信方式之一,Modem模块也是POS产品的重要模块之一。Modem通信的主要应用场景是传统的公用电话交换网(PSTN),但是随着运营商光纤改造的进行,越来越多的商户需要在VOIP环境等非PSTN环境下使用Modem进行POS交易。
在非PSTN环境下使用Modem,经常会出现各种拨号或数据通信问题,这些问题一般需要针对每个故障提供相应的AT命令串,通过这些AT命令串调整Modem的某些参数如answer tone检测时间、发送电平、阻抗等进行解决。
现有技术需要针对每个商户POS的Modem拨号及通信问题提出对应的解决方案,且处理故障时要先人为确定是某个型号的Modem,以此确定使用哪条具体的AT解决问题,实现难度和工作量都比较大。
发明内容
本发明提出一种解决Modem问题的解决方案,通过设计四种不同的AT命令机制ATR、ATK、ATN、ATF,针对不同的情况选用不同的机制进行解决Modem故障,从而实现POS中的Modem在不同环境下正常通信的目的。
本发明提供的解决modem问题的方法,针对Modem拨号或数据通信出现故障的POS,在Modem初始化或拨号之前,根据故障类别,选择加载相应的AT命令串用于解决故障。
进一步地,所述的AT命令串包括ATR、ATK、ATN、ATF。
进一步地,所述ATR用于解决某区域内的Modem拨号共性问题,当某区域出现大量相同的Modem拨号问题时,可以针对此区域发布此补丁包,替换驱动中默认的AT命令串;
所述ATK是为解决特殊的故障号码而提出的,这些故障号码一般是由于银行后台NAC设置或由于NAC的接入交换机导致,表现为不管POS在何时何地拨打此故障号码,均会产生拨号或数据通信异常且故障类型一致,此补丁包内包含各地已知的故障号码和解决此号码拨号问题的对应AT命令;
所述ATN是由应用程序通过底层驱动为其提供的接口传入的AT命令,这些AT通过手工输入,存放于应用程序空间,ATN既可以为普通AT指令,也可以是集成的AT指令,集成AT指令与普通AT指令的关系的一个示例如表1所示,集成AT指令通过“AT+数字”实现对多种芯片AT指令的兼容,使用、记忆非常方便;
表1
所述ATF则是通过“Modem线路修复”程序自动修复得到的AT命令列表,“Modem线路修复”程序通过多次拨号的方式尝试自动选择最佳的AT参数,选择标准以成功率高于80%为准,此修复结果保存在系统空间,可以作为解决本POS单点故障的特殊设置。
进一步地,所述方法的具体步骤如下:
(1)Modem通信出现故障时,判断Modem故障所属类别,是属于区域性故障、全国性的号码故障还是单体特殊故障。
(2)根据故障类别选择用ATR、ATK、ATN或者ATF进行解决。
(3)若选择ATR或者ATK进行解决,则以补丁文件的形式下载到系统空间;若选择ATN解决,则将人工输入的AT指令存储于应用程序空间;若选择ATF解决,则执行“Modem线路修复”生成修复指令并存储于系统空间;
(4)Modem拨号前读取并执行ATR、ATK、ATN和ATF中的AT指令,然后进行拨号通信。
上述步骤(4)的详细执行步骤为:
(1)Modem初始化阶段,若存在ATR命令,则用ATR命令代替驱动中默认的初始化命令;
(2)如果没有ATR命令并且拨号方式为V22FC,则执行ATK命令;
(3)然后执行应用程序中手工输入的ATN命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310106574.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除尘装置
- 下一篇:弹性橡胶带蓄能器式装载机动臂势能回收再生装置