Movatterモバイル変換


[0]ホーム

URL:


CN112748972B - Multi-task interface management method and electronic device - Google Patents

Multi-task interface management method and electronic device
Download PDF

Info

Publication number
CN112748972B
CN112748972BCN201911056392.2ACN201911056392ACN112748972BCN 112748972 BCN112748972 BCN 112748972BCN 201911056392 ACN201911056392 ACN 201911056392ACN 112748972 BCN112748972 BCN 112748972B
Authority
CN
China
Prior art keywords
electronic device
application
task area
user
application programs
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.)
Active
Application number
CN201911056392.2A
Other languages
Chinese (zh)
Other versions
CN112748972A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN201911056392.2ApriorityCriticalpatent/CN112748972B/en
Priority to PCT/CN2020/113804prioritypatent/WO2021082739A1/en
Publication of CN112748972ApublicationCriticalpatent/CN112748972A/en
Application grantedgrantedCritical
Publication of CN112748972BpublicationCriticalpatent/CN112748972B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application provides a multi-task interface management method and electronic equipment, relates to the technical field of terminals, can be used for an artificial intelligence (artificial intelligence, AI) terminal, can realize quick switching of application programs, and simplifies user operation. The method comprises the following steps: the display interface of the electronic equipment is provided with a task area; in response to a preset operation, the electronic device determines a priority order of one or more application programs; wherein the one or more applications include an application currently being run by the electronic device; the preset operation comprises the following steps: unlocking operation, switching to desktop operation or clicking operation of a task area starting button; and the electronic equipment displays icons of the one or more application programs in the task area according to a preset rule according to the priority order of the one or more application programs.

Description

Translated fromChinese
多任务界面管理方法及电子设备Multi-task interface management method and electronic device

技术领域Technical Field

本申请涉及终端技术领域,尤其涉及多任务界面管理方法及电子设备。The present application relates to the field of terminal technology, and in particular to a multi-tasking interface management method and an electronic device.

背景技术Background Art

随着电子技术的发展,手机、平板电脑、车载终端(又可描述为车机)等电子设备的功能越来越强大,电子设备安装的应用程序数量不断增加。用户需要经常在不同应用程序之间进行切换,以使用不同应用程序提供的不同服务和功能。With the development of electronic technology, the functions of electronic devices such as mobile phones, tablet computers, and vehicle-mounted terminals (also described as vehicle computers) are becoming more and more powerful, and the number of applications installed on electronic devices is increasing. Users need to frequently switch between different applications to use different services and functions provided by different applications.

目前,在电子设备中设置多任务界面,以实现多个应用程序间的切换。多任务界面中通过层叠、堆叠或并排等排列方式来显示电子设备已启动的多个应用程序(任务)对应的卡片。其中,多任务界面中的卡片界面对应于用户退出应用程序时的界面。用户通过点击多任务界面上的卡片,前台运行卡片对应的应用程序。示例性的,如图1所示,通过并排显示的方式,横向均匀分布的将多个应用程序对应的卡片并排排列在电子设备显示屏上。由于受电子设备显示屏大小限制,图1中只能完整的显示一个应用程序对应的卡片,其余应用程序对应的卡片只能显示部分内容。因此,当已启动运行的应用程序过多时,用户只能通过在显示屏上左右滑动以查找想要启动的应用程序,非常耗时,影响用户体验。At present, a multitasking interface is set in an electronic device to realize switching between multiple applications. In the multitasking interface, cards corresponding to multiple applications (tasks) started by the electronic device are displayed by cascading, stacking or side by side. Among them, the card interface in the multitasking interface corresponds to the interface when the user exits the application. The user clicks on the card on the multitasking interface to run the application corresponding to the card in the foreground. Exemplarily, as shown in Figure 1, the cards corresponding to multiple applications are arranged side by side on the display screen of the electronic device in a side-by-side manner and are evenly distributed horizontally. Due to the size limitation of the display screen of the electronic device, only the card corresponding to one application can be fully displayed in Figure 1, and the cards corresponding to the remaining applications can only display partial content. Therefore, when there are too many applications that have been started and run, the user can only swipe left and right on the display screen to find the application he wants to start, which is very time-consuming and affects the user experience.

发明内容Summary of the invention

本申请提供一种多任务界面管理方法及电子设备,能够实现快速切换应用程序,简化用户操作,提升用户体验。The present application provides a multi-tasking interface management method and an electronic device, which can realize fast switching of application programs, simplify user operations, and improve user experience.

为达到上述目的,本申请采用如下技术方案:In order to achieve the above purpose, this application adopts the following technical solutions:

第一方面,本申请提供一种多任务界面管理方法,应用于电子设备,该电子设备的显示界面设置有任务区域,该方法包括:响应于预设操作,电子设备确定一个或多个应用程序的优先级顺序;其中,一个或多个应用程序包括电子设备当前正在运行的应用程序;预设操作包括:解锁操作、切换至桌面的操作或者点击任务区域启动按钮的操作;电子设备根据一个或多个应用程序的优先级顺序,在任务区域按照预设规则显示一个或多个应用程序的图标。In a first aspect, the present application provides a multi-task interface management method, which is applied to an electronic device, wherein the display interface of the electronic device is provided with a task area, the method comprising: in response to a preset operation, the electronic device determines the priority order of one or more applications; wherein the one or more applications include an application currently running on the electronic device; the preset operation comprises: an unlocking operation, a switching to the desktop operation, or an operation of clicking a task area start button; the electronic device displays the icons of one or more applications in the task area according to preset rules based on the priority order of the one or more applications.

如此,若电子设备正在运行一个或多个应用程序,并检测到用户的解锁操作,则可以根据预测的用户启动正在运行的应用程序的可能性,判断这些应用程序的优先级顺序,并根据优先级顺序将一个或多个应用程序的图标显示于任务区域中。进而,用户可以在任务区域中快速锁定想要启动的应用程序,并可以直接通过对任务区域中显示的图标的操作,驱动电子设备执行相应的动作,如启动对应的应用程序等。In this way, if the electronic device is running one or more applications and detects the user's unlocking operation, the priority order of these applications can be determined based on the predicted possibility of the user starting the running applications, and the icons of one or more applications can be displayed in the task area according to the priority order. Furthermore, the user can quickly lock the application he wants to start in the task area, and can directly drive the electronic device to perform corresponding actions, such as starting the corresponding application, by operating the icon displayed in the task area.

在一种可能的实现方式中,电子设备确定一个或多个的优先级顺序,包括:电子设备根据应用程序数据确定一个或多个应用程序的优先级顺序,应用程序数据包含如下一项或几项:应用程序的启动时间、应用程序的启动地点、应用程序的启动频率、应用程序的使用时长。In one possible implementation, the electronic device determines one or more priority orders, including: the electronic device determines the priority order of one or more applications based on application data, the application data includes one or more of the following items: application startup time, application startup location, application startup frequency, and application usage time.

如此,电子设备基于应用程序数据,获得用户启动一个或多个应用程序的可能性大小,根据该可能性大小即优先级顺序将应用程序图标排列显示于任务区域中。其中,应用程序数据包括与用户相关的用户使用数据,根据用户使用习惯推荐的应用程序更能满足用户需求。In this way, the electronic device obtains the likelihood of the user launching one or more applications based on the application data, and arranges and displays the application icons in the task area according to the likelihood, i.e., the priority order. The application data includes user usage data related to the user, and the application recommended according to the user's usage habits can better meet the user's needs.

示例性的,用户在每天早上8点都会使用支付宝进行付款买早餐。那么,当用户在早上8点解锁手机,电子设备预测此时用户可能会启动支付宝,则将支付宝判断为优先级最高的应用程序,显示在任务区域中用户最容易操作的显示位置,使得用户可以快速锁定并启动支付宝,而不必再进行查找。For example, the user uses Alipay to pay for breakfast at 8 a.m. every morning. Then, when the user unlocks the phone at 8 a.m., the electronic device predicts that the user may start Alipay at this time, and then determines Alipay as the highest priority application, and displays it in the display position in the task area where the user can operate most easily, so that the user can quickly lock and start Alipay without having to search for it again.

在一种可能的实现方式中,电子设备根据一个或多个应用程序的优先级顺序,在任务区域按照预设规则显示一个或多个应用程序的图标,包括:电子设备根据一个或多个应用程序的优先级顺序,按照任务区域中显示位置的优先级顺序,显示一个或多个应用程序图标。In one possible implementation, the electronic device displays icons of one or more applications in a task area according to preset rules based on a priority order of the one or more applications, including: the electronic device displays one or more application icons in a task area according to a priority order of display positions based on a priority order of the one or more applications.

在一种可能的实现方式中,任务区域为显示于显示界面下方或上方的矩形区域,任务区域中显示位置的优先级顺序包括:任务区域的中央显示位置为优先级最高的显示位置,向两侧排列的显示位置优先级顺序降低;或者,任务区域最左侧的显示位置为优先级最高的显示位置,向右排列的显示位置优先级顺序降低;或者,任务区域最右侧的显示位置为优先级最高的显示位置,向左排列的显示位置优先级顺序降低。In one possible implementation, the task area is a rectangular area displayed below or above the display interface, and the priority order of the display positions in the task area includes: the central display position of the task area is the display position with the highest priority, and the display positions arranged on both sides have decreasing priorities; or, the leftmost display position of the task area is the display position with the highest priority, and the display positions arranged on the right have decreasing priorities; or, the rightmost display position of the task area is the display position with the highest priority, and the display positions arranged on the left have decreasing priorities.

如此,可以根据用户使用习惯确定任务区域中各个显示位置的优先级排序,将应用程序的优先级与任务区域中位置的优先级匹配,进而,便于用户快速启动应用程序。比如,用户能够快速锁定任务区域中央位置,则将任务区域中央显示位置确定为优先级最高的显示位置,并沿两侧优先级顺序降低。又比如,电子设备显示屏较大,用户单手操作不便于点击过远的位置,则将任务区域左侧或者右侧的显示位置确定为优先级最高的显示位置,便于用户操作。In this way, the priority of each display position in the task area can be determined according to the user's usage habits, and the priority of the application can be matched with the priority of the position in the task area, so that the user can quickly start the application. For example, if the user can quickly lock the central position of the task area, the central display position of the task area is determined as the display position with the highest priority, and the priority order is reduced along both sides. For another example, if the display screen of the electronic device is large and it is inconvenient for the user to click a position that is too far away with one hand, the display position on the left or right side of the task area is determined as the display position with the highest priority, which is convenient for the user to operate.

在一种可能的实现方式中,响应于预设操作,电子设备确定一个或多个应用程序的优先级顺序,包括:电子设备第i+1次检测到用户的解锁操作,将第一应用程序确定为优先级最高的应用程序;第一应用程序为电子设备第i次解锁后,,用户启动的未在任务区域显示的应用程序。In one possible implementation, in response to a preset operation, the electronic device determines the priority order of one or more applications, including: the electronic device detects the user's unlocking operation for the i+1th time, and determines the first application as the application with the highest priority; the first application is an application that is launched by the user and is not displayed in the task area after the electronic device is unlocked for the i-th time.

在一种可能的实现方式中,若第一应用程序的数量为多个,且第一应用程序中包括一个或多个第二应用程序,一个或多个第二应用程序为用户新下载的应用程序,则电子设备第i+1次检测到用户的解锁操作,将一个或多个第二应用程序确定为第一应用程序中优先级最高的应用程序;其中,电子设备根据一个或多个第二应用程序的下载时间顺序确定一个或多个第二应用程序的优先级顺序。。In a possible implementation, if there are multiple first applications, and the first applications include one or more second applications, and the one or more second applications are newly downloaded by the user, the electronic device detects the user's unlocking operation for the i+1th time and determines the one or more second applications as the applications with the highest priority among the first applications; wherein the electronic device determines the priority order of the one or more second applications according to the download time order of the one or more second applications. .

如此,用户此次解锁后新启动的应用程序,可能为用户下次解锁后还想要使用的应用程序,因此可以将该应用程序图标放在任务区域优先级较高的显示位置,便于用户启动。或者,用户此次解锁后新下载启动的应用程序,下次用户启动的可能性也较大,因此排列于任务区域优先级较高的显示位置。In this way, the application newly launched after the user unlocks the device this time may be the application that the user wants to use next time the device is unlocked, so the application icon can be placed in a display position with a higher priority in the task area to facilitate the user to launch it. Alternatively, the application newly downloaded and launched after the user unlocks the device this time may also be more likely to be launched by the user next time, so it is arranged in a display position with a higher priority in the task area.

在一种可能的实现方式中,电子设备检测到用户启动第一应用程序,第一应用程序为用户启动的未在任务区域显示的应用程序,则当电子设备检测到用户切换第一应用程序至桌面的操作,按照第一应用程序的切换顺序匹配优先级顺序,第一应用程序的优先级低于一个或多个应用程序的优先级;其中,第一应用程序的数量为一个或多个。In one possible implementation, the electronic device detects that a user launches a first application, and the first application is an application launched by the user that is not displayed in the task area. Then, when the electronic device detects that the user switches the first application to the desktop, the priority order is matched according to the switching order of the first application, and the priority of the first application is lower than the priority of one or more applications; wherein the number of the first applications is one or more.

如此,用户启动了非任务区域包括的应用程序,并切换至桌面后,也能在任务区域显示该应用程序的图标,保证用户后续想要启动该应用程序,可以在任务区域中锁定的图标,而不必在桌面多个应用程序中进行搜索查找。In this way, when the user starts an application not included in the task area and switches to the desktop, the icon of the application can also be displayed in the task area, ensuring that when the user wants to start the application later, he can lock the icon in the task area without having to search for it in multiple applications on the desktop.

在一种可能的实现方式中,电子设备检测到用户启动第三应用程序,电子设备根据一个或多个应用程序中与第三应用程序的关联度,将关联度较高的应用程序的图标显示于任务区域中优先级较高的显示位置;其中,第二应用程序为电子设备中包含的应用程序。In one possible implementation, the electronic device detects that a user launches a third application, and the electronic device displays the icon of an application with a higher degree of association with the third application in a task area at a higher priority display position based on the degree of association of one or more applications with the third application; wherein the second application is an application included in the electronic device.

如此,可以进行关联推荐,更加便于用户操作。示例性的,用户拍照后有修图的习惯,那么当用户启动相机并切换至桌面后,电子设备可以将修图应用程序的图标排列于任务区域优先级较高的显示位置,便于用户快速锁定,启动修图应用程序,提高用户体验。In this way, related recommendations can be made, which is more convenient for users to operate. For example, if a user has the habit of editing photos after taking them, then when the user starts the camera and switches to the desktop, the electronic device can arrange the icon of the photo editing application in a display position with a higher priority in the task area, so that the user can quickly lock and start the photo editing application, thereby improving the user experience.

