界面组件的触发运行方法和装置制造方法

文档序号:6488834阅读:180来源:国知局
界面组件的触发运行方法和装置制造方法
【专利摘要】本发明提供了一种界面组件的触发运行方法和装置。所述方法包括:通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动;将所述悬浮窗移动至预设区域;在所述预设区域触发对所述悬浮窗的释放指令;根据所述释放指令运行所述悬浮窗对应的界面组件。所述系统包括:触发模块,用于通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动;移动模块,用于将所述悬浮窗移动至预设区域;释放模块,用于在所述预设区域触发对所述悬浮窗的释放指令;运行模块,用于根据所述释放指令运行所述悬浮窗对应的界面组件。采用本发明大大地提高了便捷性。
【专利说明】界面组件的触发运行方法和装置
【技术领域】
[0001]本发明涉及人机交互技术,特别是涉及一种界面组件的触发运行方法和装置。
【背景技术】
[0002]在与用户进行交互的图形界面中常常设置各种界面组件以方便用户触发各种快捷操作,以提高图形界面操作的便捷性。例如,桌面界面中设置了用于释放内存的界面组件,在桌面界面中开启用于释放内存的界面组件,并显示界面组件所对应的组件界面,通过获取组件界面中的操作触发运行内存的释放。
[0003]然而,在传统的界面组件触发运行过程中,需要用户开启并通过界面展开操作展现界面组件所对应的组件界面,在组件界面中输入操作方可触发运行,这一界面组件的触发运行需要进行较为繁琐的操作,缺乏便捷性。

【发明内容】

[0004]基于此,有必要针对界面组件的触发运行操作较为繁琐的问题,提供一种能提高便捷性的界面组件的触发运行方法。
[0005]此外,还有必要提供一种能提高便捷性的界面组件的触发运行装置。一种界面组件的触发运行方法,包括如下步骤:
[0006]通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动;
[0007]将所述悬浮窗移动至预设区域;
[0008]在所述预设区域触发对所述悬浮窗的释放指令;
[0009]根据所述释放指令运行所述悬浮窗对应的界面组件。
[0010]一种界面组件的触发运行装置,包括:
[0011]触发模块,用于通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动;
[0012]移动模块,用于将所述悬浮窗移动至预设区域;
[0013]释放模块,用于在所述预设区域触发对所述悬浮窗的释放指令;
[0014]运行模块,用于根据所述释放指令运行所述悬浮窗对应的界面组件。
[0015]上述界面组件的触发运行方法和装置,在通过对悬浮窗的操作触发界面组件图标移动的过程中,在悬浮窗移动至预设区域触发生成悬浮窗的释放指令,进而通过释放指令触发界面组件的运行,在这一过程中,用户只需要触发悬浮窗的移动和释放悬浮窗这两个连续的操作即可实现界面组件的运行,不需要进行繁琐的操作,大大地提高了便捷性和交互性。
[0016]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【专利附图】

