CN109635193A - A kind of books reading shared platform - Google Patents

A kind of books reading shared platform Download PDF

Info

Publication number
CN109635193A
CN109635193A CN201811494466.6A CN201811494466A CN109635193A CN 109635193 A CN109635193 A CN 109635193A CN 201811494466 A CN201811494466 A CN 201811494466A CN 109635193 A CN109635193 A CN 109635193A
Authority
CN
China
Prior art keywords
books
user terminal
module
information
audio
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
CN201811494466.6A
Other languages
Chinese (zh)
Other versions
CN109635193B (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201811494466.6A priority Critical patent/CN109635193B/en
Publication of CN109635193A publication Critical patent/CN109635193A/en
Application granted granted Critical
Publication of CN109635193B publication Critical patent/CN109635193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2151Time stamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Bioethics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of books to read shared platform, including server, wireless communication module and user terminal, server includes database, user terminal is connect by wireless communication module with database, database is used to store the login authentication information of user and the audio/video information of books, user terminal includes first administrative staff's user terminal, second administrative staff's user terminal, third administrative staff user terminal and books publisher user terminal, second administrative staff's user terminal includes recommended article module, browing record module, give back management module and damaged management module, books provided in this embodiment read tripartite administrative staff and the publisher of books that shared platform integrates reader, pass through network implementations recommended book, obtain books audio/video information, it gives back books and the process management of books breakage information has been given back in registration, and without reading Person directly contacts this platform, and the overall process for borrowing, giving back books and audio/video information can be realized.

Description

A kind of books reading shared platform
Technical field
The present invention relates to shared platform technical field, in particular to a kind of books read shared platform.
Background technique
The amount of reading and reading quality of books are for promoting the knowledge accumulation of student, moulding correct outlook on life, values There is irreplaceable role with world outlook.All the time, student is to increase readding for oneself by the way that book is checked out or bought from bookstore Reading amount, generates the problem that thereupon: many books are seen to go over by people and are pushed aside later, to a certain extent to money Source, which causes, greatly to be wasted.With the rapid development of information technology, currently existing the flat of " internet+books are borrowed " Platform, but this platform gears to the needs of the society mostly, there are the limitations of region, and can not ensure the quality of books and borrow Safety.
Summary of the invention
The present invention provides a kind of books reading shared platform, will borrow on line, goes back books and audio/video information and reader's line Under borrow, go back books and be combined together, can preferably circulation management books, borrow every books by reader It reads, can be reduced the waste of resource, improve safety of reader during borrowing books.
In order to solve the above technical problems, the present invention provides a kind of books to read shared platform, the platform includes:
Server, the server include database, the database be used for store reader the first administrative staff, Second administrative staff, third administrative staff, the respective login authentication information of books publisher and books audio/video information;
User terminal is connect by wireless communication module with the database, including first administrative staff's user terminal, second Administrative staff's user terminal, third administrative staff user terminal and books publisher user terminal, wherein
The second administrative staff user terminal includes recommended article module, browing record module, gives back management module and break Damage management module, wherein the recommended article module is used to identify exhibition according to predetermined period recommended book and by the books of recommendation Show to second administrative staff;The browing record module is used to count the browing record of reader and to the second administrator Member shows the browing record of reader;The management module of giving back is for obtaining the book information and need to return that reader need to give back Also the time and to second administrative staff show;The breakage management module is returned for obtaining and recording reader The damaged information of books;
The first administrative staff user terminal is used to obtain audio/video information and the broadcasting of books from the database, also For obtaining the browing record of reader and showing that browing record, the audio/video information include second to the first administrative staff The audio/video information for the books that administrative staff recommend according to predetermined period to reader and the audio/video information of other books;
The third administrative staff user terminal is used to obtain the browing record of reader;
Books publisher user terminal is for being managed the audio/video information of the books stored in the database Operation, the management operation include increasing, modify and deleting books and its audio/video information newly.
In one embodiment, the recommended article module includes the surname of the reader of the second administrative staff management List of file names, second administrative staff can be recommended default week by reader of the list of names into the list of names The books that phase domestic demand is read;
Reader in the list of names has an optional recommended article books list, and the optional recommendation is read Reading nationality list includes all books that the books publisher registers in the platform, and the optional recommended article book Nationality list is divided into A, B and C three classes, and second administrative staff recommend different types of books according to the age of reader, wherein A, the age for the reader that B and C is adapted to gradually increases;
Second administrative staff recommend one group of books to each reader according to predetermined period, and one group of books include 3 This books;
It is described after second administrative staff are that a reader registers the book information that need to be given back on the platform No longer there is returned books and its audio/video information in the optional recommended article books list of reader.
In one embodiment, the browing record module includes search module and browing record list, the second administrator Member can search the browing record needed by described search module according to reader's name or books title;The browing record List is arranged according to the time inverted order of second administrative staff's recommended article.
In one embodiment, the damaged management module includes damaged list and damaged logging modle, the damaged note It records module and registers damaged books and its relevant information for the second administrative staff, the breakage book information includes books number With books title, the relevant information includes the pictorial information of the damaged books, the reader's surname for reading the damaged books The name and contact method of name and its first administrative staff;The breakage list is used to show number, the name of all damaged books Title, the reader's name and indemnity for making books breakage during reading.
In one embodiment, the user terminal includes an interactive system, and the interactive system includes control module, the One management module, acquisition module and display module;The control module respectively with first management module, acquisition module, aobvious Show that module connects;The acquisition module is connect with the display module;
The acquisition module, for obtaining the phase at the interface from the server when the user terminal is loaded into interface Information is closed, and the relevant information at the interface is packaged, is stored, the relevant information at the interface includes the application at interface Logical message, structural information and data information;
First management module, detects the address at the interface, works as detection when being used to open the interface of the user terminal The legal rear control control module in address to the interface obtains data from the acquisition module, and passes through the display Module shows the data;When using the user terminal, first management module is for controlling indicating template, load number According to and the management user terminal state;
The control module, for obtaining the data in the acquisition module;
The display module, for load substrate interface, display data, acquisition module described in real-time monitoring variation and Newest data variation is back in the interface of the user terminal;
The interactive system further includes the second management module, second management module respectively with the control module, institute State display module connection;
First management module is also used to the data that the control module is obtained from the acquisition module and is shown by described After showing that module is shown, if the state of the user terminal changes, controls the control module and obtained from second management module The status data of the user terminal is taken, and is shown by the display module;
The user terminal can create interface object according to the relevant information at the interface;The mistake of the creation interface object Journey are as follows:
The application logical message at the interface that the user terminal is obtained according to the acquisition module from the server is created Build the library JavaScript;The interfacial structure information that the user terminal is obtained according to the acquisition module from the server It is created as the hypertext markup language page of user's displaying;The data information at the interface that the user terminal will acquire carries out It encapsulates and stores.
In one embodiment, the first administrative staff user terminal obtains the audio-video letter of books from the database The step of breath includes:
Step a is respectively provided with a label to all nodes in MANET and discloses the label, initializes each node Key pair;
Step b, requests verification node generate communication key at random and obtain timestamp, believe according to close algorithm is signed request Breath is encrypted, and encrypted solicited message and reception are verified to the mark overseas broadcast of node;The solicited message includes Communication key, timestamp and the label of the node of requests verification;
Step c, receive verifying node to encrypted solicited message carry out solution label it is close, obtain solicited message, if request The timestamp of the node of verifying matches with the local zone time for receiving verifying node, then makees the communication key in solicited message For requests verification node and receive the symmetric key that audio/video information transmits between verifying node;
Step d, sending node generate key using the symmetric key and initialization vector and according to stream cipher algorithm Stream carries out exclusive or processing to the key stream and audio/video information, obtains the ciphertext of the audio/video information;
Step e is segmented the ciphertext of the audio/video information according to preset length, and before every section of cipher-text information Front end mark is added, the front end mark includes the serial number sent, is used to help search decruption key;
Step f, receiving node generate key stream using symmetric key and initialization vector and according to stream cipher algorithm;
Step g, receiving node, which receives, to be obtained after the ciphertext of audio/video information when the front end of the last period cipher-text information identifies, And identify and compare with the front end of the preceding paragraph cipher-text information, if the serial number of two front ends mark is adjacent, illustrate two sections of ciphertexts Loss of data is not present between information, is directly entered step i;Otherwise, illustrate that there are data to lose between two sections of cipher-text informations It loses, enters step h;
Step h ignores the key stream of the corresponding length of data segment of loss, uses latter key stream as decruption key stream, Enter step i;
Step i, receiving node carry out exclusive or processing according to ciphertext of the key stream to received audio/video information, obtain To audio/video information.
In one embodiment, the database includes a kind of audio/video information stocking system, the audio/video information storage Deposit system includes:
Several storage ends, for memory node to be written in the audio/video information;
The audio/video information can be written first by reservoir, including several memory nodes, each memory node Memory;
When the reservoir can not be written in the audio/video information, the audio/video information stocking system, which enters, to be remedied Mode,
Each memory node manages at least one first memory and second memory,
Described when remedying mode, the second memory can back up the audio/video information;
The second memory is for storing metadata, and storage metadata system includes: in the second memory
Metadata processor cluster, including multiple first memory nodes, each first memory node is for storing metadata simultaneously The write-in of control object data;
Data processor cluster, including multiple memory nodes, each memory node for store the object data and Object metadata, the object metadata is for describing the object data;
When the metadata processor cluster is unavailable, the member storage section is replaced by memory node described at least one Point controls the object data and the memory node is written, and the memory node includes nodal information, and the metadata includes collection Group's metadata and object metadata, wherein
The nodal information of the memory node is used to restore the cluster metadata of first memory node storage;And institute State the object metadata that the object metadata stored in memory node is used to restore first memory node storage.
In one embodiment, the management method of the user terminal includes:
After first control module receives the Remote Desktop Protocol connection request that the user terminal is sent, by the request Information and the primary data of user's client information are sent to remote control module, and the user terminal information includes the user terminal Login account, password, remote control permission, remote control mode and remote control period,
The remote control module information can be established and the user terminal by Remote Desktop Protocol according to the user end Remote control connection;
The information according to the user end is established by Remote Desktop Protocol and is connect with the remote control of the user terminal Further comprise:
Search the control of the user terminal requirement connection;
Judge whether the control is control to be filled in, if judging the control for control to be filled in, by the user Client information inserts the control;And whether the user's client information for judging in the control is filled in and is finished, if described in judgement User terminal information solicitation finishes, then is established by Remote Desktop Protocol and connect with the remote control of the user terminal;
Second control module pair is connect with the remote control of the user terminal supervises.
In one embodiment, the platform further includes a management system, the management system can with the user terminal into Row communication, including remote control module, the first control module and the second control module,
The first control module is connect with the user terminal, the remote control module respectively, for receiving the use The Remote Desktop Protocol connection request that family end is sent, and the primary data of the solicited message and user's client information is sent to The remote control module;
For the remote control module for configuring user terminal information described in simultaneously trustship, the user terminal information includes user Login account, password, remote control permission, remote control mode and the remote control period at end, the remote control module Information it remote control be established with the user terminal by Remote Desktop Protocol can connect according to the user end;
The second control module is connect with the first control module, and the second control module is used for the use The remote control connection at family end is supervised.
In one embodiment, the remote control module includes an identifying system, and the identifying system is used for request The user terminal of connection is identified, when the identifying system recognizes the user that the user terminal is configured user's client information When end, foundation is connect with the remote control of the user terminal.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by written explanation Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
Attached drawing is used to provide further understanding of the present invention, and constitutes part of specification, with reality of the invention It applies example to be used to explain the present invention together, not be construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the entire block diagram of the embodiment of the present invention;
Fig. 2 is the block diagram of interactive system in the embodiment of the present invention;
Fig. 3 is the block diagram of management system in the embodiment of the present invention.
Specific embodiment
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described herein Apply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
The embodiment of the invention provides a kind of books to read shared platform, and platform includes:
Server, server include database, and database is used to store the first administrative staff of reader, the second management Personnel, third administrative staff, the respective login authentication information of books publisher and books audio/video information;
User terminal is connect by wireless communication module with database, including first administrative staff's user terminal, the second management Human user end, third administrative staff user terminal and books publisher user terminal, wherein
Second administrative staff's user terminal includes recommended article module, browing record module, gives back management module and damaged pipe Manage module, wherein recommended article module is used to show second according to predetermined period recommended book and by the books of recommendation mark Administrative staff;Browing record module is used to count the browing record of reader and shows readding for reader to the second administrative staff Read record;Management module is given back for obtaining book information that reader need to give back and the time need to be given back and to the second administrator Member shows;Damaged management module is used to obtain and record the damaged information of the returned books of reader;
First administrative staff's user terminal is used to obtain audio/video information and the broadcasting of books from database, is also used to obtain The browing record of reader and to the first administrative staff show browing record, audio/video information include the second administrative staff according to The audio/video information for the books that predetermined period is recommended to reader and the audio/video information of other books.
Third administrative staff's user terminal is used to obtain the browing record of reader;
Books publisher user terminal is managed for being managed operation to the audio/video information of the books stored in database Reason operation includes increasing, modify and deleting books and its audio/video information newly.
The working principle of above-mentioned technical proposal are as follows: as shown in Figure 1, a kind of books provided in this embodiment read shared put down Platform includes server, wireless communication module and user terminal, which includes database, and user terminal passes through wireless communication module It is connect with database, which is used to store the login authentication information of user and the audio/video information of books, the user terminal packet Include first administrative staff's user terminal, second administrative staff's user terminal, third administrative staff user terminal and books publisher user End, the reading note which is used to obtain the audio/video information of books from database, obtains reader It records and shows the browing record to the first administrative staff;The second administrative staff user terminal is used to the second administrative staff to reading Person's recommended book, the browing record for inquiring reader, the books for giving back reader and record have given back the damaged information of books, The second administrative staff user terminal includes recommended article module, browing record module, gives back management module and damaged management mould Block, the recommended article module is for the second administrative staff according to predetermined period to reader's recommended book and by the books of recommendation Mark shows the second administrative staff, which is used to count the browing record of reader and to the second administrator Member shows the browing record of reader, this returns management module for obtaining book information that reader need to give back and need to give back Time simultaneously shows that the breakage management module is used to obtain and record the broken of the returned books of reader to the second administrative staff Damage information;Third administrative staff's user terminal obtains the browing record of reader for reader;The books publisher user terminal Increased, modified and deleted newly the operation of books and audio/video information for the audio/video information to the books in database.This The books that embodiment provides read tripartite administrative staff and the publisher of books that shared platform integrates reader, pass through Network implementations recommended book obtains books audio/video information, gives back books and registers the whole process for having given back books breakage information Management, and this platform is directly contacted without reader, the overall process for borrowing, giving back books and audio/video information can be realized: Second administrative staff are on this platform to reader's recommended book;Reader obtains the books from second administrative staff;The One administrative staff obtain the audio/video information of the books in this platform, participate in the reading process of reader;Reader will read Complete books are given back to the second administrative staff;Second administrative staff are that give back book information same for reader registration in this platform The damaged information of the Shi Jilu books.
Above-mentioned technical proposal has the beneficial effect that this platform can make reader tripartite administrative staff that can inquire reading The browing record of person will be borrowed on line, go back under books and audio/video information and reader's line and borrow, go back books and be combined together, can be more Circulation management books well borrow every books by reader, can be reduced the waste of resource, and raising is read Safety of reader during borrowing books.
In one embodiment, recommended article module includes the list of names of the reader of the second administrative staff management, the The books that two administrative staff can recommend predetermined period domestic demand to read by reader of the list of names into list of names;
Reader in list of names has an optional recommended article books list, and recommended article books column may be selected Table includes all books that books publisher registers in platform, and the list of recommended article books may be selected and be divided into A, B and C three classes, Second administrative staff recommend different types of books according to the age of reader, the age for the reader that wherein A, B and C are adapted to It gradually increases;
Second administrative staff recommend one group of books to each reader according to predetermined period, and one group of books includes 3 books;
After the second administrative staff register the book information that need to be given back on platform for a reader, reader's is optional It selects the list of recommended article books and returned books and its audio/video information no longer occurs.
Recommended article module the present embodiment provides in includes the list of names of reader, and the second administrative staff are by being somebody's turn to do List of names recommends the books that it need to read in predetermined period to reader, and reader's correspondence in list of names has one The list of recommended article books may be selected, it includes the institute that books publisher registers in platform that the list of recommended article books, which may be selected, in this There are books, and all books are divided into A, B and C three classes, the age for the reader that A, B and C are adapted to gradually increases, by the second pipe Reason personnel recommend different types of books according to the age of reader;This platform can be the reading of all ages and classes by book category Person recommends corresponding books, meets the reading requirement of the reader of all ages.Second administrative staff are according to predetermined period to readding Recommend one group of books when reader's recommended book every time, each group of books include 3, so that reader's energy in predetermined period Read this 3 books;This platform recommends 3 books, energy in predetermined period according to the reading ability of reader for reader The reading ability of reader is adapted to, the reading task that not will cause reader kicks the beam or overweight.If the second administrative staff are flat at this Platform is after reader's registration need to give back book information, and the optional recommended article books list of the reader no longer goes out to have returned Books and audio/video information also;The books that this platform can be such that reader read are no longer present in may be selected for the reader In recommended book list, avoiding making the second administrative staff from repeating is that reader recommends a certain books, be the second administrative staff to Convenience is provided when reader's recommended book.
In one embodiment, browing record module includes search module and browing record list, second administrative staff's energy The browing record needed is searched by search module according to reader's name or books title;Browing record list is according to second The time inverted order of administrative staff's recommended article arranges.
Browing record module in the present embodiment includes search module and browing record list, and the second administrative staff can lead to The browing record of search module inquiry reader is crossed, the browing record of all readers generates browing record list, reading column Table is arranged according to the time inverted order of second administrative staff's recommended article.This platform can make the second administrative staff according to reader Name or books title the browing records of needs quickly searched by search module, the arrangement of browing record list inverted order is convenient for Second administrative staff quickly search nearest browing record.
In one embodiment, the recommended article module further includes comment module, browing record memory module and recommendation Module, in which:
Module is commented on, for receiving evaluation of first administrative staff to books and its audio/video information;
Browing record memory module, for record every books by frequency of reading;
Recommending module, for according to each book recorded in comment the module evaluation and browing record memory module that receive The composite score by frequency of reading of nationality is reader's recommended book;The evaluation and browing record storage that comment module receives The preparation method of the composite score by frequency of reading of each books recorded in module specifically includes:
If books, which read shared platform, there are this books of N, the summary texts of all books are constituted into a set D={ d1, d2..., dN, the summary texts of books are provided by books publisher, and summary texts include books introduction and catalogue, which reads It reads shared platform and carries out Chinese, English word cutting firstly the need of to all summary texts, to obtain set of letters V first ={ t1, t2..., tM, the length of this set is M, indicates that entire set of letters has M kind word, while can also obtain each The corresponding respective word list of summary texts, for books diCorresponding summary texts can be expressed as boolean vector form di=(ti1, ti2..., tiM), diIt is the summary texts of i-th books, ti1, ti2..., tiMIt is diIncluding word, if single Word j appears in summary texts diIn, then tij=1, otherwise tij=0;What comment module obtained is evaluated as selectable feature text Word, if evaluation text is q, then the corresponding composite score of summary texts set according to all books is successively arranged from high to low Sequence is indicated to obtain the comprehensive of books summary texts d from given evaluation text q with S (d | q) to generate optional recommended book list Close score;The evaluation text q of given first administrative staff obtains the composite score of the summary texts set of corresponding books by public affairs Formula
S(di| q)=λ P (di|q)+(1-λ)cos(di, R),
It is calculated, wherein S (di| it q) is represented to accepted opinion valence text q and obtains books summary texts diComposite score, P (di| q) it is represented to corresponding recommended book summary texts d under accepted opinion valence text qiProbability, λ is a scale factor, and λ can root According to needing to set, which is 0.5;cos(di, R) and indicate that text collection R is plucked with books in given browing record Want text diBetween similarity, (1- λ) be used as its pro rate multiplier;cos(di, R) and P (di| detailed calculation method q) It is as follows:
Calculate books summary texts diThe similarity formula of summary texts set R corresponding with browing record books is:
Wherein, R={ r is defined1, r2..., rk, indicate the k reading of the first administrative staff of in-service evaluation text q The set of the vector of the summary texts of books is recorded, and R can be sky;R ' is set to indicate the first administrative staff of in-service evaluation text q Browing record books summary texts set element word vector sum;If reader has read this books of k, k sheet Books can correspond to the abstract of k books, riCorrespond to the word of the corresponding summary texts of history browing record of i-th books Vector, then the sum of the word vector of all elements in set R isM indicates books summary texts set The size of corresponding set of letters;Indicate word tjWeight in R,Indicate word tjIt makes a summary in books literary This diIn weight;
Specifically:
Indicate word tjThe frequency occurred in R, | R | indicate the quantity of reader's history read books, | { tj ∈ri|ri∈ R } | indicate word tjThe summary texts r of the history read books record belonged toiQuantity;Similarly it can be obtained,
Indicate word tjIn diThe frequency of middle appearance, | D | indicate the abstract text for all books that the platform possesses This quantity, | { tj∈di|di∈ D } | it indicates to include word tjBooks summary texts quantity;By calculating above, obtain Cos (di, R);
P(di| calculating process q): according to bayes method, it can be obtained
P(di| q)=P (q | di)P(di)/P (q),
P (d) indicates that the corresponding summary texts of books i are to evaluate the probability of text, for the same evaluation text, meter It is the same for calculating the probability of different summary texts, therefore can be ignored;P(di) calculation use multinomial model:
Indicate books summary texts diLength,Indicate word tjAppear in book Nationality summary texts diFrequency;Indicate word t1In summary texts diThe frequency of appearance;Indicate word t2It is plucking Want text diThe frequency of appearance;And so onIndicate word tMIn summary texts diThe frequency of appearance;P(t1) indicate single Word t1In the probability that entire summary texts set D occurs;P(t2) indicate word t2In the probability that summary texts set D occurs;P (tM) indicate word tMIn the probability that entire summary texts set D occurs;
For word tiProbability P (the t of appearancei) calculating provided by following formula
Wherein,Indicate tiAppear in books abstract djIn frequency;N indicates the number of text in summary texts set Amount, M indicate the quantity of word in set of letters V;By formula P (di| q)=P (q | di)P(di)/P (q) obtains P (di| q) only Need to calculate P (q | di), it is assumed that the set of letters that q is formed is Q={ t1, t2..., th, then
Wherein,It indicates evaluation character string q length;It indicates in summary texts di The word t of appearance1Word frequency,It indicates in summary texts diThe word t of appearance2Word frequency,Expression is being made a summary Text diThe word t of appearancehWord frequency;It indicates in summary texts diThere is the word frequency of word t;P(t|di) indicate abstract Text diThe middle probability for word t occur;It is specific:
WhereinIt indicates in summary texts djThere is the word frequency of word t,Indicate abstract abstract text This diLength, M is the length of the set of letters of entire text collection.
By the definition and calculating of above series of, the summary texts d to evaluate text q as condition is eventually calculatedi Evaluation score S (di|q).The set length of known digests text is N, then according to S (di| it is q) descending to N number of text Sequence is provided, will eventually get preceding k as the corresponding books summary texts set of evaluation text, for example selection ranking is near preceding 3 This book abstract as recommendation book content to reader.
The books read shared platform provide recommended article books method be based on information feedback mixed method come It realizes, significantly good benefit is had in the practical application of this method:
(1) this method is easy to accomplish, because this method is the method based on information feedback, the theory of information retrieval It can be used with research conclusion, be easy to realize on computers.
(2) this method is a kind of mixed method, has both considered the content of reader-based assessment and feedback, it is also considered that read The content of the summary data of the history read books of reader, such flexibility ratio are higher.
(3) due to can efficiently establish index to existing summary texts, to the books efficiency of reader's recommended article Also it is improved simultaneously.
In one embodiment, damaged management module includes damaged list and damaged logging modle, and damaged logging modle is used Damaged books and its relevant information are registered in the second administrative staff, damaged book information includes books number and books title, phase Close the damaged reader's name of books of pictorial information, reading and its name of the first administrative staff that information includes damaged books And contact method;Make the reading of books breakage during number, title, reading of the damaged list for showing all damaged books Person's name and indemnity.
Damaged management module in the present embodiment includes damaged logging modle and damaged list, and the second administrative staff are broken The damaged information of books has been given back in damage logging modle registration, and the damaged information for registering completion is put into damaged list, breakage column Make the reader's name and indemnity of books breakage during number, title, reading that table can show all damaged books.This When platform gives back reader to the second administrative staff to borrow books, the second administrative staff register the breakage for giving back books in real time Information can not only call to account in time to the breakage of every books, and every reader can also be reminded to cherish books.
In one embodiment, user terminal includes an interactive system, and interactive system includes control module, the first management mould Block, acquisition module and display module;Control module is connect with the first management module, acquisition module, display module respectively;Acquisition Module is connect with display module;
Acquisition module, for obtaining the relevant information at interface from server, and by interface when user terminal is loaded into interface Relevant information be packaged, store, the relevant information at interface includes application logical message, structural information and the data at interface Information;
First management module detects the address at interface, when the address for detecting interface when being used to open the interface of user terminal Control control module obtains data from acquisition module after legal, and shows data by display module;When using user terminal, First management module is used to control indicating template, load data and the state for managing user terminal;
Control module, for obtaining the data in acquisition module;
Display module, for load substrate interface, display data, real-time monitoring acquisition module variation and will be newest Data variation is back in the interface of user terminal;
Interactive system further includes the second management module, and the second management module is connect with control module, display module respectively;
First management module is also used to after control module shown by display module from the data that acquisition module obtains, if The state of user terminal changes, and control control module obtains the status data of user terminal from the second management module, and by aobvious Show that module is shown;
User terminal can create interface object according to the relevant information at interface;Create the process of interface object are as follows:
User terminal creates the library JavaScript from the application logical message at the interface that server obtains according to acquisition module; User terminal is according to the html page that the interfacial structure information creating that acquisition module is obtained from server is that user shows Face;The data information at the interface that user terminal will acquire is packaged and stores.
As shown in Fig. 2, the interactive system in the present embodiment includes control module, the first management module, acquisition module and shows Show module;Wherein, control module is connect with the first management module, acquisition module and display module respectively;Acquisition module also with it is aobvious Show that module connects;Compared with prior art, the present embodiment provides a kind of efficient, easy-to-use and low coupling friendship for user terminal Mutual system reduces the number interacted with server, has largely saved time and system resource significantly.
In one embodiment, first administrative staff's user terminal obtains the step of audio/video information of books from database Include:
Step a is respectively provided with a label and open label to all nodes in MANET, initializes the key of each node It is right;
Step b, requests verification node generate communication key at random and obtain timestamp, believe according to close algorithm is signed request Breath is encrypted, and encrypted solicited message and reception are verified to the mark overseas broadcast of node;Solicited message includes request Communication key, timestamp and the label of the node of verifying;
Step c, receive verifying node to encrypted solicited message carry out solution label it is close, obtain solicited message, if request The timestamp of the node of verifying matches with the local zone time for receiving verifying node, then makees the communication key in solicited message For requests verification node and receive the symmetric key that audio/video information transmits between verifying node;
Step d, sending node generates key stream using symmetric key and initialization vector and according to stream cipher algorithm, right Key stream and audio/video information carry out exclusive or processing, obtain the ciphertext of audio/video information;
Step e is segmented the ciphertext of audio/video information according to preset length, and adds before every section of cipher-text information One front end mark, front end mark include the serial number sent, are used to help search decruption key;
Step f, receiving node generate key stream using symmetric key and initialization vector and according to stream cipher algorithm;
Step g, receiving node, which receives, to be obtained after the ciphertext of audio/video information when the front end of the last period cipher-text information identifies, And identify and compare with the front end of the preceding paragraph cipher-text information, if the serial number of two front ends mark is adjacent, illustrate two sections of cipher-text informations Between be not present loss of data, be directly entered step i;Otherwise, illustrate that there are loss of data between two sections of cipher-text informations, enter Step h;
Step h ignores the key stream of the corresponding length of data segment of loss, uses latter key stream as decruption key stream, Enter step i;
Step i, receiving node carry out exclusive or processing according to ciphertext of the key stream to received audio/video information, obtain sound Video information.
The present embodiment proposes that the real-time of the audio/video information of books may be implemented in the method for obtaining the audio/video information of books Encrypted transmission, and the key synchronization of user terminal and database may be implemented using special such algorithm that synchronizes, it can guarantee The ciphertext received can be also decrypted correctly in the case where losing books audio/video information.
In one embodiment, database includes a kind of audio/video information stocking system, audio/video information stocking system packet It includes:
Several storage ends, for memory node to be written in audio/video information;
First memory can be written in audio/video information by reservoir, including several memory nodes, each memory node;
When reservoir can not be written in audio/video information, audio/video information stocking system, which enters, remedies mode,
Each memory node manages at least one first memory and second memory,
When remedying mode, second memory can back up audio/video information;
Second memory is for storing metadata, and storage metadata system includes: in second memory
Metadata processor cluster, including multiple first memory nodes, each member memory node is for storing metadata and controlling The write-in of object data;
Data processor cluster, including multiple memory nodes, each memory node are used for storage object data and object meta number According to object metadata is used for description object data;
When metadata processor cluster is unavailable, first memory node control object number is replaced by least one memory node According to write-in memory node, memory node includes nodal information, and metadata includes cluster metadata and object metadata, wherein
The nodal information of memory node is used to restore the cluster metadata of first memory node storage;And in memory node The object metadata of storage is used to restore the object metadata of first memory node storage;
Audio/video information stocking system in the present embodiment, including the reservoir that is made of multiple memory nodes and more A storage end, reservoir further include multiple memory nodes, and memory node is for storing metadata.The number of multiple memory nodes Amount is more than or equal to the quantity at multiple storage ends, and the quantity of multiple memory nodes is equal to the quantity of multiple clouds storage client, multiple The quantity of memory node is greater than the quantity of multiple clouds storage client.One storage end can write data into local storage Node can also be write data into other memory nodes by cloud.Memory node can receive local cloud storage client The data at end can also receive the data of other cloud storage clients by cloud.Each memory node management one or more the One memory and one or more second memories, and be configured to the data collected first memory is written.Second storage Device configuration storage metadata, and for backing up data collected, first memory can be mechanical hard disk, second memory It can be solid state hard disk.Compared with prior art, the present embodiment is when the audio/video information of books can not be written, by that will deposit The data that first memory is not written for storage node backup in second memory, lose come data when solving unit exception power-off Mistake problem, and can be ensure that using cloud when audio/video information can not be written, each link of data transmission channel Data will not be lost, ensure that data safety.
In one embodiment, the management method of user terminal includes:
After first control module receives the Remote Desktop Protocol connection request of user terminal transmission, by solicited message and use The primary data of family client information is sent to remote control module, and user terminal information includes the login account of user terminal, password, remote Journey manipulates permission, remote control mode and remote control period,
Remote control module can be established according to user's client information by Remote Desktop Protocol to be connected with the remote control of user terminal It connects;
It is connect by Remote Desktop Protocol foundation with the remote control of user terminal according to user's client information and further comprises:
Search the control that user terminal requires connection;
Judge whether control is control to be filled in, control for control to be filled in, user's client information is inserted and is controlled if judging Part;And whether the user's client information for judging in control is filled in and is finished, if judging, user terminal information solicitation is finished, by remote The foundation of journey desktop protocol is connect with the remote control of user terminal;
Second control module pair is connect with the remote control of user terminal supervises.
In one embodiment, platform further includes a management system, and management system can be communicated with user terminal, including Remote control module, the first control module and the second control module,
First control module is connect with user terminal, remote control module respectively, for receiving the long-range table of user terminal transmission Face protocol connection request, and the primary data of solicited message and user's client information is sent to remote control module;
Remote control module for configure and trustship user's client information, user terminal information include user terminal login account, Password, remote control permission, remote control mode and remote control period, remote control module can be according to user's client informations Remote control is established with user terminal by Remote Desktop Protocol to connect;
Second control module is connect with the first control module, and the second control module is used to connect the remote control of user terminal Tap into capable supervision.
In one embodiment, remote control module includes an identifying system, and identifying system is used for the use to request connection Family end is identified, when identifying system recognizes the user terminal that user terminal is configured user's client information, foundation and user terminal Remote control connection.
As shown in figure 3, management system provided in this embodiment includes remote control module, the first control module and second Manage module, wherein the first control module is connect with user terminal, remote control module and the second control module respectively, the first pipe Control module can receive the Remote Desktop Protocol connection request of user terminal transmission, and solicited message and user's client information are sent to far Journey operational module, remote control module are established according to user's client information by its received Remote Desktop Protocol and user terminal remote Journey manipulation connection;Second control module can supervise the remote control of user terminal;Remote control module further includes identification system System, the identifying system identify the user terminal of request connection, are configured user terminal when identifying system recognizes user terminal It establishes when the user terminal of information and is connect with the remote control of the user terminal.Management system provided in this embodiment is able to achieve to not Remote control with user terminal carries out trustship and real-time monitoring, to improve the safety of management system, timeliness, and can be with It offers convenience for system for unified management.
Obviously, various changes and modifications can be made to the invention without departing from of the invention by those skilled in the art Spirit and scope.In this way, if these modifications and changes of the present invention belongs to the model of the claims in the present invention and its equivalent technologies Within enclosing, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. a kind of books read shared platform, which is characterized in that the platform includes:
Server, the server include database, and the database is used to store the first administrative staff of reader, the second pipe Reason personnel, third administrative staff, the respective login authentication information of books publisher and books audio/video information;
User terminal is connect by wireless communication module with the database, including first administrative staff's user terminal, the second administrator Member's user terminal, third administrative staff user terminal and books publisher user terminal, wherein
The second administrative staff user terminal includes recommended article module, browing record module, gives back management module and damaged pipe Manage module, wherein the recommended article module is used to show according to predetermined period recommended book and by the books of recommendation mark Second administrative staff;The browing record module is used to count the browing record of reader and shows to the second administrative staff The browing record of reader;The management module of giving back is for obtaining the book information and need to give back the time simultaneously that reader need to give back It is shown to second administrative staff;The breakage management module is used to obtain and record the breakage of the returned books of reader Information;
The first administrative staff user terminal is used to obtain audio/video information and the broadcasting of books from the database, is also used to obtain It reads the browing record of reader and shows that browing record, the audio/video information include the second administrative staff to the first administrative staff The audio/video information for the books recommended to reader according to predetermined period and the audio/video information of other books;
The third administrative staff user terminal is used to obtain the browing record of reader;
Books publisher user terminal is used to be managed operation to the audio/video information of the books stored in the database, The management operation includes newly-increased, modification and deletion books and its audio/video information.
2. a kind of books according to claim 1 read shared platform, which is characterized in that
The recommended article module includes the list of names of the reader of the second administrative staff management, second administrator The books that member can recommend predetermined period domestic demand to read by reader of the list of names into the list of names;
Reader in the list of names has an optional recommended article books list, the optional recommended article books List includes all books that the books publisher registers in the platform, and the optional recommended article books list divides For A, B and C three classes, second administrative staff recommend different types of books according to the age of reader, and wherein A, B and C are suitable The age of the reader answered gradually increases;
Second administrative staff recommend one group of books to each reader according to predetermined period, and one group of books include 3 books Nationality;
After second administrative staff are that a reader registers the book information that need to be given back on the platform, the reader Optional recommended article books list no longer there is returned books and its audio/video information.
3. a kind of books according to claim 1 read shared platform, which is characterized in that
The browing record module includes search module and browing record list, the second administrative staff can according to reader's name or Books title searches the browing record needed by described search module;The browing record list is pushed away according to the second administrative staff Recommend the time inverted order arrangement of reading.
4. a kind of books according to claim 1 read shared platform, which is characterized in that
The breakage management module includes damaged list and damaged logging modle, and the breakage logging modle is used for the second administrator Member registers damaged books and its relevant information, and the breakage book information includes books number and books title, the related letter Breath includes the pictorial information of the damaged books, reads damaged reader's name of books and its surname of the first administrative staff Name and contact method;Make books breakage during number, title, reading of the breakage list for showing all damaged books Reader's name and indemnity.
5. a kind of books according to claim 1 read shared platform, which is characterized in that
The user terminal include an interactive system, the interactive system include control module, the first management module, acquisition module and Display module;The control module is connect with first management module, acquisition module, display module respectively;The acquisition mould Block is connect with the display module;
The acquisition module, for obtaining the related letter at the interface from the server when the user terminal is loaded into interface It ceases, and the relevant information at the interface is packaged, is stored, the relevant information at the interface includes the application logic letter at interface Breath, structural information and data information;
First management module, detects the address at the interface, when detecting when being used to open the interface of the user terminal The legal rear control control module in address for stating interface obtains data from the acquisition module, and aobvious by the display module Show the data;When using the user terminal, first management module is for controlling indicating template, load data and management The state of the user terminal;
The control module, for obtaining the data in the acquisition module;
The display module, for load substrate interface, display data, acquisition module described in real-time monitoring variation and will be newest Data variation be back in the interface of the user terminal;
The interactive system further includes the second management module, second management module respectively with the control module, described aobvious Show that module connects;
First management module is also used to the data that the control module is obtained from the acquisition module and passes through the display mould After block is shown, if the state of the user terminal changes, the control module is controlled from second management module and obtains institute The status data of user terminal is stated, and is shown by the display module;
The user terminal can create interface object according to the relevant information at the interface;The process of the creation interface object are as follows:
The application logical message at the interface that the user terminal is obtained according to the acquisition module from the server creates The library Java Script;The interfacial structure information wound that the user terminal is obtained according to the acquisition module from the server Build the hypertext markup language page shown for user;The data information at the interface that the user terminal will acquire is packaged And it stores.
6. a kind of books according to claim 1 read shared platform, which is characterized in that
The first administrative staff user terminal from the database obtain books audio/video information the step of include:
Step a is respectively provided with a label to all nodes in MANET and discloses the label, initializes the key of each node It is right;
Step b, requests verification node generate communication key at random and obtain timestamp, carry out according to close algorithm is signed to solicited message It encrypts, and encrypted solicited message and reception is verified to the mark overseas broadcast of node;The solicited message includes that request is tested Communication key, timestamp and the label of the node of card;
Step c, receive verifying node to encrypted solicited message carry out solution label it is close, solicited message is obtained, if requests verification Node timestamp with receive verifying node local zone time match, then using the communication key in solicited message as request It verifies node and receives the symmetric key of audio/video information transmission between verifying node;
Step d, sending node generates key stream using the symmetric key and initialization vector and according to stream cipher algorithm, to institute It states key stream and audio/video information carries out exclusive or processing, obtain the ciphertext of the audio/video information;
Step e is segmented the ciphertext of the audio/video information according to preset length, and adds one before every section of cipher-text information Front end mark, the front end mark includes the serial number sent, is used to help search decruption key;
Step f, receiving node generate key stream using symmetric key and initialization vector and according to stream cipher algorithm;
Step g, receiving node, which receives, to be obtained after the ciphertext of audio/video information when the front end of the last period cipher-text information identifies, and with it is upper The front end of one section of cipher-text information identifies comparison, if the serial number of two front ends mark is adjacent, illustrate two sections of cipher-text informations it Between be not present loss of data, be directly entered step i;Otherwise, illustrate that there are loss of data between two sections of cipher-text informations, enter Step h;
Step h ignores the key stream of the corresponding length of data segment of loss, uses latter key stream as decruption key stream, enters Step i;
Step i, receiving node carry out exclusive or processing according to ciphertext of the key stream to received audio/video information, obtain sound view Frequency information.
7. a kind of books according to claim 1 read shared platform, which is characterized in that
The database includes a kind of audio/video information stocking system, and the audio/video information stocking system includes:
Several storage ends, for memory node to be written in the audio/video information;
The first storage can be written in the audio/video information by reservoir, including several memory nodes, each memory node Device;
When the reservoir can not be written in the audio/video information, the audio/video information stocking system, which enters, remedies mode,
Each memory node manages at least one first memory and second memory,
Described when remedying mode, the second memory can back up the audio/video information;
The second memory is for storing metadata, and storage metadata system includes: in the second memory
Metadata processor cluster, including multiple first memory nodes, each first memory node is for storing metadata and controlling The write-in of object data;
Data processor cluster, including multiple memory nodes, each memory node is for storing the object data and object Metadata, the object metadata is for describing the object data;
When the metadata processor cluster is unavailable, first memory node control is replaced by memory node described at least one The memory node is written in the object data, and the memory node includes nodal information, and the metadata includes cluster member number Accordingly and object metadata, wherein
The nodal information of the memory node is used to restore the cluster metadata of first memory node storage;And the storage The object metadata stored in node is used to restore the object metadata of first memory node storage.
8. a kind of books according to claim 1 read shared platform, which is characterized in that
The management method of the user terminal includes:
After first control module receives the Remote Desktop Protocol connection request that the user terminal is sent, by the solicited message with The primary data of user's client information is sent to remote control module, and the user terminal information includes the login account of the user terminal Number, password, remote control permission, remote control mode and remote control period,
The remote control module can according to the user end information by Remote Desktop Protocol establish it is remote with the user terminal Journey manipulation connection;
The information according to the user end is established by Remote Desktop Protocol and is connect with the remote control of the user terminal into one Step includes:
Search the control of the user terminal requirement connection;
Judge whether the control is control to be filled in, for control to be filled in, the user terminal is believed for the control if judging Breath inserts the control;And whether the user's client information for judging in the control is filled in and is finished, if judging the user Client information, which is filled in, to be finished, then is established by Remote Desktop Protocol and connect with the remote control of the user terminal;
Second control module pair is connect with the remote control of the user terminal supervises.
9. a kind of books according to claim 1 read shared platform, which is characterized in that
The platform further includes a management system, and the management system can be communicated with the user terminal, including remote control Module, the first control module and the second control module,
The first control module is connect with the user terminal, the remote control module respectively, for receiving the user terminal The Remote Desktop Protocol connection request of transmission, and the primary data of the solicited message and user's client information is sent to described remote Journey operational module;
For the remote control module for configuring user terminal information described in simultaneously trustship, the user terminal information includes stepping on for user terminal Record account, password, remote control permission, remote control mode and remote control period, the remote control module energy according to User's client information is established remote control with the user terminal by Remote Desktop Protocol and is connect;
The second control module is connect with the first control module, and the second control module is used for the user terminal Remote control connection is supervised.
10. a kind of books according to claim 9 read shared platform, which is characterized in that
The remote control module includes an identifying system, and the identifying system is used to know the user terminal of request connection Not, it when the identifying system recognizes the user terminal that the user terminal is configured user's client information, establishes and the user The remote control at end connects.
CN201811494466.6A 2018-12-07 2018-12-07 Book reading sharing platform Active CN109635193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811494466.6A CN109635193B (en) 2018-12-07 2018-12-07 Book reading sharing platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811494466.6A CN109635193B (en) 2018-12-07 2018-12-07 Book reading sharing platform

Publications (2)

Publication Number Publication Date
CN109635193A true CN109635193A (en) 2019-04-16
CN109635193B CN109635193B (en) 2023-02-03

Family

ID=66071955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811494466.6A Active CN109635193B (en) 2018-12-07 2018-12-07 Book reading sharing platform

Country Status (1)

Country Link
CN (1) CN109635193B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111563153A (en) * 2020-04-26 2020-08-21 掌阅科技股份有限公司 Recommendation method and terminal based on clipboard information sharing
CN114925285A (en) * 2022-06-30 2022-08-19 抖音视界(北京)有限公司 Book information processing method, device, equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567821A (en) * 2010-12-08 2012-07-11 上海杉达学院 Book management system based on network
US20130080371A1 (en) * 2011-09-22 2013-03-28 Toyota Infotechnology Center Co., Ltd. Content recommendation system
CN104883372A (en) * 2015-06-19 2015-09-02 中国电子科技集团公司第五十四研究所 Anti-cheating and anti-attack data transmission method based on wireless Ad Hoc network
CN106875596A (en) * 2017-03-14 2017-06-20 合肥工业大学 Angle of Book Floating system and method based on " internet+"
CN107274062A (en) * 2017-05-11 2017-10-20 王嫣然 Share books management system and the sharing method using the system in a kind of campus based on school's LAN
CN107492025A (en) * 2017-09-13 2017-12-19 深圳市悦好教育科技有限公司 A kind of method and system of book recommendation
CN107766547A (en) * 2017-10-31 2018-03-06 掌阅科技股份有限公司 E-book recommends method, electronic equipment and computer-readable storage medium
CN107871299A (en) * 2017-11-24 2018-04-03 合肥博焱智能科技有限公司 A kind of cloud computing library management system
US20180107645A1 (en) * 2016-10-13 2018-04-19 SkywriterRX, Inc. Book analysis and recommendation
CN108388591A (en) * 2018-01-30 2018-08-10 深圳市盛路物联通讯技术有限公司 Recommendation method, apparatus, system and the readable storage medium storing program for executing of books

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567821A (en) * 2010-12-08 2012-07-11 上海杉达学院 Book management system based on network
US20130080371A1 (en) * 2011-09-22 2013-03-28 Toyota Infotechnology Center Co., Ltd. Content recommendation system
CN104883372A (en) * 2015-06-19 2015-09-02 中国电子科技集团公司第五十四研究所 Anti-cheating and anti-attack data transmission method based on wireless Ad Hoc network
US20180107645A1 (en) * 2016-10-13 2018-04-19 SkywriterRX, Inc. Book analysis and recommendation
CN106875596A (en) * 2017-03-14 2017-06-20 合肥工业大学 Angle of Book Floating system and method based on " internet+"
CN107274062A (en) * 2017-05-11 2017-10-20 王嫣然 Share books management system and the sharing method using the system in a kind of campus based on school's LAN
CN107492025A (en) * 2017-09-13 2017-12-19 深圳市悦好教育科技有限公司 A kind of method and system of book recommendation
CN107766547A (en) * 2017-10-31 2018-03-06 掌阅科技股份有限公司 E-book recommends method, electronic equipment and computer-readable storage medium
CN107871299A (en) * 2017-11-24 2018-04-03 合肥博焱智能科技有限公司 A kind of cloud computing library management system
CN108388591A (en) * 2018-01-30 2018-08-10 深圳市盛路物联通讯技术有限公司 Recommendation method, apparatus, system and the readable storage medium storing program for executing of books

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111563153A (en) * 2020-04-26 2020-08-21 掌阅科技股份有限公司 Recommendation method and terminal based on clipboard information sharing
CN111563153B (en) * 2020-04-26 2023-07-25 掌阅科技股份有限公司 Recommendation method and terminal based on clipboard information sharing implementation
CN114925285A (en) * 2022-06-30 2022-08-19 抖音视界(北京)有限公司 Book information processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN109635193B (en) 2023-02-03

Similar Documents

Publication Publication Date Title
US20190279241A1 (en) Content-based mining via blockchain
US8096477B2 (en) Semantic note taking system
US7856449B1 (en) Methods and apparatus for determining social relevance in near constant time
CN110705683B (en) Random forest model construction method and device, electronic equipment and storage medium
CN109582722A (en) Public security resource data service system
Kobsa et al. An LDAP-based user modeling server and its evaluation
CN103186600B (en) The specific analysis method and apparatus of internet public feelings
KR101015794B1 (en) System and method for collecting intention automatically
CN103455908A (en) Brainstorming service in cloud environment
US20150019311A1 (en) Contact importer
US11829411B2 (en) Data recovery method and apparatus, electronic device, and storage medium
Lux et al. Full-text search for verifiable credential metadata on distributed ledgers
CN103116642A (en) Scheduling encyclopedia system for electric system knowledge management and application
CN110276018A (en) Personalized recommendation method, terminal and the storage medium of on-line education system
Karpf Measuring influence in the political blogosphere
US20120122397A1 (en) Semantic Note Taking System
CN106934043B (en) Media file recommendation method, device and system
CN109635193A (en) A kind of books reading shared platform
CN109255587A (en) A kind of cooperative processing method and device of operational data
US20030090502A1 (en) Method and apparatus for indicating information
US20140157151A1 (en) Virtual debate and tagging system and method
Fuguang Research on campus network cloud storage open platform based on cloud computing and big data technology
US20200401631A1 (en) Mobile cloud and mobile cloud computing for a user-customized survey or election service system and method
CN113204634A (en) Test paper processing method and device, electronic equipment and storage medium
Ntalianis et al. Non-Gatekeeping on Social Media: A Reputation Monitoring Approach and its Application in Tourism Services.

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