Page display method, device and equipment and computer readable storage medium

CN115562767BActive Publication Date: 2026-09-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110733884.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-30
Publication Date
2026-09-04
Estimated Expiration
2041-06-30

AI Technical Summary

Technical Problem

[0003]通过上述方法对主题元素进行设置,导致用户可选择性低、且需要执行复杂的操作才能设置喜欢的主题元素,如需要先将喜欢的图像保存在本地中,从存储的图像中选择该图像来进行主题元素的设置

Benefits of technology

[0056]By applying the above embodiments, a display instruction from a target user for a target page in a first video application is received; in response to the display instruction, video information of the target user in a second video application is obtained; an image associated with the video information is used as image material for the first video application; the theme elements of the first video application are set; and the target page is displayed based on the set theme elements. In this way, video information of interest to the target user is obtained through the second video application, and then the theme elements of interest to the target user are automatically set through the video information, reducing the user's operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562767B_ABST
    Figure CN115562767B_ABST
Patent Text Reader

Abstract

The application provides a page display method and device, equipment and a computer readable storage medium; the method comprises the following steps: receiving a display instruction of a target user for a target page in a first video application; in response to the display instruction, acquiring video information of the target user in a second video application; taking an image associated with the video information as an image material of the first video application, setting a theme element of the first video application, and displaying the target page based on the set theme element. Through the application, the theme element of interest of the target user can be automatically set, and the operation cost of the user is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable storage medium for displaying a webpage. Background Technology

[0002] In video applications, users are provided with a way to personalize themes, meaning they can choose from built-in theme images or images stored locally on their device as the theme element displayed on the "My" page.

[0003] Setting theme elements using the above method results in limited user choice and requires complex operations to set preferred theme elements, such as needing to save favorite images locally first and then select those images from the stored images to set theme elements. Summary of the Invention

[0004] This application provides a method, apparatus, and computer-readable storage medium for displaying a page, which can automatically set thematic elements of interest to the target user, thereby reducing the user's operating costs.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides a method for displaying a page, including:

[0007] Received a display instruction from the target user for the target page in the first video application;

[0008] In response to the display instruction, the video information of the target user in the second video application is obtained;

[0009] The image associated with the video information is used as the image material of the first video application, and the theme elements of the first video application are set.

[0010] The target page is displayed based on the theme elements set.

[0011] This application provides a page display device, including:

[0012] The receiving module is used to receive the display instructions from the target user for the target page in the first video application;

[0013] The acquisition module is used to acquire video information of the target user in the second video application in response to the display instruction;

[0014] The setting module is used to use images associated with the video information as image materials for the first video application and to set the theme elements of the first video application.

[0015] The display module is used to display the target page based on the set theme elements.

[0016] In the above scheme, the display module is also used to perform a refresh operation on the target page in response to a refresh command for the target page;

[0017] During the refresh operation, the set theme element is used on the target page to display refresh instruction information corresponding to the target page, so as to indicate that a refresh operation for the target page is being performed;

[0018] Once the refresh operation is complete, the refresh instruction information will be removed from display.

[0019] In the above solution, the display module is further configured to display the target page when the target page contains a navigation bar, and

[0020] On the target page, the set theme element will be displayed as the background image of the navigation bar.

[0021] In the above solution, the display module is further configured to display the target page when the target page contains at least one icon, and

[0022] The icons on the target page are displayed using the theme elements set.

[0023] In the above scheme, the display module is further configured to display the target page when the target page contains a display area for a background image, and to display the set theme element in the display area so as to use the theme element as the background image.

[0024] In the above scheme, the settings module is also used to present a close control for the theme element;

[0025] In response to the triggering operation of the close control, the displayed target page is updated based on the default theme elements.

[0026] In the above scheme, the video information includes the video information of the first video and the video information of the second video.

[0027] The setting module is further configured to use the first image associated with the video information of the first video as the image material of the first video application, and to set the theme elements of the first video application.

[0028] After displaying the target page based on the set theme elements, the method further includes:

[0029] The toggle function item is displayed on the target page;

[0030] In response to a trigger operation for the switching function item, the image material of the first video application is switched to a second image associated with the video information of the second video.

[0031] In the above solution, the settings module is also used to display the settings function items of the theme elements on the target page;

[0032] In response to a trigger operation on the setting function item, the theme settings interface is displayed, and at least two candidate theme elements are displayed in the theme settings interface;

[0033] Based on the selection operation for the target theme element received in the theme settings interface, the theme element of the first video application is switched to the target theme element.

[0034] In the above scheme, the settings module is also used to present a search control for the corresponding theme element;

[0035] In response to search information input based on the search control, at least one image associated with the search information is displayed;

[0036] The at least one image is used as the image material for the first video application to update the theme elements of the target page.

[0037] In the above scheme, the setting module is further configured to display multiple images associated with the video information when there are multiple images associated with the video information;

[0038] In response to the selection operation of the target image among the multiple images, the target image is used as the image material of the first video application, and the theme elements of the first video application are set.

[0039] In the above scheme, the setting module is also used to receive a save operation for the theme element;

[0040] In response to the save operation, perform one of the following operations:

[0041] Store the image materials corresponding to the theme elements locally;

[0042] The theme elements are added to the theme settings interface to set the theme elements of the first video application based on the theme settings interface.

[0043] In the above solution, the setting module is also used to present interactive controls for representing negative emotions on the target page;

[0044] In response to a trigger operation on the interactive control, the set theme element is determined to be a theme element that the target user is not interested in, and

[0045] Switch the theme elements of the first video application.

[0046] In the above scheme, the setting module is also used to present an update control for the corresponding theme element on the target page;

[0047] In response to a trigger operation on the update control, the target user's video information that is of interest in the second video application is retrieved again;

[0048] When the video information acquired again is different from the video information acquired previously, the theme elements of the first video application are switched according to the video information acquired again.

[0049] In the above scheme, the acquisition module is further configured to acquire a video image corresponding to the video that the target user is interested in when the video information includes a video that the target user is interested in, and use the video image as an image associated with the video information;

[0050] When the video information includes actors that the target user is interested in, the character image of the actor that the target user is interested in is obtained, and the character image is used as an image associated with the video information.

