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

一种内容浏览引导方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 16:20:42



技术领域

本申请涉及计算机技术领域,尤其涉及一种内容浏览引导方法、装置、电子设备和存储介质。

背景技术

目前,随着手机等移动终端的普及以及电子书阅读器的发展,电子书越来越受阅读用户的青睐。作为一种现代化的阅读趋势,电子阅读的优势十分明显:低碳、便捷、成本低且存储量大。随着阅读用户的增多,书籍资源的需求量也随之增加。但是,相关技术仅提供了一个模块放置书籍,用户不断添加书籍后,大量书籍堆积呈现混乱,用户较难感知到书籍之间的差异。同样,对于其他的多媒体内容也存在类似的问题。

发明内容

本申请实施例提供一种内容浏览引导方法、装置、电子设备和存储介质,用以丰富多媒体内容之间展示的差异性,实现多媒体内容的快速的浏览引导。

本申请实施例提供的第一种内容浏览引导方法,包括:

响应于浏览多媒体内容集合的触发操作,在浏览引导界面显示所述多媒体内容集合中各个多媒体内容的浏览状态,并根据所述各个多媒体内容的浏览状态呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

响应于针对所述多媒体内容集合中的目标多媒体内容触发的浏览操作,在所述浏览引导界面更新所述目标多媒体内容的浏览状态及相应的展示效果。

本申请实施例提供的第二种内容浏览引导方法,包括:

接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,获取所述多媒体内容集合中的各个多媒体内容对应的浏览状态,并将所述各个多媒体内容对应的浏览状态返回给所述客户端,以使所述客户端在浏览引导界面显示所述各个多媒体内容的浏览状态,并根据所述各个多媒体内容的浏览状态在所述浏览引导界面呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

接收到针对目标多媒体内容的浏览状态更新请求后,更新存储所述目标多媒体内容的浏览状态,其中,所述浏览状态更新请求是所述客户端通过响应针对所述多媒体内容集合中的目标多媒体内容触发的浏览操作而触发的。

本申请实施例提供的第一种内容浏览引导装置,包括:

第一响应单元,用于响应于浏览多媒体内容集合的触发操作,在浏览引导界面显示所述多媒体内容集合中各个多媒体内容的浏览状态,并根据所述各个多媒体内容的浏览状态呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

第二响应单元,用于响应于针对所述多媒体内容集合中的目标多媒体内容触发的浏览操作,在所述浏览引导界面更新所述目标多媒体内容的浏览状态及相应的展示效果。

可选的,所述第一响应单元还用于:

在响应于浏览多媒体内容集合的触发操作之后,在浏览引导界面显示所述多媒体内容集合中各个多媒体内容的浏览状态之前,向服务器发送获取请求,接收所述服务器返回的所述各个多媒体内容对应的浏览状态,其中,所述各个多媒体内容对应的浏览状态是根据所述各个多媒体内容关联的账户对应的操作信息以及所述各个多媒体内容的内容元素中的至少一种,对所述各个多媒体内容进行状态分类所得到的。

可选的,所述第一响应单元具体用于:

按照所述各个多媒体内容各自对应的浏览状态,在所述浏览引导界面中分区域显示所述各个多媒体内容的浏览状态,并根据所述各个多媒体内容的浏览状态呈现对应的展示效果,其中,属于同一浏览状态的多媒体内容位于同一显示区域。

可选的,所述第二响应单元具体用于:

响应于针对所述多媒体内容集合中的目标多媒体内容触发的浏览操作,显示针对所述目标多媒体内容的内容浏览界面,并根据所述目标多媒体内容相应的浏览进度,在所述内容浏览界面中显示所述目标多媒体内容中与所述浏览进度对应的内容;

响应于针对所述目标多媒体内容触发的浏览结束操作,若确定所述目标多媒体内容的浏览状态发生变化,则在所述浏览引导界面更新所述目标多媒体内容的浏览状态,并根据更新后的所述目标多媒体内容的浏览状态,调整所述目标多媒体内容在所述浏览引导界面中的显示区域及相应的展示效果。

可选的,所述装置还包括:

推荐单元,用于在所述浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对所述至少一个待推荐多媒体内容的浏览引导信息,其中,所述至少一个待推荐多媒体内容为根据各个多媒体内容对应的浏览概率,从所述多媒体内容集合中筛选出的多媒体内容,所述浏览引导信息用于表征浏览所述至少一个待推荐多媒体内容的理由。

可选的,所述装置还包括:

处理单元,用于通过如下方式确定所述各个多媒体内容对应的浏览概率:

针对所述各个多媒体内容,分别执行以下操作:

对于所述各个多媒体内容中的一个多媒体内容,获取所述一个多媒体内容相关的参考信息,所述参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种;

分别根据所述一个多媒体内容的参考信息,基于所述参考信息分析得到所述一个多媒体内容对应的各类内容标签;

分别将所述各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定所述一个多媒体内容对应的浏览概率。

可选的,所述装置还包括:

调整单元,用于针对所述各个多媒体内容中的一个多媒体内容,若所述一个多媒体内容的浏览状态表征所述一个多媒体内容的未浏览时长超过预设时长,则将所述多媒体内容从所述多媒体内容集合中移出。

本申请实施例提供的第二种内容浏览引导装置,包括:

第一反馈单元,用于接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,获取所述多媒体内容集合中的各个多媒体内容对应的浏览状态,并将所述各个多媒体内容对应的浏览状态返回给所述客户端,以使所述客户端在浏览引导界面显示所述各个多媒体内容的浏览状态,并根据所述各个多媒体内容的浏览状态在所述浏览引导界面呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

更新单元,用于接收到针对目标多媒体内容的浏览状态更新请求后,更新存储所述目标多媒体内容的浏览状态,其中,所述浏览状态更新请求是所述客户端通过响应针对所述多媒体内容集合中的目标多媒体内容触发的浏览操作而触发的。

可选的,所述第一反馈单元具体用于:

