System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机数据处理,特别涉及一种基于区块链的图书馆管理方法及系统。
技术介绍
1、目前,人员进入图书馆后,多是自行浏览寻找想要阅读的图书,效率、人性化均不足。因此,需要对人员进行阅读推荐。对人员进行阅读推荐存在两个问题:其一是推荐依据可能涉及人员的个人隐私,事先存储缺乏安全性;其二是对人员进行阅读推荐时需要找准时机,人员一进入图书馆就进行阅读推荐可能会对人员造成影响。
2、针对上述问题,亟需一种解决办法。
技术实现思路
1、本专利技术目的之一在于提供了一种基于区块链的图书馆管理方法,区块链凭借其安全、可信任的特点,可以安全保存涉及人员个人隐私的第一人员画像,另外,先识别人员是否需要进行阅读推荐,当人员需要时再进行阅读推荐,避免对人员造成影响,更加人性化、智能化。
2、本专利技术实施例提供的一种基于区块链的图书馆管理方法,包括:
3、当人员进入图书馆时,识别人员是否需要进行阅读推荐;
4、当识别为需要时,从预设的区块链中获取人员的第一人员画像;
5、基于所述第一人员画像,生成图书推荐条件;
6、从所述区块链中获取符合所述图书推荐条件的至少一个图书资源;
7、向人员显示所述图书资源;
8、获取人员挑选的所述图书资源的馆藏位置;
9、向人员显示所述馆藏位置。
10、优选的,所述识别人员是否需要进行阅读推荐,包括:
11、确定人员是否符合推荐需求条件
12、当符合时,确定人员需要进行阅读推荐;
13、否则,不需要;
14、其中,所述推荐需求条件包括:
15、人员进入图书馆的第一总时长大于等于预设的第一时长阈值且一直未翻阅图书馆内的馆藏图书;
16、人员最近预设的第一时间内在图书馆内至少m次翻阅所述馆藏图书;m为正整数;
17、人员前n次进入图书馆阅读不同的多个图书且人员阅读所述图书的阅读进度均小于等于预设的进度阈值;n为正整数;
18、人员在图书馆内操作智能终端的第二总时长大于等于预设的第二时长阈值;
19、所述馆藏图书的最近一次更新增量大于等于预设的数量阈值。
20、优选的,所述基于所述第一人员画像,生成图书推荐条件,包括:
21、基于预设的特征化模板,对所述第一人员画像进行特征化处理,获得多个画像特征;
22、从预设的图书推荐条件库中确定每一所述画像特征对应的条件项;
23、基于条件集创建要求,根据所述条件项,创建条件集;
24、基于条件集,生成所述图书推荐条件;所述图书推荐条件包括:满足所述条件集内的每一所述条件项;
25、其中,所述条件集创建要求包括:
26、所述条件集内的所述条件项对应的预设的条件权重和大于等于预设的权重和阈值。
27、优选的,基于区块链的图书馆管理方法,还包括:
28、当人员大于预设的第三时长阈值未挑选所述图书资源时,从所述区块链中获取所述图书资源的多个被阅读历史;
29、生成历史筛选条件;
30、从所述被阅读历史中确定符合所述历史筛选条件的目标历史;
31、基于所述目标历史的历史类型对应的预设的图书推荐信息生成模板,根据所述目标历史,生成图书推荐信息;
32、向人员显示所述图书推荐信息;
33、其中,所述历史筛选条件包括:
34、所述目标历史的历史阅读人员与人员之间在预设的人员关联关系库中对应有至少一个人员关联关系;
35、所述目标历史表征最近预设的第二时间内同一图书资源被至少j个历史阅读人员连续阅读;j为正整数;
36、所述目标历史表征最近预设的第三时间内同一图书资源持续被全部借出后仅有一本被归还;
37、所述目标历史表征图书馆内当前有至少一个阅读人员正在阅读所述图书资源且所述阅读人员的第二人员画像与人员的第一人员画像之间的相似度大于等于预设的相似度阈值。
38、优选的,基于区块链的图书馆管理方法,还包括:
39、接收人员的信息调取请求;
40、解析所述信息调取请求,确定调取对象;
41、从所述区块链中确定所述调取对象对应的请求信息;
42、向人员显示所述请求信息。
43、本专利技术实施例提供的一种基于区块链的图书馆管理系统,包括:
44、识别模块,用于当人员进入图书馆时,识别人员是否需要进行阅读推荐;
45、第一获取模块,用于当识别为需要时,从预设的区块链中获取人员的第一人员画像;
46、生成模块,用于基于所述第一人员画像,生成图书推荐条件;
47、第二获取模块,用于从所述区块链中获取符合所述图书推荐条件的至少一个图书资源;
48、第一显示模块,用于向人员显示所述图书资源;
49、第三获取模块,用于获取人员挑选的所述图书资源的馆藏位置;
50、第二显示模块,用于向人员显示所述馆藏位置。
51、优选的,所述识别模块识别人员是否需要进行阅读推荐,包括:
52、确定人员是否符合推荐需求条件;
53、当符合时,确定人员需要进行阅读推荐;
54、否则,不需要;
55、其中,所述推荐需求条件包括:
56、人员进入图书馆的第一总时长大于等于预设的第一时长阈值且一直未翻阅图书馆内的馆藏图书;
57、人员最近预设的第一时间内在图书馆内至少m次翻阅所述馆藏图书;m为正整数;
58、人员前n次进入图书馆阅读不同的多个图书且人员阅读所述图书的阅读进度均小于等于预设的进度阈值;n为正整数;
59、人员在图书馆内操作智能终端的第二总时长大于等于预设的第二时长阈值;
60、所述馆藏图书的最近一次更新增量大于等于预设的数量阈值。
61、优选的,所述生成模块基于所述第一人员画像,生成图书推荐条件,包括:
62、基于预设的特征化模板,对所述第一人员画像进行特征化处理,获得多个画像特征;
63、从预设的图书推荐条件库中确定每一所述画像特征对应的条件项;
64、基于条件集创建要求,根据所述条件项,创建条件集;
65、基于条件集,生成所述图书推荐条件;所述图书推荐条件包括:满足所述条件集内的每一所述条件项;
66、其中,所述条件集创建要求包括:
67、所述条件集内的所述条件项对应的预设的条件权重和大于等于预设的权重和阈值。
68、优选的,基于区块链的图书馆管理系统,其特征在于,还包括:
69、推荐模块,用于包括:
70、当人员大于预设的第三时长阈值未挑选所述图书资源时,从所述区块链中获取所述图书资源的多个本文档来自技高网...
【技术保护点】
1.一种基于区块链的图书馆管理方法,其特征在于,包括:
2.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,所述识别人员是否需要进行阅读推荐,包括:
3.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,所述基于所述第一人员画像,生成图书推荐条件,包括:
4.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,还包括:
5.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,还包括:
6.一种基于区块链的图书馆管理系统,其特征在于,包括:
7.如权利要求6所述的一种基于区块链的图书馆管理系统,其特征在于,所述识别模块识别人员是否需要进行阅读推荐,包括:
8.如权利要求6所述的一种基于区块链的图书馆管理系统,其特征在于,所述生成模块基于所述第一人员画像,生成图书推荐条件,包括:
9.如权利要求6所述的一种基于区块链的图书馆管理系统,其特征在于,还包括:
10.如权利要求6所述的一种基于区块链的图书馆管理系统,其特征在于,还包括:<
...【技术特征摘要】
1.一种基于区块链的图书馆管理方法,其特征在于,包括:
2.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,所述识别人员是否需要进行阅读推荐,包括:
3.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,所述基于所述第一人员画像,生成图书推荐条件,包括:
4.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,还包括:
5.如权利要求1所述的一种基于区块链的图书馆管理方法,其特征在于,还包括:
6...
【专利技术属性】
技术研发人员:李彬,宋洪益,张俊,王俊,
申请(专利权)人:山东橄榄智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。