一种数据处理方法及装置与流程

文档序号:11154627阅读:368来源:国知局
一种数据处理方法及装置与制造工艺
本发明涉及计算机应用
技术领域
,尤其涉及一种数据处理方法及装置。
背景技术
:随着互联网的发展,计算机需要处理的数据与日俱增,例如网络日志,通过路由器或者防火墙等配置的配置信息,登录或者支付等过程中的认证信息等。以网络日志为例,网络日志的数据量越来越大,对日志系统的日志采集能力的要求也就越来越高。传统的日志系统通过增加日志采集器的数量的方式提高日志采集能力,日志采集器用于对采集到的网络日志进行结构解析,并将结构解析得到的网络日志进行IO存储或者数据上报。但是,增加日志采集器的数量,将增加终端运营成本,并且无法有效提升日志采集器的日志采集能力。技术实现要素:本申请提供一种数据处理方法及装置,用以提高采集器的数据处理效率。第一方面提供了一种数据处理方法,包括:采集器管理器确定第一业务数据的数据类型,所述第一业务数据是采集器通过预设端口采集得到的;所述采集器管理器根据所述数据类型,确定所述采集器处理所述第一业务数据所需的各类资源的资源量,所述资源包括CPU资源、内存资源或者IO资源;所述采集器管理器根据所述采集器所需的资源量,向所述采集器分配所述资源。在第一种可能的实现方式中,所述采集器管理器根据所述数据类型,确定所述采集器处理所述第一业务数据所需的各类资源的资源量,包括:所述采集器管理器确定所述第一业务数据的数据量与所述采集器当前需要处理的所有业务数据的数据量之间的比值;所述采集器管理器根据所述第一业务数据的数据类型,从预先存储的数据 类型与资源耗费指数的对应关系中,获取所述采集器处理所述第一业务数据时的耗费指数,所述资源耗费指数包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同,所述资源耗费指数中每个维度的值是通过预先比较所述采集器在处理相同数量的不同数据类型的业务数据时,所消耗的该维度对应资源的相对量而确定的;所述采集器管理器将所述采集器处理所述第一业务数据时的耗费指数与所述比值相乘,得到需要给所述采集器分配的所述资源的资源量。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据,每个业务进程分别对应一个处理阶段;所述采集器管理器根据所述采集器所需的资源量,向所述采集器分配所述资源,包括:针对每个业务进程,所述采集器管理器根据所述第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取所述业务进程处理所述第一业务数据时所需各类资源的权值,所述资源权值包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同;所述采集器管理器将所述业务进程处理所述第一业务数据时所需资源的权值与所述采集器所需的所述资源的资源量相乘,得到所述业务进程处理所述第一业务数据所需的所述资源的资源量;所述采集器管理器根据所述业务进程所需的资源量,向所述业务进程分配所述资源。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述采集器管理器根据所述业务进程所需的资源量,向所述业务进程分配所述资源之后,还包括:所述采集器管理器监测所述业务进程对所述资源的资源使用量;当所述业务进程对所述资源的资源使用量与分配给所述业务进程的所述资源的资源量之间的差值大于预设阈值时,所述采集器管理器调整分配给所述业务进程的所述资源的资源量。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述采集器管理器调整分配给所述业务进程的所述资源的资源量,包括:如果所述业务进程对所述资源的资源使用量大于分配给所述业务进程的所述资源的资源量,所述采集器管理器增加分配给所述业务进程的所述资源的资源量;如果所述业务进程所使用的所述资源的资源量小于分配给所述业务进程的所述资源的资源量,所述采集器管理器减少分配给所述业务进程的所述资源的资源量。结合第一方面或者第一方面的第一种至第四种中任一种可能的实现方式,在第五种可能的实现方式中,所述业务数据为网络日志,所述网络日志的数据类型包括syslog、sessionlog、netflow或者dataflow。结合第一方面的第二种至第四种中任一种可能的实现方式,在第六种可能的实现方式中,所述至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。第二方面提供一种数据处理方法,其特征在于,包括:采集器通过预设端口采集第一业务数据;所述采集器获取采集器管理器根据所述采集器处理所述第一业务数据时所需的各类资源的资源量分配的所述资源,所述采集器所需的资源量是所述采集器管理器根据所述第一业务数据的数据类型确定得到的,所述资源包括CPU资源、内存资源或者IO资源;所述采集器使用所述资源处理所述第一业务数据。在第二方面的第一种可能的实现方式中,所述采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据,每个业务进程分别对应一个处理阶段;所述采集器获取采集器管理器根据所述采集器处理所述第一业务数据时所需的各类资源的资源量分配的所述资源,包括:所述采集器通过各个所述业务进程获取所述采集器管理器根据所述业务进程处理所述第一业务数据时所需各类资源的资源量分配的所述资源;所述采集器使用所述资源处理所述第一业务数据,包括:所述采集器通过各个所述业务进程使用所述资源处理所述第一业务数据。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一业务数据为网络日志,所述网络日志的数据类型包括syslog、sessionlog、 netflow或者dataflow;所述至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。结合第二方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,所述第一业务进程,用于将所述网络日志存储到所述第一业务进程的第一内存中,对所述第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,所述第二内存包括至少一个结构解析得到的网络日志;所述第二业务进程,用于对所述第二内存中结构解析得到的网络日志进行IO存储;所述第三业务进程,用于对所述第二内存中结构解析得到的网络日志进行数据上报。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据之后,还包括:所述采集器监测所述第二业务进程进行IO存储时读取所述结构解析得到的网络日志的第一数据量;所述采集器监测所述第三业务进程进行数据上报时读取所述结构解析得到的网络日志的第二数据量;所述采集器在所述第一数据量和第二数据量中确定最小数据量;所述采集器从所述第二内存中删除所述结构解析得到的网络日志中满足所述最小数据量的数据。第三方面提供了一种数据处理装置,包括:数据类型确定单元,用于确定第一业务数据的数据类型,所述第一业务数据是采集器通过预设端口采集得到的;资源量确定单元,用于根据所述数据类型确定单元确定得到的数据类型,确定所述采集器处理所述第一业务数据所需的各类资源的资源量,所述资源包括CPU资源、内存资源或者IO资源;资源分配单元,用于根据所述资源量确定单元确定得到的所述采集器所需 的资源量,向所述采集器分配所述资源。在第三方面的第一种可能的实现方式中,所述资源量确定单元,具体用于:确定所述第一业务数据的数据量与所述采集器当前需要处理的所有业务数据的数据量之间的比值;根据所述第一业务数据的数据类型,从预先存储的数据类型与资源耗费指数的对应关系中,获取所述采集器处理所述第一业务数据时的耗费指数,所述资源耗费指数包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同,所述资源耗费指数中每个维度的值是通过预先比较所述采集器在处理相同数量的不同数据类型的业务数据时,所消耗的该维度对应资源的相对量而确定的;将所述采集器处理所述第一业务数据时的耗费指数与所述比值相乘,得到需要给所述采集器分配的所述资源的资源量。结合第三方面或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据,每个业务进程分别对应一个处理阶段;所述资源分配单元,具体用于:针对每个业务进程,根据所述第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取所述业务进程处理所述第一业务数据时所需资源的权值,所述资源权值包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同;将所述业务进程处理所述第一业务数据时所需资源的权值与所述采集器所需的所述资源的资源量相乘,得到所述业务进程处理所述第一业务数据所需的所述资源的资源量;根据所述业务进程所需的资源量,向所述业务进程分配所述资源。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述装置还包括:监测单元,用于所述资源分配单元根据所述任务进程所需的资源量,向所述业务进程分配所述资源之后,监测所述业务进程对所述资源的资源使用量;调整单元,用于当所述监测单元监测得到的所述业务进程对所述资源的资源使用量与分配给所述业务进程的所述资源的资源量之间的差值大于预设阈值 时,调整分配给所述业务进程的所述资源的资源量。结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述调整单元,具体用于:如果所述业务进程对所述资源的资源使用量大于分配给所述业务进程的所述资源的资源量,增加分配给所述业务进程的所述资源的资源量;如果所述业务进程对所述资源的资源使用量小于分配给所述业务进程的所述资源的资源量,减少分配给所述业务进程的所述资源的资源量。第四方面提供了一种数据处理装置,其特征在于,包括:采集单元,用于通过预设端口采集第一业务数据;获取单元,用于获取采集器管理器根据所述数据处理装置处理所述第一业务数据时所需的各类资源的资源量分配的所述资源,所述数据处理装置所需的资源量是所述采集器管理器根据所述第一业务数据的数据类型确定得到的,所述资源包括CPU资源、内存资源或者IO资源;处理单元,用于使用所述资源处理所述第一业务数据。在第四方面的第一种可能的实现方式中,所述采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据,每个业务进程分别对应一个处理阶段;所述获取单元,用于通过各个所述业务进程获取所述采集器管理器根据所述业务进程处理所述第一业务数据时所需各类资源的资源量分配的所述资源;所述处理单元,用于通过各个所述业务进程使用所述资源处理所述第一业务数据。结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一业务进程,用于将所述网络日志存储到所述第一业务进程的第一内存中,对所述第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,所述第二内存包括至少一个结构解析得到的网络日志;所述第二业务进程,用于对所述第二内存中结构解析得到的网络日志进行IO存储;所述第三业务进程,用于对所述第二内存中结构解析得到的网络日志进行数据上报。结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所 述装置还包括:监测单元,用于所述处理单元通过至少两个业务进程分阶段地顺序处理所述第一业务数据之后,监测所述第二业务进程进行IO存储时读取所述结构解析得到的网络日志的第一数据量;所述监测单元,还用于监测所述第三业务进程进行数据上报时读取所述结构解析得到的网络日志的第二数据量;确定单元,用于在所述第一数据量和第二数据量中确定最小数据量;删除单元,用于从所述第二内存中删除所述结构解析得到的网络日志中满足所述最小数据量的数据。本申请中采集器管理器确定第一业务数据的数据类型,第一业务数据是采集器通过预设端口采集得到的,采集器管理器根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,采集器管理器根据采集器所需的资源量,向采集器分配所述资源,可有效提高采集器的数据处理效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中提供的一种数据处理方法的流程示意图;图2是本发明另一实施例中提供的一种数据处理方法的流程示意图;图3是本发明另一实施例中提供的一种数据处理方法的流程示意图;图4是本发明实施例中提供的一种数据处理系统的架构示意图;图5是本发明实施例中提供的一种采集器处理网络日志的框架示意图;图6是本发明实施例中提供的一种数据处理装置的结构示意图;图7是本发明实施例中提供的一种采集器管理器的结构示意图;图8是本发明另一实施例中提供的一种数据处理装置的结构示意图;图9是本发明实施例中提供的一种采集器的结构示意图;图10是本发明实施例中提供的一种数据处理系统的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。请参见图1,图1是本发明实施例中提供的一种数据处理方法的流程示意图,如图所示本发明实施例中的数据处理方法至少可以包括:S101,采集器管理器确定第一业务数据的数据类型。采集器管理器可以确定第一业务数据的数据类型,其中第一业务数据是采集器通过预设端口采集得到的。可选地,第一业务数据可以包括网络日志、配置信息或者认证信息等,配置信息用于指示路由器进行路由配置或者指示防火墙进行端口配置等,认证信息用于指示登录或者支付等过程中对用户进行鉴权。例如,第一业务数据为网络日志时,采集器管理器可以确定该网络日志的数据类型为syslog(系统日志)、netflow(用于指示网络流量)、dataflow(用于指示数据流)或者sessionlog(会话日志)等。又如,第一业务数据为用于指示路由器进行路由配置的配置信息时,采集器管理器可以确定该配置信息的数据类型为启动配置文件(startup-config)或者运行配置文件(running-config)等。具体实现中,采集器是通过不同端口采集不同数据类型的业务数据的,采集器管理器可以预先建立各个端口的端口号和数据类型的对应关系,进而确定第一业务数据是采集器通过目标端口采集得到的,根据端口号和数据类型的对应关系,获取目标端口号对应的数据类型,并将该数据类型作为第一业务数据的数据类型。S102,采集器管理器根据数据类型,获取采集器处理第一业务数据所需的各类资源的资源量。采集器管理器确定第一业务数据的数据类型之后,可以根据数据类型,获取采集器处理第一业务数据所需的各类资源的资源量。其中,资源可以包括CPU资源、内存资源或者IO(inputoutput,输入输出)端口资源等。以网络日志为例,传统的数据类型为syslog的网络日志的属性以key=value的形式呈现,每个属性之间通过分隔符分割,syslog网络日志如下所示:“<2>2012-03-0716:23:07Eudemon8000E-X3%%01SEC/5/ATCKDF(l):-DevIP=1.1.1.9;AttackType:ARPfloodattack;ReceiveInterface:Ethernet0/0/2;from172.18.15.2;to172.45.18.46;begintime:2012/03/0816:22:38;endtime: 2012-3-916:50:04;totalpackets:3;”该网络日志中每个字段的value值大小不固定,需要通过正则匹配方式对该网络日志进行结构解析,对CPU资源的需求较高。传统的数据类型为sessionlog的网络日志的尺寸固定,该网络日志中每个属性字段的类型和尺寸固定,可按照字节读取,结构解析速度快,对CPU资源的需求较低。sessionlog网络日志如下表1所示:表1字段长度(BYTE)类型名称Protocol1UINT8_T协议Oper1UINT8_TEvent_trend1UINT8_TNat_flag1UINT8_TNAT标志Srcip4UINT32_T源IP地址Srcip_nat4UINT32_TNAT后源IP地址Dstip4UINT32_T目的IP地址Dstip_nat4UINT32_TNAT后目的IP地址Srcport2UINT16_T源端口Srcport_nat2UINT16_TNAT后源端口Dstport2UINT16_T目的端口Dstport_nat2UINT16_TNAT后目的端口begin_time4UINT32_T开始时间end_time4UINT32_T结束时间Src_vpn_id2UINT16_T源VPN字段Dst_vpn_id2UINT16_T源VPN字段up_bytes8UINT64_T流量上行字节数down_bytes8UINT64_T流量下行字节数up_pkts4UINT32_T流量上行报文数down_pkts4UINT32_T流量下行报文数App_id4UINT32_T应用IDApp_type_id2UINT16_T应用大类IDApp_subtype_id2UINT16_T应用小类IDUser_name64CHAR[64]用户名由此可知,对各类资源的需求而言,数据类型为syslog的网络日志的资源需求高于数据类型为dataflow的网络日志的资源需求,数据类型为dataflow的网络日志的资源需求高于数据类型为sessionlog的资源需求。则采集器管理器可 以建立数据类型与资源耗费指数的对应关系,资源耗费指数包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同,资源耗费指数中每个维度的值是通过预先比较采集器在处理相同数量的不同数据类型的业务数据时,所消耗的该维度对应资源的相对量而确定的。例如,采集器在处理n条数据类型为syslog的网络日志时所消耗的CPU资源的资源量为100GB,在处理n条数据类型为dataflow的网络日志时所消耗的CPU资源的资源量为40GB,则通过比较采集器处理相同日志条数的数据类型为syslog的网络日志和n条数据类型为dataflow的网络日志时所消耗的CPU资源的相对量,采集器管理器可以确定数据类型为syslog的网络日志对应的CPU资源的耗费指数为5,数据类型为dataflow的网络日志对应的CPU资源的耗费指数为2。又如,采集器在处理n条数据类型为syslog的网络日志时所消耗的内存资源的资源量为50MB,在处理n条数据类型为dataflow的网络日志时所消耗的内存资源的资源量为20MB,则通过比较采集器处理相同日志条数的数据类型为syslog的网络日志和n条数据类型为dataflow的网络日志时所消耗的内存资源的相对量,采集器管理器可以确定数据类型为syslog的网络日志对应的内存资源的耗费指数为5,数据类型为dataflow的网络日志对应的内存资源的耗费指数为2。示例性的,数据类型与资源耗费指数的对应关系可以如表2所示:表2其中,数据类型为syslog时,CPU资源的耗费指数可以为5,内存资源的耗费指数可以为5;数据类型为dataflow时,CPU资源的耗费指数可以为2,内存资源的耗费指数可以为2;数据类型为sessionlog时,CPU资源的耗费指数可以为1,内存资源的耗费指数可以为1。在可选实施例中,采集器管理器可以确定第一业务数据的数据量与采集器当前需要处理的所有业务数据的数据量之间的比值,根据第一业务数据的数据类型,从预先存储的数据类型与资源耗费指数的对应关系中,获取采集器处理 第一业务数据时的耗费指数,将采集器处理第一业务数据时的耗费指数与比值相乘,得到需要给采集器分配的资源的资源量。例如,第一业务数据为网络日志,采集器管理器确定该网络日志的数据类型为syslog,可以从预先存储的数据类型与资源耗费指数的对应关系中,获取采集器处理第一业务数据时的耗费指数,例如CPU资源的耗费指数为5、内存资源的耗费指数为5、IO资源的耗费指数为3。另外,该网络日志的数据量为160byte(字节),采集器当前需要处理的所有网络日志的数据量为10MB(兆字节),则该网络日志的数据量与采集器当前需要处理的所有网络日志的数据量之间的比值为160/(10*1024*1024)=1/65536,采集器管理器可以将CPU资源的耗费指数与该比值相乘,得到需要给该采集器分配的CPU资源的资源量;将内存资源的耗费指数与该比值相乘,得到需要给该采集器分配的内存资源的资源量;将IO资源的耗费指数与该比值相乘,得到需要给该采集器分配的IO资源的资源量。本发明实施例确定第一业务数据的数据量与采集器当前需要处理的所有业务数据的数据量之间的比值,将采集器处理第一业务数据时的耗费指数与比值相乘,得到需要分配给该采集器的各类资源的资源量,可避免资源分配不均,提高资源分配的有效性。S103,采集器管理器根据采集器所需的资源量,向采集器分配资源。采集器管理器可以根据采集器所需的资源量,向采集器分配资源,以使采集器使用上述资源处理第一业务数据。本发明实施例根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,根据采集器所需的资源量,向采集器分配资源,可实现资源利用的最大化,合理分配资源,有效提高采集器的数据处理效率。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据,每个业务进程分别对应一个处理阶段,则针对每个业务进程,采集器管理器可以根据第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取业务进程处理第一业务数据时所需各类资源的权值,将业务进程处理第一业务数据时所需资源的权值与采集器所需的资源的资源量相乘,得到业务进程处理第一业务数据所需的资源的资源量,进而根据业务进程所需的资源量,向业务进程分配资源。其中,采集器管理器可以存储业务进程与资源权值的对应关系,资源权值 包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同。例如采集器通过第一业务进程和第二业务进程分阶段地顺序处理第一业务数据,第一业务进程处理第一业务数据时所消耗的CPU资源为采集器处理第一业务数据所消耗的CPU资源的70%,第二业务进程处理第一业务数据时所消耗的CPU资源为采集器处理第一业务数据所消耗的CPU资源的30%,则采集器管理器可以设定第一业务进程对应的CPU资源的权值为0.7,第二业务进程对应的CPU资源的权值为0.3。又如,第一业务进程处理第一业务数据时所消耗的内存资源为采集器处理第一业务数据所消耗的内存资源的50%,第二业务进程处理第一业务数据时所消耗的内存资源为采集器处理第一业务数据所消耗的内存资源的50%,则采集器管理器可以设定第一业务进程对应的内存资源的权值为0.5,第二业务进程对应的内存资源的权值为0.5。进一步的,每个业务进程在处理不同数据类型的业务数据时所消耗的各类资源的资源量各不相同,因此采集器管理器可以存储对于不同数据类型的业务数据,业务进程与资源权值的对应关系。例如,数据类型为syslog的网络日志,第一业务进程对应的CPU资源的权值为0.7,第一业务进程对应的内存资源的权值为0.5,第二业务进程对应的CPU资源的权值为0.3,第二业务进程对应的内存资源的权值为0.5。数据类型为dataflow的网络日志,第一业务进程对应的CPU资源的权值为0.6,第一业务进程对应的内存资源的权值为0.7,第二业务进程对应的CPU资源的权值为0.4,第二业务进程对应的内存资源的权值为0.3。示例性的,采集器处理第一业务数据所需的CPU资源的资源量为100GB,所需内存资源的资源量为50MB,所需IO资源为50MB。且采集器通过三个业务进程分阶段地顺序处理第一业务数据,采集器管理器根据第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取第一业务进程处理第一业务数据时所需CPU资源的权值为0.7,内存资源的权值为0.5,IO资源的权值为0.2;第二业务进程处理第一业务数据时所需CPU资源的权值为0.1,内存资源的权值为0.1,IO资源的权值为0.4;第三业务进程处理第一业务数据时所需CPU资源的权值为0.2,内存资源的权值为0.4,IO资源的权值为0.4。则采集器管理器可以将70GB的CPU资源、25MB的内存资源以及10MB的IO资源分配给第一业务进程;将10GB的CPU资源、5MB的内存资源以及20MB的IO资源分配给第一业务进程;将20GB的CPU资源、20MB的内存资源以及 20MB的IO资源分配给第三业务进程。进一步可选的,采集器管理器根据业务进程所需的资源量,向业务进程分配所述资源之后,可以监测业务进程对资源的资源使用量,当业务进程对资源的资源使用量与分配给业务进程的资源的资源量之间的差值大于预设阈值时,采集器管理器可以调整分配给该业务进程的资源的资源量。其中,预设阈值可以为预先设定的比例阈值,例如10%,15%等,研发人员可以结合不同场景进行相应的修改。示例性的,采集器管理器监测到的各个业务进程所使用的不同资源的资源量可以如表3所示:表3其中,当预设阈值为10%时,采集器管理器可以确定针对第一业务进程,第一业务进程对CPU资源的资源使用量与分配给第一业务进程的CPU资源的资源量之间的差值大于预设阈值,则采集器管理器可以调整分配给第一业务进程的CPU资源的资源量,且第一业务进程对内存资源的资源使用量与分配给第一业务进程的内存资源的资源量之间的差值大于预设阈值,则采集器管理器可以调整分配给第一业务进程的内存资源的资源量;针对第三业务进程,第三业务进程对内存资源的资源使用量与分配给第三业务进程的内存资源的资源量之间的差值大于预设阈值,则采集器管理器可以调整分配给第三业务进程的内存资源的资源量。进一步可选的,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据,其中至少两个业务进程可以包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。本发明实施例可实时监控各个业务进程对不同资源的资源使用量,当业务进程对资源的资源使用量较高或者较低时,调整分配给该业务进程的该资源的资源量,可提高资源分配的合理性,以便提升采集器的数据处理效率。进一步可选的,如果业务进程对资源的资源使用量大于分配给该业务进程 的资源的资源量时,增加分配给该业务进程的该资源的资源量。当业务进程对资源的资源使用量小于分配给该业务进程的资源的资源量时,减少分配给该业务进程的资源的资源量。具体实现中,当业务进程对资源的资源使用量大于分配给该业务进程的资源的资源量时,采集器管理器可以确定分配给该业务进程的资源的资源量较低,导致采集器的数据处理效率降低,进而增加分配给该业务进程的该资源的资源量。当业务进程对资源的资源使用量小于分配给该业务进程的资源的资源量时,采集器管理器可以确定分配给该业务进程的该资源的资源量较高,导致资源浪费,进而减少分配给该业务进程的该资源的资源量。在图1所示的数据处理方法中,采集器管理器确定第一业务数据的数据类型,第一业务数据是采集器通过预设端口采集得到的,采集器管理器根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,采集器管理器根据采集器所需的资源量,向采集器分配所述资源,可有效提高采集器的数据处理效率。请参见图2,图2是本发明实施例中提供的一种数据处理方法的流程示意图,如图所示本发明实施例中的数据处理方法至少可以包括:S201,采集器通过预设端口采集第一业务数据。采集器可以通过预设端口采集第一业务数据。具体实现中,采集器可以通过不同端口采集不同数据类型的业务数据,采集器管理器可以根据预设协议获取采集器采集第一业务数据的端口的端口号,进而根据端口号获取第一业务数据的数据类型。其中预设协议可以为预先设定的位于传输层的协议,例如UDP(UserDatagramProtocol,用户数据报协议)协议等。S202,采集器获取采集器管理器根据采集器处理第一业务数据时所需的各类资源的资源量分配的资源,采集器所需的资源量是采集器管理器根据第一业务数据的数据类型确定得到的。采集器可以获取采集器管理器根据采集器处理第一业务数据时所需的各类资源的资源量分配的资源,采集器所需的资源量是采集器管理器根据第一业务数据的数据类型确定得到的。其中,资源可以包括CPU资源、内存资源或者IO资源。具体实现中,采集器管理器获取到第一业务数据的数据类型之后,可以根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,根据 采集器所需的资源量,向采集器分配资源,进而采集器获取采集器管理器对第一业务数据分配的各类资源。在可选实施例中,采集器可以通过至少两个业务进程分阶段地顺序处理第一业务数据,每个业务进程分别对应一个处理阶段,则采集器可以通过各个业务进程获取采集器管理器根据业务进程处理第一业务数据时所需各类资源的资源量分配的资源,并通过各个业务进程使用资源处理第一业务数据。S203,采集器使用资源处理第一业务数据。采集器可以使用各类资源处理第一业务数据。例如,采集器可以使用采集器管理器分配的各类资源对第一业务数据进行结构解析,存储结构解析得到的第一业务数据,并将结构解析得到的第一业务数据进行数据上报。在可选实施例中,当第一业务数据为网络日志时,网络日志的数据类型可以包括syslog、sessionlog、netflow或者dataflow,至少两个业务进程可以包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。其中,第一业务进程可以用于:将网络日志存储到第一业务进程的第一内存中,对第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,第二内存包括至少一个结构解析得到的网络日志。第二业务进程可以用于:对第二内存中结构解析得到的网络日志进行IO存储。第三业务进程可以用于:对第二内存中结构解析得到的网络日志进行数据上报。其中,第二内存可以包括至少一个结构解析的网络日志,进而对第二内存中结构解析的网络日志进行IO存储或者数据上报,可避免重复的数据拷贝和IO存储,提升采集器的数据处理效率。进一步可选的,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据之后,可以监测第二业务进程进行IO存储时读取结构解析得到的网络日志的第一数据量,并监测第三业务进程进行数据上报时读取结构解析得到的网络日志的第二数据量,在第一数据量和第二数据量中确定最小数据量,进而从第二内存中删除结构解析得到的网络日志中满足最小数据量的数据。可选的,当结构解析得到的网络日志的数据量大于第二内存的剩余空间时,采集器可以删除该结构解析得到的网络日志。例如,采集器读取结构解析得到的网络日志的过程中通常是从上往下顺序 读取,采集器进行IO存储时的第一数据量为35byte,进行数据上报时的第二数据量为40byte,则采集器管理器可以从第二内存中删除结构解析得到的网络日志中前35byte的数据,以便第二内存有更多的空间存储最新的结构解析得到的网络日志。在图2所示的数据处理方法中,采集器通过预设端口采集第一业务数据,获取采集器管理器根据采集器处理第一业务数据时所需的各类资源的资源量分配的资源,采集器所需的资源量是采集器管理器根据第一业务数据的数据类型确定得到的,使用资源处理第一业务数据,可有效提高采集器的数据处理效率。请参见图3,图3是本发明实施例中提供的一种数据处理方法的流程示意图,如图所示本发明实施例中的数据处理方法至少可以包括:S301,采集器通过预设端口采集网络日志。采集器可以实时采集网络日志。以图4所述的数据处理系统的架构示意图为例,采集器与采集器管理器进行连接,采集器管理器与日志服务器进行连接。采集器可以通过不同端口采集不同数据类型的网络日志,并对网络日志进行处理。采集器管理器用于存储数据类型和资源耗费指数的对应关系,业务进程与资源权值的对应关系,各类资源的集中管理分配,以及对采集器的管理。其中,采集器管理器存储数据类型和资源耗费指数的对应关系,具体为对采集器采集到的网络日志进行分类建模,比较采集器在处理相同日志条数的不同数据类型的网络日志时所消耗的各类资源的相对量,以确定不同数据类型的业务数据对不同维度的资源的耗费指数,进而建立数据类型和资源耗费指数的对应关系。S302,采集器管理器确定采集器采集到的网络日志的数据类型。S303,采集器管理器根据数据类型,确定采集器处理该网络日志所需的各类资源的资源量。S304,采集器管理器根据采集器所需的资源量,向采集器分配资源。S305,采集器使用资源处理该网络日志。采集器可以使用各类资源处理该网络日志。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理网络日志,每个业务进程分别对应一个处理阶段。针对每个业务进程,采集器管理器根据网络日志的数据类型,从预先存储的业务进程与资源权值的对应关系中, 获取业务进程处理网络日志时所需各类资源的权值,将业务进程处理网络日志时所需资源的权值与采集器所需的资源的资源量相乘,得到业务进程处理网络日志所需的资源的资源量,根据业务进程所需的资源量,向业务进程分配资源。以图5所示的采集器处理网络日志的框架示意图为例,采集器通过三个业务进程分阶段地顺序处理网络日志,分别是第一业务进程(即网络日志的接收和结构化)、第二业务进程(即网络日志的IO存储)以及第三业务进程(即网络日志的数据上报),同时上述三个业务进程会共享第二内存,以便数据的快速处理。每个业务进程可以单独分配不同的CPU资源、内存资源以及IO资源,采集器内部所有涉及的IO存储由第二业务进程集中管理,可避免IO资源滥用,导致读写冲突。其中,第一业务进程可以用于:将网络日志存储到第一业务进程的第一内存中,对第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,第二内存包括至少一个结构解析得到的网络日志。第二业务进程可以用于:从第二内存中实时读取结构解析得到的网络日志,并将从第二内存中读取到的结构解析得到的网络日志缓存到第二业务进程的第三内存中,按照预设时长为周期对第三内存中的结构解析得到的网络日志进行IO存储。本发明实施例中第二业务进程定期进行IO存储,可对结构解析得到的网络日志进行批量操作,减少IO频率。第三业务进程可以用于:从第二内存中实时读取结构解析得到的网络日志,并将从第二内存中读取到的结构解析得到的网络日志缓存到第三业务进程的第四内存中,对第四内存中结构解析得到的网络日志进行数据上报。进一步可选的,第一业务进程不断接收网络日志,将接收到的网络日志存储到该第一业务进程的第一内存中,将第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存,第一业务进程可以设置该网络日志的信号量,信号量用于标识该网络日志的数据量,第一业务进程还可以通知第二业务进程和第三业务进程,第二内存中结构解析得到的网络日志可以被读取,第二业务进程读取第二内存中结构解析得到的网络日志之后,将更新信号量,则第一业务进程可以根据经过更新的信号量得到第二业务进程进行IO存储时读取结构解析得到的网络日志的第一数据量,同时第三业务进程读取第二内存中结构解析得到的网络日志之后,将更新信号量,则第一业务进程可以根 据经过更新的信号量得到第三业务进程进行数据上报时读取结构解析得到的网络日志的第二数据量,第一业务进程可以从第二内存中删除第二业务进程和第三业务进程均读取的结构解析得到的网络日志,具体的,第一业务进程可以在第一数据量和第二数据量中确定最小数据量,从第二内存中删除结构解析得到的网络日志中满足最小数据量的数据。在图3所示的数据处理方法中,采集器通过预设端口采集网络日志,采集器管理器确定采集器采集到的网络日志的数据类型,采集器管理器根据数据类型,确定采集器处理网络日志所需的各类资源的资源量,采集器管理器根据采集器所需的资源量,向采集器分配资源,采集器使用各类资源处理网络日志,可有效提升采集器的日志采集能力。请参见图6,图6是本发明实施例中提供的一种数据处理装置的结构示意图,其中本发明实施例提供的数据处理装置与图1所示的方法相对应,可以运行在图1所示的数据处理方法的执行主体中,如图所示本发明实施例中的数据处理装置至少可以包括数据类型确定单元601、资源量确定单元602以及资源分配单元603,其中:数据类型确定单元601,用于确定第一业务数据的数据类型,第一业务数据是采集器通过预设端口采集得到的。资源量确定单元602,用于根据数据类型确定单元确定得到的数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,资源包括CPU资源、内存资源或者IO资源。资源分配单元603,用于根据资源量确定单元确定得到的采集器所需的资源量,向采集器分配资源。在可选实施例中,资源量确定单元602,具体用于:确定第一业务数据的数据量与采集器当前需要处理的所有业务数据的数据量之间的比值。根据第一业务数据的数据类型,从预先存储的数据类型与资源耗费指数的对应关系中,获取采集器处理第一业务数据时的耗费指数,资源耗费指数包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同,资源耗费指数中每个维度的值是通过预先比较采集器在处理相同数量的不同数据类型 的业务数据时,所消耗的该维度对应资源的相对量而确定的。将采集器处理第一业务数据时的耗费指数与比值相乘,得到需要给采集器分配的资源的资源量。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据,每个业务进程分别对应一个处理阶段,则资源分配单元603,具体用于:针对每个业务进程,根据第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取业务进程处理第一业务数据时所需资源的权值,资源权值包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同。将业务进程处理第一业务数据时所需资源的权值与采集器所需的资源的资源量相乘,得到业务进程处理第一业务数据所需的资源的资源量。根据业务进程所需的资源量,向业务进程分配资源。进一步可选的,本发明实施例中的数据处理装置还可以包括:监测单元604,用于资源分配单元603根据任务进程所需的资源量,向业务进程分配资源之后,监测业务进程对资源的资源使用量。调整单元605,用于当监测单元604监测得到的业务进程对资源的资源使用量与分配给业务进程的资源的资源量之间的差值大于预设阈值时,调整分配给业务进程的资源的资源量。进一步可选的,调整单元605,具体用于:如果业务进程对资源的资源使用量大于分配给业务进程的资源的资源量,增加分配给业务进程的资源的资源量。如果业务进程对资源的资源使用量小于分配给业务进程的资源的资源量,减少分配给业务进程的资源的资源量。在可选实施例中,业务数据为网络日志,网络日志的数据类型包括syslog、sessionlog、netflow或者dataflow。进一步可选的,至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。在图6所示的数据处理装置中,数据类型确定单元601确定第一业务数据的数据类型,资源量确定单元602根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,资源分配单元603根据采集器所需的资源量,向 采集器分配资源,可有效提高采集器的数据处理效率。请参见图7,图7是本发明实施例中提供的一种采集器管理器的结构示意图,用于执行本发明实施例一提供的数据处理方法。如图7所示,该采集器管理器可以包括:处理器701、存储器702、网络接口703。处理器701连接到存储器702和网络接口703,例如处理器701可以通过总线连接到存储器702和网络接口703。其中,处理器701可以是中央处理器(centralprocessingunit,CPU),网络处理器(networkprocessor,NP)等。存储器702具体可以用于存储业务数据等。存储器702可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,RAM);存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,ROM),快闪存储器(flashmemory),硬盘(harddiskdrive,HDD)或固态硬盘(solid-statedrive,SSD);存储器还可以包括上述种类的存储器的组合。网络接口703,用于分配资源给采集器。网络接口703可选的可以包括标准的有线接口、无线接口(如WI-FI接口)等。处理器701可以用于:确定第一业务数据的数据类型,第一业务数据是采集器通过预设端口采集得到的。根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,资源包括CPU资源、内存资源或者IO资源。根据采集器所需的资源量,通过网络接口703向采集器分配资源。在可选实施例中,处理器701根据数据类型,确定采集器处理第一业务数据所需的各类资源的资源量,具体可以为:确定第一业务数据的数据量与采集器当前需要处理的所有业务数据的数据量之间的比值。根据第一业务数据的数据类型,从预先存储的数据类型与资源耗费指数的对应关系中,获取采集器处理第一业务数据时的耗费指数,资源耗费指数包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同,资源耗 费指数中每个维度的值是通过预先比较采集器在处理相同数量的不同数据类型的业务数据时,所消耗的该维度对应资源的相对量而确定的。将采集器处理第一业务数据时的耗费指数与比值相乘,得到需要给采集器分配的资源的资源量。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据,每个业务进程分别对应一个处理阶段,则处理器701根据采集器所需的资源量,通过网络接口703向采集器分配资源,具体可以为:针对每个业务进程,根据第一业务数据的数据类型,从预先存储的业务进程与资源权值的对应关系中,获取业务进程处理第一业务数据时所需各类资源的权值,资源权值包括至少两个维度,每个维度对应一类资源且与其他维度对应的资源不同。将业务进程处理第一业务数据时所需资源的权值与采集器所需的资源的资源量相乘,得到业务进程处理第一业务数据所需的资源的资源量。根据业务进程所需的资源量,通过网络接口703向业务进程分配资源。进一步可选的,处理器701根据业务进程所需的资源量,通过网络接口703向业务进程分配资源之后,还可以执行以下操作:通过网络接口703监测业务进程对资源的资源使用量。当业务进程对资源的资源使用量与分配给业务进程的资源的资源量之间的差值大于预设阈值时,调整分配给业务进程的资源的资源量。进一步可选的,处理器701调整分配给业务进程的资源的资源量,具体可以为:如果业务进程对资源的资源使用量大于分配给业务进程的资源的资源量,增加分配给业务进程的资源的资源量。如果业务进程所使用的资源的资源量小于分配给业务进程的资源的资源量,减少分配给业务进程的资源的资源量。在可选实施例中,业务数据为网络日志,网络日志的数据类型包括syslog、sessionlog、netflow或者dataflow。进一步可选的,至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。具体的,本发明实施例中介绍的采集器管理器可以用以实施本发明结合图1 介绍的数据处理方法实施例中的部分或全部流程。请参见图8,图8是本发明实施例中提供的一种数据处理装置的结构示意图,其中本发明实施例提供的数据处理装置与图2所示的方法相对应,可以运行在图2所示的数据处理方法的执行主体中,如图所示本发明实施例中的数据处理装置至少可以包括采集单元801、获取单元802以及处理单元803,其中:采集单元801,用于通过预设端口采集第一业务数据。获取单元802,用于获取采集器管理器根据数据处理装置处理第一业务数据时所需的各类资源的资源量分配的资源,数据处理装置所需的资源量是采集器管理器根据第一业务数据的数据类型确定得到的,资源包括CPU资源、内存资源或者IO资源。处理单元803,用于使用资源处理第一业务数据。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理第一业务数据,每个业务进程分别对应一个处理阶段,则获取单元802,用于通过各个业务进程获取采集器管理器根据业务进程处理第一业务数据时所需各类资源的资源量分配的资源。处理单元803,用于通过各个业务进程使用资源处理第一业务数据。进一步可选的,第一业务数据为网络日志,网络日志的数据类型包括syslog、sessionlog、netflow或者dataflow,至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。进一步可选的,第一业务进程,用于将网络日志存储到第一业务进程的第一内存中,对第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,第二内存包括至少一个结构解析得到的网络日志。第二业务进程,用于对第二内存中结构解析得到的网络日志进行IO存储。第三业务进程,用于对第二内存中结构解析得到的网络日志进行数据上报。进一步可选的,本发明实施例中的数据处理装置还可以包括:监测单元804,用于处理单元803通过至少两个业务进程分阶段地顺序处理所述第一业务数据之后,监测第二业务进程进行IO存储时读取结构解析得到的网络日志的第一数据量。监测单元804,还用于监测第三业务进程进行数据上报时读取结构解析得到的网络日志的第二数据量。确定单元805,用于在第一数据量和第二数据量中确定最小数据量。删除单元806,用于从第二内存中删除结构解析得到的网络日志中满足最小数据量的数据。在图8所示的数据处理装置中,采集单元801通过预设端口采集业务数据,获取单元802获取采集器管理器根据数据处理装置处理第一业务数据时所需的各类资源的资源量分配的资源,数据处理装置所需的资源量是采集器管理器根据第一业务数据的数据类型确定得到的,处理单元803使用资源处理第一业务数据,可有效提高数据处理效率。请参见图9,图9是本发明实施例中提供的一种采集器的结构示意图,用于执行本发明实施例二提供的数据处理方法。如图9所示,该采集器可以包括:处理器901、存储器902、网络接口903。处理器901连接到存储器902和网络接口903,例如处理器901可以通过总线连接到存储器902和网络接口903。其中,处理器901可以是中央处理器(centralprocessingunit,CPU),网络处理器(networkprocessor,NP)等。存储器902具体可以用于存储业务数据等。存储器902可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,RAM);存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,ROM),快闪存储器(flashmemory),硬盘(harddiskdrive,HDD)或固态硬盘(solid-statedrive,SSD);存储器还可以包括上述种类的存储器的组合。网络接口903,用于接收采集器管理器分配的资源。网络接口903可选的可以包括标准的有线接口、无线接口(如WI-FI接口)等。网络接口903,还用于采集第一业务数据,网络接口903可以为预设端口。处理器901可以用于:通过网络接口903采集第一业务数据。通过网络接口903获取采集器管理器根据采集器处理第一业务数据时所需的各类资源的资源量分配的资源,采集器所需的资源量是采集器管理器根据第 一业务数据的数据类型确定得到的,资源包括CPU资源、内存资源或者IO资源。使用资源处理第一业务数据。在可选实施例中,采集器通过至少两个业务进程分阶段地顺序处理所述第一业务数据,每个业务进程分别对应一个处理阶段;处理器901获取采集器管理器根据采集器处理第一业务数据时所需的各类资源的资源量分配的资源,具体可以为:通过各个业务进程获取采集器管理器根据业务进程处理第一业务数据时所需各类资源的资源量分配的资源。处理器901使用资源处理第一业务数据,具体可以为:通过各个业务进程使用资源处理第一业务数据。在可选实施例中,第一业务数据为网络日志,网络日志的数据类型包括syslog、sessionlog、netflow或者dataflow。至少两个业务进程包括:用于执行日志接收和结构化处理的第一业务进程,用于IO存储的第二业务进程和用于数据上报的第三业务进程。在可选实施例中,第一业务进程,用于将网络日志存储到第一业务进程的第一内存中,对第一内存中的网络日志进行结构解析,并将结构解析得到的网络日志存储到第二内存中,第二内存包括至少一个结构解析得到的网络日志。第二业务进程,用于对第二内存中结构解析得到的网络日志进行IO存储。第三业务进程,用于对第二内存中结构解析得到的网络日志进行数据上报。进一步可选的,处理器901通过至少两个业务进程分阶段地顺序处理第一业务数据之后,还可以执行以下操作:监测第二业务进程进行IO存储时读取结构解析得到的网络日志的第一数据量。监测第三业务进程进行数据上报时读取结构解析得到的网络日志的第二数据量。在第一数据量和第二数据量中确定最小数据量。从第二内存中删除结构解析得到的网络日志中满足最小数据量的数据。具体的,本发明实施例中介绍的采集器可以用以实施本发明结合图2介绍的数据处理方法实施例中的部分或全部流程。请参见图10,图10是本发明实施例中提供的一种数据处理系统的结构示意图,如图所示本发明实施例中的数据处理系统至少可以包括采集器管理器1001以及采集器1002,其中:采集器1002,用于通过预设端口采集网络日志。采集器管理器1001,用于确定采集器1002采集到的网络日志的数据类型。采集器管理器1001,还用于根据数据类型,确定采集器1002处理网络日志所需的各类资源的资源量。采集器管理器1001,还用于根据采集器1002所需的资源量,将各种资源分配给采集器1002。采集器1002,用于使用各类资源处理网络日志。在图10所示的数据处理系统中,采集器1002采集网络日志,采集器管理器1001确定采集器1002采集到的网络日志的数据类型,采集器管理器1001根据数据类型,确定采集器1002处理网络日志所需的各类资源的资源量,采集器管理器1001将各类资源分配给采集器1002,采集器1002使用各类资源处理网络日志,可有效提升采集器1002的日志采集能力。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的程序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处 理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包括、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器,只读存储器,可擦除可编辑只读存储器,光纤装置,以及便携式光盘只读存储器。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列,现场可编程门阵列等。此外,在本发明各个实施例中的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1