按钮激活方法及装置制造方法及图纸

技术编号:16700367 阅读:15 留言:0更新日期:2017-12-02 12:36
本申请提供一种按钮激活方法,包括:监听用户针对包括多种业务场景的目标界面的用户操作;所述目标界面包括交互按钮;所述交互按钮的按钮激活态包括多种按钮子状态;所述多种按钮子状态分别对应不同的业务场景;基于监听到的用户操作确定用户触发的目标业务场景;将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。本申请可以扩展按钮激活态的业务语义。

Button activation method and device

This application provides a button to activate the method, including: monitoring user operation to include a variety of business scene target interface; the target interface includes interactive buttons; the interactive button button to activate the state including various according to the multiple toggle state; button state corresponding to different business scenarios; user operation monitor to determine the user triggers target business scene based on the interaction; the button to switch to the target business scene corresponding according to toggle state. This application can extend the business semantics of the button activation state.

【技术实现步骤摘要】
按钮激活方法及装置
本申请涉及计算机应用领域,尤其涉及一种按钮激活方法及装置。
技术介绍
在传统的移动端应用中,用户界面中提供的交互按钮,通常可以作为用户完成后续业务流程的入口;例如,以支付应用中提供的“支付按钮”为例,用户需要通过支付应用完成一笔支付交易时,则需要通过诸如“点击”的方式,来触发该“支付按钮”,以启动后续的支付流程。而为了引导用户通过交互按钮,来完成后续的业务流程,开发者在应用的开发阶段,通常会为交互按钮设计出不同的按钮状态,来表达不同的业务语义。然而,随着移动端的业务场景的日益复杂化,由于现有的按钮状态较为单一,已经逐渐已无法满足实际的业务需求。
技术实现思路
本申请提出一种按钮激活方法,应用于客户端,所述方法包括:监听用户针对包括多种业务场景的目标界面的用户操作;所述目标界面包括交互按钮;所述交互按钮的按钮激活态包括多种按钮子状态,所述多种按钮子状态分别对应不同的业务场景;基于监听到的用户操作确定用户触发的目标业务场景;将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。可选的,所述目标界面预配置了与所述业务场景对应的业务选项;所述基于监听到的用户操作确定所述用户触发的目标业务场景,包括:基于监听到的用户操作确定用户在所述目标界面中选定的目标业务选项;将与所述目标业务选项对应的业务场景确定为用户触发的所述目标业务场景。可选的,不同的按钮子状态分别预配置了不同的按钮切换特效;所述将所述交互按钮切换至与所述目标业务场景对应的按钮子状态,包括:获取为所述目标业务场景对应的按钮子状态预配置的按钮切换特效;在与所述交互按钮对应的位置上播放所述按钮切换特效,并在该按钮切换特效播放结束时,将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。可选的,所述方法还包括:当所述交互按钮被切换至与所述目标业务场景对应的按钮子状态后,基于监听到的用户操作确定用户是否触发了所述交互按钮;如果用户触发了所述交互按钮,跳转至与所述目标业务场景对应的业务界面完成后续业务流程;其中,不同的业务场景分别对应不同的业务界面。可选的,其中,不同的按钮子状态分别对应不同的按钮样式。本申请还提出一种按钮激活装置,应用于客户端,所述装置包括:监听模块,监听用户针对包括多种业务场景的目标界面的用户操作;所述目标界面包括交互按钮;所述交互按钮的按钮激活态包括多种按钮子状态,所述多种按钮子状态分别对应不同的业务场景;确定模块,基于监听到的用户操作确定用户触发的目标业务场景;切换模块,将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。可选的,所述目标界面预配置了与所述业务场景对应的业务选项;所述确定模块:基于监听到的用户操作确定用户在所述目标界面中选定的目标业务选项;将与所述目标业务选项对应的业务场景确定为用户触发的所述目标业务场景。可选的,不同的按钮子状态分别预配置了不同的按钮切换特效;所述切换模块:获取为所述目标业务场景对应的按钮子状态预配置的按钮切换特效;在与所述交互按钮对应的位置上播放所述按钮切换特效,并在该按钮切换特效播放结束时,将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。可选的,所述确定模块进一步:在所述交互按钮被切换至与所述目标业务场景对应的按钮子状态后,基于监听到的用户操作确定用户是否触发了所述交互按钮;如果用户触发了所述交互按钮,跳转至与所述目标业务场景对应的业务界面完成后续业务流程;其中,不同的业务场景分别对应不同的业务界面。可选的,其中,不同的按钮子状态分别对应不同的按钮样式。在本申请中,可以基于目标界面中所包含的业务场景的实际种类,将按钮的激活态进一步配置为分别对应于不同业务场景的多种子状态;当用户在触发了与该按钮对应的业务流程下的某种业务场景时,可以立即将按钮切换至与该业务场景对应的子状态;由于系统通过查看按钮所呈现出的不同的子状态,就可以区分出由用户触发的业务场景,因此可以对按钮的激活态所传达出的业务语义进行进一步扩展,从而可以显著提升按钮的对不同的业务场景的适应性,使得按钮可以满足更加多元化的业务场景。附图说明图1是本申请一实施例示出的一种按钮激活方法的流程图;图2是本申请一实施例示出的一种通过“支付界面”触发支付场景的示意图;图3是本申请一实施例示出的另一种通过“支付界面”触发支付场景的示意图;图4是本申请一实施例示出的一种按钮激活装置的逻辑框图;图5是本申请一实施例提供的承载所述按钮激活装置的客户端的硬件架构图。具体实施方式在传统的按钮状态设计中,交互按钮的按钮状态,通常被设计为“激活态”和“非激活态”两类。所谓激活态,是指交互按钮处于可操作的状态。当与交互按钮对应的业务流程满足触发条件时,可以将该交互按钮切换至激活态;例如,在示出的一种实施方式中,可以将该交互按钮高亮显示,或者改变按钮的颜色,来指示该交互按钮当前处于可操作的状态。通过这种方式可以引导用户来“点击”该交互按钮,完成后续的业务流程。所谓非激活态,是指交互按钮处于不可操作的状态。当与交互按钮对应的业务流程未满足触发条件时,该交互按钮将一致保持在非激活态;例如,在示出的一种实施方式中,可以将该交互按钮一致保持为灰色,来指示该交互按钮当前处于不可操作的状态。通过这种方式可以阻止用户来“点击”该交互按钮。在实际应用中,对于一个交互按钮而言,其对应的业务流程往往具有唯一性;比如,支付客户端提供的“支付按钮”,通常仅用于触发支付业务流程;然而,与某一个交互按钮对应的业务流程,却可能包含多种业务场景。而传统的按钮状态设计中,并未考虑交互按钮的按钮状态在业务场景上的差异;因此,当与交互按钮对应的业务流程下的某一个具体的业务场景满足触发条件时,通常仅会默认将该交互按钮切换至激活态。而单一的激活态,显然并不能传达出更多的业务语义,使得系统无法精确区分出具体的业务场景。例如,以支付客户端面向用户提供的“支付按钮”为例,“支付按钮”通常用于触发支付业务流程;然而,在实际应用中,即便是通过同一个“支付按钮”触发的支付业务流程,也可以可能包含多个不同的支付场景;比如,“订单支付场景”、“爱心午餐捐赠的支付场景”,等等;当该“支付按钮”处于激活态时,通常只能传达出与该“支付按钮”对应的支付业务流程已经满足了触发条件这一业务语义,而系统并不能精确区分出,具体是该支付业务流程下的哪一个支付场景当前已满足了触发条件。可见,传统的按钮态设计,存在按钮状态较为单一,无法传达出更多的业务语义的缺陷。有鉴于此,本申请旨在提出一种基于业务场景对按钮的激活态进行进一步细分的按钮态设计方案。在实现时,可以基于目标界面中所包含的业务场景的实际种类,将按钮的激活态进一步配置为分别对应于不同业务场景的多种子状态;当用户在触发了与该按钮对应的业务流程下的某种业务场景时,可以立即将按钮切换至与该业务场景对应的子状态;由于在本申请中,系统通过查看按钮所呈现出的不同的子状态,就可以区分出由用户触发的业务场景,因此可以对按钮的激活态所传达出的业务语义进行进一步扩展,从而可以显著提升按钮的对不同的业务场景的适应性,使得按钮可以满足更加多元化的业务场景。下面通过具体实施例并结合具体的应用场景对本申请进行描述。请参考图1,图1是本申请一实施例提供的按钮激活方法,应用于客户端本文档来自技高网...
按钮激活方法及装置