【附图说明】
[0017]图1为第一实施例中界面组件的触发运行方法的流程图;[0018]图2为第一实施例中拖拽火箭形式的悬浮窗的应用示意图;
[0019]图3为图2中将火箭形式的悬浮窗拖拽至预设区域的应用示意图;
[0020]图4为图2中播放火箭形式的悬浮窗发射的动画的应用示意图;
[0021]图5为图2中显示运行结果的应用示意图;
[0022]图6为图2中点击火箭形式的悬浮窗的应用示意图;
[0023]图7为图2中显示点击悬浮窗展开界面的应用示意图;
[0024]图8为第一实施例中界面组件的触发运行装置的结构示意图;
[0025]图9为第二实施例中界面组件的触发运行装置的结构示意图;
[0026]图10为第三实施例中界面组件的触发运行装置的结构示意图。
【具体实施方式】
[0027]如图1所示,在第一实施例中,一种界面组件的触发运行方法,包括如下步骤:
[0028]步骤S110,通过对界面组件的悬浮窗的操作触发悬浮窗的移动。
[0029]本实施例中,界面组件为应用程序、应用程序的功能模块和应用程序的插件中的任意一种。悬浮窗是界面组件中用于显示界面组件当前状态的窗口,置于图形界面中,以方便用户随时查看。在优选的实施例中,图形界面为桌面界面。
[0030]进一步的,获取对界面组件的悬浮窗所输入的拖拽操作生成拖拽指令,根据拖拽指令将悬浮窗变换为预设形式,并移动。拖拽操作是作用于悬浮窗上的,通过用户作用于悬浮窗的拖拽操作触发悬浮窗在图形界面中跟随用户的拖拽操作发生连续移动,并在发生移动时将悬浮窗变换为预设形式,例如,可将悬浮窗变换为火箭的形式。
[0031]在第二实施例中,上述步骤SllO之后还包括:根据悬浮窗的移动对未被标识的预设区域添加标记。
[0032]本实施例中,图形界面中设置了预设区域。在悬浮窗发生移动时,还将对设置于图形界面中的预设区域进行标识,在预设区域中添加标记。其中,在预设区域添加标记的过程可以是向预设区域填充颜色标记,对预设区域进行高亮显示,也可以在预设区域添加“将悬浮窗拖动到此”的提示消息,在此不一一进行列举。
[0033]步骤S130,将悬浮窗移动至预设区域。
[0034]本实施例中,通过作用于悬浮窗的操作使得发生移动的悬浮窗进入预设区域,此时,还将向移动至预设区域的悬浮窗反馈释放消息,以提示用户将拖拽操作变换为释放操作,进而释放悬浮窗。
[0035]在第三实施例中,上述向移动至预设区域的悬浮窗反馈释放消息的过程为:检测预设区域判断移动的悬浮窗是否位于预设区域,若是,则生成释放消息,并反馈释放消息,若否,则不做任何处理。
[0036]进一步的,释放消息可通过预设区域变色这一形式表现,也可以通过发生震动来表现,还可以在界面组件图标周围显示“请释放”等字样,在此不一一列举。
[0037]在第四实施例中,释放消息通过发生震动来表现,上述向移动至预设区域的悬浮窗反馈释放消息的过程为:根据移动至预设区域的悬浮窗生成震动指令,通过震动指令使界面组件所在的终端设备发生震动。
[0038]本实施例中,在检测到悬浮窗移动至预设区域时生成震动指令,通过震动指令使得界面组件所在的终端设备发生震动。界面组件所在的终端设备可以是移动终端或者其它设备。通过震动指令使得界面组件中的悬浮窗进入预设区域的终端设备发生震动,直观地向用户反馈运行界面组件的过程,以拉近界面组件和用户的距离,提高界面组件的易用性。
[0039]步骤S150,在预设区域触发对悬浮窗的释放指令。
[0040]本实施例中,探测到用户对移动至预设区域的悬浮窗所输入的释放操作,根据作用于悬浮窗上的释放操作生成相应的释放指令。
[0041]进一步的,上述步骤S150之后还包括了通过释放指令释放悬浮窗,并播放释放悬浮窗的动画的步骤。本实施例中,在用户触发释放悬浮窗的操作时,将播放悬浮窗随着用户的释放操作突然释放的动画,以生动形式地体现界面组件的运行。例如,悬浮窗为火箭的形式,用户输入拖拽操作时这一火箭形式的悬浮窗将跟随用户的拖拽发生移动,当用户触发释放操作时,火箭形式的悬浮窗将被释放,也就是说,在图形界面中播放火箭形式的悬浮窗发射并加速的动画。
[0042]步骤S170,根据释放指令运行悬浮窗对应的界面组件。
[0043]本实施例中,在获取到悬浮窗的释放指令之后,将运行悬浮窗所在的界面组件。具体的,该界面组件可以为释放内存空间的应用程序。
[0044]在第五实施例中,上述步骤S170的具体过程为:根据释放指令触发运行界面组件,通过运行的界面组件释放内存。
[0045]本实施例中,在对悬浮窗触发释放指令时将会运行该应用程序,检查操作系统正在运行的程序,关闭一些不需要的程序以释放内存空间,为操作系统的运行加速。
[0046]进一步的,上述步骤S170之后还包括:待界面组件运行完毕时获取界面组件的运行结果,并显示。
[0047]本实施例中,获取界面组件的运行结果,并显示于图形界面中,供用户查看。具体的,对于释放内存空间的应用程序而言,运行完毕之后所生成的运行结果为释放的内存大小。
[0048]进一步的,上述界面组件的触发运行方法还包括:获取悬浮窗的点击操作,根据点击操作生成界面展开指令,通过界面展开指令开启悬浮窗所属界面组件对应的图形界面。
[0049]本实施例中,用户通过对悬浮窗的点击操作即可展开界面组件所对应的图形界面,在这一键操作的作用下大大地简化了用户操作。
[0050]下面结合一个具体的实施例来阐述上述界面组件的触发运行方法。该实施例中,界面组件为释放内存空间的应用程序,悬浮窗在触发移动时变换为火箭形式的悬浮窗201,设置于桌面界面203中,并且桌面界面203中还包括了预设区域。如图2所示,在桌面界面203中获取到用户输入的拖拽操作,以使得火箭形式的悬浮窗201跟随用户的拖拽操作发生移动,在火箭形式的悬浮窗201移动至预设区域,如图3所示,将反馈释放消息,即“请松手,发射火箭加速”的字样,用户在查看到这一释放消息之后将释放拖拽的火箭形式的悬浮窗201,并播放火箭形式的悬浮窗201发射的动画,如图4所示。此外,在释放拖拽的火箭形式的悬浮窗201时将进行内存空间的释放,在火箭形式的悬浮窗201发射的动画播放完毕之后将获取运行结果,并显示在桌面界面203中,如图5所示,通过显示于桌面界面203中的运行结果可以获知释放了 232M的内存。
[0051]此外,如图6所示,用户还可点击火箭形式的悬浮窗201,此时将获取到火箭形式的悬浮窗201的点击操作,根据点击操作生成界面展开指令,进而通过界面展开指令开启界面组件所对应的图形图面701,如图7所示。
[0052]如图8所示,第一实施例中,一种界面组件的触发运行装置包括触发模块110、移动模块130、释放模块150以及运行模块170。
[0053]触发模块110,用于通过对界面组件的悬浮窗的操作触发悬浮窗的移动。
[0054]本实施例中,界面组件为应用程序、应用程序的功能模块和应用程序的插件中的任意一种。悬浮窗是界面组件中用于显示界面组件当前状态的窗口,置于图形界面中,以方便用户随时查看。在优选的实施例中,图形界面为桌面界面。
[0055]进一步的,触发模块110获取对界面组件的悬浮窗所输入的拖拽操作生成拖拽指令,根据拖拽指令将悬浮窗变换为预设形式,并移动。拖拽操作是作用于悬浮窗上的,触发模块110通过用户作用于悬浮窗的拖拽操作触发悬浮窗在图形界面中跟随用户的拖拽操作发生连续移动,并在发生移动时将悬浮窗变换为预设形式,例如,可将悬浮窗变换为火箭的形式。
[0056]如图9所示,在第二实施例中,上述界面组件的触发运行装置还包括添加模块210。添加模块210用于根据悬浮窗的移动对未被标识的预设区域添加标记。
[0057]本实施例中,图形界面中设置了预设区域。在悬浮窗发生移动时,添加模块210还将对设置于图形界面中的预设区域进行标识,在预设区域中添加标记。其中,添加模块210在预设区域添加标记的过程可以是向预设区域填充颜色标记,对预设区域进行高亮显示,也可以在预设区域添加“将悬浮窗拖动到此”的提示消息,在此不一一进行列举。
[0058]移动模块130,用于将悬浮窗移动至预设区域。
[0059]本实施例中,移动模块130通过作用于悬浮窗的操作使得发生移动的悬浮窗进入预设区域。
[0060]如图10所示,在第三实施例中,上这界面组件的触发运行装置还包括检测模块230。检测模块230用于向移动至预设区域的悬浮窗反馈释放消息,以提示用户将拖拽操作变换为释放操作,进而释放悬浮窗。
[0061]进一步的,释放消息可通过预设区域变色这一形式表现,也可以通过发生震动来表现,还可以在界面组件图标周围显示“请释放”等字样,在此不一一列举。
[0062]在第四实施例中,上述检测模块230还用于检测预设区域,判断移动的悬浮窗是否位于预设区域,若是,则生成释放消息,并反馈释放消息,若否,则不做任何处理。
[0063]在第五实施例中,上述检测模块230还用于根据移动到预设区域的悬浮窗生成震动指令,通过震动指令使界面组件所在的终端设备发生震动。
[0064]本实施例中,震动模块230在检测到悬浮窗移动至预设区域时生成震动指令,通过震动指令使得界面组件所在的终端设备发生震动。界面组件所在的终端设备可以是移动终端或者其它设备。通过震动指令使得界面组件中的悬浮窗进入预设区域的终端设备发生震动,直观地向用户反馈运行界面组件的过程,以拉近界面组件和用户的距离,提高界面组件的易用性。
[0065]释放模块150,用于在预设区域触发对悬浮窗的释放指令。
[0066]本实施例中,释放模块150探测到用户对移动至预设区域的悬浮窗所输入的释放操作,根据作用于悬浮窗上的释放操作生成相应的释放指令。[0067]进一步的,释放模块150还用于播放释放悬浮窗的动画的步骤。本实施例中,在用户触发释放悬浮窗的操作时,释放模块150将播放悬浮窗随着用户的释放操作突然释放的动画,以生动形式地体现界面组件的运行。例如,悬浮窗为火箭的形式,用户输入拖拽操作时这一火箭形式的悬浮窗将跟随用户的拖拽发生移动,当用户触发释放操作时,火箭形式的悬浮窗将被释放,也就是说,释放模块150在图形界面中播放火箭形式的悬浮窗发射并加速的动画。
[0068]运行模块170,用于根据释放指令运行悬浮窗对应的界面组件。
[0069]本实施例中,在获取到悬浮窗的释放指令之后,运行模块170将运行悬浮窗所在的界面组件。具体的,该界面组件可以为释放内存空间的应用程序。
[0070]在第四实施例中,上述运行模块170还用于根据释放指令触发运行界面组件,通过运行的界面组件释放内存。
[0071]本实施例中,在对悬浮窗触发释放指令时运行模块170将会运行该应用程序,检查操作系统正在运行的程序,关闭一些不需要的程序以释放内存空间,为操作系统的运行加速。
[0072]进一步的,运行模块170还用于待界面组件运行完毕时获取界面组件的运行结果7并显不。
[0073]本实施例中,运行模块170获取界面组件的运行结果,并显示于图形界面中,供用户查看。具体的,对于释放内存空间的应用程序而言,运行完毕之后所生成的运行结果为释放的内存大小。
[0074]进一步的,运行模块170还用于获取悬浮窗的点击操作,根据点击操作生成界面展开指令,通过界面展开指令开启悬浮窗所属界面组件对应的图形界面。
[0075]本实施例中,用户通过对悬浮窗的点击操作即可展开界面组件所对应的图形界面,在这一键操作的作用下大大地简化了用户操作。
[0076]上述界面组件的触发运行装置可运行于移动终端等设备中。
[0077]上述界面组件的触发运行方法和装置,在通过对悬浮窗的操作触发界面组件图标移动的过程中,在悬浮窗移动至预设区域触发生成悬浮窗的释放指令,进而通过释放指令触发界面组件的运行,在这一过程中,用户只需要触发悬浮窗的移动和释放悬浮窗这两个连续的操作即可实现界面组件的运行,不需要进行繁琐的操作,大大地提高了便捷性和交互性。
[0078]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0079]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种界面组件的触发运行方法,包括如下步骤: 通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动; 将所述悬浮窗移动至预设区域; 在所述预设区域触发对所述悬浮窗的释放指令; 根据所述释放指令运行所述悬浮窗对应的界面组件。
2.根据权利要求1所述的界面组件的触发运行方法,其特征在于,所述通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动的步骤为: 获取对所述界面组件的悬浮窗所输入的拖拽操作生成拖拽指令,根据所述拖拽指令将所述悬浮窗变换为预设形式,并移动。
3.根据权利要求1所述的界面组件的触发运行方法,其特征在于,所述通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动的步骤之后还包括: 根据所述悬浮窗的移动对未被标识的预设区域添加标记。
4.根据权利要求1所述的界面组件的触发运行方法,其特征在于,所述将所述悬浮窗移动至预设区域的步骤之后还包括: 向移动至预设区域的悬浮窗反馈释放消息。
5.根据权利要求4所述的界面组件的触发运行方法,其特征在于,所述向移动至预设区域的悬浮窗反馈释放消息的步骤为: 检测预设区域,判断移动的悬浮窗是否位于预设区域,若是,则生成释放消息,并反馈所述释放消息。
6.根据权利要求5所述的界面组件的触发运行方法,其特征在于,所述生成释放消息,并反馈所述释放消息的步骤为: 根据移动至预设区域的悬浮窗生成震动指令,通过所述震动指令使所述界面组件所在的终端设备发生震动。
7.根据权利要求4所述的界面组件的触发运行方法,其特征在于,所述向在所述预设区域触发对所述悬浮窗的释放指令的步骤之后还包括: 通过所述释放指令释放所述悬浮窗,并播放释放所述悬浮窗的动画。
8.根据权利要求1所述的界面组件的触发运行方法,其特征在于,所述根据所述释放指令运行所述悬浮窗对应的界面组件的步骤为: 根据所述释放指令触发运行所述界面组件,通过所述运行的界面组件释放内存。
9.根据权利要求7所述的界面组件的触发运行方法,所述根据所述释放指令运行所述悬浮窗对应的界面组件的步骤之后还包括: 待所述界面组件运行完毕时获取所述界面组件的运行结果,并显示。
10.根据权利要求1所述的界面组件的触发运行方法,其特征在于,所述界面组件为应用程序、应用程序的功能模块和应用程序的插件中的任意一种。
11.一种界面组件的触发运行装置,其特征在于,包括: 触发模块,用于通过对界面组件的悬浮窗的操作触发所述悬浮窗的移动; 移动模块,用于将所述悬浮窗移动至预设区域; 释放模块,用于在所述预设区域触发对所述悬浮窗的释放指令; 运行模块,用于根据所述释放指令运行所述悬浮窗对应的界面组件。
12.根据权利要求11所述的界面组件的触发运行装置,其特征在于,所述触发模块还用于获取对所述界面组件的悬浮窗所输入的拖拽操作生成拖拽指令,根据所述拖拽指令将所述悬浮窗变换为预设形式,并移动。
13.根据权利要求11所述的界面组件的触发运行装置,其特征在于,还包括: 添加模块,用于根据所述悬浮窗的移动对未被标识的预设区域添加标记。
14.根据权利要求11所述的界面组件的触发运行装置,其特征在于,还包括: 检测模块,用于向移动至预设区域的悬浮窗反馈释放消息。
15.根据权利要求14所述的界面组件的触发运行装置,其特征在于,所述检测模块还用于检测预设区域,判断移动的悬浮窗是否位于预设区域,若是,则生成释放消息,并反馈所述释放消息。
16.根据权利要求15所述的界面组件的触发运行装置,其特征在于,所述检测模块还用于根据移动至预设区域的悬浮窗生成震动指令,通过所述震动指令使所述界面组件所在的终端设备发生震动。
17.根据权利要求14所述的界面组件的触发运行装置,其特征在于,所述释放模块还用于通过所述释放指令释放所述悬浮窗,并播放敫和所述悬浮窗的动画。
18.根据权利要求11所述的界面组件的触发运行装置,其特征在于,所述运行模块还用于根据所述释放指令触发运行所述界面组件,通过所述运行的界面组件释放内存。
19.根据权利要求17所述的界面组件的触发运行装置,其特征在于,所述运行模块还用于待界面组件运行完毕时获取所述界面组件的运行结果,并显示。
20.根据权利要求11所述的界面组件的触发运行装置,其特征在于,所述界面组件为应用程序、应用程序的功能模块和应用程序的插件中的任意一种。
【文档编号】G06F3/0484GK103677503SQ201210341771
【公开日】2014年3月26日 申请日期:2012年9月14日 优先权日:2012年9月14日
【发明者】谢朝亮, 汤文亮, 曾星, 蔡锐填 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1