Method, apparatus and storage medium for managing a playback device

CN122994569APending Publication Date: 2026-10-27PIXELHUE TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610985149.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-02
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

然而,该方式主要侧重于对多个播放设备的整体播放控制,缺乏节目编排能力

Benefits of technology

[0010]本公开提供的技术方案与现有技术相比具有如下优点:首先,主控设备获取至少一个被控设备的设备信息,并根据设备信息在设备管理界面显示设备列表。然后,主控设备在接收到针对设备列表中第一被控设备的节目编辑请求时,从第一被控设备获取节目配置数据,并根据节目配置数据显示节目管理界面。最后,主控设备在接收到针对节目管理界面的编辑操作时,将编辑操作转换为节目编辑指令,并向第一被控设备发送节目编辑指令。其中,节目编辑指令用于指示第一被控设备更新节目数据。这样,首先,通过获取至少一个被控设备的设备信息并在设备管理界面显示设备列表,能够实现多个被控设备的集中展示与统一管理。其次,通过获取第一被控设备的节目配置数据并显示对应的节目管理界面,使主控设备能够展示第一被控设备当前的节目配置情况。进一步地,通过接收针对节目管理界面的编辑操作并生成对应的节目编辑指令,能够实现对第一被控设备节目数据的远程修改。因此,本公开在无需前往多个播放设备所在位置的情况下即可完成该多个播放设备中节目内容调整,从而降低多播放设备场景下的人工维护工作量,提高节目管理的便捷性和管理效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122994569A_ABST
    Figure CN122994569A_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communication, and particularly relates to a management method and device of a playing device, equipment and a storage medium. The method comprises the following steps: obtaining device information of at least one controlled device, and displaying a device list on a device management interface according to the device information. Then, when a program editing request for a first controlled device in the device list is received, program configuration data is obtained from the first controlled device, and a program management interface is displayed according to the program configuration data. Finally, when an editing operation for the program management interface is received, the editing operation is converted into a program editing instruction, and the program editing instruction is sent to the first controlled device. The program editing instruction is used to instruct the first controlled device to update program data. The present disclosure can complete the adjustment of program content in multiple playing devices without going to the location of the multiple playing devices, thereby reducing the manual maintenance workload in the multiple playing device scenario, and improving the convenience and management efficiency of program management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a management method, apparatus, device and storage medium for playback devices. Background Art

[0002] In some scenarios requiring multi-screen collaborative display, such as exhibition hall displays, large conference centers, commercial advertisement distribution, etc., a plurality of playback devices are usually required to play programs in coordination. In such scenarios, if adjustments to program scheduling, material updates or content replacement are needed, it is often necessary to go to multiple playback devices and perform operations on the corresponding devices respectively, resulting in low management efficiency and high maintenance cost.

[0003] At present, for the management of multiple playback devices in the above scenarios, a control device is usually adopted to perform centralized control on the multiple playback devices to realize unified management such as program play and pause. However, this method mainly focuses on the overall playback control of the multiple playback devices, and lacks program scheduling capability. Summary of the Invention

[0004] To solve the above technical problems, the present disclosure provides a management method, apparatus, device and storage medium for playback devices, which can improve the flexibility and management efficiency of playback device management.

[0005] In a first aspect, the present disclosure provides a management method for a playback device, applied to a master control device, comprising: acquiring device information of at least one controlled device, and displaying a device list on a device management interface according to the device information; when a program editing request for a first controlled device in the device list is received, acquiring program configuration data from the first controlled device, and displaying a program management interface according to the program configuration data; when an editing operation for the program management interface is received, converting the editing operation into a program editing instruction, and sending the program editing instruction to the first controlled device; wherein the program editing instruction is used for instructing the first controlled device to update program data.

[0006] In a second aspect, the present disclosure provides a management apparatus for a playback device, applied to a master control device, comprising: an acquisition module, configured to acquire device information of at least one controlled device, and display a device list on a device management interface according to the device information; a display module, configured to, when a program editing request for a first controlled device in the device list is received, acquire program configuration data from the first controlled device, and display a program management interface according to the program configuration data; The processing module is used to convert the editing operation into a program editing instruction when it receives an editing operation for the program management interface, and send the program editing instruction to the first controlled device; the program editing instruction is used to instruct the first controlled device to update the program data.