在一种可能的实现方式中,响应于对目标应用程序的图标的单击操作,电子设备在前台运行目标应用程序。响应于对目标应用程序的图标的长按并上滑操作,电子设备删除任务区域中的目标应用程序的图标。In a possible implementation, in response to a single click operation on the target application icon, the electronic device runs the target application in the foreground. In response to a long press and slide operation on the target application icon, the electronic device deletes the target application icon in the task area.

如此,电子设备检测到用户对任务区域中显示的应用程序的图标的各种操作,执行各种预设动作,满足用户需求。比如,电子设备检测到用户单击某图标的操作,则启动该图标对应的应用程序。又比如,电子设备检测到用户在某图标上长按并上滑,则删除该图标。In this way, the electronic device detects various operations of the user on the icons of the application displayed in the task area, and performs various preset actions to meet the user's needs. For example, if the electronic device detects that the user clicks on an icon, the application corresponding to the icon is started. For another example, if the electronic device detects that the user presses and slides up on an icon, the icon is deleted.

在一种可能的实现方式中,响应于任务区域中的滑动操作,电子设备显示隐藏区域中的应用程序的图标。In one possible implementation, in response to a sliding operation in the task area, the electronic device displays icons of application programs in the hidden area.

如此,任务区域包括显示区域和隐藏区域,显示区域的大小受限于电子设备显示屏的大小,则可以通过滑动操作显示隐藏区域中包括的应用程序的图标,进而,任务区域中可以包括更多的应用程序图标。In this way, the task area includes a display area and a hidden area. The size of the display area is limited by the size of the electronic device display screen. The icons of the applications included in the hidden area can be displayed through a sliding operation, and thus, more application icons can be included in the task area.

在一种可能的实现方式中,响应于任务区域中的双指捏合或双指拉伸操作,电子设备放大或缩小任务区域。In one possible implementation, in response to a two-finger pinch or two-finger stretch operation in the task area, the electronic device enlarges or reduces the task area.

如此,任务区域放大或缩小后,任务区域中显示的应用程序图标也会随之放大或缩小,进而更加满足用户的使用习惯。如用户为老年人,较大的图标能够使该用户更加清晰的查看。In this way, when the task area is enlarged or reduced, the application icons displayed in the task area will also be enlarged or reduced accordingly, thereby better meeting the user's usage habits. For example, if the user is an elderly person, a larger icon can enable the user to see it more clearly.

在一种可能的实现方式中,若电子设备未检测到用户的锁屏操作,则按照预设周期根据当前运行的一个或多个应用程序的优先级顺序刷新任务区域显示的图标。In a possible implementation, if the electronic device does not detect a screen lock operation by the user, the icons displayed in the task area are refreshed according to a preset period and in a priority order of one or more currently running applications.

如此,电子设备除检测到用户的解锁操作,检测到用户启动非任务区域包含的应用程序的操作,检测到用户切换至桌面的操作,会刷新任务区域显示内容若用户长时间未锁屏,电子设备也会按照预设周期刷新任务区域显示内容,以保证当前任务区域显示图标能够满足用户需求。In this way, in addition to detecting the user's unlocking operation, detecting the user's operation of launching an application not included in the task area, and detecting the user's operation of switching to the desktop, the electronic device will refresh the displayed content in the task area. If the user does not lock the screen for a long time, the electronic device will also refresh the displayed content in the task area according to the preset period to ensure that the icons displayed in the current task area can meet the user's needs.

在一种可能的实现方式中,电子设备的显示界面设置有任务区域启动按钮,该方法包括:响应于用户点击任务区域启动按钮的操作,电子设备显示所述任务区域。In a possible implementation, a task area start button is provided on a display interface of the electronic device, and the method includes: in response to a user clicking the task area start button, the electronic device displays the task area.

如此,可以将任务区域持续显示于电子设备显示界面固定位置,或者,也可以在电子设备显示界面上设置任务区域启动按钮,若用户需要切换应用程序,则通过操作任务区域启动按钮启动任务区域。并且,每次电子设备检测到用户操作任务区域启动按钮时,都会获得当前正在运行的应用程序的优先级顺序,进而可以满足用户当前快速启动应用程序的需求。In this way, the task area can be continuously displayed at a fixed position on the electronic device display interface, or a task area start button can be set on the electronic device display interface. If the user needs to switch applications, the task area can be started by operating the task area start button. In addition, each time the electronic device detects that the user operates the task area start button, the priority order of the currently running applications will be obtained, thereby meeting the user's current need to quickly start the application.

第二方面,本申请实施例提供一种电子设备,该电子设备可以为实现上述第一方面方法的装置。该电子设备可以包括:一个或多个处理器;存储器,所述存储器中存储有指令;触摸屏,用于检测触摸操作,以及显示任务区域;若指令被一个或多个处理器执行,则使得电子设备执行第一方面的多任务界面管理方法。In a second aspect, an embodiment of the present application provides an electronic device, which can be a device for implementing the method of the first aspect. The electronic device may include: one or more processors; a memory in which instructions are stored; a touch screen for detecting touch operations and displaying task areas; if the instructions are executed by one or more processors, the electronic device executes the multi-task interface management method of the first aspect.

第三方面,本申请提供一种电子设备,该电子设备具有实现上述第一方面任一项的多任务界面管理方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, the present application provides an electronic device having the function of implementing any of the multi-task interface management methods of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

第四方面,本申请实施例提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其中任一种可能的实现方式中所述的方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, including computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method described in the first aspect and any possible implementation thereof.

第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面中及其中任一种可能的实现方式中所述的方法。In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the method described in the first aspect and any possible implementation thereof.

第六方面,提供一种电路系统,电路系统包括处理电路,处理电路被配置为执行如上述第一方面中任一项的多任务界面管理方法。In a sixth aspect, a circuit system is provided, the circuit system comprising a processing circuit, the processing circuit being configured to execute a multi-tasking interface management method as described in any one of the first aspects above.

第七方面,本申请实施例提供一种芯片系统,包括至少一个处理器和至少一个接口电路,至少一个接口电路用于执行收发功能,并将指令发送给至少一个处理器,当至少一个处理器执行指令时,至少一个处理器执行如第一方面及其任一可能的实现方式中多任务界面管理方法。In the seventh aspect, an embodiment of the present application provides a chip system, comprising at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to at least one processor, and when the at least one processor executes the instructions, the at least one processor executes the multi-task interface management method in the first aspect and any possible implementation thereof.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例提供的现有技术中多任务界面的示意图;FIG1 is a schematic diagram of a multi-tasking interface in the prior art provided by an embodiment of the present application;

图2为本申请实施例提供的一种电子设备的结构示意图;FIG2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

图3为本申请实施例提供的编程模块的配置框图的示意图;FIG3 is a schematic diagram of a configuration block diagram of a programming module provided in an embodiment of the present application;

图4为本申请实施例提供的多任务界面管理方法的应用场景示意图一;FIG4 is a schematic diagram of an application scenario 1 of the multi-task interface management method provided in an embodiment of the present application;

图5为本申请实施例提供的多任务界面管理方法的应用场景示意图二;FIG5 is a second schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图6为本申请实施例提供的多任务界面管理方法的应用场景示意图三;FIG6 is a third schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图7为本申请实施例提供的多任务界面管理方法的应用场景示意图四;FIG7 is a fourth schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图8为本申请实施例提供的多任务界面管理方法的应用场景示意图五;FIG8 is a fifth schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图9为本申请实施例提供的多任务界面管理方法的应用场景示意图六;FIG9 is a sixth schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图10为本申请实施例提供的多任务界面管理方法的应用场景示意图七;FIG10 is a seventh schematic diagram of an application scenario of the multi-task interface management method provided in an embodiment of the present application;

图11为本申请实施例提供的多任务界面管理方法的应用场景示意图八;FIG11 is a schematic diagram of an eighth application scenario of the multi-task interface management method provided in an embodiment of the present application;

图12为本申请实施例提供的一种电子设备的结构示意图一;FIG12 is a first structural diagram of an electronic device provided in an embodiment of the present application;

图13为本申请实施例提供的一种电子设备的结构示意图二;FIG13 is a second structural diagram of an electronic device provided in an embodiment of the present application;

图14为本申请实施例提供的一种芯片系统的结构示意图。FIG14 is a schematic diagram of the structure of a chip system provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面结合附图对本申请实施例提供的多任务界面管理方法及电子设备进行详细地描述。The multi-tasking interface management method and electronic device provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.

本申请实施例提供一种多任务界面管理方法,可以应用于电子设备。例如,该电子设备可以是手机、可穿戴设备、车载设备、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备、个人数字助理(personal digital assistant,PDA)、人工智能(artificial intelligence,AI)终端等,本申请实施例对此不作任何限制。The embodiment of the present application provides a multi-task interface management method, which can be applied to electronic devices. For example, the electronic device can be a mobile phone, a wearable device, a vehicle-mounted device, an augmented reality (AR)/virtual reality (VR) device, a personal digital assistant (PDA), an artificial intelligence (AI) terminal, etc., and the embodiment of the present application does not impose any restrictions on this.

上述电子设备为可以同时运行多个任务的设备。该任务可以包括应用程序(或称应用软件),文档,页面或其他任何可结合电子设备而执行的活动。The electronic device is a device that can run multiple tasks simultaneously. The tasks may include applications (or application software), documents, pages or any other activities that can be performed in conjunction with the electronic device.

如图2所示,本申请实施例中的电子设备可以为手机100。下面以手机100为例对本申请实施例进行具体说明。应该理解的是,图示手机100仅是上述电子设备的一个范例,并且手机100可以具有比图2中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。As shown in FIG2 , the electronic device in the embodiment of the present application may be a mobile phone 100. The embodiment of the present application is specifically described below by taking the mobile phone 100 as an example. It should be understood that the illustrated mobile phone 100 is only an example of the above-mentioned electronic device, and the mobile phone 100 may have more or fewer components than those shown in FIG2 , may combine two or more components, or may have different component configurations.

参照图2,手机100可与除手机100外的其它电子设备102和104、以及服务器106通信。手机100可包括总线110、处理器120、存储器130、用户输入模块150、显示模块160、通信接口170和其它相似和/或合适组件。2 , the mobile phone 100 can communicate with other electronic devices 102 and 104 other than the mobile phone 100, and a server 106. The mobile phone 100 may include a bus 110, a processor 120, a memory 130, a user input module 150, a display module 160, a communication interface 170, and other similar and/or suitable components.

总线110可以是将上述元件相互连接并在上述元件之间传递通信(例如控制消息)的电路。The bus 110 may be a circuit that connects the above elements to each other and transfers communications (eg, control messages) between the above elements.

处理器120可以通过总线110从上述其它元件(例如存储器130、用户输入模块150、显示模块160、通信接口170、通信配置控制模块170等)接收命令,可以解释接收到的命令,并可以根据所解释的命令来执行计算或数据处理。The processor 120 can receive commands from the above-mentioned other components (such as the memory 130, the user input module 150, the display module 160, the communication interface 170, the communication configuration control module 170, etc.) through the bus 110, can interpret the received commands, and can perform calculations or data processing according to the interpreted commands.

存储器130可以存储从处理器120或其它元件(例如用户输入模块150、显示模块160、通信接口170等)接收的命令或数据或者由处理器120或其它元件产生的命令或数据。The memory 130 may store commands or data received from the processor 120 or other elements (eg, the user input module 150 , the display module 160 , the communication interface 170 , etc.) or commands or data generated by the processor 120 or other elements.

存储器130可以包括编程模块,诸如内核131、中间件132、应用编程接口(application programming interface,API)133、应用134等。上述编程模块中的每一部分均可以用软件、固件、硬件或者其中两个或更多个的组合来实现,其详细描述可参见附图3的相关描述。The memory 130 may include programming modules, such as a kernel 131, middleware 132, an application programming interface (API) 133, and an application 134. Each of the above programming modules may be implemented by software, firmware, hardware, or a combination of two or more thereof, and a detailed description thereof may be found in the related description of FIG. 3 .

内核131可以控制或管理用于执行由其它编程模块(例如中间件132、API 133和应用134)实现的操作或功能的系统资源(例如总线110、处理器120、存储器130等)。另外,内核131可以提供能够通过使用中间件132、API 133或应用134来访问并控制或者管理手机100的各个元件的接口。The kernel 131 may control or manage system resources (e.g., bus 110, processor 120, memory 130, etc.) for executing operations or functions implemented by other programming modules (e.g., middleware 132, API 133, and application 134). In addition, the kernel 131 may provide an interface that can access and control or manage various components of the mobile phone 100 by using the middleware 132, API 133, or application 134.

中间件132可以用于在API 133或应用134与内核131之间以API 133或应用134与内核131通信并与其交换数据的方式运行。例如,中间件132可以被配置为用于在API 133或应用134与内核131之间进行通信的中介。另外,例如,关于从一个或多个应用134和/或中间件132接收的工作请求,可以通过使用向一个或多个应用134中的至少一个应用指派优先级(其中可以按所述优先级来使用手机100的系统资源(例如总线110、处理器120、存储器130等))的方法来执行工作请求的负载均衡。The middleware 132 may be used to operate between the API 133 or the application 134 and the kernel 131 in a manner that the API 133 or the application 134 communicates with the kernel 131 and exchanges data therewith. For example, the middleware 132 may be configured as an intermediary for communication between the API 133 or the application 134 and the kernel 131. In addition, for example, with respect to work requests received from one or more applications 134 and/or the middleware 132, load balancing of work requests may be performed by using a method of assigning a priority to at least one of the one or more applications 134 (wherein system resources (e.g., bus 110, processor 120, memory 130, etc.) of the mobile phone 100 may be used according to the priority).

API 133是应用134能够通过其控制由内核131或中间件132提供的功能的接口,并可以包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能。The API 133 is an interface through which the application 134 can control functions provided by the kernel 131 or the middleware 132 , and may include, for example, at least one interface or function for file control, window control, image processing, character control, and the like.

应用134可以包括例如主页应用、拨号器应用、短消息服务(short messageservice,SMS)/多媒体消息服务(multimedia message service,MMS)应用、即时消息(immediately message,IM)应用、浏览器应用、相机应用、闹钟应用、联系人应用、语音拨号应用、电子邮件(e-mail)应用、日历应用、媒体播放器应用、相册应用、时钟应用以及任意其它合适和/或类似的应用。Applications 134 may include, for example, a home application, a dialer application, a short message service (SMS)/multimedia message service (MMS) application, an instant messaging (IM) application, a browser application, a camera application, an alarm application, a contact application, a voice dialing application, an email (e-mail) application, a calendar application, a media player application, a photo album application, a clock application, and any other suitable and/or similar application.

在本申请实施例中,除非另有说明,应用的含义即为应用程序。应用图标也可以称为应用程序图标或图标,其中,每一应用对应一个应用图标。In the embodiments of the present application, unless otherwise specified, the meaning of application is application program. Application icon can also be called application program icon or icon, wherein each application corresponds to an application icon.

