掌桥专利:专业的专利平台
掌桥专利
首页

界面显示和数据处理的方法、电子设备及存储介质

文献发布时间:2023-06-19 13:29:16


界面显示和数据处理的方法、电子设备及存储介质

技术领域

本公开涉及互联网领域,尤其涉及一种界面显示和数据处理的方法、电子设备及存储介质。

背景技术

目前,各种用于信息展示的应用平台上设置有分类频道或分类功能,方便用户进行信息的筛选和查找。在一些应用平台中,上述分类频道或分类功能所展示的分类名称所对应的信息(诸如:书籍信息、新闻信息、电影信息、图片信息、视频信息等)是由后台运维人员预先将信息按照分类名称进行匹配分类得到的。

以电子书应用平台作为示例,有的电子书应用平台上设置有“分类”频道,用户点击“分类”频道之后,会呈现用于进行书籍筛选的各个分类名称,诸如“小说”、“青春”、“历史”、“文学”、“……”、“励志”、“艺术”、“心理”、“××公版”、“……”“外文”、“医学”等分类名称,然而,对于每本书籍而言,需要将运维人员预先将各个书籍划分至上述各个分类名称中的至少一个分类之下,这种信息展示的方式导致较大的工作量、分类过程繁琐且效率较低。

发明内容

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种界面显示和数据处理的方法、电子设备及存储介质。

第一方面,本公开的实施例提供了一种界面显示的方法。上述界面显示的方法可以应用于终端设备,该方法包括:接收用户对待显示的分类功能界面的查看请求,上述分类功能界面用于为待展示的对象信息提供分类筛选功能;根据上述查看请求,从服务器中获取上述对象信息的分类列表信息,上述分类列表信息中包括:预设分类和上述预设分类下的标签选项,上述标签选项的至少部分根据上述对象信息的内容标签筛选得到;以及根据上述预设分类和上述预设分类下的标签选项,生成并显示分类功能界面。

第二方面,本公开的实施例提供了一种电子设备。上述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信。上述存储器用于存放至少一可执行指令,上述可执行指令使得上述处理器执行以下步骤:接收用户对待显示的分类功能界面的查看请求,上述分类功能界面用于为待展示的对象信息提供分类筛选功能;根据上述查看请求,从服务器中获取上述对象信息的分类列表信息,上述分类列表信息中包括:预设分类和上述预设分类下的标签选项,上述标签选项的至少部分根据上述对象信息的内容标签筛选得到;以及根据上述预设分类和上述预设分类下的标签选项,生成并显示分类功能界面。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,上述查看请求中携带有用户标识;当上述用户标识为新用户标识时,上述标签选项中包括基于预设顺序排列的内容标签;当上述用户标识为已有用户标识时,上述标签选项中包括基于更新顺序进行排列的内容标签;其中,上述更新顺序为根据上述用户标识对应的用户对标签选项中各个内容标签的偏好度,对上述预设顺序进行排序更新后得到的顺序。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,上述标签选项除了包括内容标签之外,还包括用户标签,上述用户标签根据用户的行为数据生成,上述用户标签用于表征用户特征。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,在上述分类列表信息中,上述用户标签具有比上述内容标签相对靠前的排列顺序。

根据本公开的实施例,上述第一方面提供的界面显示的方法中还包括以下步骤,或者上述第二方面提供的电子设备中的上述可执行指令使得上述处理器还执行以下步骤:接收用户在上述标签选项中选择的特定标签,形成目标标签信息;根据上述目标标签信息,向服务器获取与上述目标标签信息匹配的目标对象信息;以及在上述分类功能界面展示上述目标对象信息。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,在上述分类功能界面展示上述目标对象信息,包括:接收用户在上述分类功能界面的显示属性选项中选择的目标显示属性信息;根据上述目标显示属性信息,从服务器中获取上述目标显示属性信息对应的目标对象信息的排序列表;根据上述排序列表,对上述目标对象信息进行排序后展示。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,在上述分类功能界面展示上述目标对象信息的同时,还包括:展示与上述目标对象信息对应的第一标签、第二标签和当前状态。其中,上述第一标签为与上述目标标签信息匹配的标签,上述第二标签为上述目标对象信息的标签中与上述目标标签信息关联度最高的标签。

根据本公开的实施例,上述第一方面提供的界面显示的方法或者上述第二方面提供的电子设备中,上述对象信息包括书籍信息,上述对象信息的内容标签包括书籍标签。

第三方面,本公开的实施例提供了一种数据处理的方法。上述数据处理的方法可以应用于服务器,该方法包括:统计待展示的对象信息的内容标签;将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项;当接收到终端设备对待显示的分类功能界面的查看请求时,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,并将上述分类列表信息发送给终端设备;其中,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。

