本发明涉及电子书技术领域,特别是涉及一种电子书分享方法及装置。
背景技术:
电子书作为现代科技发展的产物,携带方便,使用便利,人们可以通过网络下载,不受任何时间、地域的限制。另外,电子书的功能多样,人们可以根据不同需要,改变电子书中字体的大小以及字型。并且,相对于传统纸张,电子书具有低碳环保的优点。
随着科技的发展,人与人之间的交流方式愈来愈多,QQ、微博、微信等等,它们的功能随着人们需求的变化也越来越多。从过去简单的即时聊天,到后来的在线拍照,以及之后的新闻、图片分享,多样的交流方式,更利于人们之间的沟通,也加深了人们之间的了解。人们除了喜爱分享新闻、图片外,对于感兴趣的电子书也愿意与有着共同爱好的人们一起分享。时下热门的电子书阅读器——Kindle,虽然具有高质量的阅读体验,但是无法将电子书的内容进行分享,除非是将自己的账号借给别人登录,然后进行下载才可以看同一本书。
此外,为了更好保护产权人的利益,知识产权制度应运而生并不断完善。不管是从产权保护的角度来看,还是从技术角度来说,现有的电子书均不具有分享其内容的功能,比如iReader,一般只能进行摘要分享,而无法分享其具体内容,这无疑给读者带来了不便,使读者仅能依靠电子书标题或者摘要进行判断该电子书是否为自己所需要的。
技术实现要素:
本发明的目的旨在解决上述至少一个问题,提供一种电子书分享方法及装置,以实现分享电子书具体内容的功能。
为了实现上述目的,本发明提供一种电子书分享方法,包括以下步骤:
在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书;
在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据。
进一步的,在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤前,还包括:
在所述电子书界面响应第一用户针对该电子书产生的预设指令,同时,在所述电子书界面展示该电子书是否可分享。
进一步的,在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤,还包括:
在所述电子书界面响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付。
进一步的,在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书的续传指令,重新建立下载链接,向关联用户继续传输该电子书。
进一步的,在所述电子书界面响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的关联用户产生的添加指令,添加关联用户为好友。
进一步的,在所述电子书界面响应第一用户针对该电子书的关联用户产生的添加指令,添加关联用户为好友的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的关联用户产生的删除指令,删除好友中的关联用户。
进一步的,在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的查询指令,显示该电子书的详细下载记录。
进一步的,在所述电子书界面响应第一用户针对该电子书的查询指令,显示该电子书的详细下载记录的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的清空指令,清空该电子书的详细下载记录。
进一步的,在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数。
进一步的,在所述电子书界面响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书产生的反对指令,所述电子书界面减少受欢迎热度数。
一种电子书分享装置,其特征在于,包括:
请求模块:用于响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书;
通知模块:用于响应电子书界面的下载完成通知指令,更新该电子书下载统计数据。
进一步的,装置还包括:
预设模块:用于响应第一用户针对该电子书产生的预设指令,同时,在所述电子书界面展示该电子书是否可分享。
进一步的,所述请求模块还包括:
支付模块:用于响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付。
进一步的,装置还包括:
续传模块:用于响应关联用户针对该电子书的续传指令,重新建立下载链接,向关联用户继续传输该电子书。
进一步的,装置还包括:
添加模块:用于第一用户添加针对该电子书的关联用户为好友。
进一步的,装置还包括:
删除模块:用于第一用户从好友中删除针对该电子书的关联用户。
进一步的,装置还包括:
查询模块:用于第一用户查询针对该电子书的详细下载记录。
进一步的,装置还包括:
清空模块:用于第一用户清空针对该电子书的详细下载记录。
进一步的,装置还包括:
支持模块:用于响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数。
进一步的,装置还包括:
反对模块:用于响应关联用户针对该电子书产生的反对指令,所述电子书界面减少受欢迎热度数。
本发明的方案具有以下优点:
1、本发明通过在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书;在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据,从而实现分享电子书具体内容的功能,区别于市面上存在的仅能分享电子书摘要的阅读软件,提高用户体验。
2、本发明通过在所述电子书界面响应第一用户针对该电子书产生的预设指令,同时,在所述电子书界面展示该电子书是否可分享,第一用户通过此种方式向关联用户分享电子书,不仅保证了电子书的版权信息,而且使第一用户可以随时分享电子书给关联用户,方式新颖、独特。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明电子书分享方法的流程示意图;
图2为本发明电子书分享装置的结构示意图;
图3为本发明电子书分享装置的请求模块的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
本发明所述方法主要适用于智能手机终端或者智能平板终端等,不限制于其操作系统的类型,可以是Android、IOS、塞班等操作系统。为了说明本发明的电子书分享方法的详细实现过程,请参阅图1,该方法包括以下步骤:
S11、在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书。
其中,在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤前,还包括:
在所述电子书界面响应第一用户针对该电子书产生的预设指令,同 时,在所述电子书界面展示该电子书是否可分享。
出于知识产权保护的目的,第一用户可以根据需要,对电子书进行设定:是否愿意将电子书分享给其他用户。若第一用户将电子书设定为可分享,则关联用户可获得该电子书的阅读权限;若第一用户将电子书设定为不可分享,则关联用户无法获取该电子书的阅读权限。
在本实施例中,下载器类Downloader,负责下载数据,将下载状态进行持久化。需要特别说明一下的是,这里的下载器在启动后会进入一个下载循环,即使当前任务断开服务器连接,进入暂停状态,本下载器也不会停止,只是进入了等待状态。除此之外,下载器中还包含自定义接口MyDownloadListener,用于向Activity反馈当前的下载状态,以更新界面。关联用户可以下载该电子书进行离线浏览,也可以随时在线浏览该电子书,但均需要先建立下载链接对电子书进行下载。在此,关联用户发出的分享请求包括但不限于针对该电子书内容的分享。
随着互联网行业的日益进步,下载技术不断发展,用户可通过互联网下载丰富的资源。为了提升下载速度,目前主要采用多线程下载。在多线程下载的过程中,如果服务器对某一下载线程的响应过慢,会影响整个下载任务的响应速度。例如,如果这个下载线程的响应中断,而下载任务的其他下载线程已经完成,则整个下载任务会阻塞在该中断的下载线程上,直到这个下载线程的响应恢复,并且完成该下载线程的任务时,整个下载任务才能完成。因此,现有的下载技术中,会因某一个或多个下载线程的响应速度缓慢的影响,容易出现下载缓慢、下载阻塞等问题,严重影响用户的下载体验。为此,可以根据待下载文件的信息建立多个下载线程,以及在多个下载线程中的一个下载线程完成下载任务之后,为已完成下载任务的下载线程建立新下载任务以协助多个下载线程中的其他下载线程进行下载。采用该种方法能够有效解决上述问题,提高电子书的下载速度。
由于受到不同资源服务器的网络环境、资源属性等因素的影响,每个下载线程的下载速度可能不同。当下载速度较快的下载线程完成任务之后,可根据其他下载线程的下载进度、下载速度等情况为该下载线程建立新下载任务以协助其他下载线程进行下载。从而,可避免一个或多个下载 线程响应速度缓慢的影响。
第一用户将电子书内容分享给关联用户之前,会先判断其权限,是否为电子书软件的注册用户等,待确定之后,处理下载电子书的请求。请求下载电子书的处理,主要是由主处理设备接收请求方发送的数据下载请求,该数据下载请求包括一个或者多个下载任务,并且该数据下载请求还包括下载相关信息,下载相关信息包括请求处理结果存储位置信息;主处理设备将一个或者多个下载任务中的每个任务分发给相应的子处理设备来进行,并且将下载相关信息发送给子处理设备;子处理设备执行相应的下载任务,将下载任务执行结果存储到下载相关信息中的请求处理结果存储位置处,以便由请求方从请求处理结果存储位置处获取下载任务执行结果。
具体地,本实施例中的关联用户可以限定为关注同一本电子书的用户,比如,关联用户均收藏了该电子书,或者下载了该电子书等;也可以将关联用户限定为该电子书应用软件的所有注册用户,也就是说,即使没有关注同一本电子书的用户之间也是可以通过分享请求进行电子书分享,从而更好地实现分享电子书具体内容的功能。
S12、在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据。
为了准确清晰的记录电子书的欢迎热度,每当电子书下载完成后,系统会自动更新该电子书的下载统计数据。数据更新是以新数据项或记录、替换数据文件或数据库中与之相对应的旧数据项或记录的过程。下载统计数据包括但不限于下载次数、最后下载时间等。
通常分布式系统包括若干个存储设备,每个存储设备包括若干个节点,每个节点中存储有相同的数据。当某一个节点接收到更新数据时,需要将更新数据同步到同一个存储设备的所有节点中。现有技术提供的数据更新方法包括:分布式系统中的所有的节点选举出一个主节点,将除主节点之外的节点确定为从节点;当若干个从节点接收到更新数据时,将更新数据发送给主节点;主节点对每次接收到的更新数据生成一个全局版本号,根据全局版本号的生成顺序依次将更新数据发送给各个从节点。其中, 全局版本号包括主节点标识和主节点接收到更新数据的顺序。采用该种方法记录电子书的下载信息,不仅便于用户查阅数据,也利于电子书信息的统计,比如,该电子书是否受欢迎等。
通过步骤S11和S12,实现电子书具体内容的分享。时下热门的电子书阅读器——Kindle,虽然具有高质量的阅读体验,但是无法将电子书的内容进行分享,除非是将自己的账号借给别人登录,然后进行下载才可以看同一本书。此外,为了更好保护产权人的利益,知识产权制度应运而生并不断完善。不管是从产权保护的角度来看,还是从技术角度来说,现有的电子书均不具有分享其内容的功能,这无疑给读者带来了不便,使读者仅能依靠电子书标题或者摘要进行判断该电子书是否为自己所需要的。本发明所述的电子书分享方法,区别于市面上存在的仅能分享电子书摘要的阅读软件,为用户带来诸多便利,提高用户体验。
其中,步骤S11,即所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤,还包括:
在所述电子书界面响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付。
当第一用户发现关联用户点击购买该电子书时,客户端向服务器发出针对该电子书的购买请求消息,服务器接收到该购买请求消息,若第一用户接受了该请求,则建立支付通道,关联用户对该电子书进行支付后,则关联用户获得该电子书的阅读权限。
支付操作的具体情况如下所述:支付系统可包括支付终端,支付终端可以是包括信号发射单元的任何合适的便携式终端,例如蜂窝电话、卫星电话、无绳电话、个人数字助理(PDA)、具有无线连接能力的手持式设备、计算设备、或连接到无线调制解调器的其他处理设备等。支付终端可利用信号发射单元与其他具有信号接收能力的设备进行通信。例如,信号发射单元可以是声波单元、红外单元、WiFi单元、射频单元等。支付系统还可以包括用户管理平台,以实现用户信息的管理。支付终端可以通过无线通信系统访问用户管理平台。这里的无线通信系统可以是诸如CDMA、 TDMA、FDMA、OFDMA、SC-FDMA和其他系统。CDMA系统可实现诸如通用地面无线电接入(UTRA)、cdma2000等无线电技术。UTRA包括宽带CDMA(W-CDMA)和其他CDMA变体。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可实现诸如全球移动通信系统(GSM)等无线电技术。OFDMA系统可实现诸如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20等之类的无线电技术。
关联用户可以通过支付终端向用户管理平台请求注册,用户管理平台可以包括注册单元以用于注册账户。响应于支付终端的注册请求,注册单元可以为支付终端的注册账户,并且为该账户分配一个身份信息,例如可以包括身份ID。该身份ID可以存储于用户管理平台处,例如存储在用户管理平台的数据库中。
注册账户后,关联用户可以设置相应的登录密码,并可使用支付终端登录该账户。若关联用户忘记登录密码,可找回原登录密码,找回密码的方式可通过短信验证,邮箱验证或者身份关联信息验证等等,如本领域技术人员所熟知的。关联用户登录该账户后,可以提交将支付账户与该账户和身份ID绑定的请求。这里的支付账户可以是银行卡、第三方支付账户、预付卡、信用卡等等。关联用户可以提交支付账户的支付账户验证信息,例如卡号、开户行或发卡商、持卡人姓名、身份证号、手机号等到用户管理平台。用户管理平台可将关联用户提交的支付账户验证信息直接地或者通过其它间接方式发送至支付账户发放机构,例如支付交易系统。支付账户发放机构诸如有支付账户银行、第三方支付机构、信用卡发放机构、预付卡发放机构、城市一卡通发放机构等进行验证。若验证成功,则注册单元可将该账户与该支付账户互相绑定,同时可以设置默认的支付账户,或者在支付时选择相应的支付账户进行支付。支付终端可以通过相应的支付软件来实现上述账户的注册请求、密码设置、支付账户的绑定操作,该支付软件可以安装在支付终端上。例如,关联用户可以在支付终端上打开该支付软件,通过该支付软件进行账户的注册、管理,以及支付账户的绑定、默认支付账户的设定、以及支付账户的绑定解除等等。此外,为了确保用 户的支付安全,可以在支付终端内设置加密单元,通过对通信数据进行加密,从而保障用户使用。关联用户可以通过支付终端上的支付软件来启动身份信息的发送、支付账户的选择等等。之后,接收终端接收并处理支付终端发出的传输信号,接收终端在收到关联用户的身份信息后,可以向对应的收单平台上传交易信息,该交易信息可以包括关联用户的身份信息、关联用户的账户验证信息等。鉴于接收终端一般与商户账户相绑定,因此,交易信息还可以包括商户身份识别号码和支付金额等信息。此外,支付终端的用户的账户和相关联的身份信息(比如身份ID和身份密码等)都被存储在用户管理平台的数据库中。
收单平台可用于实现接收终端、用户管理平台和结算平台之间的交互。接收终端可通过专用线路将交易信息上传至收单平台。收单平台接收到该交易信息之后,可基于该身份信息向结算平台发送支付请求,该支付请求可以包括用于支付的支付账户的支付账户信息。
其中,在所述电子书界面响应关联用户针对该电子书产生的分享请求指令,建立下载链接,向关联用户传输该电子书的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书的续传指令,重新建立下载链接,向关联用户继续传输该电子书。
有时用户上传或下载文件需要历时数小时,万一线路中断,不具备断点续传的FTP服务器或下载软件就只能从头重传,这样大大增加了用户的烦恼。因而,从技术角度考虑,在本发明所述的电子书分享方法中,采用了断点续传技术,即FTP,是在文件或压缩包下载或上传时,将下载或上传任务人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。此种方式,可以为用户节省时间,提高文件传递速度。
其中,在所述电子书界面响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的关联用户产生的添加指令,添加关联用户为好友。
为了增加用户体验,本软件特地从人性化的角度考虑,对于有着共同兴趣爱好的用户,第一用户可以根据需要,将关联用户添加到自己的好友列表中,从而可以更方便用户之间的沟通交流。该步骤也可以根据实际需要,设定包括关联用户发布交友请求,请求添加第一用户为好友;第一用户根据自己意愿,或通过验证,同意添加关联用户为好友;或者第一用户拒绝通过验证,拒绝添加关联用户为好友。该种添加好友的方法,除了可以应用于客户端之外,也可以应用于服务器端,响应于接收到第一用户或关联用户发送的添加关联用户或第一用户为好友的请求;当第一用户与关联用户成为好友后,互相可以查阅对方名下的所有电子书目录。
其中,在所述电子书界面响应第一用户针对该电子书的关联用户产生的添加指令,添加关联用户为好友的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的关联用户产生的删除指令,删除好友中的关联用户。
同理,配合添加指令,设置删除指令,通过删除指令对一些好友进行管理,可以方便第一用户或者关联用户对自己的好友列表进行更新。删除好友的方法,除了可以应用于客户端之外,同添加好友的方法一样,也可以应用于服务器端,响应于接收到第一用户或关联用户发送的删除关联用户或第一用户为好友的请求。
其中,在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的查询指令,显示该电子书的详细下载记录。
在此,详细下载记录包括但不限于电子书名称、分享用户、被分享用户、分享时间(包括时间点或时间段)、最低点击率、最低被分享次数等。
其中,在所述电子书界面响应第一用户针对该电子书的查询指令,显示该电子书的详细下载记录的步骤后,还包括:
在所述电子书界面响应第一用户针对该电子书的清空指令,清空该电子书的详细下载记录。
当第一用户的电子设备存储容量接近饱和,或者根据第一用户的需 要,可以清空电子书的详细下载记录。
其中,在所述电子书界面响应下载完成通知指令后,更新该电子书下载统计数据的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数。
当前网络上流行的“Like”功能被翻译成了流行的“赞”以及“点赞”一词,后引申为表示赞同、喜爱。送出和收获的赞的多少、赞的给予偏好等,在某种程度能反映大家是怎样的人以及处于何种状态。“点赞”走红,缘于这一功能的推出给网络社交带来了方便,迎合了人们表达情感的愿望。点赞是对他人的关心,是一种肯定与欣赏;被点赞者得到赞许,可以更有助于找到自己的存在感。因而,结合时下流行趋势,在本发明所述的电子书分享方法中,设置了支持指令,根据关联用户对该电子书的分享喜欢程度,对该电子书进行支持,此处的支持方式可以采用点赞,但不仅仅限于点赞。同时,第一用户也可以根据点赞数量进行判断,该电子书是否受到大家的喜爱。
其中,在所述电子书界面响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数的步骤后,还包括:
在所述电子书界面响应关联用户针对该电子书产生的反对指令,所述电子书界面减少受欢迎热度数。
同理,为了与“点赞”相对应,在本发明所述的电子书分享方法中,设置了反对指令。第一用户可以根据反对数量进行判断,该电子书是否存在问题等。
增加上述支持指令以及反对指令两种方式,对电子书的欢迎热度进行更详细的评价,可以显而易见有效地知悉用户对该电子书的喜爱程度。
请参阅图2和图3,本发明电子书分享装置,包括:请求模块11、通知模块12、预设模块13、支付模块14、续传模块15、添加模块16、删除模块17、查询模块18、清空模块19、支持模块20及反对模块21。
上述各模块的功能如下:
请求模块11:用于响应关联用户针对该电子书产生的分享请求指令, 建立下载链接,向关联用户传输该电子书;
通知模块12:用于响应电子书界面的下载完成通知指令,更新该电子书下载统计数据。
预设模块13:用于响应第一用户针对该电子书产生的预设指令,同时,在所述电子书界面展示该电子书是否可分享。
续传模块15:用于响应关联用户针对该电子书的续传指令,重新建立下载链接,向关联用户继续传输该电子书。
添加模块16:用于第一用户添加针对该电子书的关联用户为好友。
删除模块17:用于第一用户从好友中删除针对该电子书的关联用户。
查询模块18:用于第一用户查询针对该电子书的详细下载记录。
清空模块19:用于第一用户清空针对该电子书的详细下载记录。
支持模块20:用于响应关联用户针对该电子书产生的支持指令,所述电子书界面新增受欢迎热度数。
反对模块21:用于响应关联用户针对该电子书产生的反对指令,所述电子书界面减少受欢迎热度数。
其中,所述请求模块11还包括:支付模块14:用于响应关联用户针对该电子书的支付指令,建立支付通道,接收关联用户针对该电子书的支付。
本发明所述的电子书分享方法及装置的具体应用如下:首先,第一用户对电子书是否愿意分享进行设定,待该电子书被设定为可分享后,第一用户的电子书界面响应关联用户针对该电子书产生的电子书内容进行分享的请求指令;然后,接收关联用户的分享请求,响应关联用户针对该电子书的支付指令,支付系统检测关联用户是否已注册登录,在确认关联用户已注册登录之后,建立支付通道,关联用户按照该电子书的信息指示进行支付;其中,如果关联用户的账户中资金不足,系统会提示关联用户向支付账户充值,如果关联用户的账户中资金充足,则直接进行支付,完成交易;之后,建立下载链接,通过建立多个下载线程向关联用户传输该电子书;如果在电子书的传输中途出现中断,则响应关联用户针对该电子书的续传指令,继续向关联用户传输该电子书。
目前,电脑、手机、电子书阅读器等具有显示装置的设备都可以用来阅读电子书籍,读者可以通过这些电子设备的显示器阅读电子书籍。这里读者阅读的电子书籍的来源主要有两种,一种存储在设备自己的存储器中,一种是通过网络在线阅读,而设备存储器中的电子书籍的来源也主要有两种途径,其一是通过其它存储介质拷贝,另一个主要途径是通过互联网,从内容提供商的网站上下载电子书籍。因此,读者需要阅读的电子书籍最主要的来源是通过互联网从内容提供商的网站上购买,因此,目前,上述读者需要阅读电子书籍就需要分别从不同的电子书籍内容提供商的网站上进行购买,而目前的电子商务系统完成电子书籍的交易一般要经过注册、登录、交费等手续,如果,要阅读的书籍多,并不在同一个内容提供商网站上时,需要进行多次注册,对读者带来不便。因此,本发明所述的电子书分享方法及装置,从根本上解决了读者阅读电子书不便的问题,不仅体现了知识产权的宗旨,而且为用户提供了便利。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。