数据推广互动方法及系统与流程

文档序号:33702082发布日期:2023-03-31 20:03阅读:34来源:国知局
数据推广互动方法及系统与流程

1.本技术涉及数据推广技术领域,尤其涉及一种数据推广互动方法、系统、电子装置及计算机可读存储介质。


背景技术:

2.目前,随着互联网技术的发展,数据推广的方式也越来越多样。例如,故事性(story)广告借用文学创作的手法,将商品和服务的信息通过新颖、独特的情节设计展现给受众,成为一种非常受欢迎的数据推广形式。为了提升数据推广的用户转化效果,非常需要提供更加多样性的互动玩法,提高用户的兴趣。


技术实现要素:

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.图1为实现本技术各个实施例的一种应用环境架构图;
29.图2为本技术第一实施例提出的一种数据推广互动方法的流程图;
30.图3为图2中步骤s200的细化流程示意图;
31.图4为图2中步骤s202的细化流程示意图;
32.图5为本技术第一实施例中客户端与服务端之间的交互示意图;
33.图6为本技术第一实施例中客户端的界面显示示意图;
34.图7为本技术第二实施例提出的一种数据推广互动方法的流程图;
35.图8为本技术第三实施例提出的一种电子装置的硬件架构示意图;
36.图9为本技术第四实施例提出的一种数据推广互动系统的模块示意图。
具体实施方式
37.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.需要说明的是,在本技术实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之
间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
39.请参阅图1,图1为实现本技术各个实施例的一种应用环境架构图。本技术可应用于包括,但不仅限于客户端2、服务端4、网络6的应用环境中。
40.其中,所述客户端2用于向用户显示当前应用的界面,播放视频,向用户显示扭动操作提示,接收用户的扭动操作,展示数据推广页面等。所述客户端2可以为手机、平板电脑等终端设备。
41.所述服务端4用于为所述客户端2提供数据和技术支持,例如根据用户的扭动操作角度确定是否进入数据推广页面,以及生成所述数据推广页面并发送至所述客户端2进行显示等。所述服务端4可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,可以是独立的服务器,也可以是多个服务器所组成的服务器集群。
42.所述网络6可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,gsm)、宽带码分多址(wideband code division multiple access,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。所述服务端4和一个或多个所述客户端2之间通过所述网络6通信连接,以进行数据传输和交互。
43.实施例一
44.如图2所示,为本技术第一实施例提出的一种数据推广互动方法的流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。根据需要,还可以对该流程图中的部分步骤进行添加或删减。下面以所述客户端作为执行主体对该方法进行说明。
45.该方法包括以下步骤:
46.s200,在视频播放界面中,根据预先设置的出现时间向用户显示扭动操作提示。
47.当用户浏览视频信息流时,可以插入数据推广内容。例如用户在应用程序中浏览10个个性化推荐的视频后,向该用户推送一个数据推广视频。所述数据推广视频可以是story广告,主要展现形式是一个短视频故事场景。目前,针对数据推广视频,多以单一的用户主动点击来达到推广转化目标,对提升转化效果帮助较小。因此,在本实施例中,可以结合数据推广和“扭一扭”的交互方式,提升数据推广的趣味性和转化效果。
48.所述“扭一扭”是指用户按照提示扭动手机、平板电脑等终端设备,然后所述终端设备按照预先设置的规则进入相应页面。目前扭一扭技术在闪屏静态应用比较频繁,而针对视频播放场景,存在许多技术难点。例如怎样从原先播放的视频切换至扭一扭之后的页面,怎样保证原视频和该页面的音频不串播,以及怎样返回原视频继续播放等,而本实施例可以解决这些技术难点。
49.当用户进入视频信息流,浏览到数据推广视频,例如story广告时,在所述数据推广视频的播放界面,根据预先设置的出现时间,向用户显示扭动操作提示。所述扭动操作提示用于提示用户对当前终端进行扭动操作,即“扭一扭”。所述出现时间可以根据所述数据推广视频的时长进行灵活设置。例如,假设所述数据推广视频共有30秒,当播放到一半时,用户可以对数据推广内容有大致认知,因此可以在第15-20秒之间设置一个所述出现时间,显示所述扭动操作提示,更加容易吸引用户的兴趣。
50.具体而言,进一步参阅图3,为上述步骤s200的细化流程示意图。可以理解,该流程图不用于对执行步骤的顺序进行限定。根据需要,还可以对该流程图中的部分步骤进行添加或删减。在本实施例中,所述步骤s200具体包括:
51.s2000,在所述视频播放界面的第一位置显示所述扭动操作提示。
52.s2002,在预设时段内未接收到用户的扭动操作的情形下,将所述扭动操作提示从所述第一位置移动缩小到第二位置显示。
53.所述扭动操作提示可以是预先设置的文字或图标或其他形式,以及前述两种形式以上的组合。所述第一位置可以是所述视频播放界面或显示屏的中央,所述第二位置可以是所述视频播放界面或显示屏的角落或边缘,例如左下角、右下角、下边缘等。
54.当到达所述出现时间时,首先在所述第一位置,例如界面中央,显示所述扭动操作提示,若用户根据提示扭动手机或平板电脑等终端设备,则所述终端设备(客户端)接收所述扭动操作并获取扭动的角度。若在预设时段内未接收到所述扭动操作,则将所述扭动操作提示从所述第一位置移动到第二位置,例如界面左下角。并且,在从所述第一位置移动到所述第二位置后,缩小所述扭动操作提示,以减少对所述视频播放界面的播放内容的遮挡。同时,还可以在所述第二位置改变所述扭动操作提示的显示形式,例如采用更加简洁的形式显示所述扭动操作提示。
55.回到图2,s202,响应于用户的扭动操作,从播放所述视频的第一容器切换至第二容器,向用户展示数据推广页面。
56.无论是在所述第一位置显示所述扭动操作提示,还是在所述第二位置显示所述扭动操作提示时,当接收到用户的扭动操作后,响应于所述扭动操作,需要进入预先设置的数据推广页面。在本实施例中,所述数据推广页面可以是与所述数据推广视频对应的彩蛋或落地页,展现形式可以是文字、图片页面或者视频。
57.具体而言,进一步参阅图4,为上述步骤s202的细化流程示意图。可以理解,该流程图不用于对执行步骤的顺序进行限定。根据需要,还可以对该流程图中的部分步骤进行添加或删减。在本实施例中,所述步骤s202具体包括:
58.s2020,获取所述扭动操作的角度并发送至服务端。
59.在本实施例中,所述扭动操作的倾斜角度达到预设值时,触发进入所述数据推广页面。当客户端接收到用户的所述扭动操作后,通过陀螺仪或其他感应器获取所述扭动操作的倾斜角度,然后将所述角度发送至服务端。
60.s2022,接收所述服务端生成的与所述角度对应的数据推广页面。
61.服务端根据接收到的所述角度和预先设置的角度规则判断是否触发所述数据推广页面的展示。如图5所示,为本实施例中客户端与服务端之间的交互示意图。具体地,当所述角度达到预设值,例如30度时,触发所述数据推广页面,则所述服务端生成与所述视频对应的数据推广页面,将相应数据发送至客户端进行展示。例如,所述视频为某型号手机的story广告,则所述数据推广页面为该型号手机的广告彩蛋或落地页。
62.另外,还可以根据推广需求设置不同的角度对应不同的数据推广页面。例如,当所述角度在25-35度时,触发广告彩蛋,所述服务端生成所述视频对应的广告彩蛋页面,发送至客户端展示。当所述角度在35度以上时,触发广告落地页,所述服务端生成所述视频对应的广告落地页,发送至客户端展示。
63.s2024,创建第二容器。
64.为了实现所述视频与所述数据推广页面之间的切换,并且使两者独立展示,不互相影响,在本实施例中,将所述视频/所述视频信息流在第一容器中播放,当用户按照提示进行扭动操作,触发所述数据推广页面时,所述客户端另外创建第二容器,用来展示所述数据推广页面。也就是说,所述视频和所述数据推广页面分别配置两个容器相互隔离,保持独立性,互不影响。
65.s2026,从所述第一容器切换至所述第二容器,将所述数据推广页面展示在所述第二容器中。
66.所述客户端接收到服务端发送的所述数据推广页面相关数据后,从所述第一容器切换至所述第二容器,在所述第二容器中向用户展示所述数据推广页面。
67.其中,为了保证所述视频和所述数据推广页面的音频不串播,也为了后续能够再返回接着播放所述视频,需要暂停所述第一容器中的所述视频的画面和音频。如果所述数据推广页面是文字、图片页面,则在所述第二容器中渲染和显示相应页面。如果所述数据推广页面也是视频,则在所述第二容器中播放该视频。
68.并且,在切换到所述第二容器后,还需要保存所述第一容器,避免被系统释放。具体地,可以通过代码调用所述第一容器,使系统判断所述第一容器正在使用,从而保证所述第一容器不会被系统进行释放。另外,还需要在内存中保存所述第一容器中播放的所述视频的进度条锚点和视频状态,以便后续返回所述第一容器继续播放所述视频。
69.如图6所示,为本实施例中客户端的界面显示示意图。首先,在客户端显示屏中显示视频播放界面,展示视频信息流。然后在播放数据推广视频的界面中,到达所述出现时间时,在界面中的第一位置(界面中央)显示扭动操作提示。若预设时段(两秒)内未接收到所述扭动操作,则将所述扭动操作提示移动缩小至第二位置(界面左下角)显示。若接收到所述扭动操作,则触发所述数据推广页面,通过第二容器展示所述数据推广页面给用户观看。
70.本实施例提出的数据推广互动方法,可以通过数据推广内容与扭一扭交互方式的相互结合,让用户在视频播放界面根据提示进行扭动操作,进入数据推广页面,进一步了解数据推广内容,与数据推广内容进行互动,提升数据推广的趣味性,同时通过有趣的互动让用户对数据推广内容产生更多兴趣,也可以提升数据推广的转化效率。并且,通过配置不同的容器来独立展示所述视频和所述数据推广页面,可以保障二者互不影响,既能来回切换又不会串播。
71.实施例二
72.如图7所示,为本技术第二实施例提出的一种数据推广互动方法的流程图。在第二实施例中,所述数据推广互动方法在上述第一实施例的基础上,还包括步骤s304。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。根据需要,还可以对该流程图中的部分步骤进行添加或删减。
73.该方法包括以下步骤:
74.s300,在视频播放界面中,根据预先设置的出现时间向用户显示扭动操作提示。
75.当用户浏览视频信息流时,可以插入数据推广内容。例如用户在应用程序中浏览10个个性化推荐的视频后,向该用户推送一个数据推广视频。当用户进入视频信息流,浏览到数据推广视频,例如story广告时,在所述数据推广视频的播放界面,根据预先设置的出
现时间,向用户显示扭动操作提示。所述出现时间可以根据所述数据推广视频的时长进行灵活设置。所述扭动操作提示可以是预先设置的文字或图标或其他形式,以及前述两种形式以上的组合。
76.当到达所述出现时间时,首先在所述视频播放界面的第一位置,例如界面中央,显示所述扭动操作提示,若用户根据提示扭动手机或平板电脑等终端设备,则所述终端设备(客户端)接收所述扭动操作并获取扭动的角度。若在预设时段内未接收到所述扭动操作,则将所述扭动操作提示从所述第一位置移动到第二位置,例如界面左下角或右下角。并且,在从所述第一位置移动到所述第二位置后,缩小所述扭动操作提示,以减少对所述视频播放界面的播放内容的遮挡。同时,还可以在所述第二位置改变所述扭动操作提示的显示形式,例如采用更加简洁的形式显示所述扭动操作提示。
77.s302,响应于用户的扭动操作,从播放所述视频的第一容器切换至第二容器,向用户展示数据推广页面。
78.无论是在所述第一位置显示所述扭动操作提示,还是在所述第二位置显示所述扭动操作提示时,当接收到用户的扭动操作后,响应于所述扭动操作,需要进入预先设置的数据推广页面。在本实施例中,所述数据推广页面可以是与所述数据推广视频对应的彩蛋或落地页,展现形式可以是文字、图片页面或者视频。
79.当客户端接收到用户的所述扭动操作后,通过陀螺仪或其他感应器获取所述扭动操作的倾斜角度,然后将所述角度发送至服务端。服务端根据接收到的所述角度和预先设置的角度规则判断是否触发所述数据推广页面的展示。具体地,当所述角度达到预设值,例如30度时,触发所述数据推广页面,则所述服务端生成与所述视频对应的数据推广页面,将相应数据发送至客户端进行展示。另外,还可以根据推广需求设置不同的角度对应不同的数据推广页面。
80.为了实现所述视频与所述数据推广页面之间的切换,并且使两者独立展示,不互相影响,在本实施例中,将所述视频/所述视频信息流在第一容器中播放,当用户按照提示进行扭动操作,触发所述数据推广页面时,所述客户端另外创建第二容器,用来展示所述数据推广页面。所述客户端接收到服务端发送的所述数据推广页面相关数据后,从所述第一容器切换至所述第二容器,在所述第二容器中向用户展示所述数据推广页面。
81.其中,为了保证所述视频和所述数据推广页面的音频不串播,也为了后续能够再返回接着播放所述视频,需要暂停所述第一容器中的所述视频的画面和音频。如果所述数据推广页面是文字、图片页面,则在所述第二容器中渲染和显示相应页面。如果所述数据推广页面也是视频,则在所述第二容器中播放该视频。
82.并且,在切换到所述第二容器后,还需要保存所述第一容器,避免被系统释放。具体地,可以通过代码调用所述第一容器,使系统判断所述第一容器正在使用,从而保证所述第一容器不会被系统进行释放。另外,还需要在内存中保存所述第一容器中播放的所述视频的进度条锚点和视频状态,以便后续返回所述第一容器继续播放所述视频。
83.s304,响应于关闭所述数据推广页面的操作,从所述第二容器切换回所述第一容器,继续播放所述视频,并销毁所述第二容器。
84.当用户主动关闭所述数据推广页面,或者所述数据推广页面展示完毕,例如广告彩蛋视频播放完毕后,所述客户端调用之前保存的所述第一容器,从所述第二容器切换回
所述第一容器,在所述第一容器中继续播放所述视频。具体地,可以根据之前保存的所述视频的进度条锚点和视频状态,恢复所述视频的播放位置,然后继续播放。并且,当切换回所述第一容器继续播放所述视频后,所述第二容器不再需要,可以直接销毁,以减少空间占用,节省资源。
85.本实施例提出的数据推广互动方法,可以通过数据推广内容与扭一扭交互方式的相互结合,让用户在视频播放界面根据提示进行扭动操作,进入数据推广页面,进一步了解数据推广内容,与数据推广内容进行互动,提升数据推广的趣味性,同时通过有趣的互动让用户对数据推广内容产生更多兴趣,也可以提升数据推广的转化效率。并且,通过配置不同的容器来独立展示所述视频和所述数据推广页面,可以保障二者互不影响,既能来回切换又不会串播。当在第二容器中展示所述数据推广页面时暂停所述第一容器中的所述视频,当关闭所述数据推广页面后切换回所述第一容器,又可以根据之前保存的数据继续播放所述视频,不影响所述视频的观看进度,提升用户体验。
86.实施例三
87.如图8所示,为本技术第三实施例提出一种电子装置20的硬件架构示意图。本实施例中,所述电子装置20可包括,但不仅限于,可通过系统总线相互通信连接的存储器21、处理器22、网络接口23。需要指出的是,图8仅示出了具有组件21-23的电子装置20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件,例如,电子装置20中还包括陀螺仪或其他感应器。在本实施例中,所述电子装置20可以是所述客户端。
88.所述存储器21至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述电子装置20的内部存储单元,例如该电子装置20的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述电子装置20的外部存储设备,例如该电子装置20上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,所述存储器21还可以既包括所述电子装置20的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述电子装置20的操作系统和各类应用软件,例如数据推广互动系统60的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。
89.所述处理器22在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述电子装置20的总体操作。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述数据推广互动系统60等。
90.所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述电子装置20与其他电子设备之间建立通信连接。
91.实施例四
92.如图9所示,为本技术第四实施例提出一种数据推广互动系统60的模块示意图。所述数据推广互动系统60可以被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本技术实施例。本技术实施例所称的
程序模块是指能够完成特定功能的一系列计算机程序指令段,以下描述将具体介绍本实施例各程序模块的功能。
93.在本实施例中,所述数据推广互动系统60包括:
94.提示模块600,用于在视频播放界面中,根据预先设置的出现时间向用户显示扭动操作提示。
95.当用户浏览视频信息流时,可以插入数据推广内容。例如用户在应用程序中浏览10个个性化推荐的视频后,向该用户推送一个数据推广视频。当用户进入视频信息流,浏览到数据推广视频,例如story广告时,在所述数据推广视频的播放界面,根据预先设置的出现时间,向用户显示扭动操作提示。所述出现时间可以根据所述数据推广视频的时长进行灵活设置。所述扭动操作提示可以是预先设置的文字或图标或其他形式,以及前述两种形式以上的组合。
96.当到达所述出现时间时,提示模块600首先在所述视频播放界面的第一位置,例如界面中央,显示所述扭动操作提示,若用户根据提示扭动手机或平板电脑等终端设备,则接收所述扭动操作并获取扭动的角度。若在预设时段内未接收到所述扭动操作,则将所述扭动操作提示从所述第一位置移动到第二位置,例如界面左下角或右下角。并且,在从所述第一位置移动到所述第二位置后,缩小所述扭动操作提示,以减少对所述视频播放界面的播放内容的遮挡。同时,还可以在所述第二位置改变所述扭动操作提示的显示形式,例如采用更加简洁的形式显示所述扭动操作提示。
97.切换模块602,用于响应于用户的扭动操作,从播放所述视频的第一容器切换至第二容器,向用户展示数据推广页面。
98.无论是在所述第一位置显示所述扭动操作提示,还是在所述第二位置显示所述扭动操作提示时,当接收到用户的扭动操作后,响应于所述扭动操作,需要进入预先设置的数据推广页面。在本实施例中,所述数据推广页面可以是与所述数据推广视频对应的彩蛋或落地页,展现形式可以是文字、图片页面或者视频。
99.当接收到用户的所述扭动操作后,切换模块602通过陀螺仪或其他感应器获取所述扭动操作的倾斜角度,然后将所述角度发送至服务端。服务端根据接收到的所述角度和预先设置的角度规则判断是否触发所述数据推广页面的展示。具体地,当所述角度达到预设值,例如30度时,触发所述数据推广页面,则所述服务端生成与所述视频对应的数据推广页面,将相应数据发送至客户端进行展示。另外,还可以根据推广需求设置不同的角度对应不同的数据推广页面。
100.为了实现所述视频与所述数据推广页面之间的切换,并且使两者独立展示,不互相影响,在本实施例中,将所述视频/所述视频信息流在第一容器中播放,当用户按照提示进行扭动操作,触发所述数据推广页面时,切换模块602另外创建第二容器,用来展示所述数据推广页面。当接收到服务端发送的所述数据推广页面相关数据后,从所述第一容器切换至所述第二容器,在所述第二容器中向用户展示所述数据推广页面。
101.其中,为了保证所述视频和所述数据推广页面的音频不串播,也为了后续能够再返回接着播放所述视频,需要暂停所述第一容器中的所述视频的画面和音频。如果所述数据推广页面是文字、图片页面,则在所述第二容器中渲染和显示相应页面。如果所述数据推广页面也是视频,则在所述第二容器中播放该视频。
102.并且,在切换到所述第二容器后,还需要保存所述第一容器,避免被系统释放。具体地,可以通过代码调用所述第一容器,使系统判断所述第一容器正在使用,从而保证所述第一容器不会被系统进行释放。另外,还需要在内存中保存所述第一容器中播放的所述视频的进度条锚点和视频状态,以便后续返回所述第一容器继续播放所述视频。
103.所述切换模块604,还用于响应于关闭所述数据推广页面的操作,从所述第二容器切换回所述第一容器,继续播放所述视频,并销毁所述第二容器。
104.当用户主动关闭所述数据推广页面,或者所述数据推广页面展示完毕,例如广告彩蛋视频播放完毕后,所述切换模块604调用之前保存的所述第一容器,从所述第二容器切换回所述第一容器,在所述第一容器中继续播放所述视频。具体地,可以根据之前保存的所述视频的进度条锚点和视频状态,恢复所述视频的播放位置,然后继续播放。并且,当切换回所述第一容器继续播放所述视频后,所述第二容器不再需要,可以直接销毁,以减少空间占用,节省资源。
105.本实施例提出的数据推广互动系统,可以通过数据推广内容与扭一扭交互方式的相互结合,让用户在视频播放界面根据提示进行扭动操作,进入数据推广页面,进一步了解数据推广内容,与数据推广内容进行互动,提升数据推广的趣味性,同时通过有趣的互动让用户对数据推广内容产生更多兴趣,也可以提升数据推广的转化效率。并且,通过配置不同的容器来独立展示所述视频和所述数据推广页面,可以保障二者互不影响,既能来回切换又不会串播。当在第二容器中展示所述数据推广页面时暂停所述第一容器中的所述视频,当关闭所述数据推广页面后切换回所述第一容器,又可以根据之前保存的数据继续播放所述视频,不影响所述视频的观看进度,提升用户体验。
106.实施例五
107.本技术还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据推广互动程序,所述数据推广互动程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的数据推广互动方法的步骤。
108.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
109.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
110.显然,本领域的技术人员应该明白,上述的本技术实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术实施例不限制于任何特定的硬件和软件结合。
111.以上仅为本技术实施例的优选实施例,并非因此限制本技术实施例的专利范围,凡是利用本技术实施例说明书及附图内容所作的等效结构或等效流程变换,或直接或间接
运用在其他相关的技术领域,均同理包括在本技术实施例的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1