Page management method and device, storage medium and equipment

By using standard data structures in the page management platform to transform the configuration data of multimedia application display pages, the problem of high cost and low efficiency in page management across different platforms is solved, achieving unified management and improved efficiency.

CN114721648BActive Publication Date: 2026-03-17TENCENT TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-05
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, different types of pages require multiple management consoles and data structures on different operating platforms, resulting in high page management costs and low efficiency.

Method used

By adopting the standard data structure in the page management platform, the configuration data of the display page of multimedia applications is transformed to generate the target page configuration data, and different types of pages are managed in a unified manner.

Benefits of technology

A unified page management platform reduces page management costs, improves management efficiency, and reduces redundant development and operation work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114721648B_ABST
    Figure CN114721648B_ABST
Patent Text Reader

Abstract

This application discloses a page management method, apparatus, storage medium, and device. The method includes: acquiring one or more display pages from a multimedia application; acquiring initial page configuration data corresponding to each of the one or more display pages; performing data structure transformation on the initial page configuration data according to a standard data structure in a page management platform to generate target page configuration data corresponding to each of the one or more display pages; determining the one or more target page configuration data as application configuration data; and sending the application configuration data to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data. In this solution, different display pages can be managed within a page management platform, improving the efficiency of page management.
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 page management method, apparatus, computer device, storage medium and device. Background Technology

[0002] With the rapid development of internet technology, the number of multimedia applications is increasing, and the information contained in multimedia applications is becoming richer. For example, multimedia applications can include different types of pages, and different types of pages can provide users with different application data, which greatly facilitates users in accessing relevant information.

[0003] In existing technologies, different types of pages, or the same type of pages on different operating platforms (such as mobile platforms, personal computer platforms, etc.), may correspond to different data structures. In order to manage pages in multimedia applications, it is usually necessary to adopt a management method with multiple management consoles and multiple data structures. That is, each multimedia application needs to be managed by multiple management consoles, which will generate a lot of repetitive development and operation work, making the cost of page management too high. Moreover, when managing different types of pages in multimedia applications, it is necessary to switch between different management consoles, resulting in low page management efficiency. Summary of the Invention

[0004] The technical problem to be solved by the embodiments of this application is to provide a page management method, apparatus, storage medium and device that can reduce the cost of page management and improve the efficiency of page management.

[0005] One embodiment of this application provides a page management method, including:

[0006] Get one or more display pages in a multimedia application, and get the initial page configuration data corresponding to one or more display pages respectively;

[0007] Based on the standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data corresponding to one or more display pages.

[0008] One or more target page configuration data are identified as application configuration data, and the application configuration data is sent to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data.

[0009] The standard data structure includes a general data structure and an extended data structure, and one or more display pages include display page S. i , where i is a positive integer less than or equal to the number of one or more display pages;

[0010] Based on the standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data corresponding to one or more display pages, including:

[0011] Retrieve the general data structure and extended data structure from the page manager, and extract the general field information from the general data structure;

[0012] Page S will be displayed i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined to be the first page configuration data;

[0013] Page S will be displayed i In the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined to be the second page configuration data;

[0014] The configuration data on the first page is converted into general configuration data that meets the general data structure, and the configuration data on the second page is converted into extended configuration data that meets the extended data structure.

[0015] Based on the general configuration data and the extended configuration data, determine the display page S. i The corresponding target page configuration data.

[0016] This includes converting the second page configuration data into extended configuration data that meets the extended data structure requirements, including:

[0017] Based on the configuration data on the second page, generate the display page S. i Extended field information in extended structure data;

[0018] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field information and the target extended field value.

[0019] This includes converting the second page configuration data into extended configuration data that meets the extended data structure requirements, including:

[0020] Obtain the page type corresponding to the display page Si, and retrieve the target extended field information of the page type in the extended structure data from the page management platform;

[0021] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field and the target extended field value.

[0022] Specifically, in the configuration data on the second page, the extended field values ​​corresponding to the extended field information are determined, and extended configuration data is generated based on the extended field information and the target extended field values, including:

[0023] In the configuration data on the second page, determine the initial extended field value corresponding to the extended field information, and display the initial extended field value in the page management platform;

[0024] In response to a modification operation on the initial extended field value, update the initial extended field value to display the modified initial extended field value;

[0025] The modified initial extended field value is determined as the target extended field value, and extended configuration data is generated based on the extended field information and the target extended field value.

[0026] The methods also include:

[0027] When a new page entry for a multimedia application is triggered in the response page management platform, the corresponding configuration information input window for the new page is displayed.

[0028] In response to a trigger operation on the configuration information input window, the content entered in the configuration information input window is determined as the new page configuration data corresponding to the new page.

[0029] The configuration information input window includes an extended configuration entry and an input area corresponding to general field information;

[0030] In response to a trigger operation on the configuration information input window, the content entered in the configuration information input window is determined as the new page configuration data corresponding to the new page, including:

[0031] In response to a trigger operation targeting the input area, the content entered in the input area will be determined as the new general configuration data corresponding to the new page.

[0032] In response to a trigger operation targeting the extended configuration entry, display the information editing area corresponding to the extended data structure;

[0033] In response to a trigger operation targeting the information editing area, display the newly added extended field information corresponding to the new page, as well as the newly added extended field value corresponding to the newly added extended field information;

[0034] The newly added extended field information and the newly added extended field value are determined as the newly added extended configuration data corresponding to the new page, and the newly added general configuration data and the newly added extended configuration data are determined as the new page configuration data.

[0035] One embodiment of this application provides a page management device, including:

[0036] The acquisition module is used to acquire one or more display pages in a multimedia application and to acquire the initial page configuration data corresponding to each of the one or more display pages.

[0037] The structure conversion module is used to convert the initial page configuration data according to the standard data structure in the page management platform, and generate target page configuration data corresponding to one or more display pages respectively.

[0038] The sending module is used to determine one or more target page configuration data as application configuration data, and send the application configuration data to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data.

[0039] The standard data structure includes a general data structure and an extended data structure, and one or more display pages include display page S. i , where i is a positive integer less than or equal to the number of one or more display pages;

[0040] The structure conversion module includes:

[0041] The first acquisition unit is used to acquire the general data structure and extended data structure in the page manager, and to acquire general field information in the general data structure;

[0042] The first determining unit is used to display page S. i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined to be the first page configuration data;

[0043] The second determining unit is used to determine the display page S. i In the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined to be the second page configuration data;

[0044] The data conversion unit is used to convert the configuration data on the first page into general configuration data that meets the general data structure, and to convert the configuration data on the second page into extended configuration data that meets the extended data structure.

[0045] The third determining unit is used to determine the display page S based on the general configuration data and the extended configuration data. i The corresponding target page configuration data.

[0046] Specifically, the data conversion unit is used for:

[0047] Based on the configuration data on the second page, generate the display page S. i Extended field information in extended structure data;

[0048] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field information and the target extended field value.

[0049] Specifically, the data conversion unit is also used for:

[0050] Get the display page S i For the corresponding page type, obtain the target extended field information of the page type in the extended structure data from the page management platform;

[0051] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field and the target extended field value.

[0052] Specifically, in the configuration data on the second page, the extended field values ​​corresponding to the extended field information are determined, and extended configuration data is generated based on the extended field information and the target extended field values, including:

