推荐信息的显示方法、装置、终端及存储介质与流程

文档序号:25543147发布日期:2021-06-18 20:39阅读:103来源:国知局
推荐信息的显示方法、装置、终端及存储介质与流程

本申请实施例涉及终端技术领域,特别涉及一种推荐信息的显示方法、装置、终端及存储介质。



背景技术:

应用程序在启动时,由于需要加载程序资源,用户通常需要等待一段时间才能正式使用应用程序。

为了缓解用户在这段等待时间中的焦虑,开发者相应设计了应用程序的程序加载界面以供用户观看和使用。常见的程序加载界面的显示内容包括程序推广信息和商业推广信息。程序推广信息是指针对应用程序本身的推广信息,例如,应用程序的名称、应用程序的标语(slogan)、应用程序的标识(logo)。商业推广信息是指针对与应用程序合作的内容的推广信息,例如,与应用程序合作的品牌商品的图片、与应用程序合作的品牌商品的链接、与应用程序合作的时事新闻的报道、与应用程序合作的教育课程的链接。

然而,程序推广信息内容固定且形式单调,无法有效缓解用户的焦虑;商业推广信息虽内容丰富、形式多变,但由于其存在商业推广的性质而导致用户常常存在抵触心理,进而导致应用程序的用户使用率也大幅降低。



技术实现要素:

本申请实施例提供了一种推荐信息的显示方法、装置、终端及存储介质,可用于提升应用程序的用户使用率。所述技术方案如下:

一方面,本申请实施例提供了一种推荐信息的显示方法,所述方法包括:

显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息;

响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容;

控制所述直播推荐信息中的目标推荐信息,转移至所述直播功能控件对应的显示区域显示,所述目标推荐信息是通过所述直播推荐信息中至少一个元素展示的。

另一方面,本申请实施例提供了一种推荐信息的显示方法,所述方法包括:

显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息;

响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容;

响应于针对所述直播功能控件的触控信号,显示直播间选择界面,所述直播间选择界面包括至少一个直播间分别对应的选项,所述至少一个直播间包括所述目标直播间。

再一方面,本申请实施例提供了一种推荐信息的显示装置,所述装置包括:

加载界面显示模块,用于显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息;

内容界面显示模块,用于响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容;

推荐信息转移模块,用于控制所述直播推荐信息中的目标推荐信息,转移至所述直播功能控件对应的显示区域显示,所述目标推荐信息是通过所述直播推荐信息中至少一个元素展示的。

又一方面,本申请实施例提供了一种推荐信息的显示装置,所述装置包括:

加载界面显示模块,用于显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息;

内容界面显示模块,用于响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容;

选择界面显示模块,用于响应于针对所述直播功能控件的触控信号,显示直播间选择界面,所述直播间选择界面包括至少一个直播间分别对应的选项,所述至少一个直播间包括所述目标直播间。

还一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述推荐信息的显示方法。

还一方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述推荐信息的显示方法。

还一方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在终端上运行时,使得终端执行如上述推荐信息的显示方法。

本申请实施例提供的技术方案可以包括如下有益效果:

通过在应用程序启动至实际显示程序内容界面的间隔过程,显示应用程序中目标直播间的直播推荐信息,既达到了利用间隔过程对应用程序中直播功能的推广和介绍的目的,也避免商业推广等对用户所造成的抵触心理,能够有效缓解间隔过程中的用户焦虑,长此以往,将有助于提升应用程序的用户使用率。并且,本申请实施例中,在应用程序实际显示程序内容界面之后,将间隔过程中所显示的目标直播间的直播推荐信息转移至程序内容界面中直播功能控件对应的显示区域显示,平滑了间隔过程的显示画面至程序内容界面之间的衔接,丰富了界面衔接的方式,提升了界面显示效果。另外,本申请实施例提供的技术方案,通过在用户触控程序内容界面中的直播功能控件进入直播间选择界面之后,优先显示程序加载界面中向用户帐号推荐的目标直播间,实现了与应用程序启动时推荐的目标直播间衔接,突出应用程序初始为用户帐号推荐的目标直播间,达到更好的直播间推荐效果。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一个实施例提供的直播间推荐系统的示意图;

图2是本申请一个实施例提供的推荐信息的显示方法的流程图;

图3是本申请一个实施例提供的推荐信息的显示方法的示意图;

图4是本申请一个实施例提供的目标推荐信息的转移过程的示意图;

图5是本申请另一个实施例提供的推荐信息的显示方法的流程图;

图6是本申请一个实施例提供的直播间选择界面的示意图;

图7是本申请一个实施例提供的推荐信息的显示装置的框图;

图8是本申请另一个实施例提供的推荐信息的显示装置的框图;

图9是本申请又一个实施例提供的推荐信息的显示装置的框图;

图10是本申请一个实施例提供的终端的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

请参考图1,其示出了本申请一个实施例提供的直播间推荐系统的示意图。该直播间推荐系统可以包括:终端10和服务器20。

终端10可以是诸如手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备、pc(personalcomputer,个人计算机)等电子设备。如图1所示,本申请实施例中,终端10中安装有应用程序的客户端30,该应用程序具备直播功能。本申请实施例对应用程序的类型不作限定,可选地,应用程序包括音乐播放应用程序、直播应用程序、购物应用程序、社交应用程序、视频播放应用程序、远程会议应用程序、教育应用程序、游戏应用程序、美食应用程序、出行应用程序等。用户通过应用程序所提供的直播功能可以实现观看直播、录制直播、发布直播等目的。

