移动终端来电免打扰控制方法及装置制造方法

文档序号:7810619阅读:184来源:国知局
移动终端来电免打扰控制方法及装置制造方法
【专利摘要】本发明公开了一种移动终端来电免打扰控制方法及装置,所述方法包括如下步骤:S1,判断移动终端是否接收到来电,若是,则执行步骤S2;S2,获取当前移动终端的屏幕最上层的窗口名称,从进程中获取正在运行的应用名称;S3,判断所述最上层的窗口名称属于哪一个正在运行的应用;S4,判断所述最上层的窗口名称所属的应用是否是设定的应用,若是,则不向所述最上层的窗口名称所属的应用发送来电消息。用户在使用应用的时候可以不受到来电打扰,使用体验感更好。
【专利说明】移动终端来电免打扰控制方法及装置 【【技术领域】】
[0001] 本发明涉及通信领域,具体涉及移动终端来电免打扰控制方法及装置。 【【背景技术】】
[0002] 目前手机的来电时往往会直接弹出来电界面进行来电显示,同时进行振铃或振动 提醒。如果此时用户正在使用拍照、上网、玩游戏时,并不希望被来电打扰中断当前正在做 的事情。
[0003] 蓝牙子机(也叫蓝牙拨号器)是实现把当前连接的手机的电话、信息等进行接收 和处理的移动终端,当主机来电时,蓝牙子机也可以同步显示来电并接听。
[0004] 目前的手机,往往用户在观看视频的时候,突然接收到一个电话而导致观看视频 的中止,让用户感到不悦,而如果这还是一个陌生的电话,或者不想接听的电话,那么用户 可能会更加不悦。用户在终止该通话后,不得不点击视频,以重新观看视频。 【
【发明内容】

[0005] 为了克服现有技术的不足,本发明提供了一种移动终端来电免打扰控制方法,以 防止安装在手机上的应用在来电的时候中止,进而影响用户的心情或者增加用户的操作。
[0006] 一种移动终端来电免打扰控制方法,包括如下步骤:
[0007] S1,判断移动终端是否接收到来电,若是,则执行以下步骤;
[0008] S2,获取当前移动终端的屏幕最上层的窗口名称,从进程中获取正在运行的应用 名称;
[0009] S3,判断所述最上层的窗口名称属于哪一个正在运行的应用;
[0010] S4,判断所述最上层的窗口名称所属的应用是否是设定的应用,若是,则不向所述 最上层的窗口名称所属的应用发送来电消息。
[0011] 优选地,
[0012] 在所述步骤S4后还包括如下步骤:
[0013] 将所述来电消息通过蓝牙发送给蓝牙子机,所述蓝牙子机根据所述来电消息发出 提示用户的来电提示。
[0014] 优选地,
[0015] 在所述步骤S4后还包括如下步骤:
[0016] S5,获取所述最上层的窗口的全屏标志FLAG_FULLSCREEN,若所述最上层的窗口的 全屏标志表示非全屏状态,则执行步骤S6 ;
[0017] S6,获取所述最上层的窗口的坐标位置;
[0018] S7,在所述移动终端屏幕的除所述最上层的窗口外的位置显示来电提示。
[0019] 优选地,
[0020] 若在步骤S2中,从进程中获取的正在运行的应用只有第一应用和第二应用,且所 述最上层的窗口属于所述第一应用,所述移动终端的屏幕除所述最上层的窗口外是第二窗 口,所述第二窗口属于所述第二应用,所述第一应用不属于设定的应用,所述第二应用属于 设定的应用;
[0021] 检测所述最上层的窗口内是否有输入操作,若无则在所述最上层的窗口内显示来 电提示。
[0022] 优选地,
[0023] 在所述步骤S1前还包括如下步骤:
[0024] 接收用户输入所述设定的应用的操作,并将所述设定的应用进行存储。
[0025] 优选地,
[0026] 所述设定的应用包括视频应用、拍照应用、游戏应用或网页应用。
[0027] 优选地,
[0028] 还包括如下步骤:
[0029] 在所述步骤S4中,若所述最上层的窗口名称所属的应用是设定的应用,则不将所 述来电消息进行广播。
[0030] 一种移动终端来电免打扰控制装置,包括:
[0031] 第一处理单元,用于判断移动终端是否接收到来电,若是则触发所述第二处理单 元;
[0032] 第二处理单元,用于获取当前移动终端的屏幕最上层的窗口名称,并从进程中获 取正在运行的应用名称;
[0033] 第三处理单元,用于判断所述最上层的窗口名称属于正在运行的应用;
[0034] 第四处理单元,用于判断所述最上层的窗口名称所属的应用是否是设定的应用, 若是,则拒绝向所述最上层的窗口名称所属的应用发送来电消息。
[0035] 优选地,还包括:
[0036] 第五处理单元,用于将所述来电消息通过蓝牙发送给蓝牙子机,所述蓝牙子机根 据所述来电消息发出提示用户的来电提示。
[0037] 优选地,还包括:
[0038] 第六处理单元,用于获取所述最上层的窗口的全屏标志FLAG_FULLSCREEN,若所述 最上层的窗口的全屏标志表示非全屏状态,则触发所述第七处理单元;
[0039] 第七处理单元,用于获取所述最上层的窗口的坐标位置;
[0040] 第八处理单元,用于在所述移动终端屏幕的除所述最上层的窗口外的位置显示来 电提示。
[0041] 移动终端可以根据用户事先设置的来电免打扰,在移动终端运行设定的应用软件 的时候,不接收来电,或者不弹出通话应用窗口,并可以通过蓝牙子机显示来电和提醒,从 而用户可以不受到来电打扰,并且在有意愿时可以接听来电,使得手机使用体验感更好。 【【专利附图】

