專利名稱:一種移動通信終端的信息緩存方法
技術領域:
本發(fā)明涉及一種信息緩存方法,尤其涉及一種移動通信終端的信息緩存方法。
背景技術:
現(xiàn)有的基于移動通信C/S架構中,服務器(Server)提供了大量的目錄信息查閱和圖片信息查閱,目錄與圖片信息是有關聯(lián)的,客戶端在用戶查閱信息時,會向Server發(fā)起 請求,Server應答并返回基于XML格式目錄信息和Jpeg/Png的圖片信息。如果用戶再次 查詢已查閱過的信息時,還會向Server發(fā)起請求,重新下載目錄信息和圖片信息。在目前移動通信網(wǎng)絡資源稀缺、帶寬較窄的條件下,采用上述方法不但使用戶等 待的時間較長,也不利于節(jié)約網(wǎng)絡的數(shù)據(jù)流量。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術存在的不足,本發(fā)明的目的在于提供一種信息緩存方法及其移 動通信終端,能夠提高終端的運行速度,減少流量訪問,在帶寬比較窄的條件下,有效的縮 短用戶等待時間,節(jié)約流量。為實現(xiàn)上述目的,本發(fā)明提供的移動通信終端的信息緩存方法,包括以下步驟用戶發(fā)起查看信息請求;對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行檢索;對顯示文件信息進行顯示;定期下載更新緩存信息并進行緩存;進一步地,對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行檢索后還包括從文件系統(tǒng)存儲 模中直接獲取緩存的顯示文件信息或從服務器獲取緩存信息并進行處理的步驟進一步地,所述從文件系統(tǒng)存儲模中直接獲取緩存的顯示文件信息的步驟是讀取 數(shù)據(jù)庫模塊中的目錄信息,再從文件系統(tǒng)存儲模塊中查找與所述目錄信息相關聯(lián)的顯示文 件信息;進一步地,所述從服務器獲取緩存信息并進行處理步驟進一步包括以下步驟向服務器發(fā)送信息下載請求;接收服務器發(fā)送的緩存信息,并從緩存信息中提取出目錄信息和顯示文件信息;將顯示文件信息發(fā)送到信息顯示模塊;將目錄信息、顯示文件信息分別存儲到數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中;更進一步地,所述定期下載緩存信息并進行緩存的步驟進一步包括以下步驟向服務器定時發(fā)送同步判斷請求信息,并與服務器進行同步;從服務器中獲取服務器最新的緩存信息并提取出目錄和顯示文件信息;將獲取的目錄和顯示文件信息與數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中的緩存信息 進行比較,刪除過期的目錄和顯示文件信息,將新的目錄和顯示文件信息存入數(shù)據(jù)庫模塊 和文件系統(tǒng)存儲模塊中。
為實現(xiàn)上述目的,本發(fā)明提供的信息緩存移動通信終端,包括控制處理模塊,輸入 接收模塊,信息顯示模塊,數(shù)據(jù)庫模塊,文件系統(tǒng)存儲模塊,RF模塊,其中所述控制處理模塊,根據(jù)所述輸入接收模塊發(fā)送的顯示請求信息,將顯示文件信息發(fā)送給所述信息顯示模塊;通過所述RF模塊向服務器發(fā)送同步請求信息和同步判斷請 求信息,并將從服務器接收的緩存信息做歸類處理,把目錄信息存儲到所述數(shù)據(jù)庫模塊中, 把與之相關的顯示文件信息存儲到所述文件系統(tǒng)存儲模塊中;所述輸入接收模塊,連接所述控制處理模塊,將用戶輸入的顯示請求信息轉發(fā)給 所述控制處理模塊;所述信息顯示模塊,連接所述控制處理模塊,接收所述控制處理模塊發(fā)送的顯示 文件信息,并進行顯示供用戶查看;所述數(shù)據(jù)庫模塊,連接所述控制處理模塊,保存所述控制處理模塊發(fā)送的目錄信 息;所述文件系統(tǒng)存儲模塊,連接所述控制處理模塊,保存所述控制處理模塊發(fā)送的 與目錄信息相關的顯示文件信息;所述RF模塊,連接所述控制處理模塊,通過移動通信網(wǎng)完成所述控制處理模塊與 服務器之間的信息傳送。本發(fā)明具有顯著的優(yōu)點和技術效果,移動通信終端對有可能被大量重復請求的 XML目錄信息和相關的圖片信息做本地化緩存,對這些信息轉換為持久化文件(如XML文 件,數(shù)據(jù)庫文件),如果用戶對這些用戶再次查詢,客戶端不再浪費流量進行重復訪問,而是 從緩存中快速提取信息并顯示。而且,為了更好的用戶體驗,緩存模塊會自動發(fā)起對緩存文 件與Server信息的同步性校驗,如果Server信息已經(jīng)更新,在用戶發(fā)起查閱的時候,重新 請求更新的數(shù)據(jù),并與現(xiàn)有緩存做最大化合并,以此來向用戶反饋正確完整并且流量最小 的訪問結果。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,并與本發(fā)明的 實施例一起,用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中圖1為根據(jù)本發(fā)明的信息緩存移動通信終端的方框圖;圖2為根據(jù)本發(fā)明的移動通信終端的信息緩存方法的流程具體實施例方式以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖1為根據(jù)本發(fā)明的信息緩存移動通信終端方框圖,如圖1所示,本發(fā)明的信息緩 存移動通信終端包括控制處理模塊,輸入接收模塊,信息顯示模塊,數(shù)據(jù)庫模塊,文件系統(tǒng) 存儲模塊,RF模塊以及終端功能模塊,其中,控制處理模塊,分別連接輸入接收模塊,信息顯示模塊,數(shù)據(jù)庫模塊,文件存儲模塊,RF模塊以及終端功能模塊,根據(jù)輸入接收模塊發(fā)送的顯示請求信息,將顯示文件信息發(fā) 送給信息顯示模塊;通過RF模塊向服務器發(fā)送同步請求信息,并將從服務器接收的緩存信 息做歸類處理,把目錄(Catalog)信息存儲到數(shù)據(jù)庫模塊中,把與之相關的顯示文件信息 存儲到文件系統(tǒng)存儲模塊中;輸入接收模塊,連接控制處理模塊,將用戶輸入的顯示請求信息轉發(fā)給控制處理 模塊;信息顯示模塊,連接控制處理模塊,接收控制處理模塊發(fā)送的顯示文件信息,并進 行顯示供用戶查看。顯示文件信息包括圖片、視音頻等文件信息等;
數(shù)據(jù)庫模塊,連接控制處理模塊,保存控制處理模塊發(fā)送的目錄信息;文件系統(tǒng)存儲模塊,連接控制處理模塊,保存控制處理模塊發(fā)送的與目錄信息相 關的顯示文件信息;RF模塊,連接控制處理模塊,通過移動通信網(wǎng)完成控制處理模塊與服務器之間的 信息傳送;終端功能模塊,接受控制處理模塊的控制指令,完成移動通信終端的基本功能。圖2為根據(jù)本發(fā)明的移動通信終端的信息緩存方法的流程圖,下面將參考圖2,對 本發(fā)明的移動通信終端的信息緩存方法進行詳細描述首先,在步驟201,用戶利用輸入接收模塊發(fā)起查看信息請求;在步驟202,輸入接收模塊將顯示請求信息發(fā)送給控制處理模塊;在步驟203,控制處理模塊根據(jù)顯示請求信息對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊 進行檢索;在步驟204,控制處理模塊判斷數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中是否存儲有用 戶需要查看的顯示文件信息,若為是,轉到步驟205 ;若為否,則轉到步驟207 ;在步驟205,控制處理模塊讀取數(shù)據(jù)庫模塊中的目錄信息,并從文件系統(tǒng)存儲模塊 中獲取與目錄信息相關的顯示文件信息;在步驟206,控制處理模塊將在步驟205中獲取的顯示文件信息傳送給信息顯示 模塊供用戶查看;在步驟207,控制處理模塊通過RF模塊向服務器發(fā)送信息下載請求;在步驟208,控制處理模塊通過RF模塊接收服務器發(fā)送的緩存信息,并從緩存信 息中提取出目錄信息和顯示文件信息,然后將顯示文件信息傳送到信息顯示模塊,同時,分 別將目錄信息、顯示文件信息發(fā)送到數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行存儲;在步驟209,控制處理模塊通過RF模塊向服務器定時發(fā)送同步判斷請求,并與服 務器進行同步下載服務器最新的緩存信息;在步驟210,控制處理模塊在下載的緩存信息中提取出目錄和顯示文件信息,并將 上述目錄和顯示文件信息分別與數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中的目錄和顯示文件進 行比較,刪除過期的目錄和顯示文件信息,將新的目錄和顯示文件信息分別存入數(shù)據(jù)庫模 塊和文件系統(tǒng)存儲模塊中。數(shù)據(jù)庫模塊是將從服務器獲取的Catalog目錄信息序列化為XML對象,并按照類 另O、時間戳進行存儲,而文件系統(tǒng)存儲模塊按照唯一 ID將顯示文件信息存儲在特定的文件 夾中,上述ID與Catalog中的ID相互關聯(lián)。搜索數(shù)據(jù)庫模塊中的目錄信息,就能夠在文件系統(tǒng)存儲模塊中找出與該目錄信息相關聯(lián)的顯示文件信息。采用本發(fā)明技術方案的移動通信終端在運行時,定期向服務器Server發(fā)起同步 判斷請求,如果需要同步,客戶端會從后臺獲得最新的信息,并與緩存信息做有效性比對, 淘汰過期的目錄和顯示文件信息,重新存入數(shù)據(jù)庫和文件系統(tǒng)中。本發(fā)明的移動通信終端,由于事先將用戶查看的信息存儲在本機中,用戶查看時 只需從存儲模塊中加載信息即可,在資源稀缺(帶寬窄,流量收費)的移動通信網(wǎng)絡通道 下,最優(yōu)化應用網(wǎng)絡資源,合理使用客戶端資源,給用戶快速準確的用戶體驗。本領域普通技術人員可以理解,以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用 于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員 來說,其依然可以對前述各實施例記載的技術方案進行修改,或者對其中部分技術特征進 行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含 在本發(fā)明的保護范圍之內(nèi)。
權利要求
一種移動通信終端的信息緩存方法,該方法包括以下步驟用戶發(fā)起查看信息請求;對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行檢索;對顯示文件信息進行顯示;定期下載更新緩存信息并進行緩存。
2.根據(jù)權利要求1所述的移動通信終端的信息緩存方法,其特征在于,還包括以下步驟對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行檢索后,從文件系統(tǒng)存儲模中直接獲取緩存的 顯示文件信息或從服務器獲取緩存信息并進行處理。
3.根據(jù)權利要求2所述的移動通信終端的信息緩存方法,其特征在于,所述從文件系 統(tǒng)存儲模中直接獲取緩存的顯示文件信息的步驟是讀取數(shù)據(jù)庫模塊中的目錄信息,再從文 件系統(tǒng)存儲模塊中查找與所述目錄信息相關聯(lián)的顯示文件信息。
4.根據(jù)權利要求2所述的移動通信終端的信息緩存方法,其特征在于,所述從服務器 獲取緩存信息并進行處理步驟進一步包括向服務器發(fā)送信息下載請求;接收服務器發(fā)送的緩存信息,并從緩存信息中提取出目錄信息和顯示文件信息; 將顯示文件信息發(fā)送到信息顯示模塊;將目錄信息、顯示文件信息分別存儲到數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中。
5.根據(jù)權利要求1所述的移動通信終端的信息緩存方法,其特征在于,所述定期下載 緩存信息并進行緩存的步驟進一步包括以下步驟移動通信終端定時向服務器發(fā)送同步判斷請求信息,并與服務器進行同步; 接收服務器發(fā)送的最新的緩存信息,并提取出目錄信息和顯示文件信息; 將獲取的目錄和顯示文件信息與數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊中的緩存信息進行 比較,刪除過期的目錄和顯示文件信息,將新的目錄和顯示文件信息存入數(shù)據(jù)庫模塊和文 件系統(tǒng)存儲模塊中。
6.根據(jù)權利要求1-5任一項所述的移動通信終端的信息緩存方法,其特征在于,所述 緩存信息包括目錄信息和顯示文件信息。
7.一種信息緩存移動通信終端,包括控制處理模塊,輸入接收模塊,信息顯示模塊,數(shù) 據(jù)庫模塊,文件系統(tǒng)存儲模塊,RF模塊,其特征在于,所述控制處理模塊,根據(jù)所述輸入接收模塊發(fā)送的顯示請求信息,將顯示文件信息發(fā) 送給所述信息顯示模塊;通過所述RF模塊向服務器發(fā)送同步請求信息和同步判斷請求信 息,并將從服務器接收的緩存信息做歸類處理,把目錄信息存儲到所述數(shù)據(jù)庫模塊中,把與 之相關的顯示文件信息存儲到所述文件系統(tǒng)存儲模塊中;所述輸入接收模塊,連接所述控制處理模塊,將用戶輸入的顯示請求信息轉發(fā)給所述 控制處理模塊;所述信息顯示模塊,連接所述控制處理模塊,接收所述控制處理模塊發(fā)送的顯示文件 信息,并進行顯示供用戶查看;所述數(shù)據(jù)庫模塊,連接所述控制處理模塊,保存所述控制處理模塊發(fā)送的目錄信息; 所述文件系統(tǒng)存儲模塊,連接所述控制處理模塊,保存所述控制處理模塊發(fā)送的與目錄信息相關的顯示文件信息;所述RF模塊,連接所述控制處理模塊,通過移動通信網(wǎng)完成所述控制處理模塊與服務 器之間的信息傳送。
8.根據(jù)權利要求7所述的信息緩存移動通信終端,其特征在于,所述顯示文件信息包 括圖片信息、視音頻信息。
全文摘要
一種移動通信終端的信息緩存方法,用戶通過輸入接收模塊發(fā)起信息查看請求,控制處理模塊對數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊進行檢索,將從文件系統(tǒng)存儲模塊或服務器獲取的顯示文件信息發(fā)送到信息顯示模塊進行顯示;從服務器下載的緩存信息中提取出目錄信息和顯示文件信息,定時更新數(shù)據(jù)庫模塊和文件系統(tǒng)存儲模塊。本發(fā)明的移動通信終端,將被重復請求的XML目錄信息和相關的顯示文件信息做本地化緩存,如果用戶對這些用戶再次查詢,移動通信終端不再浪費流量進行重復訪問,而是從緩存中快速提取信息并顯示。在帶寬窄,按流量收費的移動通信網(wǎng)絡通道條件下,能夠提高客戶下載速度,減少流量訪問,最優(yōu)化地應用網(wǎng)絡資源。
文檔編號H04L29/08GK101815087SQ20101011083
公開日2010年8月25日 申請日期2010年2月10日 優(yōu)先權日2010年2月10日
發(fā)明者鄧焰群, 郭振 申請人:北京播思軟件技術有限公司