一种智能电视上控制视频遮挡图的方法技术

技术编号:18356778 阅读:57 留言:0更新日期:2018-07-02 10:59
本申请实施例公开了一种智能电视上控制视频遮挡图的方法,涉及通信技术领域,解决了由于视频app接收回调消息到正常播放视频存在一定的时延,导致在视频遮挡图片提前隐藏后无法正常播放视频的问题。具体方案为:根据在智能电视的视频上生成的播放事件,智能电视向与该视频对应的服务器发送播放请求且在该视频上显示视频遮挡图,并根据播放请求中携带视频的视频标识,接收从服务器返回的响应消息,当响应消息中存在与视频标识对应的视频数据时,生成用于通知成功接收到视频数据的第一回调消息,智能电视查询视频数据的播放进度,当确定播放进度发生变化时,根据第一回调消息,去除视频遮挡图。本申请实施例用于智能电视控制视频遮挡图的过程中。

【技术实现步骤摘要】
一种智能电视上控制视频遮挡图的方法
本申请实施例涉及通信
,尤其涉及一种智能电视上控制视频遮挡图的方法。
技术介绍
目前,可以在智能电视上安装视频应用程序(application,app),来为用户提供视频服务,且可以将内容提供商的软件开发工具包(softwaredevelopmentkit,SDK)集成在该视频app中,来为用户提供内容提供商的视频,同时能够保护内容提供商的版权。这样,当用户需要观看视频app中的视频时,可以对该视频进行操作,智能电视便可以根据用户的操作,在播放视频前先显示视频遮挡图片,同时调用内容提供商的SDK(为了便于表述,下称通信接口),向该通信接口对应的服务器发送请求,以便从服务器处获取该视频的视频数据,通信接口接收到服务器返回的视频数据之后,回调视频app,以使视频app在隐藏视频遮挡图片后播放视频数据。现有技术中至少存在以下技术问题:视频app接收由通信接口生成的回调消息,会立即隐藏视频遮挡图,受限于智能电视对视频数据较低的处理能力(例如:对视频数据解析、加载等),视频app接收回调消息到正常播放视频会存在一定的时延,该时延会导致在视频遮挡图片提前隐藏后无法正常播放视频,降低用户体验。
技术实现思路
本申请提供一种智能电视上控制视频遮挡图的方法,解决了由于视频app接收回调消息到正常播放视频存在一定的时延,导致在视频遮挡图片提前隐藏后无法正常播放视频的问题。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种智能电视上控制视频遮挡图的方法,该方法可以包括:根据在智能电视的视频上生成的播放事件,智能电视向与该视频对应的服务器发送播放请求且在该视频上显示视频遮挡图,并根据播放请求中携带的该视频的视频标识,接收从服务器返回的响应消息,当响应消息中存在与视频标识对应的视频数据时,生成用于通知成功接收到视频数据的第一回调消息,智能电视查询视频数据的播放进度,当确定播放进度发生变化时,根据第一回调消息,去除视频遮挡图。结合第一方面,在一种可能的实现方式中,智能电视查询视频数据的播放进度,具体的可以包括:智能电视先后查询播放进度。当播放进度中后播放进度与前播放进度的差值大于0时,智能电视确定播放进度发生变化。当播放进度中后播放进度与前播放进度的差值小于或等于0时,智能电视确定播放进度未发生变化。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,当确定播放进度发生变化时,智能电视根据第一回调消息,去除视频遮挡图,具体的可以包括:当播放进度中后播放进度与前播放进度的差值大于0时,智能电视确定后播放进度对应的播放时间与前播放进度对应的播放时间之间的第一差值。当该第一差值大于或等于第一预设阈值时,智能电视根据第一回调消息去除视频遮挡图。这样,智能电视通过在确定播放进度发生变化时,比较第一差值与第一预设阈值的大小,确保了播放进度发生变化的结果的准确性,从而提高用户体验。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在根据播放请求中携带视频的视频标识,接收从服务器返回的响应消息之后,本申请提供的智能电视上控制视频遮挡图的方法还可以包括:当响应消息中未包括与视频标识对应的视频数据时,智能电视生成第二回调消息,该第二回调消息用于通知未接收到视频数据。且智能电视查询播放进度,当确定播放进度未发生变化时,智能电视根据第二回调消息,显示用于指示视频数据播放失败的提示信息。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,当确定播放进度未发生变化时,智能电视根据第二回调消息,显示用于指示视频数据播放失败的提示信息,具体的可以包括:当播放进度中后播放进度与前播放进度的差值小于或等于0时,确定后播放进度对应的播放时间与首次查询的播放进度对应的播放时间之间的第二差值。当第二差值大于或等于第二预设阈值时,智能电视根据第二回调消息,显示提示信息。这样,智能电视通过在确定播放进度未发生变化时,比较第二差值与第二预设阈值的大小,确保了播放进度未发生变化的结果的准确性,从而提高用户体验。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,智能电视向与视频对应的服务器发送播放请求,具体的可以包括:当视频对应的视频类应用程序触发播放事件时,智能电视在视频类应用程序中调用通信接口,并通过该通信接口向服务器发送播放请求。第二方面,本申请提供一种智能电视,该智能电视可以包括:发送单元、显示单元、接收单元和查询单元。其中,发送单元,用于根据在智能电视的视频上生成的播放事件,向与视频对应的服务器发送播放请求。显示单元,用于在视频上显示视频遮挡图。接收单元,用于根据发送单元发送的播放请求中携带视频的视频标识,接收从服务器返回的响应消息;还用于当接收单元接收的响应消息中存在与视频标识对应的视频数据时,生成第一回调消息,该第一回调消息用于通知成功接收到视频数据。查询单元,用于查询视频数据的播放进度。显示单元,还用于当确定播放进度发生变化时,根据第一回调消息,去除视频遮挡图。结合第二方面,在一种可能的实现方式中,查询单元,具体用于:先后查询播放进度;当播放进度中后播放进度与前播放进度的差值大于0时,确定播放进度发生变化;当播放进度中后播放进度与前播放进度的差值小于或等于0时,确定播放进度未发生变化。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,处理单元,具体用于:当播放进度中后播放进度与前播放进度的差值大于0时,确定后播放进度对应的播放时间与前播放进度对应的播放时间之间的第一差值。当第一差值大于或等于第一预设阈值时,根据第一回调消息去除视频遮挡图。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,接收单元,还用于当响应消息中未包括与视频标识对应的视频数据时,生成第二回调消息,第二回调消息用于通知未接收到视频数据。查询单元,还用于查询播放进度。显示单元,还用于当确定播放进度未发生变化时,根据第二回调消息,显示用于指示视频数据播放失败的提示信息。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,显示单元,具体用于:当播放进度中后播放进度与前播放进度的差值小于或等于0时,确定后播放进度对应的播放时间与首次查询的播放进度对应的播放时间之间的第二差值。当第二差值大于或等于第二预设阈值时,根据第二回调消息,显示提示信息。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,发送单元,具体用于:当视频对应的视频类应用程序触发播放事件时,在视频类应用程序中调用通信接口,通过通信接口向服务器发送播放请求。具体的实现方式可以参考第一方面或第一方面可能的实现方式提供的智能电视上控制视频遮挡图的方法中智能电视的行为功能。第三方面,提供一种智能电视,该智能电视包括:至少一个处理器、存储器、通信接口和通信总线。处理器与存储器、通信接口通过通信总线连接,存储器用于存储计算机执行指令,当智能电视运行时,处理器执行存储器存储的计算机执行指令,以使智能电视执行如第一方面或第一方面的可能的实现方式中任意一项的智能电视上控制视频遮挡图的方法。第四方面,提供一种计算机存储介质,其上存储有计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面或第一方面的可能的实本文档来自技高网...
一种智能电视上控制视频遮挡图的方法

