一种数据处理的方法、系统及终端技术方案

技术编号:14370115 阅读:114 留言:0更新日期:2017-01-09 15:41
本发明专利技术公开了一种数据处理的方法,包括:收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;对所述数据包进行解码;根据配置的串联标识,将解码后的数据包进行组包;利用统计算法统计组包后数据的预定业务指标;通过上述基于业务场景的长会话的数据解码,串联,可以全面客观地反馈业务指标和运行情况,为进一步有数据仓库分析提供了大量可靠的数据;本发明专利技术还公开了一种数据处理的系统及终端,具有上述有益效果。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种数据处理的方法、系统及终端
技术介绍
目前在各企业的营收活动里面,需要观察和计算某些业务一个长会话里面的指标和业务数据,从而得到业务指标,但是现有技术的方案都只能对一个请求和一个应答的会话进行业务统计,这样对于各企业来说,仅通过一个会话的统计数据是不能够准确的得到业务指标,因此需要重复这样的操作,且还需要进行额外的汇总工作,使企业不能够快速便捷的获取业务指标,即目前还没有针对长会话的一种串联,统计机制,更没有支持的组包和学习机制;因此,如何对长会话内数据进行串联统计等数据处理,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种数据处理的方法、系统及终端,通过上述基于业务场景的长会话的数据解码,串联,可以全面客观地反馈业务指标和运行情况,为进一步有数据仓库分析提供了大量可靠的数据。为解决上述技术问题,本专利技术提供一种数据处理的方法,包括:收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;对所述数据包进行解码;根据配置的串联标识,将解码后的数据包进行组包;利用统计算法统计组包后数据的预定业务指标。其中,利用统计算法统计组包后数据的预定业务指标,包括:根据预定业务指标,设置对应的统计业务数据集合;根据所述统计业务数据集合提取所述组包后数据中对应的数据,并将提取的数据存储到固态硬盘中。其中,将提取的数据存储到固态硬盘中,包括:将提取的数据作为map的值存储到所述固态硬盘中的hash表中对应位置。其中,根据所述统计业务数据集合提取所述组包后数据中对应的数据之后,还包括:根据配置的学习标识,判断提取的数据是否存在业务学习项;若存在,则将所述业务学习项对应的数据作为map的值存储到所述固态硬盘中的hash表中对应位置。其中,利用统计算法统计组包后数据的预定业务指标之前,还包括:判断所述固态硬盘的共享存储中是否存有统计后的预定业务指标数据;若存有,则将所述统计后的预定业务指标数据与所述组包后数据进行组合,并将组合后的数据作为组包后数据。其中,对所述数据包进行解码之后,还包括:根据配置的组包标识,判断解码后的数据包是否需要组包;若不需要,则根据配置的串联标识,将解码后的数据包进行组包;若需要,则保存所述解码后的数据包并等待进行组包的数据包,当收集到组包的数据包时,对所述组包的数据包进行解码后与保存的所述解码后的数据包进行组包。本专利技术还提供一种数据处理的系统,包括:收集模块,用于收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;解码模块,用于对所述数据包进行解码;第一组包模块,用于根据配置的串联标识,将解码后的数据包进行组包;统计模块,用于利用统计算法统计组包后数据的预定业务指标。其中,所述统计模块,包括:设置单元,用于根据预定业务指标,设置对应的统计业务数据集合;统计单元,用于根据所述统计业务数据集合提取所述组包后数据中对应的数据,并将提取的数据存储到固态硬盘中。其中,该系统还包括:第一判断模块,用于根据配置的组包标识,判断解码后的数据包是否需要组包;第二组包模块,与当解码后的数据包需要组包,则保存所述解码后的数据包并等待进行组包的数据包,当收集到组包的数据包时,对所述组包的数据包进行解码后与保存的所述解码后的数据包进行组包。本专利技术还提供一种终端,包括:根据上述任一项所述的数据处理的系统。本专利技术所提供的数据处理的方法,包括:收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;对所述数据包进行解码;根据配置的串联标识,将解码后的数据包进行组包;利用统计算法统计组包后数据的预定业务指标;可见,该方法通过对收集到的基于业务场景的长会话的数据包进行数据解码及串联,可以全面客观地反馈业务指标和运行情况,为进一步有数据仓库分析提供了大量可靠的数据;本专利技术还通过了一种数据处理的系统及终端,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的数据处理的方法的流程图;图2为本专利技术实施例所提供的数据处理的系统的结构框图。具体实施方式本专利技术的核心是提供一种数据处理的方法、系统及终端,通过上述基于业务场景的长会话的数据解码,串联,可以全面客观地反馈业务指标和运行情况,为进一步有数据仓库分析提供了大量可靠的数据。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的数据处理的方法的流程图;该方法可以包括:S100、收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;其中,在一些营收活动里面,需要观察和计算某些业务一个长会话里面的指标和业务数据,不仅仅针对一个请求包和应答包;因此,这里需要收集对应业务的长会话中的所有请求的数据包。例如利用服务进程收集数据包;这里为了能够收集完整的长会话中的数据包,因此这里数据包的来源可以来自PC端的数据,也包括来自手机终端和WEB端的数据。例如将从各种不同终端中得到的数据进行综合分析,可以从整体上对业务进行全面的了解。例如在YY直播的营收活动(例如YY直播中一个直播间的礼物营收情况)里面,需要收集YY直播中直播间直播过程中在对应直播间产生长会话中的留言数据(例如聊天数据),其中,留言数据可以包括来自PC端登录该直播间产生留言数据,也包括来自手机终端登录该直播间产生留言数据和WEB端登录该直播间产生留言数据。S110、对所述数据包进行解码;其中,该步骤对收集到的数据包进行解码,得到解码后数据。S120、根据配置的串联标识,将解码后的数据包进行组包;其中,串联标识的配置是根据具体业务需求进行设置,该串联标识能够识别与业务相关的数据,利用这些标识去识别对应的需要进行串联的业务数据。例如具体的可以通过哪些标识可以组成对应的业务,将这些标识配置成一个集合,当解码后的数据满足该集合时中的选项时,即该数据可以进行串联组包。串联标识的复杂程度与业务的具体情况有关,例如当一个大的业务中具有很多子业务的时候其串联标识就会复杂因为其要包含各个子业务对应的业务标识,若仅针对其中一个子业务进行统计分析时,对应的该子业务的串联标识就会简单点,即该串联标识只需要可以表示该子业务即可。下面举例说明上述过程,例如某业务用频道,PK名称,营运标识,PK结束时间作为标识该业务的串联标识,则查找解码后数据中存在这些串联标识中的若干的数据,将符合串联标识的数据进行组包。例如将YY直播中直播间的频道信息作为串联标识,则被解码后留言数据会在相应字段记录该留言数据对应的YY直播中直播间的频道信息(串联标识),将具有相同频道信息字段的数据包进行组包即本文档来自技高网...
一种数据处理的方法、系统及终端

