Control method and electronic device

By defining specific touch screen sliding actions on electronic devices, users can easily switch and operate notification centers and management centers, solving the problem of overcrowding of interfaces and improving the convenience and experience of user operations.

JP7657980B2Active Publication Date: 2025-04-07HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023574265
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-01
Filing Date
2022-03-30
Publication Date
2025-04-07
Estimated Expiration
2042-03-30

AI Technical Summary

Technical Problem

In existing electronic devices, the display interfaces of notification centers and management centers are prone to become overcrowded, and it is difficult to easily operate these centers when managing multiple devices.

Method used

By implementing a specific sliding action of touch screen operation on electronic devices, users can easily switch between notification centers and management centers and return directly to the initial interface (such as the home screen or the application display interface), improving the convenience and user experience of user operations.

Benefits of technology

It realizes users' convenient switching and operation of notification centers and management centers on electronic devices, avoiding the problem of overcrowding of interfaces, and improving the convenience and experience of users' operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007657980000001
    Figure 0007657980000001
  • Figure 0007657980000002
    Figure 0007657980000002
  • Figure 0007657980000003
    Figure 0007657980000003
Patent Text Reader

Abstract

An embodiment of the present application provides a control method and an electronic device. The method may include the steps of: displaying a first interface on a touch screen of the electronic device; switching the first interface to a second interface in response to the touch screen receiving a first operation; switching the second interface to a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen; and switching the third interface to the first interface in response to the touch screen receiving a third operation after the touch body completes the second operation and leaves the touch screen. Both the second interface and the third interface include a display interface of a notification center or a display interface of a management center, and the second interface is different from the third interface. In this way, a user can switch between the notification center and the management center on the electronic device, and can directly return from the switched interface to an initial interface of the electronic device (e.g., a home screen or an application display interface). This improves the convenience of user operation and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to Chinese Patent Application No. 202110611045.2, entitled "CONTROL METHOD AND ELECTRONIC DEVICE," filed with the China National Intellectual Property Office on June 1, 2021, and incorporated herein by reference in its entirety.

[0002] The present application relates to the field of terminal technology, and in particular to a control method and an electronic device. [Background technology]

[0003] As the size of the screen of electronic devices, such as smartphones and tablet computers, gradually increases, a notification center and a management center are usually arranged on the electronic device to facilitate users to control the electronic device. The notification center may be an entry point for managing the push of applications (APPs) on the electronic device and displaying resident status information. The management center may be an entry point for managing the status of the device.

[0004] Currently, the notification center and the management center on the electronic device may be displayed simultaneously in one window. For example, as shown in FIG. 1, the management center 11 and the notification center 12 may be displayed simultaneously by sliding downward from the top of the screen of the electronic device. The management center 11 is at the top, and the notification center 12 is at the bottom. The management center 11 may display the most commonly used shortcut switches in a collapsible manner by default, and may support expansion to see more information. The notification center 12 may support up-down scrolling browsing like a list. However, as the number of devices that can be managed by the electronic device increases, when the management of multiple devices is added to the management center of the electronic device at the same time, the display interface on the electronic device becomes overcrowded when the notification center and the management center are displayed on the electronic device. In this case, the management center on the electronic device is not suitable for listing a lot of information at one time. Therefore, how to facilitate users to operate the notification center and the management center on the electronic device is currently a technical problem that needs to be urgently solved. Summary of the Invention [Means for solving the problem]

[0005] The present application provides a control method and an electronic device, so that a user can conveniently operate a notification center and a management center on the electronic device.

[0006] According to a first aspect, the present application provides a control method, which is applied to an electronic device having a touch screen, and includes the steps of: displaying a first interface on the touch screen; switching the first interface to a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding on the touch screen in a first direction when a starting position of the touch body touching the touch screen is located within a first region of the touch screen; and switching the second interface to a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen, the second operation being an operation of sliding on the touch screen in a first direction when a starting position of the touch body touching the touch screen again is located within a second region of the touch screen. The method may include: switching the third interface to the first interface in response to the touch screen receiving a third operation after the touch body completes the second operation and leaves the touch screen, the third operation being an operation of sliding in the third direction on the touch screen when the starting position of the touch body touching the touch screen again is located within a third region of the touch screen; the second interface is a display interface of the notification center, and the third interface is a display interface of the management center, or the second interface is a display interface of the management center, and the third interface is a display interface of the notification center. In this way, the user can switch between the notification center and the management center on the electronic device, and can directly return to the initial interface of the electronic device (e.g., the home screen or the display interface of the application) from the switched interface. This improves the convenience of user operation and user experience.

[0007] According to a second aspect, the present application provides a control method. The control method is applied to an electronic device having a touch screen, and includes the steps of: displaying a first interface on the touch screen; switching the first interface to a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding on the touch screen in a first direction when a starting position of the touch body touching the touch screen is located within a first region of the touch screen; and switching the second interface to a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen, the second operation being a tapping operation. The touch screen may include a step of sliding the touch screen in a second direction when the starting position of the touch body touching the touch screen again is located in a second region of the touch screen, and a step of switching the third interface to the second interface in response to the touch screen receiving the first operation again after the touch body completes the second operation and leaves the touch screen, where the second interface is a display interface of the notification center and the third interface is a display interface of the management center, or the second interface is a display interface of the management center and the third interface is a display interface of the notification center. In this way, the user can alternate between the notification center and the management center on the electronic device. This improves the convenience of user operation and user experience.

[0008] In a possible implementation form of the second aspect, after the step of switching the third interface to the second interface, the method further includes the step of switching the second interface to the first interface in response to the touch screen receiving a third operation after the touch body completes the first operation and leaves the touch screen, the third operation being an operation of sliding on the touch screen in a third direction when the starting position of the touch body touching the touch screen again is located within the third region of the touch screen. In this way, the user can directly return from the switched interface on the electronic device to the initial interface of the electronic device (for example, a home screen or a display interface of an application). This improves the convenience of user operation and user experience.

[0009] In a possible implementation form of the first or second aspect, the first interface includes a display interface of a home screen on the electronic device, or the first interface includes a display interface of an application on the electronic device.

[0010] In a possible implementation of the first or second aspect, both the second and third interfaces are displayed in the first window. In this way, when switching between the two interfaces, the content in one interface may be replaced by the content in the other interface. Thus, when one window is open, the other window is not closed. This improves switching efficiency.

[0011] In a possible implementation of the first or second aspect, the first window is a status bar window.

[0012] In a possible implementation of the first or second aspect, the first interface and the second interface are displayed in different windows, for example, if the first interface is a display interface of an application, the first interface may be displayed in a display window of the application and the second interface may be displayed in a status bar window.

[0013] In a possible implementation of the first or second aspect, the first region is located on a first side of the top of the touchscreen and the first direction is from the top of the touchscreen to the bottom of the touchscreen, the second region is located on a second side of the top of the touchscreen and the second direction is the same as the first direction, and the third region is an area on the touchscreen other than the first and second regions and the third direction is opposite to the first direction.

[0014] In a possible implementation form of the first or second aspect, the notification center is on the electronic device and is an entry point used to manage the push of applications on the electronic device or to display resident status information, and the management center is on the electronic device and is an entry point used to manage the status of the electronic device.

[0015] In a possible implementation form of the first or second aspect, the method further includes, before the step of switching the first target interface to the second target interface, a step of determining that the operation of the touch body on the touch screen satisfies a trigger condition, the trigger condition being a condition for triggering interface switching. The first target interface is the first interface, and the second target interface is the second interface, or the first target interface is the second interface, and the second target interface is the third interface, or the first target interface is the third interface, and the second target interface is the second interface, or the first target interface is the second interface, and the second target interface is the first interface. In this way, interface switching is performed when the trigger condition is met, and the switching effect is improved.

[0016] In a possible implementation form of the first or second aspect, the conditions for triggering the interface switching may particularly include that the distance between the position where the touch body is currently touching the touch screen and the starting position is equal to or greater than a preset distance threshold.

