[发明专利]一种图书推荐方法无效
申请号: | 201110197610.1 | 申请日: | 2011-07-15 |
公开(公告)号: | CN102254003A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 孙蕾;朱玉全;陈耿 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于序列模式的图书推荐方法,先以借书证号为主键,借阅时间为次键,对图书借阅数据库中的各记录进行排序,将其转换成由借阅序列数据组成的序列数据库;求出序列数据库中所有的仅包含一个图书集的频繁序列模式的大图书集,并将所有大图书集映射为一组相邻的整数;再将序列数据库中各借阅序列数据用该序列数据所包含的大图书集代替;利用大图书集挖掘出频繁序列模式集;最后在频繁序列模式集中找出最大频繁序列模式集,构造读者借书行为库,能有效地发现图书馆借阅数据库中的读者借阅行为,据此可向读者推荐相关图书。 | ||
搜索关键词: | 一种 图书 推荐 方法 | ||
【主权项】:
1.一种图书推荐方法,其特征是采用如下步骤:(1) 以借书证号为主键,借阅时间为次键,对图书借阅数据库D中的各记录进行排序,将其转换成由借阅序列数据组成的序列数据库SD;(2) 求出序列数据库SD中所有的仅包含一个图书集的频繁序列模式的大图书集L,并将所有大图书集映射为一组相邻的整数;(3)将序列数据库SD中各借阅序列数据用该序列数据所包含的大图书集L代替; (4)利用大图书集L挖掘出频繁序列模式集SP;(5)在频繁序列模式集SP中找出最大频繁序列模式集MSP;(6)由最大频繁序列模式集MSP构造读者借书行为库RBBD; (7)根据读者借书行为库RBBD按如下步骤推荐图书:
扫描借阅序列数据库SD一次,查找借书证号为A.No的已有的借阅行为,其结果记为A.Seq,A.Seq=<a1,a2,…...,am>,其中m为该借阅行为的长度,ai为图书的集合,i=1,2,……,m;
计算A.Seq与读者借阅行为库中各模式t.Seq的相似度sim(A.Seq,t.Seq),t.Seq=<t1,t2,…...,tn>,n为该借阅序列数据的长度,ti为图书的集合,i=1,2,……,n;所述sim(A.Seq,t.Seq)的计算方法为:如果A.Seq为t.Seq的子序列,即存在i1<i2<…< im,使得a1![]()
,a2![]()
,……,am![]()
,则sim(A.Seq,t.Seq)=1;否则sim(A.Seq,t.Seq)=0;
对于读者借书行为库RBBD中的模式t.Seq,若sim(A.Seq,t.Seq)=1,则将tk,…..., tn推荐给读者A,k= im+1,并优先推荐tk,其次是tk+1,……,最后推荐的是tn。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110197610.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗头痛的方剂
- 下一篇:显示装置、显示装置驱动电路以及图像显示方法