Movatterモバイル変換


[0]ホーム

URL:


CN119440338A - Function page display method and electronic device - Google Patents

Function page display method and electronic device
Download PDF

Info

Publication number
CN119440338A
CN119440338ACN202411322706.XACN202411322706ACN119440338ACN 119440338 ACN119440338 ACN 119440338ACN 202411322706 ACN202411322706 ACN 202411322706ACN 119440338 ACN119440338 ACN 119440338A
Authority
CN
China
Prior art keywords
target function
card
application
display
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411322706.XA
Other languages
Chinese (zh)
Inventor
魏万军
雷张源
倪照军
杨诗姝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN202411322706.XApriorityCriticalpatent/CN119440338A/en
Publication of CN119440338ApublicationCriticalpatent/CN119440338A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The application provides a function page display method and electronic equipment, relates to the technical field of terminals, and aims to enable the electronic equipment to respond to operation on a target application icon to rapidly display a target function page corresponding to a target function in a target application on an interface, improve display efficiency of the target function page and improve user experience. The method includes displaying an icon of at least one application on a first interface of the electronic device. Upon detecting an operation acting on an icon of the target application therein, the electronic device is capable of displaying a target function page of the target application on the first interface, and display contents of the target function page correspond to page contents of the target function in the target application.

Description

