书签 分享 收藏 举报 版权申诉 / 15

一种在设备桌面上设置APP悬浮窗的方法及装置.pdf

  • 上传人:1***
  • 文档编号:1299868
  • 上传时间:2018-04-14
  • 格式:PDF
  • 页数:15
  • 大小:981.24KB
  • 摘要
    申请专利号:

    CN201510982794.0

    申请日:

    2015.12.23

    公开号:

    CN106909268A

    公开日:

    2017.06.30

    当前法律状态:

    公开

    有效性:

    审中

    法律详情:

    公开

    IPC分类号:

    G06F3/0481(2013.01)I; G06F3/0488(2013.01)I

    主分类号:

    G06F3/0481

    申请人:

    北京奇虎科技有限公司; 奇智软件(北京)有限公司

    发明人:

    何松; 李汉华

    地址:

    100088 北京市西城区新街口外大街28号D座112室(德胜园区)

    优先权:

    专利代理机构:

    北京国昊天诚知识产权代理有限公司 11315

    代理人:

    许志勇;刘戈

    PDF完整版下载: PDF下载
    内容摘要

    本申请公开了一种在设备桌面上设置APP悬浮窗的方法及装置。当应用程序的运行进程隐藏于设备后台时,将所述应用程序对应的快捷图标显示在所述设备桌面上预设的悬浮窗内;当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的应用程序的运行界面以供用户进行选择,其中,所述运行界面以独立非全屏窗口进行显示。提高了用户在多个应用程序之间进行切换时的效率,提升了用户体验。

    权利要求书

    1.一种在设备桌面上设置APP悬浮窗的方法,位于设备端执行,其特
    征在于,包括如下步骤:
    当应用程序的运行进程隐藏于设备后台时,将所述应用程序对应的快捷
    图标显示在所述设备桌面上预设的悬浮窗内;
    当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的应用程
    序的运行界面以供用户进行选择,其中,所述运行界面以独立非全屏窗口进
    行显示。
    2.根据权利要求1所述的方法,其特征在于,展开所述悬浮窗内的所
    述运行界面以供用户进行选择,进一步包括:
    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。
    3.根据权利要求1所述的方法,其特征在于,展开所述悬浮窗内的
    所述运行界面以供用户进行选择,进一步还包括:
    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;
    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。
    4.根据权利要求1所述的方法,其特征在于,所述运行界面以独立非
    全屏窗口进行显示,具体包括:
    将所述应用程序的运行界面按照预设的比例缩放显示;
    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。
    5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。
    6.一种在设备桌面上设置APP悬浮窗的装置,位于设备端执行,其特
    征在于,包括如下模块:
    显示模块,用于当应用程序的运行进程隐藏于设备后台时,将所述应用
    程序对应的快捷图标显示在所述设备桌面上预设的悬浮窗内;
    展开模块,用于当检测到所述悬浮窗区域有激活作时,展开所述快捷图
    标对应的应用程序的运行界面以供用户进行选择,其中,所述运行界面以独
    立非全屏窗口进行显示。
    7.根据权利要求6所述的装置,其特征在于,所述展开模块进一步包
    括切换模块,所述切换模块用于:
    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。
    8.根据权利要求6所述的装置,其特征在于,所述展开模块进一步包
    括触发检测模块,所述触发检测模块具体用于:
    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;
    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。
    9.根据权利要求6所述的装置,其特征在于,所述展示模块具体用于:
    将所述应用程序的运行界面按照预设的比例缩放显示;
    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。
    10.根据权利要求6所述的装置,其特征在于,所述装置进一步包括消
    息检测模块,所述消息检测模块具体用于:
    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    说明书

    一种在设备桌面上设置APP悬浮窗的方法及装置

    技术领域

    本申请属于智能移动设备领域,具体地说,涉及一种在设备桌面上设置
    APP悬浮窗的方法及装置。

    背景技术

    目前,随着智能设备的发展,用户对智能设备的外观美化程度越来越重
    视。智能设备从全键盘的过渡到电压触屏,再过度到现今最流行的电容触屏,
    位于智能设备上的物理按键越来越少,设备整体趋向于简洁大气。但是,这
    样的发展趋势对智能设备的使用过程带来了一定的障碍,例如,当前用户开
    启了多个应用程序,当用户想要在已经开启的应用程序之间进行切换时,需
    退到设备主界面,重新翻查切换的目标应用程序;或者,需要长按home键
    调出后台正在运行的应用程序然后进行选择。这样的切换过程繁琐且容易出
    错,对用户造成了不完美的用户体验。

    发明内容

    有鉴于此,本申请提供了一种在设备桌面上设置APP悬浮窗的方法及装
    置。

    本申请一种在设备桌面上设置APP悬浮窗的方法包括如下步骤:

    当应用程序的运行进程隐藏于设备后台时,将所述应用程序对应的快捷
    图标显示在所述设备桌面上预设的悬浮窗内;

    当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的应用程
    序的运行界面以供用户进行选择,其中,所述运行界面以独立非全屏窗口进
    行显示。

    其中,展开所述悬浮窗内的所述运行界面以供用户进行选择,进一步包
    括:

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。

    其中,展开所述悬浮窗内的所述运行界面以供用户进行选择,进一步还
    包括:

    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    其中,将所述应用程序对应的快捷图标显示在所述设备桌面上的悬浮窗
    内,具体包括:

    所述快捷图标为应用程序图标或应用程序在退出前的最后一个界面或
    所述应用程序的首页。

    其中,所述运行界面以独立非全屏窗口进行显示,具体包括:

    将所述应用程序的运行界面按照预设的比例缩放显示;

    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。

    其中,所述预设的悬浮窗,具体包括:

    拖动所述悬浮窗,用以对所述悬浮窗在设备桌面上的位置进行调整。

    其中,展开所述悬浮窗内的所述运行界面以供用户进行选择,进一步包
    括:

    在常规状态下,设置所述悬浮窗的透明度低于100%,当检测到所述悬
    浮窗区域有激活作时,则将所述悬浮窗的透明度修改至100%用以显示所述
    悬浮窗包含的快捷图标。

    其中,所述激活操作,具体包括:

    对所述悬浮窗区域的连续按压时间超过预设的时间阈值;或

    单位时间内对悬浮按钮所在处的点击次数超过预设的次数阈值。

    其中,设置所述悬浮窗的透明度低于100%,具体还包括:

    根据用户自定义设置对所述悬浮窗的透明度进行调整,以避免所述悬浮
    窗与设备当前显示内容的重叠。

    其中,所述方法进一步包括:

    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    其中,将当前界面切换至所述运行界面对应的应用程序,所进一步包括:

    当进行所述切换时,隐藏所述悬浮窗;当设备处于所述设备的系统界面
    时,显示所述悬浮窗。

    本申请一种在设备桌面上设置APP悬浮窗的装置包括如下模块:

    显示模块,用于当应用程序的运行进程隐藏于设备后台时,将所述应用
    程序对应的快捷图标显示在所述设备桌面上预设的悬浮窗内;

    展开模块,用于当检测到所述悬浮窗区域有激活作时,展开所述快捷图
    标对应的应用程序的运行界面以供用户进行选择,其中,所述运行界面以独
    立非全屏窗口进行显示。

    其中,所述展开模块进一步包括切换模块,所述切换模块用于:+

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。

    其中,所述展开模块进一步包括触发检测模块,所述触发检测模块具体
    用于:

    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    其中,将所述应用程序对应的快捷图标具体包括:

    所述快捷图标为应用程序图标或应用程序在退出前的最后一个界面或
    所述应用程序的首页。

    其中,所述展示模块具体用于:将所述应用程序的运行界面按照预设的
    比例缩放显示;

    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。

    其中,所述预设的悬浮窗,具体包括:

    拖动所述悬浮窗,用以对所述悬浮窗在设备桌面上的位置进行调整。

    其中,所述展开模块,具体用于:

    在常规状态下,设置所述悬浮窗的透明度低于100%,当检测到所述悬
    浮窗区域有激活作时,则将所述悬浮窗的透明度修改至100%用以显示所述
    悬浮窗包含的快捷图标。

    其中,所述展开模块,具体用于:对所述悬浮窗区域的连续按压时间超
    过预设的时间阈值;或

    单位时间内对悬浮按钮所在处的点击次数超过预设的次数阈值。

    其中,设置所述悬浮窗的透明度低于100%,具体还包括:

    根据用户自定义设置对所述悬浮窗的透明度进行调整,以避免所述悬浮
    窗与设备当前显示内容的重叠。

    其中,所述装置进一步包括消息检测模块,所述消息检测模块具体用于:

    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    其中,所述展开模块具体用于:

    当进行所述切换时,隐藏所述悬浮窗;当设备处于所述设备的系统界面
    时,显示所述悬浮窗。

    本发明实施例提供的一种在设备桌面上设置APP悬浮窗的方法及装置,
    获取设备已经开启的应用程序,并将所述应用程序的快捷启动方式显示在桌
    面上的悬浮窗口里,用户通过激活所述悬浮窗口便可查看已经开启的应用程
    序并触发相应的应用程序进行切换,提高了应用程序的切换效率,切换过程
    了极大提升了用户体验。

    附图说明

    此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部
    分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的
    不当限定。在附图中:

    图1是本发明实施例一种在桌面上设置APP悬浮窗的方法的技术流程
    图;

    图2是本发明实施例一种在设备桌面上设置APP悬浮窗的方法的另一技
    术流程图;

    图3本发明实施例一种在设备桌面上设置APP悬浮窗的方法的另一技术
    流程图;

    图4是本发明实施例一种在设备桌面上设置APP悬浮窗的装置的装置结
    构示意图。

    具体实施方式

    针对现有技术中,用户开启应用程序过多,切换过程繁琐的缺陷,本发
    明提出了一种在设备桌面上设置APP悬浮窗的方法及装置的方法,以下将配
    合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术
    手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

    图1是本发明实施例一种在桌面上设置APP悬浮窗的方法的技术流程
    图,结合图1,本实施例主要包括两个大的步骤:

    S110:当应用程序的运行进程隐藏于设备后台时,将所述应用程序对应
    的快捷图标显示在所述设备桌面上预设的悬浮窗内;

    在本发明实施例中,所述悬浮窗口中包含的所述快捷图标为应用程序图
    标或应用程序在退出前的最后一个界面或所述应用程序的首页,可由用户自
    定义设置。

    具体的,用户使用智能设备时,可能同时开启了多个应用程序,获取多
    个应用程序对应的图标或应用程序的首页,或对应用程序退出前的最后一个
    界面进行截图,用以显示用户已经开启的应用程序。

    在没有检测到用户操作的常规状态下,设置所述悬浮窗的透明度低于
    100%,所述悬浮窗的显示透明度是可调的,根据用户自定义设置对所述悬浮
    窗的透明度进行调整,以避免所述悬浮窗与设备当前显示内容的重叠,同时
    保留一定的透明度,用户能够看到所述悬浮窗的存在。

    当检测到所述悬浮窗区域有激活作时,则将所述悬浮窗的透明度修改
    至100%用以显示所述悬浮窗包含的快捷图标。

    所述悬浮窗为预先创建的,其在设备桌面上的位置可以根据用户需要
    灵活移动,具体更改方式为,拖动所述悬浮窗,用以对所述悬浮窗在设备桌
    面上的位置进行调整。

    S120:当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的
    应用程序的运行界面以供用户进行选择,其中,所述运行界面以独立非全屏
    窗口进行显示。

    具体的,所述激活操作可以包括但不限于:对所述悬浮窗区域的连续按
    压时间超过预设的时间阈值;或单位时间内对悬浮按钮所在处的点击次数超
    过预设的次数阈值。例如,用户对所述悬浮窗区域的按压时间超过2~3s或
    者1s之内,检测到点击次数大于两次,都可视为对所述悬浮窗的激活操作。
    当然,本发明实施例包含但并不仅限于此。

    需要说明的是,本发明实施例中,所述运行界面是用户已经开启的应用
    程序的缩略状态,即按照预设的比例进行缩放的运行界面,不同于之前所述
    的快捷图标,所述运行界面随着应用程序的运行动态展示,用以对用户进行
    提示。例如,用户开启音乐播放器并查看歌词,则在所述悬浮窗内音乐播放
    器的运行界面仍为正在跟着音乐滚动的歌词,而非静态不变。同样,若是用
    户开启微信的对话界面,当有新消息到达时,所述运行界面进行更新,如同
    全屏状态一样。

    触发所述悬浮窗口后,展开运行界面,其中所述运行界面与悬浮窗口内
    包含的快捷图标对应的应用程序一一对应。当所述悬浮窗内包含有多个所述
    运行界面时,为了将多个所述运行界面展示给用户,本发明实施例将多个所
    述运行界面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显
    示规则包括横向并排显示、纵向并排显示、层叠显示、纵深显示等,本发明
    实施例包括但不仅限于此。

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。当进行所述切换时,隐藏所述悬浮窗;当
    设备处于所述设备的系统界面时,显示所述悬浮窗。

    所述悬浮窗包含隐藏按钮和关闭按钮,当所述悬浮窗的隐藏按钮检测到
    触发操作,则隐藏所述悬浮窗的显示,并隐藏所述悬浮窗内当前应用程序的
    运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    本实施例通过在设备桌面上设置悬浮窗口,并获取用户已经开启的应用
    程序,并将所述应用程序的快捷图标展示在所述悬浮窗口内,用户可以根据
    所述悬浮窗口快速获取运行中的应用程序,并进行相应快捷切换,极大提升
    了用户体验。

    图2是本发明实施例一种在设备桌面上设置APP悬浮窗的方法的另一技
    术流程图,结合图2,本发明实施例还包括如下实施方式:

    S210:检测后台正在运行的应用程序,将所述应用程序的快捷图标显示
    悬浮窗内;

    在一种可行的实施方式中,所述悬浮窗一直悬浮在所述设备的桌面上,
    不随系统界面与应用程序之间的切换或各应用程序之间的切换而变化。即使
    用户已经处于某一应用程序中,想要切换到其他应用程序时,也可以直接通
    过悬浮窗进行切换,而不用退出到系统主界面再进行切换。

    S220:当检测到所述悬浮窗区域有激活操作时,调整所述悬浮窗的透明
    度至100%,并展开所述快捷图标对应的运行界面;

    S230:当检测到任一所述运行界面有触发操作时,激活所述运行界面对
    应的应用程序,淡化所述悬浮窗并保持所述悬浮窗处于悬停状态。

    此时,所述悬浮窗透明度降至一定程度,对显示画面不影响,但是用户
    可以看得见悬浮窗的位置。

    可选的,步骤S230之后还可以包括如下的实现过程:

    S240:当检测到所述悬浮窗区域有激活操作时,调整所述悬浮窗的透明
    度至100%,并展开所述快捷图标对应的运行界面;

    S250:当检测到任一所述运行界面有触发操作时,将当前应用程序切
    换至所述触发操作对应的目标应用程序。

    例如,用户通过手机桌面上的悬浮窗,打开一款手机游戏并开启至全屏
    状态。此时,微信收到联系人发送的消息,而用户正处于手机全屏的游戏状
    态,无法查看手机通知栏或不便退出游戏界面,则可以通过触发界面上的悬
    浮窗,在展开的应用程序运行界面中查看微信此时此刻的运行状态,快速地
    获取微信消息的来源以及大致内容。若此消息对用户而言并不需要及时回
    复,则用户可以轻触运行界面以外的区域,收起展开的所述运行界面。若用
    户想要进一步查看并回复消息,则可直接点击展开的微信运行界面,激活微
    信,进行下一步操作。

    本实施例中,所述悬浮窗不随设备界面的切换而隐藏,当多个应用程序
    进行切换时,直接点开悬浮窗即可进行目标应用程序的切换,并不需要退至
    系统主界面即可流畅地在多个应用程序之间切换;与此同时,激活悬浮窗后,
    展开的是应用程序的运行界面,因此,用户可以准确的识别将要打开的目标
    应用程序,快速而准确。

    图3本发明实施例一种在设备桌面上设置APP悬浮窗的方法的另一技术
    流程图,结合图3,本发明实施例还包括如下实施方式:

    S310:检测后台正在运行的应用程序,将所述应用程序的快捷图标显示
    悬浮窗内

    S320:当检测到所述设备接收到未读消息时,将所述未读消息对应的
    应用程序的快捷图标显示在所述悬浮窗内,并利用悬浮窗显示更新提示信
    息;

    在一种可选的实施方式中,利用悬浮窗装显示更新提示消息包括:

    当检测到所述设备接收到未读消息时,获取所述未读消息对应的应用程
    序的图标,将所述图标显示在所述悬浮窗内,并更改所述悬浮窗的显示状态。
    例如,可以在所述悬浮窗的外边缘部分以星标符号添加显示或以数字添加显
    示,或者还可以将未读消息的来源显示在所述悬浮窗的外部。例如,当用户
    收到未读的微信消息时,可将所述未读消息对应的联系人显示在所述悬浮窗
    的右上角。

    S330:当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的
    应用程序的运行界面以供用户进行选择;

    所述应用程序的运行界面包括所述未读消息对应的对话界面,当未读消
    息不断更新时,所述运行界面相应的不断更新显示。

    S340:当检测到所述未读消息对应的运行界面有触发操作时,开启所述
    未读消息对应的应用程序。

    例如,用户启动手机游戏并在全屏状态下玩耍。假设用户此前并没有开
    启QQ,也就是说当前状态,QQ的应用进程出于关闭状态。玩游戏的过程中,
    QQ收到了未读消息,则可以在悬浮窗的边角以红点或星标对用户进行提醒,
    此时,触发所述悬浮窗,则展现的运行界面中,包含缩略的QQ消息界面,
    用户可以通过这一消息界面查看消息来源以及消息的大致内容,从而决定是
    否将当前游戏切换至QQ进行下一步操作。上述应用场景仅供举例使用,本
    发明实施例包括但并不仅限于此。

    本实施例通过检测设备是否包含未读消息,并通过所述悬浮窗向用户提
    示所述未读消息,用户在使用设备时,能够便捷地同过悬浮窗开启包含未读
    消息的应用程序,特别是设备当前开启的游戏或视频等全屏类的应用时,无
    法看见设备通知栏的消息提示,本发明实施例的悬浮窗恰恰可以解决这一瓶
    颈问题,极大提升了用户体验。

    图4是本发明实施例一种在设备桌面上设置APP悬浮窗的装置的装置结
    构示意图,结合图4,所述装置包括如下模块:

    显示模块410,用于当应用程序的运行进程隐藏于设备后台时,将所述
    应用程序对应的快捷图标显示在所述设备桌面上预设的悬浮窗内;

    展开模块420,用于当检测到所述悬浮窗区域有激活作时,展开所述快
    捷图标对应的应用程序的运行界面以供用户进行选择,其中,所述运行界面
    以独立非全屏窗口进行显示。

    其中,所述展开模块420进一步包括切换模块421,所述切换模块421
    用于:

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。

    其中,所述展开模块420进一步包括触发检测模块422,所述触发检测
    模块422具体用于:

    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    其中,将所述应用程序对应的快捷图标具体包括:

    所述快捷图标为应用程序图标或应用程序在退出前的最后一个界面或
    所述应用程序的首页。

    其中,所述展示模块420具体用于:将所述应用程序的运行界面按照预
    设的比例缩放显示;

    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。

    其中,所述预设的悬浮窗,具体包括:

    拖动所述悬浮窗,用以对所述悬浮窗在设备桌面上的位置进行调整。

    其中,所述展开模块420,具体用于:

    在常规状态下,设置所述悬浮窗的透明度低于100%,当检测到所述悬
    浮窗区域有激活作时,则将所述悬浮窗的透明度修改至100%用以显示所述
    悬浮窗包含的快捷图标。

    其中,所述展开模块420,具体用于:对所述悬浮窗区域的连续按压时
    间超过预设的时间阈值;或

    单位时间内对悬浮按钮所在处的点击次数超过预设的次数阈值。

    其中,设置所述悬浮窗的透明度低于100%,具体还包括:

    根据用户自定义设置对所述悬浮窗的透明度进行调整,以避免所述悬浮
    窗与设备当前显示内容的重叠。

    其中,所述装置进一步包括消息检测模块430,所述消息检测模块430
    具体用于:

    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    其中,所述展开模块420具体用于:

    当进行所述切换时,隐藏所述悬浮窗;当设备处于所述设备的系统界面
    时,显示所述悬浮窗。

    图4所示装置可以执行图1~图3所示实施例的方法,实现原理和技术效
    果参考图1~图4所示实施例,不再赘述。

    如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技
    术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明
    书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能
    上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包
    含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的
    误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基
    本达到所述技术效果。说明书后续描述为实施本申请的较佳实施方式,然所
    述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本
    申请的保护范围当视所附权利要求所界定者为准。

    还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非
    排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要
    素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系
    统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的
    要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

    上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理
    解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,
    而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,
    通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改
    动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护
    范围内。

    1a、一种在设备桌面上设置APP悬浮窗的方法,位于设备端执行,包括
    如下步骤:

    当应用程序的运行进程隐藏于设备后台时,将所述应用程序对应的快捷
    图标显示在所述设备桌面上预设的悬浮窗内;

    当检测到所述悬浮窗区域有激活作时,展开所述快捷图标对应的应用程
    序的运行界面以供用户进行选择,其中,所述运行界面以独立非全屏窗口进
    行显示。

    2a、根据1a所述的方法,展开所述悬浮窗内的所述运行界面以供用户进
    行选择,进一步包括:

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。

    3a、根据1a所述的方法,展开所述悬浮窗内的所述运行界面以供用户
    进行选择,进一步还包括:

    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    4a、根据1a所述的方法,将所述应用程序对应的快捷图标显示在所述
    设备桌面上的悬浮窗内,具体包括:

    所述快捷图标为应用程序图标或应用程序在退出前的最后一个界面或
    所述应用程序的首页。

    5a、根据1a所述的方法,所述运行界面以独立非全屏窗口进行显示,
    具体包括:

    将所述应用程序的运行界面按照预设的比例缩放显示;

    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。

    6a、根据1a所述的方法,所述预设的悬浮窗,具体包括:

    拖动所述悬浮窗,用以对所述悬浮窗在设备桌面上的位置进行调整。

    7a、根据1a所述的方法,展开所述悬浮窗内的所述运行界面以供用户进
    行选择,进一步包括:

    在常规状态下,设置所述悬浮窗的透明度低于100%,当检测到所述悬
    浮窗区域有激活作时,则将所述悬浮窗的透明度修改至100%用以显示所述
    悬浮窗包含的快捷图标。

    8a、根据7a所述的方法,所述激活操作,具体包括:

    对所述悬浮窗区域的连续按压时间超过预设的时间阈值;或

    单位时间内对悬浮按钮所在处的点击次数超过预设的次数阈值。

    9a、根据7a所述的方法,设置所述悬浮窗的透明度低于100%,具体还
    包括:

    根据用户自定义设置对所述悬浮窗的透明度进行调整,以避免所述悬浮
    窗与设备当前显示内容的重叠。

    10a、根据1a所述的方法,所述方法进一步包括:

    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    11a、根据1a所述的方法,将当前界面切换至所述运行界面对应的应用
    程序,所进一步包括:

    当进行所述切换时,隐藏所述悬浮窗;当设备处于所述设备的系统界面
    时,显示所述悬浮窗。

    12b、一种在设备桌面上设置APP悬浮窗的装置,位于设备端执行,包
    括如下模块:

    显示模块,用于当应用程序的运行进程隐藏于设备后台时,将所述应用
    程序对应的快捷图标显示在所述设备桌面上预设的悬浮窗内;

    展开模块,用于当检测到所述悬浮窗区域有激活作时,展开所述快捷图
    标对应的应用程序的运行界面以供用户进行选择,其中,所述运行界面以独
    立非全屏窗口进行显示。

    13b、根据12b所述的装置,所述展开模块进一步包括切换模块,所述
    切换模块用于:

    当检测到任一所述运行界面对应的区域有触发操作时,将当前界面切换
    至所述运行界面对应的应用程序。

    14b、根据12b所述的装置,所述展开模块进一步包括触发检测模块,
    所述触发检测模块具体用于:

    当所述悬浮窗的隐藏按钮检测到触发操作,则隐藏所述悬浮窗的显示,
    并隐藏所述悬浮窗内当前应用程序的运行进程;

    当所述悬浮窗的关闭按钮检测到触发操作,则关闭所述悬浮窗的显示并
    结束所述悬浮窗内当前应用程序的运行进程。

    15b、根据12b所述的装置,将所述应用程序对应的快捷图标具体包括:

    所述快捷图标为应用程序图标或应用程序在退出前的最后一个界面或
    所述应用程序的首页。

    16b、根据12b所述的装置,所述展示模块具体用于:将所述应用程序
    的运行界面按照预设的比例缩放显示;

    其中,当所述悬浮窗内包含有多个所述运行界面时,将多个所述运行界
    面按照预设的规则展开在所述设备的桌面上,其中,所述预设的显示规则包
    括横向并排显示、纵向并排显示、层叠显示、纵深显示等。

    17b、根据12b所述的装置,所述预设的悬浮窗,具体包括:

    拖动所述悬浮窗,用以对所述悬浮窗在设备桌面上的位置进行调整。

    18b、根据12b所述的装置,所述展开模块,具体用于:

    在常规状态下,设置所述悬浮窗的透明度低于100%,当检测到所述悬
    浮窗区域有激活作时,则将所述悬浮窗的透明度修改至100%用以显示所述
    悬浮窗包含的快捷图标。

    19b、根据18b所述的装置,所述展开模块,具体用于:对所述悬浮窗
    区域的连续按压时间超过预设的时间阈值;或

    单位时间内对悬浮按钮所在处的点击次数超过预设的次数阈值。

    20b、根据18b所述的装置,设置所述悬浮窗的透明度低于100%,具体
    还包括:

    根据用户自定义设置对所述悬浮窗的透明度进行调整,以避免所述悬浮
    窗与设备当前显示内容的重叠。

    21b、根据12b所述的装置,所述装置进一步包括消息检测模块,所述
    消息检测模块具体用于:

    当检测到所述设备包含未读消息时,获取所述未读消息对应的快捷图
    标,并将所述快捷图标显示到所述悬浮窗内。

    22b、根据12b所述的装置,所述展开模块具体用于:

    当进行所述切换时,隐藏所述悬浮窗;当设备处于所述设备的系统界面
    时,显示所述悬浮窗。

    关 键  词:
    一种 设备 桌面上 设置 APP 悬浮 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种在设备桌面上设置APP悬浮窗的方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1299868.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1