[0053] In the configuration data on the second page, determine the initial extended field value corresponding to the extended field information, and display the initial extended field value in the page management platform;

[0054] In response to a modification operation on the initial extended field value, update the initial extended field value to display the modified initial extended field value;

[0055] The modified initial extended field value is determined as the target extended field value, and extended configuration data is generated based on the extended field information and the target extended field value.

[0056] The device also includes:

[0057] The display module is used to respond to the triggering operation of adding a new page entry for multimedia applications in the page management platform and display the configuration information input window corresponding to the new page;

[0058] The determination module is used to respond to the trigger operation of the configuration information input window and determine the content entered in the configuration information input window as the new page configuration data corresponding to the new page.

[0059] The configuration information input window includes an extended configuration entry and an input area corresponding to general field information;

[0060] The module to be determined includes:

[0061] The fourth determining unit is used to respond to the trigger operation for the input area and determine the content entered in the input area as the newly added general configuration data corresponding to the new page;

[0062] The first display unit is used to respond to the trigger operation for the extended configuration entry and display the information editing area corresponding to the extended data structure;

[0063] The second display unit is used to respond to the trigger operation on the information editing area, and to display the newly added extended field information corresponding to the newly added page, as well as the newly added extended field value corresponding to the newly added extended field information;

[0064] The fifth determining unit is used to determine the newly added extended field information and the newly added extended field value as the newly added extended configuration data corresponding to the newly added page, and to determine the newly added general configuration data and the newly added extended configuration data as the newly added page configuration data.

[0065] One embodiment of this application provides a computer device, which includes: a processor, a memory, and a network interface;

[0066] The processor is connected to a memory and a network interface, wherein the network interface is used to provide network communication functions, the memory is used to store program code, and the processor is used to call the program code to execute the method as described in one aspect of the embodiments of this application.

[0067] One aspect of this application provides a computer storage medium storing a computer program, which includes program instructions. When a processor executes the program instructions, it performs the method described in one aspect of this application.

[0068] 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 method described in the preceding aspect.

[0069] In this embodiment, one or more display pages from a multimedia application are obtained, along with initial page configuration data corresponding to each display page. Based on the standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data corresponding to each display page. This target page configuration data is then used as application configuration data and sent to the multimedia application, enabling the application to display one or more display pages according to the application configuration data. Therefore, by transforming the initial page configuration data corresponding to one or more display pages using the standard data structure in the page management platform, page configuration data for one or more display pages can be managed within a single platform. This reduces a significant amount of repetitive development and operational work, thus lowering page management costs. Furthermore, using a single page management platform allows for the configuration management of multiple display pages without switching between different platforms, improving page management efficiency. Attached Figure Description

[0070] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0071] Figure 1 This is a schematic diagram of the architecture of a page management system provided in an embodiment of this application;

[0072] Figure 2 This is a flowchart illustrating a page management method provided in an embodiment of this application;

[0073] Figure 3 This is a schematic diagram of a standard data structure provided in an embodiment of this application;

[0074] Figure 4 This is a schematic diagram of a method for generating extended field information corresponding to a display page, provided in an embodiment of this application;

[0075] Figure 5 This is a schematic diagram illustrating the generation of extended configuration data corresponding to a display page, provided in an embodiment of this application.

[0076] Figure 6 This is a schematic diagram of a method for generating target page configuration data corresponding to a display page, provided in an embodiment of this application;

[0077] Figure 7 This is a schematic diagram of a method for determining target extended field information provided in an embodiment of this application;

[0078] Figure 8 This is a schematic diagram of the extended field information corresponding to the navigation type provided in the embodiments of this application;

[0079] Figure 9 This is a schematic diagram of a multi-page display page provided in an embodiment of this application;

[0080] Figure 10 This is a schematic diagram of configuration data corresponding to a homepage navigation type provided in an embodiment of this application;

[0081] Figure 11 This is a schematic diagram of configuration data corresponding to a channel page type provided in an embodiment of this application;

[0082] Figure 12 This is a schematic diagram of application configuration data provided in an embodiment of this application;

[0083] Figure 13This is a schematic diagram of a method for generating target configuration page data provided in an embodiment of this application;

[0084] Figure 14 This is a schematic diagram of page configuration in a page management platform provided in an embodiment of this application;

[0085] Figure 15 This is a schematic diagram of the structure of a page management device provided in an embodiment of this application;

[0086] Figure 16 This is a schematic diagram of the structure of a page management device provided in an embodiment of this application;

[0087] Figure 17 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0088] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0089] See Figure 1 , Figure 1 This is a schematic diagram of the structure of a page management system provided in an embodiment of this application. For example... Figure 1 As shown, the page management system may include server 10 and a user terminal cluster. The user terminal cluster may include one or more user terminals; the number of user terminals is not limited here. Figure 1 As shown, it can specifically include user terminal 100a, user terminal 100b, user terminal 100c, ..., user terminal 100n. Figure 1 As shown, user terminals 100a, 100b, 100c, ..., 100n can each connect to the server 10 via a network, so that each user terminal can interact with the server 10 through the network connection.

[0090] Each user terminal in this user terminal cluster can include: smartphones, tablets, laptops, desktop computers, wearable devices, smart home devices, head-mounted devices, and other intelligent terminals capable of data processing. It should be understood that, for example... Figure 1 Each user terminal in the user terminal cluster shown can have the target application (i.e., the application client) installed. When the application client runs on each user terminal, it can interact with the aforementioned... Figure 1 Data interaction occurs between the servers 10 shown.

[0091] Among them, such as Figure 1 As shown, server 10 can be used to perform data structure transformation on the initial page configuration data corresponding to one or more display pages in a multimedia application, based on the standard data structure in the page management platform, to generate target page configuration data corresponding to the one or more display pages respectively. Server 10 can 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, CDN, and big data and artificial intelligence platforms.

[0092] For ease of understanding, the embodiments of this application may be described in detail below. Figure 1 From the multiple user terminals shown, one user terminal is selected as the target user terminal. For example, in the embodiments of this application, a user terminal can be selected as the target user terminal. Figure 1 The user terminal 100a shown serves as the target user terminal, which may integrate a target application (i.e., an application client) with page management capabilities. In this case, the target user terminal can interact with the server 10 through the business platform corresponding to the application client. For example, the target user terminal can send initial page configuration data corresponding to one or more display pages to the server 10. The server 10 can perform data structure transformation on the initial page configuration data corresponding to one or more display pages to generate target page configuration data corresponding to one or more display pages, and then send the target page configuration data corresponding to one or more display pages to the target user terminal.

[0093] Please see Figure 2 , Figure 2 This is a flowchart illustrating a page management method provided in an embodiment of this application. This page management method can be executed by a computer device, which can be a server (as described above). Figure 1 Server 11 in the middle), or user terminal (as described above) Figure 1 This application does not limit the scope to any user terminal in a user terminal cluster, or a system consisting of a server and user terminals. Figure 2 As shown, the page management method may include steps S101-S103.

[0094] S101, obtain one or more display pages in the multimedia application, and obtain the initial page configuration data corresponding to one or more display pages respectively.

