[go: up one dir, main page]

CN111694626A - Application skipping method and device, terminal and storage medium - Google Patents

Application skipping method and device, terminal and storage medium Download PDF

Info

Publication number
CN111694626A
CN111694626A CN201910198284.2A CN201910198284A CN111694626A CN 111694626 A CN111694626 A CN 111694626A CN 201910198284 A CN201910198284 A CN 201910198284A CN 111694626 A CN111694626 A CN 111694626A
Authority
CN
China
Prior art keywords
application
user interface
jump
jumping
control
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.)
Granted
Application number
CN201910198284.2A
Other languages
Chinese (zh)
Other versions
CN111694626B (en
Inventor
莫博宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910198284.2A priority Critical patent/CN111694626B/en
Publication of CN111694626A publication Critical patent/CN111694626A/en
Application granted granted Critical
Publication of CN111694626B publication Critical patent/CN111694626B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • G06F9/4486Formation of subprogram jump address

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例公开了一种应用跳转方法、装置、终端及存储介质,属于人机交互领域。所述方法包括:显示第一应用的第一用户界面;当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。本申请实施例中,通过操作用户界面上的应用跳转控件即可实现应用跳转,简化了应用跳转的步骤,提高了应用跳转的效率。

Figure 201910198284

The embodiments of the present application disclose an application jumping method, device, terminal and storage medium, which belong to the field of human-computer interaction. The method includes: displaying a first user interface of a first application; when receiving an application jump instruction triggered in the first application, switching the first user interface to a second user interface of a second application; Displaying an application jumping control on the second user interface, where the application jumping control includes a first application identifier; when receiving a first operation signal for the application jumping control, the second user interface Switch to the first user interface. In the embodiment of the present application, application jumping can be realized by operating the application jumping control on the user interface, which simplifies the steps of application jumping and improves the efficiency of application jumping.

Figure 201910198284

Description

应用跳转方法、装置、终端及存储介质Application jumping method, device, terminal and storage medium

技术领域technical field

本申请实施例涉及人机交互领域,特别涉及一种应用跳转方法、装置、终端及存储介质。The embodiments of the present application relate to the field of human-computer interaction, and in particular, to an application jumping method, device, terminal, and storage medium.

背景技术Background technique

应用跳转是指一种在至少两个应用之间进行相互切换的操作。Application jump refers to an operation of switching between at least two applications.

相关技术中,当需要进行应用跳转时,用户首先需要通过预定操作呼出多任务界面,然后从多任务界面中选中需要跳转的应用,从而完成应用跳转。In the related art, when an application jump needs to be performed, the user first needs to call out the multitasking interface through a predetermined operation, and then select the application to be jumped from the multitasking interface, thereby completing the application jumping.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种应用跳转方法、装置、终端及存储介质。所述技术方案如下:Embodiments of the present application provide an application jumping method, device, terminal, and storage medium. The technical solution is as follows:

一方面,提供了一种应用跳转方法,所述方法包括:In one aspect, an application jumping method is provided, the method comprising:

显示第一应用的第一用户界面;displaying a first user interface of the first application;

当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;When receiving an application jumping instruction triggered in the first application, switching the first user interface to the second user interface of the second application;

在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;displaying an application jumping control on the second user interface, the application jumping control including a first application identifier;

当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。When receiving a first operation signal for the application jump control, the second user interface is switched to the first user interface.

另一方面,提供了一种应用跳转的装置,所述装置包括:In another aspect, an apparatus for application jumping is provided, and the apparatus includes:

界面显示模块,用于显示第一应用的第一用户界面;an interface display module, configured to display the first user interface of the first application;

第一切换模块,用于当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;a first switching module, configured to switch the first user interface to the second user interface of the second application when receiving an application jump instruction triggered in the first application;

第一控件显示模块,用于在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;a first control display module, configured to display an application jump control on the second user interface, where the application jump control includes a first application identifier;

第二切换模块,用于当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。A second switching module, configured to switch the second user interface to the first user interface when receiving a first operation signal for the application jump control.

另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的应用跳转方法。In another aspect, a terminal is provided, the terminal includes a processor and a memory; the memory stores at least one instruction for being executed by the processor to implement the application as described in the above aspects Jump method.

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的应用跳转方法。In another aspect, a computer-readable storage medium is provided, the storage medium stores at least one instruction for being executed by a processor to implement the application jumping method described in the above aspects.

另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述方面所述的应用跳转方法。In another aspect, a computer program product is also provided. The computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the application jumping method described in the above aspects.

本申请实施例中,根据第一应用内触发的应用跳转指令,将第一应用切换为第二应用的同时,在第二应用的第二用户界面上显示包含第一应用标识的应用跳转控件,当接收到对该应用跳转控件进行操作后,即可重新将第二应用切换回第一应用,实现应用间快速跳转,相较于相关技术中需要呼出多任务界面进行应用跳转,本申请实施例中通过操作用户界面上的应用跳转控件即可实现应用跳转,简化了应用跳转的步骤,提高了应用跳转的效率。In this embodiment of the present application, according to the application jump instruction triggered in the first application, while switching the first application to the second application, the application jump including the first application identifier is displayed on the second user interface of the second application. control, after receiving the operation of the application jump control, the second application can be switched back to the first application again to realize fast jump between applications, compared with the need to call out the multi-task interface for application jump in the related art In the embodiment of the present application, application jumping can be realized by operating the application jumping control on the user interface, which simplifies the steps of application jumping and improves the efficiency of application jumping.

附图说明Description of drawings

图1示出了本申请一个示例性实施例示出的应用跳转方法的流程图;FIG. 1 shows a flowchart of an application jumping method shown in an exemplary embodiment of the present application;

图2是双应用切换过程的界面示意图;Fig. 2 is the interface schematic diagram of dual application switching process;

图3示出了本申请另一个示例性实施例示出的应用跳转方法的流程图;FIG. 3 shows a flowchart of an application jumping method shown in another exemplary embodiment of the present application;

图4是三应用切换过程的界面示意图;Fig. 4 is the interface schematic diagram of three application switching processes;

图5是从第三应用快速切换至第一应用过程的界面示意图;5 is a schematic interface diagram of a process of quickly switching from a third application to a first application;

图6是图3所示应用跳转方法所涉及实施过程的界面示意图;Fig. 6 is the interface schematic diagram of the implementation process involved in the application jumping method shown in Fig. 3;

图7示出了删除跳转控件的流程图;Fig. 7 shows the flow chart of deleting jump control;

图8示出了本申请一个实施例提供的应用跳转装置的结构框图;FIG. 8 shows a structural block diagram of an application jumping device provided by an embodiment of the present application;

图9示出了本申请一个示例性实施例提供的终端的结构方框图。FIG. 9 shows a structural block diagram of a terminal provided by an exemplary embodiment of the present application.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。As used herein, "plurality" refers to two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are an "or" relationship.

请参考图1,其示出了本申请一个示例性实施例示出的应用跳转方法的流程图。该方法包括:Please refer to FIG. 1 , which shows a flowchart of an application jumping method according to an exemplary embodiment of the present application. The method includes:

步骤101,显示第一应用的第一用户界面。Step 101, displaying a first user interface of a first application.

可选的,第一应用为终端中安装的任意应用,且在前台运行状态下,终端显示第一应用的第一用户界面。Optionally, the first application is any application installed in the terminal, and in the foreground running state, the terminal displays the first user interface of the first application.

示意性的,如图2所示,终端显示应用A的第一用户界面20A。Illustratively, as shown in FIG. 2 , the terminal displays a first user interface 20A of application A.

步骤102,当接收到第一应用内触发的应用跳转指令时,将第一用户界面切换为第二应用的第二用户界面。Step 102: When an application jumping instruction triggered in the first application is received, switch the first user interface to the second user interface of the second application.

在一种可能的实施方式中,当接收到对第一用户界面中目标控件的操作信号,且该目标控件用于触发应用跳转时,终端确定接收到第一应用内触发的应用跳转指令,从而将处于前台运行的第一应用切换为应用跳转指令指示的第二应用(即切换显示第二应用的第二用户界面)。其中,切换显示第二用户界面后,第一应用由前台运行状态切换为后台运行状态。In a possible implementation manner, when an operation signal for a target control in the first user interface is received, and the target control is used to trigger application jumping, the terminal determines to receive an application jumping instruction triggered in the first application , thereby switching the first application running in the foreground to the second application indicated by the application jump instruction (ie, switching to display the second user interface of the second application). Wherein, after switching to display the second user interface, the first application is switched from the foreground running state to the background running state.

示意性的,如图2所示,第一用户界面20A中显示有应用跳转按键201(用于触发跳转至应用B),当接收到对应用跳转按键201的点击信号时,终端接收到应用A内触发的应用跳转指令,从而切换显示应用B的第二用户界面20B。Illustratively, as shown in FIG. 2, an application jump button 201 (for triggering jumping to application B) is displayed in the first user interface 20A, and when receiving a click signal on the application jump button 201, the terminal receives to the application jump instruction triggered in application A, so as to switch and display the second user interface 20B of application B.

步骤103,在第二用户界面上显示应用跳转控件,应用跳转控件中包含第一应用标识。Step 103: Display an application jump control on the second user interface, where the application jump control includes the first application identifier.

通过对第一应用进行操作,从而将第一应用切换为第二应用后,用户通常会在第二应用内进行相应的操作,并在操作执行完成后,切换回第一应用。为了方便用户在第二应用内完成操作后快速切换回第一应用,本申请实施例中,终端在第二用户界面上显示应用跳转控件,该应用跳转控件用于触发在至少两个应用之间进行跳转。After switching the first application to the second application by operating the first application, the user usually performs a corresponding operation in the second application, and switches back to the first application after the operation is completed. In order to facilitate the user to quickly switch back to the first application after completing the operation in the second application, in this embodiment of the present application, the terminal displays an application jumping control on the second user interface, and the application jumping control is used to trigger at least two applications jump between.

可选的,应用跳转控件中包含至少一个可供跳转的应用的应用标识,本实施例中,该应用跳转控件中即包含第一应用的第一应用标识。其中,第一应用标识可以为应用图标或应用文字名称等等,本申请实施例对此不做限定。Optionally, the application jump control includes an application identifier of at least one application that can be jumped. In this embodiment, the application jump control includes the first application identifier of the first application. The first application identifier may be an application icon or an application text name, etc., which is not limited in this embodiment of the present application.

可选的,应用跳转控件的显示位置可以改变。从操作便捷性角度出发,应用跳转控件显示在不对用户界面造成较大遮挡而且用户拇指能够触及的位置,或者,从降低误触概率的角度出发,应用跳转控件可以显示在误触概率较低的显示区域,比如显示在屏幕顶部的位置。Optionally, the display position of the application jump control can be changed. From the point of view of operational convenience, the application jump control can be displayed in a position where the user interface is not largely blocked and the user's thumb can reach. Low display area, such as where it is displayed at the top of the screen.

示意性的,如图2所示,终端在第二用户界面20B上显示应用跳转控件202,该应用跳转控件202包含了可供跳转应用A的应用标识203。Illustratively, as shown in FIG. 2 , the terminal displays an application jump control 202 on the second user interface 20B, and the application jump control 202 includes an application identifier 203 for jumping the application A.

本申请实施例中,终端仅在接收到第一应用内触发的应用跳转指令时,才会执行步骤103;而当在显示第一用户界面过程中,接收到第一应用外部触发的应用跳转指令时,比如,在显示第一用户界面过程中,终端接收到其他应用发送的通知消息,且接收到对该通知消息的点击操作时,终端也会进行应用跳转,但并不执行步骤103。In this embodiment of the present application, the terminal will execute step 103 only when receiving an application jumping instruction triggered within the first application; and when displaying the first user interface, the terminal receives an application jumping instruction triggered externally by the first application. When redirecting an instruction, for example, in the process of displaying the first user interface, the terminal receives a notification message sent by another application, and when a click operation on the notification message is received, the terminal will also perform an application jump, but does not execute the steps 103.

步骤104,当接收对应用跳转控件的第一操作信号时,将第二用户界面切换为第一用户界面。Step 104, when receiving the first operation signal for the application jump control, switch the second user interface to the first user interface.

可选的,第一操作信号包括对应用跳转控件中第一应用标识的单击信号、双击信号、按压信号和长按信号中的至少一种,本申请实施例并不对此进行限定。Optionally, the first operation signal includes at least one of a single-click signal, a double-click signal, a press signal, and a long-press signal for the first application identifier in the application jump control, which is not limited in this embodiment of the present application.

示意性的,如图2所示,当用户点击应用跳转控件202时,终端将第二用户界面20B重新切换为第一用户界面20A。Illustratively, as shown in FIG. 2 , when the user clicks the application jump control 202 , the terminal switches the second user interface 20B to the first user interface 20A again.

综上所述,本申请实施例中,根据第一应用内触发的应用跳转指令,将第一应用切换为第二应用的同时,在第二应用的第二用户界面上显示包含第一应用标识的应用跳转控件,当接收到对该应用跳转控件进行操作后,即可重新将第二应用切换回第一应用,实现应用间快速跳转,相较于相关技术中需要呼出多任务界面进行应用跳转,本申请实施例中通过操作用户界面上的应用跳转控件即可实现应用跳转,简化了应用跳转的步骤,提高了应用跳转的效率。To sum up, in this embodiment of the present application, according to the application jump instruction triggered in the first application, while switching the first application to the second application, the second user interface of the second application is displayed including the first application. The identified application jumping control, after receiving the operation on the application jumping control, the second application can be switched back to the first application again, so as to realize fast jumping between applications, compared with the need to call out multitasking in the related art The interface performs application jumping. In the embodiment of the present application, application jumping can be realized by operating the application jumping control on the user interface, which simplifies the steps of application jumping and improves the efficiency of application jumping.

为了方便用户再次将第一应用切换回第二应用,在一种可能的实施方式中,终端在第一用户界面中显示应用跳转控件,该应用跳转控件中即显示第二应用的第二应用标识。In order to facilitate the user to switch the first application back to the second application again, in a possible implementation manner, the terminal displays an application jump control in the first user interface, and the application jump control displays the second part of the second application. App ID.

示意性的,如图2所示,将第二用户界面20B切换为第一用户界面20A后,终端在第一用户界面20A上显示应用跳转控件202,该应用跳转控件202包含了可供跳转的应用B的应用标识205,用户通过点击应用跳转控件202即可重新将第一用户界面20A切换为第二用户界面20B。Schematically, as shown in FIG. 2 , after switching the second user interface 20B to the first user interface 20A, the terminal displays an application jump control 202 on the first user interface 20A, and the application jump control 202 includes the available The application identifier 205 of the jumped application B, the user can switch the first user interface 20A to the second user interface 20B again by clicking the application jump control 202 .

在实际应用中,可能存在三个甚至三个以上应用(多应用)之间相互跳转的情况。为了实现在多应用跳转场景下,在应用跳转控件中显示多个可供跳转的应用,终端在进行应用跳转时生成跳转关系链,以便后续基于该跳转关系链显示应用跳转控件。下面采用示意性的实施例进行说明。In practical applications, there may be situations where three or more applications (multi-applications) jump to each other. In order to display multiple applications available for jumping in the application jump control in the multi-application jumping scenario, the terminal generates a jumping relationship chain when performing application jumping, so that the application jumping can be displayed based on the jumping relationship chain subsequently. Turn controls. Illustrative embodiments are used for description below.

请参考图3,其示出了本申请另一个示例性实施例示出的应用跳转方法的流程图。该方法包括:Please refer to FIG. 3 , which shows a flowchart of an application jumping method according to another exemplary embodiment of the present application. The method includes:

步骤301,显示第一应用的第一用户界面。Step 301, displaying a first user interface of a first application.

步骤302,当接收到第一应用内触发的应用跳转指令时,根据第一应用和第二应用生成应用跳转链,该应用跳转链用于指示应用之间的跳转顺序。Step 302: When an application jump instruction triggered in the first application is received, an application jump chain is generated according to the first application and the second application, where the application jump chain is used to indicate a jump sequence between applications.

本实施例中,该应用跳转链用于指示第一应用和第二应用之间的跳转顺序。示意性的,如图4所示,终端根据接收到的应用跳转指令将第一用户界面20A切换为第二用户界面20B时,根据应用A和应用B生成的应用跳转链为:应用A→应用B。In this embodiment, the application jump chain is used to indicate the jump sequence between the first application and the second application. Schematically, as shown in FIG. 4 , when the terminal switches the first user interface 20A to the second user interface 20B according to the received application jump instruction, the application jump chain generated according to application A and application B is: application A →Apply B.

步骤303,根据应用跳转链在第二用户界面上显示应用跳转控件。Step 303 , displaying an application jumping control on the second user interface according to the application jumping chain.

可选的,应用跳转控件包含应用跳转链中除当前应用外其它应用的应用标识。在本实施例中,第一用户界面切换为第二应用的第二用户界面后,由于应用跳转链包含第一应用和第二应用的应用标识,且当前应用为第二应用,因此应用跳转控件中包含第一应用标识。Optionally, the application jump control includes application identifiers of other applications in the application jump chain except the current application. In this embodiment, after the first user interface is switched to the second user interface of the second application, since the application jump chain includes the application identifiers of the first application and the second application, and the current application is the second application, the application jumps The turn control includes the first application identifier.

步骤304,当接收到第二应用内触发的应用跳转指令时,将第二用户界面切换为第三应用的第三用户界面。Step 304 , when an application jumping instruction triggered in the second application is received, switch the second user interface to the third user interface of the third application.

在一种可能的实施方式中,当接收到对第二用户界面中目标控件的操作信号,且该目标控件用于触发应用跳转时,终端确定接收到第二应用内触发的应用跳转指令,从而将处于前台运行的第二应用切换为应用跳转指令指示的第三应用(即切换显示第三应用的第三用户界面)。其中,切换显示第三用户界面后,第二应用由前台运行状态切换为后台运行状态。In a possible implementation manner, when an operation signal for a target control in the second user interface is received, and the target control is used to trigger application jumping, the terminal determines to receive an application jumping instruction triggered in the second application , thereby switching the second application running in the foreground to the third application indicated by the application jump instruction (ie, switching to display the third user interface of the third application). Wherein, after switching to display the third user interface, the second application is switched from the foreground running state to the background running state.

示意性的,如图4所示,终端从第一用户界面20A切换到第二用户界面20B之后,当接收到对应用跳转按键204(用于触发跳转至应用C)的点击信号时,确定接收到应用B内触发的应用跳转指令,从而切换显示应用C的第三用户界面20C。Illustratively, as shown in FIG. 4 , after the terminal switches from the first user interface 20A to the second user interface 20B, when receiving a click signal on the application jump button 204 (for triggering jumping to application C), It is determined that an application jump instruction triggered in application B is received, so that the third user interface 20C of application C is switched to be displayed.

步骤305,向应用跳转链中添加第三应用。Step 305, adding a third application to the application jump chain.

在一种可能的实施方式中,终端将跳转的应用添加至应用跳转链的末端。In a possible implementation, the terminal adds the jumped application to the end of the application jump chain.

结合上述步骤302中的示例,终端将应用C添加到应用跳转链中,从而得到更新后的应用跳转链为:应用A→应用B→应用C。With reference to the example in step 302 above, the terminal adds application C to the application jump chain, so that the updated application jump chain is obtained as: application A→application B→application C.

步骤306,根据应用跳转链在第三用户界面上显示应用跳转控件,应用跳转控件中包含第一应用标识和第二应用标识。Step 306 , displaying an application jumping control on the third user interface according to the application jumping chain, where the application jumping control includes the first application identifier and the second application identifier.

在一种可能的实施方式中,终端根据应用跳转链和当前应用,在应用跳转控件显示应用跳转链中除当前应用外其他应用的应用标识。本实施例中,应用跳转链中包含第一应用、第二应用和第三应用,且当前应用为第三应用,因此应用跳转控件中包含第一应用标识和第二应用标识。In a possible implementation manner, the terminal displays application identifiers of other applications in the application jump chain except the current application in the application jump control according to the application jump chain and the current application. In this embodiment, the application jump chain includes the first application, the second application and the third application, and the current application is the third application, so the application jump control includes the first application identifier and the second application identifier.

由于应用跳转控件的显示区域有限,因此在一种可能的实施方式中,当应用跳转控件中包含至少两个应用标识时,至少两个应用标识层叠显示。可选的,本步骤包括如下步骤。Since the display area of the application jump control is limited, in a possible implementation manner, when the application jump control includes at least two application identifiers, the at least two application identifiers are displayed in layers. Optionally, this step includes the following steps.

一、根据应用跳转链指示的跳转顺序,确定应用跳转控件中各个应用标识的显示顺序。1. Determine the display order of each application identifier in the application jump control according to the jump order indicated by the application jump chain.

在一种可能的实施方式中,当应用跳转链中包含n个应用时,应用跳转链中第i个应用的应用标识位于显示顺序中的第i个显示位置,其中,应用跳转链中第i个应用跳转至第i+1个应用,第i个显示位置位于第i+1个显示位置的上层,1≤i<n。In a possible implementation, when the application jump chain includes n applications, the application identifier of the i-th application in the application jump chain is located at the i-th display position in the display sequence, wherein the application jump chain The i-th application jumps to the i+1-th application, and the i-th display position is located at the upper layer of the i+1-th display position, 1≤i<n.

本实施例中,终端根据跳转链指示的跳转顺序,确定应用跳转控件中各个应用标识的显示顺序为:第一应用→第二应用。In this embodiment, according to the jump sequence indicated by the jump chain, the terminal determines that the display sequence of each application identifier in the application jump control is: first application→second application.

二、根据显示顺序,在应用跳转控件中层叠显示第一应用标识和第二应用标识,第一应用标识位于第二应用标识上层。2. According to the display order, the first application identifier and the second application identifier are stacked and displayed in the application jump control, and the first application identifier is located on the upper layer of the second application identifier.

在一种可能的实施方式中,终端根据确定出的显示顺序,对应用跳转控件中的应用标识进行层叠显示。本实施例中,终端根据确定出的显示顺序,将第一应用标识显示在第二应用标识上层。In a possible implementation manner, the terminal displays the application identifiers in the application jump control in a stacked manner according to the determined display order. In this embodiment, the terminal displays the first application identifier on the upper layer of the second application identifier according to the determined display order.

示意性的,如图4所示,当第二用户界面20B切换为第三用户界面20C时,终端在第三用户界面20C上显示应用跳转控件202,该应用跳转控件202包含了可供跳转的应用A的应用标识203和应用B的应用标识205,并且,根据显示顺序,在应用跳转控件202中层叠显示应用A的应用标识203和应用B的应用标识205,应用A的应用标识203位于应用B的应用标识205上层。Schematically, as shown in FIG. 4 , when the second user interface 20B is switched to the third user interface 20C, the terminal displays an application jump control 202 on the third user interface 20C, and the application jump control 202 includes a The application identification 203 of application A and the application identification 205 of application B to be jumped, and, according to the display order, the application identification 203 of application A and the application identification 205 of application B are stacked and displayed in the application jump control 202. The identification 203 is located on the upper layer of the application identification 205 of the application B.

步骤307,当接收到对应用跳转控件的第二操作信号时,将第三用户界面切换第一用户界面。Step 307 , when a second operation signal for the application jump control is received, switch the third user interface to the first user interface.

为了提高切换应用的速度,在一种可能的实施方式中,当接收到对应用跳转控件的第二操作信号时,终端将当前应用切换为应用跳转控件中最上层应用标识对应的应用。本实施例中,由于第一应用标识显示在第二应用标识的上层,因此,终端在接收到对应用跳转控件的第二操作信号时,切换显示第一用户界面。In order to improve the speed of switching applications, in a possible implementation manner, when receiving a second operation signal for the application jump control, the terminal switches the current application to the application corresponding to the uppermost application identifier in the application jump control. In this embodiment, since the first application identifier is displayed on the upper layer of the second application identifier, the terminal switches to display the first user interface when receiving the second operation signal for the application jump control.

可选的,第二操作信号包括对应用跳转控件的单击信号、双击信号、按压信号和长按信号中的至少一种,且第二操作信号与第一操作信号不同,本申请实施例并不对此进行限定。Optionally, the second operation signal includes at least one of a single-click signal, a double-click signal, a press signal, and a long-press signal for the application jump control, and the second operation signal is different from the first operation signal. This embodiment of the present application This is not limited.

示意性的,如图5所示,在第三用户界面20C中,终端接收到对应用跳转控件202的长按信号时,将第三用户界面20C切换至第一用户界面20A。Illustratively, as shown in FIG. 5 , in the third user interface 20C, the terminal switches the third user interface 20C to the first user interface 20A when receiving a long-press signal on the application jump control 202 .

步骤308,根据应用跳转链在目标用户界面上显示应用跳转控件,应用跳转控件中包含第二应用标识和第三应用标识。Step 308: Display an application jumping control on the target user interface according to the application jumping chain, where the application jumping control includes the second application identifier and the third application identifier.

其中,确定应用跳转控件中应用标识以及应用标识间层叠显示顺序的过程可以参考上述306,本实施例在此不再赘述。For the process of determining the application identifiers in the application jump control and the stacked display order among the application identifiers, reference may be made to the above 306, which will not be repeated in this embodiment.

示意性的,如图5所示,在第一用户界面20A中,根据应用跳转链在第一用户界面20A上显示应用跳转控件202,应用跳转控件202中包含第二应用的应用标识205和第三应用的应用标识206。根据跳转顺序,在应用跳转控件202中层叠显示第二应用的应用标识205和第三应用的应用标识206,第二应用的应用标识205位于第三应用的应用标识206上层。Illustratively, as shown in FIG. 5 , in the first user interface 20A, an application jump control 202 is displayed on the first user interface 20A according to the application jump chain, and the application jump control 202 includes the application identifier of the second application. 205 and the application identification 206 of the third application. According to the jumping sequence, the application jumping control 202 displays the application identification 205 of the second application and the application identification 206 of the third application in layers, and the application identification 205 of the second application is located on the upper layer of the application identification 206 of the third application.

步骤309,当接收到对应用跳转控件的第三操作信号时,在应用跳转控件中展开显示第一应用标识和第二应用标识。Step 309, when a third operation signal for the application jump control is received, expand and display the first application identification and the second application identification in the application jump control.

为了方便用户通过应用跳转控件控制终端跳转显示应用跳转链中的其它应用,在一种可能的实施方式中,当接收到对应用跳转控件的第三操作信号时,终端对应用跳转控件中层叠显示的应用标识进行展开。其中,展开后各个应用标识位于同一显示层级。In order to facilitate the user to control the terminal to jump and display other applications in the application jump chain through the application jump control, in a possible implementation manner, when receiving a third operation signal for the application jump control, the terminal jumps to the application jump control. Go to the application ID displayed in layers in the control to expand. Wherein, each application identifier is located at the same display level after expansion.

可选的,第三操作信号包括对应用跳转控件的单击信号、双击信号、按压信号和长按信号中的至少一种,且第三操作信号与第二操作信号不同,本申请实施例并不对此进行限定。Optionally, the third operation signal includes at least one of a single-click signal, a double-click signal, a press signal, and a long-press signal for the application jump control, and the third operation signal is different from the second operation signal. This embodiment of the present application This is not limited.

示意性的,如图6所示,终端在第三用户界面20C上显示应用跳转控件202,当接收到对应用跳转控件202的点击信号时,在应用跳转控件202中展开显示应用A的应用标识203和应用B的应用标识205。Illustratively, as shown in FIG. 6 , the terminal displays the application jump control 202 on the third user interface 20C, and when receiving a click signal on the application jump control 202, it expands and displays the application A in the application jump control 202. The application ID 203 of application B and the application ID 205 of application B.

步骤310,当接收到对应用跳转控件中目标应用标识的第四操作信号时,切换显示目标应用标识对应目标应用的目标用户界面,目标应用标识为第一应用标识或第二应用标识。Step 310: When receiving the fourth operation signal for the target application identifier in the application jump control, switch to display the target user interface of the target application corresponding to the target application identifier, where the target application identifier is the first application identifier or the second application identifier.

展开显示应用标识后,用户即可通过对展开显示的应用标识进行相应操作,从而触发终端进行应用跳转。相应的,终端根据接收到的第四操作信号,切换显示目标应用标识对应目标应用。其中,目标应用标识为应用跳转控件中的任意应用标识。After the application identifier is expanded and displayed, the user can perform corresponding operations on the expanded and displayed application identifier, thereby triggering the terminal to perform an application jump. Correspondingly, the terminal switches and displays the target application identifier corresponding to the target application according to the received fourth operation signal. The target application identifier is any application identifier in the application jump control.

可选的,第四操作信号包括对应用跳转控件中目标应用标识的单击信号、双击信号、按压信号和长按信号中的至少一种,本申请实施例并不对此进行限定。Optionally, the fourth operation signal includes at least one of a single-click signal, a double-click signal, a press signal, and a long-press signal for the target application identification in the application jump control, which is not limited in this embodiment of the present application.

示意性的,如图6所示,第三用户界面20C展开显示应用图标。,当接收到对应用A的应用标识203的点击信号时,终端切换显示应用A的第一用户界面20A;当接收到对应用B的应用标识205的点击信号时,终端切换显示应用B的第二用户界面20B。Illustratively, as shown in FIG. 6 , the third user interface 20C is expanded to display application icons. , when receiving a click signal on the application identifier 203 of application A, the terminal switches to display the first user interface 20A of application A; when receiving a click signal on the application identifier 205 of application B, the terminal switches to display the first user interface 20A of application B 2. User interface 20B.

步骤311,根据应用跳转链在目标用户界面上显示应用跳转控件,应用跳转控件中包含应用跳转链中除目标应用外其它应用的应用标识。Step 311 , display an application jump control on the target user interface according to the application jump chain, where the application jump control includes application identifiers of other applications in the application jump chain except the target application.

其中,确定应用跳转控件中应用标识以及应用标识间层叠显示顺序的过程可以参考上述306,本实施例在此不再赘述。For the process of determining the application identifiers in the application jump control and the stacked display order among the application identifiers, reference may be made to the above 306, which will not be repeated in this embodiment.

示意性的,如图6所示,切换显示应用A的第一用户界面20A后,终端在第一用户界面20A上显示应用跳转控件202,该应用跳转控件202包含了可供跳转的应用B的应用标识205和应用C的应用标识206,并且,根据显示顺序,在应用跳转控件202中层叠显示应用B的应用标识205和应用C的应用标识206,应用B的应用标识205位于应用C的应用标识206上层;切换显示应用B的第二用户界面20B后,终端在第二用户界面20B上显示应用跳转控件202,该应用跳转控件202包含了可供跳转的应用A的应用标识203和应用C的应用标识206,并且,根据显示顺序,在应用跳转控件202中层叠显示应用A的应用标识203和应用C的应用标识206,应用A的应用标识203位于应用C的应用标识206上层Illustratively, as shown in FIG. 6 , after switching the display of the first user interface 20A of the application A, the terminal displays an application jump control 202 on the first user interface 20A, and the application jump control 202 includes a jump control The application identification 205 of application B and the application identification 206 of application C, and, according to the display order, the application identification 205 of application B and the application identification 206 of application C are stacked and displayed in the application jump control 202, and the application identification 205 of application B is located in the application jump control 202. The upper layer of the application ID 206 of application C; after switching to display the second user interface 20B of application B, the terminal displays an application jump control 202 on the second user interface 20B, and the application jump control 202 includes application A available for jumping The application ID 203 and the application ID 206 of the application C, and, according to the display order, the application ID 203 of the application A and the application ID 206 of the application C are stacked and displayed in the application jump control 202, and the application ID 203 of the application A is located in the application C. Application ID 206 Upper Layer

需要说明的是,上述实施例仅以应用跳转链中包含三个应用为例进行示意性的说明,在其他可能的应用场景下,该应用跳转链中可以包括三个以上应用,从而实现三个以上应用之间的相互跳转,本实施例对此不做限定。It should be noted that the above-mentioned embodiment only takes the application jump chain including three applications as an example for illustrative description. In other possible application scenarios, the application jump chain may include more than three applications, so as to realize Mutual jump between three or more applications is not limited in this embodiment.

本实施例中,终端根据应用之间的跳转关系生成应用跳转链,从而基于该应用跳转链在后续应用切换过程中确定应用跳转控件中显示的应用标识,方便用户通过操作应用跳转控件在多个应用之间进行来回切换,保证应用切换的效率以及准确性。In this embodiment, the terminal generates an application jump chain according to the jump relationship between applications, so as to determine the application identifier displayed in the application jump control in the subsequent application switching process based on the application jump chain, which is convenient for the user to jump through the application. The switch control switches back and forth between multiple applications to ensure the efficiency and accuracy of application switching.

此外,当应用跳转控件中包含至少两个应用标识时,用户通过不同的操作可以触发终端快速切换至原始应用,或切换至应用跳转链上的任一应用,提高了应用跳转的效率。In addition, when the application jump control contains at least two application identifiers, the user can trigger the terminal to quickly switch to the original application or switch to any application on the application jump chain through different operations, which improves the efficiency of application jumping .

上述各个实施例中应用跳转控件可以通过手动方式删除,也可以由终端根据应用跳转链中应用的使用情况自动删除,在图3的基础上,如图7所示,步骤311之后还可以有如下步骤。In the above embodiments, the application jump control can be deleted manually, or can be automatically deleted by the terminal according to the usage of the application in the application jump chain. On the basis of FIG. 3, as shown in FIG. 7, after step 311, you can also delete There are the following steps.

步骤312,当接收到对应用跳转控件的第五操作信号时,停止显示应用跳转控件。Step 312, when receiving the fifth operation signal for the application jump control, stop displaying the application jump control.

在一种可能的实施方式中,用户可以通过预定手势操作手动删除用户界面中显示的应用跳转控件;相应的,终端接收到预定手势操作触发的第五操作信号时,停止显示应用跳转控件。In a possible implementation, the user can manually delete the application jump control displayed in the user interface through a predetermined gesture operation; correspondingly, when the terminal receives the fifth operation signal triggered by the predetermined gesture operation, the terminal stops displaying the application jump control .

可选的,第五操作信号包括对应用跳转控件的左拉信号、右拉信号、上滑信号和下滑信号中的至少一种,本申请实施例并不对此进行限定。Optionally, the fifth operation signal includes at least one of a pull-left signal, a pull-right signal, a slide-up signal, and a slide-down signal for applying the jump control, which is not limited in this embodiment of the present application.

示意性的,如图6所示,可选的,当接收到对应用跳转控件202的右拉信号时,停止显示应用跳转控件202。Illustratively, as shown in FIG. 6 , optionally, when a pull-right signal for the application jump control 202 is received, the display of the application jump control 202 is stopped.

步骤313,当应用跳转链中任一应用的进程结束时,停止显示应用跳转控件,并删除应用跳转链。Step 313, when the process of any application in the application jump chain ends, stop displaying the application jump control, and delete the application jump chain.

通常情况下,当执行完某一应用内的操作后,用户会手动结束将该应用的进程,因此,在当检测到应用跳转链中任一应用的进程结束时,终端确定基于该应用跳转链执行的操作已完成,从而停止在用户界面上显示应用跳转控件,并对应用跳转链进行删除。Usually, after performing an operation in an application, the user will manually end the process of the application. Therefore, when it is detected that the process of any application in the application jump chain ends, the terminal determines the application jump based on the application jump chain. The operation performed by the chaining has been completed, thereby stopping the display of the application jumping controls on the user interface and deleting the application jumping chain.

结合上述步骤中的示例,当应用A、应用B和应用C中任一应用的进程结束时,终端即停止在用户界面显示应用跳转控件,并删除应用跳转链应用A→应用B→应用C。Combined with the examples in the above steps, when the process of any one of application A, application B, and application C ends, the terminal stops displaying the application jump control on the user interface, and deletes the application jump chain Application A → Application B → Application C.

需要说明的是,上述步骤中的应用跳转控件删除方式可以应用于上述实施例中任一应用跳转控件,本实施例对此不做限定。It should be noted that, the method of deleting the application jump control in the above steps may be applied to any application jump control in the foregoing embodiment, which is not limited in this embodiment.

请参考图8,其示出了本申请一个实施例提供的一种应用跳转装置。该装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:Please refer to FIG. 8 , which shows an application jumping apparatus provided by an embodiment of the present application. The apparatus can be implemented as all or a part of the terminal through software, hardware or a combination of the two. The device includes:

界面显示模块801,用于显示第一应用的第一用户界面;an interface display module 801, configured to display a first user interface of a first application;

第一切换模块802,用于当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;A first switching module 802, configured to switch the first user interface to the second user interface of the second application when receiving an application jumping instruction triggered in the first application;

第一控件显示模块803,用于在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;a first control display module 803, configured to display an application jump control on the second user interface, where the application jump control includes a first application identifier;

第二切换模块804,用于当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。The second switching module 804 is configured to switch the second user interface to the first user interface when receiving a first operation signal for the application jump control.

可选的,所述第一控件显示模块803,包括:Optionally, the first control display module 803 includes:

第一生成单元,用于根据所述第一应用和所述第二应用生成应用跳转链,所述应用跳转链用于指示应用之间的跳转顺序;a first generating unit, configured to generate an application jump chain according to the first application and the second application, where the application jump chain is used to indicate a jump sequence between applications;

第一控件显示单元,用于根据所述应用跳转链在所述第二用户界面上显示所述应用跳转控件。A first control display unit, configured to display the application jump control on the second user interface according to the application jump chain.

可选的,所述装置,还包括:Optionally, the device further includes:

第三切换模块,用于当接收到所述第二应用内触发的应用跳转指令时,将所述第二用户界面切换为第三应用的第三用户界面;a third switching module, configured to switch the second user interface to the third user interface of the third application when receiving an application jump instruction triggered in the second application;

添加模块,用于向所述应用跳转链中添加所述第三应用;An adding module for adding the third application to the application jump chain;

第二控件显示模块,用于根据所述应用跳转链在所述第三用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述第一应用标识和第二应用标识。A second control display module, configured to display the application jump control on the third user interface according to the application jump chain, where the application jump control includes the first application identifier and the second application identifier .

可选的,第二控件显示模块,包括:Optionally, the second control display module includes:

显示顺序确定单元,用于根据所述应用跳转链指示的跳转顺序,确定所述应用跳转控件中各个应用标识的显示顺序;a display order determination unit, configured to determine the display order of each application identifier in the application jump control according to the jump order indicated by the application jump chain;

层叠显示单元,用于根据所述显示顺序,在所述应用跳转控件中层叠显示所述第一应用标识和所述第二应用标识,其中,所述第一应用标识位于所述第二应用标识上层。A layered display unit, configured to display the first application identifier and the second application identifier in layers in the application jump control according to the display sequence, wherein the first application identifier is located in the second application Identifies the upper layer.

可选的,所述装置,还包括:Optionally, the device further includes:

展开显示模块,用于当接收到对所述应用跳转控件的第三操作信号时,在所述应用跳转控件中展开显示所述第一应用标识和所述第二应用标识。The expansion display module is configured to expand and display the first application identification and the second application identification in the application jump control when a third operation signal for the application jump control is received.

可选的,所述装置,还包括:Optionally, the device further includes:

第四切换模块,用于当接收到对所述应用跳转控件中目标应用标识的第四操作信号时,切换显示所述目标应用标识对应目标应用的目标用户界面,所述目标应用标识为所述第一应用标识或所述第二应用标识;The fourth switching module is configured to, when receiving a fourth operation signal for the target application identifier in the application jump control, switch to display the target user interface of the target application identifier corresponding to the target application, and the target application identifier is the target application identifier. the first application identifier or the second application identifier;

第三控件显示模块,用于根据所述应用跳转链在所述目标用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述应用跳转链中除所述目标应用外其它应用的应用标识。A third control display module, configured to display the application jump control on the target user interface according to the application jump chain, where the application jump control includes the target application in the application jump chain except the target application Application ID of other applications.

可选的,所述装置,还包括:Optionally, the device further includes:

第五切换模块,用于当接收到对所述应用跳转控件的第二操作信号时,将所述第三用户界面切换所述第一用户界面;a fifth switching module, configured to switch the third user interface to the first user interface when receiving a second operation signal for the application jump control;

第四控件显示模块,用于根据所述应用跳转链在所述目标用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述第二应用标识和第三应用标识。The fourth control display module is configured to display the application jump control on the target user interface according to the application jump chain, where the application jump control includes the second application identifier and the third application identifier.

可选的,所述装置还包括:Optionally, the device further includes:

第一停止显示模块,用于当接收到对所述应用跳转控件的第五操作信号时,停止显示所述应用跳转控件。The first stop display module is configured to stop displaying the application jump control when receiving a fifth operation signal for the application jump control.

可选的,所述装置还包括:Optionally, the device further includes:

第二停止显示模块,用于当所述应用跳转链中任一应用的进程结束时,停止显示应用跳转控件,并删除所述应用跳转链。The second stop and display module is configured to stop displaying the application jump control and delete the application jump chain when the process of any application in the application jump chain ends.

请参考图9,其示出了本申请一个示例性实施例提供的终端900的结构方框图。该终端900可以是智能手机、平板电脑、电子书、便携式个人计算机等安装并运行有应用程序的电子设备。本申请中的终端900可以包括一个或多个如下部件:处理器910、存储器920和屏幕930。Please refer to FIG. 9 , which shows a structural block diagram of a terminal 900 provided by an exemplary embodiment of the present application. The terminal 900 may be an electronic device, such as a smart phone, a tablet computer, an electronic book, a portable personal computer, etc., on which an application program is installed and run. The terminal 900 in this application may include one or more of the following components: a processor 910 , a memory 920 and a screen 930 .

处理器910可以包括一个或者多个处理核心。处理器910利用各种接口和线路连接整个终端900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行终端900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器910可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责屏幕930所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。Processor 910 may include one or more processing cores. The processor 910 uses various interfaces and lines to connect various parts in the entire terminal 900, and executes the terminal by running or executing the instructions, programs, code sets or instruction sets stored in the memory 920, and calling the data stored in the memory 920. 900's various functions and processing data. Optionally, the processor 910 may employ at least one of a digital signal processing (Digital Signal Processing, DSP), a Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and a Programmable Logic Array (Programmable Logic Array, PLA). implemented in hardware. The processor 910 may integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU), a modem, and the like. Among them, the CPU mainly processes the operating system, user interface and application programs, etc.; the GPU is used for rendering and drawing the content that needs to be displayed on the screen 930; the modem is used for processing wireless communication. It can be understood that, the above-mentioned modem may also not be integrated into the processor 910, and is implemented by a communication chip alone.

存储器920可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器920包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等,该操作系统可以是安卓(Android)系统(包括基于Android系统深度开发的系统)、苹果公司开发的IOS系统(包括基于IOS系统深度开发的系统)或其它系统。存储数据区还可以存储终端900在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。The memory 920 may include random access memory (Random Access Memory, RAM), or may include read-only memory (Read-Only Memory). Optionally, the memory 920 includes a non-transitory computer-readable storage medium. Memory 920 may be used to store instructions, programs, codes, sets of codes, or sets of instructions. The memory 920 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.) , instructions for implementing the above method embodiments, etc., the operating system can be an Android (Android) system (including a system based on the deep development of the Android system), an IOS system developed by Apple (including a system based on the deep development of the IOS system) or other systems. The storage data area may also store data created by the terminal 900 during use (eg, phone book, audio and video data, chat record data) and the like.

