一种确定终端是否处于全屏模式的方法及装置制造方法及图纸

技术编号:10357088 阅读:131 留言:0更新日期:2014-08-27 13:18
本发明专利技术的实施例公开了一种确定终端是否处于全屏模式的方法及装置,能够快捷地识别出终端是否处于全屏模式。所述确定终端是否处于全屏模式的方法,包括:检测终端当前屏幕的至少两个对角的窗口的唯一标识符;判断所述检测的唯一标识符是否相同;若所述检测的唯一标识符相同,则确定终端处于全屏模式。所述确定终端是否处于全屏模式的装置,包括:检测单元,用于检测当前屏幕的至少两个对角的窗口的唯一标识符;判断单元,用于判断所述检测的唯一标识符是否相同;确定单元,用于当所述检测的唯一标识符相同时,确定终端处于全屏模式。本发明专利技术适用于判断终端是否处于全屏模式。

【技术实现步骤摘要】
一种确定终端是否处于全屏模式的方法及装置
本专利技术涉及全屏模式
,尤其涉及一种确定终端是否处于全屏模式的方法及装置。
技术介绍
目前,在监控到终端变化,诸如病毒,系统设置改变等时,通常直接弹出消息提示用户是否处理或选择处理方式,即需要根据用户的选择才能够进行下一步操作,因此,逐渐出现根据用户当前正在进行的活动,如当前是否有正在进行的应用程序使终端处于全屏模式,来决定是否弹出消息。现有技术中,判断终端是否处于全屏模式的方法主要是通过枚举当前的进程列表,当检测到可能会在全屏模式下运行的进程名称时,为了避免打扰用户会进入免打扰模式。但是,这种判断方法会消耗较多的系统资源,并且在用户电脑硬件较差的情景下,会影响用户体验。另外,由于会消耗较多系统资源,所以这种方式常常是定时检测的,比如5秒检测一次,影响了判断的及时性。
技术实现思路
有鉴于此,本专利技术实施例提供一种确定终端是否处于全屏模式的方法及装置,能够快捷地识别出终端是否处于全屏模式。—方面,本专利技术实施例提供一种确定终端是否处于全屏模式的方法,包括:检测终端当前屏幕的至少两个对角的窗口的唯一标识符;判断所述检测的唯一标识符是否相同;若所述检测的唯一标识符相同,则确定终端处于全屏模式。可选地,所述检测当前屏幕的至少两个对角的窗口的唯一标识符包括:检测所述当前屏幕的任意两个对角的窗口的唯一标识符;或者检测所述当前屏幕的任意两个对角的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符;或者检测所述当前屏幕的任意三个角落的窗口的唯一标识符;或者检测所述当前屏幕的任意三个角落的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符。可选地,所述若所述检测的唯一标识符相同,则确定终端处于全屏模式之后包括:启动免打扰模式。可选地,所述启动免打扰模式包括:确定终端处于全屏模式后,拦截向用户推送的消息。可选地,所述启动免打扰模式包括:确定终端处于全屏模式后,若发现木马,则直接进行处理。可选地,所述窗口的唯一标识符包括:窗口的句柄。本专利技术实施例确定终端是否处于全屏模式的方法,检测终端的当前屏幕的至少两个对角的窗口的唯一标识符,并判断检测的唯一标识符是否相同,由于每个应用程序的对应窗口能够映射到唯一标识符,因此,若检测的唯一标识符相同,则确定当前屏幕的至少两个对角的窗口是同一个窗口,这样,占用很少的系统资源,就能够快速地确定当前有应用程序使终端处于全屏模式,从而,能够快捷地识别出终端当前是否处于全屏模式。另一方面,本专利技术实施例提供一种确定终端是否处于全屏模式的装置,包括:检测单元,用于检测终端当前屏幕的至少两个对角的窗口的唯一标识符;判断单元,用于判断所述检测的唯一标识符是否相同;确定单元,用于当所述检测的唯一标识符相同时,确定终端处于全屏模式。可选地,所述检测单元包括:第一检测模块,用于检测所述当前屏幕的任意两个对角的窗口的唯一标识符;和/或第二检测模块,用于检测所述当前屏幕的任意两个对角的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符;和/或第三检测模块,用于检测所述当前屏幕的任意三个角落的窗口的唯一标识符;和/或第四检测模块,用于检测当前屏幕的任意三个角落的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符。可选地,所述确定终端是否处于全屏模式的装置还包括:免打扰单元,用于确定终端处于全屏模式时,启动免打扰模式。可选地,所述免打扰单元包括:拦截消息模块,用于确定终端处于全屏模式后,拦截向用户推送的消息。可选地,所述免打扰单元还包括:自动处理模块,用于确定终端处于全屏模式后,若发现木马,直接对所述木马进行处理。可选地,所述窗口的唯一标识符包括:窗口的句柄。本专利技术实施例确定终端是否处于全屏模式的装置,通过检测单元检测当前屏幕的至少两个对角的窗口的唯一标识符,由判断单元判断检测单元检测到的唯一标识符是否相同,由于每个应用程序的对应窗口能够映射到唯一标识符,因此,若检测的唯一标识符相同,则确定当前屏幕的至少两个对角的窗口是同一个窗口,这样,占用很少的系统资源,确定单元就能够快速地确定当前有应用程序使终端处于全屏模式,从而,能够快捷地识别出终端当前是否处于全屏模式。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术的确定终端是否处于全屏模式的方法一实施例的流程示意图;图2为本专利技术的确定终端是否处于全屏模式的装置一实施例的结构示意图;图3为本专利技术的确定终端是否处于全屏模式的装置另一实施例的结构示意图;图4为本专利技术的确定终端是否处于全屏模式的装置又一实施例的结构示意图。【具体实施方式】下面结合附图对本专利技术实施例一种确定终端是否处于全屏模式的方法及装置进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。参看图1所示,本专利技术一种确定终端是否处于全屏模式的方法的【具体实施方式】,包括:S1、检测当前屏幕的至少两个对角的窗口的唯一标识符;S2、判断所述检测的唯一标识符是否相同;S3、若所述检测的唯一标识符相同,则确定终端处于全屏模式。本专利技术实施例确定终端是否处于全屏模式的方法,检测当前屏幕的至少两个对角的窗口的唯一标识符,并判断检测的唯一标识符是否相同,由于每个应用程序的对应窗口能够映射到唯一标识符,因此,若检测的唯一标识符相同,则确定当前屏幕的至少两个对角的窗口是同一个窗口,这样,占用很少的系统资源,就能够快速地确定当前有应用程序使终端处于全屏模式,从而,能够快捷地识别出终端当前是否处于全屏模式。本实施例中,窗口的唯一标识符可以是能够唯一标识该窗口的代码。在前述确定终端是否处于全屏模式的方法的【具体实施方式】中,可选地,检测当前屏幕的至少两个对角的窗口的唯一标识符(Si)包括:检测所述当前屏幕的任意两个对角的窗口的唯一标识符;或者检测所述当前屏幕的任意两个对角的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符;或者检测所述当前屏幕的任意三个角落的窗口的唯一标识符;或者检测所述当前屏幕的任意三个角落的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符。本实施例中,通过监测用户终端当前运行的应用程序,当该应用程序对应的窗口发生变化时或者当有新的应用程序运行时(但本专利技术不限于此),检测当前屏幕的至少两个对角的窗口的唯一标识符;另外,由于本专利技术实施例确定终端是否处于全屏模式的方法简单、快速,并且占用很少的系统资源,因此如果有需要,本实施例能够在I秒内检测多次。在前述确定终端是否处于全屏模式的方法的【具体实施方式】中,可选地,若所述检测的唯一标识符相同,则确定终端处于全屏模式(S2)之后包括:启动免打扰模式。从而,能够减少对用户的打扰,方便用户当前正在运行的操作,提升用户体验。在前述确定终端是否处于全屏模式的方法的【具体实施方式】中,可选地,所述启动免打扰模式包括:确定终端处于全屏模式后,拦本文档来自技高网...

