推送处理方法、装置、电子设备及介质与流程

专利2024-07-04  68


本发明涉及计算机技术领域,尤其是涉及一种推送处理方法、装置、电子设备及介质。



背景技术:

随着互联网和大数据的不断发展,电视端也逐渐地走向了智能化和多样化,例如:机顶盒、电视、投影仪等终端设备均在内安装有智能电视操作系统,尽管上述终端设备的存在形式具有差异,但是均是基于智能电视操作系统,因此均可以视为电视端。

在相关技术中,电视端可以经由遥控器等设备控制焦点移动以实现节目的切换,在焦点停留于任意节目的情况下,电视端需要0.5s~1.5s的时长进行看点(例如:视频)的加载,而在该加载时间段内,看点的显示区域则显示“正在加载”,即电视端无法向用户提供与节目相关的有效信息。

目前针对相关技术中终端设备在看点的加载时间段内无法提供与节目相关的有效信息的问题,尚未提出有效的解决方案。



技术实现要素:

为了克服相关技术的不足,本发明的目的在于提供一种推送处理方法、装置、电子设备及介质,使得终端设备可以快速提供与节目相关的有效信息,以提高用户体验。

本发明的目的之一采用如下技术方案实现:

一种推送处理方法,所述方法在焦点停留于任意节目的情况下执行,所述方法包括:

获取第一触发信号,响应所述第一触发信号基于所述节目的基础信息加载图片,并在所述图片加载完成的情况下显示所述图片;

获取第二触发信号,响应所述第二触发信号基于所述节目的基础信息加载看点,并在所述看点加载完成的情况下显示所述看点,其中,所述第一触发信号的获取时间早于等于所述第二触发信号的获取时间,且所述图片的加载时长小于所述看点的加载时长。

在其中一些实施例中,所述方法还包括:在所述焦点停留于所述节目的情况下,生成所述第一触发信号。

在其中一些实施例中,所述方法还包括:在所述图片加载完成的情况下,生成所述第二触发信号。

在其中一些实施例中,所述方法还包括:

将所述焦点停留于所述节目的时间记为起始时间;

判断当前时间与所述起始时间之间的时间差是否大于等于预设值,若是,则生成所述第二触发信号。

在其中一些实施例中,在加载所述看点的过程中,禁止显示所述看点的加载状态。

在其中一些实施例中,所述方法还包括:在所述看点加载完成的情况下,控制所述焦点转移至所述看点。

在其中一些实施例中,所述方法还包括:在加载所述看点的过程中或所述看点加载完成的情况下,响应所述第二触发信号加载与所述看点对应的播放界面,并在所述看点被选中的情况下跳转至所述播放界面。

本发明的目的之二采用如下技术方案实现:

一种推送处理装置,所述装置在焦点停留于任意节目的情况下运行,所述装置包括:

第一处理模块,用于获取第一触发信号,响应所述第一触发信号基于所述节目的基础信息加载图片,并在所述图片加载完成的情况下显示所述图片;

第二处理模块,用于获取第二触发信号,响应所述第二触发信号基于所述节目的基础信息加载看点,并在所述看点加载完成的情况下显示所述看点,其中,所述第一触发信号的获取时间早于等于所述第二触发信号的获取时间,且所述图片的加载时长小于所述看点的加载时长。

本发明的目的之三在于提供执行发明目的之一的电子设备,其包括存储器和处理器,所处存储器中存储有计算机程序,所述处理器被设置为执行所述计算机程序时实现上述的方法。

本发明的目的之四在于提供存储发明目的之一的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

相比相关技术,本发明的有益效果在于:在焦点停留于任意节目之后,则终端设备需要加载图片和看点,该图片和看点均是基于节目的基础信息得到的,从而均可以向用户提供有效信息,而由于图片的显示时间早于看点的显示时间,因此可以在不耽误看点加载的情况下显示图片以快速地向用户提供有效信息。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请实施例一所示推送处理方法的流程图;

图2是本申请实施例四所示推送处理装置的结构框图;

图3是本申请实施例五所示电子设备的结构框图。

附图说明:21、第一处理模块;22、第二处理模块。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。

实施例一

本实施例一提供了一种推送处理方法,旨在解决相关技术中终端设备在看点的加载时间段内无法提供与节目相关的有效信息的问题。

图1是本申请实施例一所示推送处理方法的流程图,参照图1所示,本方法可以包括开始步骤、图片加载步骤、看点加载步骤。

在此值得说明的是,该方法在终端设备上执行,相应地,该终端设备与服务器设备通信连接,而图片和看点均由该服务器设备下发至该终端设备。

具体地,该开始步骤可以包括步骤s101。

步骤s101、获取开始请求,响应开始请求配合执行图片加载步骤和看点加载步骤。在此值得说明的是,在焦点停留于任意节目的情况下,则生成该开始请求。可以理解,该开始请求的生成时间、开始请求的获取时间以及开始请求的响应时间均相同。

通过图片加载步骤可以实现图片的推送,具体地,该图片加载步骤可以包括步骤s111和步骤s112。

步骤s111、获取第一触发信号,响应第一触发信号基于节目的基础信息加载图片。可以理解,该第一触发信号的获取时间和第一触发信号的响应时间相同,在此将第一触发信号的获取时间记为ta1。

可以理解,该第一触发信号携带有节目的基础信息,该基础信息与节目一一对应,其可以包括名称、主创、文件编号等中的任意一个或多个组合,具体在此不做限定,只要服务器设备可以根据该基础信息确定对应的图片并下发即可。在此值得说明的是,该图片可以由节目的供应商提供并存储于服务器设备,其可以为宣传海报、定档海报、主创海报、剧情海报等中的任意一种或多种组合。

步骤s112、在图片加载完成的情况下显示图片。在此将图片的加载完成时间记为ta2,图片的加载时长记为da,相应地,da=ta2-ta1。

通过看点加载步骤可以实现看点的推送,具体地,该看点加载步骤可以包括步骤s121和步骤s122。

步骤s121、获取第二触发信号,响应第二触发信号基于节目的基础信息加载看点。可以理解,该第二触发信号的获取时间和第二触发信号的响应时间相同,在此将第二触发信号的获取时间记为tb1。

可以理解,该第二触发信号携带有节目的基础信息,相应地,只要服务器设备可以根据该基础信息确定对应的看点并下发即可。在此值得说明的是,该看点可以由终端设备的开发商提供并存储于服务器设备,其可以为介绍视频、宣传视频、定档视频等中的任意一种或多种组合。

步骤s112、在看点加载完成的情况下显示看点。在此将看点的加载完成时间记为tb2,看点的加载时长记为db,相应地,db=tb2-tb1。在此值得说明的是,第一触发信号的获取时间早于等于第二触发信号的获取时间(即ta1≤tb1),且图片的加载时长小于看点的加载时长(即da<db),由此可见,图片的显示时间早于看点的显示时间(即ta2<tb2)。

综上所示,在焦点停留于任意节目之后,则终端设备需要加载图片和看点,该图片和看点均是基于节目的基础信息得到的,从而均可以向用户提供有效信息,而由于图片的显示时间早于看点的显示时间,因此可以在不耽误看点加载的情况下显示图片以快速地向用户提供有效信息。

可以理解,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在一个可选的实施方式中,该终端设备为电视端,以更为贴合用户使用焦点的操作习惯,其中,该电视端安装有智能电视操作系统,例如:机顶盒、电视、投影仪等设备。

在一个可选的实施方式中,该方法还可以包括:获取结束请求,响应结束请求结束图片加载步骤和看点加载步骤。在此值得说明的是,在焦点离开该节目的情况下,则生成该结束请求。可以理解,该开结束请求的生成时间、结束请求的获取时间以及结束请求的响应时间均相同。

在一个可选的实施方式中,该节目可以呈全屏铺设于终端设备的屏幕上,此时,焦点可以呈显示状态或消隐状态,若用户直接通过确认键选择该全屏铺设的节目,则终端设备可以跳转至正片的详情界面或正片的播放界面。

进一步地,焦点在推荐合集内的节目之间移动,该推荐合集内具有一个以上的节目,推荐合集内的节目可以按照预设顺序排列,也可以随机排列,具体在此不做限制。在焦点从一个节目移动至另一个节目的情况下,终端设备的显示画面也配合切换。可以理解,该推荐合集可以是电影合集、也可以是电视剧合集,还可以是与用户特性相匹配的节目而组成的合集、还可以是由开发商自行设置的合集,具体操作不作限制。

实施例二

本实施例二提供了一种推送处理方法,本实施例二是在实施例一的基础上进行的。

