CN107092645A - A kind of library resource management method and device - Google Patents

A kind of library resource management method and device Download PDF

Info

Publication number
CN107092645A
CN107092645A CN201710138347.6A CN201710138347A CN107092645A CN 107092645 A CN107092645 A CN 107092645A CN 201710138347 A CN201710138347 A CN 201710138347A CN 107092645 A CN107092645 A CN 107092645A
Authority
CN
China
Prior art keywords
node
books
user
library
under
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.)
Granted
Application number
CN201710138347.6A
Other languages
Chinese (zh)
Other versions
CN107092645B (en
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.)
Haier Uplus Intelligent Technology Beijing Co Ltd
Original Assignee
Haier Uplus Intelligent Technology Beijing 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 Haier Uplus Intelligent Technology Beijing Co Ltd filed Critical Haier Uplus Intelligent Technology Beijing Co Ltd
Priority to CN201710138347.6A priority Critical patent/CN107092645B/en
Publication of CN107092645A publication Critical patent/CN107092645A/en
Application granted granted Critical
Publication of CN107092645B publication Critical patent/CN107092645B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06312Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computational Linguistics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)

Abstract

The invention discloses a kind of library resource management method and device, the method includes:Platform safeguards the Library Resources node corresponding to each library under resource root node, and the Library Resources in this library are safeguarded under Library Resources node, and Library Resources include books class resource and user class resource.Books class resource includes successively progressive with lower node:Books collector node, books type node and books node;Or including successively progressive with lower node:Books collector node and books node;A kind of books of each books node correspondence, books node includes borrowing record, books state and can borrowing quantity for this corresponding books of books node.The present invention is integrated the library resource in multiple libraries, user is conveniently known the library resource in each library, can also collect and borrow data, possible books interested are recommended to people according to statistical result, the intelligent of taking care of books is improved, the convenience of book borrowing and reading is improved.

Description

