一种业务处理方法和设备技术

技术编号:14079162 阅读:61 留言:0更新日期:2016-11-30 15:15
本申请公开了一种业务处理方法和设备,该方法包括:业务调度系统获取需要处理的业务,所述业务包括一个或多个子业务;所述业务调度系统确定所述子业务的处理顺序;所述业务调度系统为每个子业务建立标识,并基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台,本申请实施例中通过标识来来连通业务调度系统与离线平台,使得在离线平台上处理的子业务都是可以追溯的,也可以实现在离线平台上感知各个子业务的优先级信息,并在离线平台上对子业务进行管理。

【技术实现步骤摘要】

本申请实施例涉及通信
,特别涉及一种业务处理方法和设备
技术介绍
随着大数据时代的到来,企业的数据仓库或者商业智能部的重要性越来越突出。随着数据量越来越大,很多企业会倾向于把数据放到一个离线平台里;此外随着业务处理的逻辑越来越复杂,出现了一个或者多个调度系统来管理业务处理的逻辑,业务的处理涉及到调度系统和离线平台独立的两个系统。其中,调度系统管理具体的需要处理的业务(包括一个或多个子业务)、子业务之间的依赖关系、子业务的运行时机等;离线平台提供存储和计算的能力;一般每个调度系统会通过使用一个单独的离线账号到离线平台里去提交业务,这样导致一旦业务提交到离线平台后,就很难再与调度系统的子业务对应了,也因此,使得离线平台的资源消耗无法统计到具体的人员(因为离线平台上的账号一般是多人共同拥有使用权的,无法通过账号来区分人员),离线平台就无法感知各个子业务的优先级信息,离线平台上进行的作业(处理子业务)是无法管理的。
技术实现思路
针对现有技术中的缺陷,本申请提出了一种业务处理方法,包括:业务调度系统获取需要处理的业务,所述业务包括一个或多个子业务;所述业务调度系统确定所述子业务的处理顺序;所述业务调度系统为每个子业务建立标识,并基于所述处理顺序将所述
子业务和所述子业务对应的标识发送给离线平台。优选的,所述业务调度系统基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台,具体包括:所述业务调度系统基于所述处理顺序确定剩余的需要处理的子业务中排序最前的子业务;所述业务调度系统将排序最前的子业务和排序最前的子业务对应的标识发送给离线平台;在接收到所述离线平台反馈的上一个子业务完成的确认消息时,所述业务调度系统将当前剩余的需要处理的子业务中排序最前的子业务和当前剩余的需要处理的子业务中排序最前的子业务对应的标识发送给离线平台。优选的,所述标识具体为字符串;所述标识中包含有多个标识信息,所述标识信息在所述字符串中通过分隔符进行分隔区分,所述标识信息包括子业务对应的责任人信息和/或子业务对应的数据信息和/或子业务的优先级信息。本申请还提出了一种业务处理方法,其特征在于,包括:离线平台接收业务调度系统发送的子业务和所述子业务对应的标识;所述离线平台基于所述标识对所述子业务进行处理。优选的,所述离线平台基于所述标识对所述子业务进行处理,之后还包括:每当处理完一个子业务,所述离线平台向所述业务调度系统返回子业务处理完成的确认消息。优选的,所述离线平台基于所述标识对所述子业务进行处理,具体包括:当所述标识中包含有子业务对应的责任人信息时,所述离线平台判断所述责任人信息是否合法;若判断结果为是,所述离线平台处理所述子业务;
若判断结果为否,所述离线平台丢弃所述子业务;当所述标识中包含有子业务对应的数据信息时,所述离线平台基于所述数据信息查找处理所述子业务所需的数据,并基于查找到的数据对所述子业务进行处理;当所述标识中包含有子业务的优先级信息且所述离线平台同时接收到多个子业务时,离线平台基于所述优先级信息对所述子业务进行优先级的排序,并按照优先级从高到低依次进行处理。本申请还提出了一种业务调度系统,其特征在于,包括:获取模块,业务调度系统获取需要处理的业务,所述业务包括一个或多个子业务;确定模块,用于确定所述子业务的处理顺序;建立模块,用于为每个子业务建立标识;发送模块,用于基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台。所述发送模块,具体用于:所述业务调度系统基于所述处理顺序确定剩余的需要处理的子业务中排序最前的子业务;所述业务调度系统将排序最前的子业务和排序最前的子业务对应的标识发送给离线平台;在接收到所述离线平台反馈的上一个子业务完成的确认消息时,所述业务调度系统将当前剩余的需要处理的子业务中排序最前的子业务和当前剩余的需要处理的子业务中排序最前的子业务对应的标识发送给离线平台。优选的,所述标识具体为字符串;所述标识中包含有多个标识信息,所述标识信息在所述字符串中通过分
隔符进行分隔区分,所述标识信息包括子业务对应的责任人信息和/或子业务对应的数据信息和/或子业务的优先级信息。本申请还提出了一种离线平台,其特征在于,包括:接收模块,用于接收业务调度系统发送的子业务和所述子业务对应的标识;处理模块,用于基于所述标识对所述子业务进行处理。优选的,离线平台还包括:返回模块,用于每当处理完一个子业务时,向所述业务调度系统返回子业务处理完成的确认消息。优选的,所述处理模块,具体用于:当所述标识中包含有子业务对应的责任人信息时,判断所述责任人信息是否合法;若判断结果为是,处理所述子业务;若判断结果为否,丢弃所述子业务;当所述标识中包含有子业务对应的数据信息时,基于所述数据信息查找处理所述子业务所需的数据,并基于查找到的数据对所述子业务进行处理;当所述标识中包含有子业务的优先级信息且所述离线平台同时接收到多个子业务时,基于所述优先级信息对所述子业务进行优先级的排序,并按照优先级从高到低依次进行处理。与现有技术相比,本申请中通过业务调度系统为每个子业务建立标识,并将子业务和子业务对应的标识发送给离线平台,从而通过标识来连通业务调度系统与离线平台,使得在离线平台上处理的子业务都是可以追溯的,也可以实现在离线平台上感知各个子业务的优先级信息,并在离线平台上对子业务进行管理。附图说明图1为本申请实施例提出的一种业务处理方法的流程示意图;图2为本申请实施例提出的一种业务处理方法的流程示意图;图3为本申请实施例提出的一种业务调度系统的结构示意图;图4为本申请实施例提出的一种离线平台的结构示意图。具体实施方式如
技术介绍
所述,针对现有技术中的缺陷,本申请中提出了一种业务处理方法,如图1所示,包括以下步骤:步骤101、业务调度系统获取需要处理的业务,业务包括一个或多个子业务。具体的,业务可以是数据处理业务,例如根据用户的评价确定卖家的评分,需要获取一段时间内用户的评价,然后获取评分规则,再通过评分规则和评价对卖家的评分进行计算,在得出评分之后再进行展示;需要进行处理的业务(例如为业务1)会包括一个或多个子业务,例如业务1有三个子业务(例如获取一段时间内用户的评价,就是该业务中的一个子业务),其中,获取需要处理的业务1就是获取业务1所包括的三个子业务。步骤102、业务调度系统确定子业务的处理顺序。具体的,业务调度系统是需要处理的业务的管理系统,用于保证业务的正常处理,而由于业务中包括的多个子业务之间是有顺序或者依赖关系,因此就需要业务调度系统来确定各子业务的处理顺序,该业务调度系统具体可以为运行有管理软件的多个设备组成的系统,业务调度系统可以基于子业务的依赖关系来确定子业务的处理顺序,当只有一个子业务,也即子业务即业务时,处理的顺序自然就是直接处理该子业务,而当存在多个子业务时,由于子业务之间可能会存在依赖关系,例如当业务1存在多个子业务时,多个
子业务之间可能会存在顺序关系,例如存在三个子业务,子业务1,子业务2,子业务3,子业务2需要以子业务1的处理结果作为输入数据,而子业务3需要以子业务2的处理结果作为输入数据,因此子业务的处理顺序就是子业务1-子业务2-本文档来自技高网
...
一种业务处理方法和设备

【技术保护点】
一种业务处理方法,其特征在于,包括:业务调度系统获取需要处理的业务,所述业务包括一个或多个子业务;所述业务调度系统确定所述子业务的处理顺序;所述业务调度系统为每个子业务建立标识,并基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台。

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:业务调度系统获取需要处理的业务,所述业务包括一个或多个子业务;所述业务调度系统确定所述子业务的处理顺序;所述业务调度系统为每个子业务建立标识,并基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台。2.如权利要求1所述的方法,其特征在于,所述业务调度系统基于所述处理顺序将所述子业务和所述子业务对应的标识发送给离线平台,具体包括:所述业务调度系统基于所述处理顺序确定剩余的需要处理的子业务中排序最前的子业务;所述业务调度系统将排序最前的子业务和排序最前的子业务对应的标识发送给离线平台;在接收到所述离线平台反馈的上一个子业务完成的确认消息时,所述业务调度系统将当前剩余的需要处理的子业务中排序最前的子业务和当前剩余的需要处理的子业务中排序最前的子业务对应的标识发送给离线平台。3.如权利要求1所述的方法,其特征在于,所述标识具体为字符串;所述标识中包含有多个标识信息,所述标识信息在所述字符串中通过分隔符进行分隔区分,所述标识信息包括子业务对应的责任人信息和/或子业务对应的数据信息和/或子业务的优先级信息。4.一种业务处理方法,其特征在于,包括:离线平台接收业务调度系统发送的子业务和所述子业务对应的标识;所述离线平台基于所述标识对所述子业务进行处理。5.如权利要求4所述的方法,其特征在于,所述离线平台基于所述标识对所述子业务进行处理,之后还包括:每当处理完一个子业务,所述离线平台向所述业务调度系统返回子业务 处理完成的确认消息。6.如权利要求4所述的方法,其特征在于,所述离线平台基于所述标识对所述子业务进行处理,具体包括:当所述标识中包含有子业务对应的责任人信息时,所述离线平台判断所述责任人信息是否合法;若判断结果为是,所述离线平台处理所述子业务;若判断结果为否,所述离线平台丢弃所述子业务;当所述标识中包含有子业务对应的数据信息时,所述离线平台基于所述数据信息查找处理所述子业务所需的数据,并基于查找到的数据对所述子业务进行处理;当所述标识中包含有子业务的优先级信息且所述离线平台同时接收到多个子业务时,离线...

【专利技术属性】
技术研发人员:李炉阳
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1