一种为手机客户端提供大量文本信息的方法

文档序号:7696188阅读:300来源:国知局
专利名称:一种为手机客户端提供大量文本信息的方法
技术领域
本发明涉及一种为手机客户端提供大量文本信息的方法,特别涉及一种手机 客户端在显示大量文本信息时,通过服务器端来控制文本信息的分页的方法。
背景技术
由于网关和手才几硬件的限制,手机客户端通常无法一次下载大量的文本信 息,本发明将使用服务器端分页的方式来从手机客户端分次下载较大的文本信 息,并且防止断句的产生。

发明内容
本发明所要解决的技术问题是提供一种手机客户端在显示大量文本信息 时,通过服务器端来控制文本信息的分页的方法。
本发明所述的一种为手机客户端提供大量文本信息的方法,该方法至少包
括如下的步骤
步骤1: 客户端向服务器发起下载文本信息的请求。
步骤2: 服务器将参数传递给文本信息管理系统。
步骤3: 文本信息管理系统根据文本ID,从数据库中加载文本信息。
步骤4:文本信息管理系统将文本存于緩存中,并指定过期时间,在过期时
间之内,不需要再次从数据库中加载。
步骤5:文本信息管理器根据客户端传递上来的所能支持的文本量,对该文
本进行分页。
步骤6:文本信息管理器根据客户端所需要的页码来返回文本,同时返回给 客户端总共的页数。步骤7:客户端依次请求各个页码,可以获取全部的内容。 本发明所述的一种为手机客户端提供大量文本信息的方法,客户端向服务 器发起下载文本信息的请求,其步骤为
步骤ll:需要告知服务器需要下载的文本信息的ID。 步骤12:需要告知服务器所能支持的最大文本量。 步骤13:需要告知服务器下载第几页的数据。
本发明所述的一种为手机客户端提供大量文本信息的方法,文本信息管理 器根据客户端传递上来的所能支持的文本量,对该文本进行分页,其步骤为
步骤51:从开始位置依次截取字符串,如果断点处并非标点符号,则前向 寻找标点符号,但要注意控制其前向寻找的最大数量。
步骤52:因为每次分页都要消耗效率,所以需要建立映射表,针对每种文 本信息的最大数量来存储每页的位置。
步骤53:该映射表与文本一起緩存,它们同时过期。
本发明涉及的一种为手机客户端提供大量文本信息的方法使用服务器端分 页的方式来从手积溶户端分次下载较大的文本信息,并且防止断句的产生。


图1为本发明的流程图。
具体实施例方式
参见图l,本发明的主要步骤如下
步骤1: 客户端向服务器发起下栽文本信息的请求。 步骤2: 服务器将参数传递给文本信息管理系统。
步骤3: 文本信息管理系统根据文本ID,从数据库中加栽文本信息。
步骤4:文本信息管理系统将文本存于-爰存中,并指定过期时间,在过期时间之内,不需要再次从数据库中加栽。
步骤5:文本信息管理器根据客户端传递上来的所能支持的文本量,对该文 本进行分页。
步骤6:文本信息管理器根据客户端所需要的页码来返回文本,同时返回给 客户端总共的页数。
步骤7:客户端依次请求各个页码,可以获取全部的内容。
上述步骤1客户端向服务器发起下载文本信息的请求的具体步骤如下
步骤ll:需要告知服务器需要下载的文本信息的ID。
步骤12:需要告知服务器所能支持的最大文本量。
步骤13:需要告知服务器下载第几页的数据。
上述步骤5文本信息管理器根据客户端传递上来的所能支持的文本量,对 该文本进行分页的具体步骤如下
步骤51:从开始位置依次截取字符串,如果断点处并非标点符号,则前向 寻找标点符号,但要注意控制其前向寻找的最大数量。
步骤52:因为每次分页都要消耗效率,所以需要建立映射表,针对每种文 本信息的最大数量来存储每页的位置。
步骤53:该映射表与文本一起緩存,它们同时过期。
上述的技术方案实施时使用服务器端分页的方式来从手机客户端分次下栽 较大的文本信息,并且防止断句的产生。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技 术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明, 但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同 地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
权利要求
1、一种为手机客户端提供大量文本信息的方法,其特征在于该方法至少包括如下的步骤步骤1客户端向服务器发起下载文本信息的请求。步骤2服务器将参数传递给文本信息管理系统。步骤3文本信息管理系统根据文本ID,从数据库中加载文本信息。步骤4文本信息管理系统将文本存于缓存中,并指定过期时间,在过期时间之内,不需要再次从数据库中加载。步骤5文本信息管理器根据客户端传递上来的所能支持的文本量,对该文本进行分页。步骤6文本信息管理器根据客户端所需要的页码来返回文本,同时返回给客户端总共的页数。步骤7客户端依次请求各个页码,可以获取全部的内容。
2、 根据权利要求l所述的一种为手机客户端提供大量文本信息的方法,其 特征在于客户端向服务器发起下载文本信息的请求,其步骤为步骤ll:需要告知服务器需要下载的文本信息的ID。 步骤12:需要告知服务器所能支持的最大文本量。 步骤13:需要告知服务器下载第几页的数据。
3、 根据权利要求l所述的一种为手机客户端提供大量文本信息的方法,其 特征在于文本信息管理器根据客户端传递上来的所能支持的文本量,对该文 本进行分页,其步骤为步骤51:从开始位置依次截取字符串,如果断点处并非标点符号,则前向 寻找标点符号,但要注意控制其前向寻找的最大数量。步骤52:因为每次分页都要消耗效率,所以需要建立映射表,针对每种文本信息的最大数量来存储每页的位置。步骤53:该映射表与文本一起緩存,它们同时过期。
全文摘要
一种为手机客户端提供大量文本信息的方法,首先客户端向服务器发起下载文本信息的请求;服务器将参数传递给文本信息管理系统;文本信息管理系统根据文本ID,从数据库中加载文本信息;文本信息管理系统将文本存于缓存中,并指定过期时间,在过期时间之内,不需要再次从数据库中加载;然后文本信息管理器根据客户端传递上来的所能支持的文本量,对该文本进行分页;文本信息管理器根据客户端所需要的页码来返回文本,同时返回给客户端总共的页数;最后客户端依次请求各个页码,可以获取全部的内容;本发明使用服务器端分页的方式来从手机客户端分次下载较大的文本信息,并且防止断句的产生。
文档编号H04W88/00GK101657035SQ20081011860
公开日2010年2月24日 申请日期2008年8月20日 优先权日2008年8月20日
发明者徐友春, 汤海京, 峰 赵, 陈杉杉 申请人:北京闻言科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1