第四方面,本公开的实施例提供了一种电子设备。上述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信。上述存储器用于存放至少一可执行指令,上述可执行指令使得上述处理器执行以下步骤:统计待展示的对象信息的内容标签;将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项;当接收到终端设备对待显示的分类功能界面的查看请求时,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,并将上述分类列表信息发送给终端设备;其中,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,上述查看请求中携带有用户标识;其中,上述根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,包括以下步骤:确定上述用户标识是否为新用户标识;当上述用户标识为新用户标识时,将上述预设分类下的标签选项基于标签数量的多少进行排序,得到基于预设顺序排列的内容标签和对应的分类列表信息;当上述用户标识为已有用户标识时,根据上述用户标识对应的用户的历史数据,确定上述用户标识对应的用户对标签选项中各个内容标签的偏好度;根据上述偏好度,对上述预设顺序进行排序更新,得到基于更新顺序进行排列的内容标签和对应的分类列表信息。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,上述根据上述用户标识对应的用户的历史数据,确定上述用户标识对应的用户对标签选项中各个内容标签的偏好度,包括以下步骤:根据上述历史数据,确定上述用户标识对应的用户关于特定对象信息的历史访问次数和对应的历史访问时长;以及根据上述特定对象信息的历史访问次数和对应的历史访问时长,确定上述特定对象信息对应的内容标签的偏好度。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,根据上述特定对象信息的历史访问次数和对应的历史访问时长,确定上述特定对象信息对应的内容标签的偏好度,包括:根据访问次数和访问时长各自对应的标签贡献分值,确定上述历史访问次数和上述历史访问时长各自的标签贡献分数;将上述历史访问次数和上述历史访问时长各自对应的标签贡献分数和各自对应的预设权重进行加权和计算,得到上述特定对象信息的偏好度分值。

根据本公开的实施例,上述第三方面提供的数据处理的方法还包括以下步骤,或者上述第四方面提供的电子设备中的上述可执行指令使得上述处理器还执行以下步骤:根据用户的行为数据生成用户标签,上述用户标签用于表征用户特征;其中,将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项,包括:将上述内容标签和上述用户标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,在上述分类列表信息中,上述用户标签具有比上述内容标签相对靠前的排列顺序。

根据本公开的实施例,上述第三方面提供的数据处理的方法还包括以下步骤,或者上述第四方面提供的电子设备中的上述可执行指令使得上述处理器还执行以下步骤:接收来自终端发送的目标标签信息,上述目标标签信息为用户在上述标签选项中选择的特定标签;根据上述目标标签信息,确定与上述目标标签信息匹配的目标对象信息;以及将上述目标对象信息发送给上述终端设备。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,根据上述目标标签信息,确定与上述目标标签信息匹配的目标对象信息,包括:当上述目标标签信息中的特定标签为特定内容标签时,根据上述对象信息的内容标签来确定与上述特定内容标签匹配的目标对象信息;当上述目标标签信息中的特定标签为特定用户标签时,确定与上述特定用户标签关联的目标内容标签,并根据上述对象信息的内容标签来确定与上述目标内容标签匹配的目标对象信息。

根据本公开的实施例,上述第三方面提供的数据处理的方法或者上述第四方面提供的电子设备中,上述对象信息包括书籍信息,上述对象信息的内容标签包括书籍标签。

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

第六方面,本公开的实施例提供了一种计算机可读存储介质。上述计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现如上所述的数据处理的方法。

上述实施例中的一个或多个技术方案至少具有如下优点的部分或全部:

(1)通过将对象信息对应的内容标签作为标签选项的至少部分,根据预设分类和上述预设分类下的标签选项,生成并显示分类功能界面,省略了人工对分类名称的构建和对应于各个分类名称对信息进行分类的操作步骤,能够减少人工操作介入的复杂度和成本。

(2)针对不同的用户来调整分类功能界面中标签选项中各个标签的顺序,对于新用户,各个标签基于预设顺序进行排列和展示;对于已有用户,根据各个用户对于标签的偏好度来进行排列和展示,有助于提升用户通过排序靠前的标签来找到目标信息(例如为用户心仪的书籍)的查找效率。

(3)标签选项除了包括内容标签之外,还包括用户标签,基于用户标签的设置,有助于满足查找个性化需求并丰富了分类功能界面的展现效果。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

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

图1示意性地示出了适用于本公开实施例的界面显示的方法和数据处理的方法的系统架构;

图2示意性地示出了根据本公开一实施例的界面显示的方法的流程图;

图3示意性地示出了根据本公开实施例的获取到的标签选项的示意图,其中,(a)和(b)分别为新用户和已有用户获取到的标签选项的示意图;(c)为内容标签作为标签选项的部分选项的示意图;

图4示意性地示出了根据本公开另一实施例的界面显示的方法的流程图;

图5示意性地示出了根据本公开实施例的步骤S403的详细实施流程图;

图6示意性地示出了根据本公开一实施例的数据处理的方法的流程图;

图7示意性地示出了根据本公开实施例的步骤S603的详细实施流程图;

图8示意性地示出了根据本公开另一实施例的数据处理的方法的流程图;