用户输入模块150可以接收经由输入-输出手段(例如,传感器、键盘、触摸屏等)从用户输入的命令或数据,并可以通过总线110向处理器120或存储器130传送接收到的命令或数据。显示模块160可以向用户显示视频、图像、数据等。The user input module 150 may receive commands or data input from a user via input-output means (e.g., a sensor, a keyboard, a touch screen, etc.), and may transmit the received commands or data to the processor 120 or the memory 130 through the bus 110. The display module 160 may display video, images, data, etc. to the user.

显示模块160可以显示从上述元件接收到的各种信息(例如多媒体数据、文本数据)。The display module 160 may display various information (eg, multimedia data, text data) received from the above elements.

通信接口170可以控制与另一电子设备102之间的短距离通信连接。当手机100与另一电子设备配对时,通信接口170可以停止等待从邻近电子设备接收信号的扫描操作或者停止广播信号的广播操作。例如,响应于手机100与另一电子设备102配对,通信接口170停止等待从邻近电子设备接收信号的扫描操作或者停止广播信号的广播操作。当手机100与另一电子设备配对时,通信接口170可以控制扫描或广播操作的周期。The communication interface 170 can control the short-range communication connection with another electronic device 102. When the mobile phone 100 is paired with another electronic device, the communication interface 170 can stop the scanning operation of waiting for receiving a signal from a neighboring electronic device or stop the broadcasting operation of broadcasting a signal. For example, in response to the mobile phone 100 being paired with another electronic device 102, the communication interface 170 stops the scanning operation of waiting for receiving a signal from a neighboring electronic device or stops the broadcasting operation of broadcasting a signal. When the mobile phone 100 is paired with another electronic device, the communication interface 170 can control the cycle of the scanning or broadcasting operation.

在本申请实施例中,手机100可以使用通信接口170与另一电子设备通信。例如,手机100可以使用通信接口170与另一电子设备104、服务器106等进行通信。手机100可以使用通信接口170直接,或者通过通信接口170及网络162与其它电子设备104、服务器106等进行通信。例如,手机100可以通过通信接口170连接至网络162。In the embodiment of the present application, the mobile phone 100 can communicate with another electronic device using the communication interface 170. For example, the mobile phone 100 can communicate with another electronic device 104, a server 106, etc. using the communication interface 170. The mobile phone 100 can communicate with other electronic devices 104, a server 106, etc. using the communication interface 170 directly, or through the communication interface 170 and the network 162. For example, the mobile phone 100 can be connected to the network 162 via the communication interface 170.

图3示出了本申请实施例公开的编程模块的配置框图。FIG. 3 shows a configuration block diagram of a programming module disclosed in an embodiment of the present application.

参照图3,编程模块310可被包括(或被存储)在图2中示出的手机100(例如存储器130)中。编程模块310的至少一部分可以实施为软件、固件、硬件或它们中的两个或更多个的组合。编程模块310可以实施为硬件(例如硬件201),并可以包括控制与电子设备(例如手机100)相关的资源的操作系统(operating system,OS)和/或在OS中执行的各种应用(例如应用370)。例如,OS可以是Android、iOS、Windows、Symbian、Tizen、Bada等。3 , a programming module 310 may be included (or stored) in the mobile phone 100 (e.g., memory 130) shown in FIG. 2 . At least a portion of the programming module 310 may be implemented as software, firmware, hardware, or a combination of two or more thereof. The programming module 310 may be implemented as hardware (e.g., hardware 201 ) and may include an operating system (OS) that controls resources associated with an electronic device (e.g., mobile phone 100) and/or various applications (e.g., application 370) executed in the OS. For example, the OS may be Android, iOS, Windows, Symbian, Tizen, Bada, etc.

参照图3,编程模块310可以包括内核320、中间件330、API 360和/或应用370。3 , a programming module 310 may include a kernel 320 , middleware 330 , an API 360 , and/or an application 370 .

内核320(例如,内核131)可以包括系统资源管理器321和/或设备驱动程序323。系统资源管理器321可以包括进程管理器(未示出)、存储器管理器(未示出)和文件系统管理器(未示出)。系统资源管理器321可以执行对系统资源的控制、分配、恢复等。设备驱动程序323可以包括例如显示器驱动程序(未示出)、相机驱动程序(未示出)、蓝牙驱动程序(未示出)、共享存储器驱动程序(未示出)、USB驱动程序(未示出)、键区驱动程序(未示出)、Wi-Fi(wireless fidelity,无线保真)驱动程序(未示出)和/或音频驱动程序(未示出)。此外,在本申请实施例中,设备驱动程序323可以包括进程间通信(inter-process communication,IPC)驱动程序(未示出)。The kernel 320 (e.g., kernel 131) may include a system resource manager 321 and/or a device driver 323. The system resource manager 321 may include a process manager (not shown), a memory manager (not shown), and a file system manager (not shown). The system resource manager 321 may perform control, allocation, recovery, etc. of system resources. The device driver 323 may include, for example, a display driver (not shown), a camera driver (not shown), a Bluetooth driver (not shown), a shared memory driver (not shown), a USB driver (not shown), a keypad driver (not shown), a Wi-Fi (wireless fidelity) driver (not shown), and/or an audio driver (not shown). In addition, in an embodiment of the present application, the device driver 323 may include an inter-process communication (IPC) driver (not shown).

中间件330可以包括预先实施的多个模块,以提供由应用370共用的功能。此外,中间件330可以通过API 360向应用370提供功能,以使应用370能够高效地使用电子设备内的有限系统资源。例如,如图3中所示,中间件330(例如中间件132)可以包括以下至少一项:运行库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351、安全管理器352和任何其它合适和/或类似的管理器。The middleware 330 may include a plurality of modules pre-implemented to provide functions shared by the applications 370. In addition, the middleware 330 may provide functions to the applications 370 through the API 360 so that the applications 370 can efficiently use the limited system resources within the electronic device. For example, as shown in FIG. 3 , the middleware 330 (e.g., the middleware 132) may include at least one of the following: a runtime 335, an application manager 341, a window manager 342, a multimedia manager 343, a resource manager 344, a power manager 345, a database manager 346, a package manager 347, a connection manager 348, a notification manager 349, a location manager 350, a graphics manager 351, a security manager 352, and any other suitable and/or similar managers.

运行库335可以包括例如由编译器使用的库模块,以在应用370的执行期间通过使用编程语言来添加新功能。在本申请实施例中,运行库335可以执行与输入和输出、存储器的管理、算术功能等相关的功能。The runtime 335 may include, for example, a library module used by a compiler to add new functions by using a programming language during execution of the application 370. In an embodiment of the present application, the runtime 335 may perform functions related to input and output, memory management, arithmetic functions, and the like.

应用管理器341可以管理例如至少一个应用370的生命周期。窗口管理器342可以管理在屏幕上使用的图形用户界面(graphical user interface,GUI)资源。多媒体管理器343可以检测用于再现各种媒体文件的格式,并可以通过使用适合于相关格式的编解码器对媒体文件进行编码或解码。资源管理器344可以管理至少一个应用370的资源,如源代码、存储器、存储空间等。The application manager 341 may manage, for example, the life cycle of at least one application 370. The window manager 342 may manage graphical user interface (GUI) resources used on the screen. The multimedia manager 343 may detect the formats used to reproduce various media files, and may encode or decode the media files by using a codec suitable for the relevant format. The resource manager 344 may manage resources of at least one application 370, such as source code, memory, storage space, etc.

在本申请实施例中,窗口管理器342可以在任务区域显示相应的应用程序图标,便于用户直接锁定想要使用的应用,而不必在多任务显示界面通过滑动操作寻找该应用。In an embodiment of the present application, the window manager 342 can display the corresponding application icon in the task area, so that the user can directly lock the application he wants to use without having to search for the application through sliding operations in the multi-task display interface.

电源管理器345可以与基本输入/输出系统(basic input output system,BIOS)一起操作,可以管理电池或电源,并可以提供用于操作的电源信息等。数据库管理器346可以用以下方式来管理数据库:使得能够产生、搜索和/或改变将由至少一个应用370使用的数据库。包管理器347可以管理对以包文件的形式分发的应用的安装和/或更新。The power manager 345 may operate together with a basic input output system (BIOS), may manage a battery or power source, and may provide power information for operation, etc. The database manager 346 may manage a database in such a manner as to enable generation, search, and/or change of a database to be used by at least one application 370. The package manager 347 may manage installation and/or update of an application distributed in the form of a package file.

连接管理器348可以管理诸如Wi-Fi和BT之类的无线连接。通知管理器349可以用不打扰用户的方式向用户显示或报告诸如到达消息、约会、接近警报等的事件。位置管理器350可以管理电子设备的位置信息。图形管理器351可以管理要向用户提供的图形效果和/或与图形效果相关的UI。安全管理器352可以提供用于系统安全、用户认证等的各种安全功能。The connection manager 348 may manage wireless connections such as Wi-Fi and BT. The notification manager 349 may display or report events such as arrival messages, appointments, proximity alerts, etc. to the user in a manner that does not disturb the user. The location manager 350 may manage the location information of the electronic device. The graphic manager 351 may manage graphic effects to be provided to the user and/or UI related to the graphic effects. The security manager 352 may provide various security functions for system security, user authentication, etc.

中间件330可以通过上述内部元件模块的各种功能组合来产生和使用新中间件模块。中间件330可以提供根据OS的类型而专门化的模块,以提供差异化功能。中间件330还可以动态删除现有元件中的一些元件,或可以添加新元件。因此,中间件330可以省略在本申请公开各个实施例中描述的元件中的一些元件,还可以包括其他元件,或可以将这些元件中的一些元件替换为执行相似功能并具有不同名称的元件。Middleware 330 can generate and use new middleware modules through various functional combinations of the above-mentioned internal component modules. Middleware 330 can provide modules specialized according to the type of OS to provide differentiated functions. Middleware 330 can also dynamically delete some of the existing components, or can add new components. Therefore, middleware 330 can omit some of the components described in the various embodiments disclosed in this application, can also include other components, or can replace some of these components with components that perform similar functions and have different names.

API 360(例如API 133)是API编程功能的集合,并且可以根据OS而具有不同配置。在例如Android或iOS的情况下,可以向每个平台提供一个API集合。在例如Tizen的情况下,可以向每个平台提供两个或更多个API集合。API 360 (such as API 133) is a set of API programming functions, and may have different configurations depending on the OS. In the case of Android or iOS, for example, one API set may be provided for each platform. In the case of Tizen, for example, two or more API sets may be provided for each platform.

应用370(例如图2中的应用134)可以包括例如预加载的应用和/或第三方应用。应用370(例如应用134)可以包括例如主页应用371、拨号应用372、SMS/MMS应用373、IM应用374、浏览器应用375、相机应用376、闹钟应用377、联系人应用378、语音拨号应用379、电子邮件应用380、日历应用381、媒体播放器应用382、相册应用383、时钟应用384以及任意其它合适和/或类似的应用。Application 370 (e.g., application 134 in FIG. 2 ) may include, for example, preloaded applications and/or third-party applications. Application 370 (e.g., application 134) may include, for example, home application 371, dialing application 372, SMS/MMS application 373, IM application 374, browser application 375, camera application 376, alarm application 377, contact application 378, voice dialing application 379, email application 380, calendar application 381, media player application 382, photo album application 383, clock application 384, and any other suitable and/or similar application.

电子设备可以启动并同时运行多个应用程序。一般的,用户在打开某个应用程序后,若切换至其他应用程序或桌面,电子设备不会主动清除用户之前打开的应用程序所占用的内存资源,而是将之前使用的应用程序作为后台应用程序保留在多任务队列中。因此,电子设备同时运行多个应用程序是指,电子设备已启动多个应用程序,多个应用程序未关闭或电子设备未删除多个应用程序占用的内存等资源,使得多个应用程序同时在后台和/或前台占用内存等资源,而并不要求多个应用程序同时在前台与用户交互。例如,手机先后启动了音乐、图库和微信3个应用程序,并且在前台运行音乐应用的同时,在后台运行图库应用和微信应用。Electronic devices can start and run multiple applications at the same time. Generally, after a user opens an application, if he switches to other applications or the desktop, the electronic device will not actively clear the memory resources occupied by the application previously opened by the user, but will keep the previously used application as a background application in the multitasking queue. Therefore, an electronic device running multiple applications at the same time means that the electronic device has started multiple applications, and the multiple applications are not closed or the electronic device has not deleted the memory and other resources occupied by the multiple applications, so that multiple applications occupy memory and other resources in the background and/or foreground at the same time, and it does not require multiple applications to interact with the user in the foreground at the same time. For example, the mobile phone has started three applications, namely music, gallery and WeChat, in succession, and while the music application is running in the foreground, the gallery application and WeChat application are running in the background.

在本申请实施例中,电子设备检测到预设操作,则电子设备将正在运行(包括后台运行和前台运行)的一个或多个应用程序的图标,按照应用程序的优先级顺序,显示于任务区域中。用户可以通过点击任务区域中的图标快速在前台启动对应的应用程序。其中,预设操作包括解锁操作、切换至桌面的操作或者点击任务区域启动按钮的操作。任务区域可位于显示界面预配置的固定位置,如任务区域为显示于显示界面下方或上方的矩形区域。In an embodiment of the present application, when the electronic device detects a preset operation, the electronic device displays the icons of one or more applications that are running (including background running and foreground running) in the task area according to the priority order of the applications. The user can quickly start the corresponding application in the foreground by clicking the icon in the task area. Among them, the preset operation includes an unlocking operation, an operation of switching to the desktop, or an operation of clicking a start button in the task area. The task area can be located at a fixed position preconfigured in the display interface, such as a task area that is a rectangular area displayed below or above the display interface.

比如,电子设备检测到用户的解锁操作,获得正在运行的一个或多个应用程序的优先级顺序,在显示界面预配置的固定位置显示的任务区域中按照优先级顺序显示一个或多个应用程序的图标。For example, the electronic device detects the user's unlocking operation, obtains the priority order of one or more running applications, and displays the icons of one or more applications in the task area displayed at a fixed position preconfigured on the display interface according to the priority order.

又比如,当用户前台启动应用程序后,为了保证应用界面的显示效果,电子设备隐藏任务区域。若电子设备检测到用户切换至桌面的操作,则获得正在运行的一个或多个应用程序的优先级顺序,在显示界面预配置的固定位置显示的任务区域中按照优先级顺序显示应用程序的图标。For another example, when the user starts an application in the foreground, the electronic device hides the task area to ensure the display effect of the application interface. If the electronic device detects that the user switches to the desktop, it obtains the priority order of one or more running applications and displays the application icons in the task area displayed in a fixed position preconfigured on the display interface according to the priority order.