[0051] This application provides a computer device, including:

[0052] Memory, used to store executable instructions;

[0053] The processor, when executing executable instructions stored in the memory, implements the page display method provided in the embodiments of this application.

[0054] This application provides a computer-readable storage medium storing executable instructions for inducing a processor to execute and implement the page display method provided in this application.

[0055] The embodiments of this application have the following beneficial effects:

[0056] By applying the above embodiments, a display instruction from a target user for a target page in a first video application is received; in response to the display instruction, video information of the target user in a second video application is obtained; an image associated with the video information is used as image material for the first video application; the theme elements of the first video application are set; and the target page is displayed based on the set theme elements. In this way, video information of interest to the target user is obtained through the second video application, and then the theme elements of interest to the target user are automatically set through the video information, reducing the user's operating costs. Attached Figure Description

[0057] Figure 1 This is a schematic diagram of the architecture of the media content display system provided in the embodiments of this application;

[0058] Figure 2 This is a schematic diagram of the structure of the computer device 500 provided in the embodiments of this application;

[0059] Figure 3 This is an optional flowchart illustrating a page display method provided in an embodiment of this application;

[0060] Figure 4 This is a schematic diagram of the target page provided in the embodiments of this application;

[0061] Figure 5 This is a schematic diagram of the interface of the target page provided in the embodiments of this application;

[0062] Figure 6 This is a schematic diagram of the target page provided in the embodiments of this application;

[0063] Figure 7 This is a schematic diagram of the target page provided in the embodiments of this application;

[0064] Figure 8 This is a schematic diagram of the theme settings interface provided in an embodiment of this application;

[0065] Figure 9 This is a schematic diagram of the theme settings page provided in an embodiment of this application;

[0066] Figure 10 This is a schematic diagram illustrating the process of determining a video of interest to a user, as provided in an embodiment of this application.

[0067] Figure 11 This is a schematic diagram illustrating the process of determining videos and actors of interest to a user, as provided in an embodiment of this application.

[0068] Figure 12 This is a schematic diagram of the data acquisition architecture provided in an embodiment of this application;

[0069] Figure 13 This is a schematic diagram of the resource processing flow provided in the embodiments of this application. Detailed Implementation

[0070] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0071] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is 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.

[0072] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0073] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0074] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0075] 1) In response to, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0076] 2) Video applications are any video application (App, Application) that can run on the terminal. They can be native applications, web applications, or hybrid applications on the terminal. They can be used for various purposes, such as short video applications and long video applications.

[0077] See Figure 1 , Figure 1This is a schematic diagram of the architecture of the media content display system provided in the embodiments of this application. In order to support an exemplary application, the terminal 400 connects to the server (including server 200-1 and server 200-2) through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0078] In practical applications, the terminal is equipped with a client for the first video application and a client for the second video application; server 200-1 is the server corresponding to the first video application, and server 200-2 is the server corresponding to the second video application.

[0079] The target user can run the client of the first video application and the client of the second video application through the terminal. When the target user runs the client of the second video application, the terminal can receive the operation performed by the target user in the second video application and send the target user's behavior data to the server 200-2.

[0080] Server 200-2 determines the target user's video information in the second video application based on the target user's behavioral data.

[0081] When a target user runs the client of the second video application through a terminal, the terminal receives a display instruction from the target user for a target page in the first video application; in response to the display instruction, it calls the interface of the second video application to obtain the video information of the target user in the second video application from server 200-2; based on the video information, it obtains an image associated with the video information from server 200-1, uses it as image material for the first video application, sets the theme elements of the first video application, and displays the target page based on the set theme elements.

[0082] In some embodiments, server 200 may be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. Terminals may be smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, etc., but are not limited to these. Terminals and servers can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0083] See Figure 2 , Figure 2This is a schematic diagram of the structure of the computer device 500 provided in the embodiments of this application. In practical applications, the computer device 500 can be... Figure 1 The terminal 400 or server in the middle, with computer equipment as the main body Figure 1 Taking the terminal 400 shown as an example, the computer device implementing the page display method of the embodiments of this application will be described. Figure 2 The computer device 500 shown includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the computer device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2 The general labeled all buses as Bus System 540.

[0084] The processor 510 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. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0085] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0086] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.

[0087] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.

[0088] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0089] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;

[0090] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0091] Presentation module 553 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., a display screen, a speaker, etc.) associated with user interface 530;

[0092] The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.

[0093] In some embodiments, the page display device provided in this application can be implemented in software. Figure 2 A display device 555 showing a page stored in memory 550 is shown. It may be software in the form of programs and plug-ins, including the following software modules: receiving module 5551, acquiring module 5552, setting module 5553 and display module 5554. These modules are logically connected and can therefore be arbitrarily combined or further split according to the functions implemented.

[0094] The functions of each module will be explained below.

[0095] In other embodiments, the page display device provided in this application can be implemented in hardware. As an example, the page display device provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the page display method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0096] The page display method provided in this application embodiment will be described in conjunction with exemplary applications and implementations of the terminal provided in the embodiments of this application.

[0097] See Figure 3 , Figure 3 This is an optional flowchart illustrating a page display method provided in an embodiment of this application, which will be combined with... Figure 3 The steps shown are explained.

[0098] Step 101: The terminal receives the target user's instruction to display the target page in the first video application.

[0099] In practice, the terminal is equipped with a client for the first video application. The terminal can receive display instructions for a target page within the first video application through this client. Here, the display instruction for the target page can be a running operation of the first video application's client; that is, the target user opens the first video application's client through the terminal, simultaneously triggering the display instruction for the target page, which could be the homepage of the first video application. Alternatively, the display instruction for the target page can also be triggered by a page navigation operation initiated through the first video application's client. For example, if another page is currently being displayed, and then a display instruction for the target page is received within the first video application, it instructs the user to navigate to the target page.

[0100] Step 102: In response to the display command, obtain the target user's video information in the second video application.

[0101] In practice, the target user can log in to the client of the first video application with their account. The terminal can obtain the currently logged-in account and then call the interface of the second video application to find the target user's video information in the second video application based on the currently logged-in account.