【技术保护点】
一种按钮激活方法,应用于客户端,所述方法包括:监听用户针对包括多种业务场景的目标界面的用户操作;所述目标界面包括交互按钮;所述交互按钮的按钮激活态包括多种按钮子状态,所述多种按钮子状态分别对应不同的业务场景;基于监听到的用户操作确定用户触发的目标业务场景;将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。

【技术特征摘要】
1.一种按钮激活方法,应用于客户端,所述方法包括:监听用户针对包括多种业务场景的目标界面的用户操作;所述目标界面包括交互按钮;所述交互按钮的按钮激活态包括多种按钮子状态,所述多种按钮子状态分别对应不同的业务场景;基于监听到的用户操作确定用户触发的目标业务场景;将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。2.根据权利要求1所述的方法,所述目标界面预配置了与所述业务场景对应的业务选项;所述基于监听到的用户操作确定所述用户触发的目标业务场景,包括:基于监听到的用户操作确定用户在所述目标界面中选定的目标业务选项;将与所述目标业务选项对应的业务场景确定为用户触发的所述目标业务场景。3.根据权利要求1所述的方法,不同的按钮子状态分别预配置了不同的按钮切换特效;所述将所述交互按钮切换至与所述目标业务场景对应的按钮子状态,包括:获取为所述目标业务场景对应的按钮子状态预配置的按钮切换特效;在与所述交互按钮对应的位置上播放所述按钮切换特效,并在该按钮切换特效播放结束时,将所述交互按钮切换至与所述目标业务场景对应的按钮子状态。4.根据权利要求2所述的方法,所述方法还包括:当所述交互按钮被切换至与所述目标业务场景对应的按钮子状态后,基于监听到的用户操作确定用户是否触发了所述交互按钮;如果用户触发了所述交互按钮,跳转至与所述目标业务场景对应的业务界面完成后续业务流程;其中,不同的业务场景分别对应不同的业务界面。5.根据权利要求1所述的方法,其中,不同的按...

【专利技术属性】
技术研发人员:郭一贤常鑫
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1