统一接口平台搭建方法及系统技术方案

技术编号:15749920 阅读:114 留言:0更新日期:2017-07-03 15:52
本发明专利技术提供一种统一接口平台搭建方法及系统。统一接口平台搭建方法包括:业务层接收来自运营系统的业务类型、协议和待转换的业务数据,根据业务类型生成执行业务的逻辑顺序,将待转换的业务数据发送至服务层,将执行业务的逻辑顺序和协议发送至接入层;服务层将待转换的业务数据发送至组件层;组件层根据待转换的业务数据创建线程,将待转换的业务数据和线程发送至接入层;接入层执行线程,包括:根据协议,确定协议对应的业务平台;将待转换的业务数据转换为业务平台能够识别的数据;调用协议对应的适配器,将经过格式转换的业务数据按照执行业务的逻辑顺序,发送至协议对应的业务平台,提高了数据交互效率,实现了系统与平台之间的互连互通。

【技术实现步骤摘要】
统一接口平台搭建方法及系统
本专利技术涉及数据通信领域,具体地,涉及一种统一接口平台搭建方法及系统。
技术介绍
目前,各个系统在进行数据通信时,会发送格式不统一的业务数据直接与其他平台进行交互,令数据交互效率低下,无法顺利实现系统与平台之间的互连互通。
技术实现思路
本专利技术实施例的主要目的在于提供一种统一接口平台搭建方法,以统一数据的格式,提高数据交互效率。为了实现上述目的,本专利技术实施例提供一种统一接口平台搭建方法,包括:业务层接收来自运营系统的业务类型、协议和待转换的业务数据;业务层根据业务类型生成执行业务的逻辑顺序;业务层将待转换的业务数据发送至服务层,并将执行业务的逻辑顺序和协议发送至接入层;服务层接收并存储待转换的业务数据,并将待转换的业务数据发送至组件层;组件层接收待转换的业务数据,根据待转换的业务数据创建线程,并将待转换的业务数据和线程发送至接入层;接入层接收待转换的业务数据、执行业务的逻辑顺序、协议和线程,并执行线程,包括:根据协议,确定协议对应的业务平台;将待转换的业务数据转换为业务平台能够识别的数据;调用协议对应的适配器,将经过格式转换的业务数据按照执行业务的逻辑顺序,发送至协议对应的业务平台。在其中一种实施例中,调用协议对应的适配器,将经过格式转换的业务数据按照执行业务的逻辑顺序,发送至协议对应的业务平台之后,接入层接收来自业务平台的成功接收信息;接入层根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。在其中一种实施例中,业务平台包括:DPI接口业务平台、预付费业务平台、870业务平台和流控业务平台;将待转换的业务数据转换为业务平台能够识别的数据格式,具体包括:将待转换的业务数据转换为DPI接口业务平台能够识别的数据;或,将待转换的业务数据转换为预付费业务平台能够识别的数据;或,将待转换的业务数据转换为870业务平台能够识别的数据;或,将待转换的业务数据转换为流控业务平台能够识别的数据。在其中一种实施例中,协议包括:sftp协议、webservice协议、ftp协议以及http协议;sftp协议对应DPI接口业务平台,webservice协议对应预付费业务平台,ftp协议对应870业务平台,以及http协议对应流控业务平台。在其中一种实施例中,业务类型包括:开户业务,销户业务以及预付费业务;执行开户业务或销户业务的逻辑顺序为:先发送DPI接口业务平台能够识别的数据至DPI接口业务平台,再发送870业务平台能够识别的数据至870业务平台,最后发送流控业务平台能够识别的数据至流控业务平台;执行预付费业务的逻辑顺序为:发送预付费业务平台能够识别的数据至预付费业务平台。在其中一种实施例中,接入层根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统,具体包括:当业务类型为开户业务或销户业务时,接入层根据DPI接口业务平台成功接收信息、870业务平台成功接收信息以及流控业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统;当业务类型为预付费业务时,接入层根据预付费业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。在其中一种实施例中,业务层接收来自运营系统的业务类型、协议和待转换的业务数据,包括:组件层接收来自运营系统的用户账号和密码,进行身份认证之后,业务层接收来自运营系统的业务类型、协议和待转换的业务数据。在其中一种实施例中,接入层根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统,包括:接入层根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统之后,组件层生成工作日志,将成功执行业务信息存储在工作日志中。在其中一种实施例中,业务层根据业务类型生成执行业务的逻辑顺序,具体包括:业务层根据业务类型,以及业务层中的逻辑顺序映射表,生成执行业务的逻辑顺序。本专利技术实施例还提供一种统一接口平台搭建系统,包括:业务层,用于接收来自运营系统的业务类型、协议和待转换的业务数据;根据业务类型生成执行业务的逻辑顺序;将待转换的业务数据发送至服务层,并将执行业务的逻辑顺序和协议发送至接入层;服务层,用于接收并存储待转换的业务数据,并将待转换的业务数据发送至组件层;组件层,用于接收待转换的业务数据;根据待转换的业务数据创建线程;并将待转换的业务数据和线程发送至接入层;接入层,包括:接入层接收模块,用于接收待转换的业务数据、执行业务的逻辑顺序、协议和线程;线程执行模块,用于执行线程,线程执行模块包括:业务平台确定模块,用于根据协议,确定协议对应的业务平台;转换模块,用于将待转换的业务数据转换为业务平台能够识别的数据;接入层发送模块,用于调用协议对应的适配器,将经过格式转换的业务数据按照执行业务的逻辑顺序,发送至协议对应的业务平台。在其中一种实施例中,接入层发送模块还用于:接收来自业务平台的成功接收信息,根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。在其中一种实施例中,业务平台包括:DPI接口业务平台、预付费业务平台、870业务平台和流控业务平台;转换模块具体用于:将待转换的业务数据转换为DPI接口业务平台能够识别的数据;或,将待转换的业务数据转换为预付费业务平台能够识别的数据;或,将待转换的业务数据转换为870业务平台能够识别的数据;或,将待转换的业务数据转换为流控业务平台能够识别的数据。在其中一种实施例中,业务类型包括:开户业务,销户业务以及预付费业务;接入层发送模块具体按照如下逻辑顺序,将经过格式转换的业务数据发送至协议对应的业务平台:执行开户业务和销户业务的逻辑顺序为:先发送DPI接口业务平台能够识别的数据至DPI接口业务平台,再发送870业务平台能够识别的数据至870业务平台,最后发送流控业务平台能够识别的数据至流控业务平台;执行预付费业务的逻辑顺序为:发送预付费业务平台能够识别的数据至预付费业务平台。在其中一种实施例中,接入层发送模块具体用于:当业务类型为开户业务或销户业务时,接入层根据DPI接口业务平台成功接收信息、870业务平台成功接收信息以及流控业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统;当业务类型为预付费业务时,接入层根据预付费业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。在其中一种实施例中,组件层还用于:接收来自运营系统的用户账号和密码,进行身份认证;业务层接收模块具体用于:在组件层接收来自运营系统的用户账号和密码,进行身份认证之后,接收来自运营系统的业务类型、协议和待转换的业务数据。在其中一种实施例中,组件层还用于:在接入层发送模块根据成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统之后,生成工作日志,将成功执行业务信息存储在工作日志中。在其中一种实施例中,业务层具体用于:根据业务类型,以及业务层中的逻辑顺序映射表,生成执行业务的逻辑顺序。借助于上述技术方案,本专利技术实施例的统一接口平台搭建方法及系统可将经过格式转换的业务数据按照执行业务的逻辑顺序,发送至对应的平台,统一数据格式,提高了数据交互效率,顺利实现了系统与平台之间的互连互通。附图说明本文档来自技高网...
统一接口平台搭建方法及系统

