A method, system and storage medium for monitoring production and broadcasting services

By reading the file access log of the business system, obtaining business information and monitoring the production and broadcasting business processes, solving the problems of insufficient complexity and real-time performance of the production and broadcasting business monitoring system in the existing technology, realizing more detailed and real-time business process monitoring, reducing system security risks.

CN115801981BActive Publication Date: 2025-05-27中央广播电视总台 +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211398975.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-09
Publication Date
2025-05-27
Estimated Expiration
2042-11-09

AI Technical Summary

Technical Problem

The existing production and broadcasting service monitoring system needs to be connected with each business system, and API calls and message communication are performed through a unified software interface, resulting in complex business logic, high system complexity, low real-timeness, and system security risks.

Method used

By reading the file access log of the business system, obtaining business information, and monitoring the production and broadcasting business process based on this information, detailed and real-time monitoring of the production and broadcasting business process is achieved, and direct connection with each business system is avoided.

Benefits of technology

It improves the detailed and real-time nature of business process information, reduces system complexity and security risks, and simplifies the design and implementation of monitoring systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115801981B_ABST
    Figure CN115801981B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a production and broadcasting business monitoring method, a production and broadcasting business monitoring system, an electronic device, a chip and a computer-readable storage medium, wherein the method is applied to the production and broadcasting business monitoring system, and includes: reading the file access log of the business system; obtaining business information based on the file access log; and monitoring the production and broadcasting business process based on the business information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of program production and broadcasting, and in particular to a production and broadcasting service monitoring method, a production and broadcasting service monitoring system, an electronic device, a chip and a computer-readable storage medium. Background Art

[0002] At present, the network file production and broadcasting technology of TV stations is becoming more and more mature, and the production and broadcasting efficiency is constantly improving. TV stations have created a "storage, production, and broadcasting" management model centered on the media asset management system. TV program producers complete the uploading, organization, cataloging and storage of materials in the first time. The program production system must download materials through the media asset management system for program production, and the broadcasting system must also migrate the program files to be prepared from the media asset management system before the program can be broadcast.

[0003] The production and broadcasting business monitoring system based on the above architecture usually uses a unified software interface to connect with various program production systems, film review systems, media asset management systems, and broadcast systems. Each system sends monitoring information to the monitoring system at its own business node. After the business monitoring system collects the business status data of each system, it completes cross-system docking and displays the business status data. Summary of the invention

[0004] The embodiments of the present application provide a production and broadcasting service monitoring method, a production and broadcasting service monitoring system, an electronic device, a chip, and a computer-readable storage medium.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a production and broadcasting service monitoring method, which is applied to a production and broadcasting service monitoring system, including:

[0007] Read the file access log of the business system;

[0008] Based on the file access log, obtaining business information;

[0009] Based on the business information, the production and broadcasting business process is monitored.

[0010] In a second aspect, an embodiment of the present application provides a production and broadcasting service monitoring system, including:

[0011] Reading unit: used to read the file access log of the business system;

[0012] Acquisition unit: used for acquiring business information based on the file access log;

[0013] Monitoring unit: used to monitor the production and broadcasting business process based on the business information.

[0014] In a third aspect, the present application provides an electronic device, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing any one of the production and broadcasting service monitoring methods provided in the embodiments of the present application.

[0015] In a fourth aspect, the present application provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes any one of the production and broadcasting service monitoring methods provided in the embodiments of the present application.

[0016] In a fifth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute any one of the production and broadcasting service monitoring methods provided in the embodiments of the present application.

[0017] The production and broadcasting business monitoring method provided in the embodiment of the present application monitors the status information of the business system through the file access log method, and the business process information is more detailed and more real-time; and the production and broadcasting business monitoring system does not need to be connected with each business system and perform API calls and message communications through a unified software interface. It only needs to read and analyze the file access log of the storage device to realize the monitoring of the production and broadcasting business process. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a typical production and broadcasting business process diagram Figure 1 ;

[0019] Figure 2 A flowchart of a production and broadcasting service monitoring method provided in an embodiment of the present application;

[0020] Figure 3 Schematic diagram of the production and broadcasting business process provided in the embodiment of this application Figure 2 ;

[0021] Figure 4 A schematic diagram of the structure of the production and broadcasting service monitoring system provided in the embodiment of the present application;

[0022] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application;

[0023] Figure 6 A schematic structural diagram of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0025] It should be noted that in the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the embodiments of the present application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0026] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

[0027] In order to enable a more detailed understanding of the features and technical contents of the present application, the implementation of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the present application.