屏幕930可以为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端900的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。The screen 930 may be a touch display screen configured to receive a user's touch operation on or near it using any suitable object such as a finger, a stylus pen, and the like, and display user interfaces of various application programs. The touch display screen is usually provided on the front panel of the terminal 900 . The touch screen can be designed as a full screen, a curved screen or a special-shaped screen. The touch display screen can also be designed to be a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in the embodiments of the present application.

除此之外,本领域技术人员可以理解,上述附图所示出的终端900的结构并不构成对终端900的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端900中还包括射频电路、拍摄组件、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)组件、电源、蓝牙组件等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the terminal 900 shown in the above drawings does not constitute a limitation on the terminal 900, and the terminal may include more or less components than those shown in the drawings, or a combination of some components, or a different arrangement of components. For example, the terminal 900 also includes components such as a radio frequency circuit, a photographing component, a sensor, an audio circuit, a wireless fidelity (Wireless Fidelity, WiFi) component, a power supply, and a Bluetooth component, which will not be repeated here.

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的应用跳转方法。Embodiments of the present application further provide a computer-readable medium, where at least one instruction is stored in the computer-readable medium, and the at least one instruction is loaded and executed by the processor to implement the application jumping described in the above embodiments method.

本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的应用跳转方法。Embodiments of the present application further provide a computer program product, where the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the application jumping method described in the above embodiments.

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should realize that, in one or more of the above examples, the functions described in the embodiments of the present application may be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.

