[發(fā)明專利]一種調(diào)用消息并發(fā)量的統(tǒng)計方法及裝置有效
| 申請?zhí)枺?/td> | 201811027460.8 | 申請日: | 2018-09-04 |
| 公開(公告)號: | CN110875951B | 公開(公告)日: | 2022-07-01 |
| 發(fā)明(設計)人: | 李德全 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;G06F9/54;G06F11/34;G06F16/16 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 調(diào)用 消息 并發(fā) 統(tǒng)計 方法 裝置 | ||
本發(fā)明提供了一種調(diào)用消息并發(fā)量統(tǒng)計方法及裝置,所述方法包括:當接收到調(diào)用消息時,解析所述調(diào)用消息,確定所述調(diào)用消息所要調(diào)用的對象;根據(jù)所述對象的對象類別,在本地與所述對象類別對應的文件夾下創(chuàng)建一個與所述調(diào)用消息對應的文件;通過統(tǒng)計所述文件夾下在預定時間段內(nèi)創(chuàng)建的文件的個數(shù),確定所述預定時間段內(nèi)針對所述對象的調(diào)用消息的并發(fā)量。基于本發(fā)明提供的方案,只要統(tǒng)計各對象類別對應的文件夾下的文件個數(shù),就可以統(tǒng)計出預定時間段內(nèi)針對相應對象類別的對象的調(diào)用消息并發(fā)量,不僅提高了單位時間內(nèi)調(diào)用消息的記錄速度,還提高了單位時間內(nèi)調(diào)用對象的訪問速度。
技術領域
本發(fā)明涉及計算機技術領域,特別是涉及一種調(diào)用消息并發(fā)量統(tǒng)計方法。
背景技術
針對客戶端發(fā)送的調(diào)用消息,服務器會對其進行記錄,并每隔一定時間對接收到的調(diào)用消息進行統(tǒng)計,以了解到各類調(diào)用對象的活躍程度。
目前,服務器會根據(jù)接收到的調(diào)用消息中的調(diào)用對象的對象類別,將同一類別調(diào)用消息記錄在一個文件中,以供后續(xù)統(tǒng)計操作。若在單位時間內(nèi)同時接收到多個針對同一類別的對象的調(diào)用消息時,多個調(diào)用消息的進程會同時對文件執(zhí)行“寫”操作,這樣會對文件造成破壞。為防止文件被破壞的問題,提出了一種對文件加“鎖”的方法,加“鎖”的作用在于,使每次只能有一個進程對文件執(zhí)行“寫”操作,一個進程“寫”完之后,其他進程才能對文件執(zhí)行“寫”操作,也就是每次只能有一個進程對調(diào)用對象執(zhí)行調(diào)用操作,一個調(diào)用進程結(jié)束了,后面的進程才能執(zhí)行調(diào)用。缺點在于,若單位時間內(nèi)接收到多個調(diào)用消息,每個進程都要等前一個進程對調(diào)用對象執(zhí)行完調(diào)用才能去調(diào)用,這樣會導致單位時間內(nèi)對調(diào)用消息的記錄速度很慢,對調(diào)用對象的訪問速度也很慢。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的調(diào)用消息并發(fā)量的統(tǒng)計方法及裝置,可以提高調(diào)用消息并發(fā)量的統(tǒng)計速度。
根據(jù)本發(fā)明的一個方面,提供了一種調(diào)用消息并發(fā)量統(tǒng)計方法,包括:
當接收到調(diào)用消息時,解析所述調(diào)用消息,確定所述調(diào)用消息所要調(diào)用的對象;
根據(jù)所述對象的對象類別,在本地與所述對象類別對應的文件夾下創(chuàng)建一個與所述調(diào)用消息對應的文件;
通過統(tǒng)計所述文件夾下在預定時間段內(nèi)創(chuàng)建的文件的個數(shù),確定所述預定時間段內(nèi)針對所述對象的調(diào)用消息的并發(fā)量。
可選地,所述對象類別為多個,所述方法還包括:
預先在本地為每一對象類別創(chuàng)建一與其具有一一對應關系的文件夾。
可選地,與所述調(diào)用消息對應的所述文件為空文件,所述文件的文件名包括接收到所述調(diào)用消息時的時間戳和所述調(diào)用消息所要調(diào)用的所述對象的名稱。
可選地,所述方法,還包括:
定時刪除各對象類別對應的文件夾下的已統(tǒng)計過的文件。
可選地,所述定時刪除各對象類別對應的文件夾下的已統(tǒng)計過的文件包括:
判斷各文件的文件名中的時間戳是否早于最近一次執(zhí)行統(tǒng)計操作的時間;
確定文件名中的時間戳早于所述最近一次執(zhí)行統(tǒng)計操作的時間的文件為已統(tǒng)計過的文件,并對其進行刪除。
根據(jù)本發(fā)明的另一個方面,還提供了一種調(diào)用消息并發(fā)量統(tǒng)計裝置,包括:
接收模塊,用于當接收到調(diào)用消息時,解析所述調(diào)用消息,確定所述調(diào)用消息所要調(diào)用的對象;
創(chuàng)建模塊,用于根據(jù)所述對象的對象類別,在本地與所述對象類別對應的文件夾下創(chuàng)建一個與所述調(diào)用消息對應的文件;
統(tǒng)計模塊,用于通過統(tǒng)計所述文件夾下在預定時間段內(nèi)創(chuàng)建的文件的個數(shù),確定所述預定時間段內(nèi)針對所述對象的調(diào)用消息的并發(fā)量。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811027460.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種紗線檢測裝置
- 下一篇:一種基于靶向擴增測序的微生物檢測方法和裝置
- 統(tǒng)計系統(tǒng)、統(tǒng)計裝置和統(tǒng)計方法
- 人數(shù)統(tǒng)計方法和人數(shù)統(tǒng)計系統(tǒng)
- 統(tǒng)計物體數(shù)量的統(tǒng)計系統(tǒng)
- 網(wǎng)絡處理器的統(tǒng)計計數(shù)方法
- 統(tǒng)計信息上報方法及裝置
- 稿件統(tǒng)計方法和稿件統(tǒng)計系統(tǒng)
- 數(shù)據(jù)統(tǒng)計方法及裝置
- 獲取數(shù)據(jù)的統(tǒng)計狀態(tài)的方法及裝置
- 信息統(tǒng)計方法和信息統(tǒng)計裝置
- 電量統(tǒng)計系統(tǒng)及電量統(tǒng)計方法





