一种能适应通讯模式的处理方法及系统.pdf

上传人:54 文档编号:998766 上传时间:2018-03-24 格式:PDF 页数:10 大小:492.12KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910305553.7

申请日:

2009.08.12

公开号:

CN101626431A

公开日:

2010.01.13

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04W 88/02申请日:20090812授权公告日:20120523终止日期:20130812|||授权|||实质审查的生效IPC(主分类):H04M 1/725申请日:20090812|||公开

IPC分类号:

H04M1/725; G06F9/44

主分类号:

H04M1/725

申请人:

厦门敏讯信息技术股份有限公司

发明人:

王加奖

地址:

361000福建省厦门市火炬高新区创业园伟业楼六楼

优先权:

专利代理机构:

厦门市首创君合专利事务所有限公司

代理人:

李雁翔;杨依展

PDF下载: PDF下载
内容摘要

本发明公开了一种能适应通讯模式的处理方法及系统。该处理方法包括:步骤10,终端启动;步骤20,控制模块判断无线模块类型,并将该无线模块类型保存进数据库,启动无线模块;步骤30,应用层请求无线模块执行业务操作;步骤40,控制模块从数据库中读取无线模块类型,调用该无线模块类型相应的操作函数,并根据输入的参数生成AT指令;步骤50,控制模块将该AT指令发送给无线模块;步骤60,无线模块接收该AT指令,执行该AT指令相应操作,并将操作结果回传给控制模块;步骤70,控制模块接收该操作结果,解析该操作结果

权利要求书

1: 一种能适应通讯模式的处理方法,其特征是:它包括: 步骤10,终端启动; 步骤20,控制模块判断无线模块类型,并将该无线模块类型保存进数据库,启动无线 模块; 步骤30,应用层请求无线模块执行业务操作; 步骤40,控制模块从数据库中读取无线模块类型,调用该无线模块类型相应的操作函 数,并根据输入的参数生成AT指令; 步骤50,控制模块将该AT指令发送给无线模块; 步骤60,无线模块接收该AT指令,执行该AT指令相应操作,并将操作结果回传给控制 模块; 步骤70,控制模块接收该操作结果,解析该操作结果,并将解析结果发送给应用层; 步骤80,应用层据解析结果执行相应业务操作。
2: 根据权利要求1所述的一种能适应通讯模式的处理方法,其特征在 于:该控制模块包括指令分发模块和指令处理模块; 该步骤40,它包括: 步骤41,指令分发模块调用指令处理模块; 步骤42,调用指令处理模块从数据库中读取该无线模块类型,并调用相应的操作函数 ,并根据输入的参数生成AT指令; 步骤43,指令处理模块将该AT指令回传给指令分发模块。
3: 根据权利要求2所述的一种能适应通讯模式的处理方法,其特征在 于:该步骤70,它包括: 步骤71,指令分发模块接收该操作结果; 步骤72,指令分发模块将该操作结果传送给指令处理模块; 步骤73,指令处理模块从数据库中读取该无线模块类型,并调用相应的解析函数,据 解析函数解析该操作结果,以生成解析结果; 步骤74,指令处理模块将解析结果回传给指令分发模块; 步骤75,指令分发模块将解析结果发送给应用层。
4: 根据权利要求2所述的一种能适应通讯模式的处理方法,其特征在 于:该步骤20,它包括: 步骤21,控制模块向无线模块请求获取无线模块生产厂商信息,并判断是否有返回值 ,如果有则执行步骤23,否则执行步骤22; 步骤22,控制模块向无线模块请求获取无线模块版本信息,并判断是否有返回值,如 果有则执行步骤23,否则执行步骤25; 步骤23,控制模块分析厂商信息,记录无线模块对应的厂商信息,记录无线模块对应 的类型; 步骤24,无线模块启动,将该无线模块类型保存进数据库,并执行步骤30; 步骤25,退出处理方法。
5: 一种能适应通讯模式的处理系统,其特征在于:它包括一应用层 、至少二无线模块、一控制模块及一数据库,该控制模块信号连接应用层和无线模块,该控 制模块包括一指令分发模块和一指令处理模块; 该指令分发模块,它用于判断无线模块类型,并将判断后的无线模块类型保存进数据 库; 该指令处理模块,它能够从数据库中读取无线模块类型,并调用相对该无线模块类型 的操作函数和解析函数,能够根据操作函数和输入的参数生成AT指令,能够根据解析函数解 析操作结果; 该无线模块,它接收该AT指令,执行该AT指令相应操作,并将操作结果回传给控制模 块。
6: 根据权利要求5所述的一种能适应通讯模式的处理系统,其特征在 于:该指令分发模块,它包括: 一判断模块,它用于判断无线模块类型;及 一传输模块,它用于与应用层之间实现数据传输,用于与无线模块之间实现数据传输 ,用于与指令处理模块之间实现数据传输。
7: 根据权利要求6所述的一种能适应通讯模式的处理系统,其特征在 于:该指令处理模块,它包括: 一传输模块,它用于与指令分发模块之间实现数据传输; 一调用模块,它用于从数据库中读取无线模块类型并根据无线模块类型调用该无线模 块类型的操作函数和解析函数; 一AT指令生成模块,它能够根据操作函数和输入的参数生成AT指令;及 一解析模块,它能够根据解析函数解析操作结果,以生成解析结果。

