掌桥专利:专业的专利平台
掌桥专利
首页

配置文件的变更错误提示方法、装置和数字医疗系统

文献发布时间:2023-06-19 13:49:36


配置文件的变更错误提示方法、装置和数字医疗系统

技术领域

本发明数字医疗和数据处理技术领域,尤其涉及一种配置文件的变更错误提示方法、装置和数字医疗系统。

背景技术

数字医疗等软件系统的版本发布中若涉及配置文件变更,通常是由开发撰写并提交json文件在相关系统的代码库中,以对相关配置文件中的相关参数进行更改。这些json文件是提交在版本发布之前,需要运维人员对涉及更改的json文件进行审核,以判断其中的更改是否存在错误。

但是,审核后的配置文件变更中仍然常常会有配置错误,发明人研究发现,现有技术中通常采用正则表达式等方法,对参数值是否符合参数特性、参数值是否有格式错误、参数值中是否有错误字符等方面进行校验。而很多软件系统的版本需要在不同的环境中运行,具体包括开发、测试以及生产等各个环境,配置文件中的一些参数的参数值不仅需要通过上述校验,还需要与环境匹配,例如,A参数在开发环境中的参数值为X1,在测试环境中的参数值为X2,X1和X2本身作为A参数的参数值是没有问题的,但如果将X2错误的写在开发环境下A参数的值,也是错误的。

因此,如何拓宽配置文件变更错误的检测范围并进行错误提示,以减少配置文件变更中存在的错误,成为本领域亟需解决的技术问题。

发明内容

本发明的目的是提供一种配置文件的变更错误提示方法、装置和数字医疗系统,用于解决现有技术中的上述技术问题。

一方面,为实现上述目的,本发明提供了一种配置文件的变更错误提示方法。

该配置文件的变更错误提示方法包括:获取配置文件的变更内容,其中,所述变更内容包括若干配置项,所述配置项包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值;校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配;以及当所述第一配置参数值与所述第一运行环境不适配和/或所述第二配置参数值与所述第二运行环境不适配时,输出错误提示信息。

进一步地,校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配的步骤包括:当所述第一配置参数值包括的地址信息未指向所述第一运行环境对应的地址时,确定所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的地址信息未指向所述第二运行环境对应的地址时,确定所述第二配置参数值与所述第二运行环境不适配。

进一步地,校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配的步骤包括:当所述第一配置参数值包括的环境变量不属于所述第一运行环境中的变量时,确定所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的环境变量不属于所述第二运行环境中的变量时,确定所述第二配置参数值与所述第二运行环境不适配。

进一步地,所述配置项还包括配置参数,在校验所述第一配置参数值和所述第二配置参数值的步骤之前,所述配置文件的变更错误提示方法还包括:判断所述配置参数在所述第一运行环境和所述第二运行环境中是否对应不同的配置参数值,其中,校验所述第一配置参数值和所述第二配置参数值的步骤包括:当所述配置参数在所述第一运行环境和所述第二运行环境中对应不同的配置参数值时,校验所述第一配置参数值和所述第二配置参数值。

进一步地,在校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配之后,所述配置文件的变更错误提示方法还包括:将所述变更内容显示为行列表格,其中,所述表格的每一行对应一个所述配置项;当所述配置项中所述第一配置参数值和所述第二配置参数值不同时,在所述表格中以第一显示方式显示所述配置项,以区分所述第一配置参数值和所述第二配置参数值相同的配置项;当所述第一配置参数值校验失败时,在所述表格中以第二显示方式显示所述第一配置参数值,以区分校验成功的所述第一配置参数值,当所述第二配置参数值校验失败时,在所述表格中以所述第二显示方式显示所述第二配置参数值,以区分校验成功的所述第二配置参数值。

进一步地,获取配置文件的变更内容的步骤包括:确定变更版本信息;调用代码库接口,获取所述版本信息对应的json文件;以及读取所述json文件中configs标签下提交的内容,得到所述配置文件的变更内容。

另一方面,为实现上述目的,本发明提供了一种配置文件的变更错误提示装置。