[0095] Specifically, when the page configuration data corresponding to one or more display pages in a multimedia application is connected to the page management platform, the computer device can manage one or more display pages of the multimedia application through the page management platform. The computer device can determine the page configuration data of the multimedia application connected to the page management platform as the initial page configuration data corresponding to one or more display pages respectively. Here, one or more display pages in a multimedia application refer to display pages of different page types in the multimedia application, such as channel pages, playback bottom pages, doki (a platform providing interaction between fans and celebrities) square pages, and personal center pages in Q video applications. The initial page configuration data corresponding to each display page can refer to the configuration information such as the page type, data source, and style of the display page. Each display page can include multiple modules, such as the "You Might Like to Watch" module, the "Pre-order the 'Goose Surprise' for one yuan" module, and the "Everyone's Watching" module in the "Featured Channels" page type of the Q video application. Multimedia applications can be used on different operating platforms, such as V-Station, iPhone, and APDA platforms, etc. Multimedia applications can be video applications or audio applications, etc.

[0096] S102, based on the standard data structure in the page management platform, performs data structure transformation on the initial page configuration data to generate target page configuration data corresponding to one or more display pages.

[0097] Specifically, after receiving one or more display pages and their corresponding initial page configuration data, the computer device can perform data structure transformation on the initial page configuration data according to the standard data structure in the page management platform, generating target page configuration data for one or more display pages. The initial page configuration data for display pages of different multimedia applications and different page types can all generate target page configuration data for one or more display pages according to the standard data structure in the page management platform. The page management platform manages the corresponding display pages based on this target page configuration data, eliminating the need to switch between different page management platforms due to different applications or page types. This allows for the management of multiple applications and display pages of multiple page types within a single management platform.

[0098] Optionally, the standard data structure in the page management platform includes a general data structure and an extended data structure, and one or more display pages include display page S. iWhere i is a positive integer less than or equal to the number of one or more display pages. The specific process by which a computer device generates target page configuration data corresponding to one or more display pages based on a standard data structure in the page management platform may include: obtaining the general data structure and extended data structure in the page manager, and retrieving general field information from the general data structure. The display page S... i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined as the first page configuration data, which will display page S. i In the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined as the second page configuration data. The first page configuration data is converted into general configuration data that meets the general data structure, and the second page configuration data is converted into extended configuration data that meets the extended data structure. Based on the general configuration data and the extended configuration data, the display page S is determined. i The corresponding target page configuration data.

[0099] Specifically, the standard data structure in the page management platform includes a general data structure and an extended data structure. Computer devices can perform data structure transformation processing on one or more display pages based on the general and extended data structures to generate target page configuration data corresponding to each of the one or more display pages. After obtaining the initial page configuration data corresponding to one or more display pages, the computer device can retrieve the general and extended data structures from the page management platform, and obtain general field information from the general data structure. This general field information can be pre-set, i.e., common fields corresponding to each display page, such as page name, page ID, etc., for each display page. The extended data structure includes one or more extended fields, which can be set according to the page configuration information required for the corresponding display page. That is, the extended fields corresponding to the corresponding display page can be set in the extended data structure based on the page configuration data of the corresponding display page. For example, if the general field information is page name and page ID, and display page S... i The corresponding initial page configuration data includes not only page name and page ID configuration data, but also other configuration data such as page color and page icon. Therefore, extended field information corresponding to other configuration data such as page color and page icon can be created in the extended configuration structure.

[0100] Page S will be displayed i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined as the first page configuration data. For example, if the general field information is page name and page ID, then the display page S can be selected. i The corresponding initial page configuration data displays page S. iThe page name and page ID are determined as the first page configuration data. Page S will be displayed. i In the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined as the second page configuration data, resulting in a general data structure. This general data structure includes one or more general fields. For example, the display page S... i In the corresponding initial page configuration data, except for the display page S i The configuration data other than the corresponding page name and page ID is determined as the second page configuration data. The first page configuration data is transformed according to the general data structure, converting it into general configuration data that meets the general data structure. Similarly, the second page configuration data is transformed according to the extended data structure, converting it into extended configuration data that meets the extended data structure. Based on the general and extended configuration data, the display page S is determined. i The corresponding target page configuration data. This can be described using JSON Schema data structures, which are format declarations for different data structures. JSON Schema itself is a data structure, a format declaration that "describes other data structures." It defines the specifications that JSON data must meet, including members, structure, type, and constraints. Through JSON Schema, the field information required for the initial page configuration data corresponding to one or more display pages can be created. This allows a management platform to be compatible with the initial page configuration data corresponding to one or more display pages, while also enabling the management of one or more display pages within a single platform.

[0101] Optionally, the specific steps for the computer device to convert the second page configuration data into extended configuration data that satisfies the extended data structure may include: generating a display page S based on the second page configuration data. i In the extended field information in the extended structure data, in the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field information and the target extended field value.

[0102] Specifically, the computer device can generate a display page S based on the configuration data on the second page. iExtended field information in the extended structure data, such as page icon information and page color information included in the second page configuration data corresponding to page S1, can generate extended field information such as page icon and page color in the extended data structure, and use JSON Schema data structure to customize the extended field information such as page icon and page color. After generating the extended field information corresponding to the second page data in the extended data structure, the target extended field value corresponding to the extended field information can be determined according to the second page, such as the page color being a combination of blue and white, etc. Extended configuration data is then generated based on the extended field information and the target extended field value.

[0103] like Figure 3 As shown, Figure 3 This is a schematic diagram of a standard data structure provided in an embodiment of this application, such as... Figure 3 As shown, the standard data structure includes a general data structure and an extended data structure. The general data structure contains one or more common fields, which are public fields present on every display page, such as the page name and page ID. Similarly, the extended data structure also contains one or more extended fields, which can refer to module types, data sources, or module styles unique to each display page. For example, the data source and style of the episode list on the details page of video A and the "You May Also Like" section on the featured channel page differ significantly. Therefore, corresponding extended fields can be created in the extended data structure based on their unique data sources and styles.

[0104] Optionally, the specific steps for the computer device to convert the second page configuration data into extended configuration data that satisfies the extended data structure may further include: obtaining the display page S. i For the corresponding page type, obtain the target extended field information of the page type in the extended structure data in the page management platform, determine the target extended field value corresponding to the extended field information in the second page configuration data, and generate extended configuration data based on the extended field and the target extended field value.

[0105] Specifically, computer devices can also obtain the display page S i Based on the corresponding page type, the target extended field information corresponding to the page type in the extended structure data is obtained from the page management platform. This means that extended field information corresponding to various page types can be pre-created in the page management platform based on the page configuration information unique to each page type. For example, if the display page corresponding to a channel page type needs to periodically change the channel content (such as changing specific TV series or movies), then an extended field information "Does it need to be changed?" can be created as the extended field information for the display page corresponding to the channel page type. When the display page S is obtained... iWhen configuring the corresponding second page data, it can be based on the display page S. i The corresponding page type is obtained from the page management platform, which is where the display page S is located. i The target extended field information for the page type. If the configuration data for the second page is displayed on page S... i If the target extended field information for the corresponding page type can all be found, then there is no need to recreate the extended field information. Based on the data from the second page, determine the extended field values ​​for the corresponding target extended field information. Based on the target extended field information and its corresponding extended field values, the display page S can then be determined. i The corresponding extended configuration data. If the configuration data on the second page contains unique configuration data, it will be displayed on page S. i If the target extended field information for the page type does not have matching extended field information, then the corresponding extended field information can be created in the extended data structure based on this specific configuration data. For example, displaying page S... i The target extended field information corresponding to the page type includes a page color field and a page icon field, while the display page S i The corresponding second configuration data includes a "Change Now" button, which is used to periodically change specific channel data (such as a specific TV series or movie). Due to the display page S... i If the target extended field information corresponding to the page type does not include the "Need to Change" button field information, then the "Need to Change?" extended field information can be created based on the JSON Schema data structure. Furthermore, based on the "Need to Change?" field in the second configuration data, the extended field value of the "Need to Change?" extended field information is determined to be "Yes". Finally, based on the display page S... i The corresponding extended bullet information and the corresponding extended field values ​​are used to generate extended configuration data.

