首页> 中国专利> 一种基于Windows Mobile操作系统中第三路来电的处理方法及设备

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

摘要

本发明公开了一种基于Windows Mobile操作系统中第三路来电的处理方法,应用于双卡双待移动电话,该方法包括:存储移动电话当前对应的无线通信模块状态信息,移动电话的无线接口驱动模块接收到对应的无线通信模块发送的呼入电话的电话建立消息,根据获取的无线通信模块状态信息确定移动电话当前状态为两路通话状态,向对应的无线通信模块发送拒接呼入电话的信息。本发明同时还公开了一种基于Windows Mobile操作系统中第三路来电的处理设备。应用本发明,能够进行第三路来电的接续处理、且不需改动微软电话应用模块,维护了Windows Mobile操作系统的稳定。

著录项

  • 公开/公告号CN101287235A

    专利类型发明专利

  • 公开/公告日2008-10-15

    原文格式PDF

  • 申请/专利权人 德信智能手机技术(北京)有限公司;

    申请/专利号CN200810112766.3

  • 发明设计人 孙仁红;

    申请日2008-05-26

  • 分类号H04Q7/32(20060101);H04Q7/22(20060101);

  • 代理机构11018 北京德琦知识产权代理有限公司;

  • 代理人王琦;王诚华

  • 地址 100015 北京市朝阳区酒仙桥北路甲10号D区2楼4-6层

  • 入库时间 2023-12-17 20:53:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-29

    专利权的转移 IPC(主分类):H04W4/16 登记生效日:20170308 变更前: 变更后: 申请日:20080526

    专利申请权、专利权的转移

  • 2011-03-30

    授权

    授权

  • 2008-12-10

    实质审查的生效

    实质审查的生效

  • 2008-10-15

    公开

    公开

说明书

技术领域

本发明涉及无线通信来电接续技术,尤其涉及一种基于Windows Mobile操作系统的双卡双待移动电话(Mobile)第三路来电的处理方法及设备。

背景技术

现有技术中,大量的移动电话基于Windows Mobile操作系统平台实现通信,Windows Mobile操作系统平台的设计针对单卡系统,即上层应用模块的Windows Mobile操作系统平台仅能针对一个协议栈,如全球移动通信系统(GSM,Global System for Mobile communications)协议栈或码分多址(CDMA,Code Division Multiple Access)协议栈来进行数据交互、通讯等工作,在每个电话上配置一个射频模块,即无线通信模块,可以同时存在两路电话,由Windows Mobile操作系统平台的上层微软电话应用模块进行拨打及接续电话的操作。

为适应工作和生活的需要,用户对双网双待移动电话的需求越来越强烈,要求现有的移动电话需要具备双卡双待的功能,也就是说,在一个移动电话上可以同时配置两张用户识别模块(SIM,Subscriber identificationModule)卡,即在一个移动电话上配置有两个射频模块(无线通信模块)、两个全球移动通信系统(GSM,Global System for Mobile communications)协议栈、两个对应的无线接口驱动模块,每个射频模块都可以同时存在两路电话,也就是两个通话链路。因而,双卡双待移动电话的两个模块理论上可以同时存在四路电话。

由于Windows Mobile操作系统平台及其软件架构最多只能支持同时存在两路电话。因此,在将双卡双待移动电话应用于Windows Mobile操作系统平台的情形下,现有的Windows Mobile操作系统的上层微软电话应用模块在双卡双待移动电话当前存在两路电话时,无法处理第三路来电的问题。而如果对微软电话应用模块进行改动,使之能够进行第三路来电的接续处理,则需要对现有的Windows Mobile操作系统作大量相应的改动,不仅工作量大,而且将导致Windows Mobile操作系统的不稳定。

发明内容

有鉴于此,本发明提供了一种基于Windows Mobile操作系统中第三路来电的处理方法,能够进行第三路来电的接续处理、且不需改动微软电话应用模块。

本发明还提供了一种基于Windows Mobile操作系统中第三路来电的处理设备,能够进行第三路来电的接续处理、且不需改动微软电话应用模块。

为达到上述目的,本发明提供的一种基于Windows Mobile操作系统中第三路来电的处理设备,应用于双卡双待移动电话,该设备包括:无线路由模块、存储模块、无线通信模块、无线接口驱动模块,其中,

所述无线路由模块,用于将当前通话对应的无线通信模块状态信息发送至存储模块;

所述存储模块,用于存储当前通话对应的无线通信模块状态信息;

所述无线通信模块,用于接收呼入电话,向对应的无线接口驱动模块发送电话建立消息,接收对应的所述无线接口驱动模块返回的拒接呼入电话的信息,发送出去;

所述无线接口驱动模块,用于接收电话建立消息,根据获取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状态,向对应的所述无线通信模块发送拒接所述呼入电话的信息。

