[go: up one dir, main page]

CN107203498A - A kind of method, system and its user terminal and server for creating e-book - Google Patents

A kind of method, system and its user terminal and server for creating e-book Download PDF

Info

Publication number
CN107203498A
CN107203498A CN201610158255.XA CN201610158255A CN107203498A CN 107203498 A CN107203498 A CN 107203498A CN 201610158255 A CN201610158255 A CN 201610158255A CN 107203498 A CN107203498 A CN 107203498A
Authority
CN
China
Prior art keywords
book
information
user
user data
generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610158255.XA
Other languages
Chinese (zh)
Inventor
熊健南
莫文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201610158255.XA priority Critical patent/CN107203498A/en
Publication of CN107203498A publication Critical patent/CN107203498A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention is, on a kind of method, system and its user terminal and server for creating e-book, to belong to technical field of data processing.This method includes:Associated storage user data and corresponding electronic book information;Generation includes the user data and the e-book of the electronic book information associated.The present invention can automatically collect, arrange the user data that user accumulates in application software is read, and generate the e-book for being easy to user to search and read the user data.

Description

A kind of method, system and its user terminal and server for creating e-book
Technical field
The present invention relates to data processing technique, more particularly to a kind of method for creating e-book, system and Its user terminal and server.
Background technology
The today increasingly popularized in electronic publication, user gradually accumulates in a reading application software A large number of users data are tired out, for example:Notes, line and comment etc..In the prior art can be by each Content individually exports to TXT texts or records/export to external software one by one, but can not be right It is arranged and typesetting, the difficulty for causing user to search and read.
Accordingly, it would be desirable to a kind of method, system and its user terminal and server of new establishment e-book.
Above- mentioned information is only used for strengthening to the background of the present invention disclosed in the background section Understand, therefore it can include not constituting the letter to prior art known to persons of ordinary skill in the art Breath.
The content of the invention
The present invention provides a kind of method, system and its user terminal and server for creating e-book, energy Enough improve user and read and search the efficiency that user makees to annotate in electronic books.
Other characteristics and advantage of the present invention will be apparent from by following detailed description, or partly The acquistion by the practice of the present invention.
According to an aspect of the present invention there is provided a kind of method for creating e-book, including:Associated storage User data and corresponding electronic book information;Generation includes the user data and the electricity associated The e-book of sub- book information.
According to an embodiment of the present invention, wherein the associated storage user data and corresponding electronics Book information includes:Obtain the information of text chunk of the user selected in the e-book;Receive Note contents and/or line that user inputs for the text chunk, according to the information of the text chunk The notes information and/or line letter of the text chunk corresponding with the note contents and/or line generation Breath;Preserve the notes information and/or line information.
According to an embodiment of the present invention, in addition to:Obtain the user comment of corresponding e-book Content, the book review information of the correspondence e-book is generated according to the user comment content;Will be described Book review information is added in the e-book.
According to an embodiment of the present invention, wherein the generation includes the user data and associated The e-book of the electronic book information is generated according to predetermined policy, wherein the predetermined policy bag Include and the e-book is generated according to the classification of e-book and/or the generation time of the user data.
According to an embodiment of the present invention, wherein the generation includes the user data and associated The e-book of the electronic book information includes:According to the notes information and/or line acquisition of information The first class catalogue of e-book to be generated;According to the one-level of the book review acquisition of information e-book to be generated Catalogue;The corresponding chapters and sections of the e-book to be generated are obtained according to directory information.
According to a further aspect of the invention there is provided a kind of system for creating e-book, including:Storage Module, for associated storage user data and corresponding electronic book information;E-book generation module, Include the user data and the e-book of the electronic book information associated for generating.
According to an embodiment of the present invention, wherein the memory module includes:Acquiring unit, is used for Obtain the information of text chunk of the user selected in the e-book;Information generating unit, is used for Note contents and/or line that user inputs for the text chunk are received, according to the text chunk The notes information of information and the note contents and/or the corresponding text chunk of line generation and/or stroke Line information;Storage unit, for preserving the notes information and/or line information.
According to an embodiment of the present invention, wherein the memory module also includes:Book review acquiring unit, User comment content for obtaining corresponding e-book, according to user comment content generation pair Answer the book review information of the e-book;Book review storage unit, for preserving the book review information.
According to an embodiment of the present invention, wherein the e-book generation module includes:First catalogue Generation unit, for one according to the notes information and/or line acquisition of information e-book to be generated Level catalogue;Second catalogue generation unit, for according to the book review acquisition of information e-book to be generated First class catalogue;Chapters and sections generation unit, for obtaining the e-book to be generated according to the directory information Corresponding chapters and sections.
According to another aspect of the present invention, a kind of user terminal is also provided, including:Display, is used In display electronic book information;Input unit, for receiving user data;Communicator, for Server sends the request and generation of user data and corresponding electronic book information described in associated storage Request including the user data with the e-book of the electronic book information associated.
According to another aspect of the present invention, a kind of server is also provided, including:Communication module, is used In the storage request and the request of generation e-book that receive user terminal transmission;Memory module, for closing Connection storage user data and corresponding electronic book information;E-book generation module, for according to described User data and the electronic book information, generation include the user data and the electronics associated The e-book of the predetermined format of book information.
The present invention is by the way that by user, a large number of users data that gradually accumulate are for example in application software is read Notes, line, book review etc. carry out collection automatically, arrangement, typesetting and assembling generation e-book, can Help user to save the plenty of time, improve the efficiency read with stock of knowledge.
It should be appreciated that the general description of the above and detailed description hereinafter are only exemplary and explained Property, the present invention can not be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and constitutes the part of this specification, shows and meets this The embodiment of invention, and for explaining principle of the invention together with specification.
Fig. 1 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu;
Fig. 2 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu;
Fig. 3 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu;
Fig. 4 schematically shows the frame of the system of the establishment e-book according to example embodiment of the present invention Figure;
Fig. 5 schematically shows the frame of the system of the establishment e-book according to example embodiment of the present invention Figure.
Embodiment
Example embodiment is described more fully with referring now to accompanying drawing.However, example embodiment energy It is enough to implement in a variety of forms, and it is not understood as limited to example set forth herein;It is opposite that there is provided this A little embodiments cause the present invention more fully and completely and the design of example embodiment is comprehensive Ground conveys to those skilled in the art.Accompanying drawing is only the schematic illustrations of the present invention, is not necessarily It is drawn to scale.Identical reference represents same or similar part in figure, thus will omission pair Their repeated description.
In addition, described feature, structure or characteristic can be combined at one in any suitable manner Or more in embodiment.In the following description there is provided many details so as to provide to this hair Bright embodiment is fully understood.It will be appreciated, however, by one skilled in the art that this can be put into practice The technical scheme of invention and omit one or more in the specific detail, or can use other Method, constituent element, system, step etc..In other cases, it is not shown in detail or describes known knot A presumptuous guest usurps the role of the host and causes the present invention's each to avoid for structure, method, system, realization, material or operation Aspect thickens.
Some block diagrams shown in accompanying drawing are functional entitys, not necessarily must with it is physically or logically only Vertical entity is corresponding.These functional entitys can be realized using software form, or at one or many These functional entitys are realized in individual hardware module or integrated circuit, or in heterogeneous networks and/or processor These functional entitys are realized in system and/or micro controller system.
Embodiment described in following exemplary embodiment does not represent consistent with the present invention All embodiments.On the contrary, they are only and be described in detail in such as appended claims, present invention Some consistent system and method for aspect example.
Fig. 1 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu.
As shown in figure 1, in step S110, associated storage user data and corresponding e-book letter Breath.
Occurs various informative e-book in the prior art, these e-books contain correspondence The content of text of entity paper book, can carry out being displayed for reader to read on various user terminals Read.As read paper book, user is in read electronic books, it is possible to it is desirable that in some texts The contents such as understanding, the perception of individual or prominent mark key content are marked on paragraph.
The user terminal can be specifically that mobile phone, tablet personal computer, PC, E-book reader etc. are set It is standby.Wherein, in user terminal again client modules can be installed, realize the reading of e-book with And other functions in the embodiment of the present invention.
In the exemplary embodiment, the user data may be, for example,:Notes, line, book review or profit Handwriting tracks inputted with writing pencil (stylus) etc..The user terminal can be shown on screen to be made With interface, use and allow user that the e-book of storage in the user terminal is accessed or operated by using interface Nationality, such as reading or browse displays in the electronic page using the e-book on interface.
In the exemplary embodiment, the electronic book information can include the e-book currently shown Textual content part and the user data corresponding to textual content number of pages or paragraph number.Institute Title, author, publisher, the international mark of the e-book can also be included by stating electronic book information Quasi- book number, publication ground, publication date or the custom label of user etc..
In the exemplary embodiment, the user data may be recorded in the electronics independently of e-book The note data layer of the page.Note data layer can be the virtual graph with transparent background or semitransparent background Layer, the content of electronic page is covered to avoid stacking on the electronic page of e-book.Due to notes Data Layer independently of e-book electronic page and stack on electronic page, it is and indirect by user The electronic page of data Ji Lu e-book, therefore user is increased by using interface on note data layer When deleting or changing user data, the variation of e-book original contents is not resulted in.Note data layer is then Stored because of its electronic page independently of e-book.
In the exemplary embodiment, the e-book comes from e-book full-text database.User from E-book is obtained in the e-book full-text database and the electronics text of the e-book is shown This.The e-book full-text database preserves the complete edition number for all electronic edition books for possessing copyright According to.Here, the mode for obtaining e-book can be that the e-book on online browse backstage in real time is complete Associated electrical books in literary database or will be mutually powered-down in e-book full-text database Philosophical works nationality downloads to user terminal and locally browsed.
In the exemplary embodiment, the user data can associate guarantor with corresponding electronic book information There is the user terminal, when the content stored in the user terminal is more, can be used described User data associates with corresponding electronic book information and is stored in server end.
In practical application scene, the client on user's opening user terminal is (for example, some has The reading application software of body), when user starts to write notes/line/when writing book review in client, it will use The user data of family input initiates storage request by user end to server, and server is by the user Data and corresponding electronic book information associated storage are into database.
In step S120, generation includes the user data and the electronic book information associated E-book.
In the exemplary embodiment, wherein the generation includes the user data and the electricity associated The e-book of sub- book information is generated according to predetermined policy, wherein the predetermined policy includes basis The generation time of the classification of e-book and/or the user data generates the e-book.
For example, different user or same use can will be come under same title according to the title of e-book The user data of the associated storage at family and corresponding electronic book information are generated in same e-book, Or, the time can also be generated by the associated storage in a certain preset time period according to user data User data and corresponding electronic book information are generated in same e-book, can now not differentiated between Whether these user data are for same title annotation.
In the exemplary embodiment, the user data of automatic detection user-association storage and corresponding first Whether electronic book information, which reaches, can create the predetermined threshold value of e-book, if not up to described default Threshold value, then the step of not performing the establishment e-book temporarily;If reaching the predetermined threshold value, to Client sends the prompt message for creating e-book, and client shows the prompt message, for pointing out Whether user will generate e-book at present;If user's selection is not created, establishment is not performed temporarily described The step of e-book;If user, which clicks on, creates e-book, the user end to server initiates to create E-book is asked, and server reads the user data and corresponding electronic book information of all associated storages Create into e-book.Wherein, the predetermined threshold value can be User Defined selection or system from One value of dynamic setting, this is not limited by the present invention.
In the exemplary embodiment, server occupies user name+" notes " word with suitable font size Middle generation front cover, the front cover can be picture format.
A kind of method for establishment e-book that embodiment of the present invention is provided, can realize automatic collection, Arrange user's notes, line, book review information and create into e-book, be possible to help user's saving big The amount time, improve the efficiency read with stock of knowledge.
Fig. 2 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu.
As shown in Fig. 2 in step S210, obtaining text of the user selected in the e-book This section of information.
In the exemplary embodiment, the information of the text chunk can include the affiliated electronics of the text chunk Books and the positional information in the e-book.The information user of the text chunk can pass through phase Keyboard, mouse, touch-screen on the input tool of pass, such as computer, from the e-book text of display Selection related text section in this, related text section is that user wishes mark notes (for example, the addition heart Must know from experience or correct mistake in the content of discovery etc.), the text chunk of line.
In the exemplary embodiment, client detection user addition user data requests.Used for example, working as Family is by mouse when clicking, double-click or slided on touch screen the e-book content chosen, it may be determined that User wants addition user data.For example, when user encounter oneself enjoy a lot either some During very important, crucial content;Or when user is to having the idea and reason of oneself in reading Xie Shi;Or when content has mistake in e-book, user can add number of users to the content According to such as notes or annotation or original text is modified.
In the exemplary embodiment, client receives click of the user to addition icon.When it is determined that user When wanting addition user data, user clicks on addition icon to add user data.For example, can with After family selection e-book content, the screen of display e-book content can show addition user automatically The icon (adding icon) of data, user can be used by clicking on the icon to be added to the content chosen User data.
For example, can also show expression addition user data always on the screen of display e-book content Icon, therefore user want addition user data when by click on the icon i.e. can be achieved addition use User data.In other words, also it can click on the behavior for the icon for adding user data to judge by user User wants addition user data.
It should be understood that simply enumerating the example of the icon of display addition user data above, the present invention is not It is limited to this.
Judge that user selects the species of user data.For example, can user's touch screen click on addition icon it Afterwards, the type for the user data to be added is shown automatically in the lower section of touch screen, for example, the use to be added The type of user data includes:Highlighted, line, notes, annotation and covering etc..It should be understood that here The example of the type of addition user data is simply enumerated, the invention is not restricted to this.
User data is added with highlighted fashion.When it is determined that user selects the user data type of hi-bright mode When (that is, user click highlighted icon), then by the word chosen enclose one acquiescence background color, make it It is highlighted.User can also be self-defined to hi-bright mode progress by double-clicking highlighted icon, for example The background color oneself liked is selected, background color is carried out self-defined.Customized step is carried out to hi-bright mode Suddenly include:Highlighted icon is double-clicked, display color block diagram, user can liking according to oneself, selection Various colors.Then the e-book content chosen will be marked with the bottom selected by user Color, to be different from other words.
User data is added with scratch form.When user wants to carry out underlining to the content of selection, Line icon can then be clicked.Therefore, it will the content to selection adds user data in the form of ruling. Wherein, the type of line may include straight line, wave, intermittent line, double underline and block diagram etc..Example Such as, when adding user data to e-book content in block diagram form, selection will be surrounded with block diagram Content.
User can be by double-clicking line icon, and the form progress to line is self-defined.To line Form, which carries out customized step, may include:According to the behavior for double-clicking line icon, the lattice of line are shown The menu of formula, selects the form of line.
To annotate form addition notes.When adding notes in the form of user wants to annotate with word, user Annotation icon can be clicked, then can be vacated automatically below the content chosen in e-books a line there is provided to The addition that user is taken down notes.Simultaneously can also be by double-clicking annotation icon, to the word of addition Form progress is self-defined, including font size and form etc..
With deletion or mulching method addition user data.When user has found some mistakes in original text, When being corrected to it, this notes type of covering can be used.User can be by clicking covering icon To realize.After covering icon is clicked, submenu can be shown on screen, user may be selected with text This progress is covered or covered with lines.
For example, when user selects text, then can be chosen in e-book and occur word volume above content Area is collected, user can add correct information wherein.When user selects lines, then with lines lattice Formula is covered.Equally, user can double-click text icon, and the form progress to text is self-defined, for example Select font and form for covering textual content etc..
In step S220, note contents and/or line that user inputs for the text chunk are received, According to the information of the text chunk text chunk corresponding with the note contents and/or line generation Notes information and/or line information.
In the exemplary embodiment, wherein the notes information can include note contents, the text The information of section, the line information can include the information of the text chunk, the author information of line.
In the exemplary embodiment, wherein the author that the notes information can also include note contents believes The identification informations such as breath, the edit session of the note contents, renewal time, title, ownership books.Institute Stating line information can be with information such as the pattern of line, the thickness of line, the colors of line.
In the exemplary embodiment, when character of the notes that user inputs for handwriting input, to described The character of handwriting input carries out handwriting recognition, regard the result after identification as note contents.
In step S230, the notes information and/or line information are preserved.
The association set up between the note contents and/or line and the text chunk in corresponding e-book Relation.By the notes information and/or XML format of the information generation one independently of the e-book of ruling File send to server.
In step S240, the user comment content of corresponding e-book is obtained, according to the user Comment on the book review information of the content generation correspondence e-book.
In step S250, the book review information is preserved.
In step S260, generation includes the electricity of notes information and/or line information and/or book review information The philosophical works.
Fig. 3 schematically shows the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu.
As shown in figure 3, in step S310, preserve the notes information and/or line information and/or Book review information.
In step S320, according to the notes information and/or acquisition of information e-book to be generated of ruling First class catalogue.
In step S330, according to the first class catalogue of the book review acquisition of information e-book to be generated.
In step S340, the corresponding chapters and sections of the e-book to be generated are obtained according to directory information.
In the exemplary embodiment, the directory information generation that server is sorted out more than is corresponding Chapters and sections, the content of chapters and sections is so handled:
If notes, then be following form:
Contextual quotation:XXXXX (being herein the textual content of reference)
Notes:YYYYY (being herein note contents)
If line, then be following form:
Contextual quotation:XXXXX (being herein the textual content of reference)
The independent first class catalogue of book review, content format is:
Book review list:
Book review 1:ZZZZZ (being herein book review content);
Book review 2:ZZZZZ (being herein book review content).
Above-mentioned chapters and sections content and its form are an example, its can also according to user different demands Configure different chapters and sections contents and corresponding form.
In the exemplary embodiment, the acquisition of the corresponding textual content of the notes includes:According to notes In predetermined label symbol, obtain the textual content of the label symbol mark;Word in notes Symbol, obtains the textual content in the character corresponding region;Or, when the notes are comprising predetermined During label symbol, the textual content of the label symbol mark is obtained;Make a reservation for when the notes do not include Label symbol, when only comprising character, obtain the textual content in the character corresponding region;Or, When the notes include character, the textual content in the character corresponding region is obtained;When the pen Note does not include character, when only comprising predetermined label symbol, obtains the original text of the label symbol mark Content.
Before the notes that user's input is recorded on current page, methods described also includes:Establishment includes The note database of user name and notes table;Wherein, the notes table includes:Take down notes the owner, pen Remember content, textual content.The notes and the corresponding textual content of the notes are associated, and protected The notes and the textual content are deposited, described will be taken down notes and the corresponding textual content of the notes, It is " notes " and " former under correspondence storage a to note entry in the notes table of the note database In literary content ".
Specifically, because the notes that user inputs generally comprise label symbol and character, so notes pair The acquisition for the textual content answered, can be carried out in following three kinds of modes:The first, makes a reservation for according in notes Label symbol, obtain the label symbol mark textual content;Character in notes, is obtained Textual content in the character corresponding region.The manner assumes that label symbol and character is ad eundem Not, original text extraction process is carried out respectively.Second, when notes include predetermined label symbol, obtain The textual content for taking the label symbol to mark;When notes do not include predetermined label symbol, only comprising word Fu Shi, obtains the textual content in the character corresponding region.The manner assumes that label symbol rank is high In character, i.e., when including label symbol and character simultaneously in notes, only extract original text by label symbol. The third, when notes include character, obtains the textual content in the character corresponding region;Work as notes Not comprising character, when only comprising predetermined label symbol, the textual content of label symbol mark is obtained. The manner assumes that character is superior to label symbol, i.e., when in notes simultaneously comprising label symbol and word Fu Shi, only extracts original text by character.
In the exemplary embodiment, the notes table is included:Take down notes the owner, notes call number, original The attributes such as literary attribute, textual content, note contents.
One notes of the present embodiment represent that example is:
Note_table (INDEX, BOOKNUM, BOOKNAME, BOOKPAGE, BEGINLINE, BEGINPOS, ENDLINE, ENDPOS, CONTEXT, NOTE, OWNER, ISOPEN)。
Specifically, each attribute of notes table is as follows:Take down notes call number (INDEX):Identify same bibliography Under notes sequence number, sorted successively from small to large according to creation time.Document index number (BOOKNUM):The call number that the document that mark user reads is stored in electronic books.Each text Shelves call number should be unique in same e-book.This document index number as inquiry notes it is important according to According to.The situation of document duplication of name can be prevented by increasing this field in database.Document name (BOOKNAME):The document name that user reads.The document page number (BOOKPAGE):Where notes The document page number.One document page number may correspond to 0 to a plurality of notes.It is chosen text chunk starting row (BEGINLINE):It is chosen the starting line number of text chunk.It is chosen text chunk starting position (BEGINPOS):Be chosen text chunk in initial row by n-th character, this is opened Beginning, position represented by BEGINPOS.It is chosen text chunk end line (ENDLINE):It is chosen text The end line number of section.It is chosen text chunk end position (ENDPOS):It is chosen tying for text chunk Shu Hangzhong terminates in n-th character position, and this end position is represented by ENDPOS.
Text chunk starting row (BEGINLINE) is chosen more than, text chunk starting position is chosen (BEGINPOS) text chunk end line (ENDLINE) and selected text chunk end position, are chosen (ENDPOS) four attributes can determine to be chosen the context of text chunk.
It is chosen text chunk content (CONTEXT):I.e. above-mentioned textual content.Note contents (NOTE).Take down notes the owner (OWNER):Notes table is set up with user name by this attribute and associated.
In the exemplary embodiment, the e-book of establishment be based on Epub (electronic publication, A kind of freely open e-book standard) e-book, the content of the e-book is with HTML (Hyper Text Mark-upLanguage, HTML) file format is shown, the e-book The entitled html file name of chapters and sections file of the entitled Epub filenames of file, the e-book.At other In embodiment, the e-book is not limited to the e-book of Epub forms, can also be extended formatting E-book, for example can also be layout files (picture).
Wherein html file form is for format typesetting, word, the number included to document Word, form and graph image carry out specific version row mode and handled, and the content after preservation is original volume Element is collected, user can view the typesetting style after editor by ocr software, and can be in difference Zoom ratio between adaptive space of a whole page size show.It is then best on the E-book reader of the small screen Performance be after amplification can to initial space of a whole page automatic re-arrangement, according to screen width adjust the line feed of paragraph with Adapt to the field range of single page.The format typesetting difference maximum relative to streaming typesetting is then that its space of a whole page is Fixed, shown all the time with original editor's format in reading process, will not be automatically according to page width after scaling Carry out typesetting again.The pdf document that the initial picture contribution such as obtained using scanning is made, also has Some are exactly the PDF picture and text and text-only file that fixed format makes.
In the exemplary embodiment, the e-book menu bar can be added according to the user data Time sequencing is arranged;Chapters and sections column is returned the user data according to the chapters and sections of primary electron books Class is arranged, and user can select the user data that oneself to be consulted according to the chapters and sections of primary electron books; The e-book can also be arranged according to the type of the user data.
In the exemplary embodiment, the directory link address of server update streaming document, will be each The corresponding chapters and sections just generated are pointed in directory entry link;All the elements are generated Epub files by server And pdf document;Client downloads browse newly-generated e-book.
A kind of method for establishment e-book that embodiment of the present invention is provided, can be to being scattered in each electricity Notes, line, book review in sub- publication etc. collect automatically, arranged and typesetting, with streaming text The form of shelves (epud) or release documentation (PDF) e-book is showed.
Fig. 4 schematically shows the frame of the system of the establishment e-book according to example embodiment of the present invention Figure.
As shown in figure 4, the system includes:Memory module 410, for associated storage user data and Corresponding electronic book information;E-book generation module 420, includes the user data for generating With the e-book of the electronic book information of association.
The content in module correspondence above method embodiment in the embodiment of the present invention, it is no longer detailed herein State.
Fig. 5 schematically shows the frame of the system of the establishment e-book according to example embodiment of the present invention Figure.
As shown in figure 5, the system includes:Memory module 510, for associated storage user data and Corresponding electronic book information;E-book generation module 520, includes the user data for generating With the e-book of the electronic book information of association.
Wherein described memory module 510 includes:Acquiring unit 511, for obtaining user in the electricity The information of text chunk selected in philosophical works nationality;Information generating unit 512, is directed to for receiving user The note contents of the text chunk input and/or line, according to the information of the text chunk and the pen Remember the notes information and/or line information of content and/or the line generation correspondence text chunk;Preserve single Member 513, for preserving the notes information and/or line information.Wherein, described information generation is single Member 512 is connected with the acquiring unit 511 and the storage unit 513 respectively.
The memory module 510 also includes:Book review acquiring unit 514, for obtaining corresponding electronics The user comment content of books, the book of the correspondence e-book is generated according to the user comment content Comment information;Book review storage unit 515, for the book review information to be added in the e-book. Wherein, the book review storage unit 515 and the book review acquiring unit 514 are connected.
Wherein described e-book generation module 520 includes:First catalogue generation unit 521, for root According to the first class catalogue of the notes information and/or acquisition of information e-book to be generated of ruling;Second catalogue Generation unit 522, for the first class catalogue according to the book review acquisition of information e-book to be generated; Chapters and sections generation unit 523, for obtaining the corresponding of the e-book to be generated according to the directory information Chapters and sections.Wherein, the first catalogue generation unit 521 and the second catalogue generation unit 522 The chapters and sections generation unit 523 is connected respectively.
Other contents in the embodiment of the present invention refer to the content in above-described embodiment, no longer go to live in the household of one's in-laws on getting married herein State.
Embodiment of the present invention also discloses a kind of user terminal, including:Display, for showing electricity Sub- book information;Input unit, for receiving user data;Communicator, for being sent out to server The request and generation of user data described in associated storage and corresponding electronic book information are sent including described The request of user data and the e-book of the electronic book information associated.
In the exemplary embodiment, the user terminal can for E-book reader, tablet PC or Other intelligent electric sub-devices, including communicator, processor, storage device, display and Input unit.Wherein, communicator, storage device, display and input unit are connected to place Device is managed to receive the control of processor.
Communication device can be near-field communication (NFC) module with short range communication function, less radio-frequency Recognize the short range communication module chip such as (RFID) module or bluetooth (Bluetooth) module.Due to Near field communication technology has in the characteristic that setting is simple, be easy to link, this example i.e. near field communication module Exemplified by chip.Processor can be then the major calculations core among user terminal, be, for example, center processing Device (CPU), embedded controller (EC) or Digital System Processor (DSP), or set It is calculated as being exclusively used in the special integrated chip (ASIC) for taking down notes shared operation for handling e-book or scene can Programmed logic door chip (FPGA).
Storage device is edited or from other electronic installations to stored electrons books and user User data.Storage device is, for example, concretely that flash memory, programmable read only memory etc. are non- Volatile storage (NVM) chip.Display provides using interface to show the electronics of e-book The user data of the page and correlation, and input unit is made then with being operated for user with producing control With the e-book and/or user data on interface.Display and input unit can be integrated into touch-control The touch control screen of panel.
In the exemplary embodiment, each e-book with multiple electronic pages except recording text Outside the contents such as word, picture or chart, in addition to recognize the books information of the e-book, Such as title, author, publisher, International Standard Book Number (ISBN), publication ground, publication date, Even including the use of custom label of person etc..Described books information together with e-book electronic page in the lump It is stored among storage device.When processor is from storage device reading e-books nationality and is sent to display Use interface display when, can according on display using interface display set information and adjust electronics The display pattern of the page with adapt to show set information.Described display set information is including the use of interface Length and width ratio and resolution ratio.For example, processor may be according to the length and width using interface Ratio and adjust line number or columns in each electronic page, or the maximum that each row/column can be included Number of words, fifty-fifty includes using on interface so as to the content intact by electronic page.So, phase Same e-book is presented on the use interface of the user terminals with different display set informations Type-setting mode may be slightly different.
Embodiment of the present invention also discloses a kind of server, including:Communication module, is used for receiving Storage request and the request of generation e-book that family terminal is sent;Memory module, is used for associated storage User data and corresponding electronic book information;E-book generation module, for according to the user data With the electronic book information, generation includes the user data and the electronic book information associated Predetermined format e-book.
In the exemplary embodiment, the user terminal is mainly generation notes, line and book review, The server mainly handles notes, line and the storage of book review and generation e-book, the electricity of generation The philosophical works can be streaming document (epud) or release documentation (PDF).
A kind of method, system and its user terminal and server for creating e-book disclosed by the invention, User can be helped to collect and arrange notes, line and the book review being scattered in the middle of each e-book; Help user that user data is generated e-book, be user-friendly;Catalogue and index are automatically created, User is facilitated to consult and share.
Other contents refer to the content in foregoing invention embodiment in the embodiment of the present invention, no longer go to live in the household of one's in-laws on getting married herein State.
Fig. 1,2 and 3 show the stream of the method for the establishment e-book according to example embodiment of the present invention Cheng Tu.This method can for example using establishment e-book as shown in fig. 4 or 5 system realize, but The invention is not restricted to this.It should be noted that Fig. 1,2 and 3 are implemented according to example of the present invention Processing included by the method for mode is schematically illustrated, rather than limitation purpose.It can be readily appreciated that figure 1st, the processing shown in 2 and 3 is not intended that or limited the time sequencing of these processing.In addition, also easy In understanding, these processing can for example either synchronously or asynchronously be performed in multiple module/process/threads 's.
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that described herein Example embodiment can be realized by software, can also pass through software combine necessary hardware side Formula is realized.Therefore, can be in the form of software product according to the technical scheme of embodiment of the present invention Embody, the software product, which can be stored in a non-volatile memory medium, (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are to cause in terms of one Equipment (can be personal computer, server, mobile terminal or network equipment etc.) is calculated to perform According to the method for embodiment of the present invention.
Method, system and its terminal and server disclosed by the invention for creating e-book, is reduced multiple Core and the neutral gear phase of packing link, thus by the time it is more efficient use, reduce artificial operation, Efficiency is improved, the order outbound time is shortened.In addition, by the way that different types of order is carried out not With the classification of packaging platform, the complexity of storehouse operation is reduced.Meanwhile, the present invention can also be in order Residing Turnover Box also on a moving belt when, such as order status is changed to cancel, and electronic scanner scanned To container will be ejected in a nearest outlet, flow direction arrive problem order processing area, so check Member can be the single-minded process problem order in problem order processing area in designated area, reduce processing simultaneously many The error that type order is caused.
Those skilled in the art will readily occur to after considering specification and putting into practice invention disclosed herein Other embodiments of the present invention.The application is intended to any modification of the present invention, purposes or suitable Answering property changes, and these modifications, purposes or adaptations follow the general principle and bag of the present invention Include undocumented common knowledge or conventional techniques in the art of the invention.Specification and reality Apply example and be considered only as exemplary, true scope and spirit of the invention are referred to by following claim Go out.
The illustrative embodiments of the present invention are particularly shown and described above.It should be appreciated that The invention is not restricted to detailed construction described herein, set-up mode or implementation method;On the contrary, of the invention It is intended to cover comprising various modifications in the spirit and scope of the appended claims and equivalence setting.

Claims (11)

1. a kind of method for creating e-book, it is characterised in that including:
Associated storage user data and corresponding electronic book information;
Generation includes the user data and the e-book of the electronic book information associated.
2. according to the method described in claim 1, it is characterised in that wherein described associated storage is used User data and corresponding electronic book information include:
Obtain the information of text chunk of the user selected in the e-book;
Note contents and/or line that user inputs for the text chunk are received, according to the text The notes information of information and the note contents of section and/or the corresponding text chunk of line generation with/ Or line information;
Preserve the notes information and/or line information.
3. method according to claim 2, it is characterised in that also include:
The user comment content of corresponding e-book is obtained, according to user comment content generation pair Answer the book review information of the e-book;
Preserve the book review information.
4. according to the method described in claim 1, it is characterised in that wherein described generation includes institute The e-book that user data is stated with the electronic book information associated is generated according to predetermined policy, When wherein described predetermined policy includes the generation according to the classification of e-book and/or the user data Between generate the e-book.
5. method according to claim 3, it is characterised in that wherein described generation includes institute The e-book that user data is stated with the electronic book information associated includes:
According to the first class catalogue of the notes information and/or acquisition of information e-book to be generated of ruling;
According to the first class catalogue of the book review acquisition of information e-book to be generated;
The corresponding chapters and sections of the e-book to be generated are obtained according to directory information.
6. a kind of system for creating e-book, it is characterised in that including:
Memory module, for associated storage user data and corresponding electronic book information;
E-book generation module, includes the user data and the e-book associated for generating The e-book of information.
7. system according to claim 6, it is characterised in that wherein described memory module bag Include:
Acquiring unit, the information for obtaining text chunk of the user selected in the e-book;
Information generating unit, for receive user for the text chunk input note contents and/or Line, according to the information of the text chunk text corresponding with the note contents and/or line generation This section of notes information and/or line information;
Storage unit, for preserving the notes information and/or line information.
8. system according to claim 7, it is characterised in that wherein described memory module is also Including:
Book review acquiring unit, the user comment content for obtaining corresponding e-book, according to described The book review information of the user comment content generation correspondence e-book;
Book review storage unit, for preserving the book review information.
9. system according to claim 8, it is characterised in that wherein described e-book generation Module includes:
First catalogue generation unit, for be generated according to the notes information and/or line acquisition of information Into the first class catalogue of e-book;
Second catalogue generation unit, for one according to the book review acquisition of information e-book to be generated Level catalogue;
Chapters and sections generation unit, for obtaining the corresponding of the e-book to be generated according to the directory information Chapters and sections.
10. a kind of user terminal, it is characterised in that including:
Display, for showing electronic book information;
Input unit, for receiving user data;
Communicator, for sending user data and corresponding e-book described in associated storage to server The request of nationality information includes the user data and the electricity of the electronic book information associated with generation The request of the philosophical works.
11. a kind of server, it is characterised in that including:
Communication module, for receiving the storage request of user terminal transmission and the request of generation e-book;
Memory module, for associated storage user data and corresponding electronic book information;
E-book generation module, for according to the user data and the electronic book information, generation E-book including the user data with the predetermined format of the electronic book information associated.
CN201610158255.XA 2016-03-18 2016-03-18 A kind of method, system and its user terminal and server for creating e-book Pending CN107203498A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610158255.XA CN107203498A (en) 2016-03-18 2016-03-18 A kind of method, system and its user terminal and server for creating e-book

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610158255.XA CN107203498A (en) 2016-03-18 2016-03-18 A kind of method, system and its user terminal and server for creating e-book

Publications (1)

Publication Number Publication Date
CN107203498A true CN107203498A (en) 2017-09-26

Family

ID=59904541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610158255.XA Pending CN107203498A (en) 2016-03-18 2016-03-18 A kind of method, system and its user terminal and server for creating e-book

Country Status (1)

Country Link
CN (1) CN107203498A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107967249A (en) * 2017-12-25 2018-04-27 重庆宝力优特科技有限公司 A kind of word storage method and device
CN109308152A (en) * 2018-08-31 2019-02-05 网易(杭州)网络有限公司 E-book reads method and device, storage medium altogether and calculates equipment
CN109977873A (en) * 2019-03-27 2019-07-05 掌阅科技股份有限公司 Notes generation method, electronic equipment and storage medium based on handwriting
CN110083319A (en) * 2019-03-25 2019-08-02 维沃移动通信有限公司 Take down notes display methods, device, terminal and storage medium
CN110287310A (en) * 2019-06-28 2019-09-27 掌阅科技股份有限公司 The method for customizing e-book is generated based on user's mark and calculates equipment
CN111539188A (en) * 2020-04-23 2020-08-14 掌阅科技股份有限公司 Note generation method, computing device and computer storage medium
CN112000257A (en) * 2019-05-27 2020-11-27 珠海金山办公软件有限公司 Method and device for exporting key contents of document
CN112307716A (en) * 2019-07-25 2021-02-02 珠海金山办公软件有限公司 Document content export method, export device, electronic equipment and storage medium
CN113741763A (en) * 2021-07-22 2021-12-03 咪咕数字传媒有限公司 Electronic book display method and device and electronic equipment
CN114625829A (en) * 2018-11-09 2022-06-14 医渡云(北京)技术有限公司 Text information extraction method, device, medium and electronic device
CN115859907A (en) * 2023-02-20 2023-03-28 深圳市英唐数码科技有限公司 Reading annotation zooming display method, system and readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040201633A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
CN101297292A (en) * 2005-10-27 2008-10-29 皇家飞利浦电子股份有限公司 Method and system for adding content to or retrieving content from an electronic diary
CN101859293A (en) * 2010-03-05 2010-10-13 鸿富锦精密工业(深圳)有限公司 E-reader and its storage method for edited documents
CN101882384A (en) * 2010-06-29 2010-11-10 汉王科技股份有限公司 Method for note management on electronic book and electronic book equipment
CN103995802A (en) * 2014-04-25 2014-08-20 三星半导体(中国)研究开发有限公司 Method and equipment for managing electronic book notes
CN104104576A (en) * 2013-04-03 2014-10-15 中国移动通信集团广东有限公司 Method, system and terminal for sharing reading notes
CN104254846A (en) * 2012-04-25 2014-12-31 国际商业机器公司 Content-based navigation for electronic devices
CN104408029A (en) * 2014-10-30 2015-03-11 华中科技大学 Electronic book construction method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040201633A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
CN101297292A (en) * 2005-10-27 2008-10-29 皇家飞利浦电子股份有限公司 Method and system for adding content to or retrieving content from an electronic diary
CN101859293A (en) * 2010-03-05 2010-10-13 鸿富锦精密工业(深圳)有限公司 E-reader and its storage method for edited documents
CN101882384A (en) * 2010-06-29 2010-11-10 汉王科技股份有限公司 Method for note management on electronic book and electronic book equipment
CN104254846A (en) * 2012-04-25 2014-12-31 国际商业机器公司 Content-based navigation for electronic devices
CN104104576A (en) * 2013-04-03 2014-10-15 中国移动通信集团广东有限公司 Method, system and terminal for sharing reading notes
CN103995802A (en) * 2014-04-25 2014-08-20 三星半导体(中国)研究开发有限公司 Method and equipment for managing electronic book notes
CN104408029A (en) * 2014-10-30 2015-03-11 华中科技大学 Electronic book construction method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107967249A (en) * 2017-12-25 2018-04-27 重庆宝力优特科技有限公司 A kind of word storage method and device
CN109308152A (en) * 2018-08-31 2019-02-05 网易(杭州)网络有限公司 E-book reads method and device, storage medium altogether and calculates equipment
CN109308152B (en) * 2018-08-31 2024-03-26 网易(杭州)网络有限公司 E-book co-reading method and device, storage medium and computing equipment
CN114625829A (en) * 2018-11-09 2022-06-14 医渡云(北京)技术有限公司 Text information extraction method, device, medium and electronic device
CN110083319A (en) * 2019-03-25 2019-08-02 维沃移动通信有限公司 Take down notes display methods, device, terminal and storage medium
CN109977873B (en) * 2019-03-27 2022-07-08 掌阅科技股份有限公司 Handwriting-based note generation method, electronic equipment and storage medium
CN109977873A (en) * 2019-03-27 2019-07-05 掌阅科技股份有限公司 Notes generation method, electronic equipment and storage medium based on handwriting
CN112000257A (en) * 2019-05-27 2020-11-27 珠海金山办公软件有限公司 Method and device for exporting key contents of document
CN110287310A (en) * 2019-06-28 2019-09-27 掌阅科技股份有限公司 The method for customizing e-book is generated based on user's mark and calculates equipment
CN112307716A (en) * 2019-07-25 2021-02-02 珠海金山办公软件有限公司 Document content export method, export device, electronic equipment and storage medium
CN112307716B (en) * 2019-07-25 2024-08-27 珠海金山办公软件有限公司 Document content export method, export device, electronic device and storage medium
CN111539188A (en) * 2020-04-23 2020-08-14 掌阅科技股份有限公司 Note generation method, computing device and computer storage medium
CN111539188B (en) * 2020-04-23 2023-09-01 掌阅科技股份有限公司 Note generation method, computing device, and computer storage medium
CN113741763A (en) * 2021-07-22 2021-12-03 咪咕数字传媒有限公司 Electronic book display method and device and electronic equipment
CN115859907B (en) * 2023-02-20 2023-06-16 深圳市英唐数码科技有限公司 Reading annotation zoom display method, system and readable storage medium
CN115859907A (en) * 2023-02-20 2023-03-28 深圳市英唐数码科技有限公司 Reading annotation zooming display method, system and readable storage medium

Similar Documents

Publication Publication Date Title
CN107203498A (en) A kind of method, system and its user terminal and server for creating e-book
US11023666B2 (en) Narrative-based media organizing system for transforming and merging graphical representations of digital media within a work area
US11354490B1 (en) Systems, methods, and computer readable media for creating slide presentations
Edhlund et al. NVivo 12 essentials
US11989244B2 (en) Shared user driven clipping of multiple web pages
US8799829B2 (en) Methods and systems for background uploading of media files for improved user experience in production of media-based products
US7966352B2 (en) Context harvesting from selected content
US8799756B2 (en) Systems and methods for generating autoflow of content based on image and user analysis as well as use case data for a media-based printable product
Edhlund Nvivo 9 essentials
US20170220858A1 (en) Optical recognition of tables
WO2014081483A1 (en) Providing note based annotation of content in e-reader
US20170090692A1 (en) Electronic apparatus and method for managing content
KR20110017694A (en) Online document editing system and method
CN101631398A (en) Mobile terminal electronic-book management system and mobile terminal electronic-book management method
JP2013211040A (en) Information processing apparatus and file management method
JP6469919B1 (en) Judgment sentence database creation method, judgment sentence database search method, sentence creation method, judgment sentence database creation apparatus, judgment sentence database retrieval apparatus, sentence creation apparatus, judgment sentence database creation program, judgment sentence database retrieval program, And sentence creation program
Edhlund et al. NVivo for Mac essentials
US20240220084A1 (en) Information display method, device, computer apparatus and storage medium
JP5835224B2 (en) Input support program, input support apparatus, and input support method
US20150347376A1 (en) Server-based platform for text proofreading
KR102655430B1 (en) Table gnerating method and system
EP2923285A1 (en) Providing note based annotation of content in e-reader
US20150199322A1 (en) Operating Method of Terminal for Proofreading Electronic Document
US12299791B2 (en) Systems and methods for automatically generating designs
JP5718542B2 (en) Information processing apparatus and file management method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170926