电子书推送方法、系统及服务器的制作方法

文档序号:6353467阅读:351来源:国知局
专利名称:电子书推送方法、系统及服务器的制作方法
技术领域
本发明涉及无线通信技术,尤其涉及一种电子书推送方法、系统及服务器。
背景技术
随着移动终端的普及以及移动互联网的发展,用户通过其终端使用的移动互联网 业务包括手机游戏、手机网页浏览、手机IM、手机音乐等;小巧、灵活的移动终端与移动互 联网业务的结合,极大的方便了用户。以前,用户若想要阅读图书通常只能通过购买图书或到书店进行阅读,这种阅读 方式与现代化快节奏的生活方式越来越不适应,而且对于厚重的图书,由于不便携带,也无 法满足用户随时进行阅读的需求。互联网的出现和发展,使用户可以在网上进行阅读,提高 了用户阅读的便利性。而移动终端的发展,使得用户可以通过移动终端进行阅读,提高了用 户阅读的便利性。但是,目前用户在通过移动终端进行阅读时,需要先在互联网上寻找可下载的电 子图书,然后将通过数据线或无线下载方式将电子图书下载到移动终端。如果互联网上没 有电子图书或用户无法上网又或者用户的移动终端比较低端,此时,用户均无法通过移动 终端进行阅读,由此可见,现有用户通过移动终端进行电子图书阅读时,还会受到各种因素 的限制,且操作过程也极为不便。

