CN108334465A - 通信接口的配置方法、装置、设备及计算机可读存储介质 - Google Patents

通信接口的配置方法、装置、设备及计算机可读存储介质 Download PDF

Info

Publication number
CN108334465A
CN108334465A CN201810115861.2A CN201810115861A CN108334465A CN 108334465 A CN108334465 A CN 108334465A CN 201810115861 A CN201810115861 A CN 201810115861A CN 108334465 A CN108334465 A CN 108334465A
Authority
CN
China
Prior art keywords
interface
configuration
template
data
communication interface
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
CN201810115861.2A
Other languages
English (en)
Other versions
CN108334465B (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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201810115861.2A priority Critical patent/CN108334465B/zh
Publication of CN108334465A publication Critical patent/CN108334465A/zh
Application granted granted Critical
Publication of CN108334465B publication Critical patent/CN108334465B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开一种通信接口的配置方法、装置、设备及计算机可读存储介质,所述方法包括:调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。本方案通过选择接口配置模板中的配置信息生成待处理配置数据,并根据接口配置模板的类型对待处理配置数据进行处理,生成通信接口的目标数据。通过接口配置模板生成目标数据,避免针对不同通信接口开发用于传输不同格式数据的多个接口代码,降低了开发成本,提高了开发效率。

Description

通信接口的配置方法、装置、设备及计算机可读存储介质
技术领域
本发明主要涉及数据通信技术领域,具体地说,涉及一种通信接口的配置方法、装置、设备及计算机可读存储介质。
背景技术
随着通信技术的发展,各金融机构之间的数据传输变得日益频繁,数据传输主要通过接口调用实现。而不同的金融机构因开发人员的不同,在进行接口开发时可能采用不同的开发方式,导致不同金融机构所支持的数据传输格式不一样。目前为了实现在不同金融机构间的通信传输,需要针对不同的金融机构接口开发用于传输不同格式数据的多个接口代码,导致花费大量的时间和人力,增加了开发人员的工作量,同时需要对此多个接口代码进行测试和维护,开发成本高,效率低。
发明内容
本发明的主要目的是提供一种通信接口的配置方法、装置、设备及计算机可读存储介质,旨在解决现有技术中针对不同金融机构接口开发多个接口代码,开发成本高、效率低的问题。
为实现上述目的,本发明提供一种通信接口的配置方法,所述通信接口的配置方法包括以下步骤:
调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
优选地,所述接口配置模板的类型包括接口生成模板和接口转换模板,所述确定接口配置模板的类型的步骤包括:
获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
优选地,所述根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据的步骤包括:
当接口配置模板为接口生成模板时,将待处理配置数据生成通信接口的接口代码,将所述接口代码作为通信接口的目标数据;
当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换,生成通信接口的目标数据。
优选地,所述将待处理配置数据生成通信接口的接口代码的步骤包括:
确定待处理配置数据中各目标配置信息所携带的第一标识符,以及接口配置模板所对应模板代码中各变量所携带的第二标识符;
当第一标识符和第二标识符一致时,将具有第一标识符的目标配置信息添加到模板代码中,对具有第二标识符的变量进行替换,生成通信接口的接口代码。
优选地,所述当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换的步骤包括:
当接口配置模板为接口转换模板时,根据待处理数据中所携带的转换标识符确定与待处理配置数据所对应转换的目标转换接口,并获取目标转换接口的目标数据格式;
根据目标数据格式,对待处理配置数据进行格式转换,生成目标数据。
优选地,所述调用接口配置模板的步骤之前包括:
获取各通信接口的数据格式,并将所述数据格式传输到预设模板框架中,生成接口配置模板。
此外,为实现上述目的,本发明还提出一种通信接口的配置装置,所述通信接口的配置装置包括:
确定模块,用于调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
生成模块,用于将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
处理模块,用于根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
优选地,所述生成模块包括:
获取单元,用于获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
第一确定单元,用于当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
第二确定单元,用于当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
此外,为实现上述目的,本发明还提出一种通信接口的配置设备,所述通信接口的配置设备包括:存储器、处理器、通信总线以及存储在所述存储器上的通信接口的配置程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述通信接口的配置程序,以实现以下步骤:
调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
本实施例的通信接口的配置方法,通过调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;将此各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;以根据接口配置模板的类型,对待处理配置数据进行处理,生成通信接口的目标数据。本方案对不同金融机构的通信接口通过选择接口配置模板中的配置信息,生成通信接口的待处理配置数据,并根据接口配置模板的类型对待处理配置数据进行处理,即可生成通信接口的目标数据。此目标数据根据接口配置模板的类型不同,可以是实现通信接口功能的代码,也可以是对通信接口所传输数据格式转换后的转换数据。通过生成通信接口的目标数据,避免针对不同的通信接口开发用于传输不同格式数据的多个接口代码,减少了运维测试的工作量,降低了开发成本,提高了开发效率。
附图说明
图1是本发明的通信接口的配置方法第一实施例的流程示意图;
图2是本发明的通信接口的配置方法第二实施例的流程示意图;
图3是本发明的通信接口的配置装置第一实施例的功能模块示意图;
图4是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种通信接口的配置方法。
请参照图1,图1为本发明通信接口的配置方法第一实施例的流程示意图。在本实施例中,所述通信接口的配置方法包括:
步骤S10,调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
本实施例的通信接口为用于实现不同金融机构数据传输的接口,每家金融机构与多家金融机构有业务往来,而业务往来的部分数据通过通信接口传输。即每个通信接口需要与多个通信接口进行数据传输,而不同通信接口之间所支持传输的数据格式可能不一致,为了在不同通信接口之间进行数据传输,设置有接口配置模板。接口配置模板中设置有各种接口的接口参数,通过选择接口参数进行配置实现不同通信接口之间的数据传输。如某金融机构A的通信接口a与B、C、D三家金融机构的通信接口b、c、d进行数据传输,则接口配置模板中设置有a、b、c、d四个通信接口的接口参数,可选择a、b或者a、c之间的接口参数进行配置,实现通信接口a、b或通信接口a、c之间的数据传输。当有在不同通信接口之间进行通信的需求时,触发调用指令,以对接口配置模板进行调用。在所调用的接口配置模板中进行选择,选择需要进行数据传输的通信接口的接口参数,将此接口参数作为接口配置模板中的配置信息。在接收到此对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息。因不同的通信接口所具有的接口参数不一样,即在配置模板中所体现的配置信息不一样,从而针对不同的通信接口,需要选择与此通信接口一致的配置信息,将此选择的配置信息确定为目标配置信息,以根据目标配置信息实现不同通信接口之间的数据传输。
步骤S20,将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
进一步地,在确定与选择指令所对应的目标配置信息后,将各目标配置信息生成通信接口的待处理配置数据。待处理配置数据为选择指令所选择目标配置信息的集合,需要经过处理后,实现不同通信接口之间的通信。其中对待处理配置数据的处理方式包括将待处理配置数据生成通信接口的代码数据,以及将待处理配置数据转换为与通信接口格式一致的数据两种方式。对应两种方式,接口配置模板包括用于生成代码数据的模板和转换数据格式的模板两种类型,将用于生成代码数据的模板作为接口生成模板,而用于转换数据格式的模板作为接口转换模板。在处理过程中所采用的处理方式,由所调用接口配置模板的类型决定,在生成待处理模板数据后,确定接口配置模板的类型,以确定待处理模板数据的处理方式。具体地,确定接口配置模板的类型的步骤包括:
步骤S21,获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
为了对接口配置模板进行区分,对不同的接口配置模板预先设置有表征其唯一性的预设标识符。在确定接口配置模板类型时,先获取其中所携带的预设标识符,并确定所获取预设标识符的类型。如对于两类接口配置模板,分别预先设置标识符k1和k2,其中k1表征的类型为生成,而k2表征的类型为转换。从而在获取此预设标识符后,根据其所表征的类型即可确定预设标识符的类型。
步骤S22,当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
当确定预设标识符的类型为生成类型时,则说明此预设标识符所表征接口配置模板用于将待处理配置数据生成通信接口的代码数据,从而可将接口配置模板的类型确定为接口生成模板。
步骤S23,当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
当确定预设标识符的类型为转换类型时,则说明此预设标识符所表征接口配置模板用于将待处理配置数据转换为与通信接口格式一致的数据,从而可将接口配置模板的类型确定为接口转换模板。
步骤S30,根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
在确定接口配置模板类型后,根据此接口配置模板类型,对待处理配置数据进行处理。当接口配置模板为用于生成代码数据的模板时,则将待处理配置数据生成通信接口的代码数据;而当接口配置模板为用于转换数据格式的模板时,则将待处理配置数据生成符合通信接口格式要求的通信数据。将经处理所得到的数据作为通信接口的目标数据,通过此目标数据实现不同通信接口之间的数据传输。
本实施例的通信接口的配置方法,通过调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;将此各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;以根据接口配置模板的类型,对待处理配置数据进行处理,生成通信接口的目标数据。本方案对不同金融机构的通信接口通过选择接口配置模板中的配置信息,生成通信接口的待处理配置数据,并根据接口配置模板的类型对待处理配置数据进行处理,即可生成通信接口的目标数据。此目标数据根据接口配置模板的类型不同,可以是实现通信接口功能的代码,也可以是对通信接口所传输数据格式转换后的转换数据。通过生成通信接口的目标数据,避免针对不同的通信接口开发用于传输不同格式数据的多个接口代码,减少了运维测试的工作量,降低了开发成本,提高了开发效率。
进一步地,在本发明通信接口的配置方法另一实施例中,所述根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据的步骤包括:
步骤S31,当接口配置模板为接口生成模板时,将待处理配置数据生成通信接口的接口代码,将所述接口代码作为通信接口的目标数据;
更进一步地,当接口配置模板为接口生成模板,用于将待处理配置数据生成通信接口的代码数据时,则将待处理配置数据生成通信接口的接口代码。具体地,配置操作可以在配置模板的提供方进行也可以在配置模板的接收方进行,接口配置模板显示在显示界面上,提供方或者接收方根据接收方通信接口的需求选择配置信息。如接收方通信接口所需求的配置信息包括地址项、身份ID项和名称项等,则将此选择的配置信息生成待处理配置数据。后台中有将接口配置模板中所选择的配置信息生成代码的程序脚本,如针对接口配置模板中的配置信息地址项、身份ID项和名称项分别设置程序脚本块,当选择地址项、身份ID项和名称项时,则将此三者的程序脚本块整合生成接口代码;若选择地址项和身份ID项,则将此两者的程序脚本块整合生成接口代码。将所生成的接口代码作为通信接口的目标数据,此目标数据即为实现通信接口的代码。具有此通信接口的接收方所支持的通信格式和发送方所发送的数据格式一致,发送方所发送的数据直接发送到接收方,不需要针对不同的通信对方所支持的数据格式编写通信接口,提高了接口开发的效率。
步骤S32,当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换,生成通信接口的目标数据。
而当接口配置模板为接口转换模板,用于将待处理配置数据生成符合通信接口格式要求的通信数据时,则对待处理配置数据进行格式转换,生成通信接口的目标数据。具体地,配置操作可以在配置模板的提供方进行也可以在配置模板的接收方进行;当在提供方进行时,将提供方所发送的数据格式转换为与接收方一致的数据格式;当在接收方进行时,则将接收方所发送的数据格式转换为与提供方一致的数据格式。接口配置模板显示在显示界面上,提供方或者接收方在接口配置模板上选择需要发送的数据,将所选择的数据作为配置信息,如日期数据或者身份数据等,将此选择的配置信息生成待处理配置数据。后台中有将接口配置模板中所选择的配置信息转换成所需要数据格式的程序脚本,如将日期格式由YYYY-MM-DD转换为yyyy年m月d日。将经转换后的接口代码作为通信接口的目标数据,此目标数据的数据格式与需要传输的通信接口的通信格式一致,通过接口配置模板实现不同格式的通信接口间的数据格式转换,实现数据传输,避免针对不同的通信对方所支持的数据格式编写通信接口,提高了接口开发的效率。
进一步地,在本发明通信接口的配置方法另一实施例中,所述将待处理配置数据生成通信接口的接口代码的步骤包括:
步骤S311,确定待处理配置数据中各目标配置信息所携带的第一标识符,以及接口配置模板所对应模板代码中各变量所携带的第二标识符;
更进一步地,在将待处理配置数据生成通信接口代码时,将接口配置模板设置为带有变量的模板,待处理数据中的各目标配置信息作为接口配置模板的输入,输入到接口配置模板中,替换其中的变量,所得到的代码数据即为通信接口的接口代码。因待处理数据中所包含的目标配置信息众多,接口配置模板中所具有的变量也众多,不同的目标配置信息对应不同的变量,以确保目标配置信息替换变量所生成的代码数据能正常运行。为了确定各目标配置信息所对应的变量,本实施例中对各目标配置信息分配第一标识符,对接口配置模板所对应模板代码中各变量分配第二标识符,接口配置模板所对应模板代码为根据选择指令在接口配置模板中所选择的目标配置信息对应的模板代码。确定此第一标识符和第二标识符,以通过第一标识符和第二标识符将变量替换为目标配置信息。
步骤S312,当第一标识符和第二标识符一致时,将具有第一标识符的目标配置信息添加到模板代码中,对具有第二标识符的变量进行替换,生成通信接口的接口代码。
因目标配置信息和变量的数量均有多个,为了区分各目标配置信息,对各个目标配置信息分配第一标识符的子标识符,同样的为了区分代码模板中的各变量,对各变量分配第二标识符的子标识符,将第一标识符的子标识符和第二标识符的子标识符进行对比,当两者的子标识符一致时,说明具有此第一标识符的目标配置信息和具有此第二标识符的变量对应。将此具有第一标识符的目标配置信息添加到模板代码中,对具有此第二标识符的变量进行替换,生成通信接口的接口代码。如第一标识符F1,第二标识符F2,F1的子标识符包括F1-1、F1-2、F1-3,F2的子标识符包括F2-1、F2-2、F2-3,其中F1-1与F2-1对应、F1-2与F2-2对应、F1-3与F2-3对应。当目标配置信息所携带的第一标识符的子标识符为F1-2时,则对代码模板的变量进行查询,确定与F1-2所对应F2-2的变量所在位置,将目标配置信息替换F2-2所在位置的变量,直到代码模板中所有的变量均替换完成,生成通信接口的接口代码。具有此接口代码的通信接口所支持的数据格式与接口配置模板提供方所支持的数据格式一致,使用此通信接口进行数据传输,实现不同通信接口的数据传输。
进一步地,在本发明通信接口的配置方法另一实施例中,所述所述当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换的步骤包括:
步骤S321,当接口配置模板为接口转换模板时,根据待处理数据中所携带的转换标识符确定与待处理配置数据所对应转换的目标转换接口,并获取目标转换接口的目标数据格式;
更进一步地,当所调用的接口配置模板为接口转换模板,对待处理配置数据进行格式转换时,需要先确定与待处理配置数据所对应转换的目标转换接口,目标转换接口为通信对方所具有通信接口,如需要将待处理配置数据传输到机构A,则将机构A所具有的通信接口即为目标转换接口。通信对方在对接口配置模板中配置信息进行选择时确定,即对于接口转换模板会将支持格式转换的通信对方,作为配置信息以转换标识符的形式配置到接口转换模板中,所选择的目标配置信息中携带有通信对方的转换标识符。从而根据目标配置信息所生成的待处理配置信息中也携带有通信对方的转换标识符,根据此待处理数据中所携带的转换标识符即可确定与待处理配置数据所对应转换的目标转换接口。目标转换接口所支持的数据传输格式可能和待处理配置数据传输方所支持的数据格式不一样,即待处理配置数据的数据格式和目标转换接口所支持的数据格式不一致。获取目标转换接口所支持的数据格式,将此数据格式作为目标数据格式,以将待处理配置数据的数据格式转换为此目标数据格式,实现待处理配置数据的传输。接口配置模板中包括各通信接口所支持的字段以及各种字段的格式;如字段日期项、身份ID项、名称项等;字段支持的日期格式为YYYY-MM-DD,或yyyy年m月d日等,将此类数据格式均配置到接口转换模板中的字段“日期”中,且对数据格式添加通信接口标记,如YYYY-MM-DD的数据格式对应A通信接口,则对其添加A通信接口的标识,以根据此通信接口标记确定与通信接口对应的数据格式。当根据选择指令确定配置信息中的目标配置信息时,因所选择的作为目标配置信息的字段中携带有通信接口标识,从而根据所选字段中携带的通信接口标识,即可获知字段所属的通信接口以及此字段所对应的数据格式,即确定目标转换接口及目标数据格式。
此外还可根据初始选择的配置信息中所携带的通信接口标识确定与通信接口所对应的所有目标配置信息,而不需要通过选择指令逐一选择配置信息。如接口配置模板中字段E对应的通信接口标识M、N的数据格式分别为e1、e2,字段F对应的通信接口标识M、N的数据格式分别为f1、f2。当初始选择的配置信息字段E所携带的接口标识为M,即所需要进行数据传输的通信接口为具有通信接口标识M的目标转换接口,从而根据此通信接口标识M,抓取接口配置模板中与此接口通信标识M对应的所有字段及与字段对应的数据格式,如字段F及对应的数据格式f1,此根据通信接口标识抓取的所有字段及对应的数据格式即为与通信接口对应的所有目标配置信息。
步骤S322,根据目标数据格式,对待处理配置数据进行格式转换,生成目标数据。
在确定目标转换接口对应的目标数据格式后,接口配置模板中关联有转换程序,以将待处理配置数据所具有的数据格式转换为目标数据格式。如待处理配置数据所支持的日期格式为YYYY-MM-DD,而目标数据格式为yyyy年m月d日,则通过转换程序将待处理配置数据的日期格式由YYYY-MM-DD转换为yyyy年m月d日。将此经格式转换所得的数据作为目标数据,以使待处理配置数据可正常传输到目标转换接口。
进一步地,请参照图2,在本发明通信接口的配置方法第一实施例的基础上,提出本发明通信接口的配置方法第二实施例,在第二实施例中,所述调用接口配置模板的步骤之前包括:
步骤S40,获取各通信接口的数据格式,并将所述数据格式传输到预设模板框架中,生成接口配置模板。
可理解地,在调用接口配置模板之前,需要根据具有数据传输需求的各通信接口的数据格式生成此接口配置模板。具体地,先确定具有数据传输需求的各通信接口,在生成接口配置模板之前,从本金融机构的业务***中获取与本金融机构有通信往来的其他金融机构,此其他金融机构所具有的通信接口即为有输出传输需求的通信接口。再由程序开发人员根据各通信接口所支持的通信格式预先开发预设模板框架,获取各通信接口的数据格式,并将获取的各数据格式传输到预设模板框架中生成接口配置模板。以在与其他金融机构进行数据传输时,通过调用接口配置模板进行配置,实现不同通信接口间的数据传输。
此外,请参照图3,本发明提供一种通信接口的配置装置,在本发明通信接口的配置装置第一实施例中,所述通信接口的配置装置包括:
确定模块10,用于调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
生成模块20,用于将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
处理模块30,用于根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
本实施例的通信接口的配置装置,通过确定模块10调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;生成模块20将此各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;处理模块30根据接口配置模板的类型,对待处理配置数据进行处理,生成通信接口的目标数据。本方案对不同金融机构的通信接口通过选择接口配置模板中的配置信息,生成通信接口的待处理配置数据,并根据接口配置模板的类型对待处理配置数据进行处理,即可生成通信接口的目标数据。此目标数据根据接口配置模板的类型不同,可以是实现通信接口功能的代码,也可以是对通信接口所传输数据格式转换后的转换数据。通过生成通信接口的目标数据,避免针对不同的通信接口开发用于传输不同格式数据的多个接口代码,减少了运维测试的工作量,降低了开发成本,提高了开发效率。
进一步地,在本发明通信接口的配置装置的另一实施例中,所述显示模块20包括:
获取单元21,用于获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
第一确定单元22,用于当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
第二确定单元23,用于当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
参照图4,图4是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明实施例通信接口的配置设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、便携计算机等终端设备。
如图4所示,该通信接口的配置设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,该通信接口的配置设备还可以包括用户接口、网络接口、摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图4中示出的通信接口的配置设备结构并不构成对通信接口的配置设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块以及通信接口的配置程序。操作***是管理和控制通信接口的配置设备硬件和软件资源的程序,支持通信接口的配置程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与通信接口的配置设备中其它硬件和软件之间通信。
在图4所示的通信接口的配置设备中,处理器1001用于执行存储器1005中存储的通信接口的配置程序,以实现上述通信接口的配置方法,本发明通信接口的配置设备具体实施方式与上述通信接口的配置方法各实施例基本相同,在此不再赘述。
本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述通信接口的配置方法,本发明计算机可读存储介质具体实施方式与上述通信接口的配置方法各实施例基本相同,在此不再赘述。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

Claims (10)

1.一种通信接口的配置方法,其特征在于,所述通信接口的配置方法包括以下步骤:
调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
2.如权利要求1所述的通信接口的配置方法,其特征在于,所述接口配置模板的类型包括接口生成模板和接口转换模板,所述确定接口配置模板的类型的步骤包括:
获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
3.如权利要求2所述的通信接口的配置方法,其特征在于,所述根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据的步骤包括:
当接口配置模板为接口生成模板时,将待处理配置数据生成通信接口的接口代码,将所述接口代码作为通信接口的目标数据;
当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换,生成通信接口的目标数据。
4.如权利要求3所述的通信接口的配置方法,其特征在于,所述将待处理配置数据生成通信接口的接口代码的步骤包括:
确定待处理配置数据中各目标配置信息所携带的第一标识符,以及接口配置模板所对应模板代码中各变量所携带的第二标识符;
当第一标识符和第二标识符一致时,将具有第一标识符的目标配置信息添加到模板代码中,对具有第二标识符的变量进行替换,生成通信接口的接口代码。
5.如权利要求3所述的通信接口的配置方法,其特征在于,所述当接口配置模板为接口转换模板时,对待处理配置数据进行格式转换的步骤包括:
当接口配置模板为接口转换模板时,根据待处理数据中所携带的转换标识符确定与待处理配置数据所对应转换的目标转换接口,并获取目标转换接口的目标数据格式;
根据目标数据格式,对待处理配置数据进行格式转换,生成目标数据。
6.如权利要求1-5任一项所述的通信接口的配置方法,其特征在于,所述调用接口配置模板的步骤之前包括:
获取各通信接口的数据格式,并将所述数据格式传输到预设模板框架中,生成接口配置模板。
7.一种通信接口的配置装置,其特征在于,所述通信接口的配置装置包括:
确定模块,用于调用接口配置模板,并在接收到对接口配置模板中配置信息的选择指令时,确定配置信息中与各选择指令所对应的目标配置信息;
生成模块,用于将各目标配置信息生成通信接口的待处理配置数据,并确定接口配置模板的类型;
处理模块,用于根据接口配置模板的类型,对待处理配置数据进行处理,以生成通信接口的目标数据。
8.如权利要求7所述的通信接口的配置装置,其特征在于,所述生成模块包括:
获取单元,用于获取接口配置模板中的预设标识符,并确定所述预设标识符的类型;
第一确定单元,用于当预设标识符为生成类型时,则将接口配置模板的类型确定为接口生成模板;
第二确定单元,用于当预设标识符为转换类型时,则将接口配置模板的类型确定为接口转换模板。
9.一种通信接口的配置设备,其特征在于,所述通信接口的配置设备包括:存储器、处理器、通信总线以及存储在所述存储器上的通信接口的配置程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述通信接口的配置程序,以实现如权利要求1-6中任一项所述的通信接口的配置方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机课读存储介质上存储有通信接口的配置程序,所述通信接口的配置程序被处理器执行时实现如权利要求1-6中任一项所述的通信接口的配置方法的步骤。
CN201810115861.2A 2018-02-06 2018-02-06 通信接口的配置方法、装置、设备及计算机可读存储介质 Active CN108334465B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810115861.2A CN108334465B (zh) 2018-02-06 2018-02-06 通信接口的配置方法、装置、设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810115861.2A CN108334465B (zh) 2018-02-06 2018-02-06 通信接口的配置方法、装置、设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN108334465A true CN108334465A (zh) 2018-07-27
CN108334465B CN108334465B (zh) 2020-05-22

Family

ID=62928234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810115861.2A Active CN108334465B (zh) 2018-02-06 2018-02-06 通信接口的配置方法、装置、设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN108334465B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039788A (zh) * 2018-09-30 2018-12-18 锐捷网络股份有限公司 网络设备的端口配置方法、装置和存储介质
CN109461074A (zh) * 2018-09-18 2019-03-12 平安科技(深圳)有限公司 交易路由配置方法、装置、计算机设备和存储介质
CN110162560A (zh) * 2019-04-16 2019-08-23 深圳壹账通智能科技有限公司 金融数据接口对接方法、装置、计算机设备及存储介质
CN110262851A (zh) * 2019-06-24 2019-09-20 北京搜房科技发展有限公司 接口配置方法及装置
CN110262796A (zh) * 2019-06-27 2019-09-20 广州力挚网络科技有限公司 基于java的数据处理方法、装置及电子设备
CN110377435A (zh) * 2019-07-05 2019-10-25 东莞市盟大塑化科技有限公司 一种多服务器接口信息处理***
CN110661670A (zh) * 2019-10-21 2020-01-07 中国民航信息网络股份有限公司 一种网络设备配置管理方法及装置
CN112905512A (zh) * 2021-02-05 2021-06-04 苏州源控电子科技有限公司 基于Windows***的DIO接口配置方法、装置、设备以及存储介质
CN113010742A (zh) * 2021-03-01 2021-06-22 歌尔微电子股份有限公司 数据处理方法、装置、设备及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558613A (zh) * 2006-09-29 2009-10-14 先进微装置公司 具有推迟配置的连接管理器
CN102546259A (zh) * 2012-01-20 2012-07-04 中兴通讯股份有限公司 接口参数传输方法和装置
CN104346177A (zh) * 2013-07-24 2015-02-11 杭州海康威视数字技术股份有限公司 终端的配置方法及装置
US20150309788A1 (en) * 2014-04-24 2015-10-29 Electronics And Telecommunications Research Institute Function module modularizing method in data distribution service and modularizing apparatus thereof
CN107506182A (zh) * 2017-07-27 2017-12-22 努比亚技术有限公司 软件配置方法、软件配置装置及计算机可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558613A (zh) * 2006-09-29 2009-10-14 先进微装置公司 具有推迟配置的连接管理器
CN102546259A (zh) * 2012-01-20 2012-07-04 中兴通讯股份有限公司 接口参数传输方法和装置
CN104346177A (zh) * 2013-07-24 2015-02-11 杭州海康威视数字技术股份有限公司 终端的配置方法及装置
US20150309788A1 (en) * 2014-04-24 2015-10-29 Electronics And Telecommunications Research Institute Function module modularizing method in data distribution service and modularizing apparatus thereof
CN107506182A (zh) * 2017-07-27 2017-12-22 努比亚技术有限公司 软件配置方法、软件配置装置及计算机可读存储介质

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109461074A (zh) * 2018-09-18 2019-03-12 平安科技(深圳)有限公司 交易路由配置方法、装置、计算机设备和存储介质
CN109039788A (zh) * 2018-09-30 2018-12-18 锐捷网络股份有限公司 网络设备的端口配置方法、装置和存储介质
CN110162560A (zh) * 2019-04-16 2019-08-23 深圳壹账通智能科技有限公司 金融数据接口对接方法、装置、计算机设备及存储介质
CN110262851A (zh) * 2019-06-24 2019-09-20 北京搜房科技发展有限公司 接口配置方法及装置
CN110262851B (zh) * 2019-06-24 2023-05-26 北京搜房科技发展有限公司 接口配置方法及装置
CN110262796A (zh) * 2019-06-27 2019-09-20 广州力挚网络科技有限公司 基于java的数据处理方法、装置及电子设备
CN110262796B (zh) * 2019-06-27 2023-06-30 广州力挚网络科技有限公司 基于java的数据处理方法、装置及电子设备
CN110377435A (zh) * 2019-07-05 2019-10-25 东莞市盟大塑化科技有限公司 一种多服务器接口信息处理***
CN110661670A (zh) * 2019-10-21 2020-01-07 中国民航信息网络股份有限公司 一种网络设备配置管理方法及装置
CN112905512A (zh) * 2021-02-05 2021-06-04 苏州源控电子科技有限公司 基于Windows***的DIO接口配置方法、装置、设备以及存储介质
CN112905512B (zh) * 2021-02-05 2024-05-14 苏州源控电子科技有限公司 基于Windows***的DIO接口配置方法、装置、设备以及存储介质
CN113010742A (zh) * 2021-03-01 2021-06-22 歌尔微电子股份有限公司 数据处理方法、装置、设备及介质

Also Published As

Publication number Publication date
CN108334465B (zh) 2020-05-22

Similar Documents

Publication Publication Date Title
CN108334465A (zh) 通信接口的配置方法、装置、设备及计算机可读存储介质
CN107341109B (zh) 一种测试数据的生成方法和***
CN109725901A (zh) 前端代码的开发方法、装置、设备和计算机存储介质
CN108345512A (zh) 数据校验方法、服务器及存储介质
CN107908485A (zh) 接口参数传递方法、装置、设备及计算机可读存储介质
US20080165035A1 (en) Method and System for Customizing Keyboard Map Variants
CN110891005A (zh) Iot设备的控制方法、云服务器及iot设备控制***
CN103916560A (zh) 支持近场通信功能的图像形成装置和设置图像作业的方法
CN110275861A (zh) 数据存储方法及装置、存储介质、电子装置
CN109144506A (zh) 一种可配置的ui界面生成方法
CN105446931A (zh) 服务器装置以及数据聚集方法
CN109766071A (zh) 条形电子货架标签的显示调整方法及装置
CN108804484A (zh) 数据审批方法、设备和计算机可读存储介质
CN108388512A (zh) 数据处理方法和服务器
CN105592403A (zh) 一种基于nfc的通信装置和方法
CN110533396A (zh) 物料绑定方法、物料绑定装置及终端设备
CN113535101B (zh) 打印文件生成方法及装置、存储介质及电子设备
CN205318553U (zh) 数据处理装置和***以及打印机
CN102799528B (zh) 一种用于电路板级测试的脚本调试方法、装置及其***
US9824246B2 (en) Radio frequency identification tag having input device
CN109377184B (zh) 工单开立方法、装置、存储介质及终端
CN104572064B (zh) 在两个NFC设备之间传送描述性的Web接口语言的代码
CN110852649A (zh) 资源管理方法、终端、装置及可读存储介质
CN110472951A (zh) 一种基于区块链的虚拟币便携式电子钱包的工作方法
JP2023003604A (ja) プログラム、情報処理装置及び方法

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