方法还可以包括:在焦点停留于节目的情况下,生成第一触发信号。可以理解,该第一触发信号的生成时间和第一触发信号的获取时间相同。

通过该技术方案,在焦点停留于节目上时,则可以直接开始图片加载步骤,以加快显示该图片,相应地,用户可以尽快地从图片上得到与节目相关的有效信息。

在一个可选的实施方式中,方法还可以包括:在焦点停留于节目的情况下,生成第二触发信号,即步骤s111和步骤s121可以同步执行。可以理解,该第二触发信号的生成时间和第二触发信号的获取时间相同。

通过该技术方案,在焦点停留于节目上时,则可以直接开始看点加载步骤,以加快显示该看点,相应地,用户可以尽快地从看点上得到与节目相关的有效信息。在此值得说明的是,该终端设备同步加载图片和看点,则在该终端设备与服务器设备之间的通道内需要传输图片和看点,因此可能会影响图片的加载完成时间(即ta2),但由于在图片加载完成之后,看点可以快速占据图片加载的通道分量,从而可以省去相应的通知的时间,以进一步地加快看点显示。

在一个可选的实施方式中,该方法还可以包括:在图片加载完成的情况下,生成第二触发信号,即在步骤s112完成之后步骤s121便开始执行,且该第二触发信号的生成时间和第二触发信号的获取时间相同。

通过该技术方案,终端设备异步加载图片和看点,尽管看点显示有所延迟,但是可以减少对图片加载的影响。

在一个可选的实施方式中,该方法还可以包括:将焦点停留于节目的时间记为起始时间;判断当前时间与起始时间之间的时间差是否大于等于预设值,若是,生成第二触发信号;若否,则不做处理。其中,该预设值可以进行调整,其应当小于0.3s,优选为0.1s。可以理解,该第二触发信号的生成时间和第二触发信号的获取时间相同。

通过该技术方案,由于焦点停留时间可以间接反映用户对节目是否感兴趣,相应地在此设置预设值,其实际上是对焦点停留时间的观测,当焦点停留时间大于预设值,则表示用户有较大可能选择该节目,由此进行看点加载。

实施例三

本实施例三提供一种推送处理方法,本实施例三在实施例一和/或实施例二的基础上进行的。

该方法还可以包括:在加载看点的过程中,禁止显示看点的加载状态。以提高用户体验。在此值得说明的是,由于图片的加载时间(即da)较快,因此在此对显示图片的加载状态的显示不做限制。

可以理解,在节目呈非全屏显示的情况下,图片和看点应当显示于节目的周边区域,优选位于节目下方,且图片与看点可以并排或并列显示,优选并列显示且看点位于图片的上方。在节目显示的情况下,图片和看点可以悬浮于节目的任意位置,优选靠近节目的下方,且图片与看点可以并排或并列显示,优选并列显示且看点位于图片的上方。

在一个可选的实施方式中,该方法还可以包括:在看点加载完成的情况下,控制焦点转移至看点,不仅便于吸引用户的视线,还便于用户直接对看点进行选取,以提高用户体验。

进一步的,随着看点一同出现的还有向下或向上的动态箭头提示,以及播放图标,相应地,在看点显示的情况下,焦点落位在播放图标上,此时,用户即可根据箭头提示向下或向上按操控键进入播放界面,也可以按确认键进入播放界面。

在一个可选的实施方式中,该方法还可以包括:在加载看点的过程中或看点加载完成的情况下,加载与看点对应的播放界面,并在看点被选中的情况下尽快跳转至播放界面。看点加载和播放界面优选同步加载。

实施例四

本实施例四提供一种推送处理装置,其为上述实施例的虚拟装置结构。图2是本申请实施例四所示推送处理装置的结构框图,参照图2所示,装置在焦点停留于任意节目的情况下运行,该装置包括:第一处理模块21、第二处理模块22。

第一处理模块21,用于获取第一触发信号,响应第一触发信号基于节目的基础信息加载图片,并在图片加载完成的情况下显示图片;

第二处理模块22,用于获取第二触发信号,响应第二触发信号基于节目的基础信息加载看点,并在看点加载完成的情况下显示看点,其中,第一触发信号的获取时间早于等于第二触发信号的获取时间,且图片的加载时长小于看点的加载时长。

需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。

实施例五

本实施例五提供了一种电子设备,图3是本申请实施例五所示电子设备的结构框图,参照图3所示,该电子设备包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行实现上述实施例中的任意一种推送处理方法,具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