[0102] It should be noted that the video information of the target user in the second video application is video information that the target user is interested in in the second video application. Only when the target user's login account in the first video application and the target user's login account in the second video application are the same can the target user's video information that is interested in in the second video application be found based on the current login account of the first video application.

[0103] In some embodiments, the video information of a target user in a second video application can be determined by: when the target user uses the second video application, collecting their basic behavioral data, such as the video they are currently watching (movies / TV shows), the viewing duration of each video, whether they purchased a VIP membership while watching a particular video, and the number of bullet comments sent while watching the video. Based on this basic behavioral data, filtering and matching are performed to determine the target user's video information in the second video application, such as videos the target user is interested in or actors they are interested in.

[0104] As an example, taking video information including videos and actors of interest as an example, the following filtering and matching methods can be used: First, statistically analyze the target user's usage data for the corresponding long-form video application within the past month. If the target user logs in less than 10 times or watches for less than 200 minutes within a month, the target user is determined to be an inactive user, and their video information will not be obtained. When the target user is an active user, determine whether the target user has purchased a VIP membership for any video (including dramas, variety shows, or movies) within the past month. If so, directly determine that the video is of interest to the target user, and that the lead actor in the video is an actor of interest to the target user; otherwise (the user has not purchased a VIP membership within the past month or the VIP membership is still valid), based on the target user's viewing time for each video, select the 5 videos with the longest viewing time.

[0105] Next, for the five selected videos, they are sorted according to the number of bullet comments (danmu) sent by the user for each video, and the video with the highest number of bullet comments is selected as the video that the user is interested in. Here, if the user has not sent any bullet comments for any video, the five videos are sorted according to their playback duration, and the video with the longest playback duration is selected as the video that the target user is interested in.

[0106] Then, retrieve all the main actors from the 5 videos. If a certain actor appears in two or more videos, he is determined to be an actor that the target user is interested in.

[0107] Step 103: Use the images associated with the video information as image materials for the first video application, set the theme elements of the first video application, and display the target page based on the set theme elements.

[0108] In practice, one approach is to re-acquire the target user's video information in the second video application and reset the theme elements of the first video application when displaying each page; alternatively, one approach is to acquire the target user's video information in the second video application and reset the theme elements of the first video application only when displaying the target page. After resetting, if a display instruction for another page is received, the other page can be displayed directly based on the set theme elements without acquiring the target user's video information in the second video application again. This avoids the problem of reduced computing performance caused by repeatedly acquiring video information.

[0109] It should be noted that the number of images obtained here can be one or more, and the image material of the theme element can be one or more images.

[0110] In some embodiments, the target page can be displayed in the following way: when the target page contains a navigation bar, the target page is displayed, and the set theme element is displayed as the background image of the navigation bar on the target page.

[0111] In practice, when the target page includes a navigation bar, such as a bottom navigation bar, the theme element can be used as the background image for the navigation bar, and then the function items in the navigation bar can be displayed on top of the background image. For example, Figure 4 This is a schematic diagram of the target page provided in the embodiments of this application. See also: Figure 4 When the target page is a recommendation page, set the background of the navigation bar 401 at the bottom of the recommendation page to a theme element, such as a promotional still from a video that the target user is interested in.

[0112] In some embodiments, the target page can be displayed in the following way: when the target page contains at least one icon, the target page is displayed, and the icons in the target page are displayed using the set theme elements.

[0113] In practice, the terminal can display icons on the target page through theme elements. That is, the display style of the icons is determined according to the set theme elements. Here, the function of the icons is not affected by the display style.

[0114] For example, Figure 5This is a schematic diagram of the target page provided in the embodiments of this application. See also: Figure 5 When the target page is a recommendation page, set the icon 501 at the top of the message page as a theme element, such as the avatar of an actor that the target user is interested in.

[0115] In some embodiments, the target page can be displayed in the following manner: when the target page contains a display area for a background image, the target page is displayed, and the set theme element is displayed in the display area to use the theme element as the background image.

[0116] In practice, when the target page contains a display area with a background image, the set theme element can be presented as the background image. That is, when the theme element is set automatically, the theme element will be automatically used as the background image and displayed in the background image display area of ​​the target page.

[0117] As an example, Figure 6 This is a schematic diagram of the target page provided in the embodiments of this application. See also: Figure 6 When the target page is the "My" page, the theme elements set will be displayed in the background image display area 601 of the "My" page, such as posters of videos that the target user is interested in.

[0118] In some embodiments, the terminal may also respond to a refresh command for the target page and perform a refresh operation for the target page; during the refresh operation, the refresh indication information of the target page is displayed on the target page using the set theme element to indicate that a refresh operation for the target page is being performed; when the refresh operation is completed, the refresh indication information is canceled.

[0119] In practice, when the terminal receives a refresh command for the target page, it loads the corresponding page data, such as new video data, from the server of the first video application to play the newly loaded video on the target page. During the page data loading process, i.e., during the refresh operation, refresh indicator information for the target page is displayed to inform the user that a refresh operation is being performed. The display style of the refresh indicator information is determined based on the set theme elements.

[0120] As an example, Figure 7 This is a schematic diagram of the target page provided in the embodiments of this application. See also: Figure 7 When a target user performs a pull-down operation on the target page, a refresh instruction for the target page is triggered. In response to the refresh instruction, the avatars of actors of interest 701 and the promotional logos of videos of interest 702 are displayed at the top of the target page, using the avatars of actors of interest and the promotional logos of videos of interest as refresh instruction information.

[0121] In some embodiments, the terminal may also present a close control for a theme element; in response to a triggering operation on the close control, the target page to be displayed is updated based on the default theme element.

[0122] In practice, the automatically set theme elements can also be turned off. This can be done by displaying the turn-off control directly on the target page, or by presenting a theme element settings option on the target page. When the target user triggers this theme element settings option, the theme settings interface is displayed, allowing the automatically set theme elements to be turned off. Here, after the automatically set theme elements are turned off, the default theme element will be automatically used as the set theme element, and the target page will be updated based on this theme element.

