Media content multi-terminal synchronous management method and system based on data feedback
Through the multi-terminal synchronization management method of media content based on data feedback, the importance index and task priority index are used to optimize synchronization tasks, the content conflict and data consistency problems in the multi-terminal synchronization management of media content are solved, and the timely synchronization of key data and resources are achieved. Efficient use.
Patent Information
- Application Number
- CN202411310212.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-09-19
AI Technical Summary
The existing multi-terminal synchronization management methods and systems of media content are prone to content conflicts and data consistency problems under different system versions and network delay conditions, resulting in data errors or repeated processing, increasing the system's computing load and resource waste.
Adopt multi-terminal synchronization management method of media content based on data feedback, and determine the importance index and task priority index of media content to be synchronized by real-time acquisition and classification of media content information, and perform primary and secondary synchronization tasks to ensure timely synchronization of key data. Avoid content conflicts and data consistency issues.
It effectively avoids content conflicts and data consistency issues, ensures timely synchronization of key data under delayed network conditions, reduces data errors and repeated processing, and reduces system computing load and resource waste.
Smart Images

Figure CN119135973A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of media content synchronization management, and in particular to a method and system for media content multi-terminal synchronization management based on data feedback. Background Art
[0002] With the popularization of digital media, users access content through different devices, requiring content to be updated synchronously between each end. This method optimizes content push strategies by monitoring user behavior data in real time to achieve efficient and consistent content synchronization. Applications include news publishing, online education, and entertainment industries, ensuring that users can obtain the latest and consistent content on mobile phones, tablets, and computers, improving user experience and satisfaction.
[0003] The existing media content multi-terminal synchronization management method and system are prone to content conflicts and data consistency problems when the management system synchronizes media content due to the different system versions and network delays of multiple terminals. At the same time, it is difficult for the synchronization management system to determine the final displayed content, and data errors or repeated processing are prone to occur, which increases the system's computing load and causes resource waste. Therefore, it is necessary to provide a media content multi-terminal synchronization management method and system based on data feedback to solve the above-mentioned problems. Summary of the invention
[0004] In order to solve the above technical problems, a method and system for multi-terminal synchronization management of media content based on data feedback are provided. This technical solution solves the existing method and system for multi-terminal synchronization management of media content proposed in the above background technology. Because the system versions and network delays of multiple terminals are different, the management system is prone to content conflicts and data consistency problems when synchronizing media content. At the same time, it is difficult for the synchronization management system to determine the final displayed content, and data errors or repeated processing are prone to occur, which increases the system's computing load and causes resource waste.
[0005] In order to achieve the above purpose, the technical solution adopted by the present invention is:
[0006] A method for synchronously managing media content at multiple terminals based on data feedback comprises the following steps:
[0007] S100, acquiring the media content information to be synchronized in real time, and classifying the media content information to be synchronized;
[0008] S200, putting the classified media content information to be synchronized into different media content lists to be synchronized, and determining the media content list information to be synchronized;
[0009] S300: Based on the information of the to-be-synchronized media content list, importance analysis is performed on the to-be-synchronized media content list to obtain an importance index Y of each to-be-synchronized media content list. y;
[0010] S400: Using the importance index Y′ of each to-be-synchronized media content list y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R′ of each synchronization management task m , and determine the initial synchronization task information;
[0011] S500: Based on the initial synchronization task information, the corresponding media content to be synchronized is initially synchronized to obtain the initial synchronization quality index T′ e and feedback information of the media content to be synchronized during the initial synchronization;
[0012] S600: Feedback information of the to-be-synchronized media content through the initial synchronization and the initial synchronization quality index T′ e , optimize the initial synchronization task information and perform the secondary synchronization task.
[0013] Preferably, the real-time acquisition of the media content information to be synchronized and classification of the media content information to be synchronized specifically includes:
[0014] Based on WordPress, create and obtain various types of media content, and establish a media content database, wherein the media content database is used to store the media content information to be synchronized;
[0015] Based on a media content database, obtaining an expected hash value corresponding to each media content in the database;
[0016] Based on the hash algorithm, the actual hash value corresponding to each media content in the database is obtained, and the actual hash value is compared with the expected hash value to determine whether the media content is empty. If so, the media content is traced back and the media content is re-obtained. If not, the MIME type and file metadata of the media content are obtained;
[0017] pass Get the classification set F′ corresponding to each media content i ={w′ 1 ,…,w′ ρ}, and determine the media content information to be synchronized;
[0018] Based on the classification set F′ corresponding to each media content i , classifying the media content information to be synchronized;
[0019] Among them, F′ i is the classification set corresponding to the i-th media content in the database, w′ ρ is the ρth classification element in the classification set corresponding to the ith media content, S′i is the quantified value of the main type of the MIME type of the i-th media content in the database, S″ i is the quantized value of the subtype of the MIME type of the i-th media content in the database, (S″′ γ ) i is the quantized value of the γth metadata of the ith media content in the database.
[0020] Preferably, the classification set F′ corresponding to each media content i , classify the synchronized media content information, including:
[0021] The classification set F′ corresponding to each media content i Import the media content database, and the classification set F′ corresponding to each media content i One-to-one correspondence with each media content in the database, and the classification set F′ i Different from the column where the media content is located;
[0022] Get the classification set F′ corresponding to each media content in the media content database i The classification element w′ ρ The average and through Determine a classification error coefficient β′ of all media content in the media content database, where j is the total number of media content in the media content database;
[0023] Based on the classification error coefficient β′, the classification set F′ in the media content database is i The classification element w′ ρ There are α media contents with similar values merged into a new column in the database, and the media content information to be synchronized is determined;
[0024] Each classification set F′ in the media content database i The classification element w′ ρ α-1 media contents with similar values are merged into the next column of the new column in the database, a column of the media contents to be synchronized in the database is used as a list of the media contents to be synchronized, and information of the list of the media contents to be synchronized is determined;
[0025] When new media content is created and acquired, the media content database is updated in real time, the determined media content in the media content database is moved down one column, and each new media content is imported into the first column of the database;
[0026] Get the classification set F′ of each new media content i , if the classification set F′ of the new media content i The classification element w′ inρ The classification set F′ of the media content to be synchronized in the list information of the media content to be synchronized determined in the media content database i The classification element w′ in ρ If the values are similar, the new media content is merged into the determined list information of media content to be synchronized.
[0027] Preferably, based on the information of the to-be-synchronized media content list, the importance of the to-be-synchronized media content list is analyzed to obtain the importance index Y′ of each to-be-synchronized media content list. y , specifically including:
[0028] Re-acquire metadata of each to-be-synchronized media content in the to-be-synchronized media content list information;
[0029] Extract key content tags from the metadata of each media content to be synchronized, perform natural language processing on the key content tags, and Get the key sentiment index Q′ corresponding to each media content to be synchronized i , where μ π is the weight coefficient of the sentiment score corresponding to the πth key content label, G π is the sentiment score corresponding to the πth key content label, is the total number of key content tags;
[0030] pass Get the importance index Y′ of each media content list to be synchronized y , where I is the total number of media contents to be synchronized in the media contents list information to be synchronized, and y is the total number of media contents lists to be synchronized.
[0031] Preferably, the importance index Y′ of each to-be-synchronized media content list is y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R′ of each synchronization management task m , and determine the initial synchronization task information, including:
[0032] Based on the importance index Y′ of each media content list to be synchronized y Sort the list of media contents to be synchronized;
[0033] Based on the total value of the list of media contents to be synchronized, determine the maximum synchronization list value σ′, and determine the synchronization management task information;
[0034] pass Determine the task priority index R′ of each synchronization management task m , where m is the total number of synchronization management tasks;
[0035] Get the task priority index R' of the synchronization management task m The median value M m , and set the task priority index R′ m Greater than or equal to the median value M m The synchronization management tasks are selected and used as the initial synchronization tasks, and the initial synchronization task information is determined;
[0036] The task priority index R′ m Less than the median M m The synchronization management task is used as a secondary synchronization task, and the secondary synchronization task information is determined.
[0037] Preferably, the feedback information of the media content to be synchronized through the initial synchronization and the initial synchronization quality index T′ e , optimize the initial synchronization task information and perform secondary synchronization tasks, including:
[0038] Based on the initial synchronization task information, obtain the initial synchronization time threshold T″ e ;
[0039] After the corresponding to-be-synchronized media content completes the initial synchronization, the real-time synchronization time T″′ required for each to-be-synchronized media content to complete the initial synchronization in the initial synchronization task information is obtained. i , and simultaneously obtain dimension information of each media content to be synchronized displayed on different devices;
[0040] Based on the dimensional information of each media content to be synchronized displayed on different devices, obtain the display index X″ i , where the display index X″ i Available through Get, is the cth dimension value of the media content to be synchronized displayed on the Tth device, θ τ is the weight coefficient of the impact of different devices on the dimensional information of the displayed content, ∈c is the weight coefficient of the cth dimension value, is the total number of dimension values in the c′ dimensional information, and τ′ is the total number of synchronized devices;
[0041] pass Determine the initial synchronization quality index T′ e , where ε is the total number of media contents to be synchronized in the initial synchronization task information;
[0042] Performing data preprocessing on feedback information of the to-be-synchronized media content of the initial synchronization, and performing natural language processing on the feedback information after the data preprocessing;
[0043] pass Get the content effect evaluation index Q″ corresponding to each media content to be synchronized after the initial synchronization i , where H p is the pth content effect parameter corresponding to the ith media content to be synchronized after the initial synchronization, k p is the weight coefficient of the pth content effect parameter corresponding to the i-th media content to be synchronized after the initial synchronization, and P′ is the total value of the content effect parameter;
[0044] Based on the initial synchronization quality index T′ corresponding to each media content to be synchronized after the initial synchronization e and content effect evaluation index Q″ i Optimize the initial synchronization task information, adjust the secondary synchronization task information, and gradually perform the secondary synchronization tasks.
[0045] Furthermore, a media content multi-terminal synchronization management system based on data feedback is proposed, which is used to implement any of the above management methods, including:
[0046] A content management module, which is used to obtain the media content information to be synchronized in real time, receive feedback information of the media content to be synchronized for the first time, store various types of media content created and acquired, classify the media content information to be synchronized, create and acquire various types of media content based on WordPress, and update the media content database, and perform data processing on the data and information acquired by the data receiving unit;
[0047] A data feedback module, which is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module, receives feedback information of the media content to be synchronized after the synchronization management system performs the synchronization task, and transmits the feedback information to the data receiving unit;
[0048] A synchronization management module, the synchronization management module is used to analyze the importance of the media content list to be synchronized based on the information of the media content list to be synchronized, obtain the importance index of each media content list to be synchronized, evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain feedback information after data preprocessing from the data processing unit, evaluate the feedback information, obtain the content effect evaluation index, and perform the initial synchronization task and the secondary synchronization task;
[0049] The terminal display module is used to display the data processing process of the content management module and the synchronization process of the synchronization management module.
[0050] Preferably, the content management module includes:
[0051] A data receiving unit, the data receiving unit is used to obtain the media content information to be synchronized in real time, and receive feedback information of the media content to be synchronized that is synchronized for the first time;
[0052] A data storage unit, wherein the data storage unit is provided with a media content database for storing various types of media content created and acquired;
[0053] A data processing unit is used to classify the media content information to be synchronized, create and obtain various types of media content based on WordPress, update the media content database, and perform data processing on the data and information obtained by the data receiving unit.
[0054] Preferably, the synchronization management module includes:
[0055] An analysis unit, the analysis unit being used to perform importance analysis on the media content list to be synchronized based on the information of the media content list to be synchronized, and obtain an importance index of each media content list to be synchronized;
[0056] An evaluation unit, the evaluation unit is used to evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain the feedback information after data preprocessing from the data processing unit, and evaluate the feedback information to obtain the content effect evaluation index;
[0057] A multi-terminal synchronization unit is used to perform a primary synchronization task and a secondary synchronization task.
[0058] Preferably, the data feedback module includes:
[0059] A data transmission unit, which is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module;
[0060] The information feedback unit is used to receive feedback information of the media content to be synchronized after the synchronization management system performs a synchronization task, and transmit the feedback information to the data receiving unit.
[0061] Compared with the prior art, the present invention has the following beneficial effects:
[0062] This scheme proposes a media content multi-terminal synchronization management method and system based on data feedback. The synchronization management task information is determined through the importance index of each media content list to be synchronized, and each synchronization management task information is evaluated separately to obtain the task priority index of each synchronization management task. At the same time, the initial synchronization task information is determined, and the importance index and task priority index are used to enable the synchronization management system to prioritize the synchronization of important media content, ensuring that key data can still be synchronized in time under delayed network conditions, avoiding content conflicts and data consistency problems.
[0063] This scheme proposes a media content multi-terminal synchronization management method and system based on data feedback. Through the initial synchronization quality index and the feedback information of the media content to be synchronized during the initial synchronization, and obtaining the content effect evaluation index corresponding to each media content to be synchronized in the feedback information, the content effect evaluation index and the initial synchronization quality index are used to determine which media content needs to be updated first, so as to avoid data errors or repeated processing, increase the system's computing load, and cause waste of resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 A flowchart of a method for synchronously managing media content at multiple terminals based on data feedback proposed by the present invention;
[0065] Figure 2 is a flow chart of the classification of the media content information to be synchronized in the present invention;
[0066] Figure 3 A flowchart of determining the initial synchronization task information and the secondary synchronization task information in the present invention;
[0067] Figure 4 This is a system framework diagram of a media content multi-terminal synchronization management system based on data feedback proposed by the present invention. DETAILED DESCRIPTION
[0068] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art may think of other obvious variations.
[0069] Reference Figure 1 - Figure 4 As shown, a method for multi-terminal synchronous management of media content based on data feedback includes the following steps:
[0070] S100, acquiring the media content information to be synchronized in real time, and classifying the media content information to be synchronized;
[0071] Furthermore, the media content information to be synchronized is obtained in real time, and the media content information to be synchronized is classified, specifically including:
[0072] Based on WordPress, create and obtain various types of media content and establish a media content database, which is used to store the media content information to be synchronized;
[0073] Based on a media content database, obtaining an expected hash value corresponding to each media content in the database;
[0074] Based on the hash algorithm, the actual hash value corresponding to each media content in the database is obtained, and the actual hash value is compared with the expected hash value to determine whether the media content is empty. If so, the media content is traced back and the media content is re-obtained. If not, the MIME type and file metadata of the media content are obtained;
[0075] pass Get the classification set F′ corresponding to each media content i ={w′ 1 ,…,w′ ρ}, and determine the media content information to be synchronized;
[0076] Based on the classification set F′ corresponding to each media content i , classifying the media content information to be synchronized;
[0077] Among them, F′ i is the classification set corresponding to the i-th media content in the database, w′ ρ is the ρth classification element in the classification set corresponding to the ith media content, S′ i is the quantified value of the main type of the MIME type of the i-th media content in the database, S″ i is the quantized value of the subtype of the MIME type of the i-th media content in the database, (S″′ γ ) i is the quantized value of the γth metadata of the ith media content in the database.
[0078] Furthermore, based on the classification set F′ corresponding to each media content i , classify the synchronized media content information, including:
[0079] The classification set F′ corresponding to each media content i Import the media content database, and the classification set F′ corresponding to each media content i One-to-one correspondence with each media content in the database, and the classification set ′ i Different from the column where the media content is located;
[0080] Get the classification set F′ corresponding to each media content in the media content database iThe classification element w′ ρ The average and through Determine a classification error coefficient β′ of all media content in the media content database, where j is the total number of media content in the media content database;
[0081] Based on the classification error coefficient β′, the classification set F′ in the media content database is i The classification element w′ ρ There are α media contents with similar values merged into a new column in the database, and the media content information to be synchronized is determined. It can be understood that if the value of α is 3, the value of the classification error coefficient β′ is 3, and the classification set F′ of a media content A 1 There are three classification elements w′ 1 , w′ 2 , w′ 3 , another classification set F′ of media content B 2 There are three classification elements w′ 4 , w′ 5 , w′ 6 , if F′ 2 and F′ 1 The absolute value of the difference between any three classification elements in is less than or equal to the classification error coefficient β′, that is, |w′ 4 -w′ 1 |、|w′ 5 -w′ 3 | and |w′ 6 -w′ 2 | or the absolute value of the difference between any two non-repeating combinations is less than or equal to 3, that is, less than or equal to β′, then media content B and media content A can be merged into a new column in the media database, and A may be in the previous column of B or in the next column of B, mainly based on the key sentiment index Q′ between A and B. i As the standard, if the key sentiment index Q′ of A i is greater than B, then A is above B;
[0082] Each classification set F′ in the media content database i The classification element w′ ρ There are α-1 media contents with similar values merged into the next column of the new column in the database, and the column of the media contents to be synchronized in the database is used as the list of the media contents to be synchronized, and the list information of the media contents to be synchronized is determined. It can be understood that the value of α is variable, and when the media contents are merged into the new column in the database, α is in descending order. For example, at this time, the value of α-1 is 2, then only one of the classification sets F of the media contents A is needed. 1 There are three classification elements w′ 1, w′ 2 , w′ 3 , another classification set F′ of media content B 2 There are three classification elements w′ 4 , w′ 5 , w′ 6 , if F′ 2 and F′ 1 The absolute value of the difference between any two classification elements in is less than or equal to the classification error coefficient β′, that is, |w′ 4 -w′ 1 |、|w′ 5 -w′ 3 | and |w′ 6 -w′ 2 | or the absolute value of the difference between any two non-repeating combinations is less than or equal to 3, that is, less than or equal to β′, then media content B and media content A can be merged into a new column in the media database, and the new column at this time is different from the column with the value of α-1 being 2;
[0083] When new media content is created and acquired, the media content database is updated in real time, the determined media content in the media content database is moved down one column, and each new media content is imported into the first column of the database;
[0084] Get the classification set F′ of each new media content i , if the classification set F′ of the new media content i The classification element w′ in ρ The classification set F′ of the media content to be synchronized in the list information of the media content to be synchronized determined in the media content database i The classification element w′ in ρ If the values are similar, the new media content is merged into the determined list information of media content to be synchronized.
[0085] Specifically, the media content information to be synchronized includes the content displayed on all synchronization platforms, including text, pictures, videos and other media elements. The list of media content to be synchronized is one of the columns of data in the media content database. The media content database can be created using MySQL, etc. WordPress is an open source content management system (CMS) for creating and managing websites and blogs. It supports various types of content, including articles, pages, media files (such as pictures and videos), etc. It provides classification, labeling and custom content type functions to facilitate the organization and management of content. Based on the media content database, the expected hash value corresponding to each media content in the database is obtained. The expected hash value is a known hash value that should be generated by specific data in theory. Based on the hash algorithm, the actual hash value corresponding to each media content in the database is obtained. First, the hash algorithm must be determined and a suitable hash algorithm must be selected to generate and verify the hash value. Common hash algorithms include: MD5, SHA-256, etc. MD5 is a 128-bit hash value, which is usually used as a data integrity check, but has low security; SHA-256 is a 256-bit hash value, which provides stronger security and is widely used in various applications. When obtaining the expected hash value corresponding to each media content in the database, the path or location of each media content in the database can be obtained first. For example, assuming that there is a table media_files in the database, which contains the path of the media content file, the hash value is calculated using the selected hash algorithm, or the hash value can be obtained using Python code. The expected hash value and the corresponding actual hash value corresponding to each media content can be imported into a row corresponding to the media content in the media content database. The MIME type of media content is a standard used to describe the type and format of files on the Internet. It allows clients and servers to correctly handle different types of files. The MIME type usually consists of two parts, separated by a slash, including the main type, which is used to describe the basic category of files, such as text, image, audio, video, application and other files, and the subtype specifies the specific format in the main type, such as plain, jpeg, mp4, json, etc. The metadata of the media content may include metadata of text files, metadata of image files, metadata of audio files, metadata of video files, etc., depending on the media content data that the synchronization management system needs to synchronize. For example, when processing the metadata of video files, the metadata includes resolution, frame rate, etc.
[0086] It is understandable that through Get the classification set F′ corresponding to each media content i ={w′ 1 ,…,w′ ρ}, and determine the media content information to be synchronized, S′i is the quantitative value of the main type of the MIME type of the i-th media content in the database. Assuming that the text / html category belonging to the main type in the MIME type of a certain media content appears 1000 times in the website, 1000 can be used as a standard for the quantitative value of the main type in the MIME type. (S″′ γ ) i is the quantized value of the γth metadata of the ith media content in the database. For example, if the resolution of a certain media content (video) in its metadata is 1920x1080, then 1920x1080 can be used as the weighted sum of the quantized values as the quantized value of one of the metadata of the media content.
[0087] S200, putting the classified media content information to be synchronized into different media content lists to be synchronized, and determining the media content list information to be synchronized;
[0088] S300: Based on the information of the to-be-synchronized media content list, importance analysis is performed on the to-be-synchronized media content list to obtain an importance index Y′ of each to-be-synchronized media content list. y ;
[0089] Further, based on the information of the to-be-synchronized media content list, the importance of the to-be-synchronized media content list is analyzed to obtain the importance index Y′ of each to-be-synchronized media content list. y , specifically including:
[0090] Re-acquire metadata of each to-be-synchronized media content in the to-be-synchronized media content list information;
[0091] Extract key content tags from the metadata of each media content to be synchronized, perform natural language processing on the key content tags, and Get the key sentiment index Q′ corresponding to each media content to be synchronized i , where μ π is the weight coefficient of the sentiment score corresponding to the πth key content label, G π is the sentiment score corresponding to the πth key content label, is the total number of key content tags;
[0092] pass Get the importance index Y′ of each media content list to be synchronized y , where I is the total number of media contents to be synchronized in the media contents list information to be synchronized, and y is the total number of media contents lists to be synchronized.
[0093] Specifically, the key content tag is the metadata of each media content to be synchronized, which carries key information associated with the media content. The sentiment score is used to describe the popularity or sentiment positivity of the key content tag, etc. The importance index is used to describe the importance of the media content list to be synchronized that needs to be synchronized on multiple terminals. For example, if one of the media content to be synchronized is a hot news video, its metadata may carry relevant tags of the hot news video to simply describe the content of the hot news video. If the other media content to be synchronized is an ordinary video, the sentiment score of the key content tag it carries will be smaller than the sentiment score of the hot news video. The sentiment score can be queried in the sentiment dictionary, or a sentiment index analysis model can be obtained by using a deep learning method. This sentiment index analysis model will compare the key content tags carried in the media content to be synchronized with the sentiment dictionary to obtain the sentiment score corresponding to the media content to be synchronized. This sentiment score can not only describe the positive or negative sentiment expressed by the key content tag, but also describe the importance index of the hot content. For example, if one of the media content to be synchronized is a hot news video, the key content tag carried in its metadata will carry relevant hot words, then the higher its sentiment score is, the higher the importance index Y′ of the media content list to be synchronized. y The higher it is, the more the synchronization management system will prioritize multi-terminal synchronization.
[0094] S400: Using the importance index Y′ of each to-be-synchronized media content list y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R′ of each synchronization management task m , and determine the initial synchronization task information;
[0095] Furthermore, the importance index Y′ of each to-be-synchronized media content list is y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R′ of each synchronization management task m , and determine the initial synchronization task information, including:
[0096] Based on the importance index Y′ of each media content list to be synchronized y Sort the list of media contents to be synchronized;
[0097] Based on the total value of the list of media contents to be synchronized, determine the maximum synchronization list value σ′, and determine the synchronization management task information;
[0098] pass Determine the task priority index R′ of each synchronization management task m , where m is the total number of synchronization management tasks;
[0099] Get the task priority index R' of the synchronization management task m The median value M m , and set the task priority index R′ m Greater than or equal to the median value M m The synchronization management tasks are selected and used as the initial synchronization tasks, and the initial synchronization task information is determined;
[0100] The task priority index R′ m Less than the median M m The synchronization management task is used as a secondary synchronization task, and the secondary synchronization task information is determined.
[0101] Specifically, based on the total value of the list of media content to be synchronized, the maximum synchronization list value σ′ is determined, and the synchronization management task information is determined. When the total value of the list of media content to be synchronized exceeds a certain value, it is difficult for the synchronization management system to perform fast and accurate multi-terminal synchronization tasks on the media content to be synchronized in the list of media content to be synchronized, and the maximum synchronization list value σ′ needs to be set. The maximum synchronization list value σ′ can be one tenth or one hundredth of the total value of the list of media content to be synchronized, which is determined specifically according to the total value of the list of media content to be synchronized and the computing power of the synchronization management system. The task priority index R′ m Less than the median M m The synchronization management task is used as the secondary synchronization task, and the task priority index R′ m Greater than or equal to the median value M m The synchronization management tasks are screened out and used as the initial synchronization tasks. The purpose of dividing them into the initial synchronization tasks and the secondary synchronization tasks is mainly to use the initial synchronization tasks to perform synchronization tests, and to optimize the secondary synchronization tasks according to the synchronization results of the initial synchronization tasks. For example, when performing the initial synchronization task, if the synchronization of the media content to be synchronized fails, the content is missing, the feedback is not good, etc. due to network fluctuations in a certain time period or a certain device, the maximum synchronization list value σ′, the synchronization time, etc. in the secondary synchronization task information can be adaptively adjusted. The results of the initial synchronization task can reveal delays, errors or inconsistencies in the synchronization. By analyzing these feedbacks, the secondary synchronization can be optimized for these problems, reduce delays and errors, and ensure more accurate synchronization.
[0102] S500: Based on the initial synchronization task information, the corresponding media content to be synchronized is initially synchronized to obtain the initial synchronization quality index T′ e and feedback information of the media content to be synchronized during the initial synchronization;
[0103] S600: Feedback information of the to-be-synchronized media content through the initial synchronization and the initial synchronization quality index T′ e , optimize the initial synchronization task information and perform the secondary synchronization task;
[0104] Furthermore, the feedback information of the to-be-synchronized media content and the initial synchronization quality index T′ are used. e , optimize the initial synchronization task information and perform secondary synchronization tasks, including:
[0105] Based on the initial synchronization task information, obtain the initial synchronization time threshold T″ e ;
[0106] After the corresponding to-be-synchronized media content completes the initial synchronization, the real-time synchronization time T″′ required for each to-be-synchronized media content to complete the initial synchronization in the initial synchronization task information is obtained. i , and simultaneously obtain dimension information of each media content to be synchronized displayed on different devices;
[0107] Based on the dimensional information of each media content to be synchronized displayed on different devices, obtain the display index X″ i , where the display index X″ i Available through Get, is the cth dimension value of the media content to be synchronized displayed on the Tth device, θ τ is the weight coefficient of the impact of different devices on the dimensional information of the displayed content, ∈ c is the weight coefficient of the c-th dimension value, is the total number of dimension values in the c-dimensional information, and τ′ is the total number of synchronized devices;
[0108] pass Determine the initial synchronization quality index T' e , where ε is the total number of media contents to be synchronized in the initial synchronization task information;
[0109] Performing data preprocessing on feedback information of the to-be-synchronized media content of the initial synchronization, and performing natural language processing on the feedback information after the data preprocessing;
[0110] pass Get the content effect evaluation index Q″ corresponding to each media content to be synchronized after the initial synchronization i , where H p is the pth content effect parameter corresponding to the ith media content to be synchronized after the initial synchronization, k p is the weight coefficient of the pth content effect parameter corresponding to the i-th media content to be synchronized after the initial synchronization, and P′ is the total value of the content effect parameter;
[0111] Based on the initial synchronization quality index T′ corresponding to each media content to be synchronized after the initial synchronization e and content effect evaluation index Q″ iOptimize the initial synchronization task information, adjust the secondary synchronization task information, and gradually perform the secondary synchronization tasks.
[0112] Specifically, based on the dimensional information of each media content to be synchronized displayed on different devices, the display index X″ is obtained. i , Dimension information includes device resolution, response time, browser compatibility, network bandwidth and latency, etc. These factors jointly affect the display effect and user experience of media content. Content effect evaluation index Q″ i It is used to describe the effect of the media content to be synchronized after being synchronized to other devices. The initial synchronization quality index T′ e It is used to quantify the synchronization quality of the initial synchronization task. For example, if one of the media contents to be synchronized is a hot news video, then its initial synchronization quality index needs to consider the speed of synchronization update on other devices and the quality of the synchronized content (including resolution, latency, etc.). The content effect evaluation index needs to consider its likes and comments, etc. The likes and comments of the video are the content effect parameters of the video. The content effect evaluation index can reveal which media content is popular with users, so that the media content synchronized by the synchronization system is more in line with the user's preferred content, and based on the initial synchronization quality index T′ e and content effect evaluation index Q″ i Optimizing the initial synchronization task information, adjusting the secondary synchronization task information, and gradually performing the secondary synchronization tasks can adjust the content strategy more quickly, improve the overall content quality, and ensure that the content is published at the best time.
[0113] Furthermore, a media content multi-terminal synchronization management system based on data feedback is proposed, which is used to implement any of the above management methods, including:
[0114] Content management module, which is used to obtain the media content information to be synchronized in real time, receive feedback information of the media content to be synchronized for the first time, store various types of media content created and acquired, classify the media content information to be synchronized, create and acquire various types of media content based on WordPress, update the media content database, and perform data processing on the data and information acquired by the data receiving unit;
[0115] Furthermore, the content management module includes:
[0116] A data receiving unit, the data receiving unit is used to obtain the media content information to be synchronized in real time, and receive feedback information of the media content to be synchronized for the first time;
[0117] A data storage unit, wherein the data storage unit is provided with a media content database for storing various types of media content created and acquired;
[0118] The data processing unit is used to classify the media content information to be synchronized, create and obtain various types of media content based on WordPress, update the media content database, and perform data processing on the data and information obtained by the data receiving unit.
[0119] The data feedback module is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module, receives feedback information of the media content to be synchronized after the synchronization management system performs the synchronization task, and transmits the feedback information to the data receiving unit;
[0120] Furthermore, the data feedback module includes:
[0121] A data transmission unit, which is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module;
[0122] The information feedback unit is used to receive feedback information of the media content to be synchronized after the synchronization management system performs the synchronization task, and transmit the feedback information to the data receiving unit.
[0123] A synchronization management module, which is used to analyze the importance of the media content list to be synchronized based on the information of the media content list to be synchronized, obtain the importance index of each media content list to be synchronized, evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain feedback information after data preprocessing from the data processing unit, evaluate the feedback information, obtain the content effect evaluation index, and perform the initial synchronization task and the secondary synchronization task;
[0124] Furthermore, the synchronization management module includes:
[0125] An analysis unit, the analysis unit is used to perform importance analysis on the media content list to be synchronized based on the information of the media content list to be synchronized, and obtain an importance index of each media content list to be synchronized;
[0126] An evaluation unit, the evaluation unit is used to evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain the feedback information after data preprocessing from the data processing unit, and evaluate the feedback information to obtain the content effect evaluation index;
[0127] The multi-terminal synchronization unit is used to perform the primary synchronization task and the secondary synchronization task.
[0128] The terminal display module is used to display the data processing process of the content management module and the synchronization process of the synchronization management module.
[0129] In summary, the advantages of the present invention are: determining the synchronization management task information through the importance index of each media content list to be synchronized, and evaluating each synchronization management task information respectively, obtaining the task priority index of each synchronization management task, and determining the initial synchronization task information at the same time, using the importance index and the task priority index, so that the synchronization management system prioritizes the synchronization of important media content, ensuring that key data can still be synchronized in time under delayed network conditions, avoiding content conflicts and data consistency problems;
[0130] Through the initial synchronization quality index and the feedback information of the media content to be synchronized in the initial synchronization, and obtaining the content effect evaluation index corresponding to each media content to be synchronized in the feedback information, it is decided which media content needs to be updated first through the content effect evaluation index and the initial synchronization quality index to avoid data errors or repeated processing, which increases the system's computing load and causes resource waste. The secondary synchronization task is optimized according to the synchronization result of the initial synchronization task, because the result of the initial synchronization task can reveal delays, errors or inconsistencies in synchronization. By analyzing these feedbacks, the secondary synchronization can be optimized for these problems, reduce delays and errors, and ensure more accurate synchronization. The initial synchronization task information is optimized based on the initial synchronization quality index and the content effect evaluation index, and the secondary synchronization task information is adjusted. The secondary synchronization tasks are gradually performed, which can adjust the content strategy faster, improve the overall content quality, and ensure that the content is released at the best time.
[0131] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions only describe the principles of the present invention. The present invention may be subject to various changes and improvements without departing from the spirit and scope of the present invention. These changes and improvements fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the attached claims and their equivalents.
Claims
1. A method for synchronously managing media content at multiple terminals based on data feedback, characterized in that: The following steps are involved: S100, acquiring the media content information to be synchronized in real time, and classifying the media content information to be synchronized; S200, putting the classified media content information to be synchronized into different media content lists to be synchronized, and determining the media content list information to be synchronized; S300: Based on the information of the to-be-synchronized media content list, importance analysis is performed on the to-be-synchronized media content list to obtain an importance index Y′ of each to-be-synchronized media content list. y ; S400: Using the importance index Y' of each to-be-synchronized media content list y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R' of each synchronization management task m , and determine the initial synchronization task information; S500: Based on the initial synchronization task information, the corresponding media content to be synchronized is initially synchronized to obtain the initial synchronization quality index T' e and feedback information of the media content to be synchronized during the initial synchronization; S600: Feedback information of the to-be-synchronized media content and the initial synchronization quality index T' through initial synchronization e , optimize the initial synchronization task information and perform the secondary synchronization task.
2. A method for synchronously managing media content at multiple terminals based on data feedback according to claim 1, characterized in that: The real-time acquisition of the to-be-synchronized media content information and classification of the to-be-synchronized media content information specifically includes: Based on WordPress, create and obtain various types of media content, and establish a media content database, wherein the media content database is used to store the media content information to be synchronized; Based on a media content database, obtaining an expected hash value corresponding to each media content in the database; Based on the hash algorithm, the actual hash value corresponding to each media content in the database is obtained, and the actual hash value is compared with the expected hash value to determine whether the media content is empty. If so, the media content is traced back and the media content is re-obtained. If not, the MIME type and file metadata of the media content are obtained; pass Get the classification set F' corresponding to each media content i ={w'1,…,w' ρ }, and determine the media content information to be synchronized; Based on the classification set F' corresponding to each media content i , classifying the media content information to be synchronized; Among them, F' i is the classification set corresponding to the i-th media content in the database, w' ρ is the ρth classification element in the classification set corresponding to the i-th media content, S' i is the quantified value of the primary type of the MIME type of the i-th media content in the database, S" i is the quantified value of the subtype of the MIME type of the i-th media content in the database, (S' γ ) i is the quantized value of the γth metadata of the ith media content in the database.
3. A method for synchronously managing media content at multiple terminals based on data feedback according to claim 2, characterized in that: The classification set F' corresponding to each media content i , classify the synchronized media content information, including: The classification set F' corresponding to each media content i Import the media content database, and the classification set F' corresponding to each media content i One-to-one correspondence with each media content in the database, and the classification set F' i Different from the column where the media content is located; Get the classification set F' corresponding to each media content in the media content database i The classification element w ρ The average and through Determine a classification error coefficient β' of all media content in the media content database, where j is the total number of media content in the media content database; Based on the classification error coefficient β', the classification set F' in the media content database is i The classification element w' ρ There are α media contents with similar values merged into a new column in the database, and the media content information to be synchronized is determined; Each classification set F' in the media content database i The classification element w' ρ α-1 media contents with similar values are merged into the next column of the new column in the database, a column of the media contents to be synchronized in the database is used as a list of the media contents to be synchronized, and information of the list of the media contents to be synchronized is determined; When new media content is created and acquired, the media content database is updated in real time, the determined media content in the media content database is moved down one column, and each new media content is imported into the first column of the database; Get the classification set F' of each new media content i , if the classification set F' of the new media content i The classification element w' ρ The classification set F' of the media content to be synchronized in the list information of the media content to be synchronized determined in the media content database i The classification element ω' ρ If the values are similar, the new media content is merged into the determined list information of media content to be synchronized.
4. A method for synchronously managing media content at multiple terminals based on data feedback according to claim 3, characterized in that: Based on the information of the to-be-synchronized media content list, importance analysis is performed on the to-be-synchronized media content list to obtain the importance index Y' of each to-be-synchronized media content list y , including: Re-acquire metadata of each to-be-synchronized media content in the to-be-synchronized media content list information; Extract key content tags from the metadata of each media content to be synchronized, perform natural language processing on the key content tags, and Get the key sentiment index Q′ corresponding to each media content to be synchronized i , where μ π is the weight coefficient of the sentiment score corresponding to the πth key content label, G π is the sentiment score corresponding to the πth key content label, is the total number of key content tags; pass Get the importance index Y' of each media content list to be synchronized y , where I is the total number of media contents to be synchronized in the media contents list information to be synchronized, and y is the total number of media contents lists to be synchronized.
5. A method for synchronously managing media content at multiple terminals based on data feedback according to claim 4, characterized in that: The importance index Y′ of each to-be-synchronized media content list y Determine the synchronization management task information, and evaluate each synchronization management task information separately to obtain the task priority index R′ of each synchronization management task m , and determine the initial synchronization task information, including: Based on the importance index Y′ of each media content list to be synchronized y Sort the list of media contents to be synchronized; Based on the total value of the to-be-synchronized media content list, determine the maximum synchronization list value σ', and determine synchronization management task information; pass Determine the task priority index R' of each synchronization management task m , where m is the total number of synchronization management tasks; Get the task priority index R' of the synchronization management task m The median value M m , and set the task priority index R' m Greater than or equal to the median M m The synchronization management tasks are selected and used as the initial synchronization tasks, and the initial synchronization task information is determined; Set the task priority index R' m Less than the median M m The synchronization management task is used as a secondary synchronization task, and the secondary synchronization task information is determined.
6. A method for synchronously managing media content at multiple terminals based on data feedback according to claim 5, characterized in that: The feedback information of the media content to be synchronized through the initial synchronization and the initial synchronization quality index T' e , optimize the initial synchronization task information and perform secondary synchronization tasks, including: Based on the initial synchronization task information, obtain the initial synchronization time threshold T" e ; After the corresponding to-be-synchronized media content completes the initial synchronization, the real-time synchronization time T"' required for each to-be-synchronized media content to complete the initial synchronization in the initial synchronization task information is obtained. i , and simultaneously obtain dimension information of each media content to be synchronized displayed on different devices; Based on the dimensional information of each media content to be synchronized displayed on different devices, obtain the display index X" i , where the display index is X" i Available through Get, is the cth dimension value of the media content to be synchronized displayed on the τth device, is the weight coefficient of the impact of different devices on the dimensional information of the displayed content, ∈ c is the weight coefficient of the c-th dimension value, is the total number of dimension values in the c' dimension information, and τ' is the total number of synchronized devices; pass Determine the initial synchronization quality index T' e , where ε is the total number of media contents to be synchronized in the initial synchronization task information; Performing data preprocessing on feedback information of the to-be-synchronized media content of the initial synchronization, and performing natural language processing on the feedback information after the data preprocessing; pass Get the content effect evaluation index Q corresponding to each media content to be synchronized after the initial synchronization" i , where H p is the pth content effect parameter corresponding to the ith media content to be synchronized after the initial synchronization, k p is the weight coefficient of the pth content effect parameter corresponding to the ith media content to be synchronized after the initial synchronization, and P' is the total value of the content effect parameter; Based on the initial synchronization quality index T' corresponding to each media content to be synchronized after the initial synchronization e and content effect evaluation index Q” i Optimize the initial synchronization task information, adjust the secondary synchronization task information, and gradually perform the secondary synchronization tasks.
7. A media content multi-terminal synchronization management system based on data feedback, used to implement the management method according to any one of claims 1 to 7, characterized in that: include: A content management module, which is used to obtain the media content information to be synchronized in real time, receive feedback information of the media content to be synchronized for the first time, store various types of media content created and acquired, classify the media content information to be synchronized, create and acquire various types of media content based on WordPress, and update the media content database, and perform data processing on the data and information acquired by the data receiving unit; A data feedback module, which is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module, receives feedback information of the media content to be synchronized after the synchronization management system performs the synchronization task, and transmits the feedback information to the data receiving unit; A synchronization management module, the synchronization management module is used to analyze the importance of the media content list to be synchronized based on the information of the media content list to be synchronized, obtain the importance index of each media content list to be synchronized, evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain feedback information after data preprocessing from the data processing unit, evaluate the feedback information, obtain the content effect evaluation index, and perform the initial synchronization task and the secondary synchronization task; The terminal display module is used to display the data processing process of the content management module and the synchronization process of the synchronization management module.
8. A media content multi-terminal synchronization management system based on data feedback according to claim 7, characterized in that: The content management module includes: A data receiving unit, the data receiving unit is used to obtain the media content information to be synchronized in real time, and receive feedback information of the media content to be synchronized that is synchronized for the first time; A data storage unit, wherein the data storage unit is provided with a media content database for storing various types of media content created and acquired; A data processing unit is used to classify the media content information to be synchronized, create and obtain various types of media content based on WordPress, update the media content database, and perform data processing on the data and information obtained by the data receiving unit.
9. A media content multi-terminal synchronization management system based on data feedback according to claim 7, characterized in that: The synchronization management module includes: An analysis unit, the analysis unit being used to perform importance analysis on the media content list to be synchronized based on the information of the media content list to be synchronized, and obtain an importance index of each media content list to be synchronized; An evaluation unit, the evaluation unit is used to evaluate each synchronization management task information respectively, obtain the task priority index of each synchronization management task, evaluate the initial synchronization task information, obtain and determine the initial synchronization quality index, obtain the feedback information after data preprocessing from the data processing unit, and evaluate the feedback information to obtain the content effect evaluation index; A multi-terminal synchronization unit is used to perform a primary synchronization task and a secondary synchronization task.
10. The media content multi-terminal synchronization management system based on data feedback according to claim 7, characterized in that: The data feedback module comprises: A data transmission unit, which is used for data transmission and interaction between the content management module, the synchronization management module and the terminal display module; The information feedback unit is used to receive feedback information of the media content to be synchronized after the synchronization management system performs a synchronization task, and transmit the feedback information to the data receiving unit.
Citation Information
Patent Citations
Method and system for synchronizing data base based on multimedia information transference
CN101355726A
Enhanced streaming media playback
CN106464945A
Data synchronization method and device, and electronic cigarette
CN108347480A
File synchronization method and terminal
CN111787074A
Data synchronization processing method and device and computer readable storage medium
CN114328735A
