Page display method and electronic equipment
By displaying the application-associated function page controls on the terminal device, users can directly operate and open the required function pages, solving the problem of cumbersome steps in the existing technology, and improving efficiency and user experience.
Patent Information
- Application Number
- CN202310731453.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2024-12-20
AI Technical Summary
In the prior art, users need to go through tedious steps when looking up functional pages in applications on terminal devices, resulting in inefficiency.
Provides a page display method. By displaying the function page controls associated with the application, users can directly operate the controls to open the function page, simplifying the search steps and avoiding the gradual search process. This method includes displaying controls for function pages on the desktop of the electronic device, and the user can directly open the required function pages by clicking, long pressing, double-clicking, etc.
It simplifies the search process of function pages, improves user experience, reduces the time cost of opening function pages, and improves efficiency.
Smart Images

Figure CN119166012A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a page display method and an electronic device. Background Art
[0002] In actual applications, if a user needs to use a function (e.g., payment code) in an application (Application, APP) 1 installed on a terminal device such as a desktop computer, a smart phone, or a smart watch, according to the prior art, the user needs to first click on the application icon corresponding to APP1 to start APP1 and display the main page of APP1, and then find a control corresponding to a function (e.g., payment code) in the main page to jump to the corresponding function page (e.g., payment code page) after the user clicks the control, so as to use the function page. With the increase in the number of APPs and the increase in the settings in each interface of each APP, if a user wants to find a function page in AAP1, he needs to follow the above steps step by step, the operation steps are cumbersome, and the search efficiency is low. Summary of the invention
[0003] The present application provides a page display method and an electronic device, which to a certain extent solve the problem of complicated function page search steps in the prior art.
[0004] In order to achieve the above objectives, this application adopts the following technical solutions:
[0005] In a first aspect, the present application provides a page display method, applied to an electronic device, the method comprising:
[0006] Displaying a first control of a first function page associated with a first application, wherein the first function page includes a function page in a second application, and the second application and the first application are the same application or different applications;
[0007] In response to a first operation on the first control, the first function page is displayed.
[0008] The page display method provided by the present application does not require cumbersome steps to gradually find the first function page from the second application or the first application. The user can use the first operation to operate the first control to directly open and display the first function page, and then directly use the first function page. The method avoids the cumbersome steps of gradually finding the first function page in the first application or the second application, simplifies the steps of finding the first function page, and facilitates the user to quickly use the first function page.
[0009] In the page display method provided by the present application, the first function page refers to any application page in the first application or the second application. The first control of the first function page refers to a control for starting the first function page. Commonly, the first control can be an application page label corresponding to the first function page. In actual application, after clicking the first control, the first function page can be displayed on the desktop of the electronic device, so that the user can use the function of the first function page.
[0010] It is not difficult to understand that the first operation refers to a trigger operation on the first control. In actual applications, the first operation can be a click operation on the first control (i.e., a single-click operation). Exemplarily, the first control can be a corner mark of an application icon set in the first application. After clicking the corner mark, the first function page is displayed on the desktop of the electronic device. The first operation can also be a long press and click operation. For example, the first control can be an application page label corresponding to the first function page. After long pressing and clicking the application label, the first function page is displayed on the desktop of the electronic device. In addition, the first operation can also be a double-click operation, a touch operation, or a sliding operation; it can also be a selection operation input by the user through a physical button on the electronic device; it can also be an air gesture operation detected by the user through the camera or other sensors of the electronic device, and so on.
[0011] In a possible implementation of the first aspect, the first control is displayed as a corner mark of the application icon of the first application, and after the user performs a first operation on the first control, the electronic device can display a first function page based on the detected first operation. The corner mark on the application icon of the first application can be located at the upper right, lower right, upper left, or lower left.
[0012] In a possible implementation of the first aspect, the first control for displaying a first function page associated with the first application includes:
[0013] In response to a second operation on the first application, the first control is displayed.
[0014] It can be understood that the second operation is a triggering operation on the first application to display the first control of the first function page. Exemplarily, the second operation can be a long press and click operation. Assuming that the first function page associated with the first application is any application page in the second application, in response to the user's long press and click operation on the first application, the first control corresponding to the first function page can be directly displayed. After the user performs the first operation on the first control, the first function page can be displayed on the desktop of the electronic device. The second operation can also be an operation of long pressing the application icon of the first application for a preset time; the second operation can also be a double-click operation, a touch operation, a sliding operation, etc.
[0015] In some embodiments, the second operation may be the same operation as the first operation.
[0016] In a possible implementation of the first aspect, in response to the second operation on the first application, displaying the first control includes:
[0017] In response to the second operation, a list of associated controls is displayed on a pop-up page, the list of associated controls includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the at least one display control includes the first control.
[0018] It is not difficult to understand that if the first function page associated with the first application is any application page, then in response to the second operation, only the first control is displayed in the list of associated controls displayed on the pop-up page; conversely, if there are multiple application pages associated with the first application, then in response to the second operation, in addition to the first control, the list of associated controls displayed on the pop-up page also includes display controls corresponding to other application pages.
[0019] In a possible implementation of the first aspect, the superscript of the icon of the first application is a second control, and the first control for displaying a first function page associated with the first application includes:
[0020] In response to a third operation on the second control, a list of associated controls is displayed on a pop-up page, the list of associated controls includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the at least one display control includes the first control.
[0021] Correspondingly, the third operation refers to a trigger operation on the second control. The third operation may also be a long press and click operation, a single click operation, a double click operation, a touch operation, a sliding operation, etc. In response to the trigger operation on the corner mark of the application icon of the first application, a list of associated controls including the first control may also be displayed in the pop-up page, facilitating the management of multiple function pages.
[0022] In a possible implementation of the first aspect, displaying the associated control list on the pop-up page includes:
[0023] If the number of display controls set in the associated control list is greater than the preset display number, the preset display number of display controls are displayed in the pop-up page.
[0024] In the above possible implementation manner, the preset display number may be pre-configured, or may be set by a user, or may be set according to the size of the display screen of the electronic device.
[0025] In a possible implementation of the first aspect, the pop-up page includes a third control, and the method further includes:
[0026] In response to a click operation on the third control, all display controls in the associated control list are displayed.
[0027] In some embodiments, the third control is used to display more controls corresponding to the function page in the pop-up page. The third control can be a scroll bar control for scrolling left and right or up and down, or can be a display more trigger control.
[0028] In a possible implementation of the first aspect, the method further includes:
[0029] In response to a fourth operation, a display order of the at least one display control in the associated control list is adjusted.
[0030] In some embodiments, in response to a fourth operation on the first control, the first control is moved to a position where a display control corresponding to a second functional page is located, and the associated control list includes a display control corresponding to the second functional page.
[0031] In some embodiments, moving the first control to a position where a display control corresponding to the second function page is located includes:
[0032] The display controls corresponding to the first control and the second function page are exchanged.
[0033] In some embodiments, moving the first control to a location where a corresponding control on the second function page is located includes:
[0034] The display controls between the first control and the display controls corresponding to the second function page in the associated control list are moved cyclically in sequence.
[0035] In a possible implementation of the first aspect, the method further includes:
[0036] In response to a fifth operation on the first control, the first control is removed from the associated control list.
[0037] In some embodiments, the fifth operation is an operation of dragging the first control to a target location.
[0038] In some embodiments, the target location may be a boundary of a display screen of the electronic device, a page boundary of a pop-up page, or a preset area on the desktop of the electronic device, etc.
[0039] The fifth operation may be an operation. For example, in addition to the above operations, the fifth operation may also be an operation of moving the first control to the boundary of the pop-up window page; the fifth operation may also be a series of operations, that is, multiple operations. As an example but not a limitation, combined with actual application scenarios, the fifth operation includes that the user can long press the first control, and then display a delete control (or check control) at the corner mark of the first control, and in response to a click operation on the delete control (or check control), remove the first control from the list of associated controls.
[0040] In a possible implementation of the first aspect, the method further includes:
[0041] In response to a sixth operation on the first control, displaying a configuration bar in the pop-up page, the configuration bar being used to configure a display mode of the first control and / or the first function page;
[0042] In response to a selection operation in the configuration bar, a target display mode of the first control and / or the first function page is determined.
[0043] In some embodiments, at least two display modes for the first function page are set in the configuration bar, including but not limited to full-screen display mode, corner mark display mode, floating window display mode, split-screen combination display mode, etc.
[0044] In a possible implementation of the first aspect, in response to a first operation on the first control, displaying the first function page includes:
[0045] In response to the first operation, obtaining page status information of the first function page from a preset database;
[0046] The first function page is displayed according to the page status information.
[0047] Based on the above possible implementation methods, in the process of displaying the first function page on the desktop of the electronic device, the electronic device can further obtain the page status information of the first function page by obtaining the page identification information of the first function page and using the page identification information to query the database, so as to ensure the consistency of the page content specifically displayed on the first function page after opening the first function page in multiple ways, which meets the actual application needs.
[0048] In a possible implementation of the first aspect, after displaying the first function page ends, the method further includes:
[0049] The page status information of the first function page stored in the database is updated.
[0050] In combination with actual application scenarios, ending display of the first function page may mean closing or exiting the first function page after displaying the first function page on the desktop of the electronic device; it may also mean other operations to refresh or update the page status information, for example, triggering the above-mentioned operation of refreshing the page status information within a preset time period or a preset cycle.
[0051] In a possible implementation of the first aspect, after updating the page status information of the first function page stored in the database, the method further includes:
[0052] Display update prompt information, where the update prompt information is used to indicate whether the page status information is updated successfully.
[0053] In some embodiments, if the page status information of the first function page stored in the preset database is updated successfully, an update prompt message indicating a successful update is directly displayed; conversely, if the page status information of the first function page stored in the preset data cannot be updated, an update prompt message indicating an unsuccessful update can be displayed. Furthermore, the update prompt message can also include information such as the reason for the unsuccessful update and the update duration.
[0054] In some embodiments, if the page status information of the first function page stored in the preset database cannot be updated, the page status information of the first function page stored in the preset database is updated again or multiple times after a preset time interval.
[0055] In a possible implementation of the first aspect, after the display of the first function page ends, the method further includes:
[0056] A first interface where the icon of the second application is located is displayed, and the main interface of the electronic device includes the first interface.
[0057] Based on the above possible implementations, the user can quickly find the second application corresponding to the first function page, which is convenient for further operations on the second application. For example, assuming that the first function page is a payment page, the payment page belongs to the second application, and the first application is associated with the payment page. After closing the payment page, the main interface of the electronic device displays an interface including the icon of the second application. In this way, another payment page can be associated with the second application, so that in actual use, after closing the payment page of the first function page, directly click on the control of another payment page associated with the second application to display and use the other payment page.
[0058] In a possible implementation of the first aspect, displaying the first function page includes:
[0059] The first function page is displayed in full screen or in floating mode.
[0060] Based on the above possible implementation methods, when the first function page is displayed in the form of a floating window, in actual use, the first function page and other application pages can be opened at the same time, and the two applications can be operated separately on the same screen, thereby improving the convenience of use in multiple scenarios.
[0061] In a possible implementation of the first aspect, before displaying the first control of the first function page associated with the first application, the method further includes:
[0062] In response to a seventh operation on the second application, floatingly displaying the first function page;
[0063] In response to an association operation on the first function page and the application icon of the first application, the first function page is associated with the first application.
[0064] In a possible implementation of the first aspect, before displaying the first control of the first function page associated with the first application, the method further includes:
[0065] In response to a seventh operation on the second application, floatingly displaying the first function page;
[0066] In response to an eighth operation on the first application, displaying a target function page, the first application including the target function page;
[0067] In response to an association operation on the first function page and the target function page, the first function page is associated with the target function page.
[0068] Based on the above possible implementation methods, the function pages of the application can be managed based on the actual needs of the user. When the user needs to use a function of a certain application, the corresponding function page can be quickly opened and used, reducing the time and operation cost of opening the function page. In addition, through the above association method, each function page with multiple functions in the same application can also be associated and managed separately, effectively solving the problem that the application icon of the same application cannot be placed in two folders with different names at the same time.
[0069] In a possible implementation of the first aspect, the target function page is displayed on the desktop in a full-screen display or a floating display.
[0070] In a possible implementation of the first aspect, the first function page includes at least two sub-function pages, and the at least two sub-function pages are function pages in the same application or different applications.
[0071] In a possible implementation of the first aspect, the first function page includes a first sub-function page and a second sub-function page, and displaying the first function page includes:
[0072] The first sub-function page and the second sub-function page are displayed in left-right split screen or top-bottom split screen.
[0073] In a possible implementation of the first aspect, before displaying the first control of the first function page associated with the first application, the method further includes:
[0074] Displaying a first sub-control corresponding to the first sub-function page and a second sub-control corresponding to the second sub-function page in the associated control list;
[0075] In response to a two-finger pinch operation, the first control is generated according to the first sub-control and the second sub-control.
[0076] In a second aspect, the present application provides an electronic device, comprising: a processor, wherein the processor is used to run a computer program stored in a memory to implement the method in any possible implementation manner of the first aspect.
[0077] In a third aspect, the present application provides a chip system, the chip system including a processor, the processor executing a computer program stored in a memory to implement the method in any possible implementation manner of the first aspect.
[0078] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method in any possible implementation manner of the first aspect is implemented.
[0079] In a fifth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method in any possible implementation manner of the first aspect.
[0080] The technical effects of the second to fifth aspects provided in the present application can refer to the technical effects of the various possible implementation methods of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] Figure 1 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0082] Figure 2 A schematic diagram of the software structure of an electronic device provided in an embodiment of the present application;
[0083] Figure 3a to Figure 3gA schematic diagram of a scenario of a process of associating a function page with an APP provided in an embodiment of the present application;
[0084] Figures 4a to 4i A schematic diagram of a scenario in which a function page is displayed after being associated with an application icon of an APP provided in an embodiment of the present application;
[0085] Figure 5a to Figure 5e A schematic diagram of a scenario in which a function page is displayed after being associated with an application page of an APP provided in an embodiment of the present application;
[0086] Figure 6a to Figure 6s A schematic diagram of another scenario of displaying a function page provided in an embodiment of the present application;
[0087] Figure 7 A flow chart of a page display method provided in an embodiment of the present application;
[0088] Figure 8 A schematic diagram of the structure of a page display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0089] With the rapid development of network technology, more and more apps are installed on electronic devices such as desktop computers, smart phones, and smart watches, and the services carried by each app are becoming more and more abundant. In actual applications, if a user wants to use a certain function in an app, he needs to go through relatively complicated steps to find the page where the function is located in the app before he can use the function.
[0090] For example, if a user needs to use the payment function in APP1, according to the prior art, the user needs to first click on the application icon corresponding to APP1 to start APP1 and display the main page of APP1, then jump to multiple pages in the main page to further find the control corresponding to the payment function, and after the user clicks the control, jump to the corresponding payment code page, so as to use the payment function through the payment code page. And every time the user uses the payment function in the APP1, the user needs to repeat the above steps to find the corresponding payment code page, and then use the payment function, resulting in cumbersome operation steps to open the payment code page, and the user needs to spend a long time to find the payment code page, and the search efficiency is low.
[0091] Therefore, in order to address the problem of cumbersome steps for searching function pages in the prior art, the present application provides a page display method, in which the first function page is directly displayed in a preset area. When the user uses the function corresponding to the first function page, the first function page can be directly displayed on the desktop of the electronic device based on a first operation (such as a click operation), and then the corresponding function can be used. The steps for opening the first function page are simple, the time spent is short, and the search efficiency of the function page is improved.
[0092] The technical solutions in the embodiments of the present application are described below in conjunction with the drawings and related embodiments in the embodiments of the present application. Among them, in the description of the embodiments of the present application, the terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "a", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear indication to the contrary in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one or more (including two). The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in a "or" relationship.
[0093] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Thus, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. The term "connection" includes direct connection and indirect connection, unless otherwise specified. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated.
[0094] In the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.
[0095] The page display method provided in the embodiment of the present application can be applied to electronic devices that support APP operation and set the display screen. For example, the electronic device may include but is not limited to a personal computer (personal computer, PC), a smart phone, a netbook, a tablet computer, a smart camera, a wearable device, a handheld computer, a smart TV, a personal digital assistant (personal digital assistant, PDA), a portable multimedia player (portable multimedia player, PMP), a projection device, a smart screen device, an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a mixed reality (mixed reality, MR) device, a vehicle-mounted device, a smart screen, a cloud server, a television or a somatosensory game console in a human-computer interaction scene, etc. The embodiment of the present application does not impose any restrictions on the specific type of electronic device.
[0096] See also Figure 1 , which is a structural diagram of an electronic device 100 provided in the present application. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 131, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0097] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0098] For example, when the electronic device 100 is a mobile phone or a tablet computer, it may include all the components shown in the figure, or may include only some of the components shown in the figure.
[0099] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0100] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0101] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0102] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0103] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I1C bus interface to realize the touch function of the electronic device 100.
[0104] The I1S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I1S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I1S interface.
[0105] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface.
[0106] In some embodiments, the audio module 170 may also transmit audio signals to the wireless communication module 160 via the PCM interface. Both the I2S interface and the PCM interface may be used for audio communication.
[0107] The UART interface is a universal serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between parallel communication and parallel communication.
[0108] In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0109] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0110] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0111] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0112] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0113] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100. While the charging management module 140 is charging the battery 142, it may also power the electronic device through the power management module 141.
[0114] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 131, the external memory interface 120, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, and battery health status (leakage, impedance).
[0115] In some other embodiments, the power management module 141 may also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 may also be disposed in the same device.
[0116] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0117] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0118] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1.
[0119] In some embodiments, at least some functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 may be disposed in the same device as at least some modules of the processor 110.
[0120] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0121] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0122] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. GNSS may include the global positioning system (GPS), the global navigation satellite system (GLONASS), the Beidou navigation satellite system (BDS), the quasi-zenith satellite system (QZSS) and / or the satellite based augmentation system (SBAS).
[0123] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0124] The display screen 194 is used to display images, videos, etc. For example, various display interfaces in the embodiments of the present application. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0125] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0126] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[0127] Camera 193 is used to capture still images or videos. The object generates an optical image through the lens and is projected onto the photosensitive element. The focal length of the lens can be used to indicate the field of view of the camera. The smaller the focal length of the lens, the larger the field of view of the lens. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in standard RGB, YUV and other formats.
[0128] In the present application, the electronic device 100 may include cameras 193 with 2 or more focal lengths.
[0129] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0130] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG1, MPEG3, MPEG4, etc.
[0131] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0132] In an embodiment of the present application, the NPU or other processors may be used to perform operations such as analyzing and processing images in a video stored in the electronic device 100 .
[0133] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0134] The internal memory 131 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 131. The internal memory 131 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.).
[0135] In addition, the internal memory 131 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0136] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0137] The audio module 170 is used to convert digital audio signals into analog audio signals for output, and is also used to convert analog audio inputs into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0138] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A. For example, the speaker can play the comparison analysis results provided in the embodiment of the present application.
[0139] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0140] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, realize directional recording function, etc.
[0141] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0142] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure based on the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the intensity of the touch operation based on the pressure sensor 180A. The electronic device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions.
[0143] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 180B detects the angle of the electronic device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 100 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.
[0144] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
[0145] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover can be automatically unlocked.
[0146] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in all directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0147] The distance sensor 180F is used to measure the distance. The electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
[0148] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light outward through the light emitting diode. The electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0149] The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
[0150] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0151] The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device 100 reduces the performance of a processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
[0152] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0153] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain vibration signals of vibrating bones of the human body. The bone conduction sensor 180M can also contact the human body's pulse to receive blood pressure beating signals.
[0154] In some embodiments, the bone conduction sensor 180M can also be set in the earphone to form a bone conduction earphone. The audio module 170 can parse the voice signal based on the vibration signal of the vocal bone obtained by the bone conduction sensor 180M to realize the voice function. The application processor can parse the heart rate information based on the blood pressure beat signal obtained by the bone conduction sensor 180M to realize the heart rate detection function.
[0155] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[0156] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0157] Indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0158] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0159] See also Figure 2 , which is a schematic diagram of the software structure of the electronic device of the embodiment of the present application. The operating system in the electronic device may be an Android system, a Microsoft Windows system (Windows), an Apple mobile operating system (iOS) or a Harmony OS, etc. Here, the operating system of the electronic device is taken as an example for explanation.
[0160] In some embodiments, the Hongmeng system can be divided into four layers, including the kernel layer, the system service layer, the framework layer, and the application layer, and the layers communicate with each other through software interfaces.
[0161] like Figure 2 As shown in the figure, the kernel layer includes the kernel abstract layer (KAL) and the driver subsystem. KAL includes multiple kernels, such as the Linux kernel of the Linux system and the LiteOS kernel of the lightweight IoT system. The driver subsystem can include the hardware driver framework (HDF). The hardware driver framework can provide unified peripheral access capabilities and a driver development and management framework. The kernel layer of multiple kernels can select the corresponding kernel for processing according to the needs of the system.
[0162] The system service layer is the core capability set of the Hongmeng system. The system service layer provides services to applications through the framework layer. This layer can include the system basic capability subsystem set, the basic software service subsystem set, the enhanced software service subsystem set, and the hardware service subsystem set.
[0163] The system basic capability subsystem set provides basic capabilities for the operation, scheduling, migration and other operations of distributed applications on devices of the Hongmeng system. It may include subsystems such as distributed soft bus, distributed data management, distributed task scheduling, Ark multi-language runtime, public basic library, multi-mode input, graphics, security, artificial intelligence (AI), user program framework, etc. Among them, the Ark multi-language runtime provides C or C++ or JavaScript (JS) multi-language runtime and basic system class libraries, and can also provide runtime for Java programs statically compiled using the Ark compiler (that is, the part developed in Java language in the application or framework layer).
[0164] The basic software service subsystem set provides public and general software services for the Hongmeng system, including event notification, telephone, multimedia, Design For X (DFX), MSDP&DV and other subsystems.
[0165] The enhanced software service subsystem set provides the Hongmeng system with differentiated capability-enhanced software services for different devices, including smart screen proprietary services, wearable proprietary services, and Internet of Things (IoT) proprietary service subsystems.
[0166] The hardware service subsystem set provides hardware services for the Hongmeng system, including location services, biometric recognition, wearable proprietary hardware services, IoT proprietary hardware services and other subsystems.
[0167] The framework layer provides multi-language user program frameworks and capability frameworks in Java, C, C++, JS, and other languages for Hongmeng system application development, two user interface (UI) frameworks (including the JavaUI framework for Java language and the JS UI framework for JS language), and multi-language framework application programming interfaces (APIs) open to various software and hardware services. Depending on the degree of componentization of the system, the APIs supported by Hongmeng system devices will also vary.
[0168] The application layer includes system applications and third-party applications (or extended applications). System applications may include applications installed by default on electronic devices such as the desktop, control bar, settings, and phone. Extended applications can be non-essential applications developed and designed by the manufacturer of the electronic device, such as electronic device managers, device migration, notes, weather, and other applications. Third-party non-system applications can be developed by other manufacturers, but can run applications in the Hongmeng system, such as games, navigation, social or shopping applications.
[0169] Provides the ability to run tasks in the background and a unified data access abstraction. The process area (PA) mainly provides support for functional applications (FA), such as providing computing power as a background service or providing data access capabilities as a data warehouse. Applications developed based on FA or PA can implement specific business functions, support cross-device scheduling and distribution, and provide users with a consistent and efficient application experience.
[0170] Multiple electronic devices running the Hongmeng system can achieve hardware mutual assistance and resource sharing through distributed soft bus, distributed device virtualization, distributed data management and distributed task scheduling.
[0171] The following takes a mobile phone terminal as an example of an electronic device and introduces the page display method provided in an embodiment of the present application in combination with a user interface.
[0172] In an embodiment of the present application, before a user uses a mobile terminal to quickly open a function page associated with an APP, the user needs to first associate the corresponding function page with the APP, and then quickly open the function page through the APP associated with the function page. It should be noted that the function page is also the application page associated with the APP, and the function page can be any application page in the APP associated with it; it can also be any application page in other APPs, and other APPs and the APP associated with the function page can be the same application or different applications. In order to distinguish between function pages and application pages in APPs, in an embodiment of the present application, the application page associated with the APP is referred to as a function page, and the application page in the APP is referred to as an application page.
[0173] First combine Figure 3a to Figure 3e Introduce the process of associating a function page with an APP. It is not difficult to understand that in actual applications, the APP associated with a function page can be specifically to associate the function page with the application icon of any APP installed in the mobile terminal, or to associate the function page with the application page in any APP. Figure 3a to Figure 3g as well as Figures 4a to 4i The association process in the above two cases is described.
[0174] First, the function page is associated with the application icon of any APP installed in the mobile terminal.
[0175] In some embodiments, Figure 3aAs shown, application icons corresponding to multiple APPs are displayed on the desktop of the mobile terminal. The application icons may specifically include an application icon for a music APP, an application icon for a weather APP, an application icon for a theme APP, an application icon for an application download APP, an application icon for a payment APP, an application icon for a contact APP, an application icon for my device APP, an application icon for an album APP, an application icon for a mobile phone manager APP, an application icon for a video playback APP, an application icon for a setting APP, an application icon for a mall APP, an application icon for a connection APP, an application icon for a browser APP, an application icon for a camera APP, an application icon for an address book APP, an application icon for a phone APP, and an application icon for an information APP, etc. Of course, in Figure 3a The desktop shown may also display application icons corresponding to other APPs, which is not limited in this application.
[0176] For example, assuming that the APP associated with the function page is a video playback APP, and the function page is the playback page of TV series A in the video playback APP, if the playback page needs to be associated with the video playback APP based on the actual needs of the user, then see Figure 3a , the user can touch the application icon of the video player APP on the desktop of the mobile terminal to select and start the video player APP. After the video player APP is started, the user can select TV series A to play, such as Figure 3b As shown, the mobile terminal can display the corresponding playback page in a floating window on the desktop. Figure 3c As shown, the user can move the application icon of the video playback APP to the playback page and then release it. For example, the user can long press the application icon of the video playback APP, drag the application icon of the video playback APP to the playback page and then release the application icon of the video playback APP. In this way, in response to the above-mentioned dragging operation, the mobile phone terminal can associate the playback page with the application icon of the video playback APP. The mobile phone terminal can also display the corresponding playback page in full screen display on the desktop, and the user can also associate the function page with the application icon of the video playback APP by moving the playback page to the application icon of the video playback APP. The embodiment of the present application does not impose specific restrictions on this.
[0177] It should be noted that when the mobile phone terminal displays the function page in the form of a floating window on the desktop, the function page can also be associated with the application icon of the video playback APP by moving the function page to the application icon of the video playback APP. The embodiment of the present application does not impose specific restrictions on this.
[0178] Second, the situation where the function page is associated with the application page in any APP.
[0179] In some implementations, assuming that the application page is the play page 1 of TV series A opened through a video player APP, and the function page is the play page 2 of TV series B opened through a browser APP, if the user wants to quickly open the play page 2 of TV series B to watch TV series B after watching TV series A played on the play page 1, then the play page 1 of TV series A can be associated with the play page 2 of TV series B. Figure 3a Taking the desktop shown in FIG. 1 as an example, the user can touch the application icon of the video player APP on the desktop of the mobile terminal to select and start the video player APP. The user can select the corresponding TV series A to play, such as Figure 3b As shown, the mobile terminal can display the corresponding playback page 1 in a floating window on the desktop. Figure 3d , the user can touch the application icon of the browser APP on the desktop of the mobile terminal to select and start the browser APP, such as Figure 3e As shown, when the browser APP is started, the user can open TV series B, for example, by searching for a video playback URL, searching for the TV series name, and a series of other operations to find TV series B. The mobile phone terminal can also display the playback page 2 of TV series B in a floating window on the desktop, so that two playback pages are displayed on the desktop of the mobile phone terminal. The user can move the playback page 2 (for example, long press and drag) to the position of the playback page 1. In this way, in response to the above dragging operation, the mobile phone terminal can associate the above playback page 2 with the playback page 1, that is, set the playback page 2 as the associated page of the playback page 1.
[0180] Of course, based on the above examples, in some implementations, such as Figure 3f As shown, when the browser APP is started, the playback page two can also be displayed on the desktop of the mobile terminal in a full-screen window. The user can move the playback page two (for example, long press and drag) to the position of the playback page one and then release the playback page two. In this way, in response to the above operation, the mobile terminal can also associate the two playback pages.
[0181] It should be noted that the function page can also be associated with the application page by moving the function page to the application page. For example, the user can move (e.g., long press and drag) the play page 1 to the location of the play page 2 and then release the play page 1 to associate the play page 1 with the play page 2. The embodiment of the present application does not specifically limit this.
[0182] Understandably, this can be achieved through Figure 3a The more display settings options in the Settings APP shown in the figure pre-set the specific display mode of the application page. Figures 3a to 3fIn the user interface shown, when the user touches the application icon of the video playback APP or the application icon of the browser APP, the playback page in the video playback APP or the browser APP can be displayed on the desktop based on a pre-set mode (such as a floating window or a full-screen window). For example, the user can pre-set the display mode of the video playback APP to a floating window display mode by using the more display settings option in the settings APP. Then, when the user clicks the application icon corresponding to the video playback APP on the desktop of the mobile terminal, the video playback APP will start and the corresponding window will be suspended on the desktop. The user can move the position of the window or click on each control in the window to use the video playback APP.
[0183] In some embodiments, each APP installed in the mobile terminal may also have a default display mode, such as full-screen window display, see the above Figure 3f , after starting the browser APP, the second playback page is displayed on the desktop in a full-screen window.
[0184] In some embodiments, see Figure 3g , the user can also drag the right border of the mobile terminal screen display area horizontally to the left (or the left border horizontally to the right) for a preset time to call out a quick menu, which can be displayed on the side of the screen display area. The quick menu can display application icons of various APPs installed in the mobile terminal. In response to the user selecting and clicking the corresponding video playback APP from the called out quick menu, the mobile terminal can display the corresponding playback page on the desktop in a floating window display mode. This application does not limit the specific display mode of the playback page and the setting process of the specific display mode of the video playback APP or the browser APP.
[0185] In some embodiments, whether it is the process of associating a function page with an application icon of an APP or the process of associating a function page with an application page within an APP, it is essentially a process of establishing a corresponding relationship between the function page and the APP in a database.
[0186] As an example but not a limitation, in the embodiment of the present application, two tables can be established in the database, one table is a user association behavior record table, see Table 1; the other table is a page information table, see Table 2. The association between the function page and the APP is achieved through the joint action of the above two tables. For example, if the mobile terminal is equipped with operating system, then the above database may be a desktop launcher database.
[0187] Referring to Table 1, the user association behavior record table may include one or more of a record identifier identity identification number (IDentity, ID), an application package name, an application page identifier, an application package name of a function page, a page identifier of a function page, and a display mode of the function page, wherein the record identifier ID can be used to identify each record in the user association behavior record table, that is, to uniquely identify the association record between each function page and the associated application or application page; the application package name can be used to identify the APP associated with the function page; the application page identifier can be used to identify the page in the APP associated with the function page; the application package name of the function page can be used to identify the APP to which the function page associated with the application or application page belongs; the page identifier of the function page can be used to identify the function page in the APP to which the function page associated with the application or application page belongs; the display mode of the function page can be used to identify the way in which the function page is opened on the desktop of the mobile terminal. In an embodiment of the present application, the display mode of the function page may include a full-screen window display mode, a split-screen combination display mode, a floating window display mode, and a corner mark display mode.
[0188] Table 1
[0189]
[0190] For example, in the above Table 1, the record corresponding to Id1 can be to associate the function page of Activity2 in the APP corresponding to package name 2 with the application page of Activity1 in the APP corresponding to package name 1, and set the display mode of the function page to the default display mode. The default display mode can correspond to the display mode of the application page set in the mobile terminal. For example, the default display mode is the full-screen window display mode. Similarly, the record corresponding to Id2 can be understood as associating the function page of Activity2 in the APP corresponding to package name 2 with the APP corresponding to package name 1, and setting the display mode of the function page to the default display mode.
[0191] In actual applications, there may be a scenario where multiple function pages are operated simultaneously on the display screen of a mobile terminal. In this case, it is necessary to set the display mode of multiple function pages in a split-screen combination display mode. Therefore, you can refer to the record corresponding to Id3 and the record corresponding to Id4 in Table 1 above. The record corresponding to Id3 can be to associate the function page of Activity2 in the APP corresponding to package name 2 to the APP corresponding to package name 1, and the display mode of this function page is to perform a split-screen combination with Id4; the record corresponding to Id4 can be to associate the function page of Activity3 in the APP corresponding to package name 3 to the APP corresponding to package name 1, and the display mode of this function page is to perform a split-screen combination with Id3. In this way, the function pages corresponding to the above two records can be combined into a split-screen combination page, and the above two function pages are displayed in a split-screen combination manner.
[0192] Similarly, the record corresponding to Id5 can be understood as associating the function page of Activity3 in the APP corresponding to package name 3 to the APP corresponding to package name 1, and displaying the function page in a floating window. The difference between the record corresponding to Id6 and the record corresponding to Id5 is only in the display mode of the function page. The display mode of the function page in the record corresponding to Id6 is superscript display.
[0193] Based on the examples in Table 1 above, it is worth noting that, except for the split-screen combination display mode, other display modes of the function pages can be set by default during the program writing process, and then, in actual application, the display mode of each function page can be modified and set through the user's personalized settings. The display mode of the split-screen combination needs to be modified and set through the user's personalized settings on the basis of the default settings. Of course, the display mode of all function pages can also be modified and set through the user's personalized settings on the basis of the default settings. The various examples and specific design implementations in Table 1 above are examples, and this application is not limited to this.
[0194] It should be noted that the specific contents corresponding to each information item in the record identification ID, application package name, application page identifier, application package name of the function page, page identifier of the function page, and display mode of the function page in the above user association behavior record table are related to the process of associating the function page with the APP, that is, after the function page is associated with the APP, a specific record information related to the function page and the APP will be added to the user association behavior record table. The specific contents of each item shown in the above Table 1 are only exemplary.
[0195] In addition, from the perspective of actual code writing, the application page identification information and the page identification information of the function page in Table 1 can be reflected in the code only as a page in the corresponding APP. However, in actual applications, the page display method provided in the embodiment of the present application may have a situation where the function page associated with the same APP is the same application page with different page information. Therefore, in order to better distinguish the same application page with different page information, in the embodiment of the present application, a page information table can be added based on Table 1.
[0196] See Table 2. The page information table may include identity information, record identification ID, and page status information of the function page. The identity information may also be called a token, which is used for identification between the function page and the database; the record identification ID is used to associate the user association behavior record table with the page information table, that is, the record identification ID in the page information table can be used to obtain the corresponding record identification ID in the user association behavior record table to obtain the association between the function page and the APP and the display mode information of the function page; the page status information of the function page can be used to identify the page status of the function page, and the page status is the specific content of the page.
[0197] Table 2
[0198] Identity ID Page status information of function pages Token1 Id1 String1 … … …
[0199] A specific example is shown in Table 2 above, which can be understood as that in the process of opening the function page, Token1 can be used to confirm the identity information of the function page of Activity2 in the APP corresponding to package name 2. If the identity information carried by the function page corresponds to Token1 in Table 2 above, the page status of the function page can be restored based on String1, that is, the function page with a specific page status is displayed in the screen display area of the electronic device.
[0200] It can be understood that the above Table 1 and Table 2 are database tables established in the embodiments of the present application in order to realize the effective association between the function page and the APP. The above database tables and the information included in each table are only examples. The embodiments of the present application can also deform the specific contents of the above database tables to realize the association function between the function page and the APP. For example, the above Table 1 and Table 2 can be merged to form a database table. In practical applications, the specific information items in the above Table 1 and / or Table 2 can also be reasonably increased or decreased. The present application does not limit the number of tables in the database, the specific information items in each table, and the specific content of each information item.
[0201] The function page can be associated with the APP through the above-mentioned possible implementation methods. After that, the user can quickly open the function page associated with the APP through the following possible implementation methods.
[0202] In some embodiments, Figure 4a As shown, the mobile terminal can respond to the association operation of associating the function page with the application icon of the APP, and display a trigger control in the form of a corner mark on the application icon of the APP. After the user clicks (or single-clicks) the trigger control, the function page can be displayed on the desktop of the mobile terminal.
[0203] Still taking the above example where the function page is the play page of TV series A and the play page is associated with the application icon of the video play APP, the mobile terminal can respond to the above user dragging the application icon of the video play APP to the play page and then releasing the application icon of the video play APP, and after associating the play page with the application icon of the video play APP, refer to Figure 4a , a trigger control corresponding to the play page is displayed at the position of the corner mark of the application icon of the video playback APP. After the user clicks the trigger control, the play page is directly displayed on the desktop of the mobile terminal.
[0204] In some embodiments, the trigger control may specifically be an image corresponding to the play page, see Figure 4a , the trigger control is formed by taking a screenshot of the playback page; the trigger control can also be a message prompt corner mark, see Figure 4b , the message prompt corner mark is a dot corner mark; of course, the trigger control can also be a simplified image of the playback page, see Figure 4c , the trigger control is a window that only displays the playback time. This application does not limit the specific display form of the trigger control and the scale displayed on the application icon of the video playback APP.
[0205] In some embodiments, Figure 4b As shown, after the playback page and the application icon of the video playback APP are associated, a message prompt badge can also be displayed at the location of the badge of the application icon of the video playback APP. After the user clicks the message prompt badge, a new layer interface is displayed on the desktop of the mobile terminal, and a trigger control corresponding to the playback page associated with the application icon of the video playback APP is displayed on the layer interface. The user clicks the trigger control, and the mobile terminal can directly display the playback page on the desktop in response to the click operation.
[0206] It is not difficult to understand that when there are multiple playback pages associated with the application icon of the video playback APP, a trigger control list can be displayed in the layer interface. The trigger control list can include trigger controls corresponding to multiple playback pages associated with the application icon of the video playback APP. The mobile phone terminal can respond to a click operation on a trigger control in the trigger control list and display the playback page corresponding to the trigger control on the desktop.
[0207] In some embodiments, in addition to displaying trigger controls corresponding to multiple playback pages associated with the application icon of the video playback APP in the layer interface, a label name can also be provided for each trigger control, and the label name is used to distinguish different trigger controls. Figure 4b The bottom of the trigger control of the play page shown shows the label name of "Video 1". In actual applications, when the trigger control list includes multiple trigger controls, each trigger control can be named in the order of "Video 1, Video 2, Video 3..."
[0208] In some embodiments, Figure 4c As shown, after the playback page is associated with the application icon of the video playback APP, when the user touches the application icon of the video playback APP or clicks the application icon of the video playback APP for more than a preset time, a layer interface can be displayed on the desktop of the mobile terminal, and a trigger control corresponding to the playback page can be displayed in the layer interface, and then, in response to the user's click operation on the trigger control, the playback page can be displayed on the desktop of the mobile terminal.
[0209] It is understood that the layer interface can be similar to Figure 4c In the actual design process, the layer interface can also be as follows Figure 4d The small display window shown.
[0210] In some embodiments, when the layer interface is as follows Figure 4c When the page shown is displayed, the trigger controls of all playback pages associated with the application icon of the video playback APP can be directly displayed in the layer interface.
[0211] In some embodiments, the number of trigger controls corresponding to the playback page displayed in the layer interface can be a preset display number, wherein the preset display number can be set according to actual application requirements, or can be dynamically changed according to the size of the mobile terminal. For example, assuming that the preset display number is 2, and there are 3 function pages associated with the video playback APP, see Figure 4e , you can display only the trigger controls corresponding to 2 play pages in the layer interface.
[0212] In some embodiments, see Figure 4fIf the number of trigger controls corresponding to the playback pages in the trigger control list is greater than the preset display number, you can set to display more controls in the layer interface. After the user clicks to display more controls, the trigger controls corresponding to all the playback pages can be displayed in the layer interface.
[0213] In some embodiments, Figure 4g As shown, if the number of trigger controls corresponding to the playback pages in the trigger control list is greater than the preset display number, the user can also slide the scroll bar left and right to view the trigger controls corresponding to the preset display number of playback pages in the layer interface.
[0214] In some embodiments, see Figure 4h The user can also select any trigger control in the trigger control list and drag the trigger control to the layer interface or outside the screen display area of the mobile terminal, so that the mobile terminal responds to the above dragging operation to delete the dragged trigger control in the trigger control list.
[0215] In some embodiments, see Figure 4i The user can also select any trigger control in the trigger control list and drag the trigger control to the position of another trigger control, so that the mobile terminal responds to the above dragging operation to exchange the display order of the two trigger controls in the trigger control list; or, make the trigger controls between the two trigger controls in the trigger control list move cyclically in sequence.
[0216] In some implementations, a hot zone can be set in a preset area of an application page of a video playback APP associated with a playback page, so that after the playback page is associated with the application page in the video playback APP, see Figure 5a , when the user touches (e.g., clicks and long presses) any location in the hot zone of the application page, such as Figure 5b As shown, a new layer interface can be overlaid on a part of the application page, and a trigger control of a play page associated with the application page can be displayed in the layer interface. In response to a touch operation on the trigger control, the corresponding play page can be displayed.
[0217] Similarly, when the number of trigger controls corresponding to the playback pages to be displayed in the layer interface is greater than the preset display quantity, only the preset display quantity of trigger controls may be displayed in the layer interface. Figure 5b You can also set to display more controls in the layer interface. After the user clicks to display more controls, the layer interface will display the following Figure 5c Trigger controls corresponding to the multiple playback pages shown.
[0218] In some embodiments, see Figure 5dIn response to the removal operation of any trigger control in the trigger control list, the corresponding trigger control can also be deleted. Figure 5e In response to a move operation on any trigger control in the trigger control list, the display order of the trigger controls in the trigger control list may also be adjusted.
[0219] In some embodiments, after the playback page is associated with the video playback APP, the trigger control of the playback page associated with the video playback APP can also be viewed by setting relevant setting items in the app, and then, in response to the user clicking the trigger control, the playback page is displayed on the desktop of the mobile terminal.
[0220] By way of example and not limitation, see Figure 6a , the user can click the application icon corresponding to the setting APP on the desktop of the mobile terminal, and the mobile terminal will display Figure 6b The user interface, exemplary, Figure 6b The user interface shown may display a search setting item control and multiple specific setting item selection controls. The setting item selection controls may include notification and status bar, biometrics and passwords, applications and services, battery, storage, security, privacy, healthy use of mobile phones, smart assistants and auxiliary functions, etc. Of course, in actual applications, the screen display area of the mobile terminal can also be slid up and down to display more setting item selection controls. When the mobile terminal receives the user's selection operation for applications and services, it can jump to the following Figure 6c The user interface shown.
[0221] exist Figure 6c The user interface shown may display an application management control, an application startup management control, a service management control, a permission management control, a default application control, an application clone control, and an application setting module. The application setting module may display selection controls corresponding to multiple APPs. When a user clicks the selection control corresponding to the video playback APP, the screen display area of the mobile terminal may display the following: Figure 6d The interface corresponding to the video playback APP shown in the figure may display an application information control, a watermark control, a shorthand control, a notification control, and a third-party software development kit (SDK) list control. When the user clicks the application information control, the mobile terminal responds to the user's touch operation on the application information control and jumps to Figure 6eThe interface shown may display multiple items of application information corresponding to the video playback APP. For example, the application information corresponding to the video playback APP may include the application name, version number, uninstall control, force stop control, notification management control, permission control, traffic usage control, storage control, power consumption details control, default open control and advanced settings module of the video playback APP. In this example, the advanced settings module may include upper-level controls displayed in other applications, controls for modifying system settings and controls for customizing jump icons.
[0222] In response to the user's touch operation on the custom jump icon control, the display interface of the mobile terminal can jump to the following Figure 6f The user interface shown may include two controls: an application-associated page control and an application page-associated page control, wherein the application-associated page control can be used to view the playback page associated with the application icon of the video playback APP; the application page-associated page control can be used to view the playback page associated with the playback page of the video playback APP.
[0223] When the user touches the application-related page control, the mobile terminal can jump to the following page based on the above touch operation: Figure 6g The user interface shown in the figure can display a trigger control list in the user interface, and the trigger control list can further include trigger controls corresponding to multiple play pages associated with the application icon of the video playback APP. In actual application, the mobile terminal can display the play page corresponding to the trigger control in the screen display area in full screen window display mode or floating window display mode in response to the user's touch operation on the trigger control corresponding to a play page.
[0224] In some embodiments, see Figure 6h , the trigger controls of the two play pages can be dragged by pinching both hands. For example, the trigger controls of the two play pages can be gradually brought closer until the trigger controls of the two play pages touch or the trigger control of one play page completely covers the trigger control of the other play page. The user releases the trigger controls corresponding to the two play pages, and in response to the pinching operation, the mobile terminal can make the trigger controls of the above two play pages form a split-screen combined control, see Figure 6i , the user can touch (for example, click) the split-screen combination control, and the mobile terminal responds to the above touch operation to display two play pages in the screen display area in the form of split-screen windows, see Figure 6j .
[0225] In some embodiments, see Figure 6k The user can touch (eg, click) a trigger control corresponding to any play page to display the corresponding play page.
[0226] In some embodiments, see Figure 6l , the user can also touch (for example, long press) the trigger control corresponding to any playback page. In response to the user's touch operation, the mobile terminal can display a configuration bar, which can display a set as a badge control and an add to pop-up page control. The set as a badge control and the add to pop-up page control can be used to specifically configure the specific display mode of the trigger control corresponding to the playback page. For example, the user can choose to set the playback page as a badge control in the configuration bar according to actual application requirements. In response to the user's selection operation of setting the badge control, see Figure 6m The mobile phone terminal can set the long-pressed play page as the corner mark of the application icon of the video playback APP, and the corner mark can be displayed in the lower right corner (or other corner mark position) of the application icon of the video playback APP.
[0227] It is not difficult to understand that the trigger control set on the corner mark of the application icon of the video playback APP can be replaced by the above-mentioned corner mark control. In actual application, in response to the touch operation (such as double-clicking) of the replaced trigger control, the playback page corresponding to the replaced trigger control can be displayed on the desktop of the mobile terminal.
[0228] In some embodiments, see Figure 6n When the user long presses the trigger control corresponding to any playback page, in response to the user's long press operation, the mobile terminal can display a configuration bar. If the user selects to add to the pop-up page control from the displayed configuration bar, in response to the user's selection operation of adding to the pop-up page control, the mobile terminal can add the trigger control of the above playback page to the trigger control list. After that, the user can touch (for example, long press and click) the application icon of the video playback APP, and then, in the following example, Figure 4d A trigger control corresponding to the above-mentioned playback page is newly added to the layer interface shown.
[0229] In some embodiments, see Figure 6o When a user long presses a trigger control corresponding to any playback page, in response to the user's long press operation, the mobile terminal can display a configuration bar, in which a full-screen display control and a floating display control can be displayed. The full-screen display control and the floating display control can be used to configure the specific display mode of the playback page corresponding to the trigger control. If the user selects the full-screen display control, in response to the user's selection operation, the display mode of the playback page corresponding to the trigger control can be set to full-screen display. When the user touches (for example, double-clicks) the trigger control according to actual application requirements, the playback page corresponding to the trigger control can be displayed in full-screen display.
[0230] On the contrary, if the user chooses to float the display control, see Figure 6pIn response to the user's selection operation, the mobile phone terminal can set the display mode of the playback page corresponding to the trigger control to a floating display mode. When the user touches (for example, slides with two fingers) the trigger control according to actual application requirements, the playback page corresponding to the trigger control can be displayed in the form of a floating window in the screen display area of the mobile phone terminal.
[0231] For example, see Figure 6q When the user selects the application page associated page control, in response to the above selection operation, the mobile terminal can display Figure 6r The user interface shown in the figure may display an application page list, which may display application page trigger controls corresponding to multiple application pages in the video playback APP. The user can swipe up and down to view the application page trigger controls in the application page list. If the user selects any application page trigger control, in response to the above operation, the mobile terminal can jump to Figure 6s The interface shown may display a trigger control list corresponding to the above-mentioned application page trigger control, and the trigger control list may display the trigger control of the playback page corresponding to the above-mentioned application page.
[0232] In some embodiments, Figure 6r As shown, the corresponding display order can also be set for the application page trigger control corresponding to each application page in the application page list. Similarly, the display order corresponding to each application page can also be set for the trigger control of each play page associated with the application page in the trigger control list.
[0233] In some embodiments, the operation of touching any control or application icon such as an application-associated page control, a trigger control, etc. may specifically include but is not limited to clicking, single-clicking, double-clicking, two-finger sliding, or long pressing any control or application icon for a preset time. It should be understood that the above-mentioned operation of touching any control or application icon is used to trigger any control or application icon so that the mobile phone terminal can perform the corresponding function in response to the above-mentioned touch operation. Therefore, in actual design, the specific operation of triggering any control or application icon may also be one or more of key input, gesture recognition, body language recognition, voice recognition, expression recognition, eye activity recognition, and face recognition. This application does not make specific limitations on this.
[0234] It is not difficult to understand that the above Figure 6r and Figure 6s The user interface shown is for illustration only. The application page trigger controls of the video playback APP and the trigger controls of the playback page associated with each application page may also be displayed in other ways, and this application does not limit this.
[0235] It should be noted that, see Figure 6h to Figure 6p The relevant description in the example shown makes corresponding settings for the trigger controls of the playback page associated with the controls of the application page in the video playback APP. In response to the user's click operation on the corresponding trigger control of the playback page, the mobile phone terminal can display the playback page in a split-screen combination display mode, corner mark, floating display or full-screen display mode. This application will not go into details about this.
[0236] In addition, Figure 4h to Figure 4i Similar to the example above Figure 6g to Figure 6p In the example shown or Figure 6q to Figure 6s In the example shown, the user can also delete the dragged trigger control of the playback page by dragging the trigger control corresponding to any playback page outside the screen display area of the mobile terminal. The user can also adjust the display order of the trigger controls corresponding to the two playback pages in the corresponding user interface by moving the trigger control corresponding to any playback page to the position where the trigger control corresponding to any other playback page is located.
[0237] The following describes a page display method provided by an embodiment of the present application. Figure 7 FIG. 1 is a flow chart of a page display method provided in an embodiment of the present application, see Figure 7 , the page display method may include steps S701 and S702.
[0238] S701. Display a first control of a first function page associated with a first application, where the first function page includes a function page in a second application, and the second application and the first application are the same application or different applications.
[0239] It should be understood that the first function page can also be called an associated page, which refers to an application page in any APP associated with the first application (including the application icon of the first application and the application page in the first application), wherein the second application corresponding to the first function page can also be the first application associated with it. Figure 3b The playback page in the video playback app shown.
[0240] In some embodiments, the first application may be any APP installed in the electronic device. For example, the first application may be Figure 3a The first control refers to a trigger control for starting the first function page, that is, after the user clicks the first control, the first function page can be displayed on the desktop of the electronic device. Exemplarily, the first control can be displayed as follows: Figure 4a The first control can also be displayed as follows: Figure 4bAs shown in the figure, after clicking the message prompt badge set at the location of the badge of the application icon of the video playback APP, the trigger control displayed on the layer interface is displayed. The first control can also be as follows Figure 4d The trigger control corresponding to the play page is displayed in the small display window as shown. The first control can also be as follows Figure 6h As shown, a split-screen combination control is formed by pinching and dragging with both hands, etc.
[0241] In an embodiment of the present application, the first control of the first function page associated with the first application can be displayed in a preset area, wherein the preset area can be the area where the corner mark of the application icon of the video playback APP is located; it can also be such as Figure 4b and Figure 4d The area corresponding to the layer interface shown; it can also be Figure 5b The area corresponding to the layer interface covered on the partial area of the application page as shown; the user can also click on Figure 6f After applying the associated page control in the custom jump icon interface shown in the figure, the jump is as follows Figure 6g The page area shown, or the user clicks Figure 6q After applying the page-associated page control in the custom jump icon interface shown in the figure, the jump is as follows Figure 6r The page area shown.
[0242] S702: In response to a first operation on a first control, display a first function page.
[0243] It should be understood that the first operation may refer to a trigger operation on the first control, which may specifically be a click operation, a long press and click operation, a double-click operation, a touch operation, or a sliding operation; it may also be a selection operation input by the user through a physical button on the electronic device; it may also be an air gesture operation, a face recognition operation, etc. detected by the user through the camera or other sensors of the electronic device.
[0244] In some embodiments, in response to the first operation, the first function page can be displayed on the desktop of the electronic device in a full-screen display or a floating window display.
[0245] The first function page is directly displayed in response to the triggering operation of the first control. In this way, in the actual application process, the user does not need to find the first function page from the second application through tedious and repetitive operations every time the first function page is used, and then apply the first function page, which greatly reduces the search time of the first function page, simplifies the search operation of the first function page, and improves the user experience.
[0246] In some embodiments, when the function page associated with the first application is only the first function page, step S701 may specifically include: in response to the second operation on the first application, directly displaying the first control of the first function page associated with the first application.
[0247] The second operation may be a trigger operation on the application icon of the first application or on the corner mark of the application icon, and in response to the trigger operation, a first control corresponding to the first function page is displayed on the desktop of the electronic device. As an example but not limitation, the second operation may be as follows: Figure 4b As shown, the user clicks the message prompt badge displayed at the location of the badge of the application icon of the video playback APP; it can also be as follows Figure 4d As shown, long press and click operation on the application icon of the video playback APP, etc.
[0248] The second operation may also be a trigger operation in a preset hot zone of the application page in the first application, so as to display the first control in the preset area through the trigger operation, wherein the preset hot zone may be pre-configured or user-defined. For example, the second operation may be as follows: Figure 5a The user clicks and holds any location in the hot zone of the application page for a preset time.
[0249] It is not difficult to understand that the second operation can be a single trigger operation or a series of operations. Figures 6a to 6f The shown operations include clicking the application icon corresponding to the settings APP, selecting applications and services, clicking the selection control corresponding to the video playback APP, clicking the application information control, clicking the custom jump icon control, and clicking the application associated page control or the application page associated page control.
[0250] In practical applications, the second operation may be the same operation as the first operation, or may be different from the first operation, which is not limited in the present application.
[0251] In another possible implementation of the present application, when there are multiple function pages associated with the first application, step S701 may specifically include: in response to the second operation on the first application, displaying a list of associated controls on a pop-up page, the list of associated controls may include at least one display control, and the at least one display control may be used to display at least one function page associated with the first application, and the at least one display control may include a first control.
[0252] It should be understood that the pop-up page can be as follows Figure 4c The page shown is as large as the screen display area of the mobile terminal; it can also be as shown in Figure 4dThe pop-up window page can also be the same interface as the preset area. For example, the preset area can be as follows: Figure 6g The area of the page shown, or Figure 6r The page area shown in Figure 1. The list of associated controls can be as follows: Figure 4e The trigger control list shown may display one or more trigger controls of a playback page associated with a video playback APP.
[0253] In actual applications, when the superscript of the application icon of the first application is the second control, the above step S701 may also specifically include: in response to the third operation on the second control, displaying a list of associated controls on the pop-up page, the list of associated controls also includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the above at least one display control includes the first control.
[0254] It is easy to understand that the third operation refers to a trigger operation on the second control. The third operation can be the same as or different from the first operation. In response to the trigger operation on the corner mark of the application icon of the first application, a list of associated controls including the first control is displayed in the pop-up page. The setting of the list of associated controls can facilitate the management of the displayed controls corresponding to multiple function pages.
[0255] Based on the above implementation, displaying the associated control list in the pop-up page may specifically include: if the number of display controls set in the associated control list is greater than the preset display number, only the preset display number of display controls may be displayed in the pop-up page. Conversely, if the number of display controls set in the associated control list is less than the preset display number, all display controls may be directly displayed in the pop-up page.
[0256] It is not difficult to understand that the preset number of displays can be pre-configured, can be set by the user, and can also be set according to the size of the display screen of the electronic device. The embodiments of the present application are not limited to this.
[0257] In order to enable the user to view more display controls corresponding to the function page when the number of display controls set in the associated control list is greater than the preset display number, in some embodiments, a third control can be set in the pop-up page, and in response to the user's triggering operation on the above-mentioned third control, all the display controls in the associated control list are displayed.
[0258] Among them, the third control can be as follows Figure 4f The third control can also be set as shown in the "More Controls" set in the layer interface; Figure 4gWhen the third control is "more controls", the trigger operation may be a click operation on the "more controls"; when the third control is a scroll bar, the trigger operation may be a left-right sliding operation on the scroll bar. It is not difficult to understand that the trigger operation may also be other operations corresponding to the third control, and the embodiment of the present application does not limit the specific form of the third control and the specific operation triggered.
[0259] In some embodiments, for at least one display control in the associated control list corresponding to at least one functional page, the display order of the at least one display control in the associated control list can also be adjusted in response to a fourth operation.
[0260] The fourth operation can be as follows: Figure 4i The operation shown is to drag any trigger control in the trigger control list to the position of another trigger control; in actual design, the fourth operation can also be an interchange operation of display controls corresponding to any two function pages in the associated control list.
[0261] It should be understood that adjusting the display order of at least one display control may specifically be exchanging the display positions of multiple display controls in the associated control list. Exemplarily, assuming that the associated control list includes display control A and display control B, display control A is displayed first, and display control B is displayed second, then in response to the fourth operation on display control A and display control B, in the associated control list, display control B is displayed first, and display control A is displayed second.
[0262] Alternatively, adjusting the display order of at least one display control may specifically be to circularly move the display order of all display controls between two display controls in the associated control list in sequence. For example, assuming that the associated control list includes display control A, display control B, and display control C, wherein the display order of display control A is the first, the display order of display control B is the second, and the display order of display control C is the third, then in response to the fourth operation on display control A and display control C, the display controls from display control A to display control C in the associated control list are circularly moved in sequence, that is, in the associated control list, the display order of display control C is the first, the display order of display control A is the second, and the display order of display control B is the third.
[0263] In some embodiments, the first control may be removed from the associated control list in response to a fifth operation on the first control. In this example, the fifth operation may be an operation of dragging the first control to a target location, and the target location may be a boundary of a screen display area of the electronic device, a boundary of a pop-up window page, or a boundary of a pop-up window page. Figure 5bAny preset area in the application page shown. This application does not limit the specific setting of the target location.
[0264] It should be noted that if the pop-up page is like this Figure 4c If the page is as large as the screen display area of the mobile terminal, the target position can be just the boundary of the screen display area of the electronic device. Figure 4d The target position may be a boundary of the screen display area of the electronic device or a boundary of the pop-up page.
[0265] In some embodiments, a deletion control corresponding to each display control of at least one function page may also be set in the pop-up page, so that the fifth operation may also be a selection operation for the deletion control, and so on.
[0266] In addition to displaying a list of associated controls associated with the first application, a configuration bar can also be displayed in the pop-up page. Specifically, in response to the sixth operation on the first control, a configuration bar can be displayed in the pop-up page, and the configuration bar can be used to configure the display mode of the first control and / or the first function page. In response to the selection operation in the configuration bar, the target display mode of the first control and / or the first function page is determined.
[0267] It should be understood that the configuration bar can be as follows Figure 6l As shown, the configuration bar may display a set as a corner mark control and an add to pop-up page control; and / or the configuration bar may be as shown Figure 6o As shown in the figure, the configuration bar can display full-screen display controls and floating display controls. Figure 6o A split-screen combination control can also be set in the configuration bar shown. This application does not impose any restrictions on the specific settings in the configuration bar.
[0268] The sixth operation may be a long-press click operation or a long-press operation for a preset time on the first control. Of course, the sixth operation may also be the same as or different from the first operation.
[0269] It is not difficult to understand that the process of setting the target display mode of the first control using the control displayed in the configuration bar can be seen in the following example. Figure 6l to Figure 6n The process of setting the target display mode of the first function page using the control displayed in the configuration bar can be referred to as Figure 6o and Figure 6p The description of the illustrated embodiment will not be repeated here.
[0270] In an embodiment of the present application, in response to a first operation on a first control, a specific implementation process of displaying a first function page may include: in response to the first operation on the first control, displaying the first function page according to page status information of the first function page.
[0271] In an embodiment of the present application, in response to the above-mentioned first operation, the electronic device can obtain page status information of the first function page. Exemplarily, the electronic device can first obtain page identification information of the first function page corresponding to the first control, and after obtaining the page identification information of the first function page, obtain the page status information of the first function page from a preset database according to the page identification information, and then display the first function page based on the obtained page status information.
[0272] It should be understood that the page identification information of the first function page may refer to the identity identification information in the embodiment mentioned in the aforementioned database Table 2. Since the page information table in Table 2 includes page status information of the function page corresponding to the identity identification information, after obtaining the page identification information of the first function page, the page status information corresponding to the first function page can be determined from the database according to the page identification information, so as to restore the page status of the first function page based on the page status information, and then display the first function page.
[0273] In some embodiments, when a user associates a first application and a first function page, the page status information of the first function page is page status information 1. When the user operates the first function page, the page status information of the first function page changes to page status information 2. Exemplarily, the user can touch the second application to open the first function page and operate the first function page. The electronic device can synchronously update the page status information of the first function page associated with the first application to page status information 2, and in response to the first operation on the first control, display the first function page according to the page status information 2 of the first function page.
[0274] In actual applications, taking the first function page as a video playback page as an example, a user can use the video playback page to watch a video. When the video playback progress in the video playback page changes, such as the playback progress of the video playback page is played from 45 minutes to the 65th minute, the video playback progress of the video playback page (i.e., the above-mentioned page status information) changes. When the video playback progress of the video playback page (i.e., the above-mentioned page status information) changes, the page status of the video playback page can be updated. When the user opens the video playback page again by touching the first control to watch the video, the video playback progress of the video playback page stays at 65 minutes instead of 45 minutes.
[0275] Therefore, in an embodiment of the present application, after the first function page is displayed, the page display method provided in the embodiment of the present application may also include: updating the page status information of the first function page after use, for example, updating the page status information of the first function page stored in a database.
[0276] Based on the database tables described in Tables 1 and 2, updating the page status information of the first function page stored in the database in an embodiment of the present application may specifically include: in response to an end operation on the first function page, obtaining the current page status information of the first function page, and replacing the page status information of the first function page stored in the database with the above-mentioned current page status information according to the page identification information of the first function page, so as to refresh the page status information of the first function page stored in the database.
[0277] It is not difficult to understand that the end operation can be an operation of closing or exiting the first function page after the first function page is displayed on the desktop of the electronic device; the end operation can also be other trigger operations to refresh or update the page status information, for example, an operation of refreshing the page status information of the first function page is triggered within a preset time period or a preset period.
[0278] In some embodiments, after updating the page status information of the first function page stored in the database, the page display method provided in the embodiment of the present application may also include: displaying update prompt information, where the update prompt information is used to indicate whether the page status information of the first function page is updated successfully.
[0279] Further, if the page status information of the first function page stored in the preset database is successfully updated according to the above page identification information, an update prompt message indicating a successful update may be displayed; conversely, if the page status information of the first function page stored in the preset database cannot be updated according to the above page identification information, an update prompt message indicating an unsuccessful update may be displayed. Exemplarily, the displayed update prompt message indicating an unsuccessful update may specifically include the reason for the unsuccessful update (such as an error in the page identification information or a network connection timeout, etc.), the update duration, and other information.
[0280] In some embodiments, if the page status information of the first function page stored in the preset database cannot be updated according to the above page identification information, the page status information of the first function page stored in the database may be updated again or multiple times after a preset time interval.
[0281] Of course, in addition to directly displaying the update prompt information on the desktop, the update prompt information can also be displayed in the form of a voice prompt or a pop-up window + voice prompt, which is not limited in the embodiments of the present application.
[0282] In some embodiments, after updating the page status information of the first function page stored in the database, the page display method provided in the embodiment of the present application may also include: displaying update progress information in real time, where the update progress information is used to indicate the completion progress of the page status information of the first function page.
[0283] It should be understood that the update progress information can be displayed in percentage form. The specific display location of the update progress information can be a pop-up window on the desktop of the electronic device; it can also be displayed in the message notification bar of the electronic device; it can also be displayed in the status bar of the electronic device.
[0284] In order to further improve the efficiency of page display, after the first function page is displayed, the page display method provided in the embodiment of the present application may further include: displaying the first interface where the icon of the second application is located, and the main interface of the electronic device includes the first interface.
[0285] It is understandable that after closing or exiting the first function page, the desktop of the electronic device may display an interface including the application icon of the second application. In this way, when the second application also has a function page associated with it, the function page associated with the second application can be quickly opened by performing relevant operations on the second application.
[0286] For example, assuming that the first application is The second application is The first function page associated with the first application is the Alipay payment page in the Alipay APP, and the function page associated with the second application is The Cloud QuickPass payment page in the APP, when the user is making a payment, can give priority to using the WeChat payment page to make the payment. If the balance in the WeChat account is insufficient, the WeChat payment page cannot be used for payment. In response to one or a series of operations on the first control corresponding to the Alipay payment page, the Alipay payment page associated with the WeChat APP can be displayed on the desktop of the electronic device, and only the Alipay payment page can be used for payment. If the balance in the Alipay account is also insufficient, the payment cannot be made through the Alipay payment page. In response to the closing or exiting operation of the Alipay payment page, the desktop where the application icon of the Alipay APP is located can be returned, so that the user can quickly operate the Alipay APP (such as one or a series of operations on the second control corresponding to the Cloud QuickPass payment page) to open the Cloud QuickPass payment page associated with the Alipay APP for payment. In this way, when the user wants to open the Cloud QuickPass payment page, he needs to search for the Alipay APP in multiple APPs installed in the electronic device, and then operate the Alipay APP to open the Cloud QuickPass payment page associated with the Alipay APP. The above setting effectively reduces the time to find the Alipay APP and speeds up the opening efficiency of the Cloud QuickPass payment page.
[0287] In some embodiments, the first function page may include at least two sub-function pages, and the at least two sub-function pages may be function pages of the same application or different applications. That is, the first control corresponding to the first function page may be a combined control of the at least two sub-function pages. For example, the first control may be as follows: Figure 6i or Figure 6j The split-screen combination controls shown.
[0288] It is not difficult to understand, such as Figure 6i or Figure 6j The split-screen combination control shown is formed by splicing the display controls of two sub-function pages. In actual design, when the first function page includes multiple sub-function pages, the first control corresponding to the first function page can be generated by combining and splicing the multiple sub-function pages. The number of function pages generating the first control (or the function pages used to generate the first control) can be set according to actual application requirements, and this application does not limit this.
[0289] In some embodiments, before displaying the first function page associated with the first application, the page display method provided in the embodiment of the present application may also include: displaying a first sub-control corresponding to the first sub-function page and a second sub-control corresponding to the second sub-function page in an associated control list; and generating a first control based on the first sub-control and the second sub-control in response to a two-finger pinch operation.
[0290] As mentioned above Figure 6i or Figure 6j Taking the split-screen combination control shown in the figure as an example, the user can perform a two-finger pinch operation on the display controls corresponding to the two playback pages. In response to the two-finger pinch operation, the electronic device splices the display controls corresponding to the two playback pages to generate a split-screen combination control. For the detailed generation process of the first control, please refer to Figure 6h The relevant description of the embodiment shown is not limited to this embodiment of the present application.
[0291] Based on Figure 6i or Figure 6j In the related example of the split-screen combination control shown, the corresponding first function page may include a first sub-function page and a second sub-function page. In response to a first operation on the first control (i.e., the split-screen combination control), the first sub-function page and the second sub-function page may be displayed on the desktop of the electronic device in a left-right split-screen manner or a top-bottom split-screen manner.
[0292] It should be understood that the display mode of the first sub-function page and the second sub-function page on the desktop of the electronic device can be set according to the specific type of the electronic device. For example, when the electronic device is a foldable mobile phone terminal, the first sub-function page and the second sub-function page can be displayed on the desktop in a left-right split screen manner. This application does not limit the number and specific display mode of the multiple function pages constituting the combined control.
[0293] If the first application has been associated with the first function page before step S701, the first function page can be directly displayed through the above steps S701 and S702. On the contrary, if the first application has not been associated with the first function page, the first application and the first function page may need to be associated through the following two possible examples before the above step S701.
[0294] It should be noted that, in actual applications, the association between the first application and the first function page may specifically include the association between the application icon of the first application and the first function page and / or the association between any application page in the first application and the first function page. The association process will be described below for the above two situations respectively.
[0295] In some embodiments, the process of associating the application icon of the first application with the first function page may include: in response to the seventh operation on the second application, suspending the display of the first function page; in response to the association operation of the first function page and the application icon of the first application, associating the first function page with the first application.
[0296] It should be understood that the seventh operation may be a trigger operation for causing the first function page to be displayed. For example, the seventh operation may be as follows: Figure 3a As shown in FIG. 1 , the seventh operation may be a click operation on the application icon of the video playback APP. Figure 3g The seventh operation may also be an operation of selecting the first function page and dragging the first function page to the floating window display function area.
[0297] Of course, the seventh operation may be the same as or different from the first operation. The present application does not specifically limit the seventh operation.
[0298] It is understandable that the specific implementation of the association between the application icon of the first application and the first function page can refer to the following Figure 3a to Figure 3c The description in the illustrated embodiment will not be repeated here.
[0299] In some embodiments, the process of associating any application page in the first application with the first function page may include: in response to the seventh operation on the second application, floatingly displaying the first function page; in response to the eighth operation on the first application, displaying the target function page, the first application includes the target function page; in response to the association operation of the first function page and the target function page, associating the first function page with the target function page.
[0300] In this implementation, the seventh operation may be the seventh operation in the process of associating the first function page with the application icon of the first application in the aforementioned implementation. The eighth operation may be the same as or different from the seventh operation in the aforementioned embodiment.
[0301] It is understandable that the specific implementation of the association between the above-mentioned target function page (i.e., any application page in the above-mentioned first application) and the first function page can refer to the following Figure 3d to Figure 3f The description in the illustrated embodiment will not be repeated here.
[0302] In some embodiments, the specific display method of the target function page may include full screen display or floating display.
[0303] In some embodiments, program code corresponding to the page display method provided in the embodiment of the present application can also be added to the launcher, so that the user can use the launcher to associate any function page with any APP (including the application icon corresponding to the APP and any application page within the APP), and set the function page as the corner mark of the application icon of the APP, so that the user can directly display the function page corresponding to the corner mark after clicking the corner mark.
[0304] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0305] Corresponding to the page display method provided in the above embodiment, as Figure 8 The figure shows a structural block diagram of a page display device provided in an embodiment of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.
[0306] See also Figure 8 , the page display device includes a first display unit 801 and a second display unit 802.
[0307] The first display unit 801 is used to display a first control of a first function page associated with a first application, wherein the first function page includes a function page in a second application, and the second application and the first application are the same application or different applications;
[0308] The second display unit 802 is used to display the first function page in response to a first operation on the first control.
[0309] In some embodiments, the first control is displayed as a badge of an application icon of the first application.
[0310] In some embodiments, the first display unit 801 is further used to: display the first control in response to a second operation on the first application.
[0311] In some embodiments, in response to the second operation on the first application, displaying the first control includes:
[0312] In response to the second operation, a list of associated controls is displayed on a pop-up page, the list of associated controls includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the at least one display control includes the first control.
[0313] In some embodiments, the superscript of the icon of the first application is a second control, and the first display unit 801 is further used to: in response to a third operation on the second control, display a list of associated controls on a pop-up page, the list of associated controls including at least one display control, the at least one display control being used to display at least one function page associated with the first application, and the at least one display control including the first control.
[0314] In some embodiments, displaying the associated control list in the pop-up page includes: if the number of display controls set in the associated control list is greater than a preset display number, displaying the preset number of display controls in the pop-up page.
[0315] In some embodiments, the pop-up page includes a third control, and the method further includes:
[0316] In response to a click operation on the third control, all display controls in the associated control list are displayed.
[0317] In some embodiments, the page display device further includes:
[0318] An adjusting unit is used to adjust the display order of at least one display control shown in the associated control list in response to a fourth operation.
[0319] In some embodiments, the page display device further includes:
[0320] A removing unit is used to remove the first control from the associated control list in response to a fifth operation on the first control.
[0321] In some embodiments, the fifth operation is an operation of dragging the first control of the first function page to a target position.
[0322] In some embodiments, the page display device further includes:
[0323] a third display unit, configured to display a configuration bar in the pop-up page in response to a sixth operation on the first control, wherein the configuration bar is used to configure a display mode of the first control and / or the first function page;
[0324] A determination unit is used to determine a target display mode of the first control and / or the first function page in response to a selection operation in the configuration bar.
[0325] In some embodiments, the second display unit 802 is further used for:
[0326] In response to the first operation, obtaining page status information of the first function page from a preset database;
[0327] The first function page is displayed according to the page status information.
[0328] In some embodiments, after displaying the first function page ends, the page display device further includes:
[0329] An updating unit is used to update the page status information of the first function page stored in the database.
[0330] In some embodiments, after updating the page status information of the first function page stored in the database, the page display device further includes:
[0331] The fourth display unit is used to display update prompt information on the desktop, and the update prompt information is used to indicate whether the page status information is updated successfully.
[0332] In some embodiments, after the display of the first function page ends, the page display device further includes:
[0333] A fifth display unit is used to display a first interface where the icon of the second application is located, and the main interface of the electronic device includes the first interface.
[0334] In some embodiments, displaying the first function page includes:
[0335] The first function page is displayed in full screen or in floating mode.
[0336] In some embodiments, before displaying the first control of the first function page associated with the first application, the page display device further includes:
[0337] A first floating display unit, configured to display the first function page in a floating manner in response to a seventh operation on the second application;
[0338] The first associating unit is configured to associate the first function page with the first application in response to an associating operation on the first function page and the application icon of the first application.
[0339] In some embodiments, before displaying the first control of the first function page associated with the first application, the page display device further includes:
[0340] A second floating display unit, configured to display the first function page in a floating manner in response to a seventh operation on the second application;
[0341] a sixth display unit, configured to display a target function page in response to an eighth operation on the first application, the first application including the target function page;
[0342] The second associating unit is used to associate the first function page with the target function page in response to an associating operation on the first function page and the target function page.
[0343] In some embodiments, the target function page is displayed on the desktop in a full-screen display or a floating display.
[0344] In some embodiments, the first function page includes at least two sub-function pages, and the at least two sub-function pages are function pages in the same application or different applications.
[0345] In some embodiments, the first function page includes a first sub-function page and a second sub-function page, and displaying the first function page includes:
[0346] The first sub-function page and the second sub-function page are displayed in left-right split screen or top-bottom split screen.
[0347] In some embodiments, before displaying the first control of the first function page associated with the first application, the method further includes:
[0348] Displaying a first sub-control corresponding to the first sub-function page and a second sub-control corresponding to the second sub-function page in the associated control list;
[0349] In response to a two-finger pinch operation, the first control is generated according to the first sub-control and the second sub-control.
[0350] It should be understood that the description of the device embodiment can refer to the above-mentioned description of the electronic device and the page display method embodiment. Its implementation principle and technical effect are similar to those of the above-mentioned method embodiment and will not be repeated here.
[0351] Based on the page display methods provided in the above embodiments, the embodiments of the present application also provide the following contents:
[0352] An embodiment of the present application provides a computer program product, which includes a program. When the program is executed by an electronic device, the electronic device implements the page display method shown in the above embodiments.
[0353] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the page display method shown in the above embodiments is implemented.
[0354] An embodiment of the present application provides a chip, which includes a memory and a processor. The processor executes a computer program stored in the memory to control the above-mentioned electronic device to execute the page display method shown in the above-mentioned embodiments.
[0355] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0356] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be 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), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0357] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. In the above embodiments, the description of each embodiment has its own emphasis. For the part that is not described or recorded in detail in a certain embodiment, refer to the relevant description of other embodiments.
[0358] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0359] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0360] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0361] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0362] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to a large-screen device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0363] Finally, it should be noted that the above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A page display method, applied to an electronic device, characterized in that: The method comprises: Displaying a first control of a first function page associated with a first application, wherein the first function page includes a function page in a second application, and the second application and the first application are the same application or different applications; In response to a first operation on the first control, the first function page is displayed.
2. The method according to claim 1, characterized in that The first control is displayed as a corner mark of the application icon of the first application.
3. The method according to claim 1, characterized in that The first control for displaying a first function page associated with a first application includes: In response to a second operation on the first application, the first control is displayed.
4. The method according to claim 3, characterized in that The displaying the first control in response to the second operation on the first application includes: In response to the second operation, a list of associated controls is displayed on a pop-up page, the list of associated controls includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the at least one display control includes the first control.
5. The method according to claim 1, characterized in that The corner mark of the application icon of the first application is a second control, and the first control for displaying the first function page associated with the first application includes: In response to a third operation on the second control, a list of associated controls is displayed on a pop-up page, the list of associated controls includes at least one display control, the at least one display control is used to display at least one function page associated with the first application, and the at least one display control includes the first control.
6. The method according to claim 4 or 5, characterized in that: The display of the associated control list on the pop-up page includes: If the number of display controls set in the associated control list is greater than the preset display number, the preset display number of display controls are displayed in the pop-up page.
7. The method according to claim 6, characterized in that The pop-up page includes a third control, and the method further includes: In response to the triggering operation on the third control, all display controls in the associated control list are displayed.
8. The method according to any one of claims 4 to 7, characterized in that: The method further comprises: In response to a fourth operation, a display order of the at least one display control in the associated control list is adjusted.
9. The method according to any one of claims 4 to 8, characterized in that: The method further comprises: In response to a fifth operation on the first control, the first control is removed from the associated control list.
10. The method according to any one of claims 4 to 9, characterized in that: The method further comprises: In response to a sixth operation on the first control, displaying a configuration bar in the pop-up page, the configuration bar being used to configure a display mode of the first control and / or the first function page; In response to a selection operation in the configuration bar, a target display mode of the first control and / or the first function page is determined.
11. The method according to any one of claims 1 to 10, characterized in that: The displaying the first function page in response to the first operation on the first control includes: In response to the first operation, obtaining page status information of the first function page from a preset database; The first function page is displayed according to the page status information.
12. The method according to claim 11, characterized in that After the display of the first function page ends, the method further includes: The page status information of the first function page stored in the database is updated.
13. The method according to claim 12, characterized in that After updating the page status information of the first function page stored in the database, the method further includes: Display update prompt information, where the update prompt information is used to indicate whether the page status information is updated successfully.
14. The method according to claim 12 or 13, characterized in that After the display of the first function page ends, the method further includes: A first interface where the icon of the second application is located is displayed, and the main interface of the electronic device includes the first interface.
15. The method according to any one of claims 1 to 14, characterized in that The displaying the first function page includes: The first function page is displayed in full screen or in floating mode.
16. The method according to any one of claims 1 to 15, characterized in that Before displaying the first control of the first function page associated with the first application, the method further includes: In response to a seventh operation on the second application, floatingly displaying the first function page; In response to an association operation on the first function page and the application icon of the first application, the first function page is associated with the first application.
17. The method according to any one of claims 1 to 15, characterized in that Before displaying the first control of the first function page associated with the first application, the method further includes: In response to a seventh operation on the second application, floatingly displaying the first function page; In response to an eighth operation on the first application, displaying a target function page, the first application including the target function page; In response to an association operation on the first function page and the target function page, the first function page is associated with the target function page.
18. The method according to claim 17, characterized in that The target function page may be displayed in a full-screen manner or in a suspended manner.
19. The method according to any one of claims 4 to 18, characterized in that The first function page includes at least two sub-function pages, and the at least two sub-function pages are function pages in the same application or different applications.
20. The method according to claim 19, characterized in that The first function page includes a first sub-function page and a second sub-function page, and displaying the first function page includes: The first sub-function page and the second sub-function page are displayed in left-right split screen or top-bottom split screen.
21. The method according to claim 20, characterized in that Before displaying the first control of the first function page associated with the first application, the method further includes: Displaying a first sub-control corresponding to the first sub-function page and a second sub-control corresponding to the second sub-function page in the associated control list; In response to a two-finger pinch operation, the first control is generated according to the first sub-control and the second sub-control.
22. An electronic device, characterized in that: The electronic device comprises a processor, and the processor is used to run a computer program stored in a memory to implement the method according to any one of claims 1 to 21.
23. A chip system, characterized in that: The chip system includes a processor, which executes a computer program stored in a memory to implement the method according to any one of claims 1 to 21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 21 is implemented.
25. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on an electronic device, the electronic device is caused to perform the method according to any one of claims 1 to 21.