[0123] As an example, Figure 8 This is a schematic diagram of the theme settings interface provided in an embodiment of this application. See also: Figure 8 The theme settings interface displays the currently set theme elements and the close control 801. By clicking the close control 801, you can turn off the automatically set theme elements.

[0124] In some embodiments, the video information includes video information of a first video and video information of a second video. The terminal can set the theme elements of the first video application by using a first image associated with the video information of the first video as the image material of the first video application. Correspondingly, after the terminal displays the target page based on the set theme elements, it can also display a switching function item on the target page. In response to the trigger operation of the switching function item, the image material of the first video application is switched to a second image associated with the video information of the second video.

[0125] In actual implementation, the acquired video information may include video information from one or more videos. When the video information includes video information from multiple videos, when the terminal receives a display instruction for the target page, it may first use the image associated with the video information of one of the videos as the image material of the first video application to set the theme elements of the first video application; when a trigger operation for switching function items is received, the image material of the first video application is then switched to the image associated with the video information of other videos.

[0126] This can be done based on the user's level of interest in the videos corresponding to each video information. For example, when the target user's video information in the second video application is a video that the target user is interested in in the second video application, the system retrieves two videos that the target user is interested in in the second video application, namely video A and video B. If the target user is more interested in video A than video B, then the promotional stills of video A are first used as image material in the first video application, and the theme elements of the first video application are set. When the target page is displayed, the promotional stills of video A will be displayed on the target page. When a trigger operation for the switching function is received, the promotional stills of video B are used as image material in the theme elements.

[0127] In some embodiments, after the terminal displays the target page based on the set theme elements, it can also display the theme element setting function items on the target page; in response to the trigger operation for the setting function items, the theme setting interface is displayed, and at least two candidate theme elements are displayed in the theme setting interface; based on the theme setting interface, the selection operation for the target theme element is received, and the theme element of the first video application is switched to the target theme element.

[0128] In actual implementation, the terminal can also set the theme elements itself. That is, multiple recommended candidate theme elements can be displayed in the theme settings interface. The candidate theme elements can be set by default in the application or recommended based on the target user's historical behavior data. There is no limitation on the method of determining the candidate theme elements.

[0129] As an example, Figure 9 This is a schematic diagram of the theme settings page provided in an embodiment of this application. See also: Figure 9 The theme settings page displays the currently set theme elements and other candidate theme elements, such as candidate theme element 901. Users can select the target theme element from the candidate elements to switch the currently set theme element to the target theme element. The theme settings page also displays an entry point to the theme store (902). Clicking this entry point will take the user to the theme store, where even more candidate theme elements will be presented for selection.

[0130] In some embodiments, after the terminal displays the target page based on the set theme elements, it may also present a search control corresponding to the theme elements; in response to search information input based on the search control, it may display at least one image associated with the search information; and update the theme elements of the target page by using at least one image as image material for a first video application.

[0131] In practice, target users can also directly search for thematic elements of interest through the search control. Here, users can input search information through the search control, and the terminal will search for images related to the search information in the first video application based on the search information, and use the found images as image materials of the first video application to update the thematic elements of the target page.

[0132] In practical applications, multiple images associated with the search information can be found and then presented. Users can select one of the presented images as the image material for the first video application.

[0133] In some embodiments, the terminal may set the theme element of the first video application by using images associated with video information as image materials for theme elements: when there are multiple images associated with video information, displaying multiple images associated with video information; in response to a selection operation of a target image among the multiple images, using the target image as image material for the first video application to set the theme element of the first video application.

[0134] In practice, the terminal can acquire multiple images associated with video information. Before displaying the target page, these acquired images associated with video information will be displayed, and then one or more target images will be selected as image materials for the theme element. That is, the image materials for the theme element are not limited to one.

[0135] In some embodiments, after the terminal displays the target page based on the set theme elements, it can also receive a save operation for the theme elements; in response to the save operation, it performs one of the following operations: storing the image material corresponding to the theme element locally; adding the theme element to the theme settings interface to set the theme elements of the first video application based on the theme settings interface.

[0136] In practice, when the set theme element is one that the target user particularly likes, the theme element can be saved so that it can be selected when setting theme elements later. This can be done by storing the corresponding image material locally, which the target user can then upload to the First Video application the next time they need to set it as the theme element; alternatively, it can be added directly to the theme settings interface. Then, when the target user needs to set the theme element for the First Video application the next time, a display command for the theme settings interface can be triggered, and the terminal will display the theme element in the theme settings interface. The target user can then directly select the theme element to set it as the theme element for the First Video application.

[0137] In some embodiments, after the terminal displays the target page based on the set theme elements, it can also present interactive controls on the target page to represent negative emotions; in response to the triggering operation of the interactive controls, the set theme elements are determined to be theme elements that the target user is not interested in, and the theme elements of the first video application are switched.

[0138] In practice, if the currently set theme element is not of interest to the user, the user can indicate that they are not interested in the set theme element by triggering an interactive control that represents negative emotions. The terminal can then set the theme element as a theme element that the target user is not interested in, such as storing it in a database of topics that the target user is not interested in, and switch the theme element of the first video application.

[0139] After obtaining video information that the target user is interested in in the second video application, the image associated with the video information can be compared with the subject elements that the user is not interested in. If the image associated with the video information matches the subject elements that the user is not interested in, the image will not be used as the image material of the subject elements.

[0140] In some embodiments, after the terminal displays the target page based on the set theme elements, it can also present an update control for the corresponding theme elements on the target page; in response to the trigger operation of the update control, it can obtain the video information of the target user in the second video application again; when the video information obtained again is different from the video information obtained previously, the theme elements of the first video application are switched according to the video information obtained again.

[0141] In practice, the update of theme elements can be manually triggered. That is, when the target user wants to update the theme elements, they can trigger it by updating the control. After receiving the trigger operation, the terminal will re-acquire the video information of the target user in the second video application. When the video information acquired this time is different from the video information acquired previously, it will acquire the image associated with the video information this time, and then use the acquired image as the image material of the theme element to switch the theme element of the first video application.

[0142] For example, if the current theme element's image material is a still from video A, and the next video information obtained is video B, then the theme element's image material will be switched from a still from video A to a still from video B, thus switching the theme element of the first video application.

