一种实现手机无线通信模块即插即用的方法

文档序号:7906231阅读:369来源:国知局
专利名称:一种实现手机无线通信模块即插即用的方法
技术领域
本发明涉及一种实现手机无线通信模块即插即用的方法。
背景技术
目前,移动通信技术的飞速发展为移动通信终端带来了巨大的发展空间,特别是手机更是成为新的消费热点。手机的实现方案目前主要有两种方式一种方式是整和基带和射频电路的芯片组方案,它采用标准的单板或双电路板结构整合外围电路包括键盘、LCD、SIM卡等。这种设计方式的缺点是射频和基带电路设计复杂,需要全面细致地测试移动通信功能,极大的增加了研发和生产成本,使得研发周期延长,不利于尽快推出新品。
第二种方式是将无线通信电路模块化,设计出无线通信模块,将该模块焊接在主机(HOST)上,采用稳定成熟的无线通信模块来完成射频的收发、基带的编解码和协议栈运行;而外围的电路包括键盘、LCD和SIM卡等,它们通过主机来完成控制功能。这种方式目前在手机中应用较少,通常应用于个人信息产品实现无线通信功能,例如在个人数字处理系统(PDA)中,无线通信模块一般是焊装在主机上;也有将无线通信模块设计为单块印制板,通过板到板连接器和主机连在一起,但也不支持即插即用的插拔方式。其硬件构架参见图1,图1为现有技术PDA实现无线通信功能的硬件构架示意图。其中,无线通信模块100完成射频的收发、基带的编解码和协议栈运行,其通过本身的接口电路101与主机110的接口电路111相连;主机主要包括为无线通信模块100和主机110其它部分提供电源电池112、控制接口通信,完成LCD显示,键盘控制,充放电管理等基本的手机功能微控制器(MCU)113、显示人机界面,完成用户与手机之间的信息交流和控制活动的液晶显示屏(LCD)114、输出和输入音频信号的扬声器和麦克风(SPK&MIC)115等部分。
PDA中实现无线通信功能软件构架参见图2,图2为现有技术PDA实现无线通信功能的软件构架示意图。无线通信模块200由接口驱动程序201、CSD协议202、AT命令解释器203、PPP协议204、IP中继205、GSM/GPRS协议栈206、物理层207等软件模块所组成。
与无线通信模块相对应,主机210由AT命令/数据处理程序211、IP应用程序212、TCP/IP协议213、PPP协议214、接口驱动程序215等软件模块所组成。
其中无线通信模块200中的接口驱动程序201和主机210中的接口驱动程序215在同一型号的PDA中是对应的。不同型号的PDA可以采用不同的接口,所以不同型号的PDA接口驱动程序也可以有所不同。
在上述软件架构下的基本工作流程是在传输命令时,在主机端,应用程序如果要与网络交互,首先通过AT命令处理程序将相应的消息封装为AT命令,再通过接口驱动程序发送出去。在无线通信模块端,模块通过接口驱动接收到AT命令后,经过AT命令解释层转为实际的协议消息向协议栈发送。
在传输数据时,数据流通过接口驱动直接在主机端和无线通信模块端透明传输,而不经过AT解释层的处理。用户可选择CSD或GPRS进行数据的传输。
(1)如选择CSD向外传输数据,主机端AT命令/数据处理程序通过串口发送要求建立通信链路的AT命令。无线模块端AT命令解释器由串口收到AT命令后,进行相应的处理,以及控制CSD协议和GSM/GPRS协议进行数据通信链路的连接。连接好后,无线模块端AT命令解释器再将网络信息返回给主机端AT命令/数据处理程序,AT命令/数据处理程序就可以进行数据的传送。
(2)如选择GPRS向外传输数据,同样由主机端AT命令/数据处理程序、无线模块端AT命令解释器、GSM/GPRS协议负责链路的连接。连接完后,数据的传送就可以进行了。不过,数据的传送由主机端的IP应用程序、TCP/IP协议、PPP协议,无线模块的PPP协议、IP中继完成。
这种设计方式的最大优点就是只需修改手机主机部分的设计,避免了手机中的射频(RF)和主要基带电路的重复设计,缩短了研发周期,便于厂商更快地推出新品。但是,目前不同的厂家的无线通信模块接口缺乏标准化,因此在软硬件设计时需要受到多方面的限制。
目前,手机功能发展的越来越多,性能越来越高,如更加逼真的音乐,彩屏,更加时尚的设计,多媒体应用等等。这些是手机用户换机的最大动力。而这些也使得上述两种方式的手机显示出一个共同的不足之处由于无线通信电路或无线通信模块都是固定焊接在手机上的,用户为了外形或附加功能来更换手机时必须将手机整体一起抛掉,也就是说手机中能够重复使用的无线通信模块也被抛弃了,所以造成了很大的浪费。

