一种数据处理方法、装置、设备及存储介质与流程

文档序号:31576742发布日期:2022-09-20 23:45阅读:58来源:国知局
一种数据处理方法、装置、设备及存储介质与流程

1.本公开涉及数据处理领域,尤其涉及一种数据处理方法、装置、设备及存储介质。


背景技术:

2.随着短视频技术的不断发展,人们对短视频相关的功能需求越来越多样化。用户在观看短视频的过程中可以触发的能够反映用户兴趣点的行为,例如针对短视频内容的点赞行为、评论行为、收藏行为等。
3.如何进一步丰富短视频播放场景下的功能,是目前亟需解决的技术问题。


技术实现要素:

4.为了解决上述技术问题,本公开实施例提供了一种数据处理方法。
5.第一方面,本公开提供了一种数据处理方法,所述方法包括:
6.响应于针对视频播放页面上的预设交互控件的第一触发操作,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关;
7.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,则在所述视频播放页面上显示预设提示信息;其中,所述预设提示信息用于指示基于针对所述视频播放页面上的预设显示区域的第二触发操作触发所述预设交互事件,所述针对所述视频播放页面上的预设显示区域的第二触发操作不同于针对所述预设交互控件的第一触发操作。
8.一种可选的实施方式中,所述在所述视频播放页面上显示预设提示信息之前,还包括:
9.确定在预设第二时间段内针对所述当前用户是否存在预设提示事件;其中,所述预设提示事件用于表示显示所述预设提示信息的事件;
10.相应的,所述如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,则在所述视频播放页面上显示预设提示信息,包括:
11.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,且确定在预设第二时间段内针对所述当前用户不存在所述预设提示事件,则在所述视频播放页面上显示预设提示信息。
12.一种可选的实施方式中,所述在所述视频播放页面上显示预设提示信息之前,还包括:
13.确定针对所述当前用户是否存在达到预设次数阈值的所述预设提示事件;
14.相应的,所述如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,则在所述视频播放页面上显示预设提示信息,包括:
15.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,且确定在预设第二时间段内针对所述当前用户不存在所述预设提示事件,同时确定针对所
述当前用户不存在达到所述预设次数阈值的所述预设提示事件,则在所述视频播放页面上显示预设提示信息。
16.一种可选的实施方式中,所述方法还包括:
17.当检测到所述视频播放页面上的视频播放结束时,触发执行所述确定在预设第一时间段内针对当前用户是否存在预设交互事件的步骤。
18.一种可选的实施方式中,所述预设交互事件包括点赞事件,所述预设操作方式包括双击屏幕点赞操作。
19.第二方面,本公开提供了一种数据处理装置,所述装置包括:
20.第一确定模块,用于响应于针对视频播放页面上的预设交互控件的第一触发操作,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关;
21.显示模块,用于在确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,则在所述视频播放页面上显示预设提示信息;其中,所述预设提示信息用于指示基于针对所述视频播放页面上的预设显示区域的第二触发操作触发所述预设交互事件,所述针对所述视频播放页面上的预设显示区域的第二触发操作不同于针对所述预设交互控件的第一触发操作。
22.一种可选的实施方式中,所述装置还包括:
23.第二确定模块,用于确定在预设第二时间段内针对所述当前用户是否存在预设提示事件;其中,所述预设提示事件用于表示显示所述预设提示信息的事件;
24.相应的,所述显示模块,具体用于:
25.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,且确定在预设第二时间段内针对所述当前用户不存在所述预设提示事件,则在所述视频播放页面上显示预设提示信息。
26.第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
27.第四方面,本公开提供了一种数据处理设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
28.第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
29.本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
30.本公开实施例提供了一种数据处理方法,在接收到针对视频播放页面上的预设交互控件的触发操作时,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关。然后,在确定在该预设第一时间段内针对当前用户不存在该预设交互事件之后,在视频播放页面上显示预设提示信息,用于指示当前用户通过预设操作方式触发该预设交互事件,具体的,该预设操作方式不同于针对该预设交互控件的触发操作。本公开实施例基于针对预设交互控件触发预设交互事件的操作,显示预设提示方式,指示通过其他操作方式可以触发该预设交互事件,进一步丰富了视频播放场景下的功能,从而提升了用户的使用体验。
附图说明
31.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
32.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
33.图1为本公开实施例提供的一种数据处理方法的流程图;
34.图2为本公开实施例提供的一种视频播放页面的示意图;
35.图3为本公开实施例提供的一种数据处理装置的结构示意图;
36.图4为本公开实施例提供的一种数据处理设备的结构示意图。
具体实施方式
37.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
38.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
39.为了进一步丰富视频播放场景下的功能,本公开实施例提供了一种数据处理方法,具体的,在接收到针对视频播放页面上的预设交互控件的触发操作时,首先确定在预设第一时间段内针对当前用户是否存在该预设交互控件相关的预设交互事件。然后,在确定在第一时间段内针对当前用户不存在所述预设交互事件后,在视频播放页面上显示预设提示信息,用于指示当前用户通过预设操作方式触发该预设交互事件,其中,该预设操作方式不同于针对该预设交互控件的触发操作。
40.本公开实施例提供的数据处理方法,基于通过预设交互控件触发预设交互事件的操作,引导用户通过其他操作方式触发该预设交互事件,丰富了视频播放场景下的功能,从而提升了用户的使用体验。
41.基于此,本公开实施例提供了一种数据处理方法,参考图1,为本公开实施例提供的一种数据处理方法的流程图,该方法包括:
42.s101:响应于针对视频播放页面上的预设交互控件的第一触发操作,确定在预设第一时间段内针对当前用户是否存在预设交互事件。
43.其中,预设交互事件与预设交互控件相关。
44.本公开实施例中,预设交互控件是指用于触发预设交互事件的控件,预设交互事件是指用户在视频播放场景下触发的能够反映用户兴趣点的事件,例如,预设交互事件可以是针对视频内容的点赞事件、评论事件、收藏事件等,相应的,预设交互控件可以是点赞控件、评论控件、收藏控件等。针对视频播放页面上的预设交互控件的第一触发操作,可以是指点击预设交互控件的操作,滑动预设交互控件的操作等。
45.预设交互事件与预设交互控件相关,是指通过预设交互控件可以触发预设交互事件。
46.为了提升视频播放场景下用户触发预设交互事件的操作便捷性,可以在接收到当前用户针对视频播放页面上的预设交互控件的触发操作时,引导用户通过更便捷的方式触发该预设交互事件。例如,针对点赞事件,用户可以通过点击点赞控件的方式触发点赞事件,也可以通过双击屏幕的方式触发点赞事件,而通过双击屏幕的方式在视频播放场景下的操作便捷性较强,因此,可以引导用户通过更加便捷的操作方式触发点赞事件,以提升用户的使用体验。
47.如果当前用户在短时间内已经触发过某种交互事件,则说明在短时间内已经针对当前用户进行引导,或者当前用户已经通过较便捷的方式触发过该交互事件,因此,为了避免对当前用户进行过度打扰,影响用户的使用体验,本公开实施例可以在接收到视频播放页面上的预设交互控件的触发操作时,首先确定在预设第一时间段内当前用户是否存在该交互事件。
48.一种可选的实施方式中,预设第一时间段可以为距离当前时间点的一个时间段,例如,预设第一时间段可以为近7日的时间段。
49.s102:如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,则在所述视频播放页面上显示预设提示信息。
50.其中,所述预设提示信息用于指示基于针对所述视频播放页面上的预设显示区域的第二触发操作触发所述预设交互事件,所述针对所述视频播放页面上的预设显示区域的第二触发操作不同于针对所述预设交互控件的第一触发操作。
51.本公开实施例中,如果确定在预设第一时间段内针对当前用户不存在预设交互事件,则在视频播放页面上显示预设提示信息,用于提示当前用户可以通过针对视频播放页面上的预设显示区域的第二触发操作触发预设交互事件,其中,针对视频播放页面上的预设显示区域的第二触发操作不同于通过针对预设交互控件的第一触发操作触发预设交互事件的方式。
52.其中,视频播放页面上的预设显示区域可以为视频播放页面上的视频播放区域,即除各种交互控件的显示区域之外的其他显示区域。针对视频播放页面上的预设显示区域的第二触发操作,可以为在预设显示区域上触发的双击操作、预设方向滑动操作等。
53.以预设交互事件是点赞事件作为示例进行介绍,如图2所示,为本公开实施例提供的一种视频播放页面的示意图,其中,视频播放页面上设置有点赞控件201。
54.在接收到针对该点赞控件的第一触发操作时,确定在预设第一时间段内针对当前用户是否存在点赞事件。如果确定在预设第一时间段内针对当前用户不存在点赞事件,则在该视频播放页面上显示预设提示信息。其中,预设提示信息可以包括提示动效和/或提示文字信息等。如图2所示,在视频播放页面上显示有提示动效202和提示文字信息“试试双击点赞,更方便哟”。相应的,基于针对所述视频播放页面上的预设显示区域的第二触发操作可以包括双击屏幕点赞操作等。
55.一种可选的实施方式中,可以在视频播放页面上显示具有透明度的蒙层,并在该蒙层上显示提示动效202和提示文字信息“试试双击点赞,更方便哟”。
56.实际应用中,在视频播放页面上显示预设提示信息之后,当前用户可以基于预设提示信息指示的针对视频播放页面上的预设显示区域的第二触发操作触发预设交互事件,例如双击点赞。
57.一种可选的实施方式中,如果接收到针对视频播放页面上的单击操作等,可以隐藏显示视频播放页面上的预设提示信息。值得注意的是,用于触发隐藏显示视频播放页面上的预设提示信息的操作,在本公开实施例不做限制。
58.本公开实施例提供的数据处理方法中,在接收到针对视频播放页面上的预设交互控件的触发操作时,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关。然后,在确定在该预设第一时间段内针对当前用户不存在该预设交互事件之后,在视频播放页面上显示预设提示信息,用于指示当前用户通过预设操作方式触发该预设交互事件,具体的,该预设操作方式不同于针对该预设交互控件的触发操作。本公开实施例基于针对预设交互控件触发预设交互事件的操作,显示预设提示方式,指示通过其他操作方式可以触发该预设交互事件,进一步丰富了视频播放场景下的功能,从而提升了用户的使用体验。
59.基于上述实施例,由于频繁的在视频播放页面上显示预设提示信息,对于用户而言属于过度打扰,从而影响用户的使用体验。为此,本公开实施例可以对显示预设提示信息进行频次控制。
60.一种可选的实施方式中,在视频播放页面上显示预设提示信息之前,还可以确定预设第二时间段内针对当前用户是否存在预设提示事件,具体的,该预设提示事件是指在视频播放页面上显示该预设提示信息的事件。其中,预设第二时间段例如可以为近3日、近5日的时间段等,具体可以基于需求预先设置。
61.本公开实施例中,如果确定预设第二时间段内针对当前用户已存在该预设提示事件,则为了避免对用户的过度打扰,可以不显示该预设提示信息。相反的,在确定在预设第一时间段内针对当前用户不存在预设交互事件,以及在预设第二时间段内针对当前用户不存在该预设提示事件的情况下,在视频播放页面上显示预设提示信息,引导当前用户基于针对所述视频播放页面上的预设显示区域的第二触发操作触发该预设交互事件。
62.另一种可选的实施方式中,为了避免对用户的过度打扰,还可以确定针对当前用户是否存在达到预设次数阈值的该预设提示事件,即针对当前用户发生预设提示事件的次数是否达到预设次数阈值。也就是说,如果当前用户已经发生过较多次该预设提示事件,则可以不显示该预设提示信息。
63.具体的,在视频播放页面上显示预设提示信息之前,还可以确定针对当前用户发生该预设提示事件的次数是否达到预设次数阈值。预设次数阈值例如可以为3次,具体基于需求预先设置。如果确定在当前用户发生该预设提示事件的次数已达到预设次数阈值,则为了避免对用户的过度打扰,可以不显示该预设提示信息。相反的,在确定当前用户在预设第一时间段内不存在该预设交互事件,以及在预设第二时间段内针对当前用户未发生该预设提示事件,同时确定当前用户发生该预设提示事件的次数未达到预设次数阈值的情况下,可以在视频播放页面上显示预设提示信息,引导当前用户基于针对所述视频播放页面上的预设显示区域的第二触发操作触发该预设交互事件。
64.可以理解的是,在当前用户在预设第一时间段内不存在该预设交互事件、在预设第二时间段内针对当前用户未发生该预设提示事件,以及确定当前用户发生该预设提示事件的次数未达到预设次数阈值中的任意一个条件未满足的情况下,即不在视频播放页面上显示该预设提示信息,从而降低对用户多度打扰的风险。
65.基于上述实施例,触发在视频播放页面上显示预设提示信息,以引导当前用户基于针对视频播放页面上的预设显示区域的第二触发操作触发该预设交互事件的条件,还可以包括检测到该视频播放页面上的视频播放结束。
66.具体的,当检测到视频播放页面上的视频播放结束时,首先可以确定在预设第一时间段内针对当前用户是否存在预设交互事件。具体的确定方式可以参照上述实施例进行理解,在此不再赘述。
67.另外,本公开实施例还可以确定预设第二时间段内针对当前用户是否发生预设提示事件;其中,该预设提示事件是指在视频播放页面上显示预设提示信息的事件。
68.另外,本公开实施例还可以确定针对当前用户发生该预设提示事件的次数是否达到预设次数阈值。
69.值得注意的是,在当前用户在预设第一时间段内不存在该预设交互事件、在预设第二时间段内针对当前用户未发生该预设提示事件,以及确定当前用户发生该预设提示事件的次数未达到预设次数阈值中的任意一个条件未满足的情况下,在视频播放页面上不显示该预设提示信息,以避免对当前用户的过度打扰。
70.一种可选的实施方式中,在当前用户在预设第一时间段内不存在该预设交互事件,以及在预设第二时间段内针对当前用户未发生该预设提示事件,同时确定当前用户发生该预设提示事件的次数未达到预设次数阈值中,可以在视频播放页面上显示该预设提示信息,引导当前用户基于针对视频播放页面上的预设显示区域的第二触发操作触发该预设交互事件。
71.值得注意的是,触发在视频播放页面上显示预设提示信息的操作不仅可以包括针对视频播放页面上的预设交互控件的第一触发操作,或者视频播放页面上的视频播放结束的信号,还可以包括其他操作或信号,本公开实施例对此不做限制。
72.一种应用场景下,本公开实施例提供的数据处理方法可以应用于平板电脑等具有较大尺寸触摸屏的终端,也可以应用于其他智能终端,如智能手机、智能电视等。
73.基于上述方法实施例,本公开还提供了一种数据处理装置,参考图3,为本公开实施例提供的一种数据处理装置的结构示意图,所述装置包括:
74.第一确定模块301,用于响应于针对视频播放页面上的预设交互控件的第一触发操作,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关;
75.显示模块302,用于在确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件时,在所述视频播放页面上显示预设提示信息;其中,所述预设提示信息用于指示基于针对所述视频播放页面上的预设显示区域的第二触发操作触发所述预设交互事件,所述针对所述视频播放页面上的预设显示区域的第二触发操作不同于针对所述预设交互控件的第一触发操作。
76.一种可选的实施方式中,所述装置还包括:
77.第二确定模块,用于确定在预设第二时间段内针对所述当前用户是否存在预设提示事件;其中,所述预设提示事件用于表示显示所述预设提示信息的事件;
78.相应的,所述显示模块,具体用于:
79.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,
且确定在预设第二时间段内针对所述当前用户不存在所述预设提示事件,则在所述视频播放页面上显示预设提示信息。
80.一种可选的实施方式中,所述装置还包括:
81.第三确定模块,用于确定针对所述当前用户是否存在达到预设次数阈值的所述预设提示事件;
82.相应的,所述显示模块,具体用于:
83.如果确定在所述预设第一时间段内针对所述当前用户不存在所述预设交互事件,且确定在预设第二时间段内针对所述当前用户不存在所述预设提示事件,同时确定针对所述当前用户不存在达到所述预设次数阈值的所述预设提示事件,则在所述视频播放页面上显示预设提示信息。
84.一种可选的实施方式中,所述装置还包括:
85.触发模块,用于在检测到所述视频播放页面上的视频播放结束时,触发所述第一确定模块,以执行确定在预设第一时间段内针对当前用户是否存在预设交互事件的步骤。
86.一种可选的实施方式中,所述预设交互事件包括点赞事件,所述预设操作方式包括双击屏幕点赞操作。
87.本公开实施例提供的数据处理装置中,在接收到针对视频播放页面上的预设交互控件的触发操作时,确定在预设第一时间段内针对当前用户是否存在预设交互事件,所述预设交互事件与所述预设交互控件相关。然后,在确定在该预设第一时间段内针对当前用户不存在该预设交互事件之后,在视频播放页面上显示预设提示信息,用于指示当前用户通过预设操作方式触发该预设交互事件,具体的,该预设操作方式不同于针对该预设交互控件的触发操作。本公开实施例基于针对预设交互控件触发预设交互事件的操作,显示预设提示方式,指示通过其他操作方式可以触发该预设交互事件,进一步丰富了视频播放场景下的功能,从而提升了用户的使用体验。
88.除了上述方法和装置以外,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现本公开实施例所述的数据处理方法。
89.本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开实施例所述的数据处理方法。
90.另外,本公开实施例还提供了一种数据处理设备,参见图4所示,可以包括:
91.处理器401、存储器402、输入装置403和输出装置404。数据处理设备中的处理器401的数量可以一个或多个,图4中以一个处理器为例。在本公开的一些实施例中,处理器401、存储器402、输入装置403和输出装置404可通过总线或其它方式连接,其中,图4中以通过总线连接为例。
92.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行数据处理设备的各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置403可用于接收输入的数字或字符信息,以及产生与数据处理设备的用户设置以及功能控制有关的
信号输入。
93.具体在本实施例中,处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现上述数据处理设备的各种功能。
94.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
95.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1