CN107733835A - A kind of self-service borrowing-returning books system in library based on O2O and method - Google Patents

A kind of self-service borrowing-returning books system in library based on O2O and method Download PDF

Info

Publication number
CN107733835A
CN107733835A CN201610654702.0A CN201610654702A CN107733835A CN 107733835 A CN107733835 A CN 107733835A CN 201610654702 A CN201610654702 A CN 201610654702A CN 107733835 A CN107733835 A CN 107733835A
Authority
CN
China
Prior art keywords
user
books
information
borrowing
clouds
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
Application number
CN201610654702.0A
Other languages
Chinese (zh)
Inventor
尹小平
张立震
张晗杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Van (shanghai) Education And Technology Co Ltd
Original Assignee
Van (shanghai) Education And Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Van (shanghai) Education And Technology Co Ltd filed Critical Van (shanghai) Education And Technology Co Ltd
Priority to CN201610654702.0A priority Critical patent/CN107733835A/en
Publication of CN107733835A publication Critical patent/CN107733835A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a kind of self-service borrowing-returning books system in library based on O2O and method, the system to include:Intelligent terminal, for providing the identity information of user, and provide the user the borrowing in advance service of books on line;Device is borrowed under line, for identifying the identity and book information of user, is provided the user by means of also book operation interface, and charging-erasing magnetic operation is carried out for books;High in the clouds is serviced, for storing the identity information of user, the inventory information of books and borrowing in advance information, user's identification is carried out, checks out and the also calculating of book, and to borrowing device and the signal of intelligent terminal feedback operation success or failure under line;Methods described includes:Provide the user and borrow step on the line that books reservation is borrowed on line in advance and be in communication with each other under the line of realization by borrowing device and service high in the clouds under line and borrow also book step.Compared with prior art, the present invention has the advantages that automaticity is high, need not borrow the limitation of the solid dielectrics such as card, the success rate that checks out is high and the cost that uses manpower and material resources sparingly.

Description