[0143] In some embodiments, the updating of theme elements can be automatically triggered. For example, each time the first video application is run, video information that the target user is interested in in the second video application is obtained. When the video information obtained again differs from the video information obtained previously, the theme elements of the first video application are switched based on the newly obtained video information. Alternatively, video information that the target user is interested in in the second video application is obtained periodically. When the video information obtained in the current period differs from the video information obtained in the previous period, the theme elements of the first video application are switched based on the newly obtained video information.

[0144] In some embodiments, after obtaining video information that the target user is interested in in the second video application, the terminal may, when the video information includes a video that the target user is interested in, obtain a video image corresponding to the video that the target user is interested in and use the video image as an image associated with the video information; when the video information includes an actor that the target user is interested in, obtain a character image of the actor that the target user is interested in and use the character image as an image associated with the video information.

[0145] In practice, video information can include videos that the target user is interested in, and the images associated with the video can be screenshots of the video, promotional logos of the video, promotional stills of the video, etc.; video information can also include actors that the target user is interested in, and the images associated with the video can be portraits of the actors, stills, etc.; video information can also include both videos and actors that the target user is interested in.

[0146] These images may be obtained from a second video application, a first video application, or a third-party application; there is no limitation on how the images are obtained.

[0147] By applying the above embodiments, the system receives a display instruction from a target user for a target page in a first video application; in response to the display instruction, it acquires video information from the target user in a second video application; it uses images associated with the video information as image materials for the first video application, sets the theme elements of the first video application, and displays the target page based on the set theme elements; thus, it acquires video information of interest to the target user through the second video application, and then automatically sets the theme elements of interest to the target user through the video information, reducing the user's operating costs.

[0148] The following describes an exemplary application of the embodiments of this application in a real-world application scenario. In actual implementation, this application breaks down the barriers between two video applications. Taking a long-form video application and a short-form video application as an example, it can determine the actors, videos, scenes, and other video information that the user is interested in by reading the user's basic behavioral data on the long-form video platform, such as video viewing records; and automatically set the images associated with the video information as image materials for the theme elements of the short-form video application; thus, when using the short-form video application, the user can see images that interest them, thereby improving the user experience and increasing user retention.

[0149] Here, we explain the specific methods for determining the video information that users are interested in. In practical applications, when users use long-form video applications, we collect basic behavioral data, such as the video they are currently watching (movies, TV shows, variety shows), the viewing duration of each video, whether they purchased a VIP membership while watching a particular video, and the number of comments they sent while watching the video. Based on this basic behavioral data, we perform filtering and matching to determine the videos that the user is currently interested in and the actors they are interested in.

[0150] Specifically, the following methods can be used for filtering and matching:

[0151] First, we collect user data on the corresponding long video app over the past month. If a user logs in less than 10 times or watches for less than 200 minutes in a month, the user is considered an inactive user, and the theme elements of the short video app will no longer be automatically set for them.

[0152] When a user is active, determine if they have purchased VIP memberships for a particular TV series, variety show, or movie within the past month. If so, directly identify that TV series, variety show, or movie as a video that the user is interested in. For example... Figure 10 This is a schematic diagram illustrating the process of determining a video of interest to a user, as provided in an embodiment of this application. See also... Figure 10 Here, video information for three videos is obtained: Film & TV Variety Show 1, Film & TV Variety Show 2, and Film & TV Variety Show 3. The user purchased a VIP membership for Film & TV Variety Show 2, so Film & TV Variety Show 2 is identified as the user's favorite video. Otherwise (if the user has not purchased a VIP membership in the past month or the VIP membership is still valid), the five videos with the longest viewing time are selected based on the user's viewing time.

[0153] Next, for the five selected videos, they are sorted based on the number of bullet comments (danmaku) sent by the user for each video, and the video with the highest number of bullet comments is selected as the video of interest to the user. If the user did not send any bullet comments for any video, the five videos are sorted by playback duration, and the video with the longest playback duration is selected as the video of interest to the user. Then, all matching actors are retrieved; if a certain actor appears in two or more videos, he / she is determined to be an actor of interest to the user.

[0154] As an example, Figure 11 This is a schematic diagram illustrating the process of determining videos and actors of interest to a user, as provided in an embodiment of this application. See also... Figure 11 The system filters out the five longest-watched videos from all videos, then selects the video with the most user-submitted comments (bullet comments). Since no user submitted comments for any video, the longest-watched video, Video 1 (1000 minutes), is chosen. Furthermore, because the main actors in Videos 1, 2, 3, and 4 are all "barage," "barage" is identified as an actor of interest to the user.

[0155] Here, if there are no duplicate lead actors in the 5 videos, the lead actor in the video that the user is interested in will be identified as the actor the user is interested in.

[0156] When a user logs into a short video app using the same account that is used to log in to a long video app, video information such as videos and actors that the user is interested in is retrieved from the long video app.

[0157] After obtaining the video information, the resource files corresponding to that video information can be retrieved from the short video server. These include resources for the pull-to-refresh component, the bottom navigation bar of the video playback page, the interactive bar of the video recommendation page, the background image of the "My" page, and the message page. Once the resources are downloaded, their legality and completeness are verified. If everything is correct, lazy loading is used for loading and displaying them. This means that the resources are only loaded the first time they are needed after downloading, avoiding performance issues caused by excessive resource replacement.

[0158] As an example, see Figure 4 When the target page is a recommendation page, set the background of the navigation bar 401 at the bottom of the recommendation page to a theme element, such as a promotional still from a video that the user is interested in.

[0159] As an example, see Figure 5 When the target page is a recommendation page, set the icon 5 01 at the top of the message page as a theme element, such as the avatar of an actor that the user is interested in.

[0160] As an example, see Figure 6When the target page is the "My" page, the theme elements set, such as posters of videos that the user is interested in, will be displayed in the background image display area 601 of the "My" page.

[0161] As an example, see Figure 7 When a user performs a pull-down operation on the target page, a refresh instruction for the target page is triggered; in response to the refresh instruction, the avatars 701 of the actors the user is interested in and the promotional logos 702 of the videos the user is interested in are displayed at the top of the target page, using the avatars of the actors the user is interested in and the promotional logos of the videos the user is interested in as refresh instruction information.

