楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本申请的几个具体实施例,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
【主权项】
1.一种业务处理方法,该方法应用于包括业务平台和多个核心平台的网络中,其特征在于,在业务处理过程中,所述方法包括以下步骤: 所述业务平台获得多个核心平台均需要使用的基础数据; 所述业务平台分别向所述多个核心平台发送业务处理消息,所述业务处理消息中携带所述基础数据,并用于指示核心平台执行相应的子业务;由核心平台在收到所述业务处理消息后,利用所述基础数据执行相应的子业务。2.如权利要求1所述的方法,其特征在于,所述业务平台获得多个核心平台均需要使用的基础数据的过程,具体包括以下步骤: 所述业务平台确定预处理数据类型; 所述业务平台向数据平台发送请求消息,且所述请求消息用于请求所述预处理数据类型对应的基础数据,由所述数据平台在收到所述请求消息之后,从本地的数据库中查询所述预处理数据类型对应的基础数据; 所述业务平台接收来自所述数据平台的响应消息,且所述响应消息中携带了所述预处理数据类型对应的基础数据,并确定所述响应消息中携带的基础数据为所述多个核心平台均需要使用的基础数据。3.如权利要求2所述的方法,其特征在于,当业务为第一类型业务时,所述预处理数据类型为通过硬编码方式配置在所述业务平台上,且通过硬编码方式配置在所述业务平台上的预处理数据类型不可以动态修改; 当业务为第二类型业务时,所述预处理数据类型为通过可扩展标记语言XML方式或者数据库方式配置在所述业务平台上,且通过XML方式或者数据库方式配置在所述业务平台上的预处理数据类型可以动态修改。4.一种业务处理方法,该方法应用于包括业务平台和多个核心平台的网络中,其特征在于,在业务处理过程中,所述方法包括以下步骤: 核心平台接收来自所述业务平台的业务处理消息;其中,所述业务处理消息中携带了所述多个核心平台均需要使用的基础数据,并且所述业务处理消息用于指示所述核心平台执行相应的子业务; 所述核心平台利用业务处理消息中携带的基础数据执行相应的子业务。5.如权利要求4所述的方法,其特征在于,所述核心平台利用业务处理消息中携带的基础数据执行相应的子业务的过程,具体包括: 所述核心平台确定执行所述子业务时需要使用的执行数据; 如果所述执行数据与所述业务处理消息中携带的基础数据相同,则所述核心平台利用所述业务处理消息中携带的基础数据执行相应的子业务。6.如权利要求5所述的方法,其特征在于,所述方法进一步包括: 如果所述执行数据与所述业务处理消息中携带的基础数据不同,则所述核心平台向数据平台发送请求消息,所述请求消息用于请求所述执行数据,由数据平台在收到所述请求消息后,从本地的数据库中查询所述执行数据; 所述核心平台接收来自所述数据平台的响应消息,且所述响应消息中携带了所述执行数据,并利用所述执行数据执行相应的子业务。7.—种业务平台,应用于包括所述业务平台和多个核心平台的网络中,其特征在于,在业务处理过程中,所述业务平台具体包括: 获得模块,用于获得多个核心平台均需要使用的基础数据; 发送模块,用于分别向所述多个核心平台发送业务处理消息,所述业务处理消息中携带所述基础数据,并用于指示核心平台执行相应的子业务;由核心平台在收到所述业务处理消息后,利用所述基础数据执行相应的子业务。8.如权利要求7所述的业务平台,其特征在于, 所述获得模块,具体用于确定预处理数据类型;向数据平台发送请求消息,且所述请求消息用于请求所述预处理数据类型对应的基础数据,由所述数据平台在收到所述请求消息之后,从本地的数据库中查询所述预处理数据类型对应的基础数据;接收来自所述数据平台的响应消息,且所述响应消息中携带了所述预处理数据类型对应的基础数据,并确定所述响应消息中携带的基础数据为所述多个核心平台均需要使用的基础数据。9.如权利要求8所述的业务平台,其特征在于,当业务为第一类型业务时,所述预处理数据类型为通过硬编码方式配置在所述业务平台上,且通过硬编码方式配置在所述业务平台上的预处理数据类型不可以动态修改; 当业务为第二类型业务时,所述预处理数据类型为通过可扩展标记语言XML方式或者数据库方式配置在所述业务平台上,且通过XML方式或者数据库方式配置在所述业务平台上的预处理数据类型可以动态修改。10.一种核心平台,应用于包括业务平台和多个核心平台的网络中,其特征在于,在业务处理过程中,所述核心平台具体包括: 接收模块,用于接收来自所述业务平台的业务处理消息;其中,所述业务处理消息中携带了所述多个核心平台均需要使用的基础数据,并且所述业务处理消息用于指示所述核心平台执行相应的子业务; 处理模块,用于利用业务处理消息中携带的基础数据执行相应的子业务。11.如权利要求10所述的核心平台,其特征在于, 所述处理模块,具体用于确定执行所述子业务时需要使用的执行数据;如果所述执行数据与所述业务处理消息中携带的基础数据相同,则利用所述业务处理消息中携带的基础数据执行相应的子业务。12.如权利要求11所述的核心平台,其特征在于, 所述处理模块,还用于在所述执行数据与所述业务处理消息中携带的基础数据不同时,向数据平台发送请求消息,所述请求消息用于请求所述执行数据,由数据平台在收到所述请求消息后,从本地的数据库中查询所述执行数据;接收来自所述数据平台的响应消息,且所述响应消息中携带了所述执行数据,并利用所述执行数据执行相应的子业务。
【专利摘要】本申请公开了一种业务处理方法和设备,该方法包括:业务平台获得多个核心平台均需要使用的基础数据;业务平台分别向多个核心平台发送业务处理消息,业务处理消息中携带所述基础数据,并用于指示核心平台执行相应的子业务;核心平台在收到所述业务处理消息后,利用所述基础数据执行相应的子业务。本申请实施例中,业务平台从数据平台获得多个核心平台均需要使用的基础数据,并通过业务处理消息将基础数据通知给核心平台,使核心平台在执行相应的子业务时,能够直接基于业务处理消息中携带的基础数据执行相应的子业务,避免浪费核心平台的处理资源以及数据平台的处理资源,提高核心平台整体的处理性能,降低系统整体的性能开销。
【IPC分类】H04L29/08
【公开号】CN105306508
【申请号】CN201410342660
【发明人】窦方钰, 陈锣斌
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年2月3日
【申请日】2014年7月17日