一种应用内界面切换方法及装置制造方法及图纸

技术编号:15746084 阅读:317 留言:0更新日期:2017-07-03 00:37
本申请公开了一种应用内界面切换方法及装置。一种应用内界面切换方法包括:确定预定义的快捷切换界面的集合,在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;在设备屏幕上对所述切换目标界面进行显示。应用本申请所提供的技术方案,用户可以通过快捷切换操作直接在几个快捷切换界面之间进行切换,有效地简化了用户操作,也避免了加载切换操作路径中间节点界面内容所导致的系统资源浪费问题。

Internal interface switching method and device

The invention discloses an application internal interface switching method and device. Including an application interface switching method: determining a set of predefined shortcut switch interface, the interface in the initial screen display device belonging to the set of circumstances, if it is detected that the default interface fast switching operation according to the interface, fast switching operation determine the switching target interface, the interface to switch targets the set; on the device screen to display the target switch interface. The technical proposal includes the user can switch directly in the fast switching operation between several fast switching interface, effectively simplifies the operation, but also to avoid the waste of the system resources load switching path caused by the intermediate node interface content.

【技术实现步骤摘要】
一种应用内界面切换方法及装置
本申请涉及移动应用
,尤其涉及一种应用内界面切换方法及装置。
技术介绍
随着智能终端的发展和移动互联网的普及,各种移动应用的功能也越来越强大,在很多大型应用中甚至集成了多种业务功能,例如资讯、社交、理财、购物等,以满足用户的多方面需求。应用功能的集成可能带来的一个负面效果是用户操作的复杂化,由于各种功能模块一般是相互独立的,并且每个功能模块内的界面多采用层级递进的切换模式,因此当用户需要从一种功能模块界面切换到另一种功能模块界面时,可能需要较多的操作步骤。以图1所示的应用界面设计架构为例,该应用包含两个功能模块:模块A和模块B,每个模块都具有三级界面结构。用户可以从主界面分别进入模块A或模块B的界面,两个模块中的界面均采用层级递进的切换模式。假设用户当前正在浏览界面a3,并且希望切换到界面b3,则该用户需要先从a3逐级返回至主界面,然后再从主界面逐级进入b3,具体切换操作路径为:a3→a2→a1→主界面→b1→b2→b3。过长的切换操作路径不仅存在用户操作繁琐的问题,而且在切换过程中,应用需要不断加载切换操作路径中间节点界面的内容,造成系统资源的不必要浪费。
技术实现思路
针对上述技术问题,本申请提供一种应用内界面切换方法及装置,技术方案如下:根据本申请的第一方面,提供一种应用内界面切换方法,所述方法包括:确定预定义的快捷切换界面的集合,所述快捷切换界面为应用内界面,且预定义的快捷切换界面数量不小于2;在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;在设备屏幕上对所述切换目标界面进行显示。根据本申请的第二方面,提供一种应用内界面切换装置,所述装置包括:预定义集合确定模块,用于确定预定义的快捷切换界面的集合,所述快捷切换界面为应用内界面,且预定义的快捷切换界面数量不小于2;切换目标界面确定模块,用于在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;显示模块,用于在设备屏幕上对所述切换目标界面进行显示。应用本申请所提供的技术方案,可以将应用中常用的界面预先定义为快捷切换界面,用户可以通过快捷切换操作直接在几个快捷切换界面之间进行切换。从根本上解决了界面层级数量导致的切换操作路径过长的问题,有效地简化了用户操作,也避免了加载切换操作路径中间节点界面内容所导致的系统资源浪费。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是应用内界面层级结构的示意图;图2是本申请的应用内界面切换方法的流程示意图;图3是本申请的应用内界面切换操作示意图;图4是本申请的应用内界面样式示意图;图5是本申请的应用内界面切换装置的第一种结构示意图;图6是本申请的应用内界面切换装置的第二种结构示意图。具体实施方式受到目前主流智能终端操作系统(例如iOS、Android等)以及终端设备触屏操作方式的限制,移动应用中的界面切换大多采用逐级“前进”或“后退”的方式。有些应用中可能提供了类似“直接返回主界面”的跳转功能,能够在一定程度上缩短切换操作路径,例如,按照
技术介绍
中的切换需求,如果能够直接从a3返回主界面,则a3到b3的切换操路径可以缩短为:a3→主界面→b1→b2→b3。但是这种方式并没有从根本上解决问题,因为随着应用功能的复杂化,功能模块可能会具有更多的界面层级,而功能模块界面层级的数量仍然会直接影响到切换操作的复杂性和系统资源的浪费程度。另外,在实际使用中,用户在b3可能只是需要简单获取一些信息,后续还有返回a3的需求,例如用户在填写表单过程中需要查阅数据,查到之后再返回填写,这种反复的双向切换需求会导致操作繁琐和资源消耗的问题更加明显。针对上述问题,本申请提供的方案是:允许预先将应用内的两个或更多的界面定义为快捷切换界面,当用户浏览其中一个快捷切换界面时,可以通过快捷切换操作直接切换到其他快捷切换界面,从而避免界面层级数量对切换操作路径长度的影响。图2所示为本申请提供的应用内界面切换方法的流程图,该方法可以包括以下步骤:S101,确定预定义的快捷切换界面的集合;本申请方案中的快捷切换界面,并不是在应用中添加新的界面,而是在保持应用内原有界面数量不变的情况下,为其中的一些界面增加一种新的属性—快捷切换属性,所有具有该属性的应用内界面构成一个快捷切换界面的集合。考虑到用户在界面之间的双向切换需求,在该集合中应至少包括两个元素,分别对应于两个需要反复相互切换的界面。例如,按照
技术介绍
中的切换需求,可以将a3和b3定义为快捷切换界面。如果有在三个以上界面之间进行切换的需求,可以在集合中定义更多数量的快捷切换界面。此外,如果存在多组切换需求,还可以定义多个快捷切换界面集合。例如:如果界面a3和b3之间存在切换需求、界面c3和d3之间存在切换需求,则可以将a3和b3定义在同一个快捷切换界面集合中、将c3和d3定义在另一个快捷切换界面集合中。快捷切换界面一般选取用户使用频率最高、或者作为切换起始界面/切换结果界面频率最高的界面,这里也可以将两个界面间的正常切换操路径长度列为考虑因素,例如:对于两个原本切换就较为方便的界面,实际并没有必要使用本申请的快捷切换方式。快捷切换界面可以在应用中预先配置,也可以由用户根据实际的使用需求自行指定或修改。此外,还可以对用户在使用应用过程中的相关行为信息进行统计,例如界面打开次数、界面停留时间等,然后根据这些行为信息分析用户的切换习惯,根据分析结果向用户推荐快捷切换界面的定义建议。应用在运行时,可以通过读取配置信息的方式确定预定义的快捷切换界面的集合,也可以根据用户的操作确定快捷切换界面的集合,以便后续根据集合中定义的内容实现界面间的快捷切换。S102,在设备屏幕当前显示的初始界面为快捷切换界面的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面;本申请方案能够为用户提供从一个快捷切换界面直接切换至另一个快捷切换界面的功能,也就是说,如果用户当前正在设备上浏览的界面属于预定义的快捷切换界面的集合,就可以通过某种操作直接切换到属于该集合的另一个界面。为描述方便,本申请将切换之前设备屏幕上显示的界面称为初始界面,将用户期望切换到的界面称为切换目标界面。在本申请中,将用于触发上述直接切换功能的用户操作称为“界面快捷切换操作”,该操作可以是给各种类型的操作,例如点击、滑动等。在本步骤中,应用在初始界面为快捷切换界面的情况下,如果检测到了界面快捷切换操作,则根据该操作确定切换目标界面。以下列举一些典型的界面快捷切换操作的实现方式:最简单的一种情况是,在集合中仅包括2个快捷切换界面。也就是说,如果初始界面是集合中的一个快捷切换界本文档来自技高网
...
一种应用内界面切换方法及装置

