[发明专利]实现Linux平台下无需内核添加驱动的MUX协议的方法有效

专利信息
申请号: 200710040820.3 申请日: 2007-05-18
公开(公告)号: CN101309121A 公开(公告)日: 2008-11-19
发明(设计)人: 李华;胡建英 申请(专利权)人: 希姆通信息技术(上海)有限公司
主分类号: H04J3/00 分类号: H04J3/00;H04L29/06
代理公司: 上海智信专利代理有限公司 代理人: 薛琦
地址: 200233上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 linux 平台 无需 内核 添加 驱动 mux 协议 方法
【说明书】:

技术领域

发明涉及一种多路复用无线通信方法,具体地说,是在Linux软件平 台实现符合GSM07.10多路复用协议的数据交换方法。

背景技术

随着通信技术的发展,无线通信领域的影响日益广泛,也建立了GSM 07.10多路复用协议,使语音、传真、数据、短信、小区广播服务、电话本 维护、电池状态、GPRS上网等多路同时进行成为可能。

虽然,在手机上网的同时,用户可以接听或拨打电话;本发明人提出和 实现了该方案,而且实践表明该方案能够稳定、快速地支持多路复用的场合。

但是,在Linux开发应用领域,目前还没有出现简便的、开发周期短的、 符合GSM07.10多路复用协议的应用方案。

发明内容

综上所述,如何在Linux软件平台下的控制GSM/GPRS模块MS端实现, 同时进行语音、传真、数据、短信、小区广播服务、电话本维护、电池状态、 GPRS上网等多路操作,乃是本发明所要解决的技术问题,为此,本发明的 目的在于,提供一种实现Linux软件平台下无需内核添加驱动的MUX协议 的方法。

本发明的技术方案如下:

本发明使用Linux内核自带的伪串口对(如:ttya0和ptya0为一对伪串 口,ttya0为从伪串口,ptya0为主伪串口。由从伪串口(ttyai)写入的数据, 会在主伪串口(ptyai)收到;反之也然。),在TE端和GSM/GPRS模块(MS 端)间传送符合GSM07.10文件规定的多路复用协议数据,这样,解决了 Linux平台下,单一物理串口实现GSM07.10多路复用协议的难题,并适应 Linux2.4以上内核版本,具有所有功能开发均在应用层实现,无需涉及相 对繁琐的驱动级开发的解决思路。为此,本发明的技术方案的实现步骤如下:

步骤1、配置Linux内核,配置伪串口选项;

Linux控制台下,输入“make menuconfig”进入Linux内核配置,选中伪 串口选项;

步骤2、完成内核伪串口配置后,先运行多路复用后台处理程序,打开 主 伪串口ptyai(ptyai,ttyai标识中最后的‘i’实际使用时为数字,后同, 如:’0’,’1’……);

步骤3、然后,运行应用程序(如短信、GPRS上网或AT命令程序),打 开从伪串口ttyai;

步骤4、视应用而定,应用程序向从伪串口ttyai写入数据;

步骤5、对应地,主伪串口(ptyai)收到数据,多路复用后台处理程序读 取

该数据,并对数据组帧后送物理串口(如:ttyS0,和移动终端相连);

(具体数据组帧格式参见GSM07.10多路复用协议文件规定),

步骤6、若物理串口(如:ttyS0)收到数据,多路复用后台处理程序读取 该数据并进行解帧;

步骤7、然后,多路复用后台处理程序将解帧后数据送对应主伪串口 ptyai;

步骤8、最后应用程序读取、处理从伪串口ttyai数据。

本发明的优点:①解决了Linux平台下,单一物理串口实现GSM07.10 多路复用协议的难题;②具有所有功能开发均在应用层实现,无需涉及相对 繁琐的驱动级开发的优点。

附图说明

图1是本发明终端设备的实现架构示意图;

图2是本发明中应用程序数据收发流程示意图;

图3是本发明中的实施例(多从伪终端读写程序,支持1~4路AT通道 同时读写)的系统连接示意图;

图4是本发明中图3所示系统的多路复用后台处理程序流程示意图。

图5是本发明中图3所示系统的通信应用程序打开一个从伪串口的运行 流程示意图。

具体实施方式

结合图1和图2给出本发明一个具体实施例(如图3~图5所示)。

图3为实施例的最小系统连接示意图。

表1 给出了系统的平台配置:

图3中CPU1分别与闪存(Flash)2,内存(DRAM)3成双向电路联 结,构成了支持Linux的最小硬件系统,CPU1与串口(支持MUX协议Sim 模块)4联结。

本实施例系统中,TE端运行通信应用程序ATTes如下t:

(1)打开和设置从伪串口(比如:ttya0);

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希姆通信息技术(上海)有限公司,未经希姆通信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710040820.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top