所述设备进一步包括:扩展电话应用模块,

所述无线接口驱动模块,确定所述移动电话当前状态为两路通话状态,向所述扩展电话应用模块发送记录呼入电话的消息;

所述扩展电话应用模块,用于接收所述记录呼入电话的消息,将所述呼入电话写入未接电话记录。

所述无线接口驱动模块进一步用于当确定所述移动电话当前状态为空闲状态或一路通话状态,向所述扩展电话应用模块发送新电话呼入消息,所述扩展电话应用模块接收新电话呼入消息,显示来电界面。

所述无线通信模块包括:第一无线通信模块、第二无线通信模块;

所述无线接口驱动模块包括:第一无线接口驱动模块、第二无线接口驱动模块;

所述第一无线通信模块,用于在接收到所述呼入电话后,向所述第一无线接口驱动模块发送所述电话建立消息,所述第一无线接口驱动模块根据获取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状态,向所述第一无线通信模块发送拒接所述呼入电话的信息;

所述第二无线通信模块,用于在接收到所述呼入电话后,向所述第二无线接口驱动模块发送所述电话建立消息,所述第二无线接口驱动模块根据获取的所述无线通信模块状态信息确定所述移动电话当前状态为两路通话状态,向所述第二无线通信模块发送拒接所述呼入电话的信息。

一种基于Windows Mobile操作系统中第三路来电的处理方法,应用于双卡双待移动电话,该方法包括:

存储所述移动电话当前状态信息;

根据获取的所述移动电话当前状态信息确定所述移动电话当前状态为两路通话状态,当接收到第三路来电的电话建立消息,拒接所述呼入电话。

所述根据获取的所述移动电话当前状态信息确定所述移动电话当前状态进一步包括:如果所述移动电话当前通话状态为一路通话状态或处于空闲状态,显示来电界面。

该方法进一步包括:

将所述呼入电话写入未接电话记录并提示移动电话用户有新来电。

由上述技术方案可见,本发明实施例的一种基于Windows Mobile操作系统中第三路来电的处理方法及设备,通过存储无线通信模块状态信息,当无线通信模块接收到呼入电话,向对应的无线接口驱动模块发送电话建立消息,无线接口驱动模块根据存储的无线通信模块状态信息确定移动电话当前存在两路通话,向无线通信模块发送携带拒接该呼入电话的AT命令消息,拒绝接续。实现了基于Windows Mobile操作系统的双卡双待移动电话可以处理第三路来电的目的,同时,由于不需要改动现有Windows Mobile操作系统微软电话应用模块,维护了Windows Mobile操作系统的稳定。

附图说明

图1为本发明一种基于Windows Mobile操作系统的双卡双待移动电话第三路来电的处理方法流程示意图。

图2为本发明一种基于Windows Mobile操作系统的双卡双待移动电话第三路来电的处理设备结构示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进行进一步详细说明。

本发明实施例中,通过存储无线通信模块状态信息,无线接口驱动模块接收来自无线通信模块的电话建立消息,根据查询获取的无线通信模块状态信息确定移动电话当前存在两路通话,向该呼入电话对应的无线通信模块发送拒接该呼入电话信息,拒绝接续该呼入电话,并通知扩展电话应用模块将该呼入电话记录为未接电话。

本发明实施例用于在基于Windows Mobile操作系统平台的双卡双待移动电话如何接续第三路来电。

图1为本发明一种基于Windows Mobile操作系统的双卡双待移动电话第三路来电的处理方法流程示意图。参见图1,该流程包括:

步骤101,存储无线通信模块状态信息;

本步骤中,可以是在无线路由模块中设置存储器,也可以是单独设置存储器,用于存储双卡双待移动电话当前状态信息,也就是移动电话无线通信模块的当前状态信息,即移动电话当前处于几路通话状态。

本实施例的双卡双待移动电话中有两张SIM卡:SIM卡1对应无线接口驱动模块1、以及无线通信模块1;SIM卡2对应无线接口驱动模块2、以及无线通信模块2;两张SIM卡共有一个无线路由模块、一个微软电话应用模块以及一个扩展电话应用模块。

实际应用中,在微软电话应用模块拨打或接续电话时,无线路由模块将拨打或接续电话对应的无线通信模块信息发送至存储器进行存储,并根据当前移动电话通话状态更新存储的信息。举例来说,如果移动电话当前存在两路通话,则存储的无线通信模块信息可以是:无线通信模块1存在两路通话信息、或无线通信模块2存在两路通话信息、或无线通信模块1存在一路通话以及无线通信模块2存在一路通话信息。后续中,如果移动电话当前只存在一路通话时,则将存储的无线通信模块信息更新为对应的无线通信模块1存在一路通话、或无线通信模块2存在一路通话信息。