[0106] Because the initial page configuration data for each page type is completely different, the corresponding field information will also differ. For example, the channel page in Q Video might have a pagination field to show users more channel information, while the bottom navigation page in Q Video might have an icon display field to show the target icon when selected, and so on. Therefore, the extended field information in the extended data structure corresponding to different page types can be customized using the JSON Schema data structure. Figure 4 As shown, Figure 4 This is a schematic diagram of a method for generating extended field information corresponding to a display page, provided in an embodiment of this application. Figure 4As shown, when the module type (i.e., page type) corresponding to a display page in Q Video is a details page utility class, its required extended field information can be customized. The field types corresponding to the extended field information of the details page utility class can be customized, such as boolean values, strings, and dropdown lists, as well as the English values, Chinese values, and default values ​​of the extended field information, etc. For example... Figure 4 As shown, when creating the "Module Name" extended field information corresponding to the detail page tool class in the extended data structure, you can customize the members, structure, type, constraints, and other information of this "Module Name" extended field information. For example, you can define the field type of the "Module Name" extended field information as a table join selection, define the English value of the "Module Name" extended field information as an ID number, define the Chinese value of the "Module Name" extended field information as the module name, and define the default value of the "Module Name" extended field information. Of course, other information can also be defined. For example, when creating the "Module Appearance Position" extended field information corresponding to the detail page tool class in the extended data structure, you can set the field type of this "Module Appearance Position" extended field information as a drop-down list, the English value as "****" (which can be defined by yourself, such as the English value "pad_position (i.e., module appearance position)"), and the Chinese value as the module appearance position. You can also set the default position where the module appears. "Value 1" can specifically define the position where the module appears, such as the right sidebar, below the player, etc. For example, when creating the "Whether to hide" extended field information corresponding to the details page tool class in the extended data structure, you can set the field type of this "Whether to hide" extended field information to a boolean value, and the English value to "hidden" (i.e., hidden), the Chinese value to "whether to hide", and the default value to "not hidden", etc.

[0107] like Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the generation of extended configuration data corresponding to a display page, as provided in an embodiment of this application. Figure 5 The extended field information shown is based on Figure 4 The method shown is used to create the product, based on... Figure 4 After customizing the corresponding extended field information on the display page using the method shown, it can be displayed as follows. Figure 5 The extended field information is shown below. This yields the following: Figure 5 After obtaining the extended field information shown, you can determine the following based on the corresponding second configuration data: Figure 5 The extended field information shown corresponds to the extended field values, according to, for example... Figure 5 The extended field information and corresponding extended field values ​​shown can be used to generate the extended configuration data for the corresponding display page. If a data structure transformation is needed for the initial page configuration data corresponding to the "yellow bar" module in display page S2 (a details page tool), it can be done according to... Figure 5 The extended field information in the extended data structure shown is used to transform the data structure of the initial page configuration data corresponding to the "yellow bar" module. Then, based on... Figure 5 The extended field information shown, in the initial page configuration data corresponding to the "yellow bar" module, determines that the module name is "yellow bar," the position of the "yellow bar" module is "right sidebar," and that the "yellow bar" module is not hidden. Of course, if the "yellow bar" module has configuration data corresponding to other fields, corresponding extended field information can be created based on the JSON Schema data structure. In this way, the field information of the page configuration information corresponding to each module in each page type can be customized through the JSON Schema data structure. This allows for compatibility with multiple page types (such as channel pages, navigation pages, and second-level pages), multiple multimedia applications (such as video applications or social applications), and multiple platforms (such as desktop, Android, and Apple) within a single management platform. This enables the management of multiple page types within a single management platform without switching between multiple management platforms, thereby reducing page management costs and improving page management efficiency.

[0108] like Figure 6 As shown, Figure 6 This is a schematic diagram illustrating a method for generating target page configuration data corresponding to a display page, provided in an embodiment of this application. When generating target page configuration data corresponding to a display page, the computer device can perform data structure transformation on the initial page configuration data according to a standard data structure. The standard data structure includes a general data structure and an extended data structure. The general data structure includes general field information, such as... Figure 6 As shown, this general field information can refer to the module's Chinese name, English identifier, etc., and may also include other common field information. A display page may include one or more modules, such as the "You Might Be Watching" module and the "Everyone's Playing" module in Q Video's channel page. Figure 6As shown, if the display page S1 is a channel page recommendation type, the configuration data corresponding to the common fields such as module Chinese name, English identifier, module class, and data source are obtained from the initial page configuration data corresponding to display page S1 and determined as the first page configuration data. If the display page of this channel page recommendation type also includes configuration data corresponding to specific fields such as second-level page type, needing to periodically change the displayed content, needing to display a small speaker icon, and module identifier (i.e., module ID), then extended field information such as second-level page type, whether to change the content, whether to display a small speaker icon, and module identifier can be created in the extended data structure. If new extended field information is added later, the new configuration entry can be clicked to add the required field information. When creating extended field information in the extended data structure, the field information required by the initial page configuration data corresponding to the channel page recommendation type display page can be defined through JSON Schema. For example... Figure 6 As shown, when creating extended field information for second-level page types, the data type of the corresponding extended field information can be defined as a drop-down list, and other information can also be defined. When creating extended field information for "whether to refresh" and "whether to display the speaker icon," the corresponding data type can be defined as a boolean value. When creating extended field information for "module identifier," the corresponding data type can be defined as a string.

[0109] like Figure 7 As shown, Figure 7 This is a schematic diagram of a method for determining target extended field information provided in an embodiment of this application, such as... Figure 7 As shown, Figure 6 The extended field content generated after customizing the extended field information corresponding to the recommendation class on the channel page, as shown, can be determined based on the initial page configuration data corresponding to the display page when performing data structure transformation. Figure 7 The extended field information shown corresponds to the extended field values, namely, the specific extended field values ​​corresponding to the extended field information such as determining the module name, the number of times the module appears repeatedly, the module identifier, and the displayed data on the display page.

[0110] Optionally, the computer device may generate extended configuration data based on the extended field information and the target extended field value in the following ways: In the configuration data on the second page, determine the initial extended field value corresponding to the extended field information, and display the initial extended field value in the page management platform. In response to a modification operation on the initial extended field value, update the displayed initial extended field value to the modified initial extended field value, determine the modified initial extended field value as the target extended field value, and generate extended configuration data based on the extended field information and the target extended field value.