A kind of library resource management method and device
Technical field
The present invention relates to library resource administrative skill field, more particularly to a kind of library resource management method and device.
Background technology
Reading is people's lifting technical ability, the important way cultivated one's taste.Although using mobile terminal reading electronic book at present It is very popular, but still there are many people to adhere to traditional reading mode.The information of current each macro library is very inaccessible, information Issue is substantially all in the official website and shop in library in terminal.Current book management system is all based on single library and entered Row management, so in the presence of serious deficiency.People, which can not unite, first lookes at all library resources nearby, can only arrive each library Website find desired library resource;Secondly record of borrowing all in region can not be counted, carries out big data point Analysis and personalized recommendation.
The content of the invention
In order to solve the above-mentioned technical problem, the invention provides a kind of taking care of books method and device.
The library resource management method that the present invention is provided, including:Platform is safeguarded under resource root node corresponding to each books The Library Resources node in shop, safeguards the Library Resources in this library, the Library Resources under Library Resources node Including books class resource and user class resource.
Above-mentioned library resource management method also includes following characteristics:The books class resource includes successively progressive following section Point:Books collector node, books type node and books node;Or including successively progressive with lower node:Books set section Point and books node;Wherein, a kind of books of each books node correspondence, the books node includes this corresponding figure of books node Book borrows record, books state and can borrow quantity;The user class resource includes successively progressive with lower node:User gathers Node, user node and borrow record node;Wherein, borrowing record under record node has user's to borrow record.
Above-mentioned library resource management method also includes following characteristics:The platform receives inquiry target books from terminal After request, the target books are inquired about in each books node under each Library Resources node, the target figure will be inquired The books of the target books under the information and the Library Resources node in the corresponding library of Library Resources node of book State and/or it can be sent by means of quantity to the terminal.
Above-mentioned library resource management method also includes following characteristics:The platform receives user from a library server To borrowing after request for target books, the books collector node under the corresponding Library Resources node of this library server is looked into The corresponding books node of this target books is ask, inquires about the books state of this books node when can borrow, by means of quantity to subtract After few one, increase in record is borrowed and this time borrow record, the mark always according to the user is found under user's collector node The corresponding user node of this user, herein user borrow record increase this user record is borrowed to this target books;Institute State platform and receive user's giving back after request to target books from a library server, it is corresponding in this library server Books collector node under Library Resources node finds the corresponding books node of this target books, can borrow quantity increase by one Afterwards, increase in record is borrowed and this time give back record, the books state inquired about under this books node is will figure when can not borrow Book-like state is revised as borrowing;Mark always according to the user finds the corresponding user's section of this user under user's collector node Point, herein user borrow record increase this user give back record to this target books.
Above-mentioned library resource management method also includes following characteristics:Also include that time category should be given back under the books node Property;Also include information node under the user node;The platform receives user to target books from a library server Borrow after request, by under the corresponding books node under the corresponding Library Resources node of this library server when should give back Between attribute be set to receive the time of time that this borrows request after preset duration;The platform timing or periodically wheel That askes each books should give back time attribute, it is determined that giving back the books exceeded the time limit, borrowing under this books node records inquiry phase Increase the letter that exceeds the time limit in the user answered, the information in information node under user's collector node under the corresponding user node of this user Breath;The platform sends the information of exceeding the time limit in the information node under each user node under user's collector node to have subscribed notice The relative users of service.
Above-mentioned library resource management method also includes following characteristics:Also include reservation recording and reservation under the books node State;Also include the priority of user corresponding with this user node under the user node;The platform receives user couple After the reserve requests of the target books in target library, the corresponding figure under the corresponding Library Resources node in this target library The reservation recording for this reserve requests is created under book node, sets the subscription state under this books node to have preengage;It is described Platform receives other users giving back after request to target books, judges the subscription state under corresponding books node to have preengage When, inquire about under corresponding books node and be directed to the reservation recording of this reserve requests, each user node is preferential in query-reservation record Increase reservation in level and the user for selecting highest priority, the information in information node under the corresponding user node of this user Announcement information, when this user have subscribed notice service, so far user is sent by this request notice information.
Above-mentioned library resource management method also includes following characteristics:Also include recommending book list under the user node;It is described Platform inquires about user and borrows record in default history duration, according to the categorical attribute for borrowing the books in recording, really Surely borrow and belong to the sequence of the books quantity of same categorical attribute from big to small in books, top N in sequence is corresponding N number of point Generic attribute is inquired about in record in borrowing for the user and belongs to N number of categorical attribute as the keyword related to user The information of books, inquires about the information of other readers of this books, inquires about other readers borrowing in default history duration Record, the books borrowed according to this in record are generated with the degree of correlation of the keyword and the degree of correlation of user and other readers When this user have subscribed notice service, this is pushed away for book list, the recommendation book list book list write under the user node of this user Recommend book list and send so far user.
Above-mentioned library resource management method also includes following characteristics:The platform safeguards resource root node with OneM2M agreements And the Library Resources node of each library server under resource root node;Wherein, resource root node is that generic service is real Body CSE resources, books collector node is application entity AE resources, books type node, books node, user's collector node, use Family node is container resource.
Present invention also offers a kind of library resource managing device, applied to platform, including:The Library Resources are safeguarded Module, for safeguarding the Library Resources node corresponding to each library under resource root node, under Library Resources node The Library Resources in this library are safeguarded, the Library Resources include books class resource and user class resource.
Above-mentioned library resource managing device also includes following characteristics:The books class resource includes successively progressive following section Point:Books collector node, books type node and books node;Or including successively progressive with lower node:Books set section Point and books node;Wherein, a kind of books of each books node correspondence, the books node includes this corresponding figure of books node Book borrows record, books state and can borrow quantity;The user class resource includes successively progressive with lower node:User gathers Node, user node and borrow record node;Wherein, borrowing record under record node has user's to borrow record.
Above-mentioned library resource managing device also includes following characteristics:Also include receiving module, enquiry module and sending module; The receiving module, the request for receiving inquiry target books from terminal;The enquiry module, in each library money The target books are inquired about in each books node under source node;Sending module, for the figure by the target books are inquired Under the information and the Library Resources node in the corresponding library of book shop resource node the books state of the target books and/ Or can be sent by means of quantity to the terminal.
Above-mentioned library resource managing device also includes following characteristics:Also include receiving module, the receiving module, for from Library server receives user and asks and give back request to borrowing for target books;The Library Resources maintenance module, also For the receiving module receive user to target books borrow request after, in the corresponding books of this library server Books collector node under the resource node of shop inquires the corresponding books node of this target books, inquires about the books of this books node State is that when can borrow, can borrow after quantity reduction one, increase in record is borrowed and this time borrow record, always according to the user Mark the corresponding user node of this user is found under user's collector node, herein user borrow record increase this user Record is borrowed to this target books;Be additionally operable to the receiving module receive user to target books give back request after, Books collector node under the corresponding Library Resources node of this library server finds this corresponding books of target books Node, can borrow after quantity increase by one, increase in record is borrowed and this time give back record, the books inquired about under this books node State for when can not borrow by books status modifier can to borrow;Mark always according to the user is looked under user's collector node To the corresponding user node of this user, borrowing for user records increase this user and gives back record to this target books herein.
Above-mentioned library resource managing device also includes following characteristics:The Library Resources maintenance module, is additionally operable in institute State receiving module and receive user's borrowing after request to target books from library server, by this library server correspondence Library Resources node under corresponding books node under the time attribute that should give back be set to receive this time for borrowing request Time after preset duration;Time attribute should be given back by being additionally operable to timing or each books of periodicity poll, it is determined that give back super The books of phase, borrowing under this books node records the corresponding user of inquiry, this user correspondence under user's collector node User node under information node in information in increase exceed the time limit information;The sending module, is additionally operable to gather user and saves The information of exceeding the time limit in information node under point under each user node is sent to the relative users that have subscribed notice service.
Above-mentioned library resource managing device also includes following characteristics:Receiving module, is additionally operable to receive user to target books The reserve requests of the target books in shop and give back request;The Library Resources maintenance module, is additionally operable in the receiving module After user is received to the reserve requests of the target books in target library, in the corresponding Library Resources section in this target library The reservation recording for being directed to this reserve requests is created under the lower corresponding books node of point, sets the subscription state under this books node to be Preengage, the receiving module receive other users to target books give back request after, judge under corresponding books node Subscription state be directed to the reservation recording of this reserve requests when having preengage, to inquire about under corresponding books node, query-reservation record In each user node priority and select the user of highest priority, the information node under the corresponding user node of user herein In information in increase request notice information, this user have subscribed notice service when, by this request notice information and the mark of user Know and send to the sending module;The sending module, for the request notice information to be sent to the user.
Above-mentioned library resource managing device also includes following characteristics:The Library Resources maintenance module, is additionally operable to inquiry User borrows record in default history duration, according to the categorical attribute for borrowing the books in record, it is determined that borrowing figure Belong to the sequence of the books quantity of same categorical attribute from big to small in book, the corresponding N number of categorical attribute of top N in sequence is made For the keyword related to user, the letters of N number of categorical attribute books is inquired about and belonged in record in borrowing for the user Breath, inquires about the information of other readers of this books, inquires about other readers and borrows record in default history duration, according to This borrows books and the degree of correlation of the keyword and the degree of correlation generation book list of user and other readers in record, by institute The recommendation book list that book list is write under the user node of this user is stated, when this user have subscribed notice service, by the mark of this user The sending module is delivered to the recommendation single-shot;The sending module, for the recommendation single-shot to be delivered into the use Family.
The present invention can be integrated the library resource in multiple libraries, user is conveniently known each library Library resource, can also collect and borrow data, carry out big data statistics, and may be interested to people's recommendation according to statistical result Books, improve the intelligent of taking care of books, improve the convenience of book borrowing and reading.
Brief description of the drawings
The accompanying drawing for constituting the part of the present invention is used for providing a further understanding of the present invention, schematic reality of the invention Apply example and its illustrate to be used to explain the present invention, do not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of library resource management method in embodiment;
Fig. 2 is the structure chart of books class resource in embodiment.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is A part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.Need Illustrate, in the case where not conflicting, the feature in embodiment and embodiment in the application can be mutually combined.
Fig. 1 is the flow chart of library resource management method in embodiment;Library resource management method includes:Platform is in resource The Library Resources node corresponding to each library is safeguarded under root node, the figure in this library is safeguarded under Library Resources node Book shop resource, the Library Resources include books class resource and user class resource.In this method, platform and each library Library server communicates, and can also be communicated by radio communication with user.
As shown in Fig. 2 books class resource is including successively progressive with lower node:Books collector node, books type node With books node;Or including successively progressive with lower node:Books collector node and books node;Wherein, each book festival (a kind of books refer to corresponding to same International Standard Book Number (International Standard a kind of books of point correspondence herein Book Number, abbreviation ISBN) books), the books node include this corresponding books of books node borrow record, Books state and quantity can be borrowed.User class resource includes successively progressive with lower node:User's collector node, user node and borrow Read record node;Wherein, borrowing record under record node has user's to borrow record.
Platform safeguards the books of each library server under resource root node and resource root node with OneM2M agreements Shop resource node.Wherein, resource root node is generic service entity (Common Service Entity, CSE) resource, books Collector node is application entity (Application Entity, AE) resource, books type node, books node, user's set Node and user node are container (Container) resource.
Books Search flow includes:After the request that platform receives inquiry target books from terminal, in each Library Resources The target books are inquired about in each books node under node, the Library Resources node correspondence of the target books will be inquired The information in library and the books state of target books under the Library Resources node and/or can be sent by means of quantity to The terminal.
Borrowing flow includes:Platform receives user's borrowing after request to target books from a library server, Books collector node under the corresponding Library Resources node of this library server inquires this corresponding books of target books Node, inquires about the books state of this books node when can borrow, to borrow after quantity reduction one, this is increased in record is borrowed Secondary to borrow record, the mark always according to the user finds the corresponding user node of this user under user's collector node, herein The borrowing of user records increase this user and borrows record to this target books;
Giving back flow includes:Platform receives user's giving back after request to target books from a library server, Books collector node under the corresponding Library Resources node of this library server finds this target books corresponding book festival Point, can borrow after quantity increase by one, increase in record is borrowed and this time give back record, the books shape inquired about under this books node State for when can not borrow by books status modifier can to borrow;Mark always according to the user is found under user's collector node The corresponding user node of this user, herein user borrow record increase this user give back record to this target books.
Giving back expired handling process includes:Also include that time attribute should be given back under books node;Under the user node also Including information node.Platform receives user's borrowing after request to target books from a library server, by this library The time attribute that should give back under corresponding books node under the corresponding Library Resources node of server is set to receive this and borrowed Time of the time of request after preset duration.Platform timing or periodicity poll each books should give back time attribute, really Surely the books exceeded the time limit are given back, borrowing under this books node records the corresponding user of inquiry, under user's collector node this Increase information of exceeding the time limit in the information in information node under the corresponding user node of user.Platform will respectively be used under user's collector node Information of exceeding the time limit in information node under the node of family is sent to the relative users that have subscribed notice service.
Reservation processing flow includes:Also include reservation recording and subscription state under books node.Also include under user node The priority of user corresponding with this user node.Platform receives reserve requests of the user to the target books in target library Afterwards, created under the corresponding books node under the corresponding Library Resources node in this target library for the pre- of this reserve requests About record, set the subscription state under this books node to have preengage.Platform receives other users and target books is given back After request, when judging the subscription state under corresponding books node to have preengage, inquire about under corresponding books node for this pre- invitation The priority of each user node and the user of highest priority is selected in the reservation recording asked, query-reservation record, herein user Increase request notice information in the information in information node under corresponding user node, when this user have subscribed notice service, This request notice information is sent into so far user.
Platform in this method also has book list recommendation function, and book list recommended flowsheet includes:Also include pushing away under user node Recommend book list.Platform borrows record to each library server inquiry user in default history duration, and note is borrowed according to described The categorical attribute of books in record, belongs to the sequence of the books quantity of same categorical attribute from big to small it is determined that borrowing in books, Using the corresponding N number of categorical attribute of top N in sequence as the keyword related to user, looked into borrowing for the user in record The information of N number of categorical attribute books is ask and belonged to, the information of other readers of this books is inquired about, other readers are inquired about Borrow record in default history duration, according to this borrow books in record and the degree of correlation of the keyword and user and The degree of correlation generation book list of other readers, the recommendation book list book list write under the user node of this user, this user When have subscribed notice service, this recommendation single-shot is delivered into this user.Wherein, user profile is also included under user node.User Information includes:The information such as age, sex, specialty, interest.The degree of correlation between user is determined by the user profile of user, dual-purpose Identical information is more in the user profile at family, and the degree of correlation of this two users is higher.The identical letter of user profile i.e. between user The degree of correlation between the number of breath and user is proportionate.
The library resource managing device of platform is applied in the present invention, including:The Library Resources maintenance module, this mould Block is used to safeguard the Library Resources node corresponding to each library under resource root node, is safeguarded under Library Resources node The Library Resources in this library, the Library Resources include books class resource and user class resource.
The books class resource includes successively progressive with lower node:Books collector node, books type node and books Node;Or including successively progressive with lower node:Books collector node and books node;Wherein, each books node correspondence A kind of books, the books node includes borrowing record, books state and can borrowing quantity for this corresponding books of books node.With Family class resource includes successively progressive with lower node:User's collector node, user node and borrow record node;Wherein, borrow Record has user's to borrow record under record node.
This device also includes receiving module, enquiry module and sending module.Receiving module is used to receive inquiry from terminal The request of target books.The enquiry module is used to inquire about the target in each books node under each Library Resources node Books.Sending module is used to that the information in the corresponding library of Library Resources node of the target books will to be inquired and described The books state of the target books and/or it can be sent under Library Resources node by means of quantity to the terminal.
This device also includes receiving module.The receiving module, for receiving user to target figure from library server Request is asked and given back in borrowing for book.The Library Resources maintenance module is additionally operable to receive user couple in the receiving module Target books are borrowed after request, the books collector node inquiry under the corresponding Library Resources node of this library server To the corresponding books node of this target books, inquire about the books state of this books node when can borrow, quantity can be borrowed to reduce After one, increase in record is borrowed and this time borrow record, the mark always according to the user finds this under user's collector node The corresponding user node of user, herein user borrow record increase this user record is borrowed to this target books;Also use In the receiving module receive user to target books give back request after, in the corresponding library of this library server Books collector node under resource node finds the corresponding books node of this target books, can borrow after quantity increase by one, in quilt Borrow to increase in record and this time give back record, the books state inquired about under this books node is by books status maintenance when can not borrow It is changed to borrow;Mark always according to the user finds the corresponding user node of this user under user's collector node, herein The borrowing of user records increase this user and gives back record to this target books.
The Library Resources maintenance module is additionally operable to receive user couple from library server in the receiving module Target books are borrowed after request, by under the corresponding books node under the corresponding Library Resources node of this library server Time attribute should be given back and be set to receive the time of time that this borrows request after preset duration;It is additionally operable to timing or cycle Property each books of poll should give back time attribute, it is determined that give back the books exceeded the time limit, and under this books node borrow to record is looked into Corresponding user is ask, increases super in the information in information node under user's collector node under the corresponding user node of this user Phase information.Sending module be additionally operable to by the information of exceeding the time limit in the information node under each user node under user's collector node send to It has subscribed the relative users for notifying service.
Receiving module is additionally operable to receive user to the reserve requests of the target books in target library and gives back request.Books Shop conservation of resources module is additionally operable to receive reserve requests of the user to the target books in target library in the receiving module Afterwards, created under the corresponding books node under the corresponding Library Resources node in this target library for the pre- of this reserve requests About record, set the subscription state under this books node to have preengage, other users are received to target in the receiving module Giving back after request for books, when judging the subscription state under corresponding books node to have preengage, inquires about pin under corresponding books node The priority of each user node and the use of highest priority is selected to the reservation recording of this reserve requests, in query-reservation record Increase request notice information in family, the information in information node under the corresponding user node of this user, this user have subscribed When notifying service, the mark of this request notice information and user is sent to the sending module.The sending module is additionally operable to The request notice information is sent to the user.
The Library Resources maintenance module, is additionally operable to inquiry user and borrows record in default history duration, according to It is described to borrow the categorical attribute of the books in record, it is determined that borrow belong in books the books quantity of same categorical attribute from greatly to Small sequence, using the corresponding N number of categorical attribute of top N in sequence as the keyword related to user, in borrowing for the user The information for inquiring about and belonging to N number of categorical attribute books in record is read, the information of other readers of this books is inquired about, inquired about Other readers borrow record in default history duration, and the books borrowed according to this in record are related to the keyword Degree and the degree of correlation generation book list of user and other readers, the recommendation book list write under the user node of this user It is single, when this user have subscribed notice service, the mark of this user and the recommendation single-shot are delivered into the sending module.Send Module is used to the recommendation single-shot delivering to the user.
The present invention can be integrated the library resource in multiple libraries, user is conveniently known each library Library resource, can also collect and borrow data, carry out big data statistics, and may be interested to people's recommendation according to statistical result Books, improve the intelligent of taking care of books, improve the convenience of book borrowing and reading.
Descriptions above can combine implementation individually or in a variety of ways, and these variants all exist Within protection scope of the present invention.
One of ordinary skill in the art will appreciate that all or part of step in the above method can be instructed by program Related hardware is completed, and described program can be stored in computer-readable recording medium, such as read-only storage, disk or CD Deng.Alternatively, all or part of step of above-described embodiment can also use one or more integrated circuits to realize, accordingly Each module/unit in ground, above-described embodiment can be realized in the form of hardware, it would however also be possible to employ the shape of software function module Formula is realized.The present invention is not restricted to the combination of the hardware and software of any particular form.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property is included, so that article or equipment including a series of key elements not only include those key elements, but also including not having There are other key elements being expressly recited, or also include for this article or the intrinsic key element of equipment.In not more limits In the case of system, the key element limited by sentence " including ... ", it is not excluded that in the article or equipment including the key element Also there is other identical element.
The above embodiments are merely illustrative of the technical solutions of the present invention and it is unrestricted, reference only to preferred embodiment to this hair It is bright to be described in detail.It will be understood by those within the art that, technical scheme can be modified Or equivalent substitution, without departing from the spirit and scope of technical solution of the present invention, the claim model in the present invention all should be covered Among enclosing.

