数据处理的方法和装置的制造方法

文档序号:9892004阅读:233来源:国知局
数据处理的方法和装置的制造方法
【技术领域】
[0001 ]本发明涉及通信技术领域,尤其涉及一种数据处理的方法和装置。
【背景技术】
[0002]在实际应用中,在视频播放器播放视频的过程中会产生大量的日志,用于记录用户的操作行为、网络状况、视频播放器的版本、终端系统的类型等信息。用户可以通过日志实现检查错误发生的原因、寻找受到攻击时攻击者留下的痕迹等操作;若终端将生成的日志上报给日志服务器,管理员还可以通过日志服务器对各个终端用户的访问行为进行分析。
[0003]具体的,在视频播放器播放视频的过程中产生的每一条日志中都会携带设备类型、系统类型、视频播放器的类型以及视频播放器版本等固定不变的信息,以及相对于其他日志的变化信息,例如,用户操作、内存剩余量或者视频数据下载量等信息。现有技术中,终端会将视频播放过程中产生的每一条日志中的所有信息都上报给日志服务器,而管理员通过日志服务器对日志进行分析获取某终端的基本信息时,只需查看对应该终端的一条日志中的信息即可。因此,如果各个终端都将完整的日志上报给日志服务器进行保存,会占用日志服务器大量的存储空间,从而造成资源浪费的现象。

【发明内容】

[0004]本发明实施例提供一种数据处理的方法和装置,用以解决现有技术因各个终端都向服务器上报完整的日志,会占用服务器大量的存储空间,从而造成资源浪费的问题。
[0005]—方面,本发明实施例提供一种数据处理的方法,所述方法包括:
[0006]确定待发送日志中相对之前发送的完整日志的变化数据信息,所述完整日志包括全部数据信息;
[0007]将所述待发送日志中的变化数据信息发送给服务器。
[0008]另一方面,本发明实施例提供一种数据处理的装置,所述装置包括:
[0009]确定单元,用于确定待发送日志中相对之前发送的完整日志的变化数据信息,所述完整日志包括全部数据信息;
[0010]发送单元,用于将所述确定单元确定的所述待发送日志中的变化数据信息发送给服务器。
[0011]本发明实施例提供的数据处理的方法和装置,能够在向服务器发送过完整的日志后,在后续向服务器发送日志前,会对待发送日志进行分析,查找出待发送日志相对之前发送的完整日志的变化数据信息,并且只向服务器发送该日志中的变化数据信息,而并不发送固定不变的数据信息。由此可知,终端在向服务器发送生成的日志时,并不是每条日志都发送完整的数据信息,从而使得服务器侧存储的数据量减少,进而提高了服务器侧的资源利用率。
【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本发明提供的一种数据处理的方法的流程图;
[0014]图2为本发明提供的另一种数据处理的方法的流程图;
[0015]图3为本发明提供的一种数据处理的装置的组成框图;
[0016]图4为本发明提供的另一种数据处理的装置的组成框图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供了一种数据处理的方法,如图1所示,该方法包括:
[0019]101、确定待发送日志中相对之前发送的完整日志的变化数据信息。
[0020]其中,本步骤中所提及的日志是视频播放器播放视频的过程中生成的日志。在实际应用中,视频播放器播放视频时生成的日志大致可以分为两类:动作日志和心跳日志。其中,动作日志中包括与特定动作相关的数据信息,例如,暂停、快进和快退等;心跳日志中包括与视频播放有关的会持续变化的数据信息,例如,视频播放过程中终端的内存占用量以及视频下载量等。
[0021 ] 需要说明的是,完整日志包括全部数据信息,也就是说完整日志即为生成的日志。此外,在将待发送日志发送至服务器之前,发送的完整日志可以只有一条,也可以有多条,并且也不限定是哪一条或者哪几条。
[0022]102、将待发送日志中的变化数据信息发送给服务器。
[0023]由于终端之前向服务器发送过含有全部数据信息的完整日志,所以管理人员在根据日志分析用户行为时,通过之前发送的完整日志即可获知用户所使用的终端的基本信息以及所播放视频的基本信息。由此可知,为了节省服务器侧的资源,可以仅将待发送日志相对之前发送的完整日志的变化数据信息发送给服务器,而无需发送固定不变的数据信息。
[0024]需要说明的是,本发明实施例中提及的服务器可以为专门用于存储日志的日志服务器,也可以为其他服务器,在此不作限定。
[0025]本发明实施例提供的数据处理的方法,能够在向服务器发送过完整的日志后,在后续向服务器发送日志前,会对待发送日志进行分析,查找出待发送日志相对于之前发送的完整日志的变化数据信息,并且只向服务器发送该日志中的变化数据信息,而并不发送固定不变的数据信息。由此可知,终端在向服务器发送生成的日志时,并不是每条日志都发送完整的数据信息,从而使得服务器侧存储的数据量减少,进而提高了服务器侧的资源利用率。
[0026]进一步的,在实际应用中,终端使用同一个视频播放器播放同一视频的过程中产生的各个日志中含有用于描述该视频基本信息的固定不变的数据信息,例如,用于标识视频的视频编号。因此,日志中固定不变的数据信息可以包括用于描述终端的基本信息中固定不变的数据信息以及用于描述视频的基本信息中固定不变的数据信息。为了进一步减少服务器侧存储的日志的数据量,在向服务器上报播放某视频的过程中生成的日志时,可以仅上报一次固定不变的数据信息(即只上报一条完整的日志),而其他日志可以仅上报变化数据信息。
[0027]具体的,为了让管理员能够确定哪些日志是对应视频A的日志,哪些日志是对应视频B的日志,可以直接上报播放某视频的过程中生成的第一条日志,而对于后续的与该视频对应的其他日志可以只上报变化数据信息。也就是说,上述步骤101的具体实现方式可以为确定待发送日志中相对之前发送的初始日志的变化数据信息,其中,初始日志为视频播放器播放视频时生成的第一条日志。
[0028]示例性的,若用户使用某视频播放器先后播放了两个视频,其中,在播放第一个视频的过程中生成了50条日志,在播放第二个视频的过程中生成了60条日志,则终端向服务器发送的110条日志的内容为第一个视频的第I条日志是完整的日志,第一个视频的第2条至第50条日志是只含有变化数据信息的日志,第二个视频的第I条日志是完整的日志,第二个视频的第2条至第60条日志是只含有变化数据信息的日志。
[0029]进一步的,依据上述实施例,本发明的另一个实施例还提供了一种数据处理的方法,如图2所示,该方法包括:
[0030]201、从待发送日志中提取动态数据。
[0031]其中,动态数据为在播放视频的过程中生成的日志中变化的数据,即除固定不变的数据信息以外的数据。<
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1