又比如,电子设备显示界面上设置有任务区域启动按钮,电子设备解锁后,任务区域未显示或显示后隐藏任务区域。若电子设备检测到用户对任务区域启动按钮的操作,则显示任务区域。如图4中的(a)所示,在电子设备显示界面上任意位置设置任务区域启动按钮401。电子设备检测到用户点击任务区域启动按钮401的操作,则获得正在运行的一个或多个应用程序的优先级顺序,在显示界面预配置的固定位置显示任务区域,并在任务区域中按照优先级顺序显示一个或多个应用程序的图标。其中,用户可以根据使用习惯移动任务区域启动按钮401。如电子设备检测到用户点击任务区域启动按钮401的操作,则在电子设备显示界面的中央位置显示如图4中的(b)所示的任务区域。其中,任务区域按钮401为悬浮按钮,即若某应用程序在电子设备前台运行,则任务区域按钮401悬浮显示于该应用程序界面,电子设备检测到用户点击任务区域启动按钮401的操作,在显示界面预配置的固定位置显示如图4中的(b)所示的任务区域。For another example, a task area start button is set on the display interface of the electronic device. After the electronic device is unlocked, the task area is not displayed or the task area is hidden after being displayed. If the electronic device detects the user's operation on the task area start button, the task area is displayed. As shown in (a) in Figure 4, a task area start button 401 is set at any position on the display interface of the electronic device. When the electronic device detects the operation of the user clicking the task area start button 401, the priority order of one or more running applications is obtained, the task area is displayed at a fixed position preconfigured in the display interface, and the icons of one or more applications are displayed in the task area according to the priority order. Among them, the user can move the task area start button 401 according to the usage habits. If the electronic device detects the operation of the user clicking the task area start button 401, the task area shown in (b) in Figure 4 is displayed in the central position of the display interface of the electronic device. Among them, the task area button 401 is a floating button, that is, if an application is running in the foreground of the electronic device, the task area button 401 is suspended and displayed on the application interface, and the electronic device detects the operation of the user clicking the task area start button 401, and displays the task area shown in (b) in Figure 4 at a fixed position preconfigured in the display interface.

可选的,电子设备检测到用户在任务区域中的双指捏合或拉伸操作后,可以对任务区域进行相应的缩小或放大显示,相应的任务区域中的图标也随之缩小或放大。比如,电子设备检测到用户在任务区域中的双指捏合操作后,任务区域缩小变窄,相应的任务区域中的图标也随之缩小,如此,可以显示更多的图标或者更符合用户对于屏幕的显示习惯。又比如,电子设备检测到用户在任务区域中的双指拉伸操作后,任务区域放大变宽,相应的任务区域中的图标也随之放大,如此可以使得用户可以更加清晰的查看图标,便于点击相应的图标。Optionally, after the electronic device detects a user's two-finger pinch or stretch operation in the task area, the task area can be correspondingly reduced or enlarged, and the icons in the corresponding task area are also reduced or enlarged accordingly. For example, after the electronic device detects a user's two-finger pinch operation in the task area, the task area is reduced and narrowed, and the icons in the corresponding task area are also reduced accordingly. In this way, more icons can be displayed or it is more in line with the user's screen display habits. For another example, after the electronic device detects a user's two-finger stretch operation in the task area, the task area is enlarged and widened, and the icons in the corresponding task area are also enlarged accordingly. This allows the user to view the icons more clearly and facilitates clicking on the corresponding icons.

可选的,任务区域的大小及显示图标的数量可调整。示例性的,任务区域的大小及显示图标的数量会随着电子设备的屏幕方向变化。如图5中的(a)所示,电子设备竖屏显示时,任务区域可以显示6个应用程序图标。如图5中的(b)所示,电子设备切换为横屏显示时,任务区域变长,可显示8个应用程序图标。可选的,用户可以根据自身需求自定义任务区域的大小和/或任务区域中显示的图标数量,电子设备根据用户的自定义设置,在任务区域排列对应数量的应用程序图标。Optionally, the size of the task area and the number of icons displayed are adjustable. Exemplarily, the size of the task area and the number of icons displayed will change with the screen orientation of the electronic device. As shown in (a) in Figure 5, when the electronic device is displayed in portrait mode, the task area can display 6 application icons. As shown in (b) in Figure 5, when the electronic device switches to landscape mode, the task area becomes longer and can display 8 application icons. Optionally, the user can customize the size of the task area and/or the number of icons displayed in the task area according to their own needs, and the electronic device arranges a corresponding number of application icons in the task area according to the user's customized settings.

以下将以电子设备为图2所示的手机100,手机可以运行一个或多个任务,每个任务为一个应用程序,每个应用程序对应一个应用程序图标为例,对本申请实施例提供的多任务界面管理方法进行阐述。The following will take the electronic device as the mobile phone 100 shown in Figure 2, where the mobile phone can run one or more tasks, each task is an application, and each application corresponds to an application icon as an example to explain the multi-task interface management method provided in an embodiment of the present application.

本申请实施例提供一种多任务界面管理方法。如图6所示,该方法可以包括:The present application embodiment provides a multi-task interface management method. As shown in FIG6 , the method may include:

S101、响应于预设操作,电子设备确定一个或多个应用程序的优先级顺序。S101. In response to a preset operation, the electronic device determines a priority order of one or more application programs.

在一种可能的实现方式中,若当电子设备检测到预设操作,则计算当前正在运行的一个或多个应用程序的优先级顺序。其中,优先级指的是用户启动该应用程序的可能性。比如,优先级较高,即为电子设备预测用户启动该应用程序的可能性较大。In a possible implementation, when the electronic device detects a preset operation, the priority order of one or more currently running applications is calculated. The priority refers to the possibility of the user launching the application. For example, a higher priority means that the electronic device predicts that the user is more likely to launch the application.

示例性的,如图7所示,手机100的显示界面包含主显示界面702(即桌面)和位于显示界面底部的任务区域701。其中,任务区域701用于显示电子设备正在运行的应用程序的图标。任务区域701中的显示内容不会随用户对主显示界面702上切换界面的滑动操作而变化。示例性的,参见如图7中的(a)所示的用户界面,主显示界面702显示通话应用程序和信息应用程序,当用户在主显示界面702沿箭头方向滑动屏幕后,手机显示如图7中的(b)所示的用户界面。滑动后的主显示界面702显示的应用程序变为天气应用程序和设置应用程序,而任务区域701中显示的应用程序图标未发生变化。其中,用户可以对任务区域701中显示的应用程序图标进行查看、移动、删除、添加、放大或缩小等操作。Exemplarily, as shown in FIG7 , the display interface of the mobile phone 100 includes a main display interface 702 (i.e., a desktop) and a task area 701 located at the bottom of the display interface. Among them, the task area 701 is used to display the icons of applications that are running on the electronic device. The display content in the task area 701 will not change with the user's sliding operation on the switching interface on the main display interface 702. Exemplarily, referring to the user interface shown in (a) of FIG7 , the main display interface 702 displays a call application and a message application. When the user slides the screen in the direction of the arrow on the main display interface 702, the mobile phone displays a user interface as shown in (b) of FIG7 . After sliding, the applications displayed on the main display interface 702 become weather applications and settings applications, while the application icons displayed in the task area 701 do not change. Among them, the user can view, move, delete, add, enlarge or reduce the application icons displayed in the task area 701.

一般地,手机操作系统提供有用于记录手机内所安装的应用程序的使用情况的进程。该进程在手机开机后可以实时监控手机内的应用程序的运行情况,记录并统计应用程序数据。例如,记录手机内的应用程序的名称,应用程序的使用频率、开启时间、使用时长、使用地点等信息。该应用程序数据可以存储在手机特定的存储区域,如图2中所示的存储器130。或者,手机也可从云端、其它电子设备(如用户使用过的旧手机、用户使用的平板电脑)或其它外部存储器获得应用程序数据。Generally, the mobile phone operating system provides a process for recording the usage of the applications installed in the mobile phone. After the mobile phone is turned on, the process can monitor the running status of the applications in the mobile phone in real time, record and count the application data. For example, the name of the application in the mobile phone, the frequency of use of the application, the start time, the duration of use, the location of use and other information are recorded. The application data can be stored in a specific storage area of the mobile phone, such as the memory 130 shown in FIG. 2. Alternatively, the mobile phone can also obtain the application data from the cloud, other electronic devices (such as an old mobile phone used by the user, a tablet computer used by the user) or other external storage.

当用户向手机100输入锁屏操作(例如按压电源键等),或者,在预设时间内没有接收到用户的任何输入,可触发手机100生成锁屏指令,由手机100响应该锁屏指令在当前显示界面上加载锁屏界面(lock screen),并熄灭屏幕进入如图8中的(a)所示的黑屏状态。手机锁屏后,所有运行的应用程序在手机后台运行,成为后台应用程序。后续,当用户解锁手机100,手机100可以从上述存储区域读取手机后台应用程序中各个应用程序的数据,根据不同应用程序的数据计算各个应用程序的优先级,并按照优先级顺序排列不同应用程序的图标。其中,优先级高的应用程序表明用户后续使用该应用程序的可能性较大,优先级低的应用程序表明后续用户使用该应用程序的可能性较小。因此,如图8中的(b)所示,解锁手机100后,在任务区域701显示按照优先级顺序排列的不同应用程序的图标。When the user inputs a lock screen operation to the mobile phone 100 (such as pressing the power button, etc.), or if no input from the user is received within a preset time, the mobile phone 100 can be triggered to generate a lock screen instruction, and the mobile phone 100 responds to the lock screen instruction to load the lock screen interface (lock screen) on the current display interface, and turns off the screen to enter the black screen state as shown in (a) in Figure 8. After the mobile phone is locked, all running applications run in the background of the mobile phone and become background applications. Subsequently, when the user unlocks the mobile phone 100, the mobile phone 100 can read the data of each application in the mobile phone background application from the above storage area, calculate the priority of each application according to the data of different applications, and arrange the icons of different applications in order of priority. Among them, applications with high priority indicate that the user is more likely to use the application in the future, and applications with low priority indicate that the user is less likely to use the application in the future. Therefore, as shown in (b) in Figure 8, after unlocking the mobile phone 100, icons of different applications arranged in order of priority are displayed in the task area 701.

可选的,结合用户使用数据获得后台应用程序的优先级顺序。该用户使用数据为上述应用程序数据中与用户相关的使用数据中如下一项或几项内容:应用程序的启动时间、应用程序的启动地点、应用程序的启动频率、应用程序的使用时长。Optionally, the priority order of the background applications is obtained in combination with user usage data. The user usage data is one or more of the following contents of the above application data related to the user: application startup time, application startup location, application startup frequency, and application usage time.

比如,根据用户使用习惯,结合应用程序的启动时间及应用程序的启动频率,获得后台应用程序的优先级顺序。示例性的,用户A每天早上8点左右会使用支付宝付款买早餐,因此,当用户A在早上8点左右解锁手机,支付宝即为优先级最高的应用程序。可以理解的是,可以设置预设周期,用于统计不同时间段内不同应用程序的启动次数。例如,以7天为一周期统计用户在最近7天内,当前时间段内后台应用程序对应的启动次数,进而判断应用程序的优先级。For example, based on the user's usage habits, combined with the application's startup time and the application's startup frequency, the priority order of the background application is obtained. For example, user A uses Alipay to pay for breakfast at around 8 o'clock every morning. Therefore, when user A unlocks his phone at around 8 o'clock in the morning, Alipay is the application with the highest priority. It is understandable that a preset cycle can be set to count the number of times different applications are started in different time periods. For example, the number of times the user's background application is started in the current time period in the past 7 days is counted in a cycle of 7 days, and the priority of the application is then determined.

又比如,根据用户使用习惯,结合应用程序的启动地点及应用程序的启动频率,获得后台应用程序的优先级顺序。示例性的,用户A在家的时候,会经常使用微信应用及微博应用,因此,当通过手机定位装置判断用户A在家时,用户A解锁手机,微信应用和微博应用即为优先级较高的应用程序。可以理解的是,可以设置预设周期,用于统计用户在不同地点启动不同应用程序的次数。例如,以1个月为一周期统计用户在最近一个月内,在当前地点后台应用程序对应的启动次数,进而判断在当前地点应用程序的优先级。For another example, the priority order of background applications is obtained based on the user's usage habits, combined with the application's startup location and the application's startup frequency. For example, when user A is at home, he often uses WeChat and Weibo applications. Therefore, when the mobile phone positioning device determines that user A is at home, user A unlocks the phone, and WeChat and Weibo applications are applications with higher priority. It is understandable that a preset period can be set to count the number of times a user starts different applications at different locations. For example, the number of times a user starts a background application at the current location in the past month is counted in a period of one month, and then the priority of the application at the current location is determined.

又比如,根据用户使用习惯,结合应用程序的启动时间、应用程序的启动地点及应用程序的使用时长,获得后台应用程序的优先级顺序。用户A在家使用微信应用及微博应用的时间较长,其中,8点到9点用户使用微信应用的时间较长,9点-10点用户使用微博应用的时间较长。因此,当用户9点30分在家中解锁手机,微博应用为优先级最高的应用程序,微信应用为优先级第二高的应用程序。For another example, the priority order of background applications is obtained based on user usage habits, combined with the application startup time, application startup location, and application usage duration. User A uses WeChat and Weibo applications for a long time at home. Among them, the user uses WeChat applications for a long time from 8 to 9 o'clock, and the user uses Weibo applications for a long time from 9 to 10 o'clock. Therefore, when the user unlocks the phone at home at 9:30, Weibo application is the highest priority application, and WeChat application is the second highest priority application.

