[发明专利]一种软件窗口的处理方法和装置无效
申请号: | 201110208994.2 | 申请日: | 2011-07-25 |
公开(公告)号: | CN102902515A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 杨丽;李叶 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 窗口 处理 方法 装置 | ||
技术领域
本发明涉及数据展示和处理技术,尤其涉及一种对软件窗口进行处理的方法和装置。
背景技术
目前,随着互联网和网络操作系统的发展,很多软件会在某些事件发生时触发弹出窗口,以提示用户发生了相关事件,同时等待用户进行相关操作。例如,安全防护软件是一种可以对病毒、木马等一切已知的对计算机有危害的程序代码进行清除的程序工具,包括杀毒软件、系统工具、反流氓软件等类型。安全防护软件在运行过程中,如果发生木马查杀事件、漏洞修补事件、软件升级事件等,则会弹出对应的实时提示窗口提示用户进行相关操作。
但是,用户在使用计算机或其他数据处理设备的过程中往往有许多情况下不想被软件的弹出窗口打扰,而是希望能专注在当前的操作场景中。例如当用户正在用计算机全神贯注的看电影、玩电子游戏、讲解PPT幻灯片、或者读书时,弹出的窗口会严重影响用户的使用体验,在这些场景下,用户选择关闭该弹出窗口的概率非常高,因此在这些场景下,所述弹出窗口不但不能体现出它本来的功能价值,反而干扰了用户的正常操作,影响了用户对数据处理设备的使用体验,用户需要进行多余的点击操作将这些弹出窗口关闭。
为了解决上述问题,现有技术中通常的处理方法是针对每种弹出窗口的触发事件,由用户预先设置是否需要弹出对应的窗口,当软件运行过程中发生了弹出窗口的触发事件时,根据用户的设置内容决定是否弹出窗口。
例如,图1为现有技术中由用户设置软件升级事件是否弹出通知窗口的界面图,参见图1中的弹出选项101,即“发现已安装的软件有推荐升级时,立即弹出通知”,如果用户点选该选项101,则软件在运行过程中如果发生了软件升级事件,则会弹出对应的通知窗口来告知用户该软件可以升级;如果用户没有点选该选项101,则软件在运行过程中如果发生了软件升级事件,则不会弹出对应的通知窗口。
但是,现有的这种处理方法具有如下的缺点:
1)人机交互的操作次数过多,操作较复杂,针对每种类型的弹出窗口都需要用户设置操作一次。
2)设置固定,执行起来不灵活,用户一般是在某一个时间段(例如看电影或玩电子游戏时)内不想弹出窗口,过了这个时段用户想要弹出窗口时,还需要手动再次设置。
发明内容
有鉴于此,本发明提供一种软件窗口的处理方法和装置,以减少人机交互的操作次数,满足用户的灵活需求。
本发明的技术方案是这样实现的:
一种软件窗口的处理方法,该方法在发生弹出窗口的触发事件后,判断当前运行场景是否为指定场景,如果是则阻止弹出窗口;否则弹出窗口。
优选的,在阻止弹出窗口后进一步包括:记录该窗口的信息;之后定时判断当前是否为所述指定场景,如果是则保持阻止弹出所记录的窗口,否则弹出所记录的窗口。
优选的,该方法定时检查是否存在指定场景,如果是则将当前模式设置为免打扰模式,否则将当前模式设置为打扰模式;所述判断当前运行场景是否为指定场景的具体方法为:判断当前模式是否为免打扰模式,如果是则判定当前运行场景为指定场景;否则判定当前运行场景为非指定场景。
优选的,该方法进一步包括:接收关闭和开启所述免打扰模式的命令,接收到开启命令则将当前模式设置为免打扰模式,接收到关闭命令则将当前模式设置为打扰模式。
优选的,所述指定场景为操作系统全屏场景,或者为当前正在运行指定的程序进程。
优选的,该方法在配置文件中记录指定程序进程名称,当判断是否为指定场景时,查询当前运行的程序进程中是否有所述配置文件中记录的程序进程,如果有则判定当前为指定场景。
一种软件窗口的处理装置,该装置包括监测模块、判断模块和控制模块,其中:
所述监测模块用于监测是否有弹出窗口的触发事件,如果有则通知所述判断模块;
所述判断模块用于在发生弹出窗口的触发事件后,判断当前运行场景是否为指定场景,如果是则通知所述控制模块阻止弹出所述窗口;否则通知所述控制模块弹出所述窗口;
所述控制模块用于根据所述判断模块的判断结果弹出或阻止弹出窗口。
优选的,该装置进一步包括:记录模块;所述控制模块进一步用于在阻止弹出窗口后将该窗口的信息发送到所述记录模块中进行记录;所述判断模块进一步用于定时判断当前是否为所述指定场景,如果是则通知所述控制模块保持阻止弹出所记录的窗口,否则通知所述控制模块弹出所记录的窗口。
优选的,该装置进一步包括:模式设定模块,用于定时检查是否存在指定场景,如果是则将当前模式设置为免打扰模式,否则将当前模式设置为打扰模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110208994.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种G6硅锭半熔高效生产用异型护板
- 下一篇:电解槽阴极钛板