[0017] In a possible implementation form of the first or second aspect, the conditions for triggering an interface switch may particularly include a position where the touch body is currently touching the touch screen reaching a preset position on the touch screen.

[0018] In a possible implementation form of the first or second aspect, the conditions for triggering the interface switching may particularly include that the distance between the position where the touching object leaves the touch screen and the start position is less than a preset distance threshold, and the speed at which the touching object leaves the touch screen is equal to or greater than a preset speed threshold.

[0019] In a possible implementation form of the first or second aspect, in the process of switching the first target interface to the second target interface, the method may further include a step of increasing the transparency of the first target interface or a step of decreasing the definition of the first target interface. In this way, a transition process can be performed in the process of switching between the two interfaces to improve the switching effect.

[0020] In a possible implementation form of the first or second aspect, the step of switching the first interface to the second interface may include a step of covering the first interface with the second interface, the step of switching the first interface to the second interface includes a step of performing a blurring process on the first interface and covering the first interface obtained by the blurring process with the second interface, the step of switching the second interface to the third interface includes a step of closing the second interface and opening the third interface, and the step of switching the second interface to the third interface includes a step of closing the second interface and opening the third interface, where the third interface is the first interface. the step of switching the third interface to the first interface includes a step of closing the third interface covering the first interface to present the first interface, the step of switching the third interface to the second interface includes a step of closing the third interface to open the second interface, the step of switching the third interface to the second interface includes a step of closing the third interface to open the second interface, where the second interface covers the first interface, or the step of switching the second interface to the first interface includes a step of closing the second interface covering the first interface to present the first interface.

[0021] According to a third aspect, the present application provides a control method. The control method is applied to an electronic device having a touch screen, and includes the steps of: displaying a first interface on the touch screen, the first interface including a display interface of a home screen on the electronic device, or the first interface including a display interface of an application on the electronic device; covering the first interface with a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding toward a lower part of the touch screen when a starting position of the touch body touching the touch screen is located within a first region at the upper part of the touch screen, the second interface including a display interface of a notification center or a display interface of a management center; and covering the first interface with a second interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen. the touch screen includes a display interface for a notification center or a display interface for a management center, and the third interface is different from the second interface; and after the touch body completes the second operation and leaves the touch screen, in response to the touch screen receiving the third operation, closing the third interface to present the first interface, the third operation being an operation of sliding toward the top of the touch screen when a starting position for the touch body to touch the touch screen again is located within a third region other than the top of the touch screen.

[0022] In a possible implementation form of the third aspect, the method may further include a step of reducing the definition of the first interface before the step of covering the first interface with the second interface.

[0023] In a possible implementation form of the third aspect, the method may further include, prior to the step of closing the second interface, increasing the transparency of the second interface.

[0024] According to a fourth aspect, the present application provides an electronic device. The electronic device may include a touch screen, one or more processors, and a memory. One or more computer programs are stored in the memory, the one or more computer programs including instructions. When the instructions are executed by the electronic device, the electronic device is capable of performing a method provided in the first aspect, the second aspect, or the third aspect.

[0025] According to a fifth aspect, the present application provides a computer readable storage medium storing a computer program which, when executed on an electronic device, enables the electronic device to perform a method provided in the first aspect, the second aspect or the third aspect.

[0026] According to a sixth aspect, the present application provides a computer program product which, when executed on an electronic device, enables the electronic device to perform a method provided in the first, second or third aspect. [Brief description of the drawings]

[0027] [Figure 1] FIG. 1 is a schematic diagram of a display interface of a mobile phone in the related art; [Diagram 2] FIG. 2 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application. [Diagram 3] FIG. 2 is a schematic diagram of coordinate axes of a screen of an electronic device according to an embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram of an architecture of an operating system in an electronic device according to an embodiment of the present application. [Diagram 5] FIG. 2 is a schematic diagram of an application scenario of a mobile phone operation method according to an embodiment of the present application; [Figure 6] 2 is a schematic diagram of the points at which a user's finger touches the screen, the trigger threshold points, and the points at which the user's finger leaves the screen as the user's finger slides across a mobile phone, according to one embodiment of the present application. [Figure 7] 2 is a schematic diagram of the points where a user's finger touches the screen and the area where the trigger threshold points are located as the user's finger slides across the mobile phone, according to one embodiment of the present application; [Figure 8(a)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 8(b)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 8(c)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 8(d)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 8(e)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 8(f)] FIG. 2 is a schematic diagram of a process in which a home screen is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 9(a)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 9(b)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 9(c)]2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 9(d)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 9(e)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 9(f)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center on a mobile phone according to an embodiment of the present application; [Figure 10(a)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 10(b)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 10(c)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 10(d)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 10(e)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 10(f)] FIG. 2 is a schematic diagram of a process in which a notification center is switched to a management center on a mobile phone according to an embodiment of the present application; [Figure 11(a)] FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 11(b)] FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 11(c)] FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 11(d)]FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 11(e)] FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 11(f)] FIG. 2 is a schematic diagram of a process in which a management center is switched to a notification center on a mobile phone according to an embodiment of the present application; [Figure 12(a)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 12(b)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 12(c)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 12(d)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 12(e)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 12(f)] 2 is a schematic diagram of a process in which a home screen is switched to a notification center, the notification center is switched to an administration center, and the administration center is switched back to a home screen on a mobile phone according to an embodiment of the present application; [Figure 13(a)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 13(b)]2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 13(c)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 13(d)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 13(e)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 13(f)] 2 is a schematic diagram of a process in which a home screen is switched to an administration center, the administration center is switched to a notification center, and the notification center is switched back to the home screen on a mobile phone according to an embodiment of the present application; [Figure 14] FIG. 1 is a schematic diagram of a system architecture of a mobile phone according to an embodiment of the present application. [Figure 15A] 1 is a schematic flowchart of a process in which a notification center and / or a management center is displayed according to an embodiment of the present application. [Figure 15B] 1 is a schematic flowchart of a process in which a notification center and / or a management center is displayed according to an embodiment of the present application. [Figure 16] FIG. 2 is a schematic diagram of the structure of a chip according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] The term "and / or" in this specification describes an association relationship between related objects and indicates that three relationships may exist. For example, A and / or B represents three cases: only A is present, both A and B are present, and only B is present. The character " / " in this specification generally indicates an "or" relationship between related objects. The phrase "A / B" indicates "A or B."

[0029] In the specification and claims of this specification, the terms "first", "second", etc. are intended to distinguish different objects, but do not indicate a particular order of the objects. For example, a first response message, a second response message, etc. are used to distinguish different response messages, but do not indicate a particular order of the response messages.

[0030] In the embodiments of the present application, the words "example" or "for example" are used to represent an example, an example, or an explanation. Any embodiment or design solution described in the embodiments of the present application as an "example" or "for example" should not be described as being preferred or having more advantages over another embodiment or design solution. Strictly speaking, words such as "example" and "for example" are intended to present the relevant concept in a particular manner.

[0031] In describing the embodiments of this application, unless otherwise specified, "plurality" means two or more. For example, a plurality of processing units means two or more processing units, and a plurality of systems means two or more systems.

[0032] In order to facilitate user operation, the notification center and the management center on the electronic device may be controlled separately. In this case, the notification center and the management center may be displayed in different windows. For example, the notification center may be displayed by sliding downward from the upper left side of the screen of the electronic device, and the management center may be displayed by sliding downward from the upper right side of the screen of the electronic device. Alternatively, the notification center may be displayed by sliding downward from the upper part of the screen of the electronic device, and the management center may be displayed by sliding upward from the lower part of the screen of the electronic device. In this way, the user can select to display the notification center or the management center based on the user's request, but the priorities of different windows in the system software architecture of the electronic device are different, and the priority of the display window of the notification center is usually lower than the priority of the display window of the management center. This allows the display window of the control center to be displayed when the notification center is displayed on the electronic device. In this case, the management center covers the notification center. When returning to the interface that was displayed before the notification center was displayed, the display window of the management center is closed first, and then the display window of the notification center is closed. It will be understood that the return operation is not easily performed. Also, when the management center is displayed on the electronic device, the display window of the notification center may not be displayed due to the priority of the display window. It will be understood that in this solution in which the notification center and the management center are separately located, the user operation is not easily performed and the user experience is relatively poor.