又比如,根据用户使用习惯,结合应用程序的启动时间、应用程序的启动地点及应用程序的启动频率,获得后台应用程序的优先级顺序。示例性的,建立各个应用程序使用情况的数据库,在数据库中按照时间维度、地点维度记录各个应用程序的启动频率,之后根据数据库中记录的数据获得应用程序的优先级。其中,时间维度可以由厂商或用户自定义设定,如设定为一周,即,数据库中记录一周内用户启动某应用程序的次数。地点维度为用户启动某应用程序的地点,如在某地启动应用程序,可以记录该地的经纬度坐标或地址信息。即,数据库中记录用户在某地启动某应用程序的次数。综上用户在任何时刻任何地点启动应用程序都会被电子设备记录在数据库中。在手机检测到用户的解锁操作后,分别根据当前时间跟地点维度,结合用户对各个后台应用程序的启动频率,分别计算出两组得分,对应组合相加后的得分作为该应用程序的预测使用得分。根据预测使用得分,将各个应用程序的图标从任务区域701中优先级较高的显示位置到优先级较低的显示位置依次排列。示例性的,用户早上8点左右在某便利店解锁手机。此时,时间维度为早上8点,地点维度为该便利店经纬度坐标或地址信息。手机读取数据库中正在运行的应用程序的使用数据,假设此时后台运行有两个应用程序支付宝和微信。在一周时间内,用户在当前时间启动支付宝的次数为5次,启动微信的次数为3次;用户在当前地点启动支付宝的次数为5次,启动微信的次数为1次。那么,此次解锁后,支付宝的预测使用分数为10分(5+5=10),微信的预测使用分数为4分(3+1=4),由此,手机获知此次解锁支付宝的预测使用分数大于微信的预测使用分数,那么手机会将支付宝应用图标排列在任务区域701中优先级最高的显示位置,将微信应用图标排列在次高的显示位置。For another example, according to the user's usage habits, combined with the application's startup time, the application's startup location and the application's startup frequency, the priority order of the background application is obtained. Exemplarily, a database of the usage of each application is established, and the startup frequency of each application is recorded in the database according to the time dimension and the location dimension, and then the priority of the application is obtained according to the data recorded in the database. Among them, the time dimension can be set by the manufacturer or the user, such as setting it to one week, that is, the database records the number of times the user starts a certain application within one week. The location dimension is the location where the user starts a certain application. For example, if the application is started in a certain place, the latitude and longitude coordinates or address information of the place can be recorded. That is, the database records the number of times the user starts a certain application in a certain place. In summary, the user's startup of the application at any time and any place will be recorded in the database by the electronic device. After the mobile phone detects the user's unlocking operation, two sets of scores are calculated respectively according to the current time and location dimensions, combined with the user's startup frequency of each background application, and the corresponding combined sum of the scores is used as the predicted usage score of the application. According to the predicted usage score, the icons of each application are arranged in order from the display position with higher priority in the task area 701 to the display position with lower priority. For example, a user unlocks a mobile phone at a convenience store at around 8 am. At this time, the time dimension is 8 am, and the location dimension is the latitude and longitude coordinates or address information of the convenience store. The mobile phone reads the usage data of the running applications in the database. Assume that there are two applications Alipay and WeChat running in the background at this time. Within a week, the user starts Alipay 5 times and WeChat 3 times at the current time; the user starts Alipay 5 times and WeChat 1 time at the current location. Then, after this unlocking, the predicted usage score of Alipay is 10 points (5+5=10), and the predicted usage score of WeChat is 4 points (3+1=4). Therefore, the mobile phone knows that the predicted usage score of this unlocking of Alipay is greater than the predicted usage score of WeChat, so the mobile phone will arrange the Alipay application icon in the highest priority display position in the task area 701, and arrange the WeChat application icon in the second highest display position.

需要说明的是,上述获得应用程序优先级顺序的方法并不局限于应用程序的启动时间、应用程序的启动地点、应用程序的启动频率以及应用程序的使用时长,还可以包括其他影响应用程序推荐的因素。比如用户自定义的设置等。示例性的,用户可以将某一应用程序设置为优先级最高的应用程序,则该应用程序的图标始终排列在任务区域701中优先级最高的显示位置。对此本申请实施例不做具体限定。It should be noted that the above method for obtaining the priority order of applications is not limited to the application startup time, application startup location, application startup frequency, and application usage duration, and may also include other factors that affect application recommendations. For example, user-defined settings, etc. For example, a user can set a certain application as the highest priority application, and the icon of the application is always arranged in the highest priority display position in the task area 701. This embodiment of the application does not specifically limit this.

此外,为了保护用户隐私,本申请实施例中的优先级计算方法只应用于正在前台或后台运行的应用程序。也即,若应用程序未运行,为保护用户隐私,电子设备不能读取用于获得应用程序优先级的用户数据,故,不能应用上述优先级计算方法。In addition, in order to protect user privacy, the priority calculation method in the embodiment of the present application is only applied to applications running in the foreground or background. That is, if the application is not running, in order to protect user privacy, the electronic device cannot read the user data used to obtain the priority of the application, so the above priority calculation method cannot be applied.

S102、电子设备根据一个或多个应用程序的优先级顺序,在任务区域按照预设规则显示一个或多个应用程序的图标。S102: The electronic device displays icons of one or more application programs in a task area according to a priority order of the one or more application programs and a preset rule.

在一种可能的实现方式中,在电子设备中预配置或者由用户设定任务区域701中各个显示位置的优先级排序,如中央的显示位置为优先级最高的显示位置,沿两侧优先级逐渐降低。电子设备按照各个后台应用程序优先级顺序,依次将各个后台应用程序的图标排列在相应的显示位置。由此,可以使得用户快速锁定需要启动的应用程序,简化用户操作,提高用户体验。In a possible implementation, the priority ranking of each display position in the task area 701 is preconfigured in the electronic device or set by the user, such that the central display position is the display position with the highest priority, and the priority gradually decreases along the two sides. The electronic device arranges the icons of each background application in the corresponding display position in sequence according to the priority order of each background application. In this way, the user can quickly lock the application to be started, simplify the user operation, and improve the user experience.

可选的,在任务区域701中央的显示位置显示优先级最高的应用程序的图标,便于用户启动该应用程序,优先级较低的应用程序的图标依次排列在优先级最高的应用程序的图标两侧。示例性的,如图8中的(b)所示,任务区域701中显示有六个应用程序图标。支付宝图标及微信图标排列在任务区域701中央,那么这六个应用程序优先级排序可以为:支付宝>微信>音乐>微博>相机>图库。Optionally, the icon of the application with the highest priority is displayed in the center of the task area 701 to facilitate the user to start the application, and the icons of the applications with lower priority are arranged on both sides of the icon of the application with the highest priority. Exemplarily, as shown in (b) of FIG8 , six application icons are displayed in the task area 701. The Alipay icon and the WeChat icon are arranged in the center of the task area 701, and the priority order of these six applications can be: Alipay> WeChat> Music> Weibo> Camera> Gallery.

可选的,根据用户习惯,在任务区域701按照优先级顺序排列应用程序的图标。比如,按照优先级顺序从左往右或从右往左的顺序依次排列应用程序的图标。又比如,根据用户自定义的任务区域701中显示位置的优先级顺序,对应排列应用程序图标。对此本申请实施例不做具体限定。Optionally, according to user habits, the icons of the application programs are arranged in the order of priority in the task area 701. For example, the icons of the application programs are arranged in order from left to right or from right to left according to the order of priority. For another example, the icons of the application programs are arranged accordingly according to the order of priority of the display positions in the task area 701 defined by the user. This embodiment of the present application does not specifically limit this.

在一种可能的实现方式中,当用户第i次解锁手机后,启动主显示界面702(即桌面)中显示的第一应用程序,且该第一应用程序未显示于任务区域701中。那么,若第i次解锁后使用的第一应用程序,在第i+1次用户解锁后为后台应用程序,则该第一应用程序会被计算为优先级最高的应用程序,对应图标显示于任务区域701中优先级最高的显示位置。示例性的,参见图8中的(b)所示,假设用户不会清除后台应用程序占用的内存资源,则任务区域701中显示的六个应用程序的优先级排序为:支付宝>微信>音乐>微博>相机>图库。若用户并没有启动任务区域701中显示的应用程序,而是选择启动主显示界面702中的通话应用。参见图9中的(a)所示,若手机此次锁屏再解锁,则通话应用将取代支付宝应用成为优先级最高的应用程序,通话应用程序图标显示于任务区域701中优先级最高的显示位置,并且由于任务区域701显示区域有限,之前六个应用程序中优先级最低的图库应用的图标无法显示,如图9中的(a)所示,图库图标在电子设备显示屏之外(即隐藏区域中),当前界面中无法显示。如果用户想要使用图库应用,可以通过滑动任务区域701以显示更多的后台应用程序的图标。如图9中的(b)所示,为用户在任务区域701滑动向右滑动后显示的界面,任务区域701中显示有图库应用的图标。即,可以在任务区域701中通过滑动显示更多的后台应用程序的图标。为了便于理解,参见下表1,示例性的,任务区域701包含显示区域和隐藏区域。居中的显示区域可以显示优先级1-6应用程序的图标,通过滑动可以显示左右隐藏区域中包含的更多的优先级较低的应用程序的图标。In a possible implementation, after the user unlocks the phone for the i-th time, the first application displayed in the main display interface 702 (i.e., the desktop) is started, and the first application is not displayed in the task area 701. Then, if the first application used after the i-th unlock is a background application after the user unlocks the phone for the i+1th time, the first application will be calculated as the application with the highest priority, and the corresponding icon will be displayed in the display position with the highest priority in the task area 701. Exemplarily, as shown in (b) of FIG8 , assuming that the user does not clear the memory resources occupied by the background application, the priority order of the six applications displayed in the task area 701 is: Alipay> WeChat> Music> Weibo> Camera> Gallery. If the user does not start the application displayed in the task area 701, but chooses to start the call application in the main display interface 702. As shown in (a) of FIG. 9 , if the mobile phone is locked and unlocked again this time, the call application will replace the Alipay application as the application with the highest priority. The call application icon is displayed in the display position with the highest priority in the task area 701, and because the display area of the task area 701 is limited, the icon of the gallery application with the lowest priority among the previous six applications cannot be displayed. As shown in (a) of FIG. 9 , the gallery icon is outside the electronic device display screen (i.e., in the hidden area) and cannot be displayed in the current interface. If the user wants to use the gallery application, more icons of background applications can be displayed by sliding the task area 701. As shown in (b) of FIG. 9 , the interface displayed after the user slides to the right in the task area 701, and the icon of the gallery application is displayed in the task area 701. That is, more icons of background applications can be displayed by sliding in the task area 701. For ease of understanding, see Table 1 below, illustratively, the task area 701 includes a display area and a hidden area. The central display area can display icons of priority 1-6 applications, and more icons of lower priority applications contained in the left and right hidden areas can be displayed by sliding.

表1Table 1

可选的,当用户第i次解锁手机后,启动主显示界面702(即桌面)中的多个第一应用程序,且该多个第一应用程序均未显示于任务区域701中。那么,若第i次解锁手机后使用的多个第一应用程序,在第i+1次用户解锁时为后台应用程序,则该多个第一应用程序的优先级高于其他后台应用程序,并且利用上述优先级算法计算该多个第一应用程序的优先级顺序,对应显示于任务区域701中。若该多个第一应用程序中存在用户新下载安装的一个或多个第二应用程序即手机中并未记录该一个或多个第二应用程序的应用程序数据,则将该一个或多个第二应用程序的优先级定义为第一应用程序中优先级最高的应用程序,对应显示于任务区域701中优先级最高的显示位置。并且根据下载安装时间,确定该一个或多个第二应用程序的优先级顺序,在任务区域701中随下载安装的时间顺序,依次排列一个或多个第二应用程序图标。Optionally, after the user unlocks the mobile phone for the i-th time, multiple first applications in the main display interface 702 (i.e., the desktop) are started, and none of the multiple first applications are displayed in the task area 701. Then, if the multiple first applications used after the mobile phone is unlocked for the i-th time are background applications when the user unlocks the mobile phone for the i+1th time, the priority of the multiple first applications is higher than that of other background applications, and the priority order of the multiple first applications is calculated using the above priority algorithm and displayed in the task area 701 accordingly. If there are one or more second applications newly downloaded and installed by the user among the multiple first applications, that is, the application data of the one or more second applications is not recorded in the mobile phone, the priority of the one or more second applications is defined as the application with the highest priority among the first applications, and is displayed in the display position with the highest priority in the task area 701 accordingly. And according to the download and installation time, the priority order of the one or more second applications is determined, and one or more second application icons are arranged in the task area 701 in sequence according to the time order of download and installation.

可选的,当用户解锁手机后,并没有启动任务区域701中显示的应用程序,而是选择启动主显示界面702(即桌面)中显示的一个或多个第一应用程序。那么,当用户切换该一个或多个第一应用程序至桌面后,将按照一个或多个第一应用程序的切换顺序匹配优先级顺序,对应图标显示于任务区域701中。其中,一个或多个第一应用程序的优先级顺序小于任务区域中包括的应用程序优先级顺序。示例性的,如图8中的(b)所示,用户未启动任务区域701中的应用程序,而是选择启动主显示界面702中的通话应用,那么当用户结束通话切换至桌面后,通话应用程序图标将显示于任务区域701中优先级最低的显示位置。之后,用户启动主显示界面702中的信息应用,当用户使用完信息应用切换至桌面后,信息应用程序图标将显示于任务区域701中优先级最低的显示位置,通话应用程序图标将显示于任务区域701中倒数第二优先级显示位置。Optionally, after the user unlocks the mobile phone, the application displayed in the task area 701 is not started, but one or more first applications displayed in the main display interface 702 (i.e., the desktop) are selected to start. Then, when the user switches the one or more first applications to the desktop, the priority order will be matched according to the switching order of the one or more first applications, and the corresponding icons will be displayed in the task area 701. Among them, the priority order of the one or more first applications is less than the priority order of the applications included in the task area. Exemplarily, as shown in (b) in FIG8, the user does not start the application in the task area 701, but chooses to start the call application in the main display interface 702. Then, when the user ends the call and switches to the desktop, the call application icon will be displayed in the display position with the lowest priority in the task area 701. Afterwards, the user starts the information application in the main display interface 702. When the user switches to the desktop after using the information application, the information application icon will be displayed in the display position with the lowest priority in the task area 701, and the call application icon will be displayed in the second-to-last priority display position in the task area 701.

可选的,电子设备刷新任务区域701。其中,刷新任务区域701的时机包括:电子设备检测到用户的解锁操作,电子设备检测到用户点击启动任务区域按钮,电子设备检测到用户切换应用程序至桌面或电子设备启动后持续运行时间间隔达到预设周期。其中,预设周期可以为电子设备厂商预配置或者由用户自定义设置。比如,用户设置该自动刷新的预设周期为2h,那么当电子设备启动后持续运行的时间间隔等于两小时时,电子设备会重新计算正在运行的应用程序的优先级顺序。示例性的,如图8中的(b)所示,用户早8点解锁手机,优先级顺序排序第一的为支付宝,优先级顺序排序第二的为微信,用户连续使用手机(期间未锁屏)至10点,电子设备会对运行的应用程序重新计算优先级顺序。比如,10点时,优先级顺序排序第一的变为微信,优先级顺序排序第二的变为支付宝,那么微信图标将会取代支付宝图标排列在任务区域701优先级最高的显示位置。又比如,10点时,电子设备重新计算应用程序优先级顺序,此时,支付宝应用并未运行(在8点-10点期间用户关闭并将支付宝占用的内存数据清除),那么,电子设备任务区域701中将不显示支付宝图标。若用户持续使用手机未锁屏,那么每隔2h,电子设备会自动刷新任务区域701的显示内容。Optionally, the electronic device refreshes the task area 701. Among them, the timing of refreshing the task area 701 includes: the electronic device detects the user's unlocking operation, the electronic device detects that the user clicks the start task area button, the electronic device detects that the user switches the application to the desktop or the time interval of continuous operation after the electronic device is started reaches a preset period. Among them, the preset period can be pre-configured by the electronic device manufacturer or customized by the user. For example, the user sets the preset period of automatic refresh to 2h, then when the time interval of continuous operation after the electronic device is started is equal to two hours, the electronic device will recalculate the priority order of the running applications. Exemplarily, as shown in (b) in Figure 8, the user unlocks the mobile phone at 8 o'clock in the morning, the first priority order is Alipay, and the second priority order is WeChat. The user continues to use the mobile phone (during the period without locking the screen) until 10 o'clock, and the electronic device will recalculate the priority order of the running applications. For example, at 10 o'clock, the first priority order becomes WeChat, and the second priority order becomes Alipay, then the WeChat icon will replace the Alipay icon and be arranged in the highest priority display position in the task area 701. For another example, at 10 o'clock, the electronic device recalculates the priority order of the application programs. At this time, the Alipay application is not running (the user closed it and cleared the memory data occupied by Alipay during the period from 8 to 10 o'clock), then the Alipay icon will not be displayed in the electronic device task area 701. If the user continues to use the mobile phone without locking the screen, the electronic device will automatically refresh the display content of the task area 701 every 2 hours.