服务器20用于终端10中安装的应用程序的客户端30提供后台服务。示例性地,服务器20可以是应用程序的客户端30的后台服务器。服务器20可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算中心。可选地,如图1所示,服务器20与终端10之间通过网络进行通信,可选地,该网络可以为有线网络,也可以为无线网络。

在一个示例中,用户通过应用程序的客户端30创建直播间,应用程序的客户端30将直播间相关的信息发送至服务器20,服务器20用于存储有用户在应用程序的客户端30中创建的直播间相关的信息。在另一个示例中,用户通过应用程序的客户端30观看直播间的直播内容,服务器20用于将用户所需观看的直播间的直播内容发送至应用程序的客户端30,应用程序的客户端30播放直播间的直播内容。

请参考图2,其示出了本申请一个实施例提供的推荐信息的显示方法的流程图。该方法可应用于上述直播间推荐系统中,如应用于上述应用程序的客户端30中。该方法可以包括步骤(步骤210~230)中的至少部分步骤。

步骤210,显示应用程序的程序加载界面,程序加载界面包括应用程序中目标直播间对应的直播推荐信息。

应用程序具有直播功能。本申请实施例中,直播功能包括播放直播间的直播内容的功能,可选地,直播功能还包括:创建直播间、上传直播间的直播内容、录制直播间的直播内容、在直播间中互动等。在一个示例中,应用程序既可以是专用于直播的应用程序,如直播应用程序;也可以是附带直播功能的应用程序,如音乐播放应用程序、视频播放应用程序、购物应用程序、社交应用程序、出行应用程序、美食应用程序、资讯应用程序等,本申请实施例对应用程序的类型不作限定。

在应用程序启动时,由于需要加载一些程序资源,在应用程序加载程序资源的过程中,客户端可以显示应用程序的程序加载界面。本申请实施例中,程序加载界面可以在应用程序开始启动,至客户端开始显示应用程序的程序内容界面之间实现过渡。应理解,程序加载界面可以是指应用程序开始启动至客户端开始显示应用程序的程序内容界面之间的任意一个界面,例如,展示应用程序自身推广信息的界面、展示与应用程序合作的内容推广信息的界面等。在一些可能的实现中,“程序加载界面”又可以称为“程序启动界面”,或可以称为“闪屏界面”。实际应用中,“程序加载界面”的名称可能会发生变化,为了便于描述,此处将应用程序开始启动至客户端开始显示应用程序的程序内容界面之间的界面统称为“程序加载界面”。

本申请实施例中,应用程序的程序加载界面包括应用程序中目标直播间对应的直播推荐信息。应用程序中包括至少一个直播间,其中,不同的直播间可以是不同的用户帐号创建的,也即,一个用户帐号创建一个直播间;或者,不同的直播间也可以是相同的用户帐号创建的,也即,一个用户帐号创建多个直播间。应用程序中的目标直播间是这至少一个直播间中,由应用程序的客户端推荐给客户端中登录的用户帐号的直播间。

本申请实施例对目标直播间的具体确定方式不作限定。在一个示例中,目标直播间是从至少一个直播间中随机确定的直播间。在另一个示例中,目标直播间是基于至少一个直播间对应的直播数据而确定的直播间,可选地,客户端基于至少一个直播间分别对应的直播观看人数、直播互动热度、直播题材等确定目标直播间,如将当前直播观看人数最多的直播间确定为目标直播间。在又一个示例中,目标直播间是基于客户端中登录的用户帐号的用户画像来确定的直播间,有关介绍说明请参见下述实施例,此处不多赘述。

在一个示例中,上述步骤210,包括:获取用户帐号的用户画像;基于用户画像,确定目标直播间,以及目标直播间的直播推荐信息;基于直播推荐信息,显示应用程序的程序加载界面。

用户画像用于指示用户帐号历史观看直播间的偏好,该用户帐号是指应用程序的客户端中登录的用户帐号。本申请实施例对用户画像的具体内容不作限定,在一个示例中,用户画像包括以下至少一项:用户帐号历史观看直播间的次数、用户帐号历史观看直播间的类型、用户帐号历史观看直播间分别对应的主播用户帐号、用户帐号历史观看直播间的时长、用户帐号历史观看直播间的互动数据等。

通过用户帐号的用户画像,客户端可以确定目标直播间。可选地,客户端可以直接从至少一个直播间中确定目标直播间,如将至少一个直播间中与用户画像匹配的直播间确定为目标直播间;也可以将用户画像发送至应用程序的服务器,由应用程序的服务器从至少一个直播间中确定目标直播间,并由应用程序的服务器向客户端返回目标直播间。

在确定目标直播间的同时,或者,在确定目标直播间之后,客户端还可以确定目标直播间的直播推荐信息。可选地,客户端可以直接确定目标直播间的直播推荐信息;也可以从应用程序的服务器处拉取目标直播间的直播推荐信息。其中,目标直播间的直播推荐信息用于标识目标直播间。本申请实施例对直播推荐信息的元素(或称为“直播推荐信息的内容的类型”)不作限定,可选地,直播推荐信息的元素包括以下至少一项:文字、图片、视频、动图、图像帧等。本申请实施例对目标直播间的直播推荐信息的具体内容不作限定,可选地,目标直播间的直播推荐信息包括以下至少一项:目标直播间的直播间封面、目标直播间的主播用户帐号、目标直播间的主播用户头像、目标直播间的直播间主题、目标直播间的直播间类型、所述目标直播间的预览视频、所述目标直播间的多帧图像、所述目标直播间的摘要信息等。