[0028] Figure 1 This is a typical production and broadcasting business process diagram Figure 1 ,like Figure 1 As shown in the figure, the typical production and broadcasting business process is as follows:

[0029] After the program production system has produced a program, the program is placed in the program storage area of ​​the program production system. The program production system sends status information to the production and broadcasting business monitoring system through the application program interface (Application Program Interface, API).

[0030] The program production system transcodes the completed program to generate a low-bitrate review file and gives it to the review system. The review system reads the low-bitrate review file to review the content, and the review result is written into an Extensible Markup Language (XML) file. The review system sends status information to the program production system and the production and broadcasting business monitoring system through the API interface.

[0031] When the program production system receives the content review completion message from the film review system, the program production system migrates the program to the program quality detection storage area. The program production system sends status information to the program quality detection system and the business monitoring system through the API interface.

[0032] After the program quality detection system obtains the information that the program production system can conduct technical review of the program, the program quality detection system reads the file in the program quality detection storage area to conduct technical review of the program, and the technical review result is recorded by writing an XML file. The program quality detection system sends status information to the media asset management system, program production system and production and broadcasting business monitoring system through the API interface.

[0033] After receiving the result of successful technical review, the media asset management system will migrate the program files to the program storage area. The media asset management system sends status information to the production and broadcasting business monitoring system through the API interface.

[0034] The media asset management system migrates the programs that need to be prepared for broadcast to the program preparation area according to the broadcast time in the program table. The media asset management system sends status information to the broadcast system and business monitoring system through the API interface.

[0035] After the broadcast system receives notification from the media asset management system, it migrates the program files in the program standby area to the broadcast storage area. The broadcast system sends status information to the media asset management system and the business monitoring system through the API interface.

[0036] In this solution, the production and broadcasting business monitoring system needs to be connected with various business systems, and needs to make API calls and message communications through a unified software interface. The business logic is complex and the system complexity is high. In addition, the production and broadcasting business monitoring system needs to wait for the messages sent by the program production system, film review system, program quality detection system, media asset management system, film review system and broadcast system after completing their respective operations before it can monitor the production and broadcasting business process. The real-time performance is not high. Moreover, the production and broadcasting business monitoring system objectively connects the program production system, film review system, program quality detection system, media asset management system, film review system and broadcast system horizontally. As the connection point of all systems, the production and broadcasting business monitoring system has system security risks.

[0037] Figure 2 A schematic diagram of the implementation flow of a production and broadcasting service monitoring method provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the embodiment of the present application provides a production and broadcasting service monitoring method, which is applied to a production and broadcasting service monitoring system. The method includes the following steps:

[0038] Step 101: Read the file access log of the business system.

[0039] All existing mainstream storage devices have a file access log function, which can record in detail the different operations and operation results of users on files at different times. By analyzing the storage file access log, the entire process of the user's operation on the stored program files can be restored, and the production and broadcasting business process can be monitored.

[0040] Specifically, the file access log of the business system can be read through the Network File System (NFS) protocol and / or the Common Internet File System (CIFS) protocol and / or the Simple Storage Service (S3) protocol. By directly reading the access log through the standard NFS / CIFS / S3 protocol, the interface development between the production and broadcasting business monitoring system and the storage device can be avoided.

[0041] Here, a typical business production and broadcasting process requires the joint participation of a program production system, a film review system, a program quality detection system, a media asset management system, and a broadcast system business system. In this application, the business system includes at least one of the following: a program production system, a film review system, a program quality detection system, a media asset management system, and a broadcast system.

[0042] In order to reduce the burden on the production and broadcasting business monitoring system and improve log processing efficiency, after reading the file access log of the business system, the file access log can be filtered to only retain the operation logs related to the production and broadcasting business.

[0043] Step 102: Obtain business information based on the file access log.

[0044] In other embodiments of the present application, business information can also be obtained based on the filtered file access log.

[0045] In the embodiment of the present application, the business information includes first information, second information, third information, fourth information, fifth information, sixth information, seventh information, eighth information, ninth information and tenth information, wherein:

[0046] First information: used to indicate that the first program file is successfully created and written into the program storage area;

[0047] Second information: used to indicate that the low-bitrate file of the first program is successfully read in the film review storage area;

[0048] The third information is used to indicate that the content review result of the first program file is successfully created and written into the film review system;

[0049] Fourth information: used to indicate that the first program file is successfully created and written into the program quality detection system;

[0050] Fifth information: used to indicate that the program quality detection system performs a read operation on the first program file;

