Intelligent Management Method and System for Highly Efficient Collaborative Multimedia Devices
By obtaining real-time display features and dynamic binding mechanisms, combined with device status monitoring and collaborative prediction analysis, the problems of inaccurate resource scheduling and high playback delay in traditional multimedia device management systems are solved, and efficient collaborative and adaptive playback is achieved.
Patent Information
- Application Number
- CN202510365477.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-03-26
AI Technical Summary
Traditional multimedia device management systems lack real-time and intelligence, resulting in inaccurate resource scheduling, high playback delay and low coordination efficiency between devices.
By obtaining real-time display features, dynamic binding mechanisms and collaborative prediction analysis, dynamic binding between multimedia device groups and resource libraries is realized, device status is monitored, and dynamic resource regulation is carried out when the playback fitness does not meet the threshold.
It improves the collaborative efficiency between devices, resource scheduling accuracy and playback adaptability, ensuring playback fluency and stability.
Smart Images

Figure CN119883655B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of multimedia management, and specifically to an intelligent management method and system for multimedia devices with efficient collaboration. Background Art
[0002] With the rapid development of information technology and intelligent devices, multimedia display technology has been widely used in various smart exhibition halls, conference rooms, shopping malls, and various public places. In these places, the effective management and resource scheduling of multimedia devices are the keys to achieving efficient display and playback. Currently, traditional multimedia playback systems face multiple challenges, including inconvenient management of playback devices, inaccurate resource scheduling, low collaborative efficiency between devices, high playback latency, etc. These problems seriously affect the overall performance of the system and the user experience.
[0003] In modern intelligent application scenarios, especially in display applications, the efficient collaboration between multimedia resources (such as videos, audios, pictures, etc.) and playback devices is crucial. Traditional multimedia device management systems usually adopt static binding and manual intervention methods, resulting in the inability of resource scheduling to adapt to display requirements and device status in real time, thus affecting the display effect and playback fluency.
[0004] In order to improve the intelligence and automation level of multimedia display systems, especially in the playback and resource management of display content, there is an urgent need for an intelligent management method and system for multimedia devices with efficient collaboration to ensure the efficient playback and management of multimedia resources. Summary of the Invention
[0005] This application provides an intelligent management method and system for multimedia devices with efficient collaboration, aiming to solve the technical problems of inaccurate resource scheduling, high playback latency, and low collaborative efficiency between devices caused by the lack of real-time performance and intelligence of traditional multimedia device scheduling mechanisms. Through real-time analysis of display characteristics, dynamic binding mechanisms, and collaborative prediction analysis, the technical effects of improving the collaborative efficiency between devices, the accuracy of resource scheduling, and the playback adaptability are achieved.
[0006] In the first aspect disclosed in this application, an intelligent management method for efficient collaborative multimedia devices is provided. The method includes: obtaining real-time display features, analyzing a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; dynamically binding a multimedia device group and a resource library according to the real-time binding mechanism to obtain a real-time binding list; reading a resource playback plan, and matching a first playback device group at a first playback time in the resource playback plan, where the first playback device group includes a first device; obtaining a first bound resource set of the first device based on the real-time binding list, and combining the first playback time to obtain a first resource in the first bound resource set; monitoring a first device-end state of the first device, where the first device-end state includes first cache data and first pre-loaded data of the first resource on the first device; performing collaborative prediction analysis on the first cache data and the first pre-loaded data to obtain a first playback fitness; when the first playback fitness does not meet a predetermined fitness threshold, invoking a resource regulation plan to perform dynamic resource regulation on the first device.
[0007] In another aspect disclosed in this application, an intelligent management system for efficient collaborative multimedia devices is provided. The system includes: a mechanism analysis module: obtaining real-time display features, and analyzing a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; a dynamic binding module: dynamically binding a multimedia device group and a resource library according to the real-time binding mechanism to obtain a real-time binding list; a playback device matching module: reading a resource playback plan, and matching a first playback device group at a first playback time in the resource playback plan, where the first playback device group includes a first device; a resource obtaining module: obtaining a first bound resource set of the first device based on the real-time binding list, and combining the first playback time to obtain a first resource in the first bound resource set; a device monitoring module: monitoring a first device-end state of the first device, where the first device-end state includes first cache data and first pre-loaded data of the first resource on the first device; a collaborative prediction module: performing collaborative prediction analysis on the first cache data and the first pre-loaded data to obtain a first playback fitness; a dynamic resource regulation module: when the first playback fitness does not meet a predetermined fitness threshold, invoking a resource regulation plan to perform dynamic resource regulation on the first device.
[0008] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0009] The above-mentioned intelligent management method and system for highly efficient collaborative multimedia devices obtain real-time display features, analyze a preset binding mechanism based on these features, and generate a real-time binding mechanism. Subsequently, according to the real-time binding mechanism, the multimedia device group and the resource library are dynamically bound to form a real-time binding list. Then, according to the resource playback plan, the device group at the first playback time is matched, and the resource set of the device is obtained from the real-time binding list, and the resource to be played is selected according to the playback time. Then, the terminal state of the device is monitored, including the cached data and pre-loaded data of the resource in the device, and collaborative prediction analysis is performed on the two to calculate the playback fitness. If the playback fitness does not meet the predetermined standard, a resource regulation plan is started to dynamically regulate the resources of the device to ensure the playback effect, thereby improving the collaborative efficiency between devices, the accuracy of resource scheduling, and the playback adaptability.
[0010] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the following specific embodiments of the present application are specifically given. Brief Description of the Drawings
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.
[0012] Figure 1 It is a schematic flowchart of an intelligent management method for highly efficient collaborative multimedia devices in an embodiment.
[0013] Figure 2 It is an architecture diagram of an intelligent management system for highly efficient collaborative multimedia devices in an embodiment.
[0014] Description of the reference numerals: mechanism analysis module 11, dynamic binding module 12, playback device matching module 13, resource acquisition module 14, device monitoring module 15, collaborative prediction module 16, dynamic resource regulation module 17. Detailed Embodiments
[0015] By providing an intelligent management method and system for highly efficient collaborative multimedia devices in the embodiments of the present application, the technical problems of inaccurate resource scheduling, high playback latency, and low collaborative efficiency between devices caused by the lack of real-time performance and intelligence in the traditional multimedia device scheduling mechanism are solved. Through real-time analysis of display features, dynamic binding mechanism, and collaborative prediction analysis, the technical effects of improving the collaborative efficiency between devices, the accuracy of resource scheduling, and the playback adaptability are achieved.
[0016] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the scope of protection of the present application.
[0017] It should be noted that the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products, or devices.
[0018] Embodiment 1, as Figure 1 shown, the present application provides an intelligent management method for highly collaborative multimedia devices, and the method includes:
[0019] Obtain real-time display features, and analyze a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism.
[0020] In the embodiments of the present application, the process of obtaining real-time display features refers to obtaining real-time features that affect resource playback by analyzing the current display environment and requirements, such as display time, display scenario, and other factors. These features include, but are not limited to, time periods, specific dates, or holidays. These display features will help the system terminal understand the specific requirements of the display, so as to schedule resource playback according to different display scenarios. Based on these real-time display features, the preset binding mechanism will be analyzed. Among them, the preset binding mechanism is a device-resource binding table stored in the MySQL database, including the basic information of the device and the corresponding multimedia resources, such as device number, applicable situations (such as time, scenario), resource number, etc., for subsequent device management and resource scheduling. Subsequently, the real-time display features will be compared with the applicable situations of each device in the preset binding mechanism to determine the real-time binding mechanism that meets the current requirements. Through this mechanism, the system terminal can flexibly perform dynamic binding of resources and devices, ensuring that resources can be reasonably scheduled according to factors such as display scenarios and time, which enables the playback of resources to match the specific display requirements, thereby providing a playback experience that better meets the actual needs.
[0021] Furthermore, the present application provides that the real-time display features include display time and display scenario.
[0022] Preferably, the real-time display feature refers to real-time information that affects resource playback and device configuration during the specific display process, including the display time and display scenario. Among them, the display time includes the specific time period of the display, such as daytime, night, or a specific date; the display scenario refers to the environment or specific application scenario where the display content is located, such as a meeting, exhibition, or promotional activity, etc. These real-time features help the system terminal understand the actual requirements of the current display, enabling more precise scheduling of resource playback to meet the playback requirements in different times and scenarios.
[0023] Dynamically bind the multimedia device group and the resource library according to the real-time binding mechanism to obtain a real-time binding list.
[0024] In one embodiment, according to the real-time binding mechanism, the system terminal dynamically matches and binds the multimedia device group with the resources in the resource library according to the display requirements and the status of the devices. Among them, the multimedia device group includes various output devices, such as audio, video, etc. These device information are all stored in the device information table in the MySQL database. This device information table records device numbers, communication addresses, device types, device names, etc., and is registered and configured by uploading a configuration file; the resource library refers to the resource information table stored in the MySQL database. This resource information table records multimedia resource information such as videos and pictures, such as resource types, sizes, upload times, etc. These multimedia resources have been hashed and have unique resource identifiers, that is, resource numbers. In addition, these resources support functions such as version control, update, and rollback to ensure that the content being played is not affected during the resource update process. Through the device numbers and resource numbers involved in the real-time binding mechanism, the corresponding devices and resources can be extracted from the multimedia device group and the resource library by indexing for dynamic binding, and the relationship between the devices and resources can be adjusted in real time, so as to ensure that each device can play the most suitable resource for the current display scenario. This binding method can not only be flexibly adjusted according to different display times and scenarios, but also ensure smooth resource playback and optimize the collaborative work of the devices. Finally, the system terminal will generate a real-time binding list listing the binding relationships between all current devices and their corresponding resources.
[0025] Furthermore, the present application provides dynamically binding the multimedia device group and the resource library according to the real-time binding mechanism to obtain a real-time binding list, including:
[0026] Form an audio output device; form a video output device; form a printing output device; based on the audio output device, the video output device, and the printing output device, form the multimedia device group; wherein, the audio output device at least includes speakers, headphones, and stereos, the video output device at least includes monitors, projectors, smart TVs, and video walls, and the printing output device at least includes inkjet printers and laser printers.
[0027] Preferably, by forming an audio output device, a video output device, and a printing output device, and storing the device information in a MySQL database, a device information table can be obtained. Among them, the audio output device at least includes speakers, headphones, and stereos, which are used to output sound; the video output device at least includes monitors, projectors, smart TVs, and video walls, which are used to display visual content; the printing output device at least includes inkjet printers and laser printers, which are used to print relevant information or display content. These devices will be combined according to actual needs and display scenarios to form a complete multimedia device group. This multimedia device group can simultaneously perform audio, video, and printing outputs, thereby ensuring multi-dimensional information transmission during the display process. Through such a combination, the devices can be flexibly scheduled and managed according to different playback requirements, ensuring the diversification and integrity of the display content.
[0028] Read the resource playback plan, and match the first playback device group at the first playback time in the resource playback plan, where the first playback device group includes the first device.
[0029] In one embodiment, the system terminal reads a preset resource playback plan, which defines information such as the playback time, device requirements, and playback order of multimedia resources. Subsequently, in the resource playback plan, match the first playback device group at the first playback time (i.e., the time when the first resource in the resource playback plan starts to play). This device group usually contains one or more devices, and the first device will start playing the corresponding resource at the scheduled time. This resource playback plan executes internal resource playback through a timed task and can support complex scheduling strategies. For example, it can play according to conditions such as time periods, specific dates, and holidays, so as to meet the requirements of different display scenarios. Through such a matching method, the playback devices can be dynamically obtained to ensure that each device performs playback operations at the correct time, improving the flexibility and efficiency of the display.
[0030] Obtain the first bound resource set of the first device based on the real-time binding list, and combine the first playback time to obtain the first resource in the first bound resource set.
[0031] In one embodiment, according to the device number of the first device, all multimedia resources that need to be played by the first device are obtained from the real-time binding list, and these multimedia resources are added to a set to form a first bound resource set, which contains all available resources associated with the first device. On this basis, the system terminal obtains the resource numbers of the multimedia resources that need to be played during this period from the resource playback plan according to the first playback time, and filters out the matching first resources from the first bound resource set according to this resource number. In this way, the matching between the device and the resources can be efficiently scheduled and managed to ensure the accuracy and smoothness of the playback process.
[0032] Monitor the first device end state of the first device, where the first device end state includes the first cache data and the first preloaded data of the first resource on the first device.
[0033] In one embodiment, after determining the first device and the corresponding first resource, the first device end state will be monitored and obtained, specifically including the relevant data of the first resource stored on the device. The first device end state includes two key parts, namely the first cache data and the first preloaded data (refer to Table 1). Among them, the first cache data refers to the ratio between the resource amount of the first resource already loaded in the first device cache and the total resource amount of the first resource, which can help the system terminal judge whether the cache data is sufficient to play the current resource and whether more data is needed; the first preloaded data refers to the ratio between the preloaded resources already loaded by the first device and the expected preloaded resource amount, which helps to predict whether the device will encounter resource loading delay problems during playback. By monitoring these two parts of data, the current state of the device can be evaluated to ensure that the playback of the resources will not be affected by delays or interruptions, thereby improving the smoothness and stability of the playback.
[0034] Table 1: First device end state data table
[0035]
[0036] Among them, Table 1 contains the total resource amount, cache data, preloaded data of each multimedia resource, as well as the first cache data and the first preloaded data, reflecting the cache and preloading preparation status of each resource during playback, and helping to evaluate whether the device has sufficient resources to ensure smooth playback.
[0037] Perform collaborative prediction analysis on the first cache data and the first preloaded data to obtain the first playback fitness.
[0038] In one embodiment, the system terminal performs collaborative analysis on the cached data and pre-loaded data of the first device, and predicts the playback adaptability of the device by evaluating the status of these two types of data. Specifically, the system terminal compares the first cached data and the first pre-loaded data to analyze whether they can meet the current playback requirements. The collaborative prediction analysis will combine the predetermined device-side status feedback coefficient of the device to calculate a first playback fitness, which represents the ability of the device to smoothly play the resource under the current conditions. If the fitness value is low, it is necessary to adjust the resource or take other optimization measures to ensure the smoothness of the playback process.
[0039] Furthermore, the present application provides a collaborative prediction analysis on the first cached data and the first pre-loaded data to obtain a first playback fitness, including:
[0040] Compare the first cached data and the first pre-loaded data to obtain the data with the largest value, denoted as the first device-side status value; read the predetermined device-side status feedback coefficient and perform a weighted calculation with the first device-side status value to obtain the first playback fitness.
[0041] Preferably, the system terminal compares the cached data and pre-loaded data of the first device, and selects the larger data value as the first device-side status value. This value represents the preparation status of the device's current resources, that is, which data (cached or pre-loaded) is more sufficient and can better support the playback process. Subsequently, read the predetermined device-side status feedback coefficient. This predetermined device-side status feedback coefficient is used to measure the impact of device performance, resource status, and other relevant factors on playback smoothness, and reflects how the device-side performance in different states affects the playback adaptability of the resource. It is usually set by domain experts based on factors such as device hardware performance, network status, and caching situation. For example, if a device has a high network bandwidth, the cached data has been fully pre-loaded, and the device hardware performance is strong, then its feedback coefficient may be set to 0.8. If the device's network is slow or the cached data is not sufficient, the feedback coefficient may be set to 0.5 or lower, indicating that the playback may be affected. After that, perform a weighted calculation on the first device-side status value and the predetermined device-side status feedback coefficient to obtain a comprehensive playback fitness value, that is, the first playback fitness. This first playback fitness can reflect the playback ability of the current device, helping the system terminal determine whether it is necessary to adjust the resource or take other measures to ensure smooth playback.
[0042] Furthermore, after performing the collaborative prediction analysis on the first cached data and the first pre-loaded data to obtain the first playback fitness, the present application further includes:
[0043] The server status is monitored, where the server status includes multiple server instances with load identifiers; a predetermined network status feature is introduced and the network status is monitored, where the network status includes network bandwidth and network traffic; a first server instance is randomly extracted from the multiple server instances with load identifiers, and the first server instance has an identifier of a first load; the predetermined server - side status feedback coefficient and the predetermined network status feedback coefficient are sequentially read, and in combination with the first load, the network bandwidth, and the network traffic, a first playback impact index is obtained; the first playback fitness is adjusted based on the first playback impact index.
[0044] Optionally, the system terminal monitors the operating status of the server, which includes multiple server instances with load identifiers. Each server instance has a load identifier indicating the current workload of the server, helping to evaluate the availability and response ability of resources. At the same time, a predetermined network status feature is introduced to monitor the network status features. Specifically, the predetermined network status feature includes network bandwidth and network traffic. Network bandwidth reflects the maximum transmission capacity of the network, and network traffic represents the actual situation of current data transmission. These information are crucial for evaluating the loading speed of playback resources. Subsequently, among the multiple server instances, a server instance is randomly selected as the first server instance, and this server instance has a specific load identifier indicating its current load situation. Then, the system terminal reads the predetermined server - side status feedback coefficient and the predetermined network status feedback coefficient. Among them, the predetermined server - side status feedback coefficient is used to measure the impact of the server's load status on playback, reflecting the current processing ability and response ability of the server, and is set according to the server load and the server - side status table; the predetermined network status feedback coefficient reflects the impact of the current network environment (such as bandwidth and traffic) on resource playback, and is set according to the bandwidth, traffic, and network environment status table (refer to Table 2 and Table 3). Then, the read feedback coefficients are processed by the maximum - minimum normalization method, combined with the first load identifier, network bandwidth, and network traffic of the first server instance, so that all data are in the same dimension, and then a comprehensive calculation is performed through the playback impact evaluation function to obtain the first playback impact index. This first playback impact index reflects the potential impact of the server and the network environment on resource playback. When the first playback impact index is greater than or equal to the playback tolerance limit value, it indicates that resource playback may be affected. At this time, 1 minus the first playback impact index is used, and the obtained difference is multiplied by the first playback fitness to adjust the value of the first playback fitness; on the contrary, if the first playback impact index is less than the playback tolerance limit value, it indicates that the impact on resource playback can be ignored. At this time, the first playback fitness is not adjusted and remains its original value to ensure smooth playback of resources.
[0045] Table 2: Server - side Status Table
[0046]
[0047] Table 3: Network Environment Status Table
[0048]
[0049] Furthermore, the present application provides for sequentially reading a predetermined server - side status feedback coefficient and a predetermined network status feedback coefficient, and combining the first load, the network bandwidth, and the network traffic to obtain a first playback impact index, including:
[0050] Obtain a playback impact evaluation function; according to the playback impact evaluation function, for the predetermined server - side status feedback coefficient and the predetermined network status feedback coefficient, and in combination with the first load, the network bandwidth, and the network traffic, obtain the first playback impact index; wherein, the formula of the playback impact evaluation function is as follows: ; represents the first playback impact index under the first server instance ; represents the first load of the first server instance ; and respectively represent the network bandwidth and the network traffic, and are network characteristic impact factors, represents the predetermined server - side status feedback coefficient, represents the predetermined network status feedback coefficient.
[0051] Optionally, when calculating the first playback impact index, a pre - constructed playback impact evaluation function is obtained and activated. By inputting the predetermined server - side status feedback coefficient, the predetermined network status feedback coefficient, the first load, the network bandwidth, and the network traffic into the playback impact evaluation function for calculation, the first playback impact index can be obtained. This playback impact evaluation function is specifically as follows: ; wherein, represents the first playback impact index under the first server instance ; the larger the first playback impact index, the greater the impact during playback and the worse the playback smoothness; represents the first load of the first server instance ; the higher the server load, the more intense the resource usage, which may lead to playback latency or stuttering; and represent network bandwidth and network traffic respectively. When the bandwidth is low or the traffic is high, the transmission capacity of the network is limited, which will increase the latency during playback; and are network characteristic influence factors, which reflect the influence degree of network bandwidth and traffic on playback. Generally, the influence of bandwidth on playback is more direct. Therefore, the network characteristic influence factor of network bandwidth will be larger; represents a predetermined server - side state feedback coefficient, which reflects the health state of the server, represents a predetermined network state feedback coefficient, which reflects the influence of the network environment. The function of this playback influence evaluation function is to calculate the playback influence index by evaluating the states of server load, bandwidth and traffic. By adjusting the server state feedback coefficient and the network state feedback coefficient, the influence of the server and the network environment on the playback process can be accurately estimated, and the resource scheduling can be optimized according to this index to ensure the smoothness of playback.
[0052] When the first playback fitness does not meet the predetermined fitness threshold, retrieve the resource regulation plan to perform dynamic resource regulation on the first device.
[0053] In one embodiment, when the first playback fitness does not meet the predetermined fitness threshold, the system terminal will start the resource regulation plan to perform dynamic resource regulation on the first device. This means that according to the current playback environment and resource status, the resource configuration of the device will be intelligently adjusted to ensure the smoothness and quality of the playback process. Specifically, the first playback fitness is an index to measure whether the device can smoothly play resources in the current environment. If the calculated first playback fitness is lower than the predetermined fitness threshold, it means that the first server instance cannot enable the first device to effectively complete resource playback, and there may be problems such as latency, stuttering or other performance issues. To solve this problem, the system terminal will retrieve the resource regulation plan, which is a pre - defined list including multiple server instances with load identifiers. According to this resource regulation plan, the system terminal re - selects a server instance to perform dynamic resource regulation on the first device to ensure that the device can reach the required performance level during playback and avoid the decline of playback quality caused by insufficient resources or improper configuration. After the regulation is completed, when the first device needs to play resources, the system terminal sends a playback instruction and a resource index to the first device through the HTTP protocol, and the first device completes the retrieval, download and playback of the resources according to the instruction. This step can be triggered manually by the administrator or automatically by a scheduled task, so as to ensure the smoothness and adaptability of playback.
[0054] Furthermore, the present application provides that when the first playback fitness does not meet the predetermined fitness threshold, retrieve the resource regulation plan to perform dynamic resource regulation on the first device, including:
[0055] According to the resource regulation plan, randomly extract a second server instance from the multiple server instances with load identifiers, where the second server instance has an identifier of a second load; determine whether the second load is less than the first load; if the second load is less than the first load, replace the first server instance with the second server instance to provide services for the first device.
[0056] Optionally, according to the resource regulation plan, the system terminal randomly selects a server instance from the multiple server instances with load identifiers recorded in the resource regulation plan as the second server instance. The load identifier of this server instance is the second load, indicating its current load condition. Subsequently, compare the second load with the first load. If the second load is less than the first load, it means that the second server instance has a lighter load and can provide better services and improve the playback performance. In this case, the system terminal replaces the second server instance with the current first server instance, that is, switches the service of the first device from the currently higher-load server to the lighter-load server. This switch can be achieved by adjusting the server allocation and load balancing, thereby optimizing the performance of the first device, ensuring that resources can be provided smoothly and quickly, and avoiding delays or lags caused by high loads. This dynamic scheduling method can effectively balance the system load, ensure that the device runs on the best server, and improve the playback fluency and stability.
[0057] In summary, the embodiments of the present application have at least the following technical effects:
[0058] In the embodiments of the present application, first, real-time display features are obtained, and based on the real-time display features, a preset binding mechanism is analyzed to obtain a real-time binding mechanism. Subsequently, according to the real-time binding mechanism, the multimedia device group and the resource library are dynamically bound to obtain a real-time binding list. Then, a resource playback plan is read, and the first playback device group at the first playback time is matched in the resource playback plan, where the first playback device group includes a first device. Further, based on the real-time binding list, a first bound resource set of the first device is obtained, and the first resource in the first bound resource set is obtained in combination with the first playback time. Then, the first device-end state of the first device is monitored, where the first device-end state includes the first cached data and the first preloaded data of the first resource on the first device. Then, collaborative prediction analysis is performed on the first cached data and the first preloaded data to obtain a first playback fitness. Finally, when the first playback fitness does not meet the predetermined fitness threshold, a resource regulation plan is retrieved to perform dynamic resource regulation on the first device. These technical effects together solve the technical problems of inaccurate resource scheduling, high playback latency, and low collaborative efficiency among devices due to the lack of real-time performance and intelligence in the traditional multimedia device scheduling mechanism. Through real-time analysis of display features, dynamic binding mechanisms, and collaborative prediction analysis, the technical effects of improving the collaborative efficiency, resource scheduling accuracy, and playback adaptability among devices are achieved.
[0059] Embodiment 2, based on the same inventive concept as the efficient collaborative multimedia device intelligent management method in the foregoing embodiment, as Figure 2 shown, the present application provides an efficient collaborative multimedia device intelligent management system, and the system includes: a mechanism analysis module 11: obtaining real-time display features, and analyzing a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; a dynamic binding module 12: dynamically binding the multimedia device group and the resource library according to the real-time binding mechanism to obtain a real-time binding list; a playback device matching module 13: reading a resource playback plan, and matching the first playback device group at the first playback time in the resource playback plan, where the first playback device group includes a first device; a resource acquisition module 14: obtaining a first bound resource set of the first device based on the real-time binding list, and obtaining the first resource in the first bound resource set in combination with the first playback time; a device monitoring module 15: monitoring the first device-end state of the first device, where the first device-end state includes the first cached data and the first preloaded data of the first resource on the first device; a collaborative prediction module 16: performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness; a dynamic resource regulation module 17: when the first playback fitness does not meet the predetermined fitness threshold, retrieving a resource regulation plan to perform dynamic resource regulation on the first device.
[0060] Further, the mechanism analysis module 11 is also used to execute the following method:
[0061] The real-time display features include display time and display scenario.
[0062] Further, the dynamic binding module 12 is also used to execute the following method:
[0063] Set up an audio output device; set up a video output device; set up a printing output device; based on the audio output device, the video output device and the printing output device, form the multimedia device group; wherein, the audio output device at least includes speakers, headphones and sound systems, the video output device at least includes monitors, projectors, smart TVs and video walls, and the printing output device at least includes inkjet printers and laser printers.
[0064] Further, the collaborative prediction module 16 is also used to execute the following method:
[0065] Compare the first cached data and the first pre-loaded data to obtain the data with the largest value, denoted as the first device-side status value; read a predetermined device-side status feedback coefficient and perform a weighted calculation with the first device-side status value to obtain the first playback fitness.
[0066] Further, the collaborative prediction module 16 is also used to execute the following method:
[0067] Monitor the server status, wherein the server status includes multiple server instances with load identifiers; introduce a predetermined network status feature and monitor the network status, wherein the network status includes network bandwidth and network traffic; randomly extract a first server instance from the multiple server instances with load identifiers, and the first server instance has an identifier of the first load; sequentially read a predetermined server-side status feedback coefficient and a predetermined network status feedback coefficient, and combine the first load, the network bandwidth and the network traffic to obtain a first playback impact index; adjust the first playback fitness based on the first playback impact index.
[0068] Further, the collaborative prediction module 16 is also used to execute the following method:
[0069] Obtain a playback impact evaluation function; according to the playback impact evaluation function, for the predetermined server-side status feedback coefficient and the predetermined network status feedback coefficient, and combine the first load, the network bandwidth and the network traffic to obtain the first playback impact index; wherein, the formula of the playback impact evaluation function is as follows: ; represents in the first server instance the first play impact index below indicating the first load of the first server instance and respectively represent the network bandwidth and the network traffic and are network characteristic impact factors indicating the predetermined server - side state feedback coefficient indicating the predetermined network state feedback coefficient
[0070] Furthermore, the dynamic resource regulation module 17 is further configured to execute the following method:
[0071] According to the resource regulation plan, randomly extract a second server instance from the multiple server instances with load identifiers, where the second server instance has an identifier of a second load; determine whether the second load is less than the first load; if the second load is less than the first load, replace the first server instance with the second server instance to provide services for the first device.
[0072] It should be noted that the above - mentioned order of the embodiments of the present application is only for description and does not represent the superiority or inferiority of the embodiments. And the above - mentioned specific embodiments of this specification are described. The processes depicted in the drawings do not necessarily require the specific order and continuous order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0073] The above is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
[0074] This specification and the drawings are only exemplary descriptions of the present application and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is intended to include these changes and modifications.
Claims
1. An intelligent management method for multimedia devices with high-efficiency collaboration, characterized in that Including: Obtain real-time display features, analyze a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; Dynamically bind a multimedia device group and a resource library according to the real-time binding mechanism to obtain a real-time binding list; Read a resource playback plan, and match a first playback device group at a first playback time in the resource playback plan, where the first playback device group includes a first device; Obtain a first bound resource set of the first device based on the real-time binding list, and obtain a first resource in the first bound resource set in combination with the first playback time; Monitor a first device-end state of the first device, where the first device-end state includes first cached data and first preloaded data of the first resource on the first device; Perform collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness; When the first playback fitness does not meet a predetermined fitness threshold, retrieve a resource regulation plan to perform dynamic resource regulation on the first device; After performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness, it further includes: Monitor a server state, where the server state includes multiple server instances with load identifiers; Introduce a predetermined network state feature and monitor a network state, where the network state includes network bandwidth and network traffic; Randomly extract a first server instance from the multiple server instances with load identifiers, and the first server instance has an identifier of a first load; Sequentially read a predetermined server-end state feedback coefficient and a predetermined network state feedback coefficient, and combine the first load, the network bandwidth, and the network traffic to obtain a first playback impact index, including: Obtain a playback impact evaluation function; According to the playback impact evaluation function, for the predetermined server-end state feedback coefficient and the predetermined network state feedback coefficient, and in combination with the first load, the network bandwidth, and the network traffic, obtain the first playback impact index; Wherein, the formula of the playback impact evaluation function is as follows: ; indicating the first play impact index under the first server instance ; indicating the first load of the first server instance ; and respectively indicating the network bandwidth and the network traffic ; and are network characteristic impact factors indicating the predetermined server - side state feedback coefficient and indicating the predetermined network state feedback coefficient; Adjust the first playback fitness based on the first playback impact index.
2. The intelligent management method for an efficient and collaborative multimedia device according to claim 1, wherein, The real-time display features include display time and display scenario.
3. The intelligent management method for an efficient and collaborative multimedia device according to claim 1, wherein Dynamically bind a multimedia device group and a resource library according to the real-time binding mechanism to obtain a real-time binding list, including: Form an audio output device; Form a video output device; Form a printing output device; Based on the audio output device, the video output device, and the printing output device, form the multimedia device group; Wherein, the audio output device includes at least speakers, headphones, and stereos, the video output device includes at least monitors, projectors, smart TVs, and video walls, and the printing output device includes at least inkjet printers and laser printers.
4. The intelligent management method for an efficient and collaborative multimedia device according to claim 1, wherein, Perform collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness, including: Compare the first cached data and the first preloaded data to obtain the data with the largest value, denoted as the first device-end state value; Read the predetermined device - end status feedback coefficient, and perform weighted calculation with the first device - end status value to obtain the first playback fitness.
5. The intelligent management method for an efficient and collaborative multimedia device according to claim 1, characterized in that When the first playback fitness does not meet the predetermined fitness threshold, retrieve the resource regulation plan to perform dynamic resource regulation on the first device, including: According to the resource regulation plan, randomly extract a second server instance from the multiple server instances with load identifiers, where the second server instance has an identifier of a second load; Determine whether the second load is less than the first load; If the second load is less than the first load, replace the first server instance with the second server instance to provide services for the first device.
6. An intelligent management system for multimedia devices with high-efficiency collaboration, characterized in that The system is used to execute the efficient collaborative multimedia device intelligent management method according to any one of claims 1 - 5, including: Mechanism analysis module: Obtain real - time display features, and analyze a preset binding mechanism based on the real - time display features to obtain a real - time binding mechanism; Dynamic binding module: Dynamically bind the multimedia device group and the resource library according to the real - time binding mechanism to obtain a real - time binding list; Playback device matching module: Read the resource playback plan, and match the first playback device group at the first playback time in the resource playback plan, where the first playback device group includes the first device; Resource acquisition module: Obtain the first bound resource set of the first device based on the real - time binding list, and combine with the first playback time to obtain the first resource in the first bound resource set; Device monitoring module: Monitor the first device - end status of the first device, where the first device - end status includes the first cached data and the first pre - loaded data of the first resource on the first device; Collaborative prediction module: Perform collaborative prediction analysis on the first cached data and the first pre - loaded data to obtain the first playback fitness; Dynamic resource regulation module: When the first playback fitness does not meet the predetermined fitness threshold, retrieve the resource regulation plan to perform dynamic resource regulation on the first device.
Citation Information
Patent Citations
Browser-side video resource processing method, device and equipment and medium
CN118381976A
Video playing control method and device and electronic equipment
CN119255022A