发明内容
有鉴于此,本发明的目的在于提供一种实现手机无线通信模块即插即用的方法,可以实现手机无线通信模块的即插即用,缩短手机开发周期,减少用户换机时造成的浪费。
为达到上述目的,本发明的技术方案具体是这样实现的一种实现手机无线通信模块即插即用的方法,该方法包括以下步骤1)手机无线通信模块和手机主机之间通过通信接口电路进行连接,并在手机无线通信模块和手机主机上分别设置相互对应的通信接口连接器;2)手机主机根据是否有通信接口状态改变触发的中断,判断是否有手机无线通信模块通过串口接口连接器插入手机主机;如果有手机无线通信模块插入,则手机主机通过通信接口发送命令启动该手机无线通信模块,建立与无线通信网络的连接。
该方法可以进一步包括当手机无线通信模块拔出时,通信接口状态发生改变产生中断,手机主机进入空闲状态。
所述的通信接口电路传输的信号可以包含标准RS232串行通信接口信号、电源信号、系统控制信号和音频信号。
步骤2)所述的接口状态改变触发的中断为DSR信号电平改变触发的中断。
当DSR信号电平由低变高或由高变低时,分别产生一个硬中断,通知手机主机有手机无线通信模块插入或手机无线通信模块拔出。
该方法可以进一步包括手机主机开机时,读取DSR信号电平状态;如果DSR信号电平为高,则手机无线通信模块已插入,手机主机通过串口发送命令启动该手机无线通信模块,建立与无线通信网络的连接;如果DSR信号电平为低,则手机主机直接进入空闲状态。
所述步骤2)可以进一步包括当有手机无线通信模块插入时,手机主机与手机无线通信模块进行握手识别;如果握手成功,则手机主机通过串口发送命令启动该手机无线通信模块,建立与无线通信网络的连接;否则手机主机直接进入空闲状态。
所述的握手识别过程可以为手机无线通信模块向手机主机发送同步请求信号;手机主机在收到该信号后,返回同步确认信号进行确认,同时请求手机无线通信模块发送设备号;手机无线通信模块收到请求后返回设备号;手机主机收到该设备号后进行设备号识别,识别正确后再返回设备号确认信号进行确认。
由本发明的技术方案可见,本发明的这种实现手机无线通信模块即插即用的方法,采用标准的串口进行手机主机和手机无线通信模块之间的连接和通信,实现了手机无线通信模块的即插即用,提高了手机无线通信模块标准化程度,能够缩短手机开发周期,可以减少用户换机时造成的浪费。