[0033] Furthermore, in order to facilitate user operation and improve user experience, in this embodiment of the present application, the notification center and the management center on the electronic device are designed with equal priority, and the notification center and the management center can be repeatedly switched back and forth based on user requests. This improves the convenience of user operation and user experience. Also, when one of the notification center and the management center is in a display state and the electronic device detects an operation to display the other of the notification center and the management center, the electronic device may close the one that is displayed and display the other that is currently called by the user to avoid overlapping and nesting between the notification center and the management center. This allows the user to quickly return to the interface that was displayed before the notification center or the management center was displayed. For example, when the management center is currently displayed on the electronic device and the electronic device detects an operation to display the notification center, the electronic device may close the management center and display the notification center. When the notification center is currently displayed on the electronic device and the electronic device detects an operation to display the management center, the electronic device may close the notification center and display the management center.

[0034] It will be appreciated that in the present solution, the electronic device may include a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a mobile phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, a smart city device, and / or others. An exemplary embodiment of an electronic device includes, but is not limited to, an electronic device supporting iOS, android, Windows, Harmony OS, or another operating system. The specific type of electronic device is not limited in the present solution.

[0035] The following describes a schematic diagram of the hardware structure of an electronic device according to the present solution.

[0036] FIG. 2 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application. As shown in FIG. 2, the electronic device 100 may include a processor 110, a memory 120, a display 130, and a sensor 140. It will be understood that the structure shown in this embodiment of the present solution is not specifically limited to the electronic device 100. In some other embodiments of the present solution, the electronic device 100 may include more or fewer components than those shown in the figure, combine some components, split some components, or have a different component arrangement. The components shown in the figure may be implemented by hardware, software, or a combination of software and hardware.

[0037] The processor 110 may be a general-purpose processor, a special-purpose processor, etc. For example, the processor 110 may include a central processing unit (CPU) and / or a baseband processor. The baseband processor may be configured to process communication data, and the CPU may be configured to perform corresponding control and processing functions, execute software programs, and process data of the software programs.

[0038] The memory 120 may store programs (or instructions or codes) that may be executed by the processor 110 to enable the processor 110 to perform the methods described in this solution. The memory 120 may store instructions or data that have been recently used or that are used periodically by the processor 110. When the processor 110 needs to use the instructions or data again, the processor 110 may retrieve the instructions or data directly from the memory 120. This avoids repeated accesses, reduces the latency of the processor 110, and improves system efficiency.

[0039] The display 130 is configured to display images, videos, and the like. The display 130 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, quantum dot light emitting diodes (QLED), and the like. In some embodiments, the electronic device 100 may include one or N displays 130, where N is a positive integer greater than 1.

[0040] The sensor 140 may include a pressure sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, an optical proximity sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, or a bone conduction sensor.

[0041] In this solution, the sensor 140 may alternatively include a touch sensor. The touch sensor is configured to detect touch operations on or near the touch sensor. The touch sensor may collect user touch events (e.g., operations performed by a user on the surface of the touch sensor by using any suitable object, such as a finger or a stylus) on or near the touch sensor and transmit the collected touch information to another device, such as the processor 110.

[0042] For example, the touch sensor may be implemented in multiple types, such as resistive, capacitive, infrared, and surface acoustic wave types. The touch sensor may be disposed on the display 130, such that the touch sensor and the display 130 form a touch screen, also referred to as a "touch screen." Alternatively, the touch sensor and the display 130 may be used as two separate components to implement input and output functions of the electronic device 100.

[0043] In some embodiments of the present solution, a Cartesian coordinate system may be preset on a touch screen including a touch sensor. For example, as shown in FIG. 3, a Cartesian coordinate system may be established with the upper left corner of the touch screen A as the origin (0,0). Alternatively, a Cartesian coordinate system may be established with the geometric center of the touch screen A as the origin (0,0) (not shown). When a touch body slides on the touch screen, a touch sensor in the touch screen may continuously collect a series of touch events (e.g., touch points and coordinates of touch events) generated by the touch body on the touch screen, and report the series of touch events to the processor 110. The touch body may be an object, for example, a touch pen, a user's finger or joint, or a touch glove with a touch function. This is not limited in the present solution. In the following embodiments, an example will be described in which a user's finger is the touch body.

[0044] It is understood that the software system of the electronic device 100 may use a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In this solution, the Android system having a layered architecture is used as an example to illustrate the software structure of the electronic device 100.

[0045] FIG. 4 is a block diagram of the software architecture of electronic device 100 according to one embodiment of the present invention.

[0046] In a layered architecture, software is divided into multiple layers, and each layer has a clear role and task. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers from top to bottom: application layer, application framework layer, Android runtime and system library, and kernel layer. Please refer to this structure for Huawei's self-developed mobile terminal operating system.

[0047] 1. Application Layer The application layer may include a series of application packages, such as camera, gallery, calendar, call, map, navigation, Bluetooth, music, video, and short message applications (APPs), as shown in FIG.

[0048] 2. Application Framework Layer The application framework layer provides an application programming interface (API) and a programming framework for applications in the application layer. The application framework layer includes some predefined functionality.

[0049] As shown in FIG. 4, the application framework layer may include a window manager, a content provider, a view system, a call manager, a resource manager, a notification manager, etc.

[0050] A window manager is configured to manage window programs and may perform tasks such as getting the size of the display, determining if there is a status bar, performing screen locking, and taking screenshots.

[0051] Content providers are configured to store and retrieve data and enable the data to be accessed by applications. Data may include video, images, audio, calls made and received, browsing history and bookmarks, address books, etc.

[0052] The view system may be configured to build display interfaces for an application. Each display interface may include one or more controls. In general, controls may include interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0053] The call manager is configured to provide communication functions of the electronic device 100, such as managing call status (including answering, hanging up, etc.).

[0054] The resource manager provides various resources to an application, such as localized strings, icons, images, layout files, and video files.

[0055] The notification manager may be configured to allow applications to display notification information in a notification center and to communicate notification messages. The notification manager may disappear automatically after a short pause without user interaction. For example, the notification manager may be configured to provide download completion notifications and message notifications, etc. The notification manager may alternatively be notifications that appear in the top status bar of the system in the form of graphs or scrollbar text, such as notifications of applications running in the background, or notifications that appear on the screen in the form of dialog windows. For example, text information may be displayed in the notification center, a prompt tone may be played, the electronic device may vibrate, or an indicator light may flash.

[0056] The activity manager is configured to manage the life cycle of each application. An application is typically executed in the operating system in the form of an activity. To manage the life cycle of each application, the activity manager may schedule the application's activity process.

[0057] 3.Android Runtime and system libraries The Android Runtime includes the kernel library and virtual machine, and is responsible for scheduling and managing the Android system.

[0058] The kernel library includes two parts: the functions to be called in the Java language and the kernel library of the Android system.

[0059] The application layer and the application framework layer run on a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is configured to provide functionality such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0060] The system library may include multiple functional modules, for example, a surface manager, media libraries, a 3D graphics processing library (eg, OpenGL ES), and a 2D graphics engine (eg, SGL).

[0061] The surface manager is configured to manage the display subsystem and provide a blend of 2D and 3D layers for multiple applications. The media library supports playback and recording of multiple commonly used audio and video formats as well as still image files, etc. The media library may support multiple audio and video encoding formats such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG. The 3D graphics processing library is configured to perform 3D graphics drawing, image rendering, compositing, layer processing, etc. The 2D graphics engine is a drawing engine for 2D drawing.

