多终端设备与移动终端的适配方法及装置的制作方法

文档序号:7752644阅读:174来源:国知局
专利名称:多终端设备与移动终端的适配方法及装置的制作方法
技术领域
本发明涉及通讯领域,特别涉及一种多终端设备与移动终端的适配方法及装置。
背景技术
第三代合作伙伴计划(The3rd Generation Partnership Pro ject, 3GPP)协议 关于终端设备_终端适配器_移动终端(Terminal Equipment-TerminalAdaptor-Mobile Termination, TE-TA-MT)架构的规范是针对通用情况描述的,一般只考虑到一个终端设备 (Terminal Equipment, TE)对应一个移动终端(Mobile Termination, MT)的交互,如图 1 所示。TE为应用控制层,通过终端适配器(Terminal Adaptor, ΤΑ)适配,实现MT功能和全 球移动通讯系统(Global System for Mobile Communications,GSM)网络业务。各层在架 构中可各自独立,也可互相组合。TE和TA直接以AT命令形式交互,AT命令与响应一一对 应。然而,实际应用中的需求与协议规范会有很大差别。如图2所示,TE包括两种人机接口(Man machine Interface,MMI),为手机应用层,包含处理各种业务的实 体,如短消息业务(Short Messaging Service, SMS)、呼叫中心(CallCentre, CC)等;图形用户界面(Graphical User Interface,GUI),为用户界面,不含处理业务的 实体,仅能操作AT命令。但是,传统的功能单一型TA仅能适配包含匪I的TE或包含⑶I的TE,即用于适配 包含MMI的TE的TA无法用于适配包含GUI的TE。当包含MMI的TE、包含GUI的TE与MT 连接时,现有的TA则无法满足图2中同时多TE的需求。

发明内容
本发明的主要目的是提供了一种多终端设备与移动终端的适配方法及装置,旨在 实现多终端设备与移动终端之间的适配交互。本发明提供了一种多终端设备与移动终端的适配方法,包括以下步骤接收到第一终端设备下发的AT命令后,查询第一终端设备的状态;当第一 TE为非激活状态时,查询第二终端设备的状态;当第二终端设备为激活状态,且第二终端设备与移动终端的通道上未执行AT命 令时,则将第一终端设备的状态切换为激活状态,将第二终端设备的状态切换为非激活状 态;根据第一终端设备下发的AT命令建立第一终端设备与移动终端的通道。优选地,上述当第一终端设备为非激活状态时,查询第二终端设备的状态的步骤 之后还包括当第二终端设备为激活状态时,且第二终端设备与移动终端的通道上在执行AT 命令,则将第一终端设备下发的AT命令转入通道列表并等待响应。优选地,上述当第一终端设备为非激活状态时,查询第二终端设备的状态的步骤之后还包括当第二终端设备为非激活状态,则将第一终端设备的状态切换为激活状态;根据第一终端设备下发的AT命令建立第一终端设备与移动终端的通道。优选地,上述接收到第一终端设备下发的AT命令后,查询第一 TE的状态的步骤之 后还包括当第一终端设备处于激活状态时,根据第一终端设备下发的AT命令建立第一终 端设备与移动终端的通道。优选地,上述根据第一终端设备下发的AT命令建立第一终端设备与移动终端的 通道的步骤具体为回复响应信息至第一终端设备;根据第一终端设备下发的AT命令,发送连接请求至移动终端;当接收到移动终端的响应信息时,完成第一终端设备与移动终端的通道的建立。本发明还提供了一种多终端设备与移动终端的适配装置,包括第一查询模块,用于接收到第一终端设备下发的AT命令后,查询第一终端设备的 状态;第二查询模块,用于当第一终端设备为非激活状态时,查询第二终端设备的状 态;切换模块,用于当第二终端设备为激活状态,且第二终端设备与移动终端的通道 上未执行AT命令时,则将第一终端设备切换为激活状态,将第二终端设备切换为非激活状 态;响应模块,用于根据第一终端设备下发的AT命令建立第一终端设备与移动终端 的通道。优选地,上述适配装置还包括处理模块,用于当第二终端设备为激活状态时,且第二终端设备与移动终端的通 道上在执行AT命令,则将第一终端设备下发的AT命令转入通道列表并等待响应。优选地,上述切换模块还用于当第二终端设备为非激活状态,则将第一终端设备 的状态切换为激活状态。优选地,上述响应模块包括应答单元,用于回复响应信息至第一终端设备;发送单元,用于根据第一终端设备下发的AT命令,发送连接请求至移动终端;连接单元,用于当接收到移动终端的响应信息时,完成第一终端设备与移动终端 的通道的建立。本发明通过查询所有终端设备的状态,根据所有终端设备的状态,对下发AT命令 的终端设备进行适配,使得一个MT可以对应多个终端设备,实现了多终端设备与移动终端 的适配交互。