A kind of self-service borrowing-returning books system in library based on O2O and method
Technical field
The present invention relates to library system, more particularly, to a kind of self-service borrowing-returning books system in library based on O2O and side Method.
Background technology
It currently there are the solution of several library managements:
1st, the solution of scanning device+conventional magnetic stripe+charging-erasing magnetic device+antitheft door+lending system+personal management
1) flow is performed:User is to library --->Find the books oneself to be borrowed --->If books are not by other people Borrow, book taken into outlet loan desk --->Librarian scans books, manual operations lending --->Book is put into fill and disappeared On chinaware --->Manual operation demagnetization --->User takes books away
2) requirement must have staff on duty
3) need just to know that the bibliography for wanting to borrow whether there is to library, it is most likely that occur to library, find The book for wanting to borrow is lent by others.
2nd, RFID reader+RFID+ radio frequencies antitheft door+lending system
1) advantage:Self-service borrow can be completed
2) shortcoming:Hardware input is high, and RFID label tag cost is more than 50 times of magnetic stripe cost, and RFID burglary-resisting installation costs are 7 times of magnetic stripe antitheft door device cost, it is high that accounting is put into Library.
3) RFID costs are very high, and library's new book enters shop, it is necessary to which lasting high cost investment, is unfavorable for scale very much.
To sum up, it can be seen that the solution of traditional library's borrowing management needs human cost, machine cost also phase Work as height.And newest RFID technique then needs high capital input.The all very unsuitable scale high-volume books of two schemes The construction in shop.
The content of the invention
The purpose of the present invention is to provide a kind of self-service borrowing-returning books system in library based on O2O and side regarding to the issue above Method.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of self-service borrowing-returning books system in library based on O2O, it is on-line off-line integrated automatic for providing the user By means of also book service, the system includes:
Intelligent terminal, for providing the identity information of user, and provide the user the borrowing in advance service of books on line;
Device is borrowed under line, for identifying the identity and book information of user, is provided the user by means of also book operation interface, and Charging-erasing magnetic operation is carried out for books;
High in the clouds is serviced, for storing the identity information of user, the inventory information of books and borrowing in advance information, carries out user's knowledge Not, check out and the also calculating of book, and to borrowing device and the signal of intelligent terminal feedback operation success or failure under line.
The intelligent terminal includes:
User identity provides module, for borrow under line device provide represent user identity borrow code;
Borrow module in advance, for providing the user the borrowing in advance service of books on line, and will borrowing in advance information transfer to servicing high in the clouds;
Display module, for showing that user borrows the information of operation success or failure in advance according to the feedback result in service high in the clouds.
Borrowing device under the line includes:
Identification module, for the identity information of user provided according to intelligent terminal or the representative user of user's input The safety code of identity carries out the identification of user;
Books identification module, for carrying out the identification of books according to the bar code of books;
Operation interface, for being checked out and the also operation interface of book to being provided by the user of identification module, according to The identity information display borrowing in advance list at family and also book list, the operation information of user is transmitted to service high in the clouds, and according to service The signal of the operation success or failure of high in the clouds feedback shows that user operates the information of success or failure to user;
Voice cue module, for the signal of operation success or failure that is fed back according to service high in the clouds by voice to user Prompting operation success or failure;
Charging-erasing magnetic module, for user identity identification by and books identification be consistent with user profile in the case of, Books are magnetized the operation successful signal fed back according to service high in the clouds or degaussing operation.
The service high in the clouds includes:
Computing module, for carrying out user identity identification and being operated by means of also book, and the result for operating success or failure is anti- It is fed under line and borrows device and intelligent terminal;
Data memory module, for storing the identity information of user, the inventory information of books and borrowing in advance information, and according to meter Calculate the inventory information and borrowing in advance information of the result of calculation modification books of module.
A kind of library based on O2O is self-service to borrow also book method, methods described to include:
Borrow step on line in advance, when user sends borrowing in advance request to intelligent terminal, intelligent terminal asks the borrowing in advance of user Transmit to service high in the clouds, service high in the clouds carries out borrowing in advance operation according to the borrowing in advance of user request for user, and borrowing in advance is operated successfully Or the feedback of the information of failure is to intelligent terminal;
Borrow also book step under line, user is sent by means of also book operation requests by borrowing device under line, and borrowing device under line will User's borrows also book operation requests to transmit to service high in the clouds, and service high in the clouds carries out borrowing also book according to user by means of also book operation requests Operate and feed back to the signal for operating success or failure under line and borrow device.
Borrowing step on the line in advance is specially:
11) intelligent terminal transmits the borrowing in advance request of user to service high in the clouds;
12) service high in the clouds judges whether user has carried out identity binding, if then entering step 13), if otherwise to intelligence The information of terminal feedback " user identity is unbound ";
13) service high in the clouds judges whether user has only bound an identity, if then entering step 14), if otherwise to intelligence The information of energy terminal feedback " it is required that selection identity ";
14) service high in the clouds judges whether the identity of binding has opened Borrowing and reading power, if then entering step 15), if otherwise To the information of intelligent terminal feedback " not opening Borrowing and reading power needs to supplement with money ";
15) service high in the clouds judge bind identity whether do not borrow the books in advance, if then entering step 16), if otherwise to The information of intelligent terminal feedback " this books you borrowed in advance ";
16) service high in the clouds judges that the books whether there is in stock, if then entering step 17), if otherwise to intelligence The information of terminal feedback " this book temporarily be not present with library ";
17) service high in the clouds judges whether the books are not borrowed in advance, if then entering step 18), if otherwise to intelligent terminal Feed back the information of " this book is all lent ";
18) service high in the clouds judges whether the in one's duty amount of money of body of binding is not less than the price of the books, if then to the figure Book is locked, and completes borrowing in advance operation, if otherwise feeding back the information of " can borrow insufficient in amount in advance, please supplement with money " to intelligent terminal.
It is specially by means of also book step under the line:
21) device is borrowed under line and receives the identity information that intelligent terminal provides or user inputs, and the identity information is passed Transport to service high in the clouds;
22) service high in the clouds and identification is carried out to user according to the identity information received, and the result of identification is anti- It is fed under line and borrows device;
23) device is borrowed under line receive user and check out or the also request of book, if checking out, request then enters step 24), if Then enter step 25) for the request of also book;
24) the device request that will check out is borrowed under line and feeds back to service high in the clouds, service high in the clouds, which performs, to check out operation, and will operate As a result feed back under line and borrow device;
25) device will be borrowed under line also book request to feed back to service high in the clouds, and service high in the clouds performs also book and operated, and will operation As a result feed back under line and borrow device.
The step 22) is specially:
221) service high in the clouds judges whether the identity information of user can identify, if then entering step 222), if otherwise The information of device feedback " None- identified identity, please rescan and borrow code or input safety code " is borrowed under to line;
222) whether service high in the clouds judges the borrowing in advance list of user and by means of list is sky, if then to borrowing dress under line The information of feedback " temporarily debit is recorded or borrows in advance out of date without borrowing in advance and, please log in intelligent terminal and be checked " is put, if otherwise entering Enter step 223);
223) high in the clouds is serviced to borrowing device transmitting subscriber information, borrowing in advance list information under line and borrowed list information, and The information of device feedback " asking selection operation type " is borrowed under to line.
The step 24) is specially:
241) borrowed under line device receive check out request and the request that will check out feed back to service high in the clouds, the request bag that checks out Include the bar code scanning information of check out operation requests and books;
242) service high in the clouds judges the books whether in the borrowing in advance list of user according to the bar code scanning information of books, If then entering step 243), if otherwise to device feedback is borrowed under line, " temporarily not pre- books whereby, please log in intelligent terminal progress The information of borrowing in advance operation ";
243) identity information of books stock and user are changed in service high in the clouds, and judge whether change succeeds, if then The information of device feedback " lend and successfully, please given back before fixed date " is borrowed under to line, device is borrowed to books under isochrone Degaussing operation is carried out, if otherwise to the information that device feedback " lending fails, and please contact librarian's processing " is borrowed under line.
The step 25) is specially:
251) device is borrowed under line to receive also book request and also book request will feed back to service high in the clouds, the also book request bag Include also book operation requests and the bar code scanning information of books;
252) service high in the clouds according to the bar code scanning information of books judge the books whether user borrow list in, If then entering step 253), if otherwise " not borrowing this books temporarily, intelligent terminal progress please be log in borrowing device feedback under line The information of inspection ";
253) identity information of books stock and user are changed in service high in the clouds, and judge whether change succeeds, if then The information of device feedback " giving back success, books or exit that you to be given back can be continued to scan on " is borrowed under to line, is borrowed under isochrone Read device and operation of magnetizing is carried out to books, if otherwise " giving back unsuccessfully, please contacting at librarian to borrowing device feedback under line The information of reason ".
Compared with prior art, the invention has the advantages that:
(1) the system can all automate realization by borrowing device under intelligent terminal, line and servicing the cooperation in high in the clouds User check out and also book operate, save human cost.
(2) realization of the system is magnetic stripe rather than RFID label tag based on books, and the cost of RFID label tag is magnetic stripe cost More than 50 times, this mode greatly reduces the cost of system, beneficial to system scale and large batch of construction.
(3) borrowing for books carries out borrowing in advance operation firstly the need of user, has broken original situation for needing to scene to look for book, Consumer's Experience is lifted, saves user time.
(4) when user carries out books borrowing in advance by intelligent terminal, service high in the clouds can lock stock, it is ensured that user is somebody's turn to do when taking book Books one are scheduled on storehouse, improve the success rate that checks out.
(5) inventory change under line is deposited into the service high in the clouds on line in real time, it is ensured that the accuracy of information, and in advance Can automatic unlocking after more than scheduled duration by means of operation, it is ensured that turnover of books simultaneously avoids books and is deactivated occupancy.
(6) device is borrowed under line to avoid manpower according to the feedback result in service high in the clouds automatically to books charging-erasing magnetic Waste.
(7) cooperation that step is given back etc. with books is borrowed by user identity identification, books, can completely meet user For all demands in library, the Experience Degree of user is improved, is easy to implement and promotes.
(8) user identity be identified by intelligent terminal borrow code or user input safety code realize, with biography The card of borrowing of system is compared, and on the one hand the mode of this identification has requested the limitation of solid dielectric, save cost, the opposing party Face adds the convenient degree that user uses again, is easy to promote.
Brief description of the drawings
Fig. 1 is the displaying logic chart of borrowing in advance button;
Fig. 2 is the borrowing in advance flow chart of books;
Fig. 3 is the control flow chart that device is borrowed under line;
Fig. 4 is the structural representation of the system;
Wherein, 1 is intelligent terminal, and 2 be that device is borrowed under line, and 3 be service high in the clouds.
Embodiment
The present invention is described in detail with specific embodiment below in conjunction with the accompanying drawings.The present embodiment is with technical solution of the present invention Premised on implemented, give detailed embodiment and specific operating process, but protection scope of the present invention is not limited to Following embodiments.
As shown in figure 4, the present embodiment provides a kind of self-service borrowing-returning books system in library based on O2O, for being carried for user For on-line off-line integrated automatically borrowing-returning books service, the system includes:Intelligent terminal 1, for providing the identity information of user, And provide the user the borrowing in advance service of books on line;Device 2 is borrowed under line, for identifying the identity and book information of user, is User, which provides, borrows also book operation interface, and carries out charging-erasing magnetic operation for books;High in the clouds 3 is serviced, the identity for storing user is believed Breath, the inventory information of books and borrowing in advance information, carry out user's identification, check out and the also calculating of book, and anti-to device 2 is borrowed under line The signal of feedback operation success or failure.
Wherein intelligent terminal 1 includes:User identity provides module, for representing user's body to borrowing device 2 under line and provide Part borrows code;Borrow module in advance, for providing the user the borrowing in advance service of books on line, and information transfer will be borrowed in advance to service cloud End 3;Display module, for showing that user borrows the information of operation success or failure in advance according to the feedback result in service high in the clouds 3.Under line Borrowing device 2 includes:Identification module, for the identity information of user provided according to intelligent terminal 1 or user's input The safety code for representing user identity carries out the identification of user;Books identification module, for being carried out according to the bar code of books The identification of books;Operation interface, for provide the user borrow also book operation selection, and to user show user operate successfully or The information of failure;Voice cue module, for prompting the user with operation success or failure by voice;Charging-erasing magnetic module, is used for Charging-erasing magnetic operation is carried out to books according to the successful signal of operation that service high in the clouds 3 is fed back.Service high in the clouds 3 includes:Computing module, For carrying out user identity identification and being operated by means of also book, and the result for operating success or failure is fed back under line and borrows device 2; Data memory module, for storing the identity information of user, the inventory information of books and borrowing in advance information, and according to computing module The inventory information and borrowing in advance information of result of calculation modification books.
Propose that a kind of library based on O2O is self-service to borrow also book method based on said system the present embodiment, including:On line Borrow step in advance, when user sends borrowing in advance request to intelligent terminal 1, intelligent terminal 1 transmits the borrowing in advance request of user to service High in the clouds 3, service high in the clouds 3 carries out borrowing in advance operation according to the borrowing in advance of user request for user, and operates success or failure by borrowing in advance Feedback of the information is to intelligent terminal 1;Also book step is borrowed under line, user is sent by means of also book operation requests, line by borrowing device 2 under line Under borrow device 2 by user borrow also book operation requests transmit to service high in the clouds 3, service high in the clouds 3 according to user borrow also book behaviour Make to ask borrow also book operation and feed back to the signal for operating success or failure under line to borrow device 2.
Borrowing step on its center line in advance is specially:
11) intelligent terminal 1 transmits the borrowing in advance request of user to service high in the clouds 3;
12) service high in the clouds 3 judges whether user has carried out identity binding, if then entering step 13), if otherwise to intelligence Terminal 1 feeds back the information of " user identity is unbound ";
13) service high in the clouds 3 judges whether user has only bound an identity, if then entering step 14), if otherwise to intelligence Energy terminal 1 feeds back the information of " it is required that selection identity ";
14) service high in the clouds 3 judges whether the identity of binding has opened Borrowing and reading power, if then entering step 15), if otherwise The information of " not opening Borrowing and reading power needs to supplement with money " is fed back to intelligent terminal 1;
15) service high in the clouds 3 judge bind identity whether do not borrow the books in advance, if then entering step 16), if otherwise to Intelligent terminal 1 feeds back the information of " this books you borrowed in advance ";
16) service high in the clouds 3 judges that the books whether there is in stock, if then entering step 17), if otherwise to intelligence Terminal 1 feeds back the information of " this book temporarily be not present with library ";
17) service high in the clouds 3 judges whether the books are not borrowed in advance, if then entering step 18), if otherwise to intelligent terminal The information of 1 feedback " this book is all lent ";
18) service high in the clouds 3 judges whether the in one's duty amount of money of body of binding is not less than the price of the books, if then to the figure Book is locked, and borrowing in advance operation is completed, if otherwise feeding back the information of " can borrow insufficient in amount in advance, please supplement with money " to intelligent terminal 1.
It is specially by means of also book step under line:
21) device 2 is borrowed under line receive intelligent terminal 1 and provide or the identity information of user's input, and by the identity information Transmit to service high in the clouds 3;
22) service high in the clouds 3 and identification is carried out to user according to the identity information received, and the result of identification is anti- It is fed under line and borrows device 2:
221) service high in the clouds 3 judges whether the identity information of user can identify, if then entering step 222), if otherwise The information that device 2 feeds back " None- identified identity, please rescan and borrow code or input safety code " is borrowed under to line;
222) whether service high in the clouds 3 judges the borrowing in advance list of user and by means of list is sky, if then to borrowing under line Device 2 feeds back the information of " temporarily debit is recorded or borrows in advance out of date without borrowing in advance and, please log in intelligent terminal 1 and be checked ", if not Then enter step 223);
223) high in the clouds 3 is serviced to borrowing the transmitting subscriber information of device 2, borrowing in advance list information under line and borrowed list information, And to the information for device 2 is borrowed under line feeding back " asking selection operation type ";
23) device 2 is borrowed under line receive user and check out or the also request of book, if checking out, request then enters step 24), if Then enter step 25) for the request of also book;
24) request that will check out of device 2 is borrowed under line and feeds back to service high in the clouds 3, service high in the clouds 3, which performs, to check out operation, and general Operating result, which is fed back under line, borrows device 2:
241) borrowed under line device 2 receive check out request and the request that will check out feed back to service high in the clouds 3, the request that checks out Include the bar code scanning information of check out operation requests and books;
242) service high in the clouds 3 according to the bar code scanning information of books judge the books whether user borrowing in advance list In, if then entering step 243), if otherwise feeding back that " temporarily not pre- books whereby, please log in intelligent terminal to borrowing device 2 under line 1 carries out borrowing in advance operation " information;
243) service high in the clouds 3 and change the identity information of books stock and user, and judge whether change succeeds, if then The information that device 2 feeds back " lend and successfully, please given back before fixed date " is borrowed under to line, device 2 is borrowed under isochrone to figure Book carries out degaussing operation, if otherwise to the letter for device 2 is borrowed under line feeding back " lending fails, and please contact librarian's processing " Breath;
25) device 2 will be borrowed under line also book request to feed back to service high in the clouds 3, and service high in the clouds 3 performs also book operation, and will Operating result, which is fed back under line, borrows device 2:
251) device 2 is borrowed under line to receive also book request and also book request will feed back to service high in the clouds 3, the also book request Include the bar code scanning information of also book operation requests and books;
252) service high in the clouds 3 and judge whether the books in user borrow list according to the bar code scanning information of books In, if then entering step 253), if otherwise " not borrowing this books temporarily, intelligent terminal please be log in borrowing device 2 under line and feed back 1 is checked " information;
253) service high in the clouds 3 and change the identity information of books stock and user, and judge whether change succeeds, if then The information that device 2 feeds back " giving back success, can continue to scan on books or exit that you to be given back " is borrowed under to line, is borrowed under isochrone Read device 2 and operation of magnetizing is carried out to books, if otherwise " giving back unsuccessfully, librarian please be contact to borrowing device 2 under line and feed back The information of processing ".
Needed when concrete application said apparatus and method are borrowed automatically by the following steps:
A. provided in mobile terminal and borrow app, user can browse book information on app, and inquiry books position is gone forward side by side Row borrowing in advance, wherein user can be borrowed in advance in the intelligent terminals such as mobile phone 1, need to install app and registration is tied to corresponding to user Library;
B. the stock that library is successfully corresponded under the lock-in line of high in the clouds is borrowed in advance, other users can not borrow the books of locking, Prevent user to line Libraries take book when, book is but borrowed, and wherein user borrows locking stock in advance, and inventory data is stored in cloud The current stock of book and remaining stock all can be seen in end, all users;It is special time to borrow effective time in advance simultaneously, beyond borrowing in advance Time does not take book, and high in the clouds can discharge stock automatically, prevents from having influence on other users because borrowing long-term occupancy stock in advance;
C. user finds the books of borrowing in advance, the operation that checks out is carried out in equipment in special borrowing, is borrowed to when taking book under line Equipment operation can be borrowed equipment and supported two-dimensional code scanning, when checking out, program root independent of administrative staff, user with Self-operating Instructed according to high in the clouds data distributing, perform books lending stock and reduce, while directly trigger charging-erasing magnetic module, demagnetization is carried out to books
D. user takes Book of Records to cross antitheft door, because books are by autodegauss, so alarm will not be triggered, due to borrowing Equipment supports automatic charging-erasing magnetic, so carry out on duty and security monitoring completely without manpower, antitheft door and borrows equipment It itself can complete antitheft and alarm.
User's identification, book borrowing and reading and books are have passed through in above-mentioned steps, in step C successively and the process such as give back.User knows During not, user is scanned in App to machine of borrowing borrows code (i.e. Quick Response Code), borrows machine and sends parameter to service end, obtains User related information.When the machine of borrowing gets normal returning result, page is selected into operation, resets 30s countdowns, shows user Information simultaneously prompts user to select【Books are lent】Or【Books are given back】, in identification, situation about being likely to occur has:
case1:[service end] None- identified user;
Processing:Continue to stay in user's identification page and do not redirect;
Interface prompt:Your identity of None- identified, it please rescan and borrow code or re-enter safety code;
Voice message:Your identity of None- identified, it please rescan and borrow code or re-enter safety code;
Quick Response Code or input safety code can now be continued to scan on;
case2:[service end] user can recognize that, but borrows list in advance and borrow all skies of list;
Processing:Continue to stay in user's identification page and do not redirect;
Interface prompt:Temporarily without borrowing in advance record or borrow in advance out of date, please first log in outstanding study inspection+displaying and download two dimension Code;
Voice message:Temporarily without borrowing in advance record or borrow in advance it is out of date, please first log in it is outstanding study check;
Quick Response Code or input safety code can now be continued to scan on;
case3:[service end] user can recognize that, borrowing in advance list and by means of list any one or both have data;
Processing:Service end returns to user profile (pet name, head portrait), it is contemplated that list information (title+ISBN+ front covers+take the latest The book date), by means of list information (the also book date of title+author+ISBN+ front covers+lending date+the latest+overdue number of days), boundary Face jumps to operation selection page, resets 30s countdowns;
Showing interface:User profile is shown, prompts user's selection【Books are lent】Or【Books are given back】, borrow list or in advance It is sky by means of list, then【Books are lent】Or【Books are given back】Being set to grey can not click on;
Voice message:Would you please selection operation type;
Now user carries out action type selection.
During book borrowing and reading, user selects on operation selection page【Books are lent】, into borrowing in advance books list page, exhibition Show user profile and borrowing in advance books list (now resetting 30s countdowns), scanning input books carry out lending operation.Scan successfully After borrow machine think service end send parameter, service end receive scanning books information, do lending processing.Service end is handled successfully Returning result afterwards, 30s countdowns are reset in interface, user can scan books successively and carry out the operation that checks out, and user is borrowing books in advance List page, scanning entity books ISBN codes (13 bar codes) carry out the operation that checks out, in fact it could happen that situation:
case1:[service end] bar code can recognize that, but not in list is borrowed in advance;
Processing:Continue to stay in borrowing in advance books list page not redirect;
Interface prompt:Your temporary not pre- books whereby, please first log in outstanding study and carry out borrowing+showing download Quick Response Code in advance;
Voice message:Your temporary not pre- books whereby, please first log in outstanding study and are borrowed in advance;
Books can now be continued to scan on;
case2:[service end] bar code is recognizable and in list is borrowed in advance, but lends failure;
Processing:Continue to stay in borrowing in advance books list page not redirect, reset 30s countdowns;
Interface prompt:《Books name》Lending failure, librarian's processing please be contact;
Voice message:Lending failure, librarian's processing please be contact;
Bar code can now be continued to scan on;
case3:[service end] bar code is recognizable and in list is borrowed in advance, lends successfully;
Processing:Continue to stay in borrowing in advance books list page not redirect, reset 30s countdowns;
Interface prompt:《Books name》Lend successfully, please given back before yyyy-mm-dd.Your figure to be lent can be continued to scan on Book or click directly on exits;
Voice message:Lend successfully, your books to be lent can be continued to scan on;
Borrowing in advance books list page needs to pull borrowing in advance books list again and refreshes displaying after success;
Bar code can now be continued to scan on.
During books are given back, user selects on operation selection page【Books are given back】, into books list page is borrowed, open up Show user profile and borrow books list (now resetting 30s countdowns), user is borrowing books list page, scanning entity books ISBN codes (13 bar codes) carry out the operation that checks out, in fact it could happen that situation:
case1:[service end] bar code can recognize that there is book information, but not in list is borrowed;
Processing:Continue to stay in and do not redirected by means of books list page;
Interface prompt:Your temporary not pre- books whereby, please first log in outstanding study inspection+displaying and download Quick Response Code;
Voice message:You do not lend this books temporarily, please first log in outstanding study and check;
Books can now be continued to scan on;
case2:[service end] bar code is recognizable and in list is borrowed, but gives back unsuccessfully;
Processing:Continue to stay in and do not redirected by means of books list page, reset 30s countdowns;
Interface prompt:《Books name》Give back unsuccessfully, librarian's processing please be contact;
Voice message:Give back unsuccessfully, librarian's processing please be contact;
Bar code can now be continued to scan on;
case3:[service end] bar code is recognizable and in list is borrowed, gives back success;
Processing:Continue to stay in and do not redirected by means of books list page, reset 30s countdowns;
Interface prompt:《Books name》Success is given back, while exceeding the time limit (books are given back) gives back for N days due to exceeding the time limit, and generation exceeds the time limit to detain Money M members, keeper please be contacted if any doubt.Books that you to be given back can be continued to scan on or clicked directly on and exited;
Voice message:Success is given back, your books to be returned can be continued to scan on;
Having borrowed books list page after success needs to pull again and borrows books list and refresh displaying;
Bar code can now be continued to scan on.
In the present embodiment, the physical interface in service high in the clouds 3 interacts in POST HTTP method, and input parameter is all It is essential and uniformly with polling character form splice, total interface be required for signature authorize.Mandate is entered using the key mode of endorsing Row certification, application numbers (APPNO) and key (key) are distributed by interface provider, need to be kept properly.The LAN testing of mandate Environment is:Distribute corresponding A PPNO:1006;Key:123456;Public network test environment is:Distribute corresponding A PPNO:1006;Key:c/ KhhXuhRxjDW10asd0+w+=;Environment is on line:Distribute corresponding A PPNO:1006;Key:Do not configure temporarily.What signature authorized Must parameter transmitted by HTTP HEADER, other service parameters are submitted by POST modes, i.e.,:
Json serializings re-encrypt after the service parameter and time parameters of signature are assembled into dictionary sequence, and signature code shows Under such as:
String key=" 123456 ";// key, distribute during access
// sequence field to be signed, includes interface business field+timestamp (time) field
Var sortDic=new SortedDictionary<String, string>() { " loginname ", “test”}};
SortDic.Add (" time ", " 1442452943 ");// total interface signature field must include time fields
//json is serialized
Var jsonStr=JsonSerializer.SerializeToJson (sortDic);
// first time md5 is calculated
Var md5=EncryptHelper.GetMD5 (string.Concat (key, jsonStr), " utf-8 ");
// second md5 is calculated, and draws sign values
Var sign=EncryptHelper.GetMD5 (string.Concat (md5, key), " utf-8 ");
Under the basis of above-mentioned signature mandate, the unified form of the output parameter of interface is:
In identification procedure, the address of interface is api/borrow/getborrowlistbyrobot, the ginseng of input Number is:
The result of response is:
Sample:
{"Code":"OK","Message":"",
"Result":{"UserId":"A04A5E91B8604B75BF430D413FA1A0EE","NickName":" F4550","IconUrl":"image.fancyedu.com/6d59044f25a789289799ebbca061284d"," BorrowBookList":[{"SysNo":101625,"Status":512,"Author":" Taro Gomi ",
"BookName":" crocodile is afraid of that dentist is afraid of (two editions) ", " BookISBN ":"9787533274276"," BookCoverId":"http://image.fancyedu.com/134d50b33e0d034f1c87998488eab9b7"," ActionDate":"2016-01-17T23:59:59","PredictPay":0.0,"ExpiredDay":0}]}}
It is specifically described, has for above-mentioned parameter:
During checking out, the address of interface is api/borrow/borrowbyrobot, and the parameter of input is:
The result of response is:
{"Code":"Ok","Message":"《Little Lan and little Huang is breathed out》Lending failure, librarian's processing please be contact ",
"Result":{"ResultNo":2,"ActionDate":null,"
BookName":" little Lan and little Huang are breathed out ", " BookISBN ":"9787533257101","Author":" Li Ou Leo Lionni ", " BookCoverId ":"http://image.fancyedu.com/ a4c3ffac1392205f97671e85b62c97cc"}}
It is specifically described, has for above-mentioned parameter:
During also book, the address of interface is api/borrow/returnbyrobot, and the parameter of input is:
The result of response is:
{"Code":"OK","Message":"《Late king》Give back successfully ",
"Result":{"ResultNo":0,"BookName":" late king ", " Author ":" John Berlin ", seldom " PredictPay ":0.0,
"ActionDate":null,"ExpiredDay":0,"BookISBN":"9787533260910"," BookCoverId":"http://image.fancyedu.com/d7739af69e9ba69e1a5f62f263cb9bed"}}
It is specifically described, has for above-mentioned parameter:
In list process has been borrowed in acquisition, the address of interface is api/borrow/getborrowedlistbyrobot, The parameter of input is:
The result of response is:
The explanation of above-mentioned parameter is consistent with the parameter for the process of checking out.

Claims (10)

1. a kind of self-service borrowing-returning books system in library based on O2O, for providing the user on-line off-line integrated automatic borrow Also book service, it is characterised in that the system includes:
Intelligent terminal, for providing the identity information of user, and provide the user the borrowing in advance service of books on line;
Device is borrowed under line, for identifying the identity and book information of user, is provided the user by means of also book operation interface, and is figure Book carries out charging-erasing magnetic operation;
High in the clouds is serviced, for storing the identity information of user, the inventory information of books and borrowing in advance information, user's identification is carried out, borrows The calculating of book and also book, and to borrowing device and the signal of intelligent terminal feedback operation success or failure under line.
2. the self-service borrowing-returning books system in the library according to claim 1 based on O2O, it is characterised in that the intelligence is eventually End includes:
User identity provides module, for borrow under line device provide represent user identity borrow code;
Borrow module in advance, for providing the user the borrowing in advance service of books on line, and will borrowing in advance information transfer to servicing high in the clouds;
Display module, for showing that user borrows the information of operation success or failure in advance according to the feedback result in service high in the clouds.
3. the self-service borrowing-returning books system in the library according to claim 2 based on O2O, it is characterised in that borrowed under the line Readding device includes:
Identification module, for the identity information of user or the representative user identity of user's input provided according to intelligent terminal Safety code carry out user identification;
Books identification module, for carrying out the identification of books according to the bar code of books;
Operation interface, for being checked out and the also operation interface of book to being provided by the user of identification module, according to user's Identity information display borrowing in advance list and also book list, the operation information of user is transmitted to service high in the clouds, and according to service high in the clouds The signal of the operation success or failure of feedback shows that user operates the information of success or failure to user;
Voice cue module, the signal of the operation success or failure for being fed back according to service high in the clouds are prompted the user with by voice Operate success or failure;
Charging-erasing magnetic module, for user identity identification by and books identification be consistent with user profile in the case of, according to Books are magnetized the operation successful signal of service high in the clouds feedback or degaussing operation.
4. the self-service borrowing-returning books system in the library according to claim 1 based on O2O, it is characterised in that the service cloud End includes:
Computing module, for carrying out user identity identification and being operated by means of also book, and the result for operating success or failure is fed back to Device and intelligent terminal are borrowed under line;
Data memory module, for storing the identity information of user, the inventory information of books and borrowing in advance information, and according to calculating mould The inventory information and borrowing in advance information of the result of calculation modification books of block.
5. a kind of library based on O2O is self-service to borrow also book method, it is characterised in that methods described includes:
Borrow step on line in advance, when user sends borrowing in advance request to intelligent terminal, the borrowing in advance of user is asked transmission by intelligent terminal To service high in the clouds, service high in the clouds carries out borrowing in advance operation according to the borrowing in advance of user request for user, and borrowing in advance is operated successfully or lost The feedback of the information lost is to intelligent terminal;
Borrow also book step under line, user is sent by means of also book operation requests by borrowing device under line, and device is borrowed by user under line Borrow also book operation requests transmit to service high in the clouds, service high in the clouds according to user borrow also book operation requests carry out borrow also book operation And the signal for operating success or failure is fed back under line and borrows device.
6. the library according to claim 5 based on O2O is self-service to borrow also book method, it is characterised in that pre- on the line It is specially by means of step:
11) intelligent terminal transmits the borrowing in advance request of user to service high in the clouds;
12) service high in the clouds judges whether user has carried out identity binding, if then entering step 13), if otherwise to intelligent terminal Feed back the information of " user identity is unbound ";
13) service high in the clouds judges whether user has only bound an identity, if then entering step 14), if otherwise to intelligent end The information of end feedback " it is required that selection identity ";
14) service high in the clouds judges whether the identity of binding has opened Borrowing and reading power, if then entering step 15), if otherwise to intelligence The information of energy terminal feedback " not opening Borrowing and reading power needs to supplement with money ";
15) service high in the clouds judges whether the identity of binding does not borrow the books in advance, if then entering step 16), if otherwise to intelligence The information of terminal feedback " this books you borrowed in advance ";
16) service high in the clouds judges that the books whether there is in stock, if then entering step 17), if otherwise to intelligent terminal The information of feedback " this book temporarily be not present with library ";
17) service high in the clouds judges whether the books are not borrowed in advance, if then entering step 18), if otherwise being fed back to intelligent terminal The information of " this book is all lent ";
18) service high in the clouds judges whether the in one's duty amount of money of body of binding is not less than the price of the books, if then entering to the books Row locking, borrowing in advance operation is completed, if otherwise feeding back the information of " insufficient in amount can be borrowed in advance, please supplement with money " to intelligent terminal.
7. the library according to claim 5 based on O2O is self-service to borrow also book method, it is characterised in that is borrowed under the line Also book step is specially:
21) borrowed under line device receive intelligent terminal provide or user input identity information, and by the identity information transmit to Service high in the clouds;
22) service high in the clouds and identification is carried out to user according to the identity information received, and the result of identification is fed back to Device is borrowed under line;
23) device borrowed under line receive user and check out or the also request of book, if checking out, request then enters step 24), and if also Book request then enters step 25);
24) the device request that will check out to be borrowed under line and feeds back to service high in the clouds, service high in the clouds, which performs, to check out operation, and by operating result Feed back under line and borrow device;
25) device will be borrowed under line also book request to feed back to service high in the clouds, and service high in the clouds performs also book and operated, and by operating result Feed back under line and borrow device.
8. the library according to claim 7 based on O2O is self-service to borrow also book method, it is characterised in that the step 22) Specially:
221) service high in the clouds judges whether the identity information of user can identify, if then entering step 222), if otherwise to line Under borrow device feedback " None- identified identity, please rescan borrow code or input safety code " information;
222) whether service high in the clouds judges the borrowing in advance list of user and by means of list is sky, if then anti-to device is borrowed under line The information of feedback " temporarily debit is recorded or borrows in advance out of date without borrowing in advance and, please log in intelligent terminal and be checked ", if otherwise entering step It is rapid 223);
223) high in the clouds is serviced to borrowing device transmitting subscriber information, borrowing in advance list information under line and borrowed list information, and to line Under borrow the information of device feedback " ask selection operation type ".
9. the library according to claim 7 based on O2O is self-service to borrow also book method, it is characterised in that the step 24) Specially:
241) borrowed under line device receive check out request and the request that will check out feed back to service high in the clouds, it is described check out request include borrow The bar code scanning information of book operation requests and books;
242) service high in the clouds judges the books whether in the borrowing in advance list of user according to the bar code scanning information of books, if Then enter step 243), if otherwise " temporarily not pre- books whereby, please log in intelligent terminal and be borrowed in advance to device feedback is borrowed under line The information of operation ";
243) identity information of books stock and user are changed in service high in the clouds, and judge whether change succeeds, if then to line Under borrow the information of device feedback " lend and successfully, please given back before fixed date ", device is borrowed under isochrone to books progress Degaussing operation, if otherwise to the information that device feedback " lending fails, and please contact librarian's processing " is borrowed under line.
10. the library according to claim 7 based on O2O is self-service to borrow also book method, it is characterised in that the step 25) it is specially:
251) borrow device under line to receive also book request and also book request will feed back to service high in the clouds, the also book request is included also The bar code scanning information of book operation requests and books;
252) service high in the clouds according to the bar code scanning information of books judge the books whether user borrow list in, if Then enter step 253), if otherwise " this books not being borrowed temporarily, intelligent terminal please be log in and examined to borrowing device feedback under line Look into " information;
253) identity information of books stock and user are changed in service high in the clouds, and judge whether change succeeds, if then to line Under borrow the information of device feedback " giving back success, books or exit that you to be given back can be continued to scan on ", borrow dress under isochrone Put and operation of magnetizing is carried out to books, if otherwise to borrowing device feedback " giving back unsuccessfully, librarian's processing please be contact " under line Information.
CN201610654702.0A 2016-08-11 2016-08-11 A kind of self-service borrowing-returning books system in library based on O2O and method Pending CN107733835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610654702.0A CN107733835A (en) 2016-08-11 2016-08-11 A kind of self-service borrowing-returning books system in library based on O2O and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610654702.0A CN107733835A (en) 2016-08-11 2016-08-11 A kind of self-service borrowing-returning books system in library based on O2O and method