图9示意性地示出了根据本公开又一实施例的数据处理的方法的流程图;以及

图10示意性示出了本公开实施例提供的电子设备的结构框图。

具体实施方式

在一些应用平台中,分类频道或分类功能所展示的分类名称预先确定,该分类名称所对应的信息(诸如:书籍信息、新闻信息、电影信息、图片信息、视频信息等)是由后台运维人员预先将各个信息按照分类名称进行匹配分类得到的。

以电子书阅读应用平台为例,每本书均需要被划分至已有分类名称中的一个或多个分类名称之下。示例性,书籍《三国演义》被划分至分类频道上“××公版”这一分类名称之下,书籍《道德情操论》被划分至分类频道上“哲学”和“伦理学”这一分类名称之下,等等。

由此可以发现,在运维人员对书籍信息进行类别划分时,书籍《三国演义》的标签:“文化”标签和“历史”标签与书籍《三国演义》被划分到的“××公版”这一分类名称之间是相互独立的,没有利用到书籍本身的标签进行分类,需要人工理解各个分类名称的内在含义,并能够将各个书籍相对精确地匹配到各个分类名称之下,导致较大的工作量、分类过程繁琐且效率较低,并且还没有利用到书籍本身的标签信息。

有鉴于此,本公开的实施例提供了一种界面显示和数据处理的方法、电子设备及存储介质,通过对对象信息的内容标签进行利用,将对象信息对应的内容标签作为标签选项的至少部分,根据预设分类和上述预设分类下的标签选项,生成并显示分类功能界面,省略了人工对分类名称的构建和对应于各个分类名称对信息进行分类的操作步骤,能够减少人工操作介入的复杂度和成本。

上述界面显示的方法可以应用于终端设备,该方法包括:接收用户对待显示的分类功能界面的查看请求,上述分类功能界面用于为待展示的对象信息提供分类筛选功能;根据上述查看请求,从服务器中获取上述对象信息的分类列表信息,上述分类列表信息中包括:预设分类和上述预设分类下的标签选项,上述标签选项的至少部分根据上述对象信息的内容标签筛选得到;以及根据上述预设分类和上述预设分类下的标签选项,生成并显示分类功能界面。

上述数据处理的方法可以应用于服务器,该方法包括:统计待展示的对象信息的内容标签;将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项;当接收到终端设备对待显示的分类功能界面的查看请求时,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,并将上述分类列表信息发送给终端设备;其中,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

图1示意性地示出了适用于本公开实施例的界面显示的方法和数据处理的方法的系统架构。

参照图1所示,适用于本公开实施例的界面显示的方法和数据处理的方法的系统架构100包括:终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种用于进行信息展示的通讯客户端应用,诸如:电子书阅读类应用平台/软件(例如电子书阅读类软件为:某个电子书阅读app,或者支持网页版电子书的浏览器)、购物类应用、短视频应用、网页浏览器应用、搜索类应用、新闻客户端应用、即时通信工具、外卖类应用、社交平台软件等(仅为示例)。

终端设备101、102、103可以是具有显示屏并且支持文本、图片、视频等至少一种播放的电子设备,或者上述终端设备101、102、103也可以是具有显示屏并且支持网页浏览的电子设备。例如,上述电子设备可以包括但不限于是:智能手机、平板电脑、笔记本电脑、台式计算机、智能手表等。

服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的应用界面或者网页提供服务支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的请求进行分析和处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。

需要说明的是,本公开实施例(例如后续要描述的第一个实施例)所提供的界面显示的方法一般可以由终端设备101、102、103执行。本公开实施例(例如后续要描述的第二个实施例)所提供的数据处理的方法一般可以由服务器105执行,或者,也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

下面结合附图来对本公开的实施例进行详细介绍。

本公开的第一个示例性实施例提供了一种界面显示的方法。本实施例提供的界面显示的方法可以应用于终端设备。

图2示意性地示出了根据本公开一实施例的界面显示的方法的流程图。

参照图2所示,本公开实施例提供的界面显示的方法,包括以下步骤:S201、S202和S203。操作S201~S203可以由安装有用于进行信息展示的应用平台/应用软件的终端设备来执行。

在步骤S201,接收用户对待显示的分类功能界面的查看请求,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。

上述用户可以是使用终端设备且具有访问上述应用平台/应用软件的用户账号的一个或多个使用者。

上述分类功能界面可以展示有分类选项,以供用户根据分类选项来对展示的信息进行筛选和查找。具体而言,通过实施步骤S201~S203后显示的分类功能界面上展示的分类选项包括:预设分类和上述预设分类下的标签选项。

待展示的对象信息包括但不限于是:书籍信息、新闻信息、电影信息、图片信息、视频信息等。对象信息的展示内容包括但不限于是以下至少一种:对象名称,对象介绍(例如为对象简介),对象的插图、示意图、封面等,对象的评分,对象的相关标签,对象的当前状态等。