[0162] In some embodiments, after setting the theme elements of a short video application based on video information, users can manually turn off the automatically set theme through the theme settings page; and they can also access the theme store through the theme settings page to select the desired theme.

[0163] As an example, see Figure 9 The theme settings page displays the currently set theme elements and other candidate theme elements, such as candidate theme element 901. Users can select the target theme element from the candidate elements to switch the currently set theme element to the target theme element. The theme settings page also displays an entry point to the theme store (902). Clicking this entry point will take the user to the theme store, where even more candidate theme elements will be presented for selection.

[0164] This application requires that the long video application and the short video application have a unified account system, that is, it needs to be able to determine that the user is the same person; when the user logs in with a platform account such as mobile phone number, WeChat ID, QQ number, etc., information matching is performed, and the theme setting is automatically performed only when the user is a user of both the short video application and the long video application; otherwise, the short video application maintains the default theme style.

[0165] In practical applications, long-form video applications are the data collectors, responsible for collecting basic data. Since long-form video applications include various terminal forms, such as iOS applications (iOS APP), Android applications (Android APP), mobile browsers, computer browsers, and computer video players, the same SDK needs to be used for data collection to avoid inconsistencies in data statistics.

[0166] Figure 12 This is a schematic diagram of the data acquisition architecture provided in an embodiment of this application. See also... Figure 12 SDK Core is used to smooth out differences in implementation across different platforms; Data Cache is a data caching layer used to cache data that needs to be reported; Data Base is a database used to implement data persistence.

[0167] After data collection is complete, the data needs to be analyzed to identify the film and television programs that users are interested in, as well as the leading actors they are interested in. The entire identification process is as follows:

[0168] The system updates videos and actors that users are interested in daily, using a daily granularity. In other words, a scheduled task runs daily, with each task responsible for identifying a subset of videos and actors that users are interested in. The goal is to ensure that the combined set of all tasks covers all users.

[0169] For each task, a subset of user information is first retrieved from the database. Users who haven't logged in in the past month are excluded. Then, the login frequency and viewing time of the remaining users are counted. Based on these metrics, users deemed inactive are removed. For example, if a user logs in less than 10 times or watches for less than 200 minutes in a month, they are considered inactive. Finally, among the remaining users, it's checked whether they have a record of purchasing a VIP membership for a particular video. If so, the video is deemed to be of interest to the user, and the lead actor is identified as an actor they are interested in.

[0170] When there are no VIP membership purchase records, the system filters out the 5 videos with the longest viewing time and sorts them according to the number of bullet comments (danmaku) sent by the user. For these 5 videos, the system further sorts them based on the number of bullet comments sent by the user, selecting the video with the highest number of bullet comments as the video of interest to the user. Then, it retrieves all matching actors; if a particular actor appears in two or more videos, they are considered an actor of interest to the user.

[0171] After a user logs in to the short video app's client, the app's client uses the current account as a parameter to request the app's backend to confirm whether there are any videos and actors that the user is interested in. If so, the app directly returns information about the videos and actors that the user is interested in; otherwise, the default theme is used.

[0172] After obtaining information about videos and actors that the user is interested in, the short video application's client retrieves the resource information in a background thread and verifies the legality and completeness of the resource information. The main verification method is to verify whether the hash value of the resource is consistent with the hash value returned by the interface. After the verification is successful, the resource file is decompressed and stored in the sandbox.

[0173] When a short video app is accessed, the app's client attempts to load resource files from the sandbox. If the loading is successful, the file is cached to reduce the loading time for the next time; if the loading fails, the current page uses the default theme.

[0174] Figure 13 This is a schematic diagram of the resource processing flow provided in an embodiment of this application. See also: Figure 13 The resource processing flow provided in this application embodiment includes:

[0175] Step 1301: Launch the client of the short video application.

[0176] Step 1302: Obtain the user's login account.

[0177] Step 1303: Determine if there are any videos and actors that the user is interested in. If so, proceed to step 1304.

[0178] Step 1304: Request resource files.

[0179] Step 1305: Determine if the resource file is complete. If yes, proceed to step 1306; otherwise, proceed to step 1310.

[0180] Step 1306: Determine if the resource file is valid. If it is, proceed to step 1307; otherwise, proceed to step 1310.

[0181] Step 1307: Store the resource files in the sandbox.

[0182] Step 1308: Load resource files.

[0183] Step 1309: Display the page.

[0184] Step 1310: Use the default resource file.

[0185] The application of the above embodiments has the following beneficial effects:

[0186] 1. The presence of theme settings is enhanced. The theme elements that users like can be displayed on all major pages of the short video application, improving the user experience.

[0187] 2. Reduced user operating costs: The entire setup process is automatic matching and loading, allowing users to obtain their preferred themes without any user intervention; users can also manually turn off the set themes and select new themes.

[0188] The following description continues to illustrate the exemplary structure of the page display device 555 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2 As shown, the software modules in the display device 555 storing pages in the memory 550 may include:

[0189] The receiving module 5551 is used to receive the display instructions from the target user for the target page in the first video application;

[0190] Acquisition module 5552 is used to acquire video information of the target user in the second video application in response to the display instruction;

[0191] Setting module 5553 is used to set the theme elements of the first video application by using the image associated with the video information as the image material of the first video application.

[0192] The display module 5554 is used to display the target page based on the set theme elements.

[0193] In some embodiments, the display module 5554 is further configured to perform a refresh operation on the target page in response to a refresh instruction for the target page;

[0194] During the refresh operation, the set theme element is used on the target page to display refresh instruction information corresponding to the target page, so as to indicate that a refresh operation for the target page is being performed;

[0195] Once the refresh operation is complete, the refresh instruction information will be removed from display.

[0196] In some embodiments, the display module 5554 is further configured to display the target page when the target page contains a navigation bar, and

[0197] On the target page, the set theme element will be displayed as the background image of the navigation bar.

[0198] In some embodiments, the display module 5554 is further configured to display the target page when the target page contains at least one icon, and

[0199] The icons on the target page are displayed using the theme elements set.