可选的,用户启动第三应用程序后,电子设备会根据后台应用程序中与当前用户启动的第三应用程序的关联度,按照关联度高低将后台应用程序的图标显示于任务区域701中。示例性的,用户启动相机应用,电子设备确定后台应用程序中包含微信应用。比如,用户习惯拍照后利用微信应用分享照片,因此相机应用与微信应用关联度较高。故,当用户切换相机应用至桌面后,电子设备将微信应用判定为优先级最高的应用程序,将微信图标排列在任务区域701优先级最高的显示位置。又比如,用户习惯拍照后利用微信应用分享照片,有时还会利用美图应用修改照片,且美图应用也为后台应用程序。因此,相机应用与微信应用及美图应用关联度较高。故,当用户切换相机应用至桌面后,电子设备判定微信应用与美图应用优先级较高,将微信图标与美图图标排列在任务区域701优先级较高的显示位置。其中,微信应用与美图应用的优先级可以根据用户使用相机应用后切换至这两个应用的次数确定,或者也可以随机排序。Optionally, after the user starts the third application, the electronic device will display the icon of the background application in the task area 701 according to the degree of association between the background application and the third application started by the current user. Exemplarily, the user starts the camera application, and the electronic device determines that the background application includes the WeChat application. For example, the user is accustomed to using the WeChat application to share photos after taking pictures, so the camera application has a high degree of association with the WeChat application. Therefore, when the user switches the camera application to the desktop, the electronic device determines that the WeChat application is the application with the highest priority and arranges the WeChat icon in the display position with the highest priority in the task area 701. For another example, the user is accustomed to using the WeChat application to share photos after taking pictures, and sometimes uses the Meitu application to modify photos, and the Meitu application is also a background application. Therefore, the camera application has a high degree of association with the WeChat application and the Meitu application. Therefore, when the user switches the camera application to the desktop, the electronic device determines that the WeChat application and the Meitu application have a higher priority, and arranges the WeChat icon and the Meitu icon in the display position with a higher priority in the task area 701. Among them, the priority of the WeChat application and the Meitu application can be determined according to the number of times the user switches to these two applications after using the camera application, or they can be randomly sorted.

通过上述步骤S101和S102,电子设备显示界面显示任务区域,则用户还可以通过下述步骤S103,对任务区域中显示的目标应用程序的图标进行操作,以驱动电子设备执行预设动作,满足用户需求。Through the above steps S101 and S102, the electronic device display interface displays the task area, and the user can also operate the icon of the target application displayed in the task area through the following step S103 to drive the electronic device to perform a preset action to meet the user's needs.

S103、响应于对目标应用程序的图标的操作,电子设备执行预设动作。S103: In response to the operation on the icon of the target application, the electronic device executes a preset action.

具体的,电子设备检测到用户对任务区域701中目标应用程序的图标的单击、长按或长按并上移操作,会执行相应的预设动作。电子设备执行的动作可以为如下一项或几项:启动应用程序,查看应用程序,移动应用程序,分享应用程序,删除应用程序图标,编辑应用程序快捷方式。Specifically, the electronic device detects a user's single click, long press, or long press and upward movement operation on the icon of the target application in the task area 701, and executes a corresponding preset action. The action executed by the electronic device may be one or more of the following: launching an application, viewing an application, moving an application, sharing an application, deleting an application icon, and editing an application shortcut.

在一种可能的实现方式中,手机100在检测到用户点击任务区域701中的某个图标的操作后,进入该图标对应的应用程序,并全屏显示该应用程序的界面。即,前台运行该应用程序。其中,某个应用程序的界面可以是该应用程序的主页面,最近在前台显示的界面,登录界面,或用户经常使用的界面等。In a possible implementation, after detecting that the user clicks an icon in the task area 701, the mobile phone 100 enters the application corresponding to the icon and displays the interface of the application in full screen. That is, the application is run in the foreground. The interface of an application may be the main page of the application, the interface recently displayed in the foreground, the login interface, or an interface frequently used by the user.

可选的,任务区域701中的每个图标可以对应一个或多个卡片,每个卡片可以对应一个应用程序。其中,卡片为应用程序对应的功能界面。示例性的,手机100在检测到用户点击任务区域701中的某个图标的操作后,在主显示界面702上显示该图标对应的卡片。Optionally, each icon in the task area 701 may correspond to one or more cards, and each card may correspond to an application. The card is a functional interface corresponding to the application. Exemplarily, after detecting that the user clicks on an icon in the task area 701, the mobile phone 100 displays the card corresponding to the icon on the main display interface 702.

比如,上述卡片为锁屏前用户使用过的该应用程序对应的功能,将这些卡片按照时间顺序排序,将最近操作过的功能对应的卡片优先显示。用户点击想要使用的功能对应的卡片即可进入该应用功能,用户还可以通过滑动操作,以显示更多的卡片。如图10中的(a)所示,用户点击任务区域701中的微信图标后,在主显示界面702上显示该图标对应的卡片。在上次锁屏前用户使用过微信的两个功能,分别为“添加朋友”功能和“主页面聊天”功能,因此,在主显示界面702上显示这两个功能对应的卡片。其中,最近操作的功能为“添加朋友”功能,因此,在左侧优先显示该功能的卡片。若用户还想操作“添加朋友”功能,直接点击该卡片即可进入该功能,而不必再通过一步步点击选择,提高电子设备与用户之间的交互效率。For example, the above cards are functions corresponding to the application used by the user before the lock screen. These cards are sorted in chronological order, and the cards corresponding to the functions that have been recently operated are displayed first. The user can enter the application function by clicking the card corresponding to the function he wants to use. The user can also display more cards by sliding. As shown in (a) in Figure 10, after the user clicks the WeChat icon in the task area 701, the card corresponding to the icon is displayed on the main display interface 702. Before the last lock screen, the user used two functions of WeChat, namely the "add friend" function and the "home page chat" function, so the cards corresponding to these two functions are displayed on the main display interface 702. Among them, the most recently operated function is the "add friend" function, so the card of this function is displayed first on the left. If the user still wants to operate the "add friend" function, he can directly click on the card to enter the function without having to click and select step by step, thereby improving the interaction efficiency between the electronic device and the user.

又比如,上述卡片可以为锁屏前用户使用过的该应用程序对应的功能,将这些卡片按照使用次数顺序进行排序,将使用次数最多的功能对应的卡片优先显示。或者,上述卡片也可以为用户历史使用过的该应用程序中对应的功能中使用次数排序在先的部分功能。如图10中的(b)所示,用户点击任务区域701中的微信图标后,在主显示界面702上显示该图标对应的卡片。在上次锁屏前或历史记录中用户使用过微信的两个功能,分别为“添加朋友”功能和“主页面聊天”功能,因此,在主显示界面702上显示这两个功能对应的卡片。其中,“主页面聊天”功能为用户使用次数较多的功能,因此,在左侧优先显示该功能的卡片,便于用户直接锁定启动对应功能,简化用户操作,提高效率及用户体验。For another example, the above-mentioned cards may be functions corresponding to the application used by the user before the lock screen. These cards are sorted in order of the number of times used, and the cards corresponding to the functions with the most number of times used are displayed first. Alternatively, the above-mentioned cards may also be some functions of the corresponding functions of the application used by the user in history that are ranked first in terms of the number of times used. As shown in (b) in FIG. 10 , after the user clicks the WeChat icon in the task area 701, the card corresponding to the icon is displayed on the main display interface 702. The two functions of WeChat that the user used before the last lock screen or in the historical records are the "add friend" function and the "home page chat" function, respectively. Therefore, the cards corresponding to these two functions are displayed on the main display interface 702. Among them, the "home page chat" function is a function that the user uses more frequently. Therefore, the card of this function is displayed on the left first, which is convenient for the user to directly lock and start the corresponding function, simplify the user operation, and improve the efficiency and user experience.

需要说明的是,若任务区域701中的某一图标对应的卡片数量为1,用户点击该图标可以直接进入该单个卡片对应的功能,而不必再通过显示并点击该卡片而使用对应的功能,提高交互效率。并且,上述图10中,示例性的给出了某一图标对应的两个卡片,可以理解的是,本申请实施例对于任务区域701中每一图标对应的卡片数量不做具体限定,图标可以对应多于两个的卡片,用户可以通过滑动操作,进行选择。It should be noted that if the number of cards corresponding to a certain icon in the task area 701 is 1, the user can directly enter the function corresponding to the single card by clicking the icon, without having to display and click the card to use the corresponding function, thereby improving the interaction efficiency. In addition, in the above FIG. 10, two cards corresponding to a certain icon are given as an example. It can be understood that the embodiment of the present application does not specifically limit the number of cards corresponding to each icon in the task area 701. The icon can correspond to more than two cards, and the user can make a selection by sliding.

在一种可能的实现方式中,用户可以通过长按任务区域701中的图标对该图标进行编辑或快速选择。In a possible implementation, the user may edit or quickly select an icon in the task area 701 by long pressing the icon.

比如,用户可以通过长按某图标移动该图标的排列位置。如此,可以进一步的满足用户的使用需求,并且,电子设备可以记录当前用户的移动操作。进而,在下一次电子设备检测到用户的解锁操作,将此次移动后任务区域中显示的图标对应的应用程序优先级顺序也加入到优先级计算中。比如,用户通过长按图标将处于优先级次高显示位置的应用程序图标移动到优先级最高的显示位置,那么若下一次电子设备解锁,则电子设备会直接将该被移动的应用程序图标排列在任务区域701中优先级最高的显示位置。For example, a user can move the arrangement position of an icon by long pressing the icon. In this way, the user's usage needs can be further met, and the electronic device can record the current user's movement operation. Furthermore, the next time the electronic device detects the user's unlocking operation, the application priority order corresponding to the icon displayed in the task area after the move is also added to the priority calculation. For example, the user moves the application icon in the second highest priority display position to the highest priority display position by long pressing the icon. Then, if the electronic device is unlocked next time, the electronic device will directly arrange the moved application icon in the highest priority display position in the task area 701.

又比如,用户可以通过长按某图标对该图标对应的应用程序进行分享。即可以通过长按某图标将该图标对应的应用程序的下载地址生成链接,分享给与当前电子设备连接的其他电子设备,用户可以在其他电子设备中点击分享的链接,下载分享的应用程序。For another example, a user can long press an icon to share the application corresponding to the icon. That is, by long pressing an icon, a download address of the application corresponding to the icon can be generated into a link, which can be shared with other electronic devices connected to the current electronic device. The user can click the shared link in the other electronic devices to download the shared application.

又比如,用户可以通过长按某图标删除该图标。长按图标的删除操作仅为删除该图标,而不会卸载该图标对应的应用程序。为了防止用户误删除,该删除图标的操作也不会删除该图标对应的应用程序的后台缓存数据,即此次锁屏再解锁后,手机100还可以再次计算该应用程序的优先级,使得该应用程序的图标排列在任务区域701中。For another example, the user can delete an icon by long pressing the icon. The long pressing icon deletion operation only deletes the icon, and does not uninstall the application corresponding to the icon. In order to prevent the user from deleting by mistake, the operation of deleting the icon will not delete the background cache data of the application corresponding to the icon, that is, after the lock screen is unlocked again, the mobile phone 100 can calculate the priority of the application again, so that the icon of the application is arranged in the task area 701.

又比如,用户可以通过长按某图标编辑该图标对应的应用程序。例如,可以设置建立对应应用程序中某些功能的快捷方式,以便于用户可以快速启动该功能,而不必进入该应用程序后再通过一步步选择而启动某些功能,提高电子设备与用户之间的交互效率。For another example, a user can edit the application corresponding to an icon by long pressing the icon. For example, a shortcut to certain functions in the corresponding application can be set up so that the user can quickly start the function without having to enter the application and then start certain functions by selecting step by step, thereby improving the interaction efficiency between the electronic device and the user.

示例性的,参见图11中的(a)所示,手机100检测到用户长按任务区域701中的微信图标后,显示“分享”、“删除”、“编辑”、“钱包”和“三角图形”按钮。用户可以通过点击相应的按钮执行上述分享、删除及编辑操作。如通过点击“编辑”为微信应用中的钱包功能设置快捷方式或删除该快捷方式。手机100检测到用户点击某些功能快捷方式按钮的操作后,可以全屏显示相应的功能界面。如图11中的(b)所示,为手机100检测到用户点击“钱包”按钮后显示的“微信钱包”功能界面,用户不必先进入微信后再一步步点击启动钱包功能,而可以通过快捷按钮直接启动对应的功能。并且用户可以通过编辑功能,编辑该应用程序中更多常用功能的快捷方式。通过点击图11中的(a)中“钱包”后的“三角图形”按钮,进入如图11中的(c)显示的界面,显示更多的微信中的功能对应的快捷方式,如“添加朋友”、“生活缴费”等。若还有更多功能的快捷方式未显示,可以通过点击“三角图形”按钮以显示,若已没有未显示的快捷方式,则可以不显示“三角图形”按钮。For example, as shown in (a) of FIG. 11 , after the mobile phone 100 detects that the user has long pressed the WeChat icon in the task area 701, the “Share”, “Delete”, “Edit”, “Wallet” and “Triangle Graphic” buttons are displayed. The user can perform the above-mentioned sharing, deleting and editing operations by clicking the corresponding buttons. For example, by clicking “Edit”, a shortcut is set for the wallet function in the WeChat application or the shortcut is deleted. After the mobile phone 100 detects that the user has clicked on certain function shortcut buttons, the corresponding function interface can be displayed in full screen. As shown in (b) of FIG. 11 , the “WeChat Wallet” function interface is displayed after the mobile phone 100 detects that the user has clicked on the “Wallet” button. The user does not have to enter WeChat first and then click to start the wallet function step by step, but can directly start the corresponding function through the shortcut button. And the user can edit shortcuts for more commonly used functions in the application through the editing function. By clicking the “Triangle Graphic” button after “Wallet” in (a) of FIG. 11 , the interface shown in (c) of FIG. 11 is entered, and more shortcuts corresponding to functions in WeChat are displayed, such as “Add Friends”, “Life Payment”, etc. If there are more shortcuts to functions that are not displayed, you can click the "triangle graphic" button to display them. If there are no more shortcuts that are not displayed, you can hide the "triangle graphic" button.