[0051] Sixth information: used to indicate that the technical review result of the first program file is successfully created and written into the program quality detection system;

[0052] Seventh information: used to indicate that the first program file is successfully created and written into the program storage area of ​​the media asset management system;

[0053] Eighth information: used to indicate that the first program file is successfully created and written into the program standby storage area of ​​the media asset management system; and

[0054] Ninth information: used to indicate that the broadcast system starts to read the first program file in the program standby access area;

[0055] The tenth information is used to indicate that the broadcast system has completed reading the first program file.

[0056] Step 103: Based on the service information, monitor the production and broadcasting service process.

[0057] In actual application, the production and broadcasting business process is monitored based on the business information, including:

[0058] Based on the first information, determining that the first program is completed; and / or,

[0059] Based on the second information, determining to start content review of the first program; and / or,

[0060] Based on the third information, determining that the content review of the first program is completed; and / or,

[0061] Based on the fourth information, determining that a technical review of the first program is available; and / or,

[0062] Based on the fifth information, determining to start a technical review of the first program; and / or,

[0063] Based on the sixth information, determining that the technical review of the first program is completed; and / or,

[0064] Based on the seventh information, determining that the first program has been stored; and / or,

[0065] Based on the eighth information, determining that the first program can start being prepared for broadcast; and / or,

[0066] Based on the ninth information, determining that the first program starts to be prepared for broadcast; and / or,

[0067] Based on the tenth information, it is determined that the preparation for broadcasting of the first program is completed.

[0068] Specifically, refer to Figure 3, Figure 3 Schematic diagram of the production and broadcasting business process provided in the embodiment of this application Figure 2 ,like Figure 3 As shown, the production and broadcasting business monitoring system reads the file access logs of each business system storage device through the general NFS / CIFS / S3 protocol. Filter all logs, retain the relevant operation logs of the relevant storage area, and analyze them. When the access log shows that the program production system user successfully creates and writes the program file in the program storage area, the program production is completed. When the access log shows that the film review system user successfully reads the low-bitrate file of the program in the film review storage area, the content review begins; when the corresponding XML file is successfully created and written, the content review is completed, and the content review result is confirmed by reading the XML file in the film review storage area. When the access log shows that the program production system user successfully creates and writes the program in the program quality monitoring area, the content review is completed and the technical review can be started. When the access log shows that the program quality detection system user performs a read operation on the program file, the technical review begins. When the corresponding XML file is successfully created and written, the technical review is completed, and the technical review result is confirmed by reading the XML file in the program quality detection storage area. When the access log shows that the program production system user successfully creates and writes the program file in the storage storage area, the program has been stored. When the access log shows that the media asset management system user has successfully created and written the program file in the program standby area, the program has started to be prepared for broadcast. When the access log shows that the broadcast system user has started to read the program file in the program standby area, the standby has started, and when the reading is completed, the standby is completed.

[0069] In this way, the status information of the business system is monitored by means of file access logs, and the business process information is more detailed and more real-time. Moreover, the production and broadcasting business monitoring system does not need to be connected with each business system and perform API calls and message communications through a unified software interface. It only needs to read and analyze the file access logs of the storage device to realize the monitoring of the production and broadcasting business process.

[0070] Traditional production and broadcasting business monitoring systems need to wait for messages from the program production system, film review system, program quality detection system, media asset management system, film review system, and broadcasting system after they have completed their respective operations before they can monitor the production and broadcasting business process. The production and broadcasting business monitoring system based on storage device file logs can read storage device file access logs in real time and monitor the process at the first time, with stronger real-time performance.

[0071] Furthermore, the traditional production and broadcasting business monitoring system objectively connects the program production system, film review system, program quality detection system, media asset management system, film review system and broadcasting system horizontally, and as a connection point for all systems, there are system security risks. In the production and broadcasting business monitoring method provided by this application, the production and broadcasting business monitoring system only communicates with the storage device through the general NFS / CIFS / S3 protocol, and does not need to communicate with each business system, thus avoiding information security risks from the network level and achieving higher security.

[0072] The present application embodiment also provides a production and broadcasting service monitoring system 400, referring to Figure 4 The production and broadcasting service monitoring system 400 in this embodiment includes:

[0073] Reading unit 410: used to read the file access log of the business system;

[0074] Acquisition unit 420: used to acquire business information based on the file access log;

[0075] Monitoring unit 430: used to monitor the production and broadcasting service process based on the service information.