Publications (1)

Publication Number Publication Date
CN107733835A true CN107733835A (en) 2018-02-23

Family

ID=61199531

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610654702.0A Pending CN107733835A (en) 2016-08-11 2016-08-11 A kind of self-service borrowing-returning books system in library based on O2O and method

Country Status (1)

Country Link
CN (1) CN107733835A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108597161A (en) * 2018-04-26 2018-09-28 海南鼎硕实业有限公司 A kind of library self-help service system
CN109949521A (en) * 2019-03-07 2019-06-28 爱布客(武汉)科技有限公司 A kind of method of self-help book returning, system, terminal and storage medium
CN110533129A (en) * 2019-08-23 2019-12-03 掌阅科技股份有限公司 Management method, electronic equipment and the computer storage medium of library automation
CN110555591A (en) * 2019-07-31 2019-12-10 阿里巴巴集团控股有限公司 contract processing method and device under credit book borrowing scene
CN110909832A (en) * 2019-11-26 2020-03-24 青岛海尔科技有限公司 Data classification management method and device for intelligent household equipment
CN111862494A (en) * 2020-07-15 2020-10-30 深圳市海恒智能科技有限公司 Book borrowing and returning method and system based on face recognition of terminal self-service equipment
CN114898511A (en) * 2022-04-21 2022-08-12 厦门印天电子科技有限公司 Book borrowing method, system, terminal device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130015240A1 (en) * 2011-07-14 2013-01-17 Claridy Solutions, Inc. Rfid-based book return apparatus
CN104574698A (en) * 2013-10-18 2015-04-29 宁夏先锋软件有限公司 Library self-service book borrow and return system
CN105243760A (en) * 2015-09-09 2016-01-13 上海鱼越号智能科技有限公司 Information interaction system and method based on self-help borrowing and returning device
CN105760942A (en) * 2016-02-18 2016-07-13 李晓秋 Method and apparatus for borrowing books

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130015240A1 (en) * 2011-07-14 2013-01-17 Claridy Solutions, Inc. Rfid-based book return apparatus
CN104574698A (en) * 2013-10-18 2015-04-29 宁夏先锋软件有限公司 Library self-service book borrow and return system
CN105243760A (en) * 2015-09-09 2016-01-13 上海鱼越号智能科技有限公司 Information interaction system and method based on self-help borrowing and returning device
CN105760942A (en) * 2016-02-18 2016-07-13 李晓秋 Method and apparatus for borrowing books

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108597161A (en) * 2018-04-26 2018-09-28 海南鼎硕实业有限公司 A kind of library self-help service system
CN109949521A (en) * 2019-03-07 2019-06-28 爱布客(武汉)科技有限公司 A kind of method of self-help book returning, system, terminal and storage medium
CN110555591A (en) * 2019-07-31 2019-12-10 阿里巴巴集团控股有限公司 contract processing method and device under credit book borrowing scene
CN110533129A (en) * 2019-08-23 2019-12-03 掌阅科技股份有限公司 Management method, electronic equipment and the computer storage medium of library automation
CN110909832A (en) * 2019-11-26 2020-03-24 青岛海尔科技有限公司 Data classification management method and device for intelligent household equipment
CN111862494A (en) * 2020-07-15 2020-10-30 深圳市海恒智能科技有限公司 Book borrowing and returning method and system based on face recognition of terminal self-service equipment
CN114898511A (en) * 2022-04-21 2022-08-12 厦门印天电子科技有限公司 Book borrowing method, system, terminal device and storage medium