可选的,用户可以通过长按并上移任务区域701中的图标实现对该图标的快速删除。该快速删除操作同样为删除该图标,而不会卸载该图标对应的应用程序。并且可以不必在长按图标后再进行点击选择而删除图标,进一步提高效率。Optionally, the user can quickly delete the icon by long pressing and moving up the icon in the task area 701. The quick deletion operation also deletes the icon without uninstalling the application corresponding to the icon. And it is not necessary to long press the icon and then click to select to delete the icon, which further improves efficiency.

由此可见,本申请实施例提供的一种多任务界面管理方法,在电子设备显示界面中设置任务区域,若电子设备检测到预设操作,则电子设备将运行中的应用程序图标按照预测用户会启动的应用程序优先级顺序排列在任务区域中,便于用户快速锁定及操作相应的应用程序,简化用户操作,提高用户体验。It can be seen that a multi-task interface management method provided by an embodiment of the present application sets a task area in the display interface of an electronic device. If the electronic device detects a preset operation, the electronic device arranges the running application icons in the task area according to the priority order of the applications that the user is predicted to start, so as to facilitate the user to quickly lock and operate the corresponding applications, simplify user operations, and improve user experience.

可以理解的是,上述电子设备等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。It is understandable that, in order to realize the above functions, the above-mentioned electronic devices, etc. include hardware structures and/or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

本申请实施例可以根据上述方法示例对上述电子设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application can divide the functional modules of the above-mentioned electronic device etc. according to the above-mentioned method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中所涉及的电子设备的一种可能的结构示意图,包括:检测单元1201、采集单元1202、处理单元1203、显示单元1204。In the case of dividing each functional module according to each function, FIG12 shows a possible structural diagram of the electronic device involved in the above embodiment, including: a detection unit 1201, a collection unit 1202, a processing unit 1203, and a display unit 1204.

其中,检测单元1201,用于检测预设操作,以及检测用户对任务区域中图标的操作。该预设操作包括:解锁操作、切换至桌面的操作或者点击任务区域启动按钮的操作。The detection unit 1201 is used to detect a preset operation and a user's operation on an icon in the task area. The preset operation includes: an unlock operation, an operation of switching to the desktop, or an operation of clicking a start button in the task area.

采集单元1202,用于采集一个或多个应用程序的应用程序数据,及当前电子设备所处环境的信息,该环境信息包括当前时间、地点等信息。The collection unit 1202 is used to collect application data of one or more applications and information about the current environment of the electronic device, where the environment information includes information such as the current time and location.

处理单元1203,用于根据检测单元1201检测到预设操作或用户对任务区域中目标应用程序的图标的操作,并根据采集单元1202采集的应用程序数据及环境信息,确定一个或多个应用程序的优先级顺序。The processing unit 1203 is used to determine the priority order of one or more applications according to the preset operation detected by the detection unit 1201 or the user's operation on the icon of the target application in the task area, and according to the application data and environmental information collected by the collection unit 1202.

显示单元1204,用于根据一个或多个应用程序的优先级顺序在任务区域对应显示应用程序的图标,以及显示任务区域启动按钮。The display unit 1204 is used to display application icons in the task area according to the priority order of one or more application programs, and to display a task area start button.

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

在采用集成的单元的情况下,可将上述检测单元1201、采集单元1202、处理单元1203以及显示单元1204集成为处理模块。当然,电子设备中还可以包括存储模块、通信模块以及输入输出模块等。In the case of using integrated units, the detection unit 1201, the acquisition unit 1202, the processing unit 1203 and the display unit 1204 can be integrated into a processing module. Of course, the electronic device can also include a storage module, a communication module and an input/output module.

此时,如图13所示,示出了上述实施例中所涉及的电子设备的一种可能的结构示意图。其中,处理模块1301用于对电子设备的动作进行控制管理。通信模块1302用于支持电子设备与其他网络实体的通信。输入/输出模块1303用于接收由用户输入的信息或输出提供给用户的信息以及电子设备的各种菜单。存储模块1304用于保存电子设备的程序代码和数据。At this time, as shown in FIG. 13 , a possible structural diagram of the electronic device involved in the above embodiment is shown. Among them, the processing module 1301 is used to control and manage the actions of the electronic device. The communication module 1302 is used to support the communication between the electronic device and other network entities. The input/output module 1303 is used to receive information input by the user or output information provided to the user and various menus of the electronic device. The storage module 1304 is used to store the program code and data of the electronic device.

