悬浮窗的管理方法与管理装置制造方法及图纸

技术编号:16128414 阅读:37 留言:0更新日期:2017-09-01 20:38
本发明专利技术公开了一种悬浮窗的管理方法及装置。该管理方法包括步骤:接收添加一显示于系统桌面的悬浮窗的请求;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型;当所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将该Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所请求添加的Toast悬浮窗的类型更改为Toast Alert悬浮窗;以及根据权限开关的开启状况对添加所述Toast Alert悬浮窗的行为事件实施相应的管控。如此,可根据所请求添加的悬浮窗的类型对所请求添加的悬浮窗事件进行管控。

Suspension window management method and management device

The invention discloses a method and a device for managing a suspended window. The management method includes the steps of: receiving floating window add a display on the desktop system request; identifies the requested suspension window added is Toast floating window; when requested to add floating window Toast floating window, type of application identifies the requested suspension window added corresponding to the application; when corresponding to the system application, Toast floating window add the requested and the Toast floating window displayed on the desktop; when the application corresponding to the third party application, change the type will be requested to add Toast floating window for Toast Alert floating window; and according to the status of open access switch to add the Toast Alert floating window to implement the corresponding control behavior event. Thus, the requested suspension window event can be controlled according to the type of suspension window requested.

【技术实现步骤摘要】
悬浮窗的管理方法与管理装置
本专利技术涉及移动终端
,尤其涉及一种悬浮窗的管理方法与管理装置。
技术介绍
在移动互联网时代,智能终端如智能手机越来越普及,已成为人们日常生活中的一种重要工具。为了满足人们各种各样的需求,移动终端的应用程序也越来越丰富。同时,各应用程序的开发商为了提高自己的应用程序与用户交互的亲密度,大多采用了悬浮窗技术,即当应用程序退到后台时,在桌面或者其他应用程序界面悬浮地显示一个窗口(以下简称“悬浮窗”),以希望能够让用户及时地看到该应用程序上的相关信息。此外,该悬浮窗可接收用户的操作如点击即用户可直接在该悬浮窗上进行点击操作,该悬浮窗可以响应该用户的操作并执行相应的功能,如开启或关闭该应用程序等。然而,这种悬浮窗通常会给用户带来苦恼,因为悬浮的应用程序窗口会将遮挡其他界面上的内容,并且当用户在该区域点击时,很可能会出现误操作即用户本意是要操作悬浮窗下面的界面但往往是该悬浮窗接收到用户的操作;又或者,用户为了避免这样的误操作,需要先将该悬浮窗移动到想操作的位置或区域之外,这无疑都降低了用户的使用体验。另外,悬浮窗口会使对应的应用的优先级升高,在内存不足的情况下,终端系统无法对有悬浮窗的应用进行相应的回收处理,如此导致移动终端的性能和功耗下降。因此,有必要对移动终端设备的悬浮窗进行有效的管理。
技术实现思路
有鉴于此,有必要提供一种可对悬浮窗进行有效管理的管理方法与装置,以解决上述问题。为实现上述目的,本专利技术实施例中提供了一种悬浮窗的管理方法。该管理方法包括以下步骤:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序;当所所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所要添加的Toast悬浮窗的类型更改为ToastAlert悬浮窗,其中,该ToastAlert悬浮窗的添加受权限开关的管控;以及根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控。在其中一些实施例中,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于开启状态时,添加所请求的ToastAlert悬浮窗并将所添加的悬浮窗放置在统一的管理区域内。在其中一些实施例中,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于关闭状态时,响应所述请求添加所述ToastAlert悬浮窗并显示于系统桌面。在其中一些实施例中,当所请求添加的悬浮窗不是Toast悬浮窗时,识别所请求添加的悬浮窗是否为画中画悬浮窗,其中,该画中画悬浮窗显示于系统桌面需依赖一Toast悬浮窗;以及当所请求添加的悬浮窗为画中画悬浮窗时,识别所述画中画悬浮窗所依赖的Toast悬浮窗当前是否显示于系统桌面。在其中一些实施例中,当所述画中画悬浮窗所依赖的Toast悬浮窗当前显示于系统桌面时,响应所述请求添加所述请求的悬浮窗并将所添加的画中画悬浮窗附着于显示于系统桌面上的Toast悬浮窗。在其中一些实施例中,当所述画中画悬浮窗所依赖的Toast悬浮窗当前未显示于系统桌面时,响应所述请求添加所述请求的画中画悬浮窗,并将所添加的画中画悬浮窗放置在统一的管理区域内。在其中一些实施例中,所述统一管理区域为系统桌面上的一子区域,当一悬浮窗添加到所述统一管理区域内时,所述统一管理区域内显示有表征该悬浮窗的图标。在其中一些实施例中,当位于所述统一管理区域内的表征该悬浮窗的图标接收预设的用户操作时,所述悬浮窗显示于系统桌面上。在其中一些实施例中,所述预设的操作为将所述表征该悬浮窗的图标由所述统一管理区域滑出至系统桌面的操作。较之于现有技术,本专利技术提出的悬浮窗的管理方法根据所请求添加的悬浮窗的类型或将该悬浮窗显示于系统桌面上,或对其进行权限管控让其添加到非系统桌面上的同一管理区域内。如此,可直接不显示用户不希望出现的悬浮窗。此外,通过将悬浮窗显示到一个统一的管理区,如此,该悬浮窗的显示不会影响用户对其他界面的查看和操作。再者,当用户需要观看悬浮窗的内容时,只需施加预设的操作例如将悬浮窗从该存放区拖动到主界面上即可,操作简单方便,提高了用户的使用体验。此外,为实现上述目的,本专利技术还提供一种悬浮窗的管理装置。该管理装置包括一接收模块、一识别模块、一添加模块、一更改模块、以及控制模块。其中,所述接收模块用于接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序。所述识别模块用于识别所请求添加的悬浮窗是否为Toast悬浮窗。当所请求添加的悬浮窗为Toast悬浮窗时,所述识别模块还识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序。所述添加模块用于当所所对应的应用程序为系统应用程序时添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上。所述更改模块用于当所对应的应用程序为第三方应用程序时将所要添加的Toast悬浮窗的类型更改为ToastAlert悬浮窗,其中,该ToastAlert悬浮窗的添加受权限开关的管控。所述控制模块用于根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控。较之于现有技术,本专利技术提出的悬浮窗的管理装置根据所请求添加的悬浮窗的类型或将该悬浮窗显示于系统桌面上,或对其进行权限管控让其添加到非系统桌面上的同一管理区域内。如此,可直接不显示用户不希望出现的悬浮窗。此外,通过将悬浮窗显示到一个统一的管理区,如此,该悬浮窗的显示不会影响用户对其他界面的查看和操作。再者,当用户需要观看悬浮窗的内容时,只需施加预设的操作例如将悬浮窗从该存放区拖动到主界面上即可,操作简单方便,提高了用户的使用体验。附图说明图1为实现本专利技术各实施方式中的悬浮窗的管理系统所运行的硬件环境的示意图。图2为实现本专利技术一实施方式中图1所示的悬浮窗的管理系统的功能模块的示意图。图3为实现本专利技术一实施方式中悬浮窗的管理方法的步骤流程图。图4为实现本专利技术另一实施方式中悬浮窗的管理方法的步骤流程图。具体实施方式下面结合附图和示例性实施例对本专利技术作进一步地描述,其中附图中相同的标号全部指的是相同的部件。此外,如果已知技术的详细描述对于示出本专利技术的特征是不必要的,则将其省略。下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步本文档来自技高网
...
悬浮窗的管理方法与管理装置

