CN112862455A - 试验执行工单生成方法、装置、计算机设备和存储介质 - Google Patents

试验执行工单生成方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN112862455A
CN112862455A CN202110228450.6A CN202110228450A CN112862455A CN 112862455 A CN112862455 A CN 112862455A CN 202110228450 A CN202110228450 A CN 202110228450A CN 112862455 A CN112862455 A CN 112862455A
Authority
CN
China
Prior art keywords
work order
target
hash value
check
test standard
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.)
Pending
Application number
CN202110228450.6A
Other languages
English (en)
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.)
China General Nuclear Power Corp
CGN Power Co Ltd
Daya Bay Nuclear Power Operations and Management Co Ltd
Lingdong Nuclear Power Co Ltd
Guangdong Nuclear Power Joint Venture Co Ltd
Lingao Nuclear Power Co Ltd
Original Assignee
China General Nuclear Power Corp
CGN Power Co Ltd
Daya Bay Nuclear Power Operations and Management Co Ltd
Lingdong Nuclear Power Co Ltd
Guangdong Nuclear Power Joint Venture Co Ltd
Lingao Nuclear Power 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 China General Nuclear Power Corp, CGN Power Co Ltd, Daya Bay Nuclear Power Operations and Management Co Ltd, Lingdong Nuclear Power Co Ltd, Guangdong Nuclear Power Joint Venture Co Ltd, Lingao Nuclear Power Co Ltd filed Critical China General Nuclear Power Corp
Priority to CN202110228450.6A priority Critical patent/CN112862455A/zh
Publication of CN112862455A publication Critical patent/CN112862455A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Computational Linguistics (AREA)
  • Water Supply & Treatment (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Public Health (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请涉及信息化建设技术领域,涉及一种试验执行工单生成方法、装置、计算机设备和存储介质。方法包括:接收携带目标工单标识的工单生成请求;响应于工单生成请求,向区块链节点发送携带目标工单标识的哈希值查询请求;接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的;利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值;将目标哈希值与校验哈希值进行对比,得到目标对比结果;当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。采用本方法能够提高试验执行工单准确度。

Description

试验执行工单生成方法、装置、计算机设备和存储介质
技术领域
本申请涉及信息化建设技术领域,特别是涉及一种试验执行工单生成方法、装置、计算机设备和存储介质。
背景技术
核电站安全性至关重要,为了保持***的可靠性,确保所有故障的部件或其低于标准的性能不被长期隐匿。核电厂需要进行定期试验。其中,定期试验指的是处于运行阶段的核电厂按运行技术规格书的要求,在确定的时间间隔内,按照试验程序所规定的方法,对机组、***、部件或构筑物所进行的测定性能参数或检查其可用性的工作。
目前,在进行定期试验时,需要使用试验标准工单生成试验执行工单,将生成的试验执行工单发送给进行试验的试验终端,工作人员按照试验终端收到的试验执行工单进行试验。
然而,存在生成的试验执行工单包含错误信息的情况,导致生成的试验执行工单的准确度低。
发明内容
基于此,有必要针对上述试验执行工单准确度低的技术问题,提供一种能够提高试验执行工单准确度的试验执行工单生成方法、装置、计算机设备和存储介质。
一种试验执行工单生成方法,所述方法包括:接收工单生成请求,所述工单生成请求携带目标工单标识;响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。
在一些实施例中,所述获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值之前,还包括:获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。
在一些实施例中,所述获取所述目标工单标识对应的校验试验标准工单包括:获取所述目标工单标识对应的修改审批结果;当确认所述修改审批结果为审批通过时,获取所述修改审批结果对应的修改后的试验标准工单,作为所述目标工单标识对应的校验试验标准工单。
在一些实施例中,所述获取所述目标工单标识对应的修改审批结果包括:向区块链节点发送审批查询请求,所述审批查询请求携带所述目标工单标识;接收区块链节点返回的所述目标工单标识对应的修改审批链,所述修改审批链包括各个审批阶段对应的阶段审批结果;当确定所述修改审批链中的各个阶段审批结果均为审批通过时,确定所述目标工单标识对应的修改审批结果为审批通过。
在一些实施例中,所述利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值包括:按照预设分割规则对所述预先存储的试验标准工单进行分割,得到第一工单组成元素集合,所述第一工单组成元素集合包括多个第一工单组成元素;分别对各个所述第一工单组成元素进行哈希计算,得到各个所述第一工单组成元素分别对应的目标哈希值。
在一些实施例中,所述校验哈希值包括各个所述第一工单组成元素分别对应的校验哈希值,所述将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果包括:将所述第一工单组成元素对应的目标哈希值与对应的校验哈希值进行对比,得到所述第一工单组成元素对应的目标对比结果;所述方法还包括:确定对应的目标对比结果为对比不一致的第一工单组成元素,作为被篡改的工单组成元素,输出被篡改的工单组成元素的元素标识信息。
一种试验执行工单生成装置,所述装置包括:工单生成请求接收模块,用于接收工单生成请求,所述工单生成请求携带目标工单标识;哈希值查询请求发送模块,用于响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;校验哈希值接收模块,用于接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;目标哈希值得到模块,用于获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;目标对比结果得到模块,用于将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;目标试验执行工单生成模块,用于当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。
在一些实施例中,所述装置还包括:校验哈希值得到模块,用于获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;校验哈希值发送模块,用于将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述试验执行工单生成方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述试验执行工单生成方法的步骤。
上述试验执行工单生成方法、装置、计算机设备和存储介质,接收工单生成请求,工单生成请求携带目标工单标识,响应于工单生成请求,向区块链节点发送哈希值查询请求,哈希值查询请求携带目标工单标识,接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值,将目标哈希值与校验哈希值进行对比,得到目标对比结果,当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。由于校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的,因此,当目标对比结果为对比一致时,表明预先存储的试验标准工单与校验试验标准工单是一致的,从而确定了预先存储的试验标准工单是没有被恶意篡改的,提高了生成的目标试验执行工单的准确度。
附图说明
图1为一些实施例中试验执行工单生成方法的应用环境图;
图2为一些实施例中试验执行工单生成方法的流程示意图;
图3A为一些实施例中工单界面图;
图3B为一些实施例中试验执行工单生成方法的流程示意图;
图4为一些实施例中校验试验标准工单得到步骤的流程示意图;
图5为一些实施例中校验试验标准工单得到步骤的流程示意图;
图6为一些实施例中目标哈希值得到步骤的流程示意图;
图7为一些实施例中元素标识信息得到步骤的流程示意图;
图8为一些实施例中试验执行工单生成装置的结构框图;
图9为一些实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的试验执行工单生成方法,可以应用于如图1所示的应用环境中。该应用环境包括终端102、业务服务器104以及区块链节点106。区块链节点106属于区块链***100,区块链***100包括区块链节点106、区块链节点108、区块链节点110以及区块链节点112。当然,区块链***100可以包括比图1中显示的更多的节点,也可以包括更少的节点。其中,终端102通过网络与业务服务器104通过网络进行通信。
具体地,终端102可以向业务服务器104发送携带目标工单标识的工单生成请求,业务服务器104接收工单生成请求,响应于工单生成请求,向区块链节点106发送携带目标工单标识的哈希值查询请求,区块链节点106可以根据目标工单标识从区块链中获取校验哈希值,将校验哈希值返回给业务服务器104,其中,校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的。业务服务器104可以获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值,将目标哈希值与校验哈希值进行对比,得到目标对比结果,当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。
其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,业务服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。区块链节点可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一些实施例中,如图2所示,提供了一种试验执行工单生成方法,以该方法应用于图1中的业务服务器104为例进行说明,包括以下步骤:
S202,接收工单生成请求,工单生成请求携带目标工单标识。
具体地,工单标识用于唯一标识一个工单。工单标识可以是工单号。业务服务器中可以存储有多个试验标准工单,业务服务器可以从存储的多个试验标准工单中,获取目标工单标识对应的试验标准工单。工单生成请求用于请求根据目标工单标识对应的试验标准工单生成对应的试验执行工单。试验标准工单是为进行试验而生成的工单。
在一些实施例中,工单可以包括抬头信息、说明信息、工序信息、验收准则、附表或者附件中的至少一种。其中,抬头可以包括基本开始、基本完成、功能位置或者优先级中的至少一种。基本开始用于标识工单开始执行的日期和时间。基本完成用于标识工单完成执行的日期和时间。功能位置用于标识本工单对应的试验的对象。优先级用于标识工单的优先级别。说明信息可以包括目的信息或者授权信息中的至少一种。目的信息包括执行工单的目的。授权信息包括工单执行场地或者执行人员中的至少一种,例如可以是“在主控室,所有操作有主控室操纵员执行”或者“在就地,所有操作均在主控室操纵员或隔离经理负责下由现场操作员执行”中的至少一种。工序信息包括工单具体执行的工序内容。验收准则表示评价验收试验结果的验收准则。附表用于表示程序文件无法转换为工序方式的结果附表。附件用于表示程序文件中的附件文档。如图3A所示,展示了一种工单界面图,工单包括说明信息、工序信息、验收准则以及附表。
在一些实施例中,当业务服务器生成试验标准工单时,可以对试验标准工单的进行哈希计算,得到工单哈希值,将工单哈希值发送给区块链***中的节点,以存储到区块链***中。业务服务器可以存储生成的试验标准工单。由于存储的试验标准工单中的内容有可能被恶意篡改,因此当需要根据存储的试验标准工单生成试验执行工单时,可以通过区块链***中存储的工单哈希值来验证存储的试验标准工单是否是正确的,当确定存储的试验标准工单是正确时,再根据试验标准工单生成试验执行工单。其中,哈希(hash)算法又叫散列(hash)算法,哈希算法用于将任意长度的二进制字符串映射为定长二进制字符串,而通过原始数据映射之后得到的二进制值称为哈希值。常用的哈希算法包括MD4、MD5以及SHA等。
在一些实施例中,业务服务器将生成的试验标准工单对应的工单标识以及对应的工单哈希值发送给区块链***中的区块链节点,区块链节点可以将工单标识与工单哈希值关联存储,从而可以根据工单标识查询到对应的工单哈希值。
在一些实施例中,可以按照预设分割方式将试验标准工单分割为多个部分,分别对各个分割得到的部分进行哈希计算,得到各个部分分别对应的哈希值,将各个部分分别对应的哈希值作为工单哈希值。其中,预设分割方式可以是按照功能划分或者按照工单内容类型划分中的至少一种。例如,由于试验标准工单中说明信息、工序信息、验收准则以及附表的功能不同,因此可以分别对说明信息、工序信息、验收准则以及附表进行哈希计算,得到说明哈希值、工序哈希值、验收哈希值以及附表哈希值,将说明哈希值、工序哈希值、验收哈希值以及附表哈希值作为试验标准工单的工单哈希值。
S204,响应于工单生成请求,向区块链节点发送哈希值查询请求,哈希值查询请求携带目标工单标识。
具体地,业务服务器可以提取工单生成请求中的目标工单标识,根据目标工单标识生成哈希值查询请求,哈希值查询请求用于获取目标工单标识对应的工单哈希值。其中,区块链节点例如为图1中的区块链节点106。
在一些实施例中,哈希值查询请求还携带签名数据,区块链节点收到业务服务器发送的哈希值查询请求时,可以根据签名数据对哈希值查询请求的有效性进行验证,当验证通过后,根据目标工单标识获取对应的哈希值。
在一些实施例中,签名数据可以是通过业务服务器的私钥对目标工单标识进行加密得到的。区块链节点可以获取业务服务器的公钥,通过业务服务器的公钥解密签名数据,得到解密后的签名数据,并将解密后的签名数据与目标工单标识进行对比,当对比一致时,确定哈希值查询请求是有效的。
S206,接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的。
具体地,可以将区块链***中存储的工单哈希值作为校验哈希值。校验试验标准工单指的是确认未被篡改过的试验标准工单,例如可以在确认工单修改审批结果为通过时,将修改审批结果为通过的试验标准工单作为校验试验标准工单,也可以根据选择校验试验标准工单的选择操作,将选择操作所指示的试验标准工单作为校验试验标准工单。目标哈希算法可以是预先确定好的,例如可以是MD4、MD5或者SHA等中的一种。
在一些实施例中,业务服务器中可以存储有多个试验标准工单。业务服务器可以按照预设规则将目标工单标识对应的试验标准工单划分为校验试验标准工单以及非校验试验标准工单。预设规则例如为被篡改的概率大小。例如,可以将被篡改的概率小于等于预设篡改概率的试验标准工单划分为校验试验标准工单,将被篡改的概率大于预设篡改概率的试验标准工单划分为非校验试验标准工单。
在一些实施例中,业务服务器可以根据试验标准工单的存储时长来确定试验标准工单被篡改的概率。业务服务器可以将存储时长大于存储时长阈值的试验标准工单作为非校验试验标准工单,将存储时长小于等于存储时长阈值的试验标准工单作为校验试验标准工单。其中,存储时长阈值可以根据需要设置,例如为1个小时。
在一些实施例中,可以获取校验试验标准工单中的关键内容,计算关键内容的哈希值,得到目标哈希值。其中,关键信息例如可以包括工序信息、附件信息或者验收规则等中的一种或者多种。
在一些实施例中,区块链节点可以根据目标工单标识获取对应的校验哈希值,并将校验哈希值返回给业务服务器。
在一些实施例中,当区块链节点接收到业务服务器发送的携带签名数据的哈希值查询请求时,可以将所述哈希值查询请求进行广播,使得区块链***中的区块链节点获取哈希值查询请求,区块链***中的区块链节点可以根据哈希值查询请求中的签名数据对哈希值查询请求进行共识,当共识通过后,根据目标工单标识获取校验哈希值,并将校验哈希值返回给业务服务器。
S208,获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值。
具体地,目标工单标识对应的预先存储的试验标准工单可以为非校验试验标准工单。业务服务器中可以预先存储了多个试验标准工单,可以从存储的试验标准工单中获取目标工单标识对应的试验标准工单,并利用目标哈希算法对目标工单标识对应的试验标准工单进行哈希计算,得到目标哈希值。校验哈希值与目标哈希值都是通过目标哈希算法计算得到的,即校验哈希值与目标哈希值是通过相同的哈希算法计算得到的。
S210,将目标哈希值与校验哈希值进行对比,得到目标对比结果。
具体地,目标对比结果可以为目标哈希值与校验哈希值一致或者目标哈希值与校验哈希值不一致中的至少一种。由于校验哈希值与目标哈希值是通过相同的哈希算法计算得到的,因此当目标哈希值与校验哈希值一致时,可以说明目标工单标识对应的预先存储的试验标准工单,与目标工单标识对应的校验试验标准工单是一致的,即可以确定目标工单标识对应的预先存储的试验标准工单没有被篡改。
在一些实施例中,目标哈希值包括目标工单标识对应的预先存储的试验标准工单的各个部分对应的子目标哈希值,例如目标工序哈希值。校验哈希值包括目标工单标识对应的校验试验标准工单的各个部分对应的子校验哈希值,例如校验工序哈希值。可以将各个部分分别对应的子目标哈希值与对应的子校验哈希值进行对比,根据各个对比结果得到目标对比结果。
在一些实施例中,若第一子目标哈希值是根据与第一子校验哈希值是通过相同的组成部分计算得到的,例如都是对工序信息计算得到的,当第一子目标哈希值与第一子校验哈希值不一致时,确定目标工单标识对应的预先存储的试验标准工单中,子目标哈希值对应的部分被篡改了,例如,工序信息被篡改了。
S212,当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。
具体地,当目标对比结果为一致时,确定预先存储的试验标准工单没有被篡改,可以根据预先存储的试验标准工单生成目标试验执行工单。
在一些实施例中,业务服务器将生成的试验执行工单发送给进行试验的用户的试验终端,用户可以按照试验执行工单进行试验。
在一些实施例中,在将目标试验执行工单发送试验终端之前,可以获取目标工单标识对应的修改相关信息,当根据修改相关信息确定目标试验执行工单生成之后,目标工单标识对应的试验标准工单被修改过时,获取目标工单标识对应的最后一次修改后的试验标准工单,利用最后一次修改后的试验标准工单重复上述生成试验执行工单的步骤,得到更新后的试验执行工单。其中,修改相关信息例如可以是修改日志信息。当然,业务服务器也可以根据修改相关信息,对生成的试验执行工单进行相应的修改,得到更新后的试验执行工单。其中,试验执行工单的修改可以是修改字段值以及新增工序,修改字段值可以是直接修改工序字段值,工序字段可以包括分组号、描述、功能位置、位置、区域、单位或者自动计算中的至少一种。新增工序可以是选择要在指定的工序后新增工序,点击新增按钮并填写所有工序字段值。
在一些实施例中,可以对更新后的试验执行工单进行审核,当审核通过后,将更新后的试验执行工单作为有效的试验执行工单。具体地,试验执行工单对应的页面上可以有查看日志按钮,可以通过对查看日志按钮的选择操作触发展示修改相关信息的界面,修改相关信息的界面上可以有审批通过按钮,审批人员可以选择审批通过按钮,对更新后的试验执行工单进行审批通过的操作。修改相关信息的界面上可以有审批不通过按钮,审批人员可以选择审批不通过按钮,拒绝对试验执行工单的更新操作。
上述试验执行工单生成方法中,接收工单生成请求,工单生成请求携带目标工单标识,响应于工单生成请求,向区块链节点发送哈希值查询请求,哈希值查询请求携带目标工单标识,接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值,将目标哈希值与校验哈希值进行对比,得到目标对比结果,当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。由于校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的,因此,当目标对比结果为对比一致时,表明预先存储的试验标准工单与校验试验标准工单是一致的,从而确定了预先存储的试验标准工单是没有被篡改的,提高了生成的目标试验执行工单的准确度。并且由于用户可以根据试验执行工单进行试验,因此提高试验执行工单的准确度就意味着提高了试验的准确度。另外,由于校验哈希值是从区块链节点获取的,因此,防止了对校验哈希值的篡改,保证了获取到的校验哈希值的准确度。
在一些实施例中,如图3B所示,步骤S208即获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值之前,还包括:
S302,获取目标工单标识对应的校验试验标准工单,利用目标哈希算法对校验试验标准工单进行哈希计算,得到校验哈希值。
具体地,校验试验标准工单可以为目标工单标识对应的试验标准工单生成时的工单,可以利用目标哈希算法对应生成时的试验标准工单进行哈希计算,得到校验哈希值。
在一些实施例中,目标工单标识对应的试验标准工单可以被修改,当标工单标识对应的试验标准工单发生修改并且修改被审批通过后,可以将修改后的试验标准工单作为校验试验标准工单,并计算修改后的试验标准工单的哈希值,作为新的校验哈希值,并更新区块链中的校验哈希值。
S304,将目标工单标识以及校验哈希值发送给区块链节点,以使得区块链节点将目标工单标识以及校验哈希值关联存储。
具体地,业务服务器可以向区块链节点发送哈希值存储请求,哈希值存储请求中可以携带目标工单标识以及校验哈希值,区块链节点可以提取接收到的哈希值存储请求中的目标工单标识以及校验哈希值,将目标工单标识以及校验哈希值关联存储到区块链中。
上述实施例中,业务服务器将目标工单标识以及校验哈希值发送给区块链节点,以使得区块链节点将目标工单标识以及校验哈希值关联存储,从而可以保证校验哈希值的准确度。
在一些实施例中,如图4所示,步骤S302中的获取目标工单标识对应的校验试验标准工单包括:
S402,获取目标工单标识对应的修改审批结果。
具体地,业务服务器可以记录目标工单标识对应的试验标准工单的修改信息,将修改信息发送给审批人员对应的终端,并获取审批人员对修改信息的审批结果,将获取的修改信息对应的审批结果作为目标工单标识对应的修改审批结果。修改审批结果可以为审批通过或者审批不通过中的一种。
在一些实施例中,修改审批结果存储在区块链***中,业务服务器可以根据目标工单标识,从区块链***中获取目标工单标识对应的修改审批结果。
在一些实施例中,当业务服务器生成修改审批结果时,可以将修改审批结果以及对应的工单标识发送到区块链***中。这样,可以保证修改审批结果在存储的过程中不被篡改,保证存储的修改审批结果的准确度。当需要修改审批结果时,就可以根据工单标识从区块链***中获取。
S404,当确认修改审批结果为审批通过时,获取修改审批结果对应的修改后的试验标准工单,作为目标工单标识对应的校验试验标准工单。
具体地,业务服务器可以获取修改审批结果,当确定修改审批结果为审批通过时,获取修改审批结果对应的修改后的试验标准工单,作为目标工单标识对应的校验试验标准工单。
上述实施例中,由于试验标准工单可能会根据需要进行修改,当试验标准工单发生变化时,为了保证校验试验工单的准确度,校验试验工单也需要发生变化,因此当确认修改审批结果为审批通过时,将修改审批结果对应的修改后的试验标准工单,作为目标工单标识对应的校验试验标准工单,提高了校验试验标准工单的准确度。
在一些实施例中,如图5所示,步骤S402即获取目标工单标识对应的修改审批结果包括:
S502,向区块链节点发送审批查询请求,审批查询请求携带目标工单标识。
具体地,审批查询请求用于从区块链中获取与修改审批相关信息,修改审批相关信息可以包括修改审批结果。区块链节点可以根据审批查询请求中的目标工单标识,从所属的区块链***中获取目标工单标识对应的修改审批相关信息,将修改审批相关信息返回给业务服务器。
S504,接收区块链节点返回的目标工单标识对应的修改审批链,修改审批链包括各个审批阶段对应的阶段审批结果。
具体地,阶段审批结果指的是审批阶段对应的审批的结果。修改审批链可以包括各个审批阶段对应的阶段审批结果。各个审批阶段可以对应有审批阶段顺序。审批阶段顺序指的是审批阶段对应的审批顺序。
在一些实施例中,审批过程可以包括至少一个审批阶段,业务服务器可以将各个审批阶段对应的阶段审批结果分别发送到区块链***中,区块链***可以将工单标识一致的审批阶段对应的审批结果,按照接收的时间先后顺序对阶段审批结果进行排序,生成修改审批链。业务服务器可以根据工单标识获取对应的修改审批链。
在一些实施例中,业务服务器可以将阶段审批结果以及审批阶段顺序发送到区块链***中,区块链节点可以按照审批阶段顺序,将各个审批阶段分别对应的阶段审批结果进行排序,得到各个阶段审批结果在修改审批链中的顺序,按照各个阶段审批结果在修改审批链中的顺序将阶段审批结果进行排序,得到修改审批链。当然,也可以是按照其他方式确定阶段审批结果在修改审批链中的顺序。这里不做过多的限制。
在一些实施例中,业务服务器可以将各个审批阶段对应的阶段审批结果生成修改审批链,将工单标识以及对应的修改审批链发送到区块链***中,以使得区块链***将工单标识与修改审批链关联存储。
S506,当确定修改审批链中的各个阶段审批结果均为审批通过时,确定目标工单标识对应的修改审批结果为审批通过。
具体地,阶段审批结果可以为审批通过或者审批不通过中的一种。业务服务器可以获取修改审批链中的各个阶段审批结果,当确定各个阶段审批结果均为审批通过时,确定目标工单标识对应的修改审批结果为审批通过。
上述实施例中,从区块链中获取目标工单标识对应的修改审批链,从而保证了获取到的修改审批链的准确度,而根据修改审批链中的各个阶段审批结果确定目标工单标识对应的修改审批结果,提高了修改审批结果的准确度。
在一些实施例中,如图6所示,步骤S208中的利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值包括:
S602,按照预设分割规则对预先存储的试验标准工单进行分割,得到第一工单组成元素集合,第一工单组成元素集合包括多个第一工单组成元素。
S604,分别对各个第一工单组成元素进行哈希计算,得到各个第一工单组成元素分别对应的目标哈希值。
具体地,预设分割规则可以是按照功能划分或者按照工单内容类型划分中的至少一种。可以将目标工单标识对应的预先存储的试验标准工单分割得到的每个部分作为第一工单组成元素,得到多个第一工单组成元素,组成第一工单组成元素集合。例如,由于试验标准工单中说明信息以及工序信息的功能不同,因此可以将说明信息作为一个第一工单组成元素,将工序信息作为另一个第一工单组成元素。
上述实施例中,将试验标准工单进行分割,得到各个工单组成元素,并计算各个工单组成元素的哈希值,从而可以根据工单组成元素对应的哈希值,确定工单组成元素是否正确。
在一些实施例中,如图7所示,校验哈希值包括各个第一工单组成元素分别对应的校验哈希值,步骤S210即将目标哈希值与校验哈希值进行对比,得到目标对比结果包括:
S702,将第一工单组成元素对应的目标哈希值与对应的校验哈希值进行对比,得到第一工单组成元素对应的目标对比结果。
具体地,校验试验标准工单可以对应有第二工单组成元素集合,第二工单组成元素集合是采用得到第一工单组成元素集合相同的预设分割规则,对校验试验标准工单进行分割得到的。第二工单组成元素集合中包括与各个第一工单组成元素分别对应的第二工单组成元素。
在一些实施例中,业务服务器可以对第二工单组成元素进行哈希计算,将得到的哈希值作为对应的第一工单组成元素的校验哈希值。
方法还包括:
S704,确定对应的目标对比结果为对比不一致的第一工单组成元素,作为被篡改的工单组成元素,输出被篡改的工单组成元素的元素标识信息。
具体地,元素标识信息可以是在对试验标准工单进行分割得到工单组成元素集合时确定的。元素标识信息可以是自定的。第一工单组成元素对应的目标对比结果可以为对比一致或者对比不一致中的一种。当为对比一致时,确定第一工单组成元素未被篡改,当为对比不一致时,确定第一工单组成元素被篡改。业务服务器可以从第一工单组成元素集合中获取目标对比结果为对比不一致的第一工单组成元素,输出目标对比结果为对比不一致的第一工单组成元素的元素标识信息。例如,当第一工单组成元素包括工序信息、附件信息以及验收规则,并且工序信息对应的目标对比结果为对比不一致时,输出工序信息对应的元素标识信息
上述实施例中,输出被篡改的工单组成元素的元素标识信息,从而可以根据元素标识信息确定试验标准工单中被篡改的部分,从而能够快速的定位被篡改的部分,提高了定位被篡改部分的效率,以便于能够快速的对试验标准工单进行修复。
应该理解的是,虽然上述各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各实施例的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一些实施例中,如图8所示,提供了一种试验执行工单生成装置,包括:工单生成请求接收模块802、哈希值查询请求发送模块804、校验哈希值接收模块806、目标哈希值得到模块808、目标对比结果得到模块810和目标试验执行工单生成模块812,其中:
工单生成请求接收模块802,用于接收工单生成请求,工单生成请求携带目标工单标识。
哈希值查询请求发送模块804,用于响应于工单生成请求,向区块链节点发送哈希值查询请求,哈希值查询请求携带目标工单标识。
校验哈希值接收模块806,用于接收区块链节点返回的校验哈希值,校验哈希值是区块链节点根据目标工单标识获取的,校验哈希值是利用目标哈希算法对目标工单标识对应的校验试验标准工单进行哈希计算得到的。
目标哈希值得到模块808,用于获取目标工单标识对应的预先存储的试验标准工单,利用目标哈希算法对预先存储的试验标准工单进行哈希计算,得到目标哈希值。
目标对比结果得到模块810,用于将目标哈希值与校验哈希值进行对比,得到目标对比结果。
目标试验执行工单生成模块812,用于当目标对比结果为对比一致时,根据预先存储的试验标准工单生成目标试验执行工单。
在一些实施例中,该装置还包括:
校验哈希值得到模块,用于获取目标工单标识对应的校验试验标准工单,利用目标哈希算法对校验试验标准工单进行哈希计算,得到校验哈希值。
校验哈希值发送模块,用于将目标工单标识以及校验哈希值发送给区块链节点,以使得区块链节点将目标工单标识以及校验哈希值关联存储。
在一些实施例中,校验哈希值得到模块包括:
修改审批结果获取单元,用于获取目标工单标识对应的修改审批结果。
校验试验标准工单得到单元,用于当确认修改审批结果为审批通过时,获取修改审批结果对应的修改后的试验标准工单,作为目标工单标识对应的校验试验标准工单。
在一些实施例中,修改审批结果获取单元,还用于向区块链节点发送审批查询请求,审批查询请求携带目标工单标识。接收区块链节点返回的目标工单标识对应的修改审批链,修改审批链包括各个审批阶段对应的阶段审批结果。当确定修改审批链中的各个阶段审批结果均为审批通过时,确定目标工单标识对应的修改审批结果为审批通过。
在一些实施例中,目标哈希值得到模块808包括:
第一工单组成元素集合得到单元,用于按照预设分割规则对预先存储的试验标准工单进行分割,得到第一工单组成元素集合,第一工单组成元素集合包括多个第一工单组成元素。
目标哈希值得到单元,用于分别对各个第一工单组成元素进行哈希计算,得到各个第一工单组成元素分别对应的目标哈希值。
在一些实施例中,校验哈希值包括各个第一工单组成元素分别对应的校验哈希值,目标对比结果得到模块810包括:
目标对比结果得到单元,用于将第一工单组成元素对应的目标哈希值与对应的校验哈希值进行对比,得到第一工单组成元素对应的目标对比结果。
该装置还包括:
元素标识信息输出模块,用于确定对应的目标对比结果为对比不一致的第一工单组成元素,作为被篡改的工单组成元素,输出被篡改的工单组成元素的元素标识信息。
关于试验执行工单生成装置的具体限定可以参见上文中对于试验执行工单生成方法的限定,在此不再赘述。上述试验执行工单生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一些实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种试验执行工单生成方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一些实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述试验执行工单生成方法的步骤。
在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述试验执行工单生成方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种试验执行工单生成方法,其特征在于,所述方法包括:
接收工单生成请求,所述工单生成请求携带目标工单标识;
响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;
接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;
获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;
将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;
当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值之前,还包括:
获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;
将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。
3.根据权利要求2所述的方法,其特征在于,所述获取所述目标工单标识对应的校验试验标准工单包括:
获取所述目标工单标识对应的修改审批结果;
当确认所述修改审批结果为审批通过时,获取所述修改审批结果对应的修改后的试验标准工单,作为所述目标工单标识对应的校验试验标准工单。
4.根据权利要求3所述的方法,其特征在于,所述获取所述目标工单标识对应的修改审批结果包括:
向区块链节点发送审批查询请求,所述审批查询请求携带所述目标工单标识;
接收区块链节点返回的所述目标工单标识对应的修改审批链,所述修改审批链包括各个审批阶段对应的阶段审批结果;
当确定所述修改审批链中的各个阶段审批结果均为审批通过时,确定所述目标工单标识对应的修改审批结果为审批通过。
5.根据权利要求1所述的方法,其特征在于,所述利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值包括:
按照预设分割规则对所述预先存储的试验标准工单进行分割,得到第一工单组成元素集合,所述第一工单组成元素集合包括多个第一工单组成元素;
分别对各个所述第一工单组成元素进行哈希计算,得到各个所述第一工单组成元素分别对应的目标哈希值。
6.根据权利要求5所述的方法,其特征在于,所述校验哈希值包括各个所述第一工单组成元素分别对应的校验哈希值,所述将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果包括:
将所述第一工单组成元素对应的目标哈希值与对应的校验哈希值进行对比,得到所述第一工单组成元素对应的目标对比结果;
所述方法还包括:
确定对应的目标对比结果为对比不一致的第一工单组成元素,作为被篡改的工单组成元素,输出被篡改的工单组成元素的元素标识信息。
7.一种试验执行工单生成装置,其特征在于,所述装置包括:
工单生成请求接收模块,用于接收工单生成请求,所述工单生成请求携带目标工单标识;
哈希值查询请求发送模块,用于响应于所述工单生成请求,向区块链节点发送哈希值查询请求,所述哈希值查询请求携带所述目标工单标识;
校验哈希值接收模块,用于接收所述区块链节点返回的校验哈希值,所述校验哈希值是所述区块链节点根据所述目标工单标识获取的,所述校验哈希值是利用目标哈希算法对所述目标工单标识对应的校验试验标准工单进行哈希计算得到的;
目标哈希值得到模块,用于获取所述目标工单标识对应的预先存储的试验标准工单,利用所述目标哈希算法对所述预先存储的试验标准工单进行哈希计算,得到目标哈希值;
目标对比结果得到模块,用于将所述目标哈希值与所述校验哈希值进行对比,得到目标对比结果;
目标试验执行工单生成模块,用于当所述目标对比结果为对比一致时,根据所述预先存储的试验标准工单生成目标试验执行工单。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
校验哈希值得到模块,用于获取所述目标工单标识对应的校验试验标准工单,利用所述目标哈希算法对所述校验试验标准工单进行哈希计算,得到所述校验哈希值;
校验哈希值发送模块,用于将所述目标工单标识以及所述校验哈希值发送给区块链节点,以使得区块链节点将所述目标工单标识以及所述校验哈希值关联存储。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
CN202110228450.6A 2021-03-02 2021-03-02 试验执行工单生成方法、装置、计算机设备和存储介质 Pending CN112862455A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110228450.6A CN112862455A (zh) 2021-03-02 2021-03-02 试验执行工单生成方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110228450.6A CN112862455A (zh) 2021-03-02 2021-03-02 试验执行工单生成方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN112862455A true CN112862455A (zh) 2021-05-28

Family

ID=75990865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110228450.6A Pending CN112862455A (zh) 2021-03-02 2021-03-02 试验执行工单生成方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN112862455A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113723913A (zh) * 2021-08-05 2021-11-30 中核武汉核电运行技术股份有限公司 核电厂文件管理方法、装置、设备及存储介质
CN114971555A (zh) * 2022-05-27 2022-08-30 华中科技大学 一种基于区块链的城市排污管道管理方法及其管理***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964041A (zh) * 2010-09-25 2011-02-02 合肥工业大学 一种基于感知哈希的实用安全图像取证***及其取证方法
CN105160617A (zh) * 2014-06-03 2015-12-16 深圳先进技术研究院 图像篡改定位方法及***
CN109408112A (zh) * 2018-09-25 2019-03-01 平安科技(深圳)有限公司 在线开发文档生成方法、装置、终端及可读存储介质
CN109951490A (zh) * 2019-03-27 2019-06-28 远光软件股份有限公司 基于区块链的网页防篡改方法、***及电子设备
CN111176685A (zh) * 2019-12-27 2020-05-19 深圳市优必选科技股份有限公司 一种升级方法及装置
CN111563365A (zh) * 2020-03-31 2020-08-21 岭东核电有限公司 试验标准工单修改信息处理方法、装置和计算机设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964041A (zh) * 2010-09-25 2011-02-02 合肥工业大学 一种基于感知哈希的实用安全图像取证***及其取证方法
CN105160617A (zh) * 2014-06-03 2015-12-16 深圳先进技术研究院 图像篡改定位方法及***
CN109408112A (zh) * 2018-09-25 2019-03-01 平安科技(深圳)有限公司 在线开发文档生成方法、装置、终端及可读存储介质
CN109951490A (zh) * 2019-03-27 2019-06-28 远光软件股份有限公司 基于区块链的网页防篡改方法、***及电子设备
CN111176685A (zh) * 2019-12-27 2020-05-19 深圳市优必选科技股份有限公司 一种升级方法及装置
CN111563365A (zh) * 2020-03-31 2020-08-21 岭东核电有限公司 试验标准工单修改信息处理方法、装置和计算机设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113723913A (zh) * 2021-08-05 2021-11-30 中核武汉核电运行技术股份有限公司 核电厂文件管理方法、装置、设备及存储介质
CN114971555A (zh) * 2022-05-27 2022-08-30 华中科技大学 一种基于区块链的城市排污管道管理方法及其管理***
CN114971555B (zh) * 2022-05-27 2023-04-07 华中科技大学 一种基于区块链的城市排污管道管理方法及其管理***

Similar Documents

Publication Publication Date Title
CN108573371B (zh) 数据审批方法、装置、计算机设备和存储介质
CN111563365B (zh) 试验标准工单修改信息处理方法、装置和计算机设备
CN109831487B (zh) 分片文件验证方法及终端设备
US10073916B2 (en) Method and system for facilitating terminal identifiers
CN109032824A (zh) 数据库校验方法、装置、计算机设备和存储介质
CN111163182A (zh) 基于区块链的设备注册方法、装置、电子设备和存储介质
CN108874661B (zh) 测试映射关系库生成方法、装置、计算机设备和存储介质
CN108388438B (zh) ***基表更新方法、装置、计算机设备和存储介质
CN110555779A (zh) 数据处理方法、装置、计算机设备和存储介质
CN111475376A (zh) 处理测试数据的方法、装置、计算机设备和存储介质
CN110321284B (zh) 测试数据录入方法、装置、计算机设备和存储介质
CN110737818A (zh) 网络发布数据处理方法、装置、计算机设备和存储介质
CN112000903B (zh) 数据查询方法、装置、计算机设备和存储介质
CN110855477A (zh) 链路日志监控方法、装置、计算机设备和存储介质
CN112073444A (zh) 数据集的处理方法、装置和服务器
CN108389124B (zh) 数据处理方法、装置、计算机设备和存储介质
CN108776642B (zh) 测试报告生成方法、装置、计算机设备和存储介质
CN112862455A (zh) 试验执行工单生成方法、装置、计算机设备和存储介质
CN112862449A (zh) 结构化工单生成方法、装置、计算机设备和存储介质
CN111209061A (zh) 用户信息的填写方法、装置、计算机设备和存储介质
CN112860702B (zh) 试验执行工单验证方法、装置、计算机设备和存储介质
CN110598374A (zh) 基于区块链的作品登记方法、装置和计算机可读存储介质
CN112862454A (zh) 试验执行工单更新方法、装置、计算机设备和存储介质
CN115237617A (zh) 接口组件的确定方法、装置、设备、存储介质和程序产品
CN110580757B (zh) 基于图形码的门禁设备开启方法、装置和存储介质

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