Intelligent playing control method, device and system for playing video interval
By judging the transition event conditions and interval types of the video playback, intelligent video playback control is achieved, which solves the problems of low accuracy and efficiency in playback control in the existing technology and improves the precision and convenience of playback status.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN GREEN CONNECTION TECH CO LTD
- Filing Date
- 2026-02-03
- Publication Date
- 2026-06-23
Smart Images

Figure CN122269089A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of video playback control technology, and in particular to an intelligent playback control method, device and system for video playback intervals. Background Technology
[0002] With the rapid development of internet technology and the widespread use of smart terminal devices, video content consumption has become an indispensable part of people's daily lives. Among them, the content of different video segments often requires differentiated playback strategies due to their different nature and user needs. Therefore, intelligent playback control of video playback is particularly important.
[0003] Currently, intelligent video playback control primarily involves pre-setting the skipping of intros and outros. If the current playback segment is within the intro / outro segment, it is skipped. However, if the user prefers not to skip the intro / outro, they must manually cancel the skip function to achieve normal playback. Furthermore, this setting needs to be repeated for different videos or under different viewing conditions, further increasing the user's workload. This approach fails to recognize the user's actual viewing intention, resulting in low accuracy and efficiency in video playback control. Therefore, providing a new video segment playback control method to improve the accuracy and efficiency of video playback control is crucial. Summary of the Invention
[0004] This invention provides an intelligent playback control method, device, and system for video playback intervals, which can improve the accuracy, reliability, efficiency, and convenience of playback action control within video playback intervals, thereby avoiding playback state disorder and improving the accuracy of video playback state.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses an intelligent playback control method for video playback intervals. The method is applied to an electronic device with an installed application, and the electronic device is communicatively connected to a network attached storage device (LAN). The electronic device can access target data in the LAN via the application. The method includes: When the target video is in playback mode, determine whether the target video meets the preset playback transition event conditions; When it is determined that the target playback video meets the playback transition event conditions, the current playback progress interval of the target playback video is determined, and the transition event type of the current playback progress interval is determined. When the conversion event type is an active conversion type, the target playback action of the current playback progress interval is determined according to the preset video interval action scheme of the target playback video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval. When the conversion event type is a passive conversion type, the corresponding normal playback operation is performed on the current playback progress interval.
[0006] As an optional implementation, in the first aspect of the present invention, determining the transition event type of the current playback progress interval includes: Based on the determined playback flow information of the target video, determine whether the target video meets the preset non-conventional forward flow conditions that lead to a playback transition event. When it is determined that the target video satisfies the playback transition event condition caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be a passive transition type. When the target video does not meet the conditions for a playback transition event caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be an active transition type.
[0007] As an optional implementation, in the first aspect of the present invention, the method further includes: When it is determined that the target playback video meets the playback conversion event conditions caused by the unconventional forward process, it is determined whether the target playback video meets the preset conditions for unconventional forward process caused by human operation. When it is determined that the target video being played meets the conditions for the abnormal forward process caused by the human operation, the step of determining the conversion event type of the current playback progress interval as a passive conversion type is executed. When it is determined that the target playback video does not meet the conditions for the abnormal forward process caused by human operation, it is determined whether the target playback video meets the preset conditions for the abnormal forward process caused by automatic replay. When it is determined that the target video satisfies the condition of automatic replay leading to an unconventional forward process, the conversion event type of the current playback progress interval is determined to be an active conversion type.
[0008] As an optional implementation, in the first aspect of the present invention, the method further includes: When the conversion event type is a passive conversion type and the preset playback action of the current playback progress interval is determined to be a skip action, the historical execution count corresponding to the preset playback action of the current playback progress interval is determined, and based on the historical execution count, it is determined whether the current playback progress interval meets the preset anti-repeated execution exclusive action condition. When it is determined that the current playback progress interval meets the conditions for preventing repeated execution of the special action, the corresponding normal playback operation is performed on the current playback progress interval. When it is determined that the current playback progress interval does not meet the conditions for preventing repeated execution of the exclusive action, the corresponding skip playback operation is performed on the current playback progress interval.
[0009] As an optional implementation, in the first aspect of the present invention, the method further includes: Perform corresponding timeline normalization and interval segment data matching operations on the target playback video to obtain one or more video interval segment data; Perform a corresponding segment action allocation operation on each video segment data to obtain the playback action corresponding to each video segment data. Based on the video segment data of each video segment and its corresponding playback action, a video segment action scheme for the target playback video is generated.
[0010] As an optional implementation, in the first aspect of the present invention, determining whether the target playback video satisfies a preset playback transition event condition includes: Determine the current playback progress time point and the previous playback progress time point of the target video; Based on the current playback progress time point and the preset video interval action scheme of the target playback video, determine the first playback progress interval and the first target playback action corresponding to the current playback progress time point, and based on the previous playback progress time point and the video interval action scheme, determine the second playback progress interval and the second target playback action corresponding to the previous playback progress time point. Based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, determine whether the target playback video meets the preset state transition event conditions; When it is determined that the target playback video meets the state transition event condition, the target playback video is determined to meet the preset playback transition event condition. When it is determined that the target playback video does not meet the state transition event conditions, it is determined that the target playback video does not meet the preset playback transition event conditions.
[0011] As an optional implementation, in a first aspect of the present invention, determining whether the target playback video satisfies a preset state transition event condition based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action includes: Determine whether the first target playback action matches the second target playback action; When it is determined that the first target playback action and the second target playback action do not match, it is determined that the target playback video meets the preset state transition event conditions; When it is determined that the first target playback action matches the second target playback action, it is determined whether the first playback progress interval matches the second playback progress interval. When it is determined that the first playback progress interval matches the second playback progress interval, it is determined that the target playback video does not meet the preset state transition event conditions; When it is determined that the first playback progress interval does not match the second playback progress interval, the target playback video is determined to meet the preset state transition event conditions.
[0012] As an optional implementation, in the first aspect of the present invention, the method further includes: When the corresponding playback operation of the current playback progress interval is completed, it is determined whether the target playback video meets the preset video progress completion conditions; When it is determined that the target video does not meet the video progress completion condition, the step of determining whether the target video meets the preset playback transition event condition is executed again. Furthermore, the method further includes: Based on the predetermined video segment action plan for the target video playback, determine the video intro data and video outtro data; Based on the video intro data and the video outtro data, determine whether all video segment data of the target playback video meet the preset normal range conditions; When it is determined that all video segment data meet the normal range conditions, the step of determining whether the target playback video meets the preset playback transition event conditions is executed.
[0013] A second aspect of the present invention discloses an intelligent playback control device for a video playback segment. The device includes an electronic device, an application program installed on the electronic device, and the electronic device is communicatively connected to a network attached storage device (LAN). The electronic device can access target data in the LAN via the application program. The device includes: The first judgment module is used to determine whether the target video satisfies the preset playback transition event conditions when the target video is in playback state. The event determination module is used to determine the current playback progress interval of the target playback video and the conversion event type of the current playback progress interval when the first judgment module determines that the target playback video meets the playback conversion event condition. The playback control module is used to determine the target playback action of the current playback progress interval according to the preset video interval action scheme of the target playback video when the conversion event type is active conversion type, and to perform corresponding playback control operations on the current playback progress interval based on the target playback action of the current playback progress interval. The playback control module is also used to perform corresponding normal playback operations on the current playback progress interval when the conversion event type is a passive conversion type.
[0014] As an optional implementation, in the second aspect of the present invention, the method by which the event determination module determines the conversion event type of the current playback progress interval specifically includes: Based on the determined playback flow information of the target video, determine whether the target video meets the preset non-conventional forward flow conditions that lead to a playback transition event. When it is determined that the target video satisfies the playback transition event condition caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be a passive transition type. When the target video does not meet the conditions for a playback transition event caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be an active transition type.
[0015] As an optional implementation, in a second aspect of the present invention, the event determination module is further configured to: when it is determined that the target playback video satisfies the playback conversion event condition caused by the unconventional forward process, determine whether the target playback video satisfies the preset unconventional forward process condition caused by human operation; when it is determined that the target playback video satisfies the unconventional forward process condition caused by human operation, execute the step of determining the conversion event type of the current playback progress interval as a passive conversion type; when it is determined that the target playback video does not satisfy the unconventional forward process condition caused by human operation, determine whether the target playback video satisfies the preset unconventional forward process condition caused by automatic replay; when it is determined that the target playback video satisfies the unconventional forward process condition caused by automatic replay, determine the conversion event type of the current playback progress interval as an active conversion type.
[0016] As an optional implementation, in a second aspect of the invention, the apparatus further includes: The execution count determination module is used to determine the historical execution count corresponding to the preset playback action of the current playback progress interval when the conversion event type is a passive conversion type and the preset playback action of the current playback progress interval is a skip action. The second judgment module is used to determine whether the current playback progress interval meets the preset anti-repeated execution exclusive action conditions based on the historical execution count. The playback control module is further configured to perform the corresponding normal playback operation on the current playback progress interval when the second judgment module determines that the current playback progress interval meets the anti-repeated execution exclusive action condition; The playback control module is further configured to perform a corresponding skip playback operation on the current playback progress interval when the second judgment module determines that the current playback progress interval does not meet the conditions for preventing repeated execution of the exclusive action.
[0017] As an optional implementation, in a second aspect of the invention, the apparatus further includes: The video preprocessing module is used to perform corresponding timeline normalization processing and interval segment data matching operations on the target playback video to obtain one or more video interval segment data; to perform corresponding interval segment action allocation operations on each of the video interval segment data to obtain the playback action corresponding to each of the video interval segment data; and to generate a video interval action scheme for the target playback video based on each of the video interval segment data and its corresponding playback action.
[0018] As an optional implementation, in a second aspect of the present invention, the method by which the first determining module determines whether the target playback video meets the preset playback transition event conditions specifically includes: Determine the current playback progress time point and the previous playback progress time point of the target video; Based on the current playback progress time point and the preset video interval action scheme of the target playback video, determine the first playback progress interval and the first target playback action corresponding to the current playback progress time point, and based on the previous playback progress time point and the video interval action scheme, determine the second playback progress interval and the second target playback action corresponding to the previous playback progress time point. Based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, determine whether the target playback video meets the preset state transition event conditions; When it is determined that the target playback video meets the state transition event condition, the target playback video is determined to meet the preset playback transition event condition. When it is determined that the target playback video does not meet the state transition event conditions, it is determined that the target playback video does not meet the preset playback transition event conditions.
[0019] As an optional implementation, in a second aspect of the present invention, the method by which the first determining module determines whether the target playback video meets the preset state transition event conditions based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action specifically includes: Determine whether the first target playback action matches the second target playback action; When it is determined that the first target playback action and the second target playback action do not match, it is determined that the target playback video meets the preset state transition event conditions; When it is determined that the first target playback action matches the second target playback action, it is determined whether the first playback progress interval matches the second playback progress interval. When it is determined that the first playback progress interval matches the second playback progress interval, it is determined that the target playback video does not meet the preset state transition event conditions; When it is determined that the first playback progress interval does not match the second playback progress interval, the target playback video is determined to meet the preset state transition event conditions.
[0020] As an optional implementation, in a second aspect of the invention, the apparatus further includes: The third judgment module is used to determine whether the target playback video meets the preset video progress completion condition when the corresponding playback operation of the current playback progress interval is completed; when it is determined that the target playback video does not meet the video progress completion condition, the first judgment module is triggered to execute the step of determining whether the target playback video meets the preset playback transition event condition again. The fourth judgment module is used to determine the video intro data and video outtro data according to the predetermined video interval action scheme of the target playback video; based on the video intro data and the video outtro data, determine whether all video interval segment data of the target playback video meets the preset normal interval range conditions; when it is determined that all video interval segment data meets the normal interval range conditions, the first judgment module is triggered to perform the step of determining whether the target playback video meets the preset playback transition event conditions.
[0021] A third aspect of the present invention discloses an electronic device, the electronic device comprising: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the intelligent playback control method for video playback range disclosed in the first aspect of the present invention.
[0022] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the intelligent playback control method for video playback intervals disclosed in the first aspect of the present invention.
[0023] A fifth aspect of this invention discloses an intelligent playback control system for video playback intervals, the system comprising the intelligent playback control device for video playback intervals disclosed in the second aspect of this invention, and a network-attached storage device communicatively connected to the device; or, The system includes the electronic device disclosed in the third aspect of the present invention, and a network-attached storage device communicatively connected to the electronic device.
[0024] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: In this embodiment of the invention, when the target video is in playback mode, it is determined whether the target video meets the preset playback transition event conditions. When it is determined that the target video meets the playback transition event conditions, the current playback progress interval of the target video is determined, and the transition event type of the current playback progress interval is determined. When the transition event type is an active transition type, the target playback action of the current playback progress interval is determined according to the preset video interval action scheme of the target video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval. When the transition event type is a passive transition type, the corresponding normal playback operation is performed on the current playback progress interval. As can be seen, when the target video is in playback mode and the playback transition event conditions are detected, the present invention can perform corresponding playback control operations on the current playback progress interval based on the determined current playback progress interval and its transition event type. This is beneficial to improving the comprehensiveness and rationality of the playback action control method for the playback progress interval segment, and to improving the diversity, flexibility, and pertinence of the playback action control method for the playback progress interval segment. In turn, it is beneficial to improve the accuracy, reliability, timeliness, efficiency, and convenience of the playback action control for the current playback interval segment, thereby helping to avoid playback status disorder and improve the accuracy of the playback status of the video. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a flowchart illustrating an intelligent playback control method for video playback intervals disclosed in an embodiment of the present invention; Figure 2 This is a flowchart illustrating another intelligent playback control method for video playback intervals disclosed in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an intelligent playback control device for video playback range disclosed in an embodiment of the present invention; Figure 4 This is a schematic diagram of another intelligent playback control device for video playback range disclosed in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0030] This invention discloses an intelligent playback control method, device, and system for video playback intervals. When a target video is in playback and a playback transition event condition is detected, the system executes corresponding playback control operations on the current playback progress interval based on the determined interval and its transition event type. This improves the comprehensiveness and rationality of playback action control methods for playback interval segments, enhances their diversity, flexibility, and specificity, and consequently improves the accuracy, reliability, timeliness, efficiency, and convenience of playback action control for the current playback interval segment. This helps avoid playback status disorder and improves the accuracy of the playback status. Detailed descriptions follow.
[0031] Example 1 Please see Figure 1 , Figure 1 This is a flowchart illustrating an intelligent playback control method for video playback intervals disclosed in an embodiment of the present invention. Wherein, Figure 1 The described method can be applied to electronic devices with installed applications, and the electronic devices are communicatively connected to network-attached storage devices. The electronic devices can access target data in the network-attached storage devices through the applications. This invention is not limited in its embodiments. Figure 1 As shown, the intelligent playback control method for video playback ranges includes the following operations: 101. When the target video is in playback mode, determine whether the target video meets the preset playback transition event conditions.
[0032] Optionally, the above playback transition event conditions can be illustrated by examples: for instance, if the current playback interval of the target video (such as the transition from the intro interval to the middle segment interval, the transition between different middle segment intervals, the transition from the middle segment interval to the end interval, etc.) changes, then the playback transition event conditions are determined to be met. Or, if the current playback action of the target video (such as the transition from skipping the intro action to an idle action, the transition from an idle action to skipping a segment action, the transition from an idle action to skipping the end action, etc.) changes, the embodiments of the present invention are not limited to this.
[0033] Optionally, the target video starts playing. Further, when the video interval action scheme of the target video meets the preset data interval requirements, the playback progress of the target video is monitored and the above step 101 is executed. This embodiment of the invention is not limited.
[0034] Optionally, when it is determined that the target video does not meet the preset playback transition event conditions, step 101 is executed again. This embodiment of the invention does not impose any limitations.
[0035] 102. When it is determined that the target video meets the playback transition event conditions, determine the current playback progress interval of the target video and determine the transition event type of the current playback progress interval.
[0036] Optionally, the current playback progress interval of the target video can be divided into multiple interval segments, such as 0.1-0.2 for the intro, 0.2-0.3 for the main feature, 0.3-0.35 for the trailer, 0.4-0.45 for the advertisement, and 0.9-1 for the end credits. Each playback progress point has a corresponding playback progress interval, which is not limited in this embodiment of the invention.
[0037] Optionally, the conversion event type may include, but is not limited to, active conversion type and passive conversion type; further, active conversion type may include, but is not limited to, playing the video in a forward flow to the current playback progress interval, automatically repeating and jumping to the beginning of the video after the end of the video playback, or the video jumping to the current playback progress interval due to network interruption, etc.; passive conversion type may include, but is not limited to, manually dragging the progress bar to the current playback progress interval, etc., and the embodiments of the present invention are not limited to this.
[0038] Optionally, the above method of determining the current playback progress interval of the target video can be illustrated by the following example: after the target video starts playing, the playback progress of the target video is monitored and the current playback time point of the target video is captured in real time. After obtaining the current playback time point, the progress interval corresponding to the current playback time point is matched to obtain the current playback progress interval of the target video. This embodiment of the invention does not impose any limitations.
[0039] Optionally, the player itself does not care about progress changes. Instead, a listener monitors the playback progress to match the latest state. If a state change occurs, the listener performs the relevant actions. This embodiment of the invention does not impose any limitations.
[0040] 103. When the conversion event type is active conversion type, the target playback action of the current playback progress interval is determined according to the preset video interval action scheme of the target playback video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval.
[0041] Optionally, the above-mentioned determination of the target playback action for the current playback progress interval based on the preset video interval action scheme of the target playback video can be understood as: determining the preset playback action of the current playback progress interval as the target playback action from the preset video interval action scheme of the target playback video; further, for example: when the video interval action scheme of the target playback video indicates that 0-0.1 is the intro interval and the preset loading playback action of the intro interval is the skip intro action, if the current playback progress interval is the intro interval, then the preset playback action of the current playback progress interval is determined to be the skip intro action, that is, the target playback action of the current playback progress interval is the skip intro action. Other cases can be obtained in the same way, and the embodiments of the present invention are not limited.
[0042] Optionally, the above-mentioned playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval. For example, if the current playback progress interval is the intro interval and the target playback action of the current playback progress interval is to skip the intro, then the skip operation is performed on the current playback progress interval (i.e., the intro interval segment). The same applies to other cases. This embodiment of the invention does not limit the scope of the invention.
[0043] 104. When the conversion event type is passive conversion type, perform the corresponding normal playback operation on the current playback progress interval.
[0044] Optionally, the above-mentioned normal playback operation is performed on the current playback progress interval. For example, if the current playback progress interval is the end of the credits interval and the preset playback action for the end of the credits interval is to skip the end of the credits, when the user manually drags the progress bar to the end of the credits interval, the end of the credits interval segment will be played normally instead of skipping the end of the credits interval segment; or if the current playback progress interval is the main feature interval and the preset playback action for the main feature interval is to idle, the main feature interval segment will be played normally. Other cases can be obtained in the same way. This embodiment of the invention does not limit the scope of the invention.
[0045] Optionally, when the conversion event type is passive conversion and the current playback progress interval is caused by the user manually dragging the progress bar in reverse, the corresponding normal playback operation is performed on the current playback progress interval; further, for example: when the user drags the progress bar forward to the intro interval where the preset action is to skip, the intro interval is no longer skipped but the content of the intro interval is played normally. This embodiment of the invention is not limited.
[0046] Optionally, when the conversion event type is passive conversion and the current playback progress interval is caused by the user manually dragging the progress bar forward, the target playback action for the current playback progress interval is determined according to the preset video interval action scheme of the target playback video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action. Further, for example, when the user drags the progress bar forward to the preset action of skipping the end segment, the end segment is skipped directly. Further, assuming that the number of times the skip action for the end segment is executed in the current playback scenario of the target playback video exceeds a preset threshold, the preset action is no longer executed, and the content of the end segment is played normally. This embodiment of the invention does not impose limitations.
[0047] As can be seen, the intelligent playback control method for video playback intervals described in this embodiment of the invention can perform corresponding playback control operations on the current playback progress interval based on the determined current playback progress interval and its transition event type when the target video is in playback state and the target video meets the playback transition event conditions. This is beneficial to improving the comprehensiveness and rationality of the playback action control method for the playback progress interval segment, and to improving the diversity, flexibility, and pertinence of the playback action control method for the playback progress interval segment. In turn, it is beneficial to improve the accuracy, reliability, timeliness, efficiency, and convenience of the playback action control for the current playback interval segment, thereby helping to avoid playback state disorder and improve the accuracy of the playback state of the video.
[0048] In an optional embodiment, the transition event type for determining the current playback progress interval may include: Based on the playback flow information of the target video, determine whether the target video meets the preset non-conventional forward flow conditions that lead to a playback transition event. When it is determined that the target video meets the conditions for a playback transition event due to an unconventional forward flow, the transition event type of the current playback progress interval is determined to be a passive transition type. When the target video does not meet the conditions for a playback transition event due to an unconventional forward flow, the transition event type of the current playback progress interval is determined to be an active transition type.
[0049] Optionally, the playback process information of the target video may include, but is not limited to, forward playback process information, reverse playback process information and their corresponding specific playback-related information, and this embodiment of the invention does not limit it.
[0050] Optionally, the playback transition event condition caused by the unconventional forward process can be illustrated as follows: if the target video is automatically playing to the current playback progress interval, then the playback transition event condition caused by the unconventional forward process is determined not to be met; if the target video is not automatically playing to the current playback progress interval, then the playback transition event condition caused by the unconventional forward process is determined to be met. This embodiment of the invention does not impose any limitations.
[0051] Optionally, assuming the forward playback flow is idle → skip intro → idle → skip segment → idle → skip outtro → idle, then the state only allows forward transitions. When the user drags the progress bar, causing a reverse transition, the corresponding event is not processed, and only sequential state transitions are allowed. A distinction is made between "autoplay" and "user dragging." For example, if the user drags the progress bar back to the intro at the outtro, the intro will continue playing instead of skipping it again, preventing state confusion and protecting the integrity of the state machine. For the "autoplay" state, the preset playback action of the forward playback flow is followed. User dragging indicates that the user prefers to watch the current segment; therefore, normal playback is maintained for "user dragging." This embodiment of the invention does not impose limitations.
[0052] As can be seen, this optional embodiment can determine the playback transition event conditions caused by the unconventional forward flow of the target playback video, and thus determine the transition event type. This helps to improve the comprehensiveness and rationality of the transition event type determination method, and in turn, improves the accuracy and reliability of the determined transition event type.
[0053] In another alternative embodiment, the method may further include the following operations: When it is determined that the target video meets the playback transition event conditions caused by the unconventional forward process, it is determined whether the target video meets the preset conditions for the unconventional forward process caused by human operation. When it is determined that the target video meets the conditions for an unconventional forward process caused by human operation, the above steps are executed to determine that the conversion event type of the current playback progress interval is a passive conversion type. When it is determined that the target video does not meet the conditions for non-standard forward process caused by human operation, it is determined whether the target video meets the preset conditions for non-standard forward process caused by automatic replay. When it is determined that the target video meets the conditions for automatic replay leading to an unconventional forward process, the transition event type of the current playback progress interval is determined to be an active transition type.
[0054] Optionally, the above-mentioned human operation leads to an unconventional forward process condition. For example, if the target video is played by manually dragging the progress bar to the current playback progress interval, then the human operation leads to an unconventional forward process condition. Further, it can be that the progress bar is dragged forward or backward manually. This embodiment of the invention does not limit this.
[0055] Optionally, the above-mentioned automatic replay causes an unconventional forward process condition. For example, if the target video is played to the end of the video and then automatically replays to the beginning of the video, then the automatic replay causes an unconventional forward process condition. This embodiment of the invention does not limit this.
[0056] Alternatively, the method may further include the following operations: When it is determined that the target video does not meet the conditions for automatic replay leading to an irregular forward process, it is determined whether the target video meets the preset conditions for network anomaly leading to playback jump. When it is determined that the target video meets the conditions for playback jump due to network abnormality, the jump direction type corresponding to the current playback progress interval is determined; When the jump direction type is a forward jump type (i.e., jump to subsequent content), the corresponding playback control operation is performed on the current playback progress interval according to the preset playback action of the determined current playback progress interval. When the jump direction type is a forward jump type (i.e., jump to previous content), the corresponding skip playback operation is performed on the current playback progress interval.
[0057] As can be seen, this optional embodiment can determine whether the non-standard forward process conditions are met due to human operation or automatic replay, thereby determining the type of transition event. This is beneficial to improving the comprehensiveness, integrity, and progressiveness of the method for determining the type of transition event, and to increasing the diversity and flexibility of the parameters considered in determining the type of transition event, thereby improving the accuracy and reliability of the determined type of transition event.
[0058] In yet another alternative embodiment, the method may further include the following operations: When the conversion event type is passive conversion type and the preset playback action of the current playback progress interval is a skip action, determine the historical execution count corresponding to the preset playback action of the current playback progress interval, and determine whether the current playback progress interval meets the preset anti-repeated execution exclusive action condition based on the historical execution count. When it is determined that the current playback progress interval meets the conditions for preventing repeated execution of the special action, the above-mentioned normal playback operation is performed on the current playback progress interval. When it is determined that the current playback progress interval does not meet the conditions for preventing repeated execution of the special action, the corresponding skip playback operation is performed on the current playback progress interval.
[0059] Optionally, the number of times a single state value object can be bound is N (the specific value of N is set according to the actual situation). After N times, the operation will not be repeated. For example, if the current playback progress interval is the intro interval and the preset playback action of the intro interval is the skip action, assuming N is 1, when the intro interval has been skipped once, subsequent playback of the intro interval (such as manually dragging forward to the intro interval) will not skip the action but will remain idle, i.e., normal playback. As another example, if the current playback progress interval is the outro interval and the preset playback action of the outro interval is the skip action, assuming N is 1, when normal playback has not reached the outro interval before and the user manually drags forward to the outro interval, the outro skip action will be executed. This embodiment of the invention does not limit the scope of the invention.
[0060] Optionally, the scheme for performing anti-repeated execution of special actions based on historical execution counts proposed in this embodiment can also be applied to other playback actions that are not skipped. For example, the preset playback action for a certain playback progress interval is an idle action. Assuming that the playback progress interval has been played normally, if the playback progress interval is reached again later, it will not be performed as an idle action but can be a skipped action, etc. This embodiment of the invention does not limit this.
[0061] Optionally, the number of historical executions corresponding to the preset playback action in the current playback progress interval can refer to the number of historical executions in the current video playback scenario (i.e., the current opening of the video page), or it can refer to the number of historical executions in all video playback scenarios (i.e., each time the video page was opened in the past and the current opening of the video page). This embodiment of the invention does not limit the number of executions.
[0062] Furthermore, the above-mentioned determination of whether the current playback progress interval meets the preset anti-repeated execution conditions based on the historical execution count may include: Determine whether the historical execution count is greater than or equal to the preset historical execution count threshold for preventing repeated execution in the current playback progress interval; if the determination result is yes, determine that the current playback progress interval meets the preset anti-repeated execution specific conditions; if the determination result is no, determine that the current playback progress interval does not meet the preset anti-repeated execution specific conditions.
[0063] As can be seen, this optional embodiment can determine the condition for preventing repeated execution of the exclusive action in the current playback progress interval when the conversion event type is passive conversion type and the preset playback action in the current playback progress interval is skip action, based on the historical execution count of the preset playback action, and further match the corresponding playback control operation according to the condition for preventing repeated execution of the exclusive action. This is beneficial to improving the diversity, flexibility and targeting of the playback action control method in the current playback progress interval, thereby helping to avoid repeated execution of skip during use, and improving the accuracy, reliability, timeliness, efficiency and convenience of the execution control of playback actions.
[0064] In another optional embodiment, the above-mentioned determination of whether the target playback video meets the preset playback transition event conditions may include: Determine the current playback progress time and the previous playback progress time of the target video; Based on the current playback progress time point and the preset video interval action plan for the target playback video, determine the first playback progress interval and the first target playback action corresponding to the current playback progress time point, and based on the previous playback progress time point and the video interval action plan, determine the second playback progress interval and the second target playback action corresponding to the previous playback progress time point. Based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, determine whether the target playback video meets the preset state transition event conditions; When it is determined that the target video meets the state transition event conditions, the target video meets the preset playback transition event conditions. When it is determined that the target video does not meet the state transition event conditions, it is confirmed that the target video does not meet the preset playback transition event conditions.
[0065] Optionally, the playback progress time point and its corresponding playback progress range can be defined. For example, if the intro range of the target video is 0.02-0.12, and the target playback progress time point is 0.1, then its corresponding playback progress range is the intro range. The same logic applies to other cases. This embodiment of the invention does not impose any limitations.
[0066] Optionally, the playback progress time point and its corresponding target playback action can be illustrated as follows: if the playback progress interval corresponding to the playback progress time point is the intro interval, and assuming that the preset playback action of the intro interval is to skip the intro action, then its corresponding target playback action is to skip the intro action. The same logic applies to other cases. This embodiment of the invention does not impose any limitations.
[0067] As can be seen, this optional embodiment can determine the state transition event condition satisfaction based on the first playback progress interval and the first target playback action at the current playback progress time point, and the second playback progress interval and the second target playback action at the previous playback progress time point. This helps to improve the comprehensiveness and rationality of the method for determining the playback transition event condition satisfaction result, and helps to improve the diversity and flexibility of the parameters considered in determining the playback transition event satisfaction result. In turn, it helps to improve the accuracy and reliability of the determined playback transition event condition satisfaction result.
[0068] In yet another optional embodiment, the above-mentioned determination of whether the target playback video meets the preset state transition event conditions based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action may include: Determine whether the playback actions of the first target and the second target match; When it is determined that the first target playback action and the second target playback action do not match, the target playback video is determined to meet the preset state transition event conditions. When it is determined that the first target playback action matches the second target playback action, it is then determined whether the first playback progress interval matches the second playback progress interval. When it is determined that the first playback progress interval matches the second playback progress interval, it is determined that the target playback video does not meet the preset state transition event conditions. When it is determined that the first playback progress interval does not match the second playback progress interval, the target playback video is determined to meet the preset state transition event conditions.
[0069] As can be seen, this optional embodiment can determine the matching status of the first target playback action and the second target playback action, the matching status of the first playback progress interval and the second playback progress interval, and thus determine the state transition event condition satisfaction status. This is beneficial to improving the comprehensiveness, rationality and progressiveness of the method for determining the state transition event condition satisfaction result, and thus beneficial to improving the accuracy and reliability of the determined state transition event condition satisfaction result.
[0070] Example 2 Please see Figure 2 , Figure 2 This is a flowchart illustrating another intelligent playback control method for video playback intervals disclosed in an embodiment of the present invention. Figure 2 The described method can be applied to electronic devices with installed applications, and the electronic devices are communicatively connected to network-attached storage devices. The electronic devices can access target data in the network-attached storage devices through the applications. This invention is not limited in its embodiments. Figure 2As shown, the intelligent playback control method for video playback ranges includes the following operations: 201. When the target video is in playback mode, determine whether the target video meets the preset playback transition event conditions.
[0071] 202. When it is determined that the target video meets the playback transition event conditions, determine the current playback progress interval of the target video and determine the transition event type of the current playback progress interval.
[0072] 203. When the conversion event type is active conversion type, the target playback action of the current playback progress interval is determined according to the preset video interval action scheme of the target playback video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval.
[0073] 204. When the conversion event type is passive conversion type, perform the corresponding normal playback operation on the current playback progress interval.
[0074] 205. When the corresponding playback operation of the current playback progress interval is completed, determine whether the target playback video meets the preset video progress completion conditions. If the determination result is no, execute step 201 again.
[0075] Optionally, the completion of the corresponding playback operation for the current playback progress interval can be performed after step 203, that is, after the target playback action for the current playback progress interval is completed; or it can be performed after step 204, that is, after the current playback progress interval is played normally. This embodiment of the invention does not limit the scope of the operation.
[0076] Optionally, when it is determined that the target video meets the preset video progress completion conditions, the operation ends. This embodiment of the invention does not impose any limitations.
[0077] Further optionally, the above determination of whether the target video meets the preset video progress completion conditions may include: Determine whether the current playback progress interval is the final playback progress interval of the target video; if the determination result is yes, determine that the target video meets the preset video progress completion condition; if the determination result is no, determine that the target video does not meet the preset video progress completion condition.
[0078] In this embodiment of the invention, for other descriptions of steps 201-205, please refer to the other detailed descriptions of steps 101-104 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.
[0079] As can be seen, the embodiments of the present invention can, when the target video is in playback mode and the target video meets the playback transition event conditions, perform corresponding playback control operations on the current playback progress interval according to the determined current playback progress interval and its transition event type. This is beneficial to improving the comprehensiveness and rationality of the playback action control method for the playback progress interval segment, and to improving the diversity, flexibility, and pertinence of the playback action control method for the playback progress interval segment. This, in turn, is beneficial to improving the accuracy, reliability, timeliness, efficiency, and convenience of the playback action control for the current playback interval segment, thereby helping to avoid playback status disorder and improve the accuracy of the playback status of the video. Furthermore, when the corresponding playback operation of the current playback progress interval is completed, it can further determine whether the target video meets the preset video progress completion conditions. This is beneficial to improving the comprehensiveness and integrity of the intelligent playback control method for the playback video interval, thereby helping to improve the timeliness and accuracy of video playback progress monitoring, and helping to avoid unnecessary consumption of video playback progress monitoring resources.
[0080] In an optional embodiment, the method may further include the following operations: Perform corresponding timeline normalization and interval segment data matching operations on the target playback video to obtain one or more video interval segment data; Perform the corresponding interval segment action assignment operation on each video interval segment data to obtain the playback action corresponding to each video interval segment data; Based on the video segment data of each video interval and its corresponding playback action, a video interval action plan for the target playback video is generated.
[0081] Optionally, the above timeline normalization processing and interval segment data matching operation can be illustrated as follows: After normalizing the video progress, match the data of each segment. Under different video durations, perform timeline normalization processing to divide the timeline into intervals of 0-1. All subsequent operations are based on 0-1 floating-point processing. Further, for example: 0.1-0.2 is the intro, 0.3-0.35 is the trailer, 0.4-0.45 is the advertisement, and 0.9-1 is the outro. Further, normalize the video duration to the standard interval of 0-1. All skipped positions are represented by proportional values rather than absolute seconds. The calculation formula is progress = seconds / total duration. For example, for a video with a total duration of 1200 seconds, the intro 10-100 seconds are converted to normalized values of 0.0083-0.0833. This embodiment of the invention is not limited.
[0082] Optionally, the above-mentioned interval segment action allocation operation can be illustrated by, for example, loading actions corresponding to different interval segments, such as skip, prompt, idle, play next episode, etc. For further examples, such as: idle → skip intro → idle → skip segment → idle → skip outro → idle; furthermore, if 0-0.1 is the intro, the corresponding playback action is skip intro, and the skip intro action is executed when in the intro interval; if 0.3 is the prompt information, the prompt is given at progress 0.3. This embodiment of the invention is not limited.
[0083] Optionally, state management is achieved through a state machine, transforming progress matching from point matching to state matching, significantly reducing the number of matching operations and performance overhead. A finite state machine (FSM) model is used to discretize the continuous playback progress into a clear enumeration of states. State transitions are automatically performed and recorded through interval matching, with each state corresponding to a specific playback interval and business semantics. Execution only occurs when the state changes, avoiding high-frequency invalid judgments. The current state is recorded, and the corresponding process is triggered only when the state changes. A counter ensures that each state triggers a maximum of a preset number of times, such as triggering only once to naturally prevent duplication. State transitions conform to the normal playback flow. As long as the state transitions are normal, complex scenarios such as progress matching skipping can be easily handled. The skip segment design based on the state machine model has strong scalability. When adding other types, only the state machine states need to be extended. For example, adding a bonus scene or end credits trailer only requires adding these two states and performing state interval matching during data construction. The data model can be flexibly extended without affecting existing logic, and this embodiment of the invention is not limited in this respect.
[0084] As can be seen, this optional embodiment can obtain the video interval action scheme of the target video by normalizing the time axis of the video playback, performing interval segment data matching operation, and performing interval segment action allocation operation. This is beneficial to improving the comprehensiveness and rationality of the video interval action scheme generation method, and thus improving the accuracy and reliability of the obtained video interval action scheme. The normalization of video progress can perfectly adapt to the playback action control of segments of different durations and different videos.
[0085] In another alternative embodiment, the method may further include the following operations: Based on the predetermined video segment action plan for the target video playback, determine the video intro data and video outtro data; Based on the video intro data and video outtro data, determine whether all video segment data of the target playback video meet the preset normal range conditions; When it is determined that all video segment data meet the normal range conditions, the above steps of determining whether the target video meets the preset playback transition event conditions are executed.
[0086] Optionally, whether the opening and closing sequence data are within the normal range: after normalizing the progress, all segments should be within the range of 0-1. If they are within the range, they are normal data; if they are outside the range, they are abnormal data, and related operations will not be performed. This embodiment of the invention does not impose any limitations.
[0087] Further optionally, when it is determined that all video segment data does not meet the normal range conditions, a corresponding update preprocessing operation is performed on the target playback video to obtain an updated video segment action scheme for the target playback video. Based on the updated video segment action scheme for the target playback video, the above steps of determining whether all video segment data of the target playback video meet the preset normal range conditions are performed again. This embodiment of the invention does not limit the scope of the steps.
[0088] As can be seen, this optional embodiment can determine whether the normal range conditions of the target playback video are met based on the determined video intro data and video outtro data. Only when the normal range conditions are met will subsequent video playback action monitoring operations be performed. This is beneficial to improving the comprehensiveness and integrity of the intelligent playback control method for the playback video range, thereby improving the accuracy and rationality of subsequent video playback action monitoring operations, and helping to avoid inaccurate playback action control caused by mismatched video range data.
[0089] Example 3 Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an intelligent playback control device for video playback ranges disclosed in an embodiment of the present invention. Figure 3 The described apparatus may include an electronic device having an application installed thereon, and the electronic device is communicatively connected to a network-attached storage device (NAT). The electronic device can access target data in the NAT via the application. This embodiment of the invention is not limited to this. Figure 3 As shown, the intelligent playback control device for the video playback range may include: The first judgment module 301 is used to determine whether the target video meets the preset playback transition event conditions when the target video is in playback state.
[0090] The event determination module 302 is used to determine the current playback progress interval of the target playback video and the conversion event type of the current playback progress interval when the first judgment module 301 determines that the target playback video meets the playback conversion event conditions.
[0091] The playback control module 303 is used to determine the target playback action of the current playback progress interval according to the preset video interval action scheme of the target playback video when the conversion event type is active conversion type, and to perform corresponding playback control operations on the current playback progress interval based on the target playback action of the current playback progress interval.
[0092] The playback control module 303 is also used to perform corresponding normal playback operations on the current playback progress interval when the conversion event type is passive conversion type.
[0093] It is evident that implementation Figure 3 The described intelligent playback control device for video playback intervals can perform corresponding playback control operations on the current playback progress interval based on the determined current playback progress interval and its transition event type when the target video is in playback mode and the playback transition event conditions are detected. This improves the comprehensiveness and rationality of the playback action control methods for playback progress interval segments, enhances the diversity, flexibility, and targeting of these methods, and further improves the accuracy, reliability, timeliness, efficiency, and convenience of the playback action control for the current playback interval segment. Consequently, it helps to avoid playback status disorder and improve the accuracy of the playback status of the video.
[0094] In an optional embodiment, the event determination module 302 determines the transition event type of the current playback progress interval in the following specific ways: Based on the playback flow information of the target video, determine whether the target video meets the preset non-conventional forward flow conditions that lead to a playback transition event. When it is determined that the target video meets the conditions for a playback transition event due to an unconventional forward flow, the transition event type of the current playback progress interval is determined to be a passive transition type. When the target video does not meet the conditions for a playback transition event due to an unconventional forward flow, the transition event type of the current playback progress interval is determined to be an active transition type.
[0095] It is evident that implementation Figure 4 The described device can determine the conditions for a playback transition event to be met due to an unconventional forward flow of the target playback video, and thus determine the type of transition event. This helps to improve the comprehensiveness and rationality of the method for determining the type of transition event, and in turn, improves the accuracy and reliability of the determined type of transition event.
[0096] In another optional embodiment, the event determination module 302 is further configured to: when it is determined that the target playback video meets the playback conversion event conditions caused by an unconventional forward process, determine whether the target playback video meets the preset conditions for unconventional forward process caused by human operation; when it is determined that the target playback video meets the conditions for unconventional forward process caused by human operation, execute the above-mentioned step of determining the conversion event type of the current playback progress interval as a passive conversion type; when it is determined that the target playback video does not meet the conditions for unconventional forward process caused by human operation, determine whether the target playback video meets the preset conditions for unconventional forward process caused by automatic replay; when it is determined that the target playback video meets the conditions for unconventional forward process caused by automatic replay, determine the conversion event type of the current playback progress interval as an active conversion type.
[0097] It is evident that implementation Figure 4 The described device can also determine whether human operation leads to the fulfillment of non-standard forward process conditions and whether automatic replay leads to the fulfillment of non-standard forward process conditions, thereby determining the type of transition event. This helps to improve the comprehensiveness, integrity, and progressiveness of the method for determining the type of transition event, and helps to improve the diversity and flexibility of the parameters considered in determining the type of transition event, thereby improving the accuracy and reliability of the determined type of transition event.
[0098] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include: The execution count determination module 304 is used to determine the historical execution count corresponding to the preset playback action of the current playback progress interval when the conversion event type is passive conversion type and the preset playback action of the current playback progress interval is a skip action.
[0099] The second judgment module 305 is used to determine whether the current playback progress interval meets the preset anti-repeated execution exclusive action conditions based on the historical execution count.
[0100] The playback control module 303 is also used to perform the above-mentioned normal playback operation on the current playback progress interval when the second judgment module 305 determines that the current playback progress interval meets the conditions for preventing repeated execution of the exclusive action.
[0101] The playback control module 303 is also used to perform a corresponding skip playback operation on the current playback progress interval when the second judgment module 305 determines that the current playback progress interval does not meet the conditions for preventing repeated execution of the exclusive action.
[0102] It is evident that implementation Figure 4The described device can also determine whether the anti-repeated execution exclusive action condition of the current playback progress interval is met when the conversion event type is passive conversion type and the preset playback action of the current playback progress interval is skip action, based on the historical execution number of the preset playback action. Furthermore, it matches the corresponding playback control operation according to the satisfaction of the anti-repeated execution exclusive action condition. This helps to improve the diversity, flexibility and targeting of the playback action control method of the current playback progress interval, thereby helping to avoid repeated skipping during use and improving the accuracy, reliability, timeliness, efficiency and convenience of the playback action execution control.
[0103] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include: The video preprocessing module 306 is used to perform corresponding time axis normalization processing and interval segment data matching operations on the target playback video to obtain one or more video interval segment data; to perform corresponding interval segment action allocation operations on each video interval segment data to obtain the playback action corresponding to each video interval segment data; and to generate a video interval action scheme for the target playback video based on each video interval segment data and its corresponding playback action.
[0104] It is evident that implementation Figure 4 The described device can also obtain a video interval action scheme for the target video by normalizing the timeline of the playing video, performing interval segment data matching operations, and allocating interval segment actions. This helps to improve the comprehensiveness and rationality of the video interval action scheme generation method, thereby improving the accuracy and reliability of the obtained video interval action scheme. The video progress normalization can perfectly adapt to the playback action control of segments of different durations and different videos.
[0105] In another optional embodiment, the method by which the first determining module 301 determines whether the target playback video meets the preset playback transition event conditions specifically includes: Determine the current playback progress time and the previous playback progress time of the target video; Based on the current playback progress time point and the preset video interval action plan for the target playback video, determine the first playback progress interval and the first target playback action corresponding to the current playback progress time point, and based on the previous playback progress time point and the video interval action plan, determine the second playback progress interval and the second target playback action corresponding to the previous playback progress time point. Based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, determine whether the target playback video meets the preset state transition event conditions; When it is determined that the target video meets the state transition event conditions, the target video meets the preset playback transition event conditions. When it is determined that the target video does not meet the state transition event conditions, it is confirmed that the target video does not meet the preset playback transition event conditions.
[0106] It is evident that implementation Figure 4 The described device can also determine the state transition event condition satisfaction status based on the first playback progress interval and the first target playback action at the current playback progress time point, and the second playback progress interval and the second target playback action at the previous playback progress time point. This helps to improve the comprehensiveness and rationality of the method for determining the playback transition event condition satisfaction status, and helps to improve the diversity and flexibility of the parameters considered in determining the playback transition event satisfaction status, thereby improving the accuracy and reliability of the determined playback transition event condition satisfaction status.
[0107] In another optional embodiment, the first judgment module 301 determines whether the target playback video meets the preset state transition event conditions based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, specifically including: Determine whether the playback actions of the first target and the second target match; When it is determined that the first target playback action and the second target playback action do not match, the target playback video is determined to meet the preset state transition event conditions. When it is determined that the first target playback action matches the second target playback action, it is then determined whether the first playback progress interval matches the second playback progress interval. When it is determined that the first playback progress interval matches the second playback progress interval, it is determined that the target playback video does not meet the preset state transition event conditions. When it is determined that the first playback progress interval does not match the second playback progress interval, the target playback video is determined to meet the preset state transition event conditions.
[0108] It is evident that implementation Figure 4 The described device can also determine the matching status of the first target playback action and the second target playback action, the matching status of the first playback progress interval and the second playback progress interval, and thus determine whether the state transition event conditions are met. This helps to improve the comprehensiveness, rationality and progressiveness of the method for determining the state transition event condition satisfaction result, and thus helps to improve the accuracy and reliability of the determined state transition event condition satisfaction result.
[0109] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include: The third judgment module 307 is used to determine whether the target playback video meets the preset video progress completion conditions when the corresponding playback operation of the current playback progress interval is completed; when it is determined that the target playback video does not meet the video progress completion conditions, the first judgment module 301 is triggered to execute the above-mentioned steps of determining whether the target playback video meets the preset playback transition event conditions again.
[0110] It is evident that implementation Figure 4 The described device can further determine whether the target video meets the preset video progress completion conditions when the corresponding playback operation of the current playback progress interval is completed. This helps to improve the comprehensiveness and integrity of the intelligent playback control method for the playback video interval, thereby improving the timeliness and accuracy of video playback progress monitoring and avoiding unnecessary consumption of video playback progress monitoring resources.
[0111] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include: The fourth judgment module 308 is used to determine the video intro data and video outtro data according to the predetermined video interval action scheme of the target playback video; based on the video intro data and video outtro data, to determine whether all video interval segment data of the target playback video meets the preset normal interval range conditions; when it is determined that all video interval segment data meets the normal interval range conditions, the first judgment module 301 is triggered to perform the above-mentioned steps of judging whether the target playback video meets the preset playback transition event conditions.
[0112] It is evident that implementation Figure 4 The described device can also determine whether the normal range conditions of the target playback video are met based on the determined video intro data and video outtro data. Only when the normal range conditions are met will subsequent video playback monitoring operations be performed. This helps to improve the comprehensiveness and integrity of the intelligent playback control method for the playback video range, thereby improving the accuracy and rationality of subsequent video playback monitoring operations and avoiding inaccurate playback control caused by mismatched video range data.
[0113] Example 4 Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of another electronic device disclosed in an embodiment of the present invention. Wherein, Figure 5 The described electronic device may include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 5 As shown, the electronic device may include: Memory 401 storing executable program code; Processor 402 coupled to memory 401; Furthermore, it may also include an input interface 403 coupled to the processor 402 and an output interface 404; The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the intelligent playback control method for the video playback range described in Embodiment 1 or Embodiment 2.
[0114] Example 5 This invention discloses a computer storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps of the intelligent playback control method for video playback intervals described in Embodiment 1 or Embodiment 2.
[0115] Example 6 This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the intelligent playback control method for video playback intervals described in Embodiment 1 or Embodiment 2.
[0116] Example 7 This invention discloses an intelligent playback control system for video playback intervals. The system includes the intelligent playback control device for video playback intervals described in Embodiment 3, and a network-attached storage device communicatively connected to the device; or, The system includes the electronic device described in Embodiment 4, and a network-attached storage device communicatively connected to the electronic device.
[0117] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0118] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0119] Finally, it should be noted that the intelligent playback control method, device, and system for video playback intervals disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent playback control method for a specific video playback segment, characterized in that, The method is applied to an electronic device with an application installed, and the electronic device is communicatively connected to a network-attached storage device. The electronic device can access target data in the network-attached storage device through the application. The method includes: When the target video is in playback mode, determine whether the target video meets the preset playback transition event conditions; When it is determined that the target playback video meets the playback transition event conditions, the current playback progress interval of the target playback video is determined, and the transition event type of the current playback progress interval is determined. When the conversion event type is an active conversion type, the target playback action of the current playback progress interval is determined according to the preset video interval action scheme of the target playback video, and the corresponding playback control operation is performed on the current playback progress interval based on the target playback action of the current playback progress interval. When the conversion event type is a passive conversion type, the corresponding normal playback operation is performed on the current playback progress interval.
2. The intelligent playback control method for video playback intervals according to claim 1, characterized in that, The determination of the transition event type for the current playback progress interval includes: Based on the determined playback flow information of the target video, determine whether the target video meets the preset non-conventional forward flow conditions that lead to a playback transition event. When it is determined that the target video satisfies the playback transition event condition caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be a passive transition type. When the target video does not meet the conditions for a playback transition event caused by the unconventional forward process, the transition event type of the current playback progress interval is determined to be an active transition type.
3. The intelligent playback control method for video playback intervals according to claim 2, characterized in that, The method further includes: When it is determined that the target playback video meets the playback conversion event conditions caused by the unconventional forward process, it is determined whether the target playback video meets the preset conditions for unconventional forward process caused by human operation. When it is determined that the target video being played meets the conditions for the abnormal forward process caused by the human operation, the step of determining the conversion event type of the current playback progress interval as a passive conversion type is executed. When it is determined that the target playback video does not meet the conditions for the abnormal forward process caused by human operation, it is determined whether the target playback video meets the preset conditions for the abnormal forward process caused by automatic replay. When it is determined that the target video satisfies the condition of automatic replay leading to an unconventional forward process, the conversion event type of the current playback progress interval is determined to be an active conversion type.
4. The intelligent playback control method for video playback intervals according to claim 1, characterized in that, The method further includes: When the conversion event type is a passive conversion type and the preset playback action of the current playback progress interval is determined to be a skip action, the historical execution count corresponding to the preset playback action of the current playback progress interval is determined, and based on the historical execution count, it is determined whether the current playback progress interval meets the preset anti-repeated execution exclusive action condition. When it is determined that the current playback progress interval meets the conditions for preventing repeated execution of the special action, the corresponding normal playback operation is performed on the current playback progress interval. When it is determined that the current playback progress interval does not meet the conditions for preventing repeated execution of the exclusive action, the corresponding skip playback operation is performed on the current playback progress interval.
5. The intelligent playback control method for a video playback interval according to any one of claims 1-4, characterized in that, The method further includes: Perform corresponding timeline normalization and interval segment data matching operations on the target playback video to obtain one or more video interval segment data; Perform a corresponding segment action allocation operation on each video segment data to obtain the playback action corresponding to each video segment data. Based on the video segment data of each video segment and its corresponding playback action, a video segment action scheme for the target playback video is generated.
6. The intelligent playback control method for video playback intervals according to claim 5, characterized in that, The step of determining whether the target playback video meets the preset playback transition event conditions includes: Determine the current playback progress time point and the previous playback progress time point of the target video; Based on the current playback progress time point and the preset video interval action scheme of the target playback video, determine the first playback progress interval and the first target playback action corresponding to the current playback progress time point, and based on the previous playback progress time point and the video interval action scheme, determine the second playback progress interval and the second target playback action corresponding to the previous playback progress time point. Based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action, determine whether the target playback video meets the preset state transition event conditions; When it is determined that the target playback video meets the state transition event condition, the target playback video is determined to meet the preset playback transition event condition. When it is determined that the target playback video does not meet the state transition event conditions, it is determined that the target playback video does not meet the preset playback transition event conditions.
7. The intelligent playback control method for video playback intervals according to claim 6, characterized in that, The step of determining whether the target playback video meets the preset state transition event conditions based on the first playback progress interval and the first target playback action, the second playback progress interval and the second target playback action includes: Determine whether the first target playback action matches the second target playback action; When it is determined that the first target playback action and the second target playback action do not match, it is determined that the target playback video meets the preset state transition event conditions; When it is determined that the first target playback action matches the second target playback action, it is determined whether the first playback progress interval matches the second playback progress interval. When it is determined that the first playback progress interval matches the second playback progress interval, it is determined that the target playback video does not meet the preset state transition event conditions; When it is determined that the first playback progress interval does not match the second playback progress interval, the target playback video is determined to meet the preset state transition event conditions.
8. The intelligent playback control method for video playback intervals according to claim 7, characterized in that, The method further includes: When the corresponding playback operation of the current playback progress interval is completed, it is determined whether the target playback video meets the preset video progress completion conditions; When it is determined that the target video does not meet the video progress completion condition, the step of determining whether the target video meets the preset playback transition event condition is executed again. Furthermore, the method further includes: Based on the predetermined video segment action plan for the target video playback, determine the video intro data and video outtro data; Based on the video intro data and the video outtro data, determine whether all video segment data of the target playback video meet the preset normal range conditions; When it is determined that all video segment data meet the normal range conditions, the step of determining whether the target playback video meets the preset playback transition event conditions is executed.
9. An intelligent playback control device for a specific video playback range, characterized in that, The device includes an electronic device having an application installed thereon, and the electronic device being communicatively connected to a network-attached storage device (NAT). The electronic device can access target data in the NAT via the application. The device includes: The first judgment module is used to determine whether the target video satisfies the preset playback transition event conditions when the target video is in playback state. The event determination module is used to determine the current playback progress interval of the target playback video and the conversion event type of the current playback progress interval when the first judgment module determines that the target playback video meets the playback conversion event condition. The playback control module is used to determine the target playback action of the current playback progress interval according to the preset video interval action scheme of the target playback video when the conversion event type is active conversion type, and to perform corresponding playback control operations on the current playback progress interval based on the target playback action of the current playback progress interval. The playback control module is also used to perform corresponding normal playback operations on the current playback progress interval when the conversion event type is a passive conversion type.
10. An electronic device, characterized in that, The electronic device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the intelligent playback control method for the video playback range as described in any one of claims 1-8.
11. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the intelligent playback control method for a video playback range as described in any one of claims 1-8.
12. An intelligent playback control system for video playback intervals, characterized in that, The system includes the intelligent playback control device for video playback ranges as described in claim 9, and a network-attached storage device communicatively connected to the device; or, The system includes the electronic device as described in claim 10, and a network-attached storage device communicatively connected to the electronic device.