[0062] 4. Kernel Layer The kernel layer is a layer between the hardware and the software, and includes at least a display driver, a camera driver, an audio driver, and a sensor driver.

[0063] In some embodiments of the present solution, a user's finger may touch the touch screen and slide on the touch screen. For example, the user's finger may touch and slide on the upper left side of the touch screen, touch and slide on the upper right side of the touch screen, or touch and slide on the lower left side or the lower right side of the touch screen. For example, an example is used in which the user's finger touches the upper left side of the touch screen. As shown in FIG. 5, a display interface 41 of a call is executed in an application layer. When the user's finger slides downward from the upper left side of the touch screen, the touch screen may obtain information about a series of touch points related to the touch operation, such as coordinates (x, y) of touch points, touch events, etc. Furthermore, the touch screen may report the original touch event generated by the user's touch operation to the kernel layer. After obtaining the original touch event, the kernel layer may encapsulate the touch event into an advanced touch event, i.e., touch event, that is readable by the application framework layer (i.e., framework layer). The touch event includes the coordinates of the touch point, the time, and the type of the current touch event, such as an action down event, an action move event, and an action up event. The kernel layer may then send the advanced touch event to a panel manager in the application framework layer.

[0064] After obtaining the advanced touch event, the panel manager may calculate in real time the start point, slide trajectory, slide distance, or slide speed of the user's finger, or the slide speed at the point where the user's finger leaves the screen, based on the coordinates of the touch point in the advanced touch event, the time, and the type of the touch event. For example, when the panel manager detects an action down event, it indicates that the user's finger touches the touch screen. When the panel manager detects an action up event, it indicates that the user's finger leaves the touch screen. In this case, the panel manager may recognize the slide trajectory and slide distance of the user's finger on the touch screen based on the coordinates of the touch point between adjacent action down and action up events, and / or may recognize the slide trajectory and slide speed of the user's finger on the touch screen based on the coordinates of the touch point between adjacent action down and action up events and the time.

[0065] In the following, based on the above content, and with reference to the accompanying drawings, using the example that the electronic device 100 is a mobile phone, the notification center and management center on the mobile phone are displayed to describe in detail the control process in the embodiment of the present application. It should be understood that the notification center and management center can be replaced with other contents instead, which is not limited in this specification.

[0066] In the embodiment of the present application, when a user calls up the notification center or management center on the mobile phone and the finger is on the mobile phone, the user's operation may include the user's finger touching the screen of the mobile phone, the user's finger sliding on the screen of the mobile phone, the user's finger lifting off the screen of the mobile phone, etc. The position where the user's finger touches the screen of the mobile phone may be referred to as the point where the user's finger touches the screen. In the process of the user's finger sliding, the position where the display of the notification center or management center is triggered may be referred to as the trigger threshold point. The position where the user's finger lifts off the screen of the mobile phone may be referred to as the point where the user's finger lifts off the screen. When the notification center or management center is displayed, the notification center or management center may be located at an initial position. After the notification center or management center is displayed, if the user's finger continues to slide without lifting off the screen of the mobile phone, the notification center or management center may move in the direction of the finger slide. After the finger lifts off the screen, the notification center or management center may return to the initial position. For example, if a finger is slid downwards to reveal the notification center, and the finger continues to slide downwards without lifting it off the screen, the notification center will slide downwards along with the finger, and after the finger is lifted off the screen, the notification center will bounce upwards to its balance point (i.e., back to its initial position when the notification center was revealed).

[0067] In one example, the point where the user's finger touches the screen may be a point located within a pre-set area on the mobile phone. The trigger threshold point may be a point at a pre-set distance from the point where the user's finger touches the screen, a point located within the pre-set area, or a combination of a point at a pre-set distance from the point where the finger touches the screen and a point located within the pre-set area (wherein a notification center or management center is triggered if one of the two points is met). For example, as shown in FIG. 6, the point where the user's finger touches the screen may be within area z1 and / or area z2 on the mobile phone 100. When the user's finger touches area z1 on the mobile phone 100, the point where the user's finger touches the screen may be located within area z1, the trigger threshold point is a point within area z3, and the point where the user's finger leaves the screen may be a point between area z3 and the bottom of the screen of the mobile phone 100. Area z3 may be a line. For example, the area where the trigger threshold point is located may be a surface in addition to a line. 7, region z4 on the mobile phone 100 may be the region in which the trigger threshold point is located. In this case, region z4 is a surface.

[0068] In one example, if the user's finger does not slide to a specified trigger threshold point when the user's finger is lifted off the mobile phone screen, a notification center or management center display may be triggered when the velocity at the point where the user's finger leaves the screen is greater than a preset velocity threshold or the sliding velocity of the user's finger is greater than a preset velocity threshold. For example, both the velocity at the point where the user's finger leaves the screen and / or the sliding velocity of the user's finger may be calculated using a velocity tracker.

[0069] Next, the display of the notification center, the display of the management center, and switching between the notification center and the management center will be described separately. For ease of explanation, the following uses an example in which the notification center is displayed when the point where the user's finger touches the screen is located within the region z1 on the mobile phone 100 in FIG. 7, the user's finger slides beyond the trigger threshold point, and the user's finger is lifted off the mobile phone screen to describe the process of displaying the notification center, and an example in which the management center is displayed when the point where the user's finger touches the screen is located within the region z2, the user's finger slides beyond the trigger threshold point, and the user's finger is lifted off the mobile phone screen to describe the process of displaying the management center.

[0070] (1) Display the notification center (in this case, the management center is not displayed) For example, when the management center is not displayed on the mobile phone 100 and the notification center is currently about to be displayed, the screen of the mobile phone 100 may be in a screen-on state. For example, a standby interface or a display interface of a home screen may be displayed on the screen of the mobile phone 100. Alternatively, a display interface of an application in the mobile phone may be displayed on the screen of the mobile phone 100.

[0071] For example, a display interface of a home screen is displayed on the screen of the mobile phone 100. As shown in FIG. 8(a), the user's finger may touch the upper left side of the screen of the mobile phone 100. Then, when the user's finger slides downward and does not reach the trigger threshold point, the display interface of the home screen may be gradually blurred as the user's finger slides, as shown in FIG. 8(b). In this process, the closer the user's finger is to the point where the user's finger touches the screen, the less blurred it is. The closer the user's finger is to the trigger threshold point, the more blurred it is. That is, as the user's finger slides, the display interface of the home screen gradually blurs from a clear state, and finally becomes completely blurred. The completely blurred state means that a particular content displayed in the display interface cannot be seen. When the display interface of the home screen is completely blurred, the user's finger may have slid to the trigger threshold point. When the user's finger slides to the trigger threshold point, a notification center may be displayed, as shown in FIG. 8(c). After the notification center is displayed on the screen of the mobile phone 100, if the user's finger is removed from the screen of the mobile phone 100, the interface shown in FIG. 8(d) may be displayed on the mobile phone 100. After the notification center is displayed on the screen of the mobile phone 100, if the user's finger slides in the opposite direction instead of removing it from the screen of the mobile phone 100, the mobile phone 100 may return to the interface that was displayed before the notification center was displayed, that is, the interface shown in FIG. 8(e). Please refer to FIG. 8(e) further. After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 100. In this case, the interface shown in FIG. 8(f), that is, the interface that is displayed after returning to the home screen of the mobile phone 100, may be displayed.

[0072] Optionally, after the interface shown in FIG. 8(d) is displayed on the mobile phone 100, the notification center is switched to the management center, see FIG. 10(a).

