CN115878232A - Display method and electronic equipment - Google Patents
Display method and electronic equipment Download PDFInfo
- Publication number
- CN115878232A CN115878232A CN202111138685.2A CN202111138685A CN115878232A CN 115878232 A CN115878232 A CN 115878232A CN 202111138685 A CN202111138685 A CN 202111138685A CN 115878232 A CN115878232 A CN 115878232A
- Authority
- CN
- China
- Prior art keywords
- card
- shortcut
- user
- preview
- preview image
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a display method and electronic equipment, and relates to the technical field of terminals. According to the method and the device, the preview of the shortcut can be displayed on the desktop, different shortcuts can be operated through operation of the preview of the shortcut, operation steps of the user for operating different shortcuts are simplified, and user experience is improved. The method comprises the following steps: in the process of displaying the desktop, after detecting a first operation of a user, the electronic device displays a preview of at least one shortcut on the desktop. And then, after detecting a second operation of the user on a first preview image in the preview images of the at least one shortcut, jumping to a page including the shortcut corresponding to the first preview image on the display desktop, or starting an application corresponding to the first preview image.
Description
Technical Field
The embodiment of the application relates to the technical field of terminals, in particular to a display method and electronic equipment.
Background
With the development of terminal technology, the functions that applications can realize in electronic equipment are also more and more abundant, and in order to facilitate user operation, a card corresponding to the applications can be displayed on a desktop, and the card can execute the functions of an application part and can quickly start the applications. However, because the display area occupied by the cards is generally large, the number of the cards displayed on the same page of the desktop is limited, a plurality of cards may be displayed on different pages, and a user can find a required card only through page turning operations for a plurality of times if the user needs to use the card. Moreover, different cards displayed on the desktop exist in isolation, and a user needs to turn pages to find another card after operating one card if needing to use the functions of a plurality of cards, so that another card can be operated, the steps are complicated, and the user experience is influenced.
Disclosure of Invention
In order to solve the foregoing technical problem, an embodiment of the present application provides a display method and an electronic device. According to the technical scheme, the preview of the shortcut can be displayed on the desktop, different shortcuts can be operated through operation of the preview of the shortcut, operation steps of the user for operating different shortcuts are simplified, and user experience is improved.
In order to achieve the technical purpose, the embodiment of the present application provides the following technical solutions:
in a first aspect, a display method is provided for an electronic device. The method comprises the following steps: the desktop is displayed. And displaying a preview of at least one shortcut on the desktop in response to a first operation of the user. And detecting a second operation of the user on a first preview image in the preview images of the at least one shortcut, and jumping to a page including the first shortcut corresponding to the first preview image on the display desktop, or starting a first application corresponding to the first preview image.
In some embodiments, the first shortcut includes any of a first card, a first widget, and a first application icon corresponding to the first preview image.
Therefore, the electronic equipment can display the preview of the shortcut through simple operation of a user in the process of displaying the desktop. And then, by means of simple operation of the user on the preview image, a page with a shortcut required by the user can be displayed in a skipping mode on the desktop, or an application corresponding to the corresponding shortcut is started. Therefore, the operation of the user is effectively simplified, and the use experience of the user is improved.
According to the first aspect, or any implementation manner of the first aspect, in a case that the first shortcut is a first card corresponding to a first preview image, the starting of the first application corresponding to the first preview image includes: and starting a first application corresponding to the first preview image, and displaying a function page corresponding to the first preview image.
In this way, when the preview image is a card preview image, the electronic device may further start a corresponding application and display a function page corresponding to the card in response to an operation of the user on the card preview image. Therefore, the operation of starting the application function by the user is simplified, and the use experience of the user is further improved.
According to a first aspect, or any implementation manner of the first aspect above, displaying a preview of at least one shortcut on a desktop in response to a first operation of a user includes: and displaying a preview of at least one shortcut which has an associated relationship with the second shortcut on the desktop in response to a first operation of the user on the second shortcut.
According to the first aspect, or any implementation manner of the first aspect above, before displaying a preview of at least one shortcut on a desktop in response to a first operation of a user, the method further includes: and detecting a third operation of the user on the second shortcut and the first shortcut displayed on the desktop, and establishing an association relation between the first shortcut and the second shortcut.
For example, assume that a card 1 (i.e., the second shortcut) and a card 2 (i.e., the first shortcut) are displayed on the desktop of the electronic device. The electronic device detects a third operation of the user on the card 1 and the card 2 (for example, an operation of sliding from the connection control displayed on the card 1 to the connection control displayed on the card 2), and may establish an association relationship between the card 1 and the card 2.
Then subsequently, upon detecting a first operation (e.g., a long press of a link control displayed on the card 1) by the user on the card 1, the electronic device may display a preview of at least one card having an association relationship with the card 1, such as a preview including at least the card 2. Thereafter, detecting the user's operation of clicking on the preview image of the card 2, a page including the card 2 may be displayed on the desktop, or in the case where the desktop does not include the card 2, the card 2 may be displayed on a blank display area of the desktop.
Therefore, the electronic equipment can establish the relation of the isolated shortcuts on the desktop by establishing the incidence relation among the shortcuts. If the user needs to use another shortcut when using one shortcut or seeing one shortcut, and the shortcut to be used has an association relation with the current shortcut, the user does not need to repeatedly search for another shortcut, but can directly check the corresponding shortcut through simple operation on the current shortcut. The user operation is simplified, the shortcut starting efficiency is improved, and the user experience is effectively improved.
According to a first aspect, or any implementation manner of the first aspect above, the preview images of at least one shortcut further include a second preview image, and the method further includes: and detecting a fourth operation of the user on the second shortcut and the second preview picture, and executing a first interaction event corresponding to the third shortcut corresponding to the second shortcut and the second preview picture.
In some embodiments, the interaction events between different shortcuts can be preset in the electronic device, or can be established according to the operation of the user. The interaction event comprises, for example, a function interaction operation between two different shortcuts.
For example, it is assumed that the electronic device displays that the address book card and the conversation card have an association relationship. After the electronic equipment detects that the user presses the connection control displayed on the address book card for a long time, a preview of the conversation card which is associated with the address book card can be displayed. After detecting the operation that a user slides from a connection control displayed on the address book card to a preview image of the call card, the electronic device determines whether the address book card and the call card have an interaction event, and if the interaction event is determined, the call card dials a phone number of a contact person provided by the address book card. Then, the address book card can send one of the currently displayed contact information, the latest contact information, the most frequently used contact information and the like to the call card, and the call card makes a call according to the obtained contact information.
Therefore, interaction events among different shortcuts are preset in the electronic equipment, so that a user can realize interaction of the different shortcuts through simple operation, the shortcuts displayed on the desktop do not exist independently any more, interactivity of the desktop shortcuts is increased, and user experience is improved.
According to a first aspect, or any implementation manner of the first aspect above, the preview images of at least one shortcut further include a third preview image, and the method further includes: and detecting a fifth operation of the user on the third preview image, not displaying the third preview image, and deleting the association relationship between the second shortcut and a fourth shortcut corresponding to the third preview image.
According to the first aspect, or any implementation manner of the first aspect above, a preview image of at least one shortcut is displayed in a preview box on a desktop, and the method further includes: and detecting a sixth operation of the user in the preview frame, establishing an association relation between the fifth shortcut and the second shortcut, and displaying a fourth preview image corresponding to the fifth shortcut in the preview frame.
In some embodiments, the electronic device may display a preview of at least one shortcut having an association in a preview box, detect a delete operation or an add operation of a user in the preview box, may delete the corresponding association, or add the association with the corresponding shortcut.
For example, the shortcut is a card.
Illustratively, the electronic equipment responds to the operation of a user on the address book card, and displays a preview image of a card having an association relationship with the address book card, such as a preview image of a calling card. After the electronic equipment detects that the user presses the preview image of the call card for a long time, a prompt box is displayed and used for prompting the user whether to delete the association relationship between the address list card and the call card. If the electronic equipment detects that the user clicks the operation of the confirmation control, the association relationship between the address book card and the call card can be deleted. Then, in response to the operation of the user on the address book card, the electronic equipment displays a preview image of a card which is associated with the address book card, wherein the preview image of the card does not include the conversation card. As can be seen, the fifth operation is a delete operation and may contain one or more sub-operations, such as a sub-operation comprising a long press of the preview and a click of a confirmation control.
By way of further example, in response to a user operating the address book card, the electronic device displays a preview frame 162 of the address book card, and an adding control is displayed in the preview frame. And after the electronic equipment detects that the user clicks the adding control, displaying a list of the added cards. The cards displayed in the list of the addable cards include, for example, a card that is determined by the electronic device according to a recommendation algorithm and is most frequently used by the user, a card that is most recently used, a card that is recently deleted, or all cards in the electronic device, and the like, and the user may select one or more of the cards to establish an association relationship with the address book card. After the electronic equipment detects the selection operation of the user, the association relationship between the address book card and the call card selected by the user is determined to be established. And then, the electronic equipment responds to the user operation, and a preview image of the newly added conversation card can be displayed in the displayed preview frame of the address book card. It can be seen that the sixth operation is an operation for establishing an association relationship, and may include one or more sub-operations, such as a sub-operation including clicking an add control and selecting an added card.
Therefore, the electronic device can detect the deletion operation of the user to delete the corresponding association relation or detect the operation of the user for establishing the association relation and establish the corresponding association relation in the process of displaying the preview image of the shortcut. Therefore, the operation of deleting the relation or establishing the association relation by the user is simplified, and the use experience of the user is improved.
According to the first aspect, or any implementation manner of the first aspect, a hover ball is displayed on a desktop, and a preview of at least one shortcut is displayed on the desktop in response to a first operation of a user, where the method includes: and responding to a first operation of clicking the floating ball by the user, and acquiring user data. A preview of at least one shortcut is determined based on the user data. Displaying a preview of at least one shortcut on the hover ball.
In some embodiments, the electronic device may further enable displaying a preview of a recommended shortcut (such as a card) on the desktop, so that even if limited to the limited display area of the desktop, card recommendations may be made for the user among all cards of all applications included in the electronic device according to the user data. The operation difficulty of the user is further reduced, and the use experience of the user is improved. Alternatively, the user data includes, for example, history data of the use of the card by the user (e.g., data of the most recent use of the card, the number of times of using each card, etc.), age of the user, sex of the user, history data of the use of the application by the user (e.g., data of the most recent use of the application, data of the most frequently used application), model of the electronic device, and the like.
According to the first aspect, or any implementation manner of the first aspect above, the preview images of at least one shortcut further include a fifth preview image and a sixth preview image, and the method further includes: and detecting a seventh operation of the user on the fifth preview image and the sixth preview image, and executing a sixth shortcut corresponding to the fifth preview image and a second interaction event corresponding to a seventh shortcut corresponding to the sixth preview image.
In some embodiments, in the hover scene, the interaction events between different shortcuts can also be preset in the electronic device, or can be established according to the user operation. The interaction event comprises, for example, a function interaction operation between two different shortcuts.
Therefore, the electronic equipment can automatically recommend the shortcut to the user without being operated by the user, and the user can quickly open the required shortcut without searching the display position of the shortcut. Also, the electronic device can also perform interactive events between different shortcuts. Therefore, the operation difficulty of the user is effectively reduced, and the use experience of the user is improved.
According to the first aspect, or any implementation manner of the first aspect above, the method further includes: and changing the display content of the sixth preview image, wherein the changed display content comprises the content corresponding to the second interaction event.
For example, assuming that the electronic device detects an operation of clicking the floating ball by the user, a preview of a memo card and a preview of a calendar card are displayed in a preview circle around the floating ball. After the electronic equipment detects that the user slides to the preview image of the calendar card by taking the preview image of the memo card as a starting point, whether the memo card and the calendar card have an interactive event is determined, and if the interactive event is determined, schedule reminding corresponding to notes provided by adding the memo card to the calendar card is given. Then, the memo card sends one of the note information (such as information for holding the event a) newly added by the user, the note information collected by the user, and the like to the calendar card, and the calendar card establishes a corresponding schedule reminder according to the note information. For example, the note information includes time information, and the calendar card may set a schedule reminder corresponding to the time to remind the user to process an event in the note information. If the calendar card is added with a schedule reminder, the user is reminded to hold the event A at XXX. For another example, the note information does not include time information, and the calendar card may set schedule reminding at default time, for example, the user is reminded to process an event included in the note information after defaulting for 24 hours; or, the prompt message is displayed, and the user inputs the time of schedule reminding. After the corresponding schedule reminder is added to the preview of the calendar card displayed by the electronic equipment, a user can visually determine that the schedule is added through the preview, so that the user operation is simplified, and the user experience is improved.
According to the first aspect, or any implementation manner of the first aspect above, the preview images of at least one shortcut further include a seventh preview image, and the method further includes: and detecting an eighth operation of the user on the seventh preview picture, not displaying the seventh preview picture, and deleting the association relation between the eighth shortcut corresponding to the seventh preview picture and the hover.
Therefore, in the scene of recommending and displaying the shortcut corresponding to the floating ball, the electronic equipment can detect the deletion operation of the user and delete the corresponding association relation in the process of displaying the preview image of the shortcut, so that the operation of deleting the relation by the user is simplified, and the use experience of the user is improved.
According to the first aspect, or any implementation manner of the first aspect above, the preview images of at least one shortcut further include an eighth preview image, and the method further includes: and detecting a ninth operation of the user on the eighth preview picture, and magnifying and displaying the eighth preview picture.
In some embodiments, the electronic device detects the operation of the user on the preview image, and may display the preview image in an enlarged manner or display the corresponding card in a floating manner near the preview image, so that the user can determine the functions and display contents of the card more clearly. Alternatively, the enlarged preview image may contain more display content than the preview image before enlargement. For example, if the card preview shows limited content within the display area, the enlarged preview can show more corresponding content of the card in response to the user operation. The preview image as displayed upon magnification may include the entire contents of the corresponding card.
According to a first aspect, or any one of the above implementation manners of the first aspect, the first operation and the second operation are click operations. Alternatively, the third operation, the fourth operation, and the seventh operation are sliding operations. Alternatively, the fifth operation and the eighth operation are deletion operations. Alternatively, the sixth operation is an operation of establishing an association relationship. Or, the ninth operation is a gesture operation of presetting and enlarging the preview image of the at least one shortcut.
In a second aspect, an electronic device is provided. The electronic device includes: a processor, a memory, and a touch screen, the memory, the touch screen coupled to the processor, the memory for storing computer program code, the computer program code comprising computer instructions that, when read by the processor from the memory, cause the electronic device to perform: the desktop is displayed. And displaying a preview of at least one shortcut on the desktop in response to a first operation of the user. And detecting a second operation of the user on a first preview image in the preview images of the at least one shortcut, and jumping to a page including the first shortcut corresponding to the first preview image on the display desktop, or starting a first application corresponding to the first preview image.
According to a second aspect, the first shortcut includes any one of a first card, a first widget, and a first application icon corresponding to the first preview.
According to the second aspect, or any implementation manner of the second aspect, in a case that the first shortcut is a first card corresponding to a first preview image, the starting of the first application corresponding to the first preview image includes: and starting a first application corresponding to the first preview image, and displaying a function page corresponding to the first preview image.
According to a second aspect, or any implementation manner of the second aspect above, displaying a preview of at least one shortcut on a desktop in response to a first operation of a user includes: and displaying a preview of at least one shortcut which has an associated relationship with the second shortcut on the desktop in response to a first operation of the user on the second shortcut.
According to a second aspect, or any implementation manner of the second aspect above, in response to a first operation by a user, when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a third operation of the user on the second shortcut and the first shortcut displayed on the desktop, and establishing an association relation between the first shortcut and the second shortcut.
According to a second aspect, or any implementation manner of the second aspect above, the preview image of the at least one shortcut further includes a second preview image, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a fourth operation of the user on the second shortcut and the second preview image, and executing a first interaction event corresponding to the second shortcut and a third shortcut corresponding to the second preview image.
According to a second aspect, or any implementation manner of the second aspect above, the preview images of the at least one shortcut further include a third preview image, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a fifth operation of the user on the third preview image, not displaying the third preview image, and deleting the association relationship between the second shortcut and a fourth shortcut corresponding to the third preview image.
According to a second aspect, or any implementation manner of the second aspect above, a preview image of at least one shortcut is displayed in a preview box on a desktop, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a sixth operation of the user in the preview frame, establishing an association relation between the fifth shortcut and the second shortcut, and displaying a fourth preview image corresponding to the fifth shortcut in the preview frame.
According to a second aspect, or any implementation manner of the second aspect, a hovercall is displayed on a desktop, and a preview of at least one shortcut is displayed on the desktop in response to a first operation of a user, where the preview includes: and responding to a first operation of clicking the floating ball by the user, and acquiring user data. A preview of at least one shortcut is determined based on the user data. Displaying a preview of at least one shortcut on the hover ball.
According to a second aspect, or any implementation manner of the second aspect above, the preview images of at least one shortcut further include a fifth preview image and a sixth preview image, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a seventh operation of the user on the fifth preview image and the sixth preview image, and executing a sixth shortcut corresponding to the fifth preview image and a second interaction event corresponding to a seventh shortcut corresponding to the sixth preview image.
According to a second aspect, or any implementation manner of the second aspect above, when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and changing the display content of the sixth preview image, wherein the changed display content comprises the content corresponding to the second interaction event.
According to a second aspect, or any implementation manner of the second aspect above, the preview images of the at least one shortcut further include a seventh preview image, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting an eighth operation of the user on the seventh preview image, not displaying the seventh preview image, and deleting the association relationship between the eighth shortcut and the hover corresponding to the seventh preview image.
According to a second aspect, or any implementation manner of the second aspect above, the preview images of the at least one shortcut further include an eighth preview image, and when the processor reads the computer instructions from the memory, the electronic device is further caused to perform the following operations: and detecting a ninth operation of the user on the eighth preview picture, and magnifying and displaying the eighth preview picture.
According to a second aspect, or any implementation manner of the second aspect above, the first operation and the second operation are click operations. Alternatively, the third operation, the fourth operation, and the seventh operation are sliding operations. Alternatively, the fifth operation and the eighth operation are deletion operations. Alternatively, the sixth operation is an operation of establishing an association relationship. Or, the ninth operation is a gesture operation of presetting and enlarging the preview image of the at least one shortcut.
For technical effects corresponding to any one of the implementation manners in the second aspect and the second aspect, reference may be made to the technical effects corresponding to any one of the implementation manners in the first aspect and the first aspect, and details are not described here.
In a third aspect, an embodiment of the present application provides an electronic device having a function of implementing the display method as described in the first aspect and any one of the possible implementation manners. The function can be realized by hardware, and can also be realized by hardware execution and corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
For technical effects corresponding to any one of the implementation manners in the third aspect and the third aspect, reference may be made to the technical effects corresponding to any one of the implementation manners in the first aspect and the first aspect, and details are not repeated here.
In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which may also be referred to as instructions or code) that, when executed by the electronic device, causes the electronic device to perform the method of the first aspect or any one of the embodiments of the first aspect.
For technical effects corresponding to any one of the implementation manners in the fourth aspect and the fourth aspect, reference may be made to the technical effects corresponding to any one of the implementation manners in the first aspect and the first aspect, and details are not described here.
In a fifth aspect, the present application provides a computer program product, which when run on an electronic device, causes the electronic device to execute the method of the first aspect or any one of the implementation manners of the first aspect.
For technical effects corresponding to any one of the implementation manners of the fifth aspect and the fifth aspect, reference may be made to the technical effects corresponding to any one of the implementation manners of the first aspect and the first aspect, and details are not repeated here.
In a sixth aspect, embodiments of the present application provide a circuit system, where the circuit system includes a processing circuit configured to perform the method of the first aspect or any one of the implementation manners of the first aspect.
For technical effects corresponding to any one of the implementations of the sixth aspect and the sixth aspect, reference may be made to the technical effects corresponding to any one of the implementations of the first aspect and the first aspect, and details are not described here.
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 method of any one of the first aspect or the first aspect.
For technical effects corresponding to any one of the implementation manners in the seventh aspect and the seventh aspect, reference may be made to the technical effects corresponding to any one of the implementation manners in the first aspect and the first aspect, and details are not repeated here.
Drawings
Fig. 1 is a schematic diagram of device types of an electronic device according to an embodiment of the present application;
FIG. 2 is a first schematic view of an interface provided in an embodiment of the present application;
fig. 3 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present disclosure;
fig. 4A is a block diagram illustrating a software structure of an electronic device according to an embodiment of the present disclosure;
fig. 4B is a schematic diagram of module interaction of an electronic device according to an embodiment of the present application;
FIG. 5 is a second schematic interface diagram provided in an embodiment of the present application;
FIG. 6 is a third schematic interface diagram provided in an embodiment of the present application;
FIG. 7 is a fourth schematic interface diagram provided in an embodiment of the present application;
FIG. 8 is a fifth schematic view of an interface provided in an embodiment of the present application;
fig. 9 is a sixth schematic interface provided in an embodiment of the present application;
fig. 10 is a schematic diagram of an interface provided in the embodiment of the present application;
fig. 11 is a schematic view eight of an interface provided in the embodiment of the present application;
FIG. 12 is a ninth schematic interface diagram provided by an embodiment of the present application;
FIG. 13 is a block diagram ten of an interface provided by an embodiment of the present application;
FIG. 14 is an eleventh schematic interface diagram provided by an embodiment of the present application;
FIG. 15 is a twelfth schematic interface view provided by an embodiment of the present application;
FIG. 16 is a thirteen schematic interface diagram provided by the embodiments of the present application;
FIG. 17 is a fourteenth schematic interface diagram provided in an embodiment of the present application;
FIG. 18 is a fifteen schematic interface diagram provided by an embodiment of the subject application;
FIG. 19 is a sixteenth schematic illustration of an interface provided by an embodiment of the present application;
FIG. 20A is a seventeenth schematic interface diagram provided in an embodiment of the present application;
fig. 20B is an eighteen schematic interface diagram provided by an embodiment of the present application;
fig. 21A is a nineteen schematic interface diagram provided in an embodiment of the present application;
FIG. 21B is a schematic view of an interface twenty provided by an embodiment of the present application;
fig. 22A is a schematic diagram twenty-one of an interface provided in an embodiment of the present application;
fig. 22B is a schematic twenty-two of an interface provided by an embodiment of the present application;
fig. 23 is a schematic flowchart of a display method according to an embodiment of the present application;
fig. 24 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solution in the embodiments of the present application is described below with reference to the drawings in the embodiments of the present application. In the description of the embodiments of the present application, the terminology used in the following embodiments is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in the specification of the present application and the appended claims, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as "one or more", unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" means one or more than two (including two).
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather mean "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless otherwise specifically stated. The term "coupled" includes direct coupling and indirect coupling, unless otherwise noted. "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated.
In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
The display method 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 vehicle-mounted device 15, (e.g., a smart watch, a smart bracelet, etc.) 16, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), an artificial intelligence (artificial intelligence) device, and other terminal devices having a display function. Operating systems installed on electronic devices include, but are not limited to Or other operating system. In some embodiments, the electronic device may be a stationary device or a portable device. The application does not limit the specific type of the electronic equipment and the installed operating system.
In some scenes, with the development of terminal technology, the functions that can be realized by applications in the electronic device are also more and more abundant, and in order to facilitate user operation, the electronic device displays a shortcut, such as a card, a widget (widget), an application icon, and the like, that can execute the functions of an application part and can quickly start the application on a desktop. However, shortcuts of different functions displayed on the desktop exist in isolation, and interaction cannot be realized.
Illustratively, as shown in the interface 201 of fig. 2, the shortcut displayed on the desktop of the electronic device includes a clock card 21 for implementing a clock part function, a calculator application icon 22 corresponding to a calculator application, and a time widget, a date widget and a weather widget indicated by reference numeral 23, which can display a part of the function of the corresponding application and can quickly start the corresponding application (or, the widget indicated by reference numeral 23 includes a plurality of controls, such as a control for starting the time application, a control for starting the calendar application and a control for starting the weather application). The desktop display space of the electronic equipment is limited, and shortcuts of partial applications can only be displayed, and the shortcuts cannot be directly interacted on the desktop.
For example, when the electronic device receives an incoming call and displays an incoming call prompt on the calling card 24 on the interface 201 shown in fig. 2, the user is not convenient to answer the call at present and can reject the incoming call, but the user wants to set an alarm clock prompt for making a subsequent call back. Then, the user needs to operate on the calling card 24 to refuse to receive the incoming call, and then operates on the clock card 21 to start the clock application, and then sets the alarm clock in the clock application. Therefore, if the user needs to use the functions of the shortcuts displayed on the desktop, the steps are very complicated, and the user experience is poor. Moreover, if the call card and the clock card are not displayed on the same page, the user needs to turn pages to search for the clock card after operating the call card, so that the steps are more complicated, and the user experience is more influenced.
Therefore, the display method provided by the embodiment of the application can establish the association relationship between the shortcuts, and a user can use different shortcuts by simple operation, so that the user experience is improved.
For example, in the scenario shown in fig. 2, the electronic device may establish an association relationship between the conversation card 24 and the clock card 22, so that the user may create the alarm clock reminder by simple operation. The specific association relationship establishment and application steps are described in the following embodiments, and are not described in detail herein.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
The electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a 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, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identification Module (SIM) card interface 195, and the like.
It should be understood that the illustrated structure of the embodiments of the present application does not constitute a specific limitation to the electronic device. In other embodiments of the present application, an electronic device may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components may be used. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in 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 have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The USB interface 130 is an interface conforming to the USB standard specification, and may 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, and may also be used to transmit data between the electronic device and a peripheral device. And the earphone can also be used for connecting an earphone and playing audio through the earphone. The interface may also be used to connect other second electronic devices, such as AR devices and the like.
It should be understood that the connection relationship between the modules illustrated in the embodiments of the present application is only an exemplary illustration, and does not limit the structure of the electronic device. In other embodiments of the present application, the electronic device may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The charging management module 140 is configured to receive a charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive a wireless charging input through a wireless charging coil of the electronic device. The charging management module 140 may also supply power to the second electronic device through the power management module 141 while charging the battery 142.
The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140, and supplies power to the processor 110, the internal memory 121, the display 194, the camera 193, the wireless communication module 160, and the like.
The wireless communication function of the electronic device may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in an electronic device may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as 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 including 2G/3G/4G/5G wireless communication applied to the electronic device. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave.
The wireless communication module 160 may provide solutions for wireless communication applied to electronic devices, including Wireless Local Area Networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global Navigation Satellite Systems (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on 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, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves via the antenna 2 to radiate the electromagnetic waves.
In some embodiments, antenna 1 of the electronic device is coupled to the mobile communication module 150 and antenna 2 is coupled to the wireless communication module 160 so that the electronic device can communicate with the network and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), general Packet Radio Service (GPRS), code division multiple access (code division multiple access, CDMA), wideband Code Division Multiple Access (WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. The GNSS may include a Global Positioning System (GPS), a global navigation satellite system (GLONASS), a beidou satellite navigation system (BDS), a quasi-zenith satellite system (QZSS), and/or a Satellite Based Augmentation System (SBAS).
The electronic device implements display functionality via the GPU, the display screen 194, and the application processor, among other things. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may adopt a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-OLED, a quantum dot light-emitting diode (QLED), and the like. In some embodiments, the electronic device may include 1 or N display screens 194, N being a positive integer greater than 1.
In some embodiments, the electronic device may display a shortcut to a portion of a function or application (e.g., a card, an application icon, a widget, etc.) on the desktop during the display of the desktop via the display screen 194, or in response to a user manipulating the shortcut to a portion of the function. After that, the electronic device can establish an association relationship between shortcuts of different functions based on user operations or based on historical data of the user. Therefore, the subsequent electronic equipment can respond to the user operation to realize the jump among the shortcuts of different functions or the customized interaction.
The sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
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 called a "touch screen". The touch sensor is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided via the display screen 194. In other embodiments, the touch sensor may be disposed on a surface of the electronic device at a different location than the display screen 194.
The electronic device may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, the application processor, and the like.
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 to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats. In some embodiments, the electronic device 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 Micro SD card, to extend the storage capability of the electronic device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in the external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The data storage area can store data (such as audio data, phone book and the like) created in the using process of the electronic device. In addition, the internal memory 121 may include a high speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a Universal Flash Storage (UFS), and the like. The processor 110 executes various functional applications of the electronic device and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The electronic device may implement audio functions via the audio module 170, as well as an application processor, etc. Such as music playing, recording, etc. The audio module 170 may include a speaker, a receiver, a microphone, an earphone interface, and the like. For converting digital audio information into an analog audio signal output and for converting 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 some functional modules of the audio module 170 may be disposed in the processor 110.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The electronic device may receive a key input, and generate a key signal input related to user settings and function control of the electronic device.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration cues, as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects for touch operations applied to different areas of the display screen 194.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be attached to and detached from the electronic device by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195. The electronic equipment can support 1 or N SIM card interfaces, and N is a positive integer greater than 1.
The software system of the electronic device may employ a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the application takes an Android system with a layered architecture as an example, and exemplarily illustrates a software structure of an electronic device.
Fig. 4A is a block diagram of a software structure of an electronic device according to an embodiment of the present application.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages.
As shown in fig. 4A, the application package may include gallery, short message, camera, calendar, music, navigation, map, call, video, etc. applications.
In some embodiments, a desktop (launcher) may manage shortcuts to application functions (e.g., cards, widgets, application icons, etc.) displayed on the desktop. Optionally, the launcher may also manage other display contents displayed on the desktop, for example, manage dynamic effects generated in the process of establishing association relationships between shortcuts of different application functions.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions.
As shown in FIG. 4A, the application framework layers may include a window manager, content provider, phone manager, explorer, view system, input system, card management system, and the like.
The window manager is used for managing window programs. The window manager can obtain 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 it accessible to applications. The data may include video, images, audio, calls made and answered, browsing history and bookmarks, phone books, etc.
The phone manager is used to provide communication functions of the electronic device. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
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, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
And the input system is used for monitoring and dispatching the user input events detected by the electronic equipment. For example, assume that the electronic apparatus detects a touch operation of a user on a card displayed on a desktop. 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 an original input event (including touch coordinates, a time stamp of the touch operation, and other information). The raw input events are stored at the kernel layer. An input system in the application program framework layer acquires an original input event from the kernel layer, identifies a control corresponding to the input event, and sends a timestamp and card information corresponding to the input event to the card management system.
And the card management system is used for establishing and managing the incidence relation and the interaction event between the cards. The specific implementation manner of the association relationship and the interaction event may refer to related contents in the following embodiments, which are not described herein again.
Illustratively, as shown in fig. 4B, the input system includes a listening module 41 and a dispatching module 42. The monitoring module 41 is configured to monitor an original input event processed by the kernel layer, identify a timestamp and card information corresponding to the original input event after the original input event is obtained, and forward the timestamp and the card information to the dispatching module 42. The dispatch module 42 sends the timestamp and card information to the card management system. A card relationship mapping list 43 and a card service mapping list 44 are maintained in the card management system. For example, after receiving the time stamp and the card information, the card management system can determine a card having an association relationship with a card currently triggered by the user according to the card relationship mapping list 43, or establish an association relationship between different cards according to the card information and store the association relationship in the card relationship mapping list 43. For another example, after receiving the timestamp and the card information, the card management system can further obtain a corresponding card interaction event according to the card service mapping list 44, or establish interaction events of different cards according to the card information and store the interaction events in the card service mapping list 44. Optionally, the card management system may further call an interface of the application framework layer according to different timestamps and card information, start an application or an application card corresponding to the application layer, and then the application or the application card starts the display driver by calling the kernel layer, and displays different interaction effects through the display screen 194.
It should be noted that, in the above example, a card is taken as an example for description, and it is understood that, for establishment and implementation methods of association relationships and interaction events between shortcuts of application functions that can be displayed on a desktop, reference may be made to the above example as well, and details are not described here again. In addition, the card management system may also maintain a relationship mapping table and a service mapping table for other types of shortcuts, where the different types of shortcuts may also establish associations and interaction events, which are described in detail in the following embodiments.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application layer and the application framework layer as binary files. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., openGL ES), two-dimensional graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-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 two-dimensional 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 display method provided by the embodiment of the application is explained below by taking a card as an example. It can be understood that the display method of other function shortcuts (such as widgets, application icons, and the like) that can be displayed on the desktop may refer to the display method provided in the embodiment of the present application, and details thereof are not described again.
In some embodiments, after detecting a preset operation of a user on a card, the electronic device determines that the user needs to establish an association relationship between the card and another card, and may display a connection line with the card as a starting point. Then, the electronic device may establish an association relationship between the two cards based on an operation of dragging the other end point of the connection line to the other card by the user. The preset operation includes, for example, a single-click operation on a connection control displayed on the card, a touch operation at a preset position on the card, a gesture operation on the card, and the like.
Illustratively, as shown in an interface 501 in fig. 5 (a), a conversation card 51 is displayed on the desktop of the electronic device, and a connection control 52 is displayed at the upper left corner of the conversation card 51. The electronic device detects the operation of the user clicking the connection control 52, determines that the user needs to establish an association relationship between the conversation card 51 and other cards, and may display an interface 502 shown in fig. 5 (b). The link 53 is displayed on the interface 502 starting from the link control 52. After the electronic device detects that the user long-presses and drags the end point (the other end point except the starting point) of the connecting line 53, the user can drag the connecting line 53 to connect to the current page display card of the desktop or the card displayed on other pages as the dragging track of the user lengthens or shortens the connecting line 53. For example, as shown in the interface 503 in (c) of fig. 5, after detecting that the user drags the connection line 53 to the edge of the current page of the desktop, the electronic device still drags the connection line in the edge direction, and the next page can be displayed in a page-turning manner, as shown in the interface 504 in (d) of fig. 5. After the electronic device detects that the user drags the connection 53 to the connection control 55 displayed on the upper left corner of the clock card 54 displayed on the interface 504, the association relationship between the conversation card 51 and the clock card 54 can be established. Further, after the association relationship between the two cards is successfully established, the electronic device may display the connection control action (such as amplification, color change, flashing, and the like), or display a prompt message to prompt the user that the association relationship between the two cards is currently established.
In some embodiments, as shown in fig. 4B, after the electronic device establishes the association relationship between the cards, the electronic device may store the association relationship in the card relationship mapping list 43 through the card management system.
Optionally, as shown in the scenario of fig. 5, after detecting that the user presses and drags the connection control 52 for a long time on the interface 501 shown in fig. 5 (a), the electronic device may directly display the connection line used for representing the user's dragging track (that is, it is not necessary to display the shorter connection line first and then receive the user's dragging operation, but instead, the connection line is directly displayed according to the user's dragging track). Or, the connection line control 52 does not need to be displayed in the upper left corner of the call card 51, and after detecting the long pressing and dragging operation of the user on the call card 51, the electronic device may determine that the association relationship of the call card 51 needs to be established, and may display the connection line 53 in response to the dragging trajectory of the user.
It should be noted that "up", "down", "left" and "right" described in the following embodiments refer to the orientation shown in fig. 5 (a), and are not described in detail later.
In some embodiments, the card status of the card displayed on the desktop includes a temporary card and a fixed card, and the two cards establishing the association relationship may be the temporary card or the fixed card.
Illustratively, as shown in an interface 601 in fig. 6 (a), a call application icon 61 is displayed on the desktop of the electronic device, a user is detected to drag up the call application icon 61 in a direction indicated by an arrow 62, an interface 602 is displayed as shown in fig. 6 (b), and a temporary call card 63 of the call application is displayed on the interface 602. As shown in the interface 602, the connection control 65 may still be displayed on the temporary conversation card 63 for establishing an association relationship with other cards. That is to say, for an application without a card displayed on the desktop, the electronic device may also display a temporary card in response to an operation of the user on an application icon, and then receive an operation of establishing an association relationship by the user. Optionally, the temporary card may automatically disappear after the association relationship is established.
It should be noted that, the process of establishing the association relationship by the temporary card may refer to the process shown in fig. 5, which is not described herein again.
Optionally, as shown in the interface 602 in fig. 6 (b), a pushpin control 64 is further displayed on the temporary calling card 63. The electronic device may convert the card state of the conversation card 63, such as converting to a fixed state conversation card, after detecting that the user clicks the pushpin control 64. The electronic equipment can also establish the association relationship between the card and other cards after the card state is changed into the fixed card.
In some embodiments, in response to a user operation, the electronic device may establish an association between the card and the card or the application corresponding to the application icon displayed on the desktop.
For example, as shown in an interface 701 (a) in fig. 7, a call card 71 is displayed on the electronic device, after an operation of clicking the link control 72 by the user is detected, a link 73 is displayed, an operation of dragging the link 73 by the user is detected, and a dragging track is displayed on the desktop. As shown in the interface 702 in fig. 7 (b), when the electronic device detects an operation of dragging the connection line 73 to the clock icon 74 by the user, the association relationship between the call card 71 and the clock card corresponding to the clock application is established by default; or the association relationship between the conversation card 71 and the clock application is established by default; or the clock application does not have a corresponding card, and the association relation between the communication card 71 and the clock application is established; or a plurality of cards corresponding to the clock application, and establishing an association relationship between the communication card 71 and a default card corresponding to the clock application (for example, a default card set by a user, a card frequently used by the user, and the like); alternatively, as shown in the interface 703 in fig. 7 (c), the prompt information 75 is displayed to prompt the user to select an object for which the association relationship is established. If the user is detected to click the control 76, the association relationship between the conversation card 71 and the clock card corresponding to the clock application can be determined.
By the method, after the electronic equipment establishes the incidence relation among different cards, the different cards can realize interactive response based on the incidence relation, and the interactive response is described in detail as follows.
In some embodiments, after detecting a preset operation of a user on a card, the electronic device may display a preview of the card or the application associated with the card. After that, the electronic device detects a click operation (or other gesture operations) of the user on the preview image, and may jump to and display a page where the corresponding card or application icon is located on the desktop, or start an application corresponding to the corresponding card or application icon, and display a corresponding function page. The preset operation includes, for example, a long press, a double click, and other gesture operations on a preset control displayed on the card, a touch operation at a preset position on the card, a gesture operation on the card, and the like. The preset control can be the connection control or other controls.
Illustratively, as shown in an interface 801 (a) in fig. 8, a conversation card 81 is displayed on the desktop of the electronic device, and when an operation of pressing the connection control 82 for a long time by the user is detected, as shown in an interface 802 (b) in fig. 8, a preview frame 83 is displayed in a position near the conversation card 81. Wherein the cards can be associated with one or more cards or applications, the preview box 83 is used to display a preview of the card or application associated with the conversation card 81, such as a clock card preview shown in reference numeral 84 in the preview box 83, a preview of a weather application (such as a weather icon) shown in reference numeral 85, and so on.
It will be appreciated that in the scenario shown in fig. 8, the conversation card 81 has an association relationship with the clock card, and therefore the preview image corresponding to the conversation card 81 includes a clock card preview image as indicated by reference numeral 84. Then correspondingly, the preview image corresponding to the clockcard also includes the preview image of the conversation card.
As another example, as shown in the interface 802 in (b) of fig. 8, after detecting that the user clicks the clock card preview image shown by reference numeral 84, the electronic device may display an interface 803 shown in (c) of fig. 8, where the interface 803 is a page on which the clock card 86 is displayed. Namely, after the electronic equipment detects that the user clicks the operation of the preview image of the card, the electronic equipment can quickly jump to display the page of the corresponding card position. Alternatively, as shown in (b) of fig. 8, after detecting that the user clicks on the clock card preview image shown by reference numeral 84, the electronic device may display an interface 804 shown in (d) of fig. 8, where the interface 804 is a function page corresponding to the clock card 86 in the clock application. Namely, after the electronic equipment detects that the user clicks the operation of the preview image of the card, the corresponding application corresponding to the card can be quickly started, and the corresponding function page is displayed. Alternatively, as shown in the interface 802 in fig. 8 (b), after detecting the user's operation of clicking on the clock card preview image shown as reference numeral 84, the electronic device may display a prompt message (not shown in fig. 8) to prompt the user to determine to display the card or the application. And then, the electronic equipment determines whether to skip to display the page where the corresponding clock card is located on the desktop or to start the clock application corresponding to the corresponding clock card according to the user selection, and displays the function page corresponding to the corresponding clock card.
Further exemplarily, as an interface 901 shown in fig. 9 (a), after the electronic device detects an operation of clicking a weather application preview image as shown by reference numeral 91 by the user, an interface 902 as shown in fig. 9 (b) may be displayed, where the interface 902 is a page on which a weather application icon 92 is displayed. Namely, after the electronic equipment detects that the user clicks the preview of the application, the page where the corresponding application icon is located can be displayed by fast skipping. Alternatively, as shown in an interface 901 in fig. 9 (a), after the electronic device detects that the user clicks on the weather application preview image as shown by reference numeral 91, an interface 903 as shown in fig. 9 (c) may be displayed, where the interface 903 is a weather application interface. Namely, after the electronic equipment detects that the user clicks the operation of the preview image of the application, the corresponding application can be quickly started, and an application interface is displayed.
The response action after the electronic device detects that the user clicks the preview image is a response action pre-configured in the electronic device or a response action customized for the user. For example, in the process of establishing the association relationship between two cards, the electronic device prompts the user to establish a response action.
Therefore, the electronic equipment establishes the association relationship among the cards, and a user can quickly indicate the electronic equipment to display another card through one card by simple operation. The user does not need to search for the required cards or application icons in a plurality of pages of the desktop, and the operation difficulty of the user is effectively reduced.
In some embodiments, the cards with established association may not be stationary cards and may not be visible on the desktop. Then, after detecting that the user clicks the card preview image, the electronic device may display a temporary card corresponding to the card preview image in a blank area of the desktop. Optionally, the electronic device does not detect the operation of the user on the temporary state within the preset time period, and the temporary state card may not be displayed any more.
Illustratively, as shown in an interface 1001 in fig. 10 (a), the electronic device displays a preview of an exercise health card having an association relationship with the conversation card 101, such as a preview shown by reference numeral 102, assuming that no exercise health card is displayed on the desktop of the electronic device in the current scene. After the electronic device detects the user's operation of clicking on the preview image as shown by reference numeral 102, it is determined that the sports health card needs to be displayed, but the blank area of the current page is not enough to display the sports health card, and then the sports health card can be displayed in the blank area of other pages of the desktop. As shown in (b) of fig. 10, the electronic device jumps to a blank area of another page of the desktop to display the temporal sports health card 103. Optionally, the electronic device may display an interface 1003 as shown in (c) in fig. 10 when the operation of the temporal sports health card 103 by the user is not detected within the preset time period, and the temporal sports health card 103 is no longer displayed on the interface 1003.
In some embodiments, the electronic device may preset interaction events between different cards, or establish interaction events between different cards according to a user operation. The interaction event comprises, for example, a functional interaction operation between two different cards. Optionally, the user-defined establishment of the interactive event may be implemented through a macro function of the electronic device, for example, an interactive operation process between two cards is recorded through a macro, and a corresponding interactive event is generated.
In some embodiments, as shown in fig. 4B, the electronic device may search the card service mapping list 44 for a corresponding interaction event between two cards through the card management system.
Illustratively, as shown in an interface 1101 in fig. 11 (a), the electronic device displays an address book card 111, and after detecting that the user presses the connection control 112 for a long time, the electronic device displays an interface 1102 as shown in fig. 11 (b), and a preview of a call card associated with the address book card, as shown by reference numeral 113, is displayed on the interface 1102. As shown in the interface 1103 in fig. 11 (c), after detecting that the user presses the link control 112 for a long time and slides to the preview of the call card as shown by the arrow 114 (or detecting that the user slides from the preview of the call card as shown by the arrow 113 to the link control 112), the electronic device determines whether the address book card and the call card have an interaction event, for example, determines that the interaction event is that the call card dials a phone number of a contact provided by the address book card. Then, the address book card may send one of currently displayed contact information, recent contact information, most frequently used contact information, and the like (for example, the contact information of the milk shown on the address book card 111 of the interface 1101) to the call card, and the call card makes a call according to the obtained contact information, for example, makes a call to the milk. As shown in fig. 11 (d) as an interface 1104, the electronic device jumps to the page on which the calling card 115 is displayed, and makes a call through the calling card 115.
Optionally, in the scenario shown in fig. 11, if a plurality of pieces of contact information are displayed on the address book card 111, the electronic device detects that the user presses and drags one of the contacts to the preview image of the call card shown by reference numeral 113, and may implement making a call to the contact through the call card.
Further, in the scenario shown in fig. 11, the electronic device may further display a prompt message for prompting the user whether to make a call, so as to avoid a user misoperation. Optionally, the number of the corresponding interaction events between the cards may also be multiple, and then the electronic device may display a prompt message, so that the user selects which interaction event is specifically executed.
In some embodiments, in the process of displaying the card preview image, the electronic device may display an interactive event identifier on the preview image of the card with the interactive event to prompt the user that the card corresponding to the card preview image may perform a function interaction operation with the operating card. Optionally, the electronic device adds an interactive event identifier to the card preview image with the interactive event; or after the electronic equipment determines that the user establishes the interaction event between the cards, adding an interaction event identifier on the corresponding card preview image.
Illustratively, as shown in the interface 1201 in fig. 12, the electronic device displays a preview of the calling card, such as the preview shown by reference numeral 121, and the interactive event identifier 122 is displayed at the upper right corner of the preview of the calling card. It means that the address book card 123 and the conversation card are pre-configured with interaction events. Furthermore, the electronic device may introduce details of the interaction event of the application program or the card of the application program on a certain function page in the application program; or the electronic device can introduce interactive event details corresponding to different applications or cards in a system function page.
In some embodiments, after the electronic device establishes the association relationship between the two cards, prompt information may be displayed to prompt the user to determine one or more of adding a shortcut start to the corresponding card or application (i.e., corresponding to the scenario shown in fig. 8 or 9), whether to establish an interaction event between the two cards, whether to allow the two cards to execute the interaction event, and the like.
Illustratively, based on the scenario shown in fig. 5, as shown in an interface 1301 shown in fig. 13, after determining that the association relationship between the conversation card and the clock card needs to be established, the electronic device displays prompt information 131 for prompting the user to confirm whether the subsequent operation responding to the click of the preview image displays the corresponding card or starts the corresponding application, and confirm whether the interactive event between the conversation card and the clock card is allowed to be established. Therefore, the incidence relation and the interaction event are realized based on the setting of the user, and the use experience of the user is further improved.
In some embodiments, after the electronic device establishes the association relationship between the two cards, detects that a user slides from one card to the other card, and determines that the two cards are configured with the interaction event, the electronic device may also execute the corresponding interaction event. That is to say, the electronic device can execute the corresponding interaction events of the two cards without displaying the preview image, thereby reducing the operation difficulty of the user.
Illustratively, as shown in the interface 1401 of fig. 14 (a), the electronic device detects that the user has long pressed and dragged the address book card 141 to the call card 142 shown in the interface 1402 of fig. 14 (b), and then determines whether the address book card 141 and the call card 142 have an interaction event. If the electronic device determines that the address book card 141 and the call card 142 have an interaction event, the corresponding interaction event may be executed. As shown in an interface 1403 in fig. 14 (c), the calling card 142 is making a call.
In some embodiments, the electronic device detects a deletion operation or an addition operation of the user in the card preview box, and may delete the corresponding association relationship or add the association relationship with the corresponding card or application.
In some embodiments, as shown in fig. 4B, after deleting the association relationship between the cards, the electronic device may delete the association relationship stored in the card relationship mapping list 43 through the card management system. In other embodiments, as shown in fig. 4B, after the electronic device adds the association relationship between the cards, the newly added association relationship may be saved in the card relationship mapping list 43 through the card management system. That is, in response to a user operation, the card management system can modify the card relationship mapping list 43. Also, in response to a user operation, the card management system can modify the card service mapping list 44.
Illustratively, as shown in fig. 15 (a), the electronic device displays a preview of a card having an association relationship with the address book card 151, such as a preview of a calling card shown by reference numeral 152, in response to a user operation on the address book card 151. After detecting the user's operation of long-pressing the preview image of the calling card as indicated by reference numeral 152, the electronic device displays an interface 1502 as shown in fig. 15 (b). A prompt box 153 is displayed on the interface 1502 for prompting the user whether to delete the association relationship between the address book card 151 and the call card. If the electronic device detects that the user clicks the confirmation control 154, the association relationship between the address book card 151 and the call card may be deleted. Then, as shown in an interface 1503 in fig. 15 (c), in response to the operation of the address book card 151 by the user, the electronic device displays a preview image of a card having an association relationship with the address book card 151, the preview image of which no call card is included.
Further exemplarily, as shown in an interface 1601 in fig. 16 (a), in response to a user operating the address book card 161, the electronic device displays a preview frame 162 of the address book card 161, and an add control 163 is displayed in the preview frame 162. After detecting the operation of clicking the add control 163 by the user, the electronic device displays an interface 1602 as shown in fig. 16 (b). A list 164 of addable cards is displayed on interface 1602. The cards displayed in the list 164 of addable cards include, for example, a card that is determined by the electronic device according to a recommendation algorithm and is most frequently used by the user, a card that is most recently used, a card that is recently deleted, or all cards in the electronic device, and the like, and the user may select one or more of the cards to establish an association relationship with the address book card. As shown in the interface 1602 in fig. 16 (b), after detecting the operation of clicking the control 165 by the user, the electronic device determines to establish the association relationship between the address book card 161 and the call card. After that, the electronic device displays an interface 1603 shown in fig. 16 (c), and a preview image of the newly added conversation card, such as a preview image shown by reference numeral 166, can be displayed in a preview frame 162 of the address book card 161. Optionally, after the electronic device detects that the user clicks the add control, the user can also directly add recommended cards such as cards recently deleted by the user, and the user does not need to select again, so that the user operation is further simplified, and the user experience is improved.
Optionally, the user does not need to perform an operation of establishing the association relationship, and after the electronic device detects an operation (for example, an operation of pressing a line icon for a long time) that the user instructs to display the preview image, the electronic device may also determine the corresponding card according to the recommendation algorithm and display the card preview image.
It should be noted that, the electronic device may manage (e.g., delete, add, etc.) the association relationship corresponding to the application program on a certain function page (e.g., association relationship management page) in the application program; or the electronic device may also manage the association relationship corresponding to different applications or cards in the system function page.
Thus, through the method, the electronic equipment responds to the user operation, and the association relation among different cards can be established. And after the incidence relation is established, the cards with the incidence relation can be quickly displayed, and the corresponding interaction events can be executed. The interaction among the cards is realized, so that the cards are not isolated any more, the operation of a user is simplified, and the use experience of the user is effectively improved.
In some embodiments, the electronic device may further enable a preview of the recommended cards to be displayed on the desktop, so that card recommendations may be made for the user among all cards of all applications included in the electronic device according to the user data, even if limited to the limited display area of the desktop. The operation difficulty of the user is further reduced, and the use experience of the user is improved. Alternatively, the user data includes, for example, history data of the use of the card by the user (e.g., data of the most recent use of the card, the number of times of using each card, etc.), age of the user, sex of the user, history data of the use of the application by the user (e.g., data of the most recent use of the application, data of the most frequently used application), model of the electronic device, and the like.
In some embodiments, as shown in fig. 4B, the electronic device may also add the corresponding card to the card relationship mapping list 43 in the process of displaying the preview of the recommended card, where each card is mapped to the hover ball.
For example, as shown in an interface 1701 in fig. 17 (a), the electronic device displays a hover ball 171 (content can also be displayed in a hover window of other shape), and the hover ball 171 can be displayed in the form of a hover window at any position on the desktop. After detecting the operation of clicking the hover ball by the user, the electronic device determines a card recommended by the user through a recommendation algorithm (such as a deep learning algorithm) based on the user data, displays an interface 1702 shown in fig. 17 (b), and displays a preview of the recommended card in a blank display area around the hover ball 171 (such as displaying an annular preview ring 172 and displaying a preview of the recommended card in the preview ring 172). For example, the electronic device determines that the user has recently used music application cards or music applications frequently, and a preview of the music cards, as shown at reference numeral 173, can be displayed within the preview circle 172 of the hover ball 171.
It will be appreciated that in other embodiments, the hover ball may also be displayed in an enlarged scale, with a preview of the card being displayed on or within the hover ball. For example, as shown in fig. 17 (b), the preview circle 172 may be an enlarged hover ball on which a preview of a music card is displayed as indicated by reference numeral 173.
In some embodiments, when the electronic device detects a user's click operation (or other gesture operation) on the preview image, a page where the corresponding card or application icon is located may be displayed by skipping on the desktop, or an application corresponding to the corresponding card or application icon is started, and a corresponding function page is displayed.
Illustratively, as shown in an interface 1702 of fig. 17 (b), after detecting the operation of the user clicking on the preview image of the music card shown as reference numeral 173, the electronic device displays an interface 1703 shown as fig. 17 (c), where the interface 1703 is a page on which the music card 174 is displayed. Namely, after the electronic equipment detects that the user clicks the operation of the preview image of the card, the electronic equipment can quickly jump to display the page of the corresponding card position. Alternatively, as shown in the interface 1702 of fig. 17 (b), after the electronic device detects the operation of clicking on the preview image of the music card shown by reference numeral 173 by the user, an interface 1704 shown in fig. 17 (d) may be displayed, where the interface 1704 is a function page corresponding to the music card 174 in the music application. Namely, after the electronic equipment detects that the user clicks the operation of the preview image of the card, the corresponding application corresponding to the card can be quickly started, and the corresponding function page is displayed.
For example, corresponding to the scenario shown in fig. 10, the card corresponding to the card preview displayed around the hover may not be a stationary card and may not be displayed on the desktop. Then, after detecting the operation of clicking the card preview by the user, the electronic device may display a temporary card corresponding to the card preview in a blank area of the desktop. Optionally, the electronic device does not detect the operation of the user on the temporary state within the preset time period, and the temporary state card may not be displayed any more.
In some embodiments, the electronic device detects the operation of the user on the preview image, and may display the preview image in an enlarged manner or display the corresponding card in a floating manner near the preview image, so that the user can determine the functions and display contents of the card more clearly. Alternatively, the enlarged preview image may contain more display content than the preview image before enlargement. For example, if the card preview shows limited content within the display area, the enlarged preview can show more corresponding content of the card in response to the user operation. The preview image as displayed upon magnification may include the entire contents of the corresponding card.
Illustratively, as shown in an interface 1801 in fig. 18 (a), the electronic device detects an operation of the user sliding in a direction indicated by an arrow 182 from the floating ball 181 to a preview image of a clock card indicated by a reference numeral 183, and may display an interface 1802 shown in fig. 18 (b). As indicated by reference numeral 184, a preview of the clock card is displayed enlarged on the interface 1802.
As another example, as shown in an interface 1901 in fig. 19 (a), the electronic device detects a sliding operation of the user along the inside of the floating ring on the conversation card preview image as shown by reference numeral 191 (e.g., a sliding operation in the direction of the arrow 192), and may display an interface 1902 as shown in fig. 19 (b). As indicated by reference numeral 193, a preview of the calling card is displayed in an enlarged scale on the interface 1902.
Optionally, in the above-mentioned connection scenario, the preview image may be displayed in an enlarged manner or a corresponding card may be displayed in a floating manner near the preview image according to an operation of the user on the preview image.
In some embodiments, in the hover scene, interaction events between different cards can be preset in the electronic device as well, or can be established according to user operations. The interaction event comprises, for example, a functional interaction operation between two different cards. Optionally, the user-defined interactive event establishment may be implemented through a macro function of the electronic device, for example, by recording an interactive operation between two cards through a macro, generating a corresponding interactive event, and the like.
In some embodiments, as shown in fig. 4B, the electronic device may search the card service mapping list 44 for a corresponding interaction event between two cards through the card management system.
Illustratively, as shown in an interface 2001 of fig. 20A (a), a preview of a memo card shown as reference numeral 202 and a preview of a calendar card shown as reference numeral 203 are displayed within a preview circle 201 around the floating ball. After detecting the operation of the user sliding to the preview of the calendar card as shown by reference numeral 203 in the direction of the arrow 204 starting from the preview of the memo card as shown by reference numeral 202, the electronic device determines whether the memo card and the calendar card have an interactive event, such as determining a schedule reminder corresponding to a note provided by the interactive event for adding the memo card to the calendar card. Then, the memo card sends one of the note information (such as information for holding the event a) newly added by the user, the note information collected by the user, and the like to the calendar card, and the calendar card establishes a corresponding schedule reminder according to the note information. For example, the note information includes time information, and the calendar card may set a schedule reminder corresponding to the time to remind the user to process an event in the note information. If the calendar card is added with a schedule reminder, the user is reminded to hold the event A at XXX. For another example, the note information does not include time information, and the calendar card may set schedule reminding at default time, for example, the user is reminded to process an event included in the note information after defaulting for 24 hours; or displaying prompt information, and inputting the time of schedule reminding by the user. Then, the electronic device displays the interface 2002 shown in (b) in fig. 20A, as shown by reference numeral 205, the corresponding schedule reminder has been added to the preview image of the calendar card, and the user can intuitively determine that the schedule has been added through the preview image, thereby simplifying the user operation and improving the user experience.
And based on the scenario shown in fig. 20A, and then as shown in an interface 2003 shown in (a) of fig. 20B, the electronic device detects an operation of clicking the calendar icon 206 by the user, and after the calendar application is opened, displays an interface 2004 shown in (B) of fig. 20B, as shown by reference numeral 207, and the calendar application also has a corresponding schedule reminder added thereto. That is, based on the interactive event, the electronic device has performed synchronous editing on background data of the corresponding application.
Further illustratively, as shown in an interface 2101 in fig. 21A (a), a preview of a gallery card shown as reference numeral 212 and a preview of a memo card shown as reference numeral 213 are displayed within the preview circle 211 around the hover ball. After detecting the user's operation of sliding in the direction indicated by the arrow 214 to the preview of the memo card starting from the preview of the gallery card as indicated by reference numeral 212, the electronic device determines whether the gallery card and the memo card have an interaction event, such as determining that the interaction event adds a note of a photograph (or picture) provided by the gallery card to the memo card. Then the gallery card sends the latest photograph (or picture) or collection of photographs (or pictures) obtained by the user to the memo card, which creates a new note including the corresponding photograph (or picture). Then, the electronic device displays an interface 2102 shown in (b) in fig. 21A, as shown by reference numeral 215, corresponding notes have been added to the preview image of the memo card, and the user can intuitively determine that the notes have been added through the preview image, thereby simplifying user operation and improving user experience.
And based on the scene shown in fig. 21A, and following the interface 2103 shown in (a) in fig. 21B, the electronic device detects the operation of the user for clicking the memo icon 216, and after the memo application is opened, a newly created note can be opened according to the user operation, and the interface 2104 shown in (B) in fig. 21B is displayed, where the newly created note is a note created according to the received photo (or picture) sent by the gallery card. That is, based on the interactive event, the electronic device has performed synchronous editing on background data of the corresponding application.
Further illustratively, as shown in an interface 2201 of fig. 22A (a), a preview of the address book card shown at reference numeral 222 and a preview of the clock card shown at reference numeral 223 are displayed in the preview circle 221 around the hover ball. After detecting the operation that the user slides to the preview image of the clock card as shown by reference numeral 223 along the direction shown by the arrow 224 with the preview image of the address book card as shown by reference numeral 222 as a starting point, the electronic device determines whether the address book card and the clock card have an interaction event, for example, determines that the interaction event is an alarm clock reminder corresponding to the contact information provided by adding the address book card to the clock card. Then, the address book card sends one of the currently displayed contact information, the recent contact information, the most frequently used contact information and the like to the clock card, and the clock card establishes corresponding alarm clock reminding according to the contact information so as to remind a user to make a call through an alarm clock and the like. For example, default alarm clock time is set in the clock card, and after the contact information sent by the address list card is received, an alarm clock corresponding to the default alarm clock time is newly established. If the default alarm time is 24 hours, the clock card can set the alarm time to be 24 hours after the contact information is received. For another example, as shown in an interface 2202 in fig. 22A (b), a prompt message 225 is displayed, and an alarm time is input by the user. Then, the electronic device displays an interface 2003 shown in (c) in fig. 22A, as shown by reference numeral 226, a preview of the clock card is added with a corresponding alarm clock reminder, and the user can intuitively determine that an alarm clock is added through the preview, so that the user operation is simplified, and the user experience is improved.
Furthermore, based on the scene shown in fig. 22A, and then as shown in an interface 2204 (a) in fig. 22B, the electronic device detects an operation of clicking the clock icon 227 by the user, and after the clock application is opened, displays an interface 2205 (B) in fig. 22B, and as shown by a reference numeral 228, the clock application has also been added with a corresponding alarm clock reminder. That is, based on the interactive event, the electronic device has performed synchronous editing on background data of the corresponding application.
It should be noted that, for other implementation manners in the hover ball scene, reference may be made to the relevant contents of the connection scene shown in fig. 5 to fig. 16, and details are not repeated here. For example, referring to the above-described scenario shown in fig. 15, in a hover scenario, the electronic device may also delete the preview image displayed in the preview circle in response to a user operation. Then the electronic device will no longer display the deleted preview image in the hover-ring subsequent to the user initiating operation of the hover-ring. For another example, referring to the scene shown in fig. 16, in a corresponding hover scene, the electronic device may also preset an addition control in the hover ring, and after detecting an operation of the addition control by the user, the electronic device may also add a display portion of the preview image in the hover ring according to the operation of the user. Then the preview images displayed by the electronic device in the hover ring include the preview images added by the user in subsequent response to the user initiating operation of the hover ring. For another example, referring to the above scenario shown in fig. 12, correspondingly in the hover ball scenario, the electronic device may also display corresponding interactive event identifiers on two preview images with interactive events.
Therefore, the electronic equipment can automatically recommend the card to the user without being operated by the user, and the user can quickly open the required card without searching the display position of the card or the display position of the corresponding application icon. Moreover, the electronic equipment can also execute interactive events among different cards. Therefore, the operation difficulty of the user is effectively reduced, and the use experience of the user is improved.
Exemplarily, fig. 23 is a schematic flowchart of a display method provided in an embodiment of the present application. As shown in fig. 23, the method includes the following steps.
S2301, displaying a desktop by the electronic equipment.
S2302, in response to a first operation of a user, the electronic device displays a preview of at least one shortcut on the desktop.
In some embodiments, the first shortcut includes any of a first card, a first widget, and a first application icon corresponding to the first preview image.
In some embodiments, the first operation may be an operation of pressing a connection control displayed on the shortcut for a long time; alternatively, the first operation is an operation of clicking the hover ball.
S2303, detecting a second operation of the user on a first preview image in the preview images of the at least one shortcut, and jumping to a page including the first shortcut corresponding to the first preview image on the display desktop, or starting a first application corresponding to the first preview image.
Optionally, other contents in step S2301-step S2303 may refer to the related contents shown in fig. 8 or fig. 17, and are not described herein again.
Therefore, the electronic equipment can display the preview image of the shortcut on the desktop, and different shortcuts can be operated by operating the preview image of the shortcut, so that the operation steps of operating different shortcuts by a user are simplified, and the use experience of the user is improved.
The display method provided by the embodiment of the present application is described in detail above with reference to fig. 5 to 23. The display device provided in the embodiment of the present application is described in detail below with reference to fig. 24.
In a possible design, fig. 24 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. As shown in fig. 24, the electronic device 2400 may include: a display unit 2401 and a processing unit 2402. The electronic device 2400 may be configured to implement the functions of the electronic device involved in the above-described method embodiments.
Optionally, a display unit 2401, configured to support the electronic device 2400 to display interface content; and/or the supporting electronic device 2400 performs S2301, S2302, and S2303 in fig. 23.
Optionally, the detecting unit 2402 is configured to support the electronic device 2400 to execute S2302 and S2303 in fig. 23.
Optionally, the processing unit 2403 is configured to support the electronic device 2400 to process the operation detected by the detecting unit 2402, and invoke the display unit 2401 to display an interface corresponding to the operation.
Optionally, the electronic device 2400 may further include a transceiving unit (not shown in fig. 24), which may receive a touch operation of a user on a desktop. The transceiver unit may include a receiving unit and a transmitting unit, may be implemented by a transceiver or a transceiver-related circuit component, and may be a transceiver or a transceiver module. In order to implement the corresponding flow of the desktop animation display method in the foregoing method embodiment, the operations and/or functions of each unit in the electronic device 2400 may refer to all relevant contents of each step related to the foregoing method embodiment to the functional description of the corresponding functional unit, and for brevity, no further description is repeated here.
Alternatively, the electronic device 2400 shown in fig. 24 may further include a storage unit (not shown in fig. 24) in which programs or instructions are stored. When the display unit 2401, the detection unit 2402 and the processing unit 2403 execute the program or the instructions, the electronic device 2400 shown in fig. 24 may be enabled to execute the desktop animation display method described in the method embodiment.
The technical effects of the electronic device 2400 shown in fig. 24 may refer to the technical effects of the desktop animation display method described in the foregoing method embodiment, and are not described herein again.
Besides the form of the electronic device 2400, the technical solution provided in this application may also be a functional unit or a chip in the electronic device, or a device used in cooperation with the electronic device.
An embodiment of the present application further provides a chip system, including: a processor coupled to a memory, the memory for storing a program or instructions, which when executed by the processor, causes the system-on-chip to implement the method in any of the method embodiments described above.
Optionally, the number of processors in the system on chip may be one or more. The processor may be implemented by hardware or by 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.
Optionally, the memory in the system-on-chip may also be one or more. The memory may be integrated with the processor or may be disposed separately from the processor, and the embodiments of the present application are not limited thereto. The memory may be a non-transitory processor, such as a read only memory ROM, which may be integrated on the same chip as the processor or may be separately disposed on different chips.
The chip system may be a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), a system on chip (SoC), a Central Processor Unit (CPU), a Network Processor (NP), a Digital Signal Processor (DSP), a Micro Controller Unit (MCU), a Programmable Logic Device (PLD), or other integrated chips.
It should be understood that the steps of the above method embodiments may be performed by integrated logic circuits of 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 directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program runs on a computer, the computer is caused to execute the relevant steps to implement the display method in the foregoing embodiment.
The embodiment of the present application further provides a computer program product, which when running on a computer, causes the computer to execute the above related steps to implement the display method in the above embodiment.
In addition, the embodiment of the application also provides a device. The apparatus may be embodied as a component or a module, which may include one or more processors and memory coupled together. Wherein the memory is for storing a computer program. The computer program, when executed by one or more processors, causes an apparatus to perform the display method in the above-described method embodiments.
The apparatus, the computer-readable storage medium, the computer program product, or the chip provided in the embodiments of the present application are all configured to execute the corresponding methods provided above. Therefore, the advantageous effects that can be achieved by the method can refer to the advantageous effects in the corresponding methods provided above, and are not described herein again.
The steps of a method or algorithm described in connection with the disclosure of the embodiments of the application may be embodied in hardware or in software instructions executed by a processor. The software instructions may be comprised of respective software modules that may be stored in Random Access Memory (RAM), flash memory, read Only Memory (ROM), erasable Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), registers, a 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. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC).
Through the above description of the embodiments, those skilled in the art may clearly understand that, for convenience and simplicity of description, only the division of the above functional modules is illustrated. In practical application, the functions can be distributed by different functional modules according to requirements; i.e. the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the embodiments provided in the present application, it should be understood that the disclosed method can be implemented in other ways. The above-described apparatus embodiments are merely illustrative. For example, the division of the module or unit is only a logic function division, and there may be another division manner in actual implementation; for example, various elements or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of modules or units through some interfaces, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Computer-readable storage media include, but are not limited to, any of the following: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure 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 (17)
1. A display method is applied to an electronic device, and the method comprises the following steps:
displaying the desktop;
displaying a preview of at least one shortcut on the desktop in response to a first operation of a user;
and detecting a second operation of the user on a first preview image in the preview images of the at least one shortcut, and jumping to display a page including the first shortcut corresponding to the first preview image on the desktop, or starting a first application corresponding to the first preview image.
2. The method of claim 1, wherein the first shortcut comprises any one of a first card, a first widget, and a first application icon corresponding to the first preview image.
3. The method of claim 2, wherein, in the case that the first shortcut is the first card corresponding to the first preview image, the launching the first application corresponding to the first preview image comprises:
and starting the first application corresponding to the first preview image, and displaying a functional page corresponding to the first preview image.
4. The method of any of claims 1-3, wherein the displaying a preview of at least one shortcut on the desktop in response to a first operation by the user comprises:
and displaying a preview of the at least one shortcut which has an association relation with the second shortcut on the desktop in response to the first operation of the user on the second shortcut.
5. The method of claim 4, wherein prior to displaying the preview image of the at least one shortcut on the desktop in response to a first operation by a user, the method further comprises:
and detecting a third operation of the user on the second shortcut and the first shortcut displayed on the desktop, and establishing an association relation between the first shortcut and the second shortcut.
6. The method of claim 4 or 5, wherein the preview image of the at least one shortcut further comprises a second preview image, the method further comprising:
and detecting a fourth operation of the user on the second shortcut and the second preview image, and executing a first interaction event corresponding to the second shortcut and a third shortcut corresponding to the second preview image.
7. The method of any of claims 4-6, wherein the preview images of the at least one shortcut further comprises a third preview image, the method further comprising:
and detecting a fifth operation of the user on the third preview image, not displaying the third preview image, and deleting the association relationship between the second shortcut and a fourth shortcut corresponding to the third preview image.
8. The method of any of claims 4-7, wherein the preview image of the at least one shortcut is displayed in a preview pane on a desktop, the method further comprising:
and detecting a sixth operation of the user in the preview frame, establishing an association relation between a fifth shortcut and the second shortcut, and displaying a fourth preview image corresponding to the fifth shortcut in the preview frame.
9. The method of any of claims 1-3, wherein a hover ball is displayed on the desktop, and wherein displaying a preview of at least one shortcut on the desktop in response to a first operation by the user comprises:
responding to the first operation of clicking the floating ball by the user, and acquiring user data;
determining a preview of the at least one shortcut according to the user data;
displaying a preview of the at least one shortcut on the hover ball.
10. The method of claim 9, wherein the preview images of the at least one shortcut further comprises a fifth preview image and a sixth preview image, the method further comprising:
and detecting seventh operation of the user on the fifth preview image and the sixth preview image, and executing a sixth interaction event corresponding to the fifth preview image and a seventh interaction event corresponding to the seventh shortcut corresponding to the sixth preview image.
11. The method of claim 10, further comprising:
and changing the display content of the sixth preview image, wherein the changed display content comprises the content corresponding to the second interaction event.
12. The method of any of claims 9-11, wherein the preview images for the at least one shortcut further comprises a seventh preview image, the method further comprising:
and detecting an eighth operation of the user on the seventh preview picture, not displaying the seventh preview picture, and deleting the association relation between the eighth shortcut corresponding to the seventh preview picture and the floating ball.
13. The method of any of claims 1-12, wherein the preview images of the at least one shortcut further comprises an eighth preview image, the method further comprising:
and detecting a ninth operation of the user on the eighth preview image, and enlarging and displaying the eighth preview image.
14. The method of any one of claims 1 to 13,
the first operation and the second operation are click operations;
or, the third operation, the fourth operation, and the seventh operation are sliding operations;
or the fifth operation and the eighth operation are deleting operations;
or, the sixth operation is an operation of establishing an association relationship;
or, the ninth operation is a gesture operation for presetting and amplifying the preview image of the at least one shortcut.
15. An electronic device, comprising: a processor, a memory, and a touch screen, the memory, the touch screen coupled with the processor, the memory for storing 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 the method of any of claims 1-14.
16. A computer-readable storage medium, comprising a computer program which, when run on an electronic device, causes the electronic device to perform the method of any one of claims 1-14.
17. A computer program product, characterized in that it causes a computer to carry out the method according to any one of claims 1-14, when said computer program product is run on the computer.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138685.2A CN115878232A (en) | 2021-09-27 | 2021-09-27 | Display method and electronic equipment |
PCT/CN2022/117862 WO2023045774A1 (en) | 2021-09-27 | 2022-09-08 | Display method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138685.2A CN115878232A (en) | 2021-09-27 | 2021-09-27 | Display method and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115878232A true CN115878232A (en) | 2023-03-31 |
Family
ID=85719727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111138685.2A Pending CN115878232A (en) | 2021-09-27 | 2021-09-27 | Display method and electronic equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115878232A (en) |
WO (1) | WO2023045774A1 (en) |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110741A (en) * | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | Print instruction device, printer, and print instruction method |
CN102945115B (en) * | 2012-10-18 | 2016-06-08 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
EP2778877B1 (en) * | 2013-03-14 | 2020-01-22 | BlackBerry Limited | Electronic device and method of displaying information in response to a gesture |
CN108388401B (en) * | 2013-08-28 | 2021-01-29 | 华为终端有限公司 | Application association processing method and mobile terminal |
CN105808094B (en) * | 2015-06-30 | 2019-07-26 | 维沃移动通信有限公司 | A kind of application call method and terminal |
CN106126330A (en) * | 2016-06-23 | 2016-11-16 | 网易(杭州)网络有限公司 | A kind of method and apparatus switching application |
CN106201214A (en) * | 2016-07-21 | 2016-12-07 | 努比亚技术有限公司 | Information processing method and electronic equipment |
CN106648864B (en) * | 2016-12-15 | 2019-12-27 | 珠海格力电器股份有限公司 | Method and device for opening and/or switching multiple applications |
CN107239191A (en) * | 2017-05-19 | 2017-10-10 | 努比亚技术有限公司 | Using switching method, terminal and computer-readable recording medium |
CN107613100A (en) * | 2017-08-29 | 2018-01-19 | 努比亚技术有限公司 | Application control method, terminal and computer-readable recording medium |
CN108845853B (en) * | 2018-05-31 | 2021-04-09 | 维沃移动通信有限公司 | Application program starting method and mobile terminal |
CN109407930A (en) * | 2018-10-30 | 2019-03-01 | 维沃移动通信有限公司 | A kind of applied program processing method and terminal device |
-
2021
- 2021-09-27 CN CN202111138685.2A patent/CN115878232A/en active Pending
-
2022
- 2022-09-08 WO PCT/CN2022/117862 patent/WO2023045774A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023045774A1 (en) | 2023-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722449B2 (en) | Notification message preview method and electronic device | |
CN113794800B (en) | Voice control method and electronic equipment | |
CN110231905B (en) | Screen capturing method and electronic equipment | |
CN115866121B (en) | Application interface interaction method, electronic device and computer readable storage medium | |
CN109274828B (en) | Method for generating screenshot, control method and electronic equipment | |
US20220300129A1 (en) | Split-screen processing method and terminal device | |
CN111669459B (en) | Keyboard display method, electronic device and computer readable storage medium | |
CN111147660B (en) | Control operation method and electronic equipment | |
CN112130714B (en) | Keyword search method capable of learning and electronic equipment | |
CN114327666A (en) | Application starting method and device and electronic equipment | |
CN112995727A (en) | Multi-screen coordination method and system and electronic equipment | |
CN113986070B (en) | Quick viewing method for application card and electronic equipment | |
WO2020155875A1 (en) | Display method for electronic device, graphic user interface and electronic device | |
CN112068907A (en) | Interface display method and electronic equipment | |
WO2022179249A1 (en) | Function page display method and electronic device | |
CN113746961A (en) | Display control method, electronic device, and computer-readable storage medium | |
US20240126424A1 (en) | Picture sharing method and electronic device | |
CN115904160A (en) | Icon moving method, related graphical interface and electronic equipment | |
WO2021042881A1 (en) | Message notification method and electronic device | |
CN114690986A (en) | Method for creating shortcut and related equipment | |
CN115700431A (en) | Desktop display method and electronic equipment | |
CN116204254A (en) | Annotating page generation method, electronic equipment and storage medium | |
CN116527805A (en) | Card display method, electronic device, and computer-readable storage medium | |
CN113934475A (en) | Application call analysis method and electronic equipment | |
WO2023045774A1 (en) | Display method and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |