[发明专利]一种USB无线通信模块自适配拨号参数的方法在审
申请号: | 201710151706.1 | 申请日: | 2017-03-10 |
公开(公告)号: | CN108572844A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 吴国驭;胡俊杰;邬惠峰 | 申请(专利权)人: | 杭州义益钛迪信息技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F13/12;H04W48/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市九环路9号*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线通信模块 主机 拨号参数 备选配置 配置信息 适配 数据库 接入监控 录入模块 无线模块 信息集合 自动适配 新模块 品牌 配置 | ||
本发明设计了一种USB无线通信模块自适配拨号参数的方法,该方法依赖于无线通信模块备选配置信息集合。当有新模块接入主机时,当数据库中不存在该模块的配置时,主机可以自动用备选配置信息中的AT指令集、ppp拨号参数、chat参数,生成对应于该模块的配置信息,并保存在数据库中。本发明的优点在于,当一个无线通信模块出现故障时,若需要更换其他型号或者品牌的模块,只需将无线模块通过USB接入监控主机,让主机自动适配,无需在软件上进行配置,一定程度上减少了重新录入模块配置信息的操作。
技术领域
本发明涉及一种自适配拨号参数方法,具体涉及一种USB无线通信模块自适配拨号参数的方法。
背景技术
随着移动通信技术的迅猛发展,尤其是3G、4G网络的发展,网络接入方式出去传统的有线外,还可以通过无线通信模块使用3G、4G信号拨号上网。这种网络接入方式无需实现铺设线缆,且传输距离几乎不收约束,具有分布性、独立性、移动性等优势。因此,无线通信模块广泛应用在如基站监控、车辆监控、无线抄表、工业数据采集系统、水纹气象监控等领域。
由于市场上无线通信模块种类繁多,不通模块的AT指令和拨号参数不同,每增加一个模块,就需要针对该模块做出相应的调整。为了能够灵活适配不同的无线通信模块,需要一种自适配方案,使更换不同种类的模块时,可以自动对该模块的配置信息进行适配,无需重新配置或者调整代码。
发明内容
本发明针对现有技术的不足,提出了一种USB无线通信模块自适配拨号参数的方法。
一种USB无线通信模块自适配拨号参数的方法,包括主机、主机中的软件以及无线通信模块;首先在主机的数据库中录入无线通信模块的已知配置信息,然后主机会识别不同无线通信模块,并动态驱动无线通信模块,然后从数据库中加载该模块对应的配置信息,加载成功之后,使用该配置信息使无线通信模块拨号上网;若加载失败,则在数据库中新建该无线通信模块的记录,并从数据库中加载备选无线通信模块配置信息合,然后采用遍历配置信息的方式对该新模块完成适配。
所述的主机中的软件可以分为无线通信模块识别模块、AT指令适配模块、ppp拨号参数适配模块、chat参数适配模块、数据库管理模块、数据库。
所述的数据库中录入的无线通信模块的配置信息为无线通信模块已知的备选拨号参数的集合。
所述的驱动无线通信模块时,通过调用Linux系统命令动态驱动无线模块。
所述的无线通信模块适配完成后保存的配置,包含模块的ID、无线通信模块的Modem口、AT口、AT指令集、运营商、制式、ppp拨号参数、chat参数。
所述的已知的备选拨号参数集合,包含无线通信模块的AT指令集、ppp拨号参数、chat参数。
适配新模块时,完整的适配流程为
1)在数据库中新建一条该模块的记录;
2)将模块的ID保存到数据库中;
3)从系统中加载备选端口,并从数据库中加载备选AT指令集;
4)适配AT指令;
5)从数据库中加载备选ppp参数、chat参数;
6)适配ppp参数、chat参数;
7)将适配完成的配置信息保存到数据库中。
所述的完整适配流程可分为两个部分,如果数据库中不存在该模块相关的配置,则从AT指令开始适配;如果数据库中存在该模块的配置,但是不存在当前运营商相关的配置,则从ppp参数和chat参数开始适配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州义益钛迪信息技术有限公司,未经杭州义益钛迪信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710151706.1/2.html,转载请声明来源钻瓜专利网。