进一步地,存储器存储相应无线通信模块的具体通话状态。例如,以两路通话为例,其具体通话状态可以分为以下三种状态:一路通话处于保持状态一路通话处于正在通话状态、或一路通话处于保持状态一路通话处于正在来电状态、或一路通话处于正在通话状态一路通话处于正在来电状态。

步骤102,无线通信模块接收呼入电话,向对应的无线接口驱动模块发送电话建立消息;

本步骤中,如果无线通信模块1接收到呼入电话,向无线接口驱动模块1发送电话建立消息;如果无线通信模块2接收到呼入电话,向无线接口驱动模块2发送电话建立消息。

步骤103,无线接口驱动模块接收电话建立消息,根据存储的无线通信模块状态信息判断移动电话当前通话状态,如果确定移动电话当前存在两路通话,执行步骤104;

本步骤中,无线接口驱动模块从存储的无线通信模块状态信息中获取移动电话当前通话状态,如果移动电话当前通话状态为一路通话或处于空闲,向扩展电话应用模块发送新电话呼入消息,扩展电话应用模块接收新电话呼入消息,显示来电界面。如果根据获取的移动电话当前状态信息确定移动电话当前状态为两路通话状态,执行步骤104。

步骤104,无线接口驱动模块向对应的无线通信模块发送携带拒接该呼入电话的AT命令消息;

本步骤中,无线通信模块将接收的携带拒接该呼入电话的AT命令消息发送出去。

实际应用中,如果确定移动电话当前状态为两路通话状态,也可以选择接听该第三路来电并将当前处于两路通话状态的通话进行保持或挂断,并通知相应的模块进行处理。

至此,该流程结束。

实际应用中,在无线接口驱动模块向对应的无线通信模块发送携带拒接该呼入电话的AT命令消息的同时或之后,无线接口驱动模块还可以向扩展电话应用模块发送记录该呼入电话的消息,扩展电话应用模块接收记录该呼入电话的消息,将该呼入电话写入未接电话记录,后续中提示移动电话用户有新来电。

图2为本发明一种基于Windows Mobile操作系统的双卡双待移动电话第三路来电的处理设备结构示意图。参见图2,该设备包括:无线路由模块、存储模块、无线通信模块、无线接口驱动模块、扩展电话应用模块,其中,

无线路由模块,用于将当前通话对应的无线通信模块状态信息发送至存储模块,并对存储的信息进行更新;

存储模块,用于存储移动电话当前对应的无线通信模块状态信息;

无线通信模块,用于接收呼入电话,向对应的无线接口驱动模块发送电话建立消息,接收无线接口驱动模块返回的携带拒接呼入电话的AT命令消息,发送出去;

无线接口驱动模块,用于接收电话建立消息,根据从存储模块获取的移动电话当前对应的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向无线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电话应用模块发送记录呼入电话的消息;

扩展电话应用模块,用于接收记录呼入电话的消息,将该呼入电话写入未接电话记录。

实际应用中,无线接口驱动模块进一步用于当确定移动电话当前不存在两路通话时,即移动电话当前处于空闲或一路通话,向扩展电话应用模块发送新电话呼入消息,扩展电话应用模块接收新电话呼入消息,显示来电界面。

存储模块也可以设置在无线路由模块中。

图2所示的设备中,

无线通信模块包括:第一无线通信模块、第二无线通信模块;

无线接口驱动模块包括:第一无线接口驱动模块、第二无线接口驱动模块;

第一无线通信模块对应第一无线接口驱动模块,第二无线通信模块对应第二无线接口驱动模块;

第一无线通信模块,用于在接收到呼入电话后,向第一无线接口驱动模块发送电话建立消息,第一无线接口驱动模块根据获取的移动电话当前对应的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向第一无线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电话应用模块发送记录呼入电话的消息;

第二无线通信模块,用于在接收到呼入电话后,向第二无线接口驱动模块发送电话建立消息,第二无线接口驱动模块根据获取的移动电话当前对应的无线通信模块状态信息,如果确定移动电话当前存在两路通话,向第二无线通信模块返回携带拒接呼入电话的AT命令消息,并向扩展电话应用模块发送记录呼入电话的消息。

由上述实施例可见,本发明实施例的一种基于Windows Mobile操作系统中第三路来电的处理方法及设备,通过存储无线通信模块状态信息,当无线通信模块接收到呼入电话,向对应的无线接口驱动模块发送电话建立消息,无线接口驱动模块根据存储的无线通信模块状态信息确定移动电话当前存在两路通话,向无线通信模块发送携带拒接该呼入电话的AT命令消息,拒绝接续,并将该呼入电话通知扩展电话应用模块以显示来电。实现了基于Windows Mobile操作系统的双卡双待移动电话可以处理第三路来电的目的,同时,由于不需要改动现有Windows Mobile操作系统微软电话应用模块,大大减少了改动所需的工作量,维护了Windows Mobile操作系统的稳定。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号