显示设备及其处理方法技术

技术编号:27655281 阅读:29 留言:0更新日期:2021-03-12 14:17
本申请公开了提供了显示设备及其处理方法,用以实现对全屏窗口显示界面的异常检测,从而消除异常,保证用户及时对显示界面进行准确操作。所述方法包括:确定当前运行的应用的显示界面为悬浮窗;接收用户对所述悬浮窗进行的关于更改窗口大小的操作;若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程。

【技术实现步骤摘要】
显示设备及其处理方法
本申请涉及信息处理
,尤其涉及显示设备及其处理方法。
技术介绍
目前操作系统允许第三方应用弹出一种悬浮窗口,该悬浮窗的大小、内容、背景等都可以由应用控制,同时,由于是一个悬浮窗,该界面可以覆盖在当前任意一个应用的界面之上,如图1所示,显示屏上位于中间区域的窗口20,就是一个悬浮窗,该窗口盖住了下面的应用窗口30,虽然可见区域只有窗口20,但是该悬浮窗是全屏的,即窗口20占据整个显示屏10,只不过除了窗口20之外的地方的背景色都是全透明的而已。这样就造成了这个窗口不消失的时候用户永远点击不到下面应用窗口30。
技术实现思路
本申请实施例提供了显示设备及其处理方法,用以实现对全屏窗口显示界面的异常检测,从而消除异常,保证用户及时对显示界面进行准确操作。本申请实施例提供的一种显示设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:确定当前运行的应用的显示界面为悬浮窗;接收用户对所述悬浮窗进行的关于更改窗口大小的操作;若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程。因此,本申请实施例提供的显示设备通过当悬浮窗的窗口大小在用户进行了关于更改窗口大小的操作之后未发生变化时,清理应用的进程,实现了对全屏窗口显示界面的异常检测,从而消除异常,保证用户及时对显示界面进行准确操作。可选地,所述悬浮窗的类型为覆盖类型。可选地,所述操作为连续点击操作。可选地,若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程,具体包括:若所述悬浮窗的窗口大小在用户连续点击预设次数之后未发生变化,则清理所述应用的进程。可选地,所述处理器包括:窗口管理服务模块,用于将用户对所述悬浮窗的操作输出至日志;行为管理服务模块,用于分析所述日志,并判断连续点击操是否达到预设次数。可选地,所述行为管理服务模块通过广播的方式通知所述窗口管理服务模块重新确定所述悬浮窗的窗口大小。本申请实施例提供的一种显示设备的处理方法,包括以下步骤:确定当前运行的应用的显示界面为悬浮窗;接收用户对所述悬浮窗进行的关于更改窗口大小的操作;若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程。可选地,所述操作为连续点击操作。可选地,若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程,具体包括:若所述悬浮窗的窗口大小在用户连续点击预设次数之后未发生变化,则清理所述应用的进程。本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中出现悬浮窗遮挡全屏的示意图;图2为本申请实施例提供的应用窗口检查流程示意图;图3为本申请实施例提供的触屏检查流程示意图;图4为本申请实施例提供的窗口复查流程示意图;图5为本申请实施例提供的一种显示设备的结构示意图;图6为本申请实施例提供的处理器的结构示意图;图7为本申请实施例提供的一种显示设备的处理方法的流程示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。因为在现有技术中,应用(APP)创建了悬浮窗口后,如何使用该悬浮窗口,是应用自己的逻辑,也就是说,应用完全可以创建一个全屏窗口(window)盖住当前界面,但这种做法系统是无法检测出来的,因为这属于应用实现效果,而不是一个异常,并不会有异常日志(log)输出。因此,在现有技术上,如何鉴别此类问题并恢复正常,是本申请实施例提供的方案所解决的技术问题。本申请实施例提供了显示设备及其处理方法,用以实现对全屏窗口显示界面的异常检测,从而消除异常,保证用户及时对显示界面进行准确操作。本申请实施例涉及的显示设备可以是终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(userequipment,UE)。无线终端设备可以经RAN与一个或多个核心网进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personalcommunicationservice,PCS)电话、无绳电话、会话发起协议(sessioninitiatedprotocol,SIP)话机、无线本地环路(wirelesslocalloop,WLL)站、个人数字助理(personaldigitalassistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint)、远程终端设备(remoteterminal)、接入终端设备(accessterminal)、用户终端设备(userterminal)、用户代理(useragent)、用户装置(userdevice),本申请实施例中并不限定。下面结合说明书附图对本申请各个实施例进行详细描述。需要说明的是,本申请实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。参见图2,应用窗口检测(由WMS执行)流程如下:S201、开启操作系统之后,应用可用的悬浮窗类型是TYPE_APPLICATION_OVERLAY类型窗口(即覆盖类型的窗口,占据屏幕的整个显示区域),因此,当应用通过调用系统接口创建悬浮窗口时,通过判断是否是TYPE_APPLICATION_OVERLAY类型,来启动相关的监控动作。S202、当系统的窗口管理(WindowManager)服务(简称WMS)模块,判断应用要创建的窗口是TYPE_APPLICATION_OVERLAY悬浮窗时,执行步骤S203,否则结束。S203、系统首先获取应用申请的窗口大小本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n存储器,用于存储程序指令;/n处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:/n确定当前运行的应用的显示界面为悬浮窗;/n接收用户对所述悬浮窗进行的关于更改窗口大小的操作;/n若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:
确定当前运行的应用的显示界面为悬浮窗;
接收用户对所述悬浮窗进行的关于更改窗口大小的操作;
若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程。


2.根据权利要求1所述的显示设备,其特征在于,所述悬浮窗的类型为覆盖类型。


3.根据权利要求1或2所述的显示设备,其特征在于,所述操作为连续点击操作。


4.根据权利要求3所述的显示设备,其特征在于,若所述悬浮窗的窗口大小在所述操作之后未发生变化,则清理所述应用的进程,具体包括:
若所述悬浮窗的窗口大小在用户连续点击预设次数之后未发生变化,则清理所述应用的进程。


5.根据权利要求4所述的显示设备,其特征在于,所述处理器包括:
窗口管理服务模块,用于将用户对所述悬浮窗的操作输出至日志;
行为管理服务模块,用于分析所述日志...

【专利技术属性】
技术研发人员:孙哲张军辉
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1