專利名稱:一種為手機(jī)客戶端提供大量文本信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為手機(jī)客戶端提供大量文本信息的方法,特別涉及一種手機(jī) 客戶端在顯示大量文本信息時,通過服務(wù)器端來控制文本信息的分頁的方法。
背景技術(shù):
由于網(wǎng)關(guān)和手才幾硬件的限制,手機(jī)客戶端通常無法一次下載大量的文本信 息,本發(fā)明將使用服務(wù)器端分頁的方式來從手機(jī)客戶端分次下載較大的文本信 息,并且防止斷句的產(chǎn)生。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種手機(jī)客戶端在顯示大量文本信息 時,通過服務(wù)器端來控制文本信息的分頁的方法。
本發(fā)明所述的一種為手機(jī)客戶端提供大量文本信息的方法,該方法至少包
括如下的步驟
步驟1: 客戶端向服務(wù)器發(fā)起下載文本信息的請求。
步驟2: 服務(wù)器將參數(shù)傳遞給文本信息管理系統(tǒng)。
步驟3: 文本信息管理系統(tǒng)根據(jù)文本ID,從數(shù)據(jù)庫中加載文本信息。
步驟4:文本信息管理系統(tǒng)將文本存于緩存中,并指定過期時間,在過期時
間之內(nèi),不需要再次從數(shù)據(jù)庫中加載。
步驟5:文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文
本進(jìn)行分頁。
步驟6:文本信息管理器根據(jù)客戶端所需要的頁碼來返回文本,同時返回給 客戶端總共的頁數(shù)。步驟7:客戶端依次請求各個頁碼,可以獲取全部的內(nèi)容。 本發(fā)明所述的一種為手機(jī)客戶端提供大量文本信息的方法,客戶端向服務(wù) 器發(fā)起下載文本信息的請求,其步驟為
步驟ll:需要告知服務(wù)器需要下載的文本信息的ID。 步驟12:需要告知服務(wù)器所能支持的最大文本量。 步驟13:需要告知服務(wù)器下載第幾頁的數(shù)據(jù)。
本發(fā)明所述的一種為手機(jī)客戶端提供大量文本信息的方法,文本信息管理 器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文本進(jìn)行分頁,其步驟為
步驟51:從開始位置依次截取字符串,如果斷點(diǎn)處并非標(biāo)點(diǎn)符號,則前向 尋找標(biāo)點(diǎn)符號,但要注意控制其前向?qū)ふ业淖畲髷?shù)量。
步驟52:因?yàn)槊看畏猪摱家男?,所以需要建立映射表,針對每種文 本信息的最大數(shù)量來存儲每頁的位置。
步驟53:該映射表與文本一起緩存,它們同時過期。
本發(fā)明涉及的一種為手機(jī)客戶端提供大量文本信息的方法使用服務(wù)器端分 頁的方式來從手積溶戶端分次下載較大的文本信息,并且防止斷句的產(chǎn)生。
圖1為本發(fā)明的流程圖。
具體實(shí)施例方式
參見圖l,本發(fā)明的主要步驟如下
步驟1: 客戶端向服務(wù)器發(fā)起下栽文本信息的請求。 步驟2: 服務(wù)器將參數(shù)傳遞給文本信息管理系統(tǒng)。
步驟3: 文本信息管理系統(tǒng)根據(jù)文本ID,從數(shù)據(jù)庫中加栽文本信息。
步驟4:文本信息管理系統(tǒng)將文本存于-爰存中,并指定過期時間,在過期時間之內(nèi),不需要再次從數(shù)據(jù)庫中加栽。
步驟5:文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文 本進(jìn)行分頁。
步驟6:文本信息管理器根據(jù)客戶端所需要的頁碼來返回文本,同時返回給 客戶端總共的頁數(shù)。
步驟7:客戶端依次請求各個頁碼,可以獲取全部的內(nèi)容。
上述步驟1客戶端向服務(wù)器發(fā)起下載文本信息的請求的具體步驟如下
步驟ll:需要告知服務(wù)器需要下載的文本信息的ID。
步驟12:需要告知服務(wù)器所能支持的最大文本量。
步驟13:需要告知服務(wù)器下載第幾頁的數(shù)據(jù)。
上述步驟5文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對 該文本進(jìn)行分頁的具體步驟如下
步驟51:從開始位置依次截取字符串,如果斷點(diǎn)處并非標(biāo)點(diǎn)符號,則前向 尋找標(biāo)點(diǎn)符號,但要注意控制其前向?qū)ふ业淖畲髷?shù)量。
步驟52:因?yàn)槊看畏猪摱家男?,所以需要建立映射表,針對每種文 本信息的最大數(shù)量來存儲每頁的位置。
步驟53:該映射表與文本一起緩存,它們同時過期。
上述的技術(shù)方案實(shí)施時使用服務(wù)器端分頁的方式來從手機(jī)客戶端分次下栽 較大的文本信息,并且防止斷句的產(chǎn)生。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明而并非限制本發(fā)明所描述的技 術(shù)方案;因此,盡管本說明書參照上述的實(shí)施例對本發(fā)明已進(jìn)行了詳細(xì)的說明, 但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對本發(fā)明進(jìn)行修改或者等同 地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1、一種為手機(jī)客戶端提供大量文本信息的方法,其特征在于該方法至少包括如下的步驟步驟1客戶端向服務(wù)器發(fā)起下載文本信息的請求。步驟2服務(wù)器將參數(shù)傳遞給文本信息管理系統(tǒng)。步驟3文本信息管理系統(tǒng)根據(jù)文本ID,從數(shù)據(jù)庫中加載文本信息。步驟4文本信息管理系統(tǒng)將文本存于緩存中,并指定過期時間,在過期時間之內(nèi),不需要再次從數(shù)據(jù)庫中加載。步驟5文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文本進(jìn)行分頁。步驟6文本信息管理器根據(jù)客戶端所需要的頁碼來返回文本,同時返回給客戶端總共的頁數(shù)。步驟7客戶端依次請求各個頁碼,可以獲取全部的內(nèi)容。
2、 根據(jù)權(quán)利要求l所述的一種為手機(jī)客戶端提供大量文本信息的方法,其 特征在于客戶端向服務(wù)器發(fā)起下載文本信息的請求,其步驟為步驟ll:需要告知服務(wù)器需要下載的文本信息的ID。 步驟12:需要告知服務(wù)器所能支持的最大文本量。 步驟13:需要告知服務(wù)器下載第幾頁的數(shù)據(jù)。
3、 根據(jù)權(quán)利要求l所述的一種為手機(jī)客戶端提供大量文本信息的方法,其 特征在于文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文 本進(jìn)行分頁,其步驟為步驟51:從開始位置依次截取字符串,如果斷點(diǎn)處并非標(biāo)點(diǎn)符號,則前向 尋找標(biāo)點(diǎn)符號,但要注意控制其前向?qū)ふ业淖畲髷?shù)量。步驟52:因?yàn)槊看畏猪摱家男剩孕枰⒂成浔?,針對每種文本信息的最大數(shù)量來存儲每頁的位置。步驟53:該映射表與文本一起緩存,它們同時過期。
全文摘要
一種為手機(jī)客戶端提供大量文本信息的方法,首先客戶端向服務(wù)器發(fā)起下載文本信息的請求;服務(wù)器將參數(shù)傳遞給文本信息管理系統(tǒng);文本信息管理系統(tǒng)根據(jù)文本ID,從數(shù)據(jù)庫中加載文本信息;文本信息管理系統(tǒng)將文本存于緩存中,并指定過期時間,在過期時間之內(nèi),不需要再次從數(shù)據(jù)庫中加載;然后文本信息管理器根據(jù)客戶端傳遞上來的所能支持的文本量,對該文本進(jìn)行分頁;文本信息管理器根據(jù)客戶端所需要的頁碼來返回文本,同時返回給客戶端總共的頁數(shù);最后客戶端依次請求各個頁碼,可以獲取全部的內(nèi)容;本發(fā)明使用服務(wù)器端分頁的方式來從手機(jī)客戶端分次下載較大的文本信息,并且防止斷句的產(chǎn)生。
文檔編號H04W88/00GK101657035SQ20081011860
公開日2010年2月24日 申請日期2008年8月20日 優(yōu)先權(quán)日2008年8月20日
發(fā)明者徐友春, 湯海京, 峰 趙, 陳杉杉 申請人:北京聞言科技有限公司