一种图书馆个性化图书智能推送系统和方法与流程

文档序号:38163203发布日期:2024-05-30 12:17阅读:23来源:国知局
一种图书馆个性化图书智能推送系统和方法与流程

本发明涉及智能推送系统应用,尤其涉及一种图书馆个性化图书智能推送系统和方法。


背景技术:

1、随着人们查阅书籍类型与数目的不断增多,各图书馆的图书管理检索系统面临前所未有的挑战。为提高馆藏图书资源的流通率以及读者用户的阅读体验,现在大多数图书馆的图书管理系统具有自动推送功能,但其准确率较低,无法向读者个性化推送图书。由此可见,如何提高图书智能推送的准确率仍缺乏有效的技术手段。


技术实现思路

1、本发明提供一种图书馆个性化图书智能推送系统和方法,用以提高图书馆系统向读者智能推送个性化图书的准确性,满足读者个性化需求。

2、第一方面,提供一种图书馆个性化图书智能推送系统,包括:图书信息查询模块、读者信息查询模块、图书智能推送模块;

3、所述图书信息查询模块,用于根据读者选择的图书信息查询模式以及图书信息查询指令,将查询结果中书籍详细信息显示;

4、所述读者信息查询模块,用于当读者登录系统后,根据读者选择的读者信息查询指令,将查询到的读者相关信息显示,所述读者信息查询指令包括读者身份信息查询指令、图书借还信息查询指令、历史借还记录查询指令、预约图书记录查询指令、图书预约信息查询指令中至少一项;

5、所述图书智能推送模块,用于根据已知图书推荐度确定加权因子,所述已知图书推荐度根据历史借阅记录中读者借阅过的图书进行确定;在读者邻域中设置虚拟读者,确定各读者权重;根据各读者权重以及加权因子确定考虑读者的各类图书的推荐度;根据考虑读者的各类图书的推荐度,对图书进行排序,按照推荐度从高到低进行智能推送。

6、在一种实施方式中,所述图书智能推送模块,具体用于根据已知图书推荐度通过以下公式确定加权因子:

7、kx,i=3qiqi+1/qi+qi+1

8、其中,kx,i为基于读者x图书内容推送的加权因子,qi、qi+1分别为基于历史借还记录确定的读者x对i类、i+1类图书的推荐度。

9、在一种实施方式中,所述图书智能推送模块,具体用于在读者邻域中设置虚拟读者,通过以下公式确定各读者权重:

10、

11、gy=1,ma≥100

12、其中,gy为各读者权重,ma为借阅i类图书读者总数。

13、在一种实施方式中,所述图书智能推送模块,具体用于根据各读者权重以及加权因子,通过以下公式确定考虑读者的各类图书的推荐度:

14、

15、其中,sy,i为考虑读者y的i类图书的推荐度,wy为读者y对所有历史借阅图书的评分,by,i为读者y与i类图书相应内容推送,wx,i为读者x对i类图书的虚拟读者推荐度,zy为虚拟用户邻域,wx为读者x对所有历史借阅图书的评分。

16、在一种实施方式中,所述图书信息查询模式包括图书关键词查询模式、图书作者查询模式、图书书名查询模式、图书编号查询模式、图书分类查询模式中至少一项。

17、第二方面,提供一种图书馆个性化图书智能推送方法,应用于上述的图书馆个性化图书智能推送系统,包括:

18、图书信息查询模块根据读者选择的图书信息查询模式以及图书信息查询指令,将查询结果中书籍详细信息显示;

19、当读者登录系统后,读者信息查询模块根据读者选择的读者信息查询指令,将查询到的读者相关信息显示,所述读者信息查询指令包括读者身份信息查询指令、图书借还信息查询指令、历史借还记录查询指令、预约图书记录查询指令、图书预约信息查询指令中至少一项;

20、图书智能推送模块根据已知图书推荐度确定加权因子,所述已知图书推荐度根据历史借阅记录中读者借阅过的图书进行确定;

21、图书智能推送模块在读者邻域中设置虚拟读者,确定各读者权重;

22、图书智能推送模块根据各读者权重以及加权因子确定考虑读者的各类图书的推荐度;

23、图书智能推送模块根据考虑读者的各类图书的推荐度,对图书进行排序,按照推荐度从高到低进行智能推送。

24、在一种实施方式中,图书智能推送模块根据已知图书推荐度通过以下公式确定加权因子:

25、kx,i=3qiqi+1/qi+qi+1

26、其中,kx,i为基于读者x图书内容推送的加权因子,qi、qi+1分别为基于历史借还记录确定的读者x对i类、i+1类图书的推荐度。

27、在一种实施方式中,图书智能推送模块在读者邻域中设置虚拟读者,通过以下公式确定各读者权重:

28、

29、gy=1,ma≥100

30、其中,gy为各读者权重,ma为借阅i类图书读者总数。

31、在一种实施方式中,图书智能推送模块根据各读者权重以及加权因子,通过以下公式确定考虑读者的各类图书的推荐度:

32、

33、其中,sy,i为考虑读者y的i类图书的推荐度,wy为读者y对所有历史借阅图书的评分,by,i为读者y与i类图书相应内容推送,wx,i为读者x对i类图书的虚拟读者推荐度,zy为虚拟用户邻域,wx为读者x对所有历史借阅图书的评分。

34、在一种实施方式中,所述图书信息查询模式包括图书关键词查询模式、图书作者查询模式、图书书名查询模式、图书编号查询模式、图书分类查询模式中至少一项。

35、本发明实施例提供的一种图书馆个性化图书智能推送系统和方法,图书信息查询模块将读者查询结果中书籍详细信息显示,当读者登录系统后,读者信息查询模块将读者查询到的读者相关信息显示,图书智能推送模块根据各读者权重以及加权因子确定考虑读者的各类图书的推荐度,经排序后进行智能推送,这样,提高了图书馆系统向读者智能推送个性化图书的准确性,满足读者个性化需求。

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



技术特征:

1.一种图书馆个性化图书智能推送系统,其特征在于,包括:图书信息查询模块、读者信息查询模块、图书智能推送模块;

2.根据权利要求1所述的系统,其特征在于,所述图书智能推送模块,具体用于根据已知图书推荐度通过以下公式确定加权因子:

3.根据权利要求2所述的系统,其特征在于,所述图书智能推送模块,具体用于在读者邻域中设置虚拟读者,通过以下公式确定各读者权重:

4.根据权利要求1~3任意一项所述的系统,其特征在于,所述图书智能推送模块,具体用于根据各读者权重以及加权因子,通过以下公式确定考虑读者的各类图书的推荐度:

5.根据权利要求4所述的系统,其特征在于,所述图书信息查询模式包括图书关键词查询模式、图书作者查询模式、图书书名查询模式、图书编号查询模式、图书分类查询模式中至少一项。

6.一种图书馆个性化图书智能推送方法,其特征在于,应用于权利要求1~5任一项所述的图书馆个性化图书智能推送系统,包括:

7.根据权利要求6所述的方法,其特征在于,图书智能推送模块根据已知图书推荐度通过以下公式确定加权因子:

8.根据权利要求7所述的方法,其特征在于,图书智能推送模块在读者邻域中设置虚拟读者,通过以下公式确定各读者权重:

9.根据权利要求6~8任意一项所述的方法,其特征在于,图书智能推送模块根据各读者权重以及加权因子,通过以下公式确定考虑读者的各类图书的推荐度:

10.根据权利要求9所述的方法,其特征在于,所述图书信息查询模式包括图书关键词查询模式、图书作者查询模式、图书书名查询模式、图书编号查询模式、图书分类查询模式中至少一项。


技术总结
本发明公开了一种图书馆个性化图书智能推送系统和方法,用以提高图书馆系统向读者智能推送个性化图书的准确性,满足读者个性化需求。所述系统,包括:图书信息查询模块、读者信息查询模块、图书智能推送模块,图书信息查询模块将读者查询结果中书籍详细信息显示,当读者登录系统后,读者信息查询模块将读者查询到的读者相关信息显示,图书智能推送模块根据各读者权重以及加权因子确定考虑读者的各类图书的推荐度,经排序后进行智能推送。

技术研发人员:郝琪,冯翔宇,葛鹏
受保护的技术使用者:北京航天情报与信息研究所
技术研发日:
技术公布日:2024/5/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1