【技术保护点】
一种统一接口平台搭建方法,其特征在于,包括:业务层接收来自运营系统的业务类型、协议和待转换的业务数据;所述业务层根据所述业务类型生成执行业务的逻辑顺序;所述业务层将所述待转换的业务数据发送至服务层,并将所述执行业务的逻辑顺序和所述协议发送至接入层;所述服务层接收并存储所述待转换的业务数据,并将所述待转换的业务数据发送至组件层;所述组件层接收所述待转换的业务数据,根据所述待转换的业务数据创建线程,并将所述待转换的业务数据和所述线程发送至所述接入层;所述接入层接收所述待转换的业务数据、所述执行业务的逻辑顺序、所述协议和所述线程,并执行所述线程,包括:根据所述协议,确定所述协议对应的业务平台;将所述待转换的业务数据转换为所述业务平台能够识别的数据;调用所述协议对应的适配器,将经过格式转换的业务数据按照所述执行业务的逻辑顺序,发送至所述协议对应的业务平台。

【技术特征摘要】
1.一种统一接口平台搭建方法,其特征在于,包括:业务层接收来自运营系统的业务类型、协议和待转换的业务数据;所述业务层根据所述业务类型生成执行业务的逻辑顺序;所述业务层将所述待转换的业务数据发送至服务层,并将所述执行业务的逻辑顺序和所述协议发送至接入层;所述服务层接收并存储所述待转换的业务数据,并将所述待转换的业务数据发送至组件层;所述组件层接收所述待转换的业务数据,根据所述待转换的业务数据创建线程,并将所述待转换的业务数据和所述线程发送至所述接入层;所述接入层接收所述待转换的业务数据、所述执行业务的逻辑顺序、所述协议和所述线程,并执行所述线程,包括:根据所述协议,确定所述协议对应的业务平台;将所述待转换的业务数据转换为所述业务平台能够识别的数据;调用所述协议对应的适配器,将经过格式转换的业务数据按照所述执行业务的逻辑顺序,发送至所述协议对应的业务平台。2.根据权利要求1所述的统一接口平台搭建方法,其特征在于,调用所述协议对应的适配器,将经过格式转换的业务数据按照所述执行业务的逻辑顺序,发送至所述协议对应的业务平台之后,所述接入层接收来自所述业务平台的成功接收信息;所述接入层根据所述成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。3.根据权利要求2所述的统一接口平台搭建方法,其特征在于,所述业务平台包括:DPI接口业务平台、预付费业务平台、870业务平台和流控业务平台;将所述待转换的业务数据转换为所述业务平台能够识别的数据格式,具体包括:将所述待转换的业务数据转换为DPI接口业务平台能够识别的数据;或,将所述待转换的业务数据转换为预付费业务平台能够识别的数据;或,将所述待转换的业务数据转换为870业务平台能够识别的数据;或,将所述待转换的业务数据转换为流控业务平台能够识别的数据。4.根据权利要求3所述的统一接口平台搭建方法,其特征在于,所述协议包括:sftp协议、webservice协议、ftp协议以及http协议;所述sftp协议对应所述DPI接口业务平台,所述webservice协议对应所述预付费业务平台,所述ftp协议对应所述870业务平台,以及所述http协议对应所述流控业务平台。5.根据权利要求4所述的统一接口平台搭建方法,其特征在于,所述业务类型包括:开户业务,销户业务以及预付费业务;执行开户业务或销户业务的逻辑顺序为:先发送DPI接口业务平台能够识别的数据至DPI接口业务平台,再发送870业务平台能够识别的数据至870业务平台,最后发送流控业务平台能够识别的数据至流控业务平台;执行预付费业务的逻辑顺序为:发送预付费业务平台能够识别的数据至预付费业务平台。6.根据权利要求5所述的统一接口平台搭建方法,其特征在于,所述接入层根据所述成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统,具体包括:当业务类型为开户业务或销户业务时,所述接入层根据DPI接口业务平台成功接收信息、870业务平台成功接收信息以及流控业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统;当业务类型为预付费业务时,所述接入层根据预付费业务平台成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统。7.根据权利要求1所述的统一接口平台搭建方法,其特征在于,业务层接收来自运营系统的业务类型、协议和待转换的业务数据,包括:组件层接收来自运营系统的用户账号和密码,进行身份认证之后,业务层接收来自运营系统的业务类型、协议和待转换的业务数据。8.根据权利要求2所述的统一接口平台搭建方法,其特征在于,所述接入层根据所述成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统,包括:所述接入层根据所述成功接收信息,生成成功执行业务信息,并发送成功执行业务信息至运营系统之后,所述组件层生成工作日志,将所述成功执行业务信息存储在所...

【专利技术属性】
技术研发人员:王建勋梁凯陈艳李玮占开金宋战军
申请(专利权)人:北京中交创新投资发展有限公司
类型:发明
国别省市:北京,11

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

1