Claims (15)

1. a kind of library resource management method, it is characterised in that including:
Platform safeguards the Library Resources node corresponding to each library under resource root node, is tieed up under Library Resources node The Library Resources in this library are protected, the Library Resources include books class resource and user class resource.
2. library resource management method as claimed in claim 1, it is characterised in that
The books class resource includes successively progressive with lower node:Books collector node, books type node and books node; Or including successively progressive with lower node:Books collector node and books node;Wherein, each a kind of figure of books node correspondence Book, the books node includes borrowing record, books state and can borrowing quantity for this corresponding books of books node;
The user class resource includes successively progressive with lower node:User's collector node, user node and borrow record node; Wherein, borrowing record under record node has user's to borrow record.
3. library resource management method as claimed in claim 2, it is characterised in that also include:
After the request that the platform receives inquiry target books from terminal, each books node under each Library Resources node The middle inquiry target books, will inquire information and the institute in the corresponding library of Library Resources node of the target books State under Library Resources node the books state of the target books and/or can be sent by means of quantity to the terminal.
4. library resource management method as claimed in claim 2, it is characterised in that
The platform receives user's borrowing after request to target books from a library server, in this library server Books collector node under corresponding Library Resources node inquires the corresponding books node of this target books, inquires about this books The books state of node is that when can borrow, can borrow after quantity reduction one, increase in record is borrowed and this time borrow record, go back root The corresponding user node of this user is found under user's collector node according to the mark of the user, borrowing for user is recorded herein Increase this user and record is borrowed to this target books;
The platform receives user's giving back after request to target books from a library server, in this library server Books collector node under corresponding Library Resources node finds the corresponding books node of this target books, quantity can be borrowed to increase After plus one, increase in record is borrowed and this time give back record, the books state inquired about under this books node is when can not borrow It is to borrow by books status modifier;Mark always according to the user finds the corresponding use of this user under user's collector node Family node, herein user borrow record increase this user give back record to this target books.
5. library resource management method as claimed in claim 2, it is characterised in that
Also include that time attribute should be given back under the books node;Also include information node under the user node;
The platform receives user's borrowing after request to target books from a library server, by this library server The time attribute that should give back under corresponding books node under corresponding Library Resources node is set to receive this and borrows request Time of the time after preset duration;
Platform timing or periodically each books of poll should give back time attribute, it is determined that giving back the books exceeded the time limit, herein Borrowing under books node records the corresponding user of inquiry, under user's collector node under the corresponding user node of this user Increase information of exceeding the time limit in information in information node;
Information of exceeding the time limit in information node under each user node under user's collector node is sent logical to have subscribed by the platform Know the relative users of service.
6. library resource management method as claimed in claim 2 or claim 3, it is characterised in that
Also include reservation recording and subscription state under the books node;
Also include the priority of user corresponding with this user node under the user node;
It is corresponding in this target library after the platform receives user to the reserve requests of the target books in target library The reservation recording for this reserve requests is created under corresponding books node under Library Resources node, is set under this books node Subscription state to have preengage;
The platform receives other users giving back after request to target books, judges the subscription state under corresponding books node During to have preengage, inquiring about under corresponding books node and being directed to the reservation recording of this reserve requests, each user's section in query-reservation record In the priority of point and the user for selecting highest priority, the information in information node under the corresponding user node of this user Increase request notice information, when this user have subscribed notice service, this request notice information is sent into so far user.
7. library resource management method as claimed in claim 2, it is characterised in that
Also include recommending book list under the user node;
The platform inquiry user borrows record in default history duration, according to the classification for borrowing the books in record Attribute, belongs to the sequence of the books quantity of same categorical attribute from big to small it is determined that borrowing in books, by top N correspondence in sequence N number of categorical attribute as the keyword related to user, described N number of point is inquired about and belonged in record in borrowing for the user The information of generic attribute books, inquires about the information of other readers of this books, inquires about other readers in default history duration Borrow record, according to this borrow record in books it is related with other readers' to the degree of correlation of the keyword and user Degree generation book list, the recommendation book list book list write under the user node of this user, when this user have subscribed notice service, This recommendation single-shot is delivered into this user.
8. the library resource management method as described in any claim in claim 1 to 5 and 7, it is characterised in that
The platform safeguards the books of each library server under resource root node and resource root node with OneM2M agreements Shop resource node;Wherein, resource root node is generic service entity CSE resources, and books collector node is application entity AE resources, Books type node, books node, user's collector node, user node are container resource.
9. a kind of library resource managing device, applied to platform, it is characterised in that including:
The Library Resources maintenance module, for safeguarding the Library Resources section corresponding to each library under resource root node Point, safeguards the Library Resources in this library under Library Resources node, the Library Resources include books class resource and User class resource.
10. library resource managing device as claimed in claim 9, it is characterised in that
The books class resource includes successively progressive with lower node:Books collector node, books type node and books node; Or including successively progressive with lower node:Books collector node and books node;Wherein, each a kind of figure of books node correspondence Book, the books node includes borrowing record, books state and can borrowing quantity for this corresponding books of books node;
The user class resource includes successively progressive with lower node:User's collector node, user node and borrow record node; Wherein, borrowing record under record node has user's to borrow record.
11. library resource managing device as claimed in claim 10, it is characterised in that
Also include receiving module, enquiry module and sending module;
The receiving module, the request for receiving inquiry target books from terminal;
The enquiry module, for inquiring about the target books in each books node under each Library Resources node;
Sending module, for the information in the corresponding library of Library Resources node by the target books are inquired and described The books state of the target books and/or it can be sent under Library Resources node by means of quantity to the terminal.
12. library resource managing device as claimed in claim 10, it is characterised in that
Also include receiving module,
The receiving module, request is asked and gives back for receiving user from library server to borrowing for target books;
The Library Resources maintenance module, is additionally operable to receive user in the receiving module and borrows request to target books Afterwards, to inquire this target books corresponding for the books collector node under the corresponding Library Resources node of this library server Books node, inquires about the books state of this books node when can borrow, to borrow after quantity reduction one, in record is borrowed increase Plus record is this time borrowed, the mark always according to the user finds the corresponding user node of this user under user's collector node, Herein user borrow record increase this user record is borrowed to this target books;It is additionally operable to receive in the receiving module To user's giving back after request to target books, the books set under the corresponding Library Resources node of this library server Node finds the corresponding books node of this target books, can borrow after quantity increase by one, increase in record is borrowed and this time return Also record, the books state inquired about under this books node for when can not borrow by books status modifier can to borrow;Always according to institute The mark for stating user finds the corresponding user node of this user under user's collector node, and borrowing for user records increase herein This user gives back record to this target books.
13. library resource managing device as claimed in claim 10, it is characterised in that
The Library Resources maintenance module, is additionally operable to receive user to target from library server in the receiving module Books are borrowed after request, by should return under the corresponding books node under the corresponding Library Resources node of this library server Also time attribute is set to receive the time of time that this borrows request after preset duration;It is additionally operable to timing or periodically takes turns That askes each books should give back time attribute, it is determined that giving back the books exceeded the time limit, borrowing under this books node records inquiry phase Increase the letter that exceeds the time limit in the user answered, the information in information node under user's collector node under the corresponding user node of this user Breath;
The sending module, is additionally operable to send the information of exceeding the time limit in the information node under each user node under user's collector node To the relative users that have subscribed notice service.
14. library resource managing device as claimed in claim 10, it is characterised in that
Receiving module, is additionally operable to receive user to the reserve requests of the target books in target library and gives back request;
The Library Resources maintenance module, is additionally operable to receive target figure of the user to target library in the receiving module Created after the reserve requests of book, under the corresponding books node under the corresponding Library Resources node in this target library and be directed to this The reservation recording of reserve requests, sets the subscription state under this books node to have preengage, it is received in the receiving module Its user is given back after request to target books, when judging the subscription state under corresponding books node to have preengage, and inquiry is corresponding The priority of each user node is directed in the reservation recording of this reserve requests, query-reservation record under books node and is selected preferential Increase request notice information in level highest user, the information in information node under the corresponding user node of this user, this When user have subscribed notice service, the mark of this request notice information and user is sent to the sending module;
The sending module, for the request notice information to be sent to the user.
15. library resource managing device as claimed in claim 10, it is characterised in that
The Library Resources maintenance module, is additionally operable to inquiry user and borrows record in default history duration, according to described Borrow the categorical attribute of the books in record, belong to the books quantity of same categorical attribute in books from big to small it is determined that borrowing Sequence, using the corresponding N number of categorical attribute of top N in sequence as the keyword related to user, note is borrowed in the user The information of N number of categorical attribute books is inquired about and belonged in record, the information of other readers of this books is inquired about, and is inquired about other Reader borrows record in default history duration, according to this borrow books in record and the keyword the degree of correlation and The degree of correlation generation book list of user and other readers, the recommendation book list book list write under the user node of this user, When this user have subscribed notice service, the mark of this user and the recommendation single-shot are delivered into the sending module;
The sending module, for the recommendation single-shot to be delivered into the user.
CN201710138347.6A 2017-03-09 2017-03-09 Book resource management method and device Active CN107092645B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710138347.6A CN107092645B (en) 2017-03-09 2017-03-09 Book resource management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710138347.6A CN107092645B (en) 2017-03-09 2017-03-09 Book resource management method and device

