CN110309447A - A kind of generation method of c bookmart, electronic equipment and computer storage medium - Google Patents
A kind of generation method of c bookmart, electronic equipment and computer storage medium Download PDFInfo
- Publication number
- CN110309447A CN110309447A CN201910372802.8A CN201910372802A CN110309447A CN 110309447 A CN110309447 A CN 110309447A CN 201910372802 A CN201910372802 A CN 201910372802A CN 110309447 A CN110309447 A CN 110309447A
- Authority
- CN
- China
- Prior art keywords
- page
- image
- bookmart
- reading page
- reading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of generation method of c bookmart, electronic equipment and computer storage mediums, this method comprises: determining reading page corresponding with the bookmark generation request received, obtain the page iden-tity of reading page;The image for including in reading page is obtained according to page iden-tity and shows object, generates object tag information corresponding with image displaying object;Mapping relations between object tag information and the page iden-tity of reading page are stored into preset mapping table;According to mapping table and object tag information, c bookmart corresponding with reading page is generated.It can be seen that, the present invention shows that object generates c bookmart corresponding with the reading page according to the image of each reading page, to realize the individual electronic bookmark for being directed to each reading page to user's push, user is helped by the content associative memory of the c bookmart of reading page and above-mentioned reading page.
Description
Technical field
The present invention relates to computer fields, and in particular to a kind of generation method of c bookmart, electronic equipment and computer
Storage medium.
Background technique
User generally disposably will not all run through when reading an e-book, it usually needs insertion bookmarked is current
Reading progress.When user continues to read next time, c bookmart is triggered, the reading page where bookmark is jumped directly to, after
It is continuous to be read.In practical application, an e-book often generates multiple bookmarks, to check bookmark information convenient for user, with
And respective page is jumped to by bookmark, bookmark displaying is carried out in the form of bookmark list page in existing implementation.It is specific and
Speech successively enumerates each bookmark information of display in bookmark list page from top to bottom, and each bookmark information includes that bookmark institute is right
Answer the top n text in read page, the temporal information that progress ratio and bookmark of the read page in books are established.
But in the implementation of the present invention, it is following to have found that above scheme in the prior art at least exists by inventor
Defect: in bookmark list page, each bookmark information is shown in the form of a few row texts, and different bookmarks is showing form
Upper no significant difference, thus the identification of bookmark is not high, user cannot intuitively remember the bookmark pair according to bookmark information
The plot and content for the reading progress answered.Also, the bookmark Show Styles of plain text is single, is easy to cause user's vision tired
Labor.
Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind
State generation method, electronic equipment and the computer storage medium of a kind of c bookmart of problem.
According to an aspect of the invention, there is provided a kind of generation method of c bookmart, comprising:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of reading page;
The image for including in reading page is obtained according to page iden-tity and shows object, is generated and is shown that object is corresponding with image
Object tag information;
By the mapping relations storage between object tag information and the page iden-tity of reading page to preset mapping relations
In table;
According to mapping table and object tag information, c bookmart corresponding with reading page is generated.
According to another aspect of the present invention, provide a kind of electronic equipment, comprising: processor, memory, communication interface and
Communication bus, the processor, the memory and the communication interface complete mutual communication by the communication bus;
For the memory for storing an at least executable instruction, it is following that the executable instruction executes the processor
Operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of reading page;
The image for including in reading page is obtained according to page iden-tity and shows object, is generated and is shown that object is corresponding with image
Object tag information;
By the mapping relations storage between object tag information and the page iden-tity of reading page to preset mapping relations
In table;
According to mapping table and object tag information, c bookmart corresponding with reading page is generated.
According to another aspect of the invention, provide a kind of computer storage medium, be stored in the storage medium to
A few executable instruction, the executable instruction make the processor execute following operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of reading page;
The image for including in reading page is obtained according to page iden-tity and shows object, is generated and is shown that object is corresponding with image
Object tag information;
By the mapping relations storage between object tag information and the page iden-tity of reading page to preset mapping relations
In table;
According to mapping table and object tag information, c bookmart corresponding with reading page is generated.
In a kind of generation method of c bookmart disclosed by the invention, electronic equipment and computer storage medium, firstly,
Determine reading page corresponding with the bookmark generation request received and page iden-tity;Then, it is obtained according to page iden-tity
The image for including in reading page shows object and generates corresponding object tag information, and then by object tag information and reads
Mapping relations between the page iden-tity of the page are stored into preset mapping table;Finally, according to mapping table and
Object tag information generates c bookmart corresponding with reading page.It is read it can be seen that the present invention can be got with each
It reads the corresponding image of the page and shows object, it is opposite with the reading page to show that object is generated according to the image of each reading page
The c bookmart answered, to realize the effect to user's push for the individual electronic bookmark of each reading page.Due to
Show that object is usually that picture etc. is rich in color, the higher object of identification, therefore, the c bookmart generated through the above way
Identification it is higher, user is easier to associate the reading page where bookmark according to the object information for including in c bookmart
Content, so that the reading again for user provides convenience.Also, addition shows that the bookmark Show Styles after object is abundant, can
Promote the reading interest of user.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the flow chart of the generation method of c bookmart provided by one embodiment of the present invention;
Fig. 2 shows the flow charts of the generation method of the c bookmart of another embodiment of the present invention offer;
Fig. 3 shows the structural schematic diagram of a kind of electronic equipment in accordance with another embodiment of the present invention;
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Embodiment one
Fig. 1 shows the flow chart of the generation method of c bookmart provided by one embodiment of the present invention.As shown in Figure 1,
Method includes the following steps:
Step S110: it determines reading page corresponding with the bookmark generation request received, obtains the page of reading page
Face mark.
Wherein, bookmark generation request can pass through preset user interactive operation (such as glide and operate) or virtual key, heat
All kinds of modes such as area trigger, and the present invention generates the specific triggering mode of request without limitation to bookmark.Request phase is generated with bookmark
Corresponding reading page refers to: when user, which triggers bookmark, generates request, shown being currently in is read in e-book application
The reading page of read states.The page iden-tity of reading page is used for unique identification reading page, is specifically as follows page number mark, sequence
All kinds of marks such as column mark.
Step S120: the image for including in reading page is obtained according to page iden-tity and shows object, generates and shows with image
The corresponding object tag information of object.
Wherein, the content of pages for including in current reading page can be got by page iden-tity, wherein content of pages
It generally includes the content of text type and shows the content of object type.Specifically, one is generally comprised in a reading page
The displaying object of the forms such as a or multiple pictures, and/or chart.Wherein, when only including a displaying object in reading page,
The displaying object is directly determined as image and shows object;When in reading page including multiple displaying objects, Ke Yitong
Preset screening strategy is crossed, a displaying object is screened from multiple displaying objects as image and shows object, it is specific to screen
Strategy can flexibly be set by those skilled in the art, for example, can be more according to each size, color, identification for showing object etc.
Kind factor is screened.
In addition, can be accomplished in several ways when generating object tag information corresponding with image displaying object.Example
Such as, directly object can be shown as corresponding object tag information image;For another example, it can also show that object is held for image
Corresponding object tag information is obtained after the default processing of row.Wherein, above-mentioned default processing can be cutting processing, color treatments
Etc. all kinds of processing, the present invention does not limit the specific intension of default processing.
Step S130: the mapping relations between object tag information and the page iden-tity of reading page are stored to preset
In mapping table.
Specifically, for the ease of quickly jumping to reading page corresponding with c bookmart in subsequent reading process,
It needs to store the mapping relations between object tag information and the page iden-tity of reading page into preset mapping table.
In general, mapping table is corresponded to each other with e-book, for example, an e-book corresponds to a mapping table, it correspondingly, should
Mapping table is used to store the page iden-tity of generated each object label information and reading page in corresponding e-book
Between mapping relations.Since user is during reading electronic book, may successively be directed to multiple includes key content
Reading page executes the aforesaid operations in the present invention, may include multiple c bookmarts in an e-book, accordingly therefore
Ground stores the corresponding pass between the corresponding object tag information of each c bookmart and page iden-tity by mapping table
System, in order to which user flexibly jumps in reading page corresponding to each c bookmart as needed.
Step S140: according to mapping table and object tag information, e-book corresponding with reading page is generated
Label.
Wherein, due to being stored in mapping table between object tag information and the page iden-tity of reading page
Mapping relations correspondingly according to the mapping table and generated object tag information, that is, produce and reading page phase
Corresponding c bookmart.Wherein, above-mentioned object tag information is included at least in the displaying content of the c bookmart, it is rich to realize
Rich visual effect, and promote identification.Also, the c bookmart can jump to mapping relations by the preset entrance that jumps
In the reading page corresponding with the c bookmart stored in table.
It can be seen which, which can get image corresponding with reading page, shows object, different page iden-tities
Corresponding image shows that object is different, is also had nothing in common with each other using the object tag information that image shows that object generates, correspondingly, root
It is also not quite similar according to the c bookmart that object tag information generates, to realize to user's push for each reading page
The effect of individual electronic bookmark.Due to showing that object is usually that picture etc. is rich in color, the higher object of identification,
The identification of the c bookmart generated through the above way is higher, and user is easier according to the object information for including in c bookmart
The content of the reading page where bookmark is associated, so that the reading again for user provides convenience.Also, addition shows object
Bookmark Show Styles afterwards is abundant, is able to ascend the reading interest of user.
Embodiment two
Fig. 2 shows the flow charts of the generation method of the c bookmart of another embodiment of the present invention offer.Such as Fig. 2 institute
Show, method includes the following steps:
Step S210: it determines reading page corresponding with the bookmark generation request received, obtains the page of reading page
Face mark.
Wherein, it is corresponding with bookmark generation request to refer to that user executes for reading page corresponding with bookmark generation request
In the reading page of read state when user interactive operation.User interactive operation corresponding with bookmark generation request can lead to
It crosses preset user behavior to realize, user behavior specifically includes: downslide, upper cunning, sideslip, double-click etc., the present invention does not limit this
It is fixed.
Specifically, the page shown when bookmark generation request will be received to be determined as generating request relatively with the bookmark
The reading page answered correspondingly can determine the read page according to the information such as the content of pages of the reading page or serial number mark
The page iden-tities such as the page number in face.
Step S220: the candidate displaying object of include in reading page at least two is determined according to page iden-tity, from least
Two candidate show extract image displaying object in object.
Wherein, the content of pages for including in current reading page can be got by page iden-tity, wherein content of pages
It generally includes the content of text type and shows the content of object type.Correspondingly, the candidate displaying for including in reading page
Object refers to: each displaying object for being used as image and showing object for including in the content of pages of the reading page.
In other words, when in reading page including multiple displaying objects, each displaying object is that candidate displaying object correspondingly needs
At least one displaying object is extracted in object as image displaying object from multiple candidate show.Certainly, the present invention other
Embodiment in, when only including a displayings object in reading page, the step of determining candidate displaying object can be skipped, directly
It connects the displaying object that will include in the reading page and shows object as image.
When it is implemented, can show object by various ways such as inquiry user journal information to extract image:
Firstly, determining the candidate displaying object of include in reading page at least two according to page iden-tity.Specifically, one
In kind of implementation, the content of pages of available reading page is got by way of parsing content of pages and wherein includes
Each candidate show object.Wherein, the displaying object in the present embodiment can be all kinds of shapes such as picture, chart, cardon, video
The object of formula, which is not limited by the present invention.Alternatively, can also directly be wrapped according in e-book in another implementation
The resource file contained obtains each displaying object in reading page.Wherein, e-book is stored in the resource file of e-book
Each page in include displaying object details.Also, for the ease of inquiry, displaying list object can be set,
The displaying list object is used to store the object properties information of each displaying object in each page of e-book.Wherein, should
Object properties information specifically includes: the page iden-tity and displaying object of the reading page corresponding to showing object in e-books
Storage location in resource file.Correspondingly, list object is shown by inquiry, can quickly determined in current reading page
The each displaying object for including, and quickly positioned from resource file and obtain the corresponding contents of object for showing object.
Then, it respectively for each candidate displaying object, whether inquires in user journal information comprising being shown with the candidate
The corresponding user's intersection record of object, and then image displaying is extracted from least two candidate show according to query result in object
Object.Specifically, in order to which candidate show multiple from reading page is included extract the figure of hobby of being more close to the users in objects
As showing object, according to the user for including in user journal information historical user's interaction corresponding with each candidate's displaying object
Record, from least two it is candidate show that most deep candidate of user's level of interaction is filtered out in objects shows object, and by above-mentioned time
Choosing shows that object is determined as image and shows object.
When it is implemented, in one implementation, firstly, for each candidate displaying object, traversal queries user day
Will information shows the corresponding user's intersection record of object in the presence of with candidate if inquiring, by candidate displaying object and with this
Candidate shows the corresponding user's intersection record associated storage of object in user's intersection record table.Wherein, above-mentioned user's interaction note
Record specifically includes: click class intersection record corresponding with the behavior of click, and/or scaling class interaction corresponding with scaling behavior
Record.It clicks and is specifically included in class intersection record: clicking the time of origin of behavior, click the candidate browsing time for showing object,
It is specifically included in scaling class intersection record: scaling time of origin, the scaling candidate browsing time for showing object of behavior.Then,
The corresponding user's intersection record of each candidate displaying object is inquired from user's intersection record table to be determined each according to query result
Number of clicks, browsing duration, and/or scaling number corresponding to a candidate displaying object.Specifically, counting user intersection record
In click class intersection record, will click on class intersection record number and be determined as showing the corresponding number of clicks of object with the candidate;
Scaling class intersection record in counting user intersection record is determined as scaling class intersection record number to show object with the candidate
Corresponding scaling number;Statistics clicks the candidate browsing time for showing object of the click in class intersection record and scaling class interaction note
The scaling candidate browsing time for showing object in record calculates the click candidate browsing time for showing object and scaling candidate shows
Above-mentioned browsing time summation is determined as browsing duration corresponding with candidate displaying object by the browsing time summation of object.
Then, according to above-mentioned number of clicks, browsing duration, and/or scaling number, each candidate friendship for showing object is determined
Mutual depth value.Wherein, interaction depth value is to measure user and each candidate numerical value for showing object interaction degree.Specifically, exist
In a kind of implementation, the candidate number of clicks for showing object, browsing duration and the power for scaling three parameters of number are preset
Weight calculates candidate and shows object according to number of clicks, browsing duration and the weight for scaling three parameter values of number and three parameters
Interaction depth value.When it is implemented, for example, when the number of clicks of candidate displaying object A within a preset time is 10 times, browses
A length of 200 seconds, scaling number be 5 times, preset number of clicks weight be 0.2, browse duration weight be 0.5, scaling
The weight of number is 0.3, according to number of clicks, browsing duration and the weight calculation for scaling three parameter values of number and three parameters
Candidate shows that the interaction depth value of object is 10*0.2+200*0.5+5*0.3=103.5.
Finally, extracting image displaying object in object from least two candidate show according to above-mentioned interactive depth value.Specifically
Ground shows that object arranges to candidate according to the sequence of interaction depth value from high to low, chooses and hand in one implementation
The mutual maximum candidate displaying object of depth value shows object as image.When it is implemented, resulting interactive depth value will be calculated
Candidate displaying object associated storage corresponding with the interaction depth value is screened from interaction depth list into interaction depth list
The corresponding candidate displaying object of maximum interaction depth value out, and above-mentioned candidate is shown that object is determined as image and shows object.
In conclusion in this step, calculating above-mentioned time according to user and the candidate user interactive data for showing object
Choosing shows the interaction depth value of object, compares each candidate interaction depth value for showing object, by the interaction maximum time of depth value
Choosing shows that object shows object as image.It can be seen that user can be used candidate that is frequent, having browsing wish by this step
It shows that object is determined as image and shows object, is pushed to user, user shows that object impression is further deepened to the image of push.
Certainly, in other embodiments of the invention, it can also determine that image shows object by other means, for example,
The candidate displaying object that size is maximum or color is most gorgeous is directly determined as image and shows object, so that treatment effeciency is promoted,
Which is not limited by the present invention.
Step S230: showing object according to image, generates object tag information corresponding with image displaying object.
Wherein, the image in this step shows that object specifically includes picture etc., and object tag information refers to according to image exhibition
Show the information for being used to generate c bookmart that object generates.
Specifically, it can be realized by least one of following three kinds of implementations:
The first implementation are as follows: show that the color characteristic of object is generated according to image and show that object is corresponding with image
Object tag information.Specifically, firstly, determining that image shows the color feature value of each pixel of object.When it is implemented,
In one implementation, the inactive pixels point in image displaying object is rejected using picture noise filter algorithm, from image exhibition
Show that the pixel number of the remaining each effective pixel of object obtains the color feature value of each effective pixel points in,
In, the color feature value of each pixel specifically includes: form and aspect characteristic value, lightness characteristic value and chroma characteristic value.It then, will be each
The form and aspect characteristic value of a pixel is stored into form and aspect characteristic value data library, and the lightness characteristic value of each pixel is stored to bright
It spends in characteristic value data library, the chroma characteristic value of each pixel is stored into chroma characteristic value data library.Then, according to each
The color feature value of a pixel, determining colour system distribution map corresponding with image displaying object.When it is implemented, in a kind of reality
In existing mode, clustering is carried out to the form and aspect characteristic value in form and aspect characteristic value data library, the image is obtained and shows that object is corresponding
Mainstream form and aspect range of characteristic values carries out clustering to the form and aspect characteristic value in lightness characteristic value data library, obtains image displaying
The corresponding mainstream lightness range of characteristic values of object carries out clustering to the chroma characteristic value in chroma characteristic value data library, obtains
The image shows the corresponding mainstream chroma range of characteristic values of object.The corresponding master of object is shown according to the image that clustering obtains
Form and aspect range of characteristic values, mainstream lightness range of characteristic values and mainstream chroma range of characteristic values are flowed, determines colour system distribution map.Finally,
Object tag information corresponding with image displaying object is generated according to colour system distribution map.When it is implemented, in a kind of realization side
In formula, according to the color in colour system distribution map, object tag information corresponding with image displaying object is generated.Wherein, colour system
Color in distribution map has at least two.When it is implemented, choosing image shows the corresponding mainstream form and aspect range of characteristic values of object
Maximum value, minimum value and median, choose maximum value, minimum that image shows the corresponding mainstream lightness range of characteristic values of object
Value and median choose maximum value, minimum value and median that image shows the corresponding mainstream chroma range of characteristic values of object, root
According to the maximum value of mainstream form and aspect range of characteristic values, the maximum value of mainstream lightness range of characteristic values, mainstream chroma range of characteristic values
Maximum value generates No. 1 color in colour system distribution map, similarly, special according to the median of mainstream form and aspect range of characteristic values, mainstream lightness
Median, the median of mainstream chroma range of characteristic values of value indicative range generate No. 2 colors in colour system distribution map, according to mainstream color
The minimum value of phase character value range, the minimum value of mainstream lightness range of characteristic values, the minimum value of mainstream chroma range of characteristic values are raw
At No. 3 colors in colour system distribution map.No. 1 color, No. 2 colors, No. 3 colors in colour system distribution map are determined as to show object phase with image
Corresponding object tag information.It should be noted that the method for determining colour system distribution map in the present embodiment is not unique, ability
Field technique personnel can also determine colour system distribution map using other methods, and which is not limited by the present invention.
It can be seen that in the generating process of above-mentioned colour system distribution map, it can preset that several types of contrast is relatively strong, view
Feel the sharper mainstream color of effect as characteristic color (such as red, yellow, blue, green), correspondingly, according to the form and aspect of pixel,
Image is shown that the color feature value of each pixel in object is converted to corresponding characteristic color by the information such as chroma, lightness
Color feature value, to obtain capable of embodying the colour system that image shows the distribution situation of various features color corresponding to object
Distribution map.Which can remove image and show the part detailed information for including in object, only retain image and show the whole of object
Body colour system distribution situation, so that the distincter visual experience of reader is given, to promote the identification of c bookmart.By above-mentioned
First implementation shows the color characteristic for extracting image in object and showing object from image, and according to above-mentioned color characteristic
Determine the object tag information for generating c bookmart.User can be according to the corresponding different colours feature of each c bookmart
Deepen the impression to c bookmart.
Second of implementation are as follows: show that the feature icon of object is generated according to image and show that object is corresponding with image
Object tag information.Wherein, feature icon specifically includes from image and shows the icon for having obvious mark action extracted in object.
Specifically, firstly, showing that object carries out image recognition for image, image recognition result is obtained.When it is implemented, in a kind of reality
In existing mode, object, which carries out image recognition, to be shown to image using image recognition algorithm, image is obtained and shows that the image of object is known
Other result.Then, according to image recognition result, extract image and show include in object with stored in preset identification database
The target area that matches of mark picture, wherein the mark picture stored in preset identification database refers to there is obvious mark
The picture of knowledge effect, specifically includes famous person's picture, famous mark picture etc..It is shown finally, being generated according to target area with image
The corresponding object tag information of object.Wherein, extract image show object in include with deposited in preset identification database
The target area that the mark picture of storage matches specifically includes: by what is stored in image recognition result and preset identification database
Mark picture match one by one, in interception image recognition result with the successful region of mark picture match of storage, by above-mentioned
With successful region as target area.For example, carrying out image recognition using image recognition algorithm to an advertising poster, obtain
Image recognition result, and the mark picture stored in above-mentioned image recognition result and preset identification database is matched,
It includes famous mark icon, star image icon that matching, which obtains above-mentioned advertising poster, by above-mentioned famous mark icon, star image
Icon is as object tag information.
In conclusion showing the spy for extracting image in object and showing object from image by above-mentioned second implementation
Icon is levied, and the object tag information for generating c bookmart is determined according to features described above icon.It can be seen that features described above
Icon has apparent mark action, and the c bookmart identification generated according to features described above icon is high, and user is to c bookmart
Impression further deepen.
The third implementation are as follows: show that object carries out cutting processing for image, according to treated the image exhibition of cutting
Show that object generates object tag information.Wherein, there are many modes that cutting processing is carried out for image displaying object, for example, by
It shows that the important information of object is typically distributed across intermediate position in image, object is cut out between two parties to be shown to image.Example
Such as, image shows that object is that rectangle chooses long side length centered on the symmetrical centre of rectangle in the longitudinal direction of above-mentioned rectangle
The half range of degree chooses the half range of bond length on the short side direction of above-mentioned rectangle, determines image exhibition
Show the clipping region of object.Placed in the middle cutting treated, image shows that object is determined as object tag information.Alternatively, in order to mention
It takes image to show the important information of object, cuts background color, background patterns that image shows object, image displaying object is remained
Remaining part is determined as object tag information.
In conclusion showing the picture region in object comprising important information to image by above-mentioned third implementation
It is cut, generates object tag information according to treated picture region is cut.It can be seen that cutting treated picture region
Domain includes the main information that image shows object, and user can treated that picture region gets rapidly image exhibition according to cutting
The main information for showing object improves the browse efficiency that image shows object without being interfered by other secondary information.
It should be noted that above-mentioned three kinds can choose one of them, can also all use.When three kinds of modes all use
When, the realization sequence of three kinds of modes is in the present invention with no restrictions.For example, cutting processing can be first carried out, to reduce subsequent place
The data volume of reason promotes treatment effeciency.
Step S240: the mapping relations between object tag information and the page iden-tity of reading page are stored to preset
In mapping table.
Specifically, object tag information is got, by the page iden-tity associated storage of object tag information and reading page
Into preset mapping table.Wherein, the mapping relations of page iden-tity Yu object tag information are stored in mapping table.
Step S250: according to mapping table and object tag information, e-book corresponding with reading page is generated
Label.
Specifically, the letter of object tag corresponding to page iden-tity corresponding with reading page in mapping table is inquired
Breath generates c bookmart corresponding with reading page according to the object tag information inquired.Specifically, according to object mark
It, can be flexibly using being embodied in various ways when signing information and generating c bookmart: in the first implementation, can directly will be right
As label information is determined as c bookmart, for example, when object tag information passes through at least one of above-mentioned three kinds of implementations
When realization, object tag information obtained in step S230 is directly determined as c bookmart.In second of implementation
In, it can be directed in step S230 and be held by the object tag information that at least one of above-mentioned three kinds of implementations mode obtains
C bookmart is obtained after the default processing of row, which can be size adjusting processing, color adjustment processing, and/or addition
The various processing such as auxiliary information, which is not limited by the present invention.In short, those skilled in the art can realize by various modes
The integration process of object tag information and c bookmart.
For example, showing that the color characteristic of object is generated in a specific example according to image and showing object phase with image
Corresponding object tag information correspondingly contains at least two characteristic color in above-mentioned object tag information, according to above-mentioned object
The corresponding colour system distribution map of at least two characteristic colors for including in label information determines the distribution of color of c bookmart, thus raw
At c bookmart.
Step S260: generated each c bookmart is shown in preset bookmark list page.
Due to that would generally include multiple c bookmarts for corresponding respectively to the different pages in an e-book, in order to
The each c bookmart for including in one e-book of browsing is concentrated convenient for user, and the corresponding page is jumped to by bookmark,
In the present embodiment, generated each c bookmart is shown by preset bookmark list page.Specifically, the preset column of bookmarks
Table page is used to concentrate each c bookmart for showing and having generated in Current electronic book.The bookmark list page can be set in electronics
It, can also be with flexible setting in each position of e-book, specific setting side of the present invention to bookmark list page after the title page of book
Formula is without limitation.
Wherein, each c bookmart shown in bookmark list page includes: object tag corresponding with the c bookmart
Information and entry element is jumped for jump to reading page corresponding with the c bookmart.Wherein, entrance member is jumped
Element specifically includes: hyperlink, hop button jump icon etc., under normal circumstances, the c bookmart be integrally exactly one jump into
Mouth element.Correspondingly, the corresponding page of the c bookmart can be jumped to when user clicks a c bookmart.
Optionally, the related content of each c bookmart is intuitively understood for the ease of user, shown in bookmark list page
It in each c bookmart in addition to comprising object tag information, can further include: for describing the auxiliary of the c bookmart
Supplementary information, for example, the auxiliary information includes at least one of the following: the progress letter of the corresponding reading page of the c bookmart
The text summary info of breath, the generation temporal information of the c bookmart, and/or the corresponding reading page of the c bookmart.Progress
Information specifically includes: reading page sorted from small to large according to the page number, location information of the reading page in entire e-book.
Text summary info specifically includes: to the Word Input of reading page content where c bookmart.When it is implemented, each electronics
When the auxiliary information for including in bookmark can generate c bookmart corresponding with reading page in step s 250, further exist
Above-mentioned auxiliary information is added on the basis of object tag information;Alternatively, auxiliary information can also be added in this step
In each c bookmart that bookmark list page is shown, in short, the present invention does not limit the addition opportunity of auxiliary information and adds
Add mode, as long as above-mentioned auxiliary information can be further included in each c bookmart that bookmark list page is shown, so as to
In prompt user's related content, which is not limited by the present invention.
Further, it when receiving the page jump request for c bookmart triggering, jumps to and the c bookmart
Corresponding reading page, to show that the image for including in reading page and reading page shows object.Wherein, jump to
The corresponding reading page of the c bookmart, to show that the image for including in the reading page and the reading page is shown
Before object, further comprise: showing that image corresponding with the c bookmart shows object with full form.It can be seen that
Which can be during e-book switches to c bookmart corresponding reading page from current bookmark list page, with complete
Screen mode pushes displaying object, consequently facilitating user clearly browses the detailed information such as text, the picture for showing and including in object.Tool
Body, full frame displaying process can be realized by the animation effect of gradual change: firstly, show that the size of object is changed from small to big, until
Occupy entire screen;Then, show that the size of object is gradually reduced, until being retracted to the corresponding position in reading page.
In conclusion which first can be according to user and the candidate user's intersection record for showing object, according to interaction
Depth value determines that an image shows object from least two candidate show, to filter out user's level of interaction most in object
Deep displaying object.Then, it shows that object generates different object tag information using image, is believed according to different object tags
The c bookmart that breath generates also is had nothing in common with each other, to realize the individual electronic book for being directed to each reading page to user's push
Label.It wherein, include the text abstract of reading page where bookmark in c bookmart, user can be by browsing c bookmart, gently
The content of reading page where easily associating c bookmart.It can be seen that comprising according to exhibition in the c bookmart which generates
The icon for having obvious mark action generated according to displaying object, reading page is briefly summarized in the characteristic color for showing object generation
The text of content, the c bookmart of each reading page have with identification, and user can be associated easily by c bookmart
The corresponding reading page of c bookmart.
In addition, those skilled in the art can also carry out various changes and deformation to above-described embodiment.For example, one kind can
It is default previously according to e-book in order to coordinate c bookmart more with e-book page layout in the improvement implementation of choosing
Page layout generate image adaptable therewith and show object.Specifically, it is wrapped according in page iden-tity acquisition reading page
It when the image that contains shows object, can be accomplished in that firstly, according to page iden-tity, determine in reading page and include
At least one object one layout region, object one layout region refer to: are marked off from full page region come the displaying pair that is used to arrange
The regional area of elephant.Wherein, object one layout region can be located at the various positions such as top, bottom, the middle part in full page region,
Also, the shape of object one layout region can be the various shapes such as rectangle, diamond shape, circle, and which is not limited by the present invention.So
Afterwards, at least one image for including in reading page is obtained according at least one object one layout region shows object.For example, object
When the shape of one layout region is rectangle, choosing a shape is that the candidate of rectangle shows that object shows object as image;Object
When the shape of one layout region is round, choosing a shape is that circular candidate shows that object shows object as image.Wherein,
When object one layout region be it is multiple, correspondingly, the image displaying object of corresponding with object one layout region number is chosen, by each figure
As showing the corresponding typesetting respectively of object to corresponding object one layout region.In above-mentioned type-setting mode, text composition can be passed through
Engine and object typesetting engine difference typesetting text and object, wherein object one layout region can corresponding to object typesetting engine
To predefine, then text composition region corresponding to text composition engine is determined according to object one layout region, thus by more
The mode of typesetting engine realizes sharing for typesetting space, promotes typesetting efficiency.In addition, the c bookmart generated by the above method
More coordinate with e-book page layout, c bookmart will not influence entire electronics page while abundant e-book content of pages
The typesetting in face.
For another example, in another optional improvement implementation, in order to allow user can be easily when browsing to c bookmart
The content for associating reading page where c bookmart facilitates user by the content associative memory of c bookmart and reading page,
Can further be shown in the c bookmart of different reading pages displaying object associated with the content of reading page and/or
Word content.Specifically, firstly, the word content for including in reading page is obtained in advance, according to preset Feature Words database
Obtain each Feature Words for including in word content.Wherein, preset Feature Words database is according to different dimensions to Feature Words
It is divided.For example, be divided into sad, celebrating, melancholy, exciting etc. from emotion angle by Feature Words, from event angle by feature
Word is divided into wedding celebration, meeting, traffic accident, examination etc..Then, according to the type of each Feature Words, determination is opposite with the reading page
The type for the displaying object answered.Specifically, in one implementation, it shows that object is associated in advance with the type for showing object to deposit
Storage is in showing object type list.It shows in object type list, shows that the type of object can be drawn from multiple angles
Point.For example, a displaying object relevant to wedding celebration, the displaying object type of above-mentioned displaying object can be set from event angle
For wedding celebration, can be set to from emotion angle celebrating.It will show that object shows that object type associated storage arrives with wedding celebration, celebrating etc.
It shows in list object.When it is implemented, traversal queries show object type list according to the Feature Words type of reading content,
Get and the corresponding displaying object type of Feature Words type and displaying object corresponding with above-mentioned displaying object type.Most
Afterwards, the displaying object of corresponding types is inserted into the object one layout region for including into reading page by object typesetting engine.Its
In, object typesetting engine is for object to be presented of arranging in object one layout region.It can be seen that being determined by the above method
Displaying object corresponding with reading page it is associated with the content of above-mentioned reading page, user browsing show object it is same
When also receive partial content in reading page, in addition, according to show c bookmart that object generates also with reading page
Content is associated, to deepen user to the content associative memory of c bookmart and reading page.
In the present embodiment, when showing current read page, further lower one page of content can be analyzed, if next
Do not include image in page and show object, then adds an image in lower one page and show object, point of addition may be selected next
In page at the section tail of the first text section.When user translates into lower one page, shown by typesetting again and page rendering comprising image
Show the lower one page of content of object.
Embodiment three
The embodiment of the present application provides a kind of nonvolatile computer storage media, and the computer storage medium is stored with
The generation of the c bookmart in above-mentioned any means embodiment can be performed in an at least executable instruction, the computer executable instructions
Method.
The executable instruction specifically can be used for so that processor executes following operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page mark of the reading page
Know;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image exhibition
Show the corresponding object tag information of object;
Mapping relations between the object tag information and the page iden-tity of the reading page are stored to preset
In mapping table;
According to the mapping table and the object tag information, electronics corresponding with the reading page is generated
Bookmark.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing object phase with the candidate
Corresponding user's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
In a kind of optional mode, user's intersection record includes: click class interaction corresponding with click behavior
Record, and/or scaling class intersection record corresponding with scaling behavior;
Also, the executable instruction makes the processor execute following operation:
According to query result, number of clicks, browsing duration, and/or scaling corresponding to each candidate displaying object are determined
Number;
According to the number of clicks, browsing duration, and/or scaling number, determine that each candidate interaction for showing object is deep
Angle value;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
In a kind of optional mode, the displaying object includes picture, and the executable instruction makes the processor
Execute following operation:
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system corresponding with described image displaying object is distributed
Figure;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
In a kind of optional mode, the displaying object includes picture, and the executable instruction makes the processor
Execute following operation:
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object in preset identification database
The target area that the mark picture of storage matches;
Object tag information corresponding with described image displaying object is generated according to the target area.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
It shows that object carries out cutting processing for described image, shows that object generates object according to treated image is cut
Label information.
In a kind of optional mode, it is described generate corresponding with reading page c bookmart after, it is described can
Executing instruction makes the processor execute following operation:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to read page corresponding with the c bookmart
Face jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information,
And/or the text summary info of the corresponding reading page of the c bookmart.
In a kind of optional mode, it is described shown in preset bookmark list page generated each c bookmart it
Afterwards, the executable instruction makes the processor execute following operation:
When receiving the page jump request for c bookmart triggering, read corresponding with the c bookmart is jumped to
The page is read, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and institute
Before stating the image displaying object for including in reading page, further comprises: being shown with full form opposite with the c bookmart
The image answered shows object.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
According to the page iden-tity, at least one the object one layout region for including in the reading page is determined;
At least one image for including in the reading page is obtained according at least one described object one layout region to show
Object.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
The word content for including in the reading page is obtained, is obtained in the text according to preset Feature Words database
The each Feature Words for including in appearance;
According to the type of each Feature Words, the type for showing object corresponding with the reading page is determined;
The exhibition of corresponding types is inserted into the object one layout region for including into the reading page by object typesetting engine
Show object.
Example IV
Fig. 3 shows the structural schematic diagram of a kind of electronic equipment in accordance with another embodiment of the present invention, and the present invention is specific
Embodiment does not limit the specific implementation of electronic equipment.
As shown in figure 3, the electronic equipment may include: processor (processor) 302, communication interface
(Communications Interface) 304, memory (memory) 306 and communication bus 308.
Wherein: processor 302, communication interface 304 and memory 306 complete mutual lead to by communication bus 308
Letter.Communication interface 304, for being communicated with the network element of other equipment such as client or other servers etc..Processor 302 is used
In executing program 310, the correlation step in the above-mentioned composition method embodiment based on e-book can be specifically executed.
Specifically, program 310 may include program code, which includes computer operation instruction.
Processor 302 may be central processor CPU or specific integrated circuit ASIC (Application
Specific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present invention
Road.The one or more processors that electronic equipment includes can be same type of processor, such as one or more CPU;It can also
To be different types of processor, such as one or more CPU and one or more ASIC.
Memory 306, for storing program 310.Memory 306 may include high speed RAM memory, it is also possible to further include
Nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Program 310 specifically can be used for so that processor 302 executes following operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page mark of the reading page
Know;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image exhibition
Show the corresponding object tag information of object;
Mapping relations between the object tag information and the page iden-tity of the reading page are stored to preset
In mapping table;
According to the mapping table and the object tag information, electronics corresponding with the reading page is generated
Bookmark.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing object phase with the candidate
Corresponding user's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
In a kind of optional mode, user's intersection record includes: click class interaction corresponding with click behavior
Record, and/or scaling class intersection record corresponding with scaling behavior;
Also, the executable instruction makes the processor execute following operation:
According to query result, number of clicks, browsing duration, and/or scaling corresponding to each candidate displaying object are determined
Number;
According to the number of clicks, browsing duration, and/or scaling number, determine that each candidate interaction for showing object is deep
Angle value;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
In a kind of optional mode, the displaying object includes picture, and the executable instruction makes the processor
Execute following operation:
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system corresponding with described image displaying object is distributed
Figure;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
In a kind of optional mode, the displaying object includes picture, and the executable instruction makes the processor
Execute following operation:
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object in preset identification database
The target area that the mark picture of storage matches;
Object tag information corresponding with described image displaying object is generated according to the target area.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
It shows that object carries out cutting processing for described image, shows that object generates object according to treated image is cut
Label information.
In a kind of optional mode, it is described generate corresponding with reading page c bookmart after, it is described can
Executing instruction makes the processor execute following operation:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to read page corresponding with the c bookmart
Face jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information,
And/or the text summary info of the corresponding reading page of the c bookmart.
In a kind of optional mode, it is described shown in preset bookmark list page generated each c bookmart it
Afterwards, the executable instruction makes the processor execute following operation:
When receiving the page jump request for c bookmart triggering, read corresponding with the c bookmart is jumped to
The page is read, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and institute
Before stating the image displaying object for including in reading page, further comprises: being shown with full form opposite with the c bookmart
The image answered shows object.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
According to the page iden-tity, at least one the object one layout region for including in the reading page is determined;
At least one image for including in the reading page is obtained according at least one described object one layout region to show
Object.
In a kind of optional mode, the executable instruction makes the processor execute following operation:
The word content for including in the reading page is obtained, is obtained in the text according to preset Feature Words database
The each Feature Words for including in appearance;
According to the type of each Feature Words, the type for showing object corresponding with the reading page is determined;
The exhibition of corresponding types is inserted into the object one layout region for including into the reading page by object typesetting engine
Show object.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein.
Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system
Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various
Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect
Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself
All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments in this include institute in other embodiments
Including certain features rather than other feature, but the combination of the feature of different embodiment means in the scope of the present invention
Within and form different embodiments.For example, in the following claims, embodiment claimed it is any it
One can in any combination mode come using.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability
Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch
To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame
Claim.
The invention also discloses a kind of generation methods of c bookmart of A1., comprising:
It determines reading page corresponding with the bookmark generation request received, obtains the page mark of the reading page
Know;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image exhibition
Show the corresponding object tag information of object;
Mapping relations between the object tag information and the page iden-tity of the reading page are stored to preset
In mapping table;
According to the mapping table and the object tag information, electronics corresponding with the reading page is generated
Bookmark.
A2. the method according to claim A1, wherein described that the reading page is obtained according to the page iden-tity
In include image show object include:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing object phase with the candidate
Corresponding user's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
A3. the method according to claim A2, wherein user's intersection record includes: opposite with click behavior
The click class intersection record, and/or scaling class intersection record corresponding with scaling behavior answered;
Also, it is described according to query result, image displaying object packet is extracted in object from described at least two candidate show
It includes:
According to query result, number of clicks, browsing duration, and/or scaling corresponding to each candidate displaying object are determined
Number;
According to the number of clicks, browsing duration, and/or scaling number, determine that each candidate interaction for showing object is deep
Angle value;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
A4. according to any method of claim A1-A3, wherein the displaying object includes picture, and the life
Include: at object tag information corresponding with described image displaying object
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system corresponding with described image displaying object is distributed
Figure;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
A5. according to any method of claim A1-A4, wherein the displaying object includes picture, and the life
Include: at object tag information corresponding with described image displaying object
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object in preset identification database
The target area that the mark picture of storage matches;
Object tag information corresponding with described image displaying object is generated according to the target area.
A6. according to any method of claim A1-A5, wherein the generation shows object phase with described image
Corresponding object tag information includes:
It shows that object carries out cutting processing for described image, shows that object generates object according to treated image is cut
Label information.
A7. according to any method of claim A1-A6, wherein the generation is corresponding with the reading page
C bookmart after, further comprise:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to read page corresponding with the c bookmart
Face jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information,
And/or the text summary info of the corresponding reading page of the c bookmart.
A8. the method according to claim A7, wherein it is described shown in preset bookmark list page it is generated
After each c bookmart, further comprise:
When receiving the page jump request for c bookmart triggering, read corresponding with the c bookmart is jumped to
The page is read, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and institute
Before stating the image displaying object for including in reading page, further comprises: being shown with full form opposite with the c bookmart
The image answered shows object.
A9. according to any method of claim A1-A8, wherein described according to page iden-tity acquisition
The image for including in reading page shows that object includes:
According to the page iden-tity, at least one the object one layout region for including in the reading page is determined;
At least one image for including in the reading page is obtained according at least one described object one layout region to show
Object.
A10. the method according to claim A9, wherein before the method executes, further comprise:
The word content for including in the reading page is obtained, is obtained in the text according to preset Feature Words database
The each Feature Words for including in appearance;
According to the type of each Feature Words, the type for showing object corresponding with the reading page is determined;
The exhibition of corresponding types is inserted into the object one layout region for including into the reading page by object typesetting engine
Show object.
B11. a kind of electronic equipment, comprising: processor, memory, communication interface and communication bus, the processor, institute
It states memory and the communication interface completes mutual communication by the communication bus;
For the memory for storing an at least executable instruction, it is following that the executable instruction executes the processor
Operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page mark of the reading page
Know;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image exhibition
Show the corresponding object tag information of object;
Mapping relations between the object tag information and the page iden-tity of the reading page are stored to preset
In mapping table;
According to the mapping table and the object tag information, electronics corresponding with the reading page is generated
Bookmark.
B12. the electronic equipment according to claim B11, wherein the executable instruction executes the processor
It operates below:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing object phase with the candidate
Corresponding user's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
B13. the electronic equipment according to claim B12, wherein user's intersection record includes: and clicks row
For corresponding click class intersection record, and/or scaling class intersection record corresponding with scaling behavior;
Also, the executable instruction makes the processor execute following operation:
According to query result, number of clicks, browsing duration, and/or scaling corresponding to each candidate displaying object are determined
Number;
According to the number of clicks, browsing duration, and/or scaling number, determine that each candidate interaction for showing object is deep
Angle value;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
B14. according to any electronic equipment of claim B11-B13, wherein the displaying object includes picture,
And the executable instruction makes the processor execute following operation:
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system corresponding with described image displaying object is distributed
Figure;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
B15. according to any electronic equipment of claim B11-B14, wherein the displaying object includes picture,
And the executable instruction makes the processor execute following operation:
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object in preset identification database
The target area that the mark picture of storage matches;
Object tag information corresponding with described image displaying object is generated according to the target area.
B16. according to any electronic equipment of claim B11-B15, wherein the executable instruction makes the place
It manages device and executes following operation:
It shows that object carries out cutting processing for described image, shows that object generates object according to treated image is cut
Label information.
B17. according to any electronic equipment of claim B11-B16, wherein the generation and the reading page
After corresponding c bookmart, the executable instruction makes the processor execute following operation:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to read page corresponding with the c bookmart
Face jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information,
And/or the text summary info of the corresponding reading page of the c bookmart.
B18. the electronic equipment according to claim B17, wherein described to be shown in preset bookmark list page
After each c bookmart generated, the executable instruction makes the processor execute following operation:
When receiving the page jump request for c bookmart triggering, read corresponding with the c bookmart is jumped to
The page is read, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and institute
Before stating the image displaying object for including in reading page, further comprises: being shown with full form opposite with the c bookmart
The image answered shows object.
B19. according to any electronic equipment of claim B11-B18, wherein the executable instruction makes the place
It manages device and executes following operation:
According to the page iden-tity, at least one the object one layout region for including in the reading page is determined;
At least one image for including in the reading page is obtained according at least one described object one layout region to show
Object.
B20. the electronic equipment according to claim B19, wherein the executable instruction executes the processor
It operates below:
The word content for including in the reading page is obtained, is obtained in the text according to preset Feature Words database
The each Feature Words for including in appearance;
According to the type of each Feature Words, the type for showing object corresponding with the reading page is determined;
The exhibition of corresponding types is inserted into the object one layout region for including into the reading page by object typesetting engine
Show object.
C21. a kind of computer storage medium is stored with an at least executable instruction in the storage medium, described to hold
Row instruction makes processor execute following operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page mark of the reading page
Know;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image exhibition
Show the corresponding object tag information of object;
Mapping relations between the object tag information and the page iden-tity of the reading page are stored to preset
In mapping table;
According to the mapping table and the object tag information, electronics corresponding with the reading page is generated
Bookmark.
C22. the computer storage medium according to claim C21, wherein the executable instruction makes the processing
Device executes following operation:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing object phase with the candidate
Corresponding user's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
C23. the computer storage medium according to claim C22, wherein user's intersection record include: with
The corresponding click class intersection record of click behavior, and/or scaling class intersection record corresponding with scaling behavior;
Also, the executable instruction makes the processor execute following operation:
According to query result, number of clicks, browsing duration, and/or scaling corresponding to each candidate displaying object are determined
Number;
According to the number of clicks, browsing duration, and/or scaling number, determine that each candidate interaction for showing object is deep
Angle value;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
C24. according to any computer storage medium of claim C21-C23, wherein the displaying object includes
Picture, and the executable instruction makes the processor execute following operation:
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system corresponding with described image displaying object is distributed
Figure;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
C25. according to any computer storage medium of claim C21-C24, wherein the displaying object includes
Picture, and the executable instruction makes the processor execute following operation:
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object in preset identification database
The target area that the mark picture of storage matches;
Object tag information corresponding with described image displaying object is generated according to the target area.
C26. according to any computer storage medium of claim C21-C25, wherein the executable instruction makes
The processor executes following operation:
It shows that object carries out cutting processing for described image, shows that object generates object according to treated image is cut
Label information.
C27. according to any computer storage medium of claim C21-C26, wherein the generation is read with described
After reading the corresponding c bookmart of the page, the executable instruction makes the processor execute following operation:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to read page corresponding with the c bookmart
Face jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information,
And/or the text summary info of the corresponding reading page of the c bookmart.
C28. the computer storage medium according to claim C27, wherein described in preset bookmark list page
After showing generated each c bookmart, the executable instruction makes the processor execute following operation:
When receiving the page jump request for c bookmart triggering, read corresponding with the c bookmart is jumped to
The page is read, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and institute
Before stating the image displaying object for including in reading page, further comprises: being shown with full form opposite with the c bookmart
The image answered shows object.
C29. according to any computer storage medium of claim C21-C28, wherein the executable instruction makes
The processor executes following operation:
According to the page iden-tity, at least one the object one layout region for including in the reading page is determined;
At least one image for including in the reading page is obtained according at least one described object one layout region to show
Object.
C30. the computer storage medium according to claim C29, wherein the executable instruction makes the processing
Device executes following operation:
The word content for including in the reading page is obtained, is obtained in the text according to preset Feature Words database
The each Feature Words for including in appearance;
According to the type of each Feature Words, the type for showing object corresponding with the reading page is determined;
The exhibition of corresponding types is inserted into the object one layout region for including into the reading page by object typesetting engine
Show object.
Claims (10)
1. a kind of generation method of c bookmart, comprising:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of the reading page;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image displaying pair
As corresponding object tag information;
By the mapping relations storage between the object tag information and the page iden-tity of the reading page to preset mapping
In relation table;
According to the mapping table and the object tag information, e-book corresponding with the reading page is generated
Label.
2. according to the method described in claim 1, wherein, described obtained in the reading page according to the page iden-tity includes
Image show object include:
The candidate displaying object of include in the reading page at least two is determined according to the page iden-tity;
Respectively for each candidate displaying object, whether inquire in user journal information comprising showing that object is corresponding with the candidate
User's intersection record;
According to query result, image displaying object is extracted in object from described at least two candidate show.
3. according to the method described in claim 2, wherein, user's intersection record includes: point corresponding with click behavior
Hit class intersection record, and/or scaling class intersection record corresponding with scaling behavior;
Also, it is described according to query result, image, which is extracted, from described at least two candidate displaying objects shows that object includes:
According to query result, number of clicks, browsing duration, and/or scaling number corresponding to each candidate displaying object are determined;
According to the number of clicks, browsing duration, and/or scaling number, each candidate interaction depth value for showing object is determined;
According to the interactive depth value, image displaying object is extracted in object from described at least two candidate show.
4. method according to claim 1 to 3, wherein the displaying object includes picture, and the generation and institute
It states image and shows that the corresponding object tag information of object includes:
Determine that described image shows the color feature value of each pixel of object;
According to the color feature value of each pixel, determining colour system distribution map corresponding with described image displaying object;
Object tag information corresponding with described image displaying object is generated according to the colour system distribution map.
5. method according to claim 1 to 4, wherein the displaying object includes picture, and the generation and institute
It states image and shows that the corresponding object tag information of object includes:
It shows that object carries out image recognition for described image, obtains image recognition result;
According to described image recognition result, extract described image and show include in object with stored in preset identification database
The target area that matches of mark picture;
Object tag information corresponding with described image displaying object is generated according to the target area.
6. -5 any method according to claim 1, wherein the generation shows that object is corresponding right with described image
As label information includes:
It shows that object carries out cutting processing for described image, shows that object generates object tag according to treated image is cut
Information.
7. -6 any method according to claim 1, wherein described to generate e-book corresponding with the reading page
After label, further comprise:
Generated each c bookmart is shown in preset bookmark list page;Wherein, each c bookmart includes:
Object tag information corresponding with the c bookmart, for jumping to reading page corresponding with the c bookmart
Jump entry element, the progress msg of the corresponding reading page of the c bookmart, the c bookmart generation temporal information and/
Or the text summary info of the corresponding reading page of the c bookmart.
8. described to show generated each electricity in preset bookmark list page according to the method described in claim 7, wherein
After philosophical works label, further comprise:
When receiving the page jump request for c bookmart triggering, read page corresponding with the c bookmart is jumped to
Face, to show that the image for including in the reading page and the reading page shows object;
Wherein, described to jump to reading page corresponding with the c bookmart, to show the reading page and described read
Before reading the image for including in page displaying object, further comprise: being shown with full form corresponding with the c bookmart
Image shows object.
9. a kind of electronic equipment, comprising: processor, memory, communication interface and communication bus, the processor, the storage
Device and the communication interface complete mutual communication by the communication bus;
The memory makes the processor execute following behaviour for storing an at least executable instruction, the executable instruction
Make:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of the reading page;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image displaying pair
As corresponding object tag information;
By the mapping relations storage between the object tag information and the page iden-tity of the reading page to preset mapping
In relation table;
According to the mapping table and the object tag information, e-book corresponding with the reading page is generated
Label.
10. a kind of computer storage medium, an at least executable instruction, the executable instruction are stored in the storage medium
Processor is set to execute following operation:
It determines reading page corresponding with the bookmark generation request received, obtains the page iden-tity of the reading page;
The image for including in the reading page is obtained according to the page iden-tity and shows object, is generated and described image displaying pair
As corresponding object tag information;
By the mapping relations storage between the object tag information and the page iden-tity of the reading page to preset mapping
In relation table;
According to the mapping table and the object tag information, e-book corresponding with the reading page is generated
Label.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910372802.8A CN110309447B (en) | 2019-05-06 | 2019-05-06 | Electronic bookmark generation method, electronic equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910372802.8A CN110309447B (en) | 2019-05-06 | 2019-05-06 | Electronic bookmark generation method, electronic equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110309447A true CN110309447A (en) | 2019-10-08 |
CN110309447B CN110309447B (en) | 2020-04-21 |
Family
ID=68075363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910372802.8A Active CN110309447B (en) | 2019-05-06 | 2019-05-06 | Electronic bookmark generation method, electronic equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110309447B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111090817A (en) * | 2019-12-20 | 2020-05-01 | 掌阅科技股份有限公司 | Method for displaying book extension information, electronic equipment and computer storage medium |
CN112149025A (en) * | 2020-10-19 | 2020-12-29 | 腾讯科技(深圳)有限公司 | Media resource display method and device, storage medium and electronic equipment |
CN112835491A (en) * | 2019-11-22 | 2021-05-25 | 北京沃东天骏信息技术有限公司 | Information processing method and device, electronic equipment and readable storage medium |
CN113741763A (en) * | 2021-07-22 | 2021-12-03 | 咪咕数字传媒有限公司 | Electronic book display method and device and electronic equipment |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020196272A1 (en) * | 1998-10-01 | 2002-12-26 | Digimarc Corporation | Smart images and image bookmarks for an internet browser |
CN101751476A (en) * | 2010-02-02 | 2010-06-23 | 汉王科技股份有限公司 | Method and device for marking electronic bookmarks |
EP2325845A1 (en) * | 2009-11-20 | 2011-05-25 | Sony Corporation | Information Processing Apparatus, Bookmark Setting Method, and Program |
CN102123195A (en) * | 2009-12-11 | 2011-07-13 | 三星电子株式会社 | Apparatus and method for providing bookmark service in communication terminal |
CN102486789A (en) * | 2010-12-03 | 2012-06-06 | 联想(北京)有限公司 | Electronic equipment, webpage bookmark image generating method and webpage bookmark generating method |
CN102663135A (en) * | 2012-05-03 | 2012-09-12 | 中兴通讯股份有限公司 | Method and device for implementing graphical bookmark for embedded browser, and terminal |
CN103218367A (en) * | 2012-01-20 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and device for generating bookmark |
CN103488423A (en) * | 2013-09-18 | 2014-01-01 | 百度在线网络技术(北京)有限公司 | Method and device for implementing bookmark function in electronic reader |
CN103593118A (en) * | 2013-11-29 | 2014-02-19 | 重庆市科学技术研究院 | Irregular figure bookmark adding method and system based on Android platform reader |
CN105512123A (en) * | 2014-09-23 | 2016-04-20 | 佳能株式会社 | Methods and devices for establishing webpage feature image and generating webpage bookmark |
CN105653555A (en) * | 2014-11-18 | 2016-06-08 | 广州市动景计算机科技有限公司 | Browser-based bookmark display method and relevant device and system |
CN106462865A (en) * | 2014-03-13 | 2017-02-22 | 株式会社实虚螺旋 | Tag management system, tag management method, information provision system, and information provision method, as well as devices and tag used therefor |
CN109086304A (en) * | 2018-06-21 | 2018-12-25 | 腾讯科技(武汉)有限公司 | A kind of update method of c bookmart, device and storage medium |
CN109703232A (en) * | 2018-11-30 | 2019-05-03 | 数景智能科技(宁波)有限公司 | A kind of intelligence books note |
-
2019
- 2019-05-06 CN CN201910372802.8A patent/CN110309447B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020196272A1 (en) * | 1998-10-01 | 2002-12-26 | Digimarc Corporation | Smart images and image bookmarks for an internet browser |
EP2325845A1 (en) * | 2009-11-20 | 2011-05-25 | Sony Corporation | Information Processing Apparatus, Bookmark Setting Method, and Program |
CN102123195A (en) * | 2009-12-11 | 2011-07-13 | 三星电子株式会社 | Apparatus and method for providing bookmark service in communication terminal |
CN101751476A (en) * | 2010-02-02 | 2010-06-23 | 汉王科技股份有限公司 | Method and device for marking electronic bookmarks |
CN102486789A (en) * | 2010-12-03 | 2012-06-06 | 联想(北京)有限公司 | Electronic equipment, webpage bookmark image generating method and webpage bookmark generating method |
CN103218367A (en) * | 2012-01-20 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and device for generating bookmark |
CN102663135A (en) * | 2012-05-03 | 2012-09-12 | 中兴通讯股份有限公司 | Method and device for implementing graphical bookmark for embedded browser, and terminal |
CN103488423A (en) * | 2013-09-18 | 2014-01-01 | 百度在线网络技术(北京)有限公司 | Method and device for implementing bookmark function in electronic reader |
CN103593118A (en) * | 2013-11-29 | 2014-02-19 | 重庆市科学技术研究院 | Irregular figure bookmark adding method and system based on Android platform reader |
CN106462865A (en) * | 2014-03-13 | 2017-02-22 | 株式会社实虚螺旋 | Tag management system, tag management method, information provision system, and information provision method, as well as devices and tag used therefor |
CN105512123A (en) * | 2014-09-23 | 2016-04-20 | 佳能株式会社 | Methods and devices for establishing webpage feature image and generating webpage bookmark |
CN105653555A (en) * | 2014-11-18 | 2016-06-08 | 广州市动景计算机科技有限公司 | Browser-based bookmark display method and relevant device and system |
CN109086304A (en) * | 2018-06-21 | 2018-12-25 | 腾讯科技(武汉)有限公司 | A kind of update method of c bookmart, device and storage medium |
CN109703232A (en) * | 2018-11-30 | 2019-05-03 | 数景智能科技(宁波)有限公司 | A kind of intelligence books note |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112835491A (en) * | 2019-11-22 | 2021-05-25 | 北京沃东天骏信息技术有限公司 | Information processing method and device, electronic equipment and readable storage medium |
CN112835491B (en) * | 2019-11-22 | 2024-04-05 | 北京沃东天骏信息技术有限公司 | Information processing method, information processing device, electronic equipment and readable storage medium |
CN111090817A (en) * | 2019-12-20 | 2020-05-01 | 掌阅科技股份有限公司 | Method for displaying book extension information, electronic equipment and computer storage medium |
CN112149025A (en) * | 2020-10-19 | 2020-12-29 | 腾讯科技(深圳)有限公司 | Media resource display method and device, storage medium and electronic equipment |
CN112149025B (en) * | 2020-10-19 | 2023-08-29 | 腾讯科技(深圳)有限公司 | Media resource display method and device, storage medium and electronic equipment |
CN113741763A (en) * | 2021-07-22 | 2021-12-03 | 咪咕数字传媒有限公司 | Electronic book display method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN110309447B (en) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110309447A (en) | A kind of generation method of c bookmart, electronic equipment and computer storage medium | |
US10769317B2 (en) | Computer aided systems and methods for creating custom products | |
CN111080780B (en) | Edge processing method and device for virtual character model | |
CN102650999B (en) | A kind of method and system of extracting object attribute value information from webpage | |
CN109117228A (en) | The generation method and device of graphical interfaces | |
CN105094775B (en) | Webpage generation method and device | |
CN105653984B (en) | File fingerprint method of calibration and device | |
US20150187095A1 (en) | Method and device for implementing page mask | |
CN107507155A (en) | Video segmentation result edge optimization real-time processing method, device and computing device | |
CN106303729B (en) | Exchange method, interactive device and user equipment based on barrage | |
US11281848B2 (en) | System and method for automating the creation of a renderable design | |
CN109522436A (en) | Similar image lookup method and device | |
CN110084871B (en) | Image typesetting method and device and electronic terminal | |
CN107547803A (en) | Video segmentation result edge optimization processing method, device and computing device | |
CN110400254A (en) | A kind of lipstick examination cosmetic method and device | |
CN107610149A (en) | Image segmentation result edge optimization processing method, device and computing device | |
CN105051789A (en) | Three-dimensional map display system | |
CN112700513A (en) | Image processing method and device | |
CN110213458A (en) | A kind of image processing method, device and storage medium | |
CN106557496B (en) | Table configuration method and device | |
CN109324859A (en) | Book cover replacing options, electronic equipment and computer storage medium | |
CN106547895A (en) | A kind of extracting method and device of info web | |
CN106648571A (en) | Application interface correction method and apparatus | |
CN110198420A (en) | Video generation method and device based on nonlinear video editor | |
Sreedevi et al. | Content based image retrieval based on Database revision |
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 |