[0007] Thirdly, this disclosure provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the management method of the playback device as described in the first aspect.

[0008] Fourthly, this disclosure provides a computer-readable storage medium, including: storing a computer program on the computer-readable storage medium, wherein when the computer program is executed by a processor, it implements the management method of the playback device as described in the first aspect.

[0009] Fifthly, this disclosure provides a computer program product, including: when the computer program product is run on a computer, causing the computer to implement the management method of the playback device as described in the first aspect.

[0010] The technical solution provided in this disclosure has the following advantages compared with the prior art: First, the master control device acquires device information of at least one controlled device and displays a device list on the device management interface based on the device information. Then, when the master control device receives a program editing request for the first controlled device in the device list, it acquires program configuration data from the first controlled device and displays the program configuration data on the program management interface. Finally, when the master control device receives an editing operation for the program management interface, it converts the editing operation into a program editing instruction and sends the program editing instruction to the first controlled device. The program editing instruction is used to instruct the first controlled device to update its program data. Thus, firstly, by acquiring device information of at least one controlled device and displaying a device list on the device management interface, centralized display and unified management of multiple controlled devices can be achieved. Secondly, by acquiring the program configuration data of the first controlled device and displaying the corresponding program management interface, the master control device can display the current program configuration of the first controlled device. Furthermore, by receiving an editing operation for the program management interface and generating a corresponding program editing instruction, remote modification of the program data of the first controlled device can be achieved. Therefore, this disclosure allows for the adjustment of program content across multiple playback devices without requiring the user to travel to the location of each device, thereby reducing the workload of manual maintenance in multi-playback device scenarios and improving the convenience and efficiency of program management. Attached Figure Description

[0011] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0012] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 A schematic diagram of the architecture of a management system for a playback device provided in an embodiment of this disclosure; Figure 2 One of the flowcharts illustrating a method for managing a playback device provided in an embodiment of this disclosure; Figure 3 A schematic diagram of a device management interface provided in an embodiment of this disclosure; Figure 4 A schematic diagram of a program management interface provided in an embodiment of this disclosure; Figure 5 A second schematic flowchart illustrating the management method for a playback device provided in this embodiment of the present disclosure; Figure 6 A schematic diagram of another device management interface provided in an embodiment of this disclosure; Figure 7 A schematic diagram of the architecture of a management system for another playback device provided in an embodiment of this disclosure; Figure 8 This is a schematic diagram of the structure of a management device for a playback device provided in an embodiment of the present disclosure; Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0014] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0015] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0016] For scenarios requiring multi-screen collaborative display, on the one hand, if program scheduling adjustment, material update or content replacement is needed, it is often necessary to go to multiple playback devices and perform operations on the corresponding devices respectively, resulting in low management efficiency and high maintenance cost; on the other hand, when managing multiple playback devices, a control device is usually used to centrally control the multiple playback devices to realize unified management such as program playback and pause, which lacks flexible directional control capability; on the third hand, users cannot grasp the program status of the controlled playback devices in real time.

[0017] In view of the above problems, embodiments of the present disclosure provide a management method for playback devices, which is applied to a master control device, and includes: first, the master control device acquires device information of at least one controlled device, and displays a device list on a device management interface according to the device information. Then, when receiving a program editing request for a first controlled device in the device list, the master control device acquires program configuration data from the first controlled device, and displays a program management interface according to the program configuration data. Finally, when receiving an editing operation for the program management interface, the master control device converts the editing operation into a program editing instruction, and sends the program editing instruction to the first controlled device. The program editing instruction is used to instruct the first controlled device to update program data. In this way, the present disclosure can complete the adjustment of program content in the multiple playback devices without going to the positions where the multiple playback devices are located, thereby reducing the manual maintenance workload in the multi-playback device scenario, and improving the convenience and management efficiency of program management.

[0018] The management method for playback devices provided by the embodiments of the present disclosure is mainly applicable to a playback device cluster including a plurality of playback devices, and each playback device drives at least one display screen. In the playback device cluster, any playback device can be selected by a user as a master control device, and other playback devices except the master control device are all used as controlled devices. For example, when a user starts a management function on a certain playback device, the playback device is determined as the master control device, and other playback devices in the playback device cluster are determined as the controlled devices. The management function can be implemented by a software program running on the playback device. In some embodiments, the management function can be implemented by an independently running software program, or can be implemented by a functional module integrated in other software. For example, as Figure 1 shown in the figure, the management function can be implemented by a super management terminal in the broadcast control software. When the user starts the super management terminal of the broadcast control software, the corresponding playback device is determined as the master control device, and the remaining playback devices running the broadcast control software are determined as the controlled devices.

[0019] It should be noted that the management method for playback devices provided by the embodiments of the present disclosure may be executed by the master control device.

[0020] Furthermore, the playback device management method provided in this disclosure can be executed by a playback device management device, which can be hardware or software. When the playback device management device is hardware, it can be various electronic devices with playback device management functions. When the playback device management device is software, it can be installed in the aforementioned electronic devices. It can be implemented as multiple software programs or software modules, or as a single software program or software module. No specific limitations are made here.

[0021] Figure 2 This is a flowchart illustrating a method for managing a playback device according to an embodiment of this disclosure. The method is used by a main control device. Figure 2 As shown, the following example illustrates the management method for a playback device, using the example of management functions implemented by playback control software running on the playback device. This method may include the following steps: S11. Obtain device information for at least one controlled device.

[0022] In some embodiments, the method of obtaining device information of at least one controlled device may be to send a device discovery message in a broadcast manner, and when receiving device information returned by a playback device, to determine the playback device that returned the device information as the controlled device.

[0023] Among them, the device discovery message can be a custom protocol for device discovery, such as a custom protocol within the software between the super management terminal of the broadcast control software and the broadcast control software to discover the existence of each other.

[0024] Specifically, the master control device periodically broadcasts device discovery messages. Other playback devices in the playback device cluster that have installed and started the broadcast control software receive these messages and respond with the protocol in the message, returning their own device information to the master control device. Once the master control device successfully verifies the protocol, it considers the other device a legitimate controlled device, thus obtaining the controlled device's device information. In some embodiments, the device information may include a device identifier, current managed status, historical project file information, project file thumbnails, etc. The device identifier is information used to uniquely identify the controlled device; for example, it may be at least one of the following: device name, serial number (SN), Internet Protocol address (IP), device serial number, etc. The current managed status indicates whether the controlled device is currently under management. Historical project file information indicates the project file information already saved in the controlled device. The project file thumbnail indicates a preview image of the corresponding project file. The historical project file information may include program configuration data corresponding to one or more historically played programs.

[0025] In this way, firstly, by broadcasting device discovery messages, other playback devices in the playback device cluster can be actively searched for. Then, by receiving device information returned by the playback devices and identifying the corresponding playback devices as controlled devices, the discovery and identification of controlled devices can be completed automatically. Therefore, the management relationship between the master control device and the controlled devices can be established without manually configuring the information of each controlled device individually, thereby simplifying the networking and management process of the playback device cluster and improving the convenience of device management.

[0026] In some embodiments, when the playback device cluster is on the same network, the device discovery message can be sent via User Datagram Protocol (UDP) broadcast. This allows the use of UDP broadcast to send the device discovery message to multiple playback devices on the same network, leveraging the transmission characteristics of UDP broadcast to achieve automatic device discovery within the playback device cluster and simplify the device access process.

[0027] In some embodiments, the method of obtaining device information of at least one controlled device may be to read a pre-stored list of device information and then read the device information of at least one controlled device from the list of device information.

[0028] S12. Display the device list on the device management interface based on the device information.

[0029] In some embodiments, displaying a device list on the device management interface based on device information can be achieved by generating a device card corresponding to each controlled device in the device management interface and displaying the device identifier of the controlled device in the device card; or by displaying at least one of the following in the device card: the device identifier of the controlled device, the current managed status, historical project file information, and project file thumbnails, thereby displaying a device list on the device management interface. For example, as... Figure 3 As shown, the device list in the device management interface can include the first controlled device, the second controlled device, the third controlled device, the fourth controlled device, etc.

[0030] S13. When a program editing request is received for the first controlled device in the device list, program configuration data is obtained from the first controlled device.