接收到客户端通过响应浏览所述多媒体内容集合的触发操作发送的获取请求后,确定所述多媒体内容集合中的各个多媒体内容关联的账户对应的操作信息以及所述各个多媒体内容的内容元素中的至少一种;

根据所述各个多媒体内容关联的账户对应的操作信息以及所述各个多媒体内容的内容元素中的至少一种,对所述各个多媒体内容进行状态分类,获得所述各个多媒体内容对应的浏览状态。

可选的,所述操作信息包括多媒体内容对应的最新浏览时间;所述第一反馈单元具体用于:

针对所述各个多媒体内容,分别执行以下操作:

对于所述各个多媒体内容中的一个多媒体内容,将当前时间与所述多媒体内容对应的最新浏览时间之间的差值作为所述多媒体内容对应的未浏览时长;

根据所述未浏览时长所属的时间区间与浏览状态之间的映射关系,确定所述多媒体内容对应的浏览状态。

可选的,所述装置还包括:

第二反馈单元,用于接收到所述客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,将所述各个多媒体内容对应的浏览概率返回给客户端,以使所述客户端根据所述各个多媒体内容对应的浏览概率,从所述多媒体内容集合中筛选出至少一个待推荐多媒体内容,并在所述浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对所述至少一个待推荐多媒体内容的浏览引导信息,其中,所述浏览引导信息用于表征浏览所述至少一个待推荐多媒体内容的理由。

可选的,所述第二反馈单元还用于:

在所述将所述各个多媒体内容对应的浏览概率返回给客户端之前,针对所述各个多媒体内容,分别执行以下操作:

对于所述各个多媒体内容中的一个多媒体内容,获取所述一个多媒体内容相关的参考信息,所述参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种;

分别根据所述一个多媒体内容的参考信息,基于所述参考信息分析得到所述一个多媒体内容对应的各类内容标签;

分别将所述各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定所述一个多媒体内容对应的浏览概率。

本申请实施例提供的一种电子设备,包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述一种内容浏览引导方法的步骤。

本申请实施例提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任意一种内容浏览引导方法的步骤。

本申请实施例提供一种计算机可读存储介质,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使所述电子设备执行上述一种内容浏览引导方法的步骤。

本申请有益效果如下:

本申请实施例提供的内容浏览引导方法、装置、电子设备和存储介质,由于本申请实施例中,能够对多媒体内容集合内的各个多媒体内容进行状态分类,获得各个多媒体内容对应的浏览状态,这样,在浏览引导界面向用户展示多媒体内容集合内的各个多媒体内容时,主要展示各个多媒体内容对应的浏览状态,并且,不同的浏览状态对应不同的展示效果,该方法丰富了多媒体内容的显示样式,丰富多媒体内容之间展示的差异性,能够帮助用户有效地识别出不同状态的多媒体内容,快速选中需要查看的多媒体内容,实现多媒体内容的快速的浏览引导。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

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

图1为本申请实施例中的一种应用场景的一个可选的示意图;

图2A为本申请实施例中的第一种内容浏览引导方法的流程示意图;

图2B为本申请实施例中的第二种内容浏览引导方法的流程示意图;

图3为本申请实施例中的一种浏览引导界面的示意图;

图4A为本申请实施例中的另一种内容浏览界面的示意图;

图4B为本申请实施例中的一种浏览引导界面至内容浏览界面的跳转示意图;

图4C为本申请实施例中的一种内容浏览界面至浏览引导界面的跳转示意图;

图5为本申请实施例中的一种包含浏览引导信息的浏览引导界面的示意图;

图6为本申请实施例中的一种参考信息的示意图;

图7为本申请实施例中的第三种内容浏览引导方法的流程示意图;

图8为本申请实施例中的一种内容浏览引导方法的交互实现时序图;

图9为本申请实施例中的第一种内容浏览引导装置的组成结构示意图;

图10为本申请实施例中的第二种内容浏览引导装置的组成结构示意图;

图11为应用本申请实施例的一种电子设备的一个硬件组成结构示意图;

图12为应用本申请实施例的另一种电子设备的一个硬件组成结构示意图。

具体实施方式

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

下面对本申请实施例中涉及的部分概念进行介绍。

多媒体内容:组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体。媒体包括文字、图片、声音、影片等。在本申请实施例中,多媒体内容可以是小说、文章、资讯、视频、音乐、图片等,此外还可以指商品等收藏物。多媒体内容集合具体是用于收藏这些多媒体内容的收藏夹。

客户端(Client):或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务器互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。

应用操作界面:是应用系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换,目的是使得用户能够方便有效率地去操作应用以达成双向之交互,完成所希望借助应用完成之工作。在本申请实施例中,应用操作界面包含了人机交互与图形用户接口,具体的应用操作界面包括浏览引导界面,内容浏览界面等。其中,不同的应用操作界面用于向用户展示不同的内容,实现用户与应用之间不同的信息交互。

浏览引导界面:一种面向用户的,用以展示目标多媒体内容的界面。在浏览引导界面中可显示有多媒体内容集合中的各个多媒体内容相关的浏览状态,并且,在浏览引导界面中还显示有根据各个多媒体内容的浏览状态呈现的展示效果,在本申请实施例中,不同的浏览状态对应不同的展示效果。此外,在显示各个多媒体内容时,还可根据各个多媒体内容的浏览状态,分区域显示多媒体内容。

浏览引导信息:用于表征查看待推荐多媒体内容的理由。在本申请实施例中,待推荐多媒体内容是依据各个多媒体内容的浏览概率从多媒体内容集合中筛选出来的。以多媒体内容为电子书籍(小说)为例,多媒体内容集合指某个用户的书架,该书架中的书籍可以分为在读,某时长内未读,和已读完几大类,假设待推荐书籍为某时长内未读中的一本,则浏览引导信息即指向用户推荐该书籍进行阅读的理由等。

内容浏览界面:一种面向用户的,用以展示多媒体内容的内容详情的界面。以多媒体内容为小说为例,则内容浏览界面具体用于向用户展示小说内容,当前内容浏览界面展示的内容是根据多媒体内容相应的浏览进度确定的,该多媒体内容中与浏览进度对应的部分。