该配置文件的变更错误提示装置包括:获取模块,用于获取配置文件的变更内容,其中,所述变更内容包括若干配置项,所述配置项包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值;校验模块,用于校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配;以及输出模块,用于当所述第一配置参数值与所述第一运行环境不适配和/或所述第二配置参数值与所述第二运行环境不适配时,输出错误提示信息。

进一步地,所述校验模块包括:第一校验单元,用于当所述第一配置参数值包括的地址信息未指向所述第一运行环境对应的地址时,确定所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的地址信息未指向所述第二运行环境对应的地址时,确定所述第二配置参数值与所述第二运行环境不适配;

或,

第二校验单元,用于当所述第一配置参数值包括的环境变量不属于所述第一运行环境中的变量时,所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的环境变量不属于所述第二运行环境中的变量时,所述第二配置参数值与所述第二运行环境不适配。

又一方面,为实现上述目的,本发明提供了一种数字医疗系统。

该数字医疗系统本发明提供的任意一种配置文件的变更错误提示方法处理配置文件。

又一方面,为实现上述目的,本发明还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

又一方面,为实现上述目的,本发明还提供计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储根据区块链节点的使用所创建的数据,存储程序区存储有计算机程序,其中,该计算机程序被处理器执行时实现上述方法的步骤。

本发明提供的配置文件的变更错误提示方法、装置和数字医疗系统,获取配置文件的变更内容,其中,变更内容包括若干配置项,配置项包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值;校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配;以及当第一配置参数值与第一运行环境不适配和/或第二配置参数值与第二运行环境不适配时,输出错误提示信息,通过本发明,当配置文件对应非单一运行环境时,对配置文件的变更内容中配置参数值与对应的运行环境的适配性进行检测,在配置参数值与运行环境不适配时,输出错误提示信息,拓宽了配置文件变更错误的检测范围,有利于减少配置文件变更中存在的错误。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例一提供的配置文件的变更错误提示方法;

图2为本发明实施例二提供的配置文件的变更错误提示装置;

图3为本发明实施例四提供的计算机设备的硬件结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中的技术问题,本发明提出一种配置文件的变更错误提示方法、装置和数字医疗系统,在该配置文件的变更错误提示方法、装置和数字医疗系统中,首先获取配置文件的变更内容,该变更内容包括若干配置项,每一配置项对应一个配置参数,具体包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值,对第一配置参数值和第二配置参数值进行校验,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配,然后当第一配置参数值与第一运行环境不适配和/或第二配置参数值与第二运行环境不适配时,输出错误提示信息,也就是说,当配置文件对应非单一运行环境时,对配置文件的变更内容中配置参数值与对应的运行环境的适配性进行检测,在配置参数值与运行环境不适配时,输出错误提示信息,拓宽了配置文件变更错误的检测范围,有利于减少配置文件变更中存在的错误,进一步,通过输出错误提示信息能够提示使得运维人员了解到参数值与运行环境不匹配的情况,拓宽配置文件变更错误的检测范围,有利于减少参数值与运行环境不匹配的错误,也即配置文件变更中存在的错误,进而提升软件系统版本变更工作效率。

关于本发明提供的配置文件的变更错误提示方法、装置和数字医疗系统的具体实施例,将在下文中详细描述。

实施例一

本发明实施例一提供了一种配置文件的变更错误提示方法,通过该方法,能够拓宽配置文件变更错误的检测范围并进行错误提示,有利于减少参数值与运行环境不匹配的错误,具体地,图1为本发明实施例一提供的配置文件的变更错误提示方法的流程图,如图1所示,该配置文件的变更错误提示方法包括如下的步骤S101至步骤S103:

步骤S101:获取配置文件的变更内容。

其中,变更内容包括若干配置项,配置项对应配置参数,包括该配置参数用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值。

具体而言,配置文件针对所有运行环境的变更部分可设置在一个文件中,从而读取并解析该文件,即可得到包括所有配置项的配置文件的变更内容,也或者,配置文件针对不同运行环境的变更部分设置在不同文件中,从而读取并解析所有的这次文件,并将相同配置参数以及不同运行环境下的配置参数值整合形成配置项,以可得到包括所有配置项的配置文件的变更内容。

每一配置项对应一个配置参数,包括用于不同运行环境下的配置参数值,同一配置参数对应不同运行环境下的配置参数值可以相同,也可以不同,同一配置参数可只针对部分运行环境,例如,配置参数B只针对第一运行环境,对应的配置参数值为X3,针对第二运行环境,对应的配置参数值可设置为空。

需要说明的是,该处配置项包括的“用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值”,并不限定于配置项仅包括两种运行环境对应的配置参数值,配置项可包括两种或两种以上的运行环境对应的配置参数值,该处仅以其中的两种进行说明。

可选地,在一种实施例中,获取配置文件的变更内容的步骤包括:确定变更版本信息;调用代码库接口,获取版本信息对应的json文件;以及读取json文件中configs标签下提交的内容,得到配置文件的变更内容。

具体而言,首先确定要获取的配置文件的变更内容对应软件平台、系统或模块的变更版本信息,例如,根据版本设定的计划发布时间,对每天待发布的系统版本进行收集和集中展示,一方面可以摆脱现有技术中需要运维手工前往每个系统进行收集的过程,另一方面,也可实时获取到临近要变更版本信息。然后通过调用代码库接口,获取版本信息对应的json文件,也即版本对应代码平台下提交的json文件,其中,若版本涉及配置文件的修改,则研发人员会在json文件中configs标签下提交配置文件修改的相关变更内容,因此,在通过调用代码库接口,获取到版本信息对应的json文件后,通过解析该json文件,提configs标签下提交的内容,即可得到配置文件的变更内容。进一步地,可将获取到的变更内容显示为行列表格,其中,表格的每一行对应一个配置项,每一列对应一种运行环境,以显示配置文件修改完后预设的内容,实现自动化地获取配置文件的变更内容,并通过页面表格展示修改后的内容,使得运维人员可以集中在一个页面直接对比不同运行环境下配置参数值的差异。

步骤S102:校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配。

具体而言,对第一配置参数值和第二配置参数值分别进行运行环境方面的校验,判断第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配,也即判断第一配置参数值是否在第一运行环境下的参数值,第二配置参数值是否是第二运行环境下的参数值。

可选地,在一种实施例中,校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配的步骤包括:当第一配置参数值包括的地址信息未指向第一运行环境对应的地址时,确定第一配置参数值与第一运行环境不适配;当第二配置参数值包括的地址信息未指向第二运行环境对应的地址时,确定第二配置参数值与第二运行环境不适配。具体地,配置参数为涉及ip、域名、接口等信息的地址,相应地,配置参数值包括地址信息,此时可预置指向第一运行环境的第一地址信息表和指向第二运行环境的第二地址信息表,通过校验第一配置参数值包括的地址信息是否在第一地址信息表中,来判断第一配置参数值包括的地址信息是否指向第一运行环境对应的地址,通过校验第二配置参数值包括的地址信息是否在第一地址信息表中,来判断第二配置参数值包括的地址信息是否指向第二运行环境对应的地址。

可选地,在另一种实施例中,校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配的步骤包括:当第一配置参数值包括的环境变量不属于第一运行环境中的变量时,确定第一配置参数值与第一运行环境不适配;当第二配置参数值包括的环境变量不属于第二运行环境中的变量时,确定第二配置参数值与第二运行环境不适配。具体地,配置参数为涉及环境变量的参数,相应地,配置参数值包括环境变量,而环境变量中通常会设置于环境相关的关键字,此时可预置与第一运行环境相关的第一关键字表和与第二运行环境相关的第二关键字表,通过校验第一配置参数值包括的环境变量是否在第一关键字表中,来判断第一配置参数值包括的环境变量是否为第一运行环境中的变量,通过校验第二配置参数值包括的环境变量是否在第二关键字表中,来判断第二配置参数值包括的环境变量是否为第二运行环境中的变量。

可选地,在一种实施例中,配置项包括配置参数,在校验第一配置参数值和第二配置参数值的步骤之前,配置文件的变更错误提示方法还包括:判断配置参数在第一运行环境和第二运行环境中是否对应不同的配置参数值,其中,校验第一配置参数值和第二配置参数值的步骤包括:当配置参数在第一运行环境和第二运行环境中对应不同的配置参数值时,校验第一配置参数值和第二配置参数值。具体地,在一些情况下,配置参数在第一运行环境与第二运行环境中对应的配置参数值是相同的,此时通常不存在配置参数值设置错误的情况,因此,不需要对第一配置参数值和第二配置参数值进行校验,仅当配置参数在第一运行环境和第二运行环境中对应不同的配置参数值时,才执行校验第一配置参数值和第二配置参数值是否分别适配运行环境的步骤,减少校验过程中的冗余步骤。

步骤S103:当第一配置参数值与第一运行环境不适配和/或第二配置参数值与第二运行环境不适配时,输出错误提示信息。

具体而言,当出现任意配置参数值与对应的运行环境不适配时,输出错误提示信息,以提示运维人员配置文件变更中存在错误。同时,也可通过不同的显示方配置参数值校验成功和校验失败,以使运维人员能够从视觉上快速获取到校验结果。

在该实施例提供的配置文件的变更错误提示方法中,首先获取配置文件的变更内容,该变更内容包括若干配置项,每一配置项对应一配置参数,包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值,然后校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配,校验完成后,当第一配置参数值与第一运行环境不适配和/或第二配置参数值与第二运行环境不适配时,输出错误提示信息,采用该实施例提供的配置文件的变更错误提示方法,当配置文件对应非单一运行环境时,对配置文件的变更内容中配置参数值与对应的运行环境的适配性进行检测,在配置参数值与运行环境不适配时,输出错误提示信息,拓宽了配置文件变更错误的检测范围并进行错误提示,有利于减少配置文件变更中存在的错误。

可选地,在一种实施例中,在校验第一配置参数值和第二配置参数值,以确定第一配置参数值是否与第一运行环境相适配,第二配置参数值是否与第二运行环境相适配之后,该配置文件的变更错误提示方法还包括:将变更内容显示为行列表格,其中,表格的每一行对应一个配置项;当配置项中第一配置参数值和第二配置参数值不同时,在表格中以第一显示方式显示配置项,以区分第一配置参数值和第二配置参数值相同的配置项;当第一配置参数值校验失败时,在表格中以第二显示方式显示第一配置参数值,以区分校验成功的第一配置参数值,当第二配置参数值校验失败时,在表格中以第二显示方式显示第二配置参数值,以区分校验成功的第二配置参数值。具体而言,该实施例在将变更内容表格化的基础上,能够通过不同的显示方式显示表格内容以表达更多的信息,其中配置项中第一配置参数值和第二配置参数值不同时,在表格中以第一显示方式显示配置项,也即以特殊的方式或额外的方式显示配置项,例如通过框线将配置项框选等,以突出第一配置参数值和第二配置参数值不同,并区分第一配置参数值和第二配置参数值相同的配置项。进一步,如果哪一个配置参数值校验失败,通过第二显示方式显示,以突出配置参数值校验失败,以区分校验成功的配置参数值。从而通过该表格,可集中比对同一配置参数在不同运行环境中的配置参数值,并给出在不同运行环境中的配置参数值是否相同的提示,给出配置参数值校验是否成功的提示,减轻运维人员工作量,提升运维速度和准确性。

实施例二

对应于上述实施例一,本发明实施例二提供了一种配置文件的变更错误提示装置,相应的技术特征和对应的技术效果可参考上述实施例一,该处不再赘述。图2为本发明实施例二提供的配置文件的变更错误提示装置的框图,如图2所示,该装置包括:获取模块201、校验模块202和输出模块203。

其中,获取模块201用于获取配置文件的变更内容,其中,所述变更内容包括若干配置项,所述配置项包括用于第一运行环境的第一配置参数值和用于第二运行环境的第二配置参数值;校验模块202用于校验所述第一配置参数值和所述第二配置参数值,以确定所述第一配置参数值是否与所述第一运行环境相适配,所述第二配置参数值是否与所述第二运行环境相适配;以及输出模块203用于当所述第一配置参数值与所述第一运行环境不适配和/或所述第二配置参数值与所述第二运行环境不适配时,输出错误提示信息。

可选地,在一种实施例中,校验模块202包括:第一校验单元,用于当所述第一配置参数值包括的地址信息未指向所述第一运行环境对应的地址时,确定所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的地址信息未指向所述第二运行环境对应的地址时,确定所述第二配置参数值与所述第二运行环境不适配。

可选地,在一种实施例中,校验模块202包括:第二校验单元,用于当所述第一配置参数值包括的环境变量不属于所述第一运行环境中的变量时,确定所述第一配置参数值与所述第一运行环境不适配;当所述第二配置参数值包括的环境变量不属于所述第二运行环境中的变量时,确定所述第二配置参数值与所述第二运行环境不适配。

可选地,在一种实施例中,配置项还包括配置参数,所述配置文件的变更错误提示装置还包括:判断模块,用于在校验模块202校验所述第一配置参数值和所述第二配置参数值的步骤之前,判断所述配置参数在所述第一运行环境和所述第二运行环境中是否对应不同的配置参数值,其中,当所述配置参数在所述第一运行环境和所述第二运行环境中对应不同的配置参数值时,校验模块202校验所述第一配置参数值和所述第二配置参数值。

可选地,在一种实施例中,所述配置文件的变更错误提示方法还包括显示模块,用于将所述变更内容显示为行列表格,其中,所述表格的每一行对应一个所述配置项,当所述配置项中所述第一配置参数值和所述第二配置参数值不同时,在所述表格中以第一显示方式显示所述配置项,以区分所述第一配置参数值和所述第二配置参数值相同的配置项,当所述第一配置参数值校验失败时,在所述表格中以第二显示方式显示所述第一配置参数值,以区分校验成功的所述第一配置参数值,当所述第二配置参数值校验失败时,在所述表格中以所述第二显示方式显示所述第二配置参数值,以区分校验成功的所述第二配置参数值。

可选地,在一种实施例中,获取模块201包括:确定单元,用于确定变更版本信息;调用单元,用于调用代码库接口,获取所述版本信息对应的json文件;以及读取单元,用于读取所述json文件中configs标签下提交的内容,得到所述配置文件的变更内容。

实施例三

本发明实施例三提供了一种数字医疗系统,在该数字医疗系统中,采用上述实施例一提供的配置文件的变更错误提示方法处理配置文件,相应的技术特征和对应的技术效果可参考上述实施例一,该处不再赘述。

实施例四

本实施例四还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图3所示,本实施例的计算机设备01至少包括但不限于:可通过系统总线相互通信连接的存储器012、处理器011,如图3所示。需要指出的是,图3仅示出了具有组件存储器012和处理器011的计算机设备01,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器012(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器012可以是计算机设备01的内部存储单元,例如该计算机设备01的硬盘或内存。在另一些实施例中,存储器012也可以是计算机设备01的外部存储设备,例如该计算机设备01上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器012还可以既包括计算机设备01的内部存储单元也包括其外部存储设备。本实施例中,存储器012通常用于存储安装于计算机设备01的操作系统和各类应用软件,例如实施例二的配置文件的变更错误提示方法、装置和数字医疗系统的程序代码等。此外,存储器012还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器011在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器011通常用于控制计算机设备01的总体操作。本实施例中,处理器011用于运行存储器012中存储的程序代码或者处理数据,例如配置文件的变更错误提示方法、装置和数字医疗系统等。

实施例五

本实施例五还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储配置文件的变更错误提示方法、装置和数字医疗系统,该计算机可读存储介质被处理器执行时实现实施例一的配置文件的变更错误提示方法、装置和数字医疗系统。

进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。

本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 配置文件的变更错误提示方法、装置和数字医疗系统
  • 变更设备配置文件之信息通知装置及方法
技术分类

06120113822940