发明内容
本发明提供一种电子书推送方法、系统及服务器,用以向用户提供电子阅读资料, 提高用户通过移动终端进行阅读时的便利性。本发明提供一种电子书推送方法,包括移动终端向服务器发送下载请求消息,所述下载请求消息包括图书的条形码信息 和用户标识;所述服务器根据所述条形码信息查询电子书数据库,获取图书信息和图书费用, 并将所述图书信息和图书费用发送给所述移动终端;所述移动终端根据所述图书信息和图书费用向所述服务器发送下载确认消息;所述服务器根据所述下载确认消息,向所述移动终端发送所述图书对应的电子 书,并根据所述用户标识执行扣费操作。本发明提供一种服务器,包括第一接收模块,用于接收移动终端发送的下载请求消息,所述下载请求消息包括 图书的条形码信息和用户标识;第一发送模块,用于根据所述条形码信息查询电子书数据库,获取图书信息和图 书费用,并将所述图书信息和图书费用发送给所述移动终端;第二接收模块,用于接收所述移动终端根据所述图书信息和图书费用发送的下载 确认消息;
第二发送模块,用于根据所述下载确认消息,向所述移动终端发送所述图书对应 的电子书,并根据所述用户标识执行扣费操作。本发明提供一种电子书推送系统,包括本发明提供的任一服务器,还包括移动终 端;所述移动终端,用于向所述服务器发送下载请求消息,所述下载请求消息包括图 书的条形码信息和用户标识;并用于接收所述服务器发送的图书信息和图书费用,以及根 据所述图书信息和图书费用向所述服务器发送下载确认消息。本发明的电子书推送方法、系统及服务器,由服务器根据移动终端的下载请求消 息中的图书条形码信息查询电子书数据库,获取图书对应的电子书,在移动终端确认下载 后,直接发送给移动终端,并同时执行扣费操作;与现有技术相比,移动终端无需在互联网 上查询电子书资源,也无需通过数据线或无线方式从互联网上进行下载,极大的简化了移 动终端获取电子书的过程,移动终端只需发送下载请求和下载确认请求即可,克服了现有 技术受各种因素限制的缺陷,提高了移动终端获取电子书的便利性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例一提供的电子书推送方法的流程图;图2为本发明实施例二提供的电子书推送方法的流程图;图3为本发明实施例三提供的电子书推送方法的流程图;图4为本发明实施例四提供的电子书推送方法的流程图;图5为本发明实施例五提供的服务器的结构示意图;图6为本发明实施例六提供的服务器的结构示意图;图7为本发明实施例七提供的服务器的结构示意图;图8为本发明实施例八提供的电子书推送系统的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一提供的电子书推送方法的流程图。如图1所示,本实施例 的方法包括步骤11、移动终端向服务器发送下载请求消息,所述下载请求消息包括图书的条 形码信息和用户标识;具体的,当用户在书店或图书馆等地方看到自已喜爱或需要的图书时,可以通过 移动终端拍摄图书的条形码形成条形码图像并存储该条形码图像;或者用户可以通过手动编写条形码并存储该条形码。其中,本实施例的条形码信息可以是用户拍摄的图书的条形 码图像也可以是用户手动编写的条形码。其中,当用户需要查看电子书,且图书的条形码信息为用户拍摄的条形码图像时, 用户通过其移动终端编辑包含图书的条形码图像的下载请求消息,并将下载请求消息通过 彩信中心发送给服务器,以请求下载电子书。其中,本实施例的服务器对应一个服务号码, 移动终端具体通过该服务号码将下载请求消息发送给彩信中心,由彩信中心根据服务号码 识别移动终端的业务请求,并将移动终端的下载请求消息发送给服务器。其中,该下载请求 消息中还包括该用户的用户标识,用于使服务器识别进行电子书下载的用户并根据用户标 识进行相应操作,例如将电子书发送给该用户等。其中,用户标识主要是指移动终端的号 码,例如手机号码。其中,当用户需要查看电子书,且图书的条形码信息为用户编写的条形码时,用户 通过其移动终端编辑包含图书的条形码的下载请求消息,并将下载请求消息通过短信中心 发送给服务器,以请求下载电子书。其中,移动终端具体通过服务器对应的服务号码将下载 请求消息发送给短信中心,由短信中心根据服务号码识别移动终端的业务请求,并将移动 终端的下载请求消息发送给服务器。同理,服务器根据下载请求消息中的用户标识识别进 行电子书下载的用户,并根据用户标识进行相应操作,例如将电子书发送给该用户等。步骤12、服务器根据条形码信息查询电子书数据库,获取图书信息和图书费用,并 将图书信息和图书费用发送给移动终端;其中,电子书数据库中存储有大量图书对应的电子书,包括各种小说、通俗读物、 专业书籍或高档书籍等;其中,电子书可以基于图像扫描和图像识别技术对各大书店、图书 城或图书馆等处的图书进行扫描和识别来获取。在电子书数据库中除了存储有电子书的 内容外,还存储有电子书的相关信息,例如图书标识(最常用的是图书的条形码)、简介、作 者、出版社以及费用等。在本实施例中,电子书数据库可以存储在服务器上,也可以单独存 储在存储设备上,但与服务器连接。具体的,服务器接收移动终端的下载请求消息,获取其中的条形码信息和用户标 识等信息。其中,若条形码信息为条形码图像时,服务器根据条形码图像识别技术对条形码 图像进行识别,获取其中的条形码,并将经条形码图像识别获取的条形码与电子书数据库 中存储的图书的条形码进行比对;当在电子书数据库中比对到一致的条形码时,说明该图 书的电子书存在,服务器获取该图书的相关信息,例如简介、作者、出版社、图书目录等,并 获取图书费用。然后,服务器将图书信息和图书费用通过彩信中心发送给移动终端。若条 形码信息为图书的条形码时,服务器可以直接将从下载请求消息中获取的条形码与电子书 数据库中存储的条形码进行比对;当在电子书数据库中比对到一致的条形码时,说明该图 书的电子书存在,服务器获取该图书的相关信息,例如简介、作者、出版社、图书目录等,并 获取图书费用;然后,服务器将图书信息和图书费用通过短信中心发送给移动终端。步骤13、移动终端接收图书信息和图书费用,并根据图书信息和图书费用向服务 器发送下载确认消息;其中,图书信息用于使用户核实图书信息对应的电子书是否为其所需的图书,图 书费用用于使用户了解其所需支付的费用。当用户确认电子书无误且确定购买该电子书 时,可以根据条形码信息的类型通过相应的彩信中心或短信中心向服务器发送下载确认消信息。步骤14、服务器根据下载确认消息,向移动终端发送图书对应的电子书,并根据用 户标识执行扣费操作。具体的,服务器接收移动终端发送的下载确认消息,相应地通过彩信中心或短信 中心向移动终端发送电子书,同时根据用户标识对用户进行扣费操作。用户通过其移动终 端接收电子书,完成电子书的下载,之后就可以通过其移动终端阅读该电子书。其中,在本实施例中,用户的移动终端(即移动终端)可以为手机或个人数码助理 (Personal Digital Assistant ;简称为PDA)等。本实施例的电子书推送方法,由服务器根据移动终端的下载请求消息中的图书条 形码信息查询电子书数据库,获取图书对应的电子书,在移动终端确认下载后,直接发送给 移动终端,并同时执行扣费操作;与现有技术相比,移动终端无需在互联网上查询电子书资 源,也无需通过数据线或无线方式从互联网上进行下载,极大的简化了移动终端获取电子 书的过程,移动终端只需发送下载请求和下载确认请求即可,克服了现有技术受各种因素 限制的缺陷,提高了移动终端获取电子书的便利性。图2为本发明实施例二提供的电子书推送方法的流程图。本实施例基于实施例一 实现,具体相同之处不再赘述,如图2所示,本实施例的方法在步骤14之前还包括步骤13a、服务器根据下载请求消息中的终端类型信息,对电子书进行格式转换。其中,不同的移动终端所支持的电子书的格式不同,目前不同移动终端所支持的 电子书格式主要与移动终端的类型相关,因此,在本实施例中,当移动终端向服务器发送下 载请求消息时,同时将其终端类型信息携带在下载请求消息中。服务器在向移动终端发送 电子书之前,根据终端类型信息对电子书的格式进行判断,判断电子书的格式是否为移动 终端所支持的格式,若不是,则根据终端类型信息获知移动终端所支持的电子书格式,对电 子书进行格式转换,将电子书的格式转换为移动终端所支持的电子书格式。例如,用户的移动终端为诺基亚手机,该诺基亚手机所支持的电子书格式为TXT 格式,而电子书数据库存储的是UMD格式的电子书,服务器根据下载请求消息中的诺基亚 机型信息将电子书由UMD格式转换为TXT格式,然后将TXT格式的电子书发送给诺基亚手 机,同时,为了便于后续其他支持TXT格式的移动终端进行该电子书的下载,服务器可以存 储该TXT格式的电子书。本实施例的电子书推送方法,在向移动终端提供电子书,节约移动终端对电子书 进行处理的过程,提高移动终端获取电子书的便利性的同时,由服务器完成电子书的格式 转换,进一步简化了移动终端获取电子书并进行阅读的操作,进一步提高了移动终端获取 电子书的便利性。进一步,本实施例由服务器根据移动终端的终端类型信息进行电子书格 式的统一转换操作,与现有移动终端类型越来越多的状况相适应。图3为本发明实施例三提供的电子书推送方法的流程图。本实施例基于上述实施 例实现,如图3所示,本实施例的方法与前述实施例的区别在于,本实施例的步骤12具体包 括以下步骤步骤121、服务器根据条形码信息查询电子书数据库,获取图书信息和图书费用;步骤122、服务器根据所述用户标识,判断移动终端的付费类型,即服务器判断移 动终端是否为预付费移动终端;
其中,用户在进行业务注册时,可以选择其付费方式,一般包括预付费和后付费。 其中,预付费移动终端需要先支持费用,然后再享受相应服务;而后付费移动终端可以先享 受服务,然后根据后付费的规则在指定时间进行付费。对于预付费和后付费可以参照现有 技术来实现,本实施例不再详细介绍。若服务器判断出移动终端为预付费移动终端时,执行步骤123 ;反之,若服务器判 断出移动终端为后付费移动终端时,转去执行步骤125,即服务器直接将图书信息和图书费 用发送给移动终端。步骤123、服务器判断移动终端的业务费用是否大于图书费用;其中,移动终端的业务费用是指用户在其移动终端所在账户预先存储的费用,通 常为话费。该步骤具体是指服务器判断移动终端的话费是否够支付该电子书的费用。若服 务器判断出移动终端的话费够支付该电子书的费用,即业务费用大于图书费用,则转去执 行步骤125 ;反之,则执行步骤124。步骤124、服务器向移动终端返回请求失败消息,以告知移动终端无法下载图书对 应的电子书,并结束此次电子书下载操作;进一步,服务器还可以将请求失败的原因通过请 求失败消息告诉给移动终端,例如可采用类似余额不足等信息形式。步骤125、服务器将图书信息和图书费用发送给移动终端,并执行步骤13。本实施例的电子书推送方法,与前述实施例的区别在于服务器在获取图书信息 和图书费用之后,将图书信息和图书费用发送给移动终端之前还对移动终端的业务费用 (即话费)进行查询判断,以确定移动终端是否具有足够的话费来支付电子书的费用,并在 话费不足时向移动终端返回请求失败消息,可以使用户及时了解是否能够成功下载所需图 书对应的电子书,并在获知不能进行下载时可及时进行充费操作,并在完成充费后及时重 新进行下载,以保证用户下载电子书的效率和及时性,进一步提高了用户获取电子书的便 利性。在此说明,服务器对移动终端的话费进行查询判断的操作,并不限于本实施例所 限定的时间,在服务器向移动终端发送电子书之前的任何时间均可以进行,但本实施例为 一种优选实施方式。图4为本发明实施例四提供的电子书推送方法的流程图。本实施例基于前述实施 例,如图4所示,本实施例的方法与前述实施例的区别在于,本实施例的步骤14具体包括以 下步骤步骤141、服务器根据预先约定的加密算法对电子书进行加密,生成电子书密文;其中,服务器与移动终端预先约定了加密规则。步骤142、服务器将加密用的密钥和电子书密文进行封装,生成封装报文;具体的,服务器将密钥封装在电子书密文的头部,用于使移动终端根据该密钥对 电子书密文进行解密。步骤143、服务器将封装报文发送给移动终端;其中,当移动终端接收到封装报文时,可以根据预先约定的封装规则对封装报文 进行解析,获取电子书密文和密钥;然后,根据约定的加密算法,使用密钥对电子书密文进 行解密,获取电子书,然后进行阅读。步骤144、服务器根据用户标识执行扣费操作。
在此说明,在本实施例中,服务器通过上述方式对电子书进行加密处理,主要用于 实现对电子书的数字签名认证,保证电子书的合法性;服务器除了采用加密方式之外,还可 以采用任何其他的数字签名认证方法。本实施例的电子书推送方法,与前述实施例的却别在于,服务器对电子书进行加 密,一方面可以防止发送过程中恶意攻击者对电子书进行篡改,使移动终端获取正确的电 子书;另一方面,只有成功解密的移动终端才能阅读该电子书,可以防止其他用户从移动终 端获取电子书后进行非法阅读,保证了移动终端的利益;再一方面,服务器通过对电子书进 行加密实现对电子书的签名认证,解决了电子书的版权问题,利于文化产业健康发展。进一步,在上述各实施例中,服务器根据用户标识执行扣费操作的一种具体实施 方式包括服务器向运营商的计费系统发送扣费请求,该扣费请求包括用户标识和图书费 用;计费系统根据用户标识,从移动终端的业务费用中扣除图书费用对应的金额,完成扣费 操作。即服务器通过运行商的计费系统完成扣费操作,其中,服务器与运行商的计费系统预 先进行业务绑定。关于扣费操作的实施方式并不限于此,服务器也可以单独完成扣费操作, 例如服务器可以要求移动终端在其上进行业务注册并预存一定话费。图5为本发明实施例五提供的服务器的结构示意图。如图5所示,本实施例的服 务器包括第一接收模块51、第一发送模块52、第二接收模块53和第二发送模块M。第一接收模块51,与移动终端连接,用于接收移动终端发送的下载请求消息,所述 下载请求消息包括图书的条形码信息和用户标识;第一发送模块52,与移动终端和第一接 收模块51连接,用于根据条形码信息查询电子书数据库,获取图书信息和图书费用,并将 图书信息和图书费用发送给移动终端;第二接收模块53,与移动终端连接,用于接收移动 终端根据图书信息和图书费用发送的下载确认消息;第二发送模块54,与第二接收模块53 和移动终端连接,用于根据下载确认消息,向移动终端发送图书对应的电子书,并根据用户 标识执行扣费操作。上述各功能模块可用于执行上述方法实施例的电子书推送方法的流程,其具体工 作原理可参见上述方法实施例的描述,在此不再赘述。本实施例的服务器,可以根据移动终端的下载请求消息中的图书条形码信息查询 电子书数据库,获取图书对应的电子书,在移动终端确认下载后,直接发送给移动终端,并 同时执行扣费操作;与现有技术相比,通过本实施例的服务器获取电子书,移动终端无需在 互联网上查询电子书资源,也无需通过数据线或无线方式从互联网上进行下载,极大的简 化了移动终端获取电子书的过程,移动终端只需发送下载请求和下载确认请求即可,克服 了现有技术受各种因素限制的缺陷,提高了移动终端获取电子书的便利性。图6为本发明实施例六提供的服务器的结构示意图。本实施例基于上述实施例实 现,如图6所示,本实施例的服务器还包括转换模块61。该转换模块61与第一接收模块 51和第二发送模块M连接,用于在第二发送模块M根据下载确认消息,向移动终端发送图 书对应的电子书之前,根据下载请求消息中的终端类型信息,对电子书进行格式转换。其中,转换模块可用于执行上述方法实施例的电子书推送方法中对电子书进行格 式转换的相应流程,其具体工作原理可参见上述方法实施例的描述,在此不再赘述。本实施例的服务器,通过转换模块实现对电子书格式的转换,使得电子书与移动 终端的终端类型相匹配,解决了移动终端对电子书进行格式转换的操作,简化了移动终端对电子书的处理操作,进一步提高了移动终端获取电子书的便利性。进一步,如图6所示,第一发送模块52的一种实现结构包括第一获取子模块 521、第二获取子模块522和第一发送子模块523。第一获取子模块521,第一接收模块51连接,用于在条形码信息为条形码图像时 根据条形码图像识别技术识别条形码图像,获取条形码;第二获取子模块522,与第一获取 子模块521连接,用于根据条形码,查询电子书数据库,获取图书信息和图书费用;第一发 送子模块523,与移动终端和第二获取子模块522连接,用于将图书信息和图书费用发送给 移动终端。上述各功能子模块可用于执行上述方法实施例的电子书推送方法中获取图书信 息和图书费用的相应的流程,其具体工作原理可参见上述方法实施例的描述,在此不再赘 述。图7为本发明实施例七提供的服务器的结构示意图。本实施例基于上述实施例实 现,如图7所示,本实施例的服务器还包括第一判断模块71、第二判断模块72、第一触发模 块73、返回模块74和第二触发模块75。其中,第一判断模块71,与第二获取子模块522连接,用在将图书信息和图书费用 发送给移动终端之前,根据用户标识,判断移动终端的付费类型;第二判断模块72,与第一 判断模块71连接,用于在第一判断模块71判断出移动终端为预付费移动终端时,判断移动 终端的业务费用是否大于或等于图书费用;第一触发模块73,与第二判断模块72和第一发 送子模块523连接,用于在第二判断模块72判断出移动终端的业务费用大于图书费用时, 触发第一发送模块52中的第一发送子模块523执行将图书信息和图书费用发送给移动终 端的操作;返回模块74,与第二判断模块72和移动终端连接,用于在第二判断模块72判断 出移动终端的业务费用小于图书费用,向移动终端返回请求失败消息;第二触发模块75, 与第一判断模块71和第一发送子模块523连接,用于在第一判断模块71判断出移动终端 为后付费移动终端时,直接触发第一发送模块52中的第一发送子模块523执行将图书信息 和图书费用发送给移动终端的操作。上述各功能子模块可用于执行上述方法实施例的电子书推送方法中对移动终端 的业务费用进行检查判断的相应流程,其具体工作原理可参见上述方法实施例的描述,在 此不再赘述。本实施例的服务器,通过上述判断模块、返回模块和触发模块,可以对移动终端的 业务费用进行检查并判断移动终端是否具有足够的费用来支付电子书,并可在不足支持时 反馈给移动终端,可以使移动终端及时充费以便及时重新进行电子书的下载,保证了移动 终端可以及时获取电子书。进一步,如图7所示,本实施例的服务器中第二发送模块M还包括第二发送子模 块541和扣费子模块542 ;其中,第二发送子模块541与移动终端和第二接收模块53连接, 用于根据下载确认消息,向移动终端发送图书对应的电子书;扣费子模块542与第一接收 模块51连接,用于根据用户标识执行扣费操作。具体的,第二发送子模块541包括第一生成单元、第二生成单元和发送单元。第 一生成单元,用于根据预先约定的加密算法对电子书进行加密,生成电子书密文;第二生成 单元,用于将加密用的密钥和电子书密文进行封装,生成封装报文;发送单元,用于将封装报文发送给移动终端。其中,扣费子模块542具体用于向运行商的计费系统发送包括用户标识和图书费 用的扣费请求,以使计费系统根据用户标识,从移动终端的业务费用中扣除图书费用对应 的金额,以完成扣费操作。其中,上述各功能子模块或单元可用于执行上述方法实施例的电子书推送方法中 发送电子书和执行扣费操作的相应流程,其具体工作原理可参见上述方法实施例的描述, 在此不再赘述。本实施例的服务器,通过第二发送子模块可以对电子书进行加密,一方面可以防 止发送过程中恶意攻击者对电子书进行篡改,使移动终端获取正确的电子书;另一方面,通 过保证只有成功解密的移动终端才能阅读该电子书,可以防止其他用户从移动终端获取电 子书后进行非法阅读,保证了移动终端的利益,且还解决了电子书的版权问题,利于文化产 业健康发展。进一步,通过扣费子模块,服务器通过扣费请求由运营商的计费系统进行扣 费,减轻了服务器的负担,提高了为移动终端提供电子书的服务能力。图8为本发明实施例八提供的电子书推送系统的结构示意图。如图8所示,本实 施例的系统包括服务器81和移动终端82。其中,服务器81为上述实施例提供的服务器,其结构和工作原理可分别参见上述 服务器实施例和上述方法实施例的描述,在此不再赘述。移动终端82,与服务器81连接,用于向服务器81发送下载请求消息,所述下载请 求消息包括图书的条形码信息和用户标识;并用于接收服务器81发送的图书信息和图书 费用,以及根据图书信息和图书费用向服务器81发送下载确认消息。本实施例的电子书推送系统,可用于执行上述方法实施例提供的电子书推送方法 的流程,由服务器根据移动终端的下载请求消息中的图书条形码信息查询电子书数据库, 获取图书对应的电子书,在移动终端确认下载后,直接发送给移动终端,并同时执行扣费操 作;与现有技术相比,移动终端无需在互联网上查询电子书资源,也无需通过数据线或无线 方式从互联网上进行下载,极大的简化了移动终端获取电子书的过程,移动终端只需发送 下载请求和下载确认请求即可,克服了现有技术受各种因素限制的缺陷,提高了移动终端 获取电子书的便利性。进一步,当服务器81对电子书进行加密时,移动终端82具体用于接收服务器81 发送的封装报文,并解析获取密钥和电子书密文;根据密钥和预先约定的加密算法对电子 书密文进行解密,获取电子书。在本实施例的电子书推送系统中,服务器对电子书进行加密,移动终端进行解密 获取电子书,一方面可以防止发送过程中恶意攻击者对电子书进行篡改,使移动终端获取 正确的电子书;另一方面,通过保证只有成功解密的移动终端才能阅读该电子书,可以防止 其他用户从移动终端获取电子书后进行非法阅读,保证了移动终端的利益,同时解决了电 子书的版权问题,利于文化产业健康发展。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种电子书推送方法,其特征在于,包括移动终端向服务器发送下载请求消息,所述下载请求消息包括图书的条形码信息和用 户标识;所述服务器根据条形码信息查询电子书数据库,获取图书信息和图书费用,并将所述 图书信息和图书费用发送给所述移动终端;所述移动终端接收所述图书信息和图书费用,并根据所述图书信息和图书费用向所述 服务器发送下载确认消息;所述服务器根据所述下载确认消息,向所述移动终端发送所述图书对应的电子书,并 根据所述用户标识执行扣费操作。
2.根据权利要求1所述的电子书推送方法,其特征在于,所述条形码信息为所述图书 的条形码图像;所述服务器根据所述条形码信息查询电子书数据库,获取图书信息和图书费用包括 所述服务器根据条形码图像识别技术识别所述条形码图像,获取条形码; 所述服务器根据所述条形码,查询所述电子书数据库,获取所述图书信息和图书费用。
3.根据权利要求1所述的电子书推送方法,其特征在于,所述服务器根据所述下载确 认消息,向所述移动终端发送所述图书对应的电子书之前还包括所述服务器根据所述下载请求消息中的终端类型信息,对所述电子书进行格式转换。
4.根据权利要求1或2或3所述的电子书推送方法,其特征在于,所述服务器将所述图 书信息和图书费用发送给所述移动终端之前还包括所述服务器根据所述用户标识,判断所述移动终端的付费类型; 若所述移动终端为预付费移动终端,所述服务器判断所述移动终端的业务费用是否大 于所述图书费用,并在所述移动终端的业务费用大于所述图书费用时,执行将所述图书信 息和图书费用发送给所述移动终端的操作;若所述移动终端的业务费用小于或等于所述图 书费用,所述服务器向所述移动终端返回请求失败消息;若所述移动终端为后付费移动终端,所述服务器直接执行将所述图书信息和图书费用 发送给所述移动终端的操作。
5.根据权利要求1或2或3所述的电子书推送方法,其特征在于,所述服务器根据下载 确认消息,向所述移动终端发送所述图书对应的电子书包括所述服务器根据预先约定的加密算法对所述电子书进行加密,生成电子书密文; 所述服务器将加密用的密钥和所述电子书密文进行封装,生成封装报文; 所述服务器将所述封装报文发送给所述移动终端。
6.根据权利要求5所述的电子书推送方法,其特征在于,所述服务器根据所述下载确 认消息,向所述移动终端发送所述图书对应的电子书之后还包括所述移动终端接收所述封装报文,并解析获取所述密钥和所述电子书密文; 所述移动终端根据所述密钥和预先约定的加密算法对所述电子书密文进行解密,获取 所述电子书。
7.根据权利要求1或2或3所述的电子书推送方法,其特征在于,所述服务器根据所述 用户标识执行扣费操作包括所述服务器向运行商的计费系统发送扣费请求,所述扣费请求包括所述用户标识和所述图书费用;所述计费系统根据所述用户标识,从所述移动终端的业务费用中扣除所述图书费用, 以完成扣费操作。
8.一种服务器,其特征在于,包括第一接收模块,用于接收移动终端发送的下载请求消息,所述下载请求消息包括图书 的条形码信息和用户标识;第一发送模块,用于根据所述条形码信息查询电子书数据库,获取图书信息和图书费 用,并将所述图书信息和图书费用发送给所述移动终端;第二接收模块,用于接收所述移动终端根据所述图书信息和图书费用发送的下载确认 消息;第二发送模块,用于根据所述下载确认消息,向所述移动终端发送所述图书对应的电 子书,并根据所述用户标识执行扣费操作。
9.根据权利要求8所述的服务器,其特征在于,所述第一发送模块包括第一获取子模块,用于在所述条形码信息为条形码图像时,根据条形码图像识别技术 识别所述条形码图像,获取条形码;第二获取子模块,用于根据所述条形码,查询所述电子书数据库,获取所述图书信息和 图书费用;第一发送子模块,用于将所述图书信息和图书费用发送给所述移动终端。
10.根据权利要求8所述的服务器,其特征在于,还包括转换模块,用于在根据所述下载确认消息,向所述移动终端发送所述图书对应的电子 书之前,根据所述下载请求消息中的终端类型信息,对所述电子书进行格式转换。
11.根据权利要求8或9或10所述的服务器,其特征在于,还包括第一判断模块,用在将所述图书信息和图书费用发送给所述移动终端之前,根据所述 用户标识,判断所述移动终端的付费类型;第二判断模块,用于在所述第一判断模块判断出所述移动终端为预付费移动终端时, 判断所述移动终端的业务费用是否大于所述图书费用;第一触发模块,用于在所述第二判断模块判断出所述移动终端的业务费用大于所述图 书费用时,触发所述第一发送模块执行将所述图书信息和图书费用发送给所述移动终端的 操作;返回模块,用于在所述第二判断模块判断出所述移动终端的业务费用小于或等于所述 图书费用,向所述移动终端返回请求失败消息;第二触发模块,用于在所述第一判断模块判断出所述移动终端为后付费移动终端时, 直接触发所述第一发送模块执行将所述图书信息和图书费用发送给所述移动终端的操作。
12.根据权利要求8或9或10所述的服务器,其特征在于,所述第二发送模块包括第 二发送子模块和扣费子模块;所述第二发送子模块,用于根据所述下载确认消息,向所述移动终端发送所述图书对 应的电子书;所述扣费子模块,用于根据所述用户标识执行扣费操作。
13.根据权利要求12所述的服务器,其特征在于,所述第二发送子模块包括第一生成单元,用于根据预先约定的加密算法对所述电子书进行加密,生成电子书密文;第二生成单元,用于将加密用的密钥和所述电子书密文进行封装,生成封装报文; 发送单元,用于将所述封装报文发送给所述移动终端。
14.根据权利要求12所述的服务器,其特征在于,所述扣费子模块具体用于向运行商 的计费系统发送包括所述用户标识和所述图书费用的扣费请求,以使所述计费系统根据所 述用户标识,从所述移动终端的业务费用中扣除所述图书费用,以完成扣费操作。
15.一种包括权利要求8-14任一项所述的服务器的电子书推送系统,其特征在于,还 包括移动终端;所述移动终端,用于向所述服务器发送下载请求消息,所述下载请求消息包括图书的 条形码信息和用户标识;并用于接收所述服务器发送的图书信息和图书费用,以及根据所 述图书信息和图书费用向所述服务器发送下载确认消息。
16.根据权利要求15所述的电子书推送系统,其特征在于,所述移动终端还用于接收 所述服务器发送的封装报文,并解析获取所述密钥和所述电子书密文;根据所述密钥和预 先约定的加密算法对所述电子书密文进行解密,获取所述电子书。
全文摘要
本发明提供一种电子书推送方法、系统及服务器。方法包括移动终端向服务器发送下载请求消息,下载请求消息包括图书的条形码信息和用户标识;服务器根据条形码信息查询电子书数据库,获取图书信息和图书费用,并将图书信息和图书费用发送给移动终端;移动终端根据图书信息和图书费用向服务器发送下载确认消息;服务器根据所下载确认消息,向移动终端发送图书对应的电子书,并根据用户标识执行扣费操作。采用本发明技术方案,在向用户提供电子阅读资料的同时,方便了用户获取电子书,提高了用户通过移动终端进行阅读时的便利性。
文档编号G06F17/30GK102118685SQ20111002330
公开日2011年7月6日 申请日期2011年1月20日 优先权日2011年1月20日
发明者吴峥 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1