Similar Documents

Publication Publication Date Title
CN107733835A (en) A kind of self-service borrowing-returning books system in library based on O2O and method
CN105678872B (en) A kind of access control system and its authorization method and access control terminal equipment
CN106453341B (en) Information processing method and device
CN109165940A (en) A kind of theft preventing method, device and electronic equipment
CN104495545B (en) Electronic elevator maintenance supervision and management system and method for elevator maintenance based on dynamic two-dimensional codes
US20120022890A1 (en) Method and apparatus for a self-service kiosk system for collecting and reporting blood alcohol level
CN1416552A (en) Electronic ticket system
CN101945118B (en) Method, device and system for realizing reserved withdrawal service
CN108269330A (en) A kind of access control method, apparatus and system
CN108090974A (en) gate control method and system
CN104820944A (en) Method and system for bank self-service terminal authentication, and device
CN106097504A (en) The implementation method that a kind of hotel moves in voluntarily
CN206684807U (en) gate and gate system
CN101916478A (en) Method for automatically acquiring, verifying and inputting dynamic password in normal short message by client
CN107564140A (en) A kind of gate inhibition invites authorization identifying system
CN106067196B (en) A method of realizing intelligent Checking on Work Attendance
CN106408291A (en) Cardless transaction method and system
CN107886602A (en) A kind of method for unlocking and system
CN101281636A (en) Method and system for distributing cards automatically
CN109635977A (en) Room for individual study seat Management System and its reservation management method based on wechat public platform
CN115050145A (en) Article access system and method based on smart campus
CN110223128A (en) A kind of method and relevant apparatus of data processing
CN111260833A (en) Binding and management method and device for access control card
CN109214819A (en) A kind of method of payment and electronic equipment
CN107784539A (en) The method that display device is worn based on terminal device and the control of server management of leasing

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180223

RJ01 Rejection of invention patent application after publication