Summary of the invention
In view of this, the invention provides a kind of sharing method and equipment of e-book annotation information, to improve the efficient of sharing of e-book annotation information.
Technical scheme of the present invention specifically is achieved in that
A kind of sharing method of e-book annotation information, the method comprises:
The interpolation request of client e-book annotation information, identification e-book annotation information for the particular location of e-book content, and send to server;
Server receives and stores described e-book annotation information and described particular location;
Client is when showing the e-book annotation information, according to e-book annotation information to be shown for the particular location of e-book content, obtain the e-book annotation information corresponding with described particular location from server end, show the e-book annotation information of obtaining, and the e-book annotation information that shows is pointed to described particular location.
A kind of share system of e-book annotation information, this system comprises client and server, and described client comprises adds module and display module, and described server comprises memory module;
Described interpolation module be used for to receive the interpolation request of e-book annotation information, identification e-book annotation information for the particular location of e-book content;
Described memory module is used for storing described e-book annotation information and described particular location;
Described display module, be used for according to e-book annotation information to be shown for the particular location of e-book content, obtain the e-book annotation information corresponding with described particular location from described memory module, show the e-book annotation information of obtaining, and the e-book annotation information that shows is pointed to described particular location.
as seen from the above technical solution, the present invention by identification e-book annotation information for the particular location of e-book content, and at server side store electricity philosophical works annotation information and described particular location, when client-side shows the e-book annotation information, according to this annotation information for the particular location of e-book content, the e-book annotation information that shows is pointed to described particular location, make the reader can see own in the e-book reading process or other people annotation information, and can find out clearly annotation information is for which content, with in prior art only e-book in full or the end of chapters and sections just can see annotation information, and be difficult to determine annotation information specifically for which content is compared, can improve the efficient of sharing of e-book annotation information.
Embodiment
Fig. 1 is the sharing method flow chart of e-book annotation information provided by the invention.
As shown in Figure 1, this flow process comprises:
Step 101, the interpolation request of client e-book annotation information.
Wherein, described interpolation request can be for example to choose certain part of e-book content and long by the operation that reaches certain time length, can be also the operation of choosing certain part of e-book content and clicking certain menu.
Step 102, client identification e-book annotation information for the particular location of e-book content.
Step 103, client is stored in server side with described e-book annotation information and described particular location.
Step 104, client is when showing the e-book annotation information, according to e-book annotation information to be shown for the particular location of e-book content, obtain the e-book annotation information corresponding with described particular location from server side, show the e-book annotation information of obtaining, and the e-book annotation information that shows is pointed to described particular location.
In this step, the e-book annotation information that shows is pointed to described particular location various ways can be arranged, for example, on described particular location, show described e-book annotation information in the float text mode, perhaps, in page empty partial display e-book annotation information, and utilize the signs such as arrow, with this e-book annotation information point to its for the particular location of e-book content.
In method shown in Figure 1, interpolation request in e-book reading client e-book annotation information, identification e-book annotation information for the particular location of e-book content, then e-book annotation information and the described particular location with record stores server side into, when needing show needle to the e-book annotation information of a certain particular location of e-book content, the e-book reading client reads e-book annotation information for this particular location from server side, show described e-book annotation information, and the annotation information that shows is pointed to described particular location.
Wherein, the e-book reading client can provide the entrance that shows the e-book annotation information, and a trigger module for example is set.At the initial time that shows the e-book content, the e-book reading client can be hidden the e-book annotation information, receive when request of checking of e-book annotation information from this entrance when the e-book reading client, show again described e-book annotation information, and this annotation information is pointed to its corresponding e-book content, when the e-book reading client receives the hiding request of e-book annotation information from this entrance, hide the e-book annotation information, namely do not show described e-book annotation information.
For can clear and definite e-book annotation information by which user add, can also judge in the present invention whether the user who sends e-book interpolation request logins, if login, further store the corresponding relation of the annotation information of user add and this user's identify label (ID) at server side, if not login, can login by reminding user, also can allow user anonymity to add annotation information.
therefore, server side can store electricity philosophical works annotation information and this annotation information for the particular location of e-book content, and add corresponding relation between the user ID of this annotation information, when showing the e-book annotation information, the e-book reading client is from described server side reading e-books annotation information, this annotation information for the particular location of e-book content, and the user ID of adding this annotation information, show the annotation information that reads, with this annotation information point to its for the e-book content, and the user ID of this annotation information is added in demonstration.Described user ID can be user name, can be also user's the contact methods such as mailbox.
Read impression for the ease of the alternating current philosophical works between the user, in the present invention, the request that the e-book reading client can also receive the Client-initiated of checking the e-book annotation information, set up correspondence with the user who adds this e-book annotation information, and set up correspondence between the user of the user that checks the e-book annotation information and this e-book annotation information of interpolation.Wherein, the e-book reading client can be directly and the correspondence of another e-book reading client, also can set up correspondence with another e-book reading client by server.
Wherein, described correspondence can be to set up good friend's relation, concern relation, receiving and dispatching mail, session interchange etc.
In the present invention, can arrange: add the user of e-book annotation information and check between the user of this annotation information to have predetermined relation, such as good friend's relation, concern relation etc., in other words, only have by searching the user relationship data storehouse, the request determined checks that there is predetermined relationship in the user for this annotation information of interpolation of annotation information, just shows described annotation information.Certainly, also can allow the user to check the annotation information of any user add.
Based on said method, the present invention also provides a kind of share system of e-book annotation information, specifically sees also Fig. 2.
Fig. 2 is that the share system of e-book annotation information provided by the invention forms schematic diagram.
Wherein, this system comprises client and server, and described client comprises adds module 201 and display module 203, and described server comprises memory module 202.
Add module 201, be used for receiving the interpolation request of e-book annotation information, identification e-book annotation information for the particular location of e-book content.
Memory module 202 is used for storing described e-book annotation information and described particular location.
Display module 203, be used for according to e-book annotation information to be shown for the particular location of e-book content, obtain the e-book annotation information corresponding with described particular location from described memory module, show the e-book annotation information of obtaining, and the e-book annotation information that shows is pointed to described particular location.
Display module 203 be used for to receive the request of checking of e-book annotation information and hides request, when receiving this and check request, shows the e-book annotation information, when receiving this and hide request, hides the e-book annotation information.
Add module 201, can also be used for when the user who sends described interpolation request login, the corresponding relation of the annotation information of this user add and this user's identify label ID is issued described memory module.
Memory module 202, be used for the annotation information of storage user add and this user's the corresponding relation of identify label ID and this annotation information for the particular location of e-book content between corresponding relation.
Display module 203 can also be used for showing the user ID of adding the e-book annotation information.
Interpolation module 201 wherein can be used for receiving the interpolation request of e-book annotation information, and whether the user that judgement sends described interpolation request logins, if the user's login that sends described interpolation request is reminded in not login.
Described client can also comprise that correspondence sets up module.
Described correspondence is set up module, be used for to receive the Client-initiated of checking the e-book annotation information, with the request that the user who adds this e-book annotation information sets up correspondence, set up the correspondence between the user of the user that checks the e-book annotation information and this e-book annotation information of interpolation.
E-book reading client of the present invention can be PC, can be also the handheld electronics devices such as mobile phone.
The above is only preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, is equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.