System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种机器可读校准测量能力数据嵌入DCC系统及方法技术方案_技高网

一种机器可读校准测量能力数据嵌入DCC系统及方法技术方案

技术编号:44747370 阅读:3 留言:0更新日期:2025-03-26 12:36
本发明专利技术公开了一种机器可读校准测量能力数据嵌入DCC系统及方法,属于计量与校准测量领域,系统包括WEB服务子系统、采集子系统、消息队列子系统和存储子系统,WEB服务子系统通过消息队列子系统与采集子系统连接,存储子系统分别与WEB服务子系统和采集子系统连接;本发明专利技术定时从BIPM网站对校准测量能力数据进行采集,嵌入到相关数字校准证书中,同时为数字校准证书生成可信时间戳的系统。通过API调用对KCDB中校准测量能力数据定时获取和动态更新,替代了传统的手动查询方式,显著减少了人工干预,提升了数据使用的准确性、有效性和权威性,极大改善用户的体验,解决现有技术严重影响用户实际体验的问题。

【技术实现步骤摘要】

本专利技术属于计量与校准测量领域,具体涉及一种机器可读校准测量能力数据嵌入dcc系统及方法。


技术介绍

1、校准测量能力(cmc)是国际计量体系的重要组成部分,其数据的准确性、完整性和权威性对跨国贸易、科学研究以及产业发展具有重要意义。目前国际计量局(bipm)通过关键比对数据库(kcdb)发布全球范围内认可的cmc数据,其中包含参与机构经国际公认的cmcs提供服务的信息,以及支持这些cmcs的核心和补充的比对信息。kcdb中列出的所有数据都已在cipm互认协议(mra)中得到审查和批准,因此也被称为cipm mra数据库。其中cipmmra是国家计量院证明其测量标准的国际等效性及其签发的校准和测量证书之间互认的框架。

2、kcdb的cmc数据自2019年10月29日起由参与机构以数字化(digitally)的方式提供,并对内容进行访问和控制。2021年,bipm提供了一个应用程序接口(api),用于在kcdb中搜索cmcs。该api可以通过bipm网站的kcdb页面访问,并提供有一份官方手册(api kcdbguide)向软件开发者解释应如何使用。其目的是以促进bipm数据库中数据的机器可读性,并为其参考出版物建立机器可读格式,它们使机器之间能够直接交流。api kcdb提供的数据是对cmc上搜索查询的回应。

3、目前的校准机构对kcdb的机器可读cmc数据还没有开展广泛的应用,尤其是有能力出具数字校准证书(dcc)的机构,还未能将api kcdb的cmc数据与dcc系统实现高效集成或有将机器可读cmc数据嵌入到机器可读dcc中的方法先例。用户需要进行复杂的格式转换和数据对接工作,严重限制了dcc在计量领域的广泛应用。


技术实现思路

1、针对现有技术中的上述不足,本专利技术提供的一种机器可读校准测量能力数据嵌入dcc系统及方法解决了现有技术需要进行用户复杂的格式转换和数据对接工作,严重影响用户实际体验的问题。

2、为了达到上述专利技术目的,本专利技术采用的技术方案为:一种机器可读校准测量能力数据嵌入dcc系统,包括web服务子系统、采集子系统、消息队列子系统和存储子系统,web服务子系统通过消息队列子系统与采集子系统连接,存储子系统分别与web服务子系统和采集子系统连接;

3、其中,web服务子系统用于在线查看校准测量能力数据、数字校准证书、可信时间戳数据,并对其进行管理;

4、采集子系统用于对bipm网站进行数据采集;还用于基于采集配置,定时获取校准测量能力数据,并基于采集结果,生成数字校准证书,并签注可信时间戳;

5、消息队列子系统用于在web服务子系统和采集子系统之间进行异步通信;

6、存储子系统用于存储web服务子系统和采集子系统处理过程中的信息和数据。

7、进一步地:所述web服务子系统包括web api服务模块、用户管理模块和业务数据管理模块;

8、其中,web api服务模块部署在局域网,局域网与pc连接,用于向用户提供web页面服务,为用户管理模块和业务数据管理模块提供接口的反向代理服务;

9、用户管理模块用于提供用户的管理服务,包括用户增加、删除、修改和查询;还用于提供用户的登录、登出和鉴权服务;还用于采集基于cookie和session的授权方案,向有授权的用户提供访问对应数据资源服务;

10、业务数据管理模块用于提供对业务数据的管理服务,包括校准测量能力数据的查询和删除、数字校准证书数据的查询和删除以及可信时间戳凭据的查询。

11、上述进一步方案的有益效果为:采集服务模块不采集已完成采集的数据,用以减少采集量;采集服务模块采用三重试机制,保证数据采集的效率。

12、进一步地:所述采集子系统包括采集服务模块、dcc生成服务模块和签注可信时间戳服务模块;

13、其中,采集服务模块通过互联网与kcdb网站连接,用于提供从国际计量局的kcdb网站采集数据的能力;

14、dcc生成服务模块用于生成数字校准证书,解析校准测量能力数据,分析数据的唯一标识,作为溯源到kcdb的唯一标识;还用于分析数据所属的校准领域,校准领域包括物理、电离辐射和生物与化学,依据内置的校准领域类型数字校准证书模板,生成对应的数字校准证书;

15、签注可信时间戳服务模块用于提供签注可信时间戳,依据数字校准证书的内容,通过调用可信时间戳接口,生成可信时间戳凭据。

16、进一步地:所述消息队列子系统设置有消息队列,消息队列采用进程间的消息队列服务,包括数据采集请求队列、采集结果返回队列和数据采集日志队列;