本申请实施例涉及人工智能(Artificial Intelligence,AI)和机器学习技术,基于人工智能中的计算机视觉技术和机器学习(Machine Learning,ML)而设计。

人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。

人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术主要包括计算机视觉技术、自然语言处理技术、以及机器学习/深度学习等几大方向。随着人工智能技术研究和进步,人工智能在多个领域展开研究和应用,例如常见的智能家居、智能客服、虚拟助理、智能音箱、智能营销、无人驾驶、自动驾驶、机器人、智能医疗等,相信随着技术的发展,人工智能将在更多的领域获得应用,并发挥越来越重要的价值。

机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。对比于数据挖掘从大数据之间找相互特性而言,机器学习更加注重算法的设计,让计算机能够自动地从数据中“学习”规律,并利用规律对未知数据进行预测。

机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习等技术。本申请实施例在计算各个多媒体内容的浏览概率时,采用基于机器学习或深度学习的概率预测模型,基于该模型分别对各个多媒体内容进行特征提取,获得各个多媒体内容对应的浏览概率。

在本申请实施例中提出的训练概率预测模型的方法可分为两部分,包括训练部分和应用部分;其中,训练部分就涉及到机器学习这一技术领域,在训练部分中,通过机器学习这一技术训练概率预测模型,使用包含样本多媒体内容的训练样本来训练概率预测模型,训练样本通过概率预测模型后,获取概率预测模型的输出结果,并基于输出结果与训练样本上标注的标签之间的误差,通过优化算法不断调整模型参数,得到已训练的概率预测模型;应用部分用于使用在训练部分训练得到的概率预测模型来对针对多媒体内容集合中的各个多媒体内容进行特征提取,获得各个多媒体内容对应的浏览概率,进而基于各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容等。

下面对本申请实施例的设计思想进行简要介绍:

随着移动通信和互联网的融合,智能手机(Smartphone)的应用正逐步兴起,其除了具备手机的通话功能外,各式各样的应用也相继在手机或是网络上发展开来。其中,电子书越来越受阅读用户的青睐。作为一种现代化的阅读趋势,电子阅读的优势十分明显:低碳、便捷、成本低且存储量大。随着阅读用户的增多,书籍资源的需求量也随之增加。

但是,相关技术中的电子书应用,仅提供了一个书架模块放置书籍,在用户进入电子书的书架后,书架界面往往会展示出预先置入书架的各本书籍,其中每本书籍展示的是书籍封面,展示方式都相同。在用户不断添加书籍后,大量书籍堆积呈现混乱,用户较难感知到书籍之间的差异;同时由于书籍被随意放置,容易被遗忘,用户很少再次阅读;最后由于管理操作的麻烦,用户缺乏整理书架的动力,久而久之书架沦为复杂且庞大的产品模块。

有鉴于此,本申请实施例中提出了一种内容浏览引导方法,装置,电子设备和存储介质。在本申请实施例中,能够对多媒体内容集合内的各个多媒体内容进行状态分类,获得各个多媒体内容对应的浏览状态,这样,在浏览引导界面向用户展示多媒体内容集合内的各个多媒体内容时,主要展示各个多媒体内容对应的浏览状态,并且,不同的浏览状态对应不同的展示效果,该方法丰富了多媒体内容的显示样式,丰富多媒体内容之间展示的差异性,能够帮助用户有效地识别出不同状态的多媒体内容,快速选中需要查看的多媒体内容,实现多媒体内容的快速的浏览引导。

以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如图1所示,其为本申请实施例的应用场景示意图。该应用场景图中包括两个终端设备110和一个服务器120。终端设备110与服务器120之间可以通过通信网络进行通信。用户可通过终端设备110查看多媒体内容,终端设备110上可以安装有与多媒体内容相关的应用,例如电子书等阅读应用,浏览器等等,本申请实施例涉及的应用可以是软件,也可以是网页、小程序等客户端,后台服务器则是与软件或是网页、小程序等相对应的后台服务器,不限制客户端的具体类型。

在一种可选的实施方式中,通信网络是有线网络或无线网络。终端设备110以及服务器120可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

例如,客户端通过终端设备110向服务器120发送获取请求,服务器120将各个多媒体内容的浏览状态通过终端设备110返回给客户端;再比如,服务器120将各个多媒体内容对应的浏览概率通过终端设备110返回给客户端等等。

在本申请实施例中,终端设备110为用户使用的电子设备,该电子设备可以是个人计算机、手机、平板电脑、笔记本、电子书阅读器、智能家居等具有一定计算能力并且运行有即时通讯类软件及网站或者社交类软件及网站的计算机设备。各终端设备110通过无线网络与服务器120,服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content DeliveryNetwork,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

其中,概率预测模型可部署于服务器120上进行训练,服务器120中可存储有大量训练样本,用于训练概率预测模型。可选的,在基于本申请实施例中的训练方法训练得到概率预测模型之后,可直接将训练好的概率预测模型部署于服务器120或终端设备110上。一般情况下都是直接将概率预测模型部署于服务器120上,在本申请实施例中,概率预测模型常用于对目标用户对多媒体内容的浏览概率进行预测。

下面结合上述描述的应用场景,参考附图来描述本申请示例性实施方式提供的内容浏览引导方法,需要注意的是,上述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。

参阅图2A所示,为本申请实施例提供的第一种内容浏览引导方法的流程示意图,应用于客户端侧,该方法的具体实施流程如下:

S21:响应于浏览多媒体内容集合的触发操作,在浏览引导界面显示多媒体内容集合中各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

其中,多媒体内容可以是小说、文章、资讯、视频、音乐、图片等,此外还可以指商品等收藏物。在本申请实施例中,主要是以小说为例进行举例说明的,客户端可以是电子书客户端,服务器则是指电子书客户端对应的服务器。多媒体内容集合具体是用于收藏多媒体内容的收藏夹,在多媒体内容为小说时,多媒体内容集合可以指书架,用于收藏用户添加至书架中的书籍。其中,浏览状态即表示小说的阅读状态。

在一种可选的实施方式中,在执行步骤S21时,客户端响应于浏览多媒体内容集合的触发操作之后,还需要向服务器发送获取请求,再接收服务器返回的各个多媒体内容对应的浏览状态之后,才可在浏览引导界面显示多媒体内容集合中各个多媒体内容的浏览状态。

其中,各个多媒体内容对应的浏览状态是根据各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种,对各个多媒体内容进行状态分类所得到的。

在本申请实施例中,主要是以小说为例,相应的,关联的账户即是指当前登录电子书客户端的账户,该账户对应的书架中有收藏该小说。

也就是说,针对各个多媒体内容中的一个多媒体内容而言,都可以根据该多媒体内容关联的账户对应的操作信息,例如浏览时间,使用时间,地点,接收来源等,来进行状态分类,获得该多媒体内容对应的浏览状态。或者,根据该多媒体内容的内容元素,例如格式,内容详情等,来进行状态分类,获得该多媒体内容对应的浏览状态。再或者,根据该多媒体内容的关联的账户对应的操作信息,以及该多媒体内容对应的内容元素,来进行状态分类,获得该多媒体内容对应的浏览状态。

在本申请实施例中,服务器接收到客户端通过响应查看多媒体内容集合的触发操作发送的获取请求后,获取多媒体内容集合中的各个多媒体内容对应的浏览状态,将各个多媒体内容对应的浏览状态返回给客户端。这样客户端在接收到服务器返回的各个多媒体内容的浏览状态后,即可在浏览引导界面中显示多媒体内容集合中的各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态呈现对应的展示效果。

即,在书架界面显示各个书籍的浏览状态,并根据各个书籍的浏览状态呈现对应的展示效果,指封面展示效果(也称显示样式)。例如图3所示,其中,浏览引导界面即图3所示的书架界面。在图3所示的界面中一共显示有几本小说,这几本小说组成多媒体内容集合。其中,小说《原来你是xx》的浏览状态为:在读(表示当前正在阅读);小说《惊天xx》,小说《余生xx》以及“我的收藏”中的3本小说的浏览状态为:超过一段时间未读。其中,浏览状态除了可以表征小说在读或未读之外,还可表征当前的阅读进度,比如小说《原来你是xx》一共有120章,当前已读6章,且更新了3章。再比如小说《惊天xx》一共128章,当前已读66章;小说《余生xx》一共128章,当前已读326章,当前未读。

进一步,还可将超过一段时间未读的小说再次进行划分,包括:7天内未读,8~30未读,30+未读。例如图3中所示,其中,小说《惊天xx》为5天未读,属于7天内未读,小说《原来你是xx》为15天未读,属于8~30未读,我的收藏中的小说属于30+天未读。

另外,还需要说明的是,对于上述所列举的两种浏览状态:在读,超过一段时间未读。不同的浏览状态对应的展示效果也不同,其中,在读有1本,即小说《原来你是xx》,对应的展示效果为:大封面+(阅读)进度+更新状态+上次定位,例如图3中所示的“6章/120章,更新3章”;超过一段时间未读(5本),对应的展示效果为:动态封面+未读天数。

可选的,对于超过一段时间未读的小说,按照上述的进一步划分,还可细化不同的展示效果,例如:

7天内未读:仅显示封面和标题,且封面进行去色、积灰等处理,并提示阅读引导;8-30天未读:仅显示封面和标题,且封面呈现裂痕、撕扯等样式,并提示阅读引导;30+天未读:多本书堆积到文件夹,且文件夹呈现积灰、变旧等模样,并提示阅读引导。

另外,需要说明的是展示效果的区分形态不仅限于上述所列举的去色、积灰等新旧样式,还可以是地图分布(例如不同的城市分为解锁或未解锁)、标签标注等样式,在此不做具体限定。

S22:响应于针对多媒体内容集合中的目标多媒体内容触发的浏览操作,在浏览引导界面更新目标多媒体内容的浏览状态及相应的展示效果。

需要说明的是,本申请中的内容浏览引导方法不限于小说,还可应用于视频、图片、商品等多种收藏物的动态管理。

在上述实施方式中,能够对多媒体内容集合内的各个多媒体内容进行状态分类,获得各个多媒体内容对应的浏览状态,这样,在浏览引导界面向用户展示多媒体内容集合内的各个多媒体内容时,主要展示各个多媒体内容对应的浏览状态,并且,不同的浏览状态对应不同的展示效果,丰富了多媒体内容的显示样式,能够帮助用户有效地识别出不同状态的多媒体内容,快速选中需要查看的多媒体内容。

例如,在电子书应用场景下,在用户不断添加书籍后,也不会存在大量书籍堆积呈现混乱的情况,便于用户感知到书籍之间的差异。

在一种可选的实施方式中,在浏览引导界面显示各个多媒体内容时,还可根据浏览状态分区域显示,具体的,按照各个多媒体内容各自对应的浏览状态,在浏览引导界面中分区域显示各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态呈现对应的展示效果,其中,属于同一浏览状态的多媒体内容位于同一显示区域。

例如图3所示,其中的浏览引导界面分为三个区域:“在读”,“超过一段时间未读”,和“我的读书回忆”,其中在读区域有1本小说,超过一段时间未读区域有5本小说,而我的读书回忆区域有3本小说,这3本小说都已读完,所以并未在浏览引导界面展示这3本小说详细的内容,封面等信息。

在本申请实施例中,对于已读完的小说:收纳到读书回忆,点击可查看书籍相关回忆,如开始阅读日期、累计阅读天数、想法、评论等。

通过上述实施方式,丰富了书籍的显示样式,能帮助用户有效地识别出不同状态的书籍,快速选中在读书籍继续阅读。

在本申请实施例中,用户点击进入书架之后,即可选择书架中的某一本小说作为目标多媒体内容来进行浏览。进而,在浏览引导界面更新该小说的浏览状态及相应的展示效果。

在一种可选的实施例中,步骤S22还可基于如下流程实现,参阅图2B所示:

S221:响应于针对多媒体内容集合中的目标多媒体内容触发的浏览操作,显示针对目标多媒体内容的内容浏览界面,并根据目标多媒体内容相应的浏览进度,在内容浏览界面中显示目标多媒体内容中与浏览进度对应的内容;

例如,对于图3中所示的未读状态的小说,当用户选中其中一本超过一段时间未读的小说《惊天xx》时,灰尘、裂痕等将被擦拭干净,如图4A所示。之后,进入阅读器开始阅读,显示针对该小说的内容浏览界面,并根据目标多媒体内容相应的浏览进度,在内容浏览界面中显示该小说中与浏览进度对应的内容,如图4B所示,在图4B所示的内容浏览界面中显示的是第66章“话别”。

S222:响应于针对目标多媒体内容触发的浏览结束操作,若确定目标多媒体内容的浏览状态发生变化,则在浏览引导界面更新目标多媒体内容的浏览状态,并根据更新后的目标多媒体内容的浏览状态,调整目标多媒体内容在浏览引导界面中的显示区域及相应的展示效果。

例如图4C所示,当用户完成阅读返回至书架时,小说《惊天xx》更新成在读状态,并前置到书架首位,对应的展示效果也发生了变化,不再去色、积灰,而且显示与小说《原来你是xx》同样的展示效果,其中,显示有“66章/128章”,最新更新3章。

在一种可选的实施方式中,为了重新唤起用户重新阅读的欲望,还可进一步增加读书引导提示,具体的:在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息,其中,至少一个待推荐多媒体内容为根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出的多媒体内容,浏览引导信息用于表征查看至少一个待推荐多媒体内容的理由。

参阅图5所示,其为本申请实施例中的一种包含浏览引导信息的浏览引导界面的示意图,其中的待推荐书籍《惊天xx》即为本申请实施例待推荐多媒体内容,对于待推荐多媒体内容进行异化显示,即采用不同于之前的浏览状态对应的展示效果的方式显示,如图5所示,该书籍封面微动(如风吹开灰尘,微微翻开等),另外还显示有浏览引导信息,即图5中所示的阅读引导条“热播剧《xxx》同人小说,翻开看看吧~”。

在本申请实施例中,该待推荐多媒体内容是基于多媒体内容集合中的各个多媒体内容对应的浏览概率,从该多媒体内容集合中筛选出来的,例如浏览概率最高的(或者是次高的),或者是从该多媒体内容集合中,对应的浏览状态为超过一段时间未读的各个多媒体内容中筛选出来的浏览概率最高的(或者是次高的)等等。当然,也可筛选出多个待推荐多媒体内容,例如选取浏览概率最高的前N个作为待推荐多媒体内容等等,N为正整数。

在一种可选的实施方式中,针对各个多媒体内容,可分别执行以下操作,以确定各个多媒体内容对应的浏览概率:

对于各个多媒体内容中的一个多媒体内容,获取一个多媒体内容相关的参考信息,参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种;分别根据一个多媒体内容的参考信息,基于参考信息分析得到一个多媒体内容对应的各类内容标签;分别将各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定一个多媒体内容对应的浏览概率。

其中,各类内容标签则是指基于某一具体的多媒体内容的参考信息分析出的,而各类预设参考标签则是由用户设置的,或者是根据经验分析得到的。

在本申请实施例中,客户端还可结合多媒体内容相关的参考信息,计算各个多媒体内容对应的浏览概率(也称阅读概率),进而,当客户端响应浏览多媒体内容集合的触发操作求后,即可根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容,并在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息,其中,浏览引导信息用于表征浏览至少一个待推荐多媒体内容的理由,如图5所示。

另外,也可由服务器结合多媒体内容相关的参考信息,计算各个多媒体内容对应的浏览概率。具体的,当服务器接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,将各个多媒体内容对应的浏览概率返回给客户端,以使客户端根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容,并在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息。

在本申请实施例中,参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种。参阅图6所示,其为本申请实施例中的一种参考信息的示意图,图6所示参考信息包括阅读偏好(即账户浏览偏好),使用场景和客观环境(即环境信息)这三种。

其中,阅读偏好包括但不限于:阅读标签,最近阅读行为,最近书城探索行为。具体的,阅读标签指用户喜欢的小说类型标签,如玄幻、都市等,通过用户设置获得;最近阅读行为表征最近30天内,阅读时长超过5min的小说,可基于这些小说确定一类标签;最近书城探索行为表征最近30天内,在书城有点击行为的小说,可基于这些小说确定一类标签。

其中,使用场景包括但不限于所处位置,当前时段。具体的,所处位置表征基于用户阅读历史,用户在当前位置常看的小说的标签;当前时段表征基于用户阅读历史,用户在当前时段常看的小说的标签。

其中,客观环境包括但不限于热点库,好友阅读行为和书籍人气。具体的,热点库指最近7天,全网热门库的关键词,可基于关键词确定一类标签;好友阅读行为指最近30天内,好友阅读超过5min的小说,可基于这些小说确定一类标签;书籍人气指最近7天内,人气飙升超过10万的小说,同样也可基于这些小说确定一类标签。

在一种可选的实施方式中,在计算各个多媒体内容对应的浏览概率时,针对各个多媒体内容,分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,获取一个多媒体内容相关的参考信息;分别根据一个多媒体内容的参考信息,基于参考信息分析得到一个多媒体内容对应的各类内容标签;分别将各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定一个多媒体内容对应的浏览概率。

其中,各类内容标签则是指基于某一具体的多媒体内容的参考信息分析出的,而各类预设参考标签则是由用户设置的,或者是根据经验分析得到的。

另外,在本申请实施例中还进一步定义了不同维度的权重,例如:

阅读标签对应的权重为x1;最近阅读行为对应的权重为x2;最近书城探索行为对应的权重为x3;所处位置对应的权重为y1;当前时段y2;热点库对应的权重为z1;好友阅读行为对应的权重为z2;书籍人气对应的权重为z3。

在计算书籍的阅读概率分数(即浏览概率)时,具体方法为:

当书架的小说标签与模型维度的标签有匹配时,则计算分数,以小说a为例:

表1

其中,1表示内容标签与对应的预设参考标签相匹配,0表示内容标签与对应的预设参考标签不匹配,在上述各类对应的内容标签与预设参考标签相比的匹配情况为:阅读标签,所处位置,好友阅读行为,书籍人气这几类对应的内容标签和预设参考标签相匹配。则:小说a阅读概率分数为=x1+y1+z1+z2。以此类推,即可计算书架所有书籍的阅读概率分数,分数(最)高的小说可获得阅读引导。

在本申请实施例中,通过结合用户的阅读标签、最近阅读行为、书城操作行为、用户所处位置、当前时段、最近新闻热点、书籍人气等数据等等,即可计算书架中所有书籍的阅读概率。需要说明的是,阅读概率分数的权重计算方式不限,所选取的维度类型不限,上述只是举例说明,在此不做具体限定。

在上述实施方式中,根据书籍的阅读概率,可以从未读书籍中筛选出一些待推荐书籍,展示相关的浏览引导信息。这样能提升用户对未读书籍的感知,唤起用户重新阅读的欲望,避免用户遗忘书籍。

在一种可选的实施方式中,针对各个多媒体内容中的一个多媒体内容,若一个多媒体内容的浏览状态表征一个多媒体内容的未浏览时长超过预设时长,则将多媒体内容从多媒体内容集合中移出。

例如,对于图3所示的书架中“30+天未读”的3本书籍,即可移出书架。

也就是说,在本申请实施例中,可以将不再感兴趣的书移出书架,保持书架的整洁和生命力,减少用户管理操作的麻烦,避免久而久之书架沦为复杂且庞大的产品模块。

参阅图7所示,为本申请实施例提供的第三种内容浏览引导方法的流程示意图,应用于服务器侧,该方法的具体实施流程如下:

S71:接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,获取多媒体内容集合中的各个多媒体内容对应的浏览状态,并将各个多媒体内容对应的浏览状态返回给客户端,以使客户端在浏览引导界面显示各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态在浏览引导界面呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

在本申请实施例中,客户端响应于浏览多媒体内容集合的触发操作之后,会向服务器发送获取请求,服务器接收到获取请求后,即可查询相应的多媒体内容集合中的各个多媒体内容对应的浏览状态,以返回给客户端进行显示,如图3所示。

S72:接收到针对目标多媒体内容的浏览状态更新请求后,更新存储目标多媒体内容的浏览状态,其中,浏览状态更新请求是客户端通过响应针对多媒体内容集合中的目标多媒体内容触发的浏览操作而触发的。

之后,用户在打开书架后,点击浏览书架中的小说时,该小说的浏览状态可能会发生变化,也可能不会发生变化。例如图4A至图4C所示,在用户浏览目标多媒体内容时,该目标多媒体内容的浏览状态发生变化,因而客户端还需要向服务器发送针对目标多媒体内容的浏览状态更新请求,服务器根据浏览状态更新请求更新存储目标多媒体内容的浏览状态。

在一种可选的实施方式中,服务器接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,首先需要确定多媒体内容集合中的各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种;进而根据各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种,对各个多媒体内容进行状态分类,获得各个多媒体内容对应的浏览状态。

在一种可选的实施方式中,操作信息可以包括多媒体内容对应的最新浏览时间;该方式下,在根据各个多媒体内容关联的账户对应的操作信息,对各个多媒体内容进行状态分类时,针对各个多媒体内容,都分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,将当前时间与多媒体内容对应的最新浏览时间之间的差值作为多媒体内容对应的未浏览时长;根据未浏览时长所属的时间区间与浏览状态之间的映射关系,确定多媒体内容对应的浏览状态。

假设当天日期(当天时间)为T1,以小说a为例,对应的最后一次阅读的日期为T2,则可计算出小说a的未读天数为:T=T1-T2。进而,判断T所属的时间区间,根据该时间区间确定对应的映射关系

例如,当T<=7时,浏览状态为S1:在读;当730时,浏览状态为S3:重度未读,等等。

并且,本申请实施例中不同的浏览状态还对应不同的展示效果,例如:

S1对应展示效果M1(如尺寸更大的封面+阅读进度+上次定位内容);S2对应展示效果M2(如仅显示封面和标题,且封面进行去色、积灰等处理);S3对应展示效果M3(如多本书堆积到文件夹,且文件夹呈现积灰、变旧等模样)。

需要说明的是,浏览状态的划分维度不限于上述实施例中所列举的最新浏览时间之外,还可以是地点、格式(指文件类型,比如视频、音频)、来源(比如多媒体内容指电脑桌面中的文件时,按照时间/文档地点,不同的人发送的等)、内容元素(包含某个人,某些建筑)等维度,也可以多个维度相互结合,例如在上述所列举的浏览时间的基础上,结合内容元素进行更细致的浏览状态的划分,等等,在此不做具体限定。

在一种可选的实施方式中,服务器也可结合多媒体内容相关的参考信息,计算各个多媒体内容对应的浏览概率,当服务器接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,将各个多媒体内容对应的浏览概率返回给客户端,以使客户端根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容,并在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息,其中,浏览引导信息用于表征浏览至少一个待推荐多媒体内容的理由,如图5所示,重复之处不再赘述。

在一种可选的实施方式中,在服务器计算各个多媒体内容对应的浏览概率时,针对各个多媒体内容,分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,获取一个多媒体内容相关的参考信息;分别根据一个多媒体内容的参考信息,基于参考信息分析得到一个多媒体内容对应的各类内容标签;分别将各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定一个多媒体内容对应的浏览概率。

需要说明的是,在服务器侧的各个多媒体内容对应的浏览概率的计算方式可参见客户端侧的详细说明,重复之处不再赘述。