图1是现有技术中TE-TA-MT架构的结构示意图;图2是现有技术中终端设备包括MMI和⑶I的结构示意图3是本发明一种多终端设备与移动终端的适配方法一实施例的流程示意图;图4是上述实施例中根据第一终端设备下发的AT命令建立第一终端设备与移动 终端的通道的步骤的流程示意图;图5是本发明多终端设备与移动终端的适配方法中AT命令为初始化命令的流程 示意图;图6是本发明多终端设备与移动终端的适配方法中AT命令为取消命令的流程示 意图;图7是本发明多终端设备与移动终端的适配装置一实施例的结构示意图;图8是上述实施例中响应模块的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图3是本发明一种多终端设备与移动终端的适配方法一实施例的流程示意图。本实施例一种多终端设备与移动终端的适配方法包括以下步骤步骤S10、接收到第一终端设备下发的AT命令后,查询第一终端设备的状态;当第 一终端设备为非激活状态时,转步骤Sll ;否则转步骤S15 ;终端设备(Terminal Equipment,TE)为应用控制层,通过发送AT命令至终端适配 器(Terminal Adaptor, ΤΑ)适配,以控制移动终端(Mobile Termination, MT)的功能及与 GSM网络业务进行交互。通过AT命令可以对MT进行呼叫、短信、电话本、数据业务、补充业 务、传真等方面的控制。终端设备包括第一终端设备及第二终端设备,且第一终端设备及第二终端设备均 有激活状态、非激活状态两种状态。因为处于激活状态的终端设备才能被操作,所以当终端 设备处于激活状态时,其下发的AT命令可以在终端设备至TA的逻辑通道上传输至移动终端。假定终端设备至TA的逻辑通道范围为0至40,且终端设备包括⑶I和匪I两种, 则可以将终端设备至TA的逻辑通道划分为如下几个区间通道O-预留,用于在特殊情况下使用;通道1至通道IO-GUI,当⑶I处于激活状态时,TA根据⑶I的处理流程在⑶I通 道上执行⑶I下发的AT命令;通道11至通道30—MMI,当匪I处于激活状态时,TA根据GUI的处理流程在匪I 通道上执行匪I下发的AT命令;通道31至通道40-其他用途,例如作为将来的功能扩充等。步骤S11、查询第二终端设备的状态;当第二终端设备为激活状态时,转步骤S12 ; 否则转步骤S13 ;当第一终端设备为非激活状态时,再查询第二终端设备的状态。当第二终端设备 为激活状态时,则转步骤S12 ;否则转步骤S13。步骤S12、判断第二终端设备与移动终端的通道上是否在执行AT命令;当第二终 端设备与移动终端的通道上未执行AT命令,转步骤S13 ;否则转步骤S14 ;
步骤S13、将第一终端设备的状态切换为激活状态,将第二终端设备的状态切换为 非激活状态,并转步骤S15;步骤S14、将第一终端设备下发的AT命令转入通道列表并等待响应;当第二终端设备与移动终端的通道上正在执行AT命令时,则无法对第一终端设 备的状态切换为激活状态,则第一终端设备与移动终端的通道无法建立,则将该第一终端 设备下发的AT命令转入通道列表中排队,等待响应。步骤S15、根据第一终端设备下发的AT命令建立第一终端设备与移动终端的通 道。本发明通过查询所有终端设备的状态,根据所有终端设备的状态,对下发AT命令 的终端设备进行适配,使得一个MT可以对应多个终端设备,实现了多终端设备与移动终端 的适配交互。参照图4,步骤S15具体包括步骤S151、回复响应信息至第一终端设备;当第一终端设备处于激活状态时,则回复响应信息(例如0K),表示可以建立第一 终端设备与移动终端的连接。步骤S152、根据第一终端设备下发的AT命令,发送连接请求至移动终端;根据第一终端设备下发的AT命令,发送连接请求至移动终端,并等待移动终端的 响应。例如,当第一终端设备下发的AT命令为呼叫命令时,则发送呼叫连接请求至移动终 端,移动终端接收到该呼叫连接请求,进行相应地连接处理,并返回呼叫执行结果信息。步骤S153、当接收到移动终端的响应信息时,完成第一终端设备与移动终端的通 道的建立。当接收到移动终端的响应信息,例如移动终端返回的呼叫执行结果信息,则第一 终端设备与移动终端之间的通道建立。图5是本发明多终端设备与移动终端的适配方法中AT命令为初始化命令的流程 示意图。假定终端设备包括MMI和GUI两种。下面分别以MMI、GUI下发的初始化命令具体 描述。(一)匪I下发初始化命令(如图5A所示)匪I向TA下发查询IMSI命令(AT+CIMI),触发MT的初始化卡功能。TA接收到 AT+CIMI后,则查询MMI及⑶I的状态。此时MMI及⑶I的状态可包括三种MMI与⑶I均 处于非激活状态;GUI处于激活状态、且GUI通道上正在执行AT命令,MMI处于非激活状态; ⑶I处于激活状态、且⑶I通道上没有执行AT命令,MII处于非激活状态。当MMI及⑶I的 状态为第一种情况时,将MMI通道切换为激活状态,TA响应该AT+CIMI命令,将最终结果码 <IMSI>发送至匪I,完成UIM卡或SIM卡的初始化。当匪I及⑶I的状态为第二种情况时, TA响应出错信息,则该匪I下发的查询IMSI命令将转入通道列表等待响应。当匪I及⑶I 的状态为第三种情况时,将MMI通道切换为激活状态,⑶I通道切换为非激活状态,TA响应 该AT+CIMI命令,将最终结果码<IMSI>发送至MMI,完成UIM卡或SIM卡的初始化。(二)⑶I下发初始化命令(如图5B所示)GUI向TA下发初始化命令(AT+CIMI),TA接收到AT+CIMI后,则判断MMI是否 处于激活状态。得知匪I与⑶I均处于非激活状态时,则将匪I通道切换为激活状态,并执行AT+CIMI命令。TA向MT发送初始化卡请求信令TaUiccInitReq,MT的卡管理器根据 处理过程上报执行结果信令TaUiccInitCnf,初始化应用成功信令TaUiccInitlnd,读取 相关文件结束信令TaUiccInitOklnd,TA在收到最后一条指示(读取相关文件结束信令 TaUiccInitOkInd)后,将最终结果码<IMSI>上报至⑶I,完成UIM卡或SIM卡的初始化。图6是本发明多终端设备与移动终端的适配方法中AT命令为取消命令的流程示 意图。假定终端设备包括MMI和⑶I两种。因为一些执行过程很长的AT命令可以被取消。 例如,在AT命令执行期间,下发任意字符均表示取消操作。下面将以GUI下发的呼叫命令 执行期间的取消操作具体描述。⑶I下发呼叫命令(ATD),TA接收到ATD后,则判断⑶I是否处于激活状态。假定 此处⑶I处于激活状态,则TA回复OK。TA向MT发起呼叫请求TaSetupCcReq,当TA收到MT 回复的信令TaSetupCcCnf之前,GUI可以下发一个任意字符的取消命令,用于取消ATD的执 行。TA收到该取消命令时,向MT发送取消呼叫信令TaCcAbortReq,MT根据该取消呼叫信 令进行相应的取消处理,并回复执行结果信令TaSetupCcCnf。则TA根据⑶I的处理流程, 对执行结果信令TaSetupCcCnf进行解析,并回复呼叫建立失败信令NO CARRIER至⑶I,则 该呼叫命令ATD取消执行操作。取消呼叫信令TaCcAbortReq中包含通道号和目的实体号。首次进行取消操作时, TA无法获知目的实体号,则根据预置映射表,由当前通道号读取目的实体号,再构造取消呼 叫信令TaCcAbortReq。预置映射表如表1_1所示,表的下标为AT控制的通道号,其值表示 实体号,初值为OxfT。表 1-1 图7是本发明多终端设备与移动终端的适配装置一实施例的结构示意图。本实施例多终端设备与移动终端的适配装置包括第一查询模块10,用于接收到第一终端设备下发的AT命令后,查询第一终端设备 的状态;第二查询模块20,用于当第一终端设备为非激活状态时,查询第二终端设备的状 态;
判断模块30,用于当第二终端设备位激活状态时,判断第二终端设备与移动终端 的通道上是否在执行AT命令;切换模块40,用于当第二终端设备与移动终端的通道上未执行AT命令时,则将第 一终端设备切换为激活状态,将第二终端设备切换为非激活状态;响应模块50,用于根据第一终端设备下发的AT命令建立第一终端设备与移动终 端的通道。上述适配装置还包括处理模块60,用于当第二终端设备为激活状态时,且第二终端设备与移动终端的 通道上在执行AT命令时,则将第一终端设备下发的AT命令转入通道列表并等待响应。当第二终端设备与移动终端的通道上正在执行AT命令时,则无法将第一终端设 备的状态切换为激活状态,则第一终端设备与移动终端的通道无法建立,所以处理模块60 将该第一终端设备下发的AT命令转入通道列表中排队,等待响应。上述切换模块40还用于当第二终端设备为非激活状态,则将第一终端设备的状 态切换为激活状态。参照图8,上述响应模块50包括应答单元51,用于回复响应信息至第一终端设备;发送单元52,用于根据第一终端设备下发的AT命令,发送连接请求至移动终端;连接单元53,用于当接收到移动终端的响应信息时,完成第一终端设备与移动终 端的通道的建立。上述应答单元51具体用于当第一终端设备处于激活状态时,则回复响应信息,表 示可以建立第一终端设备与移动终端的连接。上述发送单元52具体用于根据第一终端设备下发的AT命令,发送连接请求至移 动终端,并等待移动终端的响应。例如,当第一终端设备下发的AT命令为呼叫命令时,则发 送呼叫连接请求至移动终端,移动终端接收到该呼叫连接请求,进行相应地连接处理,并返 回呼叫执行结果信息。上述连接单元53接收到移动终端的响应信息,例如移动终端返回的呼叫执行结 果信息,则第一终端设备与移动终端之间的通道建立。本发明通过查询所有终端设备的状态,根据所有终端设备的状态,对下发AT命令 的终端设备进行适配,使得一个MT可以对应多个终端设备,实现了多终端设备与移动终端 的适配交互。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
一种多终端设备与移动终端的适配方法,其特征在于,包括以下步骤接收到第一终端设备下发的AT命令后,查询所述第一终端设备的状态;当所述第一终端设备为非激活状态,查询第二终端设备的状态;当第二终端设备为激活状态,且第二终端设备与移动终端的通道上未执行AT命令时,则将第一终端设备的状态切换为激活状态,将第二终端设备的状态切换为非激活状态;根据所述第一终端设备下发的AT命令建立所述第一终端设备与移动终端的通道。
2.根据权利要求1所述的多终端设备与移动终端的适配方法,其特征在于,所述当第 一终端设备为非激活状态时,查询第二终端设备的状态的步骤之后还包括当第二终端设备为激活状态时,且第二终端设备与移动终端的通道上在执行AT命令, 则将所述第一终端设备下发的AT命令转入通道列表并等待响应。
3.根据权利要求1所述的多终端设备与移动终端的适配方法,其特征在于,所述当第 一终端设备为非激活状态时,查询第二终端设备的状态的步骤之后还包括当第二终端设备为非激活状态,则将第一终端设备的状态切换为激活状态;根据所述第一终端设备下发的AT命令建立所述第一终端设备与移动终端的通道。
4.根据权利要求1所述的多终端设备与移动终端的适配方法,其特征在于,所述接收 到第一终端设备下发的AT命令后,查询第一终端设备的状态的步骤之后还包括当第一终端设备处于激活状态时,根据所述第一终端设备下发的AT命令建立所述第 一终端设备与移动终端的通道。
5.根据权利要求1至4中任意一项所述的多终端设备与移动终端的适配方法,其特征 在于,所述根据第一终端设备下发的AT命令建立第一终端设备与移动终端的通道的步骤 具体为回复响应信息至第一终端设备;根据第一终端设备下发的AT命令,发送连接请求至移动终端;当接收到移动终端的响应信息时,完成第一终端设备与移动终端的通道的建立。
6. 一种多终端设备与移动终端的适配装置,其特征在于,包括第一查询模块,用于接收到第一终端设备下发的AT命令后,查询所述第一终端设备的 状态;第二查询模块,用于当所述第一终端设备为非激活状态时,查询第二终端设备的状态;切换模块,用于当第二终端设备为激活状态,且第二终端设备与移动终端的通道上未 执行AT命令时,则将第一终端设备切换为激活状态,将第二终端设备切换为非激活状态;响应模块,用于根据所述第一终端设备下发的AT命令建立所述第一终端设备与移动 终端的通道。
7.根据权利要求6所述的多终端设备与移动终端的适配装置,其特征在于,所述适配 装置还包括处理模块,用于当第二终端设备为激活状态时,且第二终端设备与移动终端的通道上 在执行AT命令,则将所述第一终端设备下发的AT命令转入通道列表并等待响应。
8.根据权利要求6所述的多终端设备与移动终端的适配装置,其特征在于,所述切换 模块还用于当第二终端设备为非激活状态,则将第一终端设备的状态切换为激活状态。
9.根据权利要求6所述的多终端设备与移动终端的适配装置,其特征在于,所述响应 模块包括应答单元,用于回复响应信息至第一终端设备;发送单元,用于根据第一终端设备下发的AT命令,发送连接请求至移动终端; 连接单元,用于当接收到移动终端的响应信息时,完成第一终端设备与移动终端的通 道的建立。
全文摘要
本发明涉及一种多终端设备与移动终端的适配方法及装置。该方法包括接收到第一终端设备下发的AT命令后,查询第一终端设备的状态;当第一终端设备为非激活状态时,查询第二终端设备的状态;当第二终端设备为激活状态,且第二终端设备与移动终端的通道上未执行AT命令时,则将第一终端设备的状态切换为激活状态,将第二终端设备的状态切换为非激活状态;根据第一终端设备下发的AT命令建立第一终端设备与移动终端的通道。本发明通过查询所有终端设备的状态,根据所有终端设备的状态,对下发AT命令的终端设备进行适配,使得一个移动终端可以对应多个终端设备,实现了多终端设备与移动终端的适配交互。
文档编号H04W76/02GK101917704SQ20101021147
公开日2010年12月15日 申请日期2010年6月25日 优先权日2010年6月25日
发明者王小进 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1