[0111] Specifically, the computer device can determine the initial extended field value corresponding to the extended field information based on the configuration data on the second page. After determining the initial extended field value, it can display the initial extended field value in the page management platform. Users can modify the initial extended field value as needed, and the computer device can respond to the modification operation and update the displayed initial extended field value to the modified value. The modified initial extended field value is then determined as the target extended field value, and extended configuration data is generated based on the extended field information and the target extended field value.

[0112] like Figure 7 As shown, after determining the initial extended field value corresponding to the extended field information based on the second configuration data corresponding to the display page, the initial extended field value can be displayed in the page management platform. Users can modify the initial extended field value as needed, and the computer device can respond to the user's modification operation and update the displayed initial extended field value to the modified initial extended field value. For example, the initial extended field value of "Do you need to change it?" can be changed from "No" to "Yes". The modified initial extended field value is determined as the target extended field value, and extended configuration data is generated based on the extended field information and the target extended field value.

[0113] like Figure 8 As shown, Figure 8 This is a schematic diagram of the extended field information corresponding to the navigation type provided in the embodiments of this application, such as... Figure 8 As shown, if the page type of the displayed page is navigation, its corresponding extended field information can include "module identifier," "corresponding sub-scene," "icon when selected," "icon when not selected," "color when selected," "color when not selected," and "animation resources," etc. Similarly, these extended field information can be customized using a JSON Schema data structure. When it is necessary to transform the data structure of the initial page configuration data for a navigation-type display page, it can be... Figure 8 The field information shown is identified as the extended field information corresponding to the display page. Based on the second page configuration data corresponding to the display page, the target extended field value corresponding to the extended field information is determined. Figure 8 The extended field information shown, along with the corresponding target extended field values, can be used to generate the target page configuration data for the displayed page. Additionally, if other field information for this displayed page needs to be added, it can be customized using a JSON Schema data structure to generate the required field information.

[0114] like Figure 9 As shown, Figure 9 This is a schematic diagram of a multi-page display page provided in an embodiment of this application, such as... Figure 9 As shown, Figure 9 This is a display page in video application A, such as Figure 9 As shown, the module types (i.e., page types) corresponding to the top "Featured," "Favorites," "TV Series," "Movies," and "Variety Shows" are homepage navigation types, each with its own corresponding homepage navigation configuration (i.e., extended field information). Below the homepage navigation is the search bar, used to search for specific channels. The bottom layer is the footer navigation, including the modules "Home," "Hot Topics," "VIP Membership," "doki," and "Personal Center." The module types (i.e., page types) corresponding to these modules are navigation types. The section between the search bar and the footer navigation contains modules from the featured channel pages, including modules such as "Focus Dramas," "You Might Like to Watch," and "Reserve 'Goose Surprise' for One Yuan." The module type for these featured channel modules can be set to the channel page recommendation type. Each page type has its own corresponding page configuration (i.e., extended field information). Based on the page configuration for each page type, the initial page configuration data for that page type can be transformed to obtain the corresponding target page configuration data.

[0115] like Figure 10 As shown, Figure 10 This is a schematic diagram of configuration data corresponding to a homepage navigation type provided in an embodiment of this application, such as... Figure 10 As shown, the page management platform can manage various display pages according to modules, styles, data sources, channels, navigation, pages, strategies, and systems. For example, module management allows for the management of modules within each display page, such as defining module types and display settings. Figure 10 As shown, you can configure the product mode and application platform for channels in the homepage navigation display page. For example, you can set the product mode to a standard version, a youth version, or a special zone version, etc., depending on the specific scenario. You can create corresponding channels on the homepage navigation display page, such as a featured channel. This featured channel can have a channel ID of 100101, and its corresponding navigation type can be homepage navigation. Navigation types can also include VIP member navigation, etc., and the page can be configured according to the specific needs of the multimedia application. You can also specify the corresponding channel type as a standard channel, and determine the minimum and maximum versions. For example... Figure 10 As shown, it can also include channels such as greeting gifts, favorite shows, and TV series, and the channel information in each display page can be set.

[0116] like Figure 11 As shown, Figure 11 This is a schematic diagram of configuration data corresponding to a channel page type provided in an embodiment of this application, such as... Figure 11 As shown, the configuration data in the Featured Channel page can be configured. The page name can be set to "Channel 100101-Default-Application Platform 6 (i.e., application platform number)," the product mode can be set to the standard version, the channel name to Featured, and the application platform to iPhone. A single display page can include multiple modules. This Featured Channel page can include modules such as "S-level Carousel Featured Dramas," "You Might Like to Watch," "Reserve 'Goose Surprise' for One Yuan," and "Everyone's Sharing," etc. The data structure for each module in this Featured Channel page can be set using a JSON schema (i.e., custom extended field information in the corresponding extended data structure). For example... Figure 11 As shown, the module type (i.e., page type) corresponding to the "S-level Carousel Featured Drama" module can be set to the channel page recommendation category, the corresponding data source type to the recommendation data source, and the corresponding style type (such as a horizontal poster). Similarly, the "You Might Like to Watch," "Reserve 'Goose Surprise' for One Yuan," and "Everyone's Browsing" modules in this featured channel page can be configured. Although the configuration data corresponding to the homepage navigation type differs greatly from the configuration data corresponding to the channel page type, and the corresponding field information is also different, the underlying data structure (standard data structure) of the configuration data corresponding to the homepage navigation type and the channel page type is the same. They can be managed in one page management platform instead of corresponding to different management platforms, which can ensure consistent data quality and consistent user experience, reduce a lot of repetitive development and operation work, lower page management costs, and improve page management efficiency.

[0117] Optionally, the computer device can also respond to the triggering operation of adding a new page entry for multimedia applications in the page management platform, display the configuration information input window corresponding to the new page, respond to the triggering operation of the configuration information input window, and determine the content entered in the configuration information input window as the new page configuration data corresponding to the new page.

[0118] Specifically, when a multimedia application needs to integrate a new display page into the page management platform, the operator can trigger the "Add Page Entry" operation in the page management platform. The computer device can respond to the operator's trigger operation for the new page entry for the multimedia application in the page management platform, displaying the configuration information input window corresponding to the new page. The operator can create corresponding field information in the configuration information input window for the new page. The computer device can respond to the trigger operation for the configuration information input window and determine the content entered in the configuration information input window (i.e., the configuration information corresponding to the display page) as the new page configuration data corresponding to the new page.

[0119] Optionally, the configuration information input window includes an extended configuration entry and an input area corresponding to general field information. The specific methods by which the computer device responds to a trigger operation on the configuration information input window and determines the content entered in the input window as the new page configuration data corresponding to the new page may include: responding to a trigger operation on the input area and determining the content entered in the input area as the new general configuration data corresponding to the new page; responding to a trigger operation on the extended configuration entry and displaying the information editing area corresponding to the extended data structure; responding to a trigger operation on the information editing area and displaying the new extended field information and the new extended field value corresponding to the new page; determining the new extended field information and the new extended field value as the new extended configuration data corresponding to the new page; and determining the new general configuration data and the new extended configuration data as the new page configuration data.

[0120] Specifically, when a computer device responds to an operator's trigger operation on the page management platform to add a new page entry for multimedia applications, displaying the configuration information input window corresponding to the new page, this window includes an extended configuration entry and an input area for general field information. Operators can directly input the corresponding general field value in the input area. The computer device can respond to the trigger operation on the input area and determine the content entered as the new general configuration data for the new page. Simultaneously, the page management platform also provides an extended configuration entry for extended field information in the extended data structure. Operators can trigger this entry to add new extended field information. The computer device can respond to the trigger operation on the extended configuration entry, displaying the information editing area in the extended data structure, and respond to the trigger operation on the information editing area, displaying the new extended field information and its corresponding value for the new page. The new field information and its value are determined as the new extended configuration data for the new page, and the new general configuration data and the new extended configuration data are determined as the new page configuration data.

[0121] like Figure 6 As shown, after triggering the operation of adding a new page entry in a multimedia application in the page management platform, it can be done as follows: Figure 6The configuration information input window shown allows for general fields such as "Module Chinese Name," "English Identifier," "Module Type," "Data Source," and "Module Style." Values ​​can be assigned to these general fields to obtain their corresponding values. Based on these general fields and their values, new general configuration data for the new page is generated. If the new page includes other configuration information, a new configuration entry (i.e., an extended configuration entry) can be triggered, displaying the information editing area for the new extended fields. In this area, relevant information for the new extended fields can be entered, such as customizing them by defining their data type, identifier, etc. Values ​​can then be assigned to these extended fields to obtain their corresponding values. These extended field information and their corresponding values ​​are used as the new extended configuration data for the new page. Based on the new general configuration information and the new extended configuration data, new page configuration data is generated for the new page. This new page configuration data is then sent to the multimedia application, which can then generate the corresponding new page based on this configuration data.

[0122] S103, determine one or more target page configuration data as application configuration data, and send the application configuration data to the multimedia application.

[0123] Specifically, the computer device determines the target page configuration data corresponding to one or more display pages as application configuration data, and sends the application configuration data to the multimedia application. It performs data structure transformation on the initial page configuration data corresponding to one or more page types of display pages to generate the corresponding target page configuration data. For example... Figure 12 As shown, Figure 12 This is a schematic diagram of application configuration data provided in an embodiment of this application, such as... Figure 12As shown, the application configuration data can be a data table. This table includes information about the pages and modules corresponding to one or more display pages, such as the module name, module order, and minimum version number of each module. For example, this data table might include the "You May Also Like" module A from the Featured Channel page. Module A includes its corresponding general and extended field information, such as field information A1, field information A2, etc. This application configuration data is sent to multimedia data, and the multimedia application displays one or more display pages based on the application configuration data. Therefore, this solution uses a JSON schema data structure to transform the initial page configuration data of display pages corresponding to one or more page types. The page management platform can be compatible with the page configuration data of one or more page types, enabling the management of display pages from different platforms, applications, and page types within a single page management platform without switching between different management platforms, thus reducing page management costs and improving page management efficiency.

[0124] like Figure 13 As shown, Figure 13 This is a schematic diagram of a method for generating target configuration page data provided in an embodiment of this application, such as... Figure 13 As shown, third-party platforms (such as Q Video or M Social applications) send their source data (i.e., initial page configuration data) to the page management platform. The adaptation layer in this page management platform is compatible with historical platform migration processes. That is, after transforming the data structure of the initial page configuration data corresponding to the display pages in Q Video to generate target page configuration data, the page management platform can store the target page configuration data for Q Video. This allows for direct management of the display pages in Q Video within the page management platform, without needing to access the corresponding page configuration data from Q Video again, thus improving page management efficiency. Simultaneously, the third-party platform can trigger a synchronization update mechanism. For example, if a module is added to a display page in Q Video, the synchronization update mechanism in the page management platform can be triggered to update the relevant configuration information of that display page in the management platform. Furthermore, the page management platform also features transactional processing and a retry mechanism, which assists multimedia applications in modifying, updating, and adding display pages.

[0125] like Figure 13 As shown, the initial page configuration data corresponding to the displayed page is transformed into a data structure in the page management platform to obtain the application configuration data. Then, the target page configuration data is output in the output layer of the page management platform to generate output data. This output data is displayed in the form of a standard data structure, as shown below. Figure 12As shown, each line of data in the outgoing data indicates the configuration information corresponding to a module. For example, module A includes fields such as module type identifier A1, data source type A2, module style type A3, module name A4, version number A5, version identifier A6, switch configuration A7, data source extended field A8, module style extended field A9, and submodule array A10. Similarly, module B also contains general field information such as field B1 and field B2, as well as extended field information. The order is based on the size of the module identifiers. This outgoing layer can add / synchronize updates to the database corresponding to the multimedia application, and issue exception warnings to the multimedia application when anomalies occur. After the target page configuration data is generated in the page management platform, it takes effect immediately, meaning the multimedia application uses the target page configuration data to display the page on its display screen. After obtaining the outgoing data, it sends the data packet (SDK) to the corresponding multimedia application. The multimedia application parses this data packet in the presentation layer to obtain the page configuration information corresponding to each module, and then displays it on the terminal (mobile phone or computer). As we can see, the data packet interfacing with multimedia applications involves receiving outgoing data, not the source data (i.e., the initial page configuration data) of the display page. This way, the multimedia application doesn't need to worry about the data structure of the source data for the display page. As long as the data structure of the outgoing data (i.e., the standard data structure) remains unchanged, the display page can be optimized or expanded as needed without worrying about its inability to connect to the multimedia application. Furthermore, interfacing the outgoing data with the multimedia application's data packets allows data to be received in a specific order, making the data flow clearer and better maintaining data security and quality.

[0126] like Figure 14 As shown, Figure 14 This is a schematic diagram of page configuration in a page management platform provided in an embodiment of this application, such as... Figure 14As shown, the page management platform can display currently added applications, such as Q Video, Q Video Lite, Q Video Desktop, and M Social Applications. It can also display supported application scenarios, such as default, experimental, and clean versions. Furthermore, it can display the currently added page types, such as channel pages, bottom-level pages, and navigation pages, along with corresponding product modules, such as general, youth, and special zones. It can also display the platforms it can be used on, such as V2EX, iPhone, and iPad platforms. Thus, through the page configuration information in the page management platform, one can determine which display pages the platform can manage, i.e., the management scope of the platform. Additionally, each display page connected to the page management platform has a corresponding page tag, such as 100101 for a featured channel page. This allows for precise location of all display pages and facilitates the integration of more display pages, improving the efficiency of the page management platform in managing various display pages. In this way, all the display pages connected to the page management platform correspond to the same data structure (i.e., standard data structure), the same page management platform, and the same application service, which can reduce a lot of repetitive development and operation work, thereby reducing the cost of page management and improving the efficiency of page management.

[0127] In this embodiment, one or more display pages from a multimedia application are obtained, along with their corresponding initial page configuration data. Based on a standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data for each of the display pages. This target page configuration data is then used as application configuration data and sent to the multimedia application. The multimedia application displays one or more display pages based on this application configuration data. The standard data structure includes a general data structure and an extended data structure. By transforming the initial page configuration data for one or more display pages using the standard data structure in the page management platform, page configuration data for one or more display pages can be managed within a single page management platform without switching between different platforms. This reduces repetitive development and operational work, thus lowering page management costs. Furthermore, by defining and creating extended field information required for one or more display pages within the extended data structure using a JSON Schema data structure, a single management platform can be made compatible with the initial page configuration data for one or more display pages, enabling the management of one or more display pages within a single platform. This solution allows for the management of any type of page on a single page management platform without switching between different platforms, thus improving page management efficiency.

