信息显示方法、装置、设备、介质及程序产品
文献发布时间:2023-06-19 11:39:06
技术领域
本公开涉及直播技术领域,尤其涉及一种信息显示方法、装置、设备、介质及程序产品。
背景技术
随着移动互联网的蓬勃发展和电子设备的不断普及,主播可以通过直播平台进行直播,用户也可以通过客户端观看自己感兴趣的直播。
相关技术中,在主播直播的过程中,主播通常会在其直播间内向用户推送一些信息(比如,广告)。这些信息通常以挂件形式展示给用户,其中,挂件是直播间的一种可交互图标。
在实现本公开的过程中,发明人发现相关技术中至少存在以下问题:信息显示方式单一,用户体验效果较差。
发明内容
本公开提供一种信息显示方法、装置、设备、介质及程序产品,以至少解决相关技术中信息显示方式单一的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种应用于第一电子设备的信息显示方法,包括:
在播放目标视频的过程中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息。
在第一方面的一些可实现方式中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,本公开实施例提供的应用于第一电子设备的信息显示方法还包括:
从视频帧中,确定目标区域;或,
接收第二电子设备发送的区域信息,将区域信息对应的区域,确定为目标区域,其中,区域信息为第二电子设备从视频帧中确定的目标区域的信息。
在第一方面的一些可实现方式中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,本公开实施例提供的应用于第一电子设备的信息显示方法还包括:
根据目标区域的属性信息,生成目标信息;或,
接收第三电子设备发送的目标信息,其中,目标信息为第三电子设备根据目标区域的属性信息生成的信息。
在第一方面的一些可实现方式中,属性信息包括以下所列项中的至少一项:
区域大小、区域形状、区域颜色。
在第一方面的一些可实现方式中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,包括:
在目标区域不包括预设目标对象的情况下,显示目标信息。
在第一方面的一些可实现方式中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息之后,本公开实施例提供的应用于第一电子设备的信息显示方法还包括:
接收对于目标信息的第一输入;
响应于第一输入,显示目标信息对应的页面。
在第一方面的一些可实现方式中,显示目标信息对应的页面,包括:
在第二区域,显示目标信息对应的页面,其中,第二区域为除播放目标视频的第一区域之外的区域中的预设区域。
在第一方面的一些可实现方式中,在第二区域,显示目标信息对应的页面之后,本公开实施例提供的应用于第一电子设备的信息显示方法还包括:
接收对于除第二区域之外的第三区域的第二输入;
响应于第二输入,关闭页面。
在第一方面的一些可实现方式中,目标视频,包括:
通过网络共享播放的视频。
根据本公开实施例的第二方面,提供一种应用于第一电子设备的信息显示装置,包括:
第一显示模块,用于在播放目标视频的过程中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
第一确定模块,用于从视频帧中,确定目标区域。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
第一接收模块,用于接收第二电子设备发送的区域信息,其中,区域信息为第二电子设备从视频帧中确定的目标区域的信息;
第二确定模块,用于将区域信息对应的区域,确定为目标区域。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
生成模块,用于根据目标区域的属性信息,生成目标信息。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
第二接收模块,用于接收第三电子设备发送的目标信息,其中,目标信息为第三电子设备根据目标区域的属性信息生成的信息。
在第二方面的一些可实现方式中,属性信息包括以下所列项中的至少一项:
区域大小、区域形状、区域颜色。
在第二方面的一些可实现方式中,第一显示模块,具体用于:
在目标区域不包括预设目标对象的情况下,显示目标信息。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
第三接收模块,用于接收对于目标信息的第一输入;
第二显示模块,用于响应于第一输入,显示目标信息对应的页面。
在第二方面的一些可实现方式中,第二显示模块,具体用于:
在第二区域,显示目标信息对应的页面,其中,第二区域为除播放目标视频的第一区域之外的区域中的预设区域。
在第二方面的一些可实现方式中,本公开实施例提供的应用于第一电子设备的信息显示装置还包括:
第四接收模块,用于接收对于除第二区域之外的第三区域的第二输入;
关闭模块,用于响应于第二输入,关闭页面。
在第二方面的一些可实现方式中,目标视频,包括:
通过网络共享播放的视频。
根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面或第一方面的一些可实现方式中的信息显示方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面或第一方面的一些可实现方式中的信息显示方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,计算机指令被处理器执行时实现如第一方面或第一方面的一些可实现方式中的信息显示方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
在本公开实施例中,在播放目标视频的过程中,通过在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,能够在播放的视频中显示目标信息。增加了信息显示方式,因此,本公开实施例能够解决信息显示方式单一的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的信息显示方法的流程图。
图2是根据一示例性实施例示出的播放的视频帧的示意图。
图3是根据一示例性实施例示出的在播放的视频帧的目标区域内显示目标信息的示意图。
图4是根据一示例性实施例示出的直播间播放视频的示意图。
图5是根据一示例性实施例示出的直播间显示广告的示意图。
图6是根据一示例性实施例示出的观众设备显示广告页面的示意图。
图7是根据一示例性实施例示出的信息显示装置的框图。
图8是根据一示例性实施例示出的电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
下面结合附图,通过具体的实施例及其应用场景对本公开实施例提供的信息显示方法、装置、设备、介质及程序产品进行详细地说明。
图1是根据一示例性实施例示出的信息显示方法的流程图。本公开实施例提供的信息显示方法可以应用于第一电子设备。信息显示方法可以包括:
S101:在播放目标视频的过程中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息。
上述各步骤的具体实现方式将在下文中进行详细描述。
在本公开实施例中,在播放目标视频的过程中,通过在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,能够在播放的视频中显示目标信息。
图2是根据一示例性实施例示出的播放的视频帧的示意图。图3是根据一示例性实施例示出的在播放的视频帧的目标区域内显示目标信息的示意图。
图2中的视频帧的场景为用户办公场景。图3中目标区域为该视频帧中的墙面区域,在墙面区域显示目标信息。
本公开实施例并不对目标信息限定,任何可用的信息均可应用于本公开实施例中。
在本公开实施例的一些可实现方式中,目标信息可以为广告。
在本公开实施例的一些可实现方式中,目标区域可以是第一电子设备自身从视频帧中确定的区域,也可以是其他电子设备从第一电子设备播放的视频帧中确定的区域。
当目标区域是第一电子设备自身从视频帧中确定的区域时,在S101之前,本公开实施例提供的信息显示方法还可以包括:从视频帧中,确定目标区域。
当目标区域是其他电子设备从第一电子设备播放的视频帧中确定的区域时,在S101之前,本公开实施例提供的信息显示方法还可以包括:接收第二电子设备发送的区域信息,将区域信息对应的区域,确定为目标区域,其中,区域信息为第二电子设备从视频帧中确定的目标区域的信息。
当目标区域是第一电子设备自身从视频帧中确定的区域时,第一电子设备获取其当前播放的视频帧,从当前播放的视频帧中确定目标区域。
当目标区域是其他电子设备从第一电子设备播放的视频帧中确定的区域时,其他电子设备(即第二电子设备)获取第一电子设备当前播放的视频帧,从获取到的视频帧中确定目标区域,进而将目标区域对应的区域信息发送给第一电子设备。
在本公开实施例的一些可实现方式中,目标区域可以是视频帧中一些不重要的区域,比如,草地区域和墙壁区域等。本公开实施例并不对从播放的视频帧中确定目标区域的方式进行限定,任何可用的方式均可以应用于本公开实施例中。
在本公开实施例的一些可实现方式中,目标信息可以是第一电子设备自身根据目标区域的属性信息生成的,也可以是其他电子设备根据目标区域的属性信息生成的。
当目标信息是第一电子设备自身根据目标区域的属性信息生成的时,在S101之前,本公开实施例提供的信息显示方法还可以包括:根据目标区域的属性信息,生成目标信息。
当目标信息是其他电子设备根据目标区域的属性信息生成的时,在S101之前,本公开实施例提供的信息显示方法还可以包括:接收第三电子设备发送的目标信息,其中,目标信息为第三电子设备根据目标区域的属性信息生成的信息。
当目标信息是第一电子设备自身根据目标区域的属性信息生成的时,第一电子设备首先获取目标区域的属性信息,然后根据目标区域的属性信息,生成目标信息。
当目标信息是其他电子设备根据目标区域的属性信息生成的时,其他电子设备(即第三电子设备)根据目标区域的属性信息,生成目标信息,进而将目标信息发送给第一电子设备。
在本公开实施例的一些可实现方式中,属性信息可以包括以下所列项中的至少一项:
区域大小、区域形状、区域颜色。
示例性的,当属性信息包括区域大小时,假设目标区域的区域大小为400*600,则生成不大于400*600的目标信息。
再示例性的,当属性信息包括区域大小和区域形状时,假设目标区域的区域大小为400*600,区域形状为矩形,则生成不大于400*600且矩形的目标信息。
再示例性的,当属性信息包括区域大小和区域颜色时,假设目标区域的区域大小为400*600,区域颜色为绿色,则生成不大于400*600且颜色和绿色相近的目标信息。
在本公开实施例的一些可实现方式中,S101可以包括:在目标区域不包括预设目标对象的情况下,显示目标信息。
本公开实施例并不对预设目标对象进行限定,预设目标对象可以根据实际需要进行设置。
示例性的,当前播放的视频帧是对弈画面,则预设目标对象可以为棋盘和棋子。
再示例性的,当前播放的视频帧是游戏画面,则预设目标对象可以为人物,还可以为人物技能的展示效果等。
在本公开实施例的一些可实现方式中,在S101之后,本公开实施例提供的信息显示方法还可以包括:接收对于目标信息的第一输入;响应于第一输入,显示目标信息对应的页面。
示例性的,用户点击目标信息,表示对于目标信息执行第一输入,则显示目标信息对应的页面。
在本公开实施例的一些可实现方式中,显示目标信息对应的页面可以包括:在第二区域,显示目标信息对应的页面,其中,第二区域为除播放目标视频的第一区域之外的区域中的预设区域。
在本公开实施例中,由于第二区域为除播放目标视频的第一区域之外的区域中的预设区域,因此通过在第二区域,显示目标信息对应的页面,能够避免目标信息对应的页面在播放目标视频的第一区域显示时,影响用户观看目标视频。
在本公开实施例的一些可实现方式中,在第二区域,显示目标信息对应的页面之后,本公开实施例提供的信息显示方法还可以包括:接收对于除第二区域之外的第三区域的第二输入;响应于第二输入,关闭页面。
示例性的,用户点击目标信息对应的页面之外的某处,表示对于除第二区域之外的第三区域执行第二输入,则关闭目标信息对应的页面。
在本公开实施例中,通过对显示目标信息对应的页面之外的区域执行第二输入,即可关闭目标信息对应的页面,无需用户点击目标信息对应的页面相应的关闭按钮,能够提高页面关闭效率,提高用户体验效果。
在本公开实施例的一些可实现方式中,目标视频可以包括:通过网络共享播放的视频。
本公开实施例中并不对视频共享的方式进行限定,任何可用的共享方式均可以应用于本公开实施例中。比如通过直播间共享视频,通过某某网络会议共享视频,等等。
其中,直播间,指在网络直播时,利用主播设备、观众设备以及直播平台设备中的软硬件资源,所构建的一种虚拟空间。主播用户可通过主播设备创建或登录直播间,并将直播内容发布至直播间中。观众用户,可通过已经登录直播间的观众设备,观看到主播用户发布的直播内容。
当目标视频为通过直播间共享的视频时,观众用户可以通过观众设备观看到主播用户在直播间共享的目标视频,同时也能够看到在直播间共享的目标视频中的目标区域显示的目标信息,当观众用户点击观众设备中显示目标信息的区域后,表示请求获取目标信息对应的页面,此时,观众设备向目标信息对应的页面的服务器发送页面获取请求,该页面获取请求用于向服务器请求目标信息对应的页面,服务器在接收到该页面获取请求后,向观众设备发送目标信息对应的页面,观众设备显示目标信息对应的页面。
下面通过直播场景对本公开实施例提供的信息显示方法进行说明。
通常情况下,广告商会与直播平台或主播合作,在主播的直播间中展示广告商的广告。在本公开的实施例中,目标信息可以为广告。
首先,主播通过主播设备创建直播间,并在该直播间播放视频。如图4所示,图4是根据一示例性实施例示出的直播间播放视频的示意图。
直播平台设备或主播设备从播放的视频帧中,确定待显示广告的目标区域,并基于目标区域的属性信息,生成广告。
直播间在播放视频时,在播放的视频帧中的目标区域内显示广告。如图5所示,图5是根据一示例性实施例示出的直播间显示广告的示意图。
观众用户点击观众设备中显示广告的区域后,观众设备向广告对应的服务器发送页面获取请求,该页面获取请求用于向服务器请求广告对应的页面,服务器在接收到该页面获取请求后,向观众设备发送广告对应的页面,观众设备显示广告对应的页面。如图6所示,图6是根据一示例性实施例示出的观众设备显示广告页面的示意图。由图6可知,广告页面显示在播放视频的区域之外的区域。
在本公开的实施例中,可以在直播间播放的视频中进行广告的推广,使直播间的观众用户能够感受到更多的趣味性,有利于提高用户粘性,提升直播间的价值,并且不占用资源位。
本公开实施例并不对播放的视频进行限定。在本公开实施例的一些可实现方式中,播放的视频可以是电影、电视剧、游戏等等。
在本公开实施例的一些可实现方式中,直播平台或主播可能与多个广告商合作,主播需要在其直播间中推广多个广告商的广告。基于此,可以根据与多个广告商的协议在其直播间中推广广告。
示例性的,假设某一主播与5个广告商签署了广告推广协议。其中,5个广告商均要求在其直播间内推送广告。则可以先将视频划分为5段,当播放第1段视频时,在该第1段视频的视频帧中的目标区域推广第1个广告商的广告,当播放第2段视频时,在该第2段视频的视频帧中的目标区域推广第2个广告商的广告,当播放第3段视频时,在该第3段视频的视频帧中的目标区域推广第3个广告商的广告,当播放第4段视频时,在该第4段视频的视频帧中的目标区域推广第4个广告商的广告,当播放第5段视频时,在该第5段视频的视频帧中的目标区域推广第5个广告商的广告。
本公开实施例并不对视频的划分方式进行限定,任何可用的划分方式均可以应用于本公开实施例中。
在本公开实施例的一些可实现中,可以按照广告商的等级对视频进行划分,比如,广告商的等级越高,划分给该广告商推广广告的时间越长。
在本公开实施例的一些可实现中,还可以在视频的视频帧中依次播放各个广告商的广告。
示例性的,假设某一主播与5个广告商签署了广告推广协议。其中,5个广告商均要求在其直播间内推送广告。则可以每30秒推广一个广告商的广告,即在视频的第1个30秒内(0-30秒)推广第1个广告商的广告,在视频的第2个30秒内(30-60秒)推广第2个广告商的广告,在视频的第3个30秒内(60-90秒)推广第3个广告商的广告,在视频的第4个30秒内(90-120秒)推广第4个广告商的广告,在视频的第5个30秒内(120-150秒)推广第5个广告商的广告,在视频的第6个30秒内(150-180秒)推广第1个广告商的广告,以此类推,直至视频播放结束。
图7是根据一示例性实施例示出的信息显示装置的框图。本公开实施例提供的信息显示装置可以应用于第一电子设备。信息显示装置700可以包括:
第一显示模块701,用于在播放目标视频的过程中,在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息。
在本公开实施例中,在播放目标视频的过程中,通过在播放的视频帧中用于显示目标信息的目标区域内,显示目标信息,能够在播放的视频中显示目标信息。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还可以包括:
第一确定模块,用于从视频帧中,确定目标区域。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还可以包括:
第一接收模块,用于接收第二电子设备发送的区域信息,其中,区域信息为第二电子设备从视频帧中确定的目标区域的信息;
第二确定模块,用于将区域信息对应的区域,确定为目标区域。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还可以包括:
生成模块,用于根据目标区域的属性信息,生成目标信息。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还可以包括:
第二接收模块,用于接收第三电子设备发送的目标信息,其中,目标信息为第三电子设备根据目标区域的属性信息生成的信息。
在本公开实施例的一些可实现方式中,属性信息包括以下所列项中的至少一项:
区域大小、区域形状、区域颜色。
在本公开实施例的一些可实现方式中,第一显示模块701具体用于:
在目标区域不包括预设目标对象的情况下,显示目标信息。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还可以包括:
第三接收模块,用于接收对于目标信息的第一输入;
第二显示模块,用于响应于第一输入,显示目标信息对应的页面。
在本公开实施例的一些可实现方式中,第二显示模块具体用于:
在第二区域,显示目标信息对应的页面,其中,第二区域为除播放目标视频的第一区域之外的区域中的预设区域。
在本公开实施例中,由于第二区域为除播放目标视频的第一区域之外的区域中的预设区域,因此通过在第二区域,显示目标信息对应的页面,能够避免目标信息对应的页面在播放目标视频的第一区域显示时,影响用户观看目标视频。
在本公开实施例的一些可实现方式中,本公开实施例提供的信息显示装置700还包括:
第四接收模块,用于接收对于除第二区域之外的第三区域的第二输入;
关闭模块,用于响应于第二输入,关闭页面。
在本公开实施例中,通过对显示目标信息对应的页面之外的区域执行第二输入,即可关闭目标信息对应的页面,无需用户点击目标信息对应的页面相应的关闭按钮,能够提高页面关闭效率,提高用户体验效果。
在本公开实施例的一些可实现方式中,目标视频包括:
通过网络共享播放的视频。
在本公开的实施例中,当网络共享播放的视频为直播间播放的时,可以在直播间播放的视频中进行广告的推广,使直播间的观众用户能够感受到更多的趣味性,有利于提高用户粘性,提升直播间的价值,并且不占用资源位。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图8是根据一示例性实施例示出的电子设备的框图。例如,该电子设备800包括处理组件801,其进一步包括一个或多个处理器,以及由存储器802所代表的存储器资源,用于存储可由处理组件801的执行的指令,例如应用程序。存储器802中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件801被配置为执行指令,以执行上述任一实施例的信息显示方法。
该电子设备8还可以包括一个电源组件803被配置为执行电子设备800的电源管理,一个有线或无线网络接口804被配置为执行将电子设备800连接到网络,和一个输入输出(I/O)接口805。设备800可以操作基于存储在存储器802的操作系统,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在本公开一些实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一实施例的信息显示方法。
可选地,计算机可读存储介质可以是计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在本公开一些实施例中,还提供了一种计算机程序产品,包括计算机指令,计算机指令被处理器执行时实现上述任一实施例的信息显示方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
- 车辆信息的显示方法、装置、设备、存储介质、程序产品
- 信息显示方法、装置、设备、介质及程序产品