一种基于WindowsMobile操作系统中第三路来电的处理方法及设备的制作方法

文档序号:7694949阅读:141来源:国知局
专利名称:一种基于Windows Mobile操作系统中第三路来电的处理方法及设备的制作方法
技术领域
本发明涉及无线通信来电接续技术,尤其涉及一种基于Windows Mobile 操作系统的双卡双待移动电话(Mobile)第三路来电的处理方法及设备。
背景技术
现有技术中,大量的移动电话基于Windows Mobile操作系统平台实现 通信,Windows Mobile操作系统平台的设计针对单卡系统,即上层应用模 块的Windows Mobile操作系统平台仅能针对一个协议栈,如全球移动通信 系统(GSM, Global System for Mobile communications )协i义栈或码分多址 (CDMA, Code Division Multiple Access )协议栈来进行数据交互、通讯等 工作,在每个电话上配置一个射频模块,即无线通信模块,可以同时存在两 路电话,由Windows Mobile操作系统平台的上层微软电话应用模块进行拨 打及接续电话的操作。
为适应工作和生活的需要,用户对双网双待移动电话的需求越来越强 烈,要求现有的移动电话需要具备双卡双待的功能,也就是说,在一个移动 电话上可以同时配置两张用户识别模块(SIM, Subscriber identification Module)卡,即在一个移动电话上配置有两个射频模块(无线通信模块)、 两个全i求移动通信系统(GSM, Global System for Mobile communications ) 协议栈、两个对应的无线接口驱动模块,每个射频模块都可以同时存在两路 电话,也就是两个通话链路。因而,双卡双待移动电话的两个才莫块理论上可 以同时存在四路电话。
由于Windows Mobile操作系统平台及其软件架构最多只能支持同时存 在两路电话。因此,在将双卡双待移动电话应用于Windows Mobile操作系统平台的情形下,现有的Windows Mobile操作系统的上层微软电话应用模 块在双卡双待移动电话当前存在两路电话时,无法处理第三路来电的问题。 而如果对微软电话应用模块进行改动,使之能够进行第三路来电的接续处 理,则需要对现有的Windows Mobile操作系统作大量相应的改动,不仅工 作量大,而且将导致Windows Mobile操作系统的不稳定。

发明内容
有鉴于此,本发明提供了一种基于Windows Mobile操作系统中第三路 来电的处理方法,能够进行第三路来电的接续处理、且不需改动微软电话应 用模块。
本发明还提供了一种基于Windows Mobile操作系统中第三路来电的处 理设备,能够进行第三路来电的接续处理、且不需改动微软电话应用模块。
为达到上述目的,本发明提供的一种基于Windows Mobile操作系统中 第三路来电的处理设备,应用于双卡双待移动电话,该设备包括无线路由 模块、存储模块、无线通信模块、无线接口驱动模块,其中,
所述无线路由模块,用于将当前通话对应的无线通信模块状态信息发送 至存储模块;
所述存储模块,用于存储当前通话对应的无线通信模块状态信息; 所述无线通信模块,用于接收呼入电话,向对应的无线接口驱动模块发
送电话建立消息,接收对应的所述无线接口驱动模块返回的拒接呼入电话的
信息,发送出去;
所述无线接口驱动模块,用于接收电话建立消息,根据获取的所述无线 通信模块状态信息确定所述移动电话当前状态为两路通话状态,向对应的所
述无线通信模块发送拒接所述呼入电话的信息。 所述设备进一步包括扩展电话应用模块,
所述无线接口驱动模块,确定所述移动电话当前状态为两路通话状态, 向所述扩展电话应用模块发送记录呼入电话的消息;所述扩展电话应用模块,用于接收所述记录呼入电话的消息,将所述呼 入电话写入未接电话记录。
所述无线接口驱动模块进 一 步用于当确定所述移动电话当前状态为空 闲状态或一路通话状态,向所述扩展电话应用模块发送新电话呼入消息,所 述扩展电话应用模块接收新电话呼入消息,显示来电界面。
所述无线通信模块包括第一无线通信模块、第二无线通信模块; 所述无线接口驱动模块包括第一无线接口驱动模块、第二无线接口驱 动模块;
所述第一无线通信模块,用于在接收到所述呼入电话后,向所述第一无 线接口驱动模块发送所述电话建立消息,所述第一无线接口驱动模块根据获 取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状 态,向所述第一无线通信模块发送拒接所述呼入电话的信息;
所述第二无线通信模块,用于在接收到所述呼入电话后,向所述第二无 线接口驱动模块发送所述电话建立消息,所述第二无线接口驱动模块根据获 取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状 态,向所述第二无线通信模块发送拒接所述呼入电话的信息。
一种基于Windows Mobile操作系统中第三路来电的处理方法,应用于双卡 乂又4寺移动电话,该方法包4舌
存储所述移动电话当前状态信息;
根据获取的所述移动电话当前状态信息确定所述移动电话当前状态为两路 通话状态,当接收到第三路来电的电话建立消息,拒接所述呼入电话。
所述根据获取的所述移动电话当前状态信息确定所述移动电话当前状态进 一步包括如果所述移动电话当前通话状态为一路通话状态或处于空闲状态, 显示来电界面。
该方法进一步包括
将所述呼入电话写入未接电话记录并提示移动电话用户有新来电。 由上述技术方案可见,本发明实施例的一种基于Windows Mobile操作系统中第三路来电的处理方法及设备,通过存储无线通信模块状态信息,当 无线通信模块接收到呼入电话,向对应的无线接口驱动模块发送电话建立消 息,无线接口驱动模块根据存储的无线通信模块状态信息确定移动电话当前
存在两路通话,向无线通信模块发送携带拒接该呼入电话的AT命令消息, 拒绝接续。实现了基于Windows Mobile操作系统的双卡双待移动电话可以 处理第三路来电的目的,同时,由于不需要改动现有Windows Mobile操作 系统微软电话应用冲莫块,维护了 Windows Mobile操作系统的稳定。