[0200] In some embodiments, the display module 5554 is further configured to display the target page when the target page contains a display area for a background image, and to display the set theme element in the display area so as to use the theme element as a background image.

[0201] In some embodiments, the settings module 5553 is further configured to present a close control for the theme element;

[0202] In response to the triggering operation of the close control, the displayed target page is updated based on the default theme elements.

[0203] In some embodiments, the video information includes video information of a first video and video information of a second video.

[0204] The setting module 5553 is further configured to use the first image associated with the video information of the first video as the image material of the first video application, and to set the theme elements of the first video application.

[0205] After displaying the target page based on the set theme elements, the method further includes:

[0206] The toggle function item is displayed on the target page;

[0207] In response to a trigger operation for the switching function item, the image material of the theme element of the first video application is switched to a second image associated with the video information of the second video.

[0208] In some embodiments, the settings module 5553 is further configured to display settings function items of theme elements on the target page;

[0209] In response to a trigger operation on the setting function item, the theme settings interface is displayed, and at least two candidate theme elements are displayed in the theme settings interface;

[0210] Based on the selection operation for the target theme element received in the theme settings interface, the theme element of the first video application is switched to the target theme element.

[0211] In some embodiments, the setting module 5553 is further configured to present a search control for the corresponding theme element;

[0212] In response to search information input based on the search control, at least one image associated with the search information is displayed;

[0213] The at least one image is used as the image material for the first video application to update the theme elements of the target page.

[0214] In some embodiments, the setting module 5553 is further configured to display multiple images associated with the video information when the number of images associated with the video information is multiple;

[0215] In response to the selection operation of the target image among the multiple images, the target image is used as the image material of the first video application, and the theme elements of the first video application are set.

[0216] In some embodiments, the setting module 5553 is further configured to receive a save operation for the theme element;

[0217] In response to the save operation, perform one of the following operations:

[0218] Store the image materials corresponding to the theme elements locally;

[0219] The theme elements are added to the theme settings interface to set the theme elements of the first video application based on the theme settings interface.

[0220] In some embodiments, the setting module 5553 is further configured to present interactive controls for representing negative emotions on the target page;

[0221] In response to a trigger operation on the interactive control, the set theme element is determined to be a theme element that the target user is not interested in, and

[0222] Switch the theme elements of the first video application.

[0223] In some embodiments, the setting module 5553 is further configured to present an update control for the corresponding theme element on the target page;

[0224] In response to a trigger operation on the update control, the target user's video information that is of interest in the second video application is retrieved again;

[0225] When the video information acquired again is different from the video information acquired previously, the theme elements of the first video application are switched according to the video information acquired again.

[0226] In some embodiments, the acquisition module 5552 is further configured to acquire a video image corresponding to the video that the target user is interested in when the video information includes a video that the target user is interested in, and use the video image as an image associated with the video information;

[0227] When the video information includes actors that the target user is interested in, the character image of the actor that the target user is interested in is obtained, and the character image is used as an image associated with the video information.

[0228] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the page display method described above in this application.

[0229] This application provides a computer-readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to perform the method provided in this application, for example... Figure 3 The method shown.

[0230] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0231] In some embodiments, executable instructions may take 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 standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0232] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0233] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0234] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A method for displaying a page, characterized in that, include: Received a display instruction from the target user for the target page in the first video application; In response to the display instruction, video information of the target user in the second video application is obtained; wherein, the video information includes videos that the target user is interested in and actors that the target user is interested in; Images associated with the video information are used as image materials for the first video application. The theme elements of the first video application are set, and the target page is displayed based on the set theme elements. The images associated with the video information include at least one of the video images corresponding to the video of interest and the character images of the actors of interest. In response to a refresh command for the target page, perform a refresh operation for the target page; During the refresh operation, the set theme element is used on the target page to display at least one of the person image and the video image as refresh indication information for the target page, indicating that a refresh operation for the target page is being performed; when the refresh operation is completed, the refresh indication information is removed from the display.

2. The method as described in claim 1, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains a navigation bar, the target page is displayed, and On the target page, the set theme element will be displayed as the background image of the navigation bar.

3. The method as described in claim 1, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains at least one icon, the target page is displayed, and The icons on the target page are displayed using the theme elements set.

4. The method as described in claim 1, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains a display area for a background image, the target page is displayed, and the set theme element is displayed in the display area to use the theme element as the background image.

5. The method as described in claim 1, characterized in that, The method further includes: Display a close control for the aforementioned theme element; In response to the triggering operation of the close control, the displayed target page is updated based on the default theme elements.

6. The method as described in claim 1, characterized in that, The video information includes the video information of the first video and the video information of the second video. The step of using images associated with the video information as image materials for the first video application and setting the theme elements of the first video application includes: The first image associated with the video information of the first video is used as the image material of the first video application, and the theme elements of the first video application are set. After displaying the target page based on the set theme elements, the method further includes: The toggle function item is displayed on the target page; In response to a trigger operation for the switching function item, the image material of the first video application is switched to a second image associated with the video information of the second video.

7. The method as described in claim 1, characterized in that, After displaying the target page based on the set theme elements, the method further includes: The target page displays the theme element settings. In response to a trigger operation on the setting function item, the theme settings interface is displayed, and at least two candidate theme elements are displayed in the theme settings interface; Based on the selection operation for the target theme element received in the theme settings interface, the theme element of the first video application is switched to the target theme element.

8. The method as described in claim 1, characterized in that, After displaying the target page based on the set theme elements, the method further includes: Displays a search control corresponding to the theme elements; In response to search information input based on the search control, at least one image associated with the search information is displayed; The at least one image is used as the image material for the first video application to update the theme elements of the target page.

9. The method as described in claim 1, characterized in that, The step of using images associated with the video information as image materials for the first video application and setting the theme elements of the first video application includes: When there are multiple images associated with the video information, display all the images associated with the video information. In response to a selection operation of a target image among multiple images, the target image is used as the image material of the first video application, and the theme elements of the first video application are set.

10. The method as described in claim 1, characterized in that, After displaying the target page based on the set theme elements, the method further includes: A save operation for the aforementioned theme element has been received; In response to the save operation, perform one of the following operations: Store the image materials corresponding to the theme elements locally; The theme elements are added to the theme settings interface to set the theme elements of the first video application based on the theme settings interface.