Claims (12)

1.一种应用跳转方法,其特征在于,所述方法包括:1. an application jumping method, is characterized in that, described method comprises: 显示第一应用的第一用户界面;displaying a first user interface of the first application; 当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;When receiving an application jumping instruction triggered in the first application, switching the first user interface to the second user interface of the second application; 在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;displaying an application jumping control on the second user interface, the application jumping control including a first application identifier; 当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。When receiving a first operation signal for the application jump control, the second user interface is switched to the first user interface. 2.根据权利要求1所述的方法,其特征在于,所述在所述第二用户界面上显示应用跳转控件,包括:2. The method according to claim 1, wherein the displaying an application jumping control on the second user interface comprises: 根据所述第一应用和所述第二应用生成应用跳转链,所述应用跳转链用于指示应用之间的跳转顺序;generating an application jump chain according to the first application and the second application, where the application jump chain is used to indicate a jump sequence between applications; 根据所述应用跳转链在所述第二用户界面上显示所述应用跳转控件。The application jumping control is displayed on the second user interface according to the application jumping chain. 3.根据权利要求2所述的方法,其特征在于,所述将所述第一用户界面切换为第二应用的第二用户界面之后,所述方法还包括:3. The method according to claim 2, wherein after switching the first user interface to the second user interface of the second application, the method further comprises: 当接收到所述第二应用内触发的应用跳转指令时,将所述第二用户界面切换为第三应用的第三用户界面;When receiving an application jump instruction triggered in the second application, switching the second user interface to the third user interface of the third application; 向所述应用跳转链中添加所述第三应用;adding the third application to the application jump chain; 根据所述应用跳转链在所述第三用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述第一应用标识和第二应用标识。The application jumping control is displayed on the third user interface according to the application jumping chain, and the application jumping control includes the first application identification and the second application identification. 4.根据权利要求3所述的方法,其特征在于,所述根据所述应用跳转链在所述第三用户界面上显示所述应用跳转控件,包括:4. The method according to claim 3, wherein the displaying the application jumping control on the third user interface according to the application jumping chain comprises: 根据所述应用跳转链指示的跳转顺序,确定所述应用跳转控件中各个应用标识的显示顺序;According to the jump order indicated by the application jump chain, determine the display order of each application identifier in the application jump control; 根据所述显示顺序,在所述应用跳转控件中层叠显示所述第一应用标识和所述第二应用标识,其中,所述第一应用标识位于所述第二应用标识上层。According to the display sequence, the first application identification and the second application identification are displayed in layers in the application jump control, wherein the first application identification is located on the upper layer of the second application identification. 5.根据权利要求4所述的方法,其特征在于,所述根据所述应用跳转链在所述第三用户界面上显示所述应用跳转控件之后,所述方法还包括:5 . The method according to claim 4 , wherein after displaying the application jump control on the third user interface according to the application jump chain, the method further comprises: 6 . 当接收到对所述应用跳转控件的第二操作信号时,在所述应用跳转控件中展开显示所述第一应用标识和所述第二应用标识。When a second operation signal to the application jump control is received, the first application identifier and the second application identifier are expanded and displayed in the application jump control. 6.根据权利要求5所述的方法,其特征在于,所述在所述应用跳转控件中展开显示所述第一应用标识和所述第二应用标识之后,所述方法还包括:6 . The method according to claim 5 , wherein after the first application identification and the second application identification are expanded and displayed in the application jump control, the method further comprises: 6 . 当接收到对所述应用跳转控件中目标应用标识的第三操作信号时,切换显示所述目标应用标识对应目标应用的目标用户界面,所述目标应用标识为所述第一应用标识或所述第二应用标识;When receiving the third operation signal for the target application identifier in the application jump control, switch to display the target user interface of the target application corresponding to the target application identifier, and the target application identifier is the first application identifier or the target application identifier. the second application identifier; 根据所述应用跳转链在所述目标用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述应用跳转链中除所述目标应用外其它应用的应用标识。The application jumping control is displayed on the target user interface according to the application jumping chain, and the application jumping control includes application identifiers of other applications in the application jumping chain except the target application. 7.根据权利要求4所述的方法,其特征在于,所述在所述第三用户界面上显示所述应用跳转控件之后,所述方法还包括:7. The method according to claim 4, wherein after the application jumping control is displayed on the third user interface, the method further comprises: 当接收到对所述应用跳转控件的第四操作信号时,将所述第三用户界面切换所述第一用户界面;When receiving a fourth operation signal for the application jump control, switching the third user interface to the first user interface; 根据所述应用跳转链在所述目标用户界面上显示所述应用跳转控件,所述应用跳转控件中包含所述第二应用标识和第三应用标识。The application jumping control is displayed on the target user interface according to the application jumping chain, and the application jumping control includes the second application identification and the third application identification. 8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:8. The method according to any one of claims 1 to 7, wherein the method further comprises: 当接收到对所述应用跳转控件的第五操作信号时,停止显示所述应用跳转控件。When receiving a fifth operation signal for the application jump control, stop displaying the application jump control. 9.根据权利要求2至7任一所述的方法,其特征在于,所述方法还包括:9. The method according to any one of claims 2 to 7, wherein the method further comprises: 当所述应用跳转链中任一应用的进程结束时,停止显示应用跳转控件,并删除所述应用跳转链。When the process of any application in the application jump chain ends, the display of the application jump control is stopped, and the application jump chain is deleted. 10.一种应用跳转装置,其特征在于,所述装置包括:10. An application jumping device, wherein the device comprises: 界面显示模块,用于显示第一应用的第一用户界面;an interface display module, configured to display the first user interface of the first application; 第一切换模块,用于当接收到所述第一应用内触发的应用跳转指令时,将所述第一用户界面切换为第二应用的第二用户界面;a first switching module, configured to switch the first user interface to the second user interface of the second application when receiving an application jump instruction triggered in the first application; 第一控件显示模块,用于在所述第二用户界面上显示应用跳转控件,所述应用跳转控件中包含第一应用标识;a first control display module, configured to display an application jump control on the second user interface, where the application jump control includes a first application identifier; 第二切换模块,用于当接收对所述应用跳转控件的第一操作信号时,将所述第二用户界面切换为所述第一用户界面。A second switching module, configured to switch the second user interface to the first user interface when receiving a first operation signal for the application jump control. 11.一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至9任一所述的应用跳转方法。11. A terminal, characterized in that the terminal comprises a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement any one of claims 1 to 9. A described application jumping method. 12.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至9任一所述的应用跳转方法。12. A computer-readable storage medium, wherein the storage medium stores at least one instruction, and the at least one instruction is configured to be executed by a processor to implement the application jump according to any one of claims 1 to 9. turn method.
CN201910198284.2A 2019-03-15 2019-03-15 Application jump method, device, terminal and storage medium Active CN111694626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910198284.2A CN111694626B (en) 2019-03-15 2019-03-15 Application jump method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910198284.2A CN111694626B (en) 2019-03-15 2019-03-15 Application jump method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111694626A true CN111694626A (en) 2020-09-22
CN111694626B CN111694626B (en) 2024-07-12