图1为本发明 一种基于Windows Mobile操作系统的双卡双待移动电话 第三路来电的处理方法流程示意图。
图2为本发明一种基于Windows Mobile操作系统的双卡双待移动电话 第三路来电的处理设备结构示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明进行进一步详细说明。
本发明实施例中,通过存储无线通信模块状态信息,无线接口驱动模块 接收来自无线通信模块的电话建立消息,根据查询获取的无线通信模块状态 信息确定移动电话当前存在两路通话,向该呼入电话对应的无线通信才莫块发 送拒接该呼入电话信息,拒绝接续该呼入电话,并通知扩展电话应用冲莫块将 该呼入电话记录为未接电话。
本发明实施例用于在基于Windows Mobile操作系统平台的双卡双待移 动电话如何接续第三路来电。
图1为本发明一种基于Windows Mobile操作系统的双卡双待移动电话 第三路来电的处理方法流程示意图。参见图1,该流程包括
步骤IOI,存储无线通信模块状态信息;本步骤中,可以是在无线路由模块中设置存储器,也可以是单独设置存 储器,用于存储双卡双待移动电话当前状态信息,也就是移动电话无线通信 模块的当前状态信息,即移动电话当前处于几路通话状态。本实施例的双卡双待移动电话中有两张SIM卡SIM卡1对应无线接 口驱动模块i、以及无线通信模块1; SIM卡2对应无线接口驱动模块2、 以及无线通信模块2;两张SIM卡共有一个无线路由模块、 一个微软电话应 用模块以及一 个扩展电话应用模块。实际应用中,在微软电话应用模块拨打或接续电话时,无线路由模块将 拨打或接续电话对应的无线通信模块信息发送至存储器进行存储,并根据当 前移动电话通话状态更新存储的信息。举例来说,如果移动电话当前存在两 路通话,则存储的无线通信模块信息可以是无线通信模块1存在两路通话 信息、或无线通信模块2存在两路通话信息、或无线通信模块1存在一路通 话以及无线通信模块2存在一路通话信息。后续中,如果移动电话当前只存 在一路通话时,则将存储的无线通信模块信息更新为对应的无线通信模块1 存在一路通话、或无线通信模块2存在一路通话信息。进一步地,存储器存储相应无线通信模块的具体通话状态。例如,以两 路通话为例,其具体通话状态可以分为以下三种状态 一路通话处于保持状 态一路通话处于正在通话状态、或一路通话处于保持状态一路通话处于正在 来电状态、或一路通话处于正在通话状态一3各通话处于正在来电状态。步骤102,无线通信模块接收呼入电话,向对应的无线接口驱动模块发 送电话建立消息;本步骤中,如果无线通信模块l接收到呼入电话,向无线接口驱动模块 l发送电话建立消息;如果无线通信模块2接收到呼入电话,向无线接口驱 动模块2发送电话建立消息。步骤103,无线接口驱动模块接收电话建立消息,根据存储的无线通信 模块状态信息判断移动电话当前通话状态,如果确定移动电话当前存在两路 通话,执行步骤104;本步骤中,无线接口驱动模块从存储的无线通信模块状态信息中获取移 动电话当前通话状态,如果移动电话当前通话状态为一J 各通话或处于空闲, 向扩展电话应用模块发送新电话呼入消息,扩展电话应用模块接收新电话呼 入消息,显示来电界面。如果根据获取的移动电话当前状态信息确定移动电话当前状态为两路通话状态,执行步骤104。步骤104,无线接口驱动模块向对应的无线通信模块发送携带拒接该呼 入电话的AT命令消息;本步骤中,无线通信模块将接收的携带拒接该呼入电话的AT命令消息 发送出去。实际应用中,如果确定移动电话当前状态为两路通话状态,也可以选4奪 接听该第三路来电并将当前处于两路通话状态的通话进行保持或挂断,并通 知相应的模块进行处理。至此,该流程结束。实际应用中,在无线接口驱动模块向对应的无线通信模块发送携带拒接 该呼入电话的AT命令消息的同时或之后,无线接口驱动模块还可以向扩展 电话应用模块发送记录该呼入电话的消息,扩展电话应用模块接收记录该呼 入电话的消息,将该呼入电话写入未接电话记录,后续中提示移动电话用户 有新来电。图2为本发明一种基于Windows Mobile搡作系统的双卡双待移动电话 第三路来电的处理设备结构示意图。参见图2,该设备包括无线路由模块、 存储模块、无线通信模块、无线接口驱动模块、扩展电话应用模块,其中,无线路由模块,用于将当前通话对应的无线通信模块状态信息发送至存 储模块,并对存储的信息进行更新;存储模块,用于存储移动电话当前对应的无线通信模块状态信息;无线通信模块,用于接收呼入电话,向对应的无线接口驱动模块发送电 话建立消息,接收无线接口驱动模块返回的携带拒接呼入电话的AT命令消 息,发送出去;无线接口驱动模块,用于接收电话建立消息,根据从存储模块获取的移 动电话当前对应的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向无线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电 话应用模块发送记录呼入电话的消息;扩展电话应用模块,用于接收记录呼入电话的消息,将该呼入电话写入 未4姿电"i舌i己录。实际应用中,无线接口驱动模块进 一 步用于当确定移动电话当前不存在 两路通话时,即移动电话当前处于空闲或一路通话,向扩展电话应用才莫块发 送新电话呼入消息,扩展电话应用模块接收新电话呼入消息,显示来电界面。存储模块也可以设置在无线路由模块中。图2所示的设备中,无线通信模块包括第一无线通信模块、第二无线通信模块; 无线接口驱动模块包括第一无线接口驱动模块、第二无线接口驱动模块;第 一无线通信模块对应第 一无线接口驱动模块,第二无线通信模块对应 第二无线接口驱动模块;第一无线通信模块,用于在接收到呼入电话后,向第一无线接口驱动模 块发送电话建立消息,第 一无线接口驱动模块根据获取的移动电话当前对应 的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向第一无 线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电话应用模块 发送记录呼入电话的消息;第二无线通信模块,用于在接收到呼入电话后,向第二无线接口驱动模 块发送电话建立消息,第二无线接口驱动模块根据获取的移动电话当前对应 的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向第二无 线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电话应用模块 发送记录呼入电话的消息。由上述实施例可见,本发明实施例的 一 种基于Windows Mobile操作系统中第三路来电的处理方法及设备,通过存储无线通信模块状态信息,当无 线通信模块接收到呼入电话,向对应的无线接口驱动模块发送电话建立消 息,无线接口驱动模块根据存储的无线通信模块状态信息确定移动电话当前 存在两路通话,向无线通信模块发送携带拒接该呼入电话的AT命令消息, 拒绝接续,并将该呼入电话通知扩展电话应用模块以显示来电。实现了基于Windows Mobile操作系统的双卡双待移动电话可以处理第三路来电的目的, 同时,由于不需要改动现有Windows Mobile操作系统微软电话应用模块, 大大减少了改动所需的工作量,维护了 Windows Mobile操作系统的稳定。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种基于Windows Mobile操作系统中第三路来电的处理设备,其特征在于,应用于双卡双待移动电话,该设备包括无线路由模块、存储模块、无线通信模块、无线接口驱动模块,其中,所述无线路由模块,用于将当前通话对应的无线通信模块状态信息发送至存储模块;所述存储模块,用于存储当前通话对应的无线通信模块状态信息;所述无线通信模块,用于接收呼入电话,向对应的无线接口驱动模块发送电话建立消息,接收对应的所述无线接口驱动模块返回的拒接呼入电话的信息,发送出去;所述无线接口驱动模块,用于接收电话建立消息,根据获取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状态,向对应的所述无线通信模块发送拒接所述呼入电话的信息。
2、 如权利要求1所述的设备,其特征在于,所述设备进一步包括扩 展电话应用模块,所述无线接口驱动模块,确定所述移动电话当前状态为两路通话状态, 向所述扩展电话应用模块发送记录呼入电话的消息;所述扩展电话应用模块,用于接收所述记录呼入电话的消息,将所述呼 入电话写入未接电话记录。
3、 如权利要求2所述的设备,其特征在于,所述无线接口驱动模块进 一步用于当确定所述移动电话当前状态为空闲状态或 一 路通话状态,向所述 扩展电话应用模块发送新电话呼入消息,所述扩展电话应用模块接收新电话 呼入消息,显示来电界面。
4、 如权利要求1至3任一项所述的设备,其特征在于, 所述无线通信模块包括第一无线通信模块、第二无线通信模块; 所述无线接口驱动模块包括第一无线接口驱动模块、第二无线接口驱动模块;所述第一无线通信模块,用于在接收到所述呼入电话后,向所述第一无 线接口驱动模块发送所述电话建立消息,所述第 一无线接口驱动模块根据获 取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状态,向所述第一无线通信模块发送拒接所述呼入电话的信息;所述第二无线通信模块,用于在接收到所述呼入电话后,向所述第二无 线接口驱动模块发送所述电话建立消息,所述第二无线接口驱动模块根据获 取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状 态,向所述第二无线通信模块发送拒接所述呼入电话的信息。
5、 一种基于Windows Mobile操作系统中第三路来电的处理方法,其特征 在于,应用于双卡双待移动电话,该方法包括存储所述移动电话当前状态信息;根据获取的所述移动电话当前状态信息确定所述移动电话当前状态为两路 通话状态,当接收到第三路来电的电话建立消息,拒接所述呼入电话。
6、 如权利要求5所述的方法,其特征在于,所述根据获取的所述移动电话 当前状态信息确定所述移动电话当前状态进一步包括如果所述移动电话当前 通话状态为一路通话状态或处于空闲状态,显示来电界面。
7、 如权利要求6所述的方法,其特征在于,该方法进一步包括 将所述呼入电话写入未接电话记录并提示移动电话用户有新来电。
全文摘要
本发明公开了一种基于Windows Mobile操作系统中第三路来电的处理方法,应用于双卡双待移动电话,该方法包括存储移动电话当前对应的无线通信模块状态信息,移动电话的无线接口驱动模块接收到对应的无线通信模块发送的呼入电话的电话建立消息,根据获取的无线通信模块状态信息确定移动电话当前状态为两路通话状态,向对应的无线通信模块发送拒接呼入电话的信息。本发明同时还公开了一种基于Windows Mobile操作系统中第三路来电的处理设备。应用本发明,能够进行第三路来电的接续处理、且不需改动微软电话应用模块,维护了Windows Mobile操作系统的稳定。
文档编号H04Q7/32GK101287235SQ20081011276
公开日2008年10月15日 申请日期2008年5月26日 优先权日2008年5月26日
发明者孙仁红 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1