Function page display method and electronic equipment
The present application is a divisional application, the application number of the original application is 202110221896.6, the original application date is 2021, 02 and 27, and the whole content of the original application is incorporated by reference into the present application.
Technical Field
The embodiment of the application relates to the technical field of terminals, in particular to a functional page display method and electronic equipment.
Background
With the development of terminal technology, in order to meet the use requirements of users, functions that can be implemented by application programs configured in electronic devices are increasingly abundant. Generally, an electronic device displays an application icon, opens the application after detecting that a user clicks the application icon, and guides the user to start a desired function step by displaying different function controls.
However, if the function level is deep, the user needs to use the corresponding function through multiple operations. The function opening steps are tedious, the efficiency is low, and the user experience is affected.
Disclosure of Invention
According to the function page display method and the electronic device, the target function page corresponding to the target function in the target application can be displayed on the interface rapidly in response to the operation on the target application icon, the display efficiency of the target function page is improved, and the user experience is improved.
In order to achieve the above purpose, the embodiment of the application adopts the following technical scheme:
In a first aspect, an embodiment of the present application provides a method for displaying a functional page, where the method may include displaying, by an electronic device, a first interface on a display screen of the electronic device, where the first interface displays an icon of at least one application. When a first operation of an icon acting on a target application in at least one application is detected, the electronic device displays a target function page of the target application on a first interface, and the display content of the target function page corresponds to the page content of the target function in the target application.
The display content of the target function page corresponds to the page content of the target function, and is the same as or not the same as the page display content of the target function page. If the page content of the target function is the display content of the page of the target function in the target application, the display content of the page of the target function may include part of the display content in the page content of the target function. For example, the target application is a music application program, the target function is a music playing function, and the page content of the target function is the page content of the music playing function of the music application program, such as display content including song names, lyrics, playing/pausing controls, song cutting controls, song downloading controls, song information and the like. The display content of the target function page corresponding to the music playing function is limited by the size of the display size of the target function page, and may only include song names, play/pause controls and song cutting controls.
In some embodiments, the first operation may be a variety of operations other than a click operation and a long press drag operation, such as an up-slide operation or a down-slide operation, etc. For example, when the electronic device detects the upward sliding operation of the user on the target application icon, the card corresponding to the target function of the target application (i.e. the target function page) is opened. For another example, when the electronic device detects an operation of adding the target function page fixedly displayed on the first interface, the target function page is added to the first interface for display. The target function may be a function with a deeper level in the target application, or may be a function with a shallower level in the target application.
Therefore, the electronic equipment can respond to the user operation, quickly display the target function page of the target function in the application program, and the page of the target function in the target application program does not need to be opened through more operation steps, so that the user experience is improved.
In one possible implementation, the first interface is a desktop or a negative one-screen.
In this way, in the process of displaying the application icon on the desktop, the electronic device can respond to the operation of the user without opening the application, and quickly provide the user with the target function page using the target function. Or the electronic equipment can also realize opening the target function page after detecting the user operation on the negative screen.
In one possible implementation, the target function page is displayed in a different location than the icons of the at least one application, or the target function page overlays some or all of the icons of the at least one application.
In some embodiments, the target function page is fixedly displayed on the first interface, and does not cover the icon of at least one application program originally displayed on the first interface, so that the display state of the target function page is a fixed state. Further, the electronic device is capable of moving a display position of the target function page in response to an operation of moving the fixed-state target function page. And if the display position of the target function page conflicts with the display position of the application icon on the first interface in the moving process, the display position of the conflicted application icon is automatically changed, so that the display position for displaying the target function page can be generated.
In other embodiments, after the electronic device detects the first operation, the target function page is displayed at a position where some or all of the icons of the at least one application are located before the first operation is detected. That is, after the target function page is displayed, part or all of the icons (including part of the overlay icons) in at least one application are overlaid, so that the display state of the target function page is a temporary state. Further, the icon of the application covered by the target function page does not disappear or change the display position, that is, the display content on the display screen of the original electronic device is not changed before and after the temporary target function page is displayed, and after the target function page is closed or the display position is moved, the covered application icon is displayed in the original display position again.
Therefore, the electronic equipment can fixedly display the target function page commonly used by the user at the blank display position on the interface according to the user operation, and the display of the original application icon is not affected. The electronic equipment can temporarily display the target function page of the target function according to the operation of the user, and the display position of the original application icon is not changed after the target function page is closed, so that the use of the user is prevented from being influenced.
In one possible implementation, the target function page is displayed at or adjacent to the icon of the target application.
In some embodiments, after detecting the first operation, the electronic device displays the target function page at a display position or an adjacent display position of the icon of the corresponding target application, so that a user can conveniently and quickly look up the target function page, and the user can conveniently operate the electronic device. The target function page is displayed at a position where an icon of the target application is located, and the position is used for indicating a display position of the target function page, and is not limited to a display size of the target function page. After the target function page is displayed, the icon of the target application and the part of the icons adjacent to the icon of the target application can be covered.
In one possible implementation manner, the method further comprises the steps of responding to a second operation of a position outside the target function page on the first interface, closing the target function page by the electronic device, wherein the display state of the target function page is a temporary state, or responding to a third operation on the target function page or detecting a fourth operation on a control corresponding to the target function page and used for indicating to remove the target function page, removing the target function page, and enabling the display state of the target function page to be a fixed state.
In some embodiments, the electronic device detects an operation of clicking a display area other than the target function page by a user (such as an operation of clicking a blank display area on the first interface, an operation of clicking icons of other applications displayed on the first interface, etc.), or reenters after detecting operations of exiting a desktop, restarting a mobile phone, locking a screen, unlocking the screen, etc., or detects an operation of clicking a preset closing control on the target function page, or after a preset time, controls the temporary state target function page to automatically disappear, and the corresponding position continues to display the icons of the covered applications.
Thus, the electronic device can quickly display the target function page in response to the operation of the user, and can quickly close the target function page in response to the operation of the user.
In other embodiments, in response to a user operation to remove a target function page, the electronic device is capable of removing the target function page corresponding to the target application. For example, a preset control (such as a control for displaying an "x" symbol) is displayed on the target function page, and after the electronic device detects that the user clicks the preset control, the target function page is deleted. For another example, the electronic device displays a target function page in a fixed state, and after detecting the operation of long-pressing the target function page by the user, displays a menu bar on the first interface, and displays a removal control for removing the target function page in the menu bar. After the electronic equipment detects that the user clicks the removal control, the removal target function page is determined, and then the removed target function page is not displayed on the first interface.
Therefore, the electronic equipment can respond to the operation of the user to remove the target function page fixedly displayed on the desktop, namely, an operation inlet for removing the unnecessary target function page is provided for the user, and the use experience of the user is improved.
In one possible implementation, the method further comprises opening a target application corresponding to the target function page in response to a fifth operation on the target function page, and displaying page content of the target function in an interface of the target application.
In some embodiments, the fifth operation includes, for example, an operation to click on a preset control. For example, in the process of displaying the target function page, the electronic device can open an application program corresponding to the target function page and display a function page of a corresponding function of the current target function page in the application program in response to the operation of clicking a preset control on the target function page by a user.
For example, the electronic device displays a target function page corresponding to a local temperature function of the weather application in response to a user opening the target function page. After the electronic equipment detects the operation of clicking the temperature control displayed on the target function page by a user, opening the weather application program, and displaying a function interface corresponding to the display content on the target function page, namely displaying the page of the local temperature function in the weather application program.
Therefore, under the condition that the target function level is deep, the electronic equipment can respond to the operation of the user, so that the target function in the application program can be quickly opened, the operation steps of the user are reduced, and the use experience of the user is improved.
In one possible implementation, the method further includes, in response to a sixth operation on the target function page, the electronic device executing a function corresponding to the sixth operation in the target function page.
In some embodiments, in the process of displaying the target function page, the electronic device responds to the user operation and can execute the control command corresponding to the corresponding function. Further, in the process of executing the function corresponding to the operation in the target function page, the electronic device may still keep displaying the target function page, so as to detect the subsequent operation of the user.
For example, the electronic device displays a target function page corresponding to a music playing function of the music application in response to an operation of opening the target function page by a user. If the current electronic equipment is playing music, responding to the operation of clicking a play/pause control by a user, generating a control command for pausing the playing of the music by the desktop side, sending the control command to the application side, and pausing the playing of the music after receiving the control command by the application side. That is, after the electronic device detects that the user clicks the control on the target function page, the electronic device executes a corresponding control command, such as pausing music playing. After detecting that the operation execution control command of the user in the target function page, the electronic device keeps displaying the target function page and cannot disappear.
Thus, the electronic equipment responds to the operation of the user, and can quickly provide the target function of the target application for the user by utilizing the target function page on the premise of not opening the target application.
In one possible implementation, the display content on the target function page satisfies a first condition that includes one or more of a page latest display content corresponding to the target function, updated according to a preset period, updated according to a sequence of first time points, and not updated at a second time point.
In some embodiments, the electronic device supports automatic refreshing of the display content of the target function page, provides a refreshing interface, and the desktop side and the application side can actively send or request the display content description, so that the display content of the latest target function page is ensured to be provided for a user.
For example, after detecting an operation of opening a target function page by a user (such as a sliding operation on an application icon), the electronic device sends a display content description request to an application side, and after receiving the request, the application side receives the request, the target function page management SDK obtains the latest target function page display content corresponding to the requested target function page, and completes target function page display, thereby realizing that the target function page display content is the latest display content each time the target function page is displayed in response to the user operation.
For another example, the electronic device displays a target function page, and determines whether the corresponding function interface is updated after detecting that the user clicks a preset control on the target function page to open an application program corresponding to the target function page. If the target function page is updated, the application side actively transmits the latest target function page display content description to the desktop side, and when the target function page is displayed again by the subsequent electronic equipment, the updated target function page display content is displayed.
For another example, after the electronic device application program is updated, if the target function page management SDK determines that the content of the target function page is updated, the latest display content description of the target function page is actively sent to the desktop side, and is used for refreshing the display content of the fixed-state target function page.
For another example, a refresh period is preset, and the electronic device refreshes the display content of the target function page according to the refresh period. If the preset refresh period is 1 hour, the target function page management service pulls up the application side target function page management SDK at regular intervals of 1 hour, so that the display content of the target function page is refreshed. Or pre-configuring a refreshing time point sequence, and refreshing the display content of the target function page according to the refreshing time point sequence, such as refreshing the display content of the target function page at 8 points, 12 points and 16 points of each day. Or configuring the no-refresh time point to save power consumption, such as determining that the target function page display is not refreshed at six/day-of-week electronic devices.
In one possible implementation, when a first operation on an icon of a target application in at least one application is detected, a target function page of the target application displayed on the first interface by the electronic device is a default target function page.
In some embodiments, if the number of target function pages corresponding to the application program is multiple, the electronic device may set one of the target function pages as a default card, and after detecting an operation of opening the target function page by the user, the electronic device preferentially displays the default target function page. It can be understood that if the number of target function pages corresponding to the application program is one, the target function page is the default card.
In this way, the electronic device can set the target function page most needed by the user as the default target function page in response to the operation of the user. Subsequently, in response to the operation of the user, the default target function page can be opened quickly, the function which is needed to be used most by the user is provided for the user, and the use experience of the user is improved.
In one possible implementation, the display size of the target function page is the first size, and the method further comprises detecting a seventh operation acting on the target function page, wherein the electronic device displays the target function page with the second size, and the seventh operation is an operation for setting the display size of the target function page.
In some embodiments, the electronic device can set the target function page size (i.e., display size), and the target function pages of different target function page sizes display the same or different content, e.g., the larger the target function page size, the more content can be displayed on the target function page. The target function page supports micro-size, small-size, medium-size, large-size and the like, wherein each size corresponds to different Gong Geda hours, and each unit Gong Geda hours corresponds to the area size occupied by one application icon.
Thus, the electronic equipment can provide the target function page with the corresponding size for the user according to the user requirement.
In one possible implementation, the number of target function pages is one or more.
Wherein the size and/or functionality of the plurality of target function pages may be the same or different. For example, a target function page corresponding to each of a plurality of functions of the target application is displayed on the desktop.
In some embodiments, an application is capable of implementing one or more functions, so that the number of target function pages corresponding to an application is one or more. For example, the music application program can realize multiple functions including music playing, music collection, music searching and the like, so that the electronic device can set corresponding target function pages for different functions according to user requirements, and can realize that corresponding sizes are set for each card.
In one possible implementation manner, the number of the target function pages is multiple, and the method further comprises responding to an eighth operation on the target function pages, switching and displaying the multiple target function pages on the first interface, wherein the multiple target function pages correspond to different target functions.
In some embodiments, if the number of target function pages applied by the application program is multiple, the electronic device can switch and display cards with different functions and/or sizes after detecting the operation of switching and displaying the target function pages by the user. For example, the electronic device detects a sliding operation of the user on the target function page, and switches to display the target function page with different functions.
In one possible implementation, the first operation is an up-slide operation or a down-slide operation.
In one possible implementation, the first operation is an operation for adding a target function page fixedly displayed on the first interface.
In one possible implementation, the third operation is an operation of clicking on the first preset control, or the fourth operation is a clicking operation, or the fifth operation is an operation of clicking on the second preset control, or the sixth operation is an operation of clicking on the third preset control, or the eighth operation is a sliding operation.
In some embodiments, the temporary state target function page and the fixed state target function page are capable of being converted to each other. For example, a dominant or recessive operation area is preset on the target function page, and after detecting the preset operation of the user on the operation area, the electronic device converts the display state of the target function page. The preset operation includes, for example, an operation of clicking a preset control, a preset gesture operation, an operation of dragging to a preset display position, and the like.
In a second aspect, an embodiment of the application provides an electronic device comprising a processor, a memory, and a display screen, the memory, the display screen being coupled to the processor, the memory being configured to store computer program code, the computer program code comprising computer instructions that, when read from the memory by the processor, cause the electronic device to perform operations comprising displaying a first interface on the display screen of the electronic device, the first interface displaying an icon of at least one application. When a first operation of an icon acting on a target application in at least one application is detected, the electronic device displays a target function page of the target application on a first interface, and the display content of the target function page corresponds to the page content of the target function in the target application.
In one possible implementation, the first interface is a desktop or a negative one-screen.
In one possible implementation, the target function page is displayed in a different location than the icons of the at least one application, or the target function page overlays some or all of the icons of the at least one application.
In one possible implementation, the target function page is displayed at or adjacent to the icon of the target application.
In one possible implementation, when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the operations of closing the target function page by the electronic device in response to a second operation at a location other than the target function page on the first interface, the display state of the target function page being in a temporary state, or removing the target function page by the electronic device in response to a third operation on the target function page or detecting a fourth operation on a control corresponding to the target function page for indicating removal of the target function page, the display state of the target function page being in a fixed state.
In one possible implementation, when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the operations of opening a target application corresponding to the target function page in response to a fifth operation on the target function page, and displaying page content of the target function in an interface of the target application.
In one possible implementation, when the processor reads the computer instructions from the memory, the electronic device is further caused to perform an operation of, in response to a sixth operation on the target function page, performing a function corresponding to the sixth operation in the target function page.
In one possible implementation, the display content on the target function page satisfies a first condition that includes one or more of a page latest display content corresponding to the target function, updated according to a preset period, updated according to a sequence of first time points, and not updated at a second time point.
In one possible implementation, when a first operation on an icon of a target application in at least one application is detected, a target function page of the target application displayed on the first interface by the electronic device is a default target function page.
In one possible implementation, the display size of the target function page is the first size, and when the processor reads the computer instructions from the memory, the processor further causes the electronic device to perform operations of detecting a seventh operation acting on the target function page, the electronic device displaying the target function page of the second size, the seventh operation being an operation of setting the display size of the target function page.
In one possible implementation, the number of target function pages is one or more.
In one possible implementation, the number of target function pages is a plurality, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the operation of switching to display a plurality of target function pages on the first interface in response to an eighth operation on the target function pages, where the target functions corresponding to the plurality of target function pages are different.
In one possible implementation, the first operation is an up-slide operation or a down-slide operation.
In one possible implementation, the first operation is an operation for adding a target function page fixedly displayed on the first interface.
In one possible implementation, the third operation is an operation of clicking on the first preset control, or the fourth operation is a clicking operation, or the fifth operation is an operation of clicking on the second preset control, or the sixth operation is an operation of clicking on the third preset control, or the eighth operation is a sliding operation.
In addition, the technical effects of the electronic device described in the second aspect may refer to the technical effects of the functional page display method described in the first aspect, which are not described herein.
In a third aspect, an embodiment of the present application provides an electronic device, where the electronic device has a function of implementing the method for displaying a functional page according to the first aspect and any one of possible implementation manners of the first aspect. The functions can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, including computer instructions, which when run on an electronic device, cause the electronic device to perform the functional page display method according to any one of the first aspect and any one of possible implementation manners.
In a fifth aspect, embodiments of the present application provide a computer program product for, when run on an electronic device, causing the electronic device to perform the functional page display method as in the first aspect and any one of the possible implementations thereof.
In a sixth aspect, embodiments of the present application provide a circuit system comprising a processing circuit configured to perform the functional page display method as described in the first aspect and any one of the possible implementations.
In a seventh aspect, an embodiment of the present application provides a chip system, including at least one processor and at least one interface circuit, where the at least one interface circuit is configured to perform a transceiving function and send an instruction to the at least one processor, and when the at least one processor executes the instruction, the at least one processor performs the functional page display method as described in the first aspect and any one of possible implementation manners of the first aspect.
Drawings
Fig. 1 is a schematic diagram of an electronic device according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 3A is a schematic diagram of a software architecture of an electronic device according to an embodiment of the present application;
FIG. 3B is a schematic diagram of a module interaction flow provided in an embodiment of the present application;
FIG. 4A is a schematic illustration of an interface provided by an embodiment of the present application;
FIG. 4B is a second schematic interface diagram according to an embodiment of the present application;
FIG. 5 is a third schematic interface diagram according to an embodiment of the present application;
FIG. 6 is a fourth schematic interface diagram according to an embodiment of the present application;
FIG. 7 is a fifth interface diagram according to an embodiment of the present application;
FIG. 8 is a diagram illustrating an interface according to an embodiment of the present application;
FIG. 9 is a diagram of an interface according to an embodiment of the present application;
FIG. 10 is a schematic diagram of an interface eighth embodiment of the present application;
FIG. 11 is a diagram illustrating an interface according to an embodiment of the present application;
FIG. 12 is a schematic view of an interface provided by an embodiment of the present application;
FIG. 13 is an eleventh interface diagram according to an embodiment of the present application;
FIG. 14 is a schematic diagram showing twelve interfaces provided in an embodiment of the present application;
FIG. 15 is a diagram of thirteen interfaces according to an embodiment of the present application;
FIG. 16 is a schematic diagram of an interface fourteen provided in an embodiment of the present application;
FIG. 17 is a schematic diagram fifteen of an interface provided by an embodiment of the present application;
FIG. 18 is a sixteen interface schematic diagrams provided by an embodiment of the present application;
FIG. 19 is a seventeen schematic views of an interface provided by an embodiment of the present application;
FIG. 20 is a flowchart of a method for displaying a functional page according to an embodiment of the present application;
fig. 21 is a schematic structural diagram of a second electronic device according to an embodiment of the present application;
fig. 22 is a schematic structural diagram III of an electronic device according to an embodiment of the present application.
Detailed Description
The functional page display method and the electronic device provided by the embodiment of the application are described in detail below with reference to the accompanying drawings.
The terms "comprising" and "having" and any variations thereof, as used in the description of embodiments of the application, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed but may optionally include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the description of the embodiments of the present application, unless otherwise indicated, the meaning of "a plurality" means two or more. The term "and/or" herein is merely an association relation describing the association object, and means that three kinds of relations may exist, for example, a and/or B may mean that a exists alone, a and B exist together, and B exists alone.
The method for displaying the functional page provided by the embodiment of the application can be applied to electronic equipment. For example, as shown in fig. 1, the electronic device may specifically be a mobile phone 11, a notebook computer 12, a tablet computer 13, a large screen display device 14, a wearable device (such as a smart watch, a smart bracelet, etc.) 15, a vehicle-mounted device, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (personal DIGITAL ASSISTANT, PDA), an artificial intelligence (ARTIFICIAL INTELLIGENCE) device, and other terminal devices with display functions, and the embodiment of the present application does not limit the specific type of the electronic device.
By way of example, fig. 2 shows a schematic structural diagram of the electronic device 100. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charge 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 sensor module 180, keys 190, a motor 191, an indicator 192, a camera 193, a display 194, and a subscriber identity module (subscriber identification module, SIM) card interface 195, etc.
It should be understood that the illustrated structure of the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the application, electronic device 100 may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural network processor (neural-network processing unit, NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby improving the efficiency of the system.
In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an integrated circuit (inter-INTEGRATED CIRCUIT, I2C) interface, an integrated circuit built-in audio (inter-INTEGRATED CIRCUIT SOUND, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
The I2C interface is a bi-directional synchronous serial bus comprising a serial data line (SERIAL DATA LINE, SDA) and a serial clock line (derail clock line, SCL). In some embodiments, the processor 110 may contain multiple sets of I2C buses. The processor 110 may be coupled to a touch sensor, charger, flash, camera 193, etc., respectively, through different I2C bus interfaces. For example, the processor 110 may couple to the touch sensor through an I2C interface, causing the processor 110 to communicate with the touch sensor through an I2C bus interface, implementing the touch functionality of the electronic device 100.
The MIPI interface may be used to connect the processor 110 to peripheral devices such as a display 194, a camera 193, and the like. The MIPI interfaces include camera serial interfaces (CAMERA SERIAL INTERFACE, CSI), display serial interfaces (DISPLAY SERIAL INTERFACE, DSI), and the like. In some embodiments, processor 110 and camera 193 communicate through a CSI interface to implement the photographing functions of electronic device 100. The processor 110 and the display 194 communicate via a DSI interface to implement the display functionality of the electronic device 100.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the electronic device 100, and may also be used to transfer data between the electronic device 100 and a peripheral device.
It should be understood that the interfacing relationship between the modules illustrated in the embodiments of the present application is only illustrative, and is not meant to limit the structure of the electronic device 100. In other embodiments of the present application, the electronic device 100 may also employ different interfacing manners in the above embodiments, or a combination of multiple interfacing manners.
The charge management module 140 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger.
The power management module 141 is used for connecting the battery 142, and the charge management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 to power the processor 110, the internal memory 121, the display 194, the camera 193, the wireless communication module 160, and the like. In some embodiments, the power management module 141 may also be provided in the processor 110. In other embodiments, the power management module 141 and the charge management module 140 may be disposed in the same device.
The wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution for wireless communication including 2G/3G/4G/5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 150 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be provided in the same device as at least some of the modules of the processor 110.
The wireless communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc., applied to the electronic device 100. The wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 150 of electronic device 100 are coupled, and antenna 2 and wireless communication module 160 are coupled, such that electronic device 100 may communicate with a network and other devices through wireless communication techniques. The wireless communication techniques can include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The electronic device 100 implements display functions through a GPU, a display screen 194, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
The display screen 194 is used to display images, videos, and the like. The display 194 includes a display panel. The display panel may employ a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, an organic light-emitting diode (OLED), 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), or the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, N being a positive integer greater than 1.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted 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 a standard RGB, YUV, or the like format. In some embodiments, electronic device 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The external memory interface 120 may be used to connect an external memory card, such as a MicroSD card, to enable expansion of the memory capabilities of the electronic device 100. The external memory card communicates with the processor 110 through an external memory interface 120 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
The internal memory 121 may be used to store computer executable program code including instructions. The internal memory 121 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data created during use of the electronic device 100 (e.g., audio data, phonebook, etc.), and so on. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like. The processor 110 performs various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or a portion of the functional modules of the audio module 170 may be disposed in the processor 110. The electronic device 100 may implement audio functions through an audio module 170, an application processor, and the like. Such as music playing, recording, etc. The audio module 170 includes, for example, a speaker, a receiver, a microphone, and a headphone interface.
The sensor module 180 may include a pressure sensor, a gyroscope sensor, a barometric sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
The pressure sensor is used for sensing a pressure signal and can convert the pressure signal into an electric signal. In some embodiments, the pressure sensor may be provided on the display screen 194. Pressure sensors are of many kinds, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor may be a capacitive pressure sensor comprising at least two parallel plates with conductive material. When a force is applied to the pressure sensor, the capacitance between the electrodes changes. The electronic device 100 determines the strength of the pressure from the change in capacitance. When a touch operation is applied to the display screen 194, the electronic apparatus 100 detects the intensity of the touch operation according to the pressure sensor. The electronic device 100 may also calculate the location of the touch based on the detection signal of the pressure sensor. In some embodiments, touch operations that act on the same touch location, but at different touch operation strengths, may correspond to different operation instructions. For example, when a touch operation with a touch operation intensity smaller than a first pressure threshold is applied to the short message application icon, an instruction to view the short message is executed. And executing an instruction for newly creating the short message when the touch operation with the touch operation intensity being greater than or equal to the first pressure threshold acts on the short message application icon.
Touch sensors, also known as "touch devices". The touch sensor may be disposed on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, which is also referred to as a "touch screen". The touch sensor is used to detect a touch operation acting on or near it. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display 194. In other embodiments, the touch sensor may also be disposed on a surface of the electronic device 100 at a different location than the display 194.
In some embodiments, the electronic device 100 detects a touch operation, such as a sliding operation, by a user on the display screen 194 using a touch sensor. And determining a touch position corresponding to the touch operation by using the pressure sensor. For example, the electronic device 100 displays an application icon on the display screen 194, and when detecting a sliding operation of the user on the display area where the application a is located, displays a function card corresponding to the application a, where the display content of the function card is a function interface corresponding to a certain function of the application a, and the user can obtain a corresponding function experience through the current function card.
For example, the application program A is a sports health application program, and the function card is a card corresponding to the step number counting function, so that a user can open the card corresponding to the step number counting function through one-time sliding operation to obtain a step number counting result. Further, the electronic device 100 detects that the user operates on the current function card, so that the corresponding application program function can be opened, and the function starting efficiency is improved.
The keys 190 include a power-on key, a volume key, etc. The keys 190 may be mechanical keys. Or may be a touch key. The electronic device 100 may receive key inputs, generating key signal inputs related to user settings and function controls of the electronic device 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration alerting as well as for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects by touching different areas of the display screen 194. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 192 may be an indicator light, may be used to indicate a state of charge, a change in charge, a message indicating a missed call, a notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card may be inserted into the SIM card interface 195, or removed from the SIM card interface 195 to enable contact and separation with the electronic device 100. The electronic device 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The electronic device 100 interacts with the network through the SIM card to realize functions such as communication and data communication.
The software system of the electronic device 100 may employ a layered architecture, an event driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. In the embodiment of the invention, taking an Android system with a layered architecture as an example, a software structure of the electronic device 100 is illustrated.
Fig. 3A is a software structural block diagram of the electronic device 100 according to the embodiment of the present invention.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an Zhuoyun rows (Android runtime) of system libraries, and a kernel layer, respectively.
The application layer may include a series of application packages.
As shown in fig. 3A, the application package may include applications for cameras, gallery, calendar, talk, map, navigation, WLAN, bluetooth, music, video, short message, etc.
The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 3A, the application framework layer may include a window manager, a content provider, a view system, a resource manager, a notification manager, a card management service, a card management software development kit (software development kit, SDK), and the like.
The window manager is used for managing window programs. The window manager can acquire the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phonebooks, etc.
The view system includes visual controls, such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in a status bar, a prompt tone is emitted, the electronic device vibrates, and an indicator light blinks, etc.
Illustratively, as shown in fig. 3B, card management SDKs are deployed on the application side and the desktop side, respectively, for determining card display contents. The card is used for describing the function card of the application program, and different functions in the application program can configure different card display contents, so that the display of the functions of the application program is realized. If the music application includes a music play function, the card of the music application includes a card for displaying the playing music. The following illustrates the card management service and the workflow of the card management SDK in a card display scenario in conjunction with the hardware and software of the electronic device 100.
When the touch sensor receives a touch operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into the original input event (including information such as touch coordinates, time stamp of touch operation, etc.). The original input event is stored at the kernel layer. The application framework layer acquires an original input event from the kernel layer, and identifies a control corresponding to the input event. Taking the touch operation as a touch sliding operation, the control corresponding to the sliding operation is the control of the icon of the application program A as an example. As shown in fig. 3B, the card management SDK31 on the application side can provide a card development related capability, determine the card display content (e.g., the card display content M) corresponding to the application a, and send the card display content M to the card management service 32. The card management service 32 is used to define a card display description and to perform security verification on the card display contents. Specifically, after receiving the card display content M, the card management service 32 determines the layout of the card display content and the resource information (i.e., the specific display content) corresponding to the display content M, converts the display content M into a card display description identifiable by the desktop card management SDK33, and then sends the card display description to the desktop card management SDK33. After receiving the card display description, the card management SDK33 converts the card display description into card display content N that can be displayed on the desktop. Thereafter, the processing module 34 on the desktop side determines the size and position of the display area 301 for displaying the card, displays the card display content N on the display area 301 using the display screen 194 shown in fig. 2, and completes the display of the card as the interface 302 shown in fig. 3B.
It should be noted that the embodiment of the present application supports remote card display capabilities in various languages (e.g., JAVA, C language, c++ language, etc.). Specifically, the card management SDKs of the corresponding languages are deployed in different application programs, and the card management service is used as a data transmission bridge between the application program side card management SDKs and the desktop side card management SDKs, so that the card management service can convert received card display contents into card display descriptions identifiable by the desktop side card management SDKs.
Android run time includes a core library and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library comprises two parts, wherein one part is a function required to be called by java language, and the other part is an android core library.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. Such as surface manager (surface manager), media library (Media Libraries), three-dimensional graphics processing library (e.g., openGL ES), two-dimensional graphics engine (e.g., SGL), etc.
The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
Media libraries support a variety of commonly used audio, video format playback and recording, still image files, and the like. The media library may support a variety of audio and video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
The method for displaying a functional page according to the embodiment of the present application will be described below by taking an electronic device as an example of a mobile phone having a structure shown in fig. 2 and 3A.
In some embodiments, after detecting that the user clicks an application icon or searches for an application, the mobile phone starts the application to provide a corresponding function service for the user. Illustratively, as shown in FIG. 4A (a), the handset displays a main interface 401, detecting a user clickOperation of icon 41, initiationAn application program and displays an interface 402 as shown in fig. 4A (b), providing the user withFunctional services configured in the application. Or as shown in (a) of fig. 4A as the main interface 401, the handset detects a user clickOperation of icon 42, actuationApplication program, and displays an interface 403 as shown in fig. 4A (c). The handset detects a downward sliding operation of the user in the direction indicated by arrow 43 on interface 403, initiates the applet search function, and displays interface 404 as shown in fig. 4A (d). In the interface 404, the handset detects operation of the user search function, and initiates an applet with the corresponding function for the user. For example, when the mobile phone detects that the user searches for the operation of the taxi taking function, the mobile phone is startedAnd the applet provides taxi taking service for the user.
Based on the method shown in fig. 4A, the mobile phone can provide an interface for the user to launch application functions. Illustratively, assume that the user needs to useWallet function. As shown in fig. 4A (a) as the main interface 401, the mobile phone detects a user clickOperation of icon 42, actuationThe application program displays an interface 405 as shown in fig. 4B (a). On the interface 405, after detecting the operation of clicking the icon 45 by the user, the mobile phone displays an interface 406 as shown in fig. 4B (B). On the interface 406, after detecting the operation of clicking the icon 46 by the user, the mobile phone displays an interface 407 as shown in fig. 4B (c). On the interface 407, the mobile phone can be started only after detecting the operation of clicking the icon 47 by the userWallet function, and displays an interface 408 as shown in fig. 4B (d).
It can be seen that if some functions in the application program are deep in hierarchy, the user needs to operate for many times to use the functions, so that the use difficulty of the user is increased. As shown in the scenario of fig. 4B, the user needs to perform at least 4 clicking operations to openThe wallet function is complex in operation.
Based on the above, the embodiment of the application provides a function page display method, which can realize the rapid display of function cards, improve the function starting efficiency and promote the user experience.
In some embodiments, the handset displays the card on the display after detecting the user opening the card. The operation of opening the card by the user may be various operations other than the click operation and the long press drag operation, such as an upward sliding operation, a downward sliding operation, and the like. The card display content is page content of a target function of a corresponding application program, and the target function can be a function with a deeper hierarchy in the application program, so that the step of opening the page of the target function is reduced. It will be appreciated that the target function may also be a function with a shallower hierarchy in the application, such as a function corresponding to the application homepage.
Illustratively, as shown in fig. 5 (a), the mobile phone displays a main interface 501 in which the user is detected to slide upward in the direction indicated by the arrow 51, wherein the start position of the sliding operation corresponds to the weather icon 52. As shown in an interface 502 in fig. 5 (b), the mobile phone opens and displays a card 53 corresponding to the weather icon 52, so as to realize a function of quickly displaying local weather. Therefore, the user can open the card through simple preset operation (such as sliding operation), and conveniently and rapidly acquire the function information provided by the application program.
Optionally, the location where the mobile phone displays each application icon is located in a corresponding icon hot zone, such as the interface 501 shown in fig. 5 (a), and the icon hot zone corresponding to the weather application is the area shown by the dashed box 54. And when the mobile phone detects that the starting point position of the sliding operation of the user is positioned in the icon hot zone corresponding to the weather application program, starting and displaying the card corresponding to the weather application program.
In some embodiments, the mobile phone displays the card on the display screen in a preset manner. For example, as shown in the interface 502 in fig. 5 (b), it is assumed that the straight line where the lower edge of the application icon is located is the x-axis, the straight line where the left edge is located is the y-axis, the right direction of the application icon is the positive x-axis, the upper direction is the positive y-axis, and the corresponding position of the lower left corner of the application icon is the origin o, and a coordinate system is established. On the interface 502, the mobile phone expands the display card 53 in the first quadrant of the coordinate system with the origin o as the starting point to the upper right. The card display size is self-adaptive to the display area size of the display screen. As in the current scenario, the card 53 is 2 x 2 Gong Geda small in size, with each grid length corresponding to one application icon length, i.e., the current card covers 4 application icons.
In some embodiments, the cell phone display card status includes a temporary state (which may also be described as a transient state) and/or a fixed state (which may also be described as a normal state). The temporary card supports floating display on the desktop and other elements on the desktop, and does not occupy other element positions. The fixed state card can be fixedly displayed in a blank area in the display area of the display screen.
Illustratively, as shown in interface 502 of fig. 5 (b), card 53 is a temporary state card and is displayed in suspension over 4 application icons, i.e., the 4 application icons are overlaid by the temporary state card. The application program icons covered by the temporary state card are still displayed at the original display position, or the application program icons covered by the temporary state card are not displayed. It will be appreciated that the temporary state card may also be displayed in the interface blank display area, i.e., without obscuring the display of the application icons.
In some embodiments, the mobile phone detects that the user clicks an operation on a display area other than the card (such as clicking an operation on a blank display area), or detects that the user exits from a desktop, restarts the mobile phone, and locks and unlocks the screen, and then reenters the mobile phone, or detects that the user clicks a preset closing control on the card, or after a preset time, controls the temporary card to automatically disappear, and the corresponding position continues to display the covered element.
For example, as shown in the interface 502 in fig. 5 (b), after detecting the operation of clicking the blank area on the interface 502 by the user, the mobile phone displays the interface 503 shown in fig. 5 (c), and the temporary card 53 automatically disappears, i.e. the card 53 is not displayed on the interface 503. A music icon, a browser icon, a weather icon, and an application mall icon, which were previously overlaid by the card 53, are displayed on the interface 503.
In addition, the temporary state card and the fixed state card can be mutually converted. For example, a dominant or recessive operation area is preset on the card display area, and after detecting the preset operation of the user on the operation area, the mobile phone converts the card state. The preset operation includes, for example, an operation of clicking a preset control, a preset gesture operation, an operation of dragging to a preset display position, and the like. Optionally, the display position of the fixed card on the display screen is not overlapped with other elements displayed on the display screen, and the mobile phone continuously displays the fixed card except for detecting the operation of closing the card by the user and other non-anti scenes. The non-resistant scenes include, for example, a scene where an application program corresponding to the card is unloaded, a mobile phone system reset scene, and the like.
Illustratively, as shown in interface 601 of fig. 6 (a), the mobile phone displays temporary state card 61, and displays a preset control on temporary state card 61, such as thumb control 62. After detecting the operation of clicking the thumbtack control 62 by the user, the mobile phone converts the card state, converts the temporary state card into a fixed state card, and displays an interface 602 as shown in fig. 6 (b). On interface 602, the handset automatically determines to display the fixed card 63 on the blank area. For another example, as shown in (a) of fig. 6, when the mobile phone detects that the user presses and drags the display position of the temporary card 61 for a long time to the blank display area on the interface 601, the mobile phone converts the card state of the temporary card 61 into a fixed state card, and then displays the fixed state card in the final position corresponding to the drag operation.
In some embodiments, the mobile phone is capable of moving the fixed card display location in response to a user operation. Illustratively, as shown in interface 602 in fig. 6 (b), after detecting the operation of pressing and dragging card 63 by the user, the mobile phone moves the display position of card 63. Further, in the moving process, if the card display position conflicts with the position of the application program icon displayed on the display screen, the application program icon automatically moves the display position, and a blank display area is reserved for displaying the card. As shown in the interface 603 of fig. 6 (c), the mobile phone automatically moves to display positions of the video icon 64, the sports health icon 65, and the music icon 66 to display the card 63. In addition, the display positions of other application icons which do not affect the display of the card are unchanged.
It will be appreciated that the above-described tack controls are merely exemplary, and that the preset controls may also include controls of other shapes or styles. As shown in the interface 604 of fig. 6 (d), the preset control displayed on the card 67 is a control 68, and the control 68 is circular in shape. After detecting the user clicking the control 68, the mobile phone can also convert the card status, convert the temporary status card into a fixed status card, and display the interface 602 as shown in fig. 6 (b).
In some embodiments, the mobile phone provides a card management channel entrance for a user to receive an operation of setting card related content such as card size, card number, and the like by the user. For example, as shown in interface 701 (a) of fig. 7, after detecting the operation of the user pressing the music icon 71 for a long time, the mobile phone displays interface 702 (b) of fig. 7. The setting menu 72 corresponding to the music application program is displayed on the interface 702, and after detecting the operation of clicking the management card control 73 contained in the setting menu 72 by the user, the mobile phone displays a card management interface for receiving the setting of the card by the user. Or as shown in interface 703 (c) of fig. 7, the mobile phone displays card 74, and after detecting the long-press operation of card 74 by the user, displays management card control 75, and after detecting the click operation of management card control 75 by the user, displays the card management interface. Wherein the card 74 is a temporary card or a fixed card.
In some embodiments, the mobile phone can set the card size (i.e., display size) such that cards of different card sizes display the same or different content, e.g., the larger the card size, the more content can be displayed on the card. The card support includes micro-size, small-size, medium-size, large-size, etc., each size corresponds to a different Gong Geda small, and the unit Gong Geda small corresponds to an area size occupied by an application icon.
For example, as shown in interface 702 in fig. 7 (b), after detecting the operation of clicking the management card control 73 by the user, the mobile phone displays interface 801 in fig. 8 (a), and receives the setting of the card size corresponding to the music application by the user. The card size as shown in interface 801 is a small size card on which media titles of playing music are displayed, as well as play controls. After detecting the operation of clicking the control 81 by the user on the interface 801, the mobile phone displays an interface 802 as shown in fig. 8 (b), where the card size shown in the interface 802 is a medium-sized card, and the card displays a media title of playing music, a playing control, and a picture corresponding to the playing music (such as a picture of music album cover). After detecting the operation of clicking the control 82 by the user on the interface 802, the mobile phone displays an interface 803 as shown in fig. 8 (c), where the card size shown by the interface 803 is a large-size card, and the card displays a media title of playing music, a playing control, a picture corresponding to the playing music (such as a picture of a music album cover), and functional controls of other music application programs. As shown in an interface 803 shown in fig. 8 (c), after detecting that the user clicks the completion control 83, the mobile phone completes the setting of the card size.
And the subsequent mobile phone can adaptively display the card based on the display size of the card after detecting the sliding operation of the user on the application icon hot area, and/or automatically adjust the size of the fixed card displayed on the desktop according to the editing operation of the card size. The mobile phone can determine the size of the application icons according to the size of the display area of the display screen, and further determine the size of the display area for displaying cards with different sizes. Or the mobile phone uses other reference parameter determining units Gong Geda to determine the size of the display area for displaying the card without the need of determining the size of the icon based on the application program.
For example, assuming a small size of 1×2 grid (i.e., a display area corresponding to 1 row and 2 column of application icons), a medium size of 2×2 grid (i.e., a display area corresponding to 2 row and 2 column of application icons), and a large size of 2×4 grid (i.e., a display area corresponding to 2 row and 4 column of application icons), it will be appreciated that other sizes of cards (e.g., 2×3 grid, 2×4 grid, 3×4 grid, etc.) may be included, and that the foregoing Gong Geda sizes of each card are merely illustrative. As shown in interface 901 of fig. 9 (a), card 91 is a small-sized card. As shown in interface 902 of fig. 9 (b), card 92 is a medium-sized card. As shown in interface 903 in fig. 9 (c), card 93 is a large-sized card.
It can be understood that the card display effect can be affected by different display screen sizes or switching between horizontal and vertical screens, as shown in fig. 9, and the mobile phone can adaptively adjust the card display effect according to different scenes.
In some embodiments, the application is capable of performing one or more functions, such that the number of cards corresponding to an application is one or more. For example, the music application program can realize multiple functions including music playing, music collection, music searching and the like, so that the mobile phone can set corresponding cards for different functions according to user requirements, and can set corresponding sizes for each card.
Illustratively, as shown in interface 702 in fig. 7 (b), after detecting the operation of clicking the management card control 73 by the user, the mobile phone displays an interface 1001 in fig. 10 (a) for adding cards of different functions and/or sizes. After the mobile phone detects the operation of sliding the user left and right on the interface 1001, the mobile phone can switch and display cards with different functions and/or sizes for the user to select and add. For example, the mobile phone displays a large-sized preview of a music playing function card on the interface 1001, and when a user detects a left-hand slide operation in the direction indicated by the arrow 101, the display of the preview of the card is switched, and as shown in fig. 10 (b), an interface 1002 is displayed, and a preview of a music collection function card is displayed on the interface 1002. After detecting the operation of clicking the add control 102 by the user, the mobile phone adds the card with the function and/or size corresponding to the card preview displayed on the current interface 1002 to the card of the application program application. After detecting the operation of clicking the completion control 103 by the user, the mobile phone determines that the setting of the application program card is completed, and then after detecting the operation of opening the card, the mobile phone can display the application program card according to preset rules. An application can correspond to one or more function cards, as shown in table 1 below, and the current application can correspond to both function a and function B cards. Each card of function corresponds to one or more sizes, as shown in table 1 below, the card of function a comprises three sizes of small, medium and large sizes, and the card of function B comprises two sizes of medium and large sizes. The mobile phone can determine that at least one card is a card of an application program application according to user selection, and as shown in the following table 1, the cards of the current application program application include a middle-size function a card, a middle-size function B card and a large-size function B card.
TABLE 1
Sequence numberFunction ofSize of the deviceWhether or not to select
1Function ASmall sizeWhether or not
2Function AMiddle sizeIs that
3Function ALarge sizeWhether or not
4Function BMiddle sizeIs that
5Function BLarge sizeIs that
In some embodiments, if the number of cards corresponding to the application program is multiple, the mobile phone can set one of the cards as a default card (also may be described as a main card), and after detecting the operation of opening the card by the user, the mobile phone preferentially displays the default card. It can be understood that if the number of cards corresponding to the application program is one, the card is the default card.
For example, as shown in interface 1101 of fig. 11, in the process of managing cards, after detecting the operation of clicking control 111 by the user, the mobile phone sets the card corresponding to the current card preview as the default card corresponding to the application program. Corresponding to table 1 above, as shown in table 2 below, the current application corresponds to three cards, and after detecting the operation of setting the default card by the user, the mobile phone sets the middle-size function a card as the default card. Subsequently, after detecting the operation of opening the application program card by the user, the mobile phone preferentially displays the medium-size function A card.
TABLE 2
In this way, the mobile phone can set the card most needed by the user as the default card in response to the operation of the user. Subsequently, in response to the operation of the user, the default card can be opened quickly, the function which is needed to be used most is provided for the user, and the use experience of the user is improved.
In some embodiments, if the number of cards applied by the application program is multiple, after detecting the operation of switching the display cards by the user, the mobile phone can switch and display cards with different functions and/or sizes.
Illustratively, assume that table 2 above is a card corresponding to a music application. The cards for determining the application of the music application program comprise a medium-size music playing function card (such as a medium-size function A card), a medium-size music collecting function card (such as a medium-size function B card) and a large-size music collecting function card (such as a large-size function B card). And wherein the medium size music collection function card is a default card. As shown in an interface 1201 of fig. 12 (a), after detecting the operation of opening the music application card by the user, the mobile phone displays a card 121, and the card 121 is a medium-sized music collection function card. The mobile phone detects a sliding operation of the user on the card 121, and if a leftward sliding operation of the user in the direction indicated by the arrow 122 is detected, the display of the card is switched. As the mobile phone displays an interface 1202 as shown in fig. 12 (b), the display card corresponding to the music application program is switched to the card 123, and as the medium-size music collection function card shown in the card 123 is switched to display.
Therefore, the mobile phone can add a plurality of cards for the application program based on the application program function, and can realize the switching display of the cards, thereby further meeting the requirement of users for quickly checking and/or starting the application program function.
In some embodiments, the handset supports the addition of a fixed application card to the desktop. In a possible implementation manner, in the scenario shown in fig. 6, after the mobile phone detects the operation of converting the card state by the user, the card is converted into a card in a fixed state and is added to the desktop for display. In another possible implementation manner, in the process of managing the card, in response to a user operation, the mobile phone can directly convert the card into a fixed-state card and add the card to a desktop for display. In another possible implementation manner, the mobile phone responds to a preset operation (such as a preset gesture operation) to display all cards corresponding to all application programs. And if the mobile phone detects that the user drags one or more cards to the operation of displaying on the desktop, the dragged cards are fixedly displayed on the desktop. The card in the preview mode is converted into a fixed card to be displayed on the desktop.
For example, as shown in interface 1301 of fig. 13 (a), after detecting the operation of clicking the control 131 by the user during card management, the mobile phone sets the card corresponding to the current card preview 132 as a fixed card and adds the fixed card to the blank area of the desktop for display. As shown in interface 1302 of fig. 13 (b), the mobile phone displays card 133, card 133 corresponds to card preview 132, and the function and/or size of card 133 is the same as the function and/or size of card preview 132. Or as shown in an interface 1303 in fig. 13 (c), in the process of managing the card, the mobile phone detects an operation of clicking and dragging the card preview image 134 to the desktop by the user, and if detecting an operation of clicking and dragging the card preview image 134 to the desktop by the user in a direction indicated by an arrow 135, sets the card corresponding to the card preview image 134 as a fixed card and adds the card to the desktop for display. Further, if the number of cards corresponding to a certain application program is multiple, the mobile phone can fix part or all of the multiple cards to the desktop for display. Wherein the corresponding functions of the card fixed to the desktop for display may be the same or different. For example, as shown in interface 1304 in fig. 13 (d), the number of cards corresponding to the weather application is multiple, and the mobile phone can fix weather cards of different regions in a blank area of the desktop for display in response to the operation of the user, for example, display of weather card 136 of beijing region and weather card 137 of shenzhen region.
In some embodiments, in response to a user deleting a card, the mobile phone can delete the card corresponding to the application.
For example, in response to a user operation, the mobile phone may delete the fixed card displayed on the desktop directly. As shown in interface 1401 of fig. 14 (a), when the mobile phone detects a long-press operation of card 141 by the user, interface 1402 of fig. 14 (b) is displayed. After detecting the operation of clicking the removal control 142 by the user in the interface 1402, the mobile phone displays an interface 1403 as shown in fig. 14 (c), determines whether the user determines to remove the card, and prevents an erroneous operation. After detecting the user clicking on the remove control 143, the handset determines to delete the card 141, displays the interface 1404 as shown in fig. 14 (d), and no longer displays the removed card on the interface 1404. Or displaying a preset control (such as a control for displaying an x symbol) on the card, and deleting the card after the mobile phone detects that the user clicks the preset control.
In some embodiments, the mobile phone displays a temporary state card in response to a user opening the card. Subsequently, after the temporary state card is closed by the mobile phone, the closed temporary state card can be deleted or not deleted. For example, after detecting the operation of clicking the blank area of the desktop by the user, the mobile phone closes the temporary card corresponding to the music application program. And, as shown in fig. 3B, the desktop side processing module 34 deletes the closed temporary card. If the subsequent mobile phone detects the operation of opening the temporary card corresponding to the music application again, the application-side card management SDK31 determines the card display content M again. For another example, assume that the display content of the temporary card corresponding to the weather application program is Beijing weather information customized by the user. After detecting the operation of clicking the blank area of the desktop by the user, the mobile phone closes the temporary card corresponding to the weather application program. And, as shown in fig. 3B, the desktop side processing module 34 saves the closed temporary card to the storage area. And if the subsequent mobile phone detects the operation of opening the temporary state card corresponding to the weather application program again, the processing module 34 directly calls the temporary state card stored in the storage area to display. Alternatively, the foregoing operations of deleting or saving the temporary cards performed by the processing module 34 may also be performed by the card management service 32 shown in fig. 3B, which is not limited in detail in this embodiment of the present application.
In some embodiments, after detecting the operation of editing the card display content by the user, the mobile phone can edit the card display content and display the edited card display content. The temporary state card and the fixed state card can both receive the editing of the display content of the card by the user.
For example, as shown in an interface 1501 in fig. 15 (a), a card 151 corresponding to a weather application is displayed, and the current card 151 is a temporary card, it will be understood that a fixed card may also perform the editing steps described below. After detecting the operation of pressing the card 151 by the user, the mobile phone displays the card editing control 152, and after detecting the operation of clicking the card editing control 152 by the user, the mobile phone displays an interface 1502 as shown in fig. 15 (b). The weather information of at least one city can be obtained in the weather application, as shown in the interface 1502, it is assumed that in response to the user setting, weather information of three cities of beijing, shenzhen and yunnan can be obtained in the current weather application, and the weather information displayed on the card 151 is beijing weather information. As shown in interface 1502 of fig. 15 (b), upon detection of user long press control 153 operation, the handset displays alternate city card control 154. In response to the user clicking the replace city card control 154, the mobile phone replaces the card display content with Shenzhen weather information, and displays an interface 1503 as shown in fig. 15 (c), wherein the card content of the card 155 displayed in the interface 1503 is Shenzhen weather information. Further, as shown in the interface 1502 of fig. 15 (b), after detecting the operation of the user pressing the control 153 for a long time, the mobile phone may display the new city card control 156, and after responding to the operation of clicking the new city card control 156 by the user, the mobile phone generates a card containing shenzhen weather information, and does not display the card 151 containing Beijing weather information any more. Then, in response to the sliding switching operation of the user on the card, the mobile phone can switch and display the card containing Beijing weather information and the card containing Shenzhen weather information. Or the number of cards corresponding to the same function is preset to be one, as shown in an interface 1504 in fig. 15 (d), the mobile phone responds to the operation of adding city weather information by the user, and displays the edited weather information of two cities (such as Beijing and Shenzhen) on the card 156. Further, the card 156 may be adaptively sized according to the display content.
Or, as another example, based on the application program function, in response to the operation of editing the display content of the card by the user, determining a corresponding basic card, and displaying the display content of the subsequent basic card based on the basic information of the mobile phone, for example, setting that the display content of the basic card corresponding to the application program corresponds to the current position information of the mobile phone. For example, in response to a user editing the card display content, the card of the weather application is used to display local weather. And if the mobile phone detects that the weather application program card is opened by a user, determining the position information of the mobile phone, and if the city in which the mobile phone is currently located is Beijing, displaying the Beijing weather information by the card. If the mobile phone moves to the position, determining that the city where the mobile phone is currently located is switched to Shenzhen, and automatically switching the display content of the card to display Shenzhen weather information after detecting the operation of opening the weather application program card.
In some embodiments, in the process of displaying the card, the mobile phone responds to the user operation and can execute the control command corresponding to the corresponding function. Wherein, the card state is a temporary state or a fixed state.
Illustratively, as shown in an interface 1601 in fig. 16 (a), the handset displays a card 161 of a music application in response to a user opening the card. As shown by the card 161, the current mobile phone is playing music using a music application, and in response to a user clicking on the play/pause control 162, the desktop side generates a control command to pause music play, and sends the control command to the application side, and the application side receives the control command and then pauses music play. That is, after detecting the operation of clicking the control on the card by the user, the mobile phone executes the corresponding control command, such as pausing the music playing. After detecting that the user operates the execution control command in the card, the mobile phone keeps the card to be displayed and cannot disappear. As shown in interface 1602 in fig. 16 (b), after detecting the user's operation of suspending playing music in temporary state card 161, the mobile phone still displays temporary state card, such as card 163. Wherein the current music has been paused as shown by card 163.
Thus, the mobile phone responds to the operation of the user, and can quickly provide the target function of the target application for the user by using the card on the premise of not opening the target application.
In some embodiments, in the process of displaying the card, the mobile phone responds to the operation of clicking a preset control on the card by a user, so that an application program corresponding to the card can be opened, and page content of a corresponding function of the current card in the application program can be displayed. Wherein, the card state is a temporary state or a fixed state.
Illustratively, as shown in interface 1701 of fig. 17 (a), the handset displays the card 171 of the weather application in response to a user opening the card. After detecting the operation of clicking the temperature control 172 displayed on the card 171 by the user, the mobile phone opens the weather application program, and displays an interface 1702 as shown in fig. 17 (b), where the interface 1702 is a functional interface corresponding to the display content on the card 171.
Therefore, under the condition that the target function level is deep, the mobile phone can respond to the operation of the user, so that the target function in the application program can be quickly opened, the operation steps of the user are reduced, and the use experience of the user is improved.
In some embodiments, the mobile phone supports automatic refreshing of the card display content, provides a refreshing interface, and can actively send or request to display the content description on both the desktop side and the application side. For example, as shown in fig. 3B, after detecting an operation of opening a card by a user (such as a sliding operation on an icon of an application program), the desktop side sends a request for describing display content to the application side, and after receiving the request, the application side receives the request, the card management SDK31 obtains the latest card display content corresponding to the requested card, and completes card display according to the description of the flow shown in fig. 3B, so that the card display content is the latest display content each time the card is displayed in response to the user operation. For another example, the mobile phone displays the card, and determines whether the corresponding functional interface is updated after detecting that the user clicks a preset control on the card to open an application program corresponding to the card. If the card is updated, the application side actively transmits the latest card display content description to the desktop side, and when the subsequent mobile phone displays the card again, the updated card display content is displayed. For another example, after the mobile phone application program is updated, if the card management SDK31 determines that the card content is updated, the latest card display content description is actively sent to the desktop side, and is used for refreshing the display content of the fixed card. For another example, a refresh period is preset, and the mobile phone refreshes the display content of the card according to the refresh period. If the preset refresh period is 1 hour, as shown in fig. 3B, the card management service 32 periodically pulls up the application-side card management SDK31 every 1 hour, thereby realizing refreshing of the card display content. Or pre-configuring a refresh time point sequence, and refreshing the card display content according to the refresh time point sequence, such as refreshing the card display content at 8 points, 12 points and 16 points of each day. Or configuring the non-refreshing time point to save power consumption, such as determining that the card display is not refreshed by the mobile phone every six/day week.
The method for displaying the functional page provided by the embodiment of the application is described below with reference to a specific example.
Example one, information of the latest application function is dynamically displayed by a card display.
Illustratively, as shown in interface 1801 in fig. 18 (a), the mobile phone detects the user sliding upward on the takeaway application icon 181 in the direction indicated by arrow 182, opens the card corresponding to the takeaway application, and displays interface 1802 shown in fig. 18 (b). In the interface 1802, a card 183 is displayed, and take-out delivery information can be displayed in the card 183.
Based on the module interaction flow shown in fig. 3B, after the application side determines that the takeaway delivery information (such as the order status, the rider position, etc.) is updated, the card management SDK31 can send the latest card display content (i.e., the latest takeaway delivery information) to the desktop side for display. Therefore, the user can obtain the latest takeaway delivery information by opening the card. Further, after detecting the operation of clicking the blank area on the interface 1802 by the user, the mobile phone closes the card 183.
Therefore, a user can quickly obtain the required information through the card without opening the corresponding function of the application program, and can quickly close the card, so that the function execution efficiency is improved.
And secondly, rapidly starting an application program function through card display.
For example, as shown in interface 1901 in fig. 19 (a), the mobile phone detects an operation of sliding the user up on the live application icon 191 in the direction indicated by arrow 192, opens a card corresponding to the live application, and displays interface 1902 shown in fig. 19 (b). On the interface 1902, a card 193 is displayed, and live broadcast information of a host focused by the user can be displayed on the card 193.
Based on the module interaction flow shown in fig. 3B, the application side card management SDK31 can determine live broadcast information corresponding to the anchor function focused by the user in the live broadcast application program, such as whether the anchor is broadcasting, and the like, and then send the latest live broadcast information to the desktop side for card display. So that the user does not have to open the live application, but quickly obtains the live status of the anchor through the card 193 as shown in fig. 19 (b). Further, after detecting the operation that the user clicks the anchor avatar icon 194, the mobile phone can directly open the anchor living broadcast room corresponding to the anchor avatar icon 194, so that the user does not need to open a living broadcast application program to search the anchor living broadcast room, the function starting efficiency is improved, and the user experience and the fun are enhanced.
Fig. 20 is a schematic flow chart of a method for displaying a functional page according to an embodiment of the present application. Referring to fig. 20, the method includes S2001-S2002.
S2001, the electronic device displays a first interface, and the first interface displays at least one icon of an application.
The first interface can display an application icon included in the electronic device, for example, the first interface is a desktop (such as a main interface) displayed by the electronic device, and at least one application included in the electronic device can be displayed on the desktop. Further, in some scenarios, the first interface may also be a negative one-screen in which the application icons and/or the target function page are displayed.
And S2002, when a first operation of an icon acting on a target application in at least one application is detected, the electronic equipment displays a target function page of the target application on a first interface, wherein the display content of the target function page corresponds to the page content of the target function in the target application.
Wherein the first operation is an upward sliding operation or a downward sliding operation. Or the first operation is an operation for adding a target function page fixedly displayed on the first interface. The target application is an application program of the function card requested to be opened by the user, and the target function page is a page of the function card requested to be opened by the user.
In some embodiments, when the electronic device detects a first operation, such as an upward sliding operation, of a user on the target application icon during the process of displaying the application icon, the function card corresponding to the target application is opened and displayed, that is, the target function page is displayed on the interface. Or in the process of displaying the application program icons, the electronic equipment responds to the user operation and adds the target function page to the interface blank display area for display.
In some embodiments, during the process of displaying the target function page, the electronic device may or may not block part of the original display content (such as the application icon) on the interface. For example, the display state of the target function page includes a temporal state and/or a fixed state. If the state of the target function page is in the temporary state, as shown in fig. 6 (a), the temporary state card 61 covers part of the application icons (i.e., the electronic device only displays part of the application icons in the original displayed application icons), the covered application icons will not disappear or change the display position, i.e., the display content on the display screen of the original electronic device will not change before and after the temporary state card is displayed, and after the card 61 is closed or the display position is moved, the covered application icons are displayed in the original display position again. If the status of the target function page is in a fixed status, as shown in (b) of fig. 6, the fixed status card 63 determines the display position in the blank area of the interface 602, and does not cover the original display content. And if the fixed card moves the display position, the application icon originally displayed on the corresponding display position moves the display position. As shown in the interface 603 of fig. 6 (c), the display positions of the video icon 64, the sports health icon 65, and the music icon 66 are moved, and the display area left after the movement is used for displaying the card 63.
In some embodiments, the electronic device is capable of closing the target function page in response to a user operation. If the target function page is in a temporary state, the electronic device detects any operation of a user at a position other than the target function page, or reenters the electronic device after detecting operations such as exiting the desktop, restarting the electronic device and locking and unlocking the screen, or closes the target function page after a preset time or detecting an operation of clicking a preset closing control on the target function page, and automatically resumes displaying the first interface. If the target function page is in a fixed state, the electronic device removes the target function page after detecting the operation on the control which corresponds to the target function page and is used for indicating to remove the target function page. As shown in the above-mentioned scenario of fig. 14, the electronic device removes the fixed card after detecting the operation of removing the card.
In some embodiments, the electronic device is capable of executing a corresponding command action in response to a user operation on the target function page, or the electronic device is capable of opening a target application corresponding to the target function page and displaying a corresponding function interface in response to a user operation on the target function page. For example, as shown in interface 1601 of fig. 16, the target function page is a music playing page (i.e., card 161), and the electronic device pauses music playing in response to a user clicking on play/pause control 162 thereon. For another example, as shown in interface 1701 in fig. 17 (a), the target function page is a weather page (i.e., card 171), and in response to the user clicking on temperature control 172, the electronic device opens a weather application, and displays interface 1702 as shown in fig. 17 (b), and interface 1702 is a function interface corresponding to the display content on card 171.
In some scenarios, no application icon is displayed on the electronic device interface, which is used only to display the target function page. And if the electronic equipment detects the preset operation of the user on the interface, displaying a target function page corresponding to the application in the electronic equipment. And then, responding to the user operation, and displaying part or all of the target function pages on the interface.
In addition, the electronic device can also execute the steps and functions executed by the mobile phone in the above embodiment, so as to implement the function page display method provided in the above embodiment.
Therefore, the electronic equipment can respond to the operation on the target application icon to rapidly display the target function page corresponding to the target function in the target application on the interface, so that the display efficiency of the target function page is improved, and the use experience of a user is improved.
As shown in fig. 21, an embodiment of the present application discloses an electronic device 2100 that can be used to implement the methods described in the above method embodiments. By way of example, the electronic device 2100 may include, in particular, a display unit 2101, a detection unit 2102, and a processing unit 2103.
Wherein the display unit 2101 is used to support the electronic device 2100 to perform step S2001 and step S2002 in fig. 20, and/or other processes for the techniques described herein.
The detection unit 2102 is for supporting the electronic device 2100 to perform step S2002 in fig. 20, and/or other processes for the techniques described herein.
The processing unit 2103 is used to support the electronic device 2100 in performing step S2002 in fig. 20 and/or other processes for the techniques described herein.
Optionally, the electronic device 2100 illustrated in fig. 21 may also include a storage unit (not shown in fig. 21). Wherein the storage unit stores programs or instructions.
Alternatively, all relevant contents of each step related to the above method embodiment may be cited to the functional description of the corresponding functional module, which is not described herein.
The operations and/or functions of each unit in the electronic device 2100 shown in fig. 21 are respectively for implementing the corresponding flow of the function page display method described in the above-mentioned method side embodiment, and are not described herein for brevity. Technical effects of the electronic device 2100 may refer to technical effects of the function page display method described in the above-described method side embodiments, and will not be described herein.
As shown in FIG. 22, an embodiment of the application discloses an electronic device comprising a touch screen 2201, the touch screen 2201 comprising a touch sensitive surface 2206 and a display screen 2207, one or more processors 2202, memory 2203, and one or more computer programs 2204. The devices described above may be connected by one or more communication buses 2205. Wherein the one or more computer programs 2204 are stored in the memory 2203 and configured to be executed by the one or more processors 2202, the one or more computer programs 2204 include instructions that can be used to perform the various steps of the foregoing embodiments.
Optionally, as also shown in fig. 22, the electronic device may further include a communication module 2208. The communication module 2208 may be used to interact with other electronic devices.
Illustratively, the processor 2202 may be the processor 110 shown in fig. 2, the memory 2203 may be the internal memory 121 shown in fig. 2, the display 2207 may be the display 194 shown in fig. 2, the communication module 2208 may be the mobile communication module 150 and/or the wireless communication module 160 shown in fig. 2, and the touch-sensitive surface 2206 may be a touch sensor of the sensor module 180 shown in fig. 2, which is not limited in this regard.
The embodiment of the application also provides a chip system, which comprises a processor, wherein the processor is coupled with a memory, and the memory is used for storing a program or instructions, and when the program or instructions are executed by the processor, the chip system realizes the method in any method embodiment.
Alternatively, the processor in the system-on-chip may be one or more. The processor may be implemented in hardware or in software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like. When implemented in software, the processor may be a general purpose processor, implemented by reading software code stored in a memory.
Alternatively, the memory in the system-on-chip may be one or more. The memory may be integral with the processor or separate from the processor, and embodiments of the present application are not limited. The memory may be a non-transitory processor, such as a ROM, which may be integrated on the same chip as the processor, or may be separately provided on different chips, and the type of memory and the manner of providing the memory and the processor are not particularly limited in the embodiments of the present application.
The chip system may be a field programmable gate array (field programmable GATE ARRAY, FPGA), an Application Specific Integrated Chip (ASIC), a system on chip (SoC), a central processing unit (central processor unit, CPU), a network processor (network processor, NP), a digital signal processing circuit (DIGITAL SIGNAL processor, DSP), a microcontroller (micro controller unit, MCU), a programmable controller (programmable logic device, PLD) or other integrated chip, for example.
It should be understood that the steps in the above-described method embodiments may be accomplished by integrated logic circuitry in hardware in a processor or instructions in the form of software. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution.
Embodiments of the present application also provide a storage medium for storing instructions for use with the above-described communication device.
The embodiment of the application also provides a computer readable storage medium, wherein computer instructions are stored in the computer readable storage medium, and when the computer instructions run on a server, the server is caused to execute the related method steps to realize the functional page display method in the embodiment.
The embodiment of the present application also provides a computer program product, which when run on a computer, causes the computer to perform the above-mentioned related steps to implement the functional page display method in the above-mentioned embodiment.
In addition, the embodiment of the application also provides a device which can be a component or a module, and the device can comprise one or more processors and a memory which are connected, wherein the memory is used for storing a computer program, and the one or more computer programs comprise instructions. The instructions, when executed by one or more processors, cause an apparatus to perform the functional page display method in the method embodiments described above.
The apparatus, the computer readable storage medium, the computer program product, or the chip provided by the embodiments of the present application are used to execute the corresponding method provided above, so that the beneficial effects thereof can be referred to the beneficial effects in the corresponding method provided above, and will not be described herein.
The steps of a method or algorithm described in connection with the present disclosure may be embodied in hardware, or may be embodied in software instructions executed by a processor. The software instructions may be comprised of corresponding software modules that may be stored in random access memory (random access memory, RAM), flash memory, read Only Memory (ROM), erasable programmable read only memory (erasable programmable ROM), electrically Erasable Programmable Read Only Memory (EEPROM), registers, hard disk, a removable disk, a compact disc read only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC).
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above. The specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
In the several embodiments provided in the present application, it should be understood that the disclosed method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via interfaces, modules or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of 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.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes. The foregoing is merely illustrative of specific embodiments of the present application, and the scope of the present application is not limited thereto, but any changes or substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (19)