Publications (2)

Publication Number Publication Date
CN107092645A true CN107092645A (en) 2017-08-25
CN107092645B CN107092645B (en) 2021-02-23

Family

ID=59646428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710138347.6A Active CN107092645B (en) 2017-03-09 2017-03-09 Book resource management method and device

Country Status (1)

Country Link
CN (1) CN107092645B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109360305A (en) * 2018-09-20 2019-02-19 安徽工程大学 A kind of diagram shop management method and its system based on recognition of face
CN109408691A (en) * 2018-09-19 2019-03-01 安徽均维信息科技有限公司 A kind of automatic regulation management system of archive information
CN109816057A (en) * 2018-12-06 2019-05-28 深圳云天励飞技术有限公司 Library book borrowing management method, system, electronic equipment and storage medium
CN110135537A (en) * 2018-09-27 2019-08-16 温州洪启信息科技有限公司 Intelligent campus library management method Internet-based
CN113159352A (en) * 2021-04-21 2021-07-23 广州宏途教育网络科技有限公司 Book recommendation interchange borrowing method for campus
CN113781719A (en) * 2021-10-14 2021-12-10 广东拓迪智能科技有限公司 Book borrowing and returning system for public transport
CN114022937A (en) * 2021-11-10 2022-02-08 广州图创计算机软件开发有限公司 Intelligent perception multifunctional intelligent terminal management system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9251228B1 (en) * 2011-04-21 2016-02-02 Amazon Technologies, Inc. Eliminating noise in periodicals
CN105760942A (en) * 2016-02-18 2016-07-13 李晓秋 Method and apparatus for borrowing books
CN106202184A (en) * 2016-06-27 2016-12-07 华中科技大学 A kind of books personalized recommendation method towards libraries of the universities and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9251228B1 (en) * 2011-04-21 2016-02-02 Amazon Technologies, Inc. Eliminating noise in periodicals
CN105760942A (en) * 2016-02-18 2016-07-13 李晓秋 Method and apparatus for borrowing books
CN106202184A (en) * 2016-06-27 2016-12-07 华中科技大学 A kind of books personalized recommendation method towards libraries of the universities and system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408691A (en) * 2018-09-19 2019-03-01 安徽均维信息科技有限公司 A kind of automatic regulation management system of archive information
CN109408691B (en) * 2018-09-19 2021-10-15 安徽均维信息科技有限公司 Automatic regulation and control management system for archive information
CN109360305A (en) * 2018-09-20 2019-02-19 安徽工程大学 A kind of diagram shop management method and its system based on recognition of face
CN110135537A (en) * 2018-09-27 2019-08-16 温州洪启信息科技有限公司 Intelligent campus library management method Internet-based
CN109816057A (en) * 2018-12-06 2019-05-28 深圳云天励飞技术有限公司 Library book borrowing management method, system, electronic equipment and storage medium
CN113159352A (en) * 2021-04-21 2021-07-23 广州宏途教育网络科技有限公司 Book recommendation interchange borrowing method for campus
CN113781719A (en) * 2021-10-14 2021-12-10 广东拓迪智能科技有限公司 Book borrowing and returning system for public transport
CN114022937A (en) * 2021-11-10 2022-02-08 广州图创计算机软件开发有限公司 Intelligent perception multifunctional intelligent terminal management system