【技术保护点】
一种确定终端是否处于全屏模式的方法,其特征在于,包括:检测终端当前屏幕的至少两个对角的窗口的唯一标识符;判断所述检测的唯一标识符是否相同;若所述检测的唯一标识符相同,则确定终端处于全屏模式。

【技术特征摘要】
1.一种确定终端是否处于全屏模式的方法,其特征在于,包括: 检测终端当前屏幕的至少两个对角的窗口的唯一标识符; 判断所述检测的唯一标识符是否相同; 若所述检测的唯一标识符相同,则确定终端处于全屏模式。2.根据权利要求1所述的确定终端是否处于全屏模式的方法,其特征在于,所述检测当前屏幕的至少两个对角的窗口的唯一标识符包括: 检测所述当前屏幕的任意两个对角的窗口的唯一标识符;或者检测所述当前屏幕 的任意两个对角的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符;或者 检测所述当前屏幕的任意三个角落的窗口的唯一标识符;或者检测所述当前屏幕的任意三个角落的窗口的唯一标识符和显示屏中心点所在的窗口的唯一标识符。3.根据权利要求1所述的确定终端是否处于全屏模式的方法,其特征在于,所述若所述检测的唯一标识符相同,则确定终端处于全屏模式之后包括: 启动免打扰模式。4.根据权利要求3所述的确定终端是否处于全屏模式的方法,其特征在于,所述启动免打扰模式包括: 当确定终端处于全屏模式后,拦截向用户推送的消息。5.根据权利要求3所述的确定终端是否处于全屏模式的方法,其特征在于,所述启动免打扰模式包括: 当确定终端处于全屏模式后,若发现木马,则直接进行处理。6.根据权利要求1-5任一项所述的确定终端是否处于全屏模式的方法,其特征在于,所述窗口的唯一标识符包括:窗口的句柄。7.一种确定终端是否处于全屏模式的装置,其特征在于...

【专利技术属性】
技术研发人员:黄凯张泽鑫
申请(专利权)人:广州金山网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1