【附图说明】】
[0042] 图1是本发明一种实施例的移动终端显示示意图;
[0043] 图2是本发明一种实施例的移动终端与蓝牙子机的示意框图。 【【具体实施方式】】
[0044] 以下对发明的较佳实施例作进一步详细说明。
[0045] 有时候用户正在观看视频、玩游戏,浏览网页,往往不希望被突然的来电打扰。例 如,目前很多的视频应用软件,其在运行的时候实时监测手机操作系统发出的广播消息,当 手机来电时,手机操作系统会通过公共通道广播来电消息,视频应用软件监听到该来电消 息后,则会停止播放视频,同时,手机的通话应用窗口弹出,从而起到提醒用户的作用。同 样,一些音乐播放应用、游戏应用等也具有这样的功能。而这些软件往往没有提供相应的 设置入口,用户无法设置成来电的时候不停止应用的继续工作(例如继续播放视频、音乐 等),并且通话应用窗口也会弹出;即使某些应用软件提供了类似的设置入口,用户可以设 置成来电的时候应用继续工作,这种设置的原理是该应用监听到了系统发出的来电消息, 但是只是不进行相应停止的操作,并且要逐一进入每个应用软件的设置选项中,进行逐一 设置,非常不便。
[0046] 如图1和2所示,一种实施例的移动终端来电免打扰控制方法,包括如下步骤:
[0047] S1,移动终端的操作系统实时检测判断是否接收到来电,若是,则执行步骤S2 ;
[0048] S2,获取当前移动终端的屏幕最上层的窗口名称,从进程中获取正在运行的应用 名称。每一个软件应用,可以包括多个窗口,每个窗口的名称是不一样的,通过获取当前 屏幕的所有窗口,并分析每个窗口的标记是否属于最上层窗口的标志,从而选择最上层 的窗口。例如,在安卓系统中,可以通过窗口管理器ActivityManager获取当前系统中 正在运行的进程列表getRunningTasks,然后获取最上层窗口的组件名称task, get (0). topActivity,即获得了最上层窗口的名称。
[0049] S3,分析判断所述最上层的窗口名称属于哪一个正在运行的应用软件,假设在本 实施例中所述最上层的窗口属于第一应用软件。在安卓系统中,通过循环判断该最上层窗 口的组件名称所属的包名getPackageName是否与正在运行的进程(应用)所属的包名相 同,如果相同则返回该正在运行的进程的上下文对象,即获知了所述最上层的窗口名称属 于哪一个正在运行的应用软件。
[0050] S4,判断所述第一应用软件是否是设定的应用软件,若是,则不向第一应用软件发 送来电消息。通常来说,用户在观看视频、玩游戏、听音乐、写文档、拍照等的情况下,是不太 愿意被电话打扰的,而在观看图片、日历等情况下。而智能手机的锁屏界面也是一个应用, 这种情况下,用户是可以接受来电提醒的。
[0051] 移动终端可以预先存储好正在运行哪些应用的情况下不接受来电打扰,例如作为 第一应用软件的视频应用属于这些应用之一。当移动终端判断出视频的窗口位于最上层 时,不向视频应用发送来电消息,因此,视频继续播放。当然,移动终端也可以具有是否接受 来电的打扰的设置入口,用户可以设置哪些应用运行的情况下不接受来电打扰,或者在所 有应用运行的情况下均不接受来电打扰,设置的结果保存在移动终端。
[0052] 同时,操作系统也可以不向通话应用发送来电消息,移动终端的显示界面上也不 会弹出通话窗口,用户完全可以不受到来电的打扰。
[0053] 在优选的实施例中,移动终端的系统可以不发出来电消息的广播,致使安装于移 动终端内的所用应用都不会接收到该来电消息,进而不会作出打扰用户的相关操作。如图 2所示。
[0054] S5,移动终端将所述来电消息单独通过蓝牙模块,进而发送给蓝牙子机(来电消 息并非是通过广播的方式发送给蓝牙模块),蓝牙子机与移动终端已经完成匹配,所述蓝牙 子机根据所述来电消息发出提示用户的来电提示,例如铃声或者闪烁提示。这样,用户在移 动终端进行的观看或操作既不会受到干扰而中止,也可以注意到有来电,如果用户有意愿 进行接听,那么用户可以一边通过蓝牙子机进行通话,移动终端的第一应用继续运行。
[0055] S6,获取所述最上层的窗口的屏幕大小标志,若所述最上层的窗口的屏幕大小标 志是非全屏标志,则执行步骤S7 ;有些应用在运行的时候,并非全屏显示,而是留出了一个 位置,例如顶部或底部的系统栏,通常,这种系统栏是位于最上层的窗口的下方的,只是最 上层的窗口相应的位置是透明的,从而用户可以看到系统栏。
[0056] S7,获取所述最上层的窗口的坐标位置;
[0057] S8,在所述移动终端屏幕的除所述最上层的窗口外的位置显示来电提示。此时,如 果有来电,第一应用接收不到来电消息而继续运行,而移动终端向系统栏所在的窗口发送 来电消息,系统栏显示来电提示。
[0058] 在另一个实施例中,如图1所示,若在步骤S2中,从进程中获取的正在运行的应用 只有第一应用和第二应用,且所述最上层的窗口属于所述第一应用,所述移动终端的屏幕 除所述最上层的窗口外是第二窗口,所述在第二窗口属于所述第二应用,所述第一应用不 属于设定的应用,也就是可以接受来电打扰的应用,所述第二应用属于设定的应用,也就是 不接受来电打扰的应用;最上层的窗口的实际位置应该是整个屏幕,但是在位于第二窗口 的位置,其是透明的,所以第二窗口可以显示出来被用户观看。
[0059] 检测所述最上层的窗口内是否有输入操作,若无则在所述最上层的窗口内显示来 电提示。例如,第一应用是日历或者word,可以在日历或word的窗口上显示来电提示,也不 会中断第二窗口内的例如视频的播放。
[0060] 在另一个实施例中,还提供了一种移动终端来电免打扰控制装置,包括:
[0061] 第一处理单元,用于判断移动终端是否接收到来电,若是则触发所述第二处理单 元;
[0062] 第二处理单元,用于获取当前移动终端的屏幕最上层的窗口名称,并从进程中获 取正在运行的应用名称;
[0063] 第三处理单元,用于判断所述最上层的窗口名称属于正在运行的应用;
[0064] 第四处理单元,用于判断所述最上层的窗口名称所属的应用是否是设定的应用, 若是,则拒绝向所述最上层的窗口名称所属的应用发送来电消息;
[0065] 第五处理单元,用于将所述来电消息通过蓝牙发送给蓝牙子机,所述蓝牙子机根 据所述来电消息发出提示用户的来电提示。
[0066] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定 本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在 不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明由 所提交的权利要求书确定的专利保护范围。
【权利要求】
1. 一种移动终端来电免打扰控制方法,其特征是,包括如下步骤: S1,判断移动终端是否接收到来电,若是,则执行以下步骤; 52, 获取当前移动终端的屏幕最上层的窗口名称,从进程中获取正在运行的应用名 称; 53, 判断所述最上层的窗口名称属于哪一个正在运行的应用; 54, 判断所述最上层的窗口名称所属的应用是否是设定的应用,若是,则不向所述最上 层的窗口名称所属的应用发送来电消息。
2. 如权利要求1所述的移动终端来电免打扰控制方法,其特征是,在所述步骤S4后还 包括如下步骤: 将所述来电消息通过蓝牙发送给蓝牙子机,所述蓝牙子机根据所述来电消息发出提示 用户的来电提示。
3. 如权利要求1所述的移动终端来电免打扰控制方法,其特征是,在所述步骤S4后还 包括如下步骤: 55, 获取所述最上层的窗口的全屏标志,若所述最上层的窗口的全屏标志表示非全屏 状态,则执行步骤S6 ; 56, 获取所述最上层的窗口的坐标位置; S7,在所述移动终端屏幕的除所述最上层的窗口外的位置显示来电提示。
4. 如权利要求1所述的移动终端来电免打扰控制方法,其特征是, 若在步骤S2中,从进程中获取的正在运行的应用只有第一应用和第二应用,且所述最 上层的窗口属于所述第一应用,所述移动终端的屏幕除所述最上层的窗口外是第二窗口, 所述第二窗口属于所述第二应用,所述第一应用不属于设定的应用,所述第二应用属于设 定的应用; 检测所述最上层的窗口内是否有输入操作,若无则在所述最上层的窗口内显示来电提 /_J、1 〇
5. 如权利要求1所述的移动终端来电免打扰控制方法,其特征是,在所述步骤S1前还 包括如下步骤: 接收用户输入所述设定的应用的操作,并将所述设定的应用进行存储。
6. 如权利要求1所述的移动终端来电免打扰控制方法,其特征是,所述设定的应用包 括视频应用、拍照应用、游戏应用或网页应用。
7. 如权利要求1或2所述的移动终端来电免打扰控制方法,其特征是,还包括如下步 骤: 在所述步骤S4中,若所述最上层的窗口名称所属的应用是设定的应用,则不将所述来 电消息进行广播。
8. -种移动终端来电免打扰控制装置,其特征是,包括: 第一处理单元,用于判断移动终端是否接收到来电,若是则触发所述第二处理单元; 第二处理单元,用于获取当前移动终端的屏幕最上层的窗口名称,并从进程中获取正 在运行的应用名称; 第三处理单元,用于判断所述最上层的窗口名称属于正在运行的应用; 第四处理单元,用于判断所述最上层的窗口名称所属的应用是否是设定的应用,若是, 则拒绝向所述最上层的窗口名称所属的应用发送来电消息。
9. 如权利要求8所述的移动终端来电免打扰控制装置,其特征是,还包括: 第五处理单元,用于将所述来电消息通过蓝牙发送给蓝牙子机,所述蓝牙子机根据所 述来电消息发出提示用户的来电提示。
10. 如权利要求8所述的移动终端来电免打扰控制装置,其特征是,还包括: 第六处理单元,用于获取所述最上层的窗口的全屏标志,若所述最上层的窗口的全屏 标志表示非全屏状态,则触发所述第七处理单元; 第七处理单元,用于获取所述最上层的窗口的坐标位置; 第八处理单元,用于在所述移动终端屏幕的除所述最上层的窗口外的位置显示来电提 /_J、1 〇
【文档编号】H04M1/725GK104144260SQ201410377401
【公开日】2014年11月12日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】甘海, 孙敏 申请人:深圳鼎瑄通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1