Also Published As

Publication number Publication date
CN107092645B (en) 2021-02-23

Similar Documents

Publication Publication Date Title
CN107092645A (en) A kind of library resource management method and device
CN106228386B (en) A kind of information-pushing method and device
US9727927B2 (en) Prediction of user response to invitations in a social networking system based on keywords in the user's profile
CN108320213A (en) Electric business Method of Commodity Recommendation and electric business Platform Server
CN103841122B (en) Target object information recommends method, server and client
CN104050187B (en) Search result methods of exhibiting and system
CN108765023A (en) A kind of commodity evaluation management method, system and equipment
CN105488233A (en) Reading information recommendation method and system
CN107092629A (en) Recommend method and device
CN102903047A (en) Method and device for releasing commodity information
CN103647800A (en) Method and system of recommending application resources
CN108510311A (en) A kind of method, apparatus and electronic equipment of determining marketing program
CN102411596A (en) Information recommendation method and system
CN106960354A (en) Method and device is recommended in a kind of precision based on customer life cycle
CN108269087A (en) The processing method and processing device of location information
CN109165975A (en) Label recommendation method, device, computer equipment and storage medium
CN108509497A (en) Information recommendation method, device and electronic equipment
CN108053282A (en) A kind of method for pushing of combined information, device and terminal
CN107092641A (en) Determination methods and device, the method and apparatus of shop search of shop business status
CN107103062A (en) A kind of webpage recommending method and system
CN107038600A (en) The method and apparatus for providing rights and interests
CN107766446A (en) Method for pushing, device, storage medium and the processor of information
CN109064217A (en) Method, apparatus and electronic equipment are determined based on the core body strategy of user gradation
CN101334880A (en) Securities information service system and method
CN106056501A (en) Handheld library system

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
GR01 Patent grant
GR01 Patent grant