CN117193602A - 一种应用内界面切换方法及装置 - Google Patents
一种应用内界面切换方法及装置 Download PDFInfo
- Publication number
- CN117193602A CN117193602A CN202311183488.1A CN202311183488A CN117193602A CN 117193602 A CN117193602 A CN 117193602A CN 202311183488 A CN202311183488 A CN 202311183488A CN 117193602 A CN117193602 A CN 117193602A
- Authority
- CN
- China
- Prior art keywords
- interface
- switching
- shortcut
- interfaces
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008569 process Effects 0.000 claims description 12
- 230000002457 bidirectional effect Effects 0.000 claims description 4
- 230000006399 behavior Effects 0.000 claims 2
- 238000004590 computer program Methods 0.000 claims 2
- 230000004044 response Effects 0.000 claims 1
- 239000002699 waste material Substances 0.000 abstract description 5
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000750 progressive effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005429 filling process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种应用内界面切换方法及装置。一种应用内界面切换方法包括:确定预定义的快捷切换界面的集合,在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到预设的界面快捷切换操作,则根据所述界面快捷切换操作确定切换目标界面,所述切换目标界面属于所述集合;在设备屏幕上对所述切换目标界面进行显示。应用本申请所提供的技术方案,用户可以通过快捷切换操作直接在几个快捷切换界面之间进行切换,有效地简化了用户操作,也避免了加载切换操作路径中间节点界面内容所导致的***资源浪费问题。
Description
技术领域
本申请涉及移动应用技术领域,尤其涉及一种应用内界面切换方法及装置。
背景技术
随着智能终端的发展和移动互联网的普及,各种移动应用的功能也越来越强大,在很多大型应用中甚至集成了多种业务功能,例如资讯、社交、理财、购物等,以满足用户的多方面需求。
应用功能的集成可能带来的一个负面效果是用户操作的复杂化,由于各种功能模块一般是相互独立的,并且每个功能模块内的界面多采用层级递进的切换模式,因此当用户需要从一种功能模块界面切换到另一种功能模块界面时,可能需要较多的操作步骤。
以图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个快捷切换界面。也就是说,如果初始界面是集合中的一个快捷切换界面,那么对应的切换目标界面必然是集合中的另外一个快捷切换界面,因此应用在检测到界面快捷切换操作后,可以直接将初始界面之外的另一快捷切换界面确定为切换目标界面。例如:预先定义的快捷切换界面集合中包括a3和b3,用户当前正在浏览a3,点击a3界面上的切换功能按钮后,应用直接可以确定用户希望切换到b3。
如果集合中包括了不少于3个快捷切换界面,那么应用将无法通过一种切换操作直接确定切换目标界面,这种情况下,可以在检测到界面快捷切换操作后,先向用户展示切换目标界面的选择操作提示,然后根据用户的选择操作进一步确定切换目标界面。例如:预先定义的快捷切换界面集合中包括a3、b3和c3,用户当前正在浏览a3,点击a3界面上的切换功能按钮后,界面上弹出一个包括选项“b3”“c3”的选择列表,用户针对该列表选择b3后,应用可以确定用户希望切换到b3。
另外,如果集合中包括了不少于3个快捷切换界面,在允许定义多种界面快捷切换操作的情况下,应用也可以直接根据所检测到的具体操作类型确定切换目标界面。例如:预先定义的快捷切换界面集合中包括a3、b3和c3,并且针对3个快捷切换界面分别定义了快捷切换操作:按住界面上的切换功能按钮后,向左滑动则切换至a3、向右滑动则切换至b3、向左滑动则切换至c3。用户当前正在浏览a3,按住界面上的切换功能向右滑动一定距离后,应用可以确定用户希望切换到b3。
可以理解的是,以上所列举的几种界面快捷切换操作实现方式仅用于示意性说明,并不构成对本申请方案的限定。例如:除了基本的触控操作之外,还可以利用声音、设备空间姿态变化等信息触发界面快捷切换操作。当然,具体的切换操作实现方式可以在应用中预先配置,也可以由用户根据实际的使用需求自行指定或修改。
另外,考虑到应用中还会存在很多不支持快捷切换操作的界面,在本申请的一种具体实施方式中,可以仅在快捷切换界面上提供有效快捷切换操作的入口(例如前述的切换功能按钮等),或者仅在当前显示快捷切换界面时才对界面快捷切换操作进行检测,以进一步达到提高应用运行效率、避免用户误操作的效果。
S103,在设备屏幕上对所述切换目标界面进行显示。
确定切换目标界面后,应用可以直接在设备屏幕显示该界面。最基本的实现方式是将设备屏幕上当前显示的初始界面完全替换为切换目标界面,考虑到用户可能会有同时浏览两个界面的需求,例如需要根据b3界面上的信息填写a3界面上的表单,为了方便用户使用,本申请提供的一种方案是:在设备屏幕上对目标界面和初始界面进行同屏显示,例如:在设备屏幕的上半部分显示切换目标界面、在设备屏幕的下半部分显示原始界面;或者在当前显示的显示原始界面上方弹出一个小型窗口用于显示切换目标界面,用户可以对该小型界面的位置进行调整,也可以交换小型窗口和原始界面窗口中的显示内容。这种同屏显示的方式可以更好地满足用户同时浏览两个界面的需求,在一些应用场景下可以有效减少在用户界面之间的反复切换操作。
可以理解的是,如果存在3个以上快捷切换界面,也可以利用同屏的方式展现更多的界面。根据操作***的不同,同屏显示多界面的实现方式也有所区别,而在本申请中不需要对同屏显示多界面的实现方式进行限定。
可见,应用上述技术方案,用户可以通过快捷切换操作直接在几个快捷切换界面之间进行切换。从根本上解决了界面层级数量导致的切换操作路径过长的问题,有效地简化了用户操作,也避免了加载切换操作路径中间节点界面内容所导致的***资源浪费。
考虑到在实际应用中,有些界面在显示时需要较长的加载时间,导致界面切换过程存在较明显的时延,影响用户的操作感受。针对该问题,本申请提供的改进方案是:通过对快捷切换界面内容进行预加载的方式,达到降低界面切换时延的效果。
例如,预先定义的快捷切换界面集合中包括a3、b3和c3,则在S101确定该集合后,就可以开始对a3、b3和c3的内容进行预加载,这样在后续显示a3、b3和c3时,可以直接使用预加载的数据提高界面的显示速度。
当多个快捷切换界面分别属于应用内的不同功能模块时,可以通过预先创建快捷切换界面所对应模块进程的方式实现预加载。事实上,由于同一功能模块中的不同界面之间一般存在相关性,所以相互切换时的时延往往并不明显,而且同一功能模块中的不同界面之间的常规切换路径较短,一般也没有快捷切换的需求,因此这种针对不同功能模块界面的预加载方案更具有实际意义。
例如,预先定义的快捷切换界面集合中包括a3和b3,其中a3为模块A中的界面,b3为模块B中的界面,则在S101确定该集合后,可以分别针对功能模块A和功能模块B预先创建进程。假设用户当前正在浏览a3,则功能模块B的进程作为后台进程保留,用户需要切换到b3时,可以快速启动功能模块B,从而达到快速显示b3的效果。
如果预定义的快捷切换界面数量较多,或者存在多个快捷切换界面集合,那么上述预加载的方案可能会导致***资源占用过多的问题。针对这种情况,可以将预加载的方案进一步改进为:确定快捷切换界面集合后,不需要立即对相应的界面内容进行预加载,而是等到首次显示集合中某一快捷切换界面后,再开始对该集合中其他快捷切换界面的内容进行预加载。
例如:预先定义两个快捷切换界面集合,分别包括a3和b3、c3和d3,在S101确定这两个集合后,不需要立即对相应的界面内容进行预加载。用户首次浏览a3后,开始对与a3同一集合的b3进行预加载,以满足从a3快速切换到b3的需求。如果后续用户切换到b3,也可以对已加载完毕的a3内容给予保留,以满足从b3切换回a3的需求。另外,如果在用户使用应用的过程中,没有涉及到c3和d3,那么也不需要对c3和d3进行预加载。可见,这种按需预加载的方式能够有效降低***资源的占用。
图3示出了实现本申请方案的一种实际应用界面示意图,预先定义的快捷切换界面集合中包括界面A和界面B,假设用户当前正在浏览界面A,需要切换到界面B,对应的界面快捷切换操作为:按住当前显示的初始界面A的标题栏向下滑动拖拽,切换后的显示效果为:切换目标界面B和初始界面A分别在设备屏幕的上方和下方显示。在两个界面同屏显示基础上,进一步按住当前界面A的标题栏向上滑动拖拽,可以将界面B的内容隐藏,从而实现回切至界面A。
图4进一步示出了图3对应方案的两种具体使用场景,示例1为聊天界面与新闻界面的同屏显示效果,用户可以一边与好友交流、一边浏览新闻资讯。示例2为股票行情界面与聊天界面的同屏显示效果,用户在与好友交流的同时关注股市行情信息。
需要说明的是,以上所列举实现方式仅用于示意性说明,不应理解为对本申请方案的限定。
相应于上述方法实施例,本申请还提供一种应用内界面切换装置,参见图5所示,该装置可以包括:
预定义集合确定模块110,用于确定预定义的快捷切换界面的集合,快捷切换界面为应用内界面,且预定义的快捷切换界面数量不小于2;
切换目标界面确定模块120,用于在设备屏幕当前显示的初始界面属于集合的情况下,如果检测到预设的界面快捷切换操作,则根据界面快捷切换操作确定切换目标界面,切换目标界面属于集合;
显示模块130,用于在设备屏幕上对切换目标界面进行显示。
参见图6所示,上述装置还可以包括:
预加载模块140,用于对预定义快捷切换界面的内容进行预加载。
其中,预加载模块140可以具体用于:在首次显示集合中任一快捷切换界面后,对该集合中其他快捷切换界面的内容进行预加载。
预加载模块140还可以具体用于:预先创建快捷切换界面对应的模块进程。
在本申请的一种具体实施方式中,显示模块130可以具体用于:
在设备屏幕上对目标界面和初始界面进行同屏显示。
在本申请的一种具体实施方式中,界面快捷切换操作可以是针对当前显示界面中特定位置的拖拽手势操作。
在预定义快捷切换界面的数量等于2的情况下,切换目标界面确定模块120可以具体用于:在检测到预设的界面快捷切换操作后,直接将初始界面之外的另一快捷切换界面确定为切换目标界面。
在预定义快捷切换界面的数量大于2的情况下,切换目标界面确定模块120可以具体用于:在检测到预设的界面快捷切换操作后,在设备屏幕上显示切换目标界面的选择操作提示,根据用户的选择操作确定切换目标界面。
在预定义快捷切换界面的数量大于2的情况下,存在多种预设的界面快捷切换操作,分别对应不同的快捷切换界面;切换目标界面确定模块120还可以具体用于:在检测到预设的界面快捷切换操作后,根据界面快捷切换操作与快捷切换界面的对应关系确定切换目标界面。
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本申请方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (16)
1.一种应用内界面切换方法,其特征在于,所述方法包括:
确定快捷切换界面的集合,所述快捷切换界面为同一应用的应用内界面,且所述集合中的快捷切换界面之间存在双向切换需求;
在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到界面快捷切换操作,则从所述集合中确定相应的切换目标界面;
在设备屏幕上对所述切换目标界面进行显示。
2.根据权利要求1所述的方法,其特征在于,同一应用对应一个或多个所述快捷切换界面的集合。
3.根据权利要求1所述的方法,其特征在于,所述快捷切换界面包括下述至少之一:
所述应用中预先配置的界面;
所述应用中由用户根据实际需求指定的界面;
所述应用中用户使用频率最高的界面;
所述应用中作为切换起始界面或切换结果界面频率最高的界面。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对用户在使用应用过程中的相关行为信息进行统计;
根据所述行为信息分析用户的切换习惯,并根据分析结果向用户提供对快捷切换界面的定义建议。
5.根据权利要求1所述的方法,其特征在于,所述确定快捷切换界面的集合,包括:
通过所述应用在运行时读取的配置信息,确定所述集合;或者,
根据检测到的用户操作,确定所述集合。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于确定快捷切换界面的集合,对所述集合中的至少一个快捷切换界面的内容进行预加载。
7.根据权利要求6所述的方法,其特征在于,所述对快捷切换界面的内容进行预加载,包括:
首次显示集合中任一快捷切换界面后,对该集合中其他快捷切换界面的内容进行预加载。
8.根据权利要求6所述的方法,其特征在于,所述对快捷切换界面的内容进行预加载,包括:
预先创建快捷切换界面所属功能模块对应的模块进程。
9.根据权利要求1所述的方法,其特征在于,所述在设备屏幕上对所述切换目标界面进行显示,包括:
将所述初始界面替换为所述切换目标界面以展示于设备屏幕上;或者,
在设备屏幕上对所述切换目标界面和所述初始界面进行同屏显示。
10.根据权利要求1所述的方法,其特征在于,在所述快捷切换界面的数量等于2的情况下,所述从所述集合中确定相应的切换目标界面,包括:
检测到所述界面快捷切换操作后,直接将所述初始界面之外的另一快捷切换界面确定为切换目标界面。
11.根据权利要求1所述的方法,其特征在于,在所述快捷切换界面的数量大于2的情况下,所述从所述集合中确定相应的切换目标界面,包括:
检测到所述界面快捷切换操作后,在设备屏幕上显示切换目标界面的选择操作提示,根据用户的选择操作确定切换目标界面。
12.根据权利要求1所述的方法,其特征在于,在所述快捷切换界面的数量大于2,且存在分别对应不同的快捷切换界面的多种界面快捷切换操作的情况下,所述根据所述界面快捷切换操作确定切换目标界面,包括:
根据界面快捷切换操作与快捷切换界面的对应关系,确定检测到的界面快捷切换操作对应的快捷切换界面以作为所述切换目标界面。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在设备屏幕当前显示的初始界面不属于所述集合的情况下,不检测发生于所述初始界面的快捷切换操作或不在所述初始界面上提供用于实施快捷切换操作的入口。
14.一种应用内界面切换装置,其特征在于,所述装置包括:
集合确定模块,用于确定快捷切换界面的集合,所述快捷切换界面为同一应用的应用内界面,且所述集合中的快捷切换界面之间存在双向切换需求;
切换目标界面确定模块,用于在设备屏幕当前显示的初始界面属于所述集合的情况下,如果检测到界面快捷切换操作,则从所述集合中确定相应的切换目标界面;
显示模块,用于在设备屏幕上对所述切换目标界面进行显示。
15.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至13中任一项所述方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至13中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311183488.1A CN117193602A (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510975694.5A CN106909281B (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
CN202311183488.1A CN117193602A (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510975694.5A Division CN106909281B (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117193602A true CN117193602A (zh) | 2023-12-08 |
Family
ID=59199461
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510975694.5A Active CN106909281B (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
CN202311183488.1A Pending CN117193602A (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510975694.5A Active CN106909281B (zh) | 2015-12-22 | 2015-12-22 | 一种应用内界面切换方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN106909281B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324847A (zh) * | 2017-07-28 | 2019-02-12 | 阿里巴巴集团控股有限公司 | 界面切换方法及装置 |
CN109547623B (zh) * | 2017-09-21 | 2022-03-01 | 阿里巴巴集团控股有限公司 | 一种界面切换方法及装置 |
CN108509107A (zh) * | 2018-03-26 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 应用功能信息显示方法、装置及终端设备 |
CN108762614A (zh) * | 2018-05-25 | 2018-11-06 | 上海与德科技有限公司 | 中控显示屏界面切换方法、装置、存储介质及中控显示屏 |
CN108710516A (zh) * | 2018-05-29 | 2018-10-26 | Oppo广东移动通信有限公司 | 预测样本的采集方法、装置、存储介质及智能终端 |
CN108845774A (zh) * | 2018-05-29 | 2018-11-20 | 努比亚技术有限公司 | 一种界面显示方法、终端和计算机可读存储介质 |
CN109445915A (zh) * | 2018-09-27 | 2019-03-08 | 努比亚技术有限公司 | 任务处理方法、服务器及终端 |
CN110209454A (zh) * | 2019-05-30 | 2019-09-06 | 北京小米移动软件有限公司 | 界面切换方法及界面切换装置 |
CN112732434A (zh) * | 2019-10-28 | 2021-04-30 | 华为终端有限公司 | 一种应用管理方法及装置 |
CN112799754B (zh) * | 2021-01-19 | 2023-03-24 | 网易(杭州)网络有限公司 | 信息处理方法、装置、存储介质及计算机设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130080913A1 (en) * | 2011-09-22 | 2013-03-28 | Microsoft Corporation | Multi-column notebook interaction |
CN102981756A (zh) * | 2012-11-01 | 2013-03-20 | 山东大学 | 一种触屏移动终端上快速切换应用的方法 |
CN103853782B (zh) * | 2012-12-05 | 2018-08-28 | 腾讯科技(深圳)有限公司 | 信息浏览方法及信息浏览装置 |
CN103870130B (zh) * | 2012-12-14 | 2017-03-22 | 北京新媒传信科技有限公司 | 一种终端中呈现界面的方法和*** |
CN103176699A (zh) * | 2013-03-14 | 2013-06-26 | 东莞宇龙通信科技有限公司 | 一种操作导航的方法及装置 |
CN103336687B (zh) * | 2013-06-17 | 2016-09-14 | 深圳市金立通信设备有限公司 | 一种应用界面的切换方法及终端 |
CN104331246A (zh) * | 2014-11-19 | 2015-02-04 | 广州三星通信技术研究有限公司 | 在终端中进行分屏显示的设备和方法 |
CN104516676A (zh) * | 2015-01-09 | 2015-04-15 | 深圳市创凯电子有限公司 | 快速切换页面的方法及装置 |
CN104881212A (zh) * | 2015-06-26 | 2015-09-02 | 深圳市富途网络科技有限公司 | 用于移动电子设备的显示界面的快捷切换方法及其*** |
-
2015
- 2015-12-22 CN CN201510975694.5A patent/CN106909281B/zh active Active
- 2015-12-22 CN CN202311183488.1A patent/CN117193602A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
CN106909281A (zh) | 2017-06-30 |
CN106909281B (zh) | 2023-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106909281B (zh) | 一种应用内界面切换方法及装置 | |
JP7013466B2 (ja) | アプリケーションデータ処理方法、装置、及びコンピュータプログラム | |
TWI718155B (zh) | 應用程式控制方法、應用程式跳轉關聯配置方法及裝置 | |
US11399090B2 (en) | Page control for history pages of browsed data | |
KR102061364B1 (ko) | 사용자 인터페이스 순서 및 구성 조절 기법 | |
CN109753326B (zh) | 处理方法、装置、设备和机器可读介质 | |
JP2016530657A (ja) | アプリケーションの切り替え及び入力情報の追加方法及び装置 | |
US9436753B2 (en) | Method and apparatus for managing update information in channel | |
CN107066188B (zh) | 一种发送截屏图片的方法及终端 | |
WO2019085820A1 (zh) | 处理方法、装置、设备和机器可读介质 | |
US11392287B2 (en) | Method, device, and storage mediumfor switching among multimedia resources | |
CN110322305B (zh) | 数据对象信息提供方法、装置及电子设备 | |
WO2016188229A1 (zh) | 一种终端设备及其动态调节控件位置的方法 | |
CN112016023B (zh) | 业务处理方法、装置、终端及存储介质 | |
CN113946271A (zh) | 显示控制方法、装置、电子设备和存储介质 | |
WO2016188261A1 (zh) | 多文件夹切换方法、装置和计算机存储介质 | |
CN112988006A (zh) | 显示方法、装置、电子设备和存储介质 | |
CN113835580A (zh) | 应用图标的显示方法、装置、电子设备及存储介质 | |
US10120846B2 (en) | System and method for displaying online comments | |
CN109040767A (zh) | 一种直播间加载方法、***、服务器及存储介质 | |
CN111782328A (zh) | 应用处理的方法及装置 | |
CN113434063B (zh) | 一种信息显示方法、装置及设备 | |
CN114415871A (zh) | 图形码管理方法和装置 | |
WO2019085810A1 (zh) | 处理方法、装置、设备和机器可读介质 | |
CN112035026B (zh) | 信息显示方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |