CN116361552A - Campus book retrieval method, device, equipment and readable storage medium - Google Patents
Campus book retrieval method, device, equipment and readable storage medium Download PDFInfo
- Publication number
- CN116361552A CN116361552A CN202310312533.2A CN202310312533A CN116361552A CN 116361552 A CN116361552 A CN 116361552A CN 202310312533 A CN202310312533 A CN 202310312533A CN 116361552 A CN116361552 A CN 116361552A
- Authority
- CN
- China
- Prior art keywords
- information
- book
- user
- retrieval
- search
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004590 computer program Methods 0.000 claims description 7
- 230000001815 facial effect Effects 0.000 claims description 2
- 230000002596 correlated effect Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 claims 1
- 238000013523 data management Methods 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 2
- 230000003796 beauty Effects 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application relates to a campus book retrieval method, a device, equipment and a readable storage medium, which are applied to the technical field of book data management, and the method comprises the following steps: identifying the identity of a user entering the campus library, and generating user identity information; creating recommended book information based on the user identity information; responding to the search request of the user, and acquiring a search keyword contained in the search request; inquiring whether book information matched with the search keywords exists in the recommended book information; if the book information matched with the search key words exists, the book information is displayed; if the book information matched with the search key words does not exist, acquiring the rest book information which is different from the recommended book information in the campus library; and searching books based on the rest book information and the search keywords. The method and the device have the effect of improving the searching efficiency of books.
Description
Technical Field
The present disclosure relates to the technical field of book data management, and in particular, to a campus book retrieval method, apparatus, device, and readable storage medium.
Background
The campus library is a main place for providing learning materials for students, but the number of books in the campus library is huge, if the target books cannot be found quickly by means of simple manual work, the current library is generally provided with a search tool, and the target books are searched by the search tool, but the existing search tool can only search books by input book names, book authors and other data, and when the input book names are incomplete, the situation that wrongly written words are input or the data names are incomplete exists, under the situation, the target books cannot be searched, the borrower consumes time but cannot obtain required data, and still a mode of returning to the original manual searching is needed, so that the book searching efficiency is greatly reduced.
Disclosure of Invention
In order to improve the searching efficiency of books, the application provides a campus book searching method, device and equipment and a readable storage medium.
In a first aspect, the present application provides a campus book searching method, which adopts the following technical scheme:
a campus book retrieval method comprises the following steps:
identifying the identity of a user entering the campus library, and generating user identity information;
creating recommended book information based on the user identity information;
responding to the search request of the user, and acquiring a search keyword contained in the search request;
inquiring whether book information matched with the search keywords exists in the recommended book information;
if the book information matched with the search key words exists, the book information is displayed;
if the book information matched with the search key words does not exist, acquiring the rest book information which is different from the recommended book information in the campus library;
and searching books based on the rest book information and the search keywords.
By adopting the technical scheme, after a user enters a campus library, the user is immediately identified, user identity information used for representing the user identity is generated, the user identity information is used for creating recommended book information unique to the user, the recommended book information is used for storing book information possibly required by the user, when searching is carried out according to the search keywords provided by the user, searching is preferentially carried out in the recommended book information, when books which do not accord with the search keywords do not exist in the recommended book information, searching is further carried out from the rest of book information except the recommended book information, the search range of the two times is smaller, initial division is carried out, and the searching speed is faster when searching, so that the searching efficiency of books is improved.
Optionally, the identifying the user entering the campus library, and generating the user identity information includes:
acquiring facial information and campus certificate information of the user;
judging whether the face information is consistent with the campus certificate information;
if the face information is consistent with the campus certificate information, generating user identity information based on the face information and the campus certificate information;
and if the face information is inconsistent with the campus certificate information, generating user identity information based on the face information.
Optionally, the creating recommended book information based on the user identity information includes:
when the user is first retrieval, generating expected demand information based on the user identity information, and creating recommended book information based on the expected demand information;
when the user does not search for the first time, acquiring history search information and history borrowing information of the user;
generating historical demand information based on the historical retrieval information and the historical borrowing information;
acquiring a related acquisition threshold value, and generating expected retrieval information based on the related acquisition threshold value and the historical demand information;
book recommendation information is created based on the historical demand information and the projected retrieval information.
Optionally, the generating the predicted demand information based on the user identity information, and creating the recommended book information based on the predicted demand information includes:
determining the gender, current grade and professional information of the user based on the user identity information;
generating an expected demand keyword based on the gender, the current grade, and the professional information;
book retrieval is carried out based on the expected demand keywords, and a retrieval result is generated;
taking the search result as the predicted demand information;
and creating recommended book information based on the predicted demand information and the predicted demand keywords.
Optionally, the generating the predicted retrieval information based on the related acquisition threshold and the historical demand information includes:
acquiring history retrieval book information, and retrieving related book information related to the history retrieval book information based on the history retrieval book information;
calculating the relevance between the related book information and the history retrieval book information;
and acquiring the related book information of which the relevance is not smaller than the related acquisition threshold value, and taking the related book information of which the relevance is not smaller than the related acquisition threshold value as expected retrieval information.
Optionally, after the book searching based on the rest book information and the searching keyword, the method further comprises:
acquiring the number of the searched books;
judging whether the number of the searched books is zero or not;
if the number of the retrieved books is zero, acquiring an electronic version of the retrieved books, and sending the electronic version to the mobile terminal of the user;
if the number of the search books is not zero, calculating the credit rating of the user based on the user identity information;
when the credit rating is not smaller than a preset rating threshold, acquiring the storage information of the retrieved books, and displaying the storage information;
and when the credit rating is smaller than a preset rating threshold, acquiring the electronic version of the retrieved book, and sending the electronic version to the mobile terminal of the user.
Optionally, the method further comprises:
acquiring the current search information and the current book information corresponding to the current search information, and adding the current search information and the current book information to recommended book information.
In a second aspect, the present application provides a campus book retrieval device, which adopts the following technical scheme:
a campus book retrieval device, comprising:
the identity information generation module is used for carrying out identity recognition on the user entering the campus library and generating user identity information;
the recommended book creating module is used for creating recommended book information based on the user identity information;
the retrieval key acquisition module is used for responding to the retrieval request of the user and acquiring the retrieval key contained in the retrieval request;
the book matching query module is used for querying whether the book information matched with the search keyword exists in the recommended book information;
the book information display module is used for displaying the book information;
the other book acquisition module is used for acquiring other book information which is different from the recommended book information in the campus library;
and the other book retrieval module is used for retrieving books based on the other book information and the retrieval keywords.
By adopting the technical scheme, after a user enters a campus library, the user is immediately identified, user identity information used for representing the user identity is generated, the user identity information is used for creating recommended book information unique to the user, the recommended book information is used for storing book information possibly required by the user, when searching is carried out according to the search keywords provided by the user, searching is preferentially carried out in the recommended book information, when books which do not accord with the search keywords do not exist in the recommended book information, searching is further carried out from the rest of book information except the recommended book information, the search range of the two times is smaller, initial division is carried out, and the searching speed is faster when searching, so that the searching efficiency of books is improved.
In a third aspect, the present application provides an electronic device, which adopts the following technical scheme:
an electronic device comprising a processor coupled with a memory;
the processor is configured to execute the computer program stored in the memory, so that the electronic device executes the computer program of the campus book search method according to any one of the first aspects.
In a fourth aspect, the present application provides a computer readable storage medium, which adopts the following technical scheme:
a computer-readable storage medium storing a computer program capable of being loaded by a processor and executing the campus book search method of any one of the first aspects.
Drawings
Fig. 1 is a schematic flow chart of a campus book searching method according to an embodiment of the present application.
Fig. 2 is a block diagram of a campus book retrieving device according to an embodiment of the present application.
Fig. 3 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The present application is described in further detail below with reference to the accompanying drawings.
The embodiment of the application provides a campus book retrieval method, which can be executed by electronic equipment, wherein the electronic equipment can be a server or terminal equipment, the server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and a cloud server for providing cloud computing service. The terminal device may be, but is not limited to, a smart phone, a tablet computer, a desktop computer, etc.
Fig. 1 is a schematic flow chart of a campus book searching method according to an embodiment of the present application.
As shown in fig. 1, the main flow of the method is described as follows (steps S101 to S107):
step S101, identity recognition is carried out on the user entering the campus library, and user identity information is generated.
Aiming at step S101, acquiring face information and campus certificate information of a user; judging whether the face information is consistent with campus certificate information; if the face information is consistent with the campus certificate information, generating user identity information based on the face information and the campus certificate information; if the face information is inconsistent with the campus certificate information, user identity information is generated based on the face information.
In this embodiment, a campus library is provided with a card reading device and a monitoring device at a gate, where the card reading device is used to read campus certificate information, the monitoring device is used to obtain face information of a user, general campus certificate information is a campus card, a teacher card or a student card with a readable term, the campus certificate information stores basic information such as name, gender, age, etc. of the user, and also stores current grade, professional information, examination information, etc., where the professional information is a reading professional or teaching professional, and the examination information is a test reported by the current user, a school examination of school organization, etc. The face information comprises long-phase information and iris information of the user, the long-phase information and the iris information are compared with information in a school information base, and basic information such as name, gender and age of the user and other information such as current grade, professional information and examination information can be obtained. It should be noted that, the user is a crowd such as students and teachers having authority to enter the campus library.
The identity of the user is obtained through the campus certificate information more rapidly and conveniently, but the possibility that the user uses the campus certificate information which does not belong to the user to enter a campus library for book retrieval exists, so that subsequent searching recommendation is influenced, double verification is needed, and the accuracy of the information is ensured.
Step S102, creating recommended book information based on the user identity information.
For step S102, when the user is searching for the first time, generating expected demand information based on the user identity information, and creating recommended book information based on the expected demand information; when the user does not search for the first time, acquiring history search information and history borrowing information of the user; generating history demand information based on the history retrieval information and the history borrowing information; acquiring a related acquisition threshold value, and generating expected retrieval information based on the related acquisition threshold value and the historical demand information; book recommendation information is created based on the historical demand information and the projected retrieval information.
In this embodiment, the user has two states, one is a user who enters the campus library for searching books for the first time, and the other is a user who does not enter the campus library for searching books for the first time, and the user who enters the campus library for searching for books for the first time has no reference information when creating recommended book information, so that the recommended book information can be created only by simply relying on the user identity information, but the user who does not enter the campus library for the first time has history information, so that the recommended book information is created according to the user identity information and the history search book information when creating the recommended book information.
Under the condition that a user enters a campus library for the first time to search books, determining the gender, the current grade and professional information of the user based on the identity information of the user; generating a predicted demand keyword based on gender, current grade and professional information; book retrieval is carried out based on the expected demand keywords, and a retrieval result is generated; taking the search result as expected demand information; the recommended book information is created based on the predicted demand information and the predicted demand keywords.
Because the user for searching books for the first time does not have available reference information, preliminary deduction is needed according to user identity information, firstly, generation of predicted demand keywords is conducted according to gender, current grade and professional information, wherein the current grade and professional information are used for generating predicted demand keywords related to learning, the gender is used for generating predicted demand keywords related to interest, course information which is being learned is determined according to the current grade and professional information, corresponding book names are obtained according to the course information, finally, the predicted demand keywords related to learning are obtained according to the names of books, age of the user is calculated according to the current grade and gender, and then possible interest is calculated according to the age and gender, the predicted demand keywords related to the interest are obtained according to names corresponding to the interest, and the two predicted demand keywords are comprehensively obtained to finally describe the predicted demand keywords of the user. For example, when a user is a girl of the major two computer software profession, the age of the user is estimated to be 20 years old according to the major two, the expected demand keywords corresponding to the interests and hobbies of the 20 years old girl are beauty, movies, music, stars and the like, the expected keywords corresponding to the computer software profession are JAVA, a WEB frame, a database and the like, the last expected keywords are beauty, movies, music, stars JAVA, a WEB frame and the database, and therefore book searching is carried out according to the expected keywords, the searched books are used as expected demand information, and books corresponding to the expected demand information and the expected keywords are combined to create recommended book information.
Under the condition that a user does not enter a campus library for book retrieval for the first time, history retrieval book information is obtained, and related book information related to the history retrieval book information is retrieved based on the history retrieval book information; calculating the relevance between the related book information and the history retrieval book information; and acquiring the related book information with the relevance not smaller than the related acquisition threshold value, and taking the related book information with the relevance not smaller than the related acquisition threshold value as expected retrieval information.
The user who has performed book searching has history searching book information, extracts history searching keywords and history searching book information in the history searching book information, firstly searches related book information related to the history searching book information according to the history searching book information, wherein the related book information comprises book information which is an upper book and a lower book with the history searching book information, book information which is a set with the history searching book information and book information which is necessary to read with the history searching book information, and book information which is the same as the history searching keywords used by the history searching book information, and calculates the relevance of the related book information and the history searching book information respectively. When the relevance is calculated, the relevance corresponding to the book information of which the history retrieval book information is an upper book and a lower book, the relevance corresponding to the book information of which the history retrieval book information is a set of book information and the book information of which the history retrieval book information is a necessary reading is set as a highest value, so that the relevance of the related book information with the same keyword is only required to be calculated, at the moment, the accurate keyword which can accurately retrieve the history retrieval book information is obtained, and the ratio of the same keyword of the book information with the same history retrieval keyword to the accurate keyword is calculated, and the ratio is used as the relevance. It should be noted that the types of the highest values and the ratios need to be the same types, such as all percentages or all fractions, and specific types need to be set according to actual requirements, which are not limited herein.
And selecting related book information with the relevance not smaller than a related acquisition threshold value as predicted retrieval information, and combining the predicted retrieval information with history demand information so as to create book recommendation information. The correlation acquisition threshold is a threshold manually set according to requirements, and the specific correlation acquisition threshold is not specifically limited herein.
Step S103, responding to the search request of the user, and acquiring the search keywords contained in the search request.
Step S104, inquiring whether the book information matched with the search key exists in the recommended book information.
In this embodiment, the recommended book information includes a keyword corresponding to the recommended book obtained, the search keyword is compared with the corresponding keyword, if the same comparison item exists, it is determined that there is book information matching with the search keyword, and if the same comparison item does not exist, it is determined that there is no book information matching with the search keyword.
Step S105, if the book information matched with the search key exists, the book information is displayed.
And step S106, if the book information matched with the search key words does not exist, acquiring the rest book information which is different from the recommended book information in the campus library.
Step S107, book searching is performed based on the rest book information and the searching keywords.
In this embodiment, when a book matching with the search keyword is not searched in the recommended book information, in order to accelerate the search speed, so that the recommended book information is not searched for a second time, only the rest of book information different from the recommended book information in the campus library is searched, and when the recommended book information is searched, the representative keyword used for representing the book information is found in the book name and the book catalog, so that the representative keyword is matched with the search keyword, that is, the rest of book information and the search keyword are searched for books.
In this embodiment, the number of retrieved books of the retrieved books is obtained; judging whether the number of the searched books is zero; if the number of the retrieved books is zero, acquiring an electronic version of the retrieved books, and transmitting the electronic version to a mobile terminal of a user; if the number of the retrieved books is not zero, calculating the credit rating of the user based on the user identity information; when the credit rating is not smaller than a preset rating threshold, acquiring the storage information of the retrieved books, and displaying the storage information; and when the credit rating is smaller than the preset rating threshold, acquiring the electronic version of the retrieved book, and transmitting the electronic version to the mobile terminal of the user.
Although a large number of books are stored in the campus library, the number of students and teachers in the campus is too large, and books in the campus library cannot be guaranteed to reach the degree of one book, so that the situation that the searched books are completely borrowed exists when a user searches the books, and at the moment, in order to meet the book using requirement of the user, an electronic version of the books is sent to a mobile terminal of the user, so that books are available to the user. If the books are not completely borrowed during retrieval, at this time, further judgment needs to be performed according to the credit rating of the user, the user with the credit rating greater than or equal to the preset rating threshold can borrow the books, only the stored information of the books needs to be displayed, the user can conveniently and quickly know the storage positions and the storage quantity of the books through the stored information, the borrowing convenience is improved, but the user with the credit rating smaller than the preset rating threshold does not borrow the paper books any more, and therefore the electronic version is sent to the mobile terminal of the user.
The user grade is determined according to the borrowing times and the returning time of the user, the returning time is set before the book is taken away during borrowing, the time of on-time returning is counted, the ratio of the time returning times to the borrowing times is calculated, the grade interval and the corresponding grade are set, the grade interval is determined according to the ratio, and the grade corresponding to the grade interval is used as the user grade of the user. The preset level threshold needs to be set according to actual requirements, which is not particularly limited herein.
In this embodiment, the current search information and the current book information corresponding to the current search information are obtained, and the current search information and the current book information are added to the recommended book information.
Fig. 2 is a block diagram of a campus book retrieving device 200 according to an embodiment of the present application.
As shown in fig. 2, the campus book search apparatus 200 mainly includes:
the identity information generating module 201 is configured to identify a user entering the campus library, and generate user identity information;
a recommended book creation module 202 for creating recommended book information based on user identity information;
a search key obtaining module 203, configured to obtain a search key included in a search request in response to the search request of a user;
a book matching query module 204, configured to query the recommended book information for whether there is book information matching the search keyword;
the book information display module 205 is configured to display book information;
the other book acquisition module 206 is configured to acquire other book information different from the recommended book information in the campus library;
the remaining book retrieving module 207 is configured to perform book retrieval based on the remaining book information and the retrieval keywords.
As an optional implementation manner of this embodiment, the identity information generating module 201 is specifically configured to obtain face information and campus certificate information of a user; judging whether the face information is consistent with campus certificate information; if the face information is consistent with the campus certificate information, generating user identity information based on the face information and the campus certificate information; if the face information is inconsistent with the campus certificate information, user identity information is generated based on the face information.
As an alternative implementation of this embodiment, the recommended book creation module 202 includes:
the predicted demand generation module is used for generating predicted demand information based on the user identity information and creating recommended book information based on the predicted demand information;
the history information acquisition module is used for acquiring history retrieval information and history borrowing information of the user;
the historical demand generation module is used for generating historical demand information based on the historical retrieval information and the historical borrowing information;
the predicted retrieval generation module is used for acquiring a related acquisition threshold value and generating predicted retrieval information based on the related acquisition threshold value and the historical demand information;
and the recommendation information creation module is used for creating book recommendation information based on the historical demand information and the expected retrieval information.
In this optional embodiment, the expected demand generation module is specifically configured to determine gender, current grade, and professional information of the user based on the user identity information; generating a predicted demand keyword based on gender, current grade and professional information; book retrieval is carried out based on the expected demand keywords, and a retrieval result is generated; taking the search result as expected demand information; the recommended book information is created based on the predicted demand information and the predicted demand keywords.
In this optional embodiment, the expected search generation module is specifically configured to obtain history search book information, and search related book information related to the history search book information based on the history search book information; calculating the relevance between the related book information and the history retrieval book information; and acquiring the related book information with the relevance not smaller than the related acquisition threshold value, and taking the related book information with the relevance not smaller than the related acquisition threshold value as expected retrieval information.
As an optional implementation manner of this embodiment, the campus book search device 200 further includes:
the book quantity acquisition module is used for acquiring the quantity of the searched books;
the book quantity judging module is used for judging whether the quantity of the searched books is zero or not;
the electronic book acquisition module is used for acquiring the electronic version of the retrieved book and transmitting the electronic version to the mobile terminal of the user;
the credit rating calculation module is used for calculating the credit rating of the user based on the user identity information;
the storage information acquisition module is used for acquiring the storage information of the searched books and displaying the storage information when the credit rating is not smaller than a preset rating threshold;
and the electronic book sending module is used for acquiring the electronic version of the retrieved book and sending the electronic version to the mobile terminal of the user when the credit rating is smaller than the preset rating threshold.
As an optional implementation manner of this embodiment, the campus book search device 200 further includes:
the retrieval acquisition module is used for acquiring the retrieval information and the book information corresponding to the retrieval information, and adding the retrieval information and the book information to the recommended book information.
In one example, a module in any of the above apparatuses may be one or more integrated circuits configured to implement the above methods, for example: one or more application specific integrated circuits (application specific integratedcircuit, ASIC), or one or more digital signal processors (digital signal processor, DSP), or one or more field programmable gate arrays (field programmable gate array, FPGA), or a combination of at least two of these integrated circuit forms.
For another example, when a module in an apparatus may be implemented in the form of a scheduler of processing elements, the processing elements may be general-purpose processors, such as a central processing unit (central processing unit, CPU) or other processor that may invoke a program. For another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the apparatus and modules described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
Fig. 3 is a block diagram of an electronic device 300 according to an embodiment of the present application.
As shown in FIG. 3, electronic device 300 includes a processor 301 and memory 302, and may further include an information input/information output (I/O) interface 303, one or more of a communication component 304, and a communication bus 305.
The processor 301 is configured to control overall operations of the electronic device 300 to complete all or part of the steps of the campus book searching method described above; the memory 302 is used to store various types of data to support operation at the electronic device 300, which may include, for example, instructions for any application or method operating on the electronic device 300, as well as application-related data. The Memory 302 may be implemented by any type or combination of volatile or non-volatile Memory devices, such as one or more of static random access Memory (Static Random Access Memory, SRAM), electrically erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), erasable programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM), programmable Read-Only Memory (Programmable Read-Only Memory, PROM), read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk.
The I/O interface 303 provides an interface between the processor 301 and other interface modules, which may be a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 304 is used for wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, bluetooth, near field communication (Near Field Communication, NFC for short), 2G, 3G or 4G, or a combination of one or more thereof, the corresponding communication component 104 may thus comprise: wi-Fi part, bluetooth part, NFC part.
The electronic device 300 may be implemented by one or more application specific integrated circuits (Application Specific Integrated Circuit, abbreviated as ASIC), digital signal processors (Digital Signal Processor, abbreviated as DSP), digital signal processing devices (Digital Signal Processing Device, abbreviated as DSPD), programmable logic devices (Programmable Logic Device, abbreviated as PLD), field programmable gate arrays (Field Programmable Gate Array, abbreviated as FPGA), controllers, microcontrollers, microprocessors, or other electronic components for performing the campus book search method as set forth in the above embodiments.
The electronic device 300 may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), car terminals (e.g., car navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like, and may also be a server, and the like.
The application also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program realizes the steps of the campus book searching method when being executed by a processor.
The computer readable storage medium may include: a U-disk, a removable hard disk, a read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The foregoing description is only of the preferred embodiments of the present application and is presented as a description of the principles of the technology being utilized. It will be appreciated by persons skilled in the art that the scope of the application referred to in this application is not limited to the specific combinations of features described above, but it is intended to cover other embodiments in which any combination of features described above or their equivalents is possible without departing from the spirit of the application. Such as the above-mentioned features and the technical features having similar functions (but not limited to) applied for in this application are replaced with each other.
Claims (10)
1. A campus book retrieval method is characterized by comprising the following steps:
identifying the identity of a user entering the campus library, and generating user identity information;
creating recommended book information based on the user identity information;
responding to the search request of the user, and acquiring a search keyword contained in the search request;
inquiring whether book information matched with the search keywords exists in the recommended book information;
if the book information matched with the search key words exists, the book information is displayed;
if the book information matched with the search key words does not exist, acquiring the rest book information which is different from the recommended book information in the campus library;
and searching books based on the rest book information and the search keywords.
2. The method of claim 1, wherein the identifying the user entering the campus library, the generating user identity information comprises:
acquiring facial information and campus certificate information of the user;
judging whether the face information is consistent with the campus certificate information;
if the face information is consistent with the campus certificate information, generating user identity information based on the face information and the campus certificate information;
and if the face information is inconsistent with the campus certificate information, generating user identity information based on the face information.
3. The method of claim 2, wherein the creating recommended book information based on the user identity information comprises:
when the user is first retrieval, generating expected demand information based on the user identity information, and creating recommended book information based on the expected demand information;
when the user does not search for the first time, acquiring history search information and history borrowing information of the user;
generating historical demand information based on the historical retrieval information and the historical borrowing information;
acquiring a related acquisition threshold value, and generating expected retrieval information based on the related acquisition threshold value and the historical demand information;
book recommendation information is created based on the historical demand information and the projected retrieval information.
4. The method of claim 3, wherein the generating projected demand information based on the user identity information, creating recommended book information based on the projected demand information comprises:
determining the gender, current grade and professional information of the user based on the user identity information;
generating an expected demand keyword based on the gender, the current grade, and the professional information;
book retrieval is carried out based on the expected demand keywords, and a retrieval result is generated;
taking the search result as the predicted demand information;
and creating recommended book information based on the predicted demand information and the predicted demand keywords.
5. The method of claim 3, wherein the generating projected retrieval information based on the correlated acquisition threshold and the historical demand information comprises:
acquiring history retrieval book information, and retrieving related book information related to the history retrieval book information based on the history retrieval book information;
calculating the relevance between the related book information and the history retrieval book information;
and acquiring the related book information of which the relevance is not smaller than the related acquisition threshold value, and taking the related book information of which the relevance is not smaller than the related acquisition threshold value as expected retrieval information.
6. The method according to claim 1, further comprising, after said book search based on said remaining book information and said search keyword:
acquiring the number of the searched books;
judging whether the number of the searched books is zero or not;
if the number of the retrieved books is zero, acquiring an electronic version of the retrieved books, and sending the electronic version to the mobile terminal of the user;
if the number of the search books is not zero, calculating the credit rating of the user based on the user identity information;
when the credit rating is not smaller than a preset rating threshold, acquiring the storage information of the retrieved books, and displaying the storage information;
and when the credit rating is smaller than a preset rating threshold, acquiring the electronic version of the retrieved book, and sending the electronic version to the mobile terminal of the user.
7. The method as recited in claim 1, further comprising:
acquiring the current search information and the current book information corresponding to the current search information, and adding the current search information and the current book information to recommended book information.
8. A campus book retrieval device, comprising:
the identity information generation module is used for carrying out identity recognition on the user entering the campus library and generating user identity information;
the recommended book creating module is used for creating recommended book information based on the user identity information;
the retrieval key acquisition module is used for responding to the retrieval request of the user and acquiring the retrieval key contained in the retrieval request;
the book matching query module is used for querying whether the book information matched with the search keyword exists in the recommended book information;
the book information display module is used for displaying the book information;
the other book acquisition module is used for acquiring other book information which is different from the recommended book information in the campus library;
and the other book retrieval module is used for retrieving books based on the other book information and the retrieval keywords.
9. An electronic device comprising a processor coupled to a memory;
the processor is configured to execute a computer program stored in the memory to cause the electronic device to perform the method of any one of claims 1 to 7.
10. A computer readable storage medium comprising a computer program or instructions which, when run on a computer, cause the computer to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310312533.2A CN116361552A (en) | 2023-03-28 | 2023-03-28 | Campus book retrieval method, device, equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310312533.2A CN116361552A (en) | 2023-03-28 | 2023-03-28 | Campus book retrieval method, device, equipment and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116361552A true CN116361552A (en) | 2023-06-30 |
Family
ID=86941424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310312533.2A Pending CN116361552A (en) | 2023-03-28 | 2023-03-28 | Campus book retrieval method, device, equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116361552A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116992093A (en) * | 2023-09-14 | 2023-11-03 | 东北农业大学 | Library intelligent indexing method, device and storage medium based on reader borrowing behaviors |
CN118170816A (en) * | 2024-05-15 | 2024-06-11 | 成都工业职业技术学院 | Digital library information retrieval method, system and medium based on business space granularity |
-
2023
- 2023-03-28 CN CN202310312533.2A patent/CN116361552A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116992093A (en) * | 2023-09-14 | 2023-11-03 | 东北农业大学 | Library intelligent indexing method, device and storage medium based on reader borrowing behaviors |
CN116992093B (en) * | 2023-09-14 | 2024-05-28 | 东北农业大学 | Library intelligent indexing method, device and storage medium based on reader borrowing behaviors |
CN118170816A (en) * | 2024-05-15 | 2024-06-11 | 成都工业职业技术学院 | Digital library information retrieval method, system and medium based on business space granularity |
CN118170816B (en) * | 2024-05-15 | 2024-07-12 | 成都工业职业技术学院 | Digital library information retrieval method, system and medium based on business space granularity |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11526799B2 (en) | Identification and application of hyperparameters for machine learning | |
CN111898643B (en) | Semantic matching method and device | |
CN116361552A (en) | Campus book retrieval method, device, equipment and readable storage medium | |
CN110737756B (en) | Method, apparatus, device and medium for determining answer to user input data | |
CN112181835B (en) | Automatic test method, device, computer equipment and storage medium | |
CN113836885A (en) | Text matching model training method, text matching device and electronic equipment | |
CN108959550B (en) | User focus mining method, device, equipment and computer readable medium | |
CN110532229B (en) | Evidence file retrieval method, device, computer equipment and storage medium | |
CN114040012B (en) | Information query pushing method and device and computer equipment | |
CN109828902B (en) | Interface parameter determining method and device, electronic equipment and storage medium | |
CN111859042A (en) | Retrieval method and device and electronic equipment | |
CN116226515B (en) | Search result ordering method and device, electronic equipment and storage medium | |
CN114581177B (en) | Product recommendation method, device, equipment and storage medium | |
CN111241821A (en) | Method and device for determining behavior characteristics of user | |
CN112328752B (en) | Course recommendation method and device based on search content, computer equipment and medium | |
CN111078972B (en) | Questioning behavior data acquisition method, questioning behavior data acquisition device and server | |
WO2018138205A1 (en) | Model search method and device based on semantic model framework | |
CN111859985A (en) | AI customer service model testing method, device, electronic equipment and storage medium | |
CN117851608B (en) | Case map generation method, device, equipment and medium | |
CN114153830B (en) | Data verification method and device, computer storage medium and electronic equipment | |
CN116501976B (en) | Data recommendation, model training, similar user analysis methods, apparatus and media | |
CN115828911A (en) | Test question knowledge point identification method and device, electronic equipment and storage medium | |
CN117034883A (en) | Personalized open label record table generation method, device, equipment and medium | |
CN117708366A (en) | Image retrieval method, device, equipment and storage medium based on artificial intelligence | |
CN115328945A (en) | Data asset retrieval method, electronic device and computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |