一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

系统数据库脚本发布方法、装置、设备及存储介质与流程

2021-10-24 08:32:00 来源:中国专利 TAG:电子设备 脚本 装置 可读 数据库


1.本发明涉及运维技术领域,尤其涉及一种系统数据库脚本发布方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.当前,各大系统在运行时,都会伴随着各种各样的数据库脚本发布,大致可以分为两大类,一类是版本发布的脚本,一类是数据修改的脚本。
3.目前,传统数据库脚本发布方法一般通过文件方式将数据库脚本从终端移交到数据库,文本方式移交存在以下挑战和问题:
4.1.移交不便:脚本通过文件方式移交,书写不方便,查阅也不方便,在脚本数量多的情况,检查起来也很不方便,也容易出现遗漏。
5.2.容易出错:通过文件方式移交,需要人工控制文件命名规范,甚至还要注意文件的编码格式不能有错,否则就会执行失败。


技术实现要素:

6.本发明提供一种系统数据库脚本发布方法、装置、设备及存储介质,其主要目的在于解决脚本移交不便以及容易出错的问题。
7.为实现上述目的,本发明提供的一种系统数据库脚本发布方法,包括:
8.脚本分类步骤:从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本;
9.脚本构建步骤:获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建数据及所述原始修改脚本,构建标准修改脚本;;
10.脚本发布步骤:测试所述标准发布脚本,在所述测试通过时,以数据形式发布所述标准发布脚本;测试所述标准修改脚本,在所述测试通过时,以数据形式发布所述标准修改脚本。
11.可选地,所述从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本,包括:
12.查找所述录入记录中的历史发布信息;
13.将存在历史发布信息的数据库脚本归类为原始修改脚本,将不存在历史发布信息的数据库脚本归类为原始发布脚本。
14.可选地,所述脚本构建步骤,包括:
15.根据所述数据库脚本在所述数据库中的存储范围,为所述原始发布脚本及原始修改脚本添加id地址,得到原始发布脚本id及原始修改脚本id;
16.根据所述原始发布脚本id及原始修改脚本id调用所述数据库中对应的发布脚本构建数据及修改脚本构建数据;
17.利用预构建的发布规则、所述原始发布脚本及所述发布脚本构建数据构建所述标准发布脚本;
18.利用预构建的sql生成脚本、所述原始修改脚本及修改脚本构建数据构建所述标准修改脚本。
19.根据所述标准发布脚本及所述标准修改脚本的发布过程修改所述历史发布信息。
20.可选地,所述测试所述标准发布脚本及标准修改脚本,包括:
21.通过预构建的shell脚本对所述标准发布脚本及标准修改脚本进行语法测试,得到语法测试结果;
22.根据预构建的数据格式规则对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果。
23.若所述语法测试结果及所述数据量一致性测试结果都为通过,则判断测试通过;
24.若所述语法测试结果或所述数据量一致性测试结果为不通过,则判断测试不通过。
25.可选地,所述根据预构建的数据格式规则对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果,包括:
26.根据所述数据格式规则调用所述标准发布脚本及标准修改脚本的预执行影响条数;
27.测试所述标准发布脚本及标准修改脚本得到实际影响条数;
28.对比所述预执行影响条数及所述实际影响条数,得到所述数据量一致性测试结果。
29.可选地,所述以数据形式发布所述标准发布脚本及所述标准修改脚本,包括:
30.根据所述原始发布脚本id对应的移交文件获取标准发布脚本数据,并将所述标准发布脚本数据通过所述数据库发布;
31.将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,根据所述审核结果判断所述工单审核通过后,将所述原始修改脚本id对应的标准修改脚本通过所述数据库发布并在所述数据库中生成备份脚本。
32.可选地,所述将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,包括:
33.根据所述原始修改脚本id将所述原始修改脚本传递到所述审核工单对应的终端;
34.接收并整合所述终端传递的审核信息,得到审核结果。
35.为了解决上述问题,本发明还提供一种数据库脚本发布装置,所述装置包括:
36.脚本分类模块,用于从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本;
37.脚本构建模块,用于获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建
数据及所述原始修改脚本,构建标准修改脚本;;
38.脚本发布模块,用于测试所述标准发布脚本,在所述测试通过时,以数据形式发布所述标准发布脚本;测试所述标准修改脚本,在所述测试通过时,以数据形式发布所述标准修改脚本。
39.为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:
40.至少一个处理器;以及,
41.与所述至少一个处理器通信连接的存储器;其中,
42.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的系统数据库脚本发布方法。
43.为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的系统数据库脚本发布方法。
44.本发明实施例通过在数据库中备份储存数据库脚本,使数据库脚本方便查找,并可以通过数据形式进行脚本发布,而不需要以文件的形式发布,解决了脚本发布流程复杂不便的问题,进一步地,通过测试所述数据库脚本,保证了数据库脚本的准确性。因此本发明提出的系统数据库脚本发布方法、装置、电子设备及计算机可读存储介质,可以解决解决脚本移交不便以及容易出错的问题。
附图说明
45.图1为本发明一实施例提供的系统数据库脚本发布方法的流程示意图;
46.图2为上述图1提供的系统数据库脚本发布方法中其中一个步骤的详细实施流程示意图;
47.图3为上述图1提供的系统数据库脚本发布方法中另外一个步骤的详细实施流程示意图;
48.图4为本发明一实施例提供系统数据库脚本发布装置的功能模块图;
49.图5为本发明一实施例提供的实现所述系统数据库脚本发布方法的电子设备的结构示意图。
50.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
51.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
52.本技术实施例提供一种系统数据库脚本发布方法。所述系统数据库脚本构建及发布方法的执行主体包括但不限于服务端、终端等能够被配置为执行本技术实施例提供的该方法的电子设备中的至少一种。换言之,所述系统数据库脚本发布方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。
53.参照图1所示,为本发明一实施例提供的系统数据库脚本发布方法的流程示意图。在本实施例中,所述系统数据库脚本发布方法包括:
54.s1、从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并
根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本。
55.本发明实施例中,所述数据库脚本是用于创建数据库对象的语句的集合。所述录入记录是建立所述数据库脚本时根据终端输入的内容生成的,其内容包含但不限于数据库脚本的创建者信息、创建时间信息及版本信息等。进一步地,所述录入记录还包括所述数据库脚本的动态变化信息,如用于记录所述数据库脚本之前是否发布过的历史发布信息等。
56.其中,所述原始发布脚本及所述原始修改脚本都是数据库脚本的一种。其中,所述原始发布脚本是之前没有发布过的脚本,所述原始修改脚本是之前已经发布过的脚本。
57.具体地,所述根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本,包括:
58.查找所述录入记录中的历史发布信息;
59.将存在历史发布信息的数据库脚本归类为原始修改脚本,将不存在历史发布信息的数据库脚本归类为原始发布脚本。
60.本发明实施例通过所述数据库脚本对应的录入记录,使脚本执行记录、内容、执行人等关键信息随时可查,满足审计需要,脚本问题分析更便利,并且可以更加容易地将数据库脚本区分为原始发布脚本及原始修改脚本。
61.s2、获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建数据及所述原始修改脚本,构建标准修改脚本;。
62.具体地,参阅图2所示,所述s2,包括:
63.s20、根据所述数据库脚本在所述数据库中的存储范围,为所述原始发布脚本及原始修改脚本添加id地址,得到原始发布脚本id及原始修改脚本id;
64.s21、根据所述原始发布脚本id及原始修改脚本id调用所述数据库中对应的发布脚本构建数据及修改脚本构建数据;
65.s22、利用预构建的发布规则、所述原始发布脚本及所述发布脚本构建数据构建所述标准发布脚本;
66.s23、利用预构建的sql生成脚本、所述原始修改脚本及修改脚本构建数据构建所述标准修改脚本。
67.其中,所述id地址是指由一串数字加“.nsid.cn”后缀域名组成的,其作用是准确调用脚本。例如,本发明实施例中,在所述数据库中,如果所述原始发布脚本对应的存储范围是a,及原始修改脚本对应存储范围是b,则所述原始发布脚本的id地址可以设置为a.x.nsid.cn,所述原始修改脚本的id地址可以设置为b.x.nsid.cn。
68.进一步地,本发明实施例中,在所述标准发布脚本构建过程中,通过所述预构建的发布规则筛选所述发布脚本构建数据得到子任务,组织所述子任务得到发布脚本构建任务,执行所述脚本构建任务得到所述标准发布脚本。进一步地,在所述标准修改脚本构建过程中,通过所述sql生成脚本将所述修改脚本构建数据添加到所述原始修改脚本中,得到所述标准修改脚本。
69.其中,所述sql生成脚本是一种结构化查询语言脚本,可以用来对于脚本进行数据
修改。所述预构建的发布规则包含但不限于参数命名规则、常量命名等。
70.s3、测试所述标准发布脚本及标准修改脚本,并判断所述测试是否通过。
71.具体地,参阅图3所示,所述s3,包括:
72.s30、通过预构建的shell脚本对所述标准发布脚本及标准修改脚本进行语法测试,得到语法测试结果;
73.s31、根据预构建的数据格式规则对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果;
74.s32、判断所述语法测试结果及所述数据量一致性测试结果是否都通过;
75.若所述语法测试结果及所述数据量一致性测试结果都为通过,则s33、判断测试通过;
76.若所述语法测试结果或所述数据量一致性测试结果为不通过,则s34、判断测试不通过。
77.本发明实施例中,所述shell脚本是一种对于脚本语法进行测试的脚本。
78.详细地,所述对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果,包括:
79.根据所述数据格式规则调用所述标准发布脚本及标准修改脚本的预执行影响条数;
80.测试所述标准发布脚本及标准修改脚本得到实际影响条数;
81.对比所述预执行影响条数及所述实际影响条数,得到所述数据量一致性测试结果。
82.本发明实施例中,所述预执行影响条数是终端输入的预估数据,所述实际影响条数是在测试所述标准发布脚本及标准修改脚本的过程中实际产生影响的代码条数数据。
83.若所述标准发布脚本及标准修改脚本测试不通过时,返回上述的s2。
84.若所述标准发布脚本及标准修改脚本测试通过时,s4、以数据形式发布所述标准发布脚本及所述标准修改脚本。
85.详细地,所述以数据形式发布所述标准发布脚本及所述标准修改脚本,包括:
86.根据所述原始发布脚本id对应的移交文件获取标准发布脚本数据,并将所述标准发布脚本数据通过所述数据库发布;
87.将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,根据所述审核结果判断所述工单审核通过后,将所述原始修改脚本id对应的标准修改脚本通过所述数据库发布并在所述数据库中生成备份脚本。
88.进一步地,所述将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,包括:
89.根据所述原始修改脚本id将所述原始修改脚本传递到所述审核工单对应的终端;
90.接收并整合所述终端传递的审核信息,得到审核结果。
91.进一步地,本发明实施例中,在发布所述标准发布脚本及所述标准修改脚本之后,还可以包括根据所述标准发布脚本及所述标准修改脚本的发布过程修改所述历史发布信息。
92.本发明实施例通过在数据库中备份储存数据库脚本,使数据库脚本方便查找,并
可以通过数据形式进行脚本发布,而不需要以文件的形式发布,解决了脚本发布流程复杂不便的问题,进一步地,通过测试所述数据库脚本,保证了数据库脚本的准确性。因此本发明提出的系统数据库脚本发布方法、装置、电子设备及计算机可读存储介质,可以解决解决脚本移交不便以及容易出错的问题。
93.如图4所示,是本发明一实施例提供的数据库脚本发布装置的功能模块图。
94.本发明所述数据库脚本发布装置100可以安装于电子设备中。根据实现的功能,所述数据库脚本发布装置100可以包括脚本分类模块101、脚本构建模块102、脚本发布模块103。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
95.在本实施例中,关于各模块/单元的功能如下:
96.所述脚本分类模块101,用于从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本;
97.本发明实施例中,所述数据库脚本是用于创建数据库对象的语句的集合。所述录入记录是建立所述数据库脚本时根据终端输入的内容生成的,其内容包含但不限于数据库脚本的创建者信息、创建时间信息及版本信息等。进一步地,所述录入记录还包括所述数据库脚本的动态变化信息,如用于记录所述数据库脚本之前是否发布过的历史发布信息等。
98.其中,所述原始发布脚本及所述原始修改脚本都是数据库脚本的一种。其中,所述原始发布脚本是之前没有发布过的脚本,所述原始修改脚本是之前已经发布过的脚本。
99.具体地,所述脚本分类模块101通过下述操作根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本:
100.查找所述录入记录中的历史发布信息;
101.将存在历史发布信息的数据库脚本归类为原始修改脚本,将不存在历史发布信息的数据库脚本归类为原始发布脚本。
102.本发明实施例通过所述数据库脚本对应的录入记录,使脚本执行记录、内容、执行人等关键信息随时可查,满足审计需要,脚本问题分析更便利,并且可以更加容易地将数据库脚本区分为原始发布脚本及原始修改脚本。
103.所述脚本构建模块102,用于获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建数据及所述原始修改脚本,构建标准修改脚本。
104.具体地,所述脚本构建模块102具体用于:
105.根据所述数据库脚本在所述数据库中的存储范围,为所述原始发布脚本及原始修改脚本添加id地址,得到原始发布脚本id及原始修改脚本id;
106.根据所述原始发布脚本id及原始修改脚本id调用所述数据库中对应的发布脚本构建数据及修改脚本构建数据;利用预构建的发布规则、所述原始发布脚本及所述发布脚本构建数据构建所述标准发布脚本;
107.利用预构建的sql生成脚本、所述原始修改脚本及修改脚本构建数据构建所述标
准修改脚本。
108.其中,所述id地址是指由一串数字加“.nsid.cn”后缀域名组成的,其作用是准确调用脚本。例如,本发明实施例中,在所述数据库中,如果所述原始发布脚本对应的存储范围是a,及原始修改脚本对应存储范围是b,则所述原始发布脚本的id地址可以设置为a.x.nsid.cn,所述原始修改脚本的id地址可以设置为b.x.nsid.cn。
109.进一步地,本发明实施例中,在所述标准发布脚本构建过程中,所述脚本构建模块102通过所述预构建的发布规则筛选所述发布脚本构建数据得到子任务,组织所述子任务得到发布脚本构建任务,执行所述脚本构建任务得到所述标准发布脚本。进一步地,在所述标准修改脚本构建过程中,所述脚本构建模块102通过所述sql生成脚本将所述修改脚本构建数据添加到所述原始修改脚本中,得到所述标准修改脚本。
110.其中,所述sql生成脚本是一种结构化查询语言脚本,可以用来对于脚本进行数据修改。所述预构建的发布规则包含但不限于参数命名规则、常量命名等。
111.所述脚本发布模块103,用于测试所述标准发布脚本及标准修改脚本,并判断所述测试是否通过。
112.具体地,所述脚本测试模块103通过下述操作测试所述标准发布脚本及标准修改脚本,并判断所述测试是否通过:
113.通过预构建的shell脚本对所述标准发布脚本及标准修改脚本进行语法测试,得到语法测试结果;
114.根据预构建的数据格式规则对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果;
115.判断所述语法测试结果及所述数据量一致性测试结果是否都通过;
116.若所述语法测试结果及所述数据量一致性测试结果都为通过,则判断测试通过;
117.若所述语法测试结果或所述数据量一致性测试结果为不通过,则判断测试不通过。
118.本发明实施例中,所述shell脚本是一种对于脚本语法进行测试的脚本。
119.详细地,所述对所述标准发布脚本及标准修改脚本进行数据量测试,得到数据量一致性测试结果,包括:
120.根据所述数据格式规则调用所述标准发布脚本及标准修改脚本的预执行影响条数;
121.测试所述标准发布脚本及标准修改脚本得到实际影响条数;
122.对比所述预执行影响条数及所述实际影响条数,得到所述数据量一致性测试结果。
123.本发明实施例中,所述预执行影响条数是终端输入的预估数据,所述实际影响条数是在测试所述标准发布脚本及标准修改脚本的过程中实际产生影响的代码条数数据。
124.若所述标准发布脚本及标准修改脚本测试通过时,所述脚本发布模块103,还用于以数据形式发布所述标准发布脚本及所述标准修改脚本。
125.具体地,所述所述脚本发布模块103通过下述操作发布所述标准发布脚本及所述标准修改脚本:
126.根据所述原始发布脚本id对应的移交文件获取标准发布脚本数据,并将所述标准
发布脚本数据通过所述数据库发布;
127.将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,根据所述审核结果判断所述工单审核通过后,将所述原始修改脚本id对应的标准修改脚本通过所述数据库发布并在所述数据库中生成备份脚本。
128.进一步地,所述将所述原始修改脚本id录入到对应的审核工单中进行工单审核,得到审核结果,包括:
129.根据所述原始修改脚本id将所述原始修改脚本传递到所述审核工单对应的终端;
130.接收并整合所述终端传递的审核信息,得到审核结果。
131.进一步地,本发明实施例中,在发布所述标准发布脚本及所述标准修改脚本之后,还可以包括根据所述标准发布脚本及所述标准修改脚本的发布过程修改所述历史发布信息。
132.如图5所示,是本发明一实施例提供的数据库脚本发布方法的电子设备的结构示意图,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
133.存储器113,用于存放计算机程序,如数据库脚本发布程序;
134.在本技术一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的数据库脚本发布方法,包括:
135.从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本;
136.获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建数据及所述原始修改脚本,构建标准修改脚本;;
137.测试所述标准发布脚本,在所述测试通过时,以数据形式发布所述标准发布脚本;测试所述标准修改脚本,在所述测试通过时,以数据形式发布所述标准修改脚本。
138.上述通信总线114可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线114可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
139.通信接口112用于上述电子设备与其他设备之间的通信。
140.存储器113可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non

volatilememory),例如至少一个磁盘存储器。可选的,存储器113还可以是至少一个位于远离前述处理器111的存储装置。
141.上述的处理器111可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field

programmablegatearray,简称fpga)或者
其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
142.本发明还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:
143.从预构建的数据库中获取数据库脚本及所述数据库脚本对应的录入记录,并根据所述录入记录将所述数据库脚本分为原始发布脚本及原始修改脚本;
144.获取所述原始发布脚本的原始发布脚本id根据所述原始发布脚本id从所述数据库中调用对应的发布脚本构建数据,并利用所述发布脚本构建数据及所述原始发布脚本构建标准发布脚本;获取所述原始修改脚本的原始修改脚本id,根据所述原始修改脚本id从所述数据库中调用对应的修改脚本构建数据,并利用所述修改脚本构建数据及所述原始修改脚本,构建标准修改脚本;;
145.测试所述标准发布脚本,在所述测试通过时,以数据形式发布所述标准发布脚本;测试所述标准修改脚本,在所述测试通过时,以数据形式发布所述标准修改脚本。
146.在本发明所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
147.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
148.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
149.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。
150.因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
151.本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
152.此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。
153.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