为了使得直播间的推荐贴合用户的使用需求,避免直播间的推荐对用户造成不必要的打扰,在一个示例中,上述基于用户画像,确定目标直播间,以及目标直播间的直播推荐信息,包括:在用户画像满足推荐条件的情况下,基于用户画像,确定目标直播间以及直播推荐信息。其中,推荐条件包括用户画像指示用户帐号偏好观看直播间,例如,用户画像包括用户帐号历史通过程序加载界面进入直播间的次数,则推荐条件包括数量阈值,在该次数大于或等于数量阈值的情况下,确定用户画像满足推荐条件,即确定用户帐号偏好观看直播间。在用户画像不满足推荐条件的情况下,如用户帐号历史通过程序加载界面进入直播间的次数小于数量阈值或甚至为零,则应用程序的客户端可以向用户帐号推荐除了直播间之外的其它内容,如针对应用程序自身的功能推荐、针对与应用程序合作的内容推荐等,本申请实施例对此不作限定。

出于为用户提供更多可操作的空间、便于用户快速地进入直播间等的考虑,在一个示例中,程序加载界面还包括直播开启控件;基于此,上述步骤210之后,还包括:响应于针对直播开启控件的触控信号,显示目标直播间的直播内容界面。

通过程序加载界面中的直播开启控件,用户帐号可以一键进入程序加载界面中推荐的目标直播间,并且,客户端显示目标直播间的直播内容界面,以便于用户观看目标直播间的直播内容。本申请实施例对直播开启控件的具体实现不作限定,可选地,直播开启控件包括独立的按钮、滑块等;或者,直播开启控件与直播推荐信息相融合。例如,直播开启控件融合至直播推荐信息中的直播间封面中,从而,用户触控直播间封面,即可触发应用程序的客户端显示目标直播间的直播内容界面。

步骤220,响应于目标条件,显示应用程序的程序内容界面,程序内容界面包括直播功能控件。

应用程序的程序内容界面用于展示应用程序的程序内容,其是在应用程序的程序加载界面之后显示的用户界面。可选地,应用程序的客户端取消显示程序加载界面,并显示程序内容界面;或者,应用程序的客户端在程序加载界面的上层显示程序内容界面。本申请实施例对程序内容界面的具体显示内容不作限定,在一个示例中,程序内容界面包括以下至少一项:应用程序所提供的各项功能对应的功能控件、应用程序所提供的核心功能对应的推荐内容、应用程序新增的内容信息等。

由上述介绍说明可知,本申请实施例中所述的应用程序具有直播功能,因此,应用程序的程序内容界面包括直播功能控件,该直播功能控件用于触发显示应用程序提供的直播功能相关的内容。本申请实施例对直播功能控件的显示位置、具体类型等均不作限定。可选地,直播功能控件显示在程序内容界面的下边缘、上边缘、左边缘、右边缘、中心等任意一个位置。可选地,直播功能控件位于程序内容界面中;或者,直播功能控件位于程序内容界面的上层。可选地,直播功能控件包括按钮、滑块等。

本申请实施例中,响应于目标条件,应用程序的客户端显示程序内容界面。本申请实施例对目标条件的具体内容不作限定。在一个示例中,目标条件包括程序加载界面的显示时长达到预设显示时长,从而响应于程序加载界面的显示时长达到预设显示时长,应用程序的客户端显示程序内容界面。在另一个示例中,程序加载界面中包括取消显示控件,该取消显示控件用于取消显示程序加载界面,目标条件包括接收到针对取消显示控件的触控信号,从而响应于针对程序加载界面中取消显示控件的触控信号,应用程序的客户端显示程序内容界面。在又一个示例中,目标条件包括接收到目标指令,从而响应于接收到目标指令,应用程序的客户端显示程序内容界面。可选地,目标指令包括以下至少一项:语音指令、输入手势、ai(artificialintelligence,人工智能)手势等。

步骤230,控制直播推荐信息中的目标推荐信息,转移至直播功能控件对应的显示区域显示。

针对程序加载界面到程序内容界面之间的转换过程,为了平滑直播推荐信息的显示效果的变化、提升程序内容界面的显示效果等,本申请实施例中,应用程序的客户端还控制直播推荐信息中的目标推荐信息转移至直播功能控件对应的显示区域显示。其中,目标推荐信息是通过直播推荐信息中至少一个元素展示的。有关直播推荐信息的元素的介绍说明,请参见上述实施例,此处不多赘述。

在一个示例中,相比于文字,图片更加生动形象,且能够提升界面显示效果,因此,本申请实施例中的目标推荐信息可以通过直播推荐信息中的图片元素展示。应理解,这并不构成对本申请的技术方案的限定,本领域技术人员在了解了本申请的技术方案后,将容易想到其它技术方案,例如,目标推荐信息也可以通过直播推荐信息中的文字元素展示,或者通过直播推荐信息中的视频元素展示,或者通过直播推荐信息中的图片元素和文字元素展示等,这些均应属于本申请的保护范围之内。

