著录项信息
专利名称 | 电子书分享方法及服务器、客户端 |
申请号 | CN201210013165.3 | 申请日期 | 2012-01-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-07-17 | 公开/公告号 | CN103209163A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 三星电子(中国)研发中心;三星电子株式会社 | 申请人地址 | 江苏省南京市建邺区庐山路188号新地中心17楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 三星电子(中国)研发中心,三星电子株式会社 | 当前权利人 | 三星电子(中国)研发中心,三星电子株式会社 |
发明人 | 辛泰齐;苏璐 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了电子书分享方法及服务器、客户端。方法包括:第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注,并对该备注执行了分享操作,则将该电子书名、该语句在电子书中的位置、该备注携带在备注分享请求消息中发送给服务器;服务器接收所述消息,在已购买该电子书、且愿意接收他人备注的用户中选择一个第二用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户。本发明实现了电子书的分享。
1.一种电子书分享方法,其特征在于,该方法包括: 第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注,并对该备注执行了分享操作,则将该电子书名、该语句在电子书中的位置、该备注携带在备注分享请求消息中发送给服务器; 服务器接收所述消息,在已购买该电子书、且愿意接收他人备注的用户中选择一个第二用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户; 若服务器接收到第二用户返回的拒收响应消息,则从已购买该电子书、且愿意接收他人备注的用户中选择一个第三用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第三用户,直至有用户返回接收响应消息。
2.根据权利要求1所述的方法,其特征在于,所述服务器将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户进一步包括: 服务器在自身维护的第二用户的已接收分享备注库中添加所述电子书名、所述语句在电子书中的位置、所述备注的对应关系,且, 当第二用户通过第二客户端阅读已购买的电子书时,若第二客户端发现第二用户针对当前页面执行了请求查看分享备注操作后,向服务器发送携带电子书名、当前页面页码的查看分享备注请求消息;服务器接收该消息,在自身维护的第二用户的已接收分享备注库中查找与该消息中的电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给第二客户端,所述备注信息至少包括:语句在电子书中的位置及备注。
3.根据权利要求2所述的方法,其特征在于,所述服务器将查找到的所有备注信息返回给第二客户端之后进一步包括: 对于接收到的每一条备注信息,第二客户端根据语句在电子书中的位置,生成对应的备注信息层,在电子书层上中覆盖该语句,当发现第二用户点击了该备注信息层时,向第二用户显示对该语句的备注。
4.根据权利要求1所述的方法,其特征在于,所述第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注之后进一步包括: 第一客户端将该电子书名、该语句在电子书中的位置、该备注携带在备注保存请求消息中发送给服务器,服务器在自身维护的第一用户的备注信息库中保存所述电子书名、所述语句在电子书中的位置、所述备注的对应关系;且, 当第一用户通过任一客户端阅读已购买的电子书时,若该客户端发现第一用户针对当前页面执行了请求查看自己备注操作后,向服务器发送携带电子书名、当前页面页码的查看自己备注请求消息;服务器接收该消息,在自身维护的第一用户的备注信息库中查找与该消息中的电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。
5.根据权利要求4所述的方法,其特征在于,所述服务器将查找到的所有备注信息返回给客户端之后进一步包括: 该客户端对于接收到的每一条备注信息,根据语句在电子书中的位置,生成备注信息层,在电子书层上覆盖该语句,当发现第一用户点击了语句该备注信息层时,向第二用户显示对该语句的备注。
6.根据权利要求4所述的方法,其特征在于,所述服务器在自身维护的第一用户的备注信息库中保存所述电子书名、所述语句在电子书中的位置、所述备注的对应关系之后进一步包括: 当第一客户端发现第一用户对所述语句的备注进行了修改时,将所述电子书名、所述语句在电子书中的位置、更新后的备注携带在备注更新请求消息中发送给服务器,服务器以该更新后的备注更新第一用户的备注信息库中的原备注;或者, 当第一客户端发现第一用户对所述语句的备注进行了删除操作后,向服务器发送携带所述电子书名、所述语句在电子书中的位置的备注删除请求消息,服务器收到该消息后,删除自身维护的第一用户的备注信息库中与该备注相关的信息。
7.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 当第一客户端发现第一用户对正在阅读的电子书添加了书签时,将该书签信息发送给服务器,服务器在自身维护的第一用户的书签信息库中添加该书签信息; 此后,当第一用户通过任一客户端阅读所述电子书时,若该客户端发现第一用户针对该电子书执行了请求下载书签操作,则向服务器发送携带电子书名的书签下载请求消息,服务器接收到该消息后,在第一用户的书签信息库中查找与该电子书名匹配的书签信息,将查找到的所有书签信息返回给该客户端,该客户端将所有书签信息显示给第一用户。
8.根据权利要求1所述的方法,其特征在于,所述第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注之前进一步包括: 服务器接收第一客户端发来的针对所述电子书的购买请求,若接受了该请求,则向第一用户开放该电子书的阅读权限,将第一用户名添加到该电子书的购买用户列表中, 当第一用户通过任一客户端登录到服务器上时,通过下载方式或在线浏览方式阅读该电子书。
9.一种电子书服务器,其特征在于,该服务器包括: 消息收发模块:接收第一客户端发来的来自第一用户的备注分享请求消息,将该消息中的电子书名、语句在电子书中的位置、备注保存到用户信息存储模块中维护的第一用户的备注信息库中,并在用户管理模块维护的针对该电子书的购买用户列表中选择一个愿意接收他人备注的第二用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户,若接收到第二用户返回的拒收响应消息,则在用户管理模块维护的针对该电子书的购买用户列表中选择一个愿意接收他人备注的第三用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第三用户,直至有用户返回接收响应消息; 用户管理模块:针对每一电子书,维护该电子书的购买用户列表; 用户信息存储模块:维护用户的备注信息库。
10.根据权利要求9所述的服务器,其特征在于,所述用户信息存储模块进一步用于:维护用户的已接收分享备注库; 且,所述消息收发模块进一步用于,在将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户时,在用户信息存储模块维护的第二用户的已接收分享备注库中添加所述电子书名、所述语句在电子书中的位置、所述备注的对应关系; 且所述消息收发模块进一步用于,当接收到任一客户端发来的来自第二用户的携带电子书名、页面页码的查看分享备注请求消息,在用户信息存储模块维护的第二用户的已接收分享备注库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。
11.根据权利要求9所述的服务器,其特征在于,所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、页面页码的查看自己备注请求消息时,在用户信息存储模块维护的第一用户的备注信息库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。
12.根据权利要求9所述的服务器,其特征在于,所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置、更新后备注的备注更新请求消息时,以该更新后备注更新用户信息存储模块维护的第一用户的备注信息库中的对应备注;或者, 当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置的备注删除请求消息时,删除用户信息存储模块维护的第一用户的备注信息库中的对应备注ί目息O
13.根据权利要求9所述的服务器,其特征在于,所述用户信息存储模块进一步用于,维护用户的书签信息库; 所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、书签信息的书签保存请求消息时,将该电子书名、书签信息添加到用户信息存储模块维护的第一用户的书签信息库中; 且,所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名的书签下载请求消息后,在用户信息存储模块维护的第一用户的书签信息库中查找与该电子书名匹配的书签信息,将查找到的所有书签信息返回给该客户端。
14.根据权利要求9所述的服务器,其特征在于,所述消息收发模块进一步用于,当接收到第一用户通过第一客户端发来的针对一电子书的购买请求时,若接受了该请求,则向第一用户开放该电子书的阅读权限,将第一用户名添加到用户管理模块维护的该电子书的购买用户列表中,且,之后若接收到第一用户通过任一客户端发来的针对该电子书的下载请求,则将该电子书发送给第一用户,若接收到第一用户通过任一客户端发来的在线浏览请求,则向第一用户在线显示该电子书。
电子书分享方法及服务器、客户端\n技术领域\n[0001]本发明涉及电子书技术领域,具体涉及电子书分享方法及服务器、客户端。\n背景技术\n[0002]现有的电子书的浏览不是基于某种专用的电子设备,就是基于某种特定的软件环境,比如kandle、ipad、一些在线网站等。\n[0003]现有的电子书浏览技术或者是将书籍下载到自身设备的客户端来阅读,这样换设备以后还需要重新下载,且以前自己的书签、备注等都不能同步到新设备上;或者在网上浏览时亦只是单纯的阅读,不能让电子书成为一种拓展社交的媒介,仅限于好友之间来传递书籍,而且没有做到将自己读书时的感想心得一起分享。\n发明内容\n[0004]本发明提供电子书分享方法及服务器、客户端,以实现电子书的分享。\n[0005]本发明的技术方案是这样实现的:\n[0006] —种电子书分享方法,该方法包括:\n[0007]第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注,并对该备注执行了分享操作,则将该电子书名、该语句在电子书中的位置、该备注携带在备注分享请求消息中发送给服务器;\n[0008]服务器接收所述消息,在已购买该电子书、且愿意接收他人备注的用户中选择一个第二用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户。\n[0009]所述服务器将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户进一步包括:\n[0010]服务器在自身维护的第二用户的已接收分享备注库中添加所述电子书名、所述语句在电子书中的位置、所述备注的对应关系,且,\n[0011]当第二用户通过第二客户端阅读已购买的电子书时,若第二客户端发现第二用户针对当前页面执行了请求查看分享备注操作后,向服务器发送携带电子书名、当前页面页码的查看分享备注请求消息;服务器接收该消息,在自身维护的第二用户的已接收分享备注库中查找与该消息中的电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给第二客户端,所述备注信息至少包括:语句在电子书中的位置及备注。\n[0012]所述服务器将查找到的所有备注信息返回给第二客户端之后进一步包括:\n[0013]对于接收到的每一条备注信息,第二客户端根据语句在电子书中的位置,生成对应的备注信息层,在电子书层上中覆盖该语句,当发现第二用户点击了该备注信息层时,向第二用户显示对该语句的备注。\n[0014]所述服务器将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户之后进一步包括:\n[0015]若服务器接收到第二用户返回的拒收响应消息,则从已购买该电子书、且愿意接收他人备注的用户中选择一个第三用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第三用户。\n[0016]所述第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注之后进一步包括:\n[0017]第一客户端将该电子书名、该语句在电子书中的位置、该备注携带在备注保存请求消息中发送给服务器,服务器在自身维护的第一用户的备注信息库中保存所述电子书名、所述语句在电子书中的位置、所述备注的对应关系;且,\n[0018]当第一用户通过任一客户端阅读已购买的电子书时,若该客户端发现第一用户针对当前页面执行了请求查看自己备注操作后,向服务器发送携带电子书名、当前页面页码的查看自己备注请求消息;服务器接收该消息,在自身维护的第一用户的备注信息库中查找与该消息中的电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。\n[0019]所述服务器将查找到的所有备注信息返回给客户端之后进一步包括:\n[0020]该客户端对于接收到的每一条备注信息,根据语句在电子书中的位置,生成备注信息层,在电子书层上覆盖该语句,当发现第一用户点击了该备注信息层时,向第二用户显示对该语句的备注。\n[0021]所述服务器在自身维护的第一用户的备注信息库中保存所述电子书名、所述语句在电子书中的位置、所述备注的对应关系之后进一步包括:\n[0022]当第一客户端发现第一用户对所述语句的备注进行了修改时,将所述电子书名、所述语句在电子书中的位置、更新后的备注携带在备注更新请求消息中发送给服务器,月艮务器以该更新后的备注更新第一用户的备注信息库中的原备注;或者,\n[0023]当第一客户端发现第一用户对所述语句的备注进行了删除操作后,向服务器发送携带所述电子书名、所述语句在电子书中的位置的备注删除请求消息,服务器收到该消息后,删除自身维护的第一用户的备注信息库中与该备注相关的信息。\n[0024]所述方法进一步包括:\n[0025]当第一客户端发现第一用户对正在阅读的电子书添加了书签时,将该书签信息发送给服务器,服务器在自身维护的第一用户的书签信息库中添加该书签信息;\n[0026]此后,当第一用户通过任一客户端阅读所述电子书时,若该客户端发现第一用户针对该电子书执行了请求下载书签操作,则向服务器发送携带电子书名的书签下载请求消息,服务器接收到该消息后,在第一用户的书签信息库中查找与该电子书名匹配的书签信息,将查找到的所有书签信息返回给该客户端,该客户端将所有书签信息显示给第一用户。\n[0027]所述第一客户端发现第一用户对正在阅读的电子书中的语句添加了备注之前进一步包括:\n[0028]服务器接收第一客户端发来的针对所述电子书的购买请求,若接受了该请求,则向第一用户开放该电子书的阅读权限,将第一用户名添加到该电子书的购买用户列表中,\n[0029]当第一用户通过任一客户端登录到服务器上时,通过下载方式或在线浏览方式阅读该电子书。\n[0030] 一种电子书服务器,该服务器包括:\n[0031]消息收发模块:接收第一客户端发来的来自第一用户的备注分享请求消息,将该消息中的电子书名、语句在电子书中的位置、备注保存到用户信息存储模块中维护的第一用户的备注信息库中,并在用户管理模块维护的针对该电子书的购买用户列表中选择一个愿意接收他人备注的第二用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户;\n[0032]用户管理模块:针对每一电子书,维护该电子书的购买用户列表;\n[0033]用户信息存储模块:维护用户的备注信息库。\n[0034]所述用户信息存储模块进一步用户:维护用户的已接收分享备注库;\n[0035]且,所述消息收发模块进一步用于,在将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户时,在用户信息存储模块维护的第二用户的已接收分享备注库中添加所述电子书名、所述语句在电子书中的位置、所述备注的对应关系;\n[0036]且所述消息收发模块进一步用于,当接收到任一客户端发来的来自第二用户的携带电子书名、页面页码的查看分享备注请求消息,在用户信息存储模块维护的第二用户的已接收分享备注库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。\n[0037]所述消息收发模块进一步用于,若服务器将所述电子书名、所述语句在电子书中的位置、所述备注发送给第二用户后,接收到第二用户返回的拒收响应消息,则在用户管理模块维护的针对该电子书的购买用户列表中选择一个愿意接收他人备注的第三用户,将所述电子书名、所述语句在电子书中的位置、所述备注发送给第三用户。\n[0038]所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、页面页码的查看自己备注请求消息时,在用户信息存储模块维护的第一用户的备注信息库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,所述备注信息至少包括:语句在电子书中的位置及备注。\n[0039]所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置、更新后备注的备注更新请求消息时,以该更新后备注更新用户信息存储模块维护的第一用户的备注信息库中的对应备注;或者,\n[0040]当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置的备注删除请求消息时,删除用户信息存储模块维护的第一用户的备注信息库中的对应备注信息。\n[0041]所述用户信息存储模块进一步用于,维护用户的书签信息库;\n[0042]所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、书签信息的书签保存请求消息时,将该电子书名、书签信息添加到用户信息存储模块维护的第一用户的书签信息库中;\n[0043]且,所述消息收发模块进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名的书签下载请求消息后,在用户信息存储模块维护的第一用户的书签信息库中查找与该电子书名匹配的书签信息,将查找到的所有书签信息返回给该客户端。\n[0044]所述消息收发模块进一步用于,当接收到第一用户通过第一客户端发来的针对一电子书的购买请求时,若接受了该请求,则向第一用户开放该电子书的阅读权限,将第一用户名添加到用户管理模块维护的该电子书的购买用户列表中,且,之后若接收到第一用户通过任一客户端发来的针对该电子书的下载请求,则将该电子书发送给第一用户,若接收到第一用户通过任一客户端发来的在线浏览请求,则向第一用户在线显示该电子书。\n[0045] —种电子书客户端,包括:\n[0046]备注处理模块:当发现第一用户对正在阅读的电子书中的语句添加了备注,并对该备注执行了分享操作时,将该电子书名、该语句在电子书中的位置、该备注携带在分享指示中发送给消息收发模块;\n[0047]消息收发模块:接收备注处理模块发来的分享指示,将该指示中的电子书名、该语句在电子书中的位置、该备注携带在备注分享请求消息中发送给服务器。\n[0048]所述客户端进一步包括:个人信息模块,电子书生成模块和电子书显示模块;\n[0049]所述备注处理模块进一步用于,当发现用户针对电子书的当前页面执行了请求查看分享备注操作后,向消息收发模块发送携带电子书名、当前页面页码的查看分享备注指示;\n[0050]所述消息收发模块进一步用于,当接收到所述查看分享备注指示后,将该指示中的电子书名、当前页面页码携带在查看分享备注请求消息中发送给服务器;且,当接收到服务器返回的携带备注信息的查看分享备注响应消息时,将该消息中的备注信息发送给个人信息模块;\n[0051]所述个人信息模块接收到所述备注信息,根据该备注信息生成备注信息层发送给电子书显示模块;\n[0052]所述电子书生成模块,用于将从服务器获取的电子书作为电子书层发送给电子书显示模块;\n[0053]所述电子书显示模块,用于接收所述备注信息层和所述电子书层,对于每一备注信息层,根据语句在电子书中的位置,在电子书层上覆盖该语句,当发现用户点击了一备注信息层时,向用户显示对应的备注。\n[0054]所述客户端进一步包括:个人信息模块、电子书生成模块和电子书显示模块;\n[0055]所述备注处理模块进一步用于,当发现用户针对电子书的当前页面执行了请求查看自己备注操作后,向消息收发模块发送携带电子书名、当前页面页码的查看自己备注指示;\n[0056]所述消息收发模块进一步用于,当接收到所述查看自己备注指示后,将该指示中的电子书名、当前页面页码携带在查看自己备注请求消息中发送给服务器;且,当接收到服务器返回的携带备注信息的查看自己备注响应消息时,将该消息中的备注信息发送给个人信息模块;\n[0057]所述个人信息模块接收到所述备注信息,根据该备注信息生成备注信息层发送给电子书显示模块;\n[0058]所述电子书生成模块,用于将从服务器获取的电子书作为电子书层发送给电子书显示模块;\n[0059]所述电子书显示模块,用于接收所述备注信息层和电子书层,对于每一备注信息层,根据语句在电子书中的位置,在电子书层上覆盖该语句,当发现用户点击了该备注信息层时,向用户显示对应的备注。\n[0060]所述备注处理模块进一步用于,当发现用户对一语句的备注进行了修改时,将电子书名、语句在电子书中的位置、更新后的备注携带在备注更新指示中发送给消息收发模块;且,所述消息收发模块进一步用于,接收备注更新指示,将该指示中的电子书名、语句在电子书中的位置、更新后的备注携带在备注更新请求消息中发送给服务器;\n[0061]或者,所述备注处理模块进一步用于,当发现用户对一语句的备注进行了删除操作后,向消息收发模块发送携带电子书名、语句在电子书中的位置的备注删除指示;所述消息收发模块进一步用于,接收所述备注删除指示,将该指示中的电子书名、语句在电子书中的位置携带在备注删除请求消息中发送给服务器。\n[0062]与现有技术相比,本发明可以实现在不同用户之间分享电子书的备注。\n[0063]另外,本发明实施例中,在用户更换了终端时,用户可以将自己的备注、书签等同步到新终端上,且无需重新下载电子书。\n附图说明\n[0064]图1为本发明实施例提供的电子书购买方法流程图;\n[0065]图2为本发明实施例提供的电子书的备注保存与分享方法流程图;\n[0066]图3给出了本发明实施例提供的查看自己的电子书备注的方法流程图;\n[0067]图4为本发明实施例提供的查看电子书的分享备注的方法流程图;\n[0068]图5为本发明实施例提供的电子书服务器的组成示意图;\n[0069]图6为本发明实施例提供的电子书客户端的组成示意图。\n具体实施方式\n[0070]下面结合附图及具体实施例对本发明再作进一步详细的说明。\n[0071]图1为本发明实施例提供的电子书购买方法流程图,如图1所示,其具体步骤如下:\n[0072]步骤101:当用户通过客户端向服务器注册时,或者登录时,客户端将用户针对电子书的个人设定信息发送给服务器,服务器保存用户名与该个人设定信息的对应关系。\n[0073]个人设定信息如:对添加了备注的语句的显示方式如:高亮显示等、是否愿意将自己针对电子书的备注分享给他人、是否愿意接收他人针对电子书的备注、是否需要书页翻动特效、是否希望被与自己阅读相同电子书的他人查找到、主题等等。备注如:评论、感想等,评论、感想可以是文字,也可以是音乐、图片等;主题如:阅读电子书时选择的纸张类型、背景等。\n[0074]步骤102:当用户登录成功后,服务器根据用户名,查找到用户针对电子书的个人设定信息,将该个人设定信息发送给客户端。\n[0075]步骤103:客户端接收服务器发来的个人设定信息,若发现用户对该个人设定信息进行了更新,则将更新后的个人设定信息发送给服务器,服务器以该更新后的个人设定信息更新自身保存的该用户的个人设定信息。\n[0076]步骤104:当发现用户点击购买一电子书时,客户端向服务器发出针对该电子书的购买请求消息,服务器接收到该购买请求消息,若接受了该请求,则向用户开放该电子书的阅读权限,将该用户名添加到该电子书的购买用户列表中。\n[0077] 此后,用户可以通过客户端下载该电子书离线浏览,也可以随时在线浏览该电子书。用户浏览电子书时是在电子书层上浏览的,对电子书只有阅读权限而无修改权限。\n[0078]图2为本发明实施例提供的电子书的备注保存与分享方法流程图,如图2所示,其具体步骤如下:\n[0079] 步骤201:用户a通过客户端A阅读已购买的电子书,当客户端A发现用户a在电子书的当前页面上选取了一个语句,并为该语句添加了备注时,则将该语句在电子书中高亮显示,并将该电子书名、该语句在该电子书中的位置、该语句内容与该备注携带在备注保存请求消息中发送给服务器。\n[0080]步骤202:服务器接收该备注保存请求消息,将该电子书名、该语句在该电子书中的位置、该语句内容与该备注保存到自身维护的用户a的备注信息库中,该备注信息库以用户a的用户名唯一地标识。\n[0081]用户a也可对语句的备注进行修改、删除等操作。当客户端A发现用户a对该语句的备注进行了修改操作后,要将该电子书名、该语句在电子书中的位置、该语句的内容以及更新后的备注携带在备注更新请求消息中发送给服务器,服务器以该更新后的备注更新用户a的备注信息库中的原备注。\n[0082]当客户端A发现用户a对语句的备注进行了删除操作后,要取消对该语句的高亮显示;同时,向服务器发送携带该电子书名、该语句在电子书中的位置、该语句的内容的备注删除请求消息,服务器收到该消息后,删除自身维护的用户a的备注信息库中与该备注相关的信息。\n[0083]在实际应用中,用户为了能直接翻看到电子书的某一页或某一部分,也可以对电子书的某一页或某一部分制作书签,当客户端发现用户制作了书签后,将该书签信息携带在书签保存请求消息中发送给服务器,服务器将该电子书名、该书签信息保存到自身维护的用户a的书签信息库中,该书签信息库以用户a的用户名唯一地标识。\n[0084]步骤203:客户端A发现用户a点击了该语句,并对该语句执行了备注分享操作,则将该电子书名、该语句在电子书中的位置、该语句的内容携带在备注分享请求消息中发送给服务器。\n[0085]客户端A上可设置备注分享按钮,当用户a点击了一个语句后,又点击了该按钮,则客户端可确定用户要对该语句的备注进行分享。\n[0086]步骤204:服务器接收该备注分享请求消息,在自身记录的该电子书的购买用户列表中随机选择一名愿意接收他人备注的用户b,将该消息中的该电子书名、该语句在电子书中的位置、该语句的内容、用户a对该语句的备注、用户a的标识携带在备注分享消息中发送给用户b。\n[0087]步骤205:若服务器接收到用户b通过客户端B返回的接收响应消息,则在自身维护的用户b的已接收分享备注库中添加电子书名、该语句在电子书中的位置、该语句的内容、用户a对该语句的备注、用户a的标识的对应关系。\n[0088]若服务器接收到客户端B返回的拒收响应消息,则服务器在接收到该消息后,重新在该电子书的购买用户列表中选择一名愿意接收他人备注的用户C,将该电子书名、该语句在电子书中的位置、该语句的内容、用户a对该语句的备注、用户a的用户名携带在备注分享消息中发送给用户c登录的客户端C,直至有客户端返回接收响应消息。\n[0089]若没有任何客户端返回接收响应消息,则服务器在用户a的备注信息库中对该备注作未分享出去标记,此后当有新用户购买该书籍后,再向该新用户发送携带该电子书名、该语句在电子书中的位置、该语句的内容、用户a对该语句的备注、用户a的用户名的备注分享消息,直至接收到任一客户端返回的接收响应消息。\n[0090]愿意接收该备注的用户可以将用户a添加到自己好友列表中,也可以将用户a加入黑名单中以屏蔽用户a的信息。若接收了该备注的用户对用户a的备注进行了评论,则可将该评论回复给用户a登录的客户端A。\n[0091]图3给出了本发明实施例提供的查看自己的电子书备注的方法流程图,如图3所示,其具体步骤如下:\n[0092]步骤301:用户a通过任一客户端阅读已购买的电子书,当客户端发现用户针对当前页面点击了请求查看自己备注的按钮后,向服务器发送携带电子书名、当前页面页码的查看自己备注请求消息。\n[0093]步骤302:服务器接收该查看自己备注请求消息,根据用户a的用户名,查找到用户a的备注信息库,在该备注信息库中查找与该消息中的电子书名、页面页码匹配的备注,将所有备注信息携带在查看自己备注响应消息中返回给客户端。\n[0094]本步骤中的备注信息至少包括:语句在电子书中的位置及用户对该语句的备注。\n[0095]步骤303:客户端接收查看自己备注响应消息,对于每一条备注信息,根据语句在电子书中的位置,生成备注信息层,在电子书层上高亮显示该语句,同时当发现用户a点击了该备注信息层时,向用户a显示对该语句的备注。\n[0096]从图3所示实施例可以看出,由于服务器上保存了用户a针对电子书的备注,因此,即使用户a更换了电子书阅读平台或者终端,也可以获取到自己之前对电子书的备注。\n[0097]在实际应用中,若用户a针对电子书制作了书签,则客户端也可向服务器发送携带电子书名的书签下载请求消息,服务器接收到该消息后,在用户a的书签信息库中查找与该电子书名匹配的书签信息,将所有书签信息返回给客户端,客户端将所有书签信息显示给用户a,用户a就可以使用该书签了。\n[0098]图4为本发明实施例提供的查看电子书的分享备注的方法流程图,如图4所示,其具体步骤如下:\n[0099] 步骤401:用户b通过任一客户端阅读已购买的电子书,当客户端发现用户b针对当前页面点击了请求查看分享备注按钮后,向服务器发送携带电子书名、当前页面页码的查看分享备注请求消息。\n[0100]步骤402:服务器接收该查看分享备注请求消息,根据用户b的用户名,在自身维护的用户b的已接收分享备注库中查找与该消息中的电子书名、页面页码匹配的备注,将所有备注信息携带在查看分享备注响应消息中返回给客户端。\n[0101]本步骤中的备注信息至少包括:语句在电子书中的位置、其它用户对该语句的备注、其它用户的用户标识。\n[0102]步骤403:客户端接收该查看分享备注响应消息,对于每一条备注信息,根据语句在电子书中的位置,生成备注信息层,在电子书层上高亮显示该语句,同时当发现用户b点击了该备注信息层时,向用户b显示对该语句的备注以及该备注对应的用户标识。\n[0103]图5为本发明实施例提供的电子书服务器的组成示意图,如图5所示,其主要包括:消息收发模块51、用户管理模块52、电子书存储模块53和用户信息存储模块54,其中:\n[0104]消息收发模块51:接收任一客户端发来的来自任一用户的针对电子书的个人设定信息,将该用户的用户名与该个人设定信息的对应关系保存到用户信息存储模块54;接收任一客户端发来的来自任一用户的针对一电子书的购买请求消息,若接受了该请求,则将该用户名添加到用户管理模块52维护的该电子书的购买用户列表中;当接收到任一客户端发来的来自任一用户的针对任一电子书的下载请求消息或在线浏览请求消息,从电子书存储模块53中找到该电子书,将该电子书发送给该客户端或者在线显示给该用户;接收第一客户端发来的来自第一用户的备注保存请求消息,将该消息中的电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注保存到用户信息存储模块54中维护的第一用户的备注信息库中;接收第一客户端发来的来自第一用户的备注分享请求消息,将该消息中的电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注保存到用户信息存储模块54中维护的第一用户的备注信息库中,并根据用户管理模块52维护的针对该电子书的购买用户列表以及用户信息存储模块54维护的用户的个人设定信息,在已购买该电子书的用户中选择一个愿意接收他人备注的第二用户,将该电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注发送给第二用户,若接收到第二用户返回的接收响应消息,将该电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注保存到用户信息存储模块54中维护的第二用户的已接收分享备注库中;当接收到任一客户端发来的来自第一用户的携带电子书名、页面页码的查看自己备注请求消息,在用户信息存储模块54维护的第一用户的备注信息库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,备注信息至少包括:语句在电子书中的位置及备注;当接收到任一客户端发来的来自第二用户的携带电子书名、页面页码的查看分享备注请求消息,在用户信息存储模块54维护的第二用户的已接收分享备注库中查找与该电子书名、页面页码匹配的备注,将查找到的所有备注信息返回给该客户端,备注信息至少包括:语句在电子书中的位置及备注;当接收到任一客户端发来的来自第一用户的携带电子书名、书签信息的书签保存请求消息时,将该电子书名、书签信息添加到用户信息存储模块54维护的第一用户的书签信息库中;当接收到任一客户端发来的来自第一用户的携带电子书名的书签下载请求消息后,在用户信息存储模块54维护的第一用户的书签信息库中查找与该电子书名匹配的书签信息,将查找到的所有书签信息返回给该客户端。\n[0105]消息收发模块51进一步用于,若服务器将电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注发送给第二用户后,接收到第二用户返回的拒收响应消息,则根据用户管理模块52维护的针对该电子书的购买用户列表以及用户信息存储模块54维护的用户的个人设定信息,在已购买该电子书的用户中选择一个愿意接收他人备注的第三用户,将该电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注发送给第三用户。\n[0106]消息收发模块51进一步用于,当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置、语句内容、第一用户对该语句的更新后备注的备注更新请求消息时,以该更新后备注更新用户信息存储模块54维护的第一用户的备注信息库中的对应备注;或者,当接收到任一客户端发来的来自第一用户的携带电子书名、语句在电子书中的位置的备注删除请求消息时,删除用户信息存储模块54维护的第一用户的备注信息库中的对应备注信息。\n[0107]用户管理模块52:针对每一电子书,维护该电子书的购买用户列表。\n[0108]电子书存储模块53:存储电子书。\n[0109]用户信息存储模块54:维护用户的个人设定信息、备注信息库、已接收分享备注库、书签信息库。\n[0110]图6为本发明实施例提供的电子书客户端的组成示意图,如图6所示,其主要包括:消息收发模块61、备注处理模块62、个人信息模块63、电子书生成模块64和电子书显不模块65,其中:\n[0111]消息收发模块61:在用户向服务器注册或登录时,将用户针对电子书的个人设定信息发送给服务器;向服务器发送针对一电子书的下载请求消息或在线浏览请求消息,将服务器发来的电子书发送给电子书生成模块64;当接收到备注处理模块62发来的备注保存指示后,将该指示中的电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注携带在备注保存请求消息中发送给服务器;当接收到备注处理模块62发来的分享指示后,将该指示中的电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的备注携带在备注分享请求消息中发送给服务器;当接收到备注处理模块62发来的查看自己备注指示后,将该指示中的电子书名、当前页面页码携带在查看自己备注请求消息中发送给服务器;当接收到服务器返回的携带备注信息的查看自己备注响应消息时,将该消息中的备注信息发送给个人信息模块63;当接收到服务器返回的携带备注信息的查看分享备注响应消息时,将该消息中的备注信息发送给个人信息模块63;当接收到备注处理模块62发来的备注更新指示时,将该指示中的电子书名、语句在电子书中的位置、语句内容以及更新后的备注携带在备注更新请求消息中发送给服务器;当接收到备注处理模块62发来的备注删除指示时,将该指示中的电子书名、语句在电子书中的位置携带在备注删除请求消息中发送给服务器。\n[0112]备注处理模块62:当发现第一用户对正在阅读的电子书中的语句添加了备注时,将该电子书名、该语句在电子书中的位置、该语句内容及第一用户对该语句的备注携带在备注保存指示中发送给消息收发模块61;当发现第一用户对该备注执行了分享操作时,将该电子书名、该语句在电子书中的位置、该语句内容及第一用户对该语句的备注携带在分享指示中发送给消息收发模块61;当发现第一用户针对电子书的当前页面执行了请求查看自己备注操作后,向消息收发模块61发送携带电子书名、当前页面页码的查看自己备注指示;当发现第一用户针对电子书的当前页面执行了请求查看分享备注操作后,向消息收发模块61发送携带电子书名、当前页面页码的查看分享备注指示;当发现第一用户对一语句的备注进行了修改时,将电子书名、语句在电子书中的位置、语句内容及第一用户对该语句的更新后的备注携带在备注更新指示中发送给消息收发模块61;当发现第一用户对一语句的备注进行了删除操作后,向消息收发模块61发送携带电子书名、语句在电子书中的位置的备注删除指示。\n[0113]个人信息模块63:接收消息收发模块61发来的备注信息,将该备注信息生成备注信息层后发送给电子书显示模块65。\n[0114]电子书生成模块64:接收消息收发模块61发来的电子书,将该电子书生成电子书层后发送给电子书显示模块65。\n[0Ί15]电子书显不模块65:接收电子书生成模块64发来的电子书层,显不该电子书层;接收个人信息模块63发来的备注信息层,对于每一备注信息层,根据语句在电子书中的位置,在电子书层上覆盖该语句,当发现用户点击了该备注信息层时,向用户显示对该语句的备注。\n[0116]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2021-11-05
专利权人的姓名或者名称、地址的变更
专利权人由三星电子(中国)研发中心变更为三星电子(中国)研发中心
地址由210019 江苏省南京市建邺区庐山路188号新地中心17楼变更为江苏省南京市雨花台区安德门大街57号6幢5-12楼
专利权人由三星电子株式会社 变更为三星电子株式会社
- 2016-09-28
- 2013-08-14
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201210013165.3
申请日: 2012.01.17
- 2013-07-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-06-22
|
2010-09-16
| | |
2
| |
2011-04-13
|
2009-04-24
| | |
3
| | 暂无 |
2006-02-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |