Display method, display device and electronic equipment
By displaying data-saving information in the content list on electronic devices, including content summaries and comments, the problem of users being misled by exaggerated headlines is solved, resulting in a more efficient information retrieval experience.
Patent Information
- Application Number
- CN202411142372.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2026-03-03
AI Technical Summary
In the existing technology, information providers often use exaggerated or irrelevant headlines to attract users to click, which makes it impossible for users to accurately obtain the main content of the information, wasting time and missing important information.
A display method and apparatus are provided, which display data-saving information, including content summaries and comments, in the content list of an electronic device. Users can interactively obtain the main content of the information, utilize data-saving information generated by a server, and display it across different applications and platforms.
It improves the efficiency of users obtaining information, allowing them to understand the main content before viewing specific details, reducing misleading information and enhancing the user experience.
Smart Images

Figure CN121603598A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic devices, and more specifically, to a display method, display device, and electronic device. Background Technology
[0002] With the development of science and technology, users can access a wealth of information from the internet via electronic devices, such as videos and articles. Users cannot possibly review all information at once; they must first filter articles and videos by title. They can then carefully examine specific articles or videos that interest them based on the title. However, nowadays, many article and video providers use exaggerated or irrelevant titles to attract clicks, which can mislead users in obtaining information.
[0003] Therefore, how to provide users with a data-saving information service so that they can obtain the main content of articles, videos, and other information through data-saving information, thereby improving the user's information acquisition experience. Summary of the Invention
[0004] This application provides a display method, display device, and electronic device. The method provides users with data-saving information, enabling them to access the main content of articles, videos, and other information, thereby improving the user's information retrieval experience.
[0005] In a first aspect, a display method is provided, applied to an electronic device, the method comprising: detecting a first operation by a user, wherein the first operation is an operation that triggers the display of the title of at least one item in a list page; and in response to the first operation, displaying a first interface, wherein the first interface includes the title of the at least one item and data-saving information corresponding to the title of each item in at least a portion of the content, the data-saving information corresponding to the title of each item including a content summary and / or comment content of each item, and the at least one item including the at least a portion of the content.
[0006] Based on the above solution, the data saving information corresponding to the content title can be displayed on the interface of the electronic device, which improves the efficiency of users obtaining information and enhances the user experience.
[0007] In conjunction with the first aspect, in some implementations of the first aspect, the response to the first operation, displaying the first interface, includes: in response to the first operation, sending a first request message to the server, wherein the first request message is used to request data saving information corresponding to the title of each content in the at least part of the content; and after receiving a first response message, displaying the first interface, wherein the first response message includes data saving information corresponding to the title of each content in the at least part of the content.
[0008] Understandably, electronic devices can display data saving information based on response messages from the server. The server can generate data saving information using a large model based on the electronic device's request.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the title of the at least part of the content includes the title of the first content, the title of the first content corresponds to the first data saving information, the first data saving information is a first content summary, and the method further includes: in response to a second operation on the first data saving information, displaying a second interface, wherein the second interface includes the first content summary and at least one comment.
[0010] It should be noted that users can interact with the data saving information. When a user clicks on the first data saving information, a summary of the first content or multiple comments can be displayed, and the user can interact with either the summary or the comments. At least one comment can be a comment from another user on the first content, or a comment from the user on the same device.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the at least one comment content includes a first comment content, and the method further includes: updating the first data saving information from the first content summary to the first comment content in response to a third operation on the first comment content.
[0012] In other words, the specific content displayed in the first province's information can be updated.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the second interface further includes a comment content input box, and the method further includes: in response to a fourth operation of entering second comment content in the comment content input box, updating the first data saving information from the first comment content to the second comment content.
[0014] In other words, users on this platform can enter their own comments.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the first operation is an operation that triggers the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, the title of the at least part of the content includes the title of the second content, the title of the second content corresponds to the second data saving information, the method further includes: detecting a fifth operation of the user, wherein the fifth operation is an operation that triggers the display of the title of the second content in the list page of the second application; in response to the fifth operation, displaying a third interface, wherein the third interface includes the title of the second content and the second data saving information, the second interface is the display interface of the second application.
[0016] It's important to note that electronic devices can host multiple applications, and these applications may provide users with the same information—for example, recommending the same article or video. Even across different applications, the same data-saving information can be displayed for the same article or video. In other words, data-saving information has cross-application platform attributes.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, before displaying the first interface in response to the first operation, the method further includes: displaying a fourth interface in response to a sixth operation, wherein the fourth interface includes a first control for enabling or disabling the data saving information display function; and enabling the data saving information display function in response to a seventh operation on the first control.
[0018] It should be noted that the function of displaying data saving information can involve the data saving assistant application, and the corresponding authorization is required before displaying the data saving information.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the content includes at least one of the following: text content, video, or audio.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the title of the at least part of the content includes the title of the third content, and the method further includes: in response to an eighth operation on the title of the third content, displaying a fifth interface, wherein the fifth interface displays any part of the third content and at least one prompt label, the third content includes at least one part, the at least one part includes the arbitrary part, the at least one part corresponds one-to-one with the at least one prompt label, and the at least one prompt label includes a first prompt label; in response to a ninth operation on the first prompt label, displaying a first part of the third content, the at least one part of the third content including the first part of the third content.
[0021] It should be noted that when a user opens any content display interface, data-saving information can be displayed on that interface in the form of structured tags (tooltip tags). These structured tags represent the main content of each section of the content, and users can also interact with them. When a user clicks on a structured tag, they can locate or jump to the section corresponding to that tag.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the at least one prompt label further includes a second control corresponding to the first prompt label, and the method further includes: deleting the first prompt label in response to a tenth operation on the second control.
[0023] In other words, users can delete any structured tags.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the at least one prompt label further includes a third control, and the method further includes: adding a second prompt label in response to an eleventh operation on the third control; and displaying a second portion of the third content in response to a twelfth operation on the second prompt label, wherein at least one portion of the third content includes the second portion of the third content.
[0025] In other words, users can add any structured tags.
[0026] In a second aspect, a display device is provided, comprising: a processing unit for detecting a first operation by a user, wherein the first operation is an operation to trigger the display of the title of at least one item in a list page; and a display unit for displaying a first interface in response to the first operation, wherein the first interface includes the title of the at least one item and data-saving information corresponding to the title of each item in at least a portion of the content, the data-saving information corresponding to the title of each item including a content summary and / or comment content of each item, and the at least one item including the at least a portion of the content.
[0027] In conjunction with the second aspect, in some implementations of the second aspect, the apparatus further includes: a transceiver unit, configured to send a first request message to a server in response to the first operation, wherein the first request message is used to request data-saving information corresponding to the title of each content in the at least part of the content; and a display unit, configured to display the first interface after receiving the first response message, wherein the first response message includes data-saving information corresponding to the title of each content in the at least part of the content.
[0028] In conjunction with the second aspect, in some implementations of the second aspect, the title of the at least part of the content includes the title of the first content, the title of the first content corresponds to the first data saving information, the first data saving information is a first content summary, and the display unit is further configured to display a second interface in response to a second operation on the first data saving information, wherein the second interface includes the first content summary and at least one comment.
[0029] In conjunction with the second aspect, in some implementations of the second aspect, the at least one comment content includes a first comment content, and the display unit is further configured to update the first data-saving information from the first content summary to the first comment content in response to a third operation on the first comment content.
[0030] In conjunction with the second aspect, in some implementations of the second aspect, the second interface further includes a comment content input box, and the display unit is further configured to update the first data saving information from the first comment content to the second comment content in response to a fourth operation of entering second comment content in the comment content input box.
[0031] In conjunction with the second aspect, in some implementations of the second aspect, the first operation is an operation that triggers the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, the title of the at least part of the content includes the title of the second content, the title of the second content corresponds to the second data saving information, the processing unit is further configured to detect a fifth operation of the user, wherein the fifth operation is an operation that triggers the display of the title of the second content in the list page of the second application; the display unit is further configured to respond to the fifth operation and display a third interface, wherein the third interface includes the title of the second content and the second data saving information, and the second interface is the display interface of the second application.
[0032] In conjunction with the second aspect, in some implementations of the second aspect, the display unit is further configured to display a fourth interface in response to a sixth operation, wherein the fourth interface includes a first control, which is configured to enable or disable the data saving information display function; and is further configured to enable the data saving information display function in response to a seventh operation on the first control.
[0033] In conjunction with the second aspect, in some implementations of the second aspect, the content includes at least one of the following: text content, video, or audio.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the title of the at least part of the content includes the title of the third content. The display unit is further configured to display a fifth interface in response to an eighth operation on the title of the third content, wherein the fifth interface displays any part of the third content and at least one prompt label. The third content includes at least one part, the at least one part includes the arbitrary part, the at least one part corresponds one-to-one with the at least one prompt label, and the at least one prompt label includes a first prompt label. The display unit is also configured to display a first part of the third content in response to a ninth operation on the first prompt label, wherein at least one part of the third content includes the first part of the third content.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the at least one prompt label further includes a second control corresponding to the first prompt label, and the display unit is further configured to delete the first prompt label in response to a tenth operation on the second control.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the at least one prompt label further includes a third control. The display unit is further configured to add a second prompt label in response to an eleventh operation on the third control; and to display a second portion of the third content in response to a twelfth operation on the second prompt label, wherein at least one portion of the third content includes the second portion of the third content.
[0037] Thirdly, an electronic device is provided, comprising: one or more processors; one or more memories; the one or more memories storing one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the methods described in the first aspect and any possible implementation thereof.
[0038] Fourthly, a display device is provided, comprising: a processor coupled to a memory for storing a computer program, the processor for running the computer program such that the data processing device performs the methods described in the first aspect and any possible implementation thereof.
[0039] In conjunction with the fourth aspect, some implementations of the fourth aspect also include one or more of the memory and the transceiver, the transceiver being used to receive and / or transmit signals.
[0040] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a computer, causes the computer to implement the methods described in the first aspect and any possible implementation thereof.
[0041] In a sixth aspect, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the methods described in the first aspect and any possible implementation thereof.
[0042] In a seventh aspect, a chip is provided, the chip including a processor and a data interface, the processor reading instructions stored in a memory through the data interface to execute the methods described in the first aspect and any possible implementation thereof.
[0043] In conjunction with the seventh aspect, in one possible implementation, the processor is coupled to the memory via an interface.
[0044] In conjunction with the seventh aspect, in one possible implementation, the chip system further includes a memory in which computer programs or computer instructions are stored. Attached Figure Description
[0045] Figure 1This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application;
[0046] Figure 2 This is a schematic diagram of the software structure of an electronic device provided in an embodiment of this application;
[0047] Figure 3 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0048] Figure 4 This is a schematic diagram of a system architecture provided in an embodiment of this application;
[0049] Figure 5 This is a set of GUIs provided in the embodiments of this application;
[0050] Figure 6 This is a set of GUIs provided in the embodiments of this application;
[0051] Figure 7 This is a set of GUIs provided in the embodiments of this application;
[0052] Figure 8 This is a set of GUIs provided in the embodiments of this application;
[0053] Figure 9 This is a set of GUIs provided in the embodiments of this application;
[0054] Figure 10 This is a set of GUIs provided in the embodiments of this application;
[0055] Figure 11 This is a schematic flowchart illustrating a display method provided in an embodiment of this application;
[0056] Figure 12 This is a schematic block diagram of a display device provided in an embodiment of this application;
[0057] Figure 13 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0058] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0059] The terminology used in the following embodiments is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of this application, “at least one” and “one or more” refer to one, two, or more than two. The term “and / or” is used to describe the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can indicate: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship.
[0060] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0061] The following describes an electronic device, a user interface for such an electronic device, and embodiments for using such an electronic device. In some embodiments, the electronic device may be a portable electronic device that also includes other functions such as a personal digital assistant and / or music player, such as a mobile phone, tablet computer, wearable electronic device with wireless communication capabilities (such as a smartwatch), etc. Exemplary embodiments of the portable electronic device include, but are not limited to, those equipped with Harmony. Alternatively, it could be a portable electronic device with another operating system. The aforementioned portable electronic device could also be other portable electronic devices, such as laptops. It should also be understood that in some other embodiments, the aforementioned electronic device may not be a portable electronic device, but rather a desktop computer, smart screen, smart home device, smart industrial device, etc.
[0062] For example, Figure 1A schematic diagram of the hardware structure of electronic device 100 is shown. Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0063] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0064] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0065] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0066] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are being used repeatedly.
[0067] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0068] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization.
[0069] The mobile communication module 150 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on electronic devices 100.
[0070] The modem processor may include a modulator and a demodulator. The modulator modulates a low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs an audio signal through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays an image or video through a display screen 194. In some embodiments, the modem processor may be a separate device.
[0071] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.
[0072] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0073] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0074] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0075] The ISP (Image Signal Processor) processes data fed back from the camera. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's image sensor. The light signal is converted into an electrical signal, which is then transmitted to the ISP for processing, transforming it into a visible image. The ISP can also perform algorithmic optimizations on image noise, brightness, and skin tone. Furthermore, the ISP can optimize parameters such as exposure and color temperature for the shooting scene.
[0076] Camera 193 is used to capture still images or videos. An object passes through the lens to generate an optical image that is projected onto a photosensitive element.
[0077] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0078] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0079] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in electronic devices, such as image recognition, facial recognition, speech recognition, and text understanding.
[0080] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to perform data storage functions.
[0081] Internal memory 121 can be used to store computer executable program code, which includes instructions.
[0082] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0083] Audio module 170 is used to convert digital audio information into analog audio signal output, and also to convert analog audio input into digital audio signal. Audio module 170 can also be used for encoding and decoding audio signals.
[0084] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0085] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.
[0086] The microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals.
[0087] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A may be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When a force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the intensity of the touch operation based on pressure sensor 180A. Electronic device 100 may also calculate the touch position based on the detection signal from pressure sensor 180A.
[0088] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can utilize the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.
[0089] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0090] Figure 2 This is a schematic diagram of the software structure of the electronic device 100 according to an embodiment of this application. Figure 2 by Taking an operating system as an example, a layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, [the following is omitted as it is not directly related to the previous sentence]. The system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer. The application layer can include a series of application packages.
[0091] like Figure 2 As shown, the application layer can include camera, settings, skin modules, user interface (UI), third-party applications, etc. Third-party applications can include gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS, etc.
[0092] The application framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer may include some predefined functions.
[0093] like Figure 2 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.
[0094] The window manager is used to manage windowed applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture screenshots. The content provider stores and retrieves data, making this data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0095] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views.
[0096] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).
[0097] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0098] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of download completion or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.
[0099] The Android runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the calls and management of the Android system.
[0100] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.
[0101] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0102] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.
[0103] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0104] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.
[0105] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0106] A 2D graphics engine is a graphics engine for 2D drawing.
[0107] In addition, the system library may also include status monitoring service modules, such as a physical status recognition module for analyzing and recognizing user gestures; and a sensor service module for monitoring sensor data uploaded by various sensors at the hardware layer to determine the physical status of the electronic device 100.
[0108] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.
[0109] The hardware layer can include various types of sensors, such as Figure 1 The various sensors introduced in the text.
[0110] In summary Figure 1 and Figure 2 The electronic device described in this application embodiment can be, for example, a mobile terminal, tablet computer, personal computer, smart screen, smartwatch, or other electronic device capable of acquiring information.
[0111] With the development of science and technology, users can access a wealth of information from the internet through electronic devices. Various applications on these devices can also provide users with information in forms including, but not limited to, articles, videos, images, and music. Due to the large volume of information, users can grasp the main content through the titles of these documents before viewing specific information. However, these providers often use exaggerated or irrelevant titles to attract clicks, which can mislead users, causing them to miss important information or waste time on unimportant details.
[0112] Therefore, this application provides a display method, display device, and electronic device. Before a user views the specific content of information, a data-saving information is displayed to the user. The user can quickly obtain the main content of the information to be viewed through this data-saving information, and filter out the information they need from it, thereby improving the efficiency of information retrieval and enhancing the user experience.
[0113] It is understood that the display method provided in this application embodiment displays data-saving information before the user views specific articles, videos, or other information. For example, on an interface displaying an article list or a video list, data-saving information can be obtained before the user views the specific content of the article or video, making it easier for the user to understand the main content of the article or video.
[0114] The following description, in conjunction with the accompanying drawings, will introduce a display method provided by an embodiment of this application.
[0115] like Figure 3 The diagram illustrates an application scenario provided by an embodiment of this application. The display method provided in this application involves both edge-side and cloud-side applications. On the edge, the user's electronic device acquires information such as the articles and video lists the user is browsing, and packages and transmits this information to the cloud. The cloud generates data-saving information for the information the user is browsing and feeds it back to the edge, allowing the electronic device to display this data-saving information while the user is browsing the article and video lists. This allows the user to simultaneously access the main content of multiple articles or videos before viewing specific content, facilitating information filtering.
[0116] For example, the edge can be an electronic device such as a mobile phone, personal computer, tablet computer, or smart screen that can access information such as articles and videos. The cloud side can be a server that supports functions such as natural language processing and machine learning technologies.
[0117] For ease of understanding, such as Figure 4 The diagram illustrates a system architecture provided in an embodiment of this application. Figure 4 The example illustrates the functional modules included on the cloud side and the edge side.
[0118] Specifically, the cloud side may include a transceiver module and a generation module. Optionally, the cloud side may also include an integration module.
[0119] For example, the cloud-side transceiver module is used for communication and interaction with the client-side. Through this module, the content of the original article or video from the client-side can be obtained, and the data saving information generated by the cloud side can be fed back to the client-side. The cloud-side generation module can be an artificial intelligence (AI) data saving information generation module, used to generate data saving information based on the content of the original article or video from the client-side. This data saving information includes content summaries and structured tags. The content summaries and structured tags can be understood as the specific display format of the data saving information. The generation module can perform deep semantic analysis on the content of the original article or video based on natural language processing and its learning techniques to extract key information, thereby generating data saving information based on this key information. In addition, the cloud-side integration module can be used to integrate, filter, or sort the generated data saving information. For example, the cloud-side generation module can generate multiple content summaries for a given original article. These summaries can be generated by the cloud side using a large model of the original article content, or they can be historical user comments or summaries of the article obtained through big data. The cloud-based integration module can filter and sort multiple content summaries based on the priority of content summaries that users are interested in according to big data statistics, and put the content summaries with higher priority at the top.
[0120] Specifically, the client side may include a transceiver module, a control module, and a display module. Optionally, the client side may also include an integration module.
[0121] For example, the client-side transceiver module is used for communication and interaction with the cloud side. This module can package and send the content of the original article or video from the client to the cloud side, and receive data saving information from the cloud side. The cloud-side display module includes an interaction submodule and a user profile submodule. The interaction submodule displays data saving information (including content summaries or structured tags) in the user interface in a certain way (e.g., a floating window, options, controls, etc.). The user profile submodule determines the user profile based on the user's browsing history, interaction history, etc., but requires the user's consent before determining the user profile. The client-side control module manages controls related to data saving information. For example, a toggle control related to data saving information; the data saving information is only displayed after the toggle control is turned on. In addition, the client-side integration module can be used to integrate and filter the content of the original article or video. For example, on a page displaying an article list, filtering multiple articles and selecting the articles displayed in the middle of the page will display data saving information near these articles.
[0122] For ease of understanding, such as Figure 5 As shown, a set of graphical user interfaces (GUIs) are illustrated. Taking a mobile phone terminal as an example, an embodiment of this application provides a display method.
[0123] It should be noted that the display method provided in this application embodiment involves a data-saving assistant application. The data-saving assistant application can be a system-level application used to generate and display data-saving information.
[0124] like Figure 5 As shown in (a), the main interface of the mobile terminal is displayed. The main interface displays icons for various applications, including calendar, gallery, video, browser, and settings. In response to the user's action on the browser application icon 501, the mobile terminal can display as follows: Figure 5 The GUI is shown in (b) above. In response to user interaction with the video application icon 502, the mobile terminal can display, as shown below. Figure 5 The GUI shown in (c) is shown in the image.
[0125] like Figure 5As shown in (b), in response to the user's operation on the browser icon 501, the mobile terminal displays the main interface of the browser application. The main interface of the browser application displays a list of articles, including at least one article tag. The articles corresponding to the article tags may be those recommended by the browser application for the user to browse. Article tag 503 in the article list corresponds to article A, and article tag 503 displays the title of article A: "Article A: Holiday Travel Affects the Normal Life of Local Residents." Near article tag 503, a data-saving control 504 is displayed, which displays data-saving information for article A: "Data Saving: Holiday Travel Requires Careful Planning." The data-saving information for article A displayed in the data-saving control 504 may be a summary of the content of article A, used to represent the main content of article A.
[0126] As you can see, the data-saving assistant application can add a display area to the electronic device's content list (e.g., article list) to display data-saving information. This information can be a content summary or structured tags. Figure 5 The data saving control 504 shown in (b) is a content summary, which can include key information points, an overview of the article structure, and other information.
[0127] For example, UI components can be modified at the system level, such as during Android application package (APK) installation or operating system updates, by modifying the browser application's layout file. A data-saving assistant UI control (e.g., a data-saving 504 control) can be inserted into the browser application's layout file, and this UI control can be displayed in specific scenarios.
[0128] It should be noted that before displaying the UI controls for the data saving assistant, you need to enable the data saving assistant's switch control, that is, authorize the data saving assistant application to generate and display data saving information.
[0129] For example, after the browser application authorizes the data-saving assistant application to generate and display data-saving information, the electronic device can select from each article in the article list (e.g., Figure 5 The Uniform Resource Locator (URL) for articles A, B, C, and D shown in (b) retrieves data saving information from the cloud. The electronic device updates the tem_video.xml file to make the data saving information visible as a data saving control (e.g., a data saving control 504). The electronic device can also update the adapter, modifying the adapter's bindViewHolder method to set the content of the textview component and implement interactive functionality.
[0130] It should be noted that, as Figure 5 As shown in (b) above, this example illustrates how data saving information can be displayed near the article tags in an article list. It is easy to understand that data saving information can also be displayed near other information (e.g., videos).
[0131] like Figure 5 As shown in (c), in response to the user's operation on the video application 502, the mobile terminal displays the main interface of the video application. The main interface of the video application displays a video list, which includes at least one video tag. The videos corresponding to these video tags can be obtained by the user searching for "travel guide" in the search box 505. The video tag 506 in the video list displays the video title "XX Travel Guide, Let You Experience Different Scenery". Near the video tag 506, a data-saving control 507 is displayed. The data-saving control 507 displays the data-saving information for the video, "Data Saving: XX Travel Route". The data-saving information displayed in the data-saving control 507 can be a content summary of the video, used to represent the main content of the video.
[0132] As can be seen, video applications can also add a display area to the video list to show data saving information. Figure 5 The data saving control 507 shown in (c) is a content summary, which can include key information points, an overview of the main content of the video, and other information.
[0133] For example, in a video application, an electronic device can modify the tem_video.xml file to add the content of a TextView component to the layout file of the video entries to display and interact with data saving information. The electronic device can request data saving information from the cloud based on the URL of each video in the video list.
[0134] It should be noted that the cloud can use natural language processing and machine learning technologies to perform deep semantic analysis on the content of the original article or the original video, extract key information, and thus generate content summaries or structured tags.
[0135] Optionally, the cloud side can also use large model technology for semantic analysis and continuously iterate the data saving information to obtain high-quality data saving information.
[0136] Based on the above solution, data saving information is displayed on the article list or video list interface, allowing users to quickly grasp the main content of the article or video without opening the article or playing the video, thus saving users time in obtaining information.
[0137] In addition, the displayed data saving information also supports user interaction, including editing and deleting data saving information. The following section combines... Figure 6 This section provides a detailed introduction to the methods for users to interact with data-saving information.
[0138] Taking video as an example, such as Figure 6 As shown in (a), the main interface of the video application is displayed. The main interface displays a video list, which includes at least one video tag. The videos corresponding to these tags can be obtained by the user searching for "travel guide" in search box 601. Video tag 602 in the video list displays the video title "XX Travel Guide, Let You Experience Different Scenery". Near video tag 602, a data-saving control 603 is displayed. The data-saving control 603 displays the data-saving information for the video, "Data Saving: XX Travel Route". The data-saving information displayed in the data-saving control 603 can be a summary of the video's content, representing the main content of the video. In response to the user's operation on the data-saving control 603, the mobile terminal can display as follows: Figure 6 The GUI shown in (b) is shown in the image.
[0139] like Figure 6 As shown in (b), in response to the user's operation on the data saving control 603, the mobile terminal displays a data saving information editing tab 604 on the video application interface. The data saving information editing tab 604 displays the data saving control 603, user A's comment content 605, user B's comment content 606, and the local user's comment content 607.
[0140] Optionally, in the provincial flow information editing tab 604, comments from local users can be added, i.e., comments from local users 607 are newly added.
[0141] Optionally, the order of comments can be modified in the data saving information editing tab 604. In response to the user's action on control 608, the user's comments can be pinned to the top 607. Pinning a comment indicates the user's interest in or agreement with that comment. With the user's permission, this action can be used by the electronic device to determine the user profile.
[0142] Optionally, in the data saving information editing tab 604, comment content can be deleted. In response to the user's operation on control 609, the comment content of the local user can be deleted 607.
[0143] Optionally, in the data saving information editing tab 604, multiple comments or data saving information can be evaluated. Responding to the user's action on control 610 indicates that the user on this device is interested in or agrees with user A's comment 605; responding to the user's action on control 611 indicates that the user on this device is not interested in or agrees with user A's comment 605. With the user's permission, this user action can be used by the electronic device to determine a user profile.
[0144] Optionally, in the data saving information editing tab 604, the data saving information displayed in the data saving control 603 can be edited. The data saving information displayed in the data saving control 603 is generated by the cloud side. In response to user operations on the control 612, the data saving information displayed in the data saving control 603 can be edited.
[0145] As can be seen, the data saving information editing tab 604 allows for various user interaction methods. With the user's permission, the user's interaction process can be used by the electronic device to determine the user profile, so that the electronic device can optimize data saving information based on the user profile.
[0146] In one implementation, in response to user interaction with control 608, the mobile terminal can display, as shown below. Figure 6 The GUI shown in (c) or displayed as shown in [the image] Figure 6 The GUI shown in (d) is shown in the image.
[0147] like Figure 6 As shown in (c), in response to the user's operation on control 608, the mobile terminal displays the main interface of the video application. A video tag 602 is displayed on the main interface of the video application, and the user's comment content 607 is displayed in the vicinity of the video tag 602. In other words, by operating control 608, the data-saving information displayed in the vicinity of the video tag 602 is modified to the user's comment content 607.
[0148] Or, such as Figure 6 As shown in (d), in response to the user's operation of control 608, the mobile terminal displays the main interface of the video application. A video tab 602 is displayed on the main interface of the video application, and in the vicinity of video tab 602, the local user's comment content 607 from the data saving control 603 is displayed. In other words, through the user's operation of control 608, the data saving information displayed in the vicinity of video tab 602 can include the data saving information in the data saving control 603 and the local user's comment content 607.
[0149] Taking an article as an example, such as Figure 6As shown in (e), the main interface of the browser application is displayed. The main interface displays a list of articles, each containing at least one article tag. These article tags correspond to articles recommended by the browser application. Article tag 613 in the article list corresponds to article A, and article tag 613 displays the title of article A: "Article A: Holiday Travel Affects the Normal Life of Local Residents." Near article tag 613, a data-saving control 614 is displayed, showing data-saving information for article A: "Data Saving: Holiday Travel Requires Careful Planning." This data-saving information can be a summary of article A's content, representing its main content. It should be noted that, similar to videos, users can also interact with the data-saving information of articles. In response to user interaction with the data-saving control 614, the mobile terminal can display, as shown below... Figure 6 The GUI shown in (f) is shown in the image.
[0150] like Figure 6 As shown in (f), in response to the user's operation on the data saving control 614, the mobile terminal displays a data saving information editing tab 615 on the browser application interface. The data saving information editing tab 615 displays the data saving control 616, user A's comment content 617, user B's comment content 618, and the local user's comment content 619.
[0151] Optionally, in the data saving information editing tab 615, users can add comments from the local user; that is, user comments 619 are newly added. For example, users can add comments by entering them in the input box.
[0152] Optionally, the order of comments can be modified in the data saving information editing tab 615. In response to the user's action on control 620, the user's comments 619 can be pinned to the top. Pinning a comment indicates that the user is interested in or agrees with that comment. With the user's permission, this action can be used by the electronic device to determine the user profile.
[0153] Optionally, comments can be deleted in the data saving information editing tab 615. In response to the user's action on control 621, the user's comments 619 can be deleted.
[0154] Optionally, in the data saving information editing tab 615, multiple comments or data saving information can be evaluated. Responding to the user's action on control 622 indicates that the user on this device is interested in or agrees with user A's comment 617; responding to the user's action on control 623 indicates that the user on this device is not interested in or agrees with user A's comment 617. With the user's permission, this user action can be used by the electronic device to determine a user profile.
[0155] Optionally, in the data saving information editing tab 615, the data saving information displayed in the data saving control 616 can be edited. The data saving information displayed in the data saving control 616 is the same as that generated by the cloud side. In response to user operation on control 624, the data saving information displayed in the data saving control 616 can be edited.
[0156] As can be seen, the data saving information editing tab 615 allows for various user interaction methods. With the user's permission, the user's interaction process can be used by the electronic device to determine the user profile, so that the electronic device can optimize data saving information based on the user profile.
[0157] In one implementation, in response to user interaction with control 620, the mobile terminal can display, as shown below. Figure 6 The GUI shown in (g) or displayed as shown in Figure 6 The GUI shown in (h) is shown in the middle.
[0158] like Figure 6 As shown in (g), in response to an operation on control 620, the mobile terminal displays the main interface of a browser application. Article tab 613 is displayed on the main interface of the browser application, and the user's comment content 619 is displayed in the vicinity of article tab 613. In other words, through the user's operation on control 620, the data-saving information displayed in the vicinity of article tab 613 is modified to the user's comment content 619.
[0159] Or, such as Figure 6 As shown in (h), in response to the user's operation on control 620, the mobile terminal displays the main interface of the browser application. Article tab 613 is displayed on the main interface of the browser application, and in the vicinity of article tab 613, a data-saving control 614 and the local user's comment content 619 are displayed. In other words, through the user's operation on control 620, the data-saving information displayed near article tab 613 can include the data-saving information in data-saving control 614 and the local user's comment content 619.
[0160] Based on the above solution, the display method provided in this application displays data saving information on the interface of the article list or video list. This data saving information supports user interaction, allowing users to perform operations such as editing or executing the data saving information, so that the data saving information can be personalized to meet the needs of different users and provide a better user experience.
[0161] The above section introduced how, in the article or video list interface, users can grasp the main content of an article or video before opening it and viewing the specific content. This data-saving information includes a content summary or structured tags. The data-saving information displayed in the article or video list interface can be understood as a content summary, allowing users to grasp the main content of the article or video before viewing the actual content. Once a user opens an article or video, the data-saving information is displayed in the form of structured tags. These structured tags represent the main content of each part of the article or video, allowing users to quickly locate the corresponding section by interacting with them.
[0162] The following will combine Figure 7 This section provides a detailed introduction to the interaction process between users and structured tags.
[0163] Taking video as an example, such as Figure 7 As shown in (a), the main interface of the video application is displayed. The main interface displays a video list, which includes at least one video tag. The videos corresponding to these tags can be obtained by the user searching for "travel guide" in search box 701. The video tags 702 in the video list display video titles such as "XX Travel Guide, Let You Experience Different Scenery". In response to the user's operation on video tag 702, the mobile terminal can display as follows: Figure 7 The GUI shown in (b) is shown in the image.
[0164] like Figure 7As shown in (b), in response to the user's operation on video tag 702, the mobile terminal displays the interface of the video corresponding to video tag 702. This interface displays the video corresponding to video tag 702, and also displays a set of structured tags 703. The set of structured tags 703 includes multiple structured tags, each corresponding to a different playback position in the video. The structured tags are used to represent the main content of a specific playback position in the video. The set of structured tags 703 includes structured tags 704, 705, and 706. The total duration of the video being played on this interface is 6 minutes. Specifically, structured tag 704 corresponds to the 0:45 playback position of the video, displaying the main content of the 0:45 playback position, "XX Route Recommendation"; structured tag 705 corresponds to the 2:25 playback position of the video, displaying the main content of the 2:25 playback position, "XXX Route Recommendation"; and structured tag 706 corresponds to the 4:00 playback position of the video, displaying the main content of the 4:00 playback position, "XX Food Recommendation". Users can use any structured tag to position the video at the corresponding playback position.
[0165] It should be noted that the main content displayed in the structured tags can be generated by the cloud or edited by the user, including those edited by the local user or other users. Structured tag set 703 also includes delete and add controls. Local users can delete corresponding structured tags using the delete control or add structured tags using the add control.
[0166] Optionally, user interaction with the structured tags can position the video at the corresponding playback location. In response to the user's action on the structured tag 705, the mobile terminal can display, for example... Figure 7 The GUI shown in (c) is shown in the image.
[0167] Optionally, users can delete any structured tag. In response to the user's action on the delete control 707, the mobile terminal can display something like... Figure 7 The GUI shown in (d) is shown in the image.
[0168] Optionally, users can add structured tags. In response to the user's action on the newly added control 708, the mobile terminal can display, as shown below. Figure 7 The GUI shown in (e) is shown in the image.
[0169] like Figure 7 As shown in (c), in response to the user's operation on structured tag 705, the mobile terminal displays the interface of the video corresponding to video tag 702. This interface displays the video corresponding to video tag 702. The interface also displays a prompt message 709, which indicates to the user that the video has been positioned at 2:25, that is, to indicate that the user has positioned the video at the playback position corresponding to structured tag 705.
[0170] like Figure 7 As shown in (d), in response to the user's operation on the delete control 707, the mobile terminal displays the interface for the video corresponding to video tag 702. This interface displays the video corresponding to video tag 702, and also displays a structured tag set 710. The structured tag set 710 includes structured tags 704 and 705. The structured tag set 710 and... Figure 7 Compared to the structured tag set 703 shown in (b), structured tag 706 has been removed.
[0171] like Figure 7 As shown in (e), in response to the user's operation on the newly added control 708, the mobile terminal displays the interface for the video corresponding to video tag 702. This interface displays the video corresponding to video tag 702, and also displays a set of structured tags 711. The set of structured tags 711 includes structured tags 704, 705, 706, and 712. The structured tags 711 are combined with... Figure 7 Compared to the structured tag set 703 shown in (b), a new structured tag 712 has been added.
[0172] Taking an article as an example, such as Figure 7 As shown in (f), the main interface of the browser application is displayed. The main interface displays a list of articles, each containing at least one article tag. These article tags correspond to articles recommended by the browser application. Article tag 713 in the article list corresponds to article A, and article tag 713 displays the title of article A: "Article A: Holiday Travel Disrupts the Normal Lives of Local Residents." In response to the user's interaction with article tag 713, the mobile terminal can display, as shown in (f), the main interface of the browser application. Figure 7 The GUI shown in (g) is shown in the image.
[0173] like Figure 7As shown in (g), in response to the user's operation on article tag 713, the mobile terminal displays the interface of article A. The interface of article A displays the specific content of article A, as well as a set of structured tags 714. The set of structured tags 714 includes multiple structured tags, each corresponding to a different part of the article. The structured tags are used to represent the main content of a certain part of the article. The set of structured tags 714 includes structured tags 715, 716, and 717. Specifically, structured tag 715 corresponds to the third paragraph of article A, displaying the main content of the third paragraph, "Traffic Conditions"; structured tag 716 corresponds to the fourth paragraph of article A, displaying the main content of the fourth paragraph, "Number of Tourists"; and structured tag 717 corresponds to the sixth paragraph of article A, displaying the main content of the sixth paragraph, "Tourist Facilities". Users can locate the corresponding part of the article using any structured tag.
[0174] It should be noted that the main content displayed in the structured tags can be generated by the cloud or edited by the user, including those edited by the local user or other users. The structured tag set 714 also includes delete and add controls. Local users can delete corresponding structured tags using the delete control or add structured tags using the add control.
[0175] Optionally, user interaction with structured tags can locate the corresponding section of the article. In response to user actions on structured tag 716, the mobile terminal can display, for example... Figure 7 The GUI shown in (h) is shown in the image.
[0176] Optionally, users can delete any structured tag. In response to the user's action on the delete control 718, the mobile terminal can display something like... Figure 7 The GUI shown in (i) is shown in the image.
[0177] Optionally, users can add structured tags. In response to the user's action on the newly added control 719, the mobile terminal can display, as shown below. Figure 7 The GUI shown in (j) is shown in the image.
[0178] like Figure 7 As shown in (h), in response to the user's operation on structured tag 716, the mobile terminal displays the interface of article A. The interface of article A displays the specific content of article A. Furthermore, the content of the fourth paragraph corresponding to structured tag 716 is highlighted, indicating to the user that they have located the section of article A corresponding to structured tag 716.
[0179] like Figure 7As shown in (i), in response to the user's operation on the delete control 718, the mobile terminal displays the interface of article A. The interface of article A displays the specific content of article A, and also displays a structured tag set 720. The structured tag set 720 includes structured tag 715 and structured tag 716. The structured tag set 720 and... Figure 7 Compared to the structured tag set 714 shown in (g), structured tag 717 has been removed.
[0180] like Figure 7 As shown in (j), in response to the user's operation on the newly added control 719, the mobile terminal displays the interface of article A. The interface of article A displays the specific content of article A, and also displays a set of structured tags 721. The set of structured tags 721 includes structured tags 715, 716, 717, and 722. The set of structured tags 721 and... Figure 7 Compared to the structured tag set 714 shown in (g), a new structured tag 722 has been added.
[0181] Based on the above solution, when users open an article or video to view specific content, they can obtain the main content of the article or its various parts through structured tags. By interacting with the structured titles, users can quickly locate the parts corresponding to the structured tags, making it convenient for them to quickly obtain the target content and improving the user experience.
[0182] Electronic devices can host multiple applications, and these applications may provide users with the same information; for example, different applications might recommend the same article or video. Even across different applications, the same data-saving information can be displayed for the same article or video. In other words, data-saving information has cross-application platform attributes.
[0183] like Figure 8 The diagram illustrates a method for saving data usage across application platforms.
[0184] like Figure 8 As shown in (a), the main interface of the browser application is displayed. The main interface displays a list of articles, each containing at least one article tag. These article tags correspond to articles recommended by the browser application. Article tag 801 in the article list corresponds to article A, and article tag 801 displays the title of article A: "Article A: Holiday Travel Disrupts the Normal Lives of Local Residents." Near article tag 801, a data-saving control 802 is displayed, showing the data-saving information for article A: "Comment 3: Good content."
[0185] like Figure 8As shown in (b), the recommendation interface of a social application is displayed. The recommendation interface of the social application displays a list of articles, including at least one article tag. These article tags correspond to articles that the social application may recommend to users. Article tag 803 in the article list corresponds to article A, and... Figure 8 Article A corresponding to article tag 801 shown in (a) is the same article. Article tag 803 displays the title of article A, "Article A: Holiday Travel Affects the Normal Life of Local Residents". Near article tag 803, a data-saving control 804 is displayed, showing the data-saving information for article A, "Comment 3: Good content". The data-saving information displayed in the data-saving control 804 is similar to... Figure 8 The data saving information displayed in the data saving control 802 shown in (a) is consistent with that in the data saving control.
[0186] It is evident that the data saving information displayed for the same article is consistent across different applications.
[0187] For example, users can use the above Figure 6 The method described above allows users to interact with the data saving information. In application 1, users can set the data saving information that is displayed first for article A to be "Comment 3: Good content". When the user opens application 2, the data saving information "Comment 3: Good content" will also be displayed near article A in application 2.
[0188] It is understandable that the same video on different applications can display the same data saving information, including the same content summary or structured tags.
[0189] In one implementation, based on the above... Figure 4 As the introduction indicates, the client-side may also include an integration module, which can be used to integrate and filter the content of the original article or video. Data saving information is then displayed near the filtered article or video.
[0190] like Figure 9 The diagram shown illustrates a method for displaying data saving information. Figure 9A recommendation interface for a video application is shown. This interface displays at least one video recommended by the video application to the user. The interface includes areas 901 and 902, both of which can display the videos recommended by the video application. In area 901, at least one recommended video (including video 1) can be displayed sequentially via scrolling. In area 902, at least one recommended video (including videos 2, 3, 4, 5, 6, and 7) can be displayed in a list format. After filtering by the electronic device, the cloud side generates data-saving information for at least one video in the filtered area 902 and displays the data-saving information on the electronic device. For example, a data-saving control 903 is displayed near video 2, and the data-saving control 903 displays the data-saving information "Data Saving: Travel Guide".
[0191] It should be noted that this function of displaying data saving information involves the data saving assistant application, which users can configure. The following will combine... Figure 10 This shows one way to set up a data-saving assistant application.
[0192] like Figure 10 As shown in (a), the main interface of the settings application is displayed. The main interface displays several options, including Bluetooth, mobile network, notifications and status bar, and data saving assistant. Different options correspond to different settings. In response to the user's operation on the data saving assistant option 1001, the mobile terminal can display as follows: Figure 10 The GUI shown in (b) is shown in the image.
[0193] like Figure 10 As shown in (b), in response to the user's operation on the data saving assistant option 1001, the mobile terminal displays a data saving assistant settings interface. The data saving assistant settings interface displays two areas, including area 1002 and area 1003. In area 1002, the user can configure the data saving assistant application; area 1002 may include controls and options. Specifically, the data saving assistant control 1004 can control the data saving assistant's on / off state; when the data saving assistant control 1004 is enabled, the electronic device can display data saving information. Figure 10The data-saving assistant control 1004 shown in (b) indicates the data-saving assistant is in the off state. The blacklist option 1005 can be used to set blacklisted applications; applications on the blacklist are not authorized to use the data-saving assistant and will not display data-saving information. The whitelist option 1006 can be used to set whitelisted applications; applications on the whitelist are authorized to use the data-saving assistant and can display data-saving information. In area 1003, settings related to the data-saving assistant in other applications can be configured. Area 1003 can include options for multiple applications. In response to user actions on the data-saving assistant control 1004, the mobile terminal can display, as shown below... Figure 10 The GUI is shown in (c). In response to the user's action on option 1007 of application 1, the mobile terminal can display as shown in [image / description]. Figure 10 The GUI shown in (d) is shown in the image.
[0194] like Figure 10 As shown in (c), in response to the user's operation on the data saving assistant control 1004, the mobile terminal displays the data saving assistant settings interface. Figure 10 The data saving assistant control 1004 shown in (c) indicates that the data saving assistant is enabled. When the data saving assistant control 1004 is enabled, whitelisted applications can display data saving information.
[0195] like Figure 10 As shown in (d), in response to the user's operation on option 1007 of application 1, the mobile terminal displays the settings interface of application 1. Controls 1008 and 1009 are displayed in the settings interface of application 1. Figure 10 Controls 1008 and 1009 shown in (d) are in the off state. Users can configure data-saving assistant-related functions for application 1 individually in the application 1's settings interface. If control 1008 is on, it indicates authorization to the data-saving assistant application, and application 1 will support displaying data-saving information; if control 1009 is on, it indicates authorization to create a user profile, and the data-saving assistant application can generate a user profile based on the user's interaction with the data-saving information to provide personalized services. It is understood that if control 1008 is on, application 1 will automatically be added to the whitelist; if control 1008 is off, application 1 will automatically be added to the blacklist.
[0196] Based on the above solution, a settings interface can be provided for the data saving assistant application on the electronic device side. Applications that have obtained user authorization can support the display method provided in this application, thereby displaying data saving information.
[0197] like Figure 11The diagram shown is a schematic flowchart of a display method provided in an embodiment of this application. This method can be applied to electronic devices. The method will be described in detail below with reference to the accompanying drawings.
[0198] S1101, A first user action is detected, wherein the first action is an action that triggers the display of the title of at least one item in the list page.
[0199] S1102, in response to the first operation, a first interface is displayed, wherein the first interface includes the title of at least one piece of content and data saving information corresponding to the title of each piece of content in at least a portion of the content, the data saving information corresponding to the title of each piece of content includes a content summary and / or comment content of each piece of content, and at least one piece of content includes at least a portion of the content.
[0200] It's important to note that a list page can be understood as an interface that displays the titles of content. The actual content doesn't need to be shown on the list page; users can understand the main content through the titles and data usage information. Many applications can have list pages.
[0201] For example, taking a browser application as an example, the homepage may display categories including but not limited to "Entertainment," "News," and "Music." Under each category, a list page corresponding to that category may be displayed. This list page displays a brief description of at least one item belonging to that category. After a user selects an item, they can jump from the list page to the details page of that item, where the details page can display the specific content. For example, under the "News" category, a list page for the "News" category may be displayed, which displays a brief description of at least one item belonging to the "News" category (e.g., displaying the titles of morning press release A and press release B). When a user selects press release A, they can jump from the news category list page to the details page of press release A, where the specific content of press release A is displayed.
[0202] It should be noted that the above content includes at least one of the following: text content, video, or audio.
[0203] It's easy to understand that the text content could be articles recommended to users by browser applications, social media applications, or found through search, for example, Figure 7 The interface for article A shown in (g) displays the specific content of article A. Videos can be recommended by video applications or obtained through search, for example... Figure 7 The video label 702 shown in (b) corresponds to the video interface, which displays the video corresponding to video label 702. Audio can be obtained through a music player application or by searching, similar to the video.
[0204] It should be noted that the data saving information corresponding to the title of each piece of content includes a content summary and / or comment content for each piece of content, and at least one piece of content includes at least part of the content.
[0205] In other words, the data saving information may only include a content summary, for example, Figure 6 The data saving control 603 shown in (a) displays data saving information: "XX Travel Route," which is a content summary used to represent the main content of the video corresponding to video tag 602. The data saving information may only include comment content, for example... Figure 6 The comment content 607 of the local user shown in (c) is shown in the figure. Data saving information may include a content summary and comment content, for example, Figure 6 The comment content 607 of the local user in the data saving control 603 shown in (d) is shown in the figure.
[0206] Specifically, in step S1102 above, when the user performs the first operation, the electronic device actually needs to display data saving information based on the response message from the server.
[0207] Optionally, in response to the first operation, a first request message is sent to the server, wherein the first request message is used to request data saving information corresponding to the title of each content in at least a portion of the content; after receiving the first response message, a first interface is displayed, wherein the first response message includes data saving information corresponding to the title of each content in at least a portion of the content.
[0208] It's easy to understand that in response to the user's first action, the electronic device will request data saving information from the server, and after receiving the data saving information from the server, the electronic device will display the data saving information.
[0209] As can be seen, users can quickly grasp the main content through the data-saving information displayed on the list page before viewing the content details, saving users time in obtaining information.
[0210] In addition, the displayed data saving information also supports user interaction, including editing and deleting the data saving information.
[0211] In one implementation, at least part of the content's title includes the title of the first content, the title of the first content corresponding to first data saving information, and the first data saving information being a first content summary; the method may further include the following steps: in response to a second operation on the first data saving information, displaying a second interface, wherein the second interface includes the first content summary and at least one comment.
[0212] For example, such as Figure 6As shown in (a), the title of the first content is the video title displayed by video tag 602, "XX Travel Guide, Let You Experience a Different Landscape," and the first data saving information is the data saving information of the video displayed in data saving control 603, "Data Saving: XX Travel Route." The first data saving information is the first content summary, used to indicate that the main content of the video is "XX Travel Route." In response to the user's operation on data saving control 603, the mobile terminal can display as follows: Figure 6 The interface shown in (b) is the second interface. Figure 6 The interface shown in (b) includes a data saving information editing tab 604, wherein the data saving information displayed in the data saving control 603 is a first content summary, and the comment content 605 of user A, the comment content 606 of user B and the comment content 607 of the local user are at least one comment content. At least one comment content can be the comment of the local user or the comment of other users.
[0213] As can be seen, when a user clicks on the first data saving information, a first content summary or multiple comments can be displayed, and the user can interact with the first content summary or at least one comment.
[0214] In one implementation, the specific content displayed by the first provincial information can be updated, including modifying the content summary to comment content, or modifying the comment content to content summary.
[0215] Optionally, taking the modification of the content summary into comment content as an example, at least one comment content includes a first comment content; the method may further include the following steps: in response to a third operation on the first comment content, updating the first data saving information from the first content summary to the first comment content.
[0216] For example, such as Figure 6 As shown in (b), the first comment content can be the comment content 607 of the local user. In response to the user's operation on the control 608 near the local user's comment content 607, the local user's comment content 607 is pinned to the top, and the mobile terminal displays as shown in the image. Figure 6 In the main interface of the video application shown in (c), the data saving information displayed near the video label 602 is updated to the local user's comment content 607. It can be seen that... Figure 6 The data saving information "Data saving: XX travel route" displayed in the data saving control 603 in (a) can be updated to "Review 3: Worth a visit" through user operation.
[0217] In one implementation, the user on this end can enter comments themselves.
[0218] Optionally, the second interface also includes a comment input box; the method may further include the following steps: in response to a fourth operation of entering second comment content in the comment input box, updating the first data saving information from the first comment content to the second comment content.
[0219] Understandably, after entering their second comment in the comment input box, users need to click the "Confirm" button or the "Pin to Top" button to confirm that the first data saving information will display the second comment.
[0220] It's important to note that electronic devices can host multiple applications, and these applications may provide users with the same information—for example, recommending the same article or video. Even across different applications, the same data-saving information can be displayed for the same article or video. In other words, data-saving information has cross-application platform attributes.
[0221] In one implementation, the first operation is to trigger the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, and the title of at least part of the content includes the title of the second content, the title of the second content corresponding to second data saving information; the method may further include the following steps: detecting a fifth operation of the user, wherein the fifth operation is to trigger the display of the title of the second content in the list page of the second application; in response to the fifth operation, displaying a third interface, wherein the third interface includes the title of the second content and the second data saving information, and the second interface is the display interface of the second application.
[0222] For example, Figure 8 Image (a) shows the main interface of the browser application. Figure 8 (b) shows the recommendation interface of the social application. Both applications recommend the same article A to the user. The data saving information displayed in both data saving control 802 and data saving control 804 is "Comment 3: Good content".
[0223] In other words, if a user sets the displayed data saving information as "Comment 3: Good content" in application 1 by interacting with the data saving information of article A, when the user opens application 2, the data saving information near the title of article A in application 2 will also be displayed synchronously as "Comment 3: Good content".
[0224] It should be noted that the function of displaying data saving information can involve the data saving assistant application, and the corresponding authorization is required before displaying the data saving information.
[0225] In one implementation, before displaying the first interface in response to the first operation; in response to the sixth operation, a fourth interface is displayed, wherein the fourth interface includes a first control for enabling or disabling the data saving information display function; in response to a seventh operation on the first control, the data saving information display function is enabled.
[0226] For example, before displaying the first interface, open such as Figure 10 The fourth interface, shown in (b) of the diagram, can be understood as the settings interface for the data-saving assistant. The first control is the data-saving assistant control 1004. When the data-saving assistant control is enabled, the electronic device can display data-saving information.
[0227] The above-described solution allows data saving information to be displayed on the list page in the form of content summaries and / or comments. When a user opens the details page of any skill in the list page, the data saving information details page can be displayed in the form of structured tags. The structured tags are used to represent the main content of each part of the content, and users can also interact with the structured tags.
[0228] In one implementation, when a user clicks on a structured tag, they can locate or jump to the section corresponding to that structured tag.
[0229] Optionally, at least part of the title of the content includes the title of the third content; the above method may further include the following steps: in response to an eighth operation on the title of the third content, a fifth interface is displayed, wherein the fifth interface displays any part of the third content and at least one prompt label, the third content includes at least one part, the at least one part includes any part, the at least one part corresponds one-to-one with at least one prompt label, and the at least one prompt label includes a first prompt label; in response to a ninth operation on the first prompt label, a first part of the third content is displayed, and at least one part of the third content includes the first part of the third content.
[0230] For example, the third content is video. Figure 7 The video interface corresponding to video tag 702 shown in (b) is the fifth interface. This interface displays the video corresponding to video tag 702. This interface can be playing any part of the video, for example, playing the video at 5:00, or pausing any part of the video. At least one prompt tag can be understood as structured tag 704, structured tag 705, and structured tag 706 included in the structured tag set 703. The first prompt tag can be understood as structured tag 705, which corresponds to the 2:25 playback position of the video. In response to the user clicking on structured tag 705, the mobile terminal displays as shown below. Figure 7The interface shown in (c) displays the video content at 2:25. The first part of the third content can be understood as the video content at 2:25.
[0231] For example, the third content is an article. Figure 7 The interface of article A shown in (g) is the fifth interface, which displays any part of article A, such as the first few paragraphs of article A. At least one prompt label can be understood as structured label 715, structured label 716, and structured label 717 included in the structured label set 714. The first prompt label can be understood as structured label 716 in the structured label set 714, and structured label 716 corresponds to the fourth paragraph of article A. In response to the user clicking structured label 716, the mobile terminal displays as shown... Figure 7 The interface shown in (h) displays the content of the fourth paragraph of article A. The first part of the third content can be understood as the content of article A in the fourth paragraph.
[0232] In one implementation, users can delete any structured tags.
[0233] Optionally, at least one prompt label further includes a second control corresponding to the first prompt label; the method may further include the step of deleting the first prompt label in response to a tenth operation on the second control.
[0234] For example, Figure 7 In the interface shown in (b), at least one prompt label can be understood as structured label 704, structured label 705 and structured label 706 included in the structured label set 703, and the second control can be understood as delete control 707. When the user clicks delete control 707, the structured label corresponding to the control can be deleted.
[0235] In one implementation, users can add any structured tags.
[0236] Optionally, at least one prompt label further includes a third control; the method may further include the following steps: in response to an eleventh operation on the third control, adding a second prompt label; in response to a second operation on the second prompt label, displaying a second portion of the third content, at least one portion of the third content including the second portion of the third content.
[0237] For example, Figure 7 In the interface shown in (b), at least one prompt label can be understood as structured label 704, structured label 705, and structured label 706 included in the structured label set 703, and the third control can be understood as the newly added control 708. In response to the user's operation on the newly added control 708, the mobile terminal displays as shown in [image / description]. Figure 7The interface shown in (e) has a newly added structured label 712, and the second prompt label can be understood as structured label 712. This application embodiment provides a display method that allows users to obtain the main content of articles, videos, etc., through data-saving information before viewing specific content, thereby improving the efficiency of information retrieval and enhancing the user experience.
[0238] The above text combines Figures 1 to 11 The display method provided in the embodiments of this application is described in detail. In the various embodiments of this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0239] The following will combine Figure 12 and Figure 13 This application provides a detailed description of the display device and electronic device provided in the embodiments. It should be understood that the descriptions of the display device and electronic device embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be referred to the above method embodiments, and for the sake of brevity, will not be repeated here.
[0240] Figure 12 This illustration shows a schematic block diagram of a display device 1200 provided in an embodiment of this application. The display device 1200 may include components for performing... Figure 11 The unit that displays the method.
[0241] Specifically, the display device 1200 includes a processing unit 1210 and a display unit 1220.
[0242] The processing unit 1210 is configured to detect a first operation by the user, wherein the first operation is an operation that triggers the display of the title of at least one item in the list page.
[0243] Display unit 1220 is configured to display a first interface in response to a first operation, wherein the first interface includes a title of at least one content and data-saving information corresponding to the title of each content in at least a portion of the content, the data-saving information corresponding to the title of each content includes a content summary and / or comment content of each content, and at least one content includes at least a portion of the content.
[0244] The display device 1200 may also include a transceiver unit.
[0245] The transceiver unit is used to respond to the first operation by sending a first request message to the server, wherein the first request message is used to request the data saving information corresponding to the title of each content in at least a portion of the content.
[0246] Display unit 1220 is used to display a first interface after receiving a first response message, wherein the first response message includes a data saving message corresponding to the title of each content in at least a portion of the content.
[0247] In some embodiments, the title of at least part of the content includes the title of the first content, the title of the first content corresponds to first data saving information, and the first data saving information is a summary of the first content. The display unit 1220 is further configured to display a second interface in response to a second operation on the first data saving information, wherein the second interface includes the first content summary and at least one comment.
[0248] In some embodiments, at least one comment content includes first comment content. The display unit 1220 is further configured to, in response to a third operation on the first comment content, update the first data-saving information from the first content summary to the first comment content.
[0249] In some embodiments, the second interface further includes a comment content input box. The display unit 1220 is also configured to update the first data saving information from the first comment content to the second comment content in response to a fourth operation of entering second comment content in the comment content input box.
[0250] In some embodiments, the first operation is to trigger the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, and the title of at least part of the content includes the title of the second content, the title of the second content corresponding to the second data saving information. The processing unit 1210 is further configured to detect a fifth operation by the user, wherein the fifth operation is to trigger the display of the title of the second content in the list page of the second application; the display unit 1220 is further configured to, in response to the fifth operation, display a third interface, wherein the third interface includes the title of the second content and the second data saving information, and the second interface is the display interface of the second application.
[0251] In some embodiments, the display unit 1220 is further configured to display a fourth interface in response to a sixth operation, wherein the fourth interface includes a first control, the first control being configured to enable or disable the data saving information display function; and is further configured to enable the data saving information display function in response to a seventh operation on the first control.
[0252] In some embodiments, the title of at least part of the content includes the title of the third content. The display unit 1220 is further configured to display a fifth interface in response to an eighth operation on the title of the third content, wherein the fifth interface displays any portion of the third content and at least one prompt label, the third content including at least one portion, the at least one portion including any portion, the at least one portion corresponding one-to-one with at least one prompt label, and the at least one prompt label including a first prompt label; it is also configured to display a first portion of the third content in response to a ninth operation on the first prompt label, so that at least one portion of the third content includes the first portion of the third content.
[0253] In some embodiments, at least one notification label further includes a second control, which corresponds to the first notification label display unit 1220, and is further configured to delete the first notification label in response to a tenth operation on the second control.
[0254] In some embodiments, at least one notification label further includes a third control. The display unit 1220 is further configured to, in response to an eleventh operation on the third control, add a second notification label; and, in response to a twelfth operation on the second notification label, display a second portion of the third content, at least one portion of the third content including the second portion of the third content.
[0255] Optionally, the display unit 1200 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 1210 can read the instructions and / or data in the storage unit so that the device can perform the relevant actions executed by the electronic device in the foregoing method embodiments.
[0256] The display device 1200 can be used to perform the actions performed by the electronic device in the various method embodiments described above. In this case, the display device 1200 can be a component of the electronic device; for example, the display device 1200 can also be a chip or integrated circuit in the electronic device. The processing unit 1210 is used to perform processing-related operations of the electronic device in the method embodiments described above, and the display unit 1220 is used to perform display-related operations of the electronic device in the method embodiments described above.
[0257] In a specific implementation, the actions performed by the processing unit 1210 and the display unit 1220 can be implemented by one processor or by multiple processors.
[0258] Figure 13 This is a schematic block diagram of the electronic device 1300 provided in the embodiments of this application. Figure 13The illustrated electronic device 1300 may include a processor 1310, a transceiver 1320, and a memory 1330. The processor 1310, transceiver 1320, and memory 1330 are connected via internal interconnection paths. The memory 1330 stores instructions, and the processor 1310 executes the instructions stored in the memory 1330 to implement the methods described in the above embodiments. Optionally, the memory 1330 may be coupled to the processor 1310 via an interface or integrated with the processor 1310.
[0259] It should be noted that the transceiver 1320 mentioned above may include, but is not limited to, transceiver devices such as input / output interfaces, to realize communication between electronic device 1300 and other devices or communication networks.
[0260] The memory 1330 can be volatile memory and / or non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes a variety of forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0261] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0262] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0263] Transceiver 1320 uses transceiver devices, such as but not limited to transceivers, to enable communication between electronic device 1300 and other devices or communication networks to receive / send data / information for implementing the methods in the above embodiments.
[0264] Specifically, the electronic device 1300 includes one or more processors; one or more memories; one or more memories storing one or more computer programs, the one or more computer programs including instructions that, when executed by one or more processors, cause the electronic device 1300 to perform the following steps: detecting a first operation by a user, wherein the first operation is an operation to trigger the display of the title of at least one item in a list page; and in response to the first operation, displaying a first interface, wherein the first interface includes the title of at least one item and data-saving information corresponding to the title of each item in at least a portion of the content, the data-saving information corresponding to the title of each item including a content summary and / or comment content for each item, and at least one item including at least a portion of the content.
[0265] In some embodiments, in response to a first operation, a first interface is displayed, and when an instruction is executed by one or more processors, the electronic device 1300 performs the following steps: in response to the first operation, sending a first request message to a server, wherein the first request message is used to request data saving information corresponding to the title of each content in at least a portion of the content; and after receiving a first response message, displaying the first interface, wherein the first response message includes data saving information corresponding to the title of each content in at least a portion of the content.
[0266] In some embodiments, at least part of the content title includes a title of first content, the title of the first content corresponding to first data saving information, the first data saving information being a first content summary, and when the instruction is executed by one or more processors, the electronic device 1300 performs the following steps: in response to a second operation on the first data saving information, displaying a second interface, wherein the second interface includes the first content summary and at least one comment.
[0267] In some embodiments, at least one comment content includes first comment content, which, when executed by one or more processors, causes the electronic device 1300 to perform the following steps: updating first data-saving information from a first content summary to the first comment content in response to a third operation on the first comment content.
[0268] In some embodiments, the second interface further includes a comment content input box, which, when an instruction is executed by one or more processors, causes the electronic device 1300 to perform the following steps: in response to a fourth operation of entering second comment content in the comment content input box, updating the first data saving information from the first comment content to the second comment content.
[0269] In some embodiments, the first operation is to trigger the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, the title of at least part of the content includes the title of the second content, the title of the second content corresponds to second data saving information, and when the instruction is executed by one or more processors, the electronic device 1300 performs the following steps: detecting a fifth operation by the user, wherein the fifth operation is to trigger the display of the title of the second content in the list page of the second application; in response to the fifth operation, displaying a third interface, wherein the third interface includes the title of the second content and the second data saving information, and the second interface is the display interface of the second application.
[0270] In some embodiments, before displaying the first interface in response to the first operation, when an instruction is executed by one or more processors, the electronic device 1300 performs the following steps: in response to a sixth operation, displays a fourth interface, wherein the fourth interface includes a first control for turning the data saving information display function on or off; in response to a seventh operation on the first control, turns on the data saving information display function.
[0271] In some embodiments, the content includes at least one of the following: text content, video, or audio.
[0272] In some embodiments, at least part of the title of the content includes the title of the third content. When the instruction is executed by one or more processors, the electronic device 1300 performs the following steps: in response to an eighth operation on the title of the third content, a fifth interface is displayed, wherein the fifth interface displays any part of the third content and at least one prompt label, the third content includes at least one part, the at least one part includes any part, the at least one arbitrary part corresponds one-to-one with at least one prompt label, and the at least one prompt label includes a first prompt label; in response to a ninth operation on the first prompt label, a first part of the third content is displayed, so that at least one part of the third content includes the first part of the third content.
[0273] In some embodiments, at least one notification label further includes a second control corresponding to the first notification label, which, when an instruction is executed by one or more processors, causes the electronic device 1300 to perform the following steps: deleting the first notification label in response to a tenth operation on the second control.
[0274] In some embodiments, at least one notification label further includes a third control that, when an instruction is executed by one or more processors, causes the electronic device 1300 to perform the following steps: adding a second notification label in response to an eleventh operation on the third control; and displaying a second portion of third content in response to a twelfth operation on the second notification label, at least one portion of the third content including the second portion of the third content.
[0275] This application provides a computer program product that, when run on a device, causes the device to execute the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar to those of the related embodiments described above, and will not be repeated here.
[0276] This application provides a readable storage medium containing instructions that, when executed on a device, cause the device to perform the technical solutions described in the above embodiments. The implementation principle and technical effects are similar and will not be repeated here.
[0277] This application provides a chip for executing instructions. When the chip is running, it executes the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar and will not be repeated here.
[0278] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.
[0279] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and unit (module) can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0280] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0281] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0282] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0283] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0284] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A display method, characterized in that, The method is applied to an electronic device, and the method includes: A first user action is detected, wherein the first action is an action that triggers the display of the title of at least one item in the list page; In response to the first operation, a first interface is displayed, wherein the first interface includes the title of the at least one content and data saving information corresponding to the title of each content in at least a portion of the content, the data saving information corresponding to the title of each content includes the content summary and / or comment content of each content, and the at least one content includes the at least a portion of the content.
2. The method according to claim 1, characterized in that, The response to the first operation, displaying the first interface, includes: In response to the first operation, a first request message is sent to the server, wherein the first request message is used to request the data saving information corresponding to the title of each of the at least some of the content; Upon receiving the first response message, the first interface is displayed, wherein the first response message includes data saving information corresponding to the title of each of the at least some of the content.
3. The method according to claim 1 or 2, characterized in that, The title of at least part of the content includes the title of the first content, the title of the first content corresponds to the first data saving information, the first data saving information is the first content summary, and the method further includes: In response to a second operation on the first data saving information, a second interface is displayed, wherein the second interface includes a first content summary and at least one comment.
4. The method according to claim 3, characterized in that, The at least one comment content includes the first comment content, and the method further includes: In response to the third operation on the first comment content, the first data saving information is updated from the first content summary to the first comment content.
5. The method according to claim 4, characterized in that, The second interface also includes a comment input box, and the method further includes: In response to a fourth operation where a second comment is entered in the comment content input box, the first data saving information is updated from the first comment content to the second comment content.
6. The method according to any one of claims 1 to 5, characterized in that, The first operation is to trigger the display of the title of at least one piece of content in the list page of the first application, wherein the first interface is the display interface of the first application, and the title of at least some of the content includes the title of a second piece of content, the title of which corresponds to second data saving information. The method further includes: A fifth user action is detected, wherein the fifth action is an action that triggers the display of the title of the second content in the list page of the second application; In response to the fifth operation, a third interface is displayed, wherein the third interface includes the title of the second content and the second data saving information, and the second interface is the display interface of the second application.
7. The method according to any one of claims 1 to 6, characterized in that, Before displaying the first interface in response to the first operation, the method further includes: In response to the sixth operation, a fourth interface is displayed, wherein the fourth interface includes a first control, which is used to enable or disable the data saving information display function; In response to the seventh operation on the first control, the data saving information display function is enabled.
8. The method according to any one of claims 1 to 7, characterized in that, The content includes at least one of the following: text content, video, or audio.
9. The method according to any one of claims 1 to 8, characterized in that, The title of at least part of the content includes the title of the third content, and the method further includes: In response to an eighth operation on the title of the third content, a fifth interface is displayed, wherein the fifth interface displays any part of the third content and at least one prompt label, the third content includes at least one part, the at least one part includes the arbitrary part, the at least one part corresponds one-to-one with the at least one prompt label, and the at least one prompt label includes a first prompt label; In response to a ninth operation on the first prompt label, a first portion of the third content is displayed, so at least one portion of the third content includes the first portion of the third content.
10. The method according to claim 9, characterized in that, The at least one prompt label further includes a second control, the second control corresponding to the first prompt label, and the method further includes: In response to the tenth operation on the second control, the first prompt label is deleted.
11. The method according to claim 9 or 10, characterized in that, The at least one notification label further includes a third control, and the method further includes: In response to the eleventh operation on the third control, a second prompt label is added; In response to a twelfth operation on the second prompt label, a second portion of the third content is displayed, at least one portion of the third content including the second portion of the third content.
12. An electronic device, characterized in that, The electronic device includes: One or more processors; One or more memory units; The one or more memories store one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1 to 11.
13. A display device, characterized in that, include: A processor coupled to a memory for storing a computer program, the processor for running the computer program such that the display device performs the method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a computer, causes the computer to perform the method as described in any one of claims 1 to 11.
15. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 11.
16. A chip, characterized in that, The chip includes a processor and a data interface. The processor reads instructions stored in the memory through the data interface to execute the method as described in any one of claims 1 to 11.