[发明专利]无线通讯模块的通信方法及装置有效
申请号: | 201210220027.2 | 申请日: | 2012-06-29 |
公开(公告)号: | CN102780997B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 曹旭龙;夏明辉;陆杰 | 申请(专利权)人: | 深圳市赛格导航科技股份有限公司 |
主分类号: | H04W8/22 | 分类号: | H04W8/22 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518019 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线通讯模块 无线模块 动态库 管理程序单元 权值单元 统一接口 通信方法及装置 程序单元 管理程序 节省设备 通信装置 统一管理 兼容 通信 应用 管理 | ||
本发明公开了一种无线通讯模块的通信方法,包括将不同型号的无线通讯模块程序做成不同的无线模块动态库,所述无线模块动态库具有统一接口函数,且分别对应一个权值,由无线模块管理程序统一管理。本发明还公开一种无线通讯模块的通信装置,包括无线模块动态库单元(01)、无线模块管理程序单元(02)及权值单元(03),其中所述无线模块动态库单元(01)包括统一接口单元(04)及支持对应的无线通讯模块(06)的无线通讯模块程序单元(05),对应于权值单元(03),由无线模块管理程序单元(02)分别管理。本发明适用于使用无线通讯模块的设备,应用此发明的设备能兼容所有无线通讯模块,且节省设备启动时间。
技术领域
本发明涉及无线通信模块的使用,更具体地说,涉及一种无线通讯模块的通信方法及装置。
背景技术
无线通讯模块除了具有基本的电话、短信功能外,还承担远程网络数据通讯的功能,用无线通讯模块建议专用无线数据传输方式相对于有线通讯模块具有成本低廉、建设工程周期短、适应性好、扩展性好等优点,被广泛地应用在车辆监控、无线遥控系统、工业数据采集系统、无线数据终端等领域中。无线通讯模块的种类、型号比较多,当系统需更换无线通讯模块时,往往会导致系统软件对无线通讯模块不兼容。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种无线通讯模块的通信方法及装置。
本发明解决其技术问题所采用的技术方案是:将无线通信模块编译成动态库,并统一管理。
本发明所述的一种无线通讯模块的通信方法,将不同型号的无线通讯模块做成不同的无线模块动态库(.so),所述无线模块动态库具有统一接口函数,且分别对应一个权值,由无线模块管理程序通过所述统一接口函数统一管理,该方法包括:
S1)所述无线模块管理程序发送查询所述无线模块动态库的命令,所述命令包括当前无线通讯模块的版本号及调用动态库的统一接口函数,且动态库在响应命令中向所述无线模块管理程序返回函数执行结果;
S2)若所查询的无线模块动态库与当前无线通讯模块匹配即查询成功时,加载运行此无线模块动态库,并更新其对应的权值;
S3)若所查询的无线模块动态库与当前无线模块通讯模块不匹配,关闭此无线模块动态库,并查询下一个无线模块动态库;
S4)若所有的无线模块动态库都未查询成功,则循环查询。
本发明所述一种无线通讯模块的通信方法中,所述统一接口函数包括:wireless_probe:查询当前模块的版本号和自身相比来确认是否与自身相匹配,并将查询结果输出,是,输出1;否,输出0;wireless_comm_init:初始化模块,生成响应的拨号脚本;wireless_comm_run:加载运行相应的无线模块动态库。
本发明所述一种无线通讯模块的通信方法中,所述无线模块动态库依照对应的无线通讯模块的版本号命名,所述版本号包含动态库名;所述无线模块动态库存储在同一路径下。
本发明所述一种无线通讯模块的通信方法,还进一步包括,所述无线模块管理程序根据权值的大小顺序查询对应的无线模块动态库,权值大的先查询,在第一次启动时,按照顺序依次查询,所有无线模块动态库的权值初始化为0。
本发明所述一种无线通讯模块的通信方法,所述无线模块管理程序更新权值的原则为:最近一次查询成功的无线模块动态库的权值最大;越新查询成功的无线模块动态库的权值越大;查询成功次数越多的无线模块动态库的权值越大。
本发明所述一种无线通讯模块的通信方法,还进一步包括,所述无线模块管理程序在查询过程中作超时处理,如果超时则探测下一个模块。在探测过程中,若检测到无线模块管理程序的异常退出如死循环时,通过看门狗将程序重启。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市赛格导航科技股份有限公司,未经深圳市赛格导航科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210220027.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:认证装置、认证程序以及认证方法
- 下一篇:研磨粉碎豆浆机