以电子书阅读的场景作为示例,待展示的对象信息包括:上述应用平台/应用软件(例如电子书阅读类软件,包括:某个电子书阅读app,或者支持网页版电子书的浏览器等)包含的书籍信息,上述书籍信息的展示内容包括但不限于是:书籍名称、书籍简介、书籍封面(简称为书封)等。

在本公开的实施例中,上述书籍信息的展示内容还可以进一步包括:书籍评分、书籍的相关标签和当前状态等。

上述步骤S201的实施场景中,在终端设备的应用平台/应用软件的操作界面展示有分类功能界面的入口/触发按钮,例如应用平台的操作界面上的“分类”功能键作为分类功能界面的入口/触发按钮,当用户点击“分类”功能键或者实施其他触发“分类”功能键的预设交互操作,例如在“分类”功能键上停留超过5s,视为用户发起了对分类功能界面的查看请求。

以电子书阅读的场景为例,电子书阅读类应用平台/软件设置有各个频道,例如包括“排行榜”频道、“新书”频道、“福利”频道、“会员(VIP)免费”频道和“分类”频道等。在电子书阅读类应用平台/软件的首页展示有各个频道的功能键,用户通过点击“分类”功能键进入到分类功能界面,从而可以基于分类功能界面提供的各个分类选项来对展示的信息进行筛选和查找。

在步骤S202,根据上述查看请求,从服务器中获取上述对象信息的分类列表信息,上述分类列表信息中包括:预设分类和上述预设分类下的标签选项,上述标签选项的至少部分根据上述对象信息的内容标签筛选得到。

在终端设备接收到上述查看请求的情况下,将上述查看请求发送给服务器,以获取上述对象信息的分类列表信息。服务器在接收到查看请求的情况下,根据查看请求,确定上述对象信息的分类列表信息,并将上述分类列表信息发送给终端设备。

以电子书阅读的场景作为示例,对于每个书籍而言,根据每个书籍的内容信息,能够给每个书籍标记上一个或多个对应的内容标签。例如《三国演义》这一书籍对应的内容标签为:“文化”标签和“历史”标签。

进行书籍打标的方式可以是:基于机器学习模型,为每个书籍信息(对象信息的一种)标记上对应的内容标签。

上述内容标签的描述是广义的含义,是基于与书籍相关的内容进行打标的标签,该描述是为了与后续的用户标签进行区分。

示例性的,内容标签可以是从以下示例性的维度进行打标:书籍题材、书籍内容关键字、书籍作者、书籍获奖、撰写手法等。例如内容标签包括但不限于是以下内容标签:都市文、逆袭、血腥、热血、天才流、争霸流、搞笑、修炼、超能力、爱情、甜宠、推理、悬疑、奇幻、科幻、太阳系、想象力、雨果奖、路遥、魔幻现实主义等。

在一些实施例中,内容标签可以作为标签选项的全部选项,在另一些实施例中,内容标签可以作为标签选项的部分选项。示例性的,在所有书籍信息的内容标签中,将上述内容标签进行对应划分至题材、风格和角色中的至少一个分类类别里面,并且进行内容标签的排序和筛选(可以是随机排序或者基于预设的排序顺序进行排序),得到用于展示的内容标签,这些用于展示的内容标签作为标签选项的全部选项或部分选项。

示例性的,书籍信息的分类列表信息中,预设分类为题材、风格和角色这三个分类类别,在题材、风格、角色各个分类类别下的标签选项均是根据书籍信息的内容标签筛选得到的。

在步骤S203,根据上述预设分类和上述预设分类下的标签选项,生成并显示分类功能界面。

在终端设备获取到分类列表信息之后,根据预设分类和每个预设分类下的标签选项能够生成分类功能界面,并在终端设备上显示上述分类功能界面。

上述分类功能界面中,可以设置有多个固定的主标题,例如为“男生”、“女生”、“出版”、“漫画”、“听书”等,在每个主标题下的分类功能页面中,均对应有上述预设分类和每个预设分类下的标签选项,其中,当前主标题下对应呈现的标签选项是与当前主标题相关的书籍信息下的标签选项。例如,“男生”主标题下对应呈现的标签选项是与男生相关的书籍信息下的标签选项,类似的,“听书”主标题下对应呈现的标签选项是与听书相关的书籍信息下的标签选项。

基于上述步骤S201~S203,通过将对象信息对应的内容标签作为标签选项的至少部分,根据预设分类和上述预设分类下的标签选项,生成并显示分类功能界面,省略了人工对分类名称的构建和对应于各个分类名称对信息进行分类的操作步骤,能够减少人工操作介入的复杂度和成本。

图3示意性地示出了根据本公开实施例的获取到的标签选项的示意图,其中,(a)和(b)分别为新用户和已有用户获取到的标签选项的示意图;(c)为内容标签作为标签选项的部分选项的示意图。