在一种可选的实施方式中,可通过机器学习这一技术训练概率预测模型,使用包含样本多媒体内容的训练样本来训练概率预测模型,训练样本通过概率预测模型后,获取概率预测模型的输出结果,并基于输出结果与训练样本上标注的标签之间的误差,通过优化算法不断调整模型参数,得到已训练的概率预测模型;之后,即可使用在训练部分训练得到的概率预测模型来对针对多媒体内容集合中的各个多媒体内容进行特征提取,获得各个多媒体内容对应的查看概率,进而基于各个多媒体内容对应的查看概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容等。

需要说明的是,计算各个多媒体内容对应的浏览概率的过程也可由客户端来实现,这样,无需由服务器来反馈,而且由客户端依据各个多媒体内容对应的参考信息进行分析,来获取各个多媒体内容对应的浏览概率。当然,概率预测模型也可部署在终端设备上,在此不再重复赘述。

参阅图8所示,其为本申请实施例中的一种内容浏览引导方法的交互时序图。该方法的具体实施流程如下:

首先,用户进入小说频道;在用户点击书架时,客户端向服务器请求数据,服务器读取书架小说的读完情况;其中,读完情况可由用户自主标注;

之后,服务器判断小说是否读完,根据判断结果,向客户端回传已读完小说列表;客户端在我的读书回忆模块展示已读完小说列表;

同时,服务器还会计算未读完小说列表中每本未读小说的未读天数T;之后,服务器根据每本小说的T匹配出对应的浏览状态,将上述未读小说的浏览状态回传至客户端;

进而,客户端根据小说的浏览状态匹配对应的展示效果,在小说列表(即书架)中进行展示,呈现不同的书籍样式;

当用户选中非S1状态的小说a时,客户端变更书籍样式为M1,并向服务器传输状态变更数据;服务器将小说状态更新为S1;

当用户退出阅读器、回到书架时,则返回至初始步骤,对书架小说内容再次进行状态判断和计算。

基于相同的发明构思,本申请实施例还提供一种内容浏览引导装置。如图9所示,其为本申请实施例中的第一种内容浏览引导装置900的结构示意图,可以包括:

第一响应单元901,用于响应于浏览多媒体内容集合的触发操作,在浏览引导界面显示多媒体内容集合中各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

第二响应单元902,用于响应于针对多媒体内容集合中的目标多媒体内容触发的浏览操作,在浏览引导界面更新目标多媒体内容的浏览状态及相应的展示效果。

可选的,第一响应单元901还用于:

在响应于浏览多媒体内容集合的触发操作之后,在浏览引导界面显示多媒体内容集合中各个多媒体内容的浏览状态之前,向服务器发送获取请求,接收服务器返回的各个多媒体内容对应的浏览状态,其中,各个多媒体内容对应的浏览状态是根据各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种,对各个多媒体内容进行状态分类所得到的。

可选的,第一响应单元901具体用于:

按照各个多媒体内容各自对应的浏览状态,在浏览引导界面中分区域显示各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态呈现对应的展示效果,其中,属于同一浏览状态的多媒体内容位于同一显示区域。

可选的,第二响应单元902具体用于:

响应于针对多媒体内容集合中的目标多媒体内容触发的浏览操作,显示针对目标多媒体内容的内容浏览界面,并根据目标多媒体内容相应的浏览进度,在内容浏览界面中显示目标多媒体内容中与浏览进度对应的内容;

响应于针对目标多媒体内容触发的浏览结束操作,若确定目标多媒体内容的浏览状态发生变化,则在浏览引导界面更新目标多媒体内容的浏览状态,并根据更新后的目标多媒体内容的浏览状态,调整目标多媒体内容在浏览引导界面中的显示区域及相应的展示效果。

可选的,装置还包括:

推荐单元903,用于在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息,其中,至少一个待推荐多媒体内容为根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出的多媒体内容,浏览引导信息用于表征浏览至少一个待推荐多媒体内容的理由。

可选的,装置还包括:

处理单元904,用于通过如下方式确定各个多媒体内容对应的浏览概率:

针对各个多媒体内容,分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,获取一个多媒体内容相关的参考信息,参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种;

分别根据一个多媒体内容的参考信息,基于参考信息分析得到一个多媒体内容对应的各类内容标签;

分别将各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定一个多媒体内容对应的浏览概率。

可选的,装置还包括:

调整单元905,用于针对各个多媒体内容中的一个多媒体内容,若一个多媒体内容的浏览状态表征一个多媒体内容的未浏览时长超过预设时长,则将多媒体内容从多媒体内容集合中移出。

基于相同的发明构思,本申请实施例还提供一种内容浏览引导装置。如图10所示,其为本申请实施例中的第二种内容浏览引导装置1000的结构示意图,可以包括:

第一反馈单元1001,用于接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,获取多媒体内容集合中的各个多媒体内容对应的浏览状态,并将各个多媒体内容对应的浏览状态返回给客户端,以使客户端在浏览引导界面显示各个多媒体内容的浏览状态,并根据各个多媒体内容的浏览状态在浏览引导界面呈现对应的展示效果,其中,不同的浏览状态对应不同的展示效果;

更新单元1002,用于接收到针对目标多媒体内容的浏览状态更新请求后,更新存储目标多媒体内容的浏览状态,其中,浏览状态更新请求是客户端通过响应针对多媒体内容集合中的目标多媒体内容触发的浏览操作而触发的。

可选的,第一反馈单元1001具体用于:

接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,确定多媒体内容集合中的各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种;

根据各个多媒体内容关联的账户对应的操作信息以及各个多媒体内容的内容元素中的至少一种,对各个多媒体内容进行状态分类,获得各个多媒体内容对应的浏览状态。

可选的,操作信息包括多媒体内容对应的最新浏览时间;第一反馈单元1001具体用于:

针对各个多媒体内容,分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,将当前时间与多媒体内容对应的最新浏览时间之间的差值作为多媒体内容对应的未浏览时长;

根据未浏览时长所属的时间区间与浏览状态之间的映射关系,确定多媒体内容对应的浏览状态。

可选的,装置还包括:

第二反馈单元1003,用于接收到客户端通过响应浏览多媒体内容集合的触发操作发送的获取请求后,将各个多媒体内容对应的浏览概率返回给客户端,以使客户端根据各个多媒体内容对应的浏览概率,从多媒体内容集合中筛选出至少一个待推荐多媒体内容,并在浏览引导界面中采用不同于相应的浏览状态对应的展示效果的方式,显示至少一个待推荐多媒体内容,以及显示针对至少一个待推荐多媒体内容的浏览引导信息,其中,浏览引导信息用于表征浏览至少一个待推荐多媒体内容的理由。

可选的,第二反馈单元1003还用于:

在将各个多媒体内容对应的浏览概率返回给客户端之前,针对各个多媒体内容,分别执行以下操作:

对于各个多媒体内容中的一个多媒体内容,获取一个多媒体内容相关的参考信息,参考信息包括关联的账户浏览偏好,使用场景以及环境信息中的至少一种;

分别根据一个多媒体内容的参考信息,基于参考信息分析得到一个多媒体内容对应的各类内容标签;

分别将各类内容标签与各类预设参考标签进行匹配,基于匹配结果确定一个多媒体内容对应的浏览概率。

为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本申请时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。

在介绍了本申请示例性实施方式的内容浏览引导方法和装置之后,接下来,介绍根据本申请的另一示例性实施方式的电子设备。

所属技术领域的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

与上述方法实施例基于同一发明构思,本申请实施例中还提供了一种电子设备。该电子设备可以用于内容浏览引导。在一种实施例中,该电子设备可以是服务器,如图1所示的服务器120。在该实施例中,电子设备的结构可以如图11所示,包括存储器1101,通讯模块1103以及一个或多个处理器1102。

存储器1101,用于存储处理器1102执行的计算机程序。存储器1101可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及运行即时通讯功能所需的程序等;存储数据区可存储各种即时通讯信息和操作指令集等。

存储器1101可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器1101也可以是非易失性存储器(non-volatilememory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);或者存储器1101是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1101可以是上述存储器的组合。

处理器1102,可以包括一个或多个中央处理单元(central processing unit,CPU)或者为数字处理单元等等。处理器1102,用于调用存储器1101中存储的计算机程序时实现上述内容浏览引导方法。

通讯模块1103用于与终端设备和其他服务器进行通信。

本申请实施例中不限定上述存储器1101、通讯模块1103和处理器1102之间的具体连接介质。本公开实施例在图11中以存储器1101和处理器1102之间通过总线1104连接,总线1104在图11中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线1104可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器1101中存储有计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于实现本申请实施例的内容浏览引导方法。处理器1102用于执行上述的内容浏览引导方法,如图7所示。

在另一种实施例中,电子设备也可以是其他电子设备,如图1所示的终端设备110。在该实施例中,电子设备的结构可以如图12所示,包括:通信组件1210、存储器1220、显示单元1230、摄像头1240、传感器1250、音频电路1260、蓝牙模块1270、处理器1280等部件。

通信组件1210用于与服务器进行通信。在一些实施例中,可以包括电路无线保真(Wireless Fidelity,WiFi)模块,WiFi模块属于短距离无线传输技术,电子设备通过WiFi模块可以帮助用户收发信息。

存储器1220可用于存储软件程序及数据。处理器1280通过运行存储在存储器1220的软件程序或数据,从而执行终端设备110的各种功能以及数据处理。存储器1220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器1220存储有使得终端设备110能运行的操作系统。本申请中存储器1220可以存储操作系统及各种应用程序,还可以存储执行本申请实施例内容浏览引导方法的代码。

显示单元1230还可用于显示由用户输入的信息或提供给用户的信息以及终端设备110的各种菜单的图形用户界面(graphical user interface,GUI)。具体地,显示单元1230可以包括设置在终端设备110正面的显示屏1232。其中,显示屏1232可以采用液晶显示器、发光二极管等形式来配置。显示单元1230可以用于显示本申请实施例中的应用操作界面。

显示单元1230还可用于接收输入的数字或字符信息,产生与终端设备110的用户设置以及功能控制有关的信号输入,具体地,显示单元1230可以包括设置在终端设备110正面的触摸屏1231,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。

其中,触摸屏1231可以覆盖在显示屏1232之上,也可以将触摸屏1231与显示屏1232集成而实现终端设备110的输入和输出功能,集成后可以简称触摸显示屏。本申请中显示单元1230可以显示应用程序以及对应的操作步骤。

摄像头1240可用于捕获静态图像,用户可以将摄像头1240拍摄的图像通过客户端发送给聊天对方的用户。摄像头1240可以是一个,也可以是多个。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器1280转换成数字图像信号。

终端设备还可以包括至少一种传感器1250,比如加速度传感器1251、距离传感器1252、指纹传感器1253、温度传感器1254。终端设备还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。

音频电路1260、扬声器1261、传声器1262可提供用户与终端设备110之间的音频接口。音频电路1260可将接收到的音频数据转换后的电信号,传输到扬声器1261,由扬声器1261转换为声音信号输出。终端设备110还可配置音量按钮,用于调节声音信号的音量。另一方面,传声器1262将收集的声音信号转换为电信号,由音频电路1260接收后转换为音频数据,再将音频数据输出至通信组件1210以发送给比如另一终端设备110,或者将音频数据输出至存储器1220以便进一步处理。

蓝牙模块1270用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,终端设备可以通过蓝牙模块1270与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。

处理器1280是终端设备的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器1220内的软件程序,以及调用存储在存储器1220内的数据,执行终端设备的各种功能和处理数据。在一些实施例中,处理器1280可包括一个或多个处理单元;处理器1280还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器1280中。本申请中处理器1280可以运行操作系统、应用程序、用户界面显示及触控响应,以及本申请实施例的内容浏览引导方法,例如图2A所示的方法。另外,处理器1280与显示单元1230耦接。

在一些可能的实施方式中,本申请提供的内容浏览引导方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的内容浏览引导方法中的步骤,例如,计算机设备可以执行如图2A或图7中所示的步骤。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

本申请的实施方式的程序产品可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在计算装置上运行。然而,本申请的程序产品不限于此,在本申请实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络包括局域网(LAN)或广域网(WAN)连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。

此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120114792378