本申请实施例对目标推荐信息的内容不作限定。以目标推荐信息通过直播推荐信息中的图片元素展示为例,可选地,目标推荐信息包括以下至少一项:目标直播间的直播间封面、目标直播间的主播用户头像、目标直播间的当前直播画面等。以目标推荐信息通过直播推荐信息中的文字元素展示为例,可选地,目标推荐信息包括以下至少一项:目标直播间的主播用户名称、目标直播间的直播间名称、目标直播间的直播间简介、目标直播间的摘要信息等。以目标推荐信息通过直播推荐信息中的视频形式或图像形式展示为例,可选地,目标推荐信息包括以下至少一项:目标直播间的预览视频、目标直播间的多帧图像。以目标推荐信息通过直播推荐信息中的图片形式和文字形式展示为例,可选地,目标推荐信息包括以下至少一项:目标直播间的直播间封面、目标直播间的摘要信息。

目标推荐信息在程序加载界面中的外在属性,和直播功能控件对应的显示区域的外在属性,可能并不兼容。例如,目标推荐信息在程序加载界面中的尺寸大于直播功能控件对应的显示区域的尺寸,因此,应用程序的客户端需要对目标推荐信息的外在属性进行处理,以适配直播功能控件对应的显示区域。

本申请实施例对目标推荐信息的处理时机不作限定,可选地,应用程序的客户端在将目标推荐信息转移至直播功能控件对应的显示区域之前/之后/过程中,对目标推荐信息的外在属性进行处理。本申请实施例对目标推荐信息的处理方式也不作限定,可选地,应用程序的客户端先从直播推荐信息中选择目标推荐信息,再对目标推荐信息的外在属性进行处理;或者,应用程序的客户端直接对直播推荐信息整体的外在属性进行处理,再从处理后的直播推荐信息中裁剪得到处理后的目标推荐信息;或者,应用程序的客户端先对直播推荐信息整体的外在属性进行处理,并在过程中提取目标推荐信息,再对目标推荐信息的外在属性继续进行处理等。有关控制目标推荐信息转移至直播功能控件对应的显示区域显示的其它介绍说明,请参见下述方法实施例,此处不多赘述。

为了提示用户目标推荐信息的转移,并告知用户目标推荐信息对应的直播内容的打开方式,在一个示例中,上述步骤230之后,还包括:按照预设显示方式,显示功能提示信息,功能提示信息用于提示直播功能控件的功能。本申请实施例对预设显示方式的具体内容不作限定,可选地,预设显示方式包括直接在预设显示位置从无至有显示;或者,包括从程序内容界面的边缘从无至有显示,并转移至预设显示位置;或者,包括在预设显示位置以预设时长从无至清晰地逐渐显示,也即在预设显示位置(如直播功能控件对应的显示区域)上以预设时长(如0.3秒)渐显。可选地,在功能提示信息的显示时长达到预设阈值之后,客户端可以取消显示功能提示信息,并且,客户端还可以同时取消显示直播功能控件对应的显示区域处显示的目标推荐信息。

示例性地,请参考图3,其示出了本申请一个实施例提供的推荐信息的显示方法的示意图。如图3(a)所示,程序加载界面310中包括目标直播间的直播推荐信息,该直播推荐信息包括目标直播间的直播间封面320、主播用户头像322、主播用户名称324、直播间名称326、直播间介绍328等。如图3(a)所示,程序加载界面310中还包括直播开启控件330,用户触控直播开启控件330即可触发客户端显示目标直播间的直播内容界面。如图3(a)所示,程序加载界面310中还包括取消显示控件340,用户触控取消显示控件340或者程序加载界面310的显示时长达到预设显示时长,即可触发客户端显示应用程序的程序内容界面350。如图3(b)所示,程序内容界面350中包括直播功能控件360,如图3(a)至图3(b)所示,客户端将直播推荐信息中的直播间封面320逐渐转移至直播功能控件360对应的显示区域显示。如图3(c)所示,客户端在将直播间封面320转移至直播功能控件360对应的显示区域显示之后,还可以在程序内容界面350中以0.3秒渐显功能提示信息370。

综上所述,本申请实施例提供的技术方案,通过在应用程序启动至实际显示程序内容界面的间隔过程,显示应用程序中目标直播间的直播推荐信息,既达到了利用间隔过程对应用程序中直播功能的推广和介绍的目的,也避免商业推广等对用户所造成的抵触心理,能够有效缓解间隔过程中的用户焦虑,长此以往,将有助于提升应用程序的用户使用率。并且,本申请实施例中,在应用程序实际显示程序内容界面之后,将间隔过程中所显示的目标直播间的直播推荐信息转移至程序内容界面中直播功能控件对应的显示区域显示,平滑了间隔过程的显示画面至程序内容界面之间的衔接,丰富了界面衔接的方式,提升了界面显示效果。

另外,本申请实施例提供的技术方案,通过基于用户帐号的用户画像,来确定在间隔过程为用户帐号推荐的目标直播间,从而确保目标直播间的推荐贴合用户帐号历史观看直播间的偏好,实现了有区别、有针对性地为用户帐号推荐直播间。此外,本申请实施例提供的技术方案,在间隔过程显示目标直播间的直播推荐信息时,还显示直播开启控件,以便于用户通过触控直播开启控件一键进入目标直播间观看直播内容,便于用户快速进入直播间,提升了人机交互体验。

