Information display method and device, electronic equipment, computer readable storage medium and computer program product
By displaying the web page entrance of the web page and its associated media content in the historical information page, the problem of single information display in the prior art is solved, and the user experience and information acquisition efficiency is improved.
Patent Information
- Application Number
- CN202510014308.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-05-06
AI Technical Summary
In the prior art, when a user searches for historically viewed web pages through history, he needs to click on the web page to jump to the display page to know whether the web page includes the content you want to find, resulting in a single information display and a poor user experience.
Provided is a method of displaying information, by responding to a page viewing instruction, displaying a historical information page, displaying a web page entrance of a web page in the page, and displaying at least part of the media content in the web page in the media display area associated with the entry.
The richness of content displayed in historical information pages is improved, and users can intuitively understand media content in web pages, improve users' efficiency in obtaining web page content, and thus improve user experience.
Smart Images

Figure CN119939046A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to an information display method, device, electronic device, computer-readable storage medium and computer program product. Background Art
[0002] In the related art, a user can view history records, and the pages that the user has viewed in the past can be displayed on the page of history records. However, when the user searches for content in a page that the user has viewed in the past through the history records, the user needs to click on the page to jump to the corresponding display page of the page to find out whether the page includes the content that the user wants to find. In other words, in the related art, the information displayed on the page of history records is single. Summary of the invention
[0003] The embodiments of the present application provide an information display method, device, electronic device, computer-readable storage medium and computer program product, which can improve the richness of content displayed in a historical information page and improve the user experience.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides an information display method, the method comprising:
[0006] In response to the page viewing instruction, display a history information page, wherein the history information page is used to record information of web pages that the target object has viewed historically;
[0007] In the historical information page, a web page entrance of the web page is displayed, and the web page entrance is associated with a media display area;
[0008] In the media display area, at least part of the media content in the web page is displayed.
[0009] The present application provides an information display device, including:
[0010] A response module, used to respond to the page viewing instruction and display a history information page, wherein the history information page is used to record information of web pages that the target object has viewed historically;
[0011] A display module, used to display a web page entrance of the web page in the historical information page, wherein the web page entrance is associated with a media display area;
[0012] The display module is further configured to display at least a portion of the media content in the web page in the media display area.
[0013] In the above scheme, the number of web pages that the target object has viewed historically is multiple, and the display module is also used to display multiple web page entrances corresponding to the web pages one by one in the historical information page, and display filtering controls; in response to a web page filtering instruction triggered based on the filtering controls, the web page entrances of the target web pages that meet the filtering conditions are displayed, and the media display areas associated with the web page entrances of each of the target web pages are displayed; wherein the filtering conditions include at least one of time, type, and interactive operation.
[0014] In the above scheme, the display module is also used to respond to the web page filtering instruction triggered based on the filtering control, display the web page entrances of the target web pages that meet the filtering conditions, and display the media display areas associated with each of the web page entrances, the area of the media display area is a first area, and the size of the first area is negatively correlated with the number of the target web pages.
[0015] In the above scheme, the target web page that meets the screening conditions is a web page that includes media content belonging to the first type, and the target web page also includes media content belonging to the second type; the display module is also used to display at least part of the media content belonging to the first type in the target web page in the media display area, and not display the media content belonging to the second type in the target web page.
[0016] In the above scheme, the display module is also used to display the web page entrance of at least one of the web pages in the historical information page, and display the area display control that has a one-to-one correspondence with the web page entrance; in response to the triggering operation of the area display control, the media display area associated with the web page entrance corresponding to the area display control is displayed.
[0017] In the above scheme, the media display area is included in the content card, and the display module is also used to display the at least part of the media content in the web page in the media display area of the content card using a card style corresponding to the type of at least part of the media content; wherein different types of at least part of the media content correspond to different card styles.
[0018] In the above scheme, at least part of the media content includes multiple images; the display module is further used to display the multiple images in sequence through content cards in the media display area, wherein each of the content cards is used to carry one of the images.
[0019] In the above scheme, at least part of the media content includes multiple images, and the multiple images are arranged in a first order, and the multiple images include a first image and a second image, and the first image and the second image are adjacent to each other in the first order; the display module is also used to display the first image in the web page in the media display area; in response to the display time of the first image reaching a second time, display the second image that is located after the first image in the first order; or, in response to a switching instruction triggered for the first image, display the second image that is located after the first image in the first order.
[0020] In the above scheme, at least part of the media content includes multiple images; the display module is also used to display multiple images separately in the media display area if the number of the images is less than or equal to a first number threshold; if the number of the images is greater than the first number threshold, display images of the first number threshold among the multiple images.
[0021] In the above scheme, the types of media content in the web page include multiple types; the display module is also used to display the first media content of the third type in the web page in the media display area, and display a switching control, and the switching control is used to switch the type of displayed media content; in response to a switching instruction triggered by the switching control, in the media display area, the display of the first media content of the third type is switched to the display of the second media content of the fourth type.
[0022] In the above scheme, the display module is also used to display a search control in the media display area; and to display keywords of at least part of the media content in the associated area of the search control; wherein the search control is used to search for media content belonging to a fifth type based on the keywords, and the type of at least part of the media content is the fifth type.
[0023] In the above scheme, at least part of the media content includes video; the display module is also used to display the web page and play the video in the web page before displaying at least part of the media content in the web page in the media display area; in response to a closing instruction for the web page, capture an image frame corresponding to the current playback position of the video; display the video in the web page in the media display area, and use the image frame as the cover of the video.
[0024] In the above scheme, the number of web pages that the target object has viewed historically is multiple, and the at least part of the media content includes videos; the display module is also used to, after displaying at least part of the media content in the web page in the media display area, respond to a viewing instruction for the video, display the play page of the video, and display a list control including the video on the play page; in response to a trigger operation on the list control, display multiple videos to be played, and the multiple videos to be played are videos included in the multiple web pages.
[0025] In the above scheme, the web page entrance of the web page is the URL of the web page, and the media display area is associated below the URL. At least part of the media content includes video; the display module is also used to play the video in the media display area, and the video is in a muted state during the playback of the video.
[0026] In the above scheme, the number of web pages is a first web page and at least one second web page, at least part of the media content of the first web page and at least part of the media content of each of the second web pages include audio, and the display module is further used to play the audio in the first web page in the media display area of the first web page; and display the playback controls of the audio in the second web page in the media display area of each of the second web pages; wherein the closing time point of the first web page is later than the closing time point of the second web page.
[0027] In the above solution, the display module is further used to stop playing the audio in the first web page and play the audio in the second web page in response to a trigger operation on the play control during the playing of the audio in the first web page.
[0028] In the above scheme, the number of web pages that the target object has viewed historically is multiple, and the display module is also used to display a mode start control in the historical information page, and the mode start control is used to display a media display area; in response to a display instruction triggered by the mode start control, the web page entrances of multiple web pages are displayed, and the media display area associated with the web page entrance of each web page is displayed.
[0029] In the above scheme, the display module is also used to execute at least one of the following: in response to a first display instruction triggered for the mode-on control, display a web page entrance of the web page whose first duration is less than a first duration threshold, wherein the first duration is the duration between the closing time point of the web page and the current time point; in response to a second display instruction triggered for the mode-on control, display a web page entrance of the web page whose browsing duration is greater than a second duration threshold, wherein the browsing duration is the duration of browsing the content of the web page; in response to a third display instruction triggered for the mode-on control, display a web page entrance of the web page whose number of interactive operations on the web page is greater than a number threshold.
[0030] In the above scheme, at least part of the media content includes video; the display module is also used to display a preset segment of the video in the media display area; wherein the preset segment is a segment whose starting time point is adapted to the playback time point of the video when the web page is closed.
[0031] In the above scheme, at least part of the media content includes text; the display module is also used to display preset text in the web page in the media display area; wherein the preset text is the text displayed in the preset area when the web page is closed.
[0032] In the above scheme, there are multiple web page entrances; the display module is also used to display at least one sorting control in the historical information page, and the sorting control corresponds to the sorting element one by one. The sorting control is used to sort the multiple web page entrances based on the corresponding sorting element; in response to the sorting instruction triggered for the target sorting control, the multiple web page entrances are displayed after being sorted according to the sorting element corresponding to the target sorting control.
[0033] An embodiment of the present application provides an electronic device, the electronic device comprising:
[0034] A memory for storing computer executable instructions or computer programs;
[0035] The processor is used to implement the information display method provided in the embodiment of the present application when executing the computer executable instructions or computer programs stored in the memory.
[0036] An embodiment of the present application provides a computer-readable storage medium storing a computer program or computer-executable instructions for implementing the information display method provided in the embodiment of the present application when executed by a processor.
[0037] An embodiment of the present application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, the information display method provided by the embodiment of the present application is implemented.
[0038] The embodiments of the present application have the following beneficial effects:
[0039] In the information display method provided in the embodiment of the present application, a historical information page can be displayed in response to a page viewing instruction. The historical information page is used to record information about web pages that the target object has viewed historically. In the historical information page, a web page entrance of the web page can be displayed. The web page entrance is associated with a media display area. In the media display area, at least part of the media content in the web page can be displayed.
[0040] In the present application, the web page entrance and the media display area associated with the web page entrance can be displayed in the history information page. The media display area can display the media content included in the web page. Compared with the method of only displaying the web pages viewed historically, the richness of the content displayed in the history information page can be improved. Moreover, for the user, at least part of the media content in the web page can be intuitively known, instead of jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find. This is equivalent to improving the efficiency of users in knowing the content corresponding to the web page, thereby improving the user's usage experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a structural diagram of an information display system provided in an embodiment of the present application;
[0042] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0043] Figure 3 This is a schematic diagram of the process of the information display method provided in the embodiment of the present application. Figure 1 ;
[0044] Figure 4 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 1 ;
[0045] Figure 5 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 ;
[0046] Figure 6 This is a schematic diagram of the setting interface provided in the embodiment of the present application. Figure 1 ;
[0047] Figure 7 This is a schematic diagram of the setting interface provided in the embodiment of the present application. Figure 2 ;
[0048] Figure 8 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 3 ;
[0049] Fig. 9 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 4 ;
[0050] Fig.10 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 5 ;
[0051] Fig.11 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 6 ;
[0052] Fig.12 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 7 ;
[0053] Fig.13 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 8 ;
[0054] Fig.14 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 9 ;
[0055] Fig.15 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 ;
[0056] Fig.16 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 one;
[0057] Fig.17 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 two;
[0058] Fig.18 This is a schematic diagram of the playback page provided in the embodiment of the present application. Figure 1 ;
[0059] Fig.19 This is a schematic diagram of the playback page provided in the embodiment of the present application. Figure 2 ;
[0060] Fig. 20 This is a schematic diagram of a web page provided in the embodiment of the present application. Figure 1 ;
[0061] Fig.21 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 three;
[0062] Fig. 22 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Four;
[0063] Fig.23 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 five;
[0064] Fig.24 This is a schematic diagram of a web page provided in the embodiment of the present application. Figure 2 ;
[0065] Fig.25 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 six;
[0066] Fig.26 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 seven;
[0067] Fig. 27 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 eight;
[0068] Fig.28 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Nine;
[0069] Fig.29 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 ten;
[0070] Fig.30 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 eleven;
[0071] Fig.31 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 twelve. DETAILED DESCRIPTION
[0072] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0073] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0074] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0075] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0076] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by those skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0077] The relevant data collection and processing in the embodiments of this application should be strictly in accordance with the requirements of relevant laws and regulations when applied in examples, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of authorization of laws and regulations and the personal information subject.
[0078] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0079] 1) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed may be executed.
[0080] 2) Human-computer interaction interface, which is used to provide an interface for human-computer interaction functions / display a historical information page. The historical information page displays a web page entrance, a media display area associated with the web page entrance, and at least part of the media content in the web page can be displayed in the media display area.
[0081] For example, graphical user interface (GUI) display, such as augmented reality (AR) interface, virtual reality (VR) interface, voice user interface (VUI), interactive projection interface (using projection technology to display information on a plane), eye movement detection interface (interface controlled by detecting the user's line of sight), holographic interface (three-dimensional hologram formed by projecting images through holographic projection technology, and stereoscopic images can be seen without wearing special glasses), multimodal interface (interface that combines multiple interaction methods, such as touch, vision, hearing, etc.), brain-machine interface (Brain-Machine Interface, BMI) interface, etc.
[0082] 3) Client, also known as the user end, refers to the program corresponding to the server that provides local services to users. Except for some applications that can only run locally, it is generally installed on an ordinary client and needs to cooperate with the server to run. That is, there must be corresponding servers and service programs in the network to provide corresponding services. In this way, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application, such as a game client, which can display the game in the form of a desktop background. The tool client.
[0083] 4) Browser is an application used to retrieve, present and browse information resources transmitted through the Internet. For example, it can be used to access and view web pages on the World Wide Web (WWW). These web pages are usually built with technologies such as HyperText Markup Language (HTML), Cascading Style Sheets (CSS) and programming languages (JavaScript).
[0084] During the research, the inventor found that the related technology has the following technical problems:
[0085] 1. In the related art, a user can view historical records, and the web pages that the user has viewed in the past can be displayed on the historical record page. However, when the user searches for content in a web page that has been viewed in the past through the historical record, the user needs to click on the web page to jump to the corresponding display page of the web page to find out whether the web page includes the content that the user wants to find. In other words, in the related art, the information displayed on the historical record page is single.
[0086] The embodiments of the present application provide an information display method, an information display device, an electronic device, a computer-readable storage medium, and a computer program product, which can improve the richness of the content displayed in the historical information page and improve the user experience.
[0087] See also Figure 1 , Figure 1 It is a structural diagram of the information display system provided in an embodiment of the present application. The information display system 100 is used to support an information display application. The terminal 400 is connected to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.
[0088] In some embodiments, when the target object (i.e., user) wants to view a historical information page, in response to a page viewing instruction triggered by the graphical interface 410-1 of the terminal 400, the terminal 400 can send an information acquisition request to the server 200, and the server 200 can obtain the historical viewed information of the account corresponding to the target object, and send the historical viewed information of the account corresponding to the target object to the terminal 400.
[0089] After receiving the historically viewed information, or in the case where the terminal 400 has pre-stored the historically viewed information of the target object, the terminal 400 can display a historical information page in response to the page viewing instruction, and the historical information page is used to record the information of the web pages that the target object has historically viewed. In the historical information page, the web page entrance of the web page is displayed, and the web page entrance is associated with a media display area, and at least part of the media content in the web page is displayed in the media display area.
[0090] In the present application, the web page entrance and the media display area associated with the web page entrance can be displayed in the history information page. The media display area can display the media content included in the web page. Compared with the method of only displaying the web pages viewed historically, the richness of the content displayed in the history information page can be improved. Moreover, for the user, at least part of the media content in the web page can be intuitively known, instead of jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find. This is equivalent to improving the efficiency of users in knowing the content corresponding to the web page, thereby improving the user's usage experience.
[0091] The electronic device implementing the information display method provided in the embodiment of the present application is described below. The electronic device implementing the image processing method in the embodiment of the present application can be a terminal, a server, or a combination of the two. In some embodiments, the terminal can be implemented as various types of terminals such as a laptop, a tablet computer, a desktop computer, a set-top box, a smart phone, a smart speaker, a smart watch, a smart TV, and a car terminal.
[0092] In some embodiments, the server can be implemented as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.
[0093] See also Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 2 The electronic device shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the electronic device are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .
[0094] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0095] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0096] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.
[0097] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.
[0098] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.
[0099] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0100] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;
[0101] a presentation module 453 for enabling presentation of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);
[0102] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.
[0103] In some embodiments, the information display device provided in the embodiments of the present application can be implemented in a software manner. Figure 2 The information display device 455 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, etc., including the following software modules: a response module 4551 and a display module 4552. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.
[0104] In other embodiments, the information display device provided in the embodiments of the present application can be implemented in hardware. As an example, the information display device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information display method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (Application Specific Integrated Circuit, ASIC), digital signal processors (Digital Signal Processor, DSP), programmable logic devices (Programmable Logic Device, PLD), complex programmable logic devices (Complex Programmable Logic Device, CPLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other electronic components.
[0105] In some embodiments, the terminal or server can implement the information display method provided by the embodiment of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a local (Native) application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as a browser APP, an audio APP, a video APP, a novel APP, an APP that can be embedded in a browser kernel, etc.; it can also be a small program that can be embedded in any APP, that is, a program that can be run only by downloading it to a browser environment. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.
[0106] The following describes the information display method provided by the embodiment of the present application. As mentioned above, the electronic device that implements the image processing method of the embodiment of the present application can be a terminal, a server, or a combination of the two. Figure 3 , Figure 3 This is a schematic diagram of the process of the information display method provided in the embodiment of the present application. Figure 1 , the following combination Figure 3 The steps shown take the execution subject being a terminal as an example to illustrate the information display scheme provided in the embodiment of the present application.
[0107] In step 101, in response to a page viewing instruction, a history information page is displayed.
[0108] In actual application, the terminal may be installed with one or more of a browser application (ie, a browser client), an application embedded with a browser kernel, and an application capable of displaying historically viewed information.
[0109] In some embodiments, the target object's account is logged in in the application installed in the terminal. In response to the page viewing instruction, the terminal can send an information acquisition request to the server. The server can obtain information about the web pages that the target object's account has viewed historically based on the information acquisition request.
[0110] Furthermore, the server can send information about web pages that the target object's account has viewed historically to the terminal. In response to the page viewing instruction, the terminal can display a history information page and display information about web pages that the target object has viewed historically. The history information page is used to record information about web pages that the target object has viewed historically.
[0111] In some embodiments, when the target object views web page information through the terminal, the terminal can store information about web pages that the target object has viewed historically, and in response to a historical record viewing instruction, can display a historical information page and display information about web pages that the target object has viewed historically.
[0112] In some embodiments, the page viewing instruction can be triggered by different controls. In response to the triggering operation on the application, the display page of the application can be displayed. In the display page of the application, at least one of the history control, the favorites control and the reading list control can be displayed.
[0113] In some embodiments, a history record control may be displayed in an application installed in a terminal, and the history record control is used to view information of web pages that the target object has viewed in the past. In response to a trigger operation on the history record control, it is equivalent to responding to a viewing instruction for the history record, and a history information page may be displayed, so that the history record may be displayed on the history information page. Of course, the viewing instruction for the history record may also be triggered by voice, body movements, etc. The instructions involved in the embodiments of the present application may all be triggered by controls, voice, body movements, etc., which will not be described in detail later.
[0114] In some embodiments, a favorites control may be displayed in an application installed in a terminal. The favorites control is used to view information about web pages that are favorited by the target object. The information about web pages that are favorited by the target object is the web pages that are favorited when the target object has viewed web pages in the past, that is, the information about web pages that are favorited by the target object is the information about web pages that the target object has viewed in the past. In response to a trigger operation on the favorites control, which is equivalent to responding to a viewing instruction for web pages favorited by the target object's account, a historical information page may be displayed, thereby displaying web pages favorited by the target object's account on the historical information page. The web pages favorited by the target object's account are web pages that the target object has viewed and favorited.
[0115] In some embodiments, a reading list control may be displayed in an application installed in a terminal. The reading list control is used to view web pages marked by the target object as being read later. The web pages marked by the target object as being read later are web pages marked as being read later when the target object has viewed the web pages in the past. In response to a trigger operation on the reading list control, which is equivalent to responding to a viewing instruction on the web pages marked as being read later, a historical information page may be displayed, thereby displaying the web pages marked by the target object as being read later on the historical information page. Of course, other controls capable of displaying information on web pages that the target object has viewed in the past may also be designed according to actual usage requirements, which are not specifically limited here.
[0116] That is to say, in the embodiment of the present application, the historical information page may correspond to a historical record page, that is, a page that can display information about web pages that the target object has viewed historically. The historical information page may also correspond to a favorites page, that is, a page that can display information about web pages that the target object has viewed historically and favorited. The historical information page may also be a reading list page, that is, a page that can display information about web pages that the target object has viewed historically and marked for later reading.
[0117] The information of the web pages that the target object has viewed in the past is described below. The information of the web pages that the target object has viewed in the past may include the web page entrance that the target object has viewed in the past. The web page entrance is a website address, and the website address may be a web page on the World Wide Web (WWW). The information of the web pages that the target object has viewed in the past may also include at least part of the web page content corresponding to the web page, that is, at least part of the media content in the web page, and the at least part of the media content may be one or more of text, image, audio, and video.
[0118] In step 102, a web page entrance of a web page is displayed in a history information page, and the web page entrance is associated with a media display area.
[0119] In step 103, at least part of the media content in the web page is displayed in the media display area.
[0120] With respect to step 102 and step 103, the webpage entry of the webpage may include one or more of the webpage URL, the title corresponding to the URL, the webpage logo, and the type of the webpage. In some embodiments, in response to a view instruction triggered for the webpage entry of the webpage, a jump to the corresponding detail page of the webpage may be performed. Specifically, in response to a trigger operation for any one of the webpage URL, the title corresponding to the URL, the webpage logo, and the type of the webpage, a jump to the corresponding detail page of the webpage may be performed.
[0121] Among them, the title corresponding to the web page can be the title corresponding to the information, the name of the video, the name of the novel, etc. The logo of the web page can be the logo of the website to which the URL belongs, the logo of the video, the cover of the novel, the cover of the audio, etc. The type of web page can be one or more of an information web page, an interactive web page, an educational web page, a service web page, and an entertainment web page. An information web page can be used to provide information. For example, an information web page can include information, news, novels, etc. An interactive web page allows users to interact with the content corresponding to the web page. For example, an interactive web page can correspond to a forum, a question-and-answer website, etc. An educational web page is used to provide educational resources and learning materials. A service web page is used to provide online services. An entertainment web page is used to provide entertainment content, which can be videos, games, music, etc. It can be set specifically according to actual usage needs.
[0122] For example, see Figure 4 , Figure 4 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 1 In response to the page viewing instruction, the historical information page 401 may be displayed. In the historical information page 401, the web page entrance of the web page is displayed. Figure 4 Three web page entrances are shown in the figure, and the web page entrance may include one or more of the URL of the web page, the title corresponding to the URL, the logo of the web page, and the type of the web page.
[0123] exist Figure 4 In the figure, web page entry 1 may include title 402 (i.e., the title corresponding to the web page), the URL of the web page, which is "https: / / www.xxx.com" and the logo 407 of the web page, which is the logo of the website corresponding to the URL. If the type of the web page is not determined, the URL 408 may be displayed.
[0124] Web page entry 2 may include title 403 (i.e., the title corresponding to the web page), type of web page, which is information 412, source of web page 404, which corresponds to the URL of the web page, the difference being whether to display the detailed content of the URL, and logo 411 of the web page, which corresponds to information 412.
[0125] The web page entry 3 may include a title 405 (i.e., the title corresponding to the web page), the type of the web page, which is a video 414, the source of the web page 406, and a web page identifier 413, which corresponds to the video 414. Figure 4 Web page entrance 1 to web page entrance 3 are not marked. In this way, the content corresponding to the rich web page entrances can be displayed, and the user can learn the content corresponding to the web page entrance more quickly.
[0126] At least part of the media content in the web page can be displayed in the media display area. The media content in the web page may include one or more of text, image, audio, and video. Correspondingly, at least part of the media content may also be one or more of text, image, audio, and video.
[0127] For example, see Figure 4 , web page entry 1 is associated with a media display area 409, web page entry 2 is associated with a media display area 415, and web page entry 3 is associated with a media display area 416. The video (i.e., at least part of the media content) in the web page corresponding to web page entry 1 can be displayed in the media display area 409. The text (i.e., at least part of the media content) in the web page corresponding to web page entry 2 can be displayed in the media display area 415.
[0128] The images and texts (i.e., at least part of the media content) in the web page corresponding to the web page entry 3 can be displayed in the media display area 416. In this way, the richness of the content displayed in the historical information page can be improved, and for the user, at least part of the media content in the web page can be intuitively known, rather than jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find, which is equivalent to improving the efficiency of the user in knowing the content corresponding to the web page, thereby improving the user's experience.
[0129] In the present application, the web page entrance and the media display area associated with the web page entrance can be displayed in the history information page. The media display area can display the media content included in the web page. Compared with the method of only displaying the web pages viewed historically, the richness of the content displayed in the history information page can be improved. Moreover, for the user, at least part of the media content in the web page can be intuitively known, instead of jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find. This is equivalent to improving the efficiency of users in knowing the content corresponding to the web page, thereby improving the user's usage experience.
[0130] In some embodiments, the number of web pages that the target object has viewed historically is multiple, that is, the number of web page entrances of the web pages displayed in the history information page is multiple. In the history information page, multiple web page entrances corresponding to the web pages can be displayed one by one, that is, one web page that the target object has viewed historically corresponds to one web page entrance, and a filtering control is displayed.
[0131] For example, see Figure 5 , Figure 5 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 In the history information page 501, the web page entrance 502 of web page 1, the web page entrance 503 of web page 2, the web page entrance 504 of web page 3, the web page entrance 505 of web page 4, the web page entrance 506 of web page 5, the web page entrance 507 of web page 6, the web page entrance 508 of web page 7, the web page entrance 509 of web page 8 and the filtering control 510 can be displayed.
[0132] The filter control is used to filter the web pages displayed in the history information page, that is, to filter the web page entrances displayed in the history information page. The filter control can be used to set the filter conditions, which can include one or more of the time period, the type of media content, the browsing time, and the interactive operation. Among them, the time period and the browsing time are both time.
[0133] Wherein, if the filtering condition includes a time period, the filtering condition may be that the time point of closing the webpage (i.e., the closing time point of the webpage) is within a set time period. Where the filtering condition includes a type, the type is the type of media content, and the filtering condition may be that the webpage includes media content belonging to the set type. Where the filtering condition includes browsing time, the filtering condition may be that the time of browsing the content of the webpage is greater than, less than, or equal to the set browsing time.
[0134] Interactive operations may include interactive operations on web pages, and may also include interactive operations on the content of web pages. Interactive operations on web pages may include collecting web pages, bookmarking web pages, sharing web pages, etc. Interactive operations on the content of web pages may include copying the content in the web page, saving the content in the web page, commenting on the content in the web page, etc.
[0135] In the case where the filtering conditions include interactive operations, the filtering conditions may include whether to perform interactive operations on the web page and whether to perform interactive operations on the content of the web page. They may also include the number of interactive operations, which may be the number of all interactive operations or the number of a certain interactive operation. The specific settings may be based on actual usage requirements.
[0136] In some embodiments, in response to a web page filtering instruction triggered based on a filtering control, web page entrances of target web pages that meet the filtering conditions are displayed, and media display areas associated with the web page entrances of each target web page are displayed.
[0137] The following describes a method for determining a webpage filtering instruction. In some embodiments, in response to a trigger operation on a filtering control, a setting interface for filtering conditions is displayed, wherein the setting page for filtering conditions can be displayed in a pop-up window or a floating layer. The set filtering conditions are displayed in the setting interface, and in response to a determination instruction on the filtering conditions, the determination instruction is used as a webpage filtering instruction for multiple webpages.
[0138] In some embodiments, multiple condition setting controls may be displayed in the setting interface, each condition setting control corresponds to a filtering condition, and in response to a selection operation on a target condition setting control, the target condition setting control may be controlled to be in a selected state, and in response to a determination instruction on the target condition setting control in a selected state, the determination instruction may be used as a web page filtering instruction for multiple web pages, and the filtering condition is the filtering condition corresponding to the target filtering control.
[0139] For example, take the time period as an example. Figure 6 , Figure 6 This is a schematic diagram of the setting interface provided in the embodiment of the present application. Figure 1 , multiple time period setting controls (i.e., condition setting controls) can be displayed in the setting interface 601, and the time period setting controls include a time period setting control 602, a time period setting control 603, a time period setting control 604, a time period setting control 605, a time period setting control 606, and a time period setting control 607.
[0140] The time period setting control 602 corresponds to time period 1, the time period setting control 605 corresponds to time period 2, the time period setting control 603 corresponds to time period 3, the time period setting control 606 corresponds to time period 4, the time period setting control 604 corresponds to time period 5 and the time period setting control 607 corresponds to time period 6.
[0141] In response to the triggering operation on the time period setting control 602, the time period setting control 602 can be controlled to be in a selected state. Figure 6 The time period setting control 602 is displayed in bold to indicate the selected state. In response to a cancel instruction for the time period setting control 602 in the selected state, that is, in response to a cancel instruction triggered by the cancel control 609, the display setting interface 601 can be canceled.
[0142] In response to the determination instruction for the time period setting control 602 in the selected state, that is, in response to the determination instruction triggered by the determination control 608, the determination instruction can be used as a webpage filtering instruction for multiple webpages, and the filtering condition is that the time point of closing the webpage (that is, the closing time point of the webpage) is in time period 1. In this way, the setting of the filtering condition can be completed, and the filtering condition is used to filter the webpage entrances, which can realize accurate filtering of the webpage entrances, thereby displaying more accurate webpage entrances.
[0143] In some embodiments, the setting interface may display one or more corresponding editing areas for time period, type, browsing time, and interactive operation. In response to the editing operation on the target editing area, the edited content may be displayed in the target editing area. In response to the confirmation instruction on the edited content, the confirmation instruction may be used as a web page filtering instruction for multiple web pages, and the filtering condition is the edited content.
[0144] For example, see Figure 7 , Figure 7 This is a schematic diagram of the setting interface provided in the embodiment of the present application. Figure 2 In the facility interface 701, the editing area of type 704, the editing area of browsing time 705, and the editing area of whether to collect 706 (corresponding to the interactive operation) can be displayed. The editing area of type 704 displays a prompt message "Please select a type", the editing area of browsing time 705 displays a prompt message "Please enter browsing time", and the editing area of whether to collect 706 displays a prompt message "Please select".
[0145] In response to the selection instruction triggered in the editing area of type 704, the candidate items corresponding to the type of the media content in the web page displayed on the historical information page may be displayed. In response to the selection operation on the target candidate item, the type corresponding to the selected candidate item may be displayed in the editing area of type 704, assuming that it is type 1. Figure 7 (Not marked in
[0146] In response to the input operation on the edit area of browsing time 705, the browsing time input by the target object (i.e., the set browsing time) may be displayed, assuming that the browsing time is 1. In response to the trigger operation on the edit area of whether to collect 706, two candidate items "Yes" and "No" may be displayed. In response to the selection operation on the candidate item corresponding to "Yes", Yes may be displayed in the edit area of whether to collect 706. Figure 7 (Not marked in
[0147] In response to a cancel instruction for the edited content, that is, in response to a cancel instruction triggered by the cancel control 703, the display setting interface 701 can be canceled. In response to a determination instruction for the edited content, that is, in response to a determination instruction triggered by the determination control 702, the determination instruction can be used as a webpage filtering instruction for multiple webpages, and the filtering conditions are that the webpage includes media content belonging to type 1 (the set type), the duration of browsing the webpage content is greater than the browsing duration 1, and the favorite webpage. In this way, the setting of the filtering conditions can be completed. The filtering conditions are used to filter the webpage entrances, and can achieve accurate filtering of the webpage entrances, thereby displaying more accurate webpage entrances.
[0148] In some embodiments, if the web page entrance of the web page is not filtered, the media display area may not be displayed, for example, Figure 5 As shown, in this way, more web page entrances of web pages can be displayed. In response to the web page filtering instruction triggered by the filtering control, the web page entrances of target web pages that meet the filtering conditions are displayed, and the media display area associated with each web page entrance of the target web page is displayed.
[0149] For example, take over Figure 6 , the filtering condition is that the time point of closing the web page (i.e., the closing time point of the web page) is in time period 1, in response to the web page filtering instruction triggered based on the filtering control, see Figure 8 , Figure 8 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 3 , the web page entrances (i.e., web page entrance 502 of web page 1 and web page entrance 505 of web page 4) whose closing time point of the web page (i.e., closing time point of the web page) is in time period 1 can be displayed, and the media display area 801 associated with web page entrance 502 of web page 1 (i.e., target web page) can be displayed, and the media display area 802 associated with web page entrance 505 of web page 4 (i.e., target web page) can be displayed, the text in web page 1 can be displayed in the media display area 801, and the image in web page 4 can be displayed in the media display area 802. In this way, after filtering the web page entrances, the web page entrance of the target web page and the media display area associated with the web page entrance of the target web page can be displayed, which can improve the richness of the content displayed in the historical information page.
[0150] In some embodiments, without filtering the web page entrances of a web page, a media display area can be displayed, that is, for each web page entrance, the media display area associated with the web page entrance is displayed. In this way, the richness of the content displayed in the history information page can be improved.
[0151] In some embodiments, in response to a web page filtering instruction triggered based on a filtering control, the web page entrances of the target web pages that meet the filtering conditions are displayed, and the media display areas associated with each web page entrance are displayed. The area of the media display area is a first area, and the size of the first area is negatively correlated with the number of target web pages. That is, the larger the number of target web pages, the larger the first area, and the smaller the number of target web pages, the smaller the first area.
[0152] In some embodiments, the number of web page entrances to the target web page that meets the screening criteria may be one, and the area of the media display area may be a preset area, which may be determined based on one or more of the number of media content displayed in the media display area, the type of media content displayed in the media display area, and the area occupied by the media content displayed in the media display area.
[0153] Among them, the amount of media content displayed in the media display area is positively correlated with the preset area, the area occupied by the media content displayed in the media display area is positively correlated with the preset area, the preset area corresponding to the media content of image and video type is larger than the preset area corresponding to the media content of audio type, and the preset area corresponding to the media content of audio type is larger than the preset area corresponding to the media content of text type.
[0154] In some embodiments, there may be multiple web page entrances to target web pages that meet the screening criteria, and the first area may be determined based only on the number of target web pages, or may be determined based on one or more of the number of target web pages, the number of media content displayed in the media display area, the type of media content displayed in the media display area, and the area occupied by the media content displayed in the media display area.
[0155] For example, see Fig. 9 , Fig. 9 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 4 , the number of target web pages is 3, and the web page entrance 902 of the target web page 1 and the media display area 905 associated with the web page entrance 902 can be displayed in the historical information page 901, and the video in the target web page 1 can be displayed in the media display area 905. The web page entrance 903 of the target web page 2 and the media display area 906 associated with the web page entrance 903 can be displayed in the historical information page 901, and the audio in the target web page 2 can be displayed in the media display area 906.
[0156] The historical information page 901 may display a web page entrance 904 of the target web page 3 and a media display area 907 associated with the web page entrance 904, and the media display area 907 may display an image in the target web page 3. The first area of the media display area 905, the media display area 906, and the media display area 907 are all the same. In this way, the richness of the content displayed in the information display page can be improved.
[0157] For example, see Fig.10 , Fig.10 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 5 , the number of target web pages is 4, and the web page entrance 1002 of the target web page 4 and the media display area 1005 associated with the web page entrance 1002 can be displayed in the historical information page 1001, and the text in the target web page 4 can be displayed in the media display area 1005. The web page entrance 1003 of the target web page 5 and the media display area 1006 associated with the web page entrance 1003 can be displayed in the historical information page 1001, and the video in the target web page 5 can be displayed in the media display area 1006.
[0158] The historical information page 1001 may display a web page entrance 1004 of the target web page 6 and a media display area 1007 associated with the web page entrance 1004, and the media display area 1007 may display the audio in the target web page 6. The historical information page 1001 may display a web page entrance 1009 of the target web page 7 and a media display area 1008 associated with the web page entrance 1009, and the media display area 1008 may display the image in the target web page 7. The first areas of the media display areas 1005, 1006, 1007, and 1008 are all the same. In this way, the richness of the content displayed in the information display page can be improved.
[0159] contrast Fig. 9 as well as Fig.10 It can be seen that the size of the first area is negatively correlated with the number of target web pages. Fig. 9 The number of target web pages is 3, and the media display area 905, the media display area 906, and the media display area 907 all correspond to the first area 1. Fig.10 The number of target web pages is 4, and the media display area 1005, the media display area 1006, the media display area 1007, and the media display area 1008 all correspond to the first area 2, and the first area 1 is greater than the first area 2. That is, the larger the number of target web pages, the smaller the size of the first area of the media display area. By comparison, it can be seen that the present application can automatically adjust the area of the media display area according to the number of web pages displayed in the historical information page (that is, the number of web page entrances).
[0160] In the present application, at least part of the media content can be fully displayed in the media display area, and the first area of the media display area corresponding to different types of media content can be the same or different. The first area of the media display area corresponding to media content of the same type but different sizes can be the same or different. In this way, the display diversity of at least part of the media content in the displayed media display area and the displayed web page can be improved while ensuring the integrity of at least part of the displayed media content.
[0161] In some embodiments, the target webpage that meets the screening condition is a webpage whose media content includes media content belonging to the first type, and the target webpage also includes media content belonging to the second type. The first type is different from the second type. The first type can be one or more of text, image, audio, and video, and the second type can be one or more of text, image, audio, and video that are different from the first type. The specific setting can be based on actual usage requirements.
[0162] When displaying the media display area associated with the webpage entrance of the target webpage, at least part of the media content of the first type in the target webpage may be displayed in the media display area, while the media content of the second type in the target webpage may not be displayed.
[0163] For example, the first type is video, and the webpage may include text and video. When displaying the media display area associated with the webpage entrance of the target webpage, any one or more videos in the target webpage may be displayed in the media display area, but the text in the target webpage may not be displayed. In this way, the media content belonging to the first type can be displayed according to the actual use needs of the user, that is, the media content that better meets the actual use needs of the user can be displayed. For the user, the media content belonging to the first type in the webpage can be intuitively known, which can improve the efficiency of the user in knowing the media content of the first type in the webpage, thereby improving the user's use experience.
[0164] In some embodiments, in the history information page, a web page entrance of at least one web page can be displayed, and an area display control having a one-to-one correspondence with the web page entrance can be displayed, and the area display control is used to display the media display area corresponding to the web page entrance.
[0165] For example, see Fig.11 , Fig.11 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 6In the history information page 1101, a web page entrance 1102 of web page 9, a web page entrance 1103 of web page 10, a web page entrance 1104 of web page 11, a web page entrance 1105 of web page 12, and a web page entrance 1106 of web page 13 may be displayed. Fig.11 There are area display controls that have a one-to-one correspondence with the web page entrance. Fig.11 Only the area display control 1107 that has a one-to-one correspondence with the web page entrance 1102 of the web page 9 is marked.
[0166] In response to a trigger operation on the area display control, the media display area associated with the web page entry corresponding to the area display control can be displayed. In some embodiments, when the number of web page entries of the web page displayed in the historical information page is greater than the second number threshold, there is no area in the historical information page that can display the media display area, and a second order exists between the web page entries.
[0167] In response to a trigger operation on any area display control, the web page entrances located after N positions in the second order can be cancelled, so that the media display area associated with the web page entrance corresponding to the area display control can be displayed, wherein the area of the display area corresponding to the N web page entrances that are cancelled is greater than or equal to the area of the media display area associated with the web page entrance corresponding to the area display control.
[0168] For example, see Fig.12 , Fig.12 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 7 , undertake Fig.11 In response to the triggering operation on the area display control 1107, the web page entrances located 2 positions after the second order are cancelled. Fig.11 and Fig.12 It can be seen that the web page entrance 1105 of web page 12 and the web page entrance 1106 of web page 13 can be cancelled. In addition, the media display area 1201 associated with the web page entrance 1102 corresponding to the area display control 1107 can be displayed, and the media display area 1201 displays the image in web page 9. In this way, the layout of the web page entrances of the web pages in the history information page can be automatically adjusted when the media display area is displayed, thereby improving the display effect of the history information page.
[0169] In some embodiments, when the number of web page entries of the web page displayed in the history information page is less than or equal to the second quantity threshold, there is an area in the history information page that can display the media display area, and there is a second order between the web page entries.
[0170] In response to a trigger operation for any area display control, the display position of the web page entry arranged after the web page entry corresponding to the area display control can be changed, so as to display the media display area associated with the web page entry corresponding to the area display control. In this way, the layout of the web page entry of the web page in the history information page can be automatically adjusted when the media display area is displayed, so as to improve the display effect of the history information page.
[0171] In some embodiments, in the history information page, a web page entrance of a web page, a media display area associated with the web page entrance, and a cancel display control are displayed, wherein the cancel display control is used to cancel the display of the media display area.
[0172] In some embodiments, for an area display control that has a one-to-one correspondence with a web page portal, after displaying the media display area associated with the web page portal corresponding to the area display control in response to a trigger operation on the area display control, the area display control can be transformed into a cancellation display control.
[0173] For example, in Fig.11 In the example, a region display control 1107 having a one-to-one correspondence with the web page entrance 1102 of the web page 9 may be displayed. Fig.12 In the example, after displaying the media display area 1201 associated with the web page entrance 1102, the Fig.11 The area display control 1107 in is converted to Fig.12 A cancel presentation control 1202 is shown.
[0174] In some embodiments, the cancel display control may have a one-to-one correspondence with the web page entrance. In response to a trigger operation for the cancel display control, the media display area associated with the web page entrance corresponding to the cancel display control may be canceled. Fig.11 and Fig.12 , in response to Fig.12 The triggering operation of canceling the display control 1202 shown can cancel the display of the media display area 1201 associated with the web page entrance 1102, thereby displaying Fig.11 The corresponding content.
[0175] In some embodiments, the cancel display control is used to cancel all media display areas displayed in the display history information page. In response to the trigger operation of the cancel display control, the media display areas associated with one or more web page portals can be canceled. The number of media display areas canceled is consistent with the number of media display areas displayed on the history information page, and is not specifically limited here.
[0176] In some embodiments, the media display area includes a content card. A content card is a way of displaying media content. A content card has the following characteristics: interactivity, adaptability, and personalization. Interactivity means that a target object can interact with the media content displayed in a content card. For example, a target object can view, download, and comment on the media content displayed in a content card.
[0177] Adaptability means that the content card can adapt to electronic devices with different screen sizes. Personalization means that the target object can customize the style of the content card according to actual usage needs, and can customize at least one of the style and type of media content displayed in the content card according to actual usage needs. In this way, the diversity of content displayed in the historical information page can be further improved.
[0178] In some embodiments, in the media display area of the content card, a card style corresponding to the type of at least part of the media content can be used to display at least part of the media content in the webpage, wherein different types of at least part of the media content correspond to different card styles, and the card style can be one or more of the shape, color, texture, layout, size, and interactive effect corresponding to the card. In this way, the diversity of the content displayed in the historical information page can be further improved.
[0179] In some embodiments, at least part of the media content includes multiple images; in the media display area, the multiple images are displayed in sequence through content cards, wherein each content card is used to carry one image. In some embodiments, each image displayed in the content card has a corresponding third duration, and there is a first order between the multiple images. In response to the duration of displaying an image on the content card reaching the third duration, the image can be canceled and an image adjacent to and after the image in the first order can be displayed.
[0180] For example, the first order is Image 1-Image 2-Image 3. Image 1 can be displayed in the media display area through a content card. In response to the duration of image 1 displayed by the content card reaching the third duration 1, image 1 can be canceled and image 2, which is adjacent to image 1 and located after image 1 in the first order, can be displayed.
[0181] In response to the duration of displaying image 2 of the content card reaching the third duration 2, displaying image 2 may be canceled, and image 3 adjacent to and after image 2 in the first sequence may be displayed. The third duration 1, the third duration 2, and the third duration 3 may be the same or different, and may be set according to actual usage requirements.
[0182] In response to the content card displaying image 3 reaching the third duration 3, the multiple images can be stopped from being displayed in sequence, and an image can be randomly selected for display. In this way, the simplicity of the historical information page can be improved, and the power consumption of the electronic device can be reduced.
[0183] In response to the duration of displaying image 3 on the content card reaching the third duration 3, image 1-image 2-image 3 can be displayed again in sequence, which is equivalent to a process of displaying multiple images in sequence in a loop. In this way, the diversity of images displayed on the historical information page can be improved.
[0184] In some embodiments, there may be multiple images in a web page. When the media display area is displayed in the history information page, the first image in the web page may be displayed in the media display area, and the image corresponding to the first area when the web page is closed may also be displayed in the media display area. The first area may be the area corresponding to the top of the screen of the electronic device, the area corresponding to the center of the screen of the electronic device, or the area corresponding to the bottom of the screen of the electronic device. The specific setting may be based on actual usage requirements. The image corresponding to the first area means that the overlapping area between the first area and the image is greater than the first area threshold.
[0185] In some embodiments, at least part of the media content includes multiple images, the multiple images are arranged in a first order, the multiple images include a first image and a second image, the first image and the second image are adjacent in the first order, and the first image in the web page is displayed in the media display area. For example, see Fig.13 , Fig.13 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 8 , the media display area 1301 associated with the web page entrance 1303 of the web page 14 can be displayed, and the first image 1302 in the web page can be displayed in the media display area 1301.
[0186] In some embodiments, in response to the display duration of the first image reaching the second duration, the second image located after the first image in the first sequence is displayed. In this way, automatic switching of displayed images can be achieved, thereby improving the user experience.
[0187] For example, see Fig.14 , Fig.14 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 9 , undertake Fig.13 In response to the display duration of the first image 1302 reaching the second duration, the second image 1401 located after the first image 1302 in the first sequence is displayed. In this way, automatic switching of displayed images can be achieved, thereby improving the user experience.
[0188] In some embodiments, in response to a switching instruction triggered for the first image, a second image located after the first image in the first sequence is displayed. In this way, the displayed images can be switched according to the actual usage requirements of the user, thereby improving the user's usage experience.
[0189] In some embodiments, in response to a switching instruction for an image displayed on a content card, an image corresponding to the switching instruction may be displayed in the media display area through a content card. In some embodiments, the image displayed through the content card may be switched by sliding the image. In some embodiments, a switching control may be displayed, and in response to a triggering operation on the switching control, which is equivalent to responding to a switching instruction for an image displayed on a content card, an image corresponding to the switching instruction may be displayed in the media display area through a content card.
[0190] In some embodiments, candidate controls corresponding to different images can also be displayed. In response to a selection operation on a candidate control, which is equivalent to responding to a switch instruction for an image displayed on a content card, the image of the selected candidate control can be displayed in the media display area through a content card. In this way, the displayed image can be switched according to the actual usage needs of the user, and the image displayed in the media display area can be customized, thereby improving the user experience.
[0191] In some embodiments, at least part of the media content includes multiple images, and in the media display area, if the number of images is less than or equal to a first quantity threshold, the multiple images are displayed separately. The first quantity threshold can be set according to actual usage requirements, and can also be determined according to a first area of the media display area, and the first area is positively correlated with the first quantity threshold.
[0192] In some embodiments, the second areas of the multiple images displayed in the media display area are all the same, for example, see Fig.15 , Fig.15 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 , the first quantity threshold is 6, the number of images is equal to 6, the media display area associated with the webpage entrance 1501 of the webpage 15 can be displayed, and 6 images are displayed in the webpage in the media display area, that is, images 1502, 1503, 1504, 1505, 1506 and 1507 are displayed in the media display area, wherein the second areas of images 1502, 1503, 1504, 1505, 1506 and 1507 are the same. In this way, when there are multiple images included in the webpage, multiple images can be displayed, which can improve the diversity of images displayed in the media display area.
[0193] In some embodiments, the second areas of multiple images displayed in the media display area are different. The multiple images are arranged in a first order. As the sequence number of the image in the first order increases, the second area of the image decreases. In other words, the sequence number of the image in the first order is inversely correlated with the second area of the image.
[0194] For example, see Fig.16 , Fig.16 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 1. The first quantity threshold is 6, and the number of images is less than 6. The media display area associated with the web page entrance 1601 of the web page 16 can be displayed, and 3 images are displayed in the web page in the media display area, that is, image 1602, image 1603 and image 1604 are displayed in the media display area, wherein the sequence number of image 1602 in the first sequence is greater than the sequence number of image 1603 in the first sequence, that is, in the first sequence, image 1602 is located before image 1603, and the second area 1 of image 1602 is greater than the second area 2 of image 1603.
[0195] The sequence number of image 1603 in the first sequence is greater than the sequence number of image 1604 in the first sequence, that is, in the first sequence, image 1603 is located before image 1604, and the second area 2 of image 1603 is greater than the second area 3 of image 1604. In this way, images with different display areas can be used, thereby improving the display effect of the images displayed in the media display area.
[0196] In some embodiments, in the media display area, if the number of images is greater than a first number threshold, images of the first number threshold among the multiple images are displayed. In some embodiments, the multiple images are arranged in a first order, and images before the first number threshold in the first order can be displayed in the media display area.
[0197] In some embodiments, when the target object has historically viewed multiple images in a web page, the target object can perform interactive operations on the images. The interactive operations may include multiple interactive operations of different types. The interactive operations may include viewing (i.e., interactive type), downloading (i.e., interactive type), commenting (i.e., interactive type), liking (i.e., interactive type), sharing (i.e., interactive type), etc.
[0198] In some embodiments, images of a first quantity threshold corresponding to the first interaction type among multiple images may be displayed in the media display area. For example, five images (the first quantity threshold) that have been shared among multiple images may be displayed in the media display area.
[0199] The number of the first interaction type can be one or more, which can be set according to actual usage requirements. In order to facilitate users to know that the currently displayed image is an image corresponding to the first interaction type, an interaction mark of the first interaction type can be displayed. The interaction mark can correspond to a viewing mark, a download mark, a comment mark, a like mark, and a sharing mark.
[0200] For example, see Fig.17 , Fig.17 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Second, the first quantity threshold is 4, and the number of images is equal to 4. The media display area associated with the web page entrance 1701 of the web page 17 can be displayed, and 4 images shared by the target object in the web page are displayed in the media display area, that is, image 1702, image 1703, image 1705 and image 1706 are displayed in the media display area. Image 1702, image 1703, image 1705 and image 1706 are all images shared by the target object, and the sharing mark 1704 can be displayed. In this way, when displaying the image, the mark corresponding to the first interaction type can also be displayed, which can improve the diversity of the content displayed in the media display area.
[0201] In some embodiments, images with an interaction count greater than a first threshold value among multiple images may be displayed in the media display area, where the interaction count is one or more of the number of views, downloads, comments, likes, and shares of the image, and the number of views may be the number of times the image is enlarged and displayed. The higher the number of interactions, the deeper the impression of the target object on the image. In this way, multiple images that the target object is more familiar with may be displayed, which can meet the user's usage needs.
[0202] The following is an explanation of the method for obtaining an image for display in a media display area. When a target object browses a web page, the images in the web page can be traversed and the uniform resource locator of the image can be extracted. The uniform resource locator of the image and the URL can then be stored in the electronic device in correspondence. When a historical information page is displayed, the web page entrance of the web page can be displayed, and the uniform resource locator of the image can be determined based on the URL of the web page. Thus, the image corresponding to the uniform resource locator can be displayed in the media display area, that is, the image in the web page can be displayed.
[0203] In some embodiments, at least part of the media content includes multiple videos, and in the media display area, the covers of the multiple videos can be displayed in sequence through the content cards. In some embodiments, in the media display area, preset segments of the multiple videos can be displayed in sequence through the content cards.
[0204] In some embodiments, each video displayed in the content card has a corresponding fourth duration, and there is a third order between the multiple videos. In response to the duration of displaying an image in the content card reaching the fourth duration, the video can be canceled and a video adjacent to and after the video in the third order can be displayed. The fourth duration can be the same as or different from the third duration, and the fourth durations corresponding to different videos can be the same or different. The fourth duration can be set according to actual usage requirements, and the fourth duration can be the duration of a preset segment corresponding to the video.
[0205] In some embodiments, in response to a switching instruction for a video displayed on a content card, the video corresponding to the switching instruction can be displayed in the media display area through the content card. For details, please refer to the description of the switching instruction for images, and the description of the switching instruction for images is equivalently replaced, which is not repeated here.
[0206] In some embodiments, the target object has viewed multiple web pages in the past, that is, there are multiple web pages displayed in the history information page, there are multiple web page entrances, and at least part of the media content displayed in the media display area includes video.
[0207] In response to the viewing instruction for the video, the video playback page is displayed, and the list control including the video is displayed on the playback page. Among them, the video playback page can display one or more of the volume control, window control, rotation control, playback mode control, subtitle control, download control, speed control, list control, playback progress control, fast forward control, fast rewind control, pause control, playback control, video switching control, collection control, screenshot control, and return control, which can be set according to actual use requirements and will not be described in detail here.
[0208] For example, see Fig.18 , Fig.18 This is a schematic diagram of the playback page provided in the embodiment of the present application. Figure 1In the play page 1801, a return control 1802, a volume control 1803, a window control 1804, a rotation control 1805, a screenshot control 1806, a favorite control 1807, a play mode control 1808, a subtitle control 1809, a download control 1810, a speed control 1811, a list control 1812, a play progress control 1813, a fast forward control 1817, a fast rewind control 1815, a pause control 1816, a video switch control 1814 (used to switch the currently played video to the video arranged after the currently played video) and a video switch control 1818 (used to switch the currently played video to the video arranged before the currently played video) can be displayed. Among them, the description information corresponding to the play mode control 1808 is smooth play, that is, the current play mode is the smooth play mode, and the description information corresponding to the list control 1812 is playlist.
[0209] The following is an introduction to each control. In response to the adjustment instruction triggered for the sound control, the volume of the video can be adjusted. In response to the window play instruction triggered for the window control, the video can be played in the form of a pop-up window. In response to the rotation instruction triggered for the rotation control, the video played in horizontal screen can be rotated to vertical screen, or the video played in vertical screen can be rotated to horizontal screen. In response to the play mode adjustment instruction triggered for the play mode control, the play mode of the video can be adjusted. The play mode can adjust the resolution of the video, whether to use the membership channel, etc.
[0210] In response to a subtitle display instruction triggered by a subtitle control, subtitles for the video can be displayed. In response to a trigger operation for a download control, the video can be downloaded to an electronic device. In response to a speed-up instruction triggered by a speed-up control, the video can be played at a playback speed corresponding to the speed-up instruction.
[0211] In response to the playback progress adjustment instruction triggered for the playback progress control, the video can be played from the time point corresponding to the playback progress adjustment instruction. In response to the fast forward instruction triggered for the fast forward control, the video can be played from the time point corresponding to the fast forward instruction. In response to the fast rewind instruction triggered for the fast rewind control, the video can be played from the time point corresponding to the fast rewind instruction. In the case of playing a video, in response to the pause instruction triggered for the pause control, the video can be paused.
[0212] In the case of video pause, in response to the play instruction triggered by the play control, the video can be played. In the case of multiple videos, in response to the video switching instruction triggered by the video switching control, the video corresponding to the video switching instruction can be played. In response to the triggering operation of the collection control, the video being played can be collected. In response to the screenshot instruction triggered by the screenshot control, the image frame currently being played can be screenshoted. In response to the triggering operation of the return control, the playback page of the video can be canceled and the historical information page can be displayed.
[0213] In response to a trigger operation on a list control, multiple videos to be played are displayed, and the multiple videos to be played are videos included in multiple web pages. A web page can include one or more videos to be played, the number of web pages is multiple, and the number of videos to be played is greater than or equal to 2.
[0214] When multiple videos to be played are displayed, in response to a selection operation for any one of the multiple videos to be played, the selected video to be played can be played. That is to say, the present application can generate a play list for videos of multiple web pages in a historical information page (i.e., multiple videos to be played), so that the videos that the user wants to watch can be played according to actual usage needs, which can improve the user experience.
[0215] For example, see Fig.19 , Fig.19 This is a schematic diagram of the playback page provided in the embodiment of the present application. Figure 2 , undertake Fig.18 In response to the triggering operation on the list control 1812, a playlist 1907 may be displayed in the play page, and multiple videos to be played may be displayed in the playlist 1907, and the videos to be played include video 1901, video 1902, video 1903, video 1904, video 1905, and video 1906, which constitute a playlist. In this way, videos of multiple web pages in the history information page (i.e., multiple videos to be played) can be generated into a playlist, and the user can intuitively know the videos corresponding to the multiple web pages.
[0216] In response to a selection operation on any one of video 1901, video 1902, video 1903, video 1904, video 1905 and video 1906, the selected video can be played. In other words, the video that the user wants to watch can be played according to actual usage needs, which can improve the user experience.
[0217] In some embodiments, the web page entrance of the web page is the URL of the web page, and a media display area is associated below the URL, and at least part of the media content includes a video. In the media display area, the video is played, and the video is muted during the video playback. In this way, the sound of the video playback will not cause interference to the user, thereby improving the user experience.
[0218] In some embodiments, when the electronic device is connected to WiFi, the video can be played in the media display area, and the video is muted during the video playback. When the electronic device is not connected to WiFi, the cover of the video can be displayed in the media display area. In this way, users can save traffic.
[0219] In some embodiments, if the historical information page includes multiple media display areas, and each media display area corresponds to a video, that is, multiple videos are displayed in the historical information page, the multiple videos displayed in the historical information page can be played simultaneously. During the video playback process, the video is in a muted state, and the noise of multiple videos playing simultaneously can be avoided.
[0220] In some embodiments, videos displayed in different media display areas can also be played separately. In some embodiments, in response to a play instruction triggered for a video, only the video corresponding to the play instruction can be played. In some embodiments, in response to the video playback time reaching the fifth time length, the video is stopped from being played, and the video located below the video is played. In this way, each video can play the fifth time length corresponding to the video, thereby automatically switching the played video, which can improve the diversity of the videos played on the historical information page.
[0221] In some embodiments, at least a portion of the media content includes video. Figure 3 Before step 102 shown, or in Figure 3 Before step 103, a web page can be displayed and a video can be played in the web page, which is equivalent to the target object being able to watch the video in the web page. In response to a closing instruction for the web page, an image frame corresponding to the current playback position of the video can be collected, that is, an image frame corresponding to the current playback position of the video when the web page is closed can be collected.
[0222] For example, see Fig. 20 , Fig. 20 This is a schematic diagram of a web page provided in the embodiment of the present application. Figure 1 In the display interface 2001 of the web page 18, the video 2002 can be displayed. When the video is played to 4:24, in response to the closing instruction for the web page, the image frame corresponding to the current playback position (ie 4:24) of the video can be collected (ie Fig. 20 Frames shown in the image).
[0223] In the media display area, display the video on the web page and use the image frame as the video cover, for example, see Fig.21 , Fig.21 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Third, the web page entrance 2101 of the web page 18 can be displayed in the history information page, and the media display area 2102 associated with the web page entrance 2101 can be displayed, and the video in the web page can be displayed in the media display area 2102. Fig. 20 The image frame corresponding to 4:24 in the video is used as the cover of the video. In this way, the image frame of the last video watched by the user can be used as the cover of the video, so that the user can more intuitively know the viewing progress of the video in the web page, which can improve the richness of the displayed content of the history information page.
[0224] The following is an explanation of the method of obtaining the cover of a video. For the videos that the target object has watched, the image frame of the video that the target object has watched can be obtained. When the target object closes the video, that is, when the player that plays the video is exited, the image frame corresponding to the time point at which the video is currently played can be decoded, and the correspondence between the image frame and the URL can be saved to the terminal. In the case of displaying the historical information page, the image frame can be obtained according to the URL corresponding to the web page entrance, so that the image frame can be displayed as the cover of the video in the media display area.
[0225] In some embodiments, at least part of the media content includes video, and a preset segment of the video is displayed in the media display area, wherein the preset segment is a segment whose starting time point matches the playback time point of the video when the webpage is closed, and the duration of the preset segment is the sixth duration. That is to say, the preset segment is a segment in the video that starts from the playback time point of the video when the webpage is closed and has a duration of the sixth duration.
[0226] For example, if the duration of a video is 10 minutes, the webpage is closed when the video reaches 1 minute. That is, the starting time point of the preset segment is 1 minute in the video, the sixth duration is 30 seconds, and the preset segment is the segment corresponding to 1 minute to 1 minute 30 seconds in the video. In this way, the segment corresponding to the last video watched by the user can be automatically played, so that the user can more intuitively know the viewing progress of the video in the webpage, which can improve the richness of the displayed content on the history information page.
[0227] In some embodiments, the preset segment can also be a segment determined based on the playback time point of the video when the web page is closed. That is to say, the playback time point of the video when the web page is closed is not necessarily the time point of the preset segment, as long as the preset segment includes the playback time point of the video when the web page is closed.
[0228] In some embodiments, there may be multiple videos in a web page. When the media display area is displayed in the historical information page, the first video in the web page may be displayed in the media display area, and the video corresponding to the second area when the web page is closed may also be displayed in the media display area. The first area may be the same as or different from the second area. The second area may be an equivalent replacement for the description of the first area, which will not be elaborated here. The video corresponding to the second area refers to the overlapping area between the second area and the video being greater than the second area threshold. In this way, the richness of the videos displayed on the historical information page can be improved.
[0229] In some embodiments, the preset segment can be a segment determined according to an interactive operation, and the interactive operation can be an interactive operation of a target object, that is, the preset segment can be a segment in which the target object performs operations such as commenting, sending bullet screens, and liking. The interactive operation can also be an interactive operation of multiple objects watching the video, that is, the preset segment can be a segment in which multiple objects perform operations such as commenting, sending bullet screens, and liking. Of course, the preset segment can also be a segment generated according to a preset hot segment generation algorithm, or a segment preset by the user, etc., which are all reasonable. In this way, the richness of the video displayed on the historical information page can be improved.
[0230] In some embodiments, at least part of the media content includes audio, and in the media display area, multiple audio covers can be displayed in sequence through content cards. In some embodiments, in the media display area, multiple audio covers can be displayed in sequence through content cards, and the audio can be played silently or non-silently.
[0231] In some embodiments, each audio displayed in the content card has a corresponding seventh duration, and there is a fourth order between multiple audios. In response to the duration of the cover of an audio displayed on the content card reaching the seventh duration, that is, in response to the duration of the audio playback reaching the seventh duration, the audio can be paused and the cover of the audio can be switched to the cover of the audio that is adjacent to and after the audio in the fourth order. The seventh duration can be the same as the fourth duration or different, and the seventh durations corresponding to different audios can be the same or different. The seventh duration can be set according to actual usage requirements, and the seventh duration can be the duration of the audio segment corresponding to the audio.
[0232] In some embodiments, in response to a switch instruction for the cover of the audio displayed on the content card, or in response to a switch instruction for the audio, the cover of the audio corresponding to the switch instruction can be displayed in the media display area through the content card, and the audio corresponding to the switch instruction can be played. For details, please refer to the description of the switch instruction for the image, and the description of the switch instruction for the image is equivalently replaced, which is not repeated here.
[0233] In some embodiments, there can be multiple audios in a web page. When the media display area is displayed in the history information page, the first audio in the web page can be played and the cover of the first audio in the web page can be displayed in the media display area. The audio corresponding to the third area when the web page is closed can also be displayed in the media display area and the audio corresponding to the third area when the web page is closed can be played.
[0234] The third area can be the same as the first area or different from the first area. The third area can replace the description of the first area, which will not be repeated here. The audio corresponding to the third area refers to the audio being played by the audio player, or it can refer to the overlapping area between the third area and the audio player being greater than the third area threshold. In this way, the richness of the audio displayed on the historical information page can be improved.
[0235] In some embodiments, the number of web pages is a first web page and at least one second web page, at least part of the media content of the first web page and at least part of the media content of each second web page include audio, in the media display area of the first web page, the audio in the first web page is played, and in the media display area of each second web page, the playback controls of the audio in the second web page are displayed, wherein the closing time point of the first web page is later than the closing time point of the second web page.
[0236] In some embodiments, the web page entrances of the web pages displayed in the history information page are sorted according to the closing time point, and the closing time point is the time point when the web page is closed. The closing time point of the first web page is later than the closing time point of the second web page. That is to say, in the history information page, the web page entrance of the first web page is located above the web page entrance of the second web page.
[0237] In some embodiments, when displaying a historical information page, the web page entrance of the first web page, the media display area associated with the web page entrance of the first web page, the web page entrance of the second web page, and the media display area associated with the web page entrance of the second web page can be displayed. In the media display area of the first web page, the audio in the first web page is played, and in the media display area of each second web page, the playback control of the audio in the second web page is displayed. In other words, the audio with the smallest difference between the time point and the current time point can be turned off first. In this way, the audio can be automatically played without the user controlling whether to play the audio.
[0238] For example, see Fig. 22 , Fig. 22 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10Fourth, the web page entrance 2202 of web page 19 (first web page) and the web page entrance 2203 of web page 20 (second web page) can be displayed in the history information page 2201, and the media display area 2204 associated with the web page entrance 2202 of web page 19 can be displayed, and the audio in web page 19 can be played in the media display area 2204 of web page 19, and a play mark 2206 can be displayed. The media display area 2205 associated with the web page entrance 2203 of web page 20 can be displayed, and the play control 2207 of the audio in web page 20 can be displayed in the media display area 2205 of web page 20. In this way, the audio can be automatically played without the user controlling whether to play the audio.
[0239] In some embodiments, when playing the audio in the first webpage, a volume control, a favorites control, a download control, etc. may also be displayed in the media display area of the first webpage, which may be specifically set according to actual usage requirements. The media display area of the second webpage may also display a volume control, a favorites control, a download control, etc., and may also display controls that are different from those in the media display area of the first webpage. For details, please refer to the description of the controls for the video, and the controls for the video may be replaced equivalently, which will not be described in detail here.
[0240] In some embodiments, during the process of playing the audio in the first webpage, in response to a trigger operation on the play control, the audio in the first webpage is stopped from playing, and the audio in the second webpage is played. Fig.23 , Fig.23 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 5. Undertake Fig. 22 , in the process of playing the audio in the web page 19, in response to Fig.23 The triggering operation of the play control 2207 shown in the figure can stop playing the audio in the web page 19 and play the audio in the web page 20. In order to facilitate the user to intuitively know the audio currently being played, the Fig. 22 The play mark 2206 for the audio in the web page 19 is changed to Fig.23 The playback control 2208 for the audio in the web page 19 and Fig. 22 The audio playback control 2207 in the web page 20 is transformed into Fig.23 The play mark 2209 for the audio in the web page 20. In this way, it is convenient for the user to intuitively know the audio currently being played.
[0241] In some embodiments, the number of audios can be multiple, and one of the audios can be displayed for playing, and the playback controls of other audios among the multiple audios except the audio being played can be displayed. Then, in response to the triggering operation of the playback control, the audio corresponding to the playback control can be played. In this way, the user can determine the audio that needs to be played according to actual usage needs, thereby improving the user experience.
[0242] In some embodiments, the media display area associated with the web page entrance of the first web page can be displayed first, and an audio clip of the audio in the first web page can be played in the media display area. After the audio clip is played, the media display area associated with the web page entrance of the first web page can be cancelled, and the media display area associated with the web page entrance of the second web page can be displayed, so that the audio clip of the audio in the second web page can be played in the media display area. The web pages including audio displayed in the history information page can include multiple. The situation of multiple web pages can refer to the above description of the first web page and the second web page, which is equivalent to displaying the media display areas associated with the web page entrances of different web pages in turn, and playing the audio in the web pages in turn. In this way, the diversity of audio playback can be improved.
[0243] In some embodiments, the audio segment is a segment whose starting time point matches the playing time point of the audio when the webpage is closed, and the duration of the preset segment is the eighth duration, that is, the preset segment is a segment of the audio that starts at the playing time point of the audio when the webpage is closed and has a duration of the seventh duration. The audio segment can also be a segment determined based on the playing time point of the audio when the webpage is closed, or a segment determined based on an interactive operation. For details, please refer to the description of the preset segment, which will not be repeated here.
[0244] In some embodiments, at least part of the media content includes text, and in the media display area, multiple text fragments can be displayed in sequence through content cards. In some embodiments, in the media display area, multiple text fragments can be displayed in sequence through content cards. In this way, automatic reading of text can be achieved, and the contents of adjacent text fragments are associated.
[0245] In some embodiments, each text segment displayed in the content card has a corresponding ninth duration, and there is a fifth order between multiple text segments. In response to the duration of a text segment displayed by the content card reaching the seventh duration, the text segment can be canceled and a text segment adjacent to and after the text segment in the fourth order can be displayed. The ninth duration can be the same as or different from the fourth duration, and the ninth durations corresponding to different text segments can be the same or different, and the seventh duration can be set according to actual usage requirements.
[0246] In some embodiments, in response to a switching instruction for a text segment displayed on a content card, the text segment corresponding to the switching instruction can be displayed through the content card in the media display area. For details, please refer to the instructions for the switching instruction for the image, and the instructions for the switching instruction for the image can be replaced by equivalent instructions, which will not be repeated here.
[0247] In some embodiments, there can be multiple text fragments in a web page, and the number of words in the text fragment can be set according to the font of the text and the first area of the media display area. The number of words in the text fragment is inversely correlated with the size of the font of the text, and the number of words in the text fragment is positively correlated with the first area of the media display area.
[0248] When the media display area is displayed in the historical information page, the first text segment corresponding to the content in the web page can be displayed, and the text segment corresponding to the fourth area when the web page is closed can also be displayed in the media display area. The fourth area can be the same as the first area or different. The fourth area can replace the description of the first area, which will not be repeated here. The text segment corresponding to the fourth area is the text segment included in the fourth area. In this way, the richness of the text displayed on the historical information page can be improved.
[0249] In some embodiments, in the media display area, preset text in the web page is displayed, wherein the preset text is the text displayed in the preset area when the web page is closed. The preset text is the text corresponding to the text segment, and the preset area is the fourth area. In this way, the text corresponding to the last web page browsed by the target object can be displayed, which can improve the richness of the text displayed on the historical information page.
[0250] For example, see Fig.24 , Fig.24 This is a schematic diagram of a web page provided in the embodiment of the present application. Figure 2 In the display interface 2401 of the web page, text may be displayed, and a preset area 2402 may also be displayed in the display interface of the web page. In response to the closing instruction for the web page, the preset text may be determined to be the text displayed in the preset area 2402, see Fig.25 , Fig.25 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Sixth, the web page entrance 2501 of the web page can be displayed, the media display area 2502 associated with the web page entrance 2501 can be displayed, and the media display area 2502 can be displayed Fig.24 The text displayed in the preset area 2402 (ie, the preset text) can display the text corresponding to the target object's last web page browsing in this way, thereby improving the richness of the text displayed on the history information page.
[0251] In some embodiments, the types of media content in the web page include multiple types. In the media display area, the first media content of the third type in the web page is displayed, and a switching control is displayed, and the switching control is used to switch the type of the displayed media content.
[0252] In response to a switching instruction triggered for the switching control, the switching instruction is used to switch the first media content of the third type to the second media content of the fourth type, and in the media display area, switch the display of the first media content of the third type to the display of the second media content of the fourth type.
[0253] Among them, the third type is different from the fourth type. The third type can be one or more of text, image, audio, and video, and the fourth type can be one or more of text, image, audio, and video different from the third type. The specific setting can be based on actual usage requirements.
[0254] In some embodiments, there is a one-to-one corresponding switching control for each media display area, for example, see Fig.26 , Fig.26 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Seventh, in the history information page 2601, the web page entrance 2602 of the web page 21 and the web page entrance 2603 of the web page 22 may be displayed. Fig.26 In the display, there is a switching control that has a one-to-one correspondence with the web page entrance, that is, there is a switching control that has a one-to-one correspondence with the media display area. Fig.26 Only the switching control 2604 that has a one-to-one correspondence with the media display area 2605 is marked.
[0255] In some embodiments, in response to an input operation on a switching control, a fourth type of target object input can be obtained, and in response to a switching instruction triggered on the switching control, the switching instruction carries the fourth type of target object input, and in the media display area, the display of the third type of first media content is switched to the display of the fourth type of second media content. In this way, the fourth type of second media content input by the user can be displayed according to the actual use needs of the user, and different types of media content can be displayed, which can improve the richness of the displayed content on the historical information page.
[0256] In some embodiments, in response to a trigger operation on a switching control, multiple candidate types can be displayed, and the candidate types can be types of media content in a web page. In response to a confirmation instruction for a target candidate type among the multiple candidate types, which is equivalent to responding to a switching instruction triggered by the switching control, the target candidate type can be determined as a fourth type, and in the media display area, the display of the first media content of the third type is switched to the display of the second media content of the fourth type.
[0257] For example, see Fig. 27 , Fig. 27 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 8. Web page 21 includes audio, video and text. The third type is text. Fig.26 , in response to Fig.26 The trigger operation of the switch control 2604 in the Fig. 27 A pop-up window 2701 is displayed, and multiple candidate types are displayed in the pop-up window 2701, and the candidate types include text, audio and video.
[0258] In response to the selection operation on the text, the pop-up window 2701 can be canceled and the text (the first media content of the third type) can continue to be displayed. In response to the selection operation on the video or audio, it is equivalent to responding to the switching instruction triggered by the switching control, and the fourth type can be determined to correspond to the video or audio, and in the media display area, the displayed text is switched to the video or audio in the web page 21.
[0259] For example, see Fig.28 , Fig.28 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 10 Ninth, in response to a selection operation on a video, the displayed text can be switched to the video in web page 21, that is, the video in web page 21 is displayed in the media display area 2605. In this way, different types of media content can be displayed, which can improve the richness of the content displayed on the historical information page.
[0260] In some embodiments, a search control is displayed in the media display area, there is a one-to-one correspondence between the search control and the media display area, there is a one-to-one correspondence between the search control and the web page entrance, and keywords of at least part of the media content are displayed in the associated area of the search control. The search control is used to search for media content belonging to the fifth type based on the keywords, and the type of at least part of the media content is the fifth type.
[0261] In some embodiments, the keywords can be determined based on the content in the web page, for example, the keywords can be determined based on the title of the web page. In some embodiments, when at least part of the media content includes text, entity nouns can be extracted from the text displayed in the media display area and used as keywords.
[0262] In some embodiments, when at least part of the media content includes images or videos (i.e., multiple image frames), the images and image frames can be recognized, and the image recognition results can be used as keywords. In some embodiments, when at least part of the media content is audio, the audio can be recognized, and the audio recognition results can be used as keywords. The associated area of the search control can be the display area corresponding to the search control, or can also be the area at a preset distance from the search control. Specifically, it can be set according to actual usage requirements.
[0263] In some embodiments, in response to a keyword search instruction triggered for the search control, a search result page can be displayed. The search result page includes media content associated with the keyword under the fifth type. That is to say, the search result page includes media content that is of the same type as at least part of the media content and is associated with the keyword. In this way, users can be guided to search for content of the same type as at least part of the media content, which can improve the search efficiency and thus improve the user experience.
[0264] For example, refer to Fig.29 , Fig.29 is a schematic diagram of the historical information page provided by an embodiment of the present application Figure 2 Ten, a web page entry 2902 of the web page 23 can be displayed in the historical information page 2901, and a media display area 2903 associated with the web page entry 2902 is displayed. A video is displayed in the media display area 2903.
[0265] In Fig.29 , a search control 2904 corresponding to the media display area 2903 can be displayed, and the keyword "yearning" is displayed in the associated area of the search control 2904. The keyword "yearning" is determined based on the video displayed in the media display area 2903. In response to a keyword search instruction for the keyword "yearning" triggered for the search control 2904, a search result page can be displayed. Videos associated with the keyword are in the search result page. In this way, users can be guided to search for content of the same type as at least part of the media content, which can improve the search efficiency and thus improve the user experience.
[0266] In some embodiments, the number of web pages that the target object has viewed historically is multiple. In the historical information page, a display mode activation control is displayed. The mode activation control is used to activate the mode of displaying the media display area. In some embodiments, when the mode of displaying the media display area is not activated, only the web page entries of the web pages can be displayed in the historical information page.
[0267] For the convenience of displaying the media display area according to the actual needs of the user, in response to the display instruction triggered by the mode start control, the web page entrances of multiple web pages are displayed, and the media display area associated with the web page entrances of each web page is displayed. Through the mode start control, the media display area associated with multiple web page entrances can be displayed with one click, which can improve the efficiency of displaying the media display area.
[0268] In some embodiments, in order to further improve the user experience, in response to a first display instruction triggered for a mode start control, a web page entrance of a web page whose first duration is less than a first duration threshold is displayed, and a media display area associated with the web page entrance of the web page whose first duration is less than the first duration threshold is displayed, and in the media display area, at least part of the media content in the web page is displayed.
[0269] The first duration is the duration between the closing time of the webpage and the current time. In this way, only the webpage entrances of the webpages whose duration between the closing time of the target webpage and the current time is less than the first duration threshold can be displayed, which is equivalent to displaying the recently closed webpage entrances, media display areas and at least part of the media content in the webpage, which can improve the richness of the media content displayed on the historical information page.
[0270] In some embodiments, in response to a second display instruction triggered for a mode-on control, a web page entrance of a web page whose browsing time is greater than a second time threshold is displayed, and a media display area associated with the web page entrance of a web page whose browsing time is greater than the second time threshold is displayed, and at least part of the media content in the web page is displayed in the media display area. The browsing time is the time for browsing the content of the web page. In this way, the web page entrance of a web page whose browsing time is less than the second time threshold can be automatically screened, which can further improve the display effect of the historical information page and improve the efficiency of the user in obtaining the content corresponding to the web page.
[0271] In some embodiments, in response to a third display instruction triggered for a mode-on control, a web page entrance of a web page whose number of interactive operations on the web page is greater than a number threshold is displayed, and a media display area associated with the web page entrance of the web page whose number of interactive operations on the web page is greater than the number threshold is displayed, and at least part of the media content in the web page is displayed in the media display area. The number of interactive operations can refer to the above description. In this way, the display effect of the historical information page can be further improved, and the efficiency of users in knowing the content corresponding to the web page can be improved.
[0272] In some embodiments, there are multiple web page entries. In the history information page, at least one sorting control is displayed. The sorting control corresponds to the sorting element one by one. The sorting control is used to sort the multiple web page entries based on the corresponding sorting element. For example, see Fig.30, Fig.30 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 11. In the historical information page 3001, the web page entrance 3002 of the web page 24 and the media display area 3006 associated with the web page entrance 3002 can be displayed in the historical information page 3001, and the text in the web page 24 can be displayed in the media display area 3006.
[0273] In the historical information page 3001, there is a web page entrance 3003 of web page 25, and a media display area 3007 associated with the web page entrance 3003, and the video in the web page 25 can be displayed in the media display area 3007. In the historical information page 3001, there is a web page entrance 3004 of web page 26, and a media display area 3008 associated with the web page entrance 3004, and the audio in the web page 26 can be displayed in the media display area 3008. In the historical information page 3001, there is a web page entrance 3005 of web page 27, and a media display area 3009 associated with the web page entrance 3005, and the video in the web page 27 can be displayed in the media display area 3009.
[0274] exist Fig.30 There are also three sorting controls displayed, including video 3010, text 3011 and audio 3012. The sorting element corresponding to video 3010 is video, the sorting element corresponding to text 3011 is text, and the sorting element corresponding to audio 3012 is audio.
[0275] The sorting element can be determined according to the type of media content displayed in the historical information page, or according to the type of media content in the webpage, and can be set according to actual usage requirements. The sorting element can be the type of media content, or one or more of the image format, audio style, video duration, and audio duration, and the sorting element can also be a time period. It can be set according to actual usage.
[0276] In some embodiments, in response to a sorting instruction triggered for a target sorting control, multiple web page entrances are displayed after being sorted according to the sorting element corresponding to the target sorting control. The number of target elements can be one or more. Before sorting the multiple web page entrances according to the sorting element, the multiple web page entrances are sorted according to the order of closing time points of the web pages. Through this application, it is possible to change the order between the multiple web page entrances, that is, to change the order of the media display area.
[0277] For example, see Fig.31 , Fig.31 This is a schematic diagram of the historical information page provided in the embodiment of the present application. Figure 2 12. In response to Fig.30The trigger operation of the video 3010 and the text 3011 shown controls the video 3010 and the text 3011 to be in a selected state. Fig.31 The selected state is represented by bolding the video 3010 and the text 3011 .
[0278] In response to the confirmation instruction for the video 3010 and text 3011 in the selected state, it is equivalent to responding to the sorting instruction triggered for the target sorting control. The video 3010 and the text 3011 are the target sorting controls, and multiple web page entrances sorted according to the video and text can be displayed. Specifically, the web page entrance 3002 of the web page 24 under the text category and the media display area 3006 associated with the web page entrance 3002 can be displayed, and the text in the web page 24 can be displayed in the media display area 3006. The web page entrance 3003 of the web page 25 under the video category and the media display area 3007 associated with the web page entrance 3003 can also be displayed, and the video in the web page 25 can be displayed in the media display area 3007, and the web page entrance 3005 of the web page 27 and the media display area 3009 associated with the web page entrance 3005 can be displayed in the media display area 3009. The video in the web page 27 can be displayed in this way. In this way, it is possible to change the order between multiple web page entrances, that is, to change the order of the media display area.
[0279] In some embodiments, web page entrances can be classified, and the classification elements correspond to a subtitle, for example, today as a subtitle, and within a week as another subtitle, so that the web page entrances and the media display areas associated with the web page entrances can be displayed in the display areas of the corresponding subtitles according to the closing time of the web page. Fig.31 , you can use the text (corresponding to the bold font) as a subtitle and the video (corresponding to the bold font) as another subtitle. In this way, the display effect of the historical information page can be improved.
[0280] In order to facilitate understanding of the information display method provided by the embodiment of the present application, the information display method provided by the embodiment of the present application is illustrated below. In some embodiments, the terminal is installed with one or more of a browser application (i.e., a browser client), an application embedded with a browser kernel, and an application capable of displaying historically viewed information.
[0281] In some embodiments, the target object can view a web page including one or more of text, audio, image, and video through an application installed on the terminal, can collect the web page and mark it for later reading, and after closing the web page, the web page can be displayed in the history record.
[0282] In response to the trigger operation on the application, the display page of the application can be displayed, and the display page of the application can display a history control, a favorites control, and a reading list control. The history control is used to view the information of the web pages that the target object has viewed in the past. In response to the trigger operation on the history control, which is equivalent to responding to the page viewing instruction, a history information page can be displayed, wherein the history information page is used to record the information of the web pages that the target object has viewed in the past.
[0283] The collection control is used to view the information of the web pages collected by the target object. The information of the web pages collected by the target object is the web pages collected when the target object has viewed the web pages in the past, that is, the information of the web pages collected by the target object is the information of the web pages that the target object has viewed in the past. In response to the triggering operation on the collection control, which is equivalent to responding to the page viewing instruction, the historical information page can be displayed, wherein the historical information page is used to record the information of the web pages that the target object has viewed and collected in the past.
[0284] The reading list control is used to view the web pages marked by the target object for later reading. The web pages marked by the target object for later reading are the web pages marked for later reading when the target object has viewed the web pages in the past, that is, the web pages marked by the target object for later reading are the information of the web pages that the target object has viewed in the past. In response to the triggering operation on the reading list control, which is equivalent to responding to the viewing instruction of the historical record, the historical information page can be displayed, wherein the historical information page is used to record the information of the web pages that the target object has viewed in the past and marked for later reading. Of course, other controls that can display the information of the web pages that the target object has viewed in the past can also be designed according to actual usage requirements, which are not specifically limited here.
[0285] In the present application, the web page entrance of the web page can be displayed in the history information page, and the web page entrance is associated with a media display area, and at least part of the media content in the web page is displayed in the media display area. That is, the present application enables the browser target object to see at least part of the media content in the web page in advance when revisiting the asset access (i.e., wanting to access the information of the web page that has been viewed historically), so that the target object can decide more quickly whether to view the content corresponding to the web page.
[0286] In the present application, the web page entrance and the media display area associated with the web page entrance can be displayed in the history information page. The media display area can display the media content included in the web page. Compared with the method of only displaying the web pages viewed historically, the richness of the content displayed in the history information page can be improved. Moreover, for the user, at least part of the media content in the web page can be intuitively known, instead of jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find. This is equivalent to improving the efficiency of users in knowing the content corresponding to the web page, thereby improving the user's usage experience.
[0287] See also Figure 4 In the historical information page 401, the web page entrance 1 of the web page can be displayed, and the video can be displayed in the media display area 409 associated with the web page entrance 1. When connected to a wireless network, the video displayed in the media display area 409 can be played silently in the historical information page 401. In response to a trigger operation on the video displayed in the media display area 409, you can jump to the video playback page.
[0288] In order to display at least part of the media content in the web page in the media display area, the following is an explanation in combination with different types of media content. For example, for images, during the development process, the images in the web page can be identified through programming language (JavaScript) injection technology. The principle of programming language injection technology is to inject the image code pre-defined by the technician into the web page through the programming language interface of the web view (WebView), so as to complete the image extraction operation during the web page loading process.
[0289] In some embodiments, programming language support is enabled in a web page view, and the web page is allowed to execute a predefined image code, which is used to traverse images in the web page and extract the uniform resource locator (URL) of the image. In the process of executing the predefined image code, the image tag can be traversed, the image tag is , and the uniform resource locator of each image can be extracted. The same resource locator is determined by the path (src) attribute of . After the uniform resource locator of the image is extracted, the uniform resource locator of the image and the URL can be stored in the terminal in correspondence. When displaying the historical information page, the image can be loaded according to the URL of the web page entrance, so that the image in the web page can be displayed in the media display area.
[0290] In some embodiments, when an image in a web page is displayed in a media display area, an image of a uniform resource locator can be displayed through an image component. The function of the image component is to pull an image through a uniform resource locator and display the image. If a web page includes multiple images, the image ranked first in the web page can be displayed. The image component can be displayed in the media display area. By displaying the image ranked first in the web page in the media display area, the historical information page can be simplified and the user experience can be improved.
[0291] For another example, for a video, when the target object watches the video, the resource address corresponding to the video can be recorded. In some embodiments, a predefined video code is injected into the web page view, and the video code is executed, and the video code is used to obtain the video playback progress.
[0292] In the process of executing the video code, the video tag can be traversed. The video tag is <video>. A playback progress getter is added for each video. The playback progress getter is virtual. When any video is played, the uniform resource locator of the video being played can be obtained, and the uniform resource locator of the video and the URL are stored in the terminal in correspondence.
[0293] In order to display the video cover in the media display area, the image frames of the videos watched by the target object can be obtained. When the target object closes the video, that is, exits the player that plays the video, the image frame corresponding to the time point of the current video playback can be decoded, and the corresponding relationship between the image frame and the URL can be saved to the terminal.
[0294] When a video in a web page is displayed in the media display area, the image frame corresponding to the web page can be obtained, and the video can be displayed in the media display area, and the image frame can be used as the cover of the video. In response to a trigger operation on the image frame serving as the cover, a player can be started and the video can be played in the player.
[0295] The embodiment of the present application realizes displaying the pictures or video covers of visited web pages in the history information page of the browser, so that users can more intuitively understand the content of previously visited web pages. This method not only improves the user experience, but also enhances the visualization effect of the browser history records.
[0296] The embodiments of the present application have the following technical effects. 1. Improving user experience. 1. Enhanced intuitiveness: By displaying pictures or video covers of web pages in the historical records, users can identify the content of web pages that have been visited before at a glance. Compared with the traditional historical record display method that only displays the web page title and URL, this method is more intuitive, and users can recall the content of the web page without clicking the link again. 2. Quick positioning: Users can quickly locate specific historical records through cover images, especially when looking for specific web pages in a large number of historical records, visual cues are more effective than text descriptions. This greatly reduces the time users spend searching historical records and improves browsing efficiency.
[0297] 2. Enhance memory. 1. Visual memory: Human memory of images is usually deeper than that of text. By displaying the picture or video cover of a web page, users can more easily recall the content of the web page they visited before. This enhancement of visual memory helps users better manage and utilize browser history. 2. Content association: Picture and video covers can better reflect the actual content of the web page, allowing users to more accurately associate specific web page content when reviewing historical records. This content association helps users quickly find relevant information when needed.
[0298] 3. Improve browsing efficiency. 1. Reduce repeated visits: By displaying the picture or video cover of the web page, users can more clearly identify the web pages they have visited before, avoiding the situation of repeatedly visiting the same web page due to vague memory. This not only saves users' time, but also improves browsing efficiency. 2. Quick preview: Users can quickly preview the content of the web page through the cover image without reloading the web page. This is especially useful when the network environment is poor or the web page loads slowly. Users can quickly determine whether they need to revisit the web page through the cover image.
[0299] 4. Improve user satisfaction. 1. Personalized experience: By displaying pictures or video covers of web pages, the display of browser history records is more personalized and user-friendly. This personalized experience can improve user satisfaction and loyalty to the browser. 2. Visual beauty: Compared with traditional text lists, the display of history records with pictures and video covers is more beautiful, which improves the overall visual effect of the browser. This beautiful interface design can attract users and improve their experience.
[0300] The following is a description of an exemplary structure of the information display device 455 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the information display device 455 of the memory 450 may include:
[0301] A response module 4551 is used to respond to a page viewing instruction and display a history information page, wherein the history information page is used to record information of web pages that the target object has viewed in the past;
[0302] Display module 4552, used to display the web page entrance of the web page in the historical information page, and the web page entrance is associated with a media display area;
[0303] The display module 4552 is further configured to display at least part of the media content in the web page in the media display area.
[0304] In some embodiments, the target object has viewed multiple web pages in the history, and the display module 4552 is further used to display multiple web page entrances corresponding to the web pages in the history information page, and to display a filter control; in response to a web page filter instruction triggered based on the filter control, the web page entrances of the target web pages that meet the filter conditions are displayed, and the media display area associated with each web page entrance of the target web pages is displayed; wherein the filter conditions include at least one of time, type, and interactive operation.
[0305] In some embodiments, the display module 4552 is also used to respond to a web page filtering instruction triggered based on the filtering control, display the web page entrances of the target web pages that meet the filtering conditions, and display the media display areas associated with each of the web page entrances, wherein the area of the media display area is a first area, and the size of the first area is negatively correlated with the number of the target web pages.
[0306] In some embodiments, the target web page that meets the filtering conditions is a web page that includes media content belonging to a first type, and the target web page also includes media content belonging to a second type; the display module 4552 is also used to display at least part of the media content belonging to the first type in the target web page in the media display area, and not display the media content belonging to the second type in the target web page.
[0307] In some embodiments, the display module 4552 is also used to display a web page entrance of at least one of the web pages in the historical information page, and to display an area display control that has a one-to-one correspondence with the web page entrance; in response to a trigger operation on the area display control, to display a media display area associated with the web page entrance corresponding to the area display control.
[0308] In some embodiments, the media display area is included in a content card, and the display module 4552 is also used to display at least part of the media content in the web page in the media display area of the content card using a card style corresponding to the type of at least part of the media content; wherein different types of at least part of the media content correspond to different card styles.
[0309] In some embodiments, at least part of the media content includes multiple images; the display module 4552 is further used to display the multiple images in sequence through content cards in the media display area, wherein each of the content cards is used to carry one of the images.
[0310] In some embodiments, at least part of the media content includes multiple images, and the multiple images are arranged in a first order, and the multiple images include a first image and a second image, and the first image and the second image are adjacent to each other in the first order; the display module 4552 is also used to display the first image in the web page in the media display area; in response to the display time of the first image reaching a second time, display the second image that is located after the first image in the first order; or, in response to a switching instruction triggered for the first image, display the second image that is located after the first image in the first order.
[0311] In some embodiments, at least part of the media content includes multiple images; the display module 4552 is also used to display multiple images separately in the media display area if the number of the images is less than or equal to a first quantity threshold; if the number of the images is greater than the first quantity threshold, then display images of the first quantity threshold among the multiple images.
[0312] In some embodiments, the types of media content in the web page include multiple types; the display module 4552 is also used to display the first media content of the third type in the web page in the media display area, and display a switching control, and the switching control is used to switch the type of displayed media content; in response to a switching instruction triggered by the switching control, in the media display area, the display of the first media content of the third type is switched to the display of the second media content of the fourth type.
[0313] In some embodiments, the display module 4552 is also used to display a search control in the media display area; and to display keywords of at least part of the media content in an associated area of the search control; wherein the search control is used to search for media content belonging to a fifth type based on the keywords, and the type of at least part of the media content is the fifth type.
[0314] In some embodiments, at least part of the media content includes a video; the display module 4552 is also used to display the web page and play the video in the web page before displaying at least part of the media content in the web page in the media display area; in response to a close instruction for the web page, capture an image frame corresponding to the current playback position of the video; display the video in the web page in the media display area, and use the image frame as the cover of the video.
[0315] In some embodiments, the target object has viewed multiple web pages historically, and at least part of the media content includes videos; the display module 4552 is also used to display at least part of the media content in the web page in the media display area, and then, in response to a viewing instruction for the video, display the play page of the video and display a list control including the video on the play page; in response to a trigger operation on the list control, display multiple videos to be played, and the multiple videos to be played are videos included in the multiple web pages.
[0316] In some embodiments, the web page entrance of the web page is the URL of the web page, and the media display area is associated below the URL, and at least part of the media content includes a video; the display module 4552 is also used to play the video in the media display area, and the video is in a muted state during the playback of the video.
[0317] In some embodiments, the number of web pages is a first web page and at least one second web page, at least part of the media content of the first web page and at least part of the media content of each of the second web pages include audio, and the display module 4552 is further used to play the audio in the first web page in the media display area of the first web page; and to display the playback controls of the audio in the second web page in the media display area of each of the second web pages; wherein the closing time point of the first web page is later than the closing time point of the second web page.
[0318] In some embodiments, the display module 4552 is further used to stop playing the audio in the first web page and play the audio in the second web page in response to a trigger operation on the play control during the playing of the audio in the first web page.
[0319] In some embodiments, the target object has viewed multiple web pages in the history, and the display module 4552 is further used to display a mode start control in the history information page, and the mode start control is used to display a media display area; in response to a display instruction triggered by the mode start control, the web page entrances of multiple web pages are displayed, and the media display area associated with the web page entrance of each web page is displayed.
[0320] In some embodiments, the display module 4552 is further used to execute at least one of the following: in response to a first display instruction triggered for the mode-on control, display a web page entrance of the web page whose first duration is less than a first duration threshold, wherein the first duration is the duration between the closing time point and the current time point of the web page; in response to a second display instruction triggered for the mode-on control, display a web page entrance of the web page whose browsing duration is greater than a second duration threshold, wherein the browsing duration is the duration of browsing the content of the web page; in response to a third display instruction triggered for the mode-on control, display a web page entrance of the web page whose number of interactive operations on the web page is greater than a number threshold.
[0321] In some embodiments, at least part of the media content includes video; the display module 4552 is also used to display a preset segment of the video in the media display area; wherein the preset segment is a segment whose starting time point is adapted to the playback time point of the video when the web page is closed.
[0322] In some embodiments, at least part of the media content includes text; the display module 4552 is also used to display preset text in the web page in the media display area; wherein the preset text is the text displayed in the preset area when the web page is closed.
[0323] In some embodiments, there are multiple web page entrances; the display module 4552 is also used to display at least one sorting control in the history information page, and the sorting control corresponds one-to-one to the sorting element. The sorting control is used to sort the multiple web page entrances based on the corresponding sorting element; in response to the sorting instruction triggered for the target sorting control, the multiple web page entrances are displayed after being sorted according to the sorting element corresponding to the target sorting control.
[0324] The embodiment of the present application provides a computer program product, which includes a computer program or a computer executable instruction, and the computer program or the computer executable instruction is stored in a computer-readable storage medium. The processor of the electronic device reads the computer executable instruction from the computer-readable storage medium, and the processor executes the computer executable instruction, so that the electronic device executes the information display method described in the embodiment of the present application.
[0325] The present application embodiment provides a computer-readable storage medium in which computer executable instructions or computer programs are stored. When the computer executable instructions or computer programs are executed by a processor, the processor will be caused to execute the information display method provided by the present application embodiment, for example, Figure 3 The information display method shown.
[0326] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
[0327] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0328] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0329] As an example, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.
[0330] In the present application, the web page entrance and the media display area associated with the web page entrance can be displayed in the history information page. The media display area can display the media content included in the web page. Compared with the method of only displaying the web pages viewed historically, the richness of the content displayed in the history information page can be improved. Moreover, for the user, at least part of the media content in the web page can be intuitively known, instead of jumping to the display page corresponding to the web page to know whether the web page includes the content they want to find. This is equivalent to improving the efficiency of users in knowing the content corresponding to the web page, thereby improving the user's usage experience.
[0331] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. An information display method, characterized in that: The method comprises: In response to the page viewing instruction, display a history information page, wherein the history information page is used to record information of web pages that the target object has viewed historically; In the historical information page, a web page entrance of the web page is displayed, and the web page entrance is associated with a media display area; In the media display area, at least part of the media content in the web page is displayed.
2. The method according to claim 1, characterized in that The number of web pages that the target object has viewed in the past is multiple, and the web page entrances of the web pages are displayed in the history information page, including: In the history information page, a plurality of web page entrances corresponding to the web pages are displayed one by one, and a filter control is displayed; In response to a webpage filtering instruction triggered by the filtering control, displaying webpage entrances of target webpages that meet the filtering conditions, and displaying a media display area associated with each webpage entrance of the target webpage; The screening condition includes at least one of time, type, and interactive operation.
3. The method according to claim 2, characterized in that The method of displaying web page entrances of target web pages that meet the screening conditions in response to the web page screening instruction triggered by the screening control, and displaying media display areas associated with the web page entrances of each target web page, includes: In response to a web page filtering instruction triggered based on the filtering control, the web page entrances of the target web pages that meet the filtering conditions are displayed, and the media display areas associated with each of the web page entrances are displayed, the area of the media display area is a first area, and the size of the first area is negatively correlated with the number of the target web pages.
4. The method according to claim 2, characterized in that: The target webpage that meets the screening condition is a webpage that includes media content belonging to the first type, and the target webpage also includes media content belonging to the second type; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, at least part of the media content of the first type in the target webpage is displayed, and the media content of the second type in the target webpage is not displayed.
5. The method according to claim 1, characterized in that The web page entrance of the web page is displayed in the historical information page, including: In the history information page, displaying at least one web page entrance of the web page, and displaying a region display control having a one-to-one correspondence with the web page entrance; In response to a triggering operation on the area display control, a media display area associated with the web page portal corresponding to the area display control is displayed.
6. The method according to claim 1, characterized in that The media display area is included in the content card, and at least part of the media content in the webpage is displayed in the media display area, including: In the media display area of the content card, displaying the at least part of the media content in the webpage using a card style corresponding to the type of at least part of the media content; Different types of at least a portion of the media content correspond to different card styles.
7. The method according to claim 1, characterized in that The at least a portion of the media content includes a plurality of images; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, the multiple images are displayed in sequence through content cards, wherein each of the content cards is used to carry one of the images.
8. The method according to claim 1, characterized in that The at least part of the media content includes a plurality of images, the plurality of images are arranged in a first order, the plurality of images include a first image and a second image, and the first image and the second image are adjacent to each other in the first order; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, display the first image in the webpage; In response to the display duration of the first image reaching a second duration, displaying the second image that is located after the first image in the first sequence; or, In response to a switching instruction triggered for the first image, the second image located after the first image in the first sequence is displayed.
9. The method according to claim 1, characterized in that: The at least a portion of the media content includes a plurality of images; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, if the number of the images is less than or equal to a first number threshold, displaying a plurality of the images respectively; If the number of the images is greater than the first number threshold, images of the plurality of images exceeding the first number threshold are displayed.
10. The method according to claim 1, characterized in that The types of media content in the webpage include multiple types; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, display the first media content of the third type in the webpage, and display a switching control, wherein the switching control is used to switch the type of the displayed media content; In response to a switching instruction triggered for the switching control, in the media display area, display of the first media content of the third type is switched to display of the second media content of the fourth type.
11. The method according to claim 1, characterized in that: The method further comprises: displaying a search control in the media presentation area; Displaying keywords of at least a portion of the media content in an associated area of the search control; The search control is used to search for media content belonging to a fifth type based on the keyword, and the type of at least part of the media content is the fifth type.
12. The method according to claim 1, characterized in that The at least a portion of the media content comprises a video; Before displaying at least part of the media content in the webpage in the media display area, the method further includes: Displaying the webpage and playing the video on the webpage; In response to a closing instruction for the webpage, collecting an image frame corresponding to a current playback position of the video; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, the video in the web page is displayed, and the image frame is used as the cover of the video.
13. The method according to claim 1, characterized in that The number of web pages that the target object has viewed historically is multiple, and the at least part of the media content includes video; After displaying at least part of the media content in the webpage in the media display area, the method further includes: In response to a viewing instruction for the video, displaying a play page of the video, and displaying a list control including the video on the play page; In response to a triggering operation on the list control, a plurality of videos to be played are displayed, and the plurality of videos to be played are videos included in the plurality of web pages.
14. The method according to claim 1, characterized in that The webpage entrance of the webpage is the URL of the webpage, the media display area is associated below the URL, and the at least part of the media content includes a video; The displaying of at least part of the media content in the webpage in the media display area includes: The video is played in the media display area, and the video is in a muted state during the playing process.
15. The method according to claim 1, characterized in that The number of web pages is a first web page and at least one second web page, at least part of the media content of the first web page and at least part of the media content of each of the second web pages include audio, and displaying at least part of the media content in the web pages in the media display area includes: In the media display area of the first webpage, playing the audio in the first webpage; In the media display area of each second web page, display the playback controls of the audio in the second web page; The closing time of the first webpage is later than the closing time of the second webpage.
16. The method according to claim 15, characterized in that The method further comprises: During the process of playing the audio in the first webpage, in response to a trigger operation on the play control, the playing of the audio in the first webpage is stopped, and the audio in the second webpage is played.
17. The method according to claim 1, characterized in that The number of web pages that the target object has viewed in the past is multiple, and the web page entrances of the web pages are displayed in the history information page, including: In the history information page, a mode start control is displayed, and the mode start control is used to display a media display area; In response to the display instruction triggered by the mode start control, multiple web page entrances of the web pages are displayed, and the media display area associated with the web page entrance of each web page is displayed.
18. The method according to claim 17, characterized in that The displaying of the webpage entrances of the plurality of webpages in response to the display instruction triggered by the mode start control comprises at least one of the following: In response to a first display instruction triggered for the mode start control, displaying a webpage entrance of the webpage for a first duration less than a first duration threshold, wherein the first duration is the duration between a closing time point of the webpage and a current time point; In response to a second display instruction triggered by the mode start control, displaying a web page entrance of the web page whose browsing time is greater than a second time threshold, wherein the browsing time is the time for browsing the content of the web page; In response to the third display instruction triggered by the mode start control, a web page entrance of the web page for which the number of interactive operations on the web page is greater than a number threshold is displayed.
19. The method according to claim 1, characterized in that The at least a portion of the media content comprises a video; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, display a preset segment of the video; The preset segment is a segment whose starting time point matches the playing time point of the video when the webpage is closed.
20. The method according to claim 1, characterized in that The at least a portion of the media content comprises text; The displaying of at least part of the media content in the webpage in the media display area includes: In the media display area, displaying the preset text in the web page; The preset text is the text displayed in the preset area when the webpage is closed.
21. The method according to claim 1, characterized in that The number of the web page entrances is multiple; The method further comprises: In the history information page, at least one sorting control is displayed, the sorting control corresponds to a sorting element one by one, and the sorting control is used to sort the plurality of web page entries based on the corresponding sorting element; In response to a sorting instruction triggered for a target sorting control, the plurality of web page entrances are displayed after being sorted according to the sorting elements corresponding to the target sorting control.
22. An information display device, characterized in that: The device comprises: A response module, used to respond to the page viewing instruction and display a history information page, wherein the history information page is used to record information of web pages that the target object has viewed historically; A display module, used to display a web page entrance of the web page in the historical information page, wherein the web page entrance is associated with a media display area; The display module is further configured to display at least a portion of the media content in the web page in the media display area.
23. An electronic device, characterized in that: The electronic device comprises: A memory for storing computer executable instructions or computer programs; A processor, used to implement the information display method according to any one of claims 1 to 21 when executing the computer executable instructions or computer programs stored in the memory.
24. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that: When the computer executable instructions or computer program are executed by a processor, the information display method according to any one of claims 1 to 21 is implemented.
25. A computer program product comprising computer executable instructions or a computer program, characterized in that When the computer executable instructions or computer program are executed by a processor, the information display method according to any one of claims 1 to 21 is implemented.