【技术保护点】
一种悬浮窗的管理方法,其特征在于,该方法包括:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序;当所所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所要添加的Toast悬浮窗的类型更改为Toast Alert悬浮窗,其中,该Toast Alert悬浮窗的添加受权限开关的管控;以及根据权限开关的开启状况对添加所述Toast Alert悬浮窗的行为事件实施相应的管控。

【技术特征摘要】
1.一种悬浮窗的管理方法,其特征在于,该方法包括:接收添加一显示于系统桌面的悬浮窗的请求,其中,每一所述悬浮窗对应于一应用程序;识别所请求添加的悬浮窗是否为Toast悬浮窗;当所请求添加的悬浮窗为Toast悬浮窗时,识别所请求添加的悬浮窗所对应的应用程序的类型,其中,应用程序的类型为第三方应用程序或系统应用程序;当所所对应的应用程序为系统应用程序时,添加所请求的Toast悬浮窗并将所添加的Toast悬浮窗显示于系统桌面上;当所对应的应用程序为第三方应用程序时,将所要添加的Toast悬浮窗的类型更改为ToastAlert悬浮窗,其中,该ToastAlert悬浮窗的添加受权限开关的管控;以及根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控。2.如权利要求1所述的管理方法,其特征在于,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于开启状态时,添加所请求的ToastAlert悬浮窗并将所添加的悬浮窗放置在统一的管理区域内。3.如权利要求1所述的管理方法,其特征在于,所述根据权限开关的开启状况对添加所述ToastAlert悬浮窗的行为事件实施相应的管控包括:当所述权限开关处于关闭状态时,响应所述请求添加所述ToastAlert悬浮窗并显示于系统桌面。4.如权利要求2或3所述的管理方法,其特征在于,当所请求添加的悬浮窗不是Toast悬浮窗时,识别所请求添加的悬浮窗是否为画中画悬浮窗,其中,该画中画悬浮窗显示于系统桌面需依赖一Toast悬浮窗;以及当所请求添加的悬浮窗为画中画悬浮窗时,识别所述画中画悬浮窗所依赖的Toast悬浮窗当前是否显示于系统桌面。5.如权利要求4所述的管理方法,其特征在于,当所述画中画悬浮窗所依赖的...

【专利技术属性】
技术研发人员:李军李志强
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1