应用功能的启动方法及装置的制造方法

文档序号:10569722阅读:146来源:国知局
应用功能的启动方法及装置的制造方法
【专利摘要】本公开提供了一种应用功能的启动方法及装置,属于终端技术领域。所述方法包括:当检测到应用进入前台运行时,显示与所述应用对应的悬浮标识;当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息;根据所述操作的操作信息,启动目标功能,所述目标功能为与所述操作信息匹配的功能。本公开通过对与应用对应的悬浮标识进行不同的操作,便可启动与操作匹配的功能,使得应用功能的启动方式更加便捷,提高了启动效率。
【专利说明】
应用功能的启动方法及装置
技术领域
[0001 ]本公开涉及终端技术领域,尤其涉及一种应用功能启动方法及装置。
【背景技术】
[0002] 随着科技的发展,智能终端已经成为人们生活中不可或缺的一部分,通常情况下, 智能终端上会安装有不同类型的应用,用户可以通过使用这些应用来进行学习、娱乐、工作 等。
[0003] 相关技术中,不同的应用具有不同的功能,当应用在前台运行时,用户可以通过选 择不同的功能按钮执行相应的操作。一般情况下,由于应用包含的功能会很多,所以有些功 能按钮会分布在应用的不同显示界面,或者隐藏在可折叠的功能列表中。比如,微信扫一扫 功能按钮等。对于这些功能按钮,用户需先找到功能按钮所在的显示界面,或者先执行对功 能按钮所在功能列表的展开操作,之后再执行功能按钮的选中操作,由智能终端对选中操 作进行响应,以启动对应的功能。

【发明内容】