根据本公开的实施例,上述查看请求中携带有用户标识。

上述步骤S202中,当上述用户标识为新用户标识时,获取到的上述标签选项中包括:基于预设顺序排列的内容标签。

参照图3中(a)所示,以标签选项300a进行示例,该标签选项300a是在用户标识对应的用户为新用户的情况下进行展示。示例性的,标签选项300a对应于三种预设分类,分别为题材、风格和角色这三种分类类别。题材分类下有8个标签选项,这8个标签选项均为内容标签,分别示意为内容标签301~308,且这8个标签选项按照预设的顺序进行排列,这里以按照内容标签301~308依次排列的顺序作为预设顺序的示例。与此类似,风格类别下有6个标签选项,这6个标签选项均为内容标签,分别示意为内容标签311~316,且这6个标签选项按照预设的顺序进行排列,这里以按照内容标签311~316依次排列的顺序作为预设顺序的示例。角色类别下有4个标签选项,这4个标签选项均为内容标签,分别示意为内容标签321~324,且这4个标签选项按照预设的顺序进行排列,这里以按照内容标签321~324依次排列的顺序作为预设顺序的示例。

当上述用户标识为已有用户标识时,上述标签选项中包括:基于更新顺序进行排列的内容标签。上述更新顺序为根据上述用户标识对应的用户对标签选项中各个内容标签的偏好度,对上述预设顺序进行排序更新后得到的顺序。

参照图3中(b)所示,以标签选项300b进行示例,该标签选项300b是在标签选项300a的基础上,根据已有用户标识对应的老用户对标签选项中各个内容标签的偏好度进行顺序更新/调整后得到的。示例性的,上述标签选项300b中,在题材这一分类类别下,根据用户对各个内容标签301~308的偏好度,将8个标签选项的顺序调整为:内容标签308、内容标签304、内容标签303、内容标签302、内容标签301、内容标签306、内容标签305、内容标签307。在风格这一分类类别下,根据用户对各个内容标签311~316的偏好度,将6个标签选项的顺序调整为:内容标签313、内容标签312、内容标签311、内容标签314、内容标签315、内容标签316。在角色这一分类类别下,根据用户对各个内容标签321~324的偏好度,将4个标签选项的顺序调整为:内容标签323、内容标签321、内容标签322、内容标签324。

针对不同的用户来调整分类功能界面中标签选项中各个标签的顺序,对于新用户,各个标签基于预设顺序进行排列和展示;对于已有用户,根据各个用户对于标签的偏好度来进行排列和展示,有助于提升用户通过排序靠前的标签来找到目标信息(例如为用户心仪的书籍)的查找效率。

在上述各个实施例的基础上,上述标签选项除了包括内容标签之外,还包括用户标签,上述用户标签根据用户的行为数据生成,上述用户标签用于表征用户特征。基于用户标签的设置,有助于满足查找个性化需求并丰富了分类功能界面的展现效果。

参照图3中(c)所示,标签选项300c除了包括前述标签选项300b中的内容标签之外,在题材这一分类类别下,还包括用户标签001,在风格一分类类别下,还包括用户标签002。

上述用户标签是根据用户在上述应用平台/应用软件的行为数据生成的用户标签,例如用户标签包括但不限于是:“十八岁”、“萝莉控”、“现代”等等。

根据本公开的实施例,上述用户标签的排列顺序比上述内容标签的排列顺序靠前,参照图3中(c)所示。通过设置用户标签的排序比内容标签的排序靠前,能够有助于用户点选与自身的行为偏好相关的用户标签来快速筛选感兴趣的目标对象信息。在同时包括用户标签和基于用户的兴趣偏好对内容标签进行排序更新的实施例中,排在靠前位置的标签同时结合了用户自身的行为偏好(个人特征属性)和用户对于标签选项的选择偏好(标签交互属性),有助于综合提升用户通过标签选项来快速筛选得到感兴趣的目标对象信息的效率。

图4示意性地示出了根据本公开另一实施例的界面显示的方法的流程图。

参照图4所示,本公开实施例提供的界面显示的方法除了包括上述步骤S201~S203之外,还包括步骤S401、S402和S403,为了简化示意,在图4中仅示意步骤S401~S403。需要说明的是,步骤S401~S403在步骤S201~S203之后执行。

在步骤S401,接收用户在上述标签选项中选择的特定标签,形成目标标签信息。

在终端设备显示的分类功能界面中,展示有预设分类和上述预设分类下的标签选项,用户在标签选项点击选择其中一个或多个分类下的特定标签,从而在终端设备上接收到上述目标标签信息。

在步骤S402,根据上述目标标签信息,向服务器获取与上述目标标签信息匹配的目标对象信息。

终端设备会将上述目标标签信息发送给服务器,以向服务器获取与上述目标标签信息匹配的目标对象信息。

在服务器一侧,接收来自终端发送的目标标签信息;根据上述目标标签信息,确定与上述目标标签信息匹配的目标对象信息;以及将上述目标对象信息发送给上述终端设备。