17、其中,数据采集请求队列用于将开始采集的消息从业务数据管理模块传递到采集服务模块;

18、采集结果返回队列用于将采集的结果信息从采集服务模块传递到业务数据管理模块;

19、数据采集日志队列用于将日志消息从采集服务模块传递到业务数据管理模块。

20、进一步地:所述存储子系统设置有数据库;

21、其中,数据库采用关系数据库存储处理过程中的信息和数据,包括用户信息表、权限信息表、校准测量能力数据表、数字校准证书数据表、可信时间戳凭据数据表、采集日志信息表。

22、一种机器可读校准测量能力数据嵌入dcc方法,应用于机器可读校准测量能力数据嵌入dcc系统,方法包括以下步骤:

23、s1、根据已采集数据的公布时间,对最新公布时间以后的校准测量能力数据进行采集;

24、s2、根据采集的业务数据生成数字校准证书;

25、s3、依据生成的数据校准证书内容签注可信时间戳,生成可信时间戳凭据;

26、s4、保存校准测量能力数据、数字校准证书和可信时间戳凭据。

27、进一步地:所述s1中,采集校准测量能力数据的方法具体为:

28、依据国际计量局发布的官方api kcdb手册,利用三重试机制采集指定时间范围的校准测量能力数据。

29、进一步地:所述s2具体为:

30、根据校准测量能力数据分析数据的唯一标识,作为溯源到kcdb的唯一标识,分析数据所属的校准领域,校准领域包括物理、电离辐射和生物与化学,依据内置的三种校准领域类型数字校准证书模板,生成对应的数字校准证书。

31、进一步地:所述s3具体为:

32、根据生成的数据校准证书内容计算内容的sha256值,作为数据的指纹信息,通过调用可信时间戳接口,接收返回的可信时间戳凭据,其中,可信时间戳接口由有授权的可信时间戳签注机构提供。

33、进一步地:所述s4中,校准测量能力数据保存至原始数据表,数字校准证书保存至dcc数据表,可信时间戳凭据保存至可信时间戳凭据表。

34、本专利技术的有益效果为:

35、(1)本专利技术提供了一种机器可读校准测量能力数据嵌入dcc系统及方法,定时从bipm网站对校准测本文档来自技高网...

【技术保护点】

1.一种机器可读校准测量能力数据嵌入DCC系统,其特征在于,包括WEB服务子系统(M01)、采集子系统(M02)、消息队列子系统(M03)和存储子系统(M04),WEB服务子系统(M01)通过消息队列子系统(M03)与采集子系统(M02)连接,存储子系统(M04)分别与WEB服务子系统(M01)和采集子系统(M02)连接;

2.根据权利要求1所述的机器可读校准测量能力数据嵌入DCC系统,其特征在于,所述WEB服务子系统(M01)包括WEB API服务模块(311)、用户管理模块(312)和业务数据管理模块(313);

3.根据权利要求1所述的机器可读校准测量能力数据嵌入DCC系统,其特征在于,所述采集子系统(M02)包括采集服务模块(321)、DCC生成服务模块(322)和签注可信时间戳服务模块(323);

4.根据权利要求1所述的机器可读校准测量能力数据嵌入DCC系统,其特征在于,所述消息队列子系统(M03)设置有消息队列(331),消息队列(331)采用进程间的消息队列服务,包括数据采集请求队列、采集结果返回队列和数据采集日志队列;

5.根据权利要求1所述的机器可读校准测量能力数据嵌入DCC系统,其特征在于,所述存储子系统(M04)设置有数据库(341);

6.一种机器可读校准测量能力数据嵌入DCC方法,应用于如权利要求1~5任一项所述的机器可读校准测量能力数据嵌入DCC系统,其特征在于,方法包括以下步骤:

7.根据权利要求6所述的机器可读校准测量能力数据嵌入DCC方法,其特征在于,所述S1中,采集校准测量能力数据的方法具体为:

8.根据权利要求6所述的机器可读校准测量能力数据嵌入DCC方法,其特征在于,所述S2具体为:

9.根据权利要求6所述的机器可读校准测量能力数据嵌入DCC方法,其特征在于,所述S3具体为:

10.根据权利要求6所述的机器可读校准测量能力数据嵌入DCC方法,其特征在于,所述S4中,校准测量能力数据保存至原始数据表,数字校准证书保存至DCC数据表,可信时间戳凭据保存至可信时间戳凭据表。

...

【技术特征摘要】

1.一种机器可读校准测量能力数据嵌入dcc系统,其特征在于,包括web服务子系统(m01)、采集子系统(m02)、消息队列子系统(m03)和存储子系统(m04),web服务子系统(m01)通过消息队列子系统(m03)与采集子系统(m02)连接,存储子系统(m04)分别与web服务子系统(m01)和采集子系统(m02)连接;

2.根据权利要求1所述的机器可读校准测量能力数据嵌入dcc系统,其特征在于,所述web服务子系统(m01)包括web api服务模块(311)、用户管理模块(312)和业务数据管理模块(313);

3.根据权利要求1所述的机器可读校准测量能力数据嵌入dcc系统,其特征在于,所述采集子系统(m02)包括采集服务模块(321)、dcc生成服务模块(322)和签注可信时间戳服务模块(323);

4.根据权利要求1所述的机器可读校准测量能力数据嵌入dcc系统,其特征在于,所述消息队列子系统(m03)设置有消息队列(331),消息队列(331)采用进程间的消息队列服...

【专利技术属性】
技术研发人员:熊行创朱艺伟赵正宜龚浩何文魁刘震
申请(专利权)人:中国计量科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1