业务数据的处理方法及设备的制造方法

文档序号:9891249阅读:357来源:国知局
业务数据的处理方法及设备的制造方法
【技术领域】
[0001]本发明的实施例涉及数据处理,具体涉及一种业务数据的处理方法及设备。
【背景技术】
[0002]随着互联网的迅猛发展,各个互联网企业每天都会产生海量业务数据。通过对这些业务数据进行大数据应用,例如进行大数据收集、大数据解析和大数据分析等操作,互联网企业能够有效进行企业战略决策。
[0003]然而,各种业务的业务数据之间可能不规范和不统一从而不适于直接用于大数据应用。例如,用于出租车业务的业务数据更关注于出租车和乘客的距离,于是按照一种格式生成业务数据,而用于专车业务的业务数据更关注于专车的支付流程,于是按照另外一种格式生成业务数据,这就使得它们的业务数据在数据格式上存在一定差异,这些差异将降低大数据应用特别是大数据收集和大数据解析的工作效率。

【发明内容】

[0004]本发明的实施例旨在提供一种业务数据的处理方法及设备,能够解决相关技术中大数据应用的工作效率不高的问题。
[0005]根据本发明的一个方面,提供了一种业务数据的处理方法。该方法包括:从多个服务器获取相应的业务数据,其中多个服务器分别用于多种业务;基于该业务数据,生成日志数据;以及将该日志数据分别存储在与该业务数据相应的服务器的相应位置处。
[0006]根据本发明的一个方面,还提供了一种业务数据的处理方法。该方法包括:从多个服务器的相应位置处获取多个日志文件;以及将多个日志文件分别存储到多个文件夹中,其中多个服务器分别用于多种业务,多个日志文件分别基于相应的日志数据而生成,这些日志数据分别基于从多个服务器获取的相应的业务数据而生成。
[0007]根据本发明的另一个方面,提供了一种业务数据的处理设备。该设备包括:获取装置,用于从多个服务器获取相应的业务数据,其中多个服务器分别用于多种业务;第一生成装置,用于基于该业务数据,生成日志数据;以及存储装置,用于将该日志数据分别存储在与该业务数据相应的服务器的相应位置处,以用于大数据应用。
[0008]根据本发明的另一个方面,还提供了一种业务数据的处理设备。该设备包括:第一获取装置,用于从多个服务器的相应位置处获取多个日志文件;以及存储装置,用于将多个日志文件分别存储到多个文件夹中,其中多个服务器分别用于多种业务,多个日志文件分别基于相应的日志数据而生成,该日志数据分别基于从多个服务器获取的相应的业务数据而生成。
[0009]本发明的实施例能够获得规范和统一的日志数据并且将其直接用于大数据应用,从而提高大数据应用特别是大数据收集和大数据解析的工作效率。
【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是图示了本发明的实施例可实现于其中的网络架构100的图;
[0012]图2是根据本发明的实施例的业务数据的处理方法200的流程图;
[0013]图3是根据本发明的实施例的业务数据的处理方法300的流程图;
[0014]图4是根据本发明的实施例的业务数据的处理设备400的结构框图;以及
[0015]图5是根据本发明的实施例的业务数据的处理设备500的结构框图。
【具体实施方式】
[0016]下面将参考附图中示出的若干示例性实施方式来描述本发明的原理和精神。应当理解,描述这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0017]参考图1,其图示了本发明的实施例可实现于其中的网络架构100的图。该网络架构100包括由网络120连接的多个服务器102、104、106、112、114和116。这些服务器可以分别用于不同的业务。例如,服务器102、104和106可以分别用于出租车业务,而服务器112、114和116可以分别用于专车业务。另外,该网络架构100还可以包括用于大数据应用的大数据服务器122。这些服务器中的每个服务器都可以包括处理设备和数据库,该数据库用于存储相应的计算机指令和业务数据,该处理设备用于执行在相应的数据库中所存储的计算机指令以执行例如根据本发明的实施例的业务数据处理的功能。
[0018]本领域技术人员可以理解,上述服务器既可以代表比如计算机服务器的单个计算设备,也可以代表一起工作以执行功能的多个计算设备(例如云服务器hadoop)。同时,上述网络120既可以是公用通信网络(例如因特网、蜂窝数据网络、通过电话的拨号调制解调器网络),也可以是私有通信网络(例如私有局域网、专线)。
[0019]应当理解,图1中的网络架构100仅仅用于说明目的,并非旨在限制本发明的实施例的范围。在某些情况下,某些组件可以按照具体需要而增加或者减少。
[0020]图2是根据本发明的实施例的业务数据的处理方法200的流程图。本领域技术人员可以理解,该方法200可以由参考图1所示的服务器中的处理设备来执行。为讨论方便,下文将参考图1所示的网络结构100来描述该方法200。
[0021]在方法200开始之后,在步骤S202,从多个服务器获取相应的业务数据,其中这些服务器分别用于多种业务。例如,在图1中的网络架构100中,可以分别从服务器102、104和106获取用于出租车业务的业务数据,和/或分别从服务器112、114和116获取用于专车业务的业务数据。这种获取既可以由该服务器内部的处理设备来执行,也可以由该服务器外部的处理设备来执行。本领域技术人员可以理解,由该服务器内部的处理设备来执行是简便地从而是可选地,这可以减少业务数据在网络中的传输量。
[0022]接下来,该方法200进行到步骤S204,基于该业务数据,生成日志数据。如本发明【背景技术】部分所说明的,各种业务的业务数据由于不规范和不统一因而不适于直接用于大数据应用。因此,本发明的实施例基于这些业务数据而生成具有特定格式的日志数据从而使得该日志数据规范和统一。例如,如下文将更加详细描述的,如果需要将用于出租车业务的业务数据和用于专车业务的业务数据都用于微信支付的大数据应用,则所生成的日志数据可以包括这些业务数据所共有的数据,例如支付时间、支付总额、利用微信红包所支付的金额以及利用现金所支付的金额,从而避免由于业务数据不规范和不统一所产生的影响。
[0023]该方法200继而进行到步骤S206,将上述日志数据分别存储在与上述业务数据相应的服务器的相应位置处。例如,在图1中的网络架构100中,对于从服务器102所获取的业务数据,在通过上述步骤S204生成相应的日志数据之后,将该日志数据存储在该服务器102的相应位置处。其中,该相应位置既可以与获取该业务数据的位置相同,也可以与获取该业务数据的位置不同。本领域技术人员可以理解,该相应位置与获取该业务数据的位置不同是可靠地从而是可选地,这可以将该日志数据与该业务数据进行分离以避免影响服务器102中业务的正常进行。
[0024]根据本发明的实施例,该相应位置对于每个服务器是固定的。也就是说,如果对于从服务器102所获取的业务数据,在通过上述步骤S204生成相应的日志数据之后,将该日志数据存储在该服务器102的/home/app/log文件夹中,则对于从服务器112所获取的业务数据,在通过上述步骤S204生成相应的日志数据之后,将该日志数据也存储在该服务器112的/home/app/log文件夹中。本领域技术人员可以理解,作为示例的/home/app/log文件夹可以预先建立在每个服务器中,从而避免由于业务数据的存储位置不规范和不统一所产生的影响。
[0025]在步骤S206之后,如下文将更加详细描述的,用于大数据应用的大数据服务器能够获得上述规范和统一的日志数据并且将其直接用于大数据应用,从而提高大数据应用特别是大数据收集和大数据解析的工作效率。例如,该大数据服务器可以将多个服务器的服务器编号和上述相应位置进行组合以得到多个存储位置,以及分别在这些存
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1