网络阅读系统的制作方法

文档序号:7863829阅读:222来源:国知局
专利名称:网络阅读系统的制作方法
技术领域
本发明涉及计算机网络领域,具体涉及一种网络阅读系统。
背景技术
在现有技术中,网络阅读通过客户端与内容端间的端到端方式实现。其中,客户端为根据用户需求发送阅读业务请求的一方,内容端为提供阅读内容的一方。当客户端需要从不同的内容端获得阅读内容时,需要根据各个内容端所支持接收的参数来对请求中的参数分别配置,针对不同的内容端发送不同的请求信息。此外,由于各个内容端所支持的参数的不同,当客户端对某个内容端支持的参数不清楚时,该客户端则无法从该内容端获得阅读内容。可见,现有技术中无法实现用户对各个内容端间的阅读资源共享。此外,客户端需要根据各个内容端所支持接收的参数对发送请求中的参数分别配置,增加了客户端的操作负担。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网络阅读系统。
依据本发明,提供了一种网络阅读系统,其包括实现网络阅读的服务器、客户端和内容端,其中,
所述客户端,适于发送阅读业务相关的请求;
所述内容端,适于提供网络阅读的内容;
所述实现网络阅读的服务器包括客户端传输模块、内容端传输模块和服务处理模块,
所述客户端传输模块,适于接收客户端发送的客户端请求,解析客户端请求中信息,以及将所述服务处理模块生成的阅读内容返回给客户端;
所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数;
所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息。
可选地,所述客户端传输模块,进一步适于根据客户端接口解析客户端请求中信息,所述客户端接口中配置有规范客户端统一支持提供的参数。
可选地,所述客户端请求包括目录浏览请求,所述目录浏览请求中包括请求浏览的图书标识和提供该图书的内容端标识;
所述内容端接口包括目录接口,所述目录接口中配置的参数包括内容端ID和图书ID ;
所述服务处理模块,进一步适于将目录浏览请求中内容端标识赋值给内容端ID,图书标识赋值给图书ID。
可选地,所述内容端返回的信息中包括章节目录;
所述目录浏览请求中还包括每页中章节数量;
所述服务处理模块,进一步适于根据每页中章节数量对章节目录进行分页,根据分页后章节目录生成阅读内容。
可选地,所述目录浏览请求中还包括请求浏览的目录页号;
所述服务处理模块,进一步适于在对章节目录进行分页后,以分页后章节目录中目录页号指定的目录页为阅读内容。
可选地,所述客户端请求包括章节阅读请求,所述章节阅读请求中包括请求阅读的图书标识、请求阅读的章节标识和提供该图书的内容端标识;
所述内容端接口包括章节接口,所述章节接口中配置的参数包括内容端ID、图书ID和章节ID ;
所述服务处理模块,进一步适于将章节阅读请求中内容端标识赋值给内容端ID, 图书标识赋值给图书ID,章节标识赋值给章节ID。
可选地,所述内容端接口中配置的参数包括统一签名,所述统一签名中包括文本格式和图片格式确定所需的 共同参数;
所述服务处理模块,进一步适于根据内容端支持的格式样式对统一签名赋值;
所述内容端返回的信息为内容端按统一签名确定的格式生成的阅读内容。
可选地,所述章节接口中配置的参数还包括图片属性,所述图片属性至少包括下列属性之一背景属性、字体属性、图片是否分页和图片宽度;
所述服务处理模块,进一步适于根据内容端支持的图片样式对图片属性赋值;
所述内容端返回的信息为内容端根据图片属性生成的阅读内容的图片。
可选地,所述服务器还包括付费模块,
所述服务处理模块,进一步适于在接收到章节阅读请求后,指示付费模块进行扣费操作;
所述付费模块,适于确定用户请求阅读的章节的定价值,从发送章节阅读请求的用户的账户储值余额中扣除所述定价值,在提供请求阅读的章节的内容端的收费储值中增加所述定价值。
可选地,所述服务器还包括充值模块,
所述付费模块,进一步适于确定用户请求阅读的章节的定价值后,根据所述定价值判断用户的账户储值余额是否充足,如果充足,则从用户的账户储值余额中扣除所述定价值,在内容端的收费储值中增加所述定价值;如果不充足,则指示充值模块提示充值,客户端充值完成后,重新判断用户的账户储值余额是否充足;
所述充值模块,适于通过客户端传输模块向客户端发送充值提示,以及通过客户端传输模块接受充值,根据充值数额修改用户的账户储值余额,通知所述付费模块客户端充值完成。
根据本发明的网络阅读系统的技术方案,其中通过内容端接口来规范内容端统一支持接收的参数,并且服务器对客户端请求进行统一接收,之后根据接收的客户端请求和内容端接口向内容端发送内容端请求,根据内容端返回的内容向客户端返回阅读内容。由此,实现了服务器根据内容端接口对客户端请求的统一处理,取得了用户能够对各个内容端间的阅读资源共享的有益效果;并且客户端无需根据各个内容端所支持接收的参数对发送请求中的参数分别配置,因此还取得了减少客户端的操作负担,节约客户端的系统资源的有益效果。


通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中
图I示出了根据本发明一个实施例的实现网络阅读的服务器的结构框图2示出了根据本发明另一个实施例的实现网络阅读的服务器的结构框图3示出了根据本发明一个实施例的网络阅读系统的结构框图4示出了根据本发明一个实施例的实现网络阅读的方法的流程图;以及
图5示出了根据本发明一个实施例的实现网络阅读中扣费的操作的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参见图1,示出了根据本发明一个实施例的实现网络阅读的服务器的结构框图。服务器100包括客户端传输模块110、内容端传输模块130和服务处理模块120。
客户端传输模块110,适于接收客户端200发送的客户端请求,解析客户端请求中信息,以及将服务处理模块120生成的阅读内容返回给客户端200。
服务处理模块120,适于根据客户端请求中信息和内容端接口生成发送给内容端 300的内容端请求,以及根据内容端300返回的信息生成阅读内容。内容端接口中配置有规范内容端300统一支持接收的参数。
内容端传输模块130,适于将服务处理模块120生成的内容端请求发送给内容端 300,以及接收内容端300返回的信息。
由上述可见,本实施例中,实现了服务器根据内容端接口对客户端请求的统一处理,使得客户端无需根据各个内容端所支持接收的参数对发送请求中的参数分别配置,取得了减少客户端的操作负担,节约客户端的资源,并且能够在各个内容端间共享用户,以及实现用户对各个内容端间的阅读资源共享的有益效果。此外,通过使用内容端接口使得内容端支持的参数具有良好的扩展性,当某个内容端支持的参数增加时,仅需在现有内容端接口中规范的参数后增加参数即可,不会影响其他内容端使用内容端接口。
进一步地,客户端传输模块110,适于根据客户端接口解析客户端请求中信息。客户端接口中配置有规范客户端200统一支持提供的参数。
在该技术方案中,不但对内容端支持接收的参数通过内容端接口进行了统一规范,而且对客户端支持提供的参数通过客户端接口进行了统一规范。由此,使得服务器解析客户端请求的操作更加容易,无需根据不同种类客户端的请求进行不同的解析处理。并且, 将客户端提供的参数进行统一规范,使得客户端能够提供统一的参数,便于服务器根据客户端请求中信息快速得出内容端请求中所用信息,从而生成内容端请求,有利于提高服务器的处理速度。此外,在服务器和客户端间使用客户端接口进行参数规范,使得在服务器与内容端间的内容端接口变化时,服务器与客户端的交互方式不受影响,并且该统一的客户端接口,方便客户端进行阅读资源的调取。
本发明一个实施例的实现网络阅读的服务器100的第一个示例如下所述。在该示例中,以客户端200发送的请求为目录浏览请求为例进行详细说明。
目录浏览请求中包括请求浏览的图书标识、提供该图书的内容端标识、每页中章节数量和请求浏览的目录页号。内容端接口包括目录接口。目录接口中配置的参数包括 内容端ID和图书ID。内容端300返回的信息中包括章节目录。
服务处理模块120,进一步适于将目录浏览请求中内容端标识赋值给内容端ID, 图书标识赋值给图 书ID,以生成内容端请求;以及根据每页中章节数量对内容端300返回的章节目录进行分页,以分页后章节目录中目录页号指定的目录页为阅读内容。
其中,目录浏览请求中的每页中章节数量和请求浏览的目录页号为可选参数,当目录浏览请求中没有提供每页中章节数量和请求浏览的目录页号时,服务处理模块120直接将内容端300返回的章节目录作为阅读内容返回给客户端200。当目录浏览请求中提供了每页中章节数量,但没有提供请求浏览的目录页号时,服务处理模块120根据每页中章节数量将内容端300返回的章节目录分页,将分页后的章节目录作为阅读内容返回给客户端200。此外,服务器100可以每次传输分页后的章节目录的一页到客户端200,以避免客户端200等待时间过长。
由上述可见,本示例中,针对客户端的目录浏览请求中参数的不同,服务器进行不同的处理,而内容端接收的参数和提供的内容没有变化。由此,避免了内容端为应对不同客户端需求而进行的复杂操作,减少了内容端的操作负担。而且,由服务器对客户端请求和客户端回复进行统一处理,使得在客户端请求中参数变化时,不影响服务器与内容端间交换, 使得客户端需求的增加具有高扩展性。
进一步地,内容端接口中配置的参数还包括统一签名。统一签名中包括文本格式和图片格式确定所需的共同参数。
服务处理模块120,进一步适于根据内容端300支持的格式样式对统一签名赋值。
内容端300返回的信息为内容端300按统一签名确定的格式生成的阅读内容。
由上述可见,通过统一签名,由服务器根据内容端支持的格式,对阅读内容的格式进行统一配置,并将该格式的阅读内容返回给客户端,由此使得各个客户端能够获得统一的优质阅读效果。并且,避免了客户端对于格式的繁琐配置,以及由于不清楚内容端所支持的格式,而造成的格式配置错误。
本实施例中接口具体实现的举例如下所述。
客户端的目录浏览请求中包括如表一所示的参数。该请求中参数可以通过客户端接口中的目录接口实现。
权利要求
1.一种网络阅读系统,包括实现网络阅读的服务器、客户端和内容端,其中 所述客户端,适于发送阅读业务相关的请求; 所述内容端,适于提供网络阅读的内容; 所述实现网络阅读的服务器包括客户端传输模块、内容端传输模块和服务处理模块,所述客户端传输模块,适于接收客户端发送的客户端请求,解析客户端请求中信息,以及将所述服务处理模块生成的阅读内容返回给客户端; 所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数; 所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息。
2.根据权利要求I所述的网络阅读系统,其中, 所述客户端传输模块,进一步适于根据客户端接口解析客户端请求中信息,所述客户端接口中配置有规范客户端统一支持提供的参数。
3.根据权利要求I或2所述的网络阅读系统,其中, 所述客户端请求包括目录浏览请求,所述目录浏览请求中包括请求浏览的图书标识和提供该图书的内容端标识; 所述内容端接口包括目录接口,所述目录接口中配置的参数包括内容端ID和图书ID ; 所述服务处理模块,进一步适于将目录浏览请求中内容端标识赋值给内容端ID,图书标识赋值给图书ID。
4.根据权利要求I至3任一项所述的网络阅读系统,其中, 所述内容端返回的信息中包括章节目录; 所述目录浏览请求中还包括每页中章节数量; 所述服务处理模块,进一步适于根据每页中章节数量对章节目录进行分页,根据分页后章节目录生成阅读内容。
5.根据权利要求I至4任一项所述的网络阅读系统,其中, 所述目录浏览请求中还包括请求浏览的目录页号; 所述服务处理模块,进一步适于在对章节目录进行分页后,以分页后章节目录中目录页号指定的目录页为阅读内容。
6.根据权利要求I至5任一项所述的网络阅读系统,其中, 所述客户端请求包括章节阅读请求,所述章节阅读请求中包括请求阅读的图书标识、请求阅读的章节标识和提供该图书的内容端标识; 所述内容端接口包括章节接口,所述章节接口中配置的参数包括内容端ID、图书ID和章节ID ; 所述服务处理模块,进一步适于将章节阅读请求中内容端标识赋值给内容端ID,图书标识赋值给图书ID,章节标识赋值给章节ID。
7.根据权利要求I至6任一项所述的网络阅读系统,其中, 所述内容端接口中配置的参数包括统一签名,所述统一签名中包括文本格式和图片格式确定所需的共同参数; 所述服务处理模块,进一步适于根据内容端支持的格式样式对统一签名赋值; 所述内容端返回的信息为内容端按统一签名确定的格式生成的阅读内容。
8.根据权利要求I至7任一项所述的网络阅读系统,其中, 所述章节接口中配置的参数还包括图片属性,所述图片属性至少包括下列属性之一背景属性、字体属性、图片是否分页和图片宽度; 所述服务处理模块,进一步适于根据内容端支持的图片样式对图片属性赋值; 所述内容端返回的信息为内容端根据图片属性生成的阅读内容的图片。
9.根据权利要求I至8任一项所述的网络阅读系统,其中, 所述实现网络阅读的服务器还包括付费模块, 所述服务处理模块,进一步适于在接收到章节阅读请求后,指示付费模块进行扣费操作; 所述付费模块,适于确定用户请求阅读的章节的定价值,从发送章节阅读请求的用户的账户储值余额中扣除所述定价值,在提供请求阅读的章节的内容端的收费储值中增加所述定价值。
10.根据权利要求I至9任一项所述的网络阅读系统,其中, 所述实现网络阅读的服务器还包括充值模块, 所述付费模块,进一步适于确定用户请求阅读的章节的定价值后,根据所述定价值判断用户的账户储值余额是否充足,如果充足,则从用户的账户储值余额中扣除所述定价值,在内容端的收费储值中增加所述定价值;如果不充足,则指示充值模块提示充值,客户端充值完成后,重新判断用户的账户储值余额是否充足; 所述充值模块,适于通过客户端传输模块向客户端发送充值提示,以及通过客户端传输模块接受充值,根据充值数额修改用户的账户储值余额,通知所述付费模块客户端充值完成。
全文摘要
本发明公开了一种网络阅读系统,其包括实现网络阅读的服务器、客户端和内容端,其中所述客户端,适于发送阅读业务相关的请求;所述内容端,适于提供网络阅读的内容;所述实现网络阅读的服务器包括客户端传输模块、内容端传输模块和服务处理模块;所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数;所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息。本发明能够解决现有技术中无法实现用户对各个内容端间的阅读资源共享和客户端操作负担过重的问题。
文档编号H04L29/06GK102932339SQ20121041314
公开日2013年2月13日 申请日期2012年10月25日 优先权日2012年10月25日
发明者陈竑, 何倩 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1