Content display method, device and equipment, computer readable storage medium and product
By managing the data of all display elements uniformly within the display interface, the problems of cumbersome interface update operations and frequent flickering are solved, achieving accurate interface updates and improving user experience.
Patent Information
- Application Number
- CN202411448170.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2026-04-17
AI Technical Summary
In existing technologies, interface update operations are cumbersome and can easily lead to frequent screen flickering.
All display elements within the interface are treated as a whole and managed in a single preset dataset. Data change information is determined by responding to page change operations, and data is updated based on a mapping relationship list to achieve precise interface updates.
It improves the accuracy of underlying data updates, avoids frequent screen flickering, and enhances the user browsing experience.
Smart Images

Figure CN121879878A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer vision technology, and in particular to a content display method, apparatus, device, computer-readable storage medium, and product. Background Technology
[0002] When users browse content using application software, the interface often displays various types of display elements. For example, when browsing media content, the interface typically displays preset top content, multiple media posts published by the user, interactive elements, notification elements, pop-up elements, and many other different types of display elements. Therefore, how to accurately display and manage the data of these numerous display elements within the interface has become a pressing issue.
[0003] In related technologies, the underlying data associated with display elements of different data types are generally managed in different datasets using different control methods. Updates to the display interface are then performed based on these different control methods and datasets. However, updating the interface using these methods is often cumbersome and prone to untimely or inaccurate data updates, leading to frequent flickering of the display. Summary of the Invention
[0004] This disclosure provides a content display method, apparatus, device, computer-readable storage medium, and product to solve the technical problem that current interface update methods are often cumbersome, which can easily lead to frequent screen flickering.
[0005] In a first aspect, embodiments of this disclosure provide a content display method, including:
[0006] Display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface.
[0007] In response to the currently triggered page change operation, determine the data change information associated with the page change operation;
[0008] Based on the data change information, the preset dataset is updated to obtain the updated target dataset.
[0009] Based on a preset first mapping relationship list, multiple target display elements associated with the target dataset are determined, and the multiple target display contents are displayed on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
[0010] Secondly, embodiments of this disclosure provide a content display device, including:
[0011] The display module is used to display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface.
[0012] The determination module is used to determine the data change information associated with the currently triggered page change operation in response to the page change operation.
[0013] The update module is used to perform a data update operation on the preset dataset based on the data change information to obtain the updated target dataset;
[0014] The processing module is used to determine multiple target display elements associated with the target dataset based on a preset first mapping relationship list, and to display the multiple target display contents on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
[0015] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;
[0016] The memory stores computer-executed instructions;
[0017] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.
[0018] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.
[0019] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.
[0020] The content display method, apparatus, device, computer-readable storage medium, and product provided in this embodiment determine the data change information associated with the page change operation in response to the page change operation. Based on this data change information, a data update operation is performed on a preset dataset associated with the display interface to obtain a target dataset. Subsequently, multiple target display elements corresponding to the target dataset can be determined based on a preset first mapping relationship list between associated data and display elements, thereby accurately realizing the interface update operation. By treating all display elements displayed within the display interface as a whole and managing them in a single preset dataset, the underlying data update operation can be performed centrally on the preset dataset when an interface update occurs, eliminating the update costs between different datasets and improving the accuracy of the underlying data update. This, in turn, avoids frequent flickering of the display interface and improves the user's browsing experience. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this disclosure 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 some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A flowchart illustrating the content display method provided in this embodiment of the disclosure;
[0023] Figure 2 A schematic diagram of associated data provided in the embodiments of this disclosure;
[0024] Figure 3 This is a schematic diagram of media content association data provided in an embodiment of the present disclosure;
[0025] Figure 4 A flowchart illustrating a content display method provided in yet another embodiment of this disclosure;
[0026] Figure 5 A flowchart illustrating a content display method provided in yet another embodiment of this disclosure;
[0027] Figure 6 A flowchart illustrating a content display method provided in yet another embodiment of this disclosure;
[0028] Figure 7 This is a schematic diagram of the structure of the content display device provided in the embodiments of this disclosure;
[0029] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0031] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0032] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0035] To address the technical problem that current interface update methods are often cumbersome and prone to causing frequent screen flickering, this disclosure provides a content display method, apparatus, device, computer-readable storage medium, and product.
[0036] It should be noted that the content display methods, devices, equipment, computer-readable storage media, and products provided in this disclosure can be applied in any interface display scenario.
[0037] In related technologies, to accurately display and manage the data of a large number of display elements within a presentation interface, the underlying data associated with display elements of different data types is generally managed in different datasets using different control methods. Therefore, when the presentation interface needs content updates, different control methods are required to retrieve update data from different datasets for different types of display elements. This enables the updating of the underlying data associated with the presentation interface, allowing for content refresh based on the updated underlying data.
[0038] However, using the above methods to refresh content is often cumbersome. During the update process, communication costs are required between different datasets, which often leads to untimely or inaccurate data updates, resulting in frequent flickering of the display interface.
[0039] In solving the aforementioned technical problems, the inventors discovered through research that, in order to eliminate the frequent flickering of the display interface, the associated data of display elements of different data types can be "flattened and managed." All display elements within the interface are treated as a whole and managed within a single preset dataset. Therefore, when an interface update occurs, the underlying data update operation can be performed centrally on the preset dataset, eliminating the update costs associated with updating different datasets.
[0040] Optionally, in response to a page change operation, the associated data change information can be determined. Based on this data change information, a data update operation is performed on a preset dataset associated with the display interface to obtain the target dataset. Subsequently, based on a preset first mapping relationship list between associated data and display elements, multiple target display elements corresponding to the target dataset can be determined, thereby enabling accurate interface update operations.
[0041] Figure 1 This is a flowchart illustrating the content display method provided in the embodiments of this disclosure, such as... Figure 1 As shown, the method includes:
[0042] Step 101: Display a preset display interface. The preset display interface is associated with a preset dataset, which includes the associated data of all display elements of different display types associated with the preset display interface.
[0043] In this embodiment, the execution entity is a content display device. This content display device can be coupled to a terminal device, thereby enabling the updating of a preset display interface based on page change operations.
[0044] In this embodiment, a preset display interface can be displayed, within which users can browse content. This preset display interface can be a chat interface, a media content display interface, an information display interface, etc., and this disclosure does not impose any limitations on it.
[0045] For example, in a practical application, this preset display interface can be a media content display interface. This interface shows media content published by multiple publishers. Furthermore, it displays controls such as loading controls, tooltip controls, and interactive controls. The media content and these controls are all display elements within the media content display interface. Users can switch between multiple media content items using actions such as swiping up or down. Users can also interact with the media content, such as liking, commenting, and sharing. Alternatively, users can load more media content using the loading control and view tooltip content using the tooltip control.
[0046] To facilitate interface updates to preset display interfaces, a preset dataset associated with the preset display interface can be pre-built. Within this preset dataset, all display elements within the preset display interface can be managed in a "flattened" manner. Display elements of any data type can have their associated data managed and stored within this preset dataset.
[0047] The preset dataset includes associated data of all display elements of different display types associated with the preset display interface. This associated data may also include display parameters, such as display order, display position, and display size.
[0048] For example, when the preset display interface is a media content display interface, it can include display elements of the notification type, display elements of the work type, display elements of the function type, etc.
[0049] This associated data may include data provided to the UI for display, such as text content, image content, associated likes, and comments posted by users in media content.
[0050] Step 102: In response to the currently triggered page change operation, determine the data change information associated with the page change operation.
[0051] In this embodiment, when a page change operation is triggered, the data change information associated with the page change operation can be determined in order to accurately implement the page change.
[0052] The page change operation can be initiated based on a user's preset trigger operation for the displayed elements, or it can be initiated based on an update operation triggered by a data management platform. This disclosure does not impose any restrictions on this.
[0053] For example, a user-triggered toggle action can trigger a page change, or a user-triggered like or comment action can also trigger a page change. Alternatively, when a system notification is present, a page change needs to be triggered so that users can view the system notification more intuitively.
[0054] The data change information may include the data change type and at least one related data to be changed. Therefore, the at least one related data to be changed can be processed accordingly based on the data change type to update the display elements in the preset display interface.
[0055] Step 103: Based on the data change information, perform a data update operation on the preset dataset to obtain the updated target dataset.
[0056] In this embodiment, in order to achieve accurate updates of the preset display interface, after obtaining the data change information, the preset dataset can be updated based on the data change information to obtain the updated target dataset.
[0057] For example, the data change information could be the deletion of associated data for multiple display elements within a preset dataset, thereby deleting multiple display elements within a preset display interface. Alternatively, the data change information could be the addition of associated data for information notifications within a preset dataset, thus allowing information notifications to be displayed within the preset display interface.
[0058] Step 104: Based on a preset first mapping relationship list, determine multiple target display elements associated with the target dataset, and display the multiple target display contents on the preset display interface. The mapping relationship list includes the mapping relationships between multiple preset display elements and associated data.
[0059] In this embodiment, a first mapping relationship list can be created in advance, wherein the mapping relationship list includes multiple preset display elements and associated data mapping relationships.
[0060] Therefore, after determining the target dataset, for each associated data in the target dataset, the target display element corresponding to that associated data can be determined in the first mapping relationship list. Since the target dataset also includes information such as the display order and display position of each associated data, after determining multiple target display elements, multiple target display contents can be displayed on the preset display interface.
[0061] Figure 2 This is a schematic diagram of associated data provided in the embodiments of this disclosure, such as... Figure 2 As shown, the preset display interface 21 can display display elements such as top logo content 22, notification elements 23, and multiple media content 24 published by the publisher. A preset dataset 25 can be created for the preset display interface 21, treating all display elements displayed within the preset display interface 21 as a whole and managing them within a single preset dataset 25. The preset dataset 25 includes association data 26 for all display elements of different display types associated with the preset display interface.
[0062] Figure 3 This is a schematic diagram of media content association data provided in the embodiments of this disclosure, such as... Figure 3 As shown, the media content 31 published by the publisher may include text content 32, image content 33, like information 34, and comment information 35, among other display content. In the associated data 36, all content associated with the media content 31 can be managed as a single unit, which may include sub-units 37 associated with each of the aforementioned display contents.
[0063] The content display method provided in this embodiment determines the data change information associated with the page change operation in response to the page change operation. Based on this data change information, a data update operation is performed on the preset dataset associated with the display interface to obtain the target dataset. Subsequently, multiple target display elements corresponding to the target dataset can be determined based on the preset first mapping relationship list between associated data and display elements, thereby accurately realizing the interface update operation. By treating all display elements displayed within the display interface as a whole and managing them in a single preset dataset, the underlying data update operation can be performed centrally on the preset dataset when an interface update occurs, eliminating the update costs between different datasets and improving the accuracy of the underlying data update. This, in turn, avoids frequent flickering of the display interface and improves the user's browsing experience.
[0064] Optionally, based on any of the above embodiments, step 102 includes:
[0065] In response to a user's preset trigger operation on the preset display interface, determine the data change information associated with the page change operation.
[0066] or,
[0067] In response to an update operation triggered by a preset data management platform, determine the data change information associated with the page change operation.
[0068] In this embodiment, when it is determined that a page change operation is triggered, in order to accurately implement the page change, the data change information associated with the page change operation can be determined.
[0069] The page change operation can be initiated based on a user's preset trigger operation for the displayed elements, or it can be initiated based on an update operation triggered by a data management platform. This disclosure does not impose any restrictions on this.
[0070] For example, in a practical application, users can browse media content and post comments on it within a preset display interface. Therefore, to display the comment within the preset display interface, a page modification is required.
[0071] Alternatively, when other users follow the current user, the data management platform can send a notification to the user. In order to display the notification in the preset display interface, the preset display interface needs to be modified.
[0072] The content display method provided in this embodiment determines the data change information associated with the page change operation based on the user's preset trigger operation or the update operation triggered by the data management platform. This enables accurate page update operations based on the user's preset trigger operation or the update operation triggered by the data management platform, making it applicable to more page update scenarios.
[0073] Figure 4 This is a flowchart illustrating a content display method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 4 As shown, step 102 includes:
[0074] Step 401: Determine the data change type corresponding to the page change operation based on the preset second mapping relationship list, wherein the second mapping relationship list includes the mapping relationship between the page change operation and the data change type.
[0075] Step 402: Determine at least one piece of data to be changed based on the parameter information associated with the page change operation.
[0076] Step 403: Determine the data change type and the at least one associated data to be changed as the data change information.
[0077] In this embodiment, a second mapping relationship list can be pre-created, which includes the mapping relationship between page change operations and data change types.
[0078] Therefore, in response to page change operations, the data change type corresponding to the page change operation can be determined based on a preset second mapping relationship list. For example, in a practical application, when a user unfollows a publisher, the publisher's historical media content needs to be deleted from the preset display interface. Therefore, the corresponding data change type is deletion. Alternatively, when another publisher follows the current user, and there is no notification element on the current display page, a notification element needs to be added to the preset display interface; the corresponding data change type is addition.
[0079] Furthermore, to ensure accurate page changes, it is necessary to determine at least one piece of data to be changed based on the parameters associated with the page change operation. This parameter information can be the publisher identifier or display element identifier triggered when the user initiates the page change operation, or it can be a notification message sent by the data management platform.
[0080] After determining the data change type and at least one related data to be changed, the data change type and at least one related data to be changed can be identified as data change information.
[0081] The content display method provided in this embodiment determines the data change type corresponding to the page change operation and at least one related data to be changed. This allows for accurate data change operations on at least one related data based on the page change operation, using a data processing method that matches the data change type. Consequently, it enables flexible and precise display of a preset display page based on this page change operation.
[0082] Furthermore, based on any of the above embodiments, determining at least one piece of data to be changed associated with the page change operation based on the parameter information associated with the page change operation includes:
[0083] If the data change type is deletion or update, then at least one related data to be changed is determined from the preset dataset associated with the preset display interface.
[0084] If the data change type is an add type, then at least one related data to be changed associated with the parameter information is retrieved from the preset associated database.
[0085] In this embodiment, different associated data to be changed needs to be determined for different data change types. If the data change type is deletion or update, at least one associated data to be changed related to the parameter information is determined from the preset dataset associated with the preset display interface. For example, a page change operation of the deletion type requires deleting display elements from the preset display interface, so at least one associated data to be changed related to the parameter information can be determined from the preset dataset associated with the preset display interface.
[0086] If the data change type is "add", then at least one related data to be changed associated with the parameter information is retrieved from the preset associated database. For example, when a user triggers the "follow" operation for any publisher, it is necessary to add and display the media content published by that publisher in the preset display interface. Therefore, at least one related data to be changed can be retrieved from the preset associated database used to store historical published media content.
[0087] Optionally, based on any of the above embodiments, the preset dataset includes first associated data corresponding to the currently displayed element in the preset display interface and second associated data corresponding to the element to be displayed.
[0088] Step 103 includes:
[0089] Delete at least one of the associated data to be changed from the preset dataset to obtain updated first associated data and updated second associated data.
[0090] If the display size of the display element corresponding to the updated first associated data is smaller than the display size of the content display interface, then the blank area of the content display interface is filled based on the changed second associated data.
[0091] In this embodiment, users can browse more display elements within the preset display interface by switching between them. Therefore, the preset dataset includes not only the first associated data corresponding to the currently displayed element within the preset display interface, but also the second associated data corresponding to the element to be displayed.
[0092] Furthermore, when the data change type is deletion, at least one related data to be changed can be deleted from the preset dataset to obtain the updated first related data and the updated second related data.
[0093] Optionally, after deleting the currently displayed element in the preset display interface, the display size of the displayed element corresponding to the updated first associated data is smaller than the display size of the content display interface. In this case, in order to avoid blank areas appearing in the preset display interface and affecting the user experience, the blank areas of the content display interface can be filled based on the changed second associated data.
[0094] The content display method provided in this embodiment deletes at least one piece of related data to be changed and fills the blank area of the content display interface based on the changed second related data. This allows for accurate deletion of display elements in the preset display interface while avoiding blank areas and enriching the display elements within the preset display interface.
[0095] Optionally, based on any of the above embodiments, the data change type includes an addition type.
[0096] The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes:
[0097] Determine the insertion position corresponding to the at least one associated data to be changed.
[0098] Based on the insertion position, at least one piece of related data to be changed is added to the preset dataset to obtain the target dataset.
[0099] In this embodiment, the data change type includes the addition type. For example, when a user triggers the action of following any publisher, the media content published by that publisher needs to be added to the preset display interface.
[0100] To ensure accurate addition of display elements, it is necessary to determine the insertion position of at least one related data item to be changed. Based on the insertion position, at least one related data item to be changed is added to a preset dataset to obtain the target dataset.
[0101] Furthermore, based on any of the above embodiments, determining the insertion position corresponding to the at least one piece of associated data to be changed includes:
[0102] For each piece of associated data to be changed, determine the data type corresponding to that piece of associated data.
[0103] The display area corresponding to the data type is determined based on the data type and the preset layout information.
[0104] The insertion position of the associated data to be changed is determined based on the display parameters associated with the display area.
[0105] In this embodiment, to achieve precise addition of related data to be changed, layout information can be pre-set for a preset display interface. This layout information includes display parameters for multiple display areas, including but not limited to display position and display size. Different display areas are used to display related data of different data types.
[0106] For example, in practical applications, a preset display interface can include a top display area, a notification information display area, a work display area, and a bottom display area. Different display areas have different display parameters, which can be set by the user according to their actual needs. These display parameters include, but are not limited to, display position and display size. For instance, the top display area, notification information display area, work display area, and bottom display area can be displayed sequentially from top to bottom.
[0107] Furthermore, after identifying at least one related data to be changed, the data type corresponding to each related data to be changed is determined. The display area corresponding to the data type is then determined based on the data type and preset layout information.
[0108] For example, this data type can be a notification data type. Therefore, if there is no notification element in the preset display interface, a notification information display area can be added between the top display area and the work display area according to the display parameters corresponding to the notification information display area, and the associated data of the notification element can be displayed in the notification information display area.
[0109] The content display method provided in this embodiment determines the insertion position corresponding to at least one piece of related data to be changed. Based on the insertion position, at least one piece of related data to be changed is added to a preset dataset to obtain a target dataset. By maintaining the preset dataset associated with the preset display interface, display element addition operations can be accurately performed within the preset display interface based on data addition operations on the preset dataset.
[0110] Optionally, based on any of the above embodiments, the data change type includes an update type.
[0111] The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes:
[0112] Locate at least one piece of data to be updated in the preset dataset.
[0113] Replace the at least one data to be updated with the at least one associated data to be changed.
[0114] In this embodiment, the data change type may include the update type.
[0115] For example, when a user browses media content within a preset display interface, they can trigger a "like" action on the content. Therefore, in response to this "like" action, the display effect of the "like" control needs to be switched to a selected state, thus requiring data updates. Alternatively, if a notification message is received from the data management platform, the number of notification messages needs to be updated.
[0116] Furthermore, when the data change type is an update type, at least one piece of data to be updated can be located in a preset dataset. For example, in response to a user's "like" action on media content, the associated data of the "like" control can be identified as the data to be updated.
[0117] Therefore, after identifying at least one piece of data to be updated, it can be replaced with at least one piece of associated data to be changed. For example, in response to the like operation, the associated data of the like control in the preset dataset can be replaced with the associated data of the selected state.
[0118] The content display method provided in this embodiment can accurately update display elements in a preset display interface by replacing at least one piece of data to be updated in a preset dataset.
[0119] Figure 5 This is a flowchart illustrating a content display method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 5 As shown, the method further includes:
[0120] Step 501: Display the media content display interface, which displays multiple media contents.
[0121] Step 502: In response to a user's unfollow operation triggered by a publisher associated with any media content, determine all associated data related to the publisher in the content dataset associated with the media content display interface.
[0122] Step 503: Delete all associated data in the content dataset to obtain an updated dataset.
[0123] Step 504: Determine all target display elements associated with the updated dataset based on the first mapping relationship list, and display all target display elements in the media content display interface.
[0124] In this embodiment, the preset display interface can be a media content display interface, which displays media content published by multiple publishers. Users can browse the media content within the media content display interface.
[0125] During content browsing, users can also unfollow any publisher. Responding to this unfollow action will stop the display of that publisher's content on the media content display interface. Therefore, it is necessary to reduce the number of elements displayed on the media content display interface to better suit the user's actual needs.
[0126] Therefore, all associated data related to the publisher can be identified within the content dataset linked to the media content display interface. This total associated data can be all media content historically published by the publisher within the content dataset.
[0127] Furthermore, all related data in the content dataset can be deleted to obtain an updated dataset. After deleting all related data, a shift operation can be performed based on other related data in the content dataset to ensure that there are no blank areas within the media content display interface.
[0128] Optionally, after obtaining the updated dataset, all target display elements associated with the updated dataset can be determined based on a preset first mapping relationship, and all target display elements can be displayed in the media content display interface.
[0129] The content display method provided in this embodiment deletes all associated data of a publisher from a preset dataset based on a user's unfollowing action, and updates the preset display interface based on the updated dataset. This allows for accurate interface changes based on user-triggered unfollowing actions, stopping the display of the publisher's content within the preset display interface. This makes the content displayed on the preset display interface more closely match the user's actual needs.
[0130] Figure 6 This is a flowchart illustrating a content display method provided in yet another embodiment of this disclosure. Based on any of the above embodiments, such as... Figure 6 As shown, the method further includes:
[0131] Step 601: Display the media content display interface, which displays multiple media contents.
[0132] Step 602: In response to the user's follow operation triggered by a publisher associated with any media content, retrieve all associated data related to the publisher from the preset association database.
[0133] Step 603: Add all the associated data to the content dataset associated with the media content display interface to obtain the updated dataset.
[0134] Step 604: Determine all target display elements associated with the updated dataset based on the first mapping relationship list, and display all target display elements in the media content display interface.
[0135] In this embodiment, the preset display interface can be a media content display interface, which displays media content published by multiple publishers. Users can browse the media content within the media content display interface.
[0136] During content browsing, users can also follow any publisher. After following a publisher, other content published by that publisher will be displayed on the media content display interface, thus triggering an update of the media content display interface.
[0137] Optionally, all associated data related to the publisher can be retrieved from a preset association database. This set of associated data can include other media content previously published by the publisher. The preset association database can store historical media content published by multiple publishers.
[0138] Furthermore, all related data can be added to the content dataset associated with the media content display interface to obtain an updated dataset. The insertion position of each related data point can be determined according to a preset display logic. For example, the publication time of all related data and the publication time of elements already displayed in the media content display interface can be determined, and the insertion position of the related data can be determined in reverse or ascending order of publication time. Alternatively, all related data published by the publisher can be displayed centrally in the media content display interface; this disclosure does not impose any limitations on this approach.
[0139] Therefore, after obtaining the updated dataset, all target display elements associated with the updated dataset can be determined based on the preset first mapping relationship, and all target display elements can be displayed in the media content display interface.
[0140] The content display method provided in this embodiment adds all related data to the content dataset associated with the media content display interface based on the user's follow operation for any publisher, obtaining an updated dataset. Based on this updated dataset, a preset display interface is updated. This allows for accurate interface changes based on user-triggered follow operations, displaying the publisher's relevant content within the preset display interface. This makes the content displayed on the preset display interface more closely match the user's actual needs.
[0141] Figure 7 This is a schematic diagram of the structure of the content display device provided in the embodiments of this disclosure, such as... Figure 7As shown, the device includes a display module 71, a determination module 72, an update module 73, and a processing module 74. The display module 71 displays a preset display interface associated with a preset dataset, which includes associated data of all display elements of different display types associated with the preset display interface. The determination module 72 determines data change information associated with a currently triggered page change operation. The update module 73 updates the preset dataset based on the data change information to obtain an updated target dataset. The processing module 74 determines multiple target display elements associated with the target dataset based on a preset first mapping relationship list, and displays the multiple target display contents on the preset display interface. The mapping relationship list includes mapping relationships between multiple preset display elements and associated data.
[0142] Furthermore, based on any of the above embodiments, the determining module is configured to: determine the data change information associated with the page change operation in response to a preset trigger operation by the user on the preset display interface; or, determine the data change information associated with the page change operation in response to an update operation triggered by a preset data management platform.
[0143] Further, based on any of the above embodiments, the determining module is configured to: determine the data change type corresponding to the page change operation based on a preset second mapping relationship list, wherein the second mapping relationship list includes mapping relationships between page change operations and data change types; determine at least one associated data to be changed based on parameter information associated with the page change operation; and determine the data change type and the at least one associated data to be changed as the data change information.
[0144] Furthermore, based on any of the above embodiments, the determining module is configured to: if the data change type is a deletion type or an update type, determine at least one piece of associated data to be changed from the preset dataset associated with the preset display interface; if the data change type is an addition type, retrieve at least one piece of associated data to be changed from the preset associated database.
[0145] Furthermore, based on any of the above embodiments, the preset dataset includes first associated data corresponding to the currently displayed element within the preset display interface and second associated data corresponding to the element to be displayed. The update module is configured to: delete at least one associated data to be changed from the preset dataset to obtain updated first associated data and updated second associated data. If the display size of the displayed element corresponding to the updated first associated data is smaller than the display size of the content display interface, then the blank area of the content display interface is filled based on the changed second associated data.
[0146] Furthermore, based on any of the above embodiments, the data change type includes an addition type. The update module is configured to: determine the insertion position corresponding to the at least one associated data to be changed; and add the at least one associated data to be changed to the preset dataset based on the insertion position to obtain the target dataset.
[0147] Furthermore, based on any of the above embodiments, the update module is configured to: determine the data type corresponding to each piece of associated data to be changed; determine the display area corresponding to the data type based on the data type and preset layout information; and determine the insertion position corresponding to the associated data to be changed according to the display parameters associated with the display area.
[0148] Furthermore, based on any of the above embodiments, the data change type includes an update type. The update module is configured to: locate at least one piece of data to be updated in the preset dataset; and replace the at least one piece of data to be updated with the at least one piece of associated data to be changed.
[0149] Further, based on any of the above embodiments, the device further includes: a display module for displaying a media content display interface, wherein the media content display interface displays multiple media contents; a determining module for determining all associated data related to the publisher in the content dataset associated with the media content display interface in response to a user's unfollowing operation triggered for any publisher associated with the media content; an updating module for deleting all associated data in the content dataset to obtain an updated dataset; and a processing module for determining all target display elements associated with the updated dataset according to the first mapping relationship list, and displaying all target display elements within the media content display interface.
[0150] Furthermore, based on any of the above embodiments, the device further includes: a display module for displaying a media content display interface, wherein the media content display interface displays multiple media contents; a determination module for retrieving all associated data related to the publisher from a preset association database in response to a user's follow operation triggered for any media content associated with a publisher; an update module for adding all the associated data to the content dataset associated with the media content display interface to obtain an updated dataset; and a processing module for determining all target display elements associated with the updated dataset according to the first mapping relationship list, and displaying all the target display elements within the media content display interface.
[0151] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0152] To implement the above embodiments, this disclosure also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the content display method as described in any of the above embodiments.
[0153] To implement the above embodiments, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the content display method as described in any of the above embodiments.
[0154] To implement the above embodiments, this disclosure also provides an electronic device, including: a processor and a memory;
[0155] The memory stores computer-executed instructions;
[0156] The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any of the above embodiments.
[0157] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device 800 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 8The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0158] like Figure 8 As shown, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0159] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 An electronic device 800 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0160] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0161] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0162] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0163] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0164] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0165] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0166] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0167] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0168] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0169] In a first aspect, according to one or more embodiments of this disclosure, a content display method is provided, comprising:
[0170] Display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface.
[0171] In response to the currently triggered page change operation, determine the data change information associated with the page change operation;
[0172] Based on the data change information, the preset dataset is updated to obtain the updated target dataset.
[0173] Based on a preset first mapping relationship list, multiple target display elements associated with the target dataset are determined, and the multiple target display contents are displayed on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
[0174] According to one or more embodiments of this disclosure, determining the data change information associated with the page change operation in response to a currently triggered page change operation includes:
[0175] In response to a user's preset trigger operation on the preset display interface, determine the data change information associated with the page change operation;
[0176] or,
[0177] In response to an update operation triggered by a preset data management platform, determine the data change information associated with the page change operation.
[0178] According to one or more embodiments of this disclosure, determining the data change information associated with the page change operation in response to a currently triggered page change operation includes:
[0179] The data change type corresponding to the page change operation is determined based on a preset second mapping relationship list, wherein the second mapping relationship list includes the mapping relationship between the page change operation and the data change type;
[0180] Based on the parameter information associated with the page change operation, at least one piece of data to be changed is determined.
[0181] The data change type and the at least one associated data to be changed are identified as the data change information.
[0182] According to one or more embodiments of this disclosure, determining at least one piece of data to be changed associated with the page change operation based on parameter information associated with the page change operation includes:
[0183] If the data change type is deletion or update, then at least one related data to be changed is determined from the preset dataset associated with the preset display interface.
[0184] If the data change type is an add type, then at least one related data to be changed associated with the parameter information is retrieved from the preset associated database.
[0185] According to one or more embodiments of this disclosure, the preset dataset includes first associated data corresponding to the currently displayed element in the preset display interface and second associated data corresponding to the element to be displayed;
[0186] The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes:
[0187] Delete at least one of the related data to be changed from the preset dataset to obtain updated first related data and updated second related data;
[0188] If the display size of the display element corresponding to the updated first associated data is smaller than the display size of the content display interface, then the blank area of the content display interface is filled based on the changed second associated data.
[0189] According to one or more embodiments of this disclosure, the data change type includes an add type;
[0190] The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes:
[0191] Determine the insertion position corresponding to the at least one piece of associated data to be changed;
[0192] Based on the insertion position, at least one piece of related data to be changed is added to the preset dataset to obtain the target dataset.
[0193] According to one or more embodiments of this disclosure, determining the insertion position corresponding to the at least one piece of associated data to be changed includes:
[0194] For each piece of associated data to be changed, determine the data type corresponding to that piece of associated data;
[0195] The display area corresponding to the data type is determined based on the data type and the preset layout information;
[0196] The insertion position of the associated data to be changed is determined based on the display parameters associated with the display area.
[0197] According to one or more embodiments of this disclosure, the data change type includes an update type;
[0198] The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes:
[0199] Locate at least one piece of data to be updated in the preset dataset;
[0200] Replace the at least one data to be updated with the at least one associated data to be changed.
[0201] According to one or more embodiments of this disclosure, the method further includes:
[0202] The media content display interface displays multiple media content items.
[0203] In response to a user's unfollow operation triggered by a publisher associated with any media content, determine all associated data related to the publisher in the content dataset associated with the media content display interface;
[0204] Delete all related data in the content dataset to obtain an updated dataset;
[0205] Based on the first mapping relationship list, determine all target display elements associated with the updated dataset, and display all target display elements in the media content display interface.
[0206] According to one or more embodiments of this disclosure, the method further includes:
[0207] The media content display interface displays multiple media content items.
[0208] In response to a user's follow action triggered by a publisher associated with any media content, all associated data related to the publisher are retrieved from a preset association database;
[0209] Add all the associated data to the content dataset associated with the media content display interface to obtain the updated dataset;
[0210] Based on the first mapping relationship list, determine all target display elements associated with the updated dataset, and display all target display elements in the media content display interface.
[0211] Secondly, according to one or more embodiments of this disclosure, a content display device is provided, comprising:
[0212] The display module is used to display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface.
[0213] The determination module is used to determine the data change information associated with the currently triggered page change operation in response to the page change operation.
[0214] The update module is used to perform a data update operation on the preset dataset based on the data change information to obtain the updated target dataset;
[0215] The processing module is used to determine multiple target display elements associated with the target dataset based on a preset first mapping relationship list, and to display the multiple target display contents on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
[0216] According to one or more embodiments of this disclosure, the determining module is configured to:
[0217] In response to a user's preset trigger operation on the preset display interface, determine the data change information associated with the page change operation;
[0218] or,
[0219] In response to an update operation triggered by a preset data management platform, determine the data change information associated with the page change operation.
[0220] According to one or more embodiments of this disclosure, the determining module is configured to:
[0221] The data change type corresponding to the page change operation is determined based on a preset second mapping relationship list, wherein the second mapping relationship list includes the mapping relationship between the page change operation and the data change type;
[0222] Based on the parameter information associated with the page change operation, at least one piece of data to be changed is determined.
[0223] The data change type and the at least one associated data to be changed are identified as the data change information.
[0224] According to one or more embodiments of this disclosure, the determining module is configured to:
[0225] If the data change type is deletion or update, then at least one related data to be changed is determined from the preset dataset associated with the preset display interface.
[0226] If the data change type is an add type, then at least one related data to be changed associated with the parameter information is retrieved from the preset associated database.
[0227] According to one or more embodiments of this disclosure, the preset dataset includes first associated data corresponding to the currently displayed element in the preset display interface and second associated data corresponding to the element to be displayed;
[0228] The update module is used for:
[0229] Delete at least one of the related data to be changed from the preset dataset to obtain updated first related data and updated second related data;
[0230] If the display size of the display element corresponding to the updated first associated data is smaller than the display size of the content display interface, then the blank area of the content display interface is filled based on the changed second associated data.
[0231] According to one or more embodiments of this disclosure, the data change type includes an add type;
[0232] The update module is used for:
[0233] Determine the insertion position corresponding to the at least one piece of associated data to be changed;
[0234] Based on the insertion position, at least one piece of related data to be changed is added to the preset dataset to obtain the target dataset.
[0235] According to one or more embodiments of this disclosure, the updating module is configured to:
[0236] For each piece of associated data to be changed, determine the data type corresponding to that piece of associated data;
[0237] The display area corresponding to the data type is determined based on the data type and the preset layout information;
[0238] The insertion position of the associated data to be changed is determined based on the display parameters associated with the display area.
[0239] According to one or more embodiments of this disclosure, the data change type includes an update type;
[0240] The update module is used for:
[0241] Locate at least one piece of data to be updated in the preset dataset;
[0242] Replace the at least one data to be updated with the at least one associated data to be changed.
[0243] According to one or more embodiments of this disclosure, the apparatus further includes:
[0244] The display module is used to display a media content display interface, which displays multiple media content items.
[0245] The determination module is used to determine all associated data related to the publisher in the content dataset associated with the media content display interface in response to the user's unfollow operation triggered by the publisher associated with any media content.
[0246] The update module is used to delete all related data in the content dataset to obtain an updated dataset;
[0247] The processing module is configured to determine all target display elements associated with the updated dataset based on the first mapping relationship list, and display all target display elements within the media content display interface.
[0248] According to one or more embodiments of this disclosure, the apparatus further includes:
[0249] The display module is used to display a media content display interface, which displays multiple media content items.
[0250] The determination module is used to respond to a user's follow operation triggered by a publisher associated with any media content, and to retrieve all associated data related to the publisher from a preset association database;
[0251] The update module is used to add all the associated data to the content dataset associated with the media content display interface to obtain an updated dataset;
[0252] The processing module is configured to determine all target display elements associated with the updated dataset based on the first mapping relationship list, and display all target display elements within the media content display interface.
[0253] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0254] The memory stores computer-executed instructions;
[0255] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.
[0256] Fourthly, according to one or more embodiments of this disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the content display method described in the first aspect and various possible designs of the first aspect is implemented.
[0257] Fifthly, according to one or more embodiments of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.
[0258] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0259] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0260] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content presentation method, characterized by, include: Display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface. In response to the currently triggered page change operation, determine the data change information associated with the page change operation; Based on the data change information, the preset dataset is updated to obtain the updated target dataset. Based on a preset first mapping relationship list, multiple target display elements associated with the target dataset are determined, and the multiple target display contents are displayed on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
2. The method according to claim 1, characterized in that, The response to the currently triggered page change operation, determining the data change information associated with the page change operation, includes: In response to a user's preset trigger operation on the preset display interface, determine the data change information associated with the page change operation; or, In response to an update operation triggered by a preset data management platform, determine the data change information associated with the page change operation.
3. The method according to claim 1, characterized in that, The response to the currently triggered page change operation, determining the data change information associated with the page change operation, includes: The data change type corresponding to the page change operation is determined based on a preset second mapping relationship list, wherein the second mapping relationship list includes the mapping relationship between the page change operation and the data change type; Based on the parameter information associated with the page change operation, at least one piece of data to be changed is determined. The data change type and the at least one associated data to be changed are identified as the data change information.
4. The method according to claim 3, characterized in that, The step of determining at least one piece of data to be changed based on the parameter information associated with the page change operation includes: If the data change type is deletion or update, then at least one related data to be changed is determined from the preset dataset associated with the preset display interface. If the data change type is an add type, then at least one related data to be changed associated with the parameter information is retrieved from the preset associated database.
5. The method according to claim 3, characterized in that, The preset dataset includes first associated data corresponding to the currently displayed element in the preset display interface and second associated data corresponding to the element to be displayed. The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes: Delete at least one of the related data to be changed from the preset dataset to obtain updated first related data and updated second related data; If the display size of the display element corresponding to the updated first associated data is smaller than the display size of the content display interface, then the blank area of the content display interface is filled based on the changed second associated data.
6. The method according to claim 3, characterized in that, The data change types include the add type; The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes: Determine the insertion position corresponding to the at least one piece of associated data to be changed; Based on the insertion position, at least one piece of related data to be changed is added to the preset dataset to obtain the target dataset.
7. The method according to claim 6, characterized in that, Determining the insertion position corresponding to the at least one piece of associated data to be changed includes: For each piece of associated data to be changed, determine the data type corresponding to that piece of associated data; The display area corresponding to the data type is determined based on the data type and the preset layout information; The insertion position of the associated data to be changed is determined based on the display parameters associated with the display area.
8. The method according to claim 3, characterized in that, The data change types include update types; The step of updating the preset dataset based on the data change information to obtain the updated target dataset includes: Locate at least one piece of data to be updated in the preset dataset; Replace the at least one data to be updated with the at least one associated data to be changed.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: The media content display interface displays multiple media content items. In response to a user's unfollow operation triggered by a publisher associated with any media content, determine all associated data related to the publisher in the content dataset associated with the media content display interface; Delete all related data in the content dataset to obtain an updated dataset; Based on the first mapping relationship list, determine all target display elements associated with the updated dataset, and display all target display elements in the media content display interface.
10. The method according to any one of claims 1-8, characterized in that, The method further includes: The media content display interface displays multiple media content items. In response to a user's follow action triggered by a publisher associated with any media content, all associated data related to the publisher are retrieved from a preset association database; Add all the associated data to the content dataset associated with the media content display interface to obtain the updated dataset; Based on the first mapping relationship list, determine all target display elements associated with the updated dataset, and display all target display elements in the media content display interface.
11. A content display device, characterized in that, include: The display module is used to display a preset display interface, which is associated with a preset dataset. The preset dataset includes the associated data of all display elements of different display types associated with the preset display interface. The determination module is used to determine the data change information associated with the currently triggered page change operation in response to the page change operation. The update module is used to perform a data update operation on the preset dataset based on the data change information to obtain the updated target dataset; The processing module is used to determine multiple target display elements associated with the target dataset based on a preset first mapping relationship list, and to display the multiple target display contents on the preset display interface. The mapping relationship list includes the mapping relationship between multiple preset display elements and associated data.
12. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the content display method as described in any one of claims 1 to 10.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the content display method as described in any one of claims 1 to 10.