[0031] Specifically, upon receiving a program editing request for the first controlled device in the device list, the master control device sends a program configuration query request to the first controlled device. Upon receiving the program configuration query request, the first controlled device returns the program configuration data of the corresponding project file to the master control device. Users can initiate program editing requests for the first controlled device in the device management interface through the editing portal provided. For example, in... Figure 3 In the device management interface shown, users can select the device card of the first controlled device and click the edit control (i.e., the edit entry point) to initiate a program editing request for the first controlled device in the device list.

[0032] In some embodiments, program configuration data may include at least one of program name, program structure, timeline information, window layout information, and material information.

[0033] S14. Display the program management interface based on the program configuration data.

[0034] In some embodiments, the method of displaying program management interface based on program configuration data can be as follows: first, generate corresponding interface elements based on program configuration data, and then render the generated interface elements to obtain the program management interface; or, call a preset program management interface template, fill or update the display content in the interface template based on program configuration data to obtain the program management interface; or, based on an existing program management interface, replace, refresh, or remap the display data corresponding to the interface based on program configuration data to update the display result of the program management interface and obtain the program management interface.

[0035] In some embodiments, when the program configuration data includes program name, program structure, timeline information, window layout information, and material information, the process of the main control device generating corresponding interface elements and rendering the interface based on the program configuration data can be as follows: First, interface elements corresponding to the display editing area, material library area, program management area, and timeline editing area are generated according to a preset program management interface layout, and then the interface is rendered. Then, according to the window layout information, the corresponding program window and its layout display content are generated in the display editing area; the display content in the material library area is filled according to the material information; the display content in the program management area is filled according to the program name and program structure; and the display content in the timeline editing area is filled according to the timeline information, thereby obtaining the program management interface. For example, as shown... Figure 4 As shown, the program management interface can include multiple editing areas such as a display editing area, a material library area, a program management area, and a timeline area, which are used to display program preview content, material resources, program editing list, and timeline editing content, respectively.

[0036] S15. When receiving an editing operation for the program management interface, convert the editing operation into a program editing instruction.

[0037] Specifically, after receiving an editing operation for the program management interface, the main control device first determines the operation type and extracts the corresponding editing parameters. Then, it generates a corresponding program editing instruction based on the operation type and writes the editing parameters into the instruction. For example, when the editing operation is a timeline editing operation, the main control device generates a timeline editing instruction and writes parameters such as the timeline number, timeline content, and timeline order into it; when the editing operation is a playback window editing operation, the main control device generates a window editing instruction and writes parameters such as the window position, window size, and window hierarchy into it.

[0038] In some embodiments, the operation type may include at least one of program creation, program deletion, program modification, timeline editing, playback window editing, and material addition / deletion.

[0039] S16. Send program editing instructions to the first controlled device.

[0040] Among them, the program editing instruction is used to instruct the first controlled device to update program data.

[0041] Specifically, after generating a program editing instruction, the master control device sends the program editing instruction to the first controlled device via a communication connection. The program editing instruction may include an operation type field and an editing parameter field, with the editing parameter field carrying parameter information corresponding to the editing operation.

[0042] In the above scheme, firstly, the master control device acquires device information of at least one controlled device and establishes a device management interface based on the device information. This device management interface includes a device list. Then, when the master control device receives a program editing request for the first controlled device in the device list, it acquires program configuration data from the first controlled device and generates a program management interface based on the program configuration data. Finally, when the master control device receives an editing operation for the program management interface, it converts the editing operation into a program editing instruction and sends the program editing instruction to the first controlled device. This program editing instruction instructs the first controlled device to update its program data. Thus, firstly, by acquiring device information of at least one controlled device and establishing a device management interface, centralized display and unified management of multiple controlled devices can be achieved. Secondly, by acquiring the program configuration data of the first controlled device and generating a corresponding program management interface, the master control device can display the current program configuration of the first controlled device. Furthermore, by receiving editing operations for the program management interface and generating corresponding program editing instructions, remote modification of the program data of the first controlled device can be achieved. Therefore, this disclosure allows for the adjustment of program content across multiple playback devices without requiring the user to travel to the location of each device, thereby reducing the workload of manual maintenance in multi-playback device scenarios and improving the convenience and efficiency of program management.

[0043] In some embodiments, such as Figure 5 As shown, the management method for playback devices may also include the following steps: S21. When a selection operation is detected for at least one of the controlled devices, the playback window of each selected controlled device is displayed on the device management interface.

