CN110765102A - 业务数据的处理方法、装置、计算机设备和存储介质 - Google Patents

业务数据的处理方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN110765102A
CN110765102A CN201910923463.8A CN201910923463A CN110765102A CN 110765102 A CN110765102 A CN 110765102A CN 201910923463 A CN201910923463 A CN 201910923463A CN 110765102 A CN110765102 A CN 110765102A
Authority
CN
China
Prior art keywords
service
data
entity
data table
path information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910923463.8A
Other languages
English (en)
Other versions
CN110765102B (zh
Inventor
康宇超
司孝波
印跃根
葛伟
林仁山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Suning Cloud Computing Co ltd
SuningCom Co ltd
Original Assignee
Suning Cloud Computing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suning Cloud Computing Co Ltd filed Critical Suning Cloud Computing Co Ltd
Priority to CN201910923463.8A priority Critical patent/CN110765102B/zh
Publication of CN110765102A publication Critical patent/CN110765102A/zh
Application granted granted Critical
Publication of CN110765102B publication Critical patent/CN110765102B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/288Entity relationship models

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请涉及一种业务数据的处理方法、***、计算机设备和存储介质。所述方法包括:获取第三方服务器上传的所述业务数据,并对所述业务数据进行封装得到业务实体;提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换后拉取至所述数据表中;依据所述数据表处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。本申请将第三方服务器上传的业务数据通过路径解析以及数据格式的转换,转换成统一数据模型,无需针对不同的第三方合作方设定不同的业务对接方案,提升了与合作方的对接效率。

Description

业务数据的处理方法、装置、计算机设备和存储介质
技术领域
本申请涉及数据处理技术领域,特别是涉及一种业务数据的处理方法、装置、计算机设备和存储介质。
背景技术
一般情况下,作为服务提供方的企业需要与第三方服务消费方进行业务对接,作为服务消费方的企业则需要与第三方服务提供方进行业务对接。当企业对接的合作方较多时,由于各个合作方的协议差距很大,对接的业务种类繁杂,因此,往往容易出现对接效率低下的问题。
现有的技术方案中,由于各个合作方之间协议差距很大,数据格式种类繁多,业务流固化,因此,针对不同的合作方、不同业务的技术对接都采取各自独立的一套设计方案。然而,现有的技术方案中至少存在以下缺陷:
针对不同的合作方、不同业务采取不同的业务对接方案,增加了技术实现的复杂度,降低了与合作方的业务对接效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够将第三方服务器上传的、不同协议的业务数据通过预设数据库中的数据表转换成统一的数据模型的业务数据的处理方法、装置、计算机设备和存储介质。
一种业务数据的处理方法,所述方法包括:
获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息;
依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体;
提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;
将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中;
依据所述数据表调用对应的业务执行单元,以处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。
在其中一个实施例中,所述依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体,包括:
从解析后的路径信息中获取包含所述业务数据的业务文件;
解析所述业务文件的文件名以及文件格式;
从解析后的业务文件中提取所述业务数据;对所述业务数据进行校验;
将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体。
在其中一个实施例中,所述提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表,包括:
从所述实体字段中提取所述业务实体的业务类型;
依据所述预设数据库中的业务类型与数据表的映射关系获取与业务实体的业务类型匹配的数据表。
在其中一个实施例中,所述将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中,包括:
提取所述业务实体中的各个实体字段;
将所述业务实体中的各个实体字段与所述数据表中的各个基准字段进行匹配;
依据匹配结果将所述业务实体中的业务数据的数据格式转成所述基准字段的数据格式,所述数据格式包括但不限于:
所述业务实体中实体字段的数量、所述实体字段所表征的含义以及各个实体字段之间的分隔符;
将转换后的业务数据拉取至所述数据表中。
在其中一个实施例中,所述数据表中包括所述第三方服务器所属的合作方的标识信息,所述依据所述数据表处理对应所述业务数据对应的业务得到处理结果,包括:
从所述数据表中获取所述数据表的数据类型以及所述第三方服务器所属的合作方的标识信息;
依据所述所述数据表的业务类型以及所述标识信息从预设的节点配置表中获取与所述业务实体对应的一个或多个业务执行单元以及所述一个或多个业务执行单元的执行顺序;
将所述一个或多个业务执行单元依据所述执行顺序进行组装生成业务单元执行组;
调用所述业务单元执行组处理所述业务数据对应的业务得到处理结果;
将所述处理结果回传至所述第三方服务器。
在其中一个实施例中,还包括:
接收创建新业务执行单元的请求;
响应于所述创建新业务执行单元的请求,显示所述新业务执行单元的源代码的编辑界面;
当接收到编辑完成的确认指令时,编译并加载所述新业务执行单元的源代码以创建所述新业务执行单元。
在其中一个实施例中,所述获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息,包括:
从SFTP服务器中获取所述第三方服务器上传至所述SFTP服务器中的路径信息。
一种业务数据的处理装置,所述装置包括:
解析模块,用于获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息;
封装模块,用于依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体;
提取模块,用于提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;
数据转换模块,用于将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中;
业务处理模块,用于依据所述数据表调用对应的业务执行单元,以处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例方法的步骤。
上述的业务数据的处理方法、装置、计算机设备和存储介质,通过获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息;依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体;提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中;依据所述数据表调用对应的业务执行单元,以处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。本申请将获取的各个合作方的业务数据通过存储路径的路径信息解析以及数据格式的转换转换成统一的数据模型,无需针对不同的合作方以及不同数据格式的业务数据采取不同的对接方案,使得方案简单,提升了与合作方的对接效率。
附图说明
图1为本申请一示例性实施例中业务数据的处理方法的应用环境图;
图2为本申请一示例性实施例中提供的一种业务数据的处理方法的流程示意图;
图3为本申请一示例性实施例中提供的一种业务数据的处理装置的结构框图;
图4为本申请一示例性实施例中提供的计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请中,企业内部的业务处理服务器获取与该企业合作的合作方对应的第三方服务器上传的业务数据,并对业务数据进行封装得到业务实体;依据该业务实体获取对于的预设数据库中的数据表,将业务数据拉取至数据表中,依据数据表处理对应的业务得到处理结果后,将处理结果回传至第三方服务器中。
图1为本申请一示例性实施例提供的一种业务数据的处理方法的应用环境示意图。如图1所示,该业务数据的处理方法应用于业务数据的处理***,该业务数据的处理***包括业务处理服务器100以及第三方服务器。
业务处理服务器100用于获取第三方服务器101上传的业务数据,并对业务数据进行数据封装得到业务实体,将业务实体对应的业务数据拉取至对应的预设数据库的数据表中,对数据表中的业务进行处理得到处理结果,将处理结果回传至第三方服务器101中。服务器100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
第三方服务器101用于将业务数据传输至业务处理服务器100,以便业务处理服务器对业务数据进行处理。第三方服务器101可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
网络102用于实现业务处理服务器100以及第三方服务器101之间的网络连接。具体的,第三方服务器通过网络102将业务数据传输至业务处理服务器100,业务处理服务器对业务数据进行处理后将处理结果回传至第三方服务器101。
在一个实施例中,如图2所示,提供了一种业务数据的处理方法,以该方法应用于图1中的业务处理服务器为例进行说明,包括以下步骤:
S11、获取第三方服务器上传的存储业务数据的路径信息,并解析路径信息。
具体的,本申请中业务处理服务器为企业内部用于对接各种业务、处理各种业务对应的业务数据的服务器。第三方服务器为企业的合作方对应的服务器。
本申请中,业务数据为各个合作方上传的业务相关的数据。一种可能的应用场景中,合作方可以为银行,业务数据可以为各个银行服务器发送的银联业务对应的业务数据,如付费会员开业务、积分兑换业务以及银联卡开卡业务等相关的业务数据。例如,开卡业务的业务数据包括但不限于:客户的用户名、客户的身份证信息、客户的住址信息、最高转账金额等信息。
本申请中,业务数据存储于业务文件中,业务文件存储于不同的路径信息中。由于不同合作方,其业务文件存储于不同的路径信息中,因此需要对不同合作方的业务文件的路径信息进行解析,以获取合作方上传的业务文件,其中,路径信息具体包括但不限于:拉取路径、回执路径、归档路径等。
S12、依据解析后的路径信息获取业务数据,并对业务数据进行封装得到业务实体。
本申请中,获取第三方上传的路径信息,该路径信息存储了业务数据。具体而言,路径信息下存储的是业务文件,业务文件中包含了业务数据。本申请获取路径信息后,可以对路径信息解析,从解析后的路径信息下获取业务文件,进一步获取业务文件中的业务数据。
本申请中,业务处理服务器解析路径信息,获取业务数据后对业务数据进行封装得到业务实体。
S13、提取业务实体的业务类型,并依据业务类型确定预设数据库中与业务类型匹配的数据表。
本申请中,业务实体包括若干个实体字段及各个实体字段的取值。其中包括业务类型的实体字段。因此,本申请创建业务实体后可以从业务实体的实体字段中提取业务类型,并将业务类型与预设数据库中的数据表与业务类型的映射关系进行匹配得到与业务实体匹配的数据表。
S14、将业务实体对应的业务数据依据数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至数据表中。
本申请中,数据表具有预设数据格式,具体包括字段的数量、每个字段的含义、字段之间的分隔符以及数据类型等格式。然而,不同的合作方的业务数据的数据格式各不相同,因此,需要通过文件转换器将各个合作方的业务数据转换成数据表中的预设数据格式后存储于数据表中。本申请中,文件转换器还用于将处理结果转换成各个合作方所需要的格式后回传至各个合作方对应的第三方服务器中。
S15、依据数据表调用对应的业务执行单元,以处理业务数据对应的业务得到处理结果,并将处理结果回传至第三方服务器。
本申请中,业务处理服务器依据数据表调用一个或多个业务执行单元,对一个或多个业务执行单元进行拼接,调用拼接后的业务执行单元处理单元的业务得到处理结果。
进一步的,业务处理服务器讲处理结果依据指定的格式进行转换后回传至第三方服务器。
在其中一个实施例中,上述的获取第三方服务器上传的存储业务数据的路径信息,并解析路径信息,包括:
从SFTP服务器中获取第三方服务器上传至SFTP服务器中的路径信息。本申请中,第三方服务器将业务数据传输至业务处理服务器时,在DMZ(隔离)区域,将业务数据存储在SFTP(安全文件传输协议)服务器中,业务处理服务器从SFTP服务器中拉取业务数据,拉取业务数据后通过调用RSF(远程服务框架)接口进行处理。其中,RSF致力于解决***间的服务调用问题,提供一种透明的、高性能的RPC(远程过程)服务调用方案。
在其中一个实施例中,上述的依据解析后的路径信息获取业务数据,并对业务数据进行封装得到业务实体,包括:从解析后的路径信息中获取包含业务数据的业务文件;解析业务文件的文件名以及文件格式;从解析后的业务文件中提取业务数据;对业务数据进行校验;将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体。
本申请中,业务数据包含于业务文件中,业务文件存储于路径信息下。本申请中的业务处理服务器获取路径信息,解析路径信息获取业务文件,对业务文件进行解析,从解析后的业务文件中提取业务数据。
本申请中,将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体,具体包括:
将业务数据通过分隔符进行分割得到若干个目标字段以及对于的字段取值;将所述目标字段的取值对应设置到业务实体的实体字段的取值中,以创建包含若干个实体字段的业务实体。
本申请中,通过规则解析器对路径信息以及业务文件进行解析,进一步的,通过数据校验器对解析后的业务数据进行校验,通过实体创建器对校验通过的业务数据进行数据封装得到业务实体。本申请通过规则解析器实现对不同路径信息、不同协议的业务数据进行解析得到所需要的业务数据,利用统一的接口,对接不同合作方的业务数据,得到统一的数据格式为后续的数据处理做基础。
具体的,第三方服务器将包含业务数据的业务文件上传至SFTP服务器中,其中,一个业务对应一个业务文件,即第三方服务器与业务服务器之间预先约定的规则为:一个业务文件中包含一个业务相关的业务数据。不同的合作方对应的业务文件上传至SFTP服务器中的不同路径下,并且同一合作方的不同的业务文件的路径信息也不相同。例如,光大银行的业务文件的路径信息为SFTP服务器中的A路径,交通银行的业务文件的路径信息为SFTP服务器中的B路径。当光大银行对应的第三方服务器上传了两个业务文件分别为开卡业务文件以及积分兑换业务文件到SFTP服务器中时,则该两个业务文件的路径信息分别为A路径下的A1路径以及A2路径。
进一步的,规则解析器解析各个路径信息,从解析后的路径信息中获取业务文件并提取其中的业务数据,并对业务数据的数据格式做简单的转换转换成所需要的数据格式。
具体的,规则解析器可通过程序代码实现。本申请中,不同合作方的业务文件的存储路径的路径信息不同,并且,各个合作方定义的业务文件的文件名以及文件类型也不尽相同,对于一些特定的文件需要转换成所需要的文件类型。因此,通过规则解析器可以解析不同的路径信息以及文件转换格式、以及文件类型等。本申请也支持自定义的一些符号和语法,可以对文件名进行任意位置、任意数量的字符解析以得到本申请业务数据的处理方法可以处理的数据类型。本申请通过规则解析器可以实现业务数据的数据格式的初步统一,为后续的数据处理做基础。
进一步的,数据校验器可通过程序代码实现。数据校验器可以对于各个合作方传入的业务数据,进行统一的格式、长度、加解密、必填性等一系列的验证,防止一些影响正常业务执行或影响***安全的业务数据进入业务逻辑处理的步骤。本申请中,对于不安全的业务数据提前进行异常处理,例如报错处理。数据校验器作为本申请中业务数据的处理方法的置处理器,保障了数据安全合法性,保证整个数据处理流程的正常业务运行。
进一步的,实体创建器可通过程序代码实现。实体创建器其实是将业务数据封装成对象,实体创建器为SFTP服务器和本申请中预设数据库之间数据沟通的桥梁。由于每一种业务传输的数据表都不相同,因此对应的实体创建器也就不同。本申请中,通过业务数据确定对应的业务类型,依据业务类型动态创建业务实体,为后续的数据转换提供基础。
进一步的,通过实体创建器可以针对一个业务文件中业务数据创建一个实体,不同的业务文件创建不同的业务实体,一个业务文件对应一个业务,则一个业务实体其实描述的是一个业务对应的参数。
具体的,业务实体中包括若干个实体字段以及各个实体字段的取值。例如,开卡业务的业务实体中可能包括的实体字段及其取值分别为:业务类型,对应取值为:开卡业务;用户名,对应的取值为:张三;最高转账金额,取值为:1万等。本申请中,对业务数据创建业务实体后,将业务实体中的业务数据对应映射到预设数据库中的数据表中。
在其中一个实施例中,上述的提取业务实体的业务类型,并依据业务类型确定预设数据库中与业务类型匹配的数据表,包括:从实体字段中提取业务实体的业务类型;依据预设数据库中的业务类型与数据表的映射关系获取与业务实体的业务类型匹配的数据表。
本申请中,预先创建了预设数据库,在数据库中预先创建了若干个数据表以及各个数据表与业务类型的映射关系。本申请通过将业务实体的业务类型与数据表对应的业务类型进行匹配,依据匹配结果将业务数据转换至数据表中。本申请中,数据表相当于一个数据存储的模板,通过将各个不同数据格式的业务数据进行数据转换,转换成数据表中所指定的数据格式以及数据类型,实现了数据格式以及数据类型的统一。
本申请中,业务实体包括若干个实体字段及各个实体字段的取值。其中包括业务类型的实体字段。因此,本申请创建业务实体后可以从业务实体的实体字段中提取业务类型,并将业务类型与预设数据库中的数据表与业务类型的映射关系进行匹配得到与业务实体匹配的数据表。
本申请中,预先构建了预设数据库,数据库中包括若干个数据表以及数据表与业务类型的映射关系。数据表中包括若干个基准字段。一种可能的设计中,数据表与业务类型的映射关系如下表1所示:
表1一种实施例中,数据表与业务类型的映射关系表
数据表ID 业务类型
ID1 开卡业务
ID2 积分兑换业务
ID3 付费会员开通业务
如表1所示,数据表与业务类型的映射关系表中包括业务类型与数据表的一一对应关系。开卡业务对应的数据表的ID为ID1;积分兑换业务对应的数据表的ID为ID2;付费会员开通业务对应的数据表的ID为ID3。
在其中一个实施例中,上述的将业务实体对应的业务数据拉取至数据表中,包括:提取业务实体中的各个实体字段;将业务实体中的各个实体字段与数据表中的各个基准字段进行匹配;依据匹配结果将业务实体中的业务数据拉取至数据表中。
例如,业务实体中包括实体字段“用户名”,取值为“张三”,则在业务实体对应的数据表中找到基准字段“用户名”,并将“张三”写入数据表中“用户名”对应的字段取值中。
本申请通过数据表实现业务数据的数据类型的转换,将不同协议,不同数据类型的业务数据转换成统一模型以便后续的业务执行节点执行对应的业务,无需针对不同的合作方以及不同种类的业务数据采取不同的对接方案,使得方案简单,提升了与合作方的对接效率。
在其中一个实施例中,数据表中包括第三方服务器所属的合作方的标识信息,上述的依据数据表处理对应业务数据对应的业务得到处理结果,包括:从数据表中获取数据表的数据类型以及第三方服务器所属的合作方的标识信息;依据数据表的业务类型以及标识信息从预设的节点配置表中获取与业务实体对应的一个或多个业务执行单元以及一个或多个业务执行单元的执行顺序;将一个或多个业务执行单元依据执行顺序进行组装生成业务单元执行组;调用业务单元执行组处理业务数据对应的业务得到处理结果;将处理结果回传至第三方服务器。
本申请中,预先设置了节点配置表,节点配置表中包含与各个合作方的标识信息及业务类型对应的业务执行单元,并且,节点配置表中还包括各个业务执行单元的执行顺序。具体的,从该节点配置表中,可以依据合作方的标识信息以及业务类型准确地获取对应的业务执行单元以及各个业务执行单元的执行顺序。一种可能的设计中,节点配置表的数据结构如下表2所示:
表2一种实施例中节点配置表
Figure BDA0002218297140000121
如表2所示,节点配置表中包括合作方的标识信息及业务类型与业务执行节点及其执行顺序的映射关系。当当前对接的是光大银行上传的开卡业务时,依据表2可以获取该业务对应的业务执行单元分别为业务执行单元A、业务执行单元B以及业务执行单元C,并且进一步可以获取各个业务执行单元的执行顺序为:业务执行单元A、业务执行单元B以及业务执行单元C。
本申请中,处理一个业务文件对应的业务所需要调用的业务执行单元个数为一个或者多个。当需要调用多个业务执行单元时需要对多个业务执行单元依据执行顺序进行拼接组装得到业务执行单元组,最后调用该业务执行单元组执行对应的业务。
进一步的,本申请的数据表中包括用于表征第三方服务器所属的合作方的标识信息的字段。对于一份已经拉取了业务实体对应的业务数据的数据表,可以获取到与该业务实体对应的合作方的标识信息。
本申请中通过业务执行器执行对应的业务。业务执行器可通过程序代码实现。业务执行器作为核心组件,由多个业务执行单元组成,主要用于执行核心业务功能。每个执行单元只执行属于自己的业务逻辑,与其他执行单元相互隔离。
在实际应用中,可以对各个业务执行单元进行组装,也可以对组装后的业务执行单元组进行修改组内的成员,例如,删除业务执行单元组中的某个业务执行单元或者对某个业务执行单元组进行新增业务执行单元等操作。在业务需求中,往往不同的合作方有可能会出现相同的合作业务,例如,光大银行、浦发银行以及交通银行都有首刷开超级会员的业务,不同银行的这些业务之间可能大体流程相同,但细节上有所差异。那么对于业务上的共性,就可以直接对若干个执行单元进行串行或并行化的组装,针对相同业务间的差异性,可以通过增加业务执行节点的方式进行扩展,拓展后通过后台即可实时组装运行,从而实现业务功能。
在对业务执行单元组进行新增业务执行单元的操作时一般包括以下两种情况:
其一、可以通过在项目中编写差异性代码,编写完成后即形成一个新的业务执行单元。根据业务需求,选择需要插拔的位置,通过静态编译加载的方式,将相应的功能***指定运行的位置即可完成功能拓展。每个执行单元执行的顺序直接通过后台配置即可。
具体的,针对历史的各个业务类型的业务流程进行分析,得出各个业务类型对应的业务流程之间的相同流程以及差异流程。针对相同的流程直接复用相同的业务执行单元,针对不同的差异流程分别编写不同的代码形成新增的业务执行单元。在执行相关业务时可以将新增的业务执行单元嵌入到所需位置,由多个业务执行单元组装形成一条调用链进行调用,以实现功能扩展。
例如,光大银行、浦发银行以及交通银行都有首刷开超级会员的业务。光大银行、浦发银行以及交通银行对应的首刷开超级会员的业务在业务流程上存在共性部分,针对该共性部分复用相同的执行单元以供调用。进一步的,光大银行在首刷开超级会员的业务与其他银行的首刷开超级会员的业务在流程上还存在差异部分,针对该差异部分编写一套代码新增的业务执行单元。当对接光大银行的首刷开超级会员的业务时将新增的业务执行单元嵌入到所需位置,由多个业务执行单元组装形成一条调用链进行调用,用于执行光大银行的首刷开超级会员的业务。
其二、本申请还可以提供即时编写代码的机制,当需要新增业务执行单元时,可以即时编写新增业务执行单元对应的代码,代码编写完成后,可以直接动态编译、动态加载到容器中,使用其功能时通过反射技术即可获取。无需使用时,可随时删除或替换,满足其动态可插拔性。对业务执行单元的删除或替换操作可以立刻生效,无需停机,满足其热修改性。同时使用该方式操作缩小了执行文件本身的体积,也加快了编译速度,节省了***资源。
在其中一个实施例中,本申请还包括接收创建新业务执行单元的请求;响应于创建新业务执行单元的请求,显示新业务执行单元的源代码的编辑界面;当接收到编辑完成的确认指令时,编译并加载新业务执行单元的源代码以创建新业务执行单元。
当需要新增业务执行单元时,用户可以通过界面上的虚拟按键触发即时编写代码的指令,界面显示编辑源代码的编辑框,当接收到编辑完成的确认指令时,自动动态编译已写好的代码。
在其中一个实施例中,上述的依据数据表处理业务数据对应的业务得到处理结果,包括:
将处理结果依据预设的文件转换规则转换成目标文件,预设的文件转换规则为与第三方服务器所属的合作方的标识信息对应的文件转换规则;将目标文件回传至SFTP服务器,以便第三方服务器从SFTP服务器中获取目标文件。
本申请中,可以从SFTP服务器中获取第三方服务器上传至SFTP服务器中的业务数据,并最终将处理的结果回传至SFTP服务器中以便第三方服务器获取。本申请采取SFTP作为数据传输的媒介为数据的传输提供了一种安全加密的方法,提升数据传输过程中的安全性。
本申请中预先存储了各个合作方的标识信息与文件转换规则的映射关系。由于各个合作方所要求的文件格式不同,数据类型也不相同,故本申请在获取业务数据并将业务数据转换成业务处理服务器所需要的格式时,也构建了各个合作方的标识信息与文件转换规则的映射关系并存储,以便后续将处理结果按照各个合作方所要求的规则进行转换后回传至各个合作方对应的第三方服务器。
本申请中,通过业务观察者将处理结果转换成目标文件。业务观察者通过程序代码实现。业务观察者其实是一个被动接收消息的组件,当整体业务逻辑处理完成后,会以广播的形式通知业务观察者,业务观察者接收到通知后,会执行后续业务。目前业务观察者主要应用于将预设数据库所需要回执的处理结果,按预设的文件转换规则拼接好后,传送到SFTP服务器中,以便合作方对应的第三方服务器可以拉取处理结果。
在其中一个实施例中,本申请还包括建立各个第三方服务器所属的合作方的标识信息与对应的待执行的业务的关联关系。具体的,当业务处理服务器获取到多个合作方的多个待执行的业务的业务数据时,为每个业务设定业务编号,并将合作方的标识信息与业务编号进行关联性存储,后续通过合作方的标识信息即可查询对应的待执行的业务。同时,也便于在***后台进行关联查询各个合作方的待执行的业务的处理情况。
在一个实施例中,如图3所示,提供了一种业务数据的处理装置,包括:
解析模块11,用于获取第三方服务器上传的存储业务数据的路径信息,并解析路径信息;
封装模块12,用于依据解析后的路径信息获取业务数据,并对业务数据进行封装得到业务实体;
提取模块13,用于提取业务实体的业务类型,并依据业务类型确定预设数据库中与业务类型匹配的数据表;
数据转换模块14,用于将业务实体对应的业务数据依据数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至数据表中;
业务处理模块15,用于依据数据表调用对应的业务执行单元,以处理业务数据对应的业务得到处理结果,并将处理结果回传至第三方服务器。
在其中一个实施例中,封装模块11,包括:
封装单元,用于从解析后的路径信息中获取包含业务数据的业务文件;
解析业务文件的文件名以及文件格式;
从解析后的业务文件中提取业务数据;对业务数据进行校验;
将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体。
在其中一个实施例中,提取模块13,包括:
提取单元,用于从实体字段中提取业务实体的业务类型;
依据预设数据库中的业务类型与数据表的映射关系获取与业务实体的业务类型匹配的数据表。
在其中一个实施例中,数据转换模块14,包括:
转换单元,用于提取业务实体中的各个实体字段;
将业务实体中的各个实体字段与数据表中的各个基准字段进行匹配;
依据匹配结果将业务实体中的业务数据的数据格式转成基准字段的数据格式,数据格式包括但不限于:
业务实体中实体字段的数量、实体字段所表征的含义以及各个实体字段之间的分隔符;
将转换后的业务数据拉取至数据表中。
在其中一个实施例中,业务处理模块15,包括:
处理单元,用于从数据表中获取数据表的数据类型以及第三方服务器所属的合作方的标识信息;
依据数据表的业务类型以及标识信息从预设的节点配置表中获取与业务实体对应的一个或多个业务执行单元以及一个或多个业务执行单元的执行顺序;
将一个或多个业务执行单元依据执行顺序进行组装生成业务单元执行组;
调用业务单元执行组处理业务数据对应的业务得到处理结果;
将处理结果回传至第三方服务器。
在其中一个实施例中,业务处理模块15,还包括:
新增单元,用于接收创建新业务执行单元的请求;
响应于创建新业务执行单元的请求,显示新业务执行单元的源代码的编辑界面;
当接收到编辑完成的确认指令时,编译并加载新业务执行单元的源代码以创建新业务执行单元。
在其中一个实施例中,解析模块,包括:
获取单元,用于从SFTP服务器中获取第三方服务器上传至SFTP服务器中的路径信息。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是业务处理服务器,其内部结构图可以如图4所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种业务数据的处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取第三方服务器上传的存储业务数据的路径信息,并解析路径信息;依据解析后的路径信息获取业务数据,并对业务数据进行封装得到业务实体;提取业务实体的业务类型,并依据业务类型确定预设数据库中与业务类型匹配的数据表;将业务实体对应的业务数据依据数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至数据表中;依据数据表调用对应的业务执行单元,以处理业务数据对应的业务得到处理结果,并将处理结果回传至第三方服务器。
在一个实施例中,处理器执行计算机程序实现上述的依据解析后的路径信息获取业务数据,并对业务数据进行封装得到业务实体步骤时,具体实现以下步骤:从解析后的路径信息中获取包含业务数据的业务文件;解析业务文件的文件名以及文件格式;从解析后的业务文件中提取业务数据;对业务数据进行校验;将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体。
在一个实施例中,处理器执行计算机程序实现上述提取业务实体的业务类型,并依据业务类型确定预设数据库中与业务类型匹配的数据表步骤时,具体实现以下步骤:从实体字段中提取业务实体的业务类型;依据预设数据库中的业务类型与数据表的映射关系获取与业务实体的业务类型匹配的数据表。
在一个实施例中,处理器执行计算机程序实现将业务实体对应的业务数据依据数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至数据表中步骤时,具体实现以下步骤:提取业务实体中的各个实体字段;将业务实体中的各个实体字段与数据表中的各个基准字段进行匹配;依据匹配结果将业务实体中的业务数据的数据格式转成基准字段的数据格式,数据格式包括但不限于:业务实体中实体字段的数量、实体字段所表征的含义以及各个实体字段之间的分隔符;将转换后的业务数据拉取至数据表中。
在一个实施例中,数据表中包括第三方服务器所属的合作方的标识信息,处理器执行计算机程序实现依据数据表处理对应业务数据对应的业务得到处理结果步骤时,具体实现以下步骤:从数据表中获取数据表的数据类型以及第三方服务器所属的合作方的标识信息;依据数据表的业务类型以及标识信息从预设的节点配置表中获取与业务实体对应的一个或多个业务执行单元以及一个或多个业务执行单元的执行顺序;将一个或多个业务执行单元依据执行顺序进行组装生成业务单元执行组;调用业务单元执行组处理业务数据对应的业务得到处理结果;将处理结果回传至第三方服务器。
在一个实施例中,处理器执行计算机程序时实现以下步骤:接收创建新业务执行单元的请求;响应于创建新业务执行单元的请求,显示新业务执行单元的源代码的编辑界面;当接收到编辑完成的确认指令时,编译并加载新业务执行单元的源代码以创建新业务执行单元。
在一个实施例中,处理器执行计算机程序实现上述的获取第三方服务器上传的存储业务数据的路径信息,并解析路径信息步骤时,具体实现以下步骤:从SFTP服务器中获取第三方服务器上传至SFTP服务器中的路径信息。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意一个实施例中的业务数据的处理方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种业务数据的处理方法,所述方法包括:
获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息;
依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体;
提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;
将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中;
依据所述数据表调用对应的业务执行单元,以处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。
2.根据权利要求1所述的方法,其特征在于,所述依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体,包括:
从解析后的路径信息中获取包含所述业务数据的业务文件;
解析所述业务文件的文件名以及文件格式;
从解析后的业务文件中提取所述业务数据;
对所述业务数据进行校验;
将校验通过的业务数据设置到实体所包含的实体字段的取值中,以创建包含若干个实体字段的业务实体。
3.根据权利要求2所述的方法,其特征在于,所述提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表,包括:
从所述实体字段中提取所述业务实体的业务类型;
依据所述预设数据库中的业务类型与数据表的映射关系获取与业务实体的业务类型匹配的数据表。
4.根据权利要求2所述的方法,其特征在于,所述将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中,包括:
提取所述业务实体中的各个实体字段;
将所述业务实体中的各个实体字段与所述数据表中的各个基准字段进行匹配;
依据匹配结果将所述业务实体中的业务数据的数据格式转成所述基准字段的数据格式,所述数据格式包括以下任意一项或多项:所述业务实体中实体字段的数量、所述实体字段所表征的含义以及各个实体字段之间的分隔符;
将转换后的业务数据拉取至所述数据表中。
5.根据权利要求1所述的方法,其特征在于,所述数据表中包括所述第三方服务器所属的合作方的标识信息,所述依据所述数据表处理对应所述业务数据对应的业务得到处理结果,包括:
从所述数据表中获取所述数据表的数据类型以及所述第三方服务器所属的合作方的标识信息;
依据所述所述数据表的业务类型以及所述标识信息从预设的节点配置表中获取与所述业务实体对应的一个或多个业务执行单元以及所述一个或多个业务执行单元的执行顺序;
将所述一个或多个业务执行单元依据所述执行顺序进行组装生成业务单元执行组;
调用所述业务单元执行组处理所述业务数据对应的业务得到处理结果;
将所述处理结果回传至所述第三方服务器。
6.根据权利要求5所述的方法,其特征在于,还包括:
接收创建新业务执行单元的请求;
响应于所述创建新业务执行单元的请求,显示所述新业务执行单元的源代码的编辑界面;
当接收到编辑完成的确认指令时,编译并加载所述新业务执行单元的源代码以创建所述新业务执行单元。
7.根据权利要求1所述的方法,其特征在于,所述获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息,包括:
从SFTP服务器中获取所述第三方服务器上传至所述SFTP服务器中的路径信息。
8.一种业务数据的处理装置,所述装置包括:
解析模块,用于获取第三方服务器上传的存储业务数据的路径信息,并解析所述路径信息;
封装模块,用于依据解析后的路径信息获取所述业务数据,并对所述业务数据进行封装得到业务实体;
提取模块,用于提取所述业务实体的业务类型,并依据所述业务类型确定预设数据库中与所述业务类型匹配的数据表;
数据转换模块,用于将所述业务实体对应的业务数据依据所述数据表中的预设数据格式进行数据转换,将转换后的业务数据拉取至所述数据表中;
业务处理模块,用于依据所述数据表调用对应的业务执行单元,以处理所述业务数据对应的业务得到处理结果,并将所述处理结果回传至所述第三方服务器。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的业务数据的处理方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的业务数据的处理方法的步骤。
CN201910923463.8A 2019-09-25 2019-09-25 业务数据的处理方法、装置、计算机设备和存储介质 Active CN110765102B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910923463.8A CN110765102B (zh) 2019-09-25 2019-09-25 业务数据的处理方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910923463.8A CN110765102B (zh) 2019-09-25 2019-09-25 业务数据的处理方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN110765102A true CN110765102A (zh) 2020-02-07
CN110765102B CN110765102B (zh) 2022-11-08

Family

ID=69330677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910923463.8A Active CN110765102B (zh) 2019-09-25 2019-09-25 业务数据的处理方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN110765102B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506559A (zh) * 2020-04-21 2020-08-07 北京同邦卓益科技有限公司 数据存储方法、装置、电子设备及存储介质
CN112291240A (zh) * 2020-10-29 2021-01-29 国网汇通金财(北京)信息科技有限公司 一种信息处理方法及装置
CN112464625A (zh) * 2020-11-30 2021-03-09 金蝶云科技有限公司 单据生成方法、装置、计算机设备和存储介质
CN112732763A (zh) * 2021-01-20 2021-04-30 北京千方科技股份有限公司 数据的聚合方法、装置、电子设备及介质
CN112860706A (zh) * 2021-03-11 2021-05-28 深圳鼎盛电脑科技有限公司 一种业务的处理方法、装置、设备及存储介质
CN112905635A (zh) * 2021-03-11 2021-06-04 深圳市分期乐网络科技有限公司 一种业务的处理方法、装置、设备及存储介质
CN113449948A (zh) * 2020-12-31 2021-09-28 北京新氧科技有限公司 业务处理的方法、装置、电子设备及介质
CN113489773A (zh) * 2021-06-30 2021-10-08 未鲲(上海)科技服务有限公司 数据接入方法、装置、设备及介质
CN113835786A (zh) * 2021-09-30 2021-12-24 四川新网银行股份有限公司 一种数据对接***、方法和计算机可读存储介质
CN115017118A (zh) * 2022-06-01 2022-09-06 深圳鳍源科技有限公司 作业数据记录方法、装置、设备及存储介质
WO2022199076A1 (zh) * 2021-03-26 2022-09-29 苏宁易购集团股份有限公司 多类型业务的业务处理方法、计算机设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179766A (zh) * 2007-12-13 2008-05-14 中兴通讯股份有限公司 一种实现业务数据共享的方法和***
US8229946B1 (en) * 2009-01-26 2012-07-24 Sprint Communications Company L.P. Business rules application parallel processing system
CN103577614A (zh) * 2013-11-07 2014-02-12 浙江中烟工业有限责任公司 一种面向sap pi应用集成平台的数据采集方法及***
CN106875156A (zh) * 2017-02-14 2017-06-20 电子科技大学 一种通用化智能审核平台及其审核方法
CN109785092A (zh) * 2018-12-10 2019-05-21 平安科技(深圳)有限公司 会计凭证生成管理方法、装置及计算机设备、存储介质
CN109800965A (zh) * 2018-12-28 2019-05-24 广州亚信技术有限公司 流程业务处理方法、装置、计算机设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179766A (zh) * 2007-12-13 2008-05-14 中兴通讯股份有限公司 一种实现业务数据共享的方法和***
US8229946B1 (en) * 2009-01-26 2012-07-24 Sprint Communications Company L.P. Business rules application parallel processing system
CN103577614A (zh) * 2013-11-07 2014-02-12 浙江中烟工业有限责任公司 一种面向sap pi应用集成平台的数据采集方法及***
CN106875156A (zh) * 2017-02-14 2017-06-20 电子科技大学 一种通用化智能审核平台及其审核方法
CN109785092A (zh) * 2018-12-10 2019-05-21 平安科技(深圳)有限公司 会计凭证生成管理方法、装置及计算机设备、存储介质
CN109800965A (zh) * 2018-12-28 2019-05-24 广州亚信技术有限公司 流程业务处理方法、装置、计算机设备和存储介质

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506559A (zh) * 2020-04-21 2020-08-07 北京同邦卓益科技有限公司 数据存储方法、装置、电子设备及存储介质
CN111506559B (zh) * 2020-04-21 2024-04-05 北京同邦卓益科技有限公司 数据存储方法、装置、电子设备及存储介质
CN112291240A (zh) * 2020-10-29 2021-01-29 国网汇通金财(北京)信息科技有限公司 一种信息处理方法及装置
CN112464625B (zh) * 2020-11-30 2024-03-29 金蝶云科技有限公司 单据生成方法、装置、计算机设备和存储介质
CN112464625A (zh) * 2020-11-30 2021-03-09 金蝶云科技有限公司 单据生成方法、装置、计算机设备和存储介质
CN113449948B (zh) * 2020-12-31 2024-05-03 北京新氧科技有限公司 业务处理的方法、装置、电子设备及介质
CN113449948A (zh) * 2020-12-31 2021-09-28 北京新氧科技有限公司 业务处理的方法、装置、电子设备及介质
CN112732763A (zh) * 2021-01-20 2021-04-30 北京千方科技股份有限公司 数据的聚合方法、装置、电子设备及介质
CN112905635A (zh) * 2021-03-11 2021-06-04 深圳市分期乐网络科技有限公司 一种业务的处理方法、装置、设备及存储介质
CN112860706A (zh) * 2021-03-11 2021-05-28 深圳鼎盛电脑科技有限公司 一种业务的处理方法、装置、设备及存储介质
WO2022199076A1 (zh) * 2021-03-26 2022-09-29 苏宁易购集团股份有限公司 多类型业务的业务处理方法、计算机设备和存储介质
CN113489773A (zh) * 2021-06-30 2021-10-08 未鲲(上海)科技服务有限公司 数据接入方法、装置、设备及介质
CN113835786A (zh) * 2021-09-30 2021-12-24 四川新网银行股份有限公司 一种数据对接***、方法和计算机可读存储介质
CN113835786B (zh) * 2021-09-30 2023-04-28 四川新网银行股份有限公司 一种数据对接***、方法和计算机可读存储介质
CN115017118A (zh) * 2022-06-01 2022-09-06 深圳鳍源科技有限公司 作业数据记录方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN110765102B (zh) 2022-11-08

Similar Documents

Publication Publication Date Title
CN110765102B (zh) 业务数据的处理方法、装置、计算机设备和存储介质
CN108804140B (zh) 一种批量指令解析方法、装置及设备
CN108415832B (zh) 接口自动化测试方法、装置、设备及存储介质
KR102209737B1 (ko) 검증, 감사 가능한, 그리고 불변의 입력을 스마트 계약에 제공하는 방법 및 시스템
WO2021036447A1 (zh) 基于Flink引擎的业务数据处理方法及装置
CN105791178B (zh) 报文组装方法及装置
CN114500690B (zh) 接口数据处理方法、装置、电子设备及存储介质
CN111078260B (zh) 一种微信小程序第三方平台管理的方法及***
US10834059B2 (en) Secure message handling of an application across deployment locations
CN109408247A (zh) 交互数据处理方法及装置
CN110880146A (zh) 区块链上链方法、装置、电子设备及存储介质
CN110688828A (zh) 文件处理方法及装置、文件处理***、计算机设备
CN113434175B (zh) 数据处理方法、装置、存储介质及设备
CN111695328B (zh) 模拟测试报文生成方法、装置、设备及存储介质
CN112631924A (zh) 自动化测试方法、装置、计算机设备及存储介质
CN114531289A (zh) 基于人工智能的***交互方法及相关设备
CN115964684A (zh) 检测电子档案元数据真实性的方法、***、设备及介质
CN108924185A (zh) 接口生成方法及装置
CN109816462A (zh) 一种***信息的识别方法及装置
CN112685077A (zh) 数据修改方法、***、计算机设备及计算机可读存储介质
CN108052842B (zh) 签名数据的存储、验证方法及装置
CN115460265A (zh) 接口调用方法、装置、设备及介质
CN106528718B (zh) 用于处理来自第三方的数据的方法及装置
CN114648012A (zh) 一种票据处理方法、装置、电子设备及计算机可读介质
CN110648219B (zh) 一种银行交易***标准化输入区的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee after: Jiangsu Suning cloud computing Co.,Ltd.

Country or region after: China

Address before: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee before: Suning Cloud Computing Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address
TR01 Transfer of patent right

Effective date of registration: 20240315

Address after: 210000, 1-5 story, Jinshan building, 8 Shanxi Road, Nanjing, Jiangsu.

Patentee after: SUNING.COM Co.,Ltd.

Country or region after: China

Address before: No.1-1 Suning Avenue, Xuzhuang Software Park, Xuanwu District, Nanjing, Jiangsu Province, 210000

Patentee before: Jiangsu Suning cloud computing Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right