[發(fā)明專利]簽到類業(yè)務(wù)處理方法和裝置有效
| 申請?zhí)枺?/td> | 201310276250.3 | 申請日: | 2013-07-03 |
| 公開(公告)號: | CN104281586B | 公開(公告)日: | 2019-03-08 |
| 發(fā)明(設(shè)計)人: | 霍一杰;李鑫竺 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 簽到 業(yè)務(wù) 處理 方法 裝置 | ||
1.一種簽到類業(yè)務(wù)處理方法,其特征在于,該方法包括:
將用戶當前簽到時的簽到數(shù)據(jù)存放至緩存設(shè)備,并將用戶當前簽到時的流水數(shù)據(jù)存放至內(nèi)存,其中,所述簽到數(shù)據(jù)指用戶當前簽到時的行為數(shù)據(jù),所述流水數(shù)據(jù)指截至到用戶當前簽到時為止的所有簽到數(shù)據(jù);
檢測到設(shè)定的數(shù)據(jù)回寫時間到達時,回寫所述內(nèi)存存放的流水數(shù)據(jù)至數(shù)據(jù)庫;
檢測到設(shè)定的數(shù)據(jù)列表更新時間到達時,按照增量更新的方式從所述數(shù)據(jù)庫中讀取流水數(shù)據(jù),針對讀取的每一流水數(shù)據(jù),識別當前所有維度組合的數(shù)據(jù)列表中是否存在該流水數(shù)據(jù)對應(yīng)的維度組合的數(shù)據(jù)列表,如果是,將該流水數(shù)據(jù)添加至該存在的維度組合的數(shù)據(jù)列表,如果否,新建一個該流水數(shù)據(jù)對應(yīng)的維度組合的數(shù)據(jù)列表,并將該流水數(shù)據(jù)添加至該新建的維度組合的數(shù)據(jù)列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將用戶當前簽到時的簽到數(shù)據(jù)存放至緩存設(shè)備包括:
在所述緩存設(shè)備已存放該用戶之前簽到時的簽到數(shù)據(jù)時,將用戶當前簽到時的簽到數(shù)據(jù)覆蓋掉所述緩存設(shè)備存放的該用戶之前簽到時的簽到數(shù)據(jù);
在所述緩存設(shè)備未存放該用戶之前簽到時的任何簽到數(shù)據(jù)時,將用戶當前簽到時的簽到數(shù)據(jù)寫入至所述緩存設(shè)備存放。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括:
定時將所述內(nèi)存中存放的流水數(shù)據(jù)寫入至持久化介質(zhì)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括:
定時將所述內(nèi)存中存放的維度組合的數(shù)據(jù)列表寫入至持久化介質(zhì)。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,當用戶需要訪問某個維度組合的數(shù)據(jù)列表時,該方法進一步包括:
讀取所述用戶需要訪問的維度組合的數(shù)據(jù)列表;
從所述緩存設(shè)備中讀取所述用戶最近的簽到數(shù)據(jù);
按照數(shù)據(jù)的存放時間順序依次排列讀取的所述數(shù)據(jù)列表中的數(shù)據(jù)、以及讀取的簽到數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果所述數(shù)據(jù)列表中存在與讀取的簽到數(shù)據(jù)重復(fù)的部分數(shù)據(jù),則所述按照數(shù)據(jù)的存放時間順序依次排列讀取的所述數(shù)據(jù)列表中的數(shù)據(jù)、以及讀取的簽到數(shù)據(jù)包括:
合并重復(fù)的數(shù)據(jù),為合并后的數(shù)據(jù)分配一個存放時間;
按照數(shù)據(jù)的存放時間順序依次排列讀取的所述數(shù)據(jù)列表中的數(shù)據(jù)、以及合并后的數(shù)據(jù)。
7.一種簽到類業(yè)務(wù)處理裝置,其特征在于,該裝置包括:
存放處理模塊,用于將用戶當前簽到時的簽到數(shù)據(jù)存放至緩存設(shè)備,以及將用戶當前簽到時的流水數(shù)據(jù)存放至內(nèi)存,其中,所述簽到數(shù)據(jù)指用戶當前簽到時的行為數(shù)據(jù),所述流水數(shù)據(jù)指截至到用戶當前簽到時為止的所有簽到數(shù)據(jù);
檢測模塊,用于檢測設(shè)定的數(shù)據(jù)回寫時間和設(shè)定的數(shù)據(jù)列表更新時間;
回寫模塊,用于在所述檢測模塊檢測到設(shè)定的數(shù)據(jù)回寫時間到達時,回寫所述內(nèi)存存放的流水數(shù)據(jù)至數(shù)據(jù)庫;
讀模塊,用于在所述檢測模塊檢測到設(shè)定的數(shù)據(jù)列表更新時間到達時,按照增量更新的方式從所述數(shù)據(jù)庫中讀取流水數(shù)據(jù);
更新模塊,用于針對所述讀模塊讀取的每一流水數(shù)據(jù),識別當前所有維度組合的數(shù)據(jù)列表中是否存在該流水數(shù)據(jù)對應(yīng)的維度組合的數(shù)據(jù)列表,如果是,將該流水數(shù)據(jù)添加至該存在的維度組合的數(shù)據(jù)列表,如果否,新建一個該流水數(shù)據(jù)對應(yīng)的維度組合的數(shù)據(jù)列表,并將該流水數(shù)據(jù)添加至該新建的維度組合的數(shù)據(jù)列表。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述存放處理模塊在所述緩存設(shè)備已存放該用戶之前簽到時的簽到數(shù)據(jù)時,將用戶當前簽到時的簽到數(shù)據(jù)覆蓋掉所述緩存設(shè)備存放的該用戶之前簽到時的簽到數(shù)據(jù);
在所述緩存設(shè)備未存放該用戶之前簽到時的任何簽到數(shù)據(jù)時,將用戶當前簽到時的簽到數(shù)據(jù)寫入至所述緩存設(shè)備存放。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,該裝置進一步包括:
持久化模塊,用于定時將所述內(nèi)存中存放的流水數(shù)據(jù)寫入至持久化介質(zhì);以及定時將所述內(nèi)存中存放的維度組合的數(shù)據(jù)列表寫入至持久化介質(zhì)。
10.根據(jù)權(quán)利要求7或9所述的裝置,其特征在于,所述讀模塊還進一步在用戶需要訪問某個維度組合的數(shù)據(jù)列表時,讀取所述用戶需要訪問的維度組合的數(shù)據(jù)列表,以及從所述緩存設(shè)備中讀取所述用戶最近的簽到數(shù)據(jù),并按照數(shù)據(jù)的存放時間順序依次排列讀取的所述數(shù)據(jù)列表中的數(shù)據(jù)、以及讀取的簽到數(shù)據(jù)。
該專利技術(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/201310276250.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





