CN-122002093-A - Service video generation and playing method
Abstract
The invention discloses a service video generation and playing method, belongs to the technical field of video processing, and aims to solve the problems that a traditional player cannot quickly position service contents and is difficult to play according to an authorized range, and improve service video auditing efficiency. In the method, video data are synchronously collected and corresponding business log data are generated in a business executing process, wherein the log comprises an operation main body, a time stamp and a log summary, and the operation main body covers information such as business nodes, objects, rules and the like. After loading video and corresponding logs, analyzing the logs to establish a mapping relation between service semantics and video time, and generating play control, wherein the play control comprises the steps of generating a service navigation outline, a semantic progress bar, a node jump button, displaying service data in a linkage manner, filtering fragments according to authority, filtering real-time content and adding the logs. The invention realizes the rapid positioning of the service content and the fine grain authority control by the service log driving play control, reduces the labor cost, and is suitable for service scenes such as insurance application, quality inspection and the like.
Inventors
- LU YUTAI
- HAN WENBO
- LI PEIFEI
Assignees
- 中新云服(北京)科技有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260210
Claims (10)
- 1. The business video generation and playing method is characterized by comprising the following steps: Recording video data based on a business process, and generating business log data based on the business operation process record, wherein the business log data and the video data are in one-to-one correspondence, the business log data comprise an operation main body, a time stamp and a log summary, and the operation main body comprises one or more of business node information, business objects, business rules, business circulation, business events, business data, business authorities and business contexts; and loading the service video and corresponding service log data, analyzing the service log data to establish a mapping relation between service semantics and video time, and generating play control on the video data based on the mapping relation. .
- 2. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: And analyzing the service log data, generating a video navigation outline according to the operation main body and the time stamp contained in the service log data and the classification and arrangement rules of a preset service node level, service type or time sequence, wherein the video navigation outline is used for a user to quickly browse service contents contained in service videos and also used for receiving a selection event of the user so as to quickly locate and play video fragments corresponding to the operation main body/service nodes selected by the user.
- 3. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: Analyzing the service log data, calculating and generating a visual progress bar with operation main body types or service node identifications according to the operation main body types and time information contained in the service log data, wherein different areas on the progress bar correspond to video clips of different operation main bodies or service nodes, and a user can directly position and play the corresponding video clips through the service identifications on the progress bar.
- 4. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: Analyzing the service node sequence and time interval information contained in the service log data to generate a service node jump button, calculating a next service node and a last service node by combining the current playing time or the service node played, wherein the jump button is used for executing the playing function of the last service node jumping to the current service node, executing the playing function of jumping to the next service node or the last service node by the current service node played, and starting playing from the starting time of the target service node after jumping.
- 5. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: And according to the time position of the current video playing, matching and acquiring corresponding service log data, generating a data request to acquire data and data related to the operation main body from a service system or a database according to the operation main body in the service log data, and displaying the data and the data.
- 6. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: responding to the operation of dragging the video playing progress bar or setting the playing progress by a user, obtaining corresponding business log data in a matching way according to the target playing time information after dragging or after setting the playing progress, and displaying log summary information in the business log data in real time.
- 7. The method of claim 1, wherein the loading the service video and the corresponding service log data further comprises synchronously loading playback permission data, wherein the playback permission data comprises a playback limit for a specified operation body type and/or service node, matching and verifying an operation body and a time stamp recorded in the service log data with the playback permission data to determine a video segment with permission to play and a video segment without permission to play, and executing at least one operation of skip, black screen, prompt, fast play, still or fuzzy processing for the video segment without permission to play, and further, prohibiting playback of the service video if the playback permission data is loaded unsuccessfully.
- 8. The method of claim 1, wherein generating playback control for the video data based on the log data further comprises: Synchronously acquiring video playing configuration, wherein the video playing configuration comprises playing settings and playing rules for the type of the appointed operation main body, and is used for appointed playing videos related to the type of the appointed operation main body according to preset settings or rules, and executing playing control on video playing based on the matching result of the video playing configuration and the service log data.
- 9. The method of claim 1, wherein playing control of the video data based on the log data further comprises: The method comprises the steps of receiving a log writing request of a user, wherein the log writing request comprises operation main body information and log summary manually marked by the user, acquiring time stamp information of current video playing, generating a new service log record based on the time stamp, the operation main body information and the log summary, and additionally writing the new service log record into corresponding service log data.
- 10. The method of claim 1, wherein the controlling of the playing of the video data based on the log data, further comprises obtaining an occurrence time of a specified service event from the log data, obtaining a corresponding video clip according to the occurrence time, and extracting service data of a specified property from the video clip.
Description
Service video generation and playing method Technical Field The embodiment of the invention relates to the technical field of video processing, in particular to a business video generation and playing method. Background At present, the functions of the traditional video player are relatively basic, and operations such as video file loading, playing, fast forwarding, fast rewinding, drag progress bar positioning and the like can only be realized, and the core takes sequential playing as a main mode. However, such conventional players have significant drawbacks when playing video of recorded service content. On the one hand, the designated service content cannot be positioned and played quickly, for example, when the video records the whole process of handling the application service by the user, the quality inspector only needs to check the signature confirmation link in the video, but the traditional player cannot directly position the fragment and can only browse the fragment section by section. When facing a large number of such video inspection works, not only inspection efficiency is extremely low, but also a large amount of labor cost is consumed. On the other hand, when playing the service video according to the authorized license, the traditional player cannot accurately play the service content in the authorized range, and is difficult to meet the fine-granularity playing authority management and control requirement. Therefore, the existing video playing technology cannot adapt to the actual application requirements in the service scenario, and a new technology is needed to solve the above problems. Disclosure of Invention The invention aims to solve the technical problems that the designated service content cannot be positioned quickly and the service content cannot be played accurately according to the authorized range when the conventional video player plays the service video, and provides a service video generation and playing method, which improves the auditing efficiency of the service video, meets the fine-granularity playing authority management and control requirement and reduces the labor cost. In a first aspect, the present invention provides a method for generating and playing a service video, which specifically adopts the following technical scheme: In the service execution process, video data are synchronously collected and recorded, and meanwhile, service log data are synchronously generated and recorded based on the service operation process, and a one-to-one correspondence is established between the service log data and the video data through unique identifiers. The service log data comprises an operation main body, a time stamp and a log summary, wherein the operation main body covers at least one of service node information, service objects, service rules, service circulation, service events, service data, service authority and service context. When video playing is executed, loading the service video and corresponding service log data, analyzing the service log data to establish a mapping relation between service semantics and video time, and generating playing control on the video data based on the mapping relation to realize accurate positioning of service content, authority management and control and personalized playing interaction. By the implementation mode, a foundation is established for realizing service-driven play control, the core problem that the traditional player has no service semantic association is solved, and a technical foundation for quick positioning and authority management and control is laid. In a possible implementation manner, the method further includes analyzing the service log data, generating a video navigation schema according to a predetermined classification and arrangement rule according to an operation main body and a time stamp contained in the service log data, wherein the video navigation schema is used for a user to quickly know content contained in the service video, and receiving an event selected by the user to quickly play the corresponding content. By the implementation mode, the structured business content overview is provided for the user, the operation is visual, and the user does not need to memorize or check repeatedly. The user can quickly master the video service composition, the target fragment is positioned by one key, the searching time is greatly shortened, and the auditing efficiency is improved. In a possible implementation manner, the playing control based on the log data further includes analyzing the service log data, and calculating and generating a progress bar containing the operation subject information according to the operation subject type and the time information contained in the service log data. The implementation mode visualizes abstract business semantics, so that the progress bar has time and business attributes, and is convenient to operate. The user can accurately identify the service fragments when dragg