可选地,上述电子设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

另外,结合上述实施例中的推送处理方法,本申请实施例五可提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种推送处理方法,方法在焦点停留于任意节目的情况下执行,方法包括:

获取第一触发信号,响应第一触发信号基于节目的基础信息加载图片,并在图片加载完成的情况下显示图片;

获取第二触发信号,响应第二触发信号基于节目的基础信息加载看点,并在看点加载完成的情况下显示看点,其中,第一触发信号的获取时间早于等于第二触发信号的获取时间,且图片的加载时长小于看点的加载时长。

如图3所示,以一个处理器为例,电子设备中的处理器、存储器、输入装置和输出装置可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器作为一种计算机可读存储介质,可以包括高速随机存取存储器、非易失性存储器等,可用于存储操作系统、软件程序、计算机可执行程序和数据库,如本发明实施例一的推送处理方法对应的程序指令/模块,还可以包括内存,可用于为操作系统和计算机程序提供运行环境。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。

处理器用于提供计算和控制能力,可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,简称为asic),或者可以被配置成实施本申请实施例的一个或多个集成电路。处理器通过运行存储在存储器中的计算机可执行程序、软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现实施例一的推送处理方法。

该电子设备的输出装置可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

该电子设备还可包括网络接口/通信接口,该电子设备的网络接口用于与外部的终端通过网络连接通信。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)、dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

值得注意的是,在该推送处理方法的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种推送处理方法,其特征在于,所述方法在焦点停留于任意节目的情况下执行,所述方法包括:

获取第一触发信号,响应所述第一触发信号基于所述节目的基础信息加载图片,并在所述图片加载完成的情况下显示所述图片;

获取第二触发信号,响应所述第二触发信号基于所述节目的基础信息加载看点,并在所述看点加载完成的情况下显示所述看点,其中,所述第一触发信号的获取时间早于等于所述第二触发信号的获取时间,且所述图片的加载时长小于所述看点的加载时长。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述焦点停留于所述节目的情况下,生成所述第一触发信号。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述图片加载完成的情况下,生成所述第二触发信号。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将所述焦点停留于所述节目的时间记为起始时间;

判断当前时间与所述起始时间之间的时间差是否大于等于预设值,若是,则生成所述第二触发信号。

5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:在加载所述看点的过程中,禁止显示所述看点的加载状态。

6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:在所述看点加载完成的情况下,控制所述焦点转移至所述看点。

7.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:在加载所述看点的过程中或所述看点加载完成的情况下,加载与所述看点对应的播放界面,并在所述看点被选中的情况下跳转至所述播放界面。

8.一种推送处理装置,其特征在于,所述装置在焦点停留于任意节目的情况下运行,所述装置包括:

第一处理模块,用于获取第一触发信号,响应所述第一触发信号基于所述节目的基础信息加载图片,并在所述图片加载完成的情况下显示所述图片;

第二处理模块,用于获取第二触发信号,响应所述第二触发信号基于所述节目的基础信息加载看点,并在所述看点加载完成的情况下显示所述看点,其中,所述第一触发信号的获取时间早于等于所述第二触发信号的获取时间,且所述图片的加载时长小于所述看点的加载时长。

9.一种电子设备,其包括存储器和处理器,其特征在于,所处存储器中存储有计算机程序,所述处理器被设置为执行所述计算机程序时实现权利要求1至7中任意一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任意一项所述的方法。

技术总结
本发明公开了一种推送处理方法、装置、电子设备及介质,涉及计算机技术领域,用于解决相关技术中终端设备在看点的加载时间段内无法提供与节目相关的有效信息的问题。其中,该方法在焦点停留于任意节目的情况下执行,该方法包括:获取第一触发信号,响应第一触发信号基于节目的基础信息加载图片,并在图片加载完成的情况下显示图片;获取第二触发信号,响应第二触发信号基于节目的基础信息加载看点,并在看点加载完成的情况下显示看点,其中,第一触发信号的获取时间早于等于第二触发信号的获取时间,且图片的加载时长小于看点的加载时长。本发明可以使得终端设备可以快速地提供与节目相关的有效信息,从而提高用户体验。

技术研发人员:金凌琳;余锋;戴承梁
受保护的技术使用者:当趣网络科技(杭州)有限公司
技术研发日:2020.12.31
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-20132.html