CN115016867B - Card management method and terminal equipment - Google Patents
Card management method and terminal equipment Download PDFInfo
- Publication number
- CN115016867B CN115016867B CN202111082231.8A CN202111082231A CN115016867B CN 115016867 B CN115016867 B CN 115016867B CN 202111082231 A CN202111082231 A CN 202111082231A CN 115016867 B CN115016867 B CN 115016867B
- Authority
- CN
- China
- Prior art keywords
- card
- display
- user
- terminal equipment
- cards
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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
-
- 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/0485—Scrolling or panning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The application provides a card management method and terminal equipment, and relates to the technical field of terminals. The problem of card display in the first interface is solved. The specific scheme is as follows: the terminal equipment displays a first interface; wherein the first area of the first interface includes a first card displayed in a first display state; and under the condition that an instruction for adding the second card is obtained, the terminal equipment displays the second card in the first area and hides the first card. Under the condition that a first operation of a user on a second card is received, the terminal equipment displays the first card in a second display state in a first area, and hides the second card; and under a preset condition, the terminal equipment switches the display state of the first card into the first display state. The display state of the first card can be dynamically adjusted, so that a user can conveniently read the card and can not be excessively interfered with the user. Therefore, the user is not forced to process the second card, and the man-machine interaction efficiency of the terminal equipment is improved.
Description
Technical Field
The application relates to the technical field of terminals, in particular to a card management method and terminal equipment.
Background
Currently, terminal devices (e.g., mobile phones) often take the form of cards for content pushing to users, such as card pushing. The card has the characteristic of striking, ensures that the displayed content can quickly draw the attention of the user. When the push card is displayed on the desktop of the mobile phone, the push card easily shields the content which needs to be displayed on the desktop for a long time.
In the related art, when the terminal device displays the push card on the desktop, the blocked desktop content is displayed in the form of the card, so that the user can conveniently read the card. However, the desktop content displayed in the form of a card is left in a very striking state for a long period of time before the card is pushed for no processing, which causes a lot of inconvenience to the user. In this scenario, the user has to process all the pushed cards on the desktop, affecting the man-machine interaction efficiency of the terminal device.
Disclosure of Invention
The embodiment of the application provides a card management method and terminal equipment, wherein a first card is used for displaying contents to be displayed for a long time, and the display state of the first card can be dynamically adjusted. The user can be conveniently turned over and can not be excessively disturbed. Therefore, the user is not forced to process the second card immediately, and the man-machine interaction efficiency of the terminal equipment is improved.
In order to achieve the above purpose, the present application adopts the following technical scheme:
in a first aspect, an embodiment of the present application provides a card management method, applied to a terminal device, where the method includes: the terminal equipment displays a first interface; wherein the first area of the first interface includes a first card displayed in a first display state; in the case that the terminal device obtains an instruction for adding a second card, the terminal device displays the second card in the first area and hides the first card; in the case of receiving a first operation of the user on the second card, the terminal device displays the first card in a second display state in the first area and conceals the second card; the second display state comprises displaying a card background, wherein the card background is different from a background image of the first interface; the terminal equipment switches the display state of the first card into the first display state under the preset condition; wherein the preset conditions include one or more of the following conditions: the duration of the display of the first card exceeds a first duration; during the period that the first interface displays the first card, determining that the sight focus of the user is a display screen of the terminal equipment; an operation of switching the display state is received by the user.
The first interface may be a user interface displayed by the terminal device after unlocking, for example, may be a desktop. The first card in the first display state is visually transparent in background. For example, the first card may not display a card background. For another example, the first card displays a card background, and the displayed card background is the same as the background image of the first interface.
In this way, the content displayed by the first card is visually identical to the content directly embedded in the first interface. The first card can not be used for dispersing the attention of the user additionally while the user can conveniently view the content displayed by the first card at any time. The widget display method is suitable for displaying contents which need to be displayed on the first interface for a long time, such as widget configured on the first interface.
In the above embodiment, the first card is displayed in the first display state in the normal state. After the first area is instructed to add the second card, the terminal device may hide the first card and display the second card.
Then, the terminal device may display the first card of the second display state in response to the user operation. In the second display state, the first card has a card background, and the card background is different from the background image of the first interface. At this time, the striking appearance of the first card may prompt the user that other cards, such as a second card, are also stacked under the first card. In this scenario, the user may instruct the terminal device to display the first card or the second card. That is, directions are provided for the user to view different cards.
In addition, during the period of displaying the first card in the second display state, the terminal device can also switch the display state of the first card into the first display state under the preset condition; wherein the preset conditions include one or more of the following conditions: the duration of the display of the first card exceeds a first duration; during the period that the first interface displays the first card, determining that the sight focus of the user is a display screen of the terminal equipment; an operation of switching the display state is received by the user.
In this way, under the condition that the user is confirmed to view the second card temporarily, the terminal equipment can enable the first card to return to the transparent state, and the first card is prevented from being additionally distracted by the user. Therefore, the user is not forced to immediately process the second card, and the man-machine interaction efficiency of the terminal equipment is improved.
In some possible embodiments, in addition to receiving the first operation, during the display of the second card on the first interface, the terminal device determines that the user looks at the display of the terminal device, and in the case that no operation of processing the second card by the user is received within a specified period of time, the terminal device displays the first card in the first area in the second display state and hides the second card.
In the above embodiment, the display of the first card can be switched intelligently without user operation. When the first card displays the content which needs to be displayed on the first interface for a long time, such as the widget, no matter how many second cards are added in the first area, the man-machine interaction efficiency of the widget for the user can not be influenced.
In some possible embodiments, during the displaying of the first card in the first display state, the method further comprises: the terminal equipment receives a second operation of the user on the first card; the terminal equipment responds to the second operation and displays a first card stack in the first area; wherein the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state; the terminal equipment displays a navigation bar; the navigation bar corresponds to the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one; the navigation mark is used for prompting the number of the cards to be processed in the first card stack.
Illustratively, when there is only a first card in the first region, only the first card is included in the first card stack. Thus, when the terminal device displays the first card stack, the corresponding display window is used for displaying the first card.
Also illustratively, when the first card and the second card are stacked in the first region, the first card stack includes the first card and the second card therein. When the terminal device displays the first card stack, the corresponding display window is used for displaying cards stacked on the top layer in the first area. In the above embodiment, before the first card stack is triggered to be displayed, the first card is displayed in the first area, which indicates that the first card is stacked on the second card at this time, so after the terminal device displays the first card stack, the corresponding display window includes the first card.
In the above embodiment, the second operation may be a click operation on the first card. And the terminal equipment responds to the second operation to display the first card stack, and the display window of the first card stack comprises the first card in the second display state. In this way, the first card in the first interface is visually restored from the transparent state to have a striking appearance. And then matching with a navigation bar displayed relative to the first card stack, thereby reminding the user of the card to be processed by the user under the first card.
In some possible embodiments, after switching the display state of the first card to the first display state, the method further comprises: receiving a third operation of displaying the first interface by the terminal equipment under the condition that the second interface is displayed by the terminal equipment; the terminal equipment responds to the third operation and switches to display the first interface; wherein a first card stack is displayed in a first area of the first interface; the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state; the terminal equipment displays a navigation bar; the navigation bar corresponds to the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one; the navigation mark is used for prompting the number of the cards to be processed in the first card stack.
In the above embodiment, the terminal device may remind the user to process the second card stacked with the first card each time it returns to the first interface, so as to avoid the problem that the user omits processing. And the interaction efficiency of processing the second card is improved while the user experience is ensured.
In some possible embodiments, the method further comprises: the terminal equipment receives the sliding operation of a user on the first card stack; and the terminal equipment responds to the sliding operation, and switches and displays the cards in the first card stack in the display window of the first card stack.
In some possible embodiments, the first cards are arranged in a top position in the first card stack, and after the terminal device obtains the instruction of adding the second card, the method further includes: the terminal device adds the second card to the first card stack and arranges the second card in the first card stack.
In the above embodiment, the newly added cards (e.g., the second cards) are all arranged at the second position of the first card stack, and the first cards are fixedly arranged at the top position of the first card stack. Thus, the first card in the first card stack is stacked adjacent to the newly added card. In other words, when the terminal device displays the newly added card (such as the second card), the user can quickly instruct the terminal device to switch to display the first card, so that the first card stack is more controllable, and the man-machine interaction efficiency of the terminal device is enhanced.
In some possible embodiments, the terminal device displays the second card in the first area and conceals the first card, including: the terminal device displays the first card stack in the first area; wherein the first card stack comprises a stacked first card and second card; the display window of the first card stack is used for displaying a second card in the second display state; the first card further comprises a top-setting mark, wherein the top-setting mark is used for indicating a card positioned at a top position in the first card stack; during the display of the second card by the terminal device, the method further comprises: the terminal equipment receives a fourth operation of the user on the second card, marks the top setting identification for the second card, and cancels the top setting identification corresponding to the first card; and under the preset condition, the terminal equipment displays the second card in the first display state and cancels the display of the corresponding navigation bar.
In the above embodiment, when the second card is displayed conventionally, the second card is displayed in the second display state, so that the purpose of reminding the user to process the second card is achieved. In a scenario in which the user does not process the second card temporarily, the terminal device may change the second card into a card whose display state is adjustable in response to a user operation. At this time, the second card can also adopt first display state or second display state to show, satisfies user's various card display demand, promotes human-computer interaction efficiency.
In some possible embodiments, before the terminal device obtains the instruction to add the second card, the method includes: the terminal equipment receives an operation of creating a second card indicated by a user; or the terminal equipment receives a plurality of pieces of push information from a plurality of application programs; the terminal equipment acquires first information for creating the second card from the plurality of pieces of pushing information; the first information is push information meeting a set condition; the manner of meeting the set condition comprises at least one of the following: the time period indicated by the aging information of the first information comprises the current system time of the terminal equipment;
the geographical area indicated by the fence information of the first information covers the current location of the terminal device.
In some possible embodiments, the first card is a weather card for displaying weather widgets; the second card comprises a pushing card for displaying pushing information and a suggestion card for displaying scene suggestions.
In a second aspect, an embodiment of the present application provides a terminal device, where the terminal device includes one or more processors and a memory; the memory is coupled to the processor, the memory for storing computer program code comprising computer instructions that, when executed by the one or more processors, operate to: displaying a first interface; wherein the first area of the first interface includes a first card displayed in a first display state; the first display state comprises that a card background is not displayed, or the displayed card background is the same as a background image of the first interface; displaying a second card in the first area and hiding the first card under the condition that an instruction for adding the second card is obtained; displaying the first card in a second display state in the first area and hiding the second card under the condition that a first operation of the second card by a user is received; the second display state comprises displaying a card background, wherein the card background is different from a background image of the first interface; under a preset condition, switching the display state of the first card into the first display state; wherein the preset conditions include one or more of the following conditions: the duration of the display of the first card exceeds a first duration; during the period that the first interface displays the first card, determining that the sight focus of the user is a display screen of the terminal equipment; an operation of switching the display state is received by the user.
In some possible embodiments, during display of the first card in the first display state, the one or more processors are further configured to: receiving a second operation of a user on the first card; displaying a first card stack in the first area in response to the second operation; wherein the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state; the one or more processors are further configured to: displaying a navigation bar; the navigation bar corresponds to the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one; the navigation mark is used for prompting the number of cards in the first card stack.
In some possible embodiments, after switching the display state of the first card to the first display state, the one or more processors are further configured to: receiving a third operation of displaying the first interface by a user indication under the condition of displaying the second interface; responding to the third operation, and switching and displaying the first interface; wherein a first card stack is displayed in a first area of the first interface; the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state; the one or more processors are further configured to display a navigation bar; the navigation bar corresponds to the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one; the navigation mark is used for prompting the number of the cards to be processed in the first card stack.
In some possible embodiments, the one or more processors are further configured to:
receiving a sliding operation of a user on the first card;
and responding to the sliding operation, and switching and displaying other cards in the first card stack in a display window of the first card stack.
In some possible embodiments, the first cards are arranged in a set-top position in the first card stack, and the one or more processors, after obtaining the instruction to add the second card, are further configured to: and adding the second card to the first card stack, and arranging the second position in the first card stack.
In some possible embodiments, the one or more processors are further configured to: displaying the first card stack in the first area; wherein the first card stack comprises a stacked first card and second card; the display window of the first card stack is used for displaying a second card in the second display state;
the first card further comprises a top-setting mark, wherein the top-setting mark is used for indicating a card positioned at a top position in the first card stack; the one or more processors are further configured to, during display of the second card: receiving a fourth operation of a user on the second card, marking the top setting identification for the second card, and canceling the top setting identification corresponding to the first card; and under the preset condition, displaying the second card in the first display state, and canceling the display of the corresponding navigation bar.
In some possible embodiments, the one or more processors are further configured to, prior to obtaining the instruction to add the second card: receiving an operation of creating a second card indicated by a user;
or, receiving a plurality of pieces of push information from a plurality of application programs; acquiring first information for creating the second card from the plurality of pieces of pushing information; the first information is push information meeting a set condition; the manner of meeting the set condition comprises at least one of the following:
the time period indicated by the aging information of the first information comprises the current system time of the terminal equipment;
the geographical area indicated by the fence information of the first information covers the current location of the terminal device.
In some possible embodiments, the first card is a weather card for displaying weather widgets; the second card comprises a pushing card for displaying pushing information and a suggestion card for displaying scene suggestions.
In a third aspect, embodiments of the present application provide a computer storage medium including computer instructions that, when executed on a terminal device, cause the terminal device to perform the method described in the first aspect and possible embodiments thereof.
In a fourth aspect, the present application provides a computer program product for causing a terminal device to carry out the method as described in the first aspect and possible embodiments thereof, when the computer program product is run on the terminal device.
It will be appreciated that the terminal device, the computer-readable storage medium and the computer program product provided in the above aspects are all applicable to the corresponding methods provided above, and therefore, the advantages achieved by the terminal device, the computer-readable storage medium and the computer program product can refer to the advantages in the corresponding methods provided above, and are not repeated herein.
Drawings
FIG. 1 is one of the exemplary diagrams of display of a terminal device provided in some embodiments;
FIG. 2 is a second exemplary diagram of a display of a terminal device provided by some embodiments;
fig. 3 is a schematic hardware architecture diagram of a terminal device provided in an embodiment of the present application;
FIG. 4 is a flowchart illustrating steps of a card managing method according to an embodiment of the present disclosure;
fig. 5 is one of the display example diagrams of the terminal device provided in the embodiment of the present application;
fig. 6 is a second display example diagram of a terminal device provided in an embodiment of the present application;
fig. 7 is a third display example diagram of a terminal device provided in an embodiment of the present application;
fig. 8 is a fourth display example diagram of a terminal device provided in an embodiment of the present application;
Fig. 9 is a fifth display example diagram of a terminal device provided in an embodiment of the present application;
fig. 10 is a sixth display example diagram of a terminal device provided in an embodiment of the present application;
fig. 11 is a seventh exemplary diagram of a display of a terminal device according to an embodiment of the present application;
fig. 12 is a diagram eighth of a display example of a terminal device according to an embodiment of the present application;
fig. 13 is a schematic diagram of a system on chip according to an embodiment of the present application.
Detailed Description
The terms "first" and "second" are used below 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. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
The implementation of the present embodiment will be described in detail below with reference to the accompanying drawings.
The embodiment of the application provides a card management method which is applied to an interface display process of terminal equipment. The interface displayed by the terminal device may be a user interface, for example, a desktop of the terminal device, which may also be referred to as a first interface. As shown in fig. 1 (a), a desktop 101 of a terminal device (e.g., a mobile phone) includes a display area 102 therein. The display area 102 is used for displaying content that needs to be prompted for viewing, such as a desktop widget (widget). It can be appreciated that the widget is a mini-application view that can be embedded into a desktop, and supports a user to preview functions and perform shortcut operations on the view, and receive regular updates.
In some embodiments, widgets are content that a user wishes to display on a desktop for a long period of time. Illustratively, widgets on the desktop may be device-determined or user-specified. In addition, because the widgets occupy a small position in the display area 102, multiple widgets, such as the calendar Widget 103 and the weather Widget 104 shown in (a) in fig. 1, can be displayed on the desktop at the same time.
It should be noted that, during the period of displaying the widget, the terminal device does not need to remind the user to view the widget at any time, otherwise, the attention of the user is unnecessarily dispersed. Therefore, the background of the widgets configured on the desktop can be transparent, so that the widgets can be embedded into the desktop without trace, the widgets can be quickly viewed when a user wants to view the widgets, and meanwhile, the attention of the user cannot be dispersed when the user does not need to view the widgets.
In addition, the display area 102 may also display push information. The pushed information does not need to display the desktop for a long time, but needs to prompt a user to check in time.
The push information may be displayed in the form of a card, for example. Cards used for displaying push information, such as push cards, have striking features, such as larger size and background color different from the desktop background, and can effectively prompt a user that the push card is displayed on the desktop.
However, in the case where widgets are already configured in the display area 102, the pushing card described above may obscure the widgets in the display area 102. As shown in fig. 1 (b), in the case where the terminal device receives the push information, a push card, such as card 105, may be created. The card 105 is used to display the pushed information, and at the same time, the card 105 may cover a plurality of widgets in the display area 102. Of course, after the terminal device determines that the user has processed the card 105, the terminal device may cancel displaying the card 105, and after all of the pushed cards are processed, the terminal device may display the plurality of widgets again.
However, in some scenarios, the user does not want to immediately process the pushed card displayed on the desktop. However, the user now has to process all of the pushed cards in order to view widgets in the display area 102. In this scenario, the man-machine interaction efficiency of the terminal device is poor, and the user experience is also poor.
To improve the above-mentioned problems, in some embodiments, after the mobile phone obtains the pushed card that needs to be displayed in the display area 102, a Widget card may be created according to a plurality of widgets configured in the display area 102. The widget card may be the same size card as the pusher card, with the difference being the type of content displayed. When the mobile phone does not obtain the pushed card to be displayed on the desktop, a plurality of corresponding widgets can be directly displayed in the display area 102.
In other embodiments, multiple widgets configured in the display area 102 may be considered to be embedded in a particular card, which may also be referred to as a Widget card. In the case where the desktop does not include a pushing card, the widget card may be displayed on the desktop all the time, while the widget card does not display a card background. The widget card, which does not display the card background, is in a transparent state. That is, the widget card is transparent except for the displayed essential content, and the card edge is not displayed. At this time, the transparent part of the Widget card can display the original background of the desktop, so that the Widget and the Widget directly embedded into the desktop are displayed through the Widget card in the transparent state, and the Widget has the same visual effect. In addition, in the case that the desktop comprises the push card, the widget card can display the corresponding card background, and the card background of the widget card is different from the original background of the desktop, so that the widget card can be obviously distinguished from the desktop. Under the condition that the widget card has a card background, the mobile phone can display the card background of the widget card and can cancel the display of the card background of the widget card. The widget card for canceling the display card background is also a transparent card.
In addition, widget cards and pusher cards are stacked on display area 102. The user can instruct the terminal device to display the widget card or to display the push card by an operation in the display area 102. As shown in fig. 2 (a), a desktop 101 of a terminal device (e.g., a mobile phone) is shown with a push card, e.g., card 105. At this time, when the terminal device receives an operation of the user on the card 105, such as a slide operation, as shown in (b) of fig. 2, the desktop 101 of the terminal device displays a widget card, such as the card 201. Of course, in the case of multiple cards in the desktop 101, multiple widgets are still displayed by the card 201. That is, the desktop 101 includes a plurality of cards and the cards 201 can be displayed on the desktop unobtrusively during the display of the cards 201 on the desktop 101. When the user does not desire to view widgets, card 201 may unnecessarily distract the user, affecting the user's visual experience. Thus, the user needs to process other cards contained in the desktop 101, such as push cards, to ensure the user's visual experience. Obviously, in the above embodiments, further improvement of the man-machine interaction efficiency of the terminal device is still needed.
Therefore, the card management method provided by the embodiment of the application is applied to the terminal equipment. The desktop of the terminal device is stacked with a plurality of cards. Wherein the plurality of cards comprises a card 1 and a card 2. The card 1 may be a card designated to be displayed for a long period of time. In addition, the content displayed on the card 1 may be information that does not need to be purposely reminded to be viewed by the user.
The terminal device can switch and display the card 1 or the card 2 on the desktop in response to the operation of the user. During display of the card 1, the terminal device may cancel the card background of the card 1 so that the card 1 may be displayed on the desktop in a transparent state. The user does not need to process the card 2 while conveniently viewing the content displayed by the card 1 at any time. Thus, the human-computer interaction efficiency of the terminal equipment is improved while the visual experience of the user is ensured.
For example, the terminal device in the embodiments of the present application may be a mobile phone, a tablet computer, a handheld computer, a PC, a cellular phone, a personal digital assistant (personal digital assistant, PDA), a wearable device (such as a smart watch), a vehicle-mounted computer, a game console, an augmented reality (augmented reality, AR) \virtual reality (VR) device, or the like, and the specific form of the terminal device is not limited in this embodiment. In addition, the technical scheme provided by the embodiment can be applied to other terminal equipment (or mobile terminal) besides the terminal equipment, such as intelligent home equipment (e.g. television) and the like.
The following describes a hardware structure of the terminal device by taking a mobile phone as an example.
Referring to fig. 3, the terminal device (such as a mobile phone) may include: processor 210, external memory interface 220, internal memory 221, universal serial bus (universal serial bus, USB) interface 230, charge management module 240, power management module 241, battery 242, antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, audio module 270, speaker 270A, receiver 270B, microphone 270C, headset interface 270D, sensor module 280, keys 290, motor 291, indicator 292, camera 293, display 294, and subscriber identity module (subscriber identification module, SIM) card interface 295, among others.
The sensor module 280 may include pressure sensors, gyroscope sensors, barometric pressure sensors, magnetic sensors, acceleration sensors, distance sensors, proximity sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, bone conduction sensors, and the like.
It should be understood that the structure illustrated in this embodiment is not limited to a specific configuration of the mobile phone. In other embodiments, the handset may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The controller can be a neural center and a command center of the mobile phone. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may hold instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to reuse the instruction or data, it may be called directly from the memory. Repeated accesses are avoided and the latency of the processor 210 is reduced, thereby improving the efficiency of the system.
In some embodiments, processor 210 may include one or more interfaces. The interfaces may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuit sound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
It should be understood that the connection relationship between the modules illustrated in this embodiment is only illustrative, and is not limited to the structure of the mobile phone. In other embodiments, the mobile phone may also use different interfacing manners in the foregoing embodiments, or a combination of multiple interfacing manners.
The charge management module 240 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. The charging management module 240 may also supply power to the mobile phone through the power management module 241 while charging the battery 242.
The wireless communication function of the mobile phone can be realized by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor and the like. In some embodiments, the antenna 1 and the mobile communication module 250 of the handset are coupled, and the antenna 2 and the wireless communication module 260 are coupled, so that the handset can communicate with a network and other devices, such as a wearable device, through wireless communication technology.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the handset may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 250 may provide a solution for wireless communication including 2G/3G/4G/5G, etc. applied to a cell phone. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), etc. The mobile communication module 250 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation.
The mobile communication module 250 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be disposed in the processor 210. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be provided in the same device as at least some of the modules of the processor 210.
The wireless communication module 260 may provide solutions for wireless communication including WLAN (e.g., (wireless fidelity, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field wireless communication technology (near field communication, NFC), infrared technology (IR), etc. applied on a cell phone.
Among other things, the GNSS may include a Beidou satellite navigation system (beidou navigation satellite system, BDS), a global positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a quasi zenith satellite system (quasi-zenith satellite system, QZSS) and/or a satellite-based augmentation system (satellite based augmentation systems, SBAS).
The wireless communication module 260 may be one or more devices that integrate at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
The cell phone implements display functions through the GPU, the display 294, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
The display 294 is used to display images, videos, and the like. The display 294 includes a display panel.
The cell phone may implement a photographing function through an ISP, a camera 293, a video codec, a GPU, a display 294, an application processor, and the like. The ISP is used to process the data fed back by the camera 293. The camera 293 is used to capture still images or video. In some embodiments, the cell phone may include 1 or N cameras 293, N being a positive integer greater than 1.
The external memory interface 220 may be used to connect to an external memory card, such as a Micro SD card, to enable expansion of the memory capabilities of the handset. The external memory card communicates with the processor 210 through an external memory interface 220 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
Internal memory 221 may be used to store computer executable program code that includes instructions. The processor 210 executes various functional applications of the cellular phone and data processing by executing instructions stored in the internal memory 221. For example, in an embodiment of the present application, the processor 210 may include a memory program area and a memory data area by executing instructions stored in the internal memory 221.
The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data created during use of the handset (e.g., audio data, phonebook, etc.), etc. In addition, the internal memory 221 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like.
It will be appreciated that the structure illustrated in the embodiments of the present application is not limited to a specific configuration of the mobile phone. In other embodiments of the present application, the handset may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components may be provided. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The implementation manners of the embodiments of the present application may be implemented in a device having the above hardware structure. The following continues to describe the implementation of the embodiment of the present application in detail by using the terminal device as a mobile phone and referring to the accompanying drawings.
In an embodiment of the present application, as shown in fig. 4, the above method may include the following steps:
s101, the mobile phone obtains the push card 1.
The pushing card 1 is a card for displaying pushing information. The push information may originate from a message of at least one application. In some examples, the pusher card 1 may be a second card.
In some embodiments, the handset may receive messages from multiple applications. Then, the mobile phone evaluates push information to be reminded of the user to check from messages from a plurality of application programs. After that, when determining that the push information meets the preset requirement, the mobile phone can also create a push card 1 for displaying the push information.
For example, after receiving the push information, if it is determined that the push information is a message subscribed by the user, the mobile phone may create a corresponding push card 1 based on the push information.
As another example, after receiving the push information, if it is determined that the importance level of the push information exceeds the set level, the mobile phone may also create the corresponding push card 1. For example, the push information carries an importance level, and the mobile phone compares the importance level of the push information with a set level. When the importance level of the push information exceeds the set level, a corresponding push card 1 is created based on the push information. For another example, the mobile phone may further utilize the artificial intelligence module to analyze information content of the push information and determine an importance level corresponding to the push information. In this way, when it is determined that the importance level of the push information exceeds the set level, the mobile phone creates the corresponding push card 1 based on the push information.
Of course, in the above example, in the case that it is determined that the importance level of the push information does not exceed the set level, the mobile phone may push the push information to the user in other manners. For example, the push information is displayed on the negative screen. For another example, the push information is displayed in the form of a notification, message bubble, or the like.
Further exemplary, after receiving the push information, the mobile phone may detect an actual scene in which the current user is located. The actual scene can be indicated by geographic related information and time related information detected by the mobile phone. Then, the mobile phone determines information matched with the actual scene from the push information, and creates a push card 1 according to the information.
For example, the push information received by the mobile phone includes express delivery information. When the mobile phone determines that the geofence corresponding to the express delivery information is entered, if the geofence is entered into the corresponding express delivery point, the express delivery information is determined to be matched with the actual scene. At this time, the mobile phone can generate the push card 1 for displaying the express delivery information.
For another example, the push information obtained by the mobile phone includes meeting schedule information. The meeting schedule information includes a meeting start time. And when the difference value between the system time and the meeting starting time of the mobile phone is smaller than a preset value 1, determining that the meeting schedule information is matched with the actual scene. At this time, the mobile phone may generate a push card 1 for displaying meeting schedule information.
In addition, the push card 1 may be an interactive card, and may provide an interface for starting an application program corresponding to push information. Thus, when the mobile phone receives the operation of pushing the card 1 from the user, an application interface in the corresponding application program can be displayed.
In other embodiments, the card 1 may be a card manually configured by a user, where the card 1 may be used to display pushing information from an application subscribed by the user.
The user may indicate the application to be subscribed to by operating the mobile phone, for example. When the mobile phone receives the above operation of the user, the mobile phone can create the push card 1. In this way, the push card 1 can be used to display a message indicating a subscribed application.
In some embodiments, whether the mobile phone automatically recognizes that the push card 1 needs to be created, or creates the push card 1 in response to the operation of the user, the mobile phone may obtain an instruction indicating to add the push card 1, and in response to the instruction, obtain the push card 1.
S102, the mobile phone displays the push card 1.
In some embodiments, after the mobile phone obtains the pushed card 1, the pushed card 1 may be displayed in the area 1 of the desktop. In this way, the mobile phone can prompt the user to view the push card 1 under the condition of unlocking and displaying the desktop.
As an implementation manner, after the mobile phone obtains the pushed card 1, the pushed card 1 may be stored in the card set. The card set is used for storing cards to be stacked in the area 1. The above-described card set may also be referred to as a first card stack. The view (i.e., the display window) corresponding to the card set may be used to display one card in the card set. Illustratively, where region 1 displays a card set, a card stack in the card set is indicated for display in region 1, at which time a view of the card set is used to display cards stacked on top of the layer in region 1.
In some embodiments, cards stacked on top of zone 1 may be switched upon indication by the user. Illustratively, in the case where the area 1 displays the card set, if the view of the card set displays the first card, the mobile phone may receive a sliding operation of the first card by the user. When a sliding operation is received on the first card, the mobile phone can respond to the sliding operation to switch and display other cards in the card set. Of course, when only the first card is in the card set, the mobile phone may not respond to the sliding operation. It will be appreciated that the sliding operation described above may trigger the order of card stacking in the adjustment area, i.e. change the cards stacked on top of the layer.
After the card 1 is pushed and stored in the card set, the card set includes the first card in addition to the card 1. The first card includes contents to be displayed on the desktop for a long period of time, for example, the first card may be a widget card. The widget card comprises widgets configured in the area 1. For example, the widget card is a weather card for displaying weather widgets arranged in the area 1.
It will be appreciated that in the case where the widget is displayed in the area 1, the handset obtains the push card 1 that needs to be displayed in the area 1. The mobile phone can create a corresponding widget card according to the widget configured in the area 1. The created widget card not only can display the view provided by the widget, but also provides a starting interface of an application program corresponding to the widget. That is, when the mobile phone receives an operation, such as a clicking operation, of the user on the widget card, the mobile phone may also start an application program corresponding to the widget, for example, display an application interface provided by the application program corresponding to the widget. In addition, after creation of the widget card, the widget card is also simultaneously deposited into the card collection. Thus, the card set may include a plurality of cards such as the pusher card 1 and the widget card.
In other embodiments, even if the pushed card 1 is not received, i.e., only configured widgets are included in the area 1, the widgets in the area 1 belong to the same card, i.e., a widget card. Only the widget card is contained in the card set at this time. When the card set is displayed in region 2, a view of the card set is used to display the widget card.
In addition, the cards in the card set can be ordered according to a preset rule. The ordering of the cards may indicate the display switching sequence of the cards in the area 1, or may indicate the adjacent relationship between the cards when the cards are stacked in the area 1.
Illustratively, the card set includes one set top card, i.e., a card fixedly arranged in a first position (set top position) among a plurality of cards. In some examples, the first card may be a set-top card of a collection of cards. The above-described process of determining the set-top card may be described with reference to the following embodiments, in which a micro-card (e.g., weather card) is temporarily described as an example of the set-top card. In addition, other cards 1 in the card set may be sequentially arranged after the top card according to the sequence of storing the card set. The other cards 1 refer to cards except the top card in the card set.
Also illustratively, the set-top cards in the card set are also fixedly arranged in the first position. Cards newly stored in the card set may be arranged in a second position. For example, the card set already includes a widget card, which is a set-top card, and a pushing card 1. When the mobile phone deposits the pushing card 2 into the card set, the mobile phone may arrange the pushing card 2 between the widget card and the pushing card 1, that is, arrange the pushing card 2 in the second position. In addition, other cards 2 in the card set may be sequentially arranged after the pushing card 1 according to the priority. The other cards 2 refer to cards except the set top card and the pushing card 1 in the card set.
In summary, regardless of the manner in which the cards are sorted in the card set, each time a mobile phone obtains a card that needs to be displayed in the area 1, the card is stored in the card set and arranged in the second position among the plurality of cards.
Thus, after the mobile phone determines that the card set is newly added, the cards arranged at the second position in the card set are actually displayed in the area 1 of the desktop. That is, in the area 1, cards arranged in the second position in the card set are stacked on top of other cards. Thereby, display for pushing the card 1 is realized.
In addition, the newly added cards are arranged in a second position in the card set, i.e., adjacent to the set-top card. When the newly added card is displayed by the mobile phone, the top card is stacked and adjacent to the newly added card, at this time, the mobile phone can rapidly switch from displaying the newly added card to displaying the top card according to the operation of a user, so that the man-machine interaction efficiency of returning the top card by the user is improved.
For example, as shown in fig. 5 (a), the display area 501 on the desktop 101 is area 1, which may also be referred to as a first area. Calendar widgets and weather widgets are arranged in the display area 501. After the handset obtains the card 506 for displaying push information 1, the handset may create a widget card for displaying calendar widgets and weather widgets. The handset may then deposit both card 506 and the widget card into a collection of cards. The micro-card can be a top card and can be fixedly arranged in the first position. In this way, the cards 506 may be arranged after the top card is set, i.e., the cards 506 are arranged in the second position in the card set. Thereafter, the mobile phone determines a new card in the card set, as shown in (b) of fig. 5, by actually displaying the cards arranged at the second position of the card set in the display area 501, that is, stacking the cards 506 on top of the widget cards in the area 1. In this way, the view of the card collection may display the card 506, thereby enabling display of the card 506 in the display area 501.
In addition, a navigation bar 502 is included in the display area 501. The navigation bar 502 corresponds to a card set, and the navigation bar 502 is used for prompting a user to display different cards in the card set through operation switching. That is, the cards stacked on the top layer in the area 1 can be changed by the operation.
Illustratively, the navigation bar 502 includes a navigation identifier 503 corresponding to the top card and a navigation identifier 504 corresponding to the card 506. During the display of the card 506 by the cell phone, the navigation mark 504 is in the selected state. In addition, the mobile phone determines the display position relationship of the navigation mark 503 and the navigation mark 504 in the navigation bar 502 according to the arrangement sequence of the plurality of cards in the card set. In this way, through the display position relationship between the navigation mark 503 and the navigation mark 504, the mobile phone can instruct the display switching sequence of the set-top card and the card 506 in the display area 501, thereby prompting the user how to switch the display of each card. In addition, the navigation mark can also prompt the user for the number of cards in the card set.
As another example, as shown in fig. 5 (c), after the card 507 for displaying the push information 2 is obtained by the mobile phone, the card 507 may be stored in the card set. After the cards 507 are deposited into the card set, they may be arranged in a second position in the card set and the cards 507 stacked over the cards 506 and the widget cards in zone 1. In this way, the window of the card collection may display the card 507, thereby enabling display of the card 507 in the display area 501.
After the card 507 is displayed in the display area 501, the mobile phone may further add a navigation identifier 505 corresponding to the card 507 in the navigation bar 502. The navigation mark 505 is also in the selected state during the display of the card 507 by the cell phone.
Similarly, the mobile phone determines the display position relationship of the navigation mark 503, the navigation mark 504 and the navigation mark 505 in the navigation column 502 according to the arrangement sequence of the plurality of cards in the card set. In this way, through the display position relationship among the navigation mark 503, the navigation mark 505, and the navigation mark 504, the mobile phone can instruct the display switching sequence of the set-top card, the card 506, and the card 507 in the display area 501, thereby prompting the user how to switch the display of each card.
As shown in fig. 5 (c), when the navigation mark 503, the navigation mark 505, and the navigation mark 504 are sequentially arranged in the navigation bar, the card 507 is indicated to be adjacent to the card 507, and the card 507 is indicated to be adjacent to the card 506. In this way, the handset can switch from displaying the set-top card to displaying the card 507. The handset may also switch from display card 507 to display card 506. Likewise, the cell phone may also switch from displaying the card 507 to displaying the set-top card, etc.
In addition, in addition to the mobile phone displaying the pushed card 1 when the card set is stored, the mobile phone may switch to display the pushed card 1 according to a switching operation of the user, such as a sliding operation.
It should be noted that the pushing of the card 1 mentioned in the above embodiment is only an example of a card that needs to be displayed in the area 1. When the mobile phone obtains another card to be displayed in the area 1, the display may be performed according to the above S102.
S103, the mobile phone responds to the user operation and displays the top card.
In some embodiments, the mobile phone may switch to display the set top card in response to a user operation (also referred to as a first operation) such as a slide down operation while displaying the push card 1.
Illustratively, the pushing card 1 may be a card arranged at the second position in the card set. Also exemplary, the pusher card 1 may be a card of the card set other than the set-top card.
For example, as shown in fig. 6 (a), during pushing of the card 1, e.g., the card 506, the mobile phone receives a slide-down operation of the card 506 by the user, and in response to the slide-down operation, as shown in fig. 6 (b), a set-top card, e.g., the card 601, is actually displayed in the desktop 101. The card 601 includes a set-top identifier 602, which is used to prompt that the card 601 is a set-top card. In addition, during the display of the card 601, the navigation mark 503 corresponding to the set top card is in a selected state.
In other embodiments, the mobile phone may also autonomously determine whether to switch the display of the set-top card during the display of the push card 1.
For example, the handset may determine to switch the display of the set-top card in the event that it is determined that the user has focused on pushing the card 1. For example, as shown in fig. 7 (a), during the period when the desktop 101 actually displays the pushed card 1, e.g., the card 506, the mobile phone determines that the duration of the user's attention to the desktop 101 exceeds the preset duration 2, and as shown in fig. 7 (b), the mobile phone automatically switches to display the set-top card, e.g., the card 601.
As an implementation manner, the process of the mobile phone judging whether the user has paid attention to pushing the card 1 is as follows:
firstly, the mobile phone can collect image information through the front camera.
It should be noted that, under the condition that the user faces the display screen, the front camera of the mobile phone can collect the image information including the face. Under the condition that the user does not face the display screen, the image information acquired by the front camera of the mobile phone does not contain a human face.
And secondly, the mobile phone can determine whether the user is focusing on the display screen according to the acquired image information. For example, when the mobile phone determines that the acquired image information contains a human face, it is determined that the user is focusing on the display screen. For another example, after the mobile phone determines that the acquired image information includes a human face, it is further determined whether the eyes of the user look at the display screen of the mobile phone. In the case where the user looks at the display screen, it is determined that the user is focusing on the display screen.
It should be noted that, the method for determining whether the eyes of the user look at the display screen by the mobile phone may be implemented by referring to a conventional technology, for example, by determining a positional relationship between the pupils of the user and the display screen; or using an eye tracker, etc. The method for judging whether the eyes of the user look at the display screen is not repeated here in the embodiment of the present application.
Again, while the user is focusing on the display screen, and the display screen is displaying the desktop including the push card 1, it is determined that the user has focused on the push card 1 described above.
As another possible embodiment, during the display of the pushed card 1, the mobile phone determines that the user has processed the pushed card 1, for example, the mobile phone receives an operation of the user on the pushed card 1, and displays an application interface corresponding to the pushed card 1 in response to the operation. The handset may then determine that the user has processed the push card 1. After the handset determines that the user has processed the push card 1, the handset may again display the set-top card.
Of course, in other examples, the handset may delete the pushed card 1 from the card set if the handset determines that the user has processed the pushed card 1. Then, the mobile phone can redetermine the cards arranged at the second position in the card set, and continue to display the cards arranged at the second position in the card set. Of course, in the case where there are no other cards in the card set other than the set-top card, that is, when the mobile phone determines that all the cards other than the set-top card have been processed, the mobile phone may automatically display the set-top card.
S104, the mobile phone cancels the card background of the display top card.
In some embodiments, after the mobile phone actually displays the set-top card, the mobile phone may also adjust the set-top card to a transparent state under a preset condition. For example, as shown in (b) of fig. 6, under a preset condition, the background color of the display card 601 is canceled and the edge of the display card 601 is canceled. In this way, the essential content included in the card 601, such as calendar widgets and weather widgets, visually achieves the effect of being embedded in the desktop 101, avoiding over prompting the user and affecting the user experience.
In other embodiments, after the mobile phone cancels the card background of the displayed top card, the navigation bar corresponding to the displayed top card, for example, the navigation bar 502, may be also canceled.
In addition, the preset condition may be at least one of the following conditions:
1) The time period for actually displaying the top card exceeds a preset time period 1, such as a first time period.
As one implementation, the handset may begin timing by switching from displaying the set-top card and end timing when switching from displaying the set-top card to displaying other cards. And under the condition that the timing duration exceeds the preset duration 1, the mobile phone determines that the mobile phone is under the preset condition. For example, the preset duration 1 is 5s, after the mobile phone can switch and display the top card, the mobile phone does not switch and display other cards within 5s, and then the mobile phone determines that the mobile phone is under the preset condition, and at this time, the card background of the top card can be cancelled.
2) The user has operated the opposing top card.
As an implementation manner, when the mobile phone actually displays the top card, the operation of the user on the top card, such as a clicking operation, may be regarded as that the mobile phone receives an operation indicating to switch the display state, and the mobile phone may determine that the mobile phone is already under a preset condition.
3) During the display of the set-top card, the handset has detected that the user's line of sight focus is the display screen.
As an implementation manner, the mobile phone can also collect images through the front camera during the period of actually displaying the top card. Under the condition that the collected image information comprises a human face, the mobile phone determines that the acquired image information is under a preset condition.
As another implementation manner, the mobile phone can also collect images through the front camera during the period of actually displaying the top card. After the collected image information is determined to include a human face, whether the user looks at the display screen is judged. Under the condition that the user looks at the display screen, the mobile phone judges that the sight focus point of the user is detected to be the display screen, and determines that the mobile phone is under the preset condition.
It will be appreciated that during stacking of the cards in the card set on the desktop, the handset can calculate the display location, size, style and content of each card in the card set. Thus, the mobile phone can draw the cards to be actually displayed in the view of the card set according to the calculated position, size, style and content. Under the condition of drawing the top card, if the mobile phone needs to cancel the card background of the display top card, the mobile phone can cancel the background image and the edge of the drawing top card.
In some embodiments, the card set corresponding to the set-top card further includes other cards, with the card background of the set-top card removed. When the mobile phone receives the sliding operation of the user on the top card without the card background, other cards in the card set can be switched and displayed.
In addition, in some embodiments, after the card background of the set-top card is cancelled, the card background of the set-top card may be displayed again according to an operation of the user, such as a second operation. The user can conveniently check whether the pushed card 1 is processed or not, or can conveniently process other cards in the card set.
For example, as shown in fig. 8 (a), a card 601 with or without a card background is displayed in the display area 501 of the desktop 101. At this time, the user can instruct the mobile phone to display the card background of the card 601 again by operating the display area 501. That is, when the mobile phone receives an operation of the user in the display area 501, such as a click operation, the mobile phone again displays the background color of the card 601 and the edge of the card 601 as shown in (b) of fig. 8.
Meanwhile, the mobile phone can synchronously display the navigation bar corresponding to the top card. For example, as shown in (b) of fig. 8, after displaying the card background of the card 601 again, the mobile phone displays the navigation bar 502 corresponding to the card 601.
In some examples, where only the set-top card is included in the card set, only a navigation identifier 503 indicating the set-top card is also displayed in the navigation bar 502. In addition to the top card, other cards are included in the card set, for example, in the case of pushing the card 1, the navigation bar 502 further includes a navigation mark 801 indicating that the card 1 is pushed. At this time, the navigation mark 801 may be used to prompt the user that there is a card to be processed and pushed, so as to avoid the user forgetting the card that has not been processed after canceling the card background of the top card.
In other examples, the cell phone may not display the navigation bar in the case where only the top card is in the card set. In the case that the card set includes other cards in addition to the top card, the mobile phone displays the corresponding navigation bar 502. The navigation bar 502 includes navigation identifiers corresponding to the top card and navigation identifiers of other cards.
In addition, under the condition that only the top card is arranged in the card set and the desktop actually displays the top card, the mobile phone can cancel the card background of displaying the top card again under the preset condition. Under the condition that the card set further comprises a plurality of cards and the desktop actually displays the top-mounted card, the mobile phone can cancel the card background of the top-mounted card again under the preset condition and when the operation of indicating to switch to display other cards is not received.
In addition to the operation of the display area 501 triggering the reproduction of the card background, switching the display desktop from another interface (e.g., referred to as a second interface) on the handset may also trigger the reproduction of the card background of the top card.
Illustratively, as shown in fig. 9 (a), the top card in the desktop 101 does not display the card background. In addition, icons of a plurality of application programs, such as an icon 901 of a message application, are included in the desktop 101. When the mobile phone receives an operation, such as a click operation, of the icon 901, as shown in (b) of fig. 9, the mobile phone may display an application interface (i.e., a second interface) provided by the message application, such as interface 902. During the display interface 902, the handset may receive an operation (e.g., referred to as a third operation) from which the user indicates to exit the messaging application, such as a swipe operation. Thereafter, the handset may redisplay the desktop 101 in response to this operation, as shown in fig. 9 (c). Desktop 101 also includes a set-top card, such as card 602. In this process, the mobile phone switches from displaying the application interface to displaying the desktop, and the mobile phone can display the card background of the top card and the navigation bar corresponding to the top card, such as navigation bar 502, again.
In other possible embodiments, the mobile phone may also be capable of reproducing the card background and the corresponding navigation bar of the top card under the specified conditions.
The above specified condition may be that the system time of the mobile phone belongs to a specified period, for example. For example, the specified period is 8:00 to 9:00 a.m. The top card is displayed with a card background during the system time of the mobile phone from 8:00 to 9:00.
Also for example, the specified condition may be that the actual scene detected by the mobile phone in real time matches at least one card in the card set.
It will be appreciated that, as in the previous embodiments, when the handset detects an actual scene matching the push information, a corresponding card may be created. The created card also has a matching relationship with the actual scene. And then, during the period that the mobile phone displays the top card without the card background, when the mobile phone detects the actual scene matched with the cards in the card set again, triggering and reproducing the card background of the top card and the corresponding navigation bar, thereby prompting the user that the cards to be checked exist in the card set corresponding to the top card.
For example, a card for displaying a meeting reminder, such as card 4, is included in the card collection. The contents displayed on the card 4 include a conference start time. And when the difference between the system time and the meeting start time of the mobile phone is smaller than the preset value 2, determining that the card 4 is matched with the actual scene. Wherein, the preset value 2 may be smaller than the preset value 1. And in response to determining that the actual scene is matched with the card 4, the mobile phone reproduces the card background and the corresponding navigation bar of the top card, thereby prompting the user that the card to be checked exists in the card set comprising the top card.
For another example, the card collection also includes cards, such as referred to as card 5, that are annotated with the time of viewing by the user. When the difference between the system time and the annotated viewing time is smaller than a preset value 2, the mobile phone determines that the card 5 is matched with the actual scene. And in response to determining that the actual scene is matched with the card 5, the mobile phone reproduces the card background and the corresponding navigation bar of the top card, thereby prompting the user that the card to be checked exists in the card set comprising the top card.
For another example, the card set includes a card 6 for displaying the information of the express item. The express delivery information corresponds to a geofence with an express delivery point. In other words, the actual scene indicated by the geofence of the courier point matches the card 6. Under the condition that the mobile phone reenters the corresponding express delivery point, fence information corresponding to the express delivery point can be detected. At this point, the handset can determine that the detected actual scene matches the card 6. And in response to determining that the actual scene is matched with the card 6, the mobile phone reproduces the card background and the corresponding navigation bar of the top card, thereby prompting the user that the card to be checked exists in the card set comprising the top card.
Of course, after the mobile phone displays the card background of the top card again, the mobile phone can cancel the card background of the top card under the preset condition.
In addition, in other embodiments, during the period that the mobile phone displays the top card, the actual scene detected by the mobile phone is matched with at least one card in the card set, and the matched card can also be directly switched to display.
In the above embodiment, the precondition for canceling the display of the card background is: the card actually displayed by the mobile phone is a top card.
In some embodiments, the set-top card may be the default card within the system.
The default card may be, for example, a widget card, such as a card for displaying weather widgets, calendar widgets. Also, for example, the default card may be a suggestion card, where the suggestion card is used to display that the mobile phone evaluates the function shortcut entrance required by the user. Of course, multiple function shortcut entries may be included on the same advice card.
As shown in fig. 10 (a), a suggested card, e.g., card 1001, is included in the desktop 101. The card 1001 includes a set top identifier 602, where the set top identifier 602 is used to indicate that the card 1001 is a set top card. The card 1001 includes a plurality of shortcut entries for health codes, payment codes, sports health, and the like. The plurality of shortcut entries can be shortcut entries needed by a user in the current scene through the analysis of the mobile phone by the artificial intelligent module. In other words, the shortcut entries displayed by the card 1001 may be different in different scenarios.
Similarly, as shown in fig. 10 (b), during the display of the card 1001 on the desktop 101, the mobile phone may cancel the card background of the display card 1001 under the aforementioned preset condition and put it in a transparent state.
Still further exemplary, the default card in the cell phone includes a plurality of cards, e.g., the default card in the cell phone includes a widget card, a advice card, and the like. Of course, when the mobile phone has a plurality of default cards, only one default card can be used as the top card at the same time, and the default cards used as the top cards may be different at different times.
For example, top cards corresponding to different time periods are preconfigured in the mobile phone, for example, in the time periods 8:00 to 9:00, the top cards of the mobile phone are suggestion cards. In the time period 9:01 to 12:00, the top card of the mobile phone is a widget card. Thus, after determining that the system time of the handset has entered the time period 8:00 to 9:00, the handset determines that the set-top card is a proposed card. After determining that the system time of the mobile phone enters the time period 9:01 to 12:00, the mobile phone determines that the set-top card is a suggestion card. Of course, at a system time of 9:00, the desktop may display widget cards without card background. At system time entry 9:01, the desktop may become displaying suggested cards without card background. In this process, the mobile phone still keeps displaying the set-top card, but the default card corresponding to the set-top card changes.
For another example, top cards corresponding to different geofences are preconfigured in the mobile phone, for example, the top card corresponding to the geofence 1 is a suggestion card, and the top card corresponding to the geofence 2 is a widget card. The geofence 1 indicates the geographic space in which the office point is located, and the geofence 2 indicates the geographic space of the residence. Thus, when the mobile phone detects the geofence 1, that is, when the user enters the office with the mobile phone, the mobile phone can determine that the set-top card is the recommended card. The handset detects the geofence 2, i.e., the user enters the residence with the handset, the handset can determine that the set-top card is a widget card. Of course, during the period when the preconfigured geofence is not detected, the mobile phone takes the default card corresponding to the last detected geofence as the top card.
In addition, in the above examples, the set-top cards corresponding to different time periods, or the set-top cards corresponding to different geofences, may be specified by the user.
In another example, the set-top cards corresponding to different time points, or set-top cards corresponding to different geofences, may also be determined by the artificial intelligence module of the cell phone. For example, the artificial intelligence module of the mobile phone can learn the behavior of the user to view different default cards, so as to determine the top card required by the user in different scenes.
Also, as an example, a plurality of card types can be preconfigured in the mobile phone as default cards, for example, the widget card and the suggestion card belong to the default cards. If only the widget is in the card set corresponding to the area 1, for example, the widget is configured in the area 1, and the display position of the recommended card does not belong to the area 1, and the set top card corresponding to the card set is the widget card. Similarly, in the case that only the suggested card is in the card set corresponding to the area 1, for example, the area 1 is not configured with the widget, but the suggested card is displayed, and the top card corresponding to the card set is the suggested card. Of course, reference may be made to the foregoing examples when widget cards and advice cards are included in the same card set.
It should be noted that, in the above embodiment, if the proposed card in the card set is not the top card, the mobile phone obtains the proposed card for the first time, and as in the pushing card 1, the proposed card needs to be arranged after the top card is set, for example, arranged in the second position of the card set, and the proposed card is displayed. Of course, the proposed card displayed at this time does not have a set-top logo.
In addition, in the case that the proposed card is not the top card, after the content corresponding to each proposed card is updated, the mobile phone may arrange the proposed card in the second position again, and trigger the mobile phone to display the proposed card again.
In other embodiments, when the card 1 is a card for displaying application messages to which the user has subscribed, the content displayed by the card 1 is updated. When the display content corresponding to the pushed card 1 is updated, the mobile phone can also rearrange the pushed card 1 in the second position in the card set and trigger the mobile phone to display the pushed card 1 again. It can be seen that the mobile phone can display the card in time after obtaining the card to be displayed in the area 1. The card may be displayed again when the content displayed on the card is updated.
In other embodiments, the set-top card may also be determined from a collection of cards by the cell phone. Illustratively, the handset detects that the user is paying attention to a card, but does not immediately process the card, and the handset can determine that the card is set on top. After the card is determined to be the top card, the mobile phone can cancel the card background for displaying the card under the preset condition.
For example, as shown in fig. 11 (a), a card 506 is displayed on the desktop 101, and the card 506 is not a set-top card, and does not have a set-top mark. In addition, the navigation identifier 504 corresponding to the card 506 is in a selected state.
In some embodiments, a set-top card that cancels the background of the display card may be considered a card that is displayed in the first display state. The top card that resumes displaying the card background may be considered a card that is displayed in the second display state.
In other embodiments, the first display state may be that the card background is displayed on the top card, but the card background is the same as the background image of the desktop. The second display state may also be that the top card displays a card background, but the card background is different from the background image of the desktop.
In this scenario, the handset may collect image information through the front camera. Then, the mobile phone can determine whether the user is focusing on the display screen according to the acquired image information. The principle of determining whether the user is focusing on the display screen by the mobile phone can refer to the foregoing embodiments, and will not be described herein. In the case where the user is focusing on the display screen, the desktop 101 of the handset is also displaying a card 506, and the handset can determine that the user has focused on the card 506. The card 506 may be configured as a set-top card in a specified period of time after determining that the user has focused on the card 506, without the handset receiving a processing operation by the user for the card 506.
The process of changing the card 506 to a set-top card is as follows: the cell phone may arrange the cards 506 in a first position in the card set and the in-situ top card in a second position in the card set. Thus, as shown in fig. 11 (b), the handset may display a set top identifier 602 with respect to the card 506 indicating that the card 506 has been configured as a set top card. In addition, the navigation identifier corresponding to the card 506 may be changed to the navigation identifier 1101. During display of the card 506, the navigation mark 1101 is in a selected state. Likewise, during the display of the card 506, the mobile phone may cancel the card background of the display card 506 and cancel the display navigation bar under preset conditions.
In other embodiments, the user may cancel continuing to display the set-top card by processing the set-top card. In this way, the mobile phone can configure the cards arranged at the second position in the card set as new top cards according to the operation of receiving the top card opposite to the user needle, such as the operation of canceling the display of the top card, or the operation of processing the top card, and reject the original top cards from the card set.
In other embodiments, the set-top card may also be determined by the user from a plurality of cards corresponding to the card set. Illustratively, as shown in fig. 12 (a), a card 506 is displayed in the desktop 101, and the card 506 is not a set-top card at this time, nor is provided with a set-top mark.
In this scenario, the handset may receive a user operation, such as a long press operation, on the card 506. Then, as shown in (b) in fig. 12, the cellular phone can display a configuration item 1201 in response to the operation. The configuration item 1201 is used to indicate that the card 506 is configured as a set-top card. Thus, when the handset receives a user's operation on the configuration item 1201, the handset may arrange the cards 506 in a first position in the card set and arrange the original top cards in a second position in the card set. Thus, as shown in fig. 11 (b), the handset may display a top-down identification 602 corresponding to the card 506. In addition, the navigation identifier corresponding to the card 506 may be changed to the navigation identifier 1101.
In the above example, the operation of indicating the change of the set-top card may also be referred to as a fourth operation.
The embodiment of the application also provides a terminal device, which may include: a memory and one or more processors. The memory is coupled to the processor. The memory is for storing computer program code, the computer program code comprising computer instructions. The processor, when executing the computer instructions, may cause the terminal device to perform the steps performed by the mobile phone in the above embodiments. Of course, the terminal device includes, but is not limited to, the memory and the one or more processors described above. For example, the structure of the terminal device may refer to the structure of the cellular phone shown in fig. 3.
The embodiment of the application also provides a chip system, which can be applied to the terminal equipment in the previous embodiment. As shown in fig. 13, the system-on-chip includes at least one processor 2201 and at least one interface circuit 2202. The processor 2201 may be a processor in the terminal device described above. The processor 2201 and the interface circuit 2202 may be interconnected by wires. The processor 2201 may receive and execute computer instructions from the memory of the terminal device via the interface circuit 2202. The computer instructions, when executed by the processor 2201, cause the terminal device to perform the steps performed by the handset in the above embodiments. Of course, the chip system may also include other discrete devices, which are not specifically limited in this embodiment of the present application. From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above. The specific working processes of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
The functional units in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: flash memory, removable hard disk, read-only memory, random access memory, magnetic or optical disk, and the like.
The foregoing is merely a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the embodiments of the present application should be covered by the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.
Claims (9)
1. A card management method, applied to a terminal device, comprising:
the terminal equipment displays a first interface; wherein the first area of the first interface includes a first card displayed in a first display state; the first display state comprises that a card background is not displayed, or the displayed card background is the same as a background image of the first interface;
in the case that the terminal device obtains an instruction for adding a second card, the terminal device displays the second card in the first area and hides the first card; wherein, include: the terminal equipment displays a first card stack and a corresponding navigation bar in the first area; wherein the first card stack comprises a stacked first card and second card; the display window of the first card stack is used for displaying a second card in a second display state; the first card further comprises a top-setting mark, wherein the top-setting mark is used for indicating a card positioned at a top position in the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one;
During the period that the terminal equipment displays the second card, the terminal equipment receives a fourth operation of a user on the second card, marks the top setting identifier for the second card, and cancels the top setting identifier corresponding to the first card;
the terminal equipment displays the second card in the first display state under the preset condition, and cancels the display of the corresponding navigation bar;
in the case of receiving a first operation of the user on the second card, the terminal device displays the first card in a second display state in the first area and conceals the second card; the second display state comprises displaying a card background, wherein the card background is different from a background image of the first interface;
the terminal equipment switches the display state of the first card into the first display state under the preset condition;
wherein the preset conditions include one or more of the following conditions:
the duration of the display of the first card exceeds a first duration;
during the period that the first interface displays the first card, determining that the sight focus of the user is a display screen of the terminal equipment;
An operation of switching the display state is received by the user.
2. The method of claim 1, wherein during displaying the first card in the first display state, the method further comprises:
the terminal equipment receives a second operation of the user on the first card;
the terminal equipment responds to the second operation and displays a first card stack in the first area; wherein the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state;
the terminal equipment displays the navigation bar; the navigation mark in the navigation bar is used for prompting the number of cards in the first card stack.
3. The method of claim 1, wherein after switching the display state of the first card to the first display state, the method further comprises:
receiving a third operation of displaying the first interface by the terminal equipment under the condition that the second interface is displayed by the terminal equipment;
the terminal equipment responds to the third operation and switches to display the first interface; wherein a first card stack is displayed in a first area of the first interface; the first card stack comprises at least the first card; the display window corresponding to the first card stack is used for displaying the first card in the second display state;
The terminal equipment displays a navigation bar; the navigation bar corresponds to the first card stack; the navigation bar comprises navigation identifications corresponding to the cards in the first card stack one by one; the navigation mark is used for prompting the number of the cards to be processed in the first card stack.
4. A method according to claim 2 or 3, characterized in that the method further comprises:
the terminal equipment receives the sliding operation of a user on the first card;
and the terminal equipment responds to the sliding operation, and switches and displays other cards in the first card stack in a display window of the first card stack.
5. A method according to claim 2 or 3, wherein the first cards are arranged in a set-top position in the first card stack, the method further comprising, after the terminal device has obtained an instruction to add a second card:
the terminal device adds the second card to the first card stack and arranges the second card in the first card stack.
6. The method according to claim 1, characterized in that before the terminal device obtains the instruction to add the second card, the method comprises:
The terminal equipment receives an operation of creating a second card indicated by a user;
or the terminal equipment receives a plurality of pieces of push information from a plurality of application programs; the terminal equipment acquires first information for creating the second card from the plurality of pieces of pushing information; the first information is push information meeting a set condition; the manner of meeting the set condition comprises at least one of the following:
the time period indicated by the aging information of the first information comprises the current system time of the terminal equipment;
the geographical area indicated by the fence information of the first information covers the current location of the terminal device.
7. The method of claim 1, wherein the first card is a weather card for displaying weather widgets; the second card comprises a pushing card for displaying pushing information and a suggestion card for displaying scene suggestions.
8. A terminal device comprising one or more processors and memory; the memory being coupled to a processor, the memory being for storing computer program code comprising computer instructions which, when executed by one or more processors, are for performing the method of any of claims 1-7.
9. A computer storage medium comprising computer instructions which, when run on a terminal device, cause the terminal device to perform the method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111082231.8A CN115016867B (en) | 2021-09-15 | 2021-09-15 | Card management method and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111082231.8A CN115016867B (en) | 2021-09-15 | 2021-09-15 | Card management method and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115016867A CN115016867A (en) | 2022-09-06 |
CN115016867B true CN115016867B (en) | 2023-07-14 |
Family
ID=83065177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111082231.8A Active CN115016867B (en) | 2021-09-15 | 2021-09-15 | Card management method and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115016867B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117742627A (en) * | 2022-09-13 | 2024-03-22 | 荣耀终端有限公司 | Information display method, electronic equipment and storage medium |
CN118093067A (en) * | 2022-11-26 | 2024-05-28 | 荣耀终端有限公司 | Method for displaying card, electronic device and readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966251A (en) * | 2020-02-11 | 2020-11-20 | 华为技术有限公司 | Card display method, electronic device and computer readable storage medium |
CN112492104A (en) * | 2020-11-27 | 2021-03-12 | 深圳市大成天下信息技术有限公司 | Interface display method and device and mobile terminal |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108509107A (en) * | 2018-03-26 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | Application function method for information display, device and terminal device |
CN110351422B (en) * | 2019-05-27 | 2021-03-23 | 华为技术有限公司 | Notification message preview method, electronic equipment and related products |
CN111796890B (en) * | 2020-06-02 | 2023-12-26 | 汉海信息技术(上海)有限公司 | Interface display method and device for terminal equipment and terminal equipment |
-
2021
- 2021-09-15 CN CN202111082231.8A patent/CN115016867B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966251A (en) * | 2020-02-11 | 2020-11-20 | 华为技术有限公司 | Card display method, electronic device and computer readable storage medium |
CN112492104A (en) * | 2020-11-27 | 2021-03-12 | 深圳市大成天下信息技术有限公司 | Interface display method and device and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN115016867A (en) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111949345B (en) | Application display method and electronic equipment | |
CN115866121B (en) | Application interface interaction method, electronic device and computer readable storage medium | |
WO2021213477A1 (en) | Viewfinding method for multichannel video recording, graphic user interface, and electronic device | |
CN113497881B (en) | Image processing method and device | |
CN115016867B (en) | Card management method and terminal equipment | |
CN110471606B (en) | Input method and electronic equipment | |
CN115097989B (en) | Service card display method, electronic device and storage medium | |
CN111836069A (en) | Virtual gift presenting method, device, terminal, server and storage medium | |
CN109634688B (en) | Session interface display method, device, terminal and storage medium | |
CN114900737B (en) | Video progress adjustment method, electronic device and computer readable storage medium | |
CN115129410B (en) | Desktop wallpaper configuration method and device, electronic equipment and readable storage medium | |
CN112825040A (en) | User interface display method, device, equipment and storage medium | |
CN116414505A (en) | Application display method and electronic equipment | |
KR20150025268A (en) | Electronic Device And Method Of Controlling The Same | |
CN115484393B (en) | Abnormality prompting method and electronic equipment | |
CN115988125B (en) | Card information display method, electronic equipment and computer storage medium | |
CN116048684B (en) | Interface display method and electronic equipment | |
EP4191986A1 (en) | Card information display method, electronic device, and graphical user interface | |
WO2024021691A1 (en) | Display method and electronic device | |
WO2023221895A1 (en) | Target information processing method and apparatus, and electronic device | |
CN116185251A (en) | Service card processing method and device and electronic equipment | |
CN117632326A (en) | Notification viewing method, system and related device | |
CN113821129A (en) | Display window control method and electronic equipment | |
CN116027886A (en) | Display method of folding screen and electronic equipment | |
CN114816171A (en) | List display method, terminal device and computer-readable storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |