一种事件数据处理方法、服务器、客户端及系统的制作方法_5

文档序号:8301720阅读:来源:国知局
Memory, RAM)等。
[0106]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种事件数据处理方法,其特征在于,所述方法包括: 获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期; 根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值; 根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值; 根据所述目标用户的用户标识将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态。
2.如权利要求1所述的事件数据处理方法,其特征在于,所述事件标记位值和所述事件增量位值均为一个至少4字节的整数值。
3.如权利要求2所述的事件数据处理方法,其特征在于,所述更新后的事件标记位值的二进制形式中多个位上的数值分别标示所述标记日期所在月份的对应日期是否存在标记事件; 所述将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态包括: 将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端后,使得所述事件数据处理客户端根据所述更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值,设置对应日期的事件标记状态。
4.如权利要求2所述的事件数据处理方法,其特征在于,所述根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值包括: 根据所述标记事件对应的标记日期,将所述事件增量位值的二进制形式中与所述标记日期对应位上的数值设为1,所述事件增量位值的二进制形式中与所述标记日期所在月份的其他日期对应位上的数值设为O ; 所述根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值包括: 将所述目标用户当前的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值与所述事件增量位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值进行并集运算,得到所述目标用户更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值。
5.如权利要求4所述的事件数据处理方法,其特征在于,所述获取目标用户对应的标记事件之前还包括: 初始化所述目标用户在所述标记日期所在月份的事件标记位值,包括将所述事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值设为O。
6.一种事件数据处理方法,其特征在于,所述方法包括: 接收事件数据处理服务器发送的更新的事件标记位值,所述更新的事件标记位值为所述事件数据处理服务器将根据获取到目标用户的标记事件对应的标记日期确定得到的事件增量位值与所述目标用户当前的事件标记位值计算得到的; 根据所述更新后的事件标记位值更新事件标记状态。
7.如权利要求6所述的事件数据处理方法,其特征在于,所述根据所述更新后的事件标记位值更新事件标记状态包括: 根据所述更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值,设置对应日期的事件标记状态。
8.一种事件数据处理服务器,其特征在于,所述事件数据处理服务器包括: 获取单元,用于获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期; 确定单元,用于根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值; 计算单元,用于根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值; 发送单元,用于根据所述目标用户的用户标识将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态。
9.如权利要求8所述的事件数据处理服务器,其特征在于,所述事件标记位值和所述事件增量位值均为一个至少4字节的整数值。
10.如权利要求9所述的事件数据处理服务器,其特征在于,所述更新后的事件标记位值的二进制形式中多个位上的数值分别标示所述标记日期所在月份的对应日期是否存在标记事件; 所述发送单元将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端后,使得所述事件数据处理客户端根据所述更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值,设置对应日期的事件标记状态。
11.如权利要求8所述的事件数据处理服务器,其特征在于,所述确定单元用于: 根据所述标记事件对应的标记日期,将所述事件增量位值的二进制形式中与所述标记日期对应位上的数值设为1,所述事件增量位值的二进制形式中与所述标记日期所在月份的其他日期对应位上的数值设为O ; 所述计算单元用于: 将所述目标用户当前的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值与所述事件增量位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值进行并集运算,得到所述目标用户更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值。
12.如权利要求11所述的事件数据处理服务器,其特征在于,还包括: 初始化单元,用于在所述获取单元获取目标用户对应的标记事件之前,初始化所述目标用户在所述标记日期所在月份的事件标记位值,包括将所述事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值设为O。
13.一种事件数据处理客户端,其特征在于,所述事件数据处理客户端包括: 接收单元,用于接收事件数据处理服务器发送的更新的事件标记位值,所述更新的事件标记位值为所述事件数据处理服务器将根据获取到目标用户的标记事件对应的标记日期确定得到的事件增量位值与所述目标用户当前的事件标记位值计算得到的; 更新单元,用于根据所述更新后的事件标记位值更新事件标记状态。
14.如权利要求13所述的事件数据处理客户端,其特征在于,所述更新单元根据所述更新后的事件标记位值更新事件标记状态包括: 所述更新单元根据所述更新后的事件标记位值的二进制形式中与所述标记日期所在月份的各日期对应位上的数值,设置对应日期的事件标记状态。
15.一种事件数据处理系统,其特征在于,包括如权利要求8?12中任一项所述的事件数据处理服务器和如权利要求13?14中任一项所述的事件数据处理客户端,其中: 所述事件数据处理服务器,用于获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期;根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值;根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值;将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态; 所述事件数据处理客户端,用于接收事件数据处理服务器发送的更新的事件标记位值;根据所述更新后的事件标记位值更新事件标记状态。
【专利摘要】本发明实施例公开了一种事件数据处理方法、服务器、客户端以及系统,其中一种事件标记状态管理方法包括:获取目标用户对应的应用客户端上报的标记事件,标记事件携带目标用户的用户标识和标记事件对应的标记日期;根据标记事件对应的标记日期,确定标记事件对应的事件增量位值;根据目标用户当前的事件标记位值与事件增量位值计算得到目标用户更新后的事件标记位值;根据目标用户的用户标识将更新后的事件标记位值发送至目标用户对应的事件数据处理客户端,以使事件数据处理客户端根据更新后的事件标记位值更新事件标记状态。采用本发明,可以节约标记日期在服务器中的存储空间,并降低了事件数据处理服务器和事件数据处理客户端之间交互的数据流量消耗。
【IPC分类】H04L29-08, G06Q10-10
【公开号】CN104618426
【申请号】CN201410789723
【发明人】冯锋
【申请人】深圳市腾讯计算机系统有限公司
【公开日】2015年5月13日
【申请日】2014年12月17日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1