[0073] (2) Display the Management Center (in this case, the Notification Center is not displayed) For example, if the notification center is not displayed on the mobile phone 100 and the management center is currently about to be displayed, the screen of the mobile phone 100 may be in a screen-on state. For example, a display interface of a home screen may be displayed on the screen of the mobile phone 100. As shown in FIG. 9(a), the user's finger may touch the upper right side of the screen of the mobile phone 100. Then, when the user's finger slides downward and does not reach the trigger threshold point, as shown in FIG. 9(b), the display interface of the home screen may be gradually blurred with the slide of the user's finger. When the user's finger slides to the trigger threshold point, as shown in FIG. 9(c), the management center may be displayed. After the management center is displayed on the screen of the mobile phone 100, if the user's finger is removed from the screen of the mobile phone 100, the interface shown in FIG. 9(d) may be displayed on the mobile phone 100. After the management center is displayed on the screen of the mobile phone 100, if the user's finger slides in the opposite direction instead of removing it from the screen of the mobile phone 100, the mobile phone 100 may return to the interface shown in FIG. 9(e) that was displayed before the management center was displayed. Also see Fig. 9(e). After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 100. In this case, the interface shown in Fig. 9(f), that is, the interface displayed after returning to the home screen of the mobile phone 100, may be displayed.

[0074] Optionally, after the interface shown in FIG. 9(d) is displayed on the mobile phone 100, the management center is switched to a notification center, see FIG. 11(a).

[0075] (3) Switching between Notification Center and Management Center (a) The notification center is switched to the administration center (in this case, the notification center is displayed). For example, after the notification center is displayed, the user's finger may touch the upper right side of the screen of the mobile phone 100 as shown in FIG. 10(a). Then, when the user's finger slides downward and does not reach the trigger threshold point, the transparency of the notification center may be gradually increased as the user's finger slides as shown in FIG. 10(b). In this process, the closer the user's finger is to the point where the user's finger touches the screen, the lower the transparency. The closer the user's finger is to the trigger threshold point, the higher the transparency. That is, as the user's finger slides, the notification center gradually becomes transparent from a clear state, and finally becomes completely invisible. When the notification center becomes completely invisible, the user's finger may have slid to the trigger threshold point. Also, in the process of the user's finger sliding, the notification center may be blurred. It will be understood that in the process of the user's finger sliding, a transition processing operation, such as adjusting the transparency or the blurring processing described above, can be selected. In some embodiments, in the process of sliding the user's finger, the user may directly display the pull-down content without any transition processing, blocking the content or the background behind the notification center / management center. In some embodiments, the blurring process may be understood as adjusting the definition of the interface to allow the interface to be blurred. The transparency adjustment may be understood as adjusting the transparency of the interface to allow the interface to be transparent.

[0076] When the user's finger slides to the trigger threshold point, the management center may be displayed as shown in FIG. 10(c). If the user's finger is removed from the screen of the mobile phone 100 after the management center is displayed on the screen of the mobile phone 100, the interface shown in FIG. 10(d) may be displayed on the mobile phone 100. If the user's finger slides in the opposite direction instead of removing it from the screen of the mobile phone 100 after the management center is displayed on the screen of the mobile phone 100, the mobile phone 100 may return to the interface shown in FIG. 10(e) that was displayed before the management center was displayed. Please refer to FIG. 10(e) further. After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 100. In this case, the interface shown in FIG. 10(f), that is, the interface displayed after returning to the notification center on the mobile phone 100, may be displayed.

[0077] Optionally, after the interface shown in FIG. 10(d) is displayed on the mobile phone 100, switch the management center to a notification center, see FIG. 11(a).

[0078] (b) The management center is switched to the notification center (in this case, the management center is displayed). For example, after the management center is displayed, the user's finger may touch the upper left side of the screen of the mobile phone 110, as shown in Fig. 11(a). Then, when the user's finger slides downward and does not reach the trigger threshold point, the transparency of the management center may be gradually increased with the user's finger slide, as shown in Fig. 11(b). Also, in the process of the user's finger sliding, the management center may be blurred.

[0079] When the user's finger slides to the trigger threshold point, a notification center may be displayed as shown in FIG. 11(c). If the user's finger is removed from the screen of the mobile phone 110 after the notification center is displayed on the screen of the mobile phone 110, an interface shown in FIG. 11(d) may be displayed on the mobile phone 110. If the user's finger slides in the opposite direction instead of removing from the screen of the mobile phone 110 after the notification center is displayed on the screen of the mobile phone 110, the mobile phone 110 may return to the interface that was displayed before the notification center was displayed, as shown in FIG. 11(e). Please refer to FIG. 11(e) further. After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 110. In this case, an interface shown in FIG. 11(f), that is, an interface that is displayed after returning to the management center on the mobile phone 110, may be displayed.

[0080] Optionally, after the interface shown in FIG. 11(d) is displayed on the mobile phone 100, the notification center is switched to the management center, see FIG. 10(a).

[0081] (4) Switching between the notification center and the management center when the screen of the mobile phone 100 is on When the mobile phone 100 is in the screen-on state, the user may first display the notification center, then display the management center, and then directly return from the management center interface to the interface that was displayed before the notification center was displayed, i.e., the interface that was displayed when the mobile phone 100 was in the screen-on state. The user may also first display the management center, then display the notification center, and then directly return from the notification center interface to the interface that was displayed before the management center was displayed, i.e., the interface that was displayed when the mobile phone 100 was in the screen-on state. The following description uses an example in which the display interface of the home screen is displayed on the screen of the mobile phone 100.

[0082] (a) Home screen → Notification center → Management center → Home screen For example, as shown in FIG. 12(a), when the display interface of the home screen is displayed on the screen of the mobile phone 100, the user's finger may touch the upper left side of the screen of the mobile phone 100 and slide downward to display the notification center as shown in FIG. 12(b). After the notification center is displayed as shown in FIG. 12(c), the user's finger may touch the upper right side of the screen of the mobile phone 100 and slide downward to display the management center as shown in FIG. 12(d). After the management center is displayed, the user's finger may touch the lower area of ​​the screen of the mobile phone 100 and slide upward as shown in FIG. 12(e) and FIG. 12(f). After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 100. In this case, the screen of the mobile phone 100 may return to display the interface of the home screen. That is, the interface shown in FIG. 12(a) is displayed.

[0083] (b) Home screen → Management Center → Notification Center → Home screen For example, as shown in FIG. 13(a), when the display interface of the home screen is displayed on the screen of the mobile phone 100, the user's finger may touch the upper right side of the screen of the mobile phone 100 and slide downward to display the management center as shown in FIG. 13(b). After the management center is displayed as shown in FIG. 13(c), the user's finger may touch the upper left side of the screen of the mobile phone 100 and slide downward to display the notification center as shown in FIG. 13(d). After the management center is displayed as shown in FIG. 13(e) and FIG. 13(f), the user's finger may touch the lower area of ​​the screen of the mobile phone 100 and slide upward. After the user's finger slides upward, the user's finger may be removed from the screen of the mobile phone 100. In this case, the screen of the mobile phone 100 may return to display the interface of the home screen. That is, the interface shown in FIG. 13(a) is displayed.

