CN111601148B - 信息展示方法、装置、终端和存储介质 - Google Patents

信息展示方法、装置、终端和存储介质 Download PDF

Info

Publication number
CN111601148B
CN111601148B CN202010474931.0A CN202010474931A CN111601148B CN 111601148 B CN111601148 B CN 111601148B CN 202010474931 A CN202010474931 A CN 202010474931A CN 111601148 B CN111601148 B CN 111601148B
Authority
CN
China
Prior art keywords
live broadcast
card
broadcast room
room
recommendation interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010474931.0A
Other languages
English (en)
Other versions
CN111601148A (zh
Inventor
韦恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN202010474931.0A priority Critical patent/CN111601148B/zh
Publication of CN111601148A publication Critical patent/CN111601148A/zh
Application granted granted Critical
Publication of CN111601148B publication Critical patent/CN111601148B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请公开了一种信息展示方法、装置、终端和存储介质,属于互联网技术领域。本申请实施例提供的信息展示方法,获取直播间推荐界面中待展示的多个直播间的直播信息;确定被选中的第一直播间;提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上;根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。该方法根据第一卡片和第二卡片之间的位置关系,对第二卡片进行缩放处理,从而位于不同位置的第二卡片进行缩放处理的程度不同,显示的大小也不同,突显了层次感,提高了直播信息展示的直观性。

Description

信息展示方法、装置、终端和存储介质
技术领域
本申请涉及互联网技术领域,特别涉及一种信息展示方法、装置、终端和存储介质。
背景技术
目前,网络直播越来越受到用户的喜爱,网络直播可以为用户提供丰富多彩的内容。用户可以通过客户端进入直播间观看网络直播。而用户进入直播间之前,需要先选择直播间,此时终端登录客户端,进入直播间推荐界面,该直播间推荐界面中展示直播间的直播信息。
相关技术中的该直播间推荐界面中包括多个直播间的直播信息,直播信息包括直播间标识、直播封面、主播用户图像等。用户在选择直播间的时候,用户可以点击某个直播间对应的显示区域,此时终端显示的直播推荐界面中的该直播间对应的显示区域以高亮的形式显示,以表示其处于被选中状态,从而与未被选中的卡片进行区分。
但相关技术中直播间的直播信息展示形式单一,没有层次感,导致直播信息展示的直观性差。
发明内容
本申请实施例提供了信息展示方法、装置、终端和存储介质,能够解决直播间的直播信息展示形式单一,直观性差的问题。所述技术方案如下:
一方面,提供了一种信息展示方法,所述方法包括:
获取直播间推荐界面中待展示的多个直播间的直播信息;
确定所述多个直播间中被选中的第一直播间;
提供第一卡片,将所述第一直播间的直播信息显示在所述第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在所述第二卡片上,所述第二直播间为所述多个直播间中除所述第一直播间以外的直播间;
根据所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系,对所述第二卡片进行缩放处理;
在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片。
在一种可能的实现方式中,所述确定所述多个直播间中被选中的第一直播间,包括:
响应于用户的滚动操作,将所述多个直播间的直播信息按照所述滚动操作指示的滚动方向进行滚动;
将位于所述直播间推荐界面中心位置的直播信息对应的直播间作为所述第一直播间。
在另一种可能的实现方式中,所述根据所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系,对所述第二卡片进行缩放处理,包括:
根据所述位置关系,确定所述第二卡片的中心位置与所述第一卡片的中心位置之间的第一距离;
根据所述第一距离确定所述第二卡片的缩放比例;
根据所述第二卡片的缩放比例,对所述第二卡片进行缩放处理。
在另一种可能的实现方式中,所述根据所述第一距离确定所述第二卡片的缩放比例,包括:
确定所述第一距离与所述直播间推荐界面的半宽的比值;
获取基础缩放比例;
根据所述基础缩放比例和所述比值,确定所述第二卡片的缩放比例。
在另一种可能的实现方式中,所述根据所述基础缩放比例和所述比值,确定所述第二卡片的缩放比例,包括:
当所述比值不大于预设比值时,确定所述预设比值和所述基础缩放比例的第一差值,以及所述预设比值与所述比值的第二差值;将所述第一差值与所述第二差值相乘,得到乘积值;将所述乘积值与所述基础缩放比例求和,得到所述第二卡片的缩放比例:
当所述比值大于所述预设比值时,将所述基础缩放比例作为所述第二卡片的缩放比例。
在另一种可能的实现方式中,所述方法还包括:
确定所述第一卡片的中心位置与所述直播间推荐界面的一侧边界之间的第二距离;
确定所述第二卡片的中心位置与所述直播间推荐界面的一侧边界之间的第三距离;
根据所述第二距离和所述第三距离,确定所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系。
在另一种可能的实现方式中,所述获取直播间推荐界面中待展示的多个直播间的直播信息,包括:
获取用户的历史浏览记录和历史观看记录;
从所述历史浏览记录和所述历史观看记录中提取直播特征;
获取与所述直播特征对应的多个直播间的直播信息。
在另一种可能的实现方式中,所述在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片,包括:
将所述第一卡片与所述缩放后的第二卡片横向排列在所述直播间推荐界面中;或者,
将所述第一卡片与所述缩放后的第二卡片纵向排列在所述直播间推荐界面中;或者,
将所述第一卡片显示在所述直播间推荐界面中,将所述缩放后的第二卡片显示在以所述第一卡片的中心位置为圆心的圆环上;或者,
将所述第一卡片显示在所述直播间推荐界面中,以所述第一卡片的任一端点作为所述第二卡片的中心位置,将所述缩放后的第二卡片显示在所述直播间推荐界面中。
在另一种可能的实现方式中,所述第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
所述第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
在另一种可能的实现方式中,所述方法还包括:
确定所述第一直播间的直播主题;
根据所述第一直播间的直播主题,将所述第一卡片的边框设置为与所述第一直播间的直播主题匹配的边框。
另一方面,提供了一种信息展示装置,所述装置包括:
获取模块,用于获取直播间推荐界面中待展示的多个直播间的直播信息;
第一确定模块,用于确定所述多个直播间中被选中的第一直播间;
第一显示模块,用于提供第一卡片,将所述第一直播间的直播信息显示在所述第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在所述第二卡片上,所述第二直播间为所述多个直播间中除所述第一直播间以外的直播间;
处理模块,用于根据所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系,对所述第二卡片进行缩放处理;
第二显示模块,用于在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片。
在一种可能的实现方式中,所述第一确定模块,用于响应于用户的滚动操作,将所述多个直播间的直播信息按照所述滚动操作指示的滚动方向进行滚动;将位于所述直播间推荐界面中心位置的直播信息对应的直播间作为所述第一直播间。
在另一种可能的实现方式中,所述处理模块,包括:
第一确定单元,用于根据所述位置关系,确定所述第二卡片的中心位置与所述第一卡片的中心位置之间的第一距离;
第二确定单元,用于根据所述第一距离确定所述第二卡片的缩放比例;
处理单元,用于根据所述第二卡片的缩放比例,对所述第二卡片进行缩放处理。
在另一种可能的实现方式中,所述第二确定单元,用于确定所述第一距离与所述直播间推荐界面的半宽的比值;获取基础缩放比例;根据所述基础缩放比例和所述比值,确定所述第二卡片的缩放比例。
在另一种可能的实现方式中,所述第二确定单元,用于当所述比值不大于预设比值时,确定所述预设比值和所述基础缩放比例的第一差值,以及所述预设比值与所述比值的第二差值;将所述第一差值与所述第二差值相乘,得到乘积值;将所述乘积值与所述基础缩放比例求和,得到所述第二卡片的缩放比例:当所述比值大于所述预设比值时,将所述基础缩放比例作为所述第二卡片的缩放比例。
在另一种可能的实现方式中,所述装置还包括:
第二确定模块,用于确定所述第一卡片的中心位置与所述直播间推荐界面的一侧边界之间的第二距离;
第三确定模块,用于确定所述第二卡片的中心位置与所述直播间推荐界面的一侧边界之间的第三距离;
第四确定模块,用于根据所述第二距离和所述第三距离,确定所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系。
在另一种可能的实现方式中,所述获取模块,用于获取用户的历史浏览记录和历史观看记录;从所述历史浏览记录和所述历史观看记录中提取直播特征;获取与所述直播特征对应的多个直播间的直播信息。
在另一种可能的实现方式中,所述第二显示模块,用于将所述第一卡片与所述缩放后的第二卡片横向排列在所述直播间推荐界面中;或者,将所述第一卡片与所述缩放后的第二卡片纵向排列在所述直播间推荐界面中;或者,将所述第一卡片显示在所述直播间推荐界面中,将所述缩放后的第二卡片显示在以所述第一卡片的中心位置为圆心的圆环上;或者,将所述第一卡片显示在所述直播间推荐界面中,以所述第一卡片的任一端点作为所述第二卡片的中心位置,将所述缩放后的第二卡片显示在所述直播间推荐界面中。
在另一种可能的实现方式中,所述第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
所述第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
在另一种可能的实现方式中,所述装置还包括:
第五确定模块,用于确定所述第一直播间的直播主题;
设置模块,用于根据所述第一直播间的直播主题,将所述第一卡片的边框设置为与所述第一直播间的直播主题匹配的边框。
另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述信息展示方法中任一项所述的操作。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述信息展示方法中任一项所述的操作。
本申请实施例提供的技术方案带来的有益效果是:
本申请实施例提供的信息展示方法,获取直播间推荐界面中待展示的多个直播间的直播信息;确定多个直播间中被选中的第一直播间;提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上;根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。该方法根据第一卡片和第二卡片之间的位置关系,对第二卡片进行缩放处理,从而位于不同位置的第二卡片进行缩放处理的程度不同,显示的大小也就不同,丰富了直播信息的展示形式,突显了层次感,提高了直播信息展示的直观性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
图1是本申请实施例提供的一种信息展示的实施环境的示意图;
图2是本申请实施例提供的一种信息展示方法的流程图;
图3是本申请实施例提供的一种信息展示方法的流程图;
图4是本申请实施例提供的一种在直播间推荐界面中展示多个直播间的直播信息的示意图;
图5是本申请实施例提供的一种信息展示装置的结构示意图;
图6是本申请实施例提供的一种终端的结构框图。
具体实施方式
为使本申请的技术方案和优点更加清楚,下面对本申请实施方式作进一步地详细描述。
本申请实施例提供了一种信息展示的实施环境,参见图1,该实施环境包括:终端101和服务器102。终端101上安装有客户端,该服务器102为客户端对应的服务器102,该客户端可以为直播客户端,也可以为短视频客户端。用户可以通过终端101登录客户端,进入直播间观看网络直播。终端101进入直播间前,显示直播间推荐界面,该直播间推荐界面中显示多个直播间的直播信息。其中,服务器102可以获取多个直播间的直播信息,将该多个直播间的直播信息发送至终端101,终端101接收服务器102发送的多个直播间的直播信息,在直播间推荐界面中显示该多个直播间的直播信息。该网络直播的类型可以为歌曲直播、娱乐直播、生活直播、游戏直播、购物直播和体育直播中的任一种或多种类型。在本申请实施例中,仅以该网络直播为歌曲直播为例进行说明。
当该网络直播为歌曲直播时,用户进入直播间观看歌曲直播之前,需要先选择直播间,此时终端101登录客户端,进入直播间推荐界面。该直播间推荐界面中有多个直播间的直播信息,该直播信息可以包括直播间标识、直播封面、主播用户图像和观看人数中的一个或多个,还可以包括直播媒体流的标识和类型。每个直播间的直播信息以卡片的形式展示,终端101在获取到用户触发的滚动操作时,将多个卡片按照滚动操作指示的滚动方向进行滚动,将位于直播间推荐界面的中心位置的卡片对应的直播间作为被选中的直播间。在获取到对该直播间的点击操作时,进入该直播间。
在本申请实施例中,终端101在显示位于直播间推荐界面的中心位置的直播信息时,可以保持中心位置的直播间的直播信息对应的第一卡片的尺寸不变,对其他位置的直播间的直播信息对应的第二卡片的尺寸进行缩小处理或者放大处理,从而丰富直播信息的展示形式,突显层次感,提高直播信息展示的直观性。
其中,终端101登录客户端进入直播间,显示直播间推荐界面的触发时机可以根据需要进行设置并更改。在一种可能的实现方式中,终端101可以获取用户关注主播的开播时间,在当前时间与开播时间的时间差达到预设时间差时,在终端101当前显示的第一界面上弹出提醒框或者提醒消息,用于提醒用户当前时间与关注主播的开播时间之间的时间差,避免用户错过开播时间。在当前时间达到开播时间时或者即将达到开播时间时,终端101登录客户端进入直播间推荐界面,从该直播间推荐界面中选择关注的主播对应的直播间。
在另一种可能的实现方式中,终端101可以预先订阅好观看的直播,确定该直播时间,在当前时间与订阅好的直播的直播时间的时间差达到预设时间差时,在当前显示的第一界面上弹出提醒框或者提醒消息。在当前时间达到开播时间时或者即将达到开播时间时,终端101登录客户端进入直播间推荐界面,从该直播间推荐界面中选择预先订阅的直播间。
在另一种可能的实现方式中,用户当前正在浏览短视频,终端101当前显示的第一界面中显示有短视频对应的主播的头像,当用户对该短视频感兴趣时,触发对该主播的头像的点击操作,终端101获取到该点击操作时,进入直播间推荐界面,该直播间推荐界面中显示有该主播的直播间的直播信息,用户可以从直播间推荐界面中选择该主播的直播间。
该第一界面可以为视频播放界面、游戏界面或者聊天界面。其中,该提醒消息可以为语音消息提醒,从而避免影响终端101当前显示的第一界面。该预设时间差可以根据需要进行设置并更改,例如,该预设时间差为5分钟、1分钟。
本申请实施例提供了一种信息展示方法,参见图2,该方法包括:
步骤201:获取直播间推荐界面中待展示的多个直播间的直播信息。
步骤202:确定多个直播间中被选中的第一直播间。
步骤203:提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上,第二直播间为多个直播间中除第一直播间以外的直播间。
步骤204:根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理。
步骤205:在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。
在一种可能的实现方式中,确定多个直播间中被选中的第一直播间,包括:
响应于用户的滚动操作,将多个直播间的直播信息按照滚动操作指示的滚动方向进行滚动;
将位于直播间推荐界面中心位置的直播信息对应的直播间作为第一直播间。
在另一种可能的实现方式中,根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理,包括:
根据位置关系,确定第二卡片的中心位置与第一卡片的中心位置之间的第一距离;
根据第一距离确定第二卡片的缩放比例;
根据第二卡片的缩放比例,对第二卡片进行缩放处理。
在另一种可能的实现方式中,根据第一距离确定第二卡片的缩放比例,包括:
确定第一距离与直播间推荐界面的半宽的比值;
获取基础缩放比例;
根据基础缩放比例和比值,确定第二卡片的缩放比例。
在另一种可能的实现方式中,根据基础缩放比例和比值,确定第二卡片的缩放比例,包括:
当比值不大于预设比值时,确定预设比值和基础缩放比例的第一差值,以及预设比值与比值的第二差值;将第一差值与第二差值相乘,得到乘积值;将乘积值与基础缩放比例求和,得到第二卡片的缩放比例:
当比值大于预设比值时,将基础缩放比例作为第二卡片的缩放比例。
在另一种可能的实现方式中,方法还包括:
确定第一卡片的中心位置与直播间推荐界面的一侧边界之间的第二距离;
确定第二卡片的中心位置与直播间推荐界面的一侧边界之间的第三距离;
根据第二距离和第三距离,确定第一卡片和第二卡片在直播间推荐界面中的位置关系。
在另一种可能的实现方式中,获取直播间推荐界面中待展示的多个直播间的直播信息,包括:
获取用户的历史浏览记录和历史观看记录;
从历史浏览记录和历史观看记录中提取直播特征;
获取与直播特征对应的多个直播间的直播信息。
在另一种可能的实现方式中,在直播间推荐界面中显示第一卡片以及缩放后的第二卡片,包括:
将第一卡片与缩放后的第二卡片横向排列在直播间推荐界面中;或者,
将第一卡片与缩放后的第二卡片纵向排列在直播间推荐界面中;或者,
将第一卡片显示在直播间推荐界面中,将缩放后的第二卡片显示在以第一卡片的中心位置为圆心的圆环上;或者,
将第一卡片显示在直播间推荐界面中,以第一卡片的任一端点作为第二卡片的中心位置,将缩放后的第二卡片显示在直播间推荐界面中。
在另一种可能的实现方式中,第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
在另一种可能的实现方式中,方法还包括:
确定第一直播间的直播主题;
根据第一直播间的直播主题,将第一卡片的边框设置为与第一直播间的直播主题匹配的边框。
本申请实施例提供的信息展示方法,获取直播间推荐界面中待展示的多个直播间的直播信息;确定多个直播间中被选中的第一直播间;提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上;根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。该方法根据第一卡片和第二卡片之间的位置关系,对第二卡片进行缩放处理,从而位于不同位置的第二卡片进行缩放处理的程度不同,显示的大小也就不同,丰富了直播信息的展示形式,突显了层次感,提高了直播信息展示的直观性。
本申请实施例提供了一种信息展示方法,参见图3,该方法包括:
步骤301:终端获取直播间推荐界面中待展示的多个直播间的直播信息。
该直播信息可以包括直播间标识、直播封面、主播用户图像和观看人数中的一个或多个。该直播信息还可以包括直播媒体流的标识和类型。当该直播间为歌曲直播间时,该直播媒体流的标识可以为歌曲名称,该直播媒体流的类型可以为歌曲类型。
本步骤中,终端登录客户端,进入直播间推荐界面,该直播间推荐界面中显示有多个直播间的直播信息,终端可以通过以下两种实现方式中的任一实现方式获取多个直播间的直播信息。
第一种实现方式,终端可以根据用户的历史浏览记录和历史观看记录获取该多个直播间的直播信息。相应的,本步骤可以为:终端获取用户的历史浏览记录和历史观看记录,从历史浏览记录和历史观看记录中提取直播特征;获取与该直播特征对应的多个直播间的直播信息。
其中,终端可以根据用户的历史浏览记录和历史观看记录确定用户在该段时间内观看的直播类型,提取该直播类型的直播特征。例如,该直播间推荐界面为歌曲直播对应的直播间推荐界面,用户在历史时间段内主要观看英文歌曲的直播,则终端提取英文歌曲直播间对应的直播特征,获取该直播特征对应的多个直播间的直播信息,也即获取多个英文歌曲直播间的直播信息。再如,用户在历史时间段内主要观看影视歌曲的直播,则终端获取多个影视歌曲直播间的直播信息。其中,历史时间段可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,历史时间段为一个月、一个星期或者两个星期。
该实现方式中,用户历史浏览和历史观看过的直播间为用户感兴趣或偏爱的直播间,因此,根据用户的历史浏览记录和历史观看记录可以更准确地为用户推荐直播间,推荐的直播间也更符合用户观看习惯。
第二种实现方式,终端也可以获取多个直播类型中每个直播类型包括的每个直播间的直播热度,根据每个直播间的直播热度,获取直播热度较高的多个直播间的直播信息。或者,获取每个直播类型中直播热度最高的直播间的直播信息,得到多个直播间的直播信息。该直播热度用于反应该直播间当前的观看人数,或者历史时间段内的观看人数。人数越多,直播热度越高。在本申请实施例中,对终端获取该多个直播间的直播信息的方式不作具体限定。
该实现方式中,终端根据直播间的直播热度获取直播间的直播信息,可以使用户及时了解当前潮流趋势或者大众喜好。
在一种可能的实现方式中,终端在排列多个直播间的直播信息时,可以按照直播信息与直播特征的相关程度进行排列,相关程度越大,排列位置越靠前。
由于直播间推荐界面的尺寸有限,部分直播间的直播信息未显示在直播间推荐界面中,该情况下,终端可以将该未显示在直播间推荐界面中的直播间的直播信息可以显示在直播信息显示区域中,也即直播容器中,该直播信息显示区域的尺寸大于直播间推荐界面的尺寸。当终端获取到滚动操作时,将多个直播间的直播信息按照该滚动操作指示的滚动方向进行滚动,在直播间推荐界面中显示在直播信息显示区域中的直播间的直播信息。
在一种可能的实现方式中,该多个直播间的直播信息可以承载在卡片上,也即通过卡片展示该多个直播间的直播信息。其中,每个卡片的尺寸可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。
另外,直播间推荐界面中待展示的直播信息对应的直播间的数量以及直播容器中承载的直播信息对应的直播间的数量均可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,直播容器中直播间的数量为5、7或者9,直播间推荐界面中直播间的数量为3。
步骤302:终端确定多个直播间中被选中的第一直播间。
在一种可能的实现方式中,用户可以通过滚动的方式选择直播间,相应的,本步骤可以通过以下步骤(1)至(2)实现,包括:
(1)终端响应于用户的滚动操作,将多个直播间的直播信息按照滚动操作指示的滚动方向进行滚动。
用户进入直播间观看网络直播前,需要先选择直播间。用户浏览该直播间推荐界面中的多个直播间的直播信息时,触发对终端屏幕的滚动操作,终端响应于该滚动操作,将多个直播间的直播信息按照该滚动操作指示的滚动方向进行滚动。
该滚动方向可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,该滚动方向为从左至右、从右至左、从下至上或者从上至下。
在一种可能的实现方式中,直播间推荐界面中显示有设置滚动方向的虚拟按键,当该虚拟按键被触发时,显示下拉菜单,该下拉菜单中显示有多个滚动方向,用户可以从多个滚动方向中选择一滚动方向,终端获取用户选择的滚动方向,按照该选择的滚动方向滚动多个直播间的直播信息。当该虚拟按键未被触发时,终端按照默认的滚动方向滚动多个直播间的直播信息。
(2)终端将位于直播间推荐界面中心位置的直播信息对应的直播间作为第一直播间。
第一直播间为多个直播间中被选中的直播间。本步骤中,终端将位于直播间推荐界面中心位置的直播信息对应的直播间作为被选中的直播间。
在本申请实施例中,终端将位于直播间推荐界面中心位置的直播信息对应的直播间作为被选中的直播间,后续可以与处于其他位置的进行缩放处理的直播间进行区分,突出位于直播间推荐界面中心位置的直播间,从而更直观地展示该直播间的直播信息。
在另一种可能的实现方式中,用户也可以从直播间推荐界面中直接选择想要观看的直播间,也即当终端在直播间推荐界面中获取到用户的点击操作时,确定该点击操作对应的直播间,将该直播间作为第一直播间。
步骤303:终端提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上。
该第二直播间为多个直播间中除第一直播间以外的直播间。
在一种可能的实现方式中,第一卡片的形状可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
在一种可能的实现方式中,当第一卡片的形状为几何图形示意图时,该几何图形的形状可以根据需要进行设置并更改,例如,该几何图形为平面几何图形或者立体几何图形。当该几何图形为平面几何图形时,该几何图形可以为轴对称图形。当第一卡片的形状为屏幕示意图时,该屏幕示意图可以为固定终端的屏幕示意图或者移动终端的屏幕示意图。
第二卡片的形状也可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
另外,第一卡片的形状与第二卡片的形状可以相同或者不同,在本申请实施例中,对此不作具体限定。当第一卡片的形状与第二卡片的形状相同时,第一卡片和第二卡片可以均为几何图形示意图或者唱片示意图。当第一卡片的形状与第二卡片的形状不同时,第一卡片的形状可以为几何图形示意图,第二卡片的形状可以为唱片示意图。
在一种可能的实现方式中,终端提供的卡片具有边框,该边框可以随直播间的直播主题变化。对于第一卡片,该卡片的边框随第一直播间的直播主题变化的过程可以为:终端确定第一直播间的直播主题;根据第一直播间的直播主题,将第一卡片的边框设置为与第一直播间的直播主题匹配的边框。
例如,第一直播间的直播主题为旅游直播,则终端可以将第一卡片的边框设置为与风景相关的边框。进一步,第一直播间的直播主题为A地区的旅游直播,则终端可以以A地区中著名景区的某一区域作为第一卡片的边框。当第一直播间的直播主题变为游戏直播时,则第一卡片的边框可以为与游戏界面或者游戏内容相关的边框。
对于第二卡片,该卡片的边框随第二直播间的直播主题变化的过程与第一卡片的边框随第一直播间的直播主题变化的过程相似,在此不再赘述。并且,第一直播间的直播主题与第二直播间的直播主题可以相同或者不同,在本申请实施例中,对此不作具体限定。例如,第一直播间的直播主题为旅游直播,第二直播间的直播主题为游戏直播。
在本申请实施例中,当直播间的直播主题变化时,卡片的边框也随之变化,从而可以提高卡片显示的多样性,丰富了直播信息的展示形式,提高了用户体验。
在一种可能的实现方式中,卡片的形状也可以随直播间的直播主题变化。例如,第一直播间的直播主题为歌曲直播,则第一卡片的形状可以为唱片示意图;当第一直播间的直播主题变为篮球直播,则第一卡片的形状可以为篮球图形示意图。
步骤304:终端根据第一卡片和第二卡片在直播间推荐界面中的位置关系,确定第二卡片的中心位置与第一卡片的中心位置之间的第一距离。
本步骤中,第一卡片和第二卡片在直播间推荐界面中的位置关系可以用第一卡片的中心位置与第二卡片的中心位置之间的距离来表征。
在一种可能的实现方式中,终端可以通过以下步骤(A1)至(A3)确定第一卡片和第二卡片在直播间推荐界面中的位置关系,具体为:
(A1)终端确定第一卡片的中心位置与直播间推荐界面的一侧边界之间的第二距离。
本步骤中,当第一卡片位于直播间推荐界面的中心,也即第一卡片的中心位置即为直播间推荐界面的中心位置时,该第二距离即为直播间推荐界面宽度的一半,也即直播间推荐界面的半宽。
(A2)终端确定第二卡片的中心位置与直播间推荐界面的一侧边界之间的第三距离。
本步骤中,直播间推荐界面的一侧边界与步骤(A1)中的边界为同一侧边界。当步骤(A1)中终端测量的为第一卡片的中心位置与直播间推荐界面的左侧边界之间的距离时,步骤(A2)中对于每个第二卡片,终端测量该第二卡片的中心位置与直播间推荐界面的左侧边界之间的距离,将该距离作为第三距离。
需要说明的一点是,在本申请实施例中,与滚动方向的起始方向对应的直播间推荐界面的边界即为测量的边界。例如,滚动方向为从左至右,则测量的边界为左侧边界;滚动方向为从右至左,则测量的边界为右侧边界。
(A3)终端根据第二距离和第三距离,确定该位置关系。
终端根据该第二距离和第三距离,计算两者的差值,用该差值表征第一卡片和第二卡片之间的位置关系。
终端将第二距离和第三距离的差值作为第二卡片的中心位置与第一卡片的中心位置之间的第一距离。
在另一种可能的实现方式中,终端可以通过以下步骤(B1)至(B3)确定第一卡片和第二卡片在直播间推荐界面中的位置关系,具体为:
(B1)终端确定第一卡片的中心位置与直播信息显示区域的一侧边界之间的第四距离。
直播信息显示区域包含直播间推荐界面,直播信息显示区域中包括未显示在直播间推荐界面中的直播间的直播信息,因此,直播信息显示区域的区域尺寸大于直播间推荐界面的界面尺寸,且直播信息显示区域超出直播间推荐界面的区域均匀分布在直播间推荐界面的两侧。
本步骤中,终端可以确定直播信息显示区域超出直播间推荐界面的一侧区域的长度,将该长度与直播间推荐界面的半宽求和,将该和值作为第四距离。或者,终端可以直接测量第一卡片的中心位置与直播信息显示区域的任意一侧区域边界之间的距离,将该距离作为第四距离。
参见图4,图4中第一卡片位于直播间推荐界面的中心位置,终端将直播信息显示区域超过直播间推荐界面的一侧区域的长度contentOffset.x与直播间推荐界面的半宽halfWidth求和,将和值作为第四距离centerX1,也即centerX1=contentOffset.x+halfWidth。
(B2)终端确定第二卡片的中心位置与直播信息显示区域的一侧边界之间的第五距离。
本步骤中,直播信息显示区域的一侧边界与步骤(B1)中的边界为同一侧边界。继续参见图4,当步骤(B1)中第四距离为第一卡片的中心位置与直播信息显示区域的左侧边界之间的距离时,步骤(B2)中第五距离为第二卡片的中心位置与直播信息显示区域的左侧边界之间的距离。终端直接测量该距离,得到第五距离,分别为centerX2、centerX3、centerX4。
(B3)终端根据第四距离和第五距离,确定该位置关系。
终端计算第四距离和第五距离的差值,用该差值表征第一卡片和第二卡片之间的位置关系。
终端将第四距离和第五距离的差值作为第二卡片的中心位置与第一卡片的中心位置之间的第一距离,继续参见图4,该差值分别为distance1=centerX1-centerX2、distance2=centerX1-centerX3和distance3=centerX1-centerX4。
步骤305:终端根据第一距离确定第二卡片的缩放比例。
在一种可能的实现方式中,本步骤可以通过以下步骤(1)至(3)实现,包括:
(1)终端确定第一距离与直播间推荐界面的半宽的比值。
本步骤中,终端获取直播间推荐界面的宽度,确定该宽度的一半对应的值,也即半宽。终端将第一距离与直播间推荐界面的半宽相除,得到该比值。该直播间推荐界面的宽度也即终端屏幕的宽度。
(2)终端获取基础缩放比例。
该基础缩放比例可以为缩小比例,也可以为放大比例。当终端对第二卡片进行缩小处理时,该比例为缩小比例,且该比例为第二卡片对应的最小缩小比例;当终端对第二卡片进行放大处理时,该比例为放大比例,且该比例为第二卡片对应的最小放大比例。
该基础缩放比例可以为根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,当对第二卡片进行缩小处理时,该基础缩放比例可以为0.8或者0.9;当对第二卡片进行放大处理时,该基础缩放比例可以为1或者1.1。
(3)终端根据基础缩放比例和比值,确定第二卡片的缩放比例。
在一种可能的实现方式中,当该比值不大于预设比值时,终端确定预设比值和基础缩放比例的第一差值,以及预设比值与该比值的第二差值;将第一差值与第二差值相乘,得到乘积值;将该乘积值与基础缩放比例求和,得到第二卡片的缩放比例。
该实现方式可以采用以下公式表示:A=N+(H-S)*|H-N|
其中,A表示缩放比例,N表示基础缩放比例,H表示预设比值,S表示比值。
需要说明的一点是,预设比值可以大于基础缩放比例,也可以小于基础缩放比例。当对第二卡片进行缩小处理时,基础缩放比例为缩小比例,预设比值大于该缩小比例;当对第二卡片进行放大处理时,基础缩放比例为放大比例,预设比值小于该放大比例。
预设比值可以根据需要进行设置并更改,在本申请实施例中,对此不作具体限定。例如,预设比值为1。
该实现方式中,当终端对第二卡片进行缩小处理,预设比值为1,基础缩放比例为0.9时,该实现方式中的第一差值为0.1,第二差值为1-S,第一差值与第二差值的乘积值为(1-S)0.1,该乘积值与基础缩放比例的和值为0.9+(1-S)0.1,也即第二卡片的缩放比例为0.9+(1-S)0.1。
在本申请实施例中,第二卡片所处位置不同,则得到的第一距离不同,则计算得到的缩放比例也不同,对第二卡片进行缩放处理的程度也不同,从而得到的显示效果也就不同,更加突显了层次感。
在另一种可能的实现方式中,当该比值大于预设比值时,终端将基础缩放比例作为第二卡片的缩放比例。
当预设比值为1,基础缩放比例为0.9,该比值大于1,也即第一距离大于直播间推荐界面的半宽时,终端将0.9作为第二卡片的缩小比例,也即第二卡片进行缩小处理后的最小尺寸为原尺寸的0.9,从而可以保持第二卡片中直播信息的清晰度,避免缩小程度过大,用户无法直接获得直播信息。
其中,当对第二卡片进行缩小处理,且预设比值为1,基础缩放比例为0.9时,本步骤执行时的程序代码如下:
Figure BDA0002515573380000171
步骤306:终端根据第二卡片的缩放比例,对第二卡片进行缩放处理。
本步骤中,终端根据第二卡片的缩放比例,在原始尺寸的基础上按照该缩放比例,对第二卡片进行缩放处理。
步骤307:终端在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。
本步骤中,第一卡片以及缩放后的第二卡片在直播间推荐界面中的显示形式可以根据需要进行设置并更改。
在一种可能的实现方式中,终端可以将第一卡片与缩放后的第二卡片横向排列在直播间推荐界面中。
该实现方式中,第一卡片的中心位置与缩放后的第二卡片的中心位置可以位于同一水平线上,继续参见图4;或者,第一卡片的中心位置与缩放后的第二卡片的中心位置的差值在第一预设差值范围内;或者,第一卡片的顶端与缩放后的第二卡片的顶端位于同一水平线上;或者,第一卡片的底端与缩放后的第二卡片的底端位于同一水平线上。在本申请实施例中,对此不作具体限定。
在另一种可能的实现方式中,终端可以将第一卡片与缩放后的第二卡片纵向排列在直播间推荐界面中。
该实现方式中,第一卡片的中心位置与缩放后的第二卡片的中心位置可以位于同一垂直线上;或者,第一卡片的中心位置与缩放后的第二卡片的中心位置的差值在第二预设差值范围内;或者,第一卡片的左端与缩放后的第二卡片的左端位于同一垂直线上;或者,第一卡片的右端与缩放后的第二卡片的右端位于同一垂直线上。在本申请实施例中,对此不作具体限定。
在另一种可能的实现方式中,终端可以将第一卡片显示在直播间推荐界面中,将缩放后的第二卡片显示在以第一卡片的中心位置为圆心的圆环上。
在本申请实施例中,第二卡片的数量可以根据需要进行设置并更改,例如,第二卡片的数量为2。当第二卡片的数量为2时,直播间推荐界面中显示有三张卡片,即一张第一卡片与两张第二卡片。第一卡片位于直播间推荐界面的中心,则两张第二卡片位于以第一卡片的中心位置为圆心的圆环上,且两张第二卡片的中心位置与第一卡片的中心位置可以在一条直线上,与水平线呈一定角度。该角度可以为0°和180°之外的任一角度,例如,该角度为45°、135°或者60°。
其中,以第一卡片的中心位置为圆心的圆环的半径可以根据需要进行设置并更改,但该半径不大于直播间推荐界面的半宽。
在另一种可能的实现方式中,终端可以将第一卡片显示在直播间推荐界面中,以第一卡片的任一端点作为第二卡片的中心位置,将缩放后的第二卡片显示在直播间推荐界面中。
该实现方式中,第一卡片位于直播间推荐界面的中心,当第一卡片为轴对称几何图形时,例如,第一卡片为长方形,则终端可以将该长方形的左上端点作为第二卡片的中心位置,或者,将该长方形的右上端点作为第二卡片的中心位置,或者,将该长方形的左下端点作为第二卡片的中心位置,或者,将该长方形的右下端点作为第二卡片的中心位置。当第二卡片的数量为4时,终端可以将该长方形的4个端点分别作为该4个第二卡片的中心位置,将该4个卡片显示在直播间推荐界面中。
需要说明的一点是,该实现方式中,第一卡片与第二卡片可能会有部分区域重叠,此时,终端可以将第一卡片置于第二卡片的上层,从而避免重叠的部分影响第一直播间的直播信息的显示。当终端接收到用户触发的滚动操作,将当前位于直播间推荐界面中心位置的第一卡片按照滚动操作指示的滚动方向滚动时,滚动后位于直播间推荐界面中心位置的卡片则置于其他卡片的上层。
在本申请实施例中,在直播间推荐界面中通过不同的显示方式显示第一卡片以及缩放后的第二卡片可以增加直播间推荐界面显示直播信息的多样性,丰富直播信息的展示形式。
本申请实施例提供的信息展示方法,终端获取直播间推荐界面中待展示的多个直播间的直播信息;确定多个直播间中被选中的第一直播间;提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上;根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。该方法根据第一卡片和第二卡片之间的位置关系,对第二卡片进行缩放处理,从而位于不同位置的第二卡片进行缩放处理的程度不同,显示的大小也就不同,丰富了直播信息的展示形式,突显了层次感,提高了直播信息展示的直观性。
本申请实施例提供了一种信息展示装置,参见图5,该装置包括:
获取模块501,用于获取直播间推荐界面中待展示的多个直播间的直播信息;
第一确定模块502,用于确定多个直播间中被选中的第一直播间;
第一显示模块503,用于提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上,第二直播间为多个直播间中除第一直播间以外的直播间;
处理模块504,用于根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;
第二显示模块505,用于在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。
在一种可能的实现方式中,第一确定模块502,用于响应于用户的滚动操作,将多个直播间的直播信息按照滚动操作指示的滚动方向进行滚动;将位于直播间推荐界面中心位置的直播信息对应的直播间作为第一直播间。
在另一种可能的实现方式中,处理模块504,包括:
第一确定单元,用于根据位置关系,确定第二卡片的中心位置与第一卡片的中心位置之间的第一距离;
第二确定单元,用于根据第一距离确定第二卡片的缩放比例;
处理单元,用于根据第二卡片的缩放比例,对第二卡片进行缩放处理。
在另一种可能的实现方式中,第二确定单元,用于确定第一距离与直播间推荐界面的半宽的比值;获取基础缩放比例;根据基础缩放比例和比值,确定第二卡片的缩放比例。
在另一种可能的实现方式中,第二确定单元,用于当比值不大于预设比值时,确定预设比值和基础缩放比例的第一差值,以及预设比值与比值的第二差值;将第一差值与第二差值相乘,得到乘积值;将乘积值与基础缩放比例求和,得到第二卡片的缩放比例:当比值大于预设比值时,将基础缩放比例作为第二卡片的缩放比例。
在另一种可能的实现方式中,装置还包括:
第二确定模块,用于确定第一卡片的中心位置与直播间推荐界面的一侧边界之间的第二距离;
第三确定模块,用于确定第二卡片的中心位置与直播间推荐界面的一侧边界之间的第三距离;
第四确定模块,用于根据第二距离和第三距离,确定第一卡片和第二卡片在直播间推荐界面中的位置关系。
在另一种可能的实现方式中,获取模块501,用于获取用户的历史浏览记录和历史观看记录;从历史浏览记录和历史观看记录中提取直播特征;获取与直播特征对应的多个直播间的直播信息。
在另一种可能的实现方式中,第二显示模块505,用于将第一卡片与缩放后的第二卡片横向排列在直播间推荐界面中;或者,将第一卡片与缩放后的第二卡片纵向排列在直播间推荐界面中;或者,将第一卡片显示在直播间推荐界面中,将缩放后的第二卡片显示在以第一卡片的中心位置为圆心的圆环上;或者,将第一卡片显示在直播间推荐界面中,以第一卡片的任一端点作为第二卡片的中心位置,将缩放后的第二卡片显示在直播间推荐界面中。
在另一种可能的实现方式中,第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
在另一种可能的实现方式中,装置还包括:
第五确定模块,用于确定第一直播间的直播主题;
设置模块,用于根据第一直播间的直播主题,将第一卡片的边框设置为与第一直播间的直播主题匹配的边框。
本申请实施例提供的信息展示装置,获取直播间推荐界面中待展示的多个直播间的直播信息;确定多个直播间中被选中的第一直播间;提供第一卡片,将第一直播间的直播信息显示在第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在第二卡片上;根据第一卡片和第二卡片在直播间推荐界面中的位置关系,对第二卡片进行缩放处理;在直播间推荐界面中显示第一卡片以及缩放后的第二卡片。该装置根据第一卡片和第二卡片之间的位置关系,对第二卡片进行缩放处理,从而位于不同位置的第二卡片进行缩放处理的程度不同,显示的大小也就不同,丰富了直播信息的展示形式,突显了层次感,提高了直播信息展示的直观性。
图6示出了本申请一个示例性实施例提供的终端600的结构框图。该终端600可以是智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端600包括有:处理器601和存储器602。
处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所执行以实现本申请中方法实施例提供的信息展示方法。
在一些实施例中,终端600还可选包括有:***设备接口603和至少一个***设备。处理器601、存储器602和***设备接口603之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口603相连。具体地,***设备包括:射频电路604、显示屏605、摄像头组件606、音频电路607、定位组件608和电源609中的至少一种。
***设备接口603可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和***设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和***设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路604用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏605用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置在终端600的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在终端600的不同表面或呈折叠设计;在另一些实施例中,显示屏605可以是柔性显示屏,设置在终端600的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。
定位组件608用于定位终端600的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件608可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源609用于为终端600中的各个组件进行供电。电源609可以是交流电、直流电、一次性电池或可充电电池。当电源609包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端600还包括有一个或多个传感器610。该一个或多个传感器610包括但不限于:加速度传感器611、陀螺仪传感器612、压力传感器613、指纹传感器614、光学传感器615以及接近传感器616。
加速度传感器611可以检测以终端600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器611可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以根据加速度传感器611采集的重力加速度信号,控制显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器611还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器612可以检测终端600的机体方向及转动角度,陀螺仪传感器612可以与加速度传感器611协同采集用户对终端600的3D动作。处理器601根据陀螺仪传感器612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器613可以设置在终端600的侧边框和/或显示屏605的下层。当压力传感器613设置在终端600的侧边框时,可以检测用户对终端600的握持信号,由处理器601根据压力传感器613采集的握持信号进行左右手识别或快捷操作。当压力传感器613设置在显示屏605的下层时,由处理器601根据用户对显示屏605的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器614用于采集用户的指纹,由处理器601根据指纹传感器614采集到的指纹识别用户的身份,或者,由指纹传感器614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器614可以被设置在终端600的正面、背面或侧面。当终端600上设置有物理按键或厂商Logo时,指纹传感器614可以与物理按键或厂商Logo集成在一起。
光学传感器615用于采集环境光强度。在一个实施例中,处理器601可以根据光学传感器615采集的环境光强度,控制显示屏605的显示亮度。具体地,当环境光强度较高时,调高显示屏605的显示亮度;当环境光强度较低时,调低显示屏605的显示亮度。在另一个实施例中,处理器601还可以根据光学传感器615采集的环境光强度,动态调整摄像头组件606的拍摄参数。
接近传感器616,也称距离传感器,通常设置在终端600的前面板。接近传感器616用于采集用户与终端600的正面之间的距离。在一个实施例中,当接近传感器616检测到用户与终端600的正面之间的距离逐渐变小时,由处理器601控制显示屏605从亮屏状态切换为息屏状态;当接近传感器616检测到用户与终端600的正面之间的距离逐渐变大时,由处理器601控制显示屏605从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图6中示出的结构并不构成对终端600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质应用于终端,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述各个方法实施例提供的方法。
以上所述仅是为了便于本领域的技术人员理解本申请的技术方案,并不用以限制本申请。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (18)

1.一种信息展示方法,其特征在于,所述方法包括:
获取直播间推荐界面中待展示的多个直播间的直播信息;
确定所述多个直播间中被选中的第一直播间;
提供第一卡片,将所述第一直播间的直播信息显示在所述第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在所述第二卡片上,所述第二直播间为所述多个直播间中除所述第一直播间以外的直播间;
根据所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系,确定所述第二卡片的中心位置与所述第一卡片的中心位置之间的第一距离;
根据所述第一距离确定所述第二卡片的缩放比例;
根据所述第二卡片的缩放比例,对所述第二卡片进行缩放处理;
在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片。
2.根据权利要求1所述的方法,其特征在于,所述确定所述多个直播间中被选中的第一直播间,包括:
响应于用户的滚动操作,将所述多个直播间的直播信息按照所述滚动操作指示的滚动方向进行滚动;
将位于所述直播间推荐界面中心位置的直播信息对应的直播间作为所述第一直播间。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离确定所述第二卡片的缩放比例,包括:
确定所述第一距离与所述直播间推荐界面的半宽的比值;
获取基础缩放比例;
当所述比值不大于预设比值时,确定所述预设比值和所述基础缩放比例的第一差值,以及所述预设比值与所述比值的第二差值;将所述第一差值与所述第二差值相乘,得到乘积值;将所述乘积值与所述基础缩放比例求和,得到所述第二卡片的缩放比例;
当所述比值大于所述预设比值时,将所述基础缩放比例作为所述第二卡片的缩放比例。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述第一卡片的中心位置与所述直播间推荐界面的一侧边界之间的第二距离;
确定所述第二卡片的中心位置与所述直播间推荐界面的一侧边界之间的第三距离;
根据所述第二距离和所述第三距离,确定所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系。
5.根据权利要求1所述的方法,其特征在于,所述获取直播间推荐界面中待展示的多个直播间的直播信息,包括:
获取用户的历史浏览记录和历史观看记录;
从所述历史浏览记录和所述历史观看记录中提取直播特征;
获取与所述直播特征对应的多个直播间的直播信息。
6.根据权利要求1所述的方法,其特征在于,所述在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片,包括:
将所述第一卡片与所述缩放后的第二卡片横向排列在所述直播间推荐界面中;或者,
将所述第一卡片与所述缩放后的第二卡片纵向排列在所述直播间推荐界面中;或者,
将所述第一卡片显示在所述直播间推荐界面中,将所述缩放后的第二卡片显示在以所述第一卡片的中心位置为圆心的圆环上;或者,
将所述第一卡片显示在所述直播间推荐界面中,以所述第一卡片的任一端点作为所述第二卡片的中心位置,将所述缩放后的第二卡片显示在所述直播间推荐界面中。
7.根据权利要求1所述的方法,其特征在于,所述第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
所述第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述第一直播间的直播主题;
根据所述第一直播间的直播主题,将所述第一卡片的边框设置为与所述第一直播间的直播主题匹配的边框。
9.一种信息展示装置,其特征在于,所述装置包括:
获取模块,用于获取直播间推荐界面中待展示的多个直播间的直播信息;
第一确定模块,用于确定所述多个直播间中被选中的第一直播间;
第一显示模块,用于提供第一卡片,将所述第一直播间的直播信息显示在所述第一卡片上,以及提供第二卡片,将第二直播间的直播信息显示在所述第二卡片上,所述第二直播间为所述多个直播间中除所述第一直播间以外的直播间;
处理模块,用于根据所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系,对所述第二卡片进行缩放处理;
第二显示模块,用于在所述直播间推荐界面中显示所述第一卡片以及缩放后的第二卡片;
所述处理模块,包括:
第一确定单元,用于根据所述位置关系,确定所述第二卡片的中心位置与所述第一卡片的中心位置之间的第一距离;
第二确定单元,用于根据所述第一距离确定所述第二卡片的缩放比例;
处理单元,用于根据所述第二卡片的缩放比例,对所述第二卡片进行缩放处理。
10.根据权利要求9所述的装置,其特征在于,所述第一确定模块,用于响应于用户的滚动操作,将所述多个直播间的直播信息按照所述滚动操作指示的滚动方向进行滚动;将位于所述直播间推荐界面中心位置的直播信息对应的直播间作为所述第一直播间。
11.根据权利要求9所述的装置,其特征在于,所述第二确定单元,用于确定所述第一距离与所述直播间推荐界面的半宽的比值;获取基础缩放比例;当所述比值不大于预设比值时,确定所述预设比值和所述基础缩放比例的第一差值,以及所述预设比值与所述比值的第二差值;将所述第一差值与所述第二差值相乘,得到乘积值;将所述乘积值与所述基础缩放比例求和,得到所述第二卡片的缩放比例;当所述比值大于所述预设比值时,将所述基础缩放比例作为所述第二卡片的缩放比例。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于确定所述第一卡片的中心位置与所述直播间推荐界面的一侧边界之间的第二距离;
第三确定模块,用于确定所述第二卡片的中心位置与所述直播间推荐界面的一侧边界之间的第三距离;
第四确定模块,用于根据所述第二距离和所述第三距离,确定所述第一卡片和所述第二卡片在所述直播间推荐界面中的位置关系。
13.根据权利要求9所述的装置,其特征在于,所述获取模块,用于获取用户的历史浏览记录和历史观看记录;从所述历史浏览记录和所述历史观看记录中提取直播特征;获取与所述直播特征对应的多个直播间的直播信息。
14.根据权利要求9所述的装置,其特征在于,所述第二显示模块,用于将所述第一卡片与所述缩放后的第二卡片横向排列在所述直播间推荐界面中;或者,将所述第一卡片与所述缩放后的第二卡片纵向排列在所述直播间推荐界面中;或者,将所述第一卡片显示在所述直播间推荐界面中,将所述缩放后的第二卡片显示在以所述第一卡片的中心位置为圆心的圆环上;或者,将所述第一卡片显示在所述直播间推荐界面中,以所述第一卡片的任一端点作为所述第二卡片的中心位置,将所述缩放后的第二卡片显示在所述直播间推荐界面中。
15.根据权利要求9所述的装置,其特征在于,所述第一卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种;或者,
所述第二卡片的形状为几何图形示意图、唱片示意图、屏幕示意图和房间示意图中的至少一种。
16.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第五确定模块,用于确定所述第一直播间的直播主题;
设置模块,用于根据所述第一直播间的直播主题,将所述第一卡片的边框设置为与所述第一直播间的直播主题匹配的边框。
17.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至8任一所述的信息展示方法。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至8任一所述的信息展示方法。
CN202010474931.0A 2020-05-29 2020-05-29 信息展示方法、装置、终端和存储介质 Active CN111601148B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010474931.0A CN111601148B (zh) 2020-05-29 2020-05-29 信息展示方法、装置、终端和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010474931.0A CN111601148B (zh) 2020-05-29 2020-05-29 信息展示方法、装置、终端和存储介质

Publications (2)

Publication Number Publication Date
CN111601148A CN111601148A (zh) 2020-08-28
CN111601148B true CN111601148B (zh) 2022-02-22

Family

ID=72189545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010474931.0A Active CN111601148B (zh) 2020-05-29 2020-05-29 信息展示方法、装置、终端和存储介质

Country Status (1)

Country Link
CN (1) CN111601148B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112653900A (zh) * 2020-12-21 2021-04-13 Oppo广东移动通信有限公司 视频直播中的目标显示方法、装置及设备
CN113055750B (zh) * 2021-03-08 2023-10-13 广州繁星互娱信息科技有限公司 直播方法、装置、终端及存储介质
CN114095751A (zh) * 2021-09-30 2022-02-25 广州方硅信息技术有限公司 直播相关页面的背景处理方法、电子设备及存储介质
CN114095741B (zh) * 2021-10-26 2023-08-08 北京达佳互联信息技术有限公司 页面显示方法、装置、电子设备及存储介质
CN114584807A (zh) * 2022-01-24 2022-06-03 北京达佳互联信息技术有限公司 皮肤设定方法、装置和皮肤显示方法、装置
CN116088724B (zh) * 2022-05-19 2024-06-11 荣耀终端有限公司 卡片显示方法和电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008147913A3 (en) * 2007-05-22 2009-01-22 Vidsys Inc Tracking people and objects using multiple live and recorded surveillance camera video feeds
EP2391119A4 (en) * 2010-03-31 2012-08-01 Fujifilm Corp DEVICE FOR RECORDING 3D IMAGES
CN104636396A (zh) * 2013-11-13 2015-05-20 阿里巴巴集团控股有限公司 一种页面定位方法及装置
WO2016204520A1 (en) * 2015-06-17 2016-12-22 Lg Electronics Inc. Display device and operating method thereof
CN107948664A (zh) * 2017-11-20 2018-04-20 广州虎牙信息科技有限公司 直播间视频播放控制方法、装置及终端
CN108093290A (zh) * 2017-12-13 2018-05-29 广州虎牙信息科技有限公司 直播画面内容切换展示方法、存储设备及计算机设备
CN109698963A (zh) * 2018-12-29 2019-04-30 乐蜜有限公司 一种直播方法、装置、电子设备及可读存储介质
CN109922353A (zh) * 2019-03-25 2019-06-21 广州华多网络科技有限公司 直播列表排版布局方法、装置、计算机设备和存储介质
CN110472172A (zh) * 2019-08-07 2019-11-19 咪咕动漫有限公司 信息展示方法及终端
CN111079012A (zh) * 2019-12-13 2020-04-28 广州酷狗计算机科技有限公司 直播间推荐方法、装置、存储介质及终端

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008147913A3 (en) * 2007-05-22 2009-01-22 Vidsys Inc Tracking people and objects using multiple live and recorded surveillance camera video feeds
EP2391119A4 (en) * 2010-03-31 2012-08-01 Fujifilm Corp DEVICE FOR RECORDING 3D IMAGES
CN104636396A (zh) * 2013-11-13 2015-05-20 阿里巴巴集团控股有限公司 一种页面定位方法及装置
WO2016204520A1 (en) * 2015-06-17 2016-12-22 Lg Electronics Inc. Display device and operating method thereof
CN107948664A (zh) * 2017-11-20 2018-04-20 广州虎牙信息科技有限公司 直播间视频播放控制方法、装置及终端
CN108093290A (zh) * 2017-12-13 2018-05-29 广州虎牙信息科技有限公司 直播画面内容切换展示方法、存储设备及计算机设备
CN109698963A (zh) * 2018-12-29 2019-04-30 乐蜜有限公司 一种直播方法、装置、电子设备及可读存储介质
CN109922353A (zh) * 2019-03-25 2019-06-21 广州华多网络科技有限公司 直播列表排版布局方法、装置、计算机设备和存储介质
CN110472172A (zh) * 2019-08-07 2019-11-19 咪咕动漫有限公司 信息展示方法及终端
CN111079012A (zh) * 2019-12-13 2020-04-28 广州酷狗计算机科技有限公司 直播间推荐方法、装置、存储介质及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
图像处理软件界面设计研究;季慧;《中国优秀硕士学位论文全文数据库》;20130315;全文 *

Also Published As

Publication number Publication date
CN111601148A (zh) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111601148B (zh) 信息展示方法、装置、终端和存储介质
CN111079012B (zh) 直播间推荐方法、装置、存储介质及终端
CN112561632B (zh) 信息显示方法、装置、终端及存储介质
CN109348247B (zh) 确定音视频播放时间戳的方法、装置及存储介质
CN108449641B (zh) 播放媒体流的方法、装置、计算机设备和存储介质
CN108965922B (zh) 视频封面生成方法、装置和存储介质
CN109922356B (zh) 视频推荐方法、装置和计算机可读存储介质
CN111083526B (zh) 视频转场方法、装置、计算机设备及存储介质
CN111753784A (zh) 视频的特效处理方法、装置、终端及存储介质
CN110225390B (zh) 视频预览的方法、装置、终端及计算机可读存储介质
CN109982129B (zh) 短视频的播放控制方法、装置及存储介质
CN113407291A (zh) 内容项显示方法、装置、终端及计算机可读存储介质
CN114245218B (zh) 音视频播放方法、装置、计算机设备及存储介质
CN112667835A (zh) 作品处理方法、装置、电子设备及存储介质
CN111447389A (zh) 视频生成方法、装置、终端及存储介质
CN111368114A (zh) 信息展示方法、装置、设备及存储介质
CN112565806A (zh) 虚拟礼物赠送方法、装置、计算机设备及介质
CN113596499A (zh) 直播数据处理方法、装置、计算机设备及介质
CN109660876B (zh) 显示列表的方法和装置
CN111818358A (zh) 音频文件的播放方法、装置、终端及存储介质
CN111586444A (zh) 视频处理方法、装置、电子设备及存储介质
CN109089137B (zh) 卡顿检测方法及装置
CN111327819A (zh) 选择图像的方法、装置、电子设备及介质
CN110769120A (zh) 进行消息提醒的方法、装置、设备及存储介质
CN113377270A (zh) 信息显示方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant