一种基于二维码方式的用于诊断设备的诊断数据传递方法、装置和计算机设备和存储介质制造方法及图纸

技术编号:34515883 阅读:18 留言:0更新日期:2022-08-13 21:03
本申请涉及一种基于二维码方式的用于诊断设备的诊断数据传递方法、装置、计算机设备和存储介质。所述方法包括:设备厂商向MedRhein云平台申请注册某型号设备,并协商Speed Dial报文数据域格式。报文应尽量简短,以提高二维码在低分辨率屏幕的可读性;MedRhein云平台为该型号设备分发RSA公钥,并分配API Key;设备以二维码的形式提供数据导出功能,并显示二维码;用户使用MedRhein APP扫描二维码并通过MedRhein云平台解读扫描结果;MedRhein云平台使用私钥对密文进行解密,并根据设备型号对报文进行解读,完成结果判别并存放数据库。采用本方法能够不依赖传统的通信模块和接口,改而使用二维码的方式,将诊断数据按照特定的协议转换成二维码。设备通过单一接口(二维码)的形式,将数据展示在显示屏上或者打印在测试结果单据上。从而节约了设备的软件硬件开发成本。软件硬件开发成本。软件硬件开发成本。

【技术实现步骤摘要】
一种基于二维码方式的用于诊断设备的诊断数据传递方法、装置和计算机设备和存储介质


[0001]本申请涉及智能化医疗信息处理领域,特别是涉及一种基于二维码方式的用于诊断设备的诊断数据传递方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着科技的发展,用于医疗诊断的设备越来越多,相应的,在数字化、物联网和远程医疗逐渐发展的背景下,医疗诊断设备会产生的大量诊断数据。而对于这些诊断数据的分析处理和使用,往往是在其他终端上进行,因此就需要将诊断设备的数据传输到用于分析处理和使用的终端上。然而,这些终端可能分布在同一个局域网内,也可能分布在不同的局域网,从而由Internet相互链接。
[0003]目前广泛应用的,从一个医疗诊断设备提取数据的方法主要有:1.使用HTTP协议,TCP/IP,SMB/CIFS协议或者其他协议通过wifi或者有线方式链接设备,2.使用蓝牙通过对应蓝牙协议,3.通过USB物理媒介(如图1所示)。
[0004]然而上述三种方式存在以下缺陷:
[0005]使用wifi或者ethernet接口的设备必须配备wifi或ethernet接口模块,同时需要接入本地网络,需要在设备内架设相关数据传输服务。这不仅增加了硬件成本,也增加了软件开发成本。而且,wifi或者ethernet在某些场所是无法使用的。如果是处于一个局域网,则无法共享到internet相互连接的其他终端。
[0006]使用蓝牙协议,则需要配置蓝牙模块,提高了生产成本。同时蓝牙转递文件的协议也没有被广泛的应用。
[0007]U盘的数据转递方式则需要配备额外的优盘,需要经常插拔U盘。存在操作麻烦,接口容易损坏等缺点。

技术实现思路

[0008]基于此,有必要针对上述技术问题,提供一种能够基于二维码方式的用于诊断设备的诊断数据传递方法、装置、计算机设备和存储介质。
[0009]一方面,提供一种基于二维码方式的用于诊断设备的诊断数据传递方法方法,所述方法包括:
[0010]步骤202,设备厂商向MedRhein云平台申请注册某型号设备,并协商Speed Dial报文数据域格式。报文简短,以提高二维码在低分辨率屏幕的可读性;
[0011]步骤204,MedRhein云平台为该型号设备分发RSA公钥,并分配API Key;
[0012]步骤206:设备以二维码的形式提供数据导出功能,并显示二维码;
[0013]步骤208:用户使用MedRhein APP扫描二维码并通过MedRhein云平台解读扫描结果;
[0014]步骤210:MedRhein云平台使用私钥对密文进行解密,并根据设备型号对报文进行
解读,完成结果判别并存放数据库。
[0015]在其中一个实施例中,还包括:设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中,具体包括:
[0016]步骤2062:根据用户选择的数据文件,形成Speed Dial报文。
[0017]步骤2064:使用RSA公钥加密报文。
[0018]步骤2066:将加密后的报文转换为二维码并显示。
[0019]在其中一个实施例中,设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中之后,还包括:
[0020]步骤2082:若报文过长,无法满足二维码的可读性,可对报文进行分隔,分次显示二维码。
[0021]在其中一个实施例中,Speed Dial报文为医疗设备与MedRhein云平台进行数据交换的标准格式,由API Key及数据域两部分构成,类型为字符串类型。
[0022]在其中一个实施例中,Speed Dial报文结构包括:API Key

Part1、时间戳、API Key

Part2、二维码类型、数据名称(可选)、/、数据段1/数据段2/

/数据段n、/、设备SN号。
[0023]在其中一个实施例中,API Key