[0084] It will be appreciated that in Figures 12(a)-12(b) and / or 13(a)-13(b), the pull-down is repeatedly alternated to display the notification center and the management center. However, whatever is currently displayed on the mobile phone 100, after the mobile phone 100 receives a command to close the currently displayed interface (e.g., the user's finger slides upwards on the screen), the mobile phone 100 returns directly to the home screen, i.e., to the interface that was displayed prior to the pull-down operation.

[0085] It will be appreciated that the content displayed in the notification center and / or management center shown in Figures 8(a)-8(f) and 13(a)-13(f) are merely examples for illustrative purposes, in some other embodiments of the present application, the notification center and / or management center may include more or less content than that shown in the figures, for example, the notification center and / or management center may not include music related content.

[0086] It will be understood that in this embodiment of the present application, the notification center and the management center may be displayed in different windows or may be displayed in the same window. When the notification center and the management center are displayed in different windows, closing the notification center may be understood as closing the window to which the notification center belongs, closing the management center may be understood as closing the window to which the management center belongs, opening the notification center may be understood as opening the window to which the notification center belongs, and opening the management center may be understood as opening the window to which the management center belongs.

[0087] If the notification center and management center are displayed in the same window, closing the notification center and opening the management center may be understood to replace the notification center's content with the management center's content, and closing the management center and opening the notification center will be understood to replace the notification center's content with the notification center's content. If the management center is not open before the notification center is displayed, opening the notification center will be understood to display the notification center's content in a window. If the notification center is not open before the management center is displayed, opening the management center's content will be understood to display the management center's content in a window. For example, both the notification center and management center may be displayed in a status bar window.

[0088] In the following, a system architecture that can be implemented in the terminal control method is described using an example in which both the notification center and the management center are displayed in the status bar window of the mobile phone 100.

[0089] For example, Fig. 14 is a schematic diagram of the system architecture and processing process of the mobile phone 100. As shown in Fig. 14, the system architecture of the mobile phone 100 may include a status bar window 1401, a panel container 1402, a panel interconnect controller 1403, a notification center panel controller 1404, a management center panel controller 1405, a notification center panel 1406, and a management center panel 1407.

[0090] In the process of a user invoking a notification center or a control center, the status bar window 1401 may receive an operation event belonging to the user and detected by a touch screen on the mobile phone 100. The operation event may include the coordinates of the position of the user's finger. After receiving the operation event, the status bar window 1401 may determine whether the user's operation event is a pull-down slide event based on the coordinates of the position of the user's finger at different times in the operation event. After determining that the user's operation event is a pull-down slide event, the status bar window 1401 may also determine whether a panel (e.g., a notification panel or an administration panel) is currently open. If it is determined that there is no panel currently open, the status bar window 1401 sends the operation event received by the status bar window 1401 to the panel container 1402, and the panel container 1402 processes the operation event. If it is determined that a certain panel is currently open, the status bar window 1401 transmits an operation event received by the status bar window 1401 to the panel interface controller 1403, and the panel interface controller 1403 processes the operation event.

[0091] The panel container 1402 may determine the point where the user's finger touches the screen based on the coordinates of the position of the user's finger in the operation event, and then may determine whether the user's current operation intent is to open the notification center or to open the management center based on the point where the user's finger touches the screen. If the panel container 1402 determines that the user's current operation intent is to open the notification center, the panel container 1402 may send the operation event to the notification center panel controller 1404. If the panel container 1402 determines that the user's current operation intent is to open the management center, the panel container 1402 may send the operation event to the management center panel controller 1405.

[0092] When it is determined that the panel is currently in an expanded state in the status bar window 1401, the panel inter-pull controller 1403 may determine whether the user's current operation purpose is to close the notification center and open the management center, or to close the management center and open the notification center, based on the coordinates of the user's finger position in the operation event. When the panel inter-pull controller 1403 determines that the user's current operation purpose is to close the management center and open the notification center, the panel inter-pull controller 1403 may send the operation event to the notification center panel controller 1404. When the panel inter-pull controller 1403 determines that the user's current operation purpose is to close the notification center and open the management center, the panel inter-pull controller 1403 may send the operation event to the management center panel controller 1405.

[0093] In addition, the panel interface controller 1403 may perform blurring on the interface that was displayed before the target panel was opened or adjust the transparency of the content that was displayed before the target panel was opened based on the operation event, in order to enhance the display effect of the target panel. If the status bar window 1401 determines that the panel is not opened, the panel interface controller 1403 may obtain an operation event from the target controller corresponding to the user's current operation purpose. In other words, in this case, the target controller may send an operation event to the panel interface controller 1403.

[0094] The notification center controller 1404 may open the notification center panel 1406 based on the operation event. Also, when the status bar window 1401 determines that the panel is not open and the notification center controller 1404 receives the operation event, the notification center controller 1404 may send the operation event to the panel interface controller 1403, and as a result, the panel interface controller 1403 may perform blurring on the interface that was displayed before the notification center panel was opened or adjust the transparency of the content that was displayed before the notification center panel was opened based on the operation event.

[0095] The management center controller 1405 may open the management center panel 1407 based on the operation event. Also, when the status bar window 1401 determines that the panel is not open and the management center controller 1404 receives the operation event, the management center controller 1404 may send the operation event to the panel interface controller 1403, and as a result, the panel interface controller 1403 may perform blurring on the interface that was displayed before the management center panel was opened or adjust the transparency of the content that was displayed before the management center panel was opened based on the operation event.

[0096] Next, with reference to Figures 14 and 15A and 15B, the process by which the notification center and / or management center are displayed will be described in detail.

[0097] For example, Figures 15A and 15B are schematic flow charts of a process in which a notification center and / or a management center are displayed. As shown in Figures 15A and 15B, the following steps are included:

[0098] Step 1501: In response to the received operation event, the status bar window 1401 determines that the operation event is a pull-down event.

[0099] The status bar window 1401 may receive an operation event sent by the touch screen of the mobile phone 100. The operation event may include the coordinates of the position of the user's finger. After receiving the operation event, the status bar window 1401 may determine whether the user's operation event is a pull-down event based on the coordinates of the position of the user's finger at different times in the operation event.

[0100] Step 1502: The status bar window 1401 determines whether the panel is open.

[0101] The status bar window 1401 may determine whether a panel is currently open based on the panel record information. The panel record information may include open records and / or close records of a notification center panel and a management center panel. For example, if the information recorded in the panel record information indicates that both the notification center and the management center are closed, it may be determined that no panel is currently open. Alternatively, if the information recorded in the panel record information indicates that the notification center is closed and the management center is open, it may be determined that a panel is currently open. If the status bar window 1401 determines that a panel is not open, step 1503 is executed. If the status bar window 1401 determines that a panel is open, step 1508 is executed.

[0102] Step 1503: The panel container 1402, in response to the manipulation event sent by the status bar window 1401, determines the point at which the user's finger touches the screen in the manipulation event.

[0103] The panel container 1402 may determine the region where the user's finger touches the screen based on the coordinates of the position of the user's finger in the operation event. Then, the panel container 1402 may determine whether the user's current operation purpose is to open the notification center or to open the management center based on the preset correspondence between the region where the user's finger touches the screen and the notification center and the management center, respectively. For example, further refer to FIG. 7. The preset correspondence between the region where the user's finger touches the screen and the notification center and the management center, respectively, may be that when the user's finger touches the screen and the point is located in the region z1, the notification center is displayed accordingly. When the user's finger touches the screen and the point is located in the region z2, the management center is displayed accordingly. Therefore, when it is determined that the user's finger touches the screen and the point is located in the region z1, the panel container may determine that the user's current operation purpose is to open the notification center. If the location of the point where the user's finger touches the screen corresponds to the display of the notification center, step 1504 is executed. If the location of the point where the user's finger touches the screen corresponds to the display of the management center, step 1506 is executed.

[0104] Step 1504: The notification center controller 1404 determines whether a trigger threshold point has been reached in response to the operation event sent by the panel container 1402, and the panel interle controller 1403 performs a blurring process on the background in response to the operation event sent by the notification center controller 1404. If it is determined that the trigger threshold point has been reached, step 1505 is executed. If it is determined that the trigger threshold point has not been reached, the determination is continued.

[0105] The notification center controller 1404 may determine whether to slide to a preset trigger threshold point based on the coordinates of the position of the user's finger in the sliding process of the operation event. For example, if the coordinates of the point where the user's finger touches the screen are (2,1) and the coordinates of the current position of the user's finger are (2,5), the sliding distance is 4. In this case, if the preset trigger threshold point is a point at a distance of 4 from the point where the user's finger touches the screen, the user's finger slides to the trigger threshold point. If the coordinates of the preset trigger threshold point are (k,5) and k≧0, the coordinates of the current position of the user's finger are exactly on the trigger threshold point. In addition, the notification center controller 1404 may determine that the user's finger has left the screen when the user's finger does not slide to the trigger threshold point based on the coordinates of the position of the user's finger in the sliding process. The notification center controller 1404 may calculate the speed at the point where the user's finger leaves the screen based on the operation event. If the velocity of the point at which the user's finger leaves the screen is greater than a pre-set velocity threshold, the trigger threshold point may be considered to have been reached.

[0106] In the process of the notification center controller 1404 determining, the notification center controller 1404 may send information of whether the trigger threshold point has been reached to the panel inter-pulse controller 1403, and send an operation event to the panel inter-pulse controller 1403. After the panel inter-pulse controller 1403 receives the information sent by the notification center controller 1404, if the information indicates that the trigger threshold point has not been reached, the panel inter-pulse controller 1403 may perform blurring (e.g., reducing the resolution of the current display interface) on the background (e.g., the interface that was displayed before the notification center was displayed) based on the operation event to enhance the display effect of the notification center panel. For example, the panel inter-pulse controller 1403 may adjust the blurring degree of the background based on the distance between the coordinates of the current position of the user's finger and the trigger threshold point in the operation event. For example, when the distance between the coordinates of the current position of the user's finger and the trigger threshold point is relatively long, the blurring degree is relatively small. If the distance between the coordinates of the current position of the user's finger and the trigger threshold point is relatively short, the degree of blurring is relatively large.

[0107] Step 1505 : The notification center controller 1404 opens the notification center panel 1406 .

[0108] Step 1506: The management center controller 1405 determines whether the trigger threshold point is reached in response to the operation event sent by the panel container 1402, and the panel interle controller 1403 performs a blurring process on the background in response to the operation event sent by the management center controller 1405. If it is determined that the trigger threshold point is reached, step 1507 is executed. If it is determined that the trigger threshold point is not reached, the determination is continued.

[0109] The management center controller 1405 may determine whether to slide to a preset trigger threshold point based on the coordinates of the user's finger position in the slide process, the slide speed in the slide process, the speed at the point where the user's finger leaves the screen in the operation event, etc. The management center controller 1405 may also send information on whether the trigger threshold point has been reached to the panel inter-pulse controller 1403 and send an operation event to the panel inter-pulse controller 1403. After the panel inter-pulse controller 1403 receives the information sent by the management center controller 1405, if the information indicates that the trigger threshold point has not been reached, the panel inter-pulse controller 1403 may perform a blurring process (e.g., reduce the resolution of the current display interface) on the background (e.g., the interface displayed before the management center is displayed) based on the operation event to enhance the display effect of the management center panel.

[0110] Step 1507 : The management center controller 1405 opens the management center panel 1407 .

[0111] Step 1508: In response to the operation event sent by the status bar window 1401, the panel interface controller 1403 determines the point at which the user's finger touches the screen in the operation event.

[0112] If the point where the user's finger touches the screen corresponds to a notification center display, step 1509 is executed. If the point where the user's finger touches the screen corresponds to a management center display, step 1511 is executed.

[0113] Step 1509: The notification center controller 1404 determines whether a trigger threshold point is reached in response to the operation event sent by the panel inter-pulse controller 1403, and the panel inter-pulse controller 1403 adjusts the transparency of the management center panel 1407 based on the operation event. If it is determined that the trigger threshold point is reached, step 1510 is executed. If it is determined that the trigger threshold point is not reached, the determination is continued.

[0114] The notification center controller 1404 may determine whether to slide to a preset trigger threshold point based on the coordinates of the user's finger position in the slide process, the slide speed in the slide process, the speed at the point where the user's finger leaves the screen in the operation event, etc. In addition, in the determination process by the notification center controller 1404, the panel interle controller 1403 may adjust the transparency of the management center panel 1407 based on the operation event to enhance the display effect of the notification center panel. For example, the panel interle controller 1403 may adjust the transparency of the management center panel 1407 based on the distance between the coordinates of the current position of the user's finger and the trigger threshold point in the operation event. For example, when the distance between the coordinates of the current position of the user's finger and the trigger threshold point is relatively long, the transparency of the management center panel 1407 is relatively small. When the distance between the coordinates of the current position of the user's finger and the trigger threshold point is relatively short, the transparency of the management center panel 1407 is relatively large.

[0115] In addition, if the notification center controller 1404 determines that the trigger threshold point has been reached, the notification center controller 1404 may feed back information indicating that the trigger threshold point has been reached to the panel inter-pulse controller 1403, and if the notification center controller 1404 determines that the trigger threshold point has been reached, the panel inter-pulse controller 1403 may instruct the management center controller 1405 to close the management center panel 1407.

[0116] Step 1510 : The notification center controller 1404 opens the notification center panel 1406 .

[0117] Step 1511: The management center controller 1405 judges whether a trigger threshold point is reached in response to the operation event sent by the panel interle controller 1403, and the panel interle controller 1403 adjusts the transparency of the notification center panel 1406 based on the operation event. If it is determined that the trigger threshold point is reached, step 1512 is executed. If it is determined that the trigger threshold point is not reached, the judgment is continued.

[0118] The management center controller 1405 may determine whether to slide to a preset trigger threshold point based on the coordinates of the user's finger position in the sliding process, the sliding speed in the sliding process, the speed at the point where the user's finger leaves the screen in the operation event, etc. In addition, in the determination process by the management center controller 1405, the panel interface controller 1403 may adjust the transparency of the notification center panel 1406 based on the operation event to enhance the display effect of the management center panel.

[0119] In addition, if the management center controller 1405 determines that the trigger threshold point has been reached, the management center controller 1405 may feed back information indicating that the trigger threshold point has been reached to the panel inter-pulse controller 1403, and if the management center controller 1405 determines that the trigger threshold point has been reached, the panel inter-pulse controller 1403 may instruct the notification center controller 1404 to close the notification center panel 1406.

[0120] Step 1512 : The management center controller 1405 opens the management center panel 1407 .

[0121] Based on the solution described in the above embodiment, an embodiment of the present application further provides a chip. Please refer to Fig. 16. Fig. 16 is a schematic diagram of the structure of a chip according to an embodiment of the present application. As shown in Fig. 16, the chip 1600 includes one or more processors 1601 and an interface circuit 1602. Optionally, the chip 1600 may further include a bus 1603.

[0122] The processor 1601 may be an integrated circuit chip having signal processing capabilities. In the implementation process, the control process in the above solution may be completed by using integrated logic circuits of hardware in the processor 1601 or by using instructions in the form of software. The interface circuit 1602 may be configured to transmit or receive data, instructions, or information. The processor 1601 may perform processing using data, instructions, or other information received by the interface circuit 1602, and may transmit the processed information using the interface circuit 1602.

[0123] Optionally, the chip further includes a memory. The memory may include read-only memory and random access memory, and may provide operational instructions and data to the processor. A portion of the memory may further include non-volatile random access memory (NVRAM). Optionally, the memory may store executable software modules or data structures, and the processor may execute corresponding operations by invoking operational instructions stored in the memory (which may be stored in an operating system).

[0124] Optionally, the interface circuit 1602 may be configured to output the execution result of the processor 1601.

[0125] It should be noted that the functions corresponding to each of the processor 1601 and the interface circuit 1602 may be implemented using hardware design, software design, or a combination of software and hardware. This is not limited herein. For example, a chip may be used in the electronic device 100 shown in FIG. 2 to implement the method provided in this embodiment of the present application.

[0126] It will be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or the processor may be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0127] The method steps in the embodiments of the present application may be implemented using hardware or may be implemented by a processor by executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium known in the art. An example of the storage medium is coupled to the processor, such that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may alternatively be a component of the processor. The processor and the storage medium may be located in an ASIC.

