一种通用动态接口的配置方法及系统与流程

文档序号:30415292发布日期:2022-06-15 11:02阅读:358来源:国知局
一种通用动态接口的配置方法及系统与流程

1.本发明关于一种动态接口的配置方法及系统,特别是有关于一种通用的动态接口的配置方法及系统。


背景技术:

2.随着互联网快速发展,伴随着软件项目越来越大,软件的功能和参与开发的人数也在迅速增加,这些都要求在开发过程中需要重复编写代码接口,使得人工开发软件程序是一个耗时费力的过程,同时也造成软件版本太多,对于后续的扩展和接口维护带来额外的工作量。
3.针对软件行业服务对象及服务方式的多样性和复杂性,结合当前软件开发工具平台持续演进、团队协作不可或缺、软件复用日渐普遍的发展趋势,需要一种能够实现高效、高质量的多人协同处理软件程序的方法。


技术实现要素:

4.针对上述问题,本发明提供一种通用动态接口的配置系统,包括:信息接收模块、信息解析模块、信息运行模块和信息存储模块;信息接收模块用以接收程序代码模块的插入信息;信息解析模块,解析该程序代码模块;信息运行模块,运行该程序代码模块;信息存储模块,用以存储程序代码模块;该信息接收模块在接收到该信息存储模块中的程序代码模块的插入信息后,该信息解析模块对该程序代码模块进行解析,并通过信息运行模块运行可执行的程序代码。
5.进一步地,通用动态接口的配置系统还包括信息校验模块。
6.本发明另提供一种通用动态接口的配置方法,包括以下步骤:
7.s1:设置总的接口地址;
8.s2:将程序代码打包成程序代码模块;
9.s3:将程序代码模块上传至服务器,获得id1;
10.s4:通过总的接口地址调用该程序代码模块并解析该程序代码模块;
11.s5:输出可执行的程序代码并存储;
12.预先设置总的接口地址,当将编辑好的程序代码打包成程序代码模块,并上传至服务器可得到一个id,通过总的接口地址调用该程序代码时,只调用该id的程序代码并解析该程序代码,最后输出可执行的程序代码。
13.进一步地,步骤s3在调用前对该程序代码进行校验解密。
14.本发明另提供一种电子设备,包括处理器、存储器和总线;处理器用于调用存储器中的程序指令,执行本发明提供的通用动态接口的配置方法;存储器,用于存储所述处理器的可执行指令;处理器和存储器通过总线完成相互通信。
15.本发明另提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被执行时实现执行本发明提供的通用动态接口的配置方
法。
16.通过本发明提供的一种通用动态接口的配置方法及系统,将编辑好的程序代码打包成程序代码模块,并上传至服务器可得到一个id,在调用该程序代码时,只调用该id的程序代码并解析该程序代码,最后输出可执行的程序代码并存储,当程序代码模块变动更新时,调用该程序代码模块的主程序同时变更,无需再对更新后的程序代码接口做更新,既能高效的完成程序代码的迭代更新,也能够更好的管理程序代码接口,同时满足多人协同开发模块的需求。
附图说明
17.图1为本发明通用动态接口的配置方法流程图;
18.图2为本发明通用动态接口的配置系统第一实施例示意图;
19.图3为本发明通用动态接口的配置系统第二实施例示意图。附图说明
[0020][0021]
1信息接收模块2信息解析模块
[0022]
3信息运行模块4信息存储模块
[0023]
5信息校验模块
具体实施方式
[0024]
为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0025]
本发明提供一种通用动态接口的配置系统,参见图2,图2为本发明通用动态接口的配置系统第一实施例示意图,包括:信息接收模块1、信息解析模块2、信息运行模块3和信息存储模块4;信息接收模块1用以接收程序代码模块的插入信息;信息解析模块2,解析该程序代码模块;信息运行模块3,运行该程序代码模块;信息存储模块4,用以存储程序代码模块;具体地,预先设置总的接口地址为http://192.168.31.8:553//extend/invoke/?id=,程序代码模块上传到服务器存储在信息存储模块4,获得一个地址,即id1,信息接收模块1在接收到信息存储模块4中的程序代码模块的插入信息后,使用接口地址http://192.168.31.8:553//extend/invoke/?id=id1,信息解析模块2对该程序代码模块进行解析获得数据参数,再通过信息运行模块3运行可执行的程序代码,并将可执行的程序代码进行存储。本发明无需再对更新后的程序代码接口做更新,既能高效的完成程序代码的迭代更新,也能够更好的管理程序代码接口,同时满足多人协同开发模块的需求。
[0026]
优选地,通用动态接口的配置系统还包括信息校验模块5,参见图3,图3为本发明通用动态接口的配置系统第二实施例示意图,信息接收模块1在接收到信息存储模块4中的程序代码模块的插入信息后,通过信息校验模块5对程序代码模块进行校验和解密分析,判断插入的程序代码模块是否安全、数据是否正确,若程序代码模块是安全的且数据是正确的,则由信息运行模块3对该程序代码模块进行调用运行该程序代码模块,并进行存储。本发明提供的通用动态接口的配置系统既满足了动态接口通用的要求也满足了数据的安全和正确性的要求。
[0027]
本发明另提供一种通用动态接口的配置方法,参见图1,图1为本发明通用动态接口的配置方法流程图,包括以下步骤:
[0028]
s1:设置总的接口地址;
[0029]
s2:将程序代码打包成程序代码模块;
[0030]
s3:将程序代码模块上传至服务器,获得id1;
[0031]
s4:通过总的接口地址调用该程序代码模块并解析该程序代码模块;
[0032]
s5:输出可执行的程序代码并存储;
[0033]
预先设置总的接口地址http://192.168.31.8:553//extend/invoke/?id=,当将编辑好的程序代码打包成程序代码模块,并上传至服务器的信息存储模块4可得到一个id1,信息接收模块1接收到该程序代码模块的插入信息后,由信息解析模块2通过总的接口地址调用该程序代码时,只调用该id的程序代码,使用地址http://192.168.31.8:553//extend/invoke/?id=id1,并解析该程序代码,最后由信息运行模块3输出可执行的程序代码,并进行存储。本发明无需再对更新后的程序代码接口做更新,既能高效的完成程序代码的迭代更新,也能够更好的管理程序代码接口,同时满足多人协同开发模块的需求。
[0034]
优选地,步骤s3在调用前对该程序代码进行校验解密。由信息校验模块5判断插入的程序代码模块是否安全、数据是否正确,若程序代码模块是安全的且数据是正确的,则由信息运行模块3对该程序代码模块进行调用并运行该程序代码模块。既满足了动态接口通用的要求也满足了数据的安全和正确性的要求。
[0035]
本发明另提供一种电子设备,包括处理器、存储器和总线;处理器用于调用存储器中的程序指令,执行本发明提供的通用动态接口的配置方法;存储器,用于存储所述处理器的可执行指令;处理器和存储器通过总线完成相互通信。本发明所说电子设备可以是台式计算机、便携计算机、智能手机、平板电脑等,对此不做限制。
[0036]
本发明另提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被执行时实现执行本发明提供的通用动态接口的配置方法。本发明所说可读存储介质可以是磁盘、随机访问存储器ram、可擦式可编程只读存储器、光纤或者磁存储器件等,本发明对此不做限制。
[0037]
通过本发明提供的一种通用动态接口的配置方法及系统,将编辑好的程序代码打包成程序代码模块,并上传至服务器可得到一个id,在调用该程序代码时,只调用该id的程序代码并解析该程序代码,最后输出可执行的程序代码并存储,当程序代码模块变动更新时,调用该程序代码模块的主程序同时变更,无需再对更新后的程序代码接口做更新,既能高效的完成程序代码的迭代更新,也能够更好的管理程序代码接口,同时满足多人协同开发模块的需求。
[0038]
本发明可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置/系统。
[0039]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
[0040]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0041]
本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1