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

文档序号:8301720阅读:416来源:国知局
一种事件数据处理方法、服务器、客户端及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种事件数据处理方法、服务器、客户端及系统。
【背景技术】
[0002]随着互联网和终端技术的发展,越来越多的人在客户端上使用电子日历标记某一事件,越来越多的应用软件使用电子日历标记使用者的使用状态等,例如,在手机日历上记录当月每一天的工作计划,又如,软件应用账户登录该应用软件的电子签到等,具有操作方便快捷的特点。
[0003]现有技术中,标记存在某标记事件的日期的方法是使用时间戳记录某日期存在某标记事件,每发生一个标记事件就会产生一个时间戳数据,随着时间的增长,就会产生大量时间戳数据,不仅在服务器占用的存储资源较大,而且在服务器与客户端数据交互的时候产生的数据流量消耗过大。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种事件数据处理方法、服务器、客户端及系统,可节约事件数据在服务器中的存储空间,并降低了事件数据处理服务器和事件数据处理客户端之间交互的数据流量消耗。
[0005]为了解决上述技术问题,本发明实施例第一方面提供了一种事件数据处理方法,所述方法包括:
[0006]获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期;
[0007]根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值;
[0008]根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值;
[0009]根据所述目标用户的用户标识将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态。
[0010]相应地,本发明实施例第二方面提供了一种事件数据处理方法,所述方法包括:
[0011]接收事件数据处理服务器发送的更新的事件标记位值,所述更新的事件标记位值为所述事件数据处理服务器将根据获取到目标用户的标记事件对应的标记日期确定得到的事件增量位值与所述目标用户当前的事件标记位值计算得到的;
[0012]根据所述更新后的事件标记位值更新事件标记状态。
[0013]相应地,本发明实施例第三方面提供了一种事件数据处理服务器,所述事件数据处理服务器包括:
[0014]获取单元,用于获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期;
[0015]确定单元,用于根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值;
[0016]计算单元,用于根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值;
[0017]发送单元,用于根据所述目标用户的用户标识将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态。
[0018]相应地,本发明实施例第四方面提供了一种事件数据处理客户端,所述事件数据处理客户端包括:
[0019]接收单元,用于接收事件数据处理服务器发送的更新的事件标记位值,所述更新的事件标记位值为所述事件数据处理服务器将根据获取到目标用户的标记事件对应的标记日期确定得到的事件增量位值与所述目标用户当前的事件标记位值计算得到的;
[0020]更新单元,用于根据所述更新后的事件标记位值更新事件标记状态。
[0021]相应地,本发明实施例第五方面提供了一种事件数据处理系统,包括本发明实施例第三方面所述的事件数据处理服务器和本发明实施例第四方面所述的事件数据处理客户端,其中:
[0022]所述事件数据处理服务器,用于获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期;根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值;根据所述目标用户当前的事件标记位值与所述事件增量位值计算得到所述目标用户更新后的事件标记位值;根据所述目标用户的用户标识将所述更新后的事件标记位值发送至所述目标用户对应的事件数据处理客户端,以使所述事件数据处理客户端根据所述更新后的事件标记位值更新事件标记状态;
[0023]所述事件数据处理客户端,用于接收事件数据处理服务器发送的更新的事件标记位值,所述更新的事件标记位值为所述事件数据处理服务器将根据获取到目标用户的标记事件对应的标记日期确定得到的事件增量位值与所述目标用户当前的事件标记位值计算得到的;根据所述更新后的事件标记位值更新事件标记状态。
[0024]实施本发明实施例,具有如下有益效果:
[0025]通过实施本发明实施例,可以通过当前的事件标记位值和事件增量位值得到更新后的事件标记位值,将更新后的事件标记位值发送给事件数据处理客户端,以使事件数据处理客户端根据更新后的事件标记位值更新事件标记状态。与现有技术相比,通过一个事件标记位值标示整个月份存在所述标记事件的标记日期,本发明能够节约事件数据在服务器中的存储空间,并降低了事件数据处理服务器和事件数据处理客户端之间数据交互的数据流量消耗。
【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明实施例中的一种事件数据处理方法的流程示意图;
[0028]图2是本发明另一实施例中的一种事件数据处理方法的流程示意图;
[0029]图3是本发明另一实施例中的一种事件数据处理方法的流程示意图;
[0030]图4是本发明另一实施例中的一种事件数据处理方法的流程示意图;
[0031]图5是本发明实施例中提供的一种事件数据处理服务器的结构示意图;
[0032]图6是本发明实施例中提供的一种事件数据处理客户器的结构示意图;
[0033]图7是本发明实施例中提供的一种事件数据处理系统的结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明实施例中的事件数据处理客户端可以包括个人电脑、智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile InternetDevices)或穿戴式智能设备等互联网设备,或运行在上述互联网设备中的互联网应用程序。所述事件数据处理方法可以应用于但不仅限于以下场景:用户使用电子日历对某事件在某个日期进行备忘记录,或某软件应用账户登录该应用软件进行的电子签到等。
[0036]图1是本发明实施例中的一种事件数据处理方法的流程示意图,其中,图1所描述的事件数据处理方法是从事件数据处理服务器这一侧来进行描述的。如图1所述,所述事件数据处理方法包括以下步骤:
[0037]S101,获取目标用户对应的应用客户端上报的标记事件,所述标记事件携带所述目标用户的用户标识和所述标记事件对应的标记日期。
[0038]具体的,所述标记事件可以是应用客户端直接上报的,也可以应用客户端上报至应用服务器,由应用服务器传送至事件数据处理服务器的。所述目标用户可以包括软件应用账户或终端的使用账户等,相应地,所述目标用户的用户标识可以包括软件应用账户的应用账号或终端使用账户的账号等。
[0039]S102,根据所述标记事件对应的标记日期,确定所述标记事件对应的事件增量位值。
[0040]具体的,所述事件增量位值是一个至少4个字节的整数值,所述事件增量位值的二进制形式中的所述标记日期对应位上为标示标记事件存在的预设数值表示所述标记日期存在标记事件。将所述标记事件对应的事件增量位值中的所述标记日期对应位设置为预设数值。上述标记日期对应位可以有很
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1