Part1由MedRhein云分发,用于区分厂商及设备型号,支持语言和相关服务。Part1为明文,指定了厂家和设备型号,不纳入加密。
[0024]时间戳为36位进制时间戳。可精确到秒。用以控制二维码有效时间。
[0025]API Key

Part2由MedRhein云分发,用于区分厂商及设备型号,支持语言和相关服务。Part2为密文,指定了服务类型,并且纳入加密。
[0026]二维码类型由1位数字表示,0表示完整二维码;1表示分段二维码的起始二维码;2~8表示分段二维码;9表示截止二维码;z表示测试二维码。
[0027]数据名称用于对该数据字段进行标识。在分段二维码中,该字段为空。
[0028]/表示分隔符。
[0029]数据段1/数据段2/

/数据段n为数据域,由多个数据段组成,数据段间以斜杠(/)分隔。具体数据域格式与设备型号相关,与厂商协商形成。
[0030]设备SN号为设备唯一的编号。
[0031]在其中一个实施例中,二维码通过屏幕、打印、外接显示屏的方式展示。
[0032]在其中一个实施例中,在报文上传到medrhein云之后,云平台进行报文解析并反馈给终端设备,终端设备数据进行检查,并撰写备注,同时将修改备注相关数据同步到云平台。
[0033]另一方面,提供了一种基于二维码方式的用于诊断设备的诊断数据传递装置,所述装置包括:
[0034]注册协商模块,用于设备厂商向MedRhein云平台申请注册某型号设备,并协商Speed Dial报文数据域格式;
[0035]分配模块,用于MedRhein云平台为该型号设备分发RSA公钥,并分配API Key;
[0036]显示模块,用于设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中。
[0037]扫描模块,用于用户使用MedRhein APP扫描二维码并通过MedRhein云平台解读扫描结果;
[0038]解析存储模块,用于MedRhein云平台使用私钥对密文进行解密,并根据设备型号
对报文进行解读,完成结果判别并存放数据库。
[0039]在一个具体的实施例中,显示模块,用于设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中,具体包括:
[0040]形成模块,用于根据用户选择的数据文件,形成Speed Dial报文。
[0041]加密模块,用于使用RSA公钥加密报文。
[0042]转化模块,用于将加密后的报文转换为二维码并显示。
[0043]在一个具体的实施例中,设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中之后,还包括:
[0044]若报文过长,无法满足二维码的可读性,可对报文进行分隔,分次显示二维码。
[0045]再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于二维码方式的用于诊断设备的诊断数据传递方法,其特征在于,包括:步骤202,设备厂商向MedRhein云平台申请注册某型号设备,并协商Speed Dial报文数据域格式。报文简短,以提高二维码在低分辨率屏幕的可读性;步骤204,MedRhein云平台为该型号设备分发RSA公钥,并分配API Key;步骤206:设备以二维码的形式提供数据导出功能,并显示二维码;步骤208:用户使用MedRhein APP扫描二维码并通过MedRhein云平台解读扫描结果;步骤210:MedRhein云平台使用私钥对密文进行解密,并根据设备型号对报文进行解读,完成结果判别并存放数据库。2.根据权利要求1所述的基于二维码方式的用于诊断设备的诊断数据传递方法,所述设备以二维码的形式提供数据导出功能,将二维码显示在屏幕中,具体包括:步骤2062:根据用户选择的数据文件,形成Speed Dial报文。步骤2064:使用RSA公钥加密报文。步骤2066:将加密后的报文转换为二维码并显示。3.根据权利要求1所述的基于二维码方式的用于诊断设备的诊断数据传递方法,所述设备以二维码的形式提供数据导出功能,并显示二维码,之后还包括:步骤2082:若报文过长,无法满足二维码的可读性,可对报文进行分隔,分次显示二维码。4.根据权利要求2所述的基于二维码方式的用于诊断设备的诊断数据传递方法,所述Speed Dial报文为医疗设备与MedRhein云平台进行数据交换的标准格式,由APIKey及数据域两部分构成,类型为字符串类型。5.根据权利要求4所述的基于二维码方式的用于诊断设备的诊断数据传递方法,所述Speed Dial报文结构包括:API Key

Part1、时间戳、API Key

Part2、二维码类型、数据名称(可选)、/、数据段1/数据段2/

/数据段n、/、设备SN号。6.根据权利要求5所述的基于二维码方式的用于诊断设备的诊断数据传递方法,所述APIKey

Part1由MedRhein云分发,用于区分厂商及设备型号,支持语言和相关服务,Part1为明文,指定了厂家和设备型号,不纳入加密;所述时间戳为36位进制时间戳,用以控制二维码有效时间。所述API Key

Part2由MedRhein云分发,用于区分厂商及设备型号,支持语言和相关服务,Part2为密文,指定了服务类型,并且纳入加密。所述二维码类型由1位数字表示;0表示完整...

【专利技术属性】
技术研发人员:沈正成
申请(专利权)人:上海美的茵信息技术有限公司
类型:发明
国别省市:

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

1