【技术保护点】
一种数据处理的方法,其特征在于,包括:收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;对所述数据包进行解码;根据配置的串联标识,将解码后的数据包进行组包;利用统计算法统计组包后数据的预定业务指标。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:收集指定长会话中各请求的数据包;其中,所述数据包包括请求数据包和应答数据包;对所述数据包进行解码;根据配置的串联标识,将解码后的数据包进行组包;利用统计算法统计组包后数据的预定业务指标。2.根据权利要求1所述的数据处理的方法,其特征在于,利用统计算法统计组包后数据的预定业务指标,包括:根据预定业务指标,设置对应的统计业务数据集合;根据所述统计业务数据集合提取所述组包后数据中对应的数据,并将提取的数据存储到固态硬盘中。3.根据权利要求2所述的数据处理的方法,其特征在于,将提取的数据存储到固态硬盘中,包括:将提取的数据作为map的值存储到所述固态硬盘中的hash表中对应位置。4.根据权利要求3所述的数据处理的方法,其特征在于,根据所述统计业务数据集合提取所述组包后数据中对应的数据之后,还包括:根据配置的学习标识,判断提取的数据是否存在业务学习项;若存在,则将所述业务学习项对应的数据作为map的值存储到所述固态硬盘中的hash表中对应位置。5.根据权利要求4所述的数据处理的方法,其特征在于,利用统计算法统计组包后数据的预定业务指标之前,还包括:判断所述固态硬盘的共享存储中是否存有统计后的预定业务指标数据;若存有,则将所述统计后的预定业务指标数据与所述组包后数据进行组合,并将组合后的数据作为组包后数据。6.根据权利要求1-5任一项所述的数据处理的方法,其特...

【专利技术属性】
技术研发人员:黄立尧
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1