[0044] In some embodiments, the playback window may include information about the program currently being played by the selected controlled device. For example, in... Figure 6 In the device management interface shown, users can select controlled devices by checking the checkboxes in front of at least one controlled device. Figure 6 As can be seen, when the first controlled device, the second controlled device, and the third controlled device are selected, the playback window corresponding to the first controlled device (program A), the playback window corresponding to the second controlled device (program B), and the playback window corresponding to the third controlled device (program C) will be displayed in the "On-Broadcast Project" section.

[0045] In some embodiments, to make the correspondence between the controlled device and the playback window clearer, device information of the controlled device can also be displayed in the playback window corresponding to the controlled device.

[0046] In some embodiments, the playback window may include a status control for controlling the program status. In some embodiments, the status control may include at least one of a play control, a pause control, a stop control, a program switching control, and a timeline selection control. The timeline selection control is used to receive a switching operation for a target timeline. For example, in... Figure 6 In the playback window corresponding to program A, if the user selects the program management controls, pause, stop, and program switching controls for program A will be displayed on the playback window; in the case of... Figure 6 In the playback window corresponding to program B, the user selects a timeline control. The playback window displays a list of timelines corresponding to program B (not shown in the figure). The user can select a target timeline from the timeline list and trigger a switching operation for the target timeline; in the example... Figure 6 In the playback window corresponding to program C shown, if the user selects the program management control, then the playback window will display playback controls, stop controls, and program switching controls for program C.

[0047] In this way, users can select multiple controlled devices in batches to view the program content and status of the programs currently being played on multiple controlled devices at the same time, which facilitates centralized monitoring and management of the playback status of multiple controlled devices.

[0048] In some embodiments, the device management interface may also include centralized control controls for the selected controlled device, used to centrally control the program playback status of the selected controlled device. For example, in... Figure 6 The device management interface shown includes playback controls, stop controls, and program switching controls in the lower left corner, which are used to control the program playback status of the selected first controlled device, second controlled device, and third controlled device.

[0049] In some embodiments, when a selection operation is detected for at least one controlled device, the method for displaying the playback window of each selected controlled device on the device management interface can be as follows: after detecting a selection operation for at least one device card in the device list, the master control device sends a playback status query request to the corresponding controlled device. Upon receiving the playback status information returned by the controlled device, the master control device generates a corresponding playback window based on the playback status information. The playback status information includes at least one of the following: currently playing program, current program status, and current timeline information.

[0050] S22. When a control operation is received for the status control in the playback window of the second controlled device, the control operation is converted into a playback control instruction and the playback control instruction is sent to the second controlled device.

[0051] The second controlled device is any one of the at least one selected controlled devices, and the playback control command is used to instruct the second controlled device to update the program status.

[0052] Specifically, upon receiving a control operation on the status control of the playback window of the second controlled device, the master control device determines the operation type corresponding to the control operation and generates a corresponding playback control instruction based on the operation type. Subsequently, the master control device sends the playback control instruction to the second controlled device through the established communication connection. Upon receiving the playback control instruction, the second controlled device updates the program status according to the instruction. For example, when the control operation is a playback operation, the master control device generates a playback instruction and sends it to the second controlled device; when the control operation is a pause operation, the master control device generates a pause instruction and sends it to the second controlled device; when the control operation is a program switching operation, the master control device generates a program switching instruction, writes the target program identifier into the program switching instruction, and then sends it to the second controlled device; when the control operation is a timeline switching operation, the master control device generates a timeline switching instruction, writes the target timeline identifier into the timeline switching instruction, and then sends it to the second controlled device.

[0053] In some embodiments, when the second controlled device establishes an online relationship with at least one slave playback device, the playback control command is further used to instruct the second controlled device to synchronously update the program status of at least one slave playback device through the online relationship. It should be noted that, in this disclosure, the relationship established between the master control device and the controlled device is a management relationship (e.g., ...). Figure 7 The management relationship established between the master control device 100 and the controlled devices 201, 202, and 203 is used for program management and playback control; while the connection established between the second controlled device and the slave playback device is an online relationship (e.g., ...). Figure 7 The controlled device 202 establishes an online connection with the slave playback devices 301 and 302, which is used for coordinated playback among multiple playback devices (i.e., centralized control in the background art). These two connections are independent and can coexist. Thus, by establishing an online connection between the second controlled device and the slave playback devices, the second controlled device can synchronously update the program status of the slave playback devices through this connection, enabling multiple associated playback devices to perform consistent program operations, thereby ensuring program status synchronization among multiple playback devices.