[0076] In other embodiments of the present application, the reading unit 410 is specifically used to read the file access log of the business system through the network file system NFS protocol and / or the common network file system CIFS protocol and / or the simple storage service S3 protocol.

[0077] In other embodiments of the present application, the acquisition unit 420 is specifically used to filter the file access log, retain the operation log related to the production and broadcasting business, and acquire the business information based on the filtered file access log.

[0078] In other embodiments of the present application, the business information includes at least one of the following information: first information: used to indicate that the first program file is successfully created and written in the program storage area; second information: used to indicate that the first program low-bit rate file is successfully read in the film review storage area; third information: used to indicate that the content review result of the first program file is successfully created and written in the film review system; fourth information: used to indicate that the first program file is successfully created and written in the program quality detection system; fifth information: used to indicate that the program quality detection system performs a read operation on the first program file; sixth information: used to indicate that the technical review result of the first program file is successfully created and written in the program quality detection system; seventh information: used to indicate that the first program file is successfully created and written in the program storage area of ​​the media asset management system; eighth information: used to indicate that the first program file is successfully created and written in the program standby storage area of ​​the media asset management system; ninth information: used to indicate that the broadcast system starts to read the first program file in the program standby access area; and tenth information: used to indicate that the broadcast system has completed reading the first program file.

[0079] In other embodiments of the present application, the monitoring unit 430 is specifically used to determine, based on the first information, that the production of the first program has been completed; and / or, based on the second information, determine to start content review of the first program; and / or, based on the third information, determine that the content review of the first program is completed; and / or, based on the fourth information, determine that a technical review of the first program can be performed; and / or, based on the fifth information, determine to start technical review of the first program; and / or, based on the sixth information, determine that the technical review of the first program is completed; and / or, based on the seventh information, determine that the first program has been stored; and / or, based on the eighth information, determine that the first program can be prepared for broadcast; and / or, based on the ninth information, determine that the first program starts to be prepared for broadcast; and / or, based on the tenth information, determine that preparation for broadcast of the first program is completed.

[0080] In other embodiments of the present application, the monitoring unit 430 is further specifically used to determine the content review result after determining that the content review of the first program is completed; and / or, to determine the technical review result after determining that the technical review of the first program is completed.

[0081] Those skilled in the art should understand that Figure 4 The functions implemented by each unit in the production and broadcasting service monitoring system 400 shown can be understood by referring to the relevant description of the aforementioned method. Figure 4The functions of the various units in the production and broadcasting service monitoring system 400 shown can be implemented by a program running on a processor, or can be implemented by a specific logic circuit.

[0082] Figure 5 It is a schematic structural diagram of an electronic device 500 provided in an embodiment of the present application. Figure 5 The electronic device 500 shown includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0083] Alternatively, if Figure 5 As shown, the electronic device 500 may further include a memory 520. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.

[0084] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .

[0085] Alternatively, if Figure 5 As shown, the electronic device 500 may further include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0086] The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of the antennas may be one or more.

[0087] The electronic device 500 may specifically be the production and broadcasting business monitoring system of the embodiment of the present application, and the electronic device 500 may implement the corresponding processes implemented by the production and broadcasting business monitoring system in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0088] Figure 6 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 6 The chip 600 shown includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0089] Alternatively, if Figure 6 As shown, the chip 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0090] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0091] Optionally, the chip 600 may further include an input interface 630. The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0092] Optionally, the chip 600 may further include an output interface 640. The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0093] The chip can be applied to the production and broadcasting business monitoring system in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the production and broadcasting business monitoring system in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0094] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0095] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0096] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0097] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0098] The embodiment of the present application also provides a computer-readable storage medium for storing a computer program. The computer-readable storage medium can be applied to the production and broadcasting service monitoring system in the embodiment of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the production and broadcasting service monitoring system in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0099] The embodiment of the present application also provides a computer program product, including computer program instructions. The computer program product can be applied to the production and broadcasting service monitoring system in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the production and broadcasting service monitoring system in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0100] The embodiment of the present application also provides a computer program. The computer program can be applied to the production and broadcasting business monitoring system in the embodiment of the present application. When the computer program is run on a computer, the computer executes the corresponding processes implemented by the production and broadcasting business monitoring system in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0101] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0103] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0104] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0106] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a production and broadcasting service monitoring system, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks or optical disks.

