亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種事件數(shù)據(jù)處理方法、服務(wù)器、客戶端及系統(tǒng)的制作方法_2

文檔序號:8301720閱讀:來源:國知局
多種設(shè)定方法,可以包括但不僅限于從事件增量位值的二進制形式的最高位向最低位計數(shù)的第標記日期位設(shè)定為所述標記日期對應(yīng)位,或從事件增量位值的二進制形式中最低位向最高位計數(shù)的第標記日期位設(shè)定為所述標記日期對應(yīng)位。例如,所述標記事件對應(yīng)標記日期為10日,則所述事件增量位值的二進制形式中從最低位向最高位計數(shù)第10位設(shè)定為10日的對應(yīng)位,上述10日的對應(yīng)位上為標示存在所述標記事件的預(yù)設(shè)值則表示10日存在所述標記事件。
[0041]可選的,若所述標記日期不在當前日期所在的月份內(nèi),則在所述標記事件對應(yīng)的事件增量位值中設(shè)置所述標記日期的月份信息,包括在所述標記事件對應(yīng)的事件增量位值的二進制形式中所述標記日期所在月份的對應(yīng)位上設(shè)置標示存在所述標記事件的預(yù)設(shè)值。
[0042]S103,根據(jù)所述目標用戶當前的事件標記位值與所述事件增量位值計算得到所述目標用戶更新后的事件標記位值。
[0043]具體的,所述事件標記位值是一個至少4個字節(jié)的整數(shù)值,所述事件標記位值的二進制形式中多個位上的數(shù)值分別標示所述標記日期所在月份的對應(yīng)日期是否存在標記事件。
[0044]若所述標記日期在當前日期所在的月份內(nèi),獲取當前日期所在月份的事件標記位值作為所述目標用戶當前的事件標記位值,若所述標記日期不在當前日期所在的月份內(nèi),則可以根據(jù)事件增量位值中的所述標記日期的月份信息獲取所述標記日期所在月份當前的事件標記位值,進而,將所述目標用戶在所述標記日期所在月份當前的事件標記位值和步驟S102中得到的所述事件增量位值計算得到更新后的所述標記日期所在月份的事件標記位值。
[0045]S104,根據(jù)所述目標用戶的用戶標識將所述更新后的事件標記位值發(fā)送至所述目標用戶對應(yīng)的事件數(shù)據(jù)處理客戶端,以使所述事件數(shù)據(jù)處理客戶端根據(jù)所述更新后的事件標記位值更新事件標記狀態(tài)。
[0046]具體的,根據(jù)預(yù)設(shè)的用戶標識和事件數(shù)據(jù)處理客戶端的對應(yīng)關(guān)系,得到所述目標用戶的用戶標識對應(yīng)的事件數(shù)據(jù)處理客戶端,所述事件數(shù)據(jù)處理服務(wù)器根據(jù)所述目標用戶的用戶標識將所述更新后的事件標記位值發(fā)送至所述目標用戶對應(yīng)的事件數(shù)據(jù)處理客戶端,所述事件數(shù)據(jù)處理客戶端根據(jù)更新后的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值,確定標記事件對應(yīng)的標記日期,進而設(shè)置標記日期的事件標記狀態(tài)。
[0047]可見,圖1所描述的標記事件的管理方法可以通過當前的事件標記位值和事件增量位值得到更新后的事件標記位值,將更新后的事件標記位值發(fā)送給事件數(shù)據(jù)處理客戶端,以使事件數(shù)據(jù)處理客戶端根據(jù)更新后的事件標記位值更新事件標記狀態(tài)。與現(xiàn)有技術(shù)相比,通過一個事件標記位值標示所述標記日期所在月份整個月份存在所述標記事件的標記日期,本發(fā)明能夠節(jié)約標記日期在服務(wù)器中的存儲空間,并降低了事件數(shù)據(jù)處理服務(wù)器和事件數(shù)據(jù)處理客戶端之間數(shù)據(jù)交互的數(shù)據(jù)流量消耗。
[0048]圖2是本發(fā)明另一實施例中的一種事件數(shù)據(jù)處理方法的流程示意圖,其中,圖2所描述的事件數(shù)據(jù)處理方法是從事件數(shù)據(jù)處理服務(wù)器這一側(cè)來進行描述的。如圖2所述,所述事件數(shù)據(jù)處理方法包括以下步驟:
[0049]S201,獲取目標用戶對應(yīng)的應(yīng)用客戶端上報的標記事件,所述標記事件攜帶所述目標用戶的用戶標識和所述標記事件對應(yīng)的標記日期。
[0050]S202,根據(jù)所述標記事件對應(yīng)的標記日期,將所述事件增量位值的二進制形式中與所述標記日期對應(yīng)位上的數(shù)值設(shè)為1,所述事件增量位值的二進制形式中與所述標記日期所在月份的其他日期對應(yīng)位上的數(shù)值設(shè)為O。
[0051]具體的,所述事件增量位值是一個至少4個字節(jié)的整數(shù)值,所述事件增量位值的二進制形式中與所述標記日期對應(yīng)位上的數(shù)值設(shè)為1,則表示所述標記事件對應(yīng)的標記日期存在標記事件,所述事件增量位值的二進制形式與所述標記日期所在月份的其他日期對應(yīng)位上的數(shù)值設(shè)為O,則表示所述標記日期所在月份的其他日期不存在標記事件。
[0052]可選的,所述事件增量位值的二進制形式中與所述標記日期的月份信息對應(yīng)的多個位的數(shù)值分別標示所述標記日期所在的月份信息。若所述標記日期不在當前日期所在的月份內(nèi),將所述事件增量位值的二進制形式中與所述標記日期的月份信息對應(yīng)的多個位上的數(shù)值設(shè)置為標示所述標記日期所在月份信息的預(yù)設(shè)值。
[0053]例如,所述標記日期包括月份和日期,所述事件增量位值為6個字節(jié)的整數(shù)值,所述事件增量位值的二進制形式從最高位向最低位計數(shù)的第I位到第12位中的數(shù)值為分別標示該事件標記位值是從一月份到十二月份中某個月份的事件標記位值,從最高位向最低位計數(shù)的第13位到第43位中的數(shù)值分別標示一個月份中從I日到31日中每一天是否存在標記事件。假設(shè)標記事件對應(yīng)的標記日期位12月30日,則所述標記日期對應(yīng)的事件增量位值為 000000000001000000000000000000000000000001000000ο
[0054]S203,將所述目標用戶當前的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值與所述事件增量位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值進行并集運算,得到所述目標用戶更新后的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值。
[0055]具體的,所述目標用戶當前的事件標記位值和步驟S202中所述標記日期對應(yīng)的事件標記位值增量是字節(jié)數(shù)相同的至少4個字節(jié)的整數(shù)值。若所述標記日期不在當前日期所在的月份內(nèi),根據(jù)所述標記日期的月份信息獲取所述標記日期所在月份的當前事件標記位值,進而,將所述目標用戶當前的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值與所述事件增量位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值進行并集運算。
[0056]若所述目標用戶當前的事件標記位值的二進制形式和所述事件標記位值增量的二進制形式均包含所述標記日期所在月份對應(yīng)位,僅將所述目標用戶當前的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值與所述事件增量位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值進行并集運算,所述當前的事件標記位值的二進制形式和所述事件標記位值增量的二進制形式中所述標記日期所在月份對應(yīng)位和其他月份對應(yīng)位不做并集運算。例如,所述目標用戶當前的事件標記位值的二進制形式為 000000000001000001000010100000000000000000000000,表示 12 月份的6日、11日和13日存在該標記事件,步驟S202中得到的標記日期對應(yīng)的事件增量位值為000000000001000000000000000000000000000001000000,那么更新后的事件標記位值的二進制形式為 000000000001000001000010100000000000000001000000。
[0057]S204,根據(jù)所述目標用戶的用戶標識將所述目標用戶更新后的事件標記位值的二進制形式中與所述標記日期所在月份的各日期對應(yīng)位上的數(shù)值發(fā)送至所述目標用戶對應(yīng)的事件數(shù)據(jù)處理客戶端。
[0058]例如,所述事件數(shù)據(jù)處理服務(wù)器將步驟S203得到的更新后的事件標記位值,二進制形式的 000000000001000001000010100000000000000001000000 發(fā)送至目標用戶對應(yīng)的事件數(shù)據(jù)處理客戶端,所述事件數(shù)據(jù)處理客戶端分析得到該標記事件在12月份的6日、11日、13日和30日存在,進而設(shè)置在12月份的6日、11日、13日和30日的事件標記狀態(tài)。
[0059]可見,圖2所描述的標記事件的管理方法可以通過當前的事件標記位值和事件增量位值得到更新后的事件標記位值,將更新后的事件標記位值發(fā)送給事件數(shù)據(jù)處理客戶端,以使事件數(shù)據(jù)處理客戶端根據(jù)更新后的事件標記位值更新事件標記狀態(tài)。與現(xiàn)有技術(shù)相比,通過一個事件標記位值標示所述標記日期所在月份整個月份存在所述標記事件的標記日期,本發(fā)明能夠節(jié)約標記日期在服務(wù)器中的存儲空間,并降低了事件數(shù)據(jù)處理服務(wù)器和事件數(shù)據(jù)處理客戶端之間數(shù)據(jù)交互的數(shù)據(jù)流量消耗。
[0060]圖3是本發(fā)明另一實施例中的一種事件數(shù)據(jù)處理方法的流程示意圖,其中,圖3所描述的事件數(shù)據(jù)處理方法是從事件數(shù)據(jù)處理服務(wù)器這一側(cè)來進行描述的。如圖3所述,所述事件數(shù)據(jù)處理方法包括以下步驟:
[0061]S301,獲取目標用戶對應(yīng)的應(yīng)用客戶端上報的標記事件,所述標記事件攜帶所述目標用戶的用戶標識和所述標記事件對應(yīng)的標記日期。
[0062]
當前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1