示例性的,处理模块1301可以是处理器或控制器,例如可以是中央处理器(central processing unit,CPU),图形处理器(graphics processing unit,GPU),通用处理器,数字信号处理器(digital signal srocessor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gatearray,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。Exemplarily, the processing module 1301 can be a processor or a controller, for example, a central processing unit (CPU), a graphics processing unit (GPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

通信模块1302可以是收发器、收发电路、输入输出设备或通信接口等。例如,通信模块1802具体可以是蓝牙装置、Wi-Fi装置、外设接口等等。The communication module 1302 may be a transceiver, a transceiver circuit, an input/output device, or a communication interface, etc. For example, the communication module 1802 may be a Bluetooth device, a Wi-Fi device, a peripheral interface, etc.

存储模块1304可以是存储器,该存储器可以包括高速随机存取存储器(randomaccess memory,RAM),还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。The storage module 1304 may be a memory, which may include a high-speed random access memory (RAM) and may also include a non-volatile memory, such as a disk storage device, a flash memory device or other volatile solid-state storage device.

输入/输出模块1303可以为触摸屏、键盘、麦克风以及显示器等输入输出设备。其中,显示器具体可以采用液晶显示器、有机发光二极管等形式来配置显示器。另外,显示器上还可以集成触控板,用于采集在其上或附近的触摸事件,并将采集到的触摸信息发送给其他器件(例如处理器等)。The input/output module 1303 may be an input/output device such as a touch screen, a keyboard, a microphone, and a display. The display may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. In addition, a touch pad may be integrated on the display to collect touch events on or near the display and send the collected touch information to other devices (such as a processor, etc.).

本申请实施例还提供了一种电子设备,包括一个或多个处理器;存储器;触摸屏,用于检测触摸操作,以及显示任务区域。其中,存储器中存储有指令,当指令被一个或多个处理器执行时,使得电子设备执行上述实施例中的各个步骤,以实现上述实施例中的多任务界面管理方法。The embodiment of the present application also provides an electronic device, including one or more processors; a memory; and a touch screen for detecting touch operations and displaying task areas. The memory stores instructions, and when the instructions are executed by one or more processors, the electronic device executes each step in the above embodiment to implement the multi-task interface management method in the above embodiment.

示例性的,当该电子设备为图2所示的设备时,该电子设备中的处理器可以为图2所示的处理器120,该电子设备中的存储器可以为图2所示的存储器130,该电子设备中的触摸屏可以为图2所示的用户输入模块150和显示模块160的组合。Exemplarily, when the electronic device is the device shown in Figure 2, the processor in the electronic device may be the processor 120 shown in Figure 2, the memory in the electronic device may be the memory 130 shown in Figure 2, and the touch screen in the electronic device may be a combination of the user input module 150 and the display module 160 shown in Figure 2.

本申请实施例还提供一种芯片系统,如图14所示,该芯片系统包括至少一个处理器1401和至少一个接口电路1402。处理器1401和接口电路1402可通过线路互联。例如,接口电路1402可用于从其它装置接收信号。又例如,接口电路1402可用于向其它装置(例如处理器120)发送信号。示例性的,接口电路1402可读取存储器中存储的指令,并将该指令发送给处理器120。当所述指令被处理器1401执行时,可使得电子设备执行上述实施例中的手机100执行的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。The embodiment of the present application also provides a chip system, as shown in Figure 14, the chip system includes at least one processor 1401 and at least one interface circuit 1402. The processor 1401 and the interface circuit 1402 can be interconnected through lines. For example, the interface circuit 1402 can be used to receive signals from other devices. For another example, the interface circuit 1402 can be used to send signals to other devices (such as processor 120). Exemplarily, the interface circuit 1402 can read instructions stored in the memory and send the instructions to the processor 120. When the instructions are executed by the processor 1401, the electronic device can execute the various steps performed by the mobile phone 100 in the above embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiment of the present application.

在上述实施例中,可以全部或部分的通过软件,硬件,固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式出现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘,硬盘、磁带)、光介质(例如数字视屏光碟(digital video disc,DVD))或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can appear in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

另外,本申请的实施例还提供一种装置,该装置具体可以是组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使装置执行上述各方法实施例中的多任务界面管理方法。In addition, an embodiment of the present application also provides a device, which may specifically be a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the device is running, the processor may execute the computer execution instructions stored in the memory so that the device executes the multi-tasking interface management method in the above-mentioned method embodiments.

其中,本申请实施例提供的电子设备、芯片、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Among them, the electronic device, chip, computer-readable storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims (13)

Translated fromChinese
1.一种多任务界面管理方法,应用于电子设备,其特征在于,所述电子设备的显示界面设置有任务区域,所述方法包括:1. A multitasking interface management method applied to electronic equipment, characterized in that the display interface of the electronic equipment is provided with a task area, and the method comprises:响应于预设操作,所述电子设备确定多个应用程序的优先级顺序;其中,所述多个应用程序包括所述电子设备当前正在运行的应用程序;所述预设操作包括:解锁操作、切换至桌面的操作或者点击任务区域启动按钮的操作;In response to a preset operation, the electronic device determines the priority order of multiple application programs; wherein, the multiple application programs include an application program currently running on the electronic device; the preset operation includes: unlocking operation, The operation of switching to the desktop or clicking the start button in the task area;所述电子设备根据所述多个应用程序的优先级顺序,在所述任务区域按照预设规则显示所述多个应用程序的图标;The electronic device displays icons of the multiple application programs in the task area according to preset rules according to the priority order of the multiple application programs;其中,所述响应于预设操作,所述电子设备确定多个应用程序的优先级顺序,包括:所述电子设备第i+1次检测到用户的解锁操作,将第一应用程序确定为优先级最高的应用程序;所述第一应用程序为电子设备第i次解锁后,用户启动的未在任务区域显示的应用程序;所述电子设备根据所述多个应用程序的优先级顺序,在所述任务区域按照预设规则显示所述多个应用程序的图标,包括:在所述任务区域显示所述第一应用程序;Wherein, in response to the preset operation, the electronic device determines the priority order of multiple application programs, including: the electronic device detects the user's unlock operation for the i+1th time, and determines the first application program as the priority The application program with the highest level; the first application program is an application program that is started by the user and is not displayed in the task area after the electronic device is unlocked for the ith time; the electronic device is based on the priority order of the multiple application programs. Displaying icons of the plurality of application programs in the task area according to preset rules includes: displaying the first application program in the task area;或者,or,在所述预设操作为切换至桌面的操作的情况下,所述响应于预设操作,所述电子设备确定多个应用程序的优先级顺序,包括:按照第四应用程序的切换顺序匹配优先级顺序,所述第四应用程序的优先级低于所述多个应用程序的优先级;其中,所述第四应用程序为所述电子设备检测到所述预设操作之前启动的未在所述任务区域显示的应用程序,所述第四应用程序的数量为一个或多个;所述电子设备根据所述多个应用程序的优先级顺序,在所述任务区域按照预设规则显示所述多个应用程序的图标,包括:在所述任务区域显示所述第四应用程序中的一个或多个;In the case that the preset operation is an operation of switching to the desktop, in response to the preset operation, the electronic device determines the priority order of multiple application programs, including: matching priority according to the switching order of the fourth application program In order of priority, the priority of the fourth application program is lower than the priority of the plurality of application programs; wherein, the fourth application program is not started before the electronic device detects the preset operation The application program displayed in the task area, the number of the fourth application program is one or more; the electronic device displays the application program in the task area according to preset rules according to the priority order of the multiple application programs. icons of a plurality of application programs, comprising: displaying one or more of the fourth application programs in the task area;或者,or,在所述预设操作为切换至桌面的操作或者点击任务区域启动按钮的操作的情况下,所述响应于预设操作,所述电子设备确定多个应用程序的优先级顺序,包括:所述电子设备根据所述多个应用程序与第三应用程序的关联度,确定所述多个应用程序的优先级顺序;其中,所述第三应用程序为所述电子设备检测到所述预设操作之前启动的应用程序;所述电子设备根据所述多个应用程序的优先级顺序,在所述任务区域按照预设规则显示所述多个应用程序的图标,包括:在所述任务区域显示所述多个应用程序中与所述第三应用程序的关联度高的应用程序。In the case that the preset operation is an operation of switching to a desktop or clicking a start button in a task area, in response to the preset operation, the electronic device determines the priority order of multiple application programs, including: the The electronic device determines the priority order of the multiple application programs according to the degree of association between the multiple application programs and the third application program; wherein the third application program detects the preset operation for the electronic device previously launched applications; the electronic device displays icons of the multiple application programs in the task area according to preset rules according to the priority order of the multiple application programs, including: displaying the icons of the multiple application programs in the task area Among the plurality of application programs, an application program with a high degree of association with the third application program is selected.2.根据权利要求1所述的多任务界面管理方法,其特征在于,所述电子设备确定多个应用程序的优先级顺序,包括:2. The multitasking interface management method according to claim 1, wherein the electronic device determines the order of priority of multiple application programs, comprising:所述电子设备根据应用程序数据确定所述多个应用程序的优先级顺序,所述应用程序数据包含如下一项或几项:应用程序的启动时间、应用程序的启动地点、应用程序的启动频率、应用程序的使用时长。The electronic device determines the priority sequence of the plurality of application programs according to the application program data, and the application program data includes one or more of the following items: the start time of the application program, the start location of the application program, and the start frequency of the application program , The duration of use of the application.3.根据权利要求1所述的多任务界面管理方法,其特征在于,所述电子设备根据所述多个应用程序的优先级顺序,在所述任务区域按照预设规则显示所述多个应用程序的图标,包括:3. The multitasking interface management method according to claim 1, wherein the electronic device displays the plurality of applications in the task area according to preset rules according to the priority order of the plurality of application programs Icons for programs, including:所述电子设备根据所述多个应用程序的优先级顺序,按照所述任务区域中显示位置的优先级顺序,显示所述多个应用程序图标。The electronic device displays the plurality of application program icons according to the priority order of the plurality of application programs and the priority order of display positions in the task area.4.根据权利要求3所述的多任务界面管理方法,其特征在于,所述任务区域为显示于显示界面下方或上方的矩形区域,所述任务区域中显示位置的优先级顺序包括:4. The multi-task interface management method according to claim 3, wherein the task area is a rectangular area displayed below or above the display interface, and the order of priority of display positions in the task area includes:所述任务区域的中央显示位置为优先级最高的显示位置,向两侧排列的显示位置优先级顺序降低;或者,所述任务区域最左侧的显示位置为优先级最高的显示位置,向右排列的显示位置优先级顺序降低;或者,所述任务区域最右侧的显示位置为优先级最高的显示位置,向左排列的显示位置优先级顺序降低。The central display position of the task area is the display position with the highest priority, and the priority order of the display positions arranged to both sides is lower; or, the leftmost display position of the task area is the display position with the highest priority, and the display position to the right The priority order of the arranged display positions is lowered; or, the rightmost display position of the task area is the display position with the highest priority, and the priority order of the display positions arranged to the left is lowered.5.根据权利要求1所述的多任务界面管理方法,其特征在于,所述方法还包括:5. The multitasking interface management method according to claim 1, wherein the method further comprises:若所述第一应用程序的数量为多个,且所述第一应用程序中包括一个或多个第二应用程序,所述一个或多个第二应用程序为用户新下载的应用程序,则所述电子设备第i+1次检测到用户的解锁操作,将所述一个或多个第二应用程序确定为所述第一应用程序中优先级最高的应用程序;其中,所述电子设备根据所述一个或多个第二应用程序的下载时间顺序确定所述一个或多个第二应用程序的优先级顺序。If the number of the first application program is multiple, and the first application program includes one or more second application programs, and the one or more second application programs are newly downloaded application programs by the user, then The electronic device detects the user's unlock operation for the i+1th time, and determines the one or more second application programs as the application program with the highest priority among the first application programs; wherein, the electronic device according to A chronological order of downloading of the one or more second application programs determines a priority order of the one or more second application programs.6.根据权利要求1所述的多任务界面管理方法,其特征在于,所述方法还包括:6. The multitasking interface management method according to claim 1, wherein the method further comprises:响应于对目标应用程序的图标的单击操作,所述电子设备在前台运行所述目标应用程序;In response to a click operation on the icon of the target application program, the electronic device runs the target application program in the foreground;响应于对目标应用程序的图标的长按并上滑操作,所述电子设备删除所述任务区域中的所述目标应用程序的图标。In response to a long press and slide up operation on the icon of the target application, the electronic device deletes the icon of the target application in the task area.7.根据权利要求1-6任一所述的多任务界面管理方法,其特征在于,所述任务区域包括显示区域和隐藏区域,所述显示区域显示于所述电子设备的显示界面,所述方法还包括:7. The multi-task interface management method according to any one of claims 1-6, wherein the task area includes a display area and a hidden area, the display area is displayed on the display interface of the electronic device, and the Methods also include:响应于所述任务区域中的滑动操作,所述电子设备显示隐藏区域中的应用程序的图标。In response to a sliding operation in the task area, the electronic device displays icons of applications in the hidden area.8.根据权利要求1-6任一所述的多任务界面管理方法,其特征在于,所述方法还包括:8. The multitasking interface management method according to any one of claims 1-6, wherein the method further comprises:响应于所述任务区域中的双指捏合或双指拉伸操作,所述电子设备放大或缩小所述任务区域。In response to a two-finger pinching or two-finger stretching operation in the task area, the electronic device zooms in or out of the task area.9.根据权利要求1-6任一项所述的多任务界面管理方法,其特征在于,所述方法还包括:9. The multitasking interface management method according to any one of claims 1-6, wherein the method further comprises:若所述电子设备未检测到用户的锁屏操作,则按照预设周期根据当前运行的多个应用程序的优先级顺序刷新任务区域显示的图标。If the electronic device does not detect the user's screen lock operation, the icons displayed in the task area are refreshed according to the priority order of the currently running multiple application programs according to the preset period.10.根据权利要求1所述的多任务界面管理方法,其特征在于,所述电子设备的显示界面设置有任务区域启动按钮,所述方法包括:10. The multitasking interface management method according to claim 1, wherein the display interface of the electronic device is provided with a task area activation button, and the method comprises:响应于用户点击所述任务区域启动按钮的操作,所述电子设备显示所述任务区域。In response to the user's operation of clicking the task area activation button, the electronic device displays the task area.11.一种电子设备,其特征在于,包括:11. An electronic device, characterized in that it comprises:一个或多个处理器;one or more processors;存储器,所述存储器中存储有指令;a memory having instructions stored therein;触摸屏,用于检测触摸操作,以及显示任务区域;A touch screen for detecting touch operations and displaying task areas;当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-10中任一项所述的多任务界面管理方法。When the instruction is executed by the one or more processors, the electronic device is made to execute the multitasking interface management method according to any one of claims 1-10.12.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10中任一项所述的多任务界面管理方法。12. A computer-readable storage medium, which is characterized by comprising computer instructions, and when the computer instructions are run on an electronic device, the electronic device is made to execute the multi-function device according to any one of claims 1-10. Task interface management method.13.一种芯片系统,其特征在于,包括至少一个处理器和至少一个接口电路,所述至少一个接口电路用于执行收发功能,并将指令发送给所述至少一个处理器,所述至少一个处理器执行所述指令,所述至少一个处理器执行如权利要求1-10中任一项所述的多任务界面管理方法。13. A chip system, characterized in that it includes at least one processor and at least one interface circuit, the at least one interface circuit is used to perform a transceiver function, and send instructions to the at least one processor, the at least one The processor executes the instructions, and the at least one processor executes the multitasking interface management method according to any one of claims 1-10.
CN201911056392.2A2019-10-312019-10-31 Multi-task interface management method and electronic deviceActiveCN112748972B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201911056392.2ACN112748972B (en)2019-10-312019-10-31 Multi-task interface management method and electronic device
PCT/CN2020/113804WO2021082739A1 (en)2019-10-312020-09-07Multi-task interface management method and electronic device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911056392.2ACN112748972B (en)2019-10-312019-10-31 Multi-task interface management method and electronic device

Publications (2)

Publication NumberPublication Date
CN112748972A CN112748972A (en)2021-05-04
CN112748972Btrue CN112748972B (en)2023-08-22

Family

ID=75644882

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911056392.2AActiveCN112748972B (en)2019-10-312019-10-31 Multi-task interface management method and electronic device

Country Status (2)

CountryLink
CN (1)CN112748972B (en)
WO (1)WO2021082739A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113992791A (en)*2021-09-172022-01-28珠海格力电器股份有限公司Operation processing method and device, storage medium and electronic equipment
CN113778282B (en)*2021-09-182025-04-04深圳市爱都科技有限公司 A sports type management method, system and mobile terminal
CN114020338B (en)*2021-10-292024-12-27郑州阿帕斯数云信息科技有限公司 Method and device for calling third-party lock screen service
CN115061740B (en)*2021-11-192023-05-26荣耀终端有限公司Application processing method and device
CN114116098B (en)*2021-11-232024-03-22维沃移动通信有限公司Application icon management method and device, electronic equipment and storage medium
CN114116107A (en)*2021-11-292022-03-01维沃移动通信有限公司Control display method and device
CN116208792A (en)*2021-11-302023-06-02Vidaa国际控股(荷兰)公司Method for optimizing application starting performance and display equipment
CN114356477B (en)*2021-12-222024-04-09青岛海信移动通信技术有限公司Terminal equipment and application program calling method
CN114340021B (en)*2022-03-032022-08-12荣耀终端有限公司 A request processing method and device
CN114661396A (en)*2022-03-222022-06-24合众新能源汽车有限公司 A kind of dynamic adjustment method and control device of vehicle control function on display interface
CN114840117A (en)*2022-05-102022-08-02北京字跳网络技术有限公司 Element control method, device, device and medium for information input page
CN115167751A (en)*2022-07-282022-10-11中国第一汽车股份有限公司Interface operation method and device, electronic equipment and storage medium
CN116049478B (en)*2022-08-262023-09-19荣耀终端有限公司Application program recommendation method and device and user equipment
CN117555658B (en)*2023-10-112024-10-11荣耀终端有限公司Method for managing application running and electronic equipment
CN119440324A (en)*2024-09-262025-02-14荣耀终端有限公司 Application keeping alive method and electronic device
CN119829185A (en)*2024-12-242025-04-15浙江吉利控股集团有限公司Interactive control method, computer readable storage medium and vehicle
CN119376900A (en)*2024-12-302025-01-28深圳市迅龙软件有限公司 Application management method, device and terminal device based on Android system

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103246427A (en)*2012-02-092013-08-14广州三星通信技术研究有限公司Method and device for unlocking electronic device
CN103984470A (en)*2014-05-292014-08-13中国联合网络通信集团有限公司Icon display method and device
CN104077515A (en)*2013-03-272014-10-01富士通株式会社Terminal device and terminal control program
CN104978109A (en)*2015-07-152015-10-14魅族科技(中国)有限公司Application program interface display method and terminal
CN105094556A (en)*2015-07-272015-11-25联想(北京)有限公司Display method and electronic device
CN105955576A (en)*2016-04-292016-09-21杨永明User operation data-based application icon display method
CN106020606A (en)*2016-05-192016-10-12深圳市金立通信设备有限公司Shortcut icon adjustment method and terminal
CN106020615A (en)*2016-05-262016-10-12珠海市魅族科技有限公司Terminal control method and device
CN106155720A (en)*2015-04-082016-11-23阿里巴巴集团控股有限公司A kind of method and system starting function of application
CN106557671A (en)*2015-09-302017-04-05北京奇虎科技有限公司A kind of method and device of quick triggering application program during unlocking screen
CN106775193A (en)*2016-11-182017-05-31广州视源电子科技股份有限公司Application program interface display method and device
CN107861784A (en)*2017-10-272018-03-30珠海格力电器股份有限公司Desktop icon sorting method and device and mobile terminal
CN108647058A (en)*2018-05-152018-10-12维沃移动通信有限公司 A method for starting an application program and a mobile terminal
CN109409070A (en)*2018-11-012019-03-01Oppo广东移动通信有限公司 Application opening method, device, terminal and storage medium
CN110222491A (en)*2019-04-262019-09-10华为技术有限公司A kind of method and a kind of electronic equipment of starting application

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102855051A (en)*2012-08-152013-01-02中兴通讯股份有限公司Method and device for processing application shortcut
CN104460987B (en)*2014-11-072019-05-28惠州Tcl移动通信有限公司The electronic equipment that can be manipulated by Non-contact gesture
CN106293309A (en)*2015-05-212017-01-04西安中兴新软件有限责任公司A kind of application icon aligning method and device
CN105824610A (en)*2015-07-312016-08-03广东维沃软件技术有限公司 A terminal-based method and device for arranging application program icons
CN105511853A (en)*2015-11-252016-04-20上海斐讯数据通信技术有限公司Method and system for arraying desktop application program icons
CN108509108B (en)*2018-03-292020-04-21维沃移动通信有限公司 A kind of application program icon arrangement method and mobile terminal

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103246427A (en)*2012-02-092013-08-14广州三星通信技术研究有限公司Method and device for unlocking electronic device
CN104077515A (en)*2013-03-272014-10-01富士通株式会社Terminal device and terminal control program
CN103984470A (en)*2014-05-292014-08-13中国联合网络通信集团有限公司Icon display method and device
CN106155720A (en)*2015-04-082016-11-23阿里巴巴集团控股有限公司A kind of method and system starting function of application
CN104978109A (en)*2015-07-152015-10-14魅族科技(中国)有限公司Application program interface display method and terminal
CN105094556A (en)*2015-07-272015-11-25联想(北京)有限公司Display method and electronic device
CN106557671A (en)*2015-09-302017-04-05北京奇虎科技有限公司A kind of method and device of quick triggering application program during unlocking screen
CN105955576A (en)*2016-04-292016-09-21杨永明User operation data-based application icon display method
CN106020606A (en)*2016-05-192016-10-12深圳市金立通信设备有限公司Shortcut icon adjustment method and terminal
CN106020615A (en)*2016-05-262016-10-12珠海市魅族科技有限公司Terminal control method and device
CN106775193A (en)*2016-11-182017-05-31广州视源电子科技股份有限公司Application program interface display method and device
CN107861784A (en)*2017-10-272018-03-30珠海格力电器股份有限公司Desktop icon sorting method and device and mobile terminal
CN108647058A (en)*2018-05-152018-10-12维沃移动通信有限公司 A method for starting an application program and a mobile terminal
CN109409070A (en)*2018-11-012019-03-01Oppo广东移动通信有限公司 Application opening method, device, terminal and storage medium
CN110222491A (en)*2019-04-262019-09-10华为技术有限公司A kind of method and a kind of electronic equipment of starting application

Also Published As

Publication numberPublication date
WO2021082739A1 (en)2021-05-06
CN112748972A (en)2021-05-04

Similar Documents

PublicationPublication DateTitle
CN112748972B (en) Multi-task interface management method and electronic device
JP7469396B2 (en) Gestural Graphical User Interface for Managing Simultaneously Open Software Applications - Patent application
US20250168497A1 (en)Device, method, and graphical user interface for accessing an application in a locked device
US9432314B2 (en)Quick navigation of message conversation history
JP5658765B2 (en) Apparatus and method having multiple application display modes, including a mode with display resolution of another apparatus
RU2705459C2 (en)Display method and corresponding device
WO2019071872A1 (en)File sharing method and terminal
CN109725947A (en) Method and terminal for processing unread messages
CN112955856A (en)Electronic device displaying a list of executable applications on a split screen and method of operating the same
CN110637282B (en)Touch method and terminal
CN107315532A (en)Electronic device and method for synchronously displaying contents in different states of electronic device
CN110633032B (en)Icon display method and device for terminal equipment
CN117806516A (en) A floating window display method and electronic device
CN112286615B (en)Information display method and device for application program
CN111656347B (en)Project display method and terminal
CN111857531A (en)Mobile terminal and file display method thereof
US20190289128A1 (en)Method and electronic device for enabling contextual interaction
CN114721761A (en)Terminal device, application icon management method and storage medium
CN113282546A (en)File processing method and device
CN118093067B (en)Method for displaying card, electronic device and readable storage medium
CN114416264B (en)Message display method and device
CN110795194B (en)Desktop display control method, device, terminal and storage medium
WO2023231851A1 (en)Information processing methods and apparatuses, and electronic device
JP7002512B2 (en) Devices, methods and graphic user interfaces used to move application interface elements
US11606457B2 (en)Technology and method for selectively providing network function to application of device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp