统一资源标识符URI数据的获取方法和装置、存储介质与流程

文档序号:20017308发布日期:2020-02-25 10:48阅读:来源:国知局

技术特征:

1.一种统一资源标识符uri数据的获取方法,其特征在于,包括:

在隔离镜像节点上获取所述隔离镜像节点上具有的web服务的程序语言和框架,其中,所述隔离镜像节点是在创建的web服务主节点启动所述web服务的情况下创建的与所述web服务主节点相同的节点;

在所述隔离镜像节点上为所述web服务配置与所述web服务的程序语言和框架匹配的第一目标文件以及第二目标文件,其中,所述第一目标文件用于获取与所述web服务中预配置给目标对象的uri对应的uri文件,所述第二目标文件用于根据所述uri文件获取所述uri的uri参数;

在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件和所述第二目标文件获取所述web服务中所述uri的uri参数;

在所述隔离镜像节点上将所述uri参数传输给uri提取服务器,其中,所述uri提取服务器用于根据所述uri参数获取所述uri的待存入数据库的uri数据,并将所述uri数据存入所述数据库。

2.根据权利要求1所述的方法,其特征在于,所述在所述隔离镜像节点上为所述web服务配置与所述web服务的程序语言和框架匹配的第一目标文件以及第二目标文件,包括:

在所述隔离镜像节点上获取所述程序语言的目标扩展库,其中,所述目标扩展库中包括所述第一目标文件和所述第二目标文件,与所述程序语言和框架匹配的所述第一目标文件和所述第二目标文件被预先配置在所述目标扩展库中。

3.根据权利要求1所述的方法,其特征在于,所述在所述隔离镜像节点上为所述web服务配置与所述web服务的程序语言和框架匹配的第一目标文件以及第二目标文件,包括:

在所述隔离镜像节点上获取用于提取所述uri的语法树解析包、和uri参数解析包,并将所述语法树解析包和所述uri参数解析包分别解压释放至目标目录下,其中,所述第二目标文件包括所述语法树解析包和uri参数解析包解压得到的文件;

在所述隔离镜像节点上将所述框架中用于将所述uri预配置给所述目标对象的第三目标文件替换为所述第一目标文件。

4.根据权利要求3所述的方法,其特征在于,所述在所述隔离镜像节点上将所述框架中用于将所述uri预配置给所述目标对象的第三目标文件替换为所述第一目标文件,包括:

在所述第三目标文件中增加第一目标代码,得到所述第一目标文件,其中,所述第一目标代码用于获取预配置给所述目标对象的所述uri以及获取所述uri的代码所在的uri文件的文件名和路径,所述第三目标文件中包括第二目标代码,所述第二目标代码用于将所述uri预配置给所述目标对象,所述uri文件包括所述路径上名称为所述文件名的文件。

5.根据权利要求1所述的方法,其特征在于,所述在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件和所述第二目标文件获取所述web服务中所述uri的uri参数,包括:

在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件获取所述预配置给目标对象的uri对应的所述uri文件;

通过所述第二目标文件对所述uri文件进行处理,得到所述uri的uri参数。

6.根据权利要求5所述的方法,其特征在于,所述在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件获取所述预配置给目标对象的uri对应的uri文件,包括:

在所述隔离镜像节点上运行所述web服务的过程中运行所述第一目标文件中的第一目标代码,以获取预配置给所述目标对象的所述uri以及获取所述uri的代码所在的uri文件的文件名和路径。

7.根据权利要求5所述的方法,其特征在于,所述通过所述第二目标文件对所述uri文件进行处理,得到所述uri的uri参数,包括:

在所述第二目标文件包括用于提取所述uri的语法树解析包、和uri参数解析包的情况下,通过所述语法树解析包和所述uri参数解析包对所述uri文件中的代码进行处理,得到第一组uri参数,其中,所述uri参数包括所述第一组uri参数。

8.根据权利要求7所述的方法,其特征在于,所述通过所述语法树解析包和所述uri参数解析包对所述uri文件中的代码进行处理,得到第一组uri参数,包括:

在运行所述第一目标文件中的第一目标代码的过程中调用所述语法树解析包和所述uri参数解析包对所述uri文件中的代码进行处理,得到第一组uri参数,其中,所述第一目标文件用于获取预配置给所述目标对象的所述uri以及获取所述uri的代码所在的uri文件的文件名和路径。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件和所述第二目标文件获取所述web服务中所述uri的uri参数,包括:

在所述隔离镜像节点上启动所述web服务之后立即运行所述第一目标文件中的代码,在所述第一目标文件中的代码运行的过程中、且在运行所述第一目标文件中的第一目标代码确定所述uri文件之后调用所述第二目标文件,以获取所述web服务中所述uri的uri参数。

10.根据权利要求1至8中任一项所述的方法,其特征在于,在将所述uri参数传输给所述uri提取服务器之后,所述方法还包括:

在所述uri提取服务器将所述uri数据存入所述数据库之后,删除所述隔离镜像节点。

11.根据权利要求1至8中任一项所述的方法,其特征在于,

所述将所述uri参数传输给uri提取服务器,包括:在所述uri参数被包括在多个文件中的情况下,将所述多个文件进行压缩,得到目标压缩文件,将所述目标压缩文件传输给所述uri提取服务器;

在将所述uri参数传输给所述uri提取服务器之后,所述方法还包括:在所述uri提取服务器上对所述目标压缩文件进行解压,得到所述多个文件,并根据所述多个文件中包括的所述uri参数获取所述uri的待存入数据库的uri数据;在所述uri提取服务器上将所述uri数据存入所述数据库。

12.一种统一资源标识符uri数据的获取装置,其特征在于,包括:

第一获取单元,用于在隔离镜像节点上获取所述隔离镜像节点上具有的web服务的程序语言和框架,其中,所述隔离镜像节点是在创建的web服务主节点启动所述web服务的情况下创建的与所述web服务主节点相同的节点;

配置单元,用于在所述隔离镜像节点上为所述web服务配置与所述web服务的程序语言和框架匹配的第一目标文件以及第二目标文件,其中,所述第一目标文件用于获取与所述web服务中预配置给目标对象的uri对应的uri文件,所述第二目标文件用于根据所述uri文件获取所述uri的uri参数;

第二获取单元,用于在所述隔离镜像节点上运行所述web服务的过程中通过所述第一目标文件和所述第二目标文件获取所述web服务中所述uri的uri参数;

传输单元,用于在所述隔离镜像节点上将所述uri参数传输给uri提取服务器,其中,所述uri提取服务器用于根据所述uri参数获取所述uri的待存入数据库的uri数据,并将所述uri数据存入所述数据库。

13.根据权利要求12所述的装置,其特征在于,所述配置单元包括:

第一获取模块,用于在所述隔离镜像节点上获取所述程序语言的目标扩展库,其中,所述目标扩展库中包括所述第一目标文件和所述第二目标文件,与所述程序语言和框架匹配的所述第一目标文件和所述第二目标文件被预先配置在所述目标扩展库中。

14.一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至11任一项中所述的方法。

15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至11任一项中所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1