CN115150668B - Video prompt method, device, equipment and computer storage medium - Google Patents
Video prompt method, device, equipment and computer storage medium Download PDFInfo
- Publication number
- CN115150668B CN115150668B CN202210662787.2A CN202210662787A CN115150668B CN 115150668 B CN115150668 B CN 115150668B CN 202210662787 A CN202210662787 A CN 202210662787A CN 115150668 B CN115150668 B CN 115150668B
- Authority
- CN
- China
- Prior art keywords
- heat
- prompt
- behavior
- point
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000008859 change Effects 0.000 claims abstract description 128
- 230000002452 interceptive effect Effects 0.000 claims abstract description 38
- 230000006399 behavior Effects 0.000 claims description 224
- 238000004891 communication Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 14
- 230000001174 ascending effect Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 6
- 230000003993 interaction Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 8
- 244000144980 herd Species 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 3
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 3
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000007621 cluster analysis Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例涉及计算机数据处理技术领域,公开了一种视频提示方法,该方法包括:根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频。通过上述方式,本发明实施例提高了视频提示的用户体验。
The embodiment of the present invention relates to the technical field of computer data processing, and discloses a video prompt method, which includes: determining the behavior heat of each time point according to user behavior data at multiple time points of the video; the behavior heat is used to characterize the user's interest in interactive behavior for the video; determining a target prompt point from the time point according to the behavior heat; the target prompt point includes the time point where the change in the behavior heat meets a preset condition; inserting prompt information at the target prompt point to obtain a processed video; and displaying the processed video. In the above manner, the embodiment of the present invention improves the user experience of video prompts.
Description
技术领域Technical Field
本发明实施例涉及计算机数据处理技术领域,具体涉及一种视频提示方法、装置、设备以及计算机存储介质。The embodiments of the present invention relate to the technical field of computer data processing, and in particular to a video prompt method, device, equipment and computer storage medium.
背景技术Background technique
在进行内容展示时,通过合理的提示,可以促使用户进行交互,从而提升用户互动率以及用户体验。When displaying content, reasonable prompts can encourage users to interact, thereby improving user interaction rate and user experience.
本发明的发明人在实施本发明实施例的过程中发现:现有的视频提示方法存在会打扰用户当前的观看行为,破坏用户的沉浸式体验的问题。The inventors of the present invention discovered during the process of implementing the embodiments of the present invention that the existing video prompt method has the problem of disturbing the user's current viewing behavior and destroying the user's immersive experience.
发明内容Summary of the invention
鉴于上述问题,本发明实施例提供了一种视频提示方法,用于解决现有技术中存在的视频提示的用户体验不佳的问题。In view of the above problems, an embodiment of the present invention provides a video prompt method, which is used to solve the problem of poor user experience of video prompts in the prior art.
根据本发明实施例的一个方面,提供了一种视频提示方法,所述方法包括:According to one aspect of an embodiment of the present invention, a video prompt method is provided, the method comprising:
根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;Determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in interactive behavior with respect to the video;
根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;Determining a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point at which the change in the behavior heat meets a preset condition;
在所述目标提示点处插入提示信息,得到处理后视频;Inserting prompt information at the target prompt point to obtain a processed video;
展示所述处理后视频。The processed video is displayed.
在一种可选的方式中,所述方法还包括:In an optional manner, the method further includes:
根据所述行为热度从所述时间点中确定可选提示点及对应的热度变化平滑度;所述热度变化平滑度用于表征所述用户的行为热度变化的剧烈程度;Determining an optional prompt point and a corresponding heat change smoothness from the time point according to the behavior heat; the heat change smoothness is used to characterize the severity of the change in the user's behavior heat;
将所述热度变化平滑度进行升序排序后位于前预设位的所述可选提示点确定为所述目标提示点。The optional prompt point located at a front preset position after the heat change smoothness is sorted in ascending order is determined as the target prompt point.
在一种可选的方式中,所述方法还包括:In an optional manner, the method further includes:
将所述时间点按所述行为热度的降序排列,将排列前预设位的所述时间点确定为所述可选提示点。The time points are arranged in descending order of the heat of the behavior, and the time points preset before arrangement are determined as the optional prompt points.
在一种可选的方式中,所述方法还包括:In an optional manner, the method further includes:
确定所述可选提示点的预测行为热度;Determining the predicted behavior heat of the optional prompt point;
根据所述行为热度和所述预测行为热度确定所述可选提示点对应的平滑度相对误差和所述平滑度绝对误差;Determine the relative smoothness error and the absolute smoothness error corresponding to the optional prompt point according to the behavior heat and the predicted behavior heat;
根据所述平滑度相对误差和所述平滑度绝对误差确定所述热度变化平滑度。The thermal variation smoothness is determined according to the smoothness relative error and the smoothness absolute error.
在一种可选的方式中,所述方法还包括:In an optional manner, the method further includes:
对与所述可选提示点相邻的上一时间点的实际行为数据量与预测行为数据量进行加权求和处理,得到所述预测行为热度。The predicted behavior heat is obtained by performing a weighted summation process on the actual behavior data volume and the predicted behavior data volume at the previous time point adjacent to the optional prompt point.
在一种可选的方式中,所述可选提示点的数量为多个;所述方法还包括:In an optional manner, the number of the optional prompt points is multiple; the method further includes:
确定各个所述可选提示点之间的所述行为热度的差值;Determining the difference in the behavior heat between each of the optional prompt points;
当所述差值小于第一阈值时,根据所述热度变化平滑度从所述可选提示点中确定所述目标提示点;When the difference is less than a first threshold, determining the target prompt point from the optional prompt points according to the heat change smoothness;
当所述差值大于或等于第二阈值时,根据所述时间点的所述行为热度从所述可选提示点中确定所述目标提示点。When the difference is greater than or equal to a second threshold, the target prompt point is determined from the optional prompt points according to the behavior heat at the time point.
在一种可选的方式中,所述方法还包括:In an optional manner, the method further includes:
当所述差值大于所述第二阈值时,将所述行为热度最大的所述可选提示点确定为热度中心点;When the difference is greater than the second threshold, determining the optional prompt point with the largest behavior heat as the heat center point;
将与所述热度中心点相邻的所述时间点确定为所述目标提示点。The time point adjacent to the heat center point is determined as the target prompt point.
根据本发明实施例的另一方面,提供了一种视频提示装置,包括:According to another aspect of an embodiment of the present invention, a video prompting device is provided, comprising:
第一确定模块,用于根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;A first determination module is used to determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in interactive behavior with respect to the video;
第二确定模块,用于根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;A second determination module is used to determine a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point when the change of the behavior heat meets a preset condition;
插入模块,用于在所述目标提示点处插入提示信息,得到处理后视频;An inserting module, used for inserting prompt information at the target prompt point to obtain a processed video;
展示模块,用于展示所述处理后视频。A display module is used to display the processed video.
根据本发明实施例的另一方面,提供了一种视频提示设备,包括:According to another aspect of an embodiment of the present invention, a video prompting device is provided, comprising:
处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如任意一项所述的视频提示方法的操作。The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of any one of the video prompt methods.
根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使视频提示设备执行如任意一项所述的视频提示方法的操作。According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a video prompting device to perform the operation of any one of the video prompting methods.
本发明实施例通过根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度,通过获取视频播放时的其他用户的行为热度,来表征用户观看视频的氛围环境,然后再根据所述行为热度确定各个所述时间点上的行为热度的变化情况,变化情况可以是变化的剧烈程度,行为热度变化越剧烈则说明用户的行为模式的变化程度较大,可能出现了注意力的断层,如从观看视频到发表评论或转发分享等,反之,热度变化越不剧烈则表征用户的行为量的变化越少,即用户更可能处于沉浸式观看中;从而根据行为热度以及行为热度的变化情况从时间点中确定变化情况满足预设条件的目标提示点,其中,预设条件可以是表征变化的剧烈程度小于一定的阈值;最后在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频,从而区别于现有技术中直接根据播放进度或者播放时间进行提示,存在可能打断用户的沉浸观看体验,并且提示的时间可能并不能最好地促使用户根据提示进行交互,本发明实施例通过根据热度变化平滑度确定目标提示点,能够保证用户的观看体验不被打扰,同时通过行为热度反映出视频的观看氛围,根据该氛围来适时对用户进行提醒,从而通过从众心理提高用户进行交互的积极性,由此可以提升视频观看过程中整体的用户体验。The embodiment of the present invention determines the behavior heat of each time point according to the user behavior data at multiple time points of the video, and characterizes the atmosphere environment of the user watching the video by obtaining the behavior heat of other users when the video is playing, and then determines the change of the behavior heat at each time point according to the behavior heat. The change can be the severity of the change. The more drastic the change of behavior heat, the greater the degree of change of the user's behavior pattern, and there may be a gap in attention, such as from watching the video to posting comments or forwarding and sharing. On the contrary, the less drastic the change of heat, the less the change of the user's behavior amount, that is, the user is more likely to be in immersive viewing; thereby, according to the behavior heat and the change of behavior heat, it is determined from the time point that the change meets the preset conditions. A target prompt point, wherein the preset condition may be that the intensity of the characterization change is less than a certain threshold; finally, the prompt information is inserted at the target prompt point to obtain a processed video; and the processed video is displayed, which is different from the prior art in which prompts are directly given according to the playback progress or playback time, which may interrupt the user's immersive viewing experience, and the prompt time may not best encourage the user to interact according to the prompt. The embodiment of the present invention determines the target prompt point according to the smoothness of the heat change, thereby ensuring that the user's viewing experience is not disturbed, and at the same time reflects the viewing atmosphere of the video through the behavioral heat, and reminds the user in a timely manner according to the atmosphere, thereby increasing the user's enthusiasm for interaction through the herd mentality, thereby improving the overall user experience during video viewing.
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
图1示出了本发明实施例提供的视频提示方法的流程示意图;FIG1 is a schematic diagram showing a flow chart of a video prompting method provided by an embodiment of the present invention;
图2示出了本发明再一实施例提供的视频提示方法的流程示意图;FIG2 is a schematic diagram showing a flow chart of a video prompting method provided by yet another embodiment of the present invention;
图3示出了本发明再一实施例提供的视频提示方法中的数据数量与时间点的关系示意图;FIG3 is a schematic diagram showing the relationship between the amount of data and the time point in a video prompt method provided by yet another embodiment of the present invention;
图4示出了本发明再一实施例提供的视频提示方法中的提示类型的示意图;FIG4 is a schematic diagram showing prompt types in a video prompt method provided by yet another embodiment of the present invention;
图5示出了本发明实施例提供的视频提示装置的结构示意图;FIG5 shows a schematic diagram of the structure of a video prompting device provided by an embodiment of the present invention;
图6示出了本发明实施例提供的视频提示设备的结构示意图。FIG. 6 shows a schematic diagram of the structure of a video prompt device provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
图1示出了本发明实施例提供的视频提示方法的流程图,该方法由计算机处理设备执行。该计算机处理设备可以包括手机、笔记本电脑等。如图1所示,该方法包括以下步骤:FIG1 shows a flow chart of a video prompt method provided by an embodiment of the present invention, and the method is executed by a computer processing device. The computer processing device may include a mobile phone, a laptop computer, etc. As shown in FIG1 , the method includes the following steps:
步骤10:根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度。Step 10: Determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in interactive behavior with respect to the video.
在本发明的一个实施例中,用户行为数据对应于观看视频的历史用户。用户行为数据可以包括用户评论、发送弹幕、分享、点赞、转发以及@等多种行为类型对应的数据。行为热度用于表征各个时间点上的用户进行交互行为的兴趣度,具体地,进行交互行为的兴趣度越大则用户针对视频进行交互的参与度就越大,即当用户进行交互的兴趣度越高时,发生用户行为的概率越大,即用户行为数据的数据量或者发生频率就越大。In one embodiment of the present invention, user behavior data corresponds to historical users who watched the video. User behavior data may include data corresponding to various types of behaviors such as user comments, barrage, sharing, liking, forwarding, and @. Behavior heat is used to characterize the user's interest in interactive behaviors at various time points. Specifically, the greater the interest in interactive behaviors, the greater the user's participation in interacting with the video, that is, when the user's interest in interacting is higher, the greater the probability of user behavior, that is, the greater the data volume or frequency of user behavior data.
因此可以根据用户行为数据的数量和/或频率来确定行为热度,如可以是用户评论的数量或者用户发送的弹幕的数量来确定行为热度。还可以根据前述多种行为类型中的至少两种的行为数据的总数量或平均频率来确定行为热度。Therefore, the behavior heat can be determined according to the quantity and/or frequency of user behavior data, such as the number of user comments or the number of bullet comments sent by the user. The behavior heat can also be determined according to the total quantity or average frequency of behavior data of at least two of the aforementioned multiple behavior types.
步骤20:根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点。Step 20: Determine a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point at which the change in the behavior heat meets a preset condition.
在本发明的一个实施例中,为了使得目标提示点上的提示动作不会打断用户的沉浸式体验,可以根据行为热度的变化情况确定用户的注意力的变化,具体地,行为热度的变化情况可以包括热度变化平滑度,热度变化平滑度用于表征行为热度的变化的剧烈程度。热度变化平滑度越大则表征用户的行为热度的变化越不剧烈,因此用户有更大概率处于沉浸观看过程中,而热度变化平滑度越小则说明用户更可能出现了交互兴趣的转移,即从一种交互行为模式转换到另一种交互行为模式,如可能是用户出现了注意力的变化。具体地,可以根据各个相邻的时间点分别对应的行为热度的变化情况来确定热度变化平滑度。In one embodiment of the present invention, in order to ensure that the prompt action at the target prompt point does not interrupt the user's immersive experience, the change in the user's attention can be determined based on the change in the behavior heat. Specifically, the change in the behavior heat can include heat change smoothness, and the heat change smoothness is used to characterize the severity of the change in behavior heat. The greater the heat change smoothness, the less drastic the change in the user's behavior heat, so the user is more likely to be in an immersive viewing process, and the smaller the heat change smoothness, the more likely the user has a shift in interactive interest, that is, switching from one interactive behavior mode to another interactive behavior mode, such as a change in the user's attention. Specifically, the heat change smoothness can be determined based on the changes in the behavioral heat corresponding to each adjacent time point.
再根据热度变化平滑度对时间点进行筛选,将热度变化平滑度相对较小的时间点确定为目标提示点,这是因为热度变化平滑度较小则表征用户出现了交互行为模式的转变,其注意力可能出现了断层,因此较小概率处于沉浸式体验中,此时若对用户进行提醒,不会打断用户的观看体验,因此用户体验更佳。Then, the time points are screened according to the smoothness of the heat change, and the time points with relatively small heat change smoothness are determined as the target prompt points. This is because a smaller heat change smoothness indicates that the user has a change in the interactive behavior mode, and his or her attention may be interrupted, so there is a small probability that the user is in an immersive experience. If the user is reminded at this time, it will not interrupt the user's viewing experience, so the user experience is better.
步骤201:根据所述行为热度从所述时间点中确定可选提示点及对应的热度变化平滑度。所述热度变化平滑度用于表征所述用户的行为热度变化的剧烈程度。Step 201: Determine an optional prompt point and a corresponding heat change smoothness from the time point according to the behavior heat. The heat change smoothness is used to characterize the severity of the change in the user's behavior heat.
在本发明的一个实施例中,考虑到行为热度较低的时间点一般对应于用户关注和交互兴趣较低的视频帧,因此在该时间点进行提示也并无法很好地促进用户产生交互行为,因此可以筛选出所有时间点中行为热度大于预设阈值的时间点作为可选提示点,从而根据可选提示点进一步确定实际进行交互的目标时间点。In one embodiment of the present invention, considering that time points with lower behavior heat generally correspond to video frames with lower user attention and interaction interest, prompting at such time points may not effectively promote user interaction. Therefore, time points with behavior heat greater than a preset threshold among all time points may be screened out as optional prompt points, thereby further determining the target time point for actual interaction based on the optional prompt points.
热度变化平滑度用于表征行为热度的变化的剧烈程度。热度变化平滑度越大则表征用户的行为热度的变化越不剧烈,因此用户有更大概率处于沉浸观看过程中,而热度变化平滑度越小则说明用户更可能出现了交互兴趣的转移,即从一种交互行为模式转换到另一种交互行为模式,如可能是用户出现了注意力的变化。因此可以根据各个相邻的时间点分别对应的行为热度的变化情况来确定热度变化平滑度。Heat change smoothness is used to characterize the severity of changes in behavior heat. The greater the heat change smoothness, the less drastic the change in user behavior heat, so the user is more likely to be in an immersed viewing process, while the smaller the heat change smoothness, the more likely the user has a shift in interactive interest, that is, from one interactive behavior mode to another, such as a change in user attention. Therefore, the heat change smoothness can be determined based on the changes in behavioral heat corresponding to each adjacent time point.
步骤202:将所述热度变化平滑度进行升序排序后位于前预设位的所述可选提示点确定为所述目标提示点。Step 202: After the heat change smoothness is sorted in ascending order, the optional prompt point located at the front preset position is determined as the target prompt point.
在本发明的一个实施例中,如前所述,热度变化平滑度较小表征用户出现了交互行为模式的转变,其注意力可能出现了断层,因此较小概率处于沉浸式体验中,此时若对用户进行提醒,不会打断用户的观看体验,因此用户体验更佳。因此,可以将热度变化平滑度前最小预设位的可选时间点确定为目标提示点。In one embodiment of the present invention, as mentioned above, a smaller heat change smoothness indicates that the user has changed his interactive behavior mode, and his attention may be interrupted, so he is less likely to be in an immersive experience. At this time, if the user is reminded, the user's viewing experience will not be interrupted, so the user experience is better. Therefore, the optional time point before the minimum preset position of the heat change smoothness can be determined as the target prompt point.
在本发明的再一个实施例中,步骤20还包括:In yet another embodiment of the present invention, step 20 further includes:
步骤203:将所述时间点按所述行为热度的降序排列,将排列前预设位的所述时间点确定为所述可选提示点。Step 203: Arrange the time points in descending order of the behavior heat, and determine the time points preset before arrangement as the optional prompt points.
在本发明的一个实施例中,行为热度反映了用户的交互兴趣,而行为热度越大说明该时间点上的用户群进行交互的氛围越热烈,因此在该时间点上进行提醒,能使得当前的用户加入到大众的交互行为趋势中去,从而提高用户的交互概率,并且在加入交互行为趋势的驱使下,用户交互有更大概率会收到其他用户的反馈,其用户体验更佳。In one embodiment of the present invention, the behavior heat reflects the user's interest in interaction, and the greater the behavior heat, the more enthusiastic the atmosphere of interaction among the user group at that point in time. Therefore, reminding at that point in time can enable the current user to join the public's interactive behavior trend, thereby increasing the user's interaction probability. Driven by joining the interactive behavior trend, the user interaction has a greater probability of receiving feedback from other users, and the user experience is better.
在本发明的一个实施例中,步骤20还包括:In one embodiment of the present invention, step 20 further includes:
步骤202:确定所述可选提示点的预测行为热度。Step 202: Determine the predicted behavior heat of the optional prompt point.
在本发明的一个实施例中,预测行为热度用于表征可选提示点的理想情况下,即行为热度不出现变化时的行为热度。预测行为热度可以是预设的值,也可以是根据所有的时间点的行为热度的平均值确定。In one embodiment of the present invention, the predicted behavior heat is used to characterize the behavior heat in the ideal case of the optional prompt point, that is, the behavior heat when the behavior heat does not change. The predicted behavior heat can be a preset value or can be determined based on the average value of the behavior heat at all time points.
因此,在本发明的再一个实施例中,步骤202还包括:Therefore, in yet another embodiment of the present invention, step 202 further includes:
步骤2021:对与所述可选提示点相邻的上一时间点的实际行为数据量与预测行为数据量进行加权求和处理,得到所述预测行为热度。Step 2021: Perform weighted sum processing on the actual behavior data volume and the predicted behavior data volume at the previous time point adjacent to the optional prompt point to obtain the predicted behavior heat.
在本发明的一个实施例中,可以将预设的初始平滑度作为权重值进行加权求和。具体地,针对每一个可选提示点t,其对应的预测行为热度yt可以表示为:yt=axt+(1-a)yt-1,其中,a为所述初始平滑度,xt为t时刻的实际行为数据量。In one embodiment of the present invention, the preset initial smoothness can be used as a weight value for weighted summation. Specifically, for each optional prompt point t, its corresponding predicted behavior heat y t can be expressed as: y t =ax t +(1-a)y t-1 , where a is the initial smoothness and x t is the actual behavior data volume at time t.
步骤203:根据所述行为热度和所述预测行为热度确定所述可选提示点对应的平滑度相对误差和所述平滑度绝对误差。Step 203: Determine the relative smoothness error and the absolute smoothness error corresponding to the optional prompt point according to the behavior heat and the predicted behavior heat.
在本发明的一个实施例中,平滑度绝对误差用于表征所有可选提示点的预测误差之和,其中,单个可选提示点的预测误差可以是预测行为热度与行为热度的差。而平滑度相对误差用于表征相邻的可选提示点之间的行为热度的预测误差相互抵消之后的所有可选提示点的预测误差之和。In one embodiment of the present invention, the smoothness absolute error is used to characterize the sum of the prediction errors of all optional prompt points, where the prediction error of a single optional prompt point can be the difference between the predicted behavior heat and the behavior heat. The smoothness relative error is used to characterize the sum of the prediction errors of all optional prompt points after the prediction errors of the behavior heat between adjacent optional prompt points are offset.
具体地,平滑度相对误差中相邻的可选提示点的预测误差之间的差值在总体的误差的计算中可以相互抵消,而为了使得平滑度绝对误差中相邻的可选提示点的预测误差之间的差值在总体的误差计算中无法抵消,可以采取对每两个可选提示点的预测误差的差值取绝对值之后再求和的方式进行计算。Specifically, the difference between the prediction errors of adjacent optional prompt points in the relative error of smoothness can offset each other in the calculation of the overall error. In order to make the difference between the prediction errors of adjacent optional prompt points in the absolute error of smoothness unable to offset each other in the calculation of the overall error, the absolute value of the difference between the prediction errors of every two optional prompt points can be taken and then summed up for calculation.
因此,在本发明的再一个实施例中,t时刻的平滑度绝对误差Mt可以表示为:Therefore, in yet another embodiment of the present invention, the absolute error Mt of smoothness at time t can be expressed as:
其中,β为预设的调节参数,可以取0.1到0.2;et表示t时刻的预测误差,et=xt-yt。Wherein, β is a preset adjustment parameter, which can be 0.1 to 0.2; e t represents the prediction error at time t, e t = x t -y t .
t时刻的平滑度相对误差Et可以表示为:The relative error of smoothness E t at time t can be expressed as:
Et=βet+β(1-β)et-1+β(1-β)2et-2+…+β(1-β)t-1e1 E t = βe t + β(1-β)e t-1 + β(1-β) 2 e t-2 + … + β(1-β) t-1 e 1
即Et=βet+(1-β)Et-1;Mt=βet+1+(1-β)Mt-1;That is, E t = βe t + (1-β)E t-1 ; M t = βe t+1 + (1-β)M t-1 ;
其中,t取大于1的自然数;y1=x1;y2=x1;e1=0;E1=0。Here, t is a natural number greater than 1; y 1 =x 1 ; y 2 =x 1 ; e 1 =0; E 1 =0.
步骤204:根据所述平滑度相对误差和所述平滑度绝对误差确定所述热度变化平滑度。Step 204: Determine the thermal variation smoothness according to the smoothness relative error and the smoothness absolute error.
在本发明的一个实施例中,可以根据平滑度绝对误差的绝对值与平滑度相对误差之间的比例值确定热度变化平滑度。In one embodiment of the present invention, the thermal variation smoothness may be determined based on the ratio between the absolute value of the smoothness absolute error and the smoothness relative error.
即t时刻的热度变化平滑度at可以表示为:That is, the heat change smoothness at time t can be expressed as:
比例值at越大,则平滑度绝对误差相对于平滑度相对误差越大,即可选提示点之间的预测误差的相互抵消程度越大,因此从整体上看,可选提示点之间的热度变化就越平滑,即热度变化平滑度更大。The larger the ratio value a t is, the larger the absolute smoothness error is relative to the relative smoothness error, that is, the greater the mutual offset of the prediction errors between the optional prompt points is. Therefore, overall, the heat change between the optional prompt points is smoother, that is, the heat change is smoother.
步骤30:根据所述热度变化平滑度从所述可选提示点中确定目标提示点。Step 30: Determine a target prompt point from the optional prompt points according to the heat change smoothness.
在本发明的一个实施例中,所述可选提示点的数量为多个,为了不打断用户的沉浸式观看体验,可以选择热度变化平滑度较小的可选提示点作为目标提示点,即在用户出现交互行为模式变化时适时进行提醒,可以吸引用户的注意,提高交互发生概率。In one embodiment of the present invention, there are multiple optional prompt points. In order not to interrupt the user's immersive viewing experience, optional prompt points with smaller heat change smoothness can be selected as target prompt points, that is, timely reminders are given when the user's interactive behavior pattern changes, which can attract the user's attention and increase the probability of interaction.
因此,步骤30还包括:步骤301:确定各个所述可选提示点之间的所述行为热度的差值。Therefore, step 30 also includes: step 301: determining the difference in the behavior heat between each of the optional prompt points.
在本发明的一个实施例中,除了考虑热度变化平滑度所表征的用户的交互兴趣的变化,从而避免因提醒而打断用户的沉浸式体验外,还可以考虑大多数用户的交互行为趋势,即在多数用户均进行交互行为时对用户进行交互提示,促使用户跟随从众心理也进行交互行为。In one embodiment of the present invention, in addition to considering the change in the user's interactive interest represented by the smoothness of the heat change, thereby avoiding interrupting the user's immersive experience due to reminders, the interactive behavior trend of most users can also be considered, that is, when most users are performing interactive behaviors, interactive prompts are given to users, prompting users to follow the herd mentality and also perform interactive behaviors.
因此,可以首先确定各个可选提示点对应的行为热度的差距是否较大,即是否存在一个交互氛围相对更为强烈的,多数用户均进行交互行为的可选时间点,若存在则在该时间点进行提醒。Therefore, we can first determine whether the difference in the behavior heat corresponding to each optional prompt point is large, that is, whether there is an optional time point with a relatively stronger interactive atmosphere and most users perform interactive behaviors. If so, a reminder is given at this time point.
步骤302:当所述差值小于第一阈值时,根据所述热度变化平滑度从所述可选提示点中确定所述目标提示点。Step 302: When the difference is less than a first threshold, the target prompt point is determined from the optional prompt points according to the heat change smoothness.
在本发明的一个实施例中,当差值小于第一阈值时,则说明可选提示点的行为热度较为接近,即可选提示点对应的交互兴趣度相近,并不存在一个互氛围相对更为强烈的时间点可以对用户进行提示,因此可以根据行为热度变化平滑度来从中选择,从而避免对用户沉浸式观看体验的干扰。具体地,可以将热度变化平滑度进行升序排列后,将排列前预设位的可选提示点确定为目标提示点。可选地,可以选择热度变化平滑度最小的可选提示点作为目标提示点。In one embodiment of the present invention, when the difference is less than the first threshold, it means that the behavior heat of the optional prompt points is relatively close, that is, the interactive interest corresponding to the optional prompt points is similar, and there is no time point with a relatively stronger interactive atmosphere to prompt the user, so it can be selected according to the smoothness of the behavior heat change, so as to avoid interference with the user's immersive viewing experience. Specifically, after the heat change smoothness is arranged in ascending order, the optional prompt points preset before the arrangement are determined as the target prompt points. Optionally, the optional prompt point with the smallest heat change smoothness can be selected as the target prompt point.
因此,在本发明的一个实施例中,步骤302还包括:Therefore, in one embodiment of the present invention, step 302 further includes:
步骤3021:当所述差值小于所述第一阈值时,将所述可选提示点按所述热度变化平滑度的升序排列,将排列前预设位的所述可选提示点确定为所述目标提示点。Step 3021: When the difference is less than the first threshold, the optional prompt points are arranged in ascending order of the smoothness of the heat change, and the optional prompt point preset before arrangement is determined as the target prompt point.
在本发明的一个实施例中,将所有可选提示点按照热度变化平滑度的升序进行排列后,将升序排列的前预设位的可选提示点确定为目标提示点,从而避免对用户沉浸式观看体验的干扰。可选的,还可以将热度变化平滑度最小的可选提示点确定为目标提示点。In one embodiment of the present invention, after all optional cue points are arranged in ascending order of heat change smoothness, the optional cue points that are pre-positioned in ascending order are determined as target cue points, thereby avoiding interference with the user's immersive viewing experience. Optionally, the optional cue point with the smallest heat change smoothness can also be determined as the target cue point.
步骤303:当所述差值大于或等于第二阈值时,根据所述时间点的所述行为热度从所述可选提示点中确定所述目标提示点。Step 303: When the difference is greater than or equal to a second threshold, the target prompt point is determined from the optional prompt points according to the behavior heat at the time point.
在本发明的一个实施例中,第二阈值可以与第一阈值相同。当所述差值大于或等于第二阈值时,则说明可选提示点之间的行为热度相差较大,即存在一些可选提示点对应的交互兴趣度高于其他可选提示点,而这些交互兴趣度较高的可选提示点可以反映出一个用户参与交互的高潮氛围。由此可以选择一个用户的交互兴趣最大的可选时间点来作为目标提示点,从而通过大多数用户的交互高潮氛围来促使用户进行交互。In one embodiment of the present invention, the second threshold value may be the same as the first threshold value. When the difference is greater than or equal to the second threshold value, it indicates that the behavior heat between the optional prompt points is greatly different, that is, there are some optional prompt points corresponding to higher interactive interest than other optional prompt points, and these optional prompt points with higher interactive interest can reflect the climax atmosphere of a user's participation in the interaction. Therefore, the optional time point with the greatest interactive interest of a user can be selected as the target prompt point, thereby encouraging users to interact through the interactive climax atmosphere of most users.
因此,在本发明的再一个实施例中,步骤303还包括:Therefore, in yet another embodiment of the present invention, step 303 further includes:
步骤3031:当所述差值大于所述第二阈值时,将所述行为热度最大的所述可选提示点确定为热度中心点。Step 3031: When the difference is greater than the second threshold, the optional prompt point with the maximum behavior heat is determined as the heat center point.
在本发明的一个实施例中,行为热度最大的可选提示点表征多数用户进行交互行为的高潮处,因此可以将其作为热度中心点。In one embodiment of the present invention, the optional prompt point with the largest behavior heat represents the climax of the interaction behavior of most users, and thus it can be used as the heat center point.
步骤3032:将与所述热度中心点相邻的所述时间点确定为所述目标提示点。Step 3032: Determine the time point adjacent to the heat center point as the target prompt point.
在本发明的一个实施例中,热度中心点表征用户参与交互活动的高潮的中心,从而可以在该高潮中心附近的时间点上对用户进行提示,以提示用户其他多数用户即将或正在发生交互,利用从众心理促使用户参与到交互高潮中。In one embodiment of the present invention, the heat center point represents the center of the climax of the user's participation in the interactive activity, so that the user can be prompted at a time point near the climax center to remind the user that the majority of other users are about to or are interacting, thereby utilizing the herd mentality to encourage the user to participate in the interactive climax.
步骤40:在所述目标提示点处插入提示信息,得到处理后视频。Step 40: inserting prompt information at the target prompt point to obtain a processed video.
在本发明的一个实施例中,在目标提示点对应的视频帧内插入提示信息,得到处理后视频。其中,首先确定提示信息的数量、提示类型、优先级等。提示信息的数量一般不宜过多,可以设置为1-3种,触发类型包括评论、点赞、投币以及分享,优先级可以根据业务需求确定。In one embodiment of the present invention, the prompt information is inserted into the video frame corresponding to the target prompt point to obtain the processed video. First, the number of prompt information, prompt type, priority, etc. are determined. The number of prompt information is generally not too much, and can be set to 1-3. The trigger types include comment, like, coin and share, and the priority can be determined according to business needs.
具体地,提示类型的确定过程可以如下:确定用户行为数据中各类型行为对应的时间点以及行为内容,其中,行为内容可以包括评论以及弹幕的文本内容,也可以是视频信息,如视频标签、视频台词等。根据行为内容以及对应的行为类型进行聚类分析,得到各个行为类型对应的行为内容类,最后根据目标提示点上的行为内容确定出对应的行为类型作为提示类型。Specifically, the process of determining the prompt type can be as follows: determine the time point and behavior content corresponding to each type of behavior in the user behavior data, where the behavior content can include the text content of comments and barrages, or video information, such as video tags, video lines, etc. Perform cluster analysis based on the behavior content and the corresponding behavior type to obtain the behavior content class corresponding to each behavior type, and finally determine the corresponding behavior type as the prompt type based on the behavior content at the target prompt point.
在本发明的再一个实施例中,还可以对目标提示点对应的用户行为数据进行自然语言处理以及语义分析,得到语义分析结果,语义分析结果中可以包括如目标提示点对应的弹幕、评论语义;当语义中包括预设的交互类型对应的语义信息如点赞、转发/分享、一键三连等时,则将包括的语义信息对应的交互类型确定为提示信息的提示类型。In another embodiment of the present invention, natural language processing and semantic analysis can be performed on the user behavior data corresponding to the target prompt point to obtain a semantic analysis result, which may include the barrage and comment semantics corresponding to the target prompt point; when the semantics include semantic information corresponding to a preset interaction type such as like, forward/share, one-click triple-click, etc., the interaction type corresponding to the included semantic information is determined as the prompt type of the prompt information.
步骤50:展示所述处理后视频。Step 50: Display the processed video.
在本发明的一个实施例中,处理后视频中的目标提示点处可以显示有交互控件或者标识,从而提示用户可以在该处进行交互。In one embodiment of the present invention, an interactive control or logo may be displayed at the target prompt point in the processed video, thereby prompting the user to interact at that point.
具体地,当同一个行为被触发时,本视频中不可再重复被触发提示。当提示触点被触发时,需要被提示的图标,显示提示动效,该动效可以是GIF、动画或声音等。其中,提示动效可以是固定时长,也可以根据该触点对应的数据数量进行调整。若数据数量与所有时间点的平均数据数量的差距越大,则针对该点进行提示的时长越长。如若原始提示效果时长为T,则修正后的时长T修=(MAX(x)-AVER(x))/AVER(x)*(1+T);其中,x为一个时间点对应的数据数量,MAX(x)所有时间点对应的数据数量的平均值中的最大值,AVER(x)为所有时间点对应的数据数量的平均值。Specifically, when the same behavior is triggered, the prompt cannot be triggered again in this video. When the prompt contact is triggered, the icon that needs to be prompted will display the prompt effect, which can be a GIF, animation or sound, etc. Among them, the prompt effect can be a fixed duration, or it can be adjusted according to the amount of data corresponding to the contact. The greater the difference between the amount of data and the average amount of data at all time points, the longer the duration of the prompt for this point. If the original prompt effect duration is T, the corrected duration T is T=(MAX(x)-AVER(x))/AVER(x)*(1+T); wherein x is the amount of data corresponding to a time point, MAX(x) is the maximum value of the average of the amount of data corresponding to all time points, and AVER(x) is the average of the amount of data corresponding to all time points.
在本发明的再一个实施例中,视频提示的过程可以参考图2。In yet another embodiment of the present invention, the process of video prompting may refer to FIG. 2 .
如图2所示,步骤A:根据用户评论、弹幕等数据确定最佳提示点。As shown in FIG2 , step A: determining the best prompt point based on user comments, bullet comments and other data.
按照固定时间间隔,获取视频各播放进度的时间点的用户评论、弹幕数量数据,可选地,还可以是分享、转发、@等用户行为数据,但评论、弹幕比较具有代表性,因此以这两类行为数据为例。其中,弹幕、评论这两类行为的数量,可以合并计算或分开计算。其中,将弹幕和评论的行为数据数量合并计算得到的时间点和数据数量的对应关系可以参考图3。At fixed time intervals, obtain the data on the number of user comments and bullet screens at each time point of the video playback progress. Optionally, it can also be user behavior data such as sharing, forwarding, @, etc., but comments and bullet screens are more representative, so these two types of behavior data are used as examples. Among them, the number of bullet screens and comments can be calculated together or separately. Among them, the corresponding relationship between the time point and the amount of data obtained by merging the number of bullet screen and comment behavior data can be referred to Figure 3.
将图3中数据数量作为行为热度,将行为热度由高至低进行排序,分别获取前n名数据,以及对应的时间点,当n取3时,得到如下数据前3名数据及对应的时间点,分别是:The number of data in Figure 3 is used as the behavior heat, and the behavior heat is sorted from high to low to obtain the top n data and the corresponding time points. When n is 3, the top 3 data and the corresponding time points are obtained as follows:
01:40对应38条数据、01:30对应37条数据以及01:00对应33条数据。01:40 corresponds to 38 data, 01:30 corresponds to 37 data, and 01:00 corresponds to 33 data.
然后再对行为热度排名前n名的时间点,分别确定对应的热度变化平滑度,其中,热度变化平滑度的计算过程可以如下:Then, for the top n time points of the behavior heat ranking, the corresponding heat change smoothness is determined respectively, wherein the heat change smoothness calculation process can be as follows:
首先按照时间顺序,将各个时间点组成的时间序列进行编号,得到时间序列t,t取自然数。First, the time series composed of various time points are numbered in chronological order to obtain the time series t, where t is a natural number.
设弹幕以及评论的总数为x,将x作为时间点对应的实际行为数据量;Suppose the total number of bullet comments and comments is x, and x is the actual behavior data volume corresponding to the time point;
设初始平滑指数为a;Let the initial smoothing index be a;
设预测行为热度为y,则yt=axt+(1-a)yt-1;Assume the predicted behavior heat is y, then y t = ax t +(1-a)y t-1 ;
设初始参数值为β,β取值范围(0.1–0.2);Assume that the initial parameter value is β, and the value range of β is (0.1–0.2);
设在t时刻的热度变化平滑度的预测误差为et,则et=xt-yt,对各个时间点t的预测误差取加权平均值,得到:Assume that the prediction error of the heat change smoothness at time t is e t , then e t = x t -y t , and take the weighted average of the prediction errors at each time point t to obtain:
t时刻的平滑度绝对误差Mt可以表示为 The absolute error of smoothness at time t, Mt , can be expressed as
t时刻的平滑度相对误差Et可以表示为:The relative error of smoothness E t at time t can be expressed as:
Et=βet+β(1-β)et-1+β(1-β)2et-2+…+β(1-β)t-1e1 E t = βe t + β(1-β)e t-1 + β(1-β) 2 e t-2 + … + β(1-β) t-1 e 1
即Et=βet+(1-β)Et-1;Mt=βet+1+(1-β)Mt-1;That is, E t = βe t + (1-β)E t-1 ; M t = βe t+1 + (1-β)M t-1 ;
其中,t取大于1的自然数;y1=x1;y2=x1;e1=0;E1=0。Here, t is a natural number greater than 1; y 1 =x 1 ; y 2 =x 1 ; e 1 =0; E 1 =0.
即t时刻的热度变化平滑度at可以表示为:That is, the heat change smoothness at time t can be expressed as:
如:时间点01:40对应于38条数据量,对应的t=10,则它的热度变化平滑度a10=|E10|/M10=|βe10+(1-β)E9|/β|e10|+(1-β)M9。For example, the time point 01:40 corresponds to 38 data items, and the corresponding t=10, so its heat change smoothness is a 10 =|E 10 |/M 10 =|βe 10 +(1-β)E 9 |/β|e 10 |+(1-β)M 9 .
确定数据数量大小排名前n名数据之间的数据差值是否小于N%,若小于,则将热度变化平滑度最小值对应的数据对对应的时间点作为最佳提示点。如果前n名数据的热度变化平滑度的值相同,则按照时间轴从左至右的顺序依次选取。Determine whether the data difference between the top n data in terms of data quantity is less than N%, if so, take the time point corresponding to the data pair with the minimum value of heat change smoothness as the best prompt point. If the heat change smoothness values of the top n data are the same, select them in order from left to right on the time axis.
表1Table 1
如参考表1,按照数据大小排名,其顺序是t10>t9>t6,对应的数据数量之间的大小关系为:38>37>33,三者之间的数据数量的差值<10%这里以10%作为阈值举例说明,并且三者分别对应的热度变化平滑度分别为0.9,0.1,0.1As shown in Table 1, the order of data size is t10>t9>t6, and the corresponding data size relationship is: 38>37>33. The difference in the number of data between the three is <10%. Here, 10% is used as the threshold for example, and the corresponding heat change smoothness of the three is 0.9, 0.1, and 0.1 respectively.
有两个最小值,分别是:t9对应的0.1;t6对应的0.1,因此即按照从左至右的顺序,将t9确定为最佳提示点。There are two minimum values, namely: 0.1 corresponding to t9 and 0.1 corresponding to t6, so t9 is determined as the best prompt point in order from left to right.
可选地,还可以将其所相邻的时间点的数据数量最大的时间点确定为最佳提示点。Optionally, the time point with the largest amount of data among the adjacent time points may be determined as the best prompt point.
如:t10的相邻点分别是t9和t11,对应的数据数量分别是37、27;For example, the adjacent points of t10 are t9 and t11, and the corresponding data quantities are 37 and 27 respectively;
t9的相邻点分别是t8和t10,对应的数据数量分别是17,38;The adjacent points of t9 are t8 and t10, and the corresponding data numbers are 17 and 38 respectively;
t6的相邻点分别是t5和t7,对应的数据数量分别是27,9;The adjacent points of t6 are t5 and t7, and the corresponding data numbers are 27 and 9 respectively;
可知,t9的相邻点的数据数量最大,为38,则t9作为最佳提示点。It can be seen that the number of data of the neighboring points of t9 is the largest, which is 38, so t9 is the best prompt point.
除了上述方法外,也可以直接采用最大的数据数量所对应的时间点,作为最佳提示点。如:t10。In addition to the above methods, the time point corresponding to the largest amount of data can also be directly used as the best prompt point, such as t10.
需要说明的是,最佳提示点可以有多个,也可以仅有一个。这取决于需要为用户提供多少次不同的提示。It should be noted that there may be multiple optimal prompt points or only one optimal prompt point, depending on how many different prompts need to be provided to the user.
步骤B:确定最佳提示点对应的提示内容以及提示类型。Step B: Determine the prompt content and prompt type corresponding to the best prompt point.
通过步骤A,确认了三个最佳的触点,分别是t9、t10、t6。Through step A, three optimal contact points are confirmed, namely t9, t10, and t6.
在目标提示点对应的视频帧内插入提示信息,得到处理后视频。其中,首先确定提示信息的数量、提示类型、优先级等。提示信息的数量一般不宜过多,可以设置为1-3种,触发类型包括评论、点赞、投币以及分享,优先级可以根据业务需求确定。Insert prompt information into the video frame corresponding to the target prompt point to obtain the processed video. First, determine the number of prompt information, prompt type, priority, etc. The number of prompt information should not be too many, and can be set to 1-3. The trigger types include comment, like, coin and share, and the priority can be determined according to business needs.
具体地,提示类型的确定过程可以如下:确定用户行为数据中各类型行为对应的时间点以及行为内容,其中,行为内容可以包括评论以及弹幕的文本内容,也可以是视频信息,如视频标签、视频台词等。根据行为内容以及对应的行为类型进行聚类分析,得到各个行为类型对应的行为内容类,最后根据目标提示点上的行为内容确定出对应的行为类型作为提示类型。Specifically, the process of determining the prompt type can be as follows: determine the time point and behavior content corresponding to each type of behavior in the user behavior data, where the behavior content can include the text content of comments and barrages, or video information, such as video tags, video lines, etc. Perform cluster analysis based on the behavior content and the corresponding behavior type to obtain the behavior content class corresponding to each behavior type, and finally determine the corresponding behavior type as the prompt type based on the behavior content at the target prompt point.
还可以对目标提示点对应的用户行为数据进行自然语言处理以及语义分析,得到语义分析结果,语义分析结果中可以包括如目标提示点对应的弹幕、评论语义;当语义中包括预设的交互类型对应的语义信息如点赞、转发/分享、一键三连等时,则将包括的语义信息对应的交互类型确定为提示信息的提示类型。It is also possible to perform natural language processing and semantic analysis on the user behavior data corresponding to the target prompt point to obtain a semantic analysis result, which may include the barrage and comment semantics corresponding to the target prompt point; when the semantics include semantic information corresponding to a preset interaction type such as likes, forwarding/sharing, and one-click triple-click, the interaction type corresponding to the included semantic information is determined as the prompt type of the prompt information.
步骤C:根据提示内容和提示类型在目标提示点处进行提示。Step C: Prompt at the target prompt point according to the prompt content and prompt type.
处理后视频中的目标提示点处可以显示有交互控件或者标识,从而提示用户可以在该处进行交互。其中,目标提示点即为步骤A和B中提到的最佳提示点。An interactive control or logo may be displayed at the target prompt point in the processed video, thereby prompting the user to interact at that point. The target prompt point is the optimal prompt point mentioned in steps A and B.
具体地,当同一个行为被触发时,本视频中不可再重复被触发提示。当提示触点被触发时,需要被提示的图标,显示提示动效,该动效可以是GIF、动画或声音等。其中,提示动效可以是固定时长,也可以根据该触点对应的数据数量进行调整。若数据数量与所有时间点的平均数据数量的差距越大,则针对该点进行提示的时长越长。如若原始提示效果时长为T,则修正后的时长T修=(MAX(x)-AVER(x))/AVER(x)*(1+T);其中,x为一个时间点对应的数据数量,MAX(x)所有时间点对应的数据数量的平均值中的最大值,AVER(x)为所有时间点对应的数据数量的平均值。Specifically, when the same behavior is triggered, the prompt cannot be triggered again in this video. When the prompt contact is triggered, the icon that needs to be prompted will display the prompt effect, which can be a GIF, animation or sound, etc. Among them, the prompt effect can be a fixed duration, or it can be adjusted according to the amount of data corresponding to the contact. The greater the difference between the amount of data and the average amount of data at all time points, the longer the duration of the prompt for this point. If the original prompt effect duration is T, the corrected duration T is T=(MAX(x)-AVER(x))/AVER(x)*(1+T); wherein x is the amount of data corresponding to a time point, MAX(x) is the maximum value of the average of the amount of data corresponding to all time points, and AVER(x) is the average of the amount of data corresponding to all time points.
本发明实施例通过根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度,通过获取视频播放时的其他用户的行为热度,来表征用户观看视频的氛围环境,然后再根据所述行为热度确定各个所述时间点上的行为热度的变化情况,变化情况可以是变化的剧烈程度,行为热度变化越剧烈则说明用户的行为模式的变化程度较大,可能出现了注意力的断层,如从观看视频到发表评论或转发分享等,反之,热度变化越不剧烈则表征用户的行为量的变化越少,即用户更可能处于沉浸式观看中;从而根据行为热度以及行为热度的变化情况从时间点中确定变化情况满足预设条件的目标提示点,其中,预设条件可以是表征小于变化的剧烈程度小于一定的阈值;最后在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频,从而区别于现有技术中直接根据播放进度或者播放时间进行提示,存在可能打断用户的沉浸观看体验,并且提示的时间可能并不能最好地促使用户根据提示进行交互,本发明实施例通过根据热度变化平滑度确定目标提示点,能够保证用户的观看体验不被打扰,同时通过行为热度反映出视频的观看氛围,根据该氛围来适时对用户进行提醒,从而通过从众心理提高用户进行交互的积极性,由此可以提升视频观看过程中整体的用户体验。The embodiment of the present invention determines the behavior heat of each time point according to the user behavior data at multiple time points of the video, and characterizes the atmosphere environment of the user watching the video by obtaining the behavior heat of other users when the video is playing, and then determines the change of the behavior heat at each time point according to the behavior heat. The change can be the severity of the change. The more drastic the change of behavior heat, the greater the degree of change of the user's behavior pattern, and there may be a gap in attention, such as from watching the video to posting comments or forwarding and sharing. Conversely, the less drastic the heat change, the less the change of the user's behavior amount, that is, the user is more likely to be in immersive viewing; thereby, according to the behavior heat and the change of behavior heat, it is determined from the time point that the change meets the preset condition. Mark prompt points, wherein the preset condition may be that the intensity of the change is less than a certain threshold; finally, insert prompt information at the target prompt point to obtain a processed video; and display the processed video, thereby being different from the prior art in which prompts are directly given according to the playback progress or playback time, which may interrupt the user's immersive viewing experience, and the prompt time may not best encourage the user to interact according to the prompt. The embodiment of the present invention determines the target prompt point according to the smoothness of the heat change, thereby ensuring that the user's viewing experience is not disturbed, and at the same time reflects the viewing atmosphere of the video through the behavioral heat, and reminds the user in a timely manner according to the atmosphere, thereby increasing the user's enthusiasm for interaction through the herd mentality, thereby improving the overall user experience during video viewing.
图5示出了本发明实施例提供的视频提示装置的结构示意图。如图5所示,该装置60包括:第一确定模块601、第二确定模块602、插入模块603以及展示模块604。Fig. 5 shows a schematic diagram of the structure of a video prompting device provided by an embodiment of the present invention. As shown in Fig. 5 , the device 60 includes: a first determination module 601 , a second determination module 602 , an insertion module 603 and a display module 604 .
其中,第一确定模块601,用于根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;The first determination module 601 is used to determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in the interactive behavior for the video;
第二确定模块602,用于根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;A second determination module 602 is used to determine a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point when the change of the behavior heat meets a preset condition;
插入模块603,用于在所述目标提示点处插入提示信息,得到处理后视频;Insertion module 603, used for inserting prompt information at the target prompt point to obtain a processed video;
展示模块604,用于展示所述处理后视频。The display module 604 is used to display the processed video.
本发明实施例提供的视频提示装置所用于执行的操作过程与前述方法实施例大致相同,不再赘述。The operation process performed by the video prompting device provided in the embodiment of the present invention is substantially the same as that of the aforementioned method embodiment, and will not be described in detail.
本发明实施例提供的视频提示装置通过根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度,通过获取视频播放时的其他用户的行为热度,来表征用户观看视频的氛围环境,然后再根据所述行为热度确定各个所述时间点上的行为热度的变化情况,变化情况可以是变化的剧烈程度,行为热度变化越剧烈则说明用户的行为模式的变化程度较大,可能出现了注意力的断层,如从观看视频到发表评论或转发分享等,反之,热度变化越不剧烈则表征用户的行为量的变化越少,即用户更可能处于沉浸式观看中;从而根据行为热度以及行为热度的变化情况从时间点中确定变化情况满足预设条件的目标提示点,其中,预设条件可以是表征小于变化的剧烈程度小于一定的阈值;最后在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频,从而区别于现有技术中直接根据播放进度或者播放时间进行提示,存在可能打断用户的沉浸观看体验,并且提示的时间可能并不能最好地促使用户根据提示进行交互,本发明实施例通过根据热度变化平滑度确定目标提示点,能够保证用户的观看体验不被打扰,同时通过行为热度反映出视频的观看氛围,根据该氛围来适时对用户进行提醒,从而通过从众心理提高用户进行交互的积极性,由此可以提升视频观看过程中整体的用户体验。The video prompt device provided by the embodiment of the present invention determines the behavior heat of each time point according to the user behavior data at multiple time points of the video, and characterizes the atmosphere environment of the user watching the video by obtaining the behavior heat of other users when the video is played, and then determines the change of the behavior heat at each time point according to the behavior heat. The change can be the severity of the change. The more drastic the change of behavior heat, the greater the degree of change of the user's behavior pattern, and there may be a gap in attention, such as from watching the video to commenting or forwarding and sharing. On the contrary, the less drastic the change of heat, the less the change of the user's behavior amount, that is, the user is more likely to be in immersive viewing; thereby, according to the behavior heat and the change of behavior heat, it is determined from the time point that the change meets the expected A conditional target prompt point is set, wherein the preset condition may be a representation that the intensity of the change is less than a certain threshold; finally, prompt information is inserted at the target prompt point to obtain a processed video; and the processed video is displayed, which is different from the prior art in which prompts are directly given according to the playback progress or playback time, which may interrupt the user's immersive viewing experience, and the prompt time may not best encourage the user to interact according to the prompt. The embodiment of the present invention determines the target prompt point according to the smoothness of the heat change, so as to ensure that the user's viewing experience is not disturbed, and at the same time reflects the viewing atmosphere of the video through the behavior heat, and reminds the user in time according to the atmosphere, thereby improving the user's enthusiasm for interaction through the herd mentality, thereby improving the overall user experience during video viewing.
图6示出了本发明实施例提供的视频提示设备的结构示意图,本发明具体实施例并不对视频提示设备的具体实现做限定。FIG6 shows a schematic diagram of the structure of a video prompt device provided in an embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the video prompt device.
如图6所示,该视频提示设备可以包括:处理器(processor)702、通信接口(Communications Interface)704、存储器(memory)706、以及通信总线708。As shown in FIG. 6 , the video prompting device may include: a processor (processor) 702 , a communications interface (Communications Interface) 704 , a memory (memory) 706 , and a communication bus 708 .
其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。处理器702,用于执行程序710,具体可以执行上述用于视频提示方法实施例中的相关步骤。The processor 702, the communication interface 704, and the memory 706 communicate with each other via a communication bus 708. The communication interface 704 is used to communicate with other devices such as a client or other server network elements. The processor 702 is used to execute a program 710, which can specifically execute the relevant steps in the above-mentioned video prompt method embodiment.
具体地,程序710可以包括程序代码,该程序代码包括计算机可执行指令。Specifically, the program 710 may include program code including computer executable instructions.
处理器702可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。视频提示设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 702 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the video prompt device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
存储器706,用于存放程序710。存储器706可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 706 is used to store the program 710. The memory 706 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
程序710具体可以被处理器702调用使视频提示设备执行以下操作:Program 710 can be specifically called by processor 702 to enable the video prompt device to perform the following operations:
根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;Determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in interactive behavior with respect to the video;
根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;Determining a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point at which the change in the behavior heat meets a preset condition;
在所述目标提示点处插入提示信息,得到处理后视频;Inserting prompt information at the target prompt point to obtain a processed video;
展示所述处理后视频。The processed video is displayed.
本发明实施例提供的视频提示设备所用于执行的操作过程与前述方法实施例大致相同,不再赘述。The operation process performed by the video prompt device provided in the embodiment of the present invention is substantially the same as that of the aforementioned method embodiment, and will not be described in detail.
本发明实施例提供的视频提示设备通过根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度,通过获取视频播放时的其他用户的行为热度,来表征用户观看视频的氛围环境,然后再根据所述行为热度确定各个所述时间点上的行为热度的变化情况,变化情况可以是变化的剧烈程度,行为热度变化越剧烈则说明用户的行为模式的变化程度较大,可能出现了注意力的断层,如从观看视频到发表评论或转发分享等,反之,热度变化越不剧烈则表征用户的行为量的变化越少,即用户更可能处于沉浸式观看中;从而根据行为热度以及行为热度的变化情况从时间点中确定变化情况满足预设条件的目标提示点,其中,预设条件可以是表征小于变化的剧烈程度小于一定的阈值;最后在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频,从而区别于现有技术中直接根据播放进度或者播放时间进行提示,存在可能打断用户的沉浸观看体验,并且提示的时间可能并不能最好地促使用户根据提示进行交互,本发明实施例通过根据热度变化平滑度确定目标提示点,能够保证用户的观看体验不被打扰,同时通过行为热度反映出视频的观看氛围,根据该氛围来适时对用户进行提醒,从而通过从众心理提高用户进行交互的积极性,由此可以提升视频观看过程中整体的用户体验。The video prompt device provided by the embodiment of the present invention determines the behavior heat of each time point according to the user behavior data at multiple time points of the video, and characterizes the atmosphere environment of the user watching the video by obtaining the behavior heat of other users when the video is played, and then determines the change of the behavior heat at each time point according to the behavior heat. The change can be the severity of the change. The more drastic the change of behavior heat, the greater the degree of change of the user's behavior pattern, and there may be a gap in attention, such as from watching the video to commenting or forwarding and sharing. On the contrary, the less drastic the change of heat, the less the change of the user's behavior amount, that is, the user is more likely to be in immersive viewing; thereby, according to the behavior heat and the change of behavior heat, it is determined from the time point that the change meets the expected A conditional target prompt point is set, wherein the preset condition may be a representation that the intensity of the change is less than a certain threshold; finally, prompt information is inserted at the target prompt point to obtain a processed video; and the processed video is displayed, which is different from the prior art in which prompts are directly given according to the playback progress or playback time, which may interrupt the user's immersive viewing experience, and the prompt time may not best encourage the user to interact according to the prompt. The embodiment of the present invention determines the target prompt point according to the smoothness of the heat change, so as to ensure that the user's viewing experience is not disturbed, and at the same time, the viewing atmosphere of the video is reflected through the behavior heat, and the user is reminded in time according to the atmosphere, so as to increase the user's enthusiasm for interaction through the herd mentality, thereby improving the overall user experience during video viewing.
本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一可执行指令,该可执行指令在视频提示设备上运行时,使得所述视频提示设备执行上述任意方法实施例中的视频提示方法。An embodiment of the present invention provides a computer-readable storage medium, wherein the storage medium stores at least one executable instruction. When the executable instruction is executed on a video prompting device, the video prompting device executes the video prompting method in any of the above method embodiments.
可执行指令具体可以用于使得视频提示设备执行以下操作:The executable instructions can be specifically used to enable the video prompt device to perform the following operations:
根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度;所述行为热度用于表征用户针对所述视频进行交互行为的兴趣度;Determine the behavior heat of each time point according to the user behavior data at multiple time points of the video; the behavior heat is used to represent the user's interest in interactive behavior with respect to the video;
根据所述行为热度从所述时间点中确定目标提示点;所述目标提示点包括所述行为热度的变化情况满足预设条件的所述时间点;Determining a target prompt point from the time points according to the behavior heat; the target prompt point includes the time point at which the change in the behavior heat meets a preset condition;
在所述目标提示点处插入提示信息,得到处理后视频;Inserting prompt information at the target prompt point to obtain a processed video;
展示所述处理后视频。The processed video is displayed.
本发明实施例提供的计算机存储介质所存储的可执行指令的操作过程与前述方法实施例大致相同,不再赘述。The operation process of the executable instructions stored in the computer storage medium provided in the embodiment of the present invention is substantially the same as that of the aforementioned method embodiment and will not be described in detail.
本发明实施例提供的计算机存储介质所存储的可执行指令通过根据视频的多个时间点上的用户行为数据分别确定各个所述时间点的行为热度,通过获取视频播放时的其他用户的行为热度,来表征用户观看视频的氛围环境,然后再根据所述行为热度确定各个所述时间点上的行为热度的变化情况,变化情况可以是变化的剧烈程度,行为热度变化越剧烈则说明用户的行为模式的变化程度较大,可能出现了注意力的断层,如从观看视频到发表评论或转发分享等,反之,热度变化越不剧烈则表征用户的行为量的变化越少,即用户更可能处于沉浸式观看中;从而根据行为热度以及行为热度的变化情况从时间点中确定变化情况满足预设条件的目标提示点,其中,预设条件可以是表征小于变化的剧烈程度小于一定的阈值;最后在所述目标提示点处插入提示信息,得到处理后视频;展示所述处理后视频,从而区别于现有技术中直接根据播放进度或者播放时间进行提示,存在可能打断用户的沉浸观看体验,并且提示的时间可能并不能最好地促使用户根据提示进行交互,本发明实施例通过根据热度变化平滑度确定目标提示点,能够保证用户的观看体验不被打扰,同时通过行为热度反映出视频的观看氛围,根据该氛围来适时对用户进行提醒,从而通过从众心理提高用户进行交互的积极性,由此可以提升视频观看过程中整体的用户体验。The executable instructions stored in the computer storage medium provided by the embodiment of the present invention determine the behavior heat of each time point according to the user behavior data at multiple time points of the video, and characterize the atmosphere environment of the user watching the video by obtaining the behavior heat of other users when the video is played, and then determine the change of the behavior heat at each time point according to the behavior heat. The change can be the severity of the change. The more drastic the change in behavior heat, the greater the degree of change in the user's behavior pattern, and there may be a gap in attention, such as from watching the video to posting comments or forwarding and sharing. Conversely, the less drastic the heat change, the less the change in the user's behavior amount, that is, the user is more likely to be in immersive viewing; thereby determining the change from the time point according to the behavior heat and the change in behavior heat. The preset condition may be a target prompt point where the situation satisfies a preset condition, wherein the preset condition may be a characterization that the intensity of the change is less than a certain threshold; finally, a prompt information is inserted at the target prompt point to obtain a processed video; and the processed video is displayed, thereby being different from the prior art in which prompts are directly given according to the playback progress or playback time, which may interrupt the user's immersive viewing experience, and the prompt time may not best encourage the user to interact according to the prompt. The embodiment of the present invention determines the target prompt point according to the smoothness of the heat change, thereby ensuring that the user's viewing experience is not disturbed, and at the same time reflects the viewing atmosphere of the video through the behavior heat, and reminds the user in a timely manner according to the atmosphere, thereby increasing the user's enthusiasm for interaction through the herd mentality, thereby improving the overall user experience during video viewing.
本发明实施例提供一种视频提示装置,用于执行上述视频提示方法。An embodiment of the present invention provides a video prompting device, which is used to execute the above-mentioned video prompting method.
本发明实施例提供了一种计算机程序,所述计算机程序可被处理器调用使视频提示设备执行上述任意方法实施例中的视频提示方法。An embodiment of the present invention provides a computer program, which can be called by a processor to enable a video prompting device to execute the video prompting method in any of the above method embodiments.
本发明实施例提供了一种计算机程序产品,计算机程序产品包括存储在计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令在计算机上运行时,使得所述计算机执行上述任意方法实施例中的视频提示方法。An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed on a computer, the computer executes the video prompt method in any of the above method embodiments.
在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithm or display provided here is not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present invention described here, and the description of the above specific language is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than those expressly recited in each claim.
本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and/or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim that lists a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210662787.2A CN115150668B (en) | 2022-06-13 | 2022-06-13 | Video prompt method, device, equipment and computer storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210662787.2A CN115150668B (en) | 2022-06-13 | 2022-06-13 | Video prompt method, device, equipment and computer storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115150668A CN115150668A (en) | 2022-10-04 |
| CN115150668B true CN115150668B (en) | 2024-07-02 |
Family
ID=83408430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210662787.2A Active CN115150668B (en) | 2022-06-13 | 2022-06-13 | Video prompt method, device, equipment and computer storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115150668B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108235126A (en) * | 2017-12-15 | 2018-06-29 | 北京小度互娱科技有限公司 | It is inserted into the method and apparatus of recommendation information in video |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101540686B1 (en) * | 2013-07-26 | 2015-08-03 | 주현선 | An apparatus for providing comments and statistical information to video segments and the method thereof |
| CN108600512A (en) * | 2018-03-27 | 2018-09-28 | 平安科技(深圳)有限公司 | Information prompting method, electronic device, terminal equipment and storage medium |
| US11388483B2 (en) * | 2018-05-29 | 2022-07-12 | Martell Broadcasting Systems, Inc. | Interaction overlay on video content |
| CN111859126B (en) * | 2020-07-09 | 2024-05-14 | 有半岛(北京)信息科技有限公司 | Recommended item determining method, device, equipment and storage medium |
-
2022
- 2022-06-13 CN CN202210662787.2A patent/CN115150668B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108235126A (en) * | 2017-12-15 | 2018-06-29 | 北京小度互娱科技有限公司 | It is inserted into the method and apparatus of recommendation information in video |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115150668A (en) | 2022-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230162240A1 (en) | Methods and systems for soliciting an answer to a question | |
| US10715566B1 (en) | Selectively providing content on a social networking system | |
| US9356806B2 (en) | Prioritizing messages within a message network | |
| US8727885B2 (en) | Social information game system | |
| US20230153855A1 (en) | Methods, systems, and media for timing presentation of content | |
| US9215506B2 (en) | Phrase-based communication system | |
| CN109062919B (en) | A content recommendation method and device based on deep reinforcement learning | |
| KR102066773B1 (en) | Method, apparatus and system for content recommendation | |
| TWI521455B (en) | Computer-implemented method for stimulating user engagement with advertising content and computing device thereof | |
| US20180225725A1 (en) | Indications for Sponsored Content Items Within Media Items | |
| US20190200051A1 (en) | Live Media-Item Transitions | |
| US20100049534A1 (en) | Determining User Affinity Towards Applications on a Social Networking Website | |
| US20110161987A1 (en) | Scaling notifications of events in a social networking system | |
| US20130117284A1 (en) | Use of social ranks to find providers of relevant user-generated content | |
| WO2015041727A1 (en) | Selecting content items for presentation to a social networking system user in a newsfeed | |
| JP2020109672A (en) | System and method for content presentation | |
| WO2014113405A2 (en) | Systems and methods for processing and displaying user-generated content | |
| US20180091613A1 (en) | Electronic device and method thereof for managing notifications | |
| JP2015501973A (en) | Content proximity and relevance | |
| CN111523050A (en) | Content recommendation method, server and storage medium | |
| US9402113B1 (en) | Visualizing video audience retention by impression frequency | |
| CN115150668B (en) | Video prompt method, device, equipment and computer storage medium | |
| CN118749109A (en) | Automatic Generation of Agent Configurations for Reinforcement Learning | |
| US12010078B2 (en) | Method and apparatus for managing interactions between online users | |
| CN110989954B (en) | Multi-screen linkage resource display method and device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant |