一种图书的清查方法、装置、设备及介质与流程

文档序号:33186221发布日期:2023-02-04 06:34阅读:20来源:国知局
一种图书的清查方法、装置、设备及介质与流程

1.本技术涉及图书技术领域,尤其是一种图书的清查方法、装置、设备及介质。


背景技术:

2.当下,学校、图书馆等机构中存放有大量的图书资源,由于馆藏的图书数量一般较大,可能存在有部分非法、不适宜或者受损的图书资源。例如在中小学中,含有暴力内容的图书可能就属于不适宜类型的图书资源,故而,机构需要根据需求对图书进行清查处理,及时统计图书存在的问题,并下架或者更换图书资源。
3.相关技术中,针对图书的清查工作,往往由相关的工作人员(如老师)主观判断后进行分类登记,根据登记结果生成统计报表。这种实施方式,一方面工作量较大,人力成本较高,且耗时很长;另一方面,人工清查不易发现某些图书存在的问题,可能导致清查的效果较差,容易影响用户的阅读体验。
4.综合上述,相关技术中存在的技术问题亟需得到解决。


技术实现要素:

5.本技术的目的在于至少一定程度上解决相关技术中存在的技术问题之一。
6.为此,本技术实施例的一个目的在于提供一种图书的清查方法。
7.本技术实施例的另一个目的在于提供一种图书的清查装置。
8.为了达到上述技术目的,本技术实施例所采取的技术方案包括:
9.第一方面,本技术实施例提供了一种图书的清查方法,包括以下步骤:
10.获取馆藏书目数据,根据所述馆藏书目数据建立所述图书的未比对信息列表;
11.根据所述未对比信息列表,对各个所述图书进行格式检测;
12.获取检测后格式正确的目标图书对应的目标信息,以所述目标信息为查询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行比对查重,得到比对结果;所述比对结果用于表征所述目标图书属于合格书目或者所述目标图书不属于合格书目;所述目标信息包括isbn号和出版日期;
13.根据所述比对结果,对各个所述图书对应的清查类别进行标注。
14.另外,根据本技术上述实施例的一种图书的清查方法,还可以具有以下附加的技术特征:
15.进一步地,在本技术的一个实施例中,所述根据所述未对比信息列表,对各个所述图书进行格式检测,包括:
16.根据所述未对比信息列表,使用多线程对各个所述图书进行并发异步的格式检测。
17.进一步地,在本技术的一个实施例中,所述对各个所述图书进行格式检测包括以下步骤中的至少一种:
18.检测所述图书的isbn号是否为空;
19.检测所述图书的isbn号是否符合预定数据格式;
20.根据所述图书的isbn号的校验位,判断所述图书的isbn号是否合法;
21.判断所述图书的出版日期是否符合预定数据格式。
22.进一步地,在本技术的一个实施例中,所述方法还包括以下步骤:
23.若所述目标图书在所述白名单书目数据库和所述黑名单书目数据库均未匹配命中,确定所述目标图书的比对结果为比对失败。
24.进一步地,在本技术的一个实施例中,所述方法还包括:
25.获取用户输入的关键字信息;
26.根据所述关键字信息,对属于合格书目的目标图书进行全文检索;
27.若所述目标图书命中所述关键字信息,将所述目标图书对应的比对结果调整为不适宜书目。
28.进一步地,在本技术的一个实施例中,所述方法还包括:
29.获取用户输入的查询信息和外观破损信息;
30.根据所述查询信息,确定与外观破损信息关联的图书;
31.将与外观破损信息关联的图书对应的比对结果调整为外观破损书目。
32.进一步地,在本技术的一个实施例中,所述方法还包括:
33.导出比对结果的清查类别数据。
34.第二方面,本技术实施例提供了一种图书的清查装置,包括:
35.建立单元,用于获取馆藏书目数据,根据所述馆藏书目数据建立所述图书的未比对信息列表;
36.检测单元,用于根据所述未对比信息列表,对各个所述图书进行格式检测;
37.比对单元,用于获取检测后格式正确的目标图书对应的目标信息,以所述目标信息为查询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行比对查重,得到比对结果;所述比对结果用于表征所述目标图书属于合格书目或者所述目标图书不属于合格书目;所述目标信息包括isbn号和出版日期;
38.标注单元,用于根据所述比对结果,对各个所述图书对应的清查类别进行标注。
39.第三方面,本技术实施例提供了一种计算机设备,包括:
40.至少一个处理器;
41.至少一个存储器,用于存储至少一个程序;
42.当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现第一方面所述的一种图书的清查方法。
43.第四方面,本技术实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于实现第一方面所述的一种图书的清查方法。
44.本技术的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到:
45.本技术实施例中提供一种图书的清查方法,该方法获取馆藏书目数据,根据所述馆藏书目数据建立所述图书的未比对信息列表;根据所述未对比信息列表,对各个所述图书进行格式检测;获取检测后格式正确的目标图书对应的目标信息,以所述目标信息为查
询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行比对查重,得到比对结果;所述比对结果用于表征所述目标图书属于合格书目或者所述目标图书不属于合格书目;所述目标信息包括isbn号和出版日期;根据所述比对结果,对各个所述图书对应的清查类别进行标注。。该方法通过馆藏书目数据文件导入获取馆藏书目信息,可以大幅度提高录入馆藏书目信息的效率;对各个图书进行格式检测,可以提高书目信息的规范性;通过将图书与白名单书目数据库、黑名单书目数据库进行比对查重,可以提高图书清理审查的效率,减轻工作人员的负担。
附图说明
46.为了更清楚地说明本技术实施例或者现有技术中的技术方案,下面对本技术实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本技术的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
47.图1为本技术实施例中提供的一种图书的清查方法的实施环境示意图;
48.图2为本技术实施例中提供的一种图书的清查方法的流程示意图;
49.图3为本技术实施例中提供的一种图书的清查装置的结构示意图;
50.图4为本技术实施例中提供的一种计算机设备的结构示意图。
具体实施方式
51.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
52.当下,学校、图书馆等机构中存放有大量的图书资源,由于馆藏的图书数量一般较大,可能存在有部分非法、不适宜或者受损的图书资源。例如在中小学中,含有暴力内容的图书可能就属于不适宜类型的图书资源,故而,机构需要根据需求对图书进行清查处理,及时统计图书存在的问题,并下架或者更换图书资源。
53.相关技术中,针对图书的清查工作,往往由相关的工作人员(如老师)主观判断后进行分类登记,根据登记结果生成统计报表。这种实施方式,一方面工作量较大,人力成本较高,且耗时很长;另一方面,人工清查不易发现某些图书存在的问题,可能导致清查的效果较差,容易影响用户的阅读体验。
54.有鉴于此,本技术实施例中提供一种图书的清查方法,该方法通过馆藏书目数据文件导入获取馆藏书目信息,可以大幅度提高录入馆藏书目信息的效率;对各个图书进行格式检测,可以提高书目信息的规范性;通过将图书与白名单书目数据库、黑名单书目数据库进行比对查重,可以提高图书清理审查的效率,减轻工作人员的负担。
55.首先,请参照图1,图1是本技术实施例提供的一种图书的清查方法的实施环境示意图。参照图1,该实施环境的主体主要包括终端设备101和服务器102,终端设备101与服务器102通信连接。其中,该一种图书的清查方法可以通过终端设备101、服务器102之间的交
互来执行,具体可以根据实际应用情况进行适当的选择,本实施例对此并不作具体限定。
56.在一些实施例中,终端设备101可以包括智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表以及车载终端等,但并不局限于此。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备101与服务器102之间、终端设备101与服务器102之间可以通过无线网络或有线网络建立通信连接,该无线网络或有线网络使用标准通信技术和/或协议,网络可以设置为因特网,也可以是其它任何网络,例如包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。
57.下面,结合图1示出的实施环境,对本技术实施例中提供的一种图书的清查方法进行介绍和说明。
58.请参照图2,图2是本技术实施例提供的一种图书的清查方法的示意图,该一种图书的清查方法包括但不限于:
59.步骤110、获取馆藏书目数据,根据所述馆藏书目数据得到所述图书的未比对信息列表;
60.本步骤中,馆藏书目数据可以包括当前机构中拥有的全部书目的相关信息,例如可以包括书目的名称、条形码、国际标准书号(international standard book number,简称isbn)、以及馆藏数量等,其可以从相关的存储器中获取得到,本技术对其具体的内容和数据结构不作限定。
61.本步骤中,在获取得到馆藏书目数据后,可以根据馆藏书目数据建立图书的未比对信息列表。具体地,此处,图书的未比对信息列表中,可以包括有所有本次未清查过的图书所形成的列表。并且,需要说明的是,针对内容完全相同的多册图书,在列表中可以只记录一次该图书的名称以及国际标准书号,后续清查时只对该种图书清查一次,相同的其他册图书按照一册的清查结果来标注即可。
62.具体地,在一些实施例中,馆藏书目数据可以由marc或excel数据文件来实现。本步骤中,可以将含有馆藏书目数据的marc或excel数据文件导入系统。系统根据数据文件类型进行不同的解析处理,例如:marc数据文件可以选择marc类型,通过marc标准解析出数据导入;excel数据文件,可以根据poi方式读取出数据导入,从而形成图书的未比对信息列表。
63.步骤120、根据所述未对比信息列表,对各个所述图书进行格式检测;
64.本步骤中,在建立得到未对比信息列表后,可以按照列表顺序,对导入的图书进行格式检测。具体地,可以理解的是,由于一般来说馆藏图书的数目较大,如果采用单线程的方式对其进行格式检测,可能要花费较长的时间,效率较低。因此,在一些实施例中,可以使用多线程的方式,对各个图书进行并发异步的格式检测。当然,此处需要说明的是,本技术实施例中,对具体采用的线程数量不作限制,其可以根据需要清查的图书的具体数目来灵活设定。
65.在一些实施例中,对图书进行格式检测,可以采用以下方式的至少一种:可以检测
图书的isbn号是否为空、是否符合预定数据格式、根据图书的isbn号的校验位,判断isbn号是否合法、判断出版日期是否符合预定数据格式等等。具体地,比如说,当检测到图书的isbn号为空时,可以对其标识“isbn不详”;当检测到图书的isbn号不是10位或者13位的数字(可带横杠)时,可以对其标识“isbn不规范”;当根据isbn号的校验位判断出其不合法时,可以对其标识“isbn不合法”;当图书的出版日期不为yyyy-mm、yyyy.mm、yyyy/mm、yyyymm、yyyy等数据格式时,可以对其标识“出版日期不规范”。将标识信息显示或者通过其他渠道反馈给工作人员,可以方便工作人员对其进行前期修整或者下架处理。当图书对应的相关信息不存在上述的问题时,可以认定其格式正确,可以进行下一步的清查处理。
66.需要说明的是,本技术实施例中,在对图书进行格式检测时,既可以采用上述的多种手段分别进行isbn号和出版日期的全面检测,也可以仅采用部分手段,本技术对此不作限制。
67.步骤130、获取检测后格式正确的目标图书对应的目标信息,以所述目标信息为查询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行比对查重,得到比对结果;所述比对结果用于表征所述目标图书属于合格书目或者所述目标图书不属于合格书目;所述目标信息包括isbn号和出版日期;
68.本步骤中,当经过格式检测后,处于格式正确的状态的图书,可以记为属于目标图书。接着,可以获取目标图书的目标信息,目标信息可以包括其对应的isbn号和出版日期。然后,可以以目标信息为查询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行对比查重,得到对应的比对结果,从而可以得到已比对信息列表。本技术实施例中,比对结果可以用于表征目标图书属于合格书目或者目标图书不属于合格书目。可以理解的是,如果在白名单书目数据库找到和目标图书一致的图书,可以认定目标图书属于合格书目;反之,如果在黑名单书目数据库找到和目标图书一致的图书,可以认定目标图书不属于合格书目。本技术实施例中,上述的白名单书目数据库以及黑名单书目数据库,可以是自行设置建立的数据库,也可以是国内外任意书目中心或者服务器收录的数据库,换句话说,其可以是第三方数据库。本技术实施例中,通过进行比对查重,能够大幅度节约审查时间。
69.需要说明的是,本技术实施例中,针对不合格书目,其具体的类型还可以根据需要进行细分,例如可以包括有非法书目以及不适宜书目。对应的,对比结果也可以细化到“非法”和“不适宜”类别,本技术对其具体的划分类别不作限制。
70.在一些实施例中,还可能存在有白名单书目数据库和黑名单书目数据库中,均未有目标图书匹配命中的图书的情况。因此,本技术实施例中,还可以设置比对识别的比对结果类型。针对比对失败的书目,系统可以提供外链进行cip核字号查询,如果此书目无cip核字号且年代较为久远时,可以由工作人员通过其他渠道自行检验获得检验结果后,再在系统中将此书目的比对结果修改为“合格”或“不合格”等。
71.步骤140、根据所述比对结果,对各个所述图书对应的清查类别进行标注。
72.本步骤中,在得到对比结果后,可以根据对比结果对各个图书对应的清查类别进行标注。清查类别可以按照对比结果的类别来设置,例如可以包括合格书目、不合格书目等。具体地,在已比对信息列表中,可以展示已比对的馆藏书目的比对结果及其馆藏单册的数量,在一些实施例中,书目的比对结果可以包括合格、非法、不适宜和比对失败。比对结果为合格书目的,其所有馆藏单册的清查类别均为“合格”;比对结果为非法书目的,其所有馆
藏单册的清查类别均为“非法”;比对结果为不适宜书目的,其所有馆藏单册的清查类别均为“不适宜”;比对结果为比对失败的书目,其所有馆藏单册的清查类别均为“比对失败”。
73.可以理解的是,本技术实施例中,通过馆藏书目数据文件导入获取馆藏书目信息,可以大幅度提高录入馆藏书目信息的效率;对各个图书进行格式检测,可以提高书目信息的规范性;通过将图书与白名单书目数据库、黑名单书目数据库进行比对查重,可以提高图书清理审查的效率,减轻工作人员的负担。并且,在一些实施例中,当馆藏的所有图书审查清理完成后,系统可以按照表格使用poi导出比对结果的word或excel文件,该文件中包括有各个图书的清查类别数据,方便工作人员进行相关的下架作业。
74.在一些实施例中,所述方法还包括:
75.获取用户输入的关键字信息;
76.根据所述关键字信息,对属于合格书目的目标图书进行全文检索;
77.若所述目标图书命中所述关键字信息,将所述目标图书对应的比对结果调整为不适宜书目。
78.本技术实施例中,在已比对信息列表中,对于比对结果为“合格”书目,还可以进一步明确其类别是否可能属于“不适宜”的图书。具体地,例如可以通过任意词、主题词等关键字信息作为查询条件,输入关键字信息(比如主题词“言情小说”、“青春文学”等)对图书进行全文检索,然后将命中关键字信息的目标书目的比对结果修改为“不适宜”类别的书目,并且此目标书目的所有馆藏复本的类别均同步变更为“不适宜”。
79.在一些实施例中,所述方法还包括:
80.获取用户输入的查询信息和外观破损信息;
81.根据所述查询信息,确定与外观破损信息关联的图书;
82.将与外观破损信息关联的图书对应的比对结果调整为外观破损书目。
83.本技术实施例中,工作人员可以在现场检查图书的外观是否出现破损,如果出现了严重破损,可以更改图书对应的比对结果为外观破损书目。具体地,可以通过书目的isbn号、条形码或者名称信息作为查询信息来确定出存在外观破损情况的图书,然后同步输入外观破损信息,即可将基于查询信息查询到的图书对应的比对结果调整为外观破损书目。
84.下面参照附图描述根据本技术实施例提出的一种图书的清查装置。
85.参照图3,本技术实施例中提出的一种图书的清查装置,包括:
86.建立单元201,用于获取馆藏书目数据,根据所述馆藏书目数据建立所述图书的未比对信息列表;
87.检测单元202,用于根据所述未对比信息列表,对各个所述图书进行格式检测;
88.比对单元203,用于获取检测后格式正确的目标图书对应的目标信息,以所述目标信息为查询条件,在预先建立的白名单书目数据库和黑名单书目数据库中进行比对查重,得到比对结果;所述比对结果用于表征所述目标图书属于合格书目或者所述目标图书不属于合格书目;所述目标信息包括isbn号和出版日期;
89.标注单元204,用于根据所述比对结果,对各个所述图书对应的清查类别进行标注。
90.可以理解的是,上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达
到的有益效果也相同。
91.参照图4,本技术实施例提供了一种计算机设备,包括:
92.至少一个处理器301;
93.至少一个存储器302,用于存储至少一个程序;
94.当至少一个程序被至少一个处理器301执行时,使得至少一个处理器301实现的一种图书的清查方法。
95.同理,上述方法实施例中的内容均适用于本计算机设备实施例中,本计算机设备实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
96.本技术实施例还提供了一种计算机可读存储介质,其中存储有处理器301可执行的程序,处理器301可执行的程序在由处理器301执行时用于执行上述的一种图书的清查方法。
97.同理,上述方法实施例中的内容均适用于本计算机可读存储介质实施例中,本计算机可读存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
98.在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本技术的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
99.此外,虽然在功能性模块的背景下描述了本技术,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本技术是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本技术。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本技术的范围,本技术的范围由所附权利要求书及其等同方案的全部范围来决定。
100.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
101.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供
指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
102.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
103.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
104.在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
105.尽管已经示出和描述了本技术的实施方式,本领域的普通技术人员可以理解:在不脱离本技术的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本技术的范围由权利要求及其等同物限定。
106.以上是对本技术的较佳实施进行了具体说明,但本技术并不限于实施例,熟悉本领域的技术人员在不违背本技术精神的前提下可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1