[0128] Further, please see Figure 15 This is a schematic diagram of the structure of a page management device provided in an embodiment of this application. The page management processing device 1 may include: an acquisition module 10, a structure conversion module 20, and a sending module 30.

[0129] The acquisition module 10 is used to acquire one or more display pages in a multimedia application and to acquire the initial page configuration data corresponding to each of the one or more display pages.

[0130] The structure conversion module 20 is used to convert the initial page configuration data according to the standard data structure in the page management platform, and generate target page configuration data corresponding to one or more display pages respectively.

[0131] The sending module 30 is used to determine one or more target page configuration data as application configuration data, and send the application configuration data to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data.

[0132] The specific implementation methods of the acquisition module 10, the structure conversion module 20, and the sending module 30 can be found in the above description. Figure 2The descriptions of steps S101-S103 in the corresponding embodiments will not be repeated here.

[0133] In this embodiment, the initial page configuration data corresponding to one or more display pages is transformed using the standard data structure in the page management platform. This allows for the management of page configuration data for one or more display pages within a single page management platform, reducing a significant amount of repetitive development and operational work, thus lowering page management costs. Furthermore, the use of a single page management platform enables configuration management of multiple display pages without switching between different platforms, thereby improving page management efficiency.

[0134] Further, please see Figure 16 This is a schematic diagram of the structure of a page management device provided in an embodiment of this application. The page management device 2 may include: an acquisition module 100, a structure conversion module 200, a display module 300, a determination module 400, and a sending module 500.

[0135] The acquisition module 100 is used to acquire one or more display pages in a multimedia application and to acquire the initial page configuration data corresponding to each of the one or more display pages.

[0136] The structure conversion module 200 is used to convert the initial page configuration data according to the standard data structure in the page management platform, and generate target page configuration data corresponding to one or more display pages respectively.

[0137] The standard data structure includes a general data structure and an extended data structure, and one or more display pages include display page S. i , where i is a positive integer less than or equal to the number of one or more display pages;

[0138] The structure conversion module 200 includes: a first acquisition unit 2001, a first determination unit 2002, a second determination unit 2003, a data conversion unit 2004, and a third determination unit 2005.

[0139] The first acquisition unit 2001 is used to acquire the general data structure and extended data structure in the page manager, and to acquire general field information in the general data structure;

[0140] The first determining unit 2002 is used to determine the display page S. i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined to be the first page configuration data;

[0141] The second determining unit 2003 is used to determine the display page S iIn the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined to be the second page configuration data;

[0142] The data conversion unit 2004 is used to convert the configuration data on the first page into general configuration data that meets the general data structure, and to convert the configuration data on the second page into extended configuration data that meets the extended data structure.

[0143] The third determining unit 2005 is used to determine the target page configuration data corresponding to the display page Si based on the general configuration data and the extended configuration data.

[0144] Specifically, the data conversion unit 2004 is used for:

[0145] Based on the configuration data on the second page, generate the display page S. i Extended field information in extended structure data;

[0146] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field information and the target extended field value.

[0147] Specifically, the data conversion unit 2004 is also used for:

[0148] Get the display page S i For the corresponding page type, obtain the target extended field information of the page type in the extended structure data from the page management platform;

[0149] In the configuration data on the second page, determine the target extended field value corresponding to the extended field information, and generate extended configuration data based on the extended field and the target extended field value.

[0150] Specifically, in the configuration data on the second page, the extended field values ​​corresponding to the extended field information are determined, and extended configuration data is generated based on the extended field information and the target extended field values, including:

[0151] In the configuration data on the second page, determine the initial extended field value corresponding to the extended field information, and display the initial extended field value in the page management platform;

[0152] In response to a modification operation on the initial extended field value, update the initial extended field value to display the modified initial extended field value;

[0153] The modified initial extended field value is determined as the target extended field value, and extended configuration data is generated based on the extended field information and the target extended field value.

[0154] The device also includes a display module 300 and a determination module 400.

[0155] Display module 300 is used to respond to the trigger operation of adding a new page entry for multimedia applications in the page management platform and display the configuration information input window corresponding to the new page;

[0156] The determination module 400 is used to respond to the trigger operation of the configuration information input window and determine the content entered in the configuration information input window as the new page configuration data corresponding to the new page.

[0157] The configuration information input window includes an extended configuration entry and an input area corresponding to general field information;

[0158] The determining module 400 includes: a fourth determining unit 4001, a first display unit 4002, a second display unit 4003, and a fifth determining unit 4004.

[0159] The fourth determining unit 4001 is used to respond to the trigger operation for the input area and determine the content entered in the input area as the newly added general configuration data corresponding to the new page;

[0160] The first display unit 4002 is used to respond to the trigger operation for the extended configuration entry and display the information editing area corresponding to the extended data structure;

[0161] The second display unit 4003 is used to respond to the trigger operation on the information editing area and display the newly added extended field information corresponding to the newly added page, as well as the newly added extended field value corresponding to the newly added extended field information.

[0162] The fifth determining unit 4004 is used to determine the newly added extended field information and the newly added extended field value as the newly added extended configuration data corresponding to the newly added page, and to determine the newly added general configuration data and the newly added extended configuration data as the newly added page configuration data.

[0163] The sending module 500 is used to determine one or more target page configuration data as application configuration data, and send the application configuration data to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data.

[0164] The specific implementation methods of the acquisition module 100, structure conversion module 200, display module 300, determination module 400, and sending module 500 can be found above. Figure 2 The descriptions of steps S101-S103 in the corresponding embodiments will not be repeated here.

[0165] In this embodiment, one or more display pages from a multimedia application are obtained, along with their corresponding initial page configuration data. Based on a standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data for each of the display pages. This target page configuration data is then used as application configuration data and sent to the multimedia application. The multimedia application displays one or more display pages based on this application configuration data. The standard data structure includes a general data structure and an extended data structure. By transforming the initial page configuration data for one or more display pages using the standard data structure in the page management platform, management of page configuration data for one or more display pages can be achieved within a single page management platform without switching between different platforms. This reduces a significant amount of repetitive development and operational work, thus lowering page management costs. Furthermore, by defining and creating extended field information required for one or more display pages within the extended data structure using a JSON Schema data structure, a single management platform can be made compatible with the initial page configuration data for one or more display pages, enabling management of one or more display pages within a single platform. This solution allows for the management of any type of page on a single page management platform without switching between different platforms, thus improving page management efficiency.

[0166] Please see Figure 17 , Figure 17 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 17 As shown, the computer device 1000 may include a processor 1001, a network interface 1004, and a memory 1005. Furthermore, the computer device 1000 may also include a user interface 1003 and at least one communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located remotely from the processor 1001. Figure 17As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application.

[0167] exist Figure 17 In the computer device 1000 shown, the network interface 1004 provides network communication functionality; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

[0168] Optionally, the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