Family

ID=72475376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910198284.2A Active CN111694626B (en) 2019-03-15 2019-03-15 Application jump method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111694626B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113485813A (en) * 2021-07-26 2021-10-08 维沃移动通信有限公司 Method and device for application jumping
CN114153538A (en) * 2021-11-12 2022-03-08 统信软件技术有限公司 Window switching method, computing device and storage medium
CN114356170A (en) * 2022-01-07 2022-04-15 维沃移动通信有限公司 Page display method and device, electronic equipment and medium
CN114911543A (en) * 2021-02-09 2022-08-16 腾讯科技(北京)有限公司 Data processing method and device, computer equipment and storage medium

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945115A (en) * 2012-10-18 2013-02-27 东莞宇龙通信科技有限公司 Terminal and terminal control method
US20140237367A1 (en) * 2013-02-19 2014-08-21 Lg Electronics Inc. Mobile terminal and control method thereof
CN105068714A (en) * 2015-08-10 2015-11-18 联想(北京)有限公司 Display control method and electronic equipment
CN105094577A (en) * 2014-04-23 2015-11-25 小米科技有限责任公司 Method and apparatus for application switching
CN105094958A (en) * 2015-06-23 2015-11-25 小米科技有限责任公司 Background application data processing method and apparatus
CN106126330A (en) * 2016-06-23 2016-11-16 网易(杭州)网络有限公司 A kind of method and apparatus switching application
CN106294372A (en) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 Application program page quick access method and apply its mobile terminal
US20170090737A1 (en) * 2015-09-29 2017-03-30 Intergraph Corporation Message Ribbon User Interface for Presenting Real-time Information and Allowing User-selected Redirection within a Computer Program
CN106844019A (en) * 2015-12-04 2017-06-13 阿里巴巴集团控股有限公司 Application control method, application program redirect associated configuration method and device
CN106951148A (en) * 2017-05-02 2017-07-14 深圳乐信软件技术有限公司 A kind of method and apparatus for switching the page
CN107092434A (en) * 2017-04-19 2017-08-25 网易(杭州)网络有限公司 Overlay target system of selection and device, storage medium, electronic equipment
CN107102802A (en) * 2017-04-19 2017-08-29 网易(杭州)网络有限公司 Overlay target system of selection and device, storage medium, electronic equipment
CN107870784A (en) * 2017-11-24 2018-04-03 维沃移动通信有限公司 A kind of display control method, mobile terminal and computer-readable recording medium
CN107992263A (en) * 2017-12-19 2018-05-04 维沃移动通信有限公司 A kind of information sharing method and mobile terminal
CN108076223A (en) * 2017-12-14 2018-05-25 广东欧珀移动通信有限公司 Target switching method, device, terminal device and storage medium
CN108170361A (en) * 2017-12-28 2018-06-15 维沃移动通信有限公司 Application running state control method and mobile terminal
CN108196930A (en) * 2018-01-18 2018-06-22 腾讯科技(深圳)有限公司 Applied program processing method, device, storage medium and computer equipment
CN108363593A (en) * 2018-05-21 2018-08-03 Oppo广东移动通信有限公司 Application program preloading method and device, storage medium and terminal
CN108664182A (en) * 2018-04-09 2018-10-16 Oppo广东移动通信有限公司 Application switching method, terminal and computer readable storage medium
US20180342037A1 (en) * 2017-05-25 2018-11-29 Beijing Xiaomi Mobile Software Co., Ltd. Method, device and computer readable storage medium for screenshot processing
CN109213550A (en) * 2017-07-07 2019-01-15 腾讯科技(深圳)有限公司 Interaction implementation method, device, equipment and the readable storage medium storing program for executing of embedded application
CN109246464A (en) * 2018-08-22 2019-01-18 Oppo广东移动通信有限公司 user interface display method, device, terminal and storage medium

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945115A (en) * 2012-10-18 2013-02-27 东莞宇龙通信科技有限公司 Terminal and terminal control method
US20140237367A1 (en) * 2013-02-19 2014-08-21 Lg Electronics Inc. Mobile terminal and control method thereof
CN105094577A (en) * 2014-04-23 2015-11-25 小米科技有限责任公司 Method and apparatus for application switching
CN106294372A (en) * 2015-05-15 2017-01-04 阿里巴巴集团控股有限公司 Application program page quick access method and apply its mobile terminal
CN105094958A (en) * 2015-06-23 2015-11-25 小米科技有限责任公司 Background application data processing method and apparatus
CN105068714A (en) * 2015-08-10 2015-11-18 联想(北京)有限公司 Display control method and electronic equipment
US20170090737A1 (en) * 2015-09-29 2017-03-30 Intergraph Corporation Message Ribbon User Interface for Presenting Real-time Information and Allowing User-selected Redirection within a Computer Program
CN106844019A (en) * 2015-12-04 2017-06-13 阿里巴巴集团控股有限公司 Application control method, application program redirect associated configuration method and device
CN106126330A (en) * 2016-06-23 2016-11-16 网易(杭州)网络有限公司 A kind of method and apparatus switching application
CN107092434A (en) * 2017-04-19 2017-08-25 网易(杭州)网络有限公司 Overlay target system of selection and device, storage medium, electronic equipment
CN107102802A (en) * 2017-04-19 2017-08-29 网易(杭州)网络有限公司 Overlay target system of selection and device, storage medium, electronic equipment
CN106951148A (en) * 2017-05-02 2017-07-14 深圳乐信软件技术有限公司 A kind of method and apparatus for switching the page
US20180342037A1 (en) * 2017-05-25 2018-11-29 Beijing Xiaomi Mobile Software Co., Ltd. Method, device and computer readable storage medium for screenshot processing
CN109213550A (en) * 2017-07-07 2019-01-15 腾讯科技(深圳)有限公司 Interaction implementation method, device, equipment and the readable storage medium storing program for executing of embedded application
CN107870784A (en) * 2017-11-24 2018-04-03 维沃移动通信有限公司 A kind of display control method, mobile terminal and computer-readable recording medium
CN108076223A (en) * 2017-12-14 2018-05-25 广东欧珀移动通信有限公司 Target switching method, device, terminal device and storage medium
CN107992263A (en) * 2017-12-19 2018-05-04 维沃移动通信有限公司 A kind of information sharing method and mobile terminal
CN108170361A (en) * 2017-12-28 2018-06-15 维沃移动通信有限公司 Application running state control method and mobile terminal
CN108196930A (en) * 2018-01-18 2018-06-22 腾讯科技(深圳)有限公司 Applied program processing method, device, storage medium and computer equipment
CN108664182A (en) * 2018-04-09 2018-10-16 Oppo广东移动通信有限公司 Application switching method, terminal and computer readable storage medium
CN108363593A (en) * 2018-05-21 2018-08-03 Oppo广东移动通信有限公司 Application program preloading method and device, storage medium and terminal
CN109246464A (en) * 2018-08-22 2019-01-18 Oppo广东移动通信有限公司 user interface display method, device, terminal and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114911543A (en) * 2021-02-09 2022-08-16 腾讯科技(北京)有限公司 Data processing method and device, computer equipment and storage medium
CN113485813A (en) * 2021-07-26 2021-10-08 维沃移动通信有限公司 Method and device for application jumping
CN114153538A (en) * 2021-11-12 2022-03-08 统信软件技术有限公司 Window switching method, computing device and storage medium
CN114356170A (en) * 2022-01-07 2022-04-15 维沃移动通信有限公司 Page display method and device, electronic equipment and medium

