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 PDF

Info

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
Application number
CN201910372802.8A
Other languages
Chinese (zh)
Other versions
CN110309447B (en
Inventor
姜山
杨龑
吴馥江
戴树颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ireader Technology Co Ltd
Zhangyue Technology Co Ltd
Original Assignee
Zhangyue Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhangyue Technology Co Ltd filed Critical Zhangyue Technology Co Ltd
Priority to CN201910372802.8A priority Critical patent/CN110309447B/en
Publication of CN110309447A publication Critical patent/CN110309447A/en
Application granted granted Critical
Publication of CN110309447B publication Critical patent/CN110309447B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark 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

A kind of generation method of c bookmart, electronic equipment and computer storage medium
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.
CN201910372802.8A 2019-05-06 2019-05-06 Electronic bookmark generation method, electronic equipment and computer storage medium Active CN110309447B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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