【技术保护点】
1.一种智能电视上控制视频遮挡图的方法,其特征在于,所述方法包括:根据在智能电视的视频上生成的播放事件,所述智能电视向与所述视频对应的服务器发送播放请求且在所述视频上显示视频遮挡图;根据所述播放请求中携带所述视频的视频标识,接收从所述服务器返回的响应消息;当所述响应消息中存在与所述视频标识对应的视频数据时,生成第一回调消息,所述第一回调消息用于通知成功接收到所述视频数据;查询所述视频数据的播放进度;当确定所述播放进度发生变化时,根据所述第一回调消息,去除所述视频遮挡图。

【技术特征摘要】
1.一种智能电视上控制视频遮挡图的方法,其特征在于,所述方法包括:根据在智能电视的视频上生成的播放事件,所述智能电视向与所述视频对应的服务器发送播放请求且在所述视频上显示视频遮挡图;根据所述播放请求中携带所述视频的视频标识,接收从所述服务器返回的响应消息;当所述响应消息中存在与所述视频标识对应的视频数据时,生成第一回调消息,所述第一回调消息用于通知成功接收到所述视频数据;查询所述视频数据的播放进度;当确定所述播放进度发生变化时,根据所述第一回调消息,去除所述视频遮挡图。2.根据权利要求1所述的方法,其特征在于,所述查询所述视频数据的播放进度,包括:先后查询所述播放进度;当所述播放进度中后播放进度与前播放进度的差值大于0时,确定所述播放进度发生变化;当所述播放进度中所述后播放进度与所述前播放进度的差值小于或等于0时,确定所述播放进度未发生变化。3.根据权利要求2所述的方法,其特征在于,所述当确定所述播放进度发生变化时,根据所述第一回调消息,去除所述视频遮挡图,包括:当所述播放进度中所述后播放进度与所述前播放进度的差值大于0时,确定所述后播放进度对应的播放时间与所述前播放进度对应的播放时间之间的第一差值;当所述第一差值大于或等于第一预设阈值时,根据所述第一回调消息去除所述视频遮挡图。4.根据权利要求1-3所述的方法,其特征在于,在所述根据所述播放请求中携带所述视频的视频标识,接收从所述服务器返回的响应消息之后,所述方法还包括:当所述响应消息中未包括与所述视频标识对应的视频数据时,生成第二回调消息,所述第二回调消息用于通知未接收到所述视频数据;查询所述播放进度;当确定所述播放进度未发生变化时,根据所述第二回调消息,显示用于指示所述视频数据播放失败的提示信息。5.根据权利要求4所述的方法,其特征在于,所述当确定所述播放进度未发生变化时,根据所述第二回调消息,显示用于指示所述视频数据播放失败的提示信息,包括:当所述播放进度中所述后播放进度与所述前播放进度的差值小于或等于0时,确定所述后播放进度对应的播放时间与首次查询的播放进度对应的播放时间之间的第二差值;当所述第二差值大于或等于第二预设阈值时,根据所述第二回调消息,显示所述提示信息。6.根据权利要求1或2或3或5中所述的方法,其特征在于,所述智能电视向与所述视频对应的服务器发送播放请求,包括:当所...

【专利技术属性】
技术研发人员:马宇坚刘群山徐延霞
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1