CN115659084A - Display control method and device and electronic equipment - Google Patents
Display control method and device and electronic equipment Download PDFInfo
- Publication number
- CN115659084A CN115659084A CN202211385565.7A CN202211385565A CN115659084A CN 115659084 A CN115659084 A CN 115659084A CN 202211385565 A CN202211385565 A CN 202211385565A CN 115659084 A CN115659084 A CN 115659084A
- Authority
- CN
- China
- Prior art keywords
- interface
- application
- snapshot
- target
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000004044 response Effects 0.000 claims description 19
- 238000007667 floating Methods 0.000 claims description 18
- 238000011084 recovery Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 11
- 230000003993 interaction Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a display control method and device and electronic equipment, and belongs to the technical field of communication. The method comprises the steps of receiving first input of a user to N interface snapshots in a snapshot display area, wherein the N interface snapshots are interface snapshots of target applications, the interface snapshot of each target application is interface content displayed by the target application at different time, and N is an integer greater than 1; and responding to the first input, displaying a target interface corresponding to a target interface snapshot in the N interface snapshots, wherein the target interface is an application interface displayed by a target application in the electronic equipment at a first historical time.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a display control method and device and an electronic device.
Background
With the rapid development of internet technology and electronic devices, various application programs (applications for short) are widely applied to electronic devices to provide services to users, for example, users can browse videos through video applications in the electronic devices, and also can perform conversation and chat with relatives and friends, classmates, colleagues and the like through communication applications.
However, when the user views the chat log, if an interrupt is generated to handle other things, and the communication application wants to continue viewing the chat log from the previous location again, the communication application needs to find the session window again and repeat the flipping-up positioning until the user manually finds the location where the user left the last viewing, which increases the operation of viewing the information by the user and reduces the efficiency of browsing the information by the user.
Disclosure of Invention
The embodiment of the application aims to provide a display control method, a display control device and electronic equipment, and can solve the problems that in the prior art, the operation of checking information by a user is complicated, and the efficiency of browsing information by the user is low.
In a first aspect, an embodiment of the present application provides a display control method, which is applied to an electronic device, and the display control method may include:
receiving first input of a user to N interface snapshots in a snapshot display area, wherein the N interface snapshots are interface snapshots of target applications, the interface snapshot of each target application is interface content displayed by the target application at different time, and N is an integer greater than 1;
and responding to the first input, and displaying a target interface corresponding to a target interface snapshot in the N interface snapshots, wherein the target interface is an application interface displayed by a target application in the electronic equipment at the first historical time.
In a second aspect, an embodiment of the present application provides a display control apparatus, which is applied to an electronic device, and the display control apparatus may include:
the receiving module is used for receiving first input of a user to N interface snapshots in a snapshot display area, wherein the N interface snapshots are interface snapshots of target applications, the interface snapshot of each target application is interface content displayed by the target application at different time, and N is an integer greater than 1;
and the display module is used for responding to the first input and displaying a target interface corresponding to the target interface snapshot in the N interface snapshots, wherein the target interface is an application interface displayed by a target application in the electronic equipment at a first historical time.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, and when the program or the instruction is executed by the processor, the steps of the display control method according to the first aspect are implemented.
In a fourth aspect, the present application provides a readable storage medium, on which a program or instructions are stored, and when executed by a processor, the program or instructions implement the steps of the display control method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a display interface, where the display interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the steps of the display control method according to the first aspect.
In a sixth aspect, the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the steps of the display control method as shown in the first aspect.
In the embodiment of the application, a first input of a user to N interface snapshots in a snapshot display area is received, the N interface snapshots are interface snapshots of a target application, the interface snapshots of each target application are interface contents displayed by the target application at different times, a target interface corresponding to the target interface snapshot in the N interface snapshots is displayed in response to the first input, the target interface is an application interface displayed at a first historical time by the target application in electronic equipment, and therefore, accurate positioning of a plurality of application interfaces in the application can be realized based on the form of the interface snapshots, application interfaces corresponding to different time points of the same application are aggregated through the characteristics of the interface snapshots and displayed in the form of application interface thumbnails, the user can conveniently and quickly restore the application interfaces recorded by clicking the interface snapshots while browsing the content of each application interface, so that the user can conveniently manage and check the application interfaces displayed at different times for the same application without respectively starting the application to search for the position of information, the user can quickly and conveniently and quickly check the information read at any position of the application interrupted by jumping to the desktop, and the user can conveniently and quickly read the information at any position read the application.
Drawings
Fig. 1 is a flowchart of a display control method according to an embodiment of the present disclosure;
fig. 2 is one of interface interaction diagrams of a display control method according to an embodiment of the present disclosure;
fig. 3 is a second schematic interface interaction diagram of a display control method according to an embodiment of the present disclosure;
fig. 4 is a third schematic interface interaction diagram of a display control method according to an embodiment of the present disclosure;
fig. 5 is a fourth schematic interface interaction diagram of a display control method according to an embodiment of the present application;
fig. 6 is a fifth schematic interface interaction diagram of a display control method according to an embodiment of the present application;
fig. 7 is a sixth schematic interface interaction diagram of a display control method according to an embodiment of the present application;
fig. 8 is a seventh schematic interface interaction diagram of a display control method according to an embodiment of the present disclosure;
fig. 9 is an eighth schematic interface interaction diagram of a display control method according to an embodiment of the present application;
fig. 10 is a ninth schematic interface diagram illustrating a display control method according to an embodiment of the present application;
fig. 11 is a tenth of an interface interaction diagram of a display control method according to an embodiment of the present application;
fig. 12 is an eleventh schematic view illustrating interface interaction of a display control method according to an embodiment of the present application;
fig. 13 is a twelfth schematic interface diagram of a display control method according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a display control apparatus according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 16 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application are capable of operation in sequences other than those illustrated or described herein, and that the terms "first," "second," etc. are generally used in a generic sense and do not limit the number of terms, e.g., a first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/", and generally means that the former and latter related objects are in an "or" relationship.
With the rapid development of internet technology and electronic equipment, mass information is generated at the same time, so that the process of acquiring information by a user is not completed at one time, and the process of acquiring information in the past is very easy to interrupt. Particularly, when a user browses a chat record in a communication application program, if an interruption is generated to process other things, such as information query in other applications is needed, and the user returns to the chat record again to continue reading from the previous position, the user needs to return to the communication application again, and then finds a session window again and repeats the operation of turning up the chat record until finding the position where the user previously read away, so that the operation of viewing information by the user is increased, sometimes the user misses key information, and the efficiency of browsing information by the user is reduced.
Based on this, in order to solve the above problems, embodiments of the present application provide a display control method that uses an interface snapshot and combines functions of an atomic component, and can use an interface snapshot form based on a target component, such as an atomic component, to achieve accurate positioning of multiple application interfaces in an application, and through interface snapshot characteristics, aggregate application interfaces corresponding to different time points of the same application, and display the application interfaces in an application thumbnail form, so that a user can browse the content of each application interface and simultaneously conveniently restore the application interfaces recorded with the interface snapshot by clicking the interface snapshot, and the user does not need to separately start a certain function in the application or the application to find the position of browsing information last time, thereby achieving fast jumping to any interface in any application interrupted in the atomic component or the accurate positions of multiple application interfaces in a certain application, and enabling the user to quickly and conveniently return to the position of previously viewed information to perform continuous reading.
The following describes in detail the display control method provided in the embodiment of the present application with reference to fig. 1 to fig. 13 through specific embodiments and application scenarios thereof.
The display control method provided in the embodiment of the present application is described in detail below with reference to fig. 1.
Fig. 1 is a flowchart of a display control method according to an embodiment of the present disclosure.
As shown in fig. 1, a display control method provided in an embodiment of the present application may include the following steps:
Therefore, the accurate positioning of a plurality of application interfaces in the application can be realized based on the form of the interface snapshot, the application interfaces corresponding to different time points of the same application are aggregated through the interface snapshot characteristic and are displayed in the form of application interface thumbnails, the user can conveniently browse the content of each application interface and can quickly restore the application interface recorded with the interface snapshot by clicking the interface snapshot, the user can conveniently manage and check the application interfaces displayed at different times for the same application on a desktop, and therefore, the user does not need to respectively start the application to search the position of browsing information last time, the quick jump of the interrupted application interface of any application or the accurate position of the interrupted application interface in one application is realized, the user can quickly and conveniently return the position of checking the information before to perform breakpoint continuous reading, the operation of checking the information by the user is reduced, and the efficiency of the user for browsing the information is improved.
The above steps are described in detail below, specifically as follows.
The interface snapshot in the embodiment of the present application may be an access path of an application interface displayed at a historical time to store a state of the application interface at a historical time or a current time section, and a presentation manner of the interface snapshot may be a thumbnail of the application interface of any application or a screenshot of a screen when a user exits the application interface.
Before step 110, an atomic component and an interface snapshot of an application can be created, and a user can add the snapshot atomic component from a system atomic component center of the electronic device and display a target component corresponding to the atomic component in a desktop or an application interface of an application. Wherein atomic components can support user viewing after being added to a desktop.
The embodiment of the application can generate the interface snapshot through the following steps.
In one or more possible embodiments, before step 110, the display control method may further include:
under the condition that second input of a user to a first application interface is received, generating an interface snapshot corresponding to the first application according to the first application interface, wherein the first application interface is an interface of the first application;
and establishing an incidence relation between the first application and a target component, and displaying a snapshot thumbnail of the first application interface in the snapshot display area.
Illustratively, when a user opens a plurality of applications in a desktop through an atomic component, enters a first application interface of the first application, such as an instant messaging application, such as a chat interface with a user a, and determines that the chat interface with the user a is a slidable interface, the user is defaulted to continue reading at a break point, at this time, an association relationship between the instant messaging application and the atomic component may be established, and an interface snapshot is generated according to the instant messaging application and the chat interface of the user a, and is recorded as snapshot 1, where the snapshot 1 may be displayed as a thumbnail of the chat interface of the user a or as a corresponding screenshot of the chat interface of the user a.
Further, the second input may be an input to exit the first application, and the first application interface is an application interface of the first application in a case where the second input of the user is received.
Still referring to the above example, as shown in fig. 2, when the electronic device receives an input that the user clicks the conversation window 20 with the user a, the electronic device displays a chat interface 21 with the user a, and at this time, the electronic device stores an interface when the user exits from the chat interface 21 with the user a as a boundary. Based on the time when the user exits from the chat interface 21 of the user A and the association between the user exit and the chat interface 21 of the user A, a snapshot thumbnail 22 of the chat interface 21 corresponding to the instant messaging application is obtained, the association relation between the instant messaging application and the atomic component is established, and the snapshot thumbnail 22 is displayed in a snapshot display area of the atomic component desktop of the atomic component, so that when the user clicks the chat interface 21 of the user A in the snapshot display area, the user can jump to the chat interface 21 of the user A which the user previously exited according to the access path represented by the interface snapshot. Here, the snapshot thumbnail 22 may be generated when the chat interface 21 with the user a is exited, or the snapshot thumbnail 22 may be generated when the instant messaging application is exited.
In another possible embodiment or a plurality of possible embodiments, the snapshot thumbnail 22 may also be generated, as shown in fig. 3, that is, if the user selects to manage the interface snapshot through the atomic component, the session window 20 of the user a in the instant messaging application that needs to generate the interface snapshot may be dragged to the atomic component desktop, at this time, the snapshot thumbnail 22 in the chat interface corresponding to the session window 20 of the user a may also be obtained according to the session window 20 of the user a, an association relationship between the instant messaging application and the atomic component is established, and the snapshot thumbnail 22 is displayed in the snapshot display area of the atomic component desktop of the atomic component.
It should be noted that the atomic component desktop may include snapshot thumbnails of multiple applications, and may also include snapshot thumbnails of application interfaces with different functions in one application, for example, a snapshot thumbnail of a chat interface corresponding to a session window of each user in session windows of multiple users in an instant messaging application.
Aiming at the diversification of channels for obtaining information by a user, different interface snapshots can be respectively generated for different conversation windows in one application, for example, the interface snapshot 1 can be generated based on a chat interface with a user A, and the interface snapshot 2 can also be generated based on a chat interface with a group B.
In one or more possible embodiments, the snapshot display area in the embodiments of the present application includes a first identifier and a second identifier, where the first identifier is used to indicate the number of interface snapshots that have been restored to be displayed in the N interface snapshots, and the second identifier is used to indicate the number of interface snapshots that have not been restored to be displayed in the N interface snapshots.
Illustratively, as shown in fig. 4, when the target component is an atomic component of an electronic device, the snapshot display area of the atomic component desktop of the atomic component includes a first identifier 401 and a second identifier 402, which may be displayed in the snapshot display area in an hourglass form, such as displaying 13 snapshot thumbnails in the snapshot display area, where the first identifier 401 is used to indicate that the number of interface snapshots restored to be displayed in 13 interface snapshots is 10, such as the number of interface snapshots below the hourglass that have been restored is 10, and the second identifier 402 is used to indicate that the number of interface snapshots not restored to be displayed in 13 interface snapshots is 3, such as the number of interface snapshots above the hourglass that have not been restored is 3. Thus, the user can click the corresponding digital area, that is, the user can enter the corresponding recovered or unrecovered interface snapshot, for example, click snapshot number 3, and the interface snapshots which are not recovered and displayed by the user, such as interface snapshot 1 corresponding to the chat interface of the user a, interface snapshot 2 corresponding to the chat interface of the user B, and interface snapshot 3 corresponding to the chat interface of the group chat C, are displayed on the atomic component desktop.
The embodiment of the application can aggregate different instant messaging application programs in the system by using the characteristics of the atomic components. The chat records which are not completely read can be conveniently managed on the desktop by the user; meanwhile, the image snapshot is provided to restore the target interface corresponding to the image snapshot, so that a user can conveniently skip the accurate position of any last interrupted chatting record in any application in the atomic component, the function of smoothly reading at a breakpoint is realized, and the efficiency of browsing information by the user is improved.
Based on this, before step 110, when the N interface snapshots include a first interface snapshot in a first state and a second interface snapshot in a second state, the method may further include:
and displaying the first interface snapshot according to the sequence of the restoration display times of the interface snapshots from high to low, and displaying the second interface snapshot according to the sequence of the time for generating the interface snapshots from near to far.
Illustratively, as shown in fig. 5, for the first interface snapshot whose display has been resumed by the user, the number of times of being resumed may be displayed above the interface snapshot, the greater the number of times, the more frequently the user views the information, and the greater the importance of the information, such as receiving the input of the first identifier 401 from the user, and in response to the first input, 7 may be displayed on the interface snapshot 1 corresponding to the chat interface of the user a, and then the interface snapshot 1 is displayed by the user for 7 times of being resumed; similarly, if 3 is displayed on the interface snapshot 2 corresponding to the chat interface of the user B, it means that the interface snapshot 2 is restored and displayed by the user 3 times; and if 1 is displayed on the interface snapshot 3 corresponding to the chat interface of the group chat C, identifying that the interface snapshot 3 is restored and displayed by the user for 1 time.
In another possible embodiment or embodiments, the snapshot display area includes a third identifier and a fourth identifier, the third identifier is associated with the second application, the fourth identifier is associated with the third application, the snapshot display area includes the first window and the second window, and based on this, before step 110, the method may further include:
receiving a third input of the third identification by the user;
in response to the third input, displaying the first window in the snapshot display area, the first window comprising an interface snapshot of the second application;
displaying the second window in the snapshot display area in the case that a fourth input of the fourth identification by the user is received, wherein the second window comprises the interface snapshot of the third application.
Illustratively, as shown in fig. 6, in the case that the third identifier corresponds to any application, such as the second application, the third identifier may be identified as an application name, such as application 2, and thus, the user may click on the third identifier to switch between different application interface snapshots, so that the user views the interface snapshot corresponding to each application. Similarly, if there are multiple applications, the fourth identifier may correspond to the third application, and the snapshot thumbnail corresponding to each application is switched and displayed in the manner described above.
As shown in fig. 7, in a case that the third identifier or the fourth identifier corresponds to the state of each interface snapshot, interface snapshots in different states may be switched and displayed by selecting tab1 and tab2, where tab1 corresponds to a user resuming to display a first state of an application interface corresponding to the interface snapshot, and tab2 corresponds to a user not resuming to display a second state of the application interface corresponding to the interface snapshot. Wherein, tab1 and tab2 can be displayed by different colors.
It should be noted that, as shown in fig. 8, the two modes can be displayed simultaneously, so that the user can switch between the different classification labels at any time.
In one or more possible embodiments, the snapshot display area includes a search area, and based on this, before step 110, the display control method may further include:
receiving a fifth input that the user inputs a keyword in the search area;
in response to a fifth input, displaying candidate target interface snapshots, the candidate target interface snapshots including a target interface snapshot;
wherein the keywords comprise at least one of: the application name of the application to which the interface snapshot belongs, the content in the interface snapshot and the name of the interface snapshot.
For example, as shown in fig. 9, in some scenarios, the number of N interface snapshots is large, and in order to reduce user input, in the search area 90, a user may input an application name of an application to which the interface snapshot required by the user belongs, content in the interface snapshot, or a name of the interface snapshot, so as to implement a fast search of a target interface snapshot, for example, based on a keyword "user", search a candidate target interface snapshot 1 and a candidate target interface snapshot 2 corresponding to the "user" to facilitate the user to find the interface snapshot required by the user.
In one or more possible embodiments, after step 120, the display control method may further include, step 140:
under the condition that the times of restoring and displaying the target interface are larger than the preset times, generating an i +1 th time of target interface snapshots corresponding to the target interface according to the i-th time of operation of restoring and displaying the target interface of a user, wherein i is an integer larger than 1;
under the condition that the first content and the second content are the same, the ith target interface snapshot is taken as an interface snapshot with the target interface;
in the case that the first content and the second content are different, displaying a floating window based on the first content, wherein the floating window comprises a snapshot identifier used for indicating the position of the second content in the first content;
respectively taking the ith target interface snapshot and the (i + 1) th target interface snapshot as different interface snapshots;
the first content is the content in the target interface displayed in the (i + 1) th recovery, and the second content is the content in the target interface displayed in the ith recovery.
Exemplarily, referring to fig. 5, if the user enters the chat interface with the user a again and operates the chat interface, the electronic device may further generate an interface snapshot 1 (2) corresponding to the chat interface of the user a according to the above manner, that is, based on the chat interface with the user a, at this time, contents in the interface snapshot 1 and the interface snapshot 1 (2) may be compared, and if contents in the two interface snapshots are the same, at least one of the following interface snapshots may be performed: the interface snapshot 1 and the interface snapshot 1 (2) are interface snapshots corresponding to the chat interface of the user a. Conversely, as shown in fig. 10, if the contents in the two interface snapshots are different, the floating window 100 may be generated based on the interface snapshot 1 (2) while the two interface snapshots are retained, and the floating window may include a snapshot identifier 101, where the snapshot identifier is used to identify a position where the second content appears in the first content for the user to view.
It should be noted that, if the user is browsing the specific content in the floating window, the user can press any position of the floating small box for a long time, and then the interface snapshot corresponding to any position can be highlighted.
In addition, the floating window 100 automatically disappears after not receiving the user operation within a preset time period, for example, after 3 seconds. And if the plurality of interface snapshots correspond to the floating window 100, displaying a plurality of mark points on the floating small window according to the reading time sequence. When the user slides to the bottom of the floating window, the interface snapshot cache related to the floating window is automatically cleaned, and the snapshot identifier is automatically cleaned. It should be noted that the historical interface snapshot can still be viewed and manipulated in the snapshot atom component.
In another possible embodiment or embodiments, the target component includes a fifth identifier, based on which, after step 120, the display control method may further include:
receiving a sixth input of the fifth identifier from the user;
responding to the sixth output, and switching and displaying the target interface as an interface corresponding to the fifth identifier;
and the interface corresponding to the fifth identifier is an interface in the target application or an application interface of the fourth application.
Illustratively, as shown in fig. 11, the second application is a reading application, and in a case that a reading interface of the reading application is displayed, an input of a preset gesture of a user may be received through an atomic component desktop of the reading interface, at this time, an atomic note may be invoked, and a first interface is displayed, where the first interface includes an interface snapshot corresponding to the reading application, such as an interface snapshot a corresponding to a first chapter, an interface snapshot B corresponding to a second chapter, and an interface snapshot C corresponding to a follower note, where these interface snapshots may correspond to contents of the reading interface and may also correspond to the reading application. Next, the user may select a target interface snapshot currently required by the user, such as interface snapshot a, among interface snapshot a, interface snapshot B, and interface snapshot C, so that, in response to an input to interface snapshot a, a target interface corresponding to interface snapshot a, such as an interface for a sense of read after the first chapter, is displayed.
Thus, the user can adjust the target interface, such as adding the idea, comment, read-after feeling, remark and the like read to the target interface. Then, after the target interface is adjusted, a new interface snapshot can be generated based on the adjusted interface. Here, when restoring interface snapshot a, the user is prompted to read that there was a note last time. The method can click to check, help the user to quickly recall the thought, realize the continuation of the thought and achieve real seamless reading. In some examples, the upper taskbar may show "one" word, the word may flash when not viewed, the click may float to show details, and the atomic note may be skipped to modify.
As shown in fig. 12, after the target interface is displayed, a user input on the target interface may be further received, and at this time, in response to the output, snapshot information corresponding to the application interface of the reading-class application is displayed based on the category of the content in the application interface of the reading-class application, where the snapshot information includes a plurality of snapshot identifications such as "life", "learning" (or the reading-class application 1, the reading-class application 2) and at least one interface snapshot corresponding to each of the plurality of snapshot identifications. At this time, an existing interface snapshot may be popped up, where a user may select a tag to import in batches, a plurality of interface snapshots may be imported in batches, or a single interface snapshot may be selected to import, as shown in fig. 13, content in the imported interface snapshot may be marked with a reference format such as "[ ], and an application interface corresponding to the interface snapshot may be displayed in a pop-up manner by clicking the reference format such as" [ ]).
The application can be combined with the atom note based on the atom assembly, and helps a user to conveniently record characters. The daily pen-following is accurately bound to the place where the self idea is generated, so that the user can contact the context to recall the thought conveniently. And after writing is finished, automatically generating a new interface snapshot, binding the new interface snapshot with the written content, helping a user to quickly record ideas and ideas, even adding memorandum, and displaying the written content added last time while recovering the interface snapshot, helping the user to continue the ideas and improving the efficiency of browsing information.
The embodiment of the application also provides a mode for restoring and closing the interface snapshot in real time, namely the interface snapshot is restored directly from the application state at the interface snapshot time, and the screen state and the display content of the historical time recorded in the interface snapshot are returned. And the user can quickly return to the content area of the interface snapshot 1 by clicking the snapshot identifier in the floating window. If the user does not want to use the interface snapshot, the user can click on the cancel button on the upper left of the upper taskbar or slide the hover widget right with two fingers.
It should be noted that the electronic device in the embodiment of the present application may be a device with receiving and displaying functions, such as a mobile phone, a tablet computer, a notebook computer, a palm computer, and a wearable device. In one example, a target component is arranged in the electronic device, so that at least two applications installed in the electronic device are managed through the target component, wherein program categories of the at least two applications can be different, for example, the at least two applications can include a video application and a communication application, wherein the communication application can include a communication application, a short message, a shopping application providing a social session function, and the like, further, functions involved in each application can also be managed through the target component, for example, a plurality of session windows can be involved in the communication application, and each session window can be taken as an interface snapshot and managed through the target component to be displayed in a desktop of the target component.
In the embodiment of the application, a first input of a user to N interface snapshots in a snapshot display area is received, the N interface snapshots are interface snapshots of a target application, the interface snapshots of each target application are interface contents displayed by the target application at different times, a target interface corresponding to the target interface snapshots in the N interface snapshots is displayed in response to the first input, the target interface is an application interface displayed at a first historical time by the target application in electronic equipment, and therefore, accurate positioning of multiple application interfaces in the application can be achieved based on the interface snapshot form, application interfaces corresponding to different times of the same application are aggregated through interface snapshot characteristics and displayed in an application interface thumbnail form, the user can conveniently browse the content of each application interface and conveniently restore the application interface recorded by clicking the interface snapshot, the user can conveniently manage and check the application interfaces displayed at different times on a desktop without respectively starting the application to search for the position of browsing information last time, quick skip of any application or interruption of the accurate viewing of information of any interrupted position of the application in the application is achieved, and the efficiency of quick viewing of information of the same application in the previous operation is improved.
It should be noted that the display control method provided in the embodiment of the present application may be applied to display multiple interface snapshots of multiple applications in an atomic component desktop, so as to perform a scene in which the multiple interface snapshots are associated through the atomic component desktop, provide a service for a user, and only access a scene of an interface of a different application through the interface snapshots without switching the whole application. The display control method provided by the embodiment of the application can also be applied to displaying N application interfaces of one application in an atomic component desktop, so that the application interfaces corresponding to a plurality of different times of the same application can be displayed simultaneously, the interface snapshots corresponding to each target application can be used as the interface contents displayed by the target application at different times, when a user views the chat records, if interruption occurs to process other things, and when the communication application returns to the previous position again to continue viewing the chat records, the conversation window does not need to be found again and the positioning is repeated to turn over, the user can directly jump to the position where the user leaves last time, the operation of viewing information by the user is reduced, and the efficiency of viewing information by the user is improved.
In the display control method provided by the embodiment of the application, the execution main body can be a display control device. In the embodiment of the present application, a display control method executed by a display control apparatus is taken as an example, and a display apparatus provided in the embodiment of the present application is described.
The application also provides a display control device. The details are described with reference to fig. 14.
Fig. 14 is a schematic structural diagram of a display control apparatus according to an embodiment of the present application.
As shown in fig. 14, the display control apparatus 140 is applied to an electronic device, and may specifically include:
a receiving module 1401, configured to receive a first input of a user to N interface snapshots in a snapshot display area, where the N interface snapshots are interface snapshots of a target application, the interface snapshot of each target application is interface content displayed by the target application at different times, and N is an integer greater than 1;
the display module 1402 is configured to display, in response to the first input, a target interface corresponding to a target interface snapshot in the N interface snapshots, where the target interface is an application interface displayed by a target application in the electronic device at the first historical time.
The display control device 140 will be described in detail below, specifically as follows:
in one or more possible embodiments, the display control apparatus 140 in the embodiment of the present application may further include a first generating module and a creating module; wherein,
the receiving module 1401 may be further configured to, in a case that a second input to the first application interface by the user is received, generate an interface snapshot corresponding to the first application according to the first application interface, where the first application interface is an interface of the first application;
the establishing module is used for establishing an incidence relation between the first application and the target component;
the display module 1402 is further configured to display a snapshot thumbnail of the first application interface in the snapshot display area.
Further, the second input is an input to exit the first application, and the first application interface is an application interface of the first application in a case where the second input by the user is received.
In another possible embodiment, the snapshot display area includes a first identifier for indicating the number of interface snapshots of the N interface snapshots that have been restored to display and a second identifier for indicating the number of interface snapshots of the N interface snapshots that have not been restored to display.
In yet another or more possible embodiments, the receiving module 1401 may be further configured to receive a third input of the third identifier by the user in a case that the snapshot display area includes the third identifier and a fourth identifier, the third identifier is associated with the second application, the fourth identifier is associated with the third application, and the snapshot display area includes the first window and the second window;
the display module 1402 is further configured to, in response to a third input, display a first window in the snapshot display area, the first window including an interface snapshot of a second application;
the display module 1402 is further configured to, in a case that a fourth input to the fourth identifier by the user is received, display a second window in the snapshot display area, the second window including the interface snapshot of the third application.
In yet another or more possible embodiments, the receiving module 1401 may be further configured to, in a case that the snapshot display area includes a search area, receive a fifth input that the user inputs a keyword in the search area;
the display module 1402 is further configured to, in response to a fifth input, display candidate target interface snapshots, the candidate target interface snapshots including the target interface snapshot;
wherein the keywords comprise at least one of: the application name of the application to which the interface snapshot belongs, the content in the interface snapshot and the name of the interface snapshot.
In one or more possible embodiments, the display control apparatus 140 in the embodiment of the present application may further include a second generation module and a determination module;
the second generation module is used for generating an i +1 th time of target interface snapshot corresponding to the target interface according to the operation of the user for recovering and displaying the target interface for the ith time under the condition that the time for recovering and displaying the target interface is greater than the preset time, wherein i is an integer greater than 1;
the determining module is used for taking the ith target interface snapshot as the interface snapshot with the target interface under the condition that the first content is the same as the second content;
the display module 1402 is further configured to, in a case where the first content and the second content are different, display a floating window based on the first content, where the floating window includes a snapshot identifier, and the snapshot identifier is used to indicate a position of the second content in the first content;
the determining module is further used for respectively taking the ith target interface snapshot and the (i + 1) th target interface snapshot as different interface snapshots;
the first content is the content in the target interface displayed in the i +1 th time of recovery, and the second content is the content in the target interface displayed in the i th time of recovery.
In yet another or more possible embodiments, the receiving module 1401 may further be configured to, in a case that the target interface includes a fifth identifier, receive a sixth input of the fifth identifier by the user;
the display module 1402 is further configured to, in response to the sixth output, switch and display the target interface to an interface corresponding to the fifth identifier;
and the interface corresponding to the fifth identifier is an interface in the target application or an application interface of the fourth application.
The display control device in the embodiment of the present application may be an electronic device, or may be a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (Network Attached Storage, NAS), a personal computer (NAS), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not limited in particular.
The display control device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an IOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The display control device provided in the embodiment of the present application can implement each process implemented in the method embodiments of fig. 1 to fig. 13, achieve the same technical effect, and is not described here again to avoid repetition.
Optionally, as shown in fig. 15, an electronic device 150 is further provided in this embodiment of the present application, and includes a processor 1501 and a memory 1502, where the memory 1502 stores a program or an instruction that can be executed on the processor 1501, and when the program or the instruction is executed by the processor 1501, the steps of the foregoing display control method embodiment are implemented, and the same technical effects can be achieved, and are not described again to avoid repetition.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic device and the non-mobile electronic device described above.
Fig. 16 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
The electronic device 1600 includes, but is not limited to: radio frequency unit 1601, network module 1602, audio output unit 1603, input unit 1604, sensor 1605, display unit 1606, user input unit 1607, interface unit 1608, memory 1609, and processor 1610.
Those skilled in the art will appreciate that the electronic device 1600 may further include a power supply (e.g., a battery) for supplying power to various components, and the power supply may be logically connected to the processor 16010 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system. The electronic device structure shown in fig. 16 does not constitute a limitation to the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
In this embodiment of the present application, the user input unit 1607 is configured to receive a first input of a user to N interface snapshots in a snapshot display area, where the N interface snapshots are interface snapshots of a target application, the interface snapshot of each target application is interface content displayed by the target application at different times, and N is an integer greater than 1. A display unit 1606, configured to display, in response to the first input, a target interface corresponding to a target interface snapshot in the N interface snapshots, where the target interface is an application interface displayed by a target application in the electronic device at a first historical time.
In one or more possible embodiments, the processor 1610 in this embodiment is configured to, in a case that a second input to the first application interface by the user is received, generate an interface snapshot corresponding to the first application according to the first application interface, where the first application interface is an interface of the first application;
establishing an incidence relation between a first application and a target component;
the display unit 1606 is further configured to display a snapshot thumbnail of the first application interface in the snapshot display area.
Further, the second input is an input to exit the first application, and the first application interface is an application interface of the first application in a case where the second input by the user is received.
In another possible embodiment, the snapshot display area includes a first identifier for indicating the number of interface snapshots of the N interface snapshots that have been restored to display and a second identifier for indicating the number of interface snapshots of the N interface snapshots that have not been restored to display.
In yet another or more possible embodiments, the user input unit 1607 may be further configured to receive a third input from the user to the third identifier in a case where the snapshot display area includes the third identifier and a fourth identifier, the third identifier is associated with the second application, the fourth identifier is associated with the third application, and the snapshot display area includes the first window and the second window;
the display unit 1606 is further configured to, in response to a third input, display a first window in the snapshot display area, the first window including an interface snapshot of the second application;
the display unit 1606 is further configured to, in a case where a fourth input to the fourth identifier by the user is received, display a second window in the snapshot display area, where the second window includes the interface snapshot of the third application.
In yet another or more possible embodiments, the user input unit 1607 may be further configured to, in a case where the snapshot display area includes a search area, receive a fifth input that the user inputs a keyword in the search area;
the display unit 1606 is further configured to, in response to the fifth input, display candidate target interface snapshots, where the candidate target interface snapshots include a target interface snapshot;
wherein the keywords comprise at least one of: the application name of the application to which the interface snapshot belongs, the content in the interface snapshot and the name of the interface snapshot.
In still another one or more possible embodiments, the processor 1610 in this embodiment is configured to, when the number of times of restoring to display the target interface is greater than a preset number of times, generate an i +1 th target interface snapshot corresponding to the target interface according to an operation of restoring to display the target interface for the ith time by a user, where i is an integer greater than 1;
under the condition that the first content and the second content are the same, the ith target interface snapshot is taken as an interface snapshot with the target interface;
the display unit 1606 is further configured to, in a case where the first content and the second content are different, display a floating window based on the first content, where the floating window includes a snapshot identifier, and the snapshot identifier is used to indicate a position of the second content in the first content;
the first content is the content in the target interface displayed in the (i + 1) th recovery, and the second content is the content in the target interface displayed in the ith recovery.
In still another or more possible embodiments, the user input unit 1607 may be further configured to, in a case where the target interface includes a fifth identifier, receive a sixth input by the user to the fifth identifier;
the display unit 1606 is further configured to, in response to the sixth output, switch and display the target interface to an interface corresponding to the fifth identifier;
and the interface corresponding to the fifth identifier is an interface in the target application or an application interface of the fourth application.
It is to be understood that the input Unit 1604 may include a Graphics Processing Unit (GPU) 16041 and a microphone 16042, the Graphics processor 16041 Processing image data of still images or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1606 may include a display panel, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1607 includes a touch panel 16071 and at least one of other input devices 16072. Touch panel 16071, also referred to as a touch screen. The touch panel 16071 may include two portions of a touch detection device and a touch display. Other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume display keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 1609 may be used to store software programs and various data, and the memory 1609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playing function, an image playing function, etc.), and the like. Further, the memory 1609 may include volatile memory or nonvolatile memory, or the memory 1609 may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 1609 in the embodiments of the subject application includes, but is not limited to, these and any other suitable types of memory.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above display control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic disk or an optical disk, and the like.
In addition, an embodiment of the present application further provides a chip, where the chip includes a processor and a display interface, the display interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the foregoing display control method embodiment, and the same technical effect can be achieved.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing display control method embodiments, and achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising a component of' 8230; \8230;" does not exclude the presence of another like element in a process, method, article, or apparatus that comprises the element.
Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method of the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A display control method, comprising:
receiving first input of a user to N interface snapshots in a snapshot display area, wherein the N interface snapshots are interface snapshots of a target application, the interface snapshot of each target application is interface content displayed by the target application at different time, and N is an integer greater than 1;
and responding to the first input, and displaying a target interface corresponding to a target interface snapshot in the N interface snapshots, wherein the target interface is an application interface displayed by a target application in the electronic equipment at a first historical time.
2. The method of claim 1, wherein prior to receiving a first user input of N interface snapshots in a snapshot display area, the method further comprises:
under the condition that second input of a user to a first application interface is received, generating an interface snapshot corresponding to the first application according to the first application interface, wherein the first application interface is an interface of the first application;
and establishing an incidence relation between the first application and a target component, and displaying a snapshot thumbnail of the first application interface in the snapshot display area.
3. The method of claim 2, wherein the second input is an input to exit the first application, and wherein the first application interface is an application interface of the first application if the second input is received from a user.
4. The method of claim 1, wherein the snapshot display area comprises a first identifier and a second identifier, wherein the first identifier is used for indicating the number of the interface snapshots of the N interface snapshots which are restored to display, and the second identifier is used for indicating the number of the interface snapshots of the N interface snapshots which are not restored to display.
5. The method of claim 1 or 4, wherein the snapshot display area comprises a third identifier and a fourth identifier, wherein the third identifier is associated with a second application, wherein the fourth identifier is associated with a third application, and wherein the snapshot display area comprises a first window and a second window;
before the receiving a first input of the user to the N interface snapshots in the snapshot display area, the method further includes:
receiving a third input of the third identification by the user;
in response to the third input, displaying the first window in the snapshot display area, the first window comprising an interface snapshot of the second application;
displaying the second window in the snapshot display area in a case that a fourth input of the fourth identification by the user is received, wherein the second window comprises an interface snapshot of the third application.
6. The method of claim 1, wherein the snapshot display area comprises a search area; before the receiving a first input of the user to the N interface snapshots in the snapshot display area, the method further includes:
receiving a fifth input of a user inputting a keyword in the search area;
in response to the fifth input, displaying candidate target interface snapshots, the candidate target interface snapshots including the target interface snapshot;
wherein the keywords comprise at least one of: the application name of the application to which the interface snapshot belongs, the content in the interface snapshot and the name of the interface snapshot.
7. The method of claim 1, wherein after displaying the target interface corresponding to the target interface snapshot of the N interface snapshots, the method further comprises:
under the condition that the times of restoring and displaying the target interface are larger than the preset times, generating an i +1 th time of target interface snapshot corresponding to the target interface according to the operation of restoring and displaying the target interface for the ith time of a user, wherein i is an integer larger than 1;
under the condition that the first content and the second content are the same, taking the ith target interface snapshot as an interface snapshot of the target interface;
in the case that the first content and the second content are different, displaying a floating window based on the first content, wherein the floating window comprises a snapshot identifier used for indicating the position of the second content in the first content;
respectively taking the ith target interface snapshot and the (i + 1) th target interface snapshot as different interface snapshots;
the first content is the content in the target interface displayed in the (i + 1) th time recovery, and the second content is the content in the target interface displayed in the (i) th time recovery.
8. The method of claim 1, wherein the target interface includes a fifth identifier; after the target interface corresponding to the target interface snapshot in the N interface snapshots is displayed, the method further includes:
receiving a sixth input of the fifth identifier from the user;
in response to the sixth output, the target interface is switched and displayed to be an interface corresponding to the fifth identifier;
and the interface corresponding to the fifth identifier is an interface in the target application or an application interface of a fourth application.
9. A display control apparatus, characterized by comprising:
the receiving module is used for receiving first input of a user to N interface snapshots in a snapshot display area, wherein the N interface snapshots are interface snapshots of target applications, the interface snapshot of each target application is interface content displayed by the target application at different time, and N is an integer greater than 1;
and the display module is used for responding to the first input and displaying a target interface corresponding to a target interface snapshot in the N interface snapshots, wherein the target interface is an application interface displayed by a target application in the electronic equipment at a first historical time.
10. An electronic device, comprising: a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the display control method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211385565.7A CN115659084A (en) | 2022-11-07 | 2022-11-07 | Display control method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211385565.7A CN115659084A (en) | 2022-11-07 | 2022-11-07 | Display control method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115659084A true CN115659084A (en) | 2023-01-31 |
Family
ID=85016747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211385565.7A Pending CN115659084A (en) | 2022-11-07 | 2022-11-07 | Display control method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115659084A (en) |
-
2022
- 2022-11-07 CN CN202211385565.7A patent/CN115659084A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113253883A (en) | Application interface display method and device and electronic equipment | |
CN113849092A (en) | Content sharing method and device and electronic equipment | |
CN114116098B (en) | Application icon management method and device, electronic equipment and storage medium | |
CN112181252B (en) | Screen capturing method and device and electronic equipment | |
CN113485813A (en) | Application skipping method and device | |
WO2024012508A1 (en) | Functional interface display method and apparatus | |
CN113485621B (en) | Image capturing method, device, electronic equipment and storage medium | |
CN113037618B (en) | Image sharing method and device | |
CN115659084A (en) | Display control method and device and electronic equipment | |
CN115729412A (en) | Interface display method and device | |
CN115437736A (en) | Method and device for recording notes | |
CN115543176A (en) | Information processing method and device and electronic equipment | |
CN113253904A (en) | Display method, display device and electronic equipment | |
CN115826821A (en) | Object labeling method and device, electronic equipment and storage medium | |
CN117032537A (en) | Image processing method, processing device, electronic equipment and readable storage medium | |
CN115718639A (en) | Notification message display method and device and electronic equipment | |
CN115904095A (en) | Information input method and device, electronic equipment and readable storage medium | |
CN118733183A (en) | Processing method and device and electronic equipment | |
CN114860127A (en) | Information transmission method and information transmission device | |
CN115052192A (en) | Video processing method and device | |
CN117130512A (en) | Display method, display device, electronic equipment and storage medium | |
CN112732464A (en) | Pasting method and device and electronic equipment | |
CN117707732A (en) | Application switching method, device, electronic equipment and readable storage medium | |
CN114416268A (en) | Information management method, information management device, electronic device, and medium | |
CN117459485A (en) | Information processing method, device, electronic equipment and 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 |