CN107092645A - A kind of library resource management method and device - Google Patents
A kind of library resource management method and device Download PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title claims abstract description 25
- 230000000750 progressive effect Effects 0.000 claims abstract description 20
- 238000012423 maintenance Methods 0.000 claims description 14
- 239000003607 modifier Substances 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 6
- 238000004458 analytical method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
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
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.
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)
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)
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 |
-
2017
- 2017-03-09 CN CN201710138347.6A patent/CN107092645B/en active Active
Patent Citations (3)
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)
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 |