[發明專利]統計已創建文檔數的方法和裝置有效
| 申請號: | 201910560803.5 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN110275862B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 彭龍騰;周西;趙錦威;游朝才 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/17;G06F16/18 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 統計 創建 文檔 方法 裝置 | ||
本公開提出一種統計已創建文檔數的方法和裝置,其中,方法包括:監聽數據庫對應的日志消息,所述日志消息中攜帶操作所述數據庫的操作類型以及當前用戶的身份標識;若監聽到所述日志消息,則對所述日志消息進行解析,獲取所述操作類型和所述身份標識;若所述操作類型為預設類型,則根據所述操作類型,對與所述身份標識對應的已創建文檔數進行調整。通過本方法,能夠在不侵占業務代碼的情況下進行計數,實現異步消費模式統計已創建文檔數,提高計數的準確性,解決現有技術中統計文檔數的方式需要侵占業務代碼、準確率低的技術問題。
技術領域
本公開涉及互聯網應用技術領域,尤其涉及一種統計已創建文檔數的方法和裝置。
背景技術
在線文檔是企業用戶和個人用戶常用的會議記錄和方案輸出方式。根據用戶付費金額不同,用戶可創建的在線文檔數目也不同,當用戶已創建的文檔數量達到所購買的文檔數時,用戶無法再創建文檔,這就需要對用戶已創建的文檔數進行統計,用于判斷用戶是否還可以繼續創建文檔。
相關技術中,通常采用在業務代碼中添加計數邏輯程序的方式來統計創建的文檔數,這需要侵占業務代碼,且當業務代碼故障時,無法統計創建的文檔數,導致統計的文檔數不夠準確。
發明內容
本公開提供一種統計已創建文檔數的方法和裝置,解決現有技術中統計文檔數的方式需要侵占業務代碼、準確率低的技術問題。
為此,本公開第一方面提出了一種統計已創建文檔數的方法,通過監聽數據庫對應的日志消息來獲取操作數據庫的記錄,進而確定用戶對在線文檔的操作類型,根據操作類型對已創建文檔數進行調整,無需在業務代碼中增加計數邏輯,達到了在不侵占業務代碼的情況下進行計數,實現了異步消費模式統計已創建文檔數,方便擴展到其他有計數需求的方案中,可擴展性強,且通過監聽日志消息來進行計數,能夠及時抓住計數時機,保證計數的實時性,由于不侵占業務代碼,在業務代碼故障的情況下仍能完成計數,保證了計數結果與實際已創建文檔數量的統一,實現最終一致性,提高了計數的準確性。
本公開第二方面提出了一種統計已創建文檔數的裝置。
本公開第三方面提出了一種電子設備。
本公開第四方面提出了一種非暫態計算機可讀存儲介質。
本公開第五方面提出了一種計算機程序產品。
本公開第一方面實施例提出了一種統計已創建文檔數的方法,包括:
監聽數據庫對應的日志消息,所述日志消息中攜帶操作所述數據庫的操作類型以及當前用戶的身份標識;
若監聽到所述日志消息,則對所述日志消息進行解析,獲取所述操作類型和所述身份標識;
若所述操作類型為預設類型,則根據所述操作類型,對與所述身份標識對應的已創建文檔數進行調整。
本公開實施例的統計已創建文檔數的方法,通過監聽數據庫對應的日志消息,日志消息中攜帶操作數據庫的操作類型以及當前用戶的身份標識,若監聽到日志消息,則對日志消息進行解析,獲取操作類型和身份標識,若操作類型為預設類型,則根據操作類型,對與身份標識對應的已創建文檔數進行調整。由此,無需在業務代碼中增加計數邏輯,達到了在不侵占業務代碼的情況下進行計數,實現了異步消費模式統計已創建文檔數,方便擴展到其他有計數需求的方案中,可擴展性強,且通過監聽日志消息來進行計數,能夠及時抓住計數時機,保證計數的實時性,由于不侵占業務代碼,在業務代碼故障的情況下仍能完成計數,保證了計數結果與實際已創建文檔數量的統一,實現最終一致性,提高了計數的準確性。
本公開第二方面實施例提出了一種統計已創建文檔數的裝置,包括:
監聽模塊,用于監聽數據庫對應的日志消息,所述日志消息中攜帶操作所述數據庫的操作類型以及當前用戶的身份標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910560803.5/2.html,轉載請聲明來源鉆瓜專利網。





