公开/公告号CN103686677A
专利类型发明专利
公开/公告日2014-03-26
原文格式PDF
申请/专利权人 联想(北京)有限公司;
申请/专利号CN201210345870.3
发明设计人 段军伟;
申请日2012-09-17
分类号H04W8/18(20090101);H04W88/06(20090101);
代理机构11291 北京同达信恒知识产权代理有限公司;
代理人黄志华
地址 100085 北京市海淀区上地创业路6号
入库时间 2023-12-17 02:19:08
法律状态公告日
法律状态信息
法律状态
2017-11-28
授权
授权
2014-04-23
实质审查的生效 IPC(主分类):H04W8/18 申请日:20120917
实质审查的生效
2014-03-26
公开
公开
技术领域
本申请涉及通信技术领域,特别涉及一种通信事件处理方法及电子设备。
背景技术
在移动通信的发展史中,先后经历了第一代移动通信技术(1G),第二代 移动通信技术(2G),第三代移动通信技术(3G)。其中第二代移动通信技术(2G) 以数字语音传输技术为核心,一般无法直接传送如电子邮件、软件等信息,只 具有通话和一些如时间日期等传送的手机通信功能。第三代移动通信技术(3G) 相对于前两代移动通信技术,能够处理图像、音乐、视频流等多种媒体形式, 提供包括网页浏览、电话会议、电子商务等多种信息服务。
目前,3G网络信号的覆盖程度远低于2G网络信号,但3G网络具有语音 通话质量高,传输信息速度快等优点。在现有技术中,若当前环境下2G和3G 信号都覆盖完全,则手机工作在3G模式下,通过3G网络进行语音和数据的 传输;若当前环境下只有2G信号覆盖完全,则手机需要从之前的3G模式切 换到2G模式,通过2G网络进行语音和数据的传输。
在手机工作在2G模式下,且从2G网络覆盖区域向3G网络覆盖区域移动 过程中,手机会自动进行检测,在检测到有3G网络时,会进行网络更新,即: 从2G模式切换到3G模式,而在切换的过程中,会有不可及时长,即在不可 及时长内,手机不能进行语音通信业务。
本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有技术 中存在如下技术问题:
用户在2G、3G信号覆盖下并且用户手机支持2G、3G模式,用户在2G 模式通话结束后,会立即存在不可及时长。所以,当用户在打完一个电话后, 如果还想打电话,并发起呼叫请求,假如发起呼叫请求在不可及时长期间,那 么就存在呼叫请求失败的技术问题;
由于在不可及时长期间,会有呼叫请求失败的技术问题,导致存在只能在 切换到3G模式才能成功被处理,而不能被及时处理的技术问题;由于存在上 述技术问题,所以,还导致用户使用不方便,用户体验差的问题。
发明内容
本发明实施例提供一种通信事件处理方法及电子设备,用于解决现有技 术在不可及时长期间,会有呼叫请求失败的技术问题。
一种通信时间处理方法,应用于第一电子设备中,所述第一电子设备包 括第一通信模式和与所述第一通信模式不同的第二通信模式,所述方法包 括:
判断在所述第一电子设备与第二电子设备间的第一通信事件是否结束, 其中,所述第一通信事件为所述第一电子设备在所述第一通信模式下且处于 工作状态时进行的通信事件;
在所述第一通信事件结束时,生成一计时指令;
执行所述计时指令,获得一计时时间;
在所述计时时间到达一预设计时时间之前,控制所述第一电子设备处在 所述第一通信模式下的所述工作状态。
进一步的,所述判断在所述第一电子设备与第二电子设备间的第一通信 事件是否结束,具体为:
判断是否存在中断操作;
其中,当存在所述中断操作时,生成一中断指令,通过执行所述中断指 令时,能够结束所述第一通信事件;
当不存在所述中断操作时,维持所述第一通信事件。
进一步的,所述判断在所述第一电子设备与第二电子设备间的第一通信 事件是否结束,具体为:
判断所述第一电子设备是否接收到来自于所述第二电子设备的中断指令 对应的中断信息;
其中,当存在所述中断信息时,生成一中断指令,通过执行所述中断指 令时,能够结束所述第一通信事件;
当不存在所述中断信息时,维持所述第一通信事件。
进一步的,所述执行所述计时指令,获得一计时时间,具体包括:
所述电子设备中的定时器接收所述计时指令;
通过所述定时器执行所述计时指令,获得所述计时时间。
进一步的,在所述计时时间到达所述预设计时时间之后,所述方法还包 括:
生成一模式调整指令;
执行所述模式调整指令,以使所述第一电子设备从所述第一通信模式调整 到所述第二通信模式。
进一步的,所述预设计时时间具体为:
用户自定义的计时时间;或
基于至少一个用户调查数据及一预设算法,通过计算而获得的计时时 间。
进一步的,在所述第一通信模式具体为2G模式,所述第二通信模式具体 为3G模式时,在所述第一电子设备由所述2G模式调整到所述3G模式时,存 在第一时间段;在所述第一电子设备由所述3G模式调整到所述2G模式时, 存在第二时间段,其中,所述第一时间段大于所述第二时间段,其中,在所述 第一时间段和所述第二时间段期间,所述第一电子设备与所述第二电子设备间 的所述第一通信事件被禁止。
一种电子设备,所述电子设备包括第一通信模式和与所述第一通信模式 不同的第二通信模式,所述电子设备包括:
判断模块,用于判断在所述第一电子设备与第二电子设备间的第一通信 事件是否结束,其中,所述第一通信事件为所述第一电子设备在所述第一通 信模式下且处于工作状态时进行的通信事件;
第一生成模块,用于在所述第一通信事件结束时,生成一计时指令;
获得模块,用于执行所述计时指令,获得一计时时间;
控制模块,用于在所述计时时间到达一预设计时时间之前,控制所述第 一电子设备处在所述第一通信模式下的所述工作状态。
进一步的,所述判断模块,具体为第一判断模块,用于判断是否存在中断 操作;
其中,当存在所述中断操作时,生成一中断指令,通过执行所述中断指 令时,能够结束所述第一通信事件;
当不存在所述中断操作时,维持所述第一通信事件。
进一步的,所述判断模块,具体为第二判断模块,用于判断所述第一电 子设备是否接收到来自于所述第二电子设备的中断指令对应的中断信息;
其中,当存在所述中断信息时,生成一中断指令,通过执行所述中断指 令时,能够结束所述第一通信事件;
当不存在所述中断信息时,维持所述第一通信事件。
进一步的,所述获得模块,具体为:
定时器,用于接收并执行所述计时指令,以获得所述计时时间。
进一步的,所述电子设备还包括:
第二生成模块,用于生成一模式调整指令;
模式调整模块,用于执行所述模式调整指令,以使所述第一电子设备从所 述第一通信模式调整到所述第二通信模式。
进一步的,所述预设计时时间具体为:
用户自定义的计时时间;或
基于至少一个用户调查数据及一预设算法,通过计算而获得的计时时 间。
进一步的,在所述第一通信模式具体为2G模式,所述第二通信模式具体 为3G模式时,在所述第一电子设备由所述2G模式调整到所述3G模式时,存 在第一时间段;在所述第一电子设备由所述3G模式调整到所述2G模式时, 存在第二时间段,其中,所述第一时间段大于所述第二时间段,其中,在所述 第一时间段和所述第二时间段期间,所述第一电子设备与所述第二电子设备间 的所述第一通信事件被禁止。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优 点:
本发明实施例中,在所述第一通信事件结束时,生成一计时指令,通过执 行所述计时指令,获得一计时时间,在所述计时时间到达一预设计时时间之 前,控制所述第一电子设备处在所述第一通信模式下的所述工作状态,解决 了现有技术中在用户打完一个电话后,会立即存在不可及时长,所以,当用户 在打完一个电话后,如果还想打电话,并发起呼叫请求,假如发起呼叫请求在 不可及时长期间,那么就存在呼叫请求失败的技术问题,保证了用户在打完一 个电话后,可以继续进行拨打电话。
进而,解决了由于存在呼叫请求失败,只能在切换到3G模式才能对呼叫 请求进行处理的技术问题,进而实现了保证语音业务请求能够被及时处理的技 术效果。
进而,保证用户在2G模式切换到3G模式之前,可以根据自己的需要拨 打电话,提高了用户的体验。
附图说明
图1为本发明一实施例中信息处理方法的流程图;
图2为本发明一实施例中电子设备的结构图;
图3为本发明一实施例中所述判断模块201的结构图。
具体实施方式
本发明实施例提供一种通信时间处理方法及电子设备,用于解决现有技 术中在用户打完一个电话后,会立即存在不可及时长,所以,当用户在打完一 个电话后,如果还想打电话,并发起呼叫请求,假如发起呼叫请求在不可及时 长期间,那么就存在呼叫请求失败的技术问题,以实现在2G模式下挂断电话 后,在一预设时间范围内,可连续拨打电话,进行语音传输的技术效果。
本申请实施例中的技术方案为解决上述问题,总体思路如下:
为电子设备添加一定时器,当所述电子设备处在2G模式时,在所述电子 设备结束语音业务后,启动该定时器,在定时器的计时时间内,控制所述电 子设备处在2G模式下的工作状态,可以进行语音通话。在定时器的计时时间 到达预设时间后,再进行2G模式到3G模式的更新。所述预设计时时间可以 用户自定义,或者基于至少一个用户调查数据及一预设算法,通过计算而获 得的计时时间。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方 式对上述技术方案进行详细的说明。
本发明一实施例中提供了一种通信事件处理方法,应用于第一电子设备 中,所述第一电子设备包括第一通信模式和与所述第一通信模式不同的第二 通信模式,具体实现过程如图1所示,所述方法包括:
步骤101:判断在所述第一电子设备与第二电子设备间的第一通信事件是 否结束,其中,所述第一通信事件为所述第一电子设备在所述第一通信模式 下且处于工作状态时进行的通信事件。
其中,所述电子设备具有通信功能,可以进行语音传输或数据传输,具 体可以为手机,平板电脑等电子设备。在所述第一通信模式具体为2G模式时, 所述第一通信事件具体可以为手机在2G模式下执行的第一次语音通信,其中, 所述第一次语音通信具体为,手机在3G模式切换到2G模式后进行的第一次 语音通信,即可以是手机对应的用户A与另一手机对应的用户B间的打电话 过程。
在执行步骤101之后,所述方法进入步骤102:在所述第一通信事件结束 时,生成一计时指令。
在具体实施过程中,处于打电话过程中的手机对应的用户A或者另一手机 对应的用户B可以通过挂断电话来结束所述第一通信事件。在所述第一通信时 间结束时,即通话结束后,手机生成一计时指令。
在执行步骤102之后,所述方法进入步骤103:执行所述计时指令,获得 一计时时间。
其中,步骤103具体实现过程为:在定时器接收到计时指令后,通过执行 所述计时指令,获得一计时时间,并对所述计时时间进行计时。
在执行步骤103之后,所述方法进入步骤104:在所述计时时间到达一预 设计时时间之前,控制所述第一电子设备处在所述第一通信模式下的所述工 作状态。
其中,在现有技术中,当手机处于2G模式下,用户A和用户B之间的通 话结束后,会立即产生更新指令,通过执行所述更新指令,手机进行从所处的 2G模式调整到3G模式的动作。在本发明实施例中,在定时器中的计时时间到 达预设计时时间之前,当手机获得所述更新指令时,会生成一控制指令,通过 所述控制指令使模式调整模块206处于非使能状态,即所述模式调整模块206 并不会执行所述模式调整指令,进而控制手机仍然处于2G模式下的工作状态。 其中,所述工作状态具体为手机处于可以根据用户需求进行接听或者拨打电 话的状态。
由上述可知,通过控制所述第一电子设备处在所述第一通信模式下的所述 工作状态,手机可以实现在挂断电话后连续拨打电话的技术效果。
进一步的,在步骤101中可以用于结束所述第一电子设备与第二电子设备 间的第一通信事件的方式有两种,其中包括:
方式一:判断是否存在中断操作;其中,当存在所述中断操作时,生成一 中断指令,通过执行所述中断指令时,能够结束所述第一通信事件;当不存 在所述中断操作时,维持所述第一通信事件。
方式一的具体实现过程可以为:在用户A通过手机与用户B进行通话的 过程中,用户A自行使用通话挂断功能,以结束语音通信,即存在中断操作, 这时对应用户A的手机生成一中断指令,手机通过执行所述中断指令,最终结 束通话。当不存在所述中断操作时,将保持用户A和用户B之间的通话。
方式二:判断所述第一电子设备是否接收到来自于所述第二电子设备的中 断指令对应的中断信息;其中,当存在所述中断信息时,生成一中断指令, 通过执行所述中断指令时,能够结束所述第一通信事件;当不存在所述中断 信息时,维持所述第一通信事件。
方式二的具体实现过程可以为:在用户A通过手机与用户B进行通话的 过程中,用户B使用通话挂断功能,以结束语音通话,此时对应用户B的手 机生成一中断指令,并发送所述中断指令对应的中断信息给对应用户A的手 机,对应用户A的手机在接受到所述中断信息后,生成另一中断指令,对应用 户A的手机通过执行所述中断指令,最终结束通话。当不存在所述中断操作时, 将保持用户A和用户B之间的通话。
进一步的,步骤103中所述执行所述计时指令,获得一计时时间,具体包 括:所述电子设备中的定时器接收所述计时指令;通过所述定时器执行所述 计时指令,获得所述计时时间。
进一步的,在步骤104所述计时时间到达所述预设计时时间之后,所述方 法还包括:
步骤105:生成一模式调整指令。
步骤106:执行所述模式调整指令,以使所述第一电子设备从所述第一通 信模式调整到所述第二通信模式。
其中,步骤105和步骤106的具体实现过程为:在定时器中的计时时间到 达预设计时时间之后,模式调整模块206生成一模式调整指令,即通知手机进 入模式调整状态,可以进行更新,在执行所述模式调整指令后,模式调整模块 206恢复使能状态,对手机进行更新,进行将2G模式调整到3G模式的动作。
通过执行模式调整指令使手机更新,其中,所述更新包括位置区更新和路 由区更新,位置区是CS域网络侧寻找手机的区域范围;而路由区则是PS域 网络侧寻找手机的区域范围。路由区更新类似的位置区更新,都是在区域范围 改变时进行的必须操作。这里,以位置区更新为例,当手机在空闲状态下移动, 进入了另外一个寻呼区域范围,就需要进行位置区更新。
进一步的,在步骤104中所述预设计时时间具体为:用户自定义的计时时 间;或基于至少一个用户调查数据及一预设算法,通过计算而获得的计时时 间。其中,具体实现过程具体为:用户可以通过手机自带功能进行设置定时 时间,另,移动通信运营商可以将用户连续拨打电话的历史数据,经过统计 以及计算得到某一固定计时时间,并基于所述计时时间在手机出厂时进行设 定,所述计时时间具有普遍性。
进一步的,在本发明实施例中,在所述第一通信模式具体为2G模式,所 述第二通信模式具体为3G模式时,在所述第一电子设备由所述2G模式调整 到所述3G模式时,存在第一时间段;在所述第一电子设备由所述3G模式调 整到所述2G模式时,存在第二时间段,其中,所述第一时间段大于所述第二 时间段,其中,在所述第一时间段和所述第二时间段期间,所述第一电子设备 与所述第二电子设备间的所述第一通信事件被禁止。具体为:手机在不同模式 之间进行切换的过程中,会对位置区和路由区进行更新,在所述更新的过程中 不能发起语音通话业务和数据传输业务,这个过程所需要的时间被称为不可及 时长。手机由2G模式调整到3G模式会存在第一不可及时长,由3G模式调整 到2G模式会存在第二不可及时长,由于第一不可及时长时间很短,通常在1s 以内,其对手机通信造成的影响并不大。例如,在此段时间内,若手机接收到 通话指令,即用户需要拨打电话,则并不会等待很久,手机可以在完成调整动 作后,再执行通话指令。但,第二不可及时长远大于第一不可及时长,通常为 10s-50s,所以,第二不可及时长会对手机通信造成严重影响,即:在这段时间 内手机将不能拨打电话。
由上述可知,本发明实施例在用户的手机处于2G模式下,通话结束后, 在一预设时间范围内,可以发起呼叫请求,进行连续拨打电话,并保证了语音 业务请求能够被及时处理的技术效果。
本发明一实施例提供了一种电子设备,如图2所示,所述电子设备包括第 一通信模式和与所述第一通信模式不同的第二通信模式,所述电子设备包 括:
判断模块201,用于判断在所述第一电子设备与第二电子设备间的第一通 信事件是否结束,其中,所述第一通信事件为所述第一电子设备在所述第一 通信模式下且处于工作状态时进行的通信事件。
第一生成模块202,用于在所述第一通信事件结束时,生成一计时指令, 具体地,第一生成模块202与判断模块201连接,在判断模块201得到所述第 一通信事件结束,即第一次语音传输结束后,第一生成模块202生成计时指令。
获得模块203与第一生成模块202连接,用于执行所述计时指令,获得一 计时时间,具体地,获得模块203接受到计时指令,立刻执行所述计时指令, 获得一计时时间,基于计时时间开始进行计时。
控制模块204,用于在所述计时时间到达一预设计时时间之前,控制所述 第一电子设备处在所述第一通信模式下的所述工作状态。其中,所述工作状 态可以是打电话的过程,具体地,在获得模块203中的计时时间到达预设计时 时间之前,手机可以进行语音通信,即拨打或者接听电话。
由上述可知,通过控制模块控制所述第一电子设备处在所述第一通信模式 下的所述工作状态,手机可以实现在挂断电话后连续拨打电话的技术效果。
进一步的,所述判断模块201,具体可以为第一判断模块301,如图3所 示,用于判断是否存在中断操作;其中,当存在所述中断操作时,生成一中 断指令,通过执行所述中断指令时,能够结束所述第一通信事件;当不存在 所述中断操作时,维持所述第一通信事件。具体地,在用户A通过手机与用 户B进行通话的过程中,用户A自行使用通话挂断功能,以结束语音通信, 即存在中断操作,这时对应用户A的手机生成一中断指令,手机通过执行所述 中断指令,最终结束通话。当不存在所述中断操作时,将保持用户A和用户B 之间的通话。
进一步的,所述判断模块201,具体可以为第二判断模块302,如图3所 示,用于判断所述第一电子设备是否接收到来自于所述第二电子设备的中断 指令对应的中断信息;其中,当存在所述中断信息时,生成一中断指令,通 过执行所述中断指令时,能够结束所述第一通信事件;当不存在所述中断信 息时,维持所述第一通信事件。具体地,在用户A通过手机与用户B进行通 话的过程中,用户B使用通话挂断功能,以结束语音通话,此时对应用户B 的手机生成一中断指令,并发送所述中断指令对应的中断信息给对应用户A的 手机,对应用户A的手机在接受到所述中断信息后,生成另一中断指令,对应 用户A的手机通过执行所述中断指令,最终结束通话。当不存在所述中断操作 时,将保持用户A和用户B之间的通话。
其中,所述电子设备中判断模块201可以既包括第一判断模块301,也包 括第二判断模块302,当存在中断操作时,激活第一判断模块301,使其处于 使能状态,第二判断模块302处于非使能状态;当接收到来自第二电子设备的 中断指令对应的中断信息时,激活第二判断模块302,使其处于使能状态,第 一判断模块301处于非使能状态。
进一步,所述获得模块203,具体为:定时器,用于接收并执行所述计 时指令,以获得所述计时时间。
进一步,所述电子设备还包括:
第二生成模块205,用于生成一模式调整指令。
模式调整模块206与第二生成模块205连接,用于执行所述模式调整指令, 以使所述第一电子设备从所述第一通信模式调整到所述第二通信模式。
在获得模块203中的计时时间到达预设计时时间之后,第二生成模块205 生成一模式调整指令,即通知手机进入模式调整状态,可以进行更新,在执行 所述模式调整指令后,模式调整模块206恢复使能状态,对手机进行更新,进 行将2G模式调整到3G模式的动作。
进一步,在控制模块204中所述预设计时时间具体为:用户自定义的计时 时间;或基于至少一个用户调查数据及一预设算法,通过计算而获得的计时 时间。
进一步,在所述第一通信模式具体为2G模式,所述第二通信模式具体为 3G模式时,在所述第一电子设备由所述2G模式调整到所述3G模式时,存在 第一时间段;在所述第一电子设备由所述3G模式调整到所述2G模式时,存 在第二时间段,其中,所述第一时间段大于所述第二时间段,其中,在所述第 一时间段和所述第二时间段期间,所述第一电子设备与所述第二电子设备间的 所述第一通信事件被禁止。
由于本实施例所介绍的电子设备为实施本申请实施例中信息处理方法所 采用的电子设备,故而基于本申请实施例中信息处理方法,本领域所属技术 人员能够了解本申请实施例中电子设备的具体实施方式以及其各种变化形 式,所以在此对于该电子设备不再详细介绍。只要本领域所属技术人员实施 本申请实施例中信息处理方法所采用的电子设备,都属于本申请所欲保护的 范围。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优 点:
本发明实施例中,在所述第一通信事件结束时,生成一计时指令,通过执 行所述计时指令,获得一计时时间,在所述计时时间到达一预设计时时间之 前,控制所述第一电子设备处在所述第一通信模式下的所述工作状态,解决 了现有技术中在用户打完一个电话后,会立即存在不可及时长,所以,当用户 在打完一个电话后,如果还想打电话,并发起呼叫请求,假如发起呼叫请求在 不可及时长期间,那么就存在呼叫请求失败的技术问题,保证了用户在打完一 个电话后,可以继续进行拨打电话。
进而,解决了由于存在呼叫请求失败,只能在切换到3G模式才能对呼叫 请求进行处理的技术问题,进而实现了保证语音业务请求能够被及时处理的技 术效果。
进而,保证用户在2G模式切换到3G模式之前,可以根据自己的需要拨 打电话,提高了用户的体验。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 通信事件处理设备,通信事件处理程序和通信事件处理方法
机译: 通信事件处理装置,通信事件处理程序及通信事件处理方法
机译: 基于事件,基于事件的分层处理系统,基于事件的处理方法,事件驱动的处理系统,事件驱动的处理系统,处理系统,处理系统以及通信系统