例如,用户在书籍信息的标签选项中选择的目标标签信息为:科幻,则从服务器获取的是标记有科幻这一内容标签的目标书籍信息。

在步骤S403,在上述分类功能界面展示上述目标对象信息。

以书籍信息为例,在分类功能界面中展示的目标书籍信息(目标对象信息的一种示例)包括:目标书籍的书籍名称、书籍简介、书籍封面(简称为书封)等。

图5示意性地示出了根据本公开实施例的步骤S403的详细实施流程图。

根据本公开的实施例,参照图5所示,上述步骤S403中,在上述分类功能界面展示上述目标对象信息,包括以下步骤:S501、S502和S503。

在步骤S501,接收用户在上述分类功能界面的显示属性选项中选择的目标显示属性信息。

示例性的,上述分类功能界面中还展示有显示属性选项,该显示属性选项作为用户选择排序方式的一种选项,例如可以包括:热门、最新、评分等。

在步骤S502,根据上述目标显示属性信息,从服务器中获取上述目标显示属性信息对应的目标对象信息的排序列表。

在步骤S503,根据上述排序列表,对上述目标对象信息进行排序后展示。

基于上述步骤S501~S503,在分类功能界面中,将各个标签选项下对应的书籍信息可以按照“热门”、“最新”和“评分”等目标显示属性信息进行展示,用户可以选择从热门、上架时间或评分来查看不同的书籍展示排序。

此外,上述目标书籍信息的展示内容除了包括:目标书籍的书籍名称、书籍简介、书籍封面(简称为书封)之外,还可以进一步包括:书籍评分、书籍的相关标签和当前状态等。示例性的,在上述分类功能界面展示上述目标对象信息的同时,还包括:展示与上述目标对象信息对应的第一标签、第二标签和当前状态。

在分类功能界面中展示的每一本书的书籍信息中,会显示出第一标签A和第二标签B,以及当前书籍的连载状态,其中,上述第一标签A为与上述目标标签信息匹配的标签,上述第二标签B为上述目标对象信息的标签中与上述目标标签信息关联度最高的标签,上述书籍信息的当前状态例如为连载状态,包括已完结、连载中等。通过同时展示第一标签A和第二标签B,能够激发用户的点击兴趣,使得用户点击更多相关的书籍。

这里以分类功能界面中每本书展示两个书籍标签作为示例,对于书籍信息而言,每个书籍会打上多个内容标签,当书籍的内容标签的个数大于2个时,其他的书籍标签会不显示,在用户在当前显示的分类功能界面中点击展示的特定书籍信息,进入到特定书籍信息对应的书籍详情页后会展示特定书籍的全部内容标签。

本公开的第二个示例性实施例提供了一种数据处理的方法。上述数据处理的方法可以应用于服务器。为了理解整体的信息流过程,可以参照第一个实施例和第二个实施例的描述。

图6示意性地示出了根据本公开一实施例的数据处理的方法的流程图。

参照图6所示,本公开实施例提供的数据处理的方法,包括以下步骤:S601、S602和S603。

在步骤S601,统计待展示的对象信息的内容标签。

待展示的对象信息包括但不限于是:书籍信息、新闻信息、电影信息、图片信息、视频信息等。上述内容标签的描述是广义的含义,是基于与对象信息(例如为书籍信息)相关的内容进行打标的标签,该描述是为了与用户数据生成的用户标签进行区分。

示例性的,以书籍信息的内容标签为例,该内容标签可以是从以下示例性的维度进行打标:书籍题材、书籍内容关键字、书籍作者、书籍获奖、撰写手法等。例如内容标签包括但不限于是以下内容标签:都市文、逆袭、血腥、热血、天才流、争霸流、搞笑、修炼、超能力、爱情、甜宠、推理、悬疑、奇幻、科幻、太阳系、想象力、雨果奖、路遥、魔幻现实主义等。

在步骤S602,将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项。

上述步骤S602可以是基于设定条件和算法进行筛选,也可以是由机器学习模型进行分类匹配,输入为内容标签,输出为各个内容标签对应的预设分类或者预设分类的概率,从而得到对应于各个预设分类的标签选项。

在一些实施例中,内容标签可以作为标签选项的全部选项,在另一些实施例中,内容标签可以作为标签选项的部分选项。

在步骤S603,当接收到终端设备对待显示的分类功能界面的查看请求时,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,并将上述分类列表信息发送给终端设备;其中,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。

服务器预先执行上述步骤S601和S602之后,终端设备执行上述步骤S201和S202,向服务器发起获取分类列表信息的请求;相应的,在服务器上执行步骤S603,将得到的分类列表信息发送给终端设备;之后,终端设备执行步骤S203,在终端设备上显示分类功能界面。

图7示意性地示出了根据本公开实施例的步骤S603的详细实施流程图。

根据本公开的实施例,上述查看请求中携带有用户标识。

