图书资源的配置方法、装置、电子设备和存储介质转让专利

申请号 : CN202211256689.5

文献号 : CN115700652A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邢倩倩冯东王成章郎晓旭鲁朋涛朱永春张玉林时峰王倩倩

申请人 : 北京国电通网络技术有限公司国网信息通信产业集团有限公司

摘要 :

本申请提供一种图书资源的配置方法、装置、电子设备和存储介质,首先需要获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;阅读行为数据包括电子图书名称和阅读时长,借阅数据包括借阅次数和实体图书名称,为热门图书的筛选和配置提供数据支持;然后分别构建图书分类表、时长统计表和次数统计表,用以确定热门图书名称和热门图书排行表,进而对用户终端和分布式智能书柜内的图书资源进行周期性配置。通过时长统计表和次数统计表,图书配置人员可以实时了解到读者们感兴趣的热门图书,进而加大对热门图书资源的配置,在供给端避免了图书资源的浪费,在需求端使读者更方便的获取到所需的图书,有利于企业的文化建设。

权利要求 :

1.一种图书资源的配置方法,其特征在于,包括:

获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;其中,所述阅读行为数据包括电子图书名称和阅读时长,所述借阅数据包括借阅次数和实体图书名称;

根据所述阅读时长对所述电子图书名称进行降序排列,得到时长统计表;

根据所述借阅次数对所述实体图书名称进行降序排列,得到次数统计表;

根据预设的阅读目标构建图书分类表;

基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称和热门图书排行表;

基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置;

基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置。

2.根据权利要求1所述的方法,其特征在于,所述根据预设的阅读目标构建图书分类表,包括:基于中国图书馆图书分类法确定与所述阅读目标对应的目标类别和与每个图书对应图书类别;

根据所述目标类别与所述图书类别相似程度进行降序排列,得到图书分类表。

3.根据权利要求2所述的方法,其特征在于,根据所述目标类别与所述图书类别相似程度进行降序排列,得到图书分类表,包括:响应于确定所述目标类别与所述图书类别属于同一三级分类,相似程度为高;

响应于确定所述目标类别与所述图书类别属于同一二级分类,且该二级分类不包括三级分类,相似程度为高;

响应于确定所述目标类别与所述图书类别属于同一二级分类,且不属于同一三级分类,相似程度为中;

响应于确定所述目标类别与所述图书类别属于同一一级分类,且不属于同一二级分类,相似程度为低;

响应于确定所述目标类别与所述图书类别不属于同一一级分类,相似程度为零;

其中,每个一级分类包括多个二级分类,部分二级分类包括多个三级分类;

基于所述相似程度由高至低进行排序,得到所述图书分类表。

4.根据权利要求3所述的方法,其特征在于,基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称,包括:基于所述图书分类表对不同相似程度的图书名称进行评分,得到第一积分;

基于所述时长统计表对不同阅读时长的所述电子图书名称进行评分,得到第二积分;

基于所述次数统计表对不同阅读时长的所述实体图书名称进行评分,得到第三积分;

基于所述第一积分、所述第二积分、所述第三积分和预设的权重计算每个图书名称的总积分;

基于预设的选取数量,根据所述总积分大小选取前选取数量个图书名称作为热门图书名称。

5.根据权利要求4所述的方法,其特征在于,基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书排行表,包括:基于所述总积分的大小将全部的图书名称进行降序配列,得到热门图书排行表。

6.根据权利要求1所述的方法,其特征在于,所述图书资源包括所述用户终端的首页推荐;所述基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置,包括:基于预设的配置周期和所述热门图书排行表,通过向所述用户终端发送推荐指令,周期性的控制所述用户终端将所述热门图书名称对应的电子图书以弹窗的形式进行首页推荐。

7.根据权利要求1所述的方法,其特征在于,所述图书资源包括所述分布式智能书柜中图书的摆放数量;所述基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置,包括:基于预设的配置周期所述热门图书排行表,周期性的增加与所述热门图书名称对应的实体图书在所述分布式智能书柜的摆放数量。

8.一种图书资源的配置方法,其特征在于,包括:

数据获取模块,被配置为:获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;所述阅读行为数据包括电子图书名称和阅读时长,所述借阅数据包括借阅次数和实体图书名称;

时长统计模块,被配置为:根据所述阅读时长对所述电子图书名称进行降序排列,得到时长统计表;

次数统计模块,被配置为:根据所述借阅次数对所述实体图书名称进行降序排列,得到次数统计表;

分类统计模块,被配置为:根据预设的阅读目标构建图书分类表;

热门确认模块,被配置为:基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称和热门图书排行表;

资源分配模块,被配置为:基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置;

基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。

10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。

说明书 :

图书资源的配置方法、装置、电子设备和存储介质

技术领域

[0001] 本申请涉及互联网技术领域,尤其涉及一种图书资源的配置方法、装置、电子设备和存储介质。

背景技术

[0002] 在企业文化建设过程中,图书资源的分配一般都是人为选定一定的数量的实体图书和电子图书,在图书上架后一般情况下不会更改实体图书或电子图书的图书配置,只会在较长时间后对图书进行更换或添加新的图书,一次性的电子图书和实体图书的配置可能无法的满足大部分员工对于知识的需求,且图书配置人员无法实时了解到读者们感兴趣的图书,进而无法对图书资源进行很好的配置,在供给端导致图书资源的浪费,在需求端导致读者无法获取到所需的图书,不利于企业的文化建设。

发明内容

[0003] 有鉴于此,本申请的目的在于提出一种图书资源的配置方法、装置、电子设备和存储介质。
[0004] 基于上述目的,本申请的第一方面提供了一种图书资源的配置方法,包括:
[0005] 获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;其中,所述阅读行为数据包括电子图书名称和阅读时长,所述借阅数据包括借阅次数和实体图书名称;
[0006] 根据所述阅读时长对所述电子图书名称进行降序排列,得到时长统计表;
[0007] 根据所述借阅次数对所述实体图书名称进行降序排列,得到次数统计表;
[0008] 根据预设的阅读目标构建图书分类表;
[0009] 基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称和热门图书排行表;
[0010] 基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置;
[0011] 基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置。
[0012] 可选地,所述根据预设的阅读目标构建图书分类表,包括:
[0013] 基于中国图书馆图书分类法确定与所述阅读目标对应的目标类别和与每个图书对应图书类别;
[0014] 根据所述目标类别与所述图书类别相似程度进行降序排列,得到图书分类表。
[0015] 可选地,根据所述目标类别与所述图书类别相似程度进行降序排列,得到图书分类表,包括:
[0016] 响应于确定所述目标类别与所述图书类别属于同一三级分类,相似程度为高;
[0017] 响应于确定所述目标类别与所述图书类别属于同一二级分类,且该二级分类不包括三级分类,相似程度为高;
[0018] 响应于确定所述目标类别与所述图书类别属于同一二级分类,且不属于同一三级分类,相似程度为中;
[0019] 响应于确定所述目标类别与所述图书类别属于同一一级分类,且不属于同一二级分类,相似程度为低;
[0020] 响应于确定所述目标类别与所述图书类别不属于同一一级分类,相似程度为零;
[0021] 其中,每个一级分类包括多个二级分类,部分二级分类包括多个三级分类;
[0022] 基于所述相似程度由高至低进行排序,得到所述图书分类表。
[0023] 可选地,基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称,包括:
[0024] 基于所述图书分类表对不同相似程度的图书名称进行评分,得到第一积分;
[0025] 基于所述时长统计表对不同阅读时长的所述电子图书名称进行评分,得到第二积分;
[0026] 基于所述次数统计表对不同阅读时长的所述实体图书名称进行评分,得到第三积分;
[0027] 基于所述第一积分、所述第二积分、所述第三积分和预设的权重计算每个图书名称的总积分;
[0028] 基于预设的选取数量,根据所述总积分大小选取前选取数量个图书名称作为热门图书名称。
[0029] 可选地,基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书排行表,包括:
[0030] 基于所述总积分的大小将全部的图书名称进行降序配列,得到热门图书排行表。
[0031] 可选地,所述图书资源包括所述用户终端的首页推荐;所述基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置,包括:
[0032] 基于预设的配置周期和所述热门图书排行表,通过向所述用户终端发送推荐指令,周期性的控制所述用户终端将所述热门图书名称对应的电子图书以弹窗的形式进行首页推荐。
[0033] 可选地,所述图书资源包括所述分布式智能书柜中图书的摆放数量;所述基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置,包括:
[0034] 基于预设的配置周期所述热门图书排行表,周期性的增加与所述热门图书名称对应的实体图书在所述分布式智能书柜的摆放数量。
[0035] 本申请的第二方面提供了一种图书资源的配置方法,其特征在于,包括:
[0036] 数据获取模块,被配置为:获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;所述阅读行为数据包括电子图书名称和阅读时长,所述借阅数据包括借阅次数和实体图书名称;
[0037] 时长统计模块,被配置为:根据所述阅读时长对所述电子图书名称进行降序排列,得到时长统计表;
[0038] 次数统计模块,被配置为:根据所述借阅次数对所述实体图书名称进行降序排列,得到次数统计表;
[0039] 分类统计模块,被配置为:根据预设的阅读目标构建图书分类表;
[0040] 热门确认模块,被配置为:基于所述图书分类表、所述时长统计表和所述次数统计表确定热门图书名称和热门图书排行表;
[0041] 资源分配模块,被配置为:基于所述热门图书名称和所述热门图书排行表对所述分布式智能书柜内的图书资源进行周期性配置;
[0042] 基于所述热门图书名称和所述热门图书排行表对所述用户终端内的图书资源进行周期性配置。
[0043] 本申请的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请第一方面提供的所述的方法。
[0044] 本申请的第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行本申请第一方面提供的所述方法。
[0045] 从上面所述可以看出,本申请提供的图书资源的配置方法、装置、电子设备和存储介质,首先需要获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;阅读行为数据包括电子图书名称和阅读时长,借阅数据包括借阅次数和实体图书名称,为热门图书的筛选和配置提供数据支持;然后分别构建图书分类表、时长统计表和次数统计表,用以确定热门图书名称和热门图书排行表,进而对用户终端和分布式智能书柜内的图书资源进行周期性配置。通过时长统计表和次数统计表,图书配置人员可以实时了解到读者们感兴趣的热门图书,进而加大对热门图书资源的配置,在供给端避免了图书资源的浪费,在需求端使读者更方便的获取到所需的图书,有利于企业的文化建设。

附图说明

[0046] 为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1为本申请实施例图书资源的配置方法的流程图;
[0048] 图2为本申请实施例的得到图书分类表的流程图;
[0049] 图3为本申请实施例的构建图书分类表的流程图;
[0050] 图4为本申请实施例确定热门图书名称的流程图;
[0051] 图5为本申请实施例图书资源的配置装置的结构示意图;
[0052] 图6为本申请实施例电子设备的结构示意图。

具体实施方式

[0053] 为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0054] 需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0055] 在一些实施例中,如图1所示,图书资源的配置方法,包括:
[0056] 步骤100:获取用户终端的阅读行为数据和分布式智能书柜的借阅数据。
[0057] 其中,阅读行为数据包括电子图书名称和阅读时长,借阅数据包括借阅次数和实体图书名称,每个电子图书名称对应一本图书,每个实体图书名称对应一本图书,图书名称(全部的图书的名称)包括电子图书名称和实体图书名称,如果存在没有被用户阅读的图书,则图书名称的数量大于去重后的电子图书名称和实体图书名称数量的和;如果不存在没有被用户阅读的图书,则图书名称的数量等于去重后的电子图书名称和实体图书名称数量的和。
[0058] 在该步骤中,由于电子图书和实体图书的统计方式并不相同,所以需要同时获取用户终端的阅读行为数据和分布式智能书柜的借阅数据,阅读行为数据包括电子图书名称和阅读时长,对于电子图书来说,统计阅读次数的作用没有阅读时长具有说服性,因为电子图书只需要点击电子图书对应的电子文档就算做一次阅读次数,电子图书的便捷性会致使用户进行碎片化的阅读,其阅读次数无法作为衡量其对电子图书的喜欢程度的数据,所以选择阅读时长来衡量用户对电子图书的喜欢程度,对同一电子图书的阅读时长越长则表示用户对该电子图书的喜欢程度越大,阅读时长越短则表示用户对该电子图书的喜欢程度越小。
[0059] 对于实体图书来说,统计节约时间的作用没有借阅次数具有说服性,因为实体图书在借阅时间内无法确定用户是否有读书行为和阅读行为的持续时间,只能确定借书时间和还书的时间,无法用此数据衡量对于实体图书的喜欢程度,所以选择借阅次数来衡量的用户对实体图书的喜欢程度,因为实体图书在借阅时都有一个借阅期限,到期后要么归还实体图书,要么续借,续借也算做一次借阅次数,借阅次数越多说明用户对于实体图书的喜欢程度越高,借阅次数越少说明用户对于实体图书的喜欢程度越低。
[0060] 步骤200:根据阅读时长对电子图书名称进行降序排列,得到时长统计表。
[0061] 在该步骤中,示例性的,若得到的用户终端的阅读行为数据如表1所示:
[0062] 表1用户终端的阅读行为数据
[0063]电子图书名称 阅读时长/小时
图书1 50.5
图书2 37.6
图书3 30.6
图书4 35.0
[0064] 根据阅读时长对电子图书名称进行降序排列,得到如表2所示的得到时长统计表:
[0065] 表2时长统计表
[0066]电子图书名称 阅读时长/小时
图书1 50.5
图书2 37.6
图书4 35.0
图书3 30.6
[0067] 步骤300:根据借阅次数对实体图书名称进行降序排列,得到次数统计表。
[0068] 在该步骤中,示例性的,若得到的分布式智能书柜的借阅数据如表3所示:
[0069] 表3分布式智能书柜的借阅数据
[0070]实体图书名称 借阅次数
图书1 10
图书2 8
图书3 5
图书5 7
[0071] 根据借阅次数对实体图书名称进行降序排列,得到如表4所示的得到次数统计表:
[0072] 表4次数统计表
[0073] 实体图书名称 借阅次数图书1 10
图书2 8
图书5 7
图书3 5
[0074] 步骤400:根据预设的阅读目标构建图书分类表。
[0075] 在该步骤中,需要确定预设的阅读目标,例如本次的阅读目标位是为了加深对世界贸易的方面知识的了解,就需要对现有的图书进行分类,示例性的,图书的类别如表5所示:
[0076] 表5图书类别
[0077]
[0078] 其中,F‑F7‑F74表示:经济‑贸易经济‑国际贸易,F‑F7‑F75表示:经济‑贸易经济‑各国对外贸易,D‑D8‑D81表示:政治、法律‑外交、国际关系‑外交、国际关系理论,F‑F8‑F81表示:经济‑财政、金融‑财政,F‑F1‑F11表示:经济‑世界各国经济概况、经济史、经济地理‑世界经济、国际经济关系。
[0079] 步骤500:基于图书分类表、时长统计表和次数统计表确定热门图书名称和热门图书排行表。
[0080] 在该步骤中,通过图书分类表、时长统计表和次数统计表分别为不同的图书进行评分,通过计算加权总分确定热门图书名称和热门图书排行表。
[0081] 步骤600:基于热门图书名称和热门图书排行表对分布式智能书柜内的图书资源进行周期性配置。
[0082] 步骤700:基于热门图书名称和热门图书排行表对用户终端内的图书资源进行周期性配置。
[0083] 其中,基于热门图书名称和热门图书排行表增加对热门图书名称对应的图书资源的配置,使得用户可以更加轻松的获得与阅读目标分类相近的图书,在供给端避免了图书资源的浪费,在需求端使读者获取到所需的图书,有利于企业的文化建设。
[0084] 在一些实施例中,如图2所示,根据预设的阅读目标构建图书分类表,包括:
[0085] 步骤410:基于中国图书馆图书分类法确定与阅读目标对应的目标类别和与每个图书对应图书类别。
[0086] 在该步骤中,以阅读目标位是为了加深对世界贸易的方面知识的了解为例,基于中国图书馆图书分类法可以确定阅读目标的目标类别为F‑F7‑F74表示:经济‑贸易经济‑国际贸易,而每个图书对应图书类别的确定如表5所示,可以通过书名和中国图书馆图书分类法进行确定,属于图书本身的自带属性。
[0087] 步骤420:根据目标类别与图书类别相似程度进行降序排列,得到图书分类表。
[0088] 在该步骤中,根据目标类别与图书类别相似程度进行降序排列,得到图书分类表,用于区分阅读目标和图书类别一致性的高低,判断用户能否从相关图书中获取到与阅读目标相近的知识。
[0089] 在一些实施例中,如图3所示,根据目标类别与图书类别相似程度进行降序排列,得到图书分类表,包括:
[0090] 步骤421:响应于确定目标类别与图书类别属于同一三级分类,相似程度为高。
[0091] 在该步骤中,示例性的,若目标类别为F‑F7‑F74:经济‑贸易经济‑国际贸易,图书1的图书类别也为F‑F7‑F74:经济‑贸易经济‑国际贸易,可以看出阅读目标与图书1属于同一三级分类F74:国际贸易,所以图书1的图书类别与目标类别的相似程度为高。其中F:经济属于一级分类,F7:贸易经济属于二级分类,F74:国际贸易属于三级分类。
[0092] 步骤422:响应于确定目标类别与图书类别属于同一二级分类,且该二级分类不包括三级分类,相似程度为高。
[0093] 在该步骤中,示例性的,若目标类别为F‑F7,图书类别也为F‑F7,可以看出阅读目标与该图书属于同一二级分类F7,且目标类别和图书分类都不涉及三级分类,所以该图书的图书类别与目标类别的相似程度为高。
[0094] 步骤423:响应于确定目标类别与图书类别属于同一二级分类,且不属于同一三级分类,相似程度为中。
[0095] 在该步骤中,示例性的,若目标类别为F‑F7‑F74:经济‑贸易经济‑国际贸易,图书2的图书类别为F‑F7‑F75:经济‑贸易经济‑各国对外贸易,可以看出阅读目标与图书1属于同一二级分类F7:贸易经济,且不属于同一三级分类,所以图书2的图书类别与目标类别的相似程度为中。
[0096] 步骤424:响应于确定目标类别与图书类别属于同一一级分类,且不属于同一二级分类,相似程度为低。
[0097] 其中,每个一级分类包括多个二级分类,部分二级分类包括多个三级分类。
[0098] 在该步骤中,示例性的,若目标类别为F‑F7‑F74:经济‑贸易经济‑国际贸易,图书4的图书类别为F‑F8‑F81:经济‑财政、金融‑财政,图书4的图书类别为F‑F1‑F11:经济‑世界各国经济概况、经济史、经济地理‑世界经济、国际经济关系,可以看出阅读目标与图书4、图书5属于同一一级分类F:经济,且不属于同一二级分类,所以图书4、图书5的图书类别与目标类别的相似程度为低。
[0099] 步骤425:响应于确定目标类别与图书类别不属于同一一级分类,相似程度为零。
[0100] 在该步骤中,示例性的,若目标类别为F‑F7‑F74:经济‑贸易经济‑国际贸易,图书3的图书类别为D‑D8‑D81:政治、法律‑外交、国际关系‑外交、国际关系理论,可以看出阅读目标与图书3不属于同一一级分类,所以图书1的图书类别与目标类别的相似程度为0。
[0101] 步骤426:基于相似程度由高至低进行排序,得到图书分类表。
[0102] 在该步骤中,将相似程度由高‑中‑低‑零进行降序排列,得到与表6所示的图书分类表:
[0103] 表6图书分类表
[0104]
[0105] 在一些实施例中,如图4所示,基于图书分类表、时长统计表和次数统计表确定热门图书名称,包括:
[0106] 步骤510:基于图书分类表对不同相似程度的图书名称进行评分,得到第一积分。
[0107] 在该步骤中,示例性的,对相似程度为高的图书1进行评分,得到的第一积分为3分;则图书2的第一积分为2分;图书4和图书5的第一积分为1分;图书3的第一积分为0分。
[0108] 步骤520:基于时长统计表对不同阅读时长的电子图书名称进行评分,得到第二积分。
[0109] 在该步骤中,示例性的,首先将电子图书名称的个数作为最大分数,每降低一个排序评分减一分,阅读时长相同则评分相同,但是同样进行减分;则对图书1进行评分,得到的第二积分为4分;则图书2的第二积分为3分;图书4的第二积分为2分;图书3的第二积分为1分。
[0110] 步骤530:基于次数统计表对不同借阅次数的实体图书名称进行评分,得到第三积分。
[0111] 在该步骤中,示例性的,首先将实体图书名称的个数作为最大分数,每降低一个排序评分减一分,借阅次数相同则评分相同,但是同样进行减分;则对图书1进行评分,得到的第三积分为4;则图书2的第三积分为3分;图书5的第三积分为2分;图书3的第三积分为1分。
[0112] 其中,电子图书4和实体图书5的差异为用户终端和分布式智能书柜内图书资源的差别,即用户终端内可能存在分布式智能书柜中不存在的图书4,分布式智能书柜内可能存在用户终端中不存在的图书5。
[0113] 步骤540:基于第一积分、第二积分、第三积分和预设的权重计算每个图书名称的总积分。
[0114] 在该步骤中,示例性的,若第一积分、第二积分和第三积分的权重均为三分之一,则每个图书的总积分如表7所示:
[0115] 表7总积分比表
[0116]  第一积分 第二积分 第三积分 总积分
图书1 3 4 4 11/3
图书2 2 3 3 8/3
图书3 0 1 1 2/3
图书4 1 2   3/3
图书5 1   2 3/3
[0117] 在一些实施例中,基于总积分的大小将图书名称进行降序配列,得到热门图书排行表,如表8所示:
[0118] 表8热门图书排行表
[0119]  第一积分 第二积分 第三积分 总积分
图书1 3 4 4 11/3
图书2 2 3 3 8/3
图书4 1 2   3/3
图书5 1   2 3/3
图书3 0 1 1 2/3
[0120] 步骤550:基于预设的选取数量,根据总积分大小选取前选取数量个图书名称作为热门图书名称。
[0121] 在该步骤中,示例性的,若预设的选取数量为2,则热门图书名称为图书1和图书2。
[0122] 在一些实施例中,图书资源包括用户终端的首页推荐;基于热门图书名称和热门图书排行表对用户终端内的图书资源进行周期性配置,包括:
[0123] 基于预设的配置周期和热门图书排行表,通过向用户终端发送推荐指令,周期性的控制用户终端将热门图书名称对应的电子图书以弹窗的形式进行首页推荐。
[0124] 在一些实施例中,图书资源包括分布式智能书柜中图书的摆放数量;基于热门图书名称和热门图书排行表对分布式智能书柜内的图书资源进行周期性配置,包括:
[0125] 基于预设的配置周期热门图书排行表,周期性的增加与热门图书名称对应的实体图书在分布式智能书柜的摆放数量。
[0126] 其中,示例性的,通过增加图书1和图书2在用户终端的曝光率和在分布式智能书柜中增加图书1和图书2的摆放数量实现对图书资源的配置,在供给端避免了图书资源的浪费,在需求端使读者获取到所需的图书,使得用户可以更加方便的获取到自己喜欢的图书,有利于企业的文化建设。
[0127] 其中,示例性的可以以确定阅读目标的两周后作为每个配置周期的开始时间,周期性配置是为了将图书资源的配置与阅读目标相匹配,更好的完成阅读目标,有利于企业的文化建设。
[0128] 需要说明的是,本申请实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本申请实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
[0129] 需要说明的是,上述对本申请的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0130] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种图书资源的配置装置。
[0131] 参考图5,所述图书资源的配置装置,包括:
[0132] 数据获取模块10,被配置为:获取用户终端的阅读行为数据和分布式智能书柜的借阅数据;阅读行为数据包括电子图书名称和阅读时长,借阅数据包括借阅次数和实体图书名称;
[0133] 时长统计模块20,被配置为:根据阅读时长对电子图书名称进行降序排列,得到时长统计表;
[0134] 次数统计模块30,被配置为:根据借阅次数对实体图书名称进行降序排列,得到次数统计表;
[0135] 分类统计模块40,被配置为:根据预设的阅读目标构建图书分类表;
[0136] 热门确认模块50,被配置为:基于图书分类表、时长统计表和次数统计表确定热门图书名称和热门图书排行表;
[0137] 资源分配模块60,被配置为:基于热门图书名称和热门图书排行表对分布式智能书柜内的图书资源进行周期性配置。
[0138] 基于热门图书名称和热门图书排行表对用户终端内的图书资源进行周期性配置。
[0139] 为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0140] 上述实施例的装置用于实现前述任一实施例中相应的图书资源的配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0141] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的图书资源的配置方法。
[0142] 图6示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
[0143] 处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
[0144] 存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
[0145] 输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0146] 通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
[0147] 总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
[0148] 需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0149] 上述实施例的电子设备用于实现前述任一实施例中相应的图书资源的配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0150] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的图书资源的配置方法。
[0151] 本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0152] 上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的图书资源的配置方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0153] 所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本申请的范围(包括权利要求)被限于这些例子;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0154] 另外,为简化说明和讨论,并且为了不会使本申请实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本申请实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本申请实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本申请的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本申请实施例。因此,这些描述应被认为是说明性的而不是限制性的。
[0155] 尽管已经结合了本申请的具体实施例对本申请进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
[0156] 本申请实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本申请实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本申请的保护范围之内。