下面,以一个示例性的实施例,介绍说明应用程序的客户端控制目标推荐信息,转移至直播功能控件对应的显示区域显示。

在一个示例中,上述步骤230,包括如下步骤(步骤232~234)中的至少部分步骤。

步骤232,对目标推荐信息的外在属性进行转化处理,得到处理后推荐信息。

目标推荐信息的外在属性是指目标推荐信息的外在表现的属性,其不影响目标推荐信息本质所要表达的内容。本申请实施例对目标推荐信息的外在属性的具体内容不作限定,在一个示例中,目标推荐信息的外在属性包括以下至少一项:目标推荐信息的尺寸、目标推荐信息的位置、目标推荐信息的形状、目标推荐信息中的文字字体。应用程序的客户端对目标推荐信息的外在属性进行转化处理,得到处理后推荐信息,以确保处理后推荐信息与直播功能控件对应的显示区域相适配。本申请实施例对转化处理的方式不作限定,可选地,上述步骤232包括以下至少一项。

(1)将目标推荐信息的外在属性中的尺寸,缩小至目标尺寸。

目标尺寸可以是预先统一设定的尺寸,例如,目标尺寸为长3.6厘米、宽2.7厘米;或者,目标尺寸也可以是预先设定的缩小比例,例如,目标尺寸为目标推荐信息的原尺寸的40%;或者,目标尺寸还可以是结合目标推荐信息的原尺寸而实时确定的尺寸,例如,若目标推荐信息的原尺寸满足一定条件,则确定目标尺寸为原尺寸的40%。

(2)将目标推荐信息的外在属性中的位置,转移至目标位置。

目标位置可以是预先在程序内容界面中设定的某个位置,例如,目标位置为程序内容界面的中心位置;或者,目标位置可以是结合直播功能控件对应的显示区域的位置而实时确定的位置,例如,目标位置可以是直播功能控件对应的显示区域的位置,或者,目标位置可以与直播功能控件对应的显示区域的位置对齐,如目标位置的中心点与直播功能控件对应的显示区域的位置中心点位于同一条竖直线/水平线上。

(3)将目标推荐信息的外在属性中的形状,裁剪至目标形状。

目标形状可以是预先统一设定的形状,例如,目标尺寸统一设定为方形等形状;或者,目标形状是结合目标推荐信息的内容而设定的形状,例如,目标推荐信息的内容主要包括人脸时目标形状为圆形,目标推荐信息的内容主要包括风景时目标形状为方形;或者,目标形状是结合直播功能控件对应的显示区域的形状而设定的形状,例如,目标形状与直播功能控件对应的显示区域的形状相同。

需要说明的一点是,在转化处理包括多个处理方式时,本申请实施例对这多个处理方式的执行先后顺序也不作限定。例如,在转化处理包括上述步骤(1)、(2)和(3)时,可以按照上述步骤(1)、(2)、(3)的顺序来执行,也可以按照上述步骤(3)、(2)、(1)的顺序来执行,还可以按照上述步骤(2)、(1)、(3)的顺序来执行等。应理解,符合逻辑的任意执行顺序,均应属于本申请的保护范围之内。

步骤234,控制处理后推荐信息,转移至直播功能控件对应的显示区域显示。

在对目标推荐信息的外在属性进行转化处理得到处理后推荐信息之后,应用程序的客户端可以进一步控制处理后推荐信息,转移至直播功能控件对应的显示区域显示。本申请实施例对转移处理后推荐信息的方式不作限定,在一个示例中,客户端竖直/水平/斜线转移处理后推荐信息至直播功能控件对应的显示区域显示,实际应用中,转移处理后推荐信息的方式可以结合处理后推荐信息与直播功能控件对应的显示区域的位置关系来确定,例如,在处理后推荐信息与直播功能控件对应的显示区域位于相同的竖直线上,则将处理后推荐信息竖直转移至直播功能控件对应的显示区域显示。

针对处理后推荐信息的尺寸与直播功能控件对应的显示区域的尺寸之间的大小关系,在转移过程中还需对处理后推荐信息的尺寸进行一定的缩放。在一个示例中,处理后推荐信息的形状与直播功能控件对应的显示区域的形状相同,则在处理后推荐信息的尺寸等于直播功能控件对应的显示区域的尺寸时,客户端直接转移处理后推荐信息即可;在处理后推荐信息的尺寸大于直播功能控件对应的显示区域的尺寸时,客户端在转移处理后推荐信息的过程中还需要不断缩小处理后推荐信息的尺寸;在处理后推荐信息的尺寸小于直播功能控件对应的显示区域的尺寸时,客户端在转移处理后推荐信息的过程中还需要不断放大处理后推荐信息的尺寸。

以处理后推荐信息的形状与直播功能控件对应的显示区域的形状相同,且处理后推荐信息的尺寸大于直播功能控件对应的显示区域的尺寸为例,在一个示例中,上述步骤234包括:获取转移时长;基于处理后推荐信息的尺寸、直播功能控件对应的显示区域的尺寸,以及转移时长,确定处理后推荐信息在转移过程中的实时尺寸;按照实时尺寸,控制处理后推荐信息,转移至直播功能控件对应的显示区域显示。