[0107] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for monitoring production and broadcast services, characterized in that, applied to a production and broadcast service monitoring system, including: Reading the file access logs of the service system; Based on the file access logs, obtaining service information; Based on the service information, monitoring the production and broadcast service process; wherein, the service information includes at least one of the following information: The first information: used to characterize that the first program file is created and successfully written in the program storage area; The second information: used to characterize that the low-bitrate file of the first program is successfully read in the review storage area; The third information: used to characterize that the content review result of the first program file is created and successfully written in the review system; The fourth information: used to characterize that the first program file is created and successfully written in the program quality detection system; The fifth information: used to characterize that the program quality detection system performs a read operation on the first program file; The sixth information: used to characterize that the technical review result of the first program file is created and successfully written in the program quality detection system; The seventh information: used to characterize that the first program file is created and successfully written in the program warehousing storage area of the media asset management system; The eighth information: used to characterize that the first program file is created and successfully written in the program standby broadcast storage area of the media asset management system; The ninth information: used to characterize that the broadcast system starts to read the first program file in the program standby broadcast storage area; and, The tenth information: used to characterize that the broadcast system finishes reading the first program file.

2. The method for monitoring production and broadcast services according to claim 1, characterized in that, The reading of the file access logs of the service system includes: Reading the file access logs of the service system through the Network File System (NFS) protocol and / or the Common Internet File System (CIFS) protocol and / or the Simple Storage Service (S3) protocol.

3. The method for monitoring production and broadcast services according to claim 1, characterized in that, After reading the file access logs of the service system, it further includes: Filtering the file access logs, retaining the operation logs related to production and broadcast services; correspondingly, based on the filtered file access logs, obtaining service information.

4. The method for monitoring production and broadcast services according to any one of claims 1-3, characterized in that, The service system includes at least one of the following: A program production system, a review system, a program quality detection system, a media asset management system, and a broadcast system.

5. The method for monitoring production and broadcast services according to claim 1, characterized in that, The monitoring of the production and broadcast service process based on the service information includes: Based on the first information, determining that the production of the first program is completed; and / or, Based on the second information, determining that the content review of the first program starts; and / or, Based on the third information, determining that the content review of the first program is completed; and / or, Based on the fourth information, determining that the technical review of the first program can be carried out; and / or, Based on the fifth information, determining that the technical review of the first program starts; and / or, Based on the sixth information, determining that the technical review of the first program is completed; and / or, Based on the seventh piece of information, determine that the first program has been stored in the database; and / or, Based on the eighth piece of information, determine that the first program can start preparing for broadcast; and / or, Based on the ninth piece of information, determine that the first program starts preparing for broadcast; and / or, Based on the tenth piece of information, determine that the preparation for broadcast of the first program is completed.

6. The broadcast production service monitoring method according to claim 5, characterized in that, it further includes: After determining that the content review of the first program is completed, determine the content review result; and / or, After determining that the technical review of the first program is completed, determine the technical review result.

7. A broadcast production service monitoring system, characterized in that, it includes: A reading unit: used to read the file access log of the service system; An acquisition unit: used to acquire service information based on the file access log; wherein, the service information includes at least one of the following pieces of information: The first piece of information: used to represent that the first program file is successfully created and written in the program storage area; The second piece of information: used to represent that the low-bitrate file of the first program is successfully read in the review storage area; The third piece of information: used to represent that the content review result of the first program file is successfully created and written in the review system; The fourth piece of information: used to represent that the first program file is successfully created and written in the program quality detection system; The fifth piece of information: used to represent that the program quality detection system performs a read operation on the first program file; The sixth piece of information: used to represent that the technical review result of the first program file is successfully created and written in the program quality detection system; The seventh piece of information: used to represent that the first program file is successfully created and written in the program storage area for warehousing in the media asset management system; The eighth piece of information: used to represent that the first program file is successfully created and written in the program storage area for preparing for broadcast in the media asset management system; The ninth piece of information: used to represent that the broadcast system starts to read the first program file in the program storage area for preparing for broadcast; and, The tenth piece of information: used to represent that the broadcast system has completed reading the first program file; A monitoring unit: used to monitor the broadcast production service process based on the service information.

8. An electronic device, characterized in that, it includes: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the broadcast production service monitoring method according to any one of claims 1-6.

9. A chip, characterized in that, it includes: A processor, used to call and run a computer program from a memory, so that a device installed with the chip executes the broadcast production service monitoring method according to any one of claims 1-6.

10. A computer-readable storage medium, characterized in that, it is used to store a computer program, and the computer program enables a computer to execute the broadcast production service monitoring method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Method and system for monitoring all-station producing and broadcasting service flow

    CN107959804A

  • Abnormity alarm method, access log generation method and operation and maintenance system

    CN113312241A