[0054] In the above solution, by displaying the playback window corresponding to the selected controlled device in the device management interface, and setting status controls in the playback window for controlling the program status, users can centrally view the playback status of multiple controlled devices. Furthermore, by converting control operations on the status controls into playback control commands and sending them to the corresponding controlled devices, remote control of the program status of the controlled devices can be achieved. Thus, by displaying a corresponding playback window for each selected controlled device, and upon receiving a control operation on the status control in the playback window of a second controlled device, a separate playback control command can be issued to the second controlled device, thereby achieving targeted control of different controlled devices and improving the flexibility of playback control in multi-playback device scenarios.

[0055] In some embodiments, program editing instructions and playback control instructions can be sent using either the Transmission Control Protocol (TCP) or the UDP protocol. By using TCP to send program editing instructions and playback control instructions, the connection acknowledgment and data retransmission mechanisms of the TCP protocol can ensure the reliability of instruction transmission, thereby reducing the possibility of program editing failure or playback control anomalies due to instruction loss.

[0056] In some embodiments, the broadcast control software of the master control device can also query the connection relationships of the controlled devices. When the master control device receives a connection relationship query request for the second controlled device, it obtains and displays the device information of at least one slave playback device that has established a connection relationship with the second controlled device. For example, in Figure 7 In the process, the master control device 100 can obtain the connection relationship information corresponding to the controlled device 202, and display the device information of the slave playback device 301 and slave playback device 302 that have established a connection relationship with the controlled device 202.

[0057] This disclosure embodiment can divide the management device of the playback device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0058] like Figure 8 The diagram shown is a structural schematic of a management device for a playback device according to an embodiment of this disclosure. The device is applied to a main control device and includes: The acquisition module 61 is used to acquire device information of at least one controlled device and display a device list on the device management interface based on the device information; the display module 62 is used to acquire program configuration data from the first controlled device when a program editing request is received for the first controlled device in the device list, and display the program configuration data on the program management interface based on the program configuration data; the processing module 63 is used to convert the editing operation into a program editing instruction when an editing operation is received for the program management interface, and send the program editing instruction to the first controlled device; the program editing instruction is used to instruct the first controlled device to update the program data.

[0059] In some embodiments, program configuration data includes at least one of program name, program structure, timeline information, window layout information, and material information.

[0060] In some embodiments, the management device for the playback device further includes a sending module; a display module 62 is further configured to display a playback window of each selected controlled device on the device management interface when a selection operation for at least one controlled device is detected; the playback window includes a status control for controlling the program status; the sending module is configured to convert the control operation into a playback control instruction when a control operation is received for the status control in the playback window of a second controlled device, and send the playback control instruction to the second controlled device; the playback control instruction is used to instruct the second controlled device to update the program status, and the second controlled device is any one of the at least one selected controlled devices.

[0061] In some embodiments, the status control includes at least one of a play control, a pause control, a stop control, a program switching control, and a timeline selection control; the timeline selection control is used to receive a switching operation for a target timeline.

[0062] In some embodiments, when the second controlled device establishes an online relationship with at least one slave playback device, the playback control command is further used to instruct the second controlled device to synchronously update the program status of at least one slave playback device through the online relationship.

[0063] In some embodiments, the acquisition module 61 is specifically used to send a device discovery message in a broadcast manner, and when it receives device information returned by the playback device, it determines the playback device that returned the device information as the controlled device.

[0064] The playback device management device provided in this embodiment can execute the playback device management method provided in the above method embodiment. Its implementation principle and technical effect are similar to the above method, and will not be described again here.

[0065] Figure 9This is an electronic device illustrated according to an exemplary embodiment. The electronic device may include a processor 902, which is used to execute application code to implement the playback device management method of this disclosure.

[0066] Processor 902 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present disclosure.

[0067] like Figure 9 As shown, the electronic device may further include a memory 903. The memory 903 stores application code that executes the present disclosure and is controlled by a processor 902 for execution.