CN202411322706.XA2021-02-272021-02-27 Function page display method and electronic devicePendingCN119440338A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202411322706.XACN119440338A (en)2021-02-272021-02-27 Function page display method and electronic device

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CN202110221896.6ACN115061607B (en)2021-02-272021-02-27 Function page display method and electronic device
CN202411322706.XACN119440338A (en)2021-02-272021-02-27 Function page display method and electronic device

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110221896.6ADivisionCN115061607B (en)2021-02-272021-02-27 Function page display method and electronic device

Publications (1)

Publication NumberPublication Date
CN119440338Atrue CN119440338A (en)2025-02-14

Family

ID=83047778

Family Applications (2)

Application NumberTitlePriority DateFiling Date
CN202411322706.XAPendingCN119440338A (en)2021-02-272021-02-27 Function page display method and electronic device
CN202110221896.6AActiveCN115061607B (en)2021-02-272021-02-27 Function page display method and electronic device

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
CN202110221896.6AActiveCN115061607B (en)2021-02-272021-02-27 Function page display method and electronic device

Country Status (2)

CountryLink
CN (2)CN119440338A (en)
WO (1)WO2022179249A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115718553A (en)*2022-11-292023-02-28维沃移动通信有限公司Application program starting method, device, equipment and readable storage medium
CN118689352A (en)*2023-03-232024-09-24华为技术有限公司 Device control method, device, wearable device, readable storage medium and chip
CN116185245B (en)*2023-04-282023-09-26荣耀终端有限公司 A page display method and electronic device
CN117827335A (en)*2023-05-262024-04-05华为技术有限公司 Method, device and electronic device for displaying application components
CN117724825B (en)*2023-06-082024-09-17荣耀终端有限公司Interface display method and electronic equipment
CN118331673A (en)*2023-12-192024-07-12浙江口碑网络技术有限公司Display method, display control method, storage medium, and electronic device
CN120343154A (en)*2024-01-102025-07-18荣耀终端股份有限公司 Interface display method and related device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10048829B2 (en)*2015-06-262018-08-14Lenovo (Beijing) Co., Ltd.Method for displaying icons and electronic apparatus
AU2018352618A1 (en)*2017-10-202020-04-23Huawei Technologies Co., Ltd.Icon display method, device, and system
CN111602381A (en)*2018-07-022020-08-28华为技术有限公司 Icon switching method, GUI display method and electronic device
CN111859209B (en)*2019-04-252024-10-18北京小米移动软件有限公司Content display method, device and storage medium
CN110442283B (en)*2019-08-122020-11-17李兵Touch screen page operation method and device, electronic equipment and storage medium
CN111142991A (en)*2019-12-062020-05-12维沃移动通信有限公司 Application function page display method and electronic device
CN113849090B (en)*2020-02-112022-10-25荣耀终端有限公司Card display method, electronic device and computer readable storage medium
CN111459361B (en)*2020-03-312022-06-10维沃移动通信有限公司 Application icon display method, device and electronic device