参照图7所示,上述步骤S603中,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,包括:步骤S711、S712a、S712b和S713b。

在步骤S711,确定上述用户标识是否为新用户标识。

在步骤S712a,当上述用户标识为新用户标识时,将上述预设分类下的标签选项基于标签数量的多少进行排序,得到基于预设顺序排列的内容标签和对应的分类列表信息。

上述标签选项的至少部分为内容标签,根据待显示的书籍信息中的所有内容标签中的标签数量统计个数,可以得到各个内容标签进行排列的预设顺序。

例如,预设分类下共有8个待展示的标签选项,待展示的对象信息共有200个内容标签,对所有书籍出现的标签的种类和数量进行统计,在实际场景中,各个书籍信息之间的内容标签会有相同/重复的内容标签,这样的话,重复的内容标签只要出现就会被统计进入标签数量中,即相同的内容标签的数量会被统计上,从而可以基于标签数量(对应于各个内容标签出现的次数)由多到少来对标签选项中的内容标签进行排序。

在步骤S712b,当上述用户标识为已有用户标识时,根据上述用户标识对应的用户的历史数据,确定上述用户标识对应的用户对标签选项中各个内容标签的偏好度。

在步骤S713b,根据上述偏好度,对上述预设顺序进行排序更新,得到基于更新顺序进行排列的内容标签和对应的分类列表信息。

通过基于用户对呈现的内容标签的偏好选择来更新内容标签的先后顺序,使得用户偏好的内容标签会靠前展示,从而有助于提升用户通过排序靠前的标签来找到目标信息(例如为用户心仪的书籍)的查找效率。

根据本公开的实施例,上述步骤S713b中,根据上述用户标识对应的用户的历史数据,确定上述用户标识对应的用户对标签选项中各个内容标签的偏好度,包括以下步骤:根据上述历史数据,确定上述用户标识对应的用户关于特定对象信息的历史访问次数和对应的历史访问时长;以及根据上述特定对象信息的历史访问次数和对应的历史访问时长,确定上述特定对象信息对应的内容标签的偏好度。

例如,上述偏好度可以通过计算用户对不同标签的偏好分来得到,将标签偏好分排名最高的内容标签调整到靠前的位置(例如为第一位或第二位),以使得用户能快速找到感兴趣的书籍标签,以提高找书效率。

根据上述特定对象信息的历史访问次数和对应的历史访问时长,确定上述特定对象信息对应的内容标签的偏好度,包括:根据访问次数和访问时长各自对应的标签贡献分值,确定上述历史访问次数和上述历史访问时长各自的标签贡献分数;将上述历史访问次数和上述历史访问时长各自对应的标签贡献分数和各自对应的预设权重进行加权和计算,得到上述特定对象信息的偏好度分值。

历史访问次数和历史访问时长设置有对应的标签贡献分值和预设权重。示例性的,内容标签的偏好分(偏好度)=阅读时长产生标签分×0.8(示例历史访问时长的预设权重值)+书籍点击产生标签分×0.2(示例历史访问次数的预设权重值)。

示例性的,历史访问时长每够10分钟,标签分值对应增加1分。例如,历史访问时长为10分钟,对应于标签分值为1分;历史访问时长为35分钟,对应于标签分值为3分。书籍每被点击一次,该书籍所包含的各个标签所对应的标签分值加1。

图8示意性地示出了根据本公开另一实施例的数据处理的方法的流程图。

本公开实施例提供的数据处理的方法除了包括上述步骤S601~S603之外,还包括步骤S801,上述步骤S602在实施时包括S602a,参照图8所示,步骤S901在步骤S602a之前执行。

在步骤S801中,根据用户的行为数据生成用户标签,上述用户标签用于表征用户特征。

上述用户标签是根据用户在上述应用平台/应用软件的行为数据生成的用户标签,例如用户标签包括但不限于是:“十八岁”、“萝莉控”、“现代”等等。

根据本公开的实施例,上述用户标签的排列顺序比上述内容标签的排列顺序靠前。通过设置用户标签的排序比内容标签的排序靠前,能够有助于用户点选与自身的行为偏好相关的用户标签来快速筛选感兴趣的目标对象信息。在同时包括用户标签和基于用户的兴趣偏好对内容标签进行排序更新的实施例中,排在靠前位置的标签同时结合了用户自身的行为偏好(个人特征属性)和用户对于标签选项的选择偏好(标签交互属性),有助于综合提升用户通过标签选项来快速筛选得到感兴趣的目标对象信息的效率。

本实施例中,上述步骤S602中,将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项,包括步骤S602a:将上述内容标签和上述用户标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项。

在包括步骤S801的实施例中,服务器预先执行上述步骤S601、S801和S602a之后,终端设备执行上述步骤S201和S202,向服务器发起获取分类列表信息的请求;相应的,在服务器上执行步骤S603,将得到的分类列表信息发送给终端设备;之后,终端设备执行步骤S203,在上述分类功能界面展示上述目标对象信息。