[0068] Memory 903 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 903 may exist independently and be connected to processor 902 via bus 904. Memory 903 may also be integrated with processor 902.

[0069] like Figure 9 As shown, the electronic device may also include a communication interface 901, wherein the communication interface 901, processor 902, and memory 903 may be coupled to each other, for example, through a bus 904. The communication interface 901 is used for information interaction with other devices, for example, supporting information interaction between the electronic device and other devices.

[0070] It should be pointed out that, Figure 9 The device structure shown does not constitute a limitation on the electronic device, except... Figure 9In addition to the components shown, the electronic device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. Furthermore, the electronic device provided in this embodiment can execute the playback device management method provided in the above-described method embodiments; its implementation principle and technical effects are similar to the above methods, and will not be repeated here.

[0071] This disclosure provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the playback device management method in the above-described method embodiments and achieves the same technical effect. To avoid repetition, further details are omitted here.

[0072] The computer-readable storage medium may be ROM, RAM, magnetic disk, or optical disk, etc.

[0073] This disclosure provides a computer program product that stores a computer program. When the computer program is executed by a processor, it implements the various processes of the playback device management method in the above-described method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0074] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media containing computer-usable program code.

[0075] In this disclosure, memory may include non-persistent memory in computer-readable media, such as RAM and / or non-volatile memory, like ROM or flash RAM. Memory is an example of computer-readable media.

[0076] In this disclosure, computer-readable media includes both permanent and non-permanent, removable and non-removable storage media. Storage media can store information using any method or technology; the information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of RAM, ROM, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital video disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data and carrier waves.

[0077] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0078] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for managing a playback device, characterized in that, Applied to main control equipment, including: Obtain device information for at least one controlled device, and display a device list on the device management interface based on the device information; Upon receiving a program editing request for the first controlled device in the device list, program configuration data is obtained from the first controlled device, and the program management interface is displayed based on the program configuration data. Upon receiving an editing operation for the program management interface, the editing operation is converted into a program editing instruction and sent to the first controlled device; the program editing instruction is used to instruct the first controlled device to update program data.

2. The management method for a playback device according to claim 1, characterized in that, The program configuration data includes at least one of the following: program name, program structure, timeline information, window layout information, and material information.

3. The management method for a playback device according to claim 1, characterized in that, The method further includes: When a selection operation is detected for at least one of the controlled devices, a playback window for each selected controlled device is displayed on the device management interface; the playback window includes status controls for controlling the program status. When a control operation is received for the status control in the playback window of the second controlled device, the control operation is converted into a playback control instruction and sent to the second controlled device; the playback control instruction is used to instruct the second controlled device to update the program status, and the second controlled device is any one of the at least one selected controlled devices.

4. The management method for a playback device according to claim 3, characterized in that, The status control includes at least one of a play control, a pause control, a stop control, a program switching control, and a timeline selection control; the timeline selection control is used to receive switching operations for a target timeline.

5. The management method for a playback device according to claim 3, characterized in that, When the second controlled device establishes a connection with at least one slave playback device, the playback control command is also used to instruct the second controlled device to synchronously update the program status of the at least one slave playback device through the connection.

6. The management method for a playback device according to claim 1, characterized in that, The acquisition of device information for at least one controlled device includes: A device discovery message is broadcast, and upon receiving device information returned by a playback device, the playback device that returned the device information is identified as the controlled device.

7. A management device for a playback device, characterized in that, Applied to main control equipment, including: The acquisition module is used to acquire device information of at least one controlled device and display a device list on the device management interface based on the device information. The display module is used to obtain program configuration data from the first controlled device when a program editing request is received for the first controlled device in the device list, and display the program management interface according to the program configuration data. The processing module is configured to, upon receiving an editing operation for the program management interface, convert the editing operation into a program editing instruction and send the program editing instruction to the first controlled device; the program editing instruction is used to instruct the first controlled device to update program data.

8. The management device for the playback device according to claim 7, characterized in that, The program configuration data includes at least one of the following: program name, program structure, timeline information, window layout information, and material information.

9. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the management method of the playback device as described in any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that, include: A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it is a method for managing a playback device as described in any one of claims 1 to 6.