转移时长是指处理后推荐信息转移至直播功能控件对应的显示区域的时长,该转移时长可以是预先设定的时长,例如,转移时长为0.8秒。基于处理后推荐信息的尺寸、直播功能控件对应的显示区域的尺寸以及转移时长,即可确定处理后推荐信息在转移过程中的各个时间点的实时尺寸,进而客户端在各个时间点,以该时间点对应的实时尺寸显示处理后推荐信息,并控制处理后推荐信息转移至直播功能控件对应的显示区域显示。

以处理后推荐信息的形状与直播功能控件对应的显示区域的形状相同,且处理后推荐信息的尺寸大于直播功能控件对应的显示区域的尺寸为例,在另一个示例中,上述步骤234包括:获取转移距离;基于处理后推荐信息的尺寸、直播功能控件对应的显示区域的尺寸,以及转移距离,确定处理后推荐信息在转移过程中的实时尺寸;按照实时尺寸,控制处理后推荐信息,转移至直播功能控件对应的显示区域显示。

转移距离是指处理后推荐信息转移至直播功能控件对应的显示区域的距离,该转移距离可以结合处理后推荐信息的位置和直播功能控件对应的显示区域的位置来确定。基于处理后推荐信息的尺寸、直播功能控件对应的显示区域的尺寸以及转移距离,即可确定处理后推荐信息在转移过程中的各个位置点的实时尺寸,进而客户端在各个位置点,以该位置点对应的实时尺寸显示处理后推荐信息,并控制处理后推荐信息转移至直播功能控件对应的显示区域显示。

示例性地,请参考图4,其示出了本申请一个实施例提供的目标推荐信息的转移过程的示意图。如图4(a)所示,程序加载界面410中包括目标直播间的直播推荐信息,该直播推荐信息包括目标直播间的直播间封面420。如图4(b)所示,在客户端显示应用程序的程序内容界面430时,控制直播推荐信息缩小为原尺寸的40%,该过程可以持续0.4秒的时间。如图4(c)所示,客户端之后控制直播推荐信息不断缩小并左移,以与程序内容界面430中的直播功能控件440对应的显示区域对齐,该过程可以也持续0.4秒的时间。在这段过程中,直播间封面420的外在属性也不断发生变化。如图4(d)所示,客户端之后从直播推荐信息中裁剪出直播间封面420,且将直播间封面420裁剪为圆形。在裁剪过程中,客户端可以直播间封面420的中心点进行裁剪。之后,如图4(d)至图4(f)所示,客户端控制裁剪后的直播间封面420不断下落至直播功能控件440对应的显示区域。并且,在直播间封面420的下落过程中,直播间封面420的尺寸也不断变小。

综上所述,本申请实施例提供的技术方案,通过对推荐信息的外在属性进行转化处理,以适配直播功能控件对应的显示区域,避免由于推荐信息与直播功能控件对应的显示区域不匹配,而导致推荐信息的转移所带来的视觉突兀感,平滑了推荐信息的转移过程,提升了界面显示效果。

下面,介绍说明本申请实施例提供的另一种推荐信息的显示方法。

需要说明的一点是,图5实施例示出的推荐信息的显示方法,可以与图2实施例示出的推荐信息的显示方法结合使用,例如,图5实施例的步骤530可以在图2实施例的步骤220或步骤230之后执行;或者,图5实施例示出的推荐信息的显示方法,也可以与图2实施例示出的推荐信息的显示方法独立使用。应理解,这些均应属于本申请的保护范围之内。

请参考图5,其示出了本申请一个实施例提供的推荐信息的显示方法的流程图。该方法可应用于上述直播间推荐系统中,如应用于上述应用程序的客户端30中。该方法可以包括步骤(步骤510~530)中的至少部分步骤。

步骤510,显示应用程序的程序加载界面,程序加载界面包括应用程序中目标直播间对应的直播推荐信息。

有关步骤510的介绍说明,请参见上述图2实施例中步骤210的介绍说明,此处不再赘述。

步骤520,响应于目标条件,显示应用程序的程序内容界面,程序内容界面包括直播功能控件。

有关步骤520的介绍说明,请参见上述图2实施例中步骤220的介绍说明,此处不再赘述。

步骤530,响应于针对直播功能控件的触控信号,显示直播间选择界面,直播间选择界面包括至少一个直播间分别对应的选项,至少一个直播间包括目标直播间。

应用程序的客户端在程序内容界面中显示有直播功能控件,本申请实施例中,客户端响应于针对直播功能控件的触控信号,显示直播间选择界面。该直播间选择界面包括至少一个直播间分别对应的选项,本申请实施例对直播间对应的选项的形式不作限定,可选地,选项包括独立的按钮、滑块、图标等;或者,选项可以与直播间的介绍内容融合。例如,选项融合至直播间的直播间封面中,从而用户触控直播间的直播间封面,客户端即可接收到针对该直播间的选择指令。

为了与应用程序启动时推荐的目标直播间衔接,达到更好的直播间推荐效果等,本申请实施例中,直播间选择界面所包括的至少一个直播间包括程序加载界面中推荐的目标直播间。为了实现更好的衔接效果,可选地,目标直播间对应的选项与直播推荐信息中的目标推荐信息一致。有关目标推荐信息的介绍说明,请参见上述图2实施例,此处不再赘述。示例性地,在目标推荐信息通过直播推荐信息中至少一个元素展示的情况下,目标直播间对应的选项也通过直播推荐信息中至少一个元素展示。例如,目标推荐信息包括目标直播间的直播间封面,则目标直播间对应的选项也包括目标直播间的直播间封面;又例如,目标推荐信息包括目标直播间的预览视频,则目标直播间对应的选项也包括目标直播间的预览视频。可选地,应用程序的客户端可以自动拉取至少一个直播间中的显示最靠前的直播间的直播数据,并基于拉取的直播数据播放该直播间的直播内容。例如,在目标直播间在至少一个直播间中显示最靠前的情况下,客户端自动拉取目标直播间的直播数据,并基于拉取的直播数据播放目标直播间的直播内容。

为了突出应用程序启动时推荐的目标直播间,可选地,上述显示直播间选择界面,包括:按照目标显示优先级,显示直播间选择界面,目标显示优先级包括优先显示目标直播间对应的选项。当然,客户端也可以其它显示顺序显示至少一个直播间分别对应的选项,例如,客户端按照至少一个直播间分别对应的直播观看人数/当前互动热度/主播用户与客户端中登录的用户帐号之间的距离等,来显示至少一个直播间分别对应的选项。应理解,这些均应属于本申请的保护范围之内。

在一个示例中,在目标直播间的主播用户属于用户帐号的关注用户的情况下,至少一个直播间包括用户帐号的关注用户的直播间;在目标直播间的主播用户不属于用户帐号的关注用户的情况下,至少一个直播间包括用户帐号的推荐用户的直播间。其中,用户帐号的关注帐号是指用户帐号在应用程序中关注的主播帐号;用户帐号的推荐帐号是指应用程序为用户帐号推荐的主播帐号。

示例性地,请参考图6,其示出了本申请一个实施例提供的直播间选择界面的示意图。如图6(a)所示,在目标直播间的主播用户属于用户帐号的关注用户时,直播间选择界面610中的至少一个直播间对应的选项620均为用户帐号的关注用户的直播间,并且,目标直播间对应的选项优先显示在直播间选择界面610中。如图6(b)所示,在目标直播间的主播用户不属于用户帐号的关注用户时,直播间选择界面630中的至少一个直播间对应的选项640均为用户帐号的推荐用户的直播间,并且,目标直播间对应的选项优先显示在直播间选择界面630中。

综上所述,本申请实施例提供的技术方案,通过在应用程序启动至实际显示程序内容界面的间隔过程,显示应用程序中目标直播间的直播推荐信息,既达到了利用间隔过程对应用程序中直播功能的推广和介绍的目的,也避免商业推广等对用户所造成的抵触心理,能够有效缓解间隔过程中的用户焦虑,长此以往,将有助于提升应用程序的用户使用率。并且,本申请实施例提供的技术方案,通过在用户触控程序内容界面中的直播功能控件进入直播间选择界面之后,优先显示程序加载界面中向用户帐号推荐的目标直播间,实现了与应用程序启动时推荐的目标直播间衔接,突出应用程序初始为用户帐号推荐的目标直播间,达到更好的直播间推荐效果。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图7,其示出了本申请一个实施例提供的推荐信息的显示装置的框图。该装置具有实现上述推荐信息的显示方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是终端,也可以设置在终端中。该装置700可以包括:加载界面显示模块710、内容界面显示模块720和推荐信息转移模块730。

加载界面显示模块710,用于显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息。

内容界面显示模块720,用于响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容。

推荐信息转移模块730,用于控制所述直播推荐信息中的目标推荐信息,转移至所述直播功能控件对应的显示区域显示,所述目标推荐信息是通过所述直播推荐信息中至少一个元素展示的。

在一个示例中,如图8所示,所述推荐信息转移模块730,包括:推荐信息处理单元732,用于对所述目标推荐信息的外在属性进行转化处理,得到处理后推荐信息;推荐信息转移单元734,用于控制所述处理后推荐信息,转移至所述直播功能控件对应的显示区域显示。

在一个示例中,如图8所示,所述推荐信息处理单元732,用于以下任意一项:将所述目标推荐信息的外在属性中的尺寸,缩小至目标尺寸;将所述目标推荐信息的外在属性中的位置,转移至目标位置;将所述目标推荐信息的外在属性中的形状,裁剪至目标形状。

在一个示例中,所述处理后推荐信息的形状与所述直播功能控件对应的显示区域的形状相同,且所述处理后推荐信息的尺寸大于所述直播功能控件对应的显示区域的尺寸;如图8所示,所述推荐信息转移单元734,用于:获取转移时长,所述转移时长是指所述处理后推荐信息转移至所述直播功能控件对应的显示区域的时长;基于所述处理后推荐信息的尺寸、所述直播功能控件对应的显示区域的尺寸,以及所述转移时长,确定所述处理后推荐信息在转移过程中的实时尺寸;按照所述实时尺寸,控制所述处理后推荐信息,转移至所述直播功能控件对应的显示区域显示。

在一个示例中,所述目标推荐信息包括以下任意一项:所述目标直播间的直播间封面、所述目标直播间的主播用户头像。