图1为现有技术PDA实现无线通信功能的硬件构架示意图;图2为现有技术PDA实现无线通信功能的软件构架示意图;图3为本发明较佳实施例中手机主机的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本实施例在手机中采用图1、图2所示的硬件构架和软件构架。其中,硬件构架中的接口电路本实施例中采用的是标准的RS232串行通信接口,并在手机无线通信模块和手机主机上分别设置了相互对应的接口连接器;相应的,在软件构架中接口驱动程序采用了串口驱动程序。
本实施例中手机主机根据是否有串口的DSR信号改变触发的中断,判断是否有手机无线通信模块插入,实现了无线通信模块的即插即用,即便手机主机处于开机状态,也能立刻识别出无线通信模块插入或拔出,并在无线通信模块插入时自动转入网络通信状态。
参见图3,图3为本发明较佳实施例中手机主机的流程图。该流程包括以下步骤步骤301,手机开机初始化串口。
步骤302,读取串口DSR电平,并判断是否为高;如果DSR电平为高,则无线通信模块已通过接口连接器插入手机主机,进入步骤305;如果DSR电平为低,进入步骤303,手机进入空闲(IDLE)状态。
步骤304,当无线通信模块插入时,DSR电平由低变高,DSR占用CPU的一个中断位,这样DSR电平的变化将产生一个硬件中断,通知相应的操作系统模块已经插入手机,进入步骤305;无线通信模块插入手机主机并开始正常工作后DSR保持高电平。
步骤305、306、307,手机主机与无线通信模块进行握手识别手机无线通信模块向手机主机发送同步请求(SYNC_REQ)信号;手机主机在收到该信号后,返回同步确认(SYNC_ACK)信号进行确认,同时请求手机无线通信模块发送设备号(ID);手机无线通信模块收到请求后返回设备号;手机主机收到该设备号后进行设备识别,识别正确后再返回设备号确认(ID_ACK)信号进行确认。如果握手成功,则手机主机通过AT命令启动无线通信模块,并开始搜索网络,进入正常通信状态;否则转入步骤303,手机进入IDLE状态,并在手机主机屏幕上给出握手失败提示信息。
步骤308,当无线通信模块拔出时,DSR电平由高变低,产生中断,操作系统从而获知无线通信模块已离开手机主机。因为手机主机程序在无线通信模块插入手机主机并开始正常工作后,CPU将DSR中断方式修改为低电平中断,所以一旦DSR变为低电平,就产生中断。此时,无线通信模块自动断开网络连接,进入步骤309,手机主机关闭无线通信模块;转入步骤303,手机进入IDLE状态,同时在手机屏幕上给出相应提示信息。
由上述的实施例可见,本发明的这种实现手机无线通信模块即插即用的方法,采用标准的串口将无线通信模块与手机分离,实现了无线通信模块即插即用,提高了手机无线通信模块标准化程度。这样使得移动通信功能与手机分离,只要在手机上预留标准的接口,可以随时将手机无线通信模块插入手机,完成通信功能。在不需要使用通信功能时,用户可以将无线通信模块从手机中取出,并不影响用户操作手机的其它功能,从而节省了手机的功率消耗,提高了电池寿命。同时,由于省去了重新开发无线通信模块,使得手机研发和产品成本的极大地降低,并缩短了产品开发周期,提高了上市速度,满足了用户经常换机的需求。
权利要求
1.一种实现手机无线通信模块即插即用的方法,其特征在于,该方法包括以下步骤1)手机无线通信模块和手机主机之间通过通信接口电路进行连接,并在手机无线通信模块和手机主机上分别设置相互对应的通信接口连接器;2)手机主机根据是否有通信接口状态改变触发的中断,判断是否有手机无线通信模块通过串口接口连接器插入手机主机;如果有手机无线通信模块插入,则手机主机通过通信接口发送命令启动该手机无线通信模块,建立与无线通信网络的连接。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括当手机无线通信模块拔出时,通信接口状态发生改变触发中断,手机主机进入空闲状态。
3.如权利要求1所述的方法,其特征在于,所述的通信接口电路传输的信号包含标准RS232串行通信接口信号、电源信号、系统控制信号和音频信号。
4.如权利要求3所述的方法,其特征在于,步骤2)所述的接口状态改变触发的中断为标准RS232串行通信接口信号中DSR信号电平改变触发的中断。
5.如权利要求4所述的方法,其特征在于当DSR信号电平由低变高或由高变低时,分别产生一个硬中断,通知手机主机有手机无线通信模块插入或手机无线通信模块拔出。
6.如权利要求4所述的方法,其特征在于,该方法进一步包括手机主机开机时,读取DSR信号电平状态;如果DSR信号电平为高,则手机无线通信模块已插入,手机主机通过串口发送命令启动该手机无线通信模块,建立与无线通信网络的连接;如果DSR信号电平为低,则手机主机直接进入空闲状态。
7.如权利要求1所述的方法,其特征在于,所述步骤2)进一步包括当有手机无线通信模块插入时,手机主机与手机无线通信模块进行握手识别;如果握手成功,则手机主机通过串口发送命令启动该手机无线通信模块,建立与无线通信网络的连接;否则手机主机直接进入空闲状态。
8.如权利要求7所述的方法,其特征在于,所述的握手识别过程为手机无线通信模块向手机主机发送同步请求信号;手机主机在收到该信号后,返回同步确认信号进行确认,同时请求手机无线通信模块发送设备号;手机无线通信模块收到请求后返回设备号;手机主机收到该设备号后进行设备号识别,识别正确后再返回设备号确认信号进行确认。
全文摘要
本发明公开了一种实现手机无线通信模块即插即用的方法,该方法包括1)手机无线通信模块和手机主机之间采用串口进行连接,并在手机无线通信模块和手机主机上分别设置相互对应的串口接口连接器;2)手机主机根据是否有串口状态改变触发的中断,判断是否有手机无线通信模块通过串口接口连接器插入手机主机;如果有手机无线通信模块插入,则手机主机通过通信接口发送命令启动该手机无线通信模块,建立与无线通信网络的连接。本发明方法实现了手机无线通信模块的即插即用,提高了手机无线通信模块标准化程度,能够缩短手机开发周期,可以减少用户换机时造成的浪费。
文档编号H04M1/725GK1535054SQ0312127
公开日2004年10月6日 申请日期2003年4月1日 优先权日2003年4月1日
发明者马洪涛, 朱伟 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1