图9示意性地示出了根据本公开又一实施例的数据处理的方法的流程图。

根据本公开的实施例,与第一个实施例描述的包括步骤S201~S203和S401~S403的实施例对应,本公开实施例提供的数据处理的方法除了包括上述步骤S601~S603,或者包括步骤S601、S801、S602a和S603之外,还包括以下步骤:S901、S902和S903,为了简化示意,在图9中仅示意了步骤S901~S903。

在步骤S901,接收来自终端发送的目标标签信息,上述目标标签信息为用户在上述标签选项中选择的特定标签。

在步骤S902,根据上述目标标签信息,确定与上述目标标签信息匹配的目标对象信息。

在步骤S903,将上述目标对象信息发送给上述终端设备。

终端设备和服务器交互,各自执行完步骤S201~S203,步骤S601~S603之后,终端设备执行步骤S401和S402,向服务器发起获取与上述目标标签信息匹配的目标对象信息的请求;相应的,在服务器上执行步骤S902和S903,将得到的目标对象信息发送给上述终端设备;之后,终端设备执行步骤S403,在终端设备上显示分类功能界面。

根据本公开的实施例,上述步骤S902中,根据上述目标标签信息,确定与上述目标标签信息匹配的目标对象信息,包括:当上述目标标签信息中的特定标签为特定内容标签时,根据上述对象信息的内容标签来确定与上述特定内容标签匹配的目标对象信息;当上述目标标签信息中的特定标签为特定用户标签时,确定与上述特定用户标签关联的目标内容标签,并根据上述对象信息的内容标签来确定与上述目标内容标签匹配的目标对象信息。

例如,在用户选中“用户标签”a时,可以使用预设关联表来查询以确定用户标签所对应的分类标签,例如a1-b1,a2-b2等等。此外,还可以通过标签关联计算模型确定“用户标签”所关联的分类标签b,并展示分类标签b下的各个电子书。

本公开的实施例提供的各个技术方案可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开的实施例实施例的电子设备中的一些或者全部部件的一些或者全部功能。本公开的实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。实现本公开的实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

本公开的第三个示例性实施例提供了一种电子设备。

图10示意性示出了本公开实施例提供的电子设备的结构框图。

参照图10所示,本公开实施例提供的电子设备1000包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001、通信接口1002和存储器1003通过通信总线1004完成相互间的通信;存储器1003,用于存放至少一可执行指令;处理器1001,用于执行存储器上所存放的可执行指令时,实现如上所述的界面显示的方法或数据处理的方法。

具体而言,当实现第一个实施例的界面显示的方法时,上述可执行指令使得上述处理器执行以下步骤:根据用户的行为数据生成用户标签,上述用户标签用于表征用户特征;其中,将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项,包括:将上述内容标签和上述用户标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项。上述各个步骤的详细实施过程以及进一步还可以包括的步骤可以参照第一个实施例的描述,这里不再赘述。对应的电子设备可以是:安装有用于进行信息展示的应用软件的终端设备。

当实现第二个实施例的数据处理的方法时,上述可执行指令使得上述处理器执行以下步骤:统计待展示的对象信息的内容标签;将上述内容标签基于预设分类进行划分和筛选,得到各个预设分类下待展示的标签选项;当接收到终端设备对待显示的分类功能界面的查看请求时,根据上述查看请求,确定包含上述预设分类和上述预设分类下的标签选项的分类列表信息,并将上述分类列表信息发送给终端设备;其中,上述分类功能界面用于为待展示的对象信息提供分类筛选功能。上述各个步骤的详细实施过程以及进一步还可以包括的步骤可以参照第二个实施例的描述,这里不再赘述。对应的电子设备可以是为上述应用软件提供服务支持的服务器,或者是:能够与上述终端设备和/或上述服务器进行通信的服务器集群中的服务器。

在一示例性场景中,上述应用软件为以下软件中的一种或多种:电子阅读类软件、短视频软件、搜索软件、外卖软件等。

上述存储器1003可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器1003具有用于执行上述方法中的任何方法步骤的可执行指令的存储空间。例如,用于可执行指令的存储空间可以包括分别用于实现上面的方法中的各个步骤的各个可执行指令。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元可以具有与上述电子设备中的存储器1003类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本公开的实施例的方法步骤的可执行指令,即可以由例如诸如1001之类的处理器读取的程序代码,这些程序代码当由电子设备运行时,导致该电子设备执行上面所描述的方法中的各个步骤。

本公开的第四个示例性实施例还提供了一种计算机可读存储介质。上述计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现如上所述的界面显示和数据处理的方法。

该计算机可读存储介质可以是上述实施例中描述的设备/装置中所包含的;也可以是单独存在,而未装配入该设备/装置中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者步骤与另一个实体或步骤区分开来,而不一定要求或者暗示这些实体或步骤之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术分类

06120113693311