[0004] 为克服相关技术中存在的问题,本公开提供一种应用功能的启动方法及装置,所 述技术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种应用功能的启动方法,包括:
[0006] 当检测到应用进入前台运行时,显示与所述应用对应的悬浮标识;
[0007] 当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息;
[0008] 根据所述操作的操作信息,启动目标功能,所述目标功能为与所述操作信息匹配 的功能。
[0009] 可选地,所述当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息 之前,所述方法还包括:
[0010] 从已存储的多个应用的绑定列表中,获取所述应用的绑定列表,所述应用的绑定 列表用于指示操作信息与所述应用的功能之间的绑定关系。
[0011] 可选地,所述显示与所述应用对应的悬浮标识之前,所述方法还包括:
[0012] 当检测到所述应用的悬浮标识绑定操作时,基于所述应用的至少一个待绑定功能 以及每个待绑定功能对应的操作信息,创建所述应用的绑定列表。
[0013] 可选地,所述操作包括单击操作、双击操作、滑动操作和长按操作。
[0014] 可选地,所述根据所述操作的操作信息,启动目标功能包括:
[0015] 当所述操作信息为指定操作信息时,在所述悬浮标识的预设范围内,显示多个子 标识,每个子标识与所述应用的不同功能绑定。
[0016] 可选地,所述根据所述操作的操作信息,启动目标功能之后,所述方法还包括:
[0017] 当检测到对所述多个子标识中任一个子标识的选中操作时,启动所述选中操作对 应子标识所绑定的功能。
[0018] 可选地,所述多个子标识在以所述悬浮标识为圆心,以预设距离为半径的圆弧上 显不〇
[0019] 可选地,所述显示多个子标识之后,所述方法还包括:
[0020] 当再次检测到对所述悬浮标识的具有指定操作信息的操作时,停止显示所述多个 子标识。
[0021] 根据本公开实施例的第二方面,提供一种应用功能的启动装置,包括:
[0022] 显示模块,用于当检测到应用进入前台运行时,显示与所述应用对应的悬浮标识;
[0023] 第一获取模块,用于当检测到对所述悬浮标识的任一操作时,获取所述操作的操 作信息;
[0024] 启动模块,用于根据所述操作的操作信息,启动目标功能,所述目标功能为与所述 操作信息匹配的功能。
[0025] 可选地,所述装置还包括:
[0026]第二获取模块,用于从已存储的多个应用的绑定列表中,获取所述应用的绑定列 表,所述应用的绑定列表用于指示操作信息与所述应用的功能之间的绑定关系。
[0027] 可选地,所述装置还包括:
[0028] 创建模块,用于当检测到所述应用的悬浮标识绑定操作时,基于所述应用的至少 一个待绑定功能以及每个待绑定功能对应的操作信息,创建所述应用的绑定列表。
[0029] 可选地,所述操作包括单击操作、双击操作、滑动操作和长按操作。
[0030] 可选地,所述启动模块还用于当所述操作信息为指定操作信息时,在所述悬浮标 识的预设范围内,显示多个子标识,每个子标识与所述应用的不同功能绑定。
[0031 ] 可选地,所述启动模块还用于当检测到对所述多个子标识中任一个子标识的选中 操作时,启动所述选中操作对应子标识所绑定的功能。
[0032] 可选地,所述多个子标识在以所述悬浮标识为圆心,以预设距离为半径的圆弧上 显不〇
[0033] 可选地,所述启动模块还用于当再次检测到对所述悬浮标识的具有指定操作信息 的操作时,停止显示所述多个子标识。
[0034] 根据本公开实施例的第三方面,提供一种应用功能的启动装置,包括:
[0035] 处理器;
[0036]用于存储处理器可执行指令的存储器;
[0037] 其中,所述处理器被配置为:当检测到应用进入前台运行时,显示与所述应用对应 的悬浮标识;当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息;根据所述 操作的操作信息,启动目标功能,所述目标功能为与所述操作信息匹配的功能。
[0038] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0039] 通过对与应用对应的悬浮标识进行不同的操作,便可启动与操作匹配的功能,使 得应用功能的启动方式更加便捷,提高了启动效率。
[0040] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0041] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0042] 图1是根据一示例性实施例示出的一种应用功能的启动方法的流程图。
[0043]图2A是根据一示例性实施例示出的一种应用功能的启动方法的流程图。
[0044]图2B是根据一示例性实施例示出的一种悬浮标识的显示示意图。
[0045] 图3是根据一示例性实施例示出的一种应用功能的启动方法的流程图。
[0046] 图4是根据一示例性实施例示出的一种悬浮标识的显示示意图。
[0047] 图5是根据一示例性实施例示出的一种应用功能的启动装置的框图。
[0048] 图6是根据一示例性实施例示出的一种应用功能的启动装置的框图。
[0049]图7是根据一示例性实施例示出的一种应用功能的启动装置的框图。
[0050]图8是根据一示例性实施例示出的一种应用功能的启动装置的框图。
【具体实施方式】
[0051 ]为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方 式作进一步地详细描述。
[0052]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0053]图1是根据一示例性实施例示出的一种应用功能的启动方法的流程图,如图1所 示,该方法用于终端中,包括以下步骤:
[0054] 在步骤101中,当检测到应用进入前台运行时,显示与应用对应的悬浮标识。
[0055] 在步骤102中,当检测到对悬浮标识的任一操作时,获取操作的操作信息。
[0056] 在步骤103中,根据操作的操作信息,启动目标功能,目标功能为与操作信息匹配 的功能。
[0057] 本公开实施例提供的方法,通过对与应用对应的悬浮标识进行不同的操作,便可 启动与操作匹配的功能,使得应用功能的启动方式更加便捷,提高了启动效率。
[0058]可选地,当检测到对悬浮标识的任一操作时,获取操作的操作信息之前,该方法还 包括:
[0059] 从已存储的多个应用的绑定列表中,获取应用的绑定列表,应用的绑定列表用于 指示操作信息与应用的功能之间的绑定关系。
[0060] 可选地,显示与应用对应的悬浮标识之前,该方法还包括:
[0061] 当检测到应用的悬浮标识绑定操作时,基于应用的至少一个待绑定功能以及每个 待绑定功能对应的操作信息,创建应用的绑定列表。
[0062] 可选地,操作包括单击操作、双击操作、滑动操作和长按操作。
[0063] 可选地,根据操作的操作信息,启动目标功能包括:
[0064]当操作信息为指定操作信息时,在悬浮标识的预设范围内,显示多个子标识,每个 子标识与应用的不同功能绑定。
[0065]可选地,根据操作的操作信息,启动目标功能之后,该方法还包括:
[0066]当检测到对多个子标识中任一个子标识的选中操作时,启动选中操作对应子标识 所绑定的功能。
[0067] 可选地,多个子标识在以悬浮标识为圆心,以预设距离为半径的圆弧上显示。
[0068] 可选地,显示多个子标识之后,该方法还包括:
[0069]当再次检测到对悬浮标识的具有指定操作信息的操作时,停止显示多个子标识。
[0070]上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再 --赘述。
[0071 ]图2A是根据一示例性实施例示出的一种应用功能的启动方法的流程图,如图2A所 示,该方法用于终端中,包括以下步骤:
[0072]在步骤201中,当检测到应用的悬浮标识绑定操作时,基于应用的至少一个待绑定 功能以及每个待绑定功能对应的操作信息,创建应用的绑定列表。
[0073]在本公开实施例中,悬浮标识显示在终端的显示界面上,该悬浮标识具有可移动 性,也即是,当检测到对该悬浮标识的移动操作时,控制悬浮标识随着移动操作指示的位置 移动,直至移动操作结束时,将悬浮标识定位于移动操作的结束点位置。
[0074] 在本公开实施例中,终端上安装的每个应用均可以将应用所包含的多个功能与悬 浮标识的操作信息进行绑定,使得通过对悬浮标识的操作即可启动绑定的功能,以实现对 应用功能的快速启动。终端中可以存储多个应用的绑定列表,具体地,对于任一应用来说, 当检测到应用的悬浮标识绑定操作时,获取应用的至少一个待绑定功能以及每个待绑定功 能对应的操作信息,并基于应用的至少一个待绑定功能以及每个待绑定功能对应的操作信 息,创建应用的绑定列表。
[0075] 其中,操作信息用于指示该操作的操作类型,对悬浮标识的不同类型的操作对应 不同的操作信息,对悬浮标识的操作可以包括单击操作、双击操作、滑动操作和长按操作 等,本公开实施例对此不作具体限定。每个操作可以进行预先设定。
[0076]其中,上述步骤201的绑定过程可以在终端安装的过程中触发,或者,也可以在应 用安装后,在应用的设置列表中检测到悬浮标识绑定按钮的点击操作时触发,本公开实施 例对绑定的具体时间不作限定。该步骤201的绑定具体过程可以包括:在应用的安装过程中 显示悬浮标识绑定选项,用户可以根据自身的使用习惯,选取应用中待绑定的功能,并确定 哪个功能绑定至哪种类型的操作,进而使得终端将功能和对应操作的操作信息绑定,以得 到应用的绑定列表,当然,该绑定过程还可以是在应用使用过程中进行,本公开实施例对此 不作具体限定。或者,由开发人员将应用的待绑定功能以及对应的操作信息内置在应用的 开发包中,使得在应用的安装过程中可以自行完成悬浮标识的绑定。
[0077] 上述步骤201为一个绑定过程,该过程只要在步骤202的绑定列表获取过程之前完 成即可,本公开实施例对此不作限定。当然,随着用户的使用,用户还可以在任一次使用过 程中对该绑定列表进行修改等操作,以使得悬浮标识所能够触发的功能更加适应用户的使 用。
[0078] 在步骤202中,当检测到应用进入前台运行时,显示与应用对应的悬浮标识,并从 已存储的多个应用的绑定列表中,获取应用的绑定列表,应用的绑定列表用于指示操作信 息与应用的功能之间的绑定关系。
[0079]在本公开实施例中,终端会不断检测当前前台运行的应用或者在前台运行应用发 生切换时获取切换至前台的应用,显示与该应用对应的悬浮标识,也即是,当该应用进入前 台运行时,开始应用悬浮标识的操作信息与该应用的功能之间的绑定关系。其中,悬浮标识 悬浮显示在应用的应用界面上,该悬浮标识显示区域的大小可以进行预先设定,该悬浮标 识的形状可以为圆形、椭圆形、矩形等,本公开实施例对此不作具体限定。如图2B所示为一 种悬浮标识的显示示意图,其中以社交应用为例,图2B中显示的为社交应用的好友列表,悬 浮标识显示在社交应用的显示界面上。
[0080] 具体地,当检测到该应用进入前台运行时,可以通过预设接口访问已存储的多个 应用的绑定列表,从中获取该应用的绑定列表,并应用该应用的绑定列表指示的操作信息 与该应用的功能之间的绑定关系,使得终端检测到对悬浮标识的操作时,可以启动该应用 相应的功能。
[0081] 需要说明的是,当终端检测到应用进入后台运行或者停止运行时,检测当前切换 至前台运行的应用,并开始应用当前处于前台运行的应用的绑定列表,该绑定列表所绑定 的功能可能与已经进入后台运行的应用所绑定的功能不同,当然,也可以相同,本公开对此 不作限定。
[0082] 在另一实施例中,终端可以提供多个应用的绑定功能开启按钮,当检测到用户对 任一应用的绑定功能开启操作时,开启相应应用的绑定功能,也即是,只有对于开启绑定功 能的应用,终端检测到该应用进入前台运行时,才执行显示与该应用对应的悬浮标识的操 作,而对于未开启绑定功能的应用,则不显示该悬浮标识。
[0083]在步骤203中,当检测到对悬浮标识的任一操作时,获取操作的操作信息。
[0084] 在本公开实施例中,当终端检测到对悬浮标识的任一操作时,均会生成与该操作 对应的操作信息,比如,当检测到对悬浮标识的单击操作时,会生成单击操作对应的操作信 息。该操作信息的具体内容可以由系统进行预设,比如,该操作信息的内容可以是数字、字 符串或者特殊字符等,本公开实施例对此不作具体限定。
[0085] 以操作信息的内容是数字为例,可以预设单击操作对应的操作信息为1,双击操作 对应的操作信息为2,滑动操作对应的操作信息为3等。终端可以通过获取生成的操作信息 获知相应的操作,比如,终端获取的操作信息为1,则可以确定相应的操作为单击操作。 [0086]在步骤204中,根据操作的操作信息,启动目标功能,目标功能为与操作信息匹配 的功能。
[0087] 在本公开实施例中,根据操作的操作信息,查询该应用的绑定列表中是否存在与 该操作信息匹配的功能,如果存在,则获取该与操作信息匹配的功能,即目标功能,并启动 该目标功能。
[0088] 比如,对于社交应用A来说,其绑定列表可以如表1所示,当终端检测到对悬浮标识 的长按操作时,可以通过表1获知目标功能为扫描功能,则启动扫描功能,相应地显示扫描 功能的显示界面。当终端检测到对悬浮标识的单击操作时,可以通过表1获知目标功能为拍 照发送状态信息展示平台功能,则启动拍照发送状态信息展示平台功能,相应地显示状态 信息展示平台的消息编辑界面等。
[0089] 表1
[0091] 在另一实施例中,该悬浮标识还可以采用另一种显示方式,如,该悬浮标识中包含 一个可滑动区域,该可滑动区域可以在悬浮标识的内部滑动。可以将可滑动区域向不同方 向的滑动操作与应用的功能进行绑定,使得在检测到该可滑动区域的滑动操作时,根据滑 动的方向,启动相应的功能。比如,当检测到该可滑动区域的向上滑动操作时,启动扫描功 能,当检测到该可滑动区域的向下滑动操作时,启动添加好友功能等,本公开实施例对可滑 动区域的操作对应的功能不作限定。
[0092] 本公开实施例提供的方法,通过对与应用对应的悬浮标识进行不同的操作,便可 启动与操作匹配的功能,使得应用功能的启动方式更加便捷,提高了启动效率。
[0093] 上述应用功能的启动方法是基于对悬浮标识的多种不同操作,启动与操作的操作 信息匹配的功能,在另一实施例中,为了增加对应用功能启动的多样性和准确性,本公开还 可以通过对悬浮标识的触发操作,在该悬浮标识的周围显示多个子标识,并将应用的功能 与悬浮标识的子标识绑定,从而基于对子标识的操作,启动与子标识绑定的功能,详细过程 如下:
[0094] 图3是根据一示例性实施例示出的一种应用功能的启动方法的流程图,如图3所 示,该方法用于终端中,包括以下步骤:
[0095] 在步骤301中,当检测到应用进入前台运行时,显示与应用对应的悬浮标识。
[0096] 其中,每个子标识与应用的不同功能绑定,终端可以存储每个应用的待绑定功能 列表,该待绑定功能列表用于存储应用的多个待绑定功能。
[0097] 具体地,当检测到应用进入前台运行时,在已存储的多个应用的待绑定功能列表 中,获取该应用的待绑定功能列表,根据该应用的待绑定功能列表中包含的多个功能,生成 与每个功能对应的子标识。
[0098] 其中,应用的功能与子标识的绑定时间和过程与上述步骤201的绑定时间和过程 同理,在此不再赘述。
[0099]在步骤302中,当检测到对悬浮标识的任一操作时,获取操作的操作信息。
[0100] 该步骤与上述步骤203同理,在此不再赘述。
[0101 ]在步骤303中,当操作信息为指定操作信息时,在悬浮标识的预设范围内,显示多 个子标识,每个子标识与应用的不同功能绑定。
[0102] 在本公开实施例中,当操作信息为指定操作信息时,目标功能为显示子标识。
[0103] 其中,指定操作信息用于指示对悬浮标识的指定操作,该指定操作可以为对悬浮 标识的单击操作、双击操作、滑动操作、长按操作等,本公开实施例对此不作具体限定。
[0104] 在本公开实施例中,终端当检测到对悬浮标识的指定操作时,显示子标识。之后, 当检测到对多个子标识中任一个子标识的选中操作时,启动选中操作对应子标识所绑定的 功能。该子标识绑定的功能可以为返回应用首页功能、返回上一页、拍照上传功能、转账功 能等,本公开实施例对此不作具体限定。
[0105] 其中,多个子标识可以在一段圆弧上均匀分布或按照其他分布方式显示,该圆弧 可以是以悬浮标识为圆心,以预设距离为半径的圆弧,当然,每个子标识的大小可以相同也 可以不同,可以根据功能的启动频率,将启动频率较高的功能对应的子标识的大小增大,使 得其更明显的显示于界面中,提高点击的准确性,当然,也可以根据功能的启动频率,在顺 时针方向,将不同功能对应的子标识按照功能的启动频率从高到低进行显示。
[0106] 不同子标识之间的距离可以进行预先设置,每个子标识的形状可以为圆形、椭圆 形、矩形、圆角矩形等,本公开实施例对此不作具体限定。每个子标识的显示区域中还可以 显示预设图标,该预设图标用于指示该子标识绑定的功能。比如,当子标识绑定的功能为返 回应用首页时,该预设图标可以为圆角矩形等。如图4所示为一种悬浮标识的显示示意图。
[0107] 需要说明的是,如果子标识的数目过多,以一段圆弧无法完整显示所有子标识,则 可以在多个同心圆的圆弧上显示剩余的子标识,各个圆弧的半径从里到外递增,显示为一 层一层嵌套的效果。
[0108] 为了避免对应用界面的遮挡,当再次检测到对悬浮标识的具有指定操作信息的操 作时,停止显示多个子标识。在停止显示多个子标识时,可以设置相应的动画效果,比如,每 个子标识向悬浮标识的方向以预设速度移动,直至与悬浮标识重合时停止显示,本公开实 施例对停止显示子标识的方式不作具体限定。
[0109] 其中,用于停止显示子标识的操作与上述用于显示子标识的操作可以相同,也可 以不同,本公开实施例对此不作限定。
[0110] 在另一实施例中,该悬浮标识还可以采用另一种显示方式,如,该悬浮标识是一个 可滑动区域,该可滑动区域的滑动范围可以是子标识所在圆弧的范围。该可滑动区域可以 从圆心向子标识所在的位置滑动,当检测到该可滑动区域与任一子标识的位置重叠,或者 该可滑动区域与任一子标识所在区域存在重合区域时,启动相应子标识绑定的功能。
[0111] 关于图2A所示实施例的悬浮标识触发方式以及图3所示实施例的悬浮标识触发方 式,可以由用户根据自己的使用习惯进行设置,例如,用户习惯以不同类型操作启动不同功 能,则可以在设置选项中将该悬浮标识设置为第一触发方式,以使得在检测到不同类型操 作时,启动不同功能。而如果习惯采用两级触发启动不同功能,以增加触发的准确性,则可 以在设置选项中将该悬浮标识设置为第二触发方式,以使得在检测到对悬浮标识的触发操 作时,显示多个子标识,从而基于对子标识的操作,启动与子标识绑定的功能。
[0112] 本公开实施例提供的方法,通过对与应用对应的悬浮标识进行不同的操作,便可 启动与操作匹配的功能,使得应用功能的启动方式更加便捷,提高了启动效率。进一步地, 通过先显示悬浮标识,根据对悬浮标识的触发操作,来显示多个用于触发不同功能的子标 识,再根据对任一子标识的触发操作,来启动对应功能,由于子标识与功能一一对应,因此, 大大提高了应用功能启动的准确性。
[0113] 图5是根据一示例性实施例示出的一种应用功能的启动装置的框图。参照图5,该 装置包括显示模块501,第一获取模块502和启动模块503。
[0114] 其中,显示模块501与第一获取模块502连接,用于当检测到应用进入前台运行时, 显示与应用对应的悬浮标识;第一获取模块502与启动模块503连接,用于当检测到对悬浮 标识的任一操作时,获取操作的操作信息;启动模块503,用于根据操作的操作信息,启动目 标功能,目标功能为与操作信息匹配的功能。
[0115] 可选地,参见图6,该装置还包括:
[0116]第二获取模块504,用于从已存储的多个应用的绑定列表中,获取应用的绑定列 表,应用的绑定列表用于指示操作信息与应用的功能之间的绑定关系。
[0117] 可选地,参见图7,该装置还包括:
[0118] 创建模块505,用于当检测到应用的悬浮标识绑定操作时,基于应用的至少一个待 绑定功能以及每个待绑定功能对应的操作信息,创建应用的绑定列表。
[0119] 可选地,操作包括单击操作、双击操作、滑动操作和长按操作。
[0120] 可选地,启动模块503还用于当操作信息为指定操作信息时,在悬浮标识的预设范 围内,显示多个子标识,每个子标识与应用的不同功能绑定。
[0121 ] 可选地,启动模块503还用于当检测到对多个子标识中任一个子标识的选中操作 时,启动选中操作对应子标识所绑定的功能。
[0122] 可选地,多个子标识在以悬浮标识为圆心,以预设距离为半径的圆弧上显示。
[0123] 可选地,启动模块503还用于当再次检测到对悬浮标识的具有指定操作信息的操 作时,停止显示多个子标识。
[0124] 本公开实施例提供的装置,通过对与应用对应的悬浮标识进行不同的操作,便可 启动与操作匹配的功能,使得应用功能的启动方式更加便捷,提高了启动效率。
[0125] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0126] 图8是根据一示例性实施例示出的一种应用功能的启动装置的框图。例如,装置 800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设 备,健身设备,个人数字助理等。
[0127] 参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源 组件806,多媒体组件804,音频组件810,输入/输出(I/O)接口812,传感器组件814,以及通 信组件816。
[0128] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便 于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多 媒体组件808和处理组件802之间的交互。
[0129] 存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示 例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消 息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组 合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编 程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储 器,磁盘或光盘。
[0130]电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系 统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0131]多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一 些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏 幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感 器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作 的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒 体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或 视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和 后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0132] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克 风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配 置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组 件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0133] I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可 以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0134] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评 估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述 组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800-个组件 的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的 温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测 附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或C⑶图像传感器,用于在成 像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感 器,磁传感器,压力传感器或温度传感器。
[0135] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置 800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施 例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。 在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例 如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术, 蓝牙(BT)技术和其他技术来实现。
[0136] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信 号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述应用功能的启动 方法。
[0137] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如, 所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘 和光数据存储设备等。
[0138] 在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介 质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述应用功能的启动方 法。
[0139]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0140]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种应用功能的启动方法,其特征在于,所述方法包括: 当检测到应用进入前台运行时,显示与所述应用对应的悬浮标识; 当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息; 根据所述操作的操作信息,启动目标功能,所述目标功能为与所述操作信息匹配的功 能。2. 根据权利要求1所述的方法,其特征在于,所述当检测到对所述悬浮标识的任一操作 时,获取所述操作的操作信息之前,所述方法还包括: 从已存储的多个应用的绑定列表中,获取所述应用的绑定列表,所述应用的绑定列表 用于指示操作信息与所述应用的功能之间的绑定关系。3. 根据权利要求1所述的方法,其特征在于,所述显示与所述应用对应的悬浮标识之 前,所述方法还包括: 当检测到所述应用的悬浮标识绑定操作时,基于所述应用的至少一个待绑定功能以及 每个待绑定功能对应的操作信息,创建所述应用的绑定列表。4. 根据权利要求1-3任一项所述的方法,其特征在于,所述操作包括单击操作、双击操 作、滑动操作和长按操作。5. 根据权利要求1所述的方法,其特征在于,所述根据所述操作的操作信息,启动目标 功能包括: 当所述操作信息为指定操作信息时,在所述悬浮标识的预设范围内,显示多个子标识, 每个子标识与所述应用的不同功能绑定。6. 根据权利要求5所述的方法,其特征在于,所述根据所述操作的操作信息,启动目标 功能之后,所述方法还包括: 当检测到对所述多个子标识中任一个子标识的选中操作时,启动所述选中操作对应子 标识所绑定的功能。7. 根据权利要求5所述的方法,其特征在于,所述多个子标识在以所述悬浮标识为圆 心,以预设距离为半径的圆弧上显示。8. 根据权利要求5所述的方法,其特征在于,所述显示多个子标识之后,所述方法还包 括: 当再次检测到对所述悬浮标识的具有指定操作信息的操作时,停止显示所述多个子标 识。9. 一种应用功能的启动装置,其特征在于,所述装置包括: 显示模块,用于当检测到应用进入前台运行时,显示与所述应用对应的悬浮标识; 第一获取模块,用于当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信 息; 启动模块,用于根据所述操作的操作信息,启动目标功能,所述目标功能为与所述操作 信息匹配的功能。10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于从已存储的多个应用的绑定列表中,获取所述应用的绑定列表,所 述应用的绑定列表用于指示操作信息与所述应用的功能之间的绑定关系。11. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 创建模块,用于当检测到所述应用的悬浮标识绑定操作时,基于所述应用的至少一个 待绑定功能以及每个待绑定功能对应的操作信息,创建所述应用的绑定列表。12. 根据权利要求9-11任一项所述的装置,其特征在于,所述操作包括单击操作、双击 操作、滑动操作和长按操作。13. 根据权利要求9所述的装置,其特征在于,所述启动模块还用于当所述操作信息为 指定操作信息时,在所述悬浮标识的预设范围内,显示多个子标识,每个子标识与所述应用 的不同功能绑定。14. 根据权利要求13所述的装置,其特征在于,所述启动模块还用于当检测到对所述多 个子标识中任一个子标识的选中操作时,启动所述选中操作对应子标识所绑定的功能。15. 根据权利要求13所述的装置,其特征在于,所述多个子标识在以所述悬浮标识为圆 心,以预设距离为半径的圆弧上显示。16. 根据权利要求13所述的装置,其特征在于,所述启动模块还用于当再次检测到对所 述悬浮标识的具有指定操作信息的操作时,停止显示所述多个子标识。17. -种应用功能的启动装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为:当检测到应用进入前台运行时,显示与所述应用对应的悬 浮标识;当检测到对所述悬浮标识的任一操作时,获取所述操作的操作信息;根据所述操作 的操作信息,启动目标功能,所述目标功能为与所述操作信息匹配的功能。
【文档编号】G06F3/0481GK105930147SQ201610227323
【公开日】2016年9月7日
【申请日】2016年4月13日
【发明人】王硕, 姜东亚, 王广健
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1