一种移动终端及其自动应答的方法

文档序号:7719923阅读:137来源:国知局
专利名称:一种移动终端及其自动应答的方法
技术领域
本发明涉及移动终端应答技术,特别是指一种移动终端及其自动应答的方法。
背景技术
移动终端,特别是移动电话使传统意义上的固定电话不再固定在某个位置,可在 无线网络覆盖范围内移动使用,随时随地接听、拨打本地和国内、国际电话。但是,在一些特 定条件下如会议中、暂时走开、或者正在接听电话中时,可能会漏接一些来电,这就需要移 动终端具有自动应答功能。
目前,移动终端的自动应答解决方案主要有 —、运营商提供的语音信箱服务。但实际应用中,并非每个网络都支持这样的业 务,而且该方式需要用户申请开通该服务后方可使用,用户也不能自由设定自动应答的内 容; 二、基于独立的数字处理器开发的语音留言功能。但是这种数字处理器的价格昂 贵,整个方案实现的成本较高。 因此,实际应用中还有一种基于标准的AT(AT Command Set)命令集来实现移动终 端自动应答功能的需求。但是,由于标准的AT命令集中并不包含完成自动应答功能的指 令,所以只包含标准的AT命令集的移动终端无法直接实现自动应答的功能。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端及其自动应答的方法,能够
使只包含标准的AT命令集的移动终端实现自动应答的功能。 为达到上述目的,本发明的技术方案是这样实现的 本发明提供了一种移动终端的自动应答方法,该方法包括 信号获取模块获取当前来电的信号,并将预创建的信号量发送给控制模块; 控制模块依据所述信号量确定移动终端未对当前来电进行应答时,通知发送模块
调用接听AT命令;并将所述接听AT命令发送给移动终端平台,对当前来电执行自动应答。 在所述信号获取模块获取当前来电的信号之前,该方法进一步包括通过初始化
模块创建所述预创建的信号量。
所述控制模块确定移动终端未对当前来电进行应答,具体为 所述控制模块接收到所述信号量后,开启预设的定时器,并在定时器超时,确定所 述移动终端未对当前来电进行应答。 所述控制模块通知发送模块调用接听AT命令,具体为
在所述定时器超时时,所述控制模块生成超时标记,发送给发送模块;
所述发送模块依据所述超时标记调用标准AT命令集中的所述接听AT命令。
所述移动终端平台对当前来电执行自动应答,具体为 所述移动终端平台解析所述接听AT命令,并打开语音通道,执行对当前来电的自动应答。 本发明还提供了一种移动终端,包括信号获取模块、控制模块、发送模块和移动 终端平台;其中, 所述信号获取模块,用于获取当前来电的信号,并将预创建的信号量发送给所述 控制模块; 所述控制模块,用于依据所述信号量确定移动终端未对当前来电进行应答时,通 知发送模块调用接听AT命令; 所述发送模块,用于调用所述接听AT命令,并发送给所述移动终端平台;
所述移动终端平台,用于依据所述接听AT命令对所述当前来电执行自动应答。
该移动终端进一步包括初始化模块,用于在所述信号获取模块获取当前来电的 信号之前创建所述预创建的信号量。 所述控制模块接收到所述信号量后,进一步用于开启预设的定时器,并在定时器 超时,确定所述移动终端未对当前来电进行应答。 所述控制模块确定所述移动终端未对当前来电进行应答时,进一步用于生成超时 标记,并发送给发送模块; 相应的,所述发送模块进一步用于,依据所述超时标记调用标准AT命令集中的所 述接听AT命令。 所述移动终端平台进一步用于,解析所述接听AT命令,并打开语音通道,执行对 当前来电的自动应答。 本发明实现移动终端自动接听的方案,当移动终端有来电呼入时,信号获取模块 将一个信号量发送给控制模块;控制模块依据该信号量开启一个预设的定时器;当定时器 超时时,确定可以对该来电进行自动应答,此时,控制模块通过一个超时标记告知发送模块 调用标准AT命令集中的接听AT命令,并发送给移动终端平台;如此,移动终端平台依据该 接听AT命令实现对当前来电的自动应答。 由于本发明的方案只是调用了标准AT命令集中的接听AT命令,以触发移动终端 平台对来电的自动应答,因此不需要网络侧的支持;而且由于标准AT命令集是移动终端自 带的,所以实现起来比较简单,且成本不高。