【技术保护点】
一种应用内界面切换方法,其特征在于,所述方法包括:确定预定义的快捷切换界面的集合,所述快捷切换界面为应用内界面,且预定义的快捷切换界面数量不小于2;在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;在设备屏幕上对所述切换目标界面进行显示。

【技术特征摘要】
1.一种应用内界面切换方法,其特征在于,所述方法包括:确定预定义的快捷切换界面的集合,所述快捷切换界面为应用内界面,且预定义的快捷切换界面数量不小于2;在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;在设备屏幕上对所述切换目标界面进行显示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对预定义快捷切换界面的内容进行预加载。3.根据权利要求2所述的方法,其特征在于,所述对预定义快捷切换界面的内容进行预加载,包括:首次显示集合中任一快捷切换界面后,对该集合中其他快捷切换界面的内容进行预加载。4.根据权利要求2所述的方法,其特征在于,所述对预定义快捷切换界面的内容进行预加载,包括:预先创建快捷切换界面对应的模块进程。5.根据权利要求1所述的方法,其特征在于,所述在设备屏幕上对所述目标界面进行显示,包括:在设备屏幕上对所述目标界面和所述初始界面进行同屏显示。6.根据权利要求1所述的方法,其特征在于,在所述预定义快捷切换界面的数量等于2的情况下,所述根据所述界面快捷切换操作确定切换目标界面,包括:检测到预设的界面快捷切换操作后,直接将所述初始界面之外的另一快捷切换界面确定为切换目标界面。7.根据权利要求1所述的方法,其特征在于,在所述预定义快捷切换界面的数量大于2的情况下,所述根据界面快捷切换操作确定切换目标界面,包括:检测到预设的界面快捷切换操...

【专利技术属性】
技术研发人员:马颖男杨富丽袁硕琪叶旭辉任刚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1