Efficient and collaborative multimedia equipment intelligent management method and system
Through real-time analysis and display features and dynamic binding mechanisms, combined with collaborative prediction analysis, the problems of inaccurate resource scheduling and high playback delay in traditional multimedia device management systems are solved, and efficient device collaboration and playback adaptability are achieved.
Patent Information
- Application Number
- CN202510365477.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-04-25
- 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.
Through real-time analysis and display features, dynamic binding mechanisms and collaborative prediction analysis, dynamic binding and resource scheduling between multimedia device groups and resource libraries are realized, and the coordination efficiency and playback adaptability between devices are improved.
It improves the collaborative efficiency between devices, resource scheduling accuracy and playback adaptability, reduces playback delay, and improves user experience.
Smart Images

Figure CN119883655A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of multimedia management technology, and in particular to an efficient and collaborative intelligent management method and system for multimedia devices. Background Art
[0002] With the rapid development of information technology and smart devices, multimedia display technology has been widely used in various smart exhibition halls, conference rooms, shopping malls and various public places. In these places, effective management and resource scheduling of multimedia devices are the key to achieving efficient display and playback. At present, traditional multimedia playback systems face multiple challenges, including inconvenient management of playback devices, inaccurate resource scheduling, low efficiency of collaboration between devices, high playback delay, etc. These problems seriously affect the overall performance of the system and user experience.
[0003] In modern intelligent application scenarios, especially display applications, efficient collaboration between multimedia resources (such as video, audio, pictures, etc.) and playback devices is crucial. Traditional multimedia device management systems usually adopt static binding and manual intervention, resulting in resource scheduling unable to adapt to display needs and device status in real time, which in turn affects the display effect and playback smoothness.
[0004] In order to improve the intelligence and automation level of multimedia display systems, especially in the playback and resource management of display content, an efficient and coordinated multimedia device intelligent management method and system is urgently needed to ensure efficient playback and management of multimedia resources. Summary of the invention
[0005] This application provides an efficient and collaborative multimedia device intelligent management method and system, aiming to solve the technical problems of inaccurate resource scheduling, high playback delay and low coordination efficiency between devices due to the lack of real-time and intelligence in the traditional multimedia device scheduling mechanism. Through real-time analysis and display features, dynamic binding mechanism and collaborative prediction analysis, the technical effect of improving the coordination efficiency between devices, resource scheduling accuracy and playback adaptability is achieved.
[0006] The first aspect disclosed in the present application provides an efficient and collaborative multimedia device intelligent management method, the method comprising: 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; dynamically binding a multimedia device group with 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 under a first playback time in the resource playback plan, wherein the first playback device group includes a first device; obtaining a first binding resource set for the first device based on the real-time binding list, and obtaining a first resource in the first binding resource set in combination with the first playback time; monitoring to obtain a first device-side state of the first device, wherein the first device-side state includes a first cached data and a first preloaded data of the first resource in the first device; performing collaborative predictive analysis on the first cached data and the first preloaded data to obtain a first playback fitness; and when the first playback fitness does not meet a predetermined fitness threshold, calling a resource regulation plan to perform dynamic resource regulation on the first device.
[0007] Another aspect disclosed in the present application provides an efficient and collaborative intelligent management system for multimedia devices, the system comprising: 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 with 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 under a first playback time in the resource playback plan, wherein the first playback device group includes a first device; a resource acquisition module: obtaining a first binding resource set of the first device based on the real-time binding list, and obtaining a first resource in the first binding resource set in combination with the first playback time; a device monitoring module: monitoring to obtain a first device-side state of the first device, wherein the first device-side state includes a first cached data and a first preloaded data of the first resource in the first device; a collaborative prediction module: performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness; and a dynamic resource regulation module: when the first playback fitness does not meet a predetermined fitness threshold, calling 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: The above-mentioned efficient and collaborative multimedia device intelligent management method and system obtains real-time display features, and based on these features, analyzes the preset binding mechanism to generate a real-time binding mechanism. Subsequently, the multimedia device group and the resource library are dynamically bound according to the real-time binding mechanism to form a real-time binding list. After that, the device group of the first playback time is matched according to the resource playback plan, 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 status of the device is monitored, including the cached data and preloaded data of the resource in the device, and the two are collaboratively predicted and analyzed to calculate the playback fitness. If the playback fitness does not meet the predetermined standard, the resource control plan will be activated to dynamically control the device to ensure the playback effect, thereby improving the collaborative efficiency between devices, resource scheduling accuracy and playback adaptability.
[0009] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0011] Figure 1 The figure is a flowchart of an efficient and collaborative multimedia device intelligent management method in one embodiment.
[0012] Figure 2 The present invention is an architecture diagram of an efficient and collaborative multimedia device intelligent management system in one embodiment.
[0013] Explanation of the accompanying drawings: 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 DESCRIPTION
[0014] The embodiments of the present application provide an efficient and collaborative multimedia device intelligent management method and system to solve the technical problems of inaccurate resource scheduling, high playback delay and low coordination efficiency between devices due to the lack of real-time and intelligence in the traditional multimedia device scheduling mechanism. Through real-time analysis and display features, dynamic binding mechanism and collaborative prediction analysis, the technical effect of improving the coordination efficiency between devices, resource scheduling accuracy and playback adaptability is achieved.
[0015] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0016] It should be noted that the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or inherent to these processes, methods, products or devices.
[0017] Embodiment 1, as Figure 1 As shown, the present application provides an efficient and collaborative multimedia device intelligent management method, the method comprising: A real-time display feature is obtained, and a preset binding mechanism is analyzed based on the real-time display feature to obtain a real-time binding mechanism.
[0018] In an embodiment 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 scene and other factors. These features include but are not limited to time periods, specific dates or holidays, etc. These display features will help the system terminal understand the specific needs of the display so that resource playback can be scheduled according to different display scenes. Based on these real-time display features, the preset binding mechanism will be analyzed, wherein the preset binding mechanism is a device resource binding table stored in a MySQL database, including basic information of the device and corresponding multimedia resources, such as device number, applicable situation (such as time, scene), resource number, etc., for subsequent device management and resource scheduling. Subsequently, the real-time display features are compared with the applicable situation of each device in the preset binding mechanism to determine the real-time binding mechanism that meets the current needs. Through this mechanism, the system terminal can flexibly perform dynamic binding of resources and devices, ensuring that resources can be reasonably scheduled according to display scenes, time and other factors, which enables the playback of resources to match the needs of specific displays, thereby providing a playback experience that is more in line with actual needs.
[0019] Furthermore, the present application provides that the real-time display feature includes display time and display scene.
[0020] Preferably, the real-time display feature refers to the real-time information that affects the resource playback and device configuration during the specific display process, including the display time and display scene, wherein the display time includes the specific time period of the display, such as day, night or a specific date; the display scene refers to the environment or specific application scenario in which the display content is located, such as a conference, exhibition or promotional activity, etc. These real-time features help the system terminal understand the actual needs of the current display, so that the resource playback can be more accurately scheduled to meet the playback requirements at different times and scenes.
[0021] The multimedia device group and the resource library are dynamically bound according to the real-time binding mechanism to obtain a real-time binding list.
[0022] In one embodiment, according to the real-time binding mechanism, the system terminal will dynamically match and bind the multimedia device group with the resources in the resource library according to the display requirements and the status of the device, wherein the multimedia device group includes a variety of output devices, such as audio, video, etc., and the device information is stored in the device information table of the MySQL database. This device information table records the device number, communication address, device type, device name, 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, which records the multimedia resource information such as video and picture, such as the type, size, upload time and other information of the resource. These multimedia resources are hashed and have a unique resource identifier, that is, the resource number. In addition, these resources support version control, update and rollback functions to ensure that the content being played will not be 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 resource library by indexing for dynamic binding, and the relationship between devices and resources can be adjusted in real time to ensure that each device can play the most suitable resource for the current display scene. This binding method can not only be flexibly adjusted according to different display times and scenes, but also ensure smooth playback of resources and optimize the collaborative work of devices. Finally, the system terminal will generate a real-time binding list, listing the binding relationship between all current devices and their corresponding resources.
[0023] Furthermore, the present application provides a method for dynamically binding a multimedia device group and a resource library according to the real-time binding mechanism to obtain a real-time binding list, including: Assemble an audio output device; Assemble a video output device; Assemble a print output device; Based on the audio output device, the video output device and the print output device, form the multimedia device group; wherein the audio output device at least includes a speaker, a headset and a stereo, the video output device at least includes a display, a projector, a smart TV and a video wall, and the print output device at least includes an inkjet printer and a laser printer.
[0024] Preferably, by forming an audio output device, a video output device and a print output device, and storing the device information in a MySQL database, a device information table can be obtained, wherein the audio output device includes at least a speaker, a headset and a stereo for outputting sound; the video output device includes at least a display, a projector, a smart TV and a video wall for displaying visual content; the print output device includes at least an inkjet printer and a laser printer for printing relevant information or displaying content. These devices will be combined according to actual needs and display scenarios to form a complete multimedia device group, which can perform audio, video and print output at the same time, thereby ensuring that multi-dimensional information transmission can be provided during the display process. Through such a combination, the devices can be flexibly scheduled and managed according to different playback needs to ensure the diversity and integrity of the displayed content.
[0025] A resource playback plan is read, and a first playback device group at a first playback time is matched in the resource playback plan, wherein the first playback device group includes a first device.
[0026] In one embodiment, the system terminal reads a preset resource playback plan, which defines the playback time, device requirements, and playback order of multimedia resources. Subsequently, the first playback device group under the first playback time (i.e., the time when the first resource is played in the resource playback plan) is matched in the resource playback plan. This device group usually includes 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, such as playback by time period, specific date, holidays, and other conditions, so as to meet the needs of different display scenarios. Through such a matching method, the playback device can be dynamically obtained to ensure that each device performs the playback operation at the correct time, thereby improving the flexibility and efficiency of the display.
[0027] A first binding resource set of the first device is obtained based on the real-time binding list, and a first resource in the first binding resource set is obtained in combination with the first playback time.
[0028] 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 collection to form a first binding resource set, which contains all available resources associated with the first device. On this basis, the system terminal will obtain the resource number of the multimedia resource that needs to be played during the period from the resource playback plan according to the first playback time, and filter out the matching first resource from the first binding resource set according to this resource number. In this way, the matching between devices and resources can be efficiently scheduled and managed to ensure the accuracy and fluency of the playback process.
[0029] A first device-side state of the first device is obtained by monitoring, wherein the first device-side state includes first cache data and first preloaded data of the first resource in the first device.
[0030] In one embodiment, after determining the first device and the corresponding first resource, the state of the first device side is monitored and obtained, specifically including the relevant data of the first resource stored on the device. The state of the first device side includes two key parts, namely the first cache data and the first preloaded data (refer to Table 1), wherein the first cache data refers to the ratio between the amount of resources of the first resource loaded in the cache of the first device and the total amount of resources of the first resource, which can help the system terminal determine whether the cached 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 loaded by the first device and the amount of resources expected to be preloaded, which helps to predict whether the device will encounter resource loading delays 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 resource will not be delayed or interrupted, thereby improving the smoothness and stability of the playback.
[0031] Table 1: First device status data table
[0032] Among them, Table 1 contains the total resource amount, cache data, preloaded data, first cache data, and first preloaded data of each multimedia resource, reflecting the preparation status of caching and preloading of each resource during playback, helping to evaluate whether the device has sufficient resources to ensure smooth playback.
[0033] A collaborative prediction analysis is performed on the first cache data and the first preloaded data to obtain a first playback fitness.
[0034] In one embodiment, the system terminal collaboratively analyzes the cached data and preloaded data of the first device, and predicts the playback adaptability of the device by evaluating the status of the two types of data. Specifically, the system terminal compares the first cached data and the first preloaded data to analyze whether they can meet the current playback requirements. The collaborative predictive analysis will combine the device's predetermined device-side state feedback coefficient to calculate a first playback fitness. This fitness indicates the device's ability to smoothly play resources under current conditions. If the fitness value is low, resources need to be adjusted or other optimization measures need to be taken to ensure the smoothness of the playback process.
[0035] Furthermore, the present application provides performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness, including: The first cached data and the first preloaded data are compared to obtain data with the largest value, which is recorded as the first device-side state value; a predetermined device-side state feedback coefficient is read, and weighted calculation is performed with the first device-side state value to obtain the first playback fitness.
[0036] Preferably, the system terminal compares the cache data and preloaded data of the first device, and selects the larger data value as the first device-side state value, which represents the readiness of the current resources of the device, that is, which data (cache or preload) is more sufficient to better support the playback process. Subsequently, the predetermined device-side state feedback coefficient is read. This predetermined device-side state feedback coefficient is used to measure the impact of device performance, resource status and other related factors on playback fluency, and reflects how the performance of the device side in different states affects the playback adaptability of resources. It is usually set by field experts based on factors such as device hardware performance, network status, and cache status. For example, if a device has a high network bandwidth, the cache data has been fully preloaded, 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 cache data is insufficient, the feedback coefficient may be set to 0.5 or lower, indicating that playback may be affected. Afterwards, the first device-side state value and the predetermined device-side state feedback coefficient are weightedly calculated to obtain a comprehensive playback fitness value, namely the first playback fitness value. This first playback fitness value can reflect the playback capability of the current device and help the system terminal determine whether it is necessary to adjust resources or take other measures to ensure smooth playback.
[0037] Furthermore, the present application provides that after performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness, the method further includes: The server status is obtained by monitoring, wherein the server status includes multiple server instances with load identifiers; a predetermined network status feature is introduced and the network status is obtained by monitoring, wherein the network status includes network bandwidth and network traffic; a first server instance is randomly extracted from the multiple server instances with load identifiers, wherein the first server instance has an identifier of a first load; a predetermined server-side status feedback coefficient and a predetermined network status feedback coefficient are read in sequence, and a first playback impact index is obtained by combining the first load, the network bandwidth and the network traffic; and the first playback fitness is adjusted based on the first playback impact index.
[0038] Optionally, the system terminal monitors the running status of the server, including 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 responsiveness of resources. At the same time, a predetermined network status feature is introduced to monitor the status characteristics of the network, wherein the predetermined network status feature specifically includes network bandwidth and network traffic, the network bandwidth reflects the maximum capacity of network transmission, and the network traffic indicates the actual situation of current data transmission, which is essential for evaluating the loading speed of playback resources. Subsequently, among multiple server instances, a server instance is randomly selected as the first server instance, and the server instance has a specific load identifier, indicating its current load situation. Afterwards, the system terminal reads a predetermined server-side state feedback coefficient and a predetermined network state feedback coefficient, wherein the predetermined server-side state feedback coefficient is used to measure the impact of the server's load state on playback, reflects the current server's processing capacity and responsiveness, and is set according to the server load and server-side state table; the predetermined network state 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 state table (refer to Table 2 and Table 3). Then, the feedback coefficient read is processed by the maximum and minimum normalization method in combination 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 network environment on resource playback. When the first playback impact index is greater than or equal to the playback tolerance limit, it means that resource playback may be affected. At this time, 1 is subtracted from the first playback impact index, and the 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, it means that the impact on resource playback can be ignored. At this time, the first playback fitness will not be adjusted, and it will be kept at its original size to ensure that the resource can be played smoothly.
[0039] Table 2: Server status table
[0040] Table 3: Network environment status table
[0041] Further, the present application provides sequentially reading a predetermined server-side state feedback coefficient and a predetermined network state feedback coefficient, and combining the first load, the network bandwidth, and the network traffic to obtain a first playback impact index, including: Obtaining a playback impact evaluation function; according to the playback impact evaluation function, the predetermined server-side state feedback coefficient and the predetermined network state feedback coefficient are combined with 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: ; Indicates that the first server instance The first playback impact index under Represents the first server instance The first load, and represent the network bandwidth and the network traffic respectively, and is the network characteristic influencing factor, represents the predetermined server-side state feedback coefficient, represents the predetermined network state feedback coefficient.
[0042] Optionally, when calculating the first playback impact index, a pre-built playback impact evaluation function is obtained and activated. By inputting a predetermined server-side state feedback coefficient, a predetermined network state feedback coefficient, a first load, a network bandwidth, and a network flow into the playback impact evaluation function for calculation, the first playback impact index can be obtained. The playback impact evaluation function is specifically as follows: ;in, Indicates that on the first server instance The first play impact index is the first play impact index. The larger the first play impact index is, the greater the impact on the playback process is and the worse the playback smoothness is. Represents the first server instance The first load is the server load. The higher the server load, the tighter the resource usage, which may cause playback delays or freezes. and Respectively represent network bandwidth and network traffic. When the bandwidth is low or the traffic is high, the network's transmission capacity is limited, which will increase the delay during playback; and The network characteristic influencing factor reflects the influence of network bandwidth and traffic on playback. Generally, bandwidth has a more direct impact on playback, so the network characteristic influencing factor of network bandwidth will be greater. Indicates the predetermined server-side status feedback coefficient, reflecting the health status of the server. Represents the predetermined network status feedback coefficient, reflecting the impact of the network environment. The function of this playback impact evaluation function is to calculate the playback impact index by evaluating the status of server load, bandwidth and traffic. By adjusting the server status feedback coefficient and the network status feedback coefficient, the impact of the server and network environment on the playback process can be accurately estimated, and resource scheduling can be optimized based on this index to ensure smooth playback.
[0043] When the first playback fitness does not meet a predetermined fitness threshold, a resource control plan is called to perform dynamic resource control on the first device.
[0044] In one embodiment, when the first playback fitness does not meet the predetermined fitness threshold, the system terminal will start the resource control plan and perform dynamic resource control on the first device, which means that the resource configuration of the device will be intelligently adjusted according to the current playback environment and resource conditions to ensure the smoothness and quality of the playback process. Specifically, the first playback fitness is an indicator 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 delays, freezes or other performance problems may occur. In order to solve this problem, the system terminal will call the resource control plan, which is a set of predefined lists, including multiple server instances with load identifiers. According to this resource control plan, the system terminal reselects the server instance to perform dynamic resource control on the first device to ensure that the device can reach the required performance level during the playback process and avoid the degradation of playback quality due to insufficient resources or improper configuration. After the regulation is completed, when the first device needs to play the resource, the system terminal sends the playback instruction and resource index to the first device through the HTTP protocol. The first device completes the retrieval, downloading and playback of the resource according to the instruction. This step can be triggered manually by the administrator or automatically by a scheduled task, thereby ensuring the smoothness and adaptability of the playback.
[0045] Further, the present application provides that when the first playback fitness does not meet a predetermined fitness threshold, a resource control plan is called to dynamically control resources of the first device, including: According to the resource regulation plan, a second server instance is randomly extracted from the multiple server instances having a load identifier, and the second server instance has an identifier of a second load; it is determined whether the second load is less than the first load; if the second load is less than the first load, the first server instance is replaced by the second server instance to provide services for the first device.
[0046] Optionally, according to the resource control plan, the system terminal will randomly select a server instance as the second server instance from multiple server instances with load identifiers recorded in the resource control plan. The load identifier of this server instance is the second load, which indicates its current load situation. Subsequently, the second load is compared with the first load. If the second load is less than the first load, it means that the load of the second server instance is lighter 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 server with a higher current load to the server with a lighter load. This switching can be achieved by adjusting the allocation and load balancing of the server, thereby optimizing the performance of the first device, ensuring that resources can be provided smoothly and quickly, and avoiding delays or freezes 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 smoothness and stability of playback.
[0047] In summary, the embodiments of the present application have at least the following technical effects: The embodiment of the present application first obtains real-time display features, and analyzes a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; then, dynamically binds a multimedia device group to a resource library according to the real-time binding mechanism to obtain a real-time binding list; thereafter, reads a resource playback plan, and matches a first playback device group under a first playback time in the resource playback plan, wherein the first playback device group includes a first device; further, obtains a first binding resource set for the first device based on the real-time binding list, and obtains a first resource in the first binding resource set in combination with the first playback time; then, monitors and obtains a first device-side state of the first device, wherein the first device-side state includes a first cached data and a first preloaded data of the first resource in the first device; then, collaboratively predicts and analyzes the first cached data and the first preloaded data to obtain a first playback fitness; finally, when the first playback fitness does not meet a predetermined fitness threshold, calls a resource regulation plan to perform dynamic resource regulation on the first device. These technical effects jointly solve the technical problems of inaccurate resource scheduling, high playback delay and low device collaboration efficiency caused by the lack of real-time and intelligence in the traditional multimedia device scheduling mechanism. Through real-time analysis and display features, dynamic binding mechanism and collaborative prediction analysis, the technical effect of improving the collaborative efficiency between devices, resource scheduling accuracy and playback adaptability is achieved.
[0048] Embodiment 2, based on the same inventive concept as the efficient collaborative multimedia device intelligent management method in the above embodiment, Figure 2 As shown, the present application provides an efficient and collaborative intelligent management system for multimedia devices, the system comprising: a mechanism analysis module 11: acquiring 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 a multimedia device group with a 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 a first playback device group under a first playback time in the resource playback plan, wherein the first playback device group includes a first device; a resource acquisition module 14: obtaining a first binding resource set of the first device based on the real-time binding list, and obtaining a first resource in the first binding resource set in combination with the first playback time; a device monitoring module 15: monitoring to obtain a first device-side state of the first device, wherein the first device-side state includes a first cached data and a first preloaded data of the first resource in 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 a predetermined fitness threshold, calling a resource regulation plan to dynamically regulate resources for the first device.
[0049] Furthermore, the mechanism analysis module 11 is also used to execute the following method: The real-time display features include display time and display scene.
[0050] Furthermore, the dynamic binding module 12 is also used to execute the following method: Assemble an audio output device; Assemble a video output device; Assemble a print output device; Based on the audio output device, the video output device and the print output device, form the multimedia device group; wherein the audio output device at least includes a speaker, a headset and a stereo, the video output device at least includes a display, a projector, a smart TV and a video wall, and the print output device at least includes an inkjet printer and a laser printer.
[0051] Furthermore, the collaborative prediction module 16 is also used to perform the following method: The first cached data and the first preloaded data are compared to obtain data with the largest value, which is recorded as the first device-side state value; a predetermined device-side state feedback coefficient is read, and weighted calculation is performed with the first device-side state value to obtain the first playback fitness.
[0052] Furthermore, the collaborative prediction module 16 is also used to perform the following method: The server status is obtained by monitoring, wherein the server status includes multiple server instances with load identifiers; a predetermined network status feature is introduced and the network status is obtained by monitoring, wherein the network status includes network bandwidth and network traffic; a first server instance is randomly extracted from the multiple server instances with load identifiers, wherein the first server instance has an identifier of a first load; a predetermined server-side status feedback coefficient and a predetermined network status feedback coefficient are read in sequence, and a first playback impact index is obtained by combining the first load, the network bandwidth and the network traffic; and the first playback fitness is adjusted based on the first playback impact index.
[0053] Furthermore, the collaborative prediction module 16 is also used to perform the following method: Obtaining a playback impact evaluation function; according to the playback impact evaluation function, the predetermined server-side state feedback coefficient and the predetermined network state feedback coefficient are combined with 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: ; Indicates that the first server instance The first playback impact index under Represents the first server instance The first load, and represent the network bandwidth and the network traffic respectively, and is the network characteristic influencing factor, represents the predetermined server-side state feedback coefficient, represents the predetermined network state feedback coefficient.
[0054] Furthermore, the dynamic resource control module 17 is also used to execute the following method: According to the resource regulation plan, a second server instance is randomly extracted from the multiple server instances having a load identifier, and the second server instance has an identifier of a second load; it is determined whether the second load is less than the first load; if the second load is less than the first load, the first server instance is replaced by the second server instance to provide services for the first device.
[0055] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0056] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
[0057] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations 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 equivalents, the present application intends to include these modifications and variations.
Claims
1. An efficient and collaborative multimedia device intelligent management method, characterized in that: include: Acquire real-time display features, and analyze a preset binding mechanism based on the real-time display features to obtain a real-time binding mechanism; Dynamically bind the multimedia device group and the 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, wherein the first playback device group includes a first device; Obtain a first binding resource set of the first device based on the real-time binding list, and obtain a first resource in the first binding resource set in combination with the first playback time; Monitoring and obtaining a first device-side state of the first device, wherein the first device-side state includes first cached data and first preloaded data of the first resource in the first device; performing 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, a resource control plan is called to perform dynamic resource control on the first device.
2. The efficient and collaborative multimedia device intelligent management method according to claim 1 is characterized in that: The real-time display features include display time and display scene.
3. The efficient and collaborative multimedia device intelligent management method according to claim 1 is characterized in that: 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: Build audio output devices; Build video output equipment; Set up print output equipment; Based on the audio output device, the video output device and the print output device, the multimedia device group is formed; Among them, the audio output device includes at least a speaker, a headset and a stereo, the video output device includes at least a display, a projector, a smart TV and a video wall, and the print output device includes at least an inkjet printer and a laser printer.
4. The efficient and collaborative multimedia device intelligent management method according to claim 1, characterized in that: Performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness includes: Compare the first cache data and the first preloaded data to obtain data with the largest value, and record it as the first device-side state value; A predetermined device-side state feedback coefficient is read and weightedly calculated with the first device-side state value to obtain the first playback fitness.
5. The efficient and collaborative multimedia device intelligent management method according to claim 1, characterized in that: After performing collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness, the method further includes: Monitoring and obtaining a server status, wherein the server status includes a plurality of server instances having load identifiers; Introducing a predetermined network status feature and monitoring to obtain a network status, wherein the network status includes network bandwidth and network traffic; Randomly extracting a first server instance from the multiple server instances having load identifiers, wherein the first server instance has an identifier of a first load; sequentially reading a predetermined server-side state feedback coefficient and a predetermined network state feedback coefficient, and combining the first load, the network bandwidth, and the network traffic to obtain a first playback impact index; The first playback fitness is adjusted based on the first playback impact index.
6. The efficient and collaborative multimedia device intelligent management method according to claim 5, characterized in that: Sequentially reading a predetermined server-side state feedback coefficient and a predetermined network state feedback coefficient, and combining the first load, the network bandwidth, and the network traffic to obtain a first playback impact index, including: Get the playback impact assessment function; According to the playback impact evaluation function, the predetermined server-side state feedback coefficient and the predetermined network state feedback coefficient are combined with the first load, the network bandwidth and the network traffic to obtain the first playback impact index; The formula of the playback impact evaluation function is as follows: ; Indicates that the first server instance The first playback impact index under Represents the first server instance The first load, and represent the network bandwidth and the network traffic respectively, a and b are network characteristic influencing factors, α represents the predetermined server-side state feedback coefficient, and β represents the predetermined network state feedback coefficient.
7. The efficient and collaborative multimedia device intelligent management method according to claim 5, characterized in that: When the first playback fitness does not meet a predetermined fitness threshold, calling a resource control plan to dynamically control resources of the first device includes: According to the resource control plan, randomly extracting a second server instance from the multiple server instances having load identifiers, the second server instance having an identifier of a second load; determining whether the second load is less than the first load; If the second load is less than the first load, the first server instance is replaced by the second server instance to provide services for the first device.
8. An efficient and collaborative intelligent management system for multimedia devices, characterized by: The system is used to execute the efficient and collaborative multimedia device intelligent management method according to any one of claims 1 to 7, comprising: Mechanism analysis module: obtains real-time display features, and analyzes the preset binding mechanism based on the real-time display features to obtain the real-time binding mechanism; Dynamic binding module: dynamically binds 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: reads a resource playback plan, and matches a first playback device group at a first playback time in the resource playback plan, wherein the first playback device group includes a first device; Resource acquisition module: obtains a first binding resource set of the first device based on the real-time binding list, and obtains a first resource in the first binding resource set in combination with the first playback time; Device monitoring module: monitoring and obtaining a first device-side state of the first device, wherein the first device-side state includes first cache data and first preloaded data of the first resource in the first device; A collaborative prediction module: performs collaborative prediction analysis on the first cached data and the first preloaded data to obtain a first playback fitness; Dynamic resource control module: when the first playback fitness does not meet the predetermined fitness threshold, call the resource control plan to perform dynamic resource control on the first device.
Citation Information
Patent Citations
VoLTE (Voice over Long Term Evolution) technology-based calling waiting meteorological multimedia playing system and method
CN117041229A
Browser-side video resource processing method, device and equipment and medium
CN118381976A
Multimedia data playing method, device and equipment, readable storage medium and product
CN118573961A
Video playing control method and device and electronic equipment
CN119255022A
Multimedia education course resource playing method and device
CN119402686A