Also Published As

Publication number Publication date
CN111694626B (en) 2024-07-12

Similar Documents

Publication Publication Date Title
CN105389173B (en) Interface switching display method and device based on long connection task
CN108549513B (en) Application display method, device, storage medium and electronic device
CN108549519B (en) Split screen processing method and device, storage medium and electronic equipment
US20200183574A1 (en) Multi-Task Operation Method and Electronic Device
CN106570372B (en) A kind of the starting method and mobile terminal of application program
CN106406966A (en) Preloading method for application and mobile terminal
CN108463799B (en) Flexible display of electronic device and operation method thereof
CN111767108B (en) Application program label generation method, application interface display method and device
CN106844067A (en) The processing method and mobile terminal of a kind of content
CN106201191A (en) The batch processing method of a kind of icon, device and mobile terminal
CN106469094A (en) A kind of Word message sharing method and mobile terminal
CN103229133A (en) Task switching method and terminal
CN106372894A (en) Payment method and mobile terminal
CN111352597A (en) Multi-screen display control method and device, electronic device and readable storage medium
CN113127773A (en) Page processing method and device, storage medium and terminal equipment
CN107589901A (en) Page display method, device, terminal and computer-readable storage medium
CN107648844A (en) A kind of game mode method to set up and mobile terminal
CN107329659B (en) A permission setting method, device, electronic device and storage medium
WO2020007114A1 (en) Method and apparatus for switching split-screen application, storage medium, and electronic device
CN111694626A (en) Application skipping method and device, terminal and storage medium
CN107391246A (en) One kind applies startup method, mobile terminal and computer-readable recording medium
JP2019510299A (en) Information processing method and electronic device
CN107370874B (en) Application starting method, mobile terminal and storage medium
CN109032732B (en) Notification display method and device, storage medium and electronic equipment
CN106993091A (en) A kind of image weakening method and mobile terminal

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
GR01 Patent grant
GR01 Patent grant