在一个示例中,如图8所示,所述装置700还包括:提示信息显示模块740,用于按照预设显示方式,显示功能提示信息,所述功能提示信息用于提示所述直播功能控件的功能;其中,所述预设显示方式包括:在预设显示位置以预设时长从无至清晰地逐渐显示。

在一个示例中,如图8所示,所述加载界面显示模块710,包括:用户画像获取单元712,用于获取用户帐号的用户画像,所述用户画像用于指示所述用户帐号历史观看直播间的偏好;直播间确定单元714,用于基于所述用户画像,确定所述目标直播间,以及所述目标直播间的所述直播推荐信息;加载界面显示单元716,用于基于所述直播推荐信息,显示所述应用程序的所述程序加载界面。

在一个示例中,如图8所示,所述直播间确定单元714,用于:在所述用户画像满足推荐条件的情况下,基于所述用户画像,确定所述目标直播间以及所述直播推荐信息;其中,所述推荐条件包括所述用户画像指示所述用户帐号偏好观看直播间。

在一个示例中,如图8所示,所述装置700还包括:直播界面显示模块750,用于响应于针对所述直播开启控件的触控信号,显示所述目标直播间的直播内容界面。

综上所述,本申请实施例提供的技术方案,通过在应用程序启动至实际显示程序内容界面的间隔过程,显示应用程序中目标直播间的直播推荐信息,既达到了利用间隔过程对应用程序中直播功能的推广和介绍的目的,也避免商业推广等对用户所造成的抵触心理,能够有效缓解间隔过程中的用户焦虑,长此以往,将有助于提升应用程序的用户使用率。并且,本申请实施例中,在应用程序实际显示程序内容界面之后,将间隔过程中所显示的目标直播间的直播推荐信息转移至程序内容界面中直播功能控件对应的显示区域显示,平滑了间隔过程的显示画面至程序内容界面之间的衔接,丰富了界面衔接的方式,提升了界面显示效果。

请参考图9,其示出了本申请一个实施例提供的推荐信息的显示装置的框图。该装置具有实现上述推荐信息的显示方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是终端,也可以设置在终端中。该装置900可以包括:加载界面显示模块910、内容界面显示模块920和选择界面显示模块930。

加载界面显示模块910,用于显示应用程序的程序加载界面,所述程序加载界面包括所述应用程序中目标直播间对应的直播推荐信息。

内容界面显示模块920,用于响应于目标条件,显示所述应用程序的程序内容界面,所述程序内容界面包括直播功能控件,所述直播功能控件用于触发显示所述应用程序提供的直播功能相关的内容。

选择界面显示模块930,用于响应于针对所述直播功能控件的触控信号,显示直播间选择界面,所述直播间选择界面包括至少一个直播间分别对应的选项,所述至少一个直播间包括所述目标直播间。

在一个示例中,所述选择界面显示模块930,用于:按照目标显示优先级,显示所述直播间选择界面,所述目标显示优先级包括优先显示所述目标直播间对应的选项。

在一个示例中,所述目标直播间对应的选项与所述直播推荐信息中的目标推荐信息一致,所述目标推荐信息是通过所述直播推荐信息中至少一个元素展示的。

在一个示例中,在所述目标直播间的主播用户属于用户帐号的关注用户的情况下,所述至少一个直播间包括所述用户帐号的关注用户的直播间;在所述目标直播间的主播用户不属于用户帐号的关注用户的情况下,所述至少一个直播间包括所述用户帐号的推荐用户的直播间。

综上所述,本申请实施例提供的技术方案,通过在应用程序启动至实际显示程序内容界面的间隔过程,显示应用程序中目标直播间的直播推荐信息,既达到了利用间隔过程对应用程序中直播功能的推广和介绍的目的,也避免商业推广等对用户所造成的抵触心理,能够有效缓解间隔过程中的用户焦虑,长此以往,将有助于提升应用程序的用户使用率。并且,本申请实施例提供的技术方案,通过在用户触控程序内容界面中的直播功能控件进入直播间选择界面之后,优先显示程序加载界面中向用户帐号推荐的目标直播间,实现了与应用程序启动时推荐的目标直播间衔接,突出应用程序初始为用户帐号推荐的目标直播间,达到更好的直播间推荐效果。

需要说明的是,本申请实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参考图10,其示出了本申请一个实施例提供的终端1000的结构框图。该终端1000可以是诸如手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备等电子设备。该终端1000可以是上述图1所示直播间推荐中的终端10。该终端1000中安装有应用程序的客户端,可用于实施上述推荐信息的显示方法。具体来讲:

通常,终端1000包括有:处理器1001和存储器1002。

处理器1001可以包括一个或多个处理核心,比如9核心处理器、8核心处理器等。处理器1001可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(fieldprogrammablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的计算机可读存储介质上存储有计算机程序,该计算机程序被处理器1001执行时实现上述推荐信息的显示方法。

在一些实施例中,终端1000还可选包括有:外围设备接口1003和至少一个外围设备。处理器1001、存储器1002和外围设备接口1003之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1003相连。具体地,外围设备包括:射频电路1004、显示屏1005、摄像头组件1006、音频电路1007、定位组件1008和电源1009中的至少一种。

本领域技术人员可以理解,图10中示出的结构并不构成对终端1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述推荐信息的显示方法。

在示例性实施例中,还提供了一种计算机程序产品,当所述计算机程序产品在终端上运行时,使得终端执行上述推荐信息的显示方法。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1