一种实现网络阅读的服务器和方法技术

技术编号:8323408 阅读:195 留言:0更新日期:2013-02-14 00:40
本发明专利技术公开了一种实现网络阅读的服务器和方法,所述服务器包括:客户端传输模块、内容端传输模块和服务处理模块,所述客户端传输模块,适于接收客户端发送的客户端请求,解析客户端请求中信息,以及将所述服务处理模块生成的阅读内容返回给客户端;所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数;所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息。本发明专利技术能够解决现有技术中无法实现用户对各个内容端间的阅读资源共享和客户端操作负担过重的问题。

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

【技术保护点】
一种实现网络阅读的服务器,所述服务器包括:客户端传输模块、内容端传输模块和服务处理模块,所述客户端传输模块,适于接收客户端发送的客户端请求,解析客户端请求中信息,以及将所述服务处理模块生成的阅读内容返回给客户端;所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数;所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息。

【技术特征摘要】
1.一种实现网络阅读的服务器,所述服务器包括:客户端传输模块、内容端传输模块和服务处理模块,所述客户端传输模块,适于接收客户端发送的客户端请求,解析客户端请求中信息,以及将所述服务处理模块生成的阅读内容返回给客户端;所述服务处理模块,适于根据客户端请求中信息和内容端接口生成发送给内容端的内容端请求,以及根据内容端返回的信息生成阅读内容,所述内容端接口中配置有规范内容端统一支持接收的参数;所述内容端传输模块,适于将服务处理模块生成的内容端请求发送给内容端,以及接收内容端返回的信息;其中,客户端为根据用户需求发送阅读业务请求的一方,内容端为提供阅读内容的一方;所述客户端请求包括目录浏览请求,所述内容端接口包括目录接口,和/或,所述客户端请求包括章节阅读请求,所述内容端接口包括章节接口。2.根据权利要求1所述的服务器,其中,所述客户端传输模块,进一步适于根据客户端接口解析客户端请求中信息,所述客户端接口中配置有规范客户端统一支持提供的参数。3.根据权利要求1所述的服务器,其中,所述目录浏览请求中包括请求浏览的图书标识和提供该图书的内容端标识;所述目录接口中配置的参数包括:内容端ID和图书ID;所述服务处理模块,进一步适于将目录浏览请求中内容端标识赋值给内容端ID,图书标识赋值给图书ID。4.根据权利要求3所述的服务器,其中,所述内容端返回的信息中包括章节目录;所述目录浏览请求中还包括每页中章节数量;所述服务处理模块,进一步适于根据每页中章节数量对章节目录进行分页,根据分页后章节目录生成阅读内容。5.根据权利要求4所述的服务器,其中,所述目录浏览请求中还包括请求浏览的目录页号;所述服务处理模块,进一步适于在对章节目录进行分页后,以分页后章节目录中目录页号指定的目录页为阅读内容。6.根据权利要求1至5任一项所述的服务器,其中,所述章节阅读请求中包括请求阅读的图书标识、请求阅读的章节标识和提供该图书的内容端标识;所述章节接口中配置的参数包括:内容端ID、图书ID和章节ID;所述服务处理模块,进一步适于将章节阅读请求中内容端标识赋值给内容端ID,图书标识赋值给图书ID,章节标识赋值给章节ID。7.根据权利要求1至5任一项所述的服务器,其中,所述内容端接口中配置的参数包括:统一签名,所述统一签名中包括文本格式和图片格式确定所需的共同参数;所述服务处理模块,进一步适于根据内容端支持的格式样式对统一签名赋值;所述内容端返回的信息为内容端按统一签名确定的格式生成的阅读内容。8.根据权利要求6所述的服务器,其中,所述章节接口中配置的参数还包括:图片属性,所述图片属性至少包括下列属性之一:背景属性、字体属性、图片是否分页和图片宽度;所述服务处理模块,进一步适于根据内容端支持的图片样式对图片属性赋值;所述内容端返回的信息为内容端根据图片属性生成的阅读内容的图片。9.根据权利要求6所述的服务器,其中,所述服务器还包括付费模块,所述服务处理模块,进一步适于在接收到章节阅读请求后,指示付费模块进行扣费操作;所述付费模块,适于确定用户请求阅读的章节的定价值,从发送章节阅读请求的用户的账户储值余额中扣除所述定价值,在提供请求阅读的章节的内容端的收费储值中增加所述定价值。10.根据权利要求9所述的服务器,其中,所述服务器还包括充值模块,所述付费模块,进一步适于确定用户请求阅读的章节的定价值后,根据所述定价值判断用户的账户储值余额是否充足,如果充足,则从用户的账户储值余额中扣除所述定价值,在内容端的收费储值中增加所述定价值;如果不充足,则指示充值模块提示充值,客户端充值完成后,重新判断用户的账户储值余额是否充足;所述充值模块,适于通过客户端传输模块向客户端发送充值提示,以及通过客户端传输模块接受充值,根据充值数额...

【专利技术属性】
技术研发人员:陈竑何倩
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1