[發(fā)明專利]新聞信息獲取方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510021210.3 | 申請日: | 2015-01-16 |
| 公開(公告)號: | CN104573035B | 公開(公告)日: | 2019-07-23 |
| 發(fā)明(設(shè)計)人: | 池長城 | 申請(專利權(quán))人: | 杭州犀照科技有限公司 |
| 主分類號: | G06F16/953 | 分類號: | G06F16/953 |
| 代理公司: | 廣東廣信君達律師事務所 44329 | 代理人: | 楊曉松 |
| 地址: | 310000 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 緩存 服務 方法 裝置 新聞 信息 獲取 系統(tǒng) | ||
本發(fā)明提供一種緩存服務方法及裝置、新聞信息獲取方法及系統(tǒng),其中緩存服務方法包括:從數(shù)據(jù)庫讀取所述信息列表的數(shù)據(jù)內(nèi)容,生成攜帶有分頁標記和版本號參數(shù)的分頁緩存;建立對應同一分頁頁面的分頁標記、版本號參數(shù)和分頁數(shù)據(jù)內(nèi)容三者構(gòu)成的緩存關(guān)聯(lián)關(guān)系;當服務器中的信息列表內(nèi)容發(fā)生更新時,讀取更新后的信息列表的數(shù)據(jù)內(nèi)容,升級所有分頁頁面所對應的版本號參數(shù),建立對應同一分頁頁面的分頁標記、升級后的版本號參數(shù)和更新后的分頁數(shù)據(jù)內(nèi)容三者構(gòu)成的緩存關(guān)聯(lián)關(guān)系;接收到終端發(fā)送的針對信息列表的分頁頁面的讀取請求時,通過緩存關(guān)聯(lián)關(guān)系,根據(jù)分頁標記和最后一次升級后的版本號參數(shù),查找并向終端推送所述的分頁數(shù)據(jù)內(nèi)容。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機通信領(lǐng)域,尤其涉及移動互聯(lián)網(wǎng)通信領(lǐng)域。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,這種新聞信息獲取方式節(jié)約了傳統(tǒng)媒體刊登發(fā)行等環(huán)節(jié),并且也解除了傳統(tǒng)紙質(zhì)或者電視媒體新聞信息容量等方面的限制。但這種新聞信息獲取方式也帶來新的問題,雖然用戶能夠接觸到來源更為廣泛的大量新聞信息,但是新聞信息本身具有很強的地域性特征,而現(xiàn)有技術(shù)中缺少相對完善的方法支持基于地理位置的新聞信息查詢,支持用戶快速了獲取周邊發(fā)生的新聞事件的新聞信息,使得用戶難以第一時間獲取周邊的新聞事件的新聞信息,并跟蹤了解新聞事件。
而對于像新聞信息這類數(shù)據(jù)量較大的信息通常會以信息列表的形式在終端中顯示。由于終端顯示區(qū)域和網(wǎng)絡(luò)傳輸限制,通常采用分頁查詢的方法,即通過分頁方式顯示信息列表,用戶可以選擇具體的分頁類型,并且用戶可以通過切換指定頁的范圍訪問不同的分頁。
同時為提高信息讀取速度,會在終端和服務器端之間架設(shè)緩存系統(tǒng),在讀取大容量信息列表數(shù)據(jù)時,使用緩存系統(tǒng)直接為終端服務,可以減少終端與服務器端的數(shù)據(jù)交互,從而大大提高信息讀取速度。但是針對上述需要使用分頁方式顯示信息列表的系統(tǒng)中,架構(gòu)緩存系統(tǒng)會產(chǎn)生如下的技術(shù)問題:若在緩存系統(tǒng)中構(gòu)建分頁緩存,用戶在初次用戶在切換頁面瀏覽時,終端可以直接訪問緩存系統(tǒng)讀取該頁面的分頁緩存,因此可以極大地提高用戶切換各分頁進行訪問的速率。在服務器端對信息列表進行更新(即添加、修改或刪除信息列表的內(nèi)容)時,分頁緩存也需要進行相應的更新操作,但是對于同一信息列表同時存在多種不同的分頁類型(包括部分用戶自定義的分頁類型),每次對于信息列表內(nèi)容的更新都會影響到不同分頁類型中的某些分頁緩存,而分頁類型的多樣性造成本次更新具體影響到哪些分頁緩存難以判斷,難以定位并刪除本次更新所影響的分頁緩存,導致分頁緩存維護困難,難以確保用戶在切換頁面訪問是讀取的是最新的分頁數(shù)據(jù)內(nèi)容。因此,現(xiàn)有技術(shù)中的解決方案是對服務器端的數(shù)據(jù)庫進行分頁處理,該方式簡單方便容易實現(xiàn),但是也限制了用戶切換不同頁面時的訪問速度和系統(tǒng)的整體性能。
發(fā)明內(nèi)容
本發(fā)明是為了克服現(xiàn)有技術(shù)中的智能終端新聞獲取方法,用戶難以獲取周邊的新聞信息的缺陷,以及作為后臺支持的緩存數(shù)據(jù)緩存維護困難的不足,提供了一種能夠在信息列表內(nèi)容更新時,維護信息列表的分頁數(shù)據(jù)內(nèi)容準確更新的緩存服務方法,以及一種使用該緩存服務方法的基于用戶的地理位置為用戶篩選出周邊新聞信息的新聞信息獲取方法及系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
本發(fā)明提供一種緩存服務方法,該方法包括:
接收到終端發(fā)送的針對信息列表的讀取請求時,從數(shù)據(jù)庫讀取所述信息列表的數(shù)據(jù)內(nèi)容,生成攜帶有分頁標記和版本號參數(shù)的分頁緩存;建立對應同一分頁頁面的分頁標記、版本號參數(shù)和分頁數(shù)據(jù)內(nèi)容三者構(gòu)成的緩存關(guān)聯(lián)關(guān)系;
當服務器中的信息列表內(nèi)容發(fā)生更新時,讀取更新后的信息列表的數(shù)據(jù)內(nèi)容,升級所有分頁頁面所對應的版本號參數(shù),建立對應同一分頁頁面的分頁標記、升級后的版本號參數(shù)和更新后的分頁數(shù)據(jù)內(nèi)容三者構(gòu)成的緩存關(guān)聯(lián)關(guān)系;
接收到終端發(fā)送的針對信息列表的分頁頁面的讀取請求時,通過緩存關(guān)聯(lián)關(guān)系,根據(jù)分頁標記和最后一次升級后的版本號參數(shù),查找到最后一次更新后的分頁數(shù)據(jù)內(nèi)容,向終端推送所述的分頁數(shù)據(jù)內(nèi)容。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州犀照科技有限公司,未經(jīng)杭州犀照科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510021210.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