[0169] Get one or more display pages in a multimedia application, and get the initial page configuration data corresponding to one or more display pages respectively;

[0170] Based on the standard data structure in the page management platform, the initial page configuration data is transformed to generate target page configuration data corresponding to one or more display pages.

[0171] One or more target page configuration data are identified as application configuration data, and the application configuration data is sent to the multimedia application so that the multimedia application can display one or more display pages according to the application configuration data.

[0172] It should be understood that the computer device 1000 described in the embodiments of this application can execute the foregoing text. Figure 2 The description of the page management method in the corresponding embodiments can also be implemented as described above. Figure 15 The description of page management device 1 in the corresponding embodiment can also be executed as described above. Figure 16 The description of the page management device 2 in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.

[0173] According to one aspect of this application, a computer program product or computer program is provided, comprising 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 aforementioned... Figure 2 The description of the page management method in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.

[0174] As an example, the above program instructions can be deployed and executed on a single computer device, or deployed and executed on multiple computer devices located in one location, or executed on multiple computer devices distributed across multiple locations and interconnected via a communication network. Multiple computer devices distributed across multiple locations and interconnected via a communication network can form a blockchain network.

[0175] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0176] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A page management method characterized by comprising: The method comprises the following steps: In a page management platform, obtaining one or more display pages of each multimedia application in a plurality of multimedia applications, and obtaining initial page configuration data corresponding to the one or more display pages respectively; the initial page configuration data is used to indicate the attribute configuration of the one or more display pages, and the page management platform is used to be compatible with the display page corresponding page configuration data of the plurality of multimedia applications, a plurality of page types and a plurality of platforms; In the page management platform, the universal field information created through the Json Schema data structure is obtained, the universal field value corresponding to the universal field information is determined in the initial page configuration data, and the universal configuration data is generated according to the universal field information and the universal field value corresponding to the universal field information; the Json Schema data structure is used to describe the format declaration of different data structures, and is used to define the specification that the Json data needs to meet; The extension field information of the initial page configuration data is customized through the Json Schema data structure, the extension field value corresponding to the extension field information is determined in the initial page configuration data, and the extension configuration data is generated according to the extension field information and the extension field value corresponding to the extension field information; According to the universal configuration data and the extension configuration data, the target page configuration data corresponding to the one or more display pages is determined; The one or more target page configuration data of each multimedia application is determined as the application configuration data of each multimedia application, and the application configuration data of the plurality of multimedia applications is sent to the plurality of multimedia applications, so that the plurality of multimedia applications display the one or more display pages according to the received application configuration data.

2. The method of claim 1, wherein, The one or more display pages include a display page S i i is a positive integer less than or equal to the number of the one or more display pages. The universal field value corresponding to the universal field information is determined in the initial page configuration data, and the universal configuration data is generated according to the universal field information and the universal field value corresponding to the universal field information, which comprises: The display page S i In the corresponding initial page configuration data, the configuration data associated with the general field information is determined as the first page configuration data. The universal field value corresponding to the universal field information is determined in the first page configuration data, and the universal configuration data satisfying the Json Schema data structure is generated according to the universal field information and the universal field value corresponding to the universal field information.

3. The method of claim 2, wherein, The extension field information of the initial page configuration data is customized through the Json Schema data structure, the extension field value corresponding to the extension field information is determined in the initial page configuration data, and the extension configuration data is generated according to the extension field information and the extension field value corresponding to the extension field information, which comprises: The display page S i In the corresponding initial page configuration data, the configuration data other than the first page configuration data is determined as second page configuration data; According to the second page configuration data, the display page S is customized through the Json Schema data structure i extension field information; In the second page configuration data, it is determined that the target extension field value corresponding to the extension field information of the display page S i According to the extension field information of the display page S i and the target extension field value, generate extension configuration data that satisfies the JsonSchema data structure.

4. The method of claim 3, wherein, The second page configuration data is determined to correspond to the target extension field value of the extension field information of the display page S i of the second page configuration data, comprising: In the second page configuration data, the initial extension field value corresponding to the extension field information of the display page S i is determined, and the initial extension field value is displayed in the page management platform. In response to the modification operation for the initial extension field value, the initial extension field value is updated and displayed as the modified initial extension field value. The modified initial extension field value is determined as the target extension field value corresponding to the extension field information of the display page S i .

5. The method of claim 1, wherein, The method further comprises: In response to the triggering operation of the page management platform for the new page entry of the multimedia application, a configuration information input window corresponding to the new page is displayed; In response to a triggering operation on the configuration information input window, content input by the configuration information input window is determined as the new page configuration data corresponding to the new page.

6. The method of claim 5, wherein, The configuration information input window comprises an extension configuration entry and an input area corresponding to the general field information; The configuration information input window comprises an extension configuration entry and an input area corresponding to the general field information; In response to a triggering operation on the input area, content input in the input area is determined as new general configuration data corresponding to a new page. In response to a triggering operation on the extension configuration entry, an information editing area corresponding to an extension data structure is displayed. In response to a triggering operation on the information editing area, new extension field information corresponding to a new page and new extension field values corresponding to the new extension field information are displayed. The new extension field information and the new extension field values are determined as new extension configuration data corresponding to the new page, and the new general configuration data and the new extension configuration data are determined as the new page configuration data.

7. A page management apparatus characterized by comprising: Comprise: The acquisition module is used for acquiring one or more kinds of display pages of each multimedia application in a plurality of multimedia applications in a page management platform, and acquiring initial page configuration data corresponding to the one or more kinds of display pages respectively; the initial page configuration data is used for indicating attribute configuration of the one or more kinds of display pages, and the page management platform is used for being compatible with page configuration data corresponding to display pages of the plurality of multimedia applications, a plurality of page types and a plurality of platforms; The structure conversion module is used for acquiring general field information created by a Json Schema data structure in the page management platform, determining general field values corresponding to the general field information in the initial page configuration data, and generating general configuration data according to the general field information and the general field values corresponding to the general field information; the Json Schema data structure is used for describing format declaration of different data structures and defining specifications required to be met by Json data; The structure conversion module is also used for customizing extension field information of the initial page configuration data through the Json Schema data structure, determining extension field values corresponding to the extension field information in the initial page configuration data, and generating extension configuration data according to the extension field information and the extension field values corresponding to the extension field information; The structure conversion module is also used for determining target page configuration data corresponding to the one or more kinds of display pages according to the general configuration data and the extension configuration data; The sending module is used for determining one or more kinds of target page configuration data of each multimedia application as application configuration data of the each multimedia application, and sending application configuration data of the plurality of multimedia applications to the plurality of multimedia applications, so that the plurality of multimedia applications display the one or more kinds of display pages according to the received application configuration data respectively.

8. A computer device, comprising: Comprise: a processor and a memory; The memory stores a computer program, and the processor executes the computer program to perform the method in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is adapted to be loaded and executed by the processor to perform the method in any one of claims 1 to 6.

10. A computer program product, characterised in that, The computer program product comprises computer instructions, and the computer instructions are executed by the processor to implement the method in any one of claims 1 to 6. The computer program product comprises computer instructions, and the computer instructions are executed by the processor to implement the method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Page configuration method and device, electronic device, and storage medium

    CN109358943A

  • Page editing method and device, page output method and device, computer equipment and medium

    CN110083790A