[0128] All or part of the above-mentioned embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used for implementation, all or part of the embodiments may be implemented 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 into a computer and executed, all or part of the procedures or functions in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in or transmitted using a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer, or may be a data storage device, such as a server or a data center, that integrates one or more available media. The usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, or a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0129] It will be understood that the various numbers in the embodiments of the present application are merely used for distinction to facilitate explanation, and are not used to limit the scope of the embodiments of the present application. [Explanation of symbols]

[0130] 11 Management Center 12 Notification Center 100 Electronic Devices 110 Processor 120 Memory 130 Display 140 Sensors 1401 Status Bar Window 1402 Panel Container 1403 Panel Inter-Pull Controller 1404 Notification Center Panel Controller 1405 Management Center Panel Controller 1406 Notification Center Panel 1407 Management Center Panel 1600 chips 1601 Processor 1602 Interface circuit 1603 Bus

Claims

1. A control method for an electronic device having a touch screen, comprising: displaying a first interface on the touch screen; switching the first interface to a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding in a first direction on the touch screen when a starting position of a touch body touching the touch screen is located within a first area of ​​the touch screen; switching the second interface to a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen, the second operation being an operation of sliding on the touch screen in a second direction when a starting position of the touch body to touch the touch screen again is located within a second region of the touch screen; switching the third interface to the first interface in response to the touch screen receiving a third operation after the touch body completes the second operation and leaves the touch screen, the third operation being an operation of sliding on the touch screen in a third direction when a starting position of the touch body to touch the touch screen again is located within a third region of the touch screen; Including, the second interface is a display interface of a notification center and the third interface is a display interface of a management center; or the second interface is a display interface of a management center, and the third interface is a display interface of a notification center; The first interface includes a display interface of a home screen on the electronic device, or the first interface includes a display interface of an application on the electronic device. method.