图1为本发明移动终端的自动应答方法流程图; 图2为本发明一实施例的移动终端自动应答方法流程图; 图3为本发明实现自动应答功能的移动终端结构示意图。
具体实施例方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。 本发明的移动终端,通过调用标准AT命令集中的接听AT命令就可以实现自动应
答功能。具体的实现如图1所示,包括 步骤101,信号获取模块依据当前来电的信号,将预创建的信号量发送给控制模 块。
4
步骤102,控制模块依据信号量确定移动终端未对当前来电进行应答时,通知发送 模块调用接听AT命令。 步骤103,将接听AT命令发送给移动终端平台,对当前来电执行自动应答。
下面通过具体的实施例来说明本发明移动终端实现自动应答功能的流程,如图2 所示,包括 步骤201,信号获取模块截获来电信号后,将预创建的信号量发送给控制模块。
当移动终端有来电呼入时,通过信号获取模块来截获该来电的信号;然后信号获 取模块依据该来电信号将预创建的信号量发送给控制模块。 较佳地,可以通过一个初始化模块来创建该信号量。该信号量被发送给控制模块 以后,初始化模块重新创建一个信号量,以供下一个来电呼入时使用。 步骤202,控制模块判断是否接收到信号量,如果是,执行步骤203 ;如果否,继续 执行该步骤。 控制模块如果未接收到信号量,则继续等待信号获取模块针对当前来电发送的信
号量;如果接收到信号量,说明移动终端当前有来电,执行步骤203。 步骤203,控制模块开启定时器。 该定时器可以是预先设置好的,当控制模块接收到信号量后,开启该定时器,以衡 量当前来电等待移动终端应答的时长。如果定时器超时,则说明移动终端在该定时器时长 内没有应答当前来电;如果定时器没有超时,则说明移动终端已经应答了当前来电。
该定时器的时长可以根据需要设定,但是该时长应小于当前来电等待移动终端自 动挂断的时长。 步骤204,判断定时器是否超时,如果是,执行步骤205 ;如果否,返回步骤202。
如果定时器未超时,则返回步骤202,控制模块等待下一个来电的信号量;如果超 时,则可以确定当前来电符合自动应答的条件、即移动终端未在上述定时器时长范围内对 当前来电作出应答,并对当前未得到移动终端应答的来电执行后续的自动应答流程的处理。 步骤205,控制模块发送超时标记给发送模块。 控制模块生成一个超时标记,并发送给发送模块。该超时标记用于告知发送模块 可以对当前来电执行自动应答的处理。 步骤206,发送模块判断是否接收到超时标记,如果否,继续执行该步骤;如果是, 执行步骤207。 发送模块没有接收到当前来电时,继续等待控制模块发送的超时信息。 步骤207,发送模块将接听AT命令发送给移动终端平台,对当前来电执行自动应答。 当发送模块接收到超时标记时,确定需要对当前来电进行自动应答调用标准AT 命令集中的接听AT命令,并将该命令发送给移动终端平台;移动终端平台解析该接听AT命 令,打开语音通道,对当前来电进行自动应答。具体的移动终端平台打开语音通道对当前来 电进行自动应答可以采用现有技术的实现方式,此处不再赘述。 在实际应用中,上述控制模块实现的功能可以通过一个后台线程来实现、发送模 块的功能可以通过一个后台通道来实现。
为了实现上述自动应答的方法,本发明提供了一种移动终端,其结构如图3所示,
包括信号获取模块10、控制模块20、发送模块30和移动终端平台40 ;其中, 信号获取模块10,用于获取当前来电的信号,并将预创建的信号量发送给控制模
块20 ; 控制模块20,用于依据信号量确定移动终端未对当前来电进行应答时,通知发送模块30调用接听AT命令; 发送模块30,用于调用接听AT命令,并发送给移动终端平台40 ; 移动终端平台40,用于依据接听AT命令对当前来电执行自动应答。 该移动终端还可以包括初始化模块50,用于在信号获取模块10获取当前来电的
信号之前创建所述预创建的信号量。 其中,控制模块20接收到信号量后,进一步用于开启预设的定时器,并在定时器超时,确定移动终端未对当前来电进行应答。 控制模块20确定移动终端未对当前来电进行应答时,进一步用于生成超时标记,并发送给发送模块30 ; 相应的,发送模块30进一步用于,依据超时标记调用标准AT命令集中的接听AT命令。 移动终端平台40进一步用于,解析接听AT命令,并打开语音通道,执行对当前来电的自动应答。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种移动终端的自动应答方法,其特征在于,该方法包括信号获取模块获取当前来电的信号,并将预创建的信号量发送给控制模块;控制模块依据所述信号量确定移动终端未对当前来电进行应答时,通知发送模块调用接听AT命令;并将所述接听AT命令发送给移动终端平台,对当前来电执行自动应答。
2. 根据权利要求1所述移动终端的自动应答方法,其特征在于,在所述信号获取模块获取当前来电的信号之前,该方法进一步包括通过初始化模块创建所述预创建的信号量。
3. 根据权利要求1所述移动终端的自动应答方法,其特征在于,所述控制模块确定移动终端未对当前来电进行应答,具体为所述控制模块接收到所述信号量后,开启预设的定时器,并在定时器超时,确定所述移 动终端未对当前来电进行应答。
4. 根据权利要求3所述移动终端的自动应答方法,其特征在于,所述控制模块通知发送模块调用接听AT命令,具体为在所述定时器超时时,所述控制模块生成超时标记,发送给发送模块; 所述发送模块依据所述超时标记调用标准AT命令集中的所述接听AT命令。
5. 根据权利要求4所述移动终端的自动应答方法,其特征在于,所述移动终端平台对 当前来电执行自动应答,具体为所述移动终端平台解析所述接听AT命令,并打开语音通道,执行对当前来电的自动应答。
6. —种移动终端,其特征在于,包括信号获取模块、控制模块、发送模块和移动终端 平台;其中,所述信号获取模块,用于获取当前来电的信号,并将预创建的信号量发送给所述控制 模块;所述控制模块,用于依据所述信号量确定移动终端未对当前来电进行应答时,通知发 送模块调用接听AT命令;所述发送模块,用于调用所述接听AT命令,并发送给所述移动终端平台; 所述移动终端平台,用于依据所述接听AT命令对所述当前来电执行自动应答。
7. 根据权利要求6所述移动终端,其特征在于,该移动终端进一步包括初始化模块, 用于在所述信号获取模块获取当前来电的信号之前创建所述预创建的信号量。
8. 根据权利要求6所述移动终端,其特征在于,所述控制模块接收到所述信号量后,进 一步用于开启预设的定时器,并在定时器超时,确定所述移动终端未对当前来电进行应答。
9. 根据权利要求8所述移动终端,其特征在于,所述控制模块确定所述移动终端未对 当前来电进行应答时,进一步用于生成超时标记,并发送给发送模块;相应的,所述发送模块进一步用于,依据所述超时标记调用标准AT命令集中的所述接 听AT命令。
10. 根据权利要求6所述移动终端,其特征在于,所述移动终端平台进一步用于,解析所述接听AT命令,并打开语音通道,执行对当前 来电的自动应答。
全文摘要
本发明公开了一种移动终端及其自动应答的方法,包括信号获取模块获取当前来电的信号,并将预创建的信号量发送给控制模块;控制模块依据信号量确定移动终端未对当前来电进行应答时,通知发送模块调用接听AT命令;并将接听AT命令发送给移动终端平台,对当前来电执行自动应答。通过本发明,能够使只包含标准的AT命令集的移动终端实现自动应答的功能。
文档编号H04M1/64GK101710912SQ20091023716
公开日2010年5月19日 申请日期2009年11月13日 优先权日2009年11月13日
发明者王慧文, 白洛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1