说明书


一种能适应通讯模式的处理方法及系统

    所属技术领域

    本发明涉及一种能适应通讯模式的处理方法及系统。

    背景技术

    目前基于无线模块的终端、交换机等设备开发时,特别是现在从2G到3G的升级换代过程中,都会碰到要求替换无线模块的问题。替换无线模块时,都需要重新布板,并且需要编写一套对应的处理AT指令的程序,它不但费时费力,而且扩展性又很差,无法兼容多种无线模块,多种无线模块无法共存,无法自由替换。

    【发明内容】

    本发明提供一种能适应通讯模式的处理方法及系统,其克服了背景技术所存在的多种无线模块无法兼容、共存的不足。

    本发明解决其技术问题所采用的技术方案之一是:

    一种能适应通讯模式的处理方法,它包括:

    步骤10,终端启动;

    步骤20,控制模块判断无线模块类型,并将该无线模块类型保存进数据库,启动无线模块;

    步骤30,应用层请求无线模块执行业务操作;

    步骤40,控制模块从数据库中读取无线模块类型,调用该无线模块类型相应的操作函数,并根据输入的参数生成AT指令;

    步骤50,控制模块将该AT指令发送给无线模块;

    步骤60,无线模块接收该AT指令,执行该AT指令相应操作,并将操作结果回传给控制模块;

    步骤70,控制模块接收该操作结果,解析该操作结果,并将解析结果发送给应用层;

    步骤80,应用层据解析结果执行相应业务操作。

    一较佳实施例之中,该控制模块包括指令分发模块和指令处理模块;

    该步骤40,它包括:

    步骤41,指令分发模块调用指令处理模块;

    步骤42,调用指令处理模块从数据库中读取该无线模块类型,并调用相应的操作函数,并根据输入的参数生成AT指令;

    步骤43,指令处理模块将该AT指令回传给指令分发模块。

    一较佳实施例之中,该步骤70,它包括:

    步骤71,指令分发模块接收该操作结果;

    步骤72,指令分发模块将该操作结果传送给指令处理模块;

    步骤73,指令处理模块从数据库中读取该无线模块类型,并调用相应的解析函数,据解析函数解析该操作结果,以生成解析结果;

    步骤74,指令处理模块将解析结果回传给指令分发模块;

    步骤75,指令分发模块将解析结果发送给应用层。

    一较佳实施例之中,该步骤20,它包括:

    步骤21,控制模块向无线模块请求获取无线模块生产厂商信息,并判断是否有返回值,如果有则执行步骤23,否则执行步骤22;

    步骤22,控制模块向无线模块请求获取无线模块版本信息,并判断是否有返回值,如果有则执行步骤23,否则执行步骤25;

    步骤23,控制模块分析厂商信息,记录无线模块对应的厂商信息,记录无线模块对应的类型;

    步骤24,无线模块启动,将该无线模块类型保存进数据库,并执行步骤30;

    步骤25,退出处理方法。

    本发明解决其技术问题所采用的技术方案之二是:

    一种能适应通讯模式的处理系统,它包括一应用层、至少二无线模块、一控制模块及一数据库,该控制模块信号连接应用层和无线模块,该控制模块包括一指令分发模块和一指令处理模块;

    该指令分发模块,它用于判断无线模块类型,并将判断后的无线模块类型保存进数据库;

    该指令处理模块,它能够从数据库中读取无线模块类型,并调用相对该无线模块类型的操作函数和解析函数,能够根据操作函数和输入的参数生成AT指令,能够根据解析函数解析操作结果;

    该无线模块,它接收该AT指令,执行该AT指令相应操作,并将操作结果回传给控制模块。

    一较佳实施例之中,该指令分发模块,它包括:

    一判断模块,它用于判断无线模块类型;及

    一传输模块,它用于与应用层之间实现数据传输,用于与无线模块之间实现数据传输,用于与指令处理模块之间实现数据传输。

    一较佳实施例之中,该指令处理模块,它包括:

    一传输模块,它用于与指令分发模块之间实现数据传输;

    一调用模块,它用于从数据库中读取无线模块类型并根据无线模块类型调用该无线模块类型的操作函数和解析函数;

    一AT指令生成模块,它能够根据操作函数和输入的参数生成AT指令;及

    一解析模块,它能够根据解析函数解析操作结果,以生成解析结果。

    本技术方案与背景技术相比:由于能够动态判断无线模块类型,再依据该判断结果调用该无线模块类型对应的AT指令管理该无线模块,因此具有如下优点:1、能够将无线模块从总模块中独立分离出来;2、能够适应各种无线模块的通讯模式;3、能够实现多个各种支持标准AT指令的无线模块(包括2G和3G)的共存,该些无线模块可以是相同的,也可以是不同的,可用于终端、交换机等使用无线模块的设备;4、能够非常容易地做到各种无线模块的完美兼容;5、易于扩展;6、能够提高灵活性,方便进行无线模块的替换;7、能够通过硬件的设计改进和开发的管理软件来管理无线模块;8、能够稳定使用无线模块的各种功能;每次开机时都先判断无线模块类型,并将无线模块类型保存进数据库,那下次应用层调用时就可直接在数据库中读取,避免每次操作都需先判断。

    【附图说明】

    下面结合附图和实施例对本发明进一步说明。

    图1是本发明一较佳实施例的处理方法的流程图。

    【具体实施方式】

    一种能适应通讯模式的处理方法,该方法应用了至少二种无线模块、一指令分发模块、一指令处理模块及一应用层。其中,该些种无线模块至少包括2G和3G无线模块,该无线模块从系统中独立分离出来做成一块板,不同类型的无线模块对于同一操作的AT指令不一定相同,操作流程也不统一,相应调用的操作函数也不一样。

    一种能适应通讯模式的处理方法,请查阅图1,它包括:

    步骤10,终端启动;

    步骤20,控制模块判断无线模块类型,并将该无线模块类型保存进数据库,启动无线模块;

    步骤30,应用层请求无线模块执行业务操作,并向指令分发模块发送业务操作请求,该业务操作例如为短信发送,拨打电话,注册网络等;

    步骤41,指令分发模块调用指令处理模块;

    步骤42,调用指令处理模块从数据库中读取该无线模块类型,并调用相应的操作函数,并根据输入的参数生成AT指令;该AT指令都是由“指令+参数”构成,有固定格式,本实施例之中,该指令处理模块是函数的每条具体命令都根据输入参数来进行组合以生成AT指令;该参数要根据AT指令的要求设定,例如发送短信就需要接收人电话号码、发送内容等参数,例如拨打电话需要被拨打电话号码参数;该一条指令就是一个字符串,先添加指令(比如“ATD”表示拨号,然后再根据具体需求增加参数(比如:“10086”),组合成一个字符串,例如:ATD10086;

    步骤43,指令处理模块将该AT指令回传给指令分发模块;

    步骤50,指令分发模块将该AT指令发送给无线模块;

    步骤60,无线模块接收该AT指令,执行该AT指令相应操作,并将操作结果回传给指令分发模块;该回传的操作结果为一组字符串;

    步骤71,指令分发模块接收该操作结果;

    步骤72,指令分发模块将该操作结果传送给指令处理模块;

    步骤73,指令处理模块从数据库中读取该无线模块类型,并调用相应的解析函数,据解析函数解析该操作结果,以生成解析结果;该解析结果为应用层可以识别的方式,便于应用层进行判断,便于应用层进行相应的业务处理;是将返回的结果字符串析成多个参数的形式,应用层才判断,并进行处理;

    步骤74,指令处理模块将解析结果回传给指令分发模块;

    步骤75,指令分发模块将解析结果发送给应用层;

    步骤80,应用层据解析结果执行相应业务操作。

    一较佳实施例中,该步骤20,它包括:

    步骤21,控制模块向无线模块请求获取无线模块生产厂商信息,并判断是否有返回值,如果有则执行步骤23,否则执行步骤22;该请求可采用AT指令“AT+CGMI”;

    步骤22,控制模块向无线模块请求获取无线模块版本信息,并判断是否有返回值,如果有则执行步骤23,否则执行步骤25;该请求可采用AT指令“AT+CGMR”,其中,有的厂商信息隐藏在版本信息中;

    步骤23,控制模块分析厂商信息,记录无线模块对应的厂商信息,记录无线模块对应的类型;

    步骤24,无线模块启动,并将该无线模块类型保存进数据库,再等待执行步骤30;

    步骤25,记录该无线模块未知,并退出处理方法。

    一种能适应通讯模式的处理系统,它包括:应用层、无线模块、指令分发模块、指令处理模块和一数据库。其中,无线模块独立分离出来单独做成一块板,有利于提高系统的可替换性;

    该无线模块,它能够接收AT指令,执行AT指令相应操作,并将操作结果回传给指令分发模块。

    该指令分发模块,它用于判断无线模块类型并将判断后的无线模块类型保存进数据库。该指令分发模块,它包括:一判断模块及一传输模块。该判断模块,它用于判断无线模块类型;该传输模块,它用于与应用层之间实现数据传输,用于与无线模块之间实现数据传输,用于与指令处理模块之间实现数据传输。

    该指令处理模块,它能够从数据库中读取无线模块类型,并调用相对该无线模块类型的操作函数和解析函数,能够根据操作函数和输入的参数生成AT指令,能够根据解析函数解析操作结果。它包括:一传输模块、一调用模块、一AT指令生成模块、一解析模块及各无线模块类型的相应的操作函数和解析函数。该传输模块,它用于与指令分发模块之间实现数据传输;该调用模块,它用于从数据库中读取无线模块类型并根据无线模块类型调用该无线模块类型地操作函数和解析函数;该AT指令生成模块,它能够根据操作函数和输入的参数生成AT指令;该解析模块,它能够根据解析函数解析操作结果,以生成解析结果。

    以上所述,仅为本发明较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。

一种能适应通讯模式的处理方法及系统.pdf_第1页
第1页 / 共10页
一种能适应通讯模式的处理方法及系统.pdf_第2页
第2页 / 共10页
一种能适应通讯模式的处理方法及系统.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种能适应通讯模式的处理方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种能适应通讯模式的处理方法及系统.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明公开了一种能适应通讯模式的处理方法及系统。该处理方法包括:步骤10,终端启动;步骤20,控制模块判断无线模块类型,并将该无线模块类型保存进数据库,启动无线模块;步骤30,应用层请求无线模块执行业务操作;步骤40,控制模块从数据库中读取无线模块类型,调用该无线模块类型相应的操作函数,并根据输入的参数生成AT指令;步骤50,控制模块将该AT指令发送给无线模块;步骤60,无线模块接收该AT指令,执。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1