2. A control method for an electronic device having a touch screen, comprising: displaying a first interface on the touch screen; switching the first interface to a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding in a first direction on the touch screen when a starting position of a touch body touching the touch screen is located within a first area of ​​the touch screen; switching the second interface to a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen, the second operation being an operation of sliding on the touch screen in a second direction when a starting position of the touch body to touch the touch screen again is located within a second region of the touch screen; switching the third interface to the second interface in response to the touch screen receiving the first operation again after the touch object completes the second operation and leaves the touch screen; Including, the second interface is a display interface of a notification center and the third interface is a display interface of a management center; or the second interface is a display interface of a management center, and the third interface is a display interface of a notification center; method.

3. After the step of switching the third interface to the second interface, the method further comprises: switching the second interface to the first interface in response to the touch screen receiving a third operation after the touch body completes the first operation and leaves the touch screen, the third operation being an operation of sliding on the touch screen in a third direction when a starting position of the touch body to touch the touch screen again is located within a third region of the touch screen; 3. The method of claim 2, further comprising:

4. The method of claim 1 , wherein both the second interface and the third interface are displayed in a first window.

5. The method of claim 4 , wherein the first window is a status bar window.

6. The method of claim 1 , wherein the first interface and the second interface are displayed in different windows.

7. the first region is located on a first side of a top of the touchscreen, and the first direction is from the top of the touchscreen to a bottom of the touchscreen; the second region is located on a second side of the top of the touch screen, the second direction is the same as the first direction; the third region is an area on the touch screen other than the first region and the second region, and the third direction is opposite to the first direction.

7. The method according to any one of claims 1 to 6.

8. the notification center is on the electronic device and is an entry point used to manage the push of applications on the electronic device or to display resident status information; the management center is on the electronic device and is an entry point used to manage the status of the electronic device; 8. The method according to any one of claims 1 to 7.

9. Before switching the first target interface to the second target interface, the method further comprises: determining that the operation of the touch object on the touch screen satisfies a trigger condition, the trigger condition being a condition for triggering an interface switching; Further comprising: the first target interface is the first interface and the second target interface is the second interface; or the first target interface is the second interface, and the second target interface is the third interface; or the first target interface is the third interface and the second target interface is the first interface; or the first target interface is the third interface and the second target interface is the second interface; or the first target interface is the second interface, and the second target interface is the first interface; 9. The method according to any one of claims 1 to 8.

10. The condition for triggering an interface switch is: The distance between the position where the touch object currently touches the touch screen and the starting position is equal to or greater than a preset distance threshold. The method according to claim 9, comprising in particular:

11. The condition for triggering an interface switch is: The position where the touch object currently touches the touch screen reaches a preset position on the touch screen. The method according to claim 9, comprising in particular:

12. The condition for triggering an interface switch is: The distance between the position where the touch object leaves the touch screen and the starting position is less than a preset distance threshold, and the speed at which the touch object leaves the touch screen is equal to or greater than a preset speed threshold. The method according to claim 9, comprising in particular:

13. In the process in which the first target interface is switched to the second target interface, the method further comprises: Increasing the transparency of the first target interface or decreasing the definition of the first target interface.

13. The method of any one of claims 9 to 12, further comprising:

14. said step of switching said first interface to a second interface includes the step of covering said first interface with said second interface; the step of switching the first interface to a second interface includes the steps of performing a blurring process on the first interface and using the second interface to cover the first interface obtained by the blurring process; said step of switching the second interface to a third interface comprises the steps of closing the second interface and opening the third interface; the step of switching the second interface to a third interface includes the steps of closing the second interface and opening the third interface, the third interface covering the first interface; said step of switching said third interface to said first interface includes a step of closing said third interface over said first interface to present said first interface; said step of switching said third interface to said second interface comprises the steps of closing said third interface and opening said second interface; the step of switching the third interface to the second interface includes closing the third interface and opening the second interface, the second interface covering the first interface; or the step of switching the second interface to the first interface includes closing the second interface over the first interface to present the first interface.

14. The method according to any one of claims 1 to 13.

15. A control method for an electronic device having a touch screen, comprising: displaying a first interface on the touch screen, the first interface comprising a display interface of a home screen on the electronic device, or the first interface comprising a display interface of an application on the electronic device; covering the first interface with a second interface in response to the touch screen receiving a first operation, the first operation being an operation of sliding toward a lower portion of the touch screen when a starting position of a touch body touching the touch screen is located within a first region at an upper portion of the touch screen, the second interface including a display interface of a notification center or a display interface of a management center; closing the second interface and opening a third interface in response to the touch screen receiving a second operation after the touch body completes the first operation and leaves the touch screen, the opened third interface covers the first interface, the second operation is an operation of sliding toward the lower part of the touch screen when a starting position of the touch body to touch the touch screen again is located within a second region of the upper part of the touch screen, the third interface includes a display interface of the notification center or a display interface of the management center, and the third interface is different from the second interface; closing the third interface and presenting the first interface in response to the touch screen receiving a third operation after the touch body completes the second operation and leaves the touch screen, the third operation being an operation of sliding toward the upper part of the touch screen when a starting position of the touch body to touch the touch screen again is located within a third region other than the upper part of the touch screen; A method comprising:

16. Prior to the step of covering the first interface with a second interface, the method further comprises: Reducing the resolution of the first interface.

16. The method of claim 15, further comprising:

17. Prior to the step of closing the second interface, the method further comprises: Increasing the transparency of the second interface.

17. The method of claim 15 or 16, further comprising:

18. 1. An electronic device comprising: Touch screen and one or more processors; Memory and Including, One or more computer programs are stored in the memory, the one or more computer programs comprising instructions that, when executed by the one or more processors, enable the electronic device to perform the method according to any one of claims 1 to 17. Electronic devices.

19. 18. A computer-readable storage medium storing a computer program which, when executed on an electronic device, enables the electronic device to perform the method of any one of claims 1 to 17.

20. A computer program, when executed on an electronic device, enabling the electronic device to carry out the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Contact operation processor, contact operation processing method, and program

    JP2014109833A

  • Device, method, and graphical user interface for providing navigation and search functions

    JP2016526240A

  • Electronic device and operation method thereof

    JP2017068327A

  • Map Application with Novel Search, Browsing and Planning Tools

    US20170357414A1

  • Accessing system user interfaces on an electronic device

    WO2019232428A1