Also Published As

Publication numberPublication date
WO2022179249A1 (en)2022-09-01
CN115061607A (en)2022-09-16
CN115061607B (en)2024-10-11

Similar Documents

PublicationPublication DateTitle
CN116527805B (en) Card display method, electronic device, chip system, storage medium and program product
US11722449B2 (en)Notification message preview method and electronic device
CN119440338A (en) Function page display method and electronic device
WO2021000881A1 (en)Screen splitting method and electronic device
US20240126424A1 (en)Picture sharing method and electronic device
EP4365722A1 (en)Method for displaying dock bar in launcher and electronic device
US20220358089A1 (en)Learning-Based Keyword Search Method and Electronic Device
EP4280058B1 (en)Information display method and electronic device
WO2021238370A1 (en)Display control method, electronic device, and computer-readable storage medium
CN113961115B (en)Object editing method, electronic device, medium, and program product
CN119828929A (en)Split screen display method and electronic equipment
CN119311357A (en) Translation result display method, device and electronic device
WO2023020339A1 (en)Interface display method and electronic device
CN115700431A (en)Desktop display method and electronic equipment
CN116700855B (en)Interface display method and electronic equipment
WO2023045774A1 (en)Display method and electronic device
CN116610248A (en) Gesture control method and electronic device
CN119148912A (en) Window control method and electronic device
CN120723109A (en)Interaction method and related device for folders
CN118277003A (en)Comment method and electronic equipment
CN118672456A (en) A screen recognition method for electronic equipment, a communication device and an electronic equipment
CN116069224A (en)Input control method and electronic equipment
CN118233558A (en) Display method, user interface and related device
CN119987909A (en) Multi-window screenshot method and related equipment
CN120029699A (en) Interface display method and related device

Legal Events

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

[8]ページ先頭

©2009-2025 Movatter.jp