11. The method as described in claim 1, characterized in that, After displaying the target page based on the set theme elements, the method further includes: Interactive controls for representing negative emotions are presented on the target page; In response to a trigger operation on the interactive control, the set theme element is determined to be a theme element that the target user is not interested in, and Switch the theme elements of the first video application.

12. The method as described in claim 1, characterized in that, After displaying the target page based on the set theme elements, the method further includes: An update control for the corresponding theme element is displayed on the target page; In response to a trigger operation on the update control, the target user's video information that is of interest in the second video application is retrieved again; When the video information acquired again is different from the video information acquired previously, the theme elements of the first video application are switched according to the video information acquired again.

13. The method as described in claim 1, characterized in that, After obtaining the video information that the target user is interested in in the second video application, the method further includes: When the video information includes a video that the target user is interested in, the video image corresponding to the video that the target user is interested in is obtained, and the video image is used as an image associated with the video information. When the video information includes actors that the target user is interested in, the character image of the actor that the target user is interested in is obtained, and the character image is used as an image associated with the video information.

14. A page display device, characterized in that, include: The receiving module is used to receive the display instructions from the target user for the target page in the first video application; The acquisition module is configured to, in response to the display instruction, acquire video information of the target user in a second video application; wherein, the video information includes videos that the target user is interested in and actors that the target user is interested in; The setting module is used to use images associated with the video information as image materials for the first video application and to set the theme elements of the first video application. The display module is used to display the target page based on the set theme elements; wherein the image associated with the video information includes at least one of the video image corresponding to the video of interest and the character image of the actor of interest; The display module is also used to respond to a refresh command for the target page and perform a refresh operation for the target page; During the refresh operation, the set theme element is used on the target page to display at least one of the person image and the video image as refresh indication information for the target page, indicating that a refresh operation for the target page is being performed; when the refresh operation is completed, the refresh indication information is removed from the display.

15. The apparatus as claimed in claim 14, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains a navigation bar, the target page is displayed, and On the target page, the set theme element will be displayed as the background image of the navigation bar.

16. The apparatus as claimed in claim 14, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains at least one icon, the target page is displayed, and The icons on the target page are displayed using the theme elements set.

17. The apparatus as claimed in claim 14, characterized in that, The display of the target page based on the set theme elements includes: When the target page contains a display area for a background image, the target page is displayed, and the set theme element is displayed in the display area to use the theme element as the background image.

18. The apparatus as claimed in claim 14, characterized in that, The device further includes: Display a close control for the aforementioned theme element; In response to the triggering operation of the close control, the displayed target page is updated based on the default theme elements.

19. The apparatus as claimed in claim 14, characterized in that, The video information includes the video information of the first video and the video information of the second video. The step of using images associated with the video information as image materials for the first video application and setting the theme elements of the first video application includes: The first image associated with the video information of the first video is used as the image material of the first video application, and the theme elements of the first video application are set. After displaying the target page based on the set theme elements, the method further includes: The toggle function item is displayed on the target page; In response to a trigger operation for the switching function item, the image material of the first video application is switched to a second image associated with the video information of the second video.

20. The apparatus as claimed in claim 14, characterized in that, After displaying the target page based on the set theme elements, the method further includes: The target page displays the theme element settings. In response to a trigger operation on the setting function item, the theme settings interface is displayed, and at least two candidate theme elements are displayed in the theme settings interface; Based on the selection operation for the target theme element received in the theme settings interface, the theme element of the first video application is switched to the target theme element.

21. The apparatus as claimed in claim 14, characterized in that, After displaying the target page based on the set theme elements, the method further includes: Displays a search control corresponding to the theme elements; In response to search information input based on the search control, at least one image associated with the search information is displayed; The at least one image is used as the image material for the first video application to update the theme elements of the target page.

22. The apparatus as claimed in claim 14, characterized in that, The step of using images associated with the video information as image materials for the first video application and setting the theme elements of the first video application includes: When there are multiple images associated with the video information, display all the images associated with the video information. In response to a selection operation of a target image among multiple images, the target image is used as the image material of the first video application, and the theme elements of the first video application are set.

23. The apparatus as claimed in claim 14, characterized in that, After displaying the target page based on the set theme elements, the method further includes: A save operation for the aforementioned theme element has been received; In response to the save operation, perform one of the following operations: Store the image materials corresponding to the theme elements locally; The theme elements are added to the theme settings interface to set the theme elements of the first video application based on the theme settings interface.

24. The apparatus as claimed in claim 14, characterized in that, After displaying the target page based on the set theme elements, the method further includes: Interactive controls for representing negative emotions are presented on the target page; In response to a trigger operation on the interactive control, the set theme element is determined to be a theme element that the target user is not interested in, and Switch the theme elements of the first video application.

25. The apparatus as claimed in claim 14, characterized in that, After displaying the target page based on the set theme elements, the method further includes: An update control for the corresponding theme element is displayed on the target page; In response to a trigger operation on the update control, the target user's video information that is of interest in the second video application is retrieved again; When the video information acquired again is different from the video information acquired previously, the theme elements of the first video application are switched according to the video information acquired again.

26. The apparatus as claimed in claim 14, characterized in that, After obtaining the video information that the target user is interested in in the second video application, the method further includes: When the video information includes a video that the target user is interested in, the video image corresponding to the video that the target user is interested in is obtained, and the video image is used as an image associated with the video information. When the video information includes actors that the target user is interested in, the character image of the actor that the target user is interested in is obtained, and the character image is used as an image associated with the video information.

27. A computer device, characterized in that, include: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the page display method according to any one of claims 1 to 13.

28. A computer-readable storage medium, characterized in that, It stores executable instructions for use by a processor to implement the page display method according to any one of claims 1 to 13.

29. A computer program product comprising a computer program or computer-executable instructions, characterized in that, When the computer program or computer-executable instructions are executed by the processor, the page display method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Wallpaper recommendation method and system, server, and mobile terminal

    CN105992029A

  • Interface switching method and device, terminal equipment and storage medium

    CN112486602A