著录项信息
专利名称 | 一种用户呼叫处理方法和装置 |
申请号 | CN200810111883.8 | 申请日期 | 2008-05-19 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-10-22 | 公开/公告号 | CN101291500 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W88/06 | IPC分类号 | H;0;4;W;8;8;/;0;6查看分类表>
|
申请人 | 德信无线通讯科技(北京)有限公司 | 申请人地址 | 北京市朝阳区酒仙桥北路甲10号电子城工厂产业园D区D2楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 德信无线通讯科技(北京)有限公司 | 当前权利人 | 德信无线通讯科技(北京)有限公司 |
发明人 | 李凯 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王琦;王诚华 |
摘要
本发明公开了一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理方法和装置,确定用户发起呼叫时所选择的网络;确定用户所选择的网络的无线射频状态,如果为打开状态,则完成本次呼叫,结束流程;如果为关闭状态,则通过界面提示用户是否需要打开该网络的无线射频,如果用户选择是,则打开用户所选择的网络的无线射频,结束流程;如果用户选择否,则取消本次呼叫,结束流程。应用本发明所述的方法和装置,为在网络的无线射频关闭的情况下用户所发起的呼叫提供了一种合理的处理方式,方便了用户使用。
1.一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理方法,其特征在于,该方法包括:
确定用户发起呼叫时所选择的网络;
确定用户所选择的网络的无线射频状态,如果为打开状态,则完成本次呼叫,结束流程;如果为关闭状态,则当接收到确认指令时,打开用户所选择的网络的无线射频,结束流程;当接收到否认指令时,取消本次呼叫,结束流程;
其中,所述确定用户所选择的网络的无线射频状态包括:
通过查询预先设置的与用户所选择的网络对应的注册表,所述注册表用于记录用户所选择的网络的无线射频状态信息,确定用户所选择的网络的无线射频状态;
或者,通过查询无线管理器,确定用户所选择的网络的无线射频状态。
2.一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理装置,其特征在于,该装置包括:
拨号解析器,用于确定用户发起呼叫时所选择的网络,并确定用户所选择的网络的无线射频状态,如果为打开状态,则通知拨号处理模块完成本次呼叫;如果为关闭状态,则当接收到确认指令时,控制打开用户所选择的网络的无线射频,当接收到否认指令时,取消本次呼叫;
所述拨号处理模块,用于在接收到所述拨号解析器的通知消息后完成本次呼叫;
该装置进一步包括:
存储模块,用于保存分别用于记录两个网络的无线射频状态信息的注册表;所述拨号解析器通过查询与用户所选择的网络对应的注册表,确定用户所选择的网络的无线射频状态;
或者,该装置进一步包括:
无线管理器,用于提供两个网络的无线射频状态信息;
所述拨号解析器通过查询所述无线管理器,确定用户所选择的网络的无线射频状态。
一种用户呼叫处理方法和装置 \n技术领域\n[0001] 本发明涉及双网双待通信技术,特别涉及一种基于微软视窗移动(Windows Mobile)平台的双网双待架构中的用户呼叫处理方法和装置。 \n背景技术\n[0002] 目前,用户对双网双待手机的需求日渐增多,因此,国内外各大厂商在此方面展开了大量的研究,基于各种平台的双网双待手机层出不穷。比如,基于Windows Mobile平台的双网双待手机。 \n[0003] 传统方式中,Windows Mobile平台并不支持多个卡,多个网络同时待机的机制,并且其软件架构本身也未提供相应的支持。但是,采用了基于WindowsMobile平台的双网双待架构后的手机,同时具备两个无线通信模块,能够支持两个网络同时待机的功能。这里所提到的“两个网络”可以是指全球移动通信系统(GSM,Global System for Mobile communication)网络和码分多址(CDMA,Code Division Multiple Access)网络,或者,也可以是两个GSM网络等。 \n[0004] 通常,在网络的无线射频关闭的情况下,手机是不能发起任何呼叫请求的,但是其它附加功能,比如玩游戏或听音乐等可照常使用。在传统的WindowsMobile平台中,可通过无线管理器来管理无线射频的打开和关闭。比如,当用户发起呼叫时,可通过在手机上显示的一无线管理器界面,手动选择打开无线射频,即点击“打开”按键,然后无线管理器根据用户的选择执行相应的打开操作。但是,对于采用基于Windows Mobile平台的双网双待架构的手机,在网络的无线射频关闭的情况下,如何处理用户发起的呼叫的问题,现有技术中还没有给出合适的解决方式。 \n发明内容\n[0005] 有鉴于此,本发明的主要目的在于提供一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理方法,能够为在网络的无线射频关闭的情况下用户所发起的呼叫提供一种合理的处理方式,方便用户使用。 \n[0006] 本发明的另一目的在于提供一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理装置,能够为在网络的无线射频关闭的情况下用户所发起的呼叫提供一种合理的处理方式,方便用户使用。 \n[0007] 为达到上述目的,本发明的技术方案是这样实现的: \n[0008] 一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理方法,该方法包括: \n[0009] 确定用户发起呼叫时所选择的网络; \n[0010] 确定用户所选择的网络的无线射频状态,如果为打开状态,则完成本次呼叫,结束流程;如果为关闭状态,则当接收到确认指令时,打开用户所选择的网络的无线射频,结束流程;当接收到否认指令时,取消本次呼叫,结束流程; \n[0011] 其中,所述确定用户所选择的网络的无线射频状态包括: \n[0012] 通过查询预先设置的与用户所选择的网络对应的注册表,所述注册表用于记录用户所选择的网络的无线射频状态信息,确定用户所选择的网络的无线射频状态; [0013] 或者,通过查询无线管理器,确定用户所选择的网络的无线射频状态。 [0014] 一种基于微软视窗移动平台的双网双待架构中的用户呼叫处理装置,该装置包括: \n[0015] 附图说明\n[0016] 拨号解析器,用于确定用户发起呼叫时所选择的网络,并确定用户所选择的网络的无线射频状态,如果为打开状态,则通知拨号处理模块完成本次呼叫;如果为关闭状态,则当接收到确认指令时,控制打开用户所选择的网络的无线射频,当接收到否认指令时,取消本次呼叫; \n[0017] 所述拨号处理模块,用于在接收到所述拨号解析器的通知消息后完成本次呼叫; [0018] 该装置进一步包括: \n[0019] 具体实施方式\n[0020] 存储模块,用于保存分别用于记录两个网络的无线射频状态信息的注册表;所述拨号解析器通过查询与用户所选择的网络对应的注册表,确定用户所选择的网络的无线射频状态; \n[0021] 或者,该装置进一步包括: \n[0022] 无线管理器,用于提供两个网络的无线射频状态信息; \n[0023] 所述拨号解析器通过查询所述无线管理器,确定用户所选择的网络的无线射频状态。 \n[0024] 可见,采用本发明的技术方案,当用户发起呼叫时,首先确定用户所选择的是哪一个网络;然后,进一步确定用户所选择的网络的无线射频状态,如果为打开状态,则直接完成本次呼叫;如果为关闭状态,则提示用户是不是需要打开该网络的无线射频,如果是,则打开该网络的无线射频,否则取消本次呼叫,从而为在网络的无线射频关闭的情况下用户所发起的呼叫提供了一种合理的处理方式,方便了用户使用。 \n[0025] 图1为本发明方法实施例的流程图。 \n[0026] 图2为本发明装置实施例的组成结构示意图。 \n[0027] 图3为本发明实施例中的拨号解析器在基于Windows Mobile平台的双网双待架构中所处的位置示意图。 \n[0028] 针对现有技术中存在的问题,本发明中提出一种基于Windows Mobile平台的双网双待架构中的用户呼叫处理方法,首先,确定用户发起呼叫时所选择的网络;然后,进一步确定用户所选择的网络的无线射频状态,如果为打开状态,则完成本次呼叫,结束流程;如果为关闭状态,则提示用户是否需要打开该网络的无线射频,如果用户选择是,则打开用户所选择的网络的无线射频,结束流程;如果用户选择否,则取消本次呼叫,结束流程。 [0029] 在实际应用中,上述流程的具体执行主体可为双网双待手机中的拨号解析器。当用户发起呼叫时,双网双待手机中的键盘驱动首先检测用户发起呼叫时所点击的网络选择按键信息,将用户所选择的网络保存到预先设置的注册表中,然后拨号解析器通过查询该注册表,确定用户发起呼叫时所选择的网络;并且,拨号解析器可通过查询预先设置的用于记录两个网络的无线射频状态信息的注册表,或查询无线管理器,来确定用户所选择的网络的无线射频状态。 \n[0030] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步地详细说明。 \n[0031] 图1为本发明方法实施例的流程图。本实施中,假设所述双网双待架构中的“双网”是指GSM网络和CDMA网络。如图1所示,包括以下步骤: \n[0032] 步骤101:用户在双网双待手机上输入呼叫号码,并点击该双网双待手机上的“C网呼叫”或“G网呼叫”按键。 \n[0033] 本步骤中,用户可通过双网双待手机上的任何有号码的交互界面输入呼叫号码,比如,通过拨号盘输入,通过联系人界面输入,或通过快速拨号界面输入等,具体实现方式不限。输入呼叫号码后,用户根据本次呼叫希望使用的网络类型,点击“C网呼叫”或“G网呼叫”按键。当然,在实际应用中,各双网双待手机上所对应的按键名称可能与本实施例中所述的“C网呼叫”、“G网呼叫”不同,此处仅用于举例说明。其中,“C网呼叫”即表示“CDMA网络呼叫”,“G网呼叫”即表示“GSM网络呼叫”。 \n[0034] 步骤102:键盘驱动检测用户的按键信息,将用户所选择的“C网呼叫”或“G网呼叫”信息保存到注册表CurrentKey中。 \n[0035] 注册表CurrentKey为预先设置,其初始值可为空。本步骤所述信息保存方式为本领域公知,不再赘述。 \n[0036] 步骤103:拨号解析器通过查询注册表CurrentKey,获知本次呼叫用户选择的是“C网呼叫”还是“G网呼叫”。 \n[0037] 步骤104:查询所选择的网络的无线射频状态,如果为关闭状态,则执行步骤105;\n如果为打开状态,则执行步骤108。 \n[0038] 本步骤中,查询所选择的网络的无线射频状态的方式可以是: \n[0039] 预先设置两个注册表,分别用于保存CDMA网络和GSM网络的无线射频状态信息,通过查询这两个注册表,就可以知道CDMA网络或GSM网络的无线射频状态。或者,也可以通过查询无线管理器来获知CDMA网络或GSM网络的无线射频状态,因为在实际应用中,无线管理器负责管理无线射频的打开和关闭,所以该模块能够知道各个网络的无线射频当前的状态。当然,如果采用其它的查询方式,能够达到同样的效果,也是可以的。 [0040] 步骤105:弹出提示窗口,提示用户是否需要打开所选择的网络的无线射频,如果用户选择是,则执行步骤106;如果用户选择否,则执行步骤107。 \n[0041] 本步骤中,提示窗口中显示的内容可任意设置,只要能够让用户知道所选择的网络的无线射频处于关闭状态,并提示用户是否需要打开该无线射频即可。比如,本实施例中的提示窗口中显示的内容可以为:“当前CDMA/GSM网络处于关闭状态,只有将网络打开才能发起呼叫,确认是否打开?[是/否]?”。 \n[0042] 步骤106:将当前界面切换到无线管理器界面,由用户手动打开无线射频,并结束流程。 \n[0043] 如果步骤105中用户选择是,那么本步骤中,拨号解析器可直接调用无线管理器界面,即将无线管理器界面显示给用户,由用户通过手动方式在该无线管理器界面上进行操作,即点击与打开无线射频相对应的按键。后续实际的打开工作将由无线管理器完成。 [0044] 步骤107:取消本次呼叫,结束流程。 \n[0045] 步骤108:按现有处理方式完成本次呼叫,结束流程。 \n[0046] 需要说明的是,上述步骤104~108的执行主体均为拨号解析器,本实施例中只是为便于表述进行了省略。 \n[0047] 另外,上述实施例中以“双网”分别为GSM网络和CDMA网络为例进行说明,但本领域技术人员应该知道,对于其它的任何两个网络,上述处理方式都将同样适用。 [0048] 基于上述方法,图2为本发明装置实施例的组成结构示意图。如图2所示,该装置包括:拨号解析器21和拨号处理模块22; \n[0049] 拨号解析器21,用于确定用户发起呼叫时所选择的网络,并确定用户所选择的网络的无线射频状态,如果为关闲状态,则通过界面提示用户是否需要打开该网络的无线射频,如果用户选择是,则控制打开用户所选择的网络的无线射频,如果用户选择否,则取消本次呼叫;另外,如果确定用户所 选择的网络的无线射频状态为打开状态,则通知拨号处理模块22完成本次呼叫; \n[0050] 拨号处理模块22,用于在接收到拨号解析器21的通知消息后完成本次呼叫。 [0051] 此外,该装置进一步包括: \n[0052] 存储模块23,用于保存用于记录用于所选择的网络信息的注册表; [0053] 键盘驱动模块24,用于检测用户发起呼叫时所点击的网络选择按键信息,并将用户所选择的网络保存到所述注册表中; \n[0054] 拨号解析器21通过查询所述注册表,确定用户发起呼叫时所选择的网络。 [0055] 在实际应用中,图2所示装置中还将进一步包括一个无线管理器(未图示),本实施例中,打开用户所选择的网络的无线射频的具体方式为:拨号解析器21将当前显示给用户的界面切换为无线管理器界面,由用户手动打开所选择的网络的无线射频,即由用户手动点击相应的打开按键,后续实际的打开工作将由无线管理器来完成。另外,该无线管理器还可用于提供两个网络的无线射频状态信息,供拨号解析器21进行查询,以便拨号解析器\n21确定用户所选择的网络的无线射频状态。 \n[0056] 或者,拨号解析器21确定用户所选择的网络的无线射频状态的方式也可以是:在上述存储模块23中进一步保存分别用于记录两个网络的无线射频状态信息的注册表,拨号解析器21通过查询该注册表,确定用户所选择的网络的无线射频状态。 \n[0057] 图2所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明,此处不再赘述。 \n[0058] 从上述关于图1和图2所示实施例的介绍中可以看出,本发明所述方案的功能主要由拨号解析器完成,这样处理的好处在于: \n[0059] A、用户使用拨号盘或其它交互界面每按一个数字或字母按键,系统都会 自动将用户每次按键时所对应的号码传递到拨号解析器进行处理,也就是说,拨号解析器中的操作的执行顺序仅次于用户在拨号盘或其它交互界面处的操作,这样,拨号解析器就能够直接控制是否将本次呼叫向下继续传递给拨号处理模块,即可直接发起或取消本次呼叫。 [0060] B、无论用户是通过何种交互界面发起呼叫,后续都要通过拨号解析器进行处理,保证了处理上的一致性。 \n[0061] 在实际应用中,拨号解析器在整个基于Windows Mobile平台的双网双待架构中所处的位置如图3所示。由于图3所示其它模块与本发明无直接关系,所以不作详细介绍。 [0062] 总之,采用本发明实施例的技术方案,当用户发起呼叫时,首先确定用户所选择的网络;然后,进一步确定用户所选择的网络的无线射频状态,如果为打开状态,则直接完成本次呼叫;如果为关闭状态,则提示用户是不是需要打开该网络的无线射频,如果是,则打开该网络的无线射频,否则,取消本次呼叫,从而为在网络的无线射频关闭的情况下用户发起的呼叫提供了一种合理的处理方式,方便了用户使用。 \n[0063] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。\n凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2021-04-30
未缴年费专利权终止
IPC(主分类): H04W 88/06
专利号: ZL 200810111883.8
申请日: 2008.05.19
授权公告日: 2012.02.08
- 2012-02-08
- 2008-12-17
- 2008-10-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-12-14
|
2004-12-02
| | |
2
| |
2008-02-06
|
2006-08-04
| | |
3
| | 暂无 |
2005-10-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |