首页 / 专利库 / 计算机网络 / 服务器 / 一种体检数据的传输与存储方法

一种体检数据的传输与存储方法

阅读:730发布:2020-05-08

专利汇可以提供一种体检数据的传输与存储方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种体检数据的传输与存储方法,该方法由移动体检系统的智能网关汇总体检数据,将第一体检数据通过 近场通信 发送给移动终端,将所有体检数据使用体检密钥进行变换后存储于 服务器 ,经过用户授权的家庭医生可以使用医生密钥获取体检数据并撰写体检分析报告,体检分析报告经医生密钥加密后存储于服务器。该方法保证了体检数据传输与存储的安全性和隐私性。,下面是一种体检数据的传输与存储方法专利的具体信息内容。

1.一种体检数据的传输与存储方法,其特征在于,包括以下步骤:
(1)通过多个体检终端获取用户的第一体检数据,并在智能网关处汇总所述第一体检数据;
(2)用户使用其用户终端与所述智能网关建立近场通信连接;
(3)所述智能网关通过所述近场通信连接将所述第一体检数据发送给用户终端;所述第一体检数据是在体检现场当场就可以获得的数据
(4)所述用户终端随机生成一个体检密钥Key,并将所述体检密钥Key发送给所述智能网关;
(5)所述智能网关将所述第一体检数据划分为多个数据,每个数据块的长度与所述体检密钥Key的长度相同,将每个数据块与所述体检密钥Key相异或,得到第一存储数据;
(6)所述智能网关将后期获取的第二体检数据也划分为多个数据块,每个数据块的长度与所述体检密钥Key的长度相同,将每个数据块与所述体检密钥Key相异或,得到第二存储数据;所述第二体检数据是在体检当场无法获得的体检数据;
(7)所述智能网关将所述第一存储数据和第二存储数据发送给服务器存储;
(8)用户通过所述用户终端从服务器获取所述第二存储数据,用户终端将第二存储数据中的每个数据块与所述体检密钥Key相异或,获得所述第二体检数据。
2.根据权利要求1所述的方法,其特征在于,还包括以下步骤:
(9)所述用户终端生成医生访问密钥AccessKey=Key⊕DoctorKey,将所述医生访问密钥AccessKey发送给服务器;其中DoctorKey是用户与其家庭医生协商得到的医生密钥;
(10)针对所述第一存储数据和第二存储数据的中每个数据块,所述服务器将每个数据块与所述医生访问密钥AccessKey相异或,得到医生访问数据;
(11)所述服务器将所述医生访问数据发送给医生终端;
(12)所述医生终端使用所述医生密钥DoctorKey与所述医生访问数据中的每个数据块相异或,得到第一体检数据和第二体检数据;
(13)所述医生终端使用DoctorKey作为密钥,加密体检分析报告,将加密后的体检分析报告发送给服务器存储;
(14)所述用户终端从所述服务器获取加密后的体检分析报告,并使用DoctorKey解密,得到体检分析报告。
3.根据权利要求1-2任意一项所述的方法,其特征在于,所述用户终端是用户所持有的智能手机,用户在智能手机上下载相应的体检APP,以完成上述方法步骤。
4.根据权利要求3所述的方法,其特征在于,体检APP按照预定的规则对所述第一体检数据和第二体检数据进行组织和分析,将所述第一体检数据按照一定的组织形式展示给用户观看。
5.根据权利要求2-4任意一项所述的方法,其特征在于,所述家庭医生持有一个医生终端,用户使用其用户终端与医生终端远程连接,并进行电子签约,之后用户终端和医生终端之间协商出所述医生密钥。
6.根据权利要求2-5任意一项所述的方法,其特征在于,当服务器准备好了医生访问数据后,为该用户设置相应的医生可访问标志。
7.根据权利要求6所述的方法,其特征在于,医生使用所述医生终端连接服务器,看到所述医生可访问标志后,向服务器请求获取所述医生访问数据,所述服务器将所述医生访问数据发送给医生终端。
8.根据权利要求2所述的方法,其特征在于,医生通过医生终端阅读所述第一体检数据和第二体检数据,对体检数据进行分析,撰写体检分析报告。
9.根据权利要求2所述的方法,其特征在于,加密体检分析报告使用的加密算法为对称加密算法。
10.根据权利要求9所述的方法,其特征在于,所述对称加密算法为DES或AES算法。

说明书全文

一种体检数据的传输与存储方法

技术领域

[0001] 本发明属于智能医疗与计算机领域,尤其涉及一种体检数据的传输与存储方法。

背景技术

[0002] 根据国家和医疗领域的相关要求和建议,每个人一年应当至少体检一次。通常情况下,普通人员每年可以去医院或其他体检机构进行体检,获得相应的体检报告等数据。但是,并不是所有人都能方便的进行体检,例如:老人或其他特殊人群由于行动不便,去体检机构可能都不方便;偏远地区的人员由于路途和经济原因,也不愿意去体检。因此,通过提供基层移动医疗服务的方式,给上述人员进行上体检,例如使用体检车或者便携式体检设备,利用移动互联、物联网等IT技术手段,整合移动集中体检、基本公共卫生和家庭医生签约等系统模,让基层医生可以不受时间和地点的制约。但是,在这种工作方式下,体检数据需要通过网络传输,这可能引起数据安全性和隐私性的担忧。

发明内容

[0003] 为了解决现有技术中的上述问题,本发明提供了一种体检数据的传输与存储方法。
[0004] 本发明采用的技术方案具体如下:
[0005] 一种体检数据的传输与存储方法,包括以下步骤:
[0006] (1)通过多个体检终端获取用户的第一体检数据,并在智能网关处汇总所述第一体检数据;
[0007] (2)用户使用其用户终端与所述智能网关建立近场通信连接;
[0008] (3)所述智能网关通过所述近场通信连接将所述第一体检数据发送给用户终端;所述第一体检数据是在体检现场当场就可以获得的数据
[0009] (4)所述用户终端随机生成一个体检密钥Key,并将所述体检密钥Key发送给所述智能网关;
[0010] (5)所述智能网关将所述第一体检数据划分为多个数据块,每个数据块的长度与所述体检密钥Key的长度相同,将每个数据块与所述体检密钥Key相异或,得到第一存储数据;
[0011] (6)所述智能网关将后期获取的第二体检数据也划分为多个数据块,每个数据块的长度与所述体检密钥Key的长度相同,将每个数据块与所述体检密钥Key相异或,得到第二存储数据;所述第二体检数据是在体检当场无法获得的体检数据;
[0012] (7)所述智能网关将所述第一存储数据和第二存储数据发送给服务器存储;
[0013] (8)用户通过所述用户终端从服务器获取所述第二存储数据,用户终端将第二存储数据中的每个数据块与所述体检密钥Key相异或,获得所述第二体检数据。
[0014] 进一步地,还包括以下步骤:
[0015] (9)所述用户终端生成医生访问密钥AccessKey=Key⊕DoctorKey,将所述医生访问密钥AccessKey发送给服务器;其中DoctorKey是用户与其家庭医生协商得到的医生密钥;
[0016] (10)针对所述第一存储数据和第二存储数据的中每个数据块,所述服务器将每个数据块与所述医生访问密钥AccessKey相异或,得到医生访问数据;
[0017] (11)所述服务器将所述医生访问数据发送给医生终端;
[0018] (12)所述医生终端使用所述医生密钥DoctorKey与所述医生访问数据中的每个数据块相异或,得到第一体检数据和第二体检数据;
[0019] (13)所述医生终端使用DoctorKey作为密钥,加密体检分析报告,将加密后的体检分析报告发送给服务器存储;
[0020] (14)所述用户终端从所述服务器获取加密后的体检分析报告,并使用DoctorKey解密,得到体检分析报告。
[0021] 进一步地,所述用户终端是用户所持有的智能手机,用户在智能手机上下载相应的体检APP,以完成上述方法步骤。
[0022] 进一步地,体检APP按照预定的规则对所述第一体检数据和第二体检数据进行组织和分析,将所述第一体检数据按照一定的组织形式展示给用户观看。
[0023] 进一步地,所述家庭医生持有一个医生终端,用户使用其用户终端与医生终端远程连接,并进行电子签约,之后用户终端和医生终端之间协商出所述医生密钥。
[0024] 进一步地,当服务器准备好了医生访问数据后,为该用户设置相应的医生可访问标志。
[0025] 进一步地,医生使用所述医生终端连接服务器,看到所述医生可访问标志后,向服务器请求获取所述医生访问数据,所述服务器将所述医生访问数据发送给医生终端。
[0026] 进一步地,医生通过医生终端阅读所述第一体检数据和第二体检数据,对体检数据进行分析,撰写体检分析报告。
[0027] 进一步地,加密体检分析报告使用的加密算法为对称加密算法。
[0028] 进一步地,所述对称加密算法为DES或AES算法。
[0029] 本发明的有益效果是:体检数据经过变换后进行传输并存储于服务器,只有得到用户授权的家庭医生才可以真正看到该体检数据,也只有用户可以看到体检分析报告,保证了所有体检数据和报告的安全性和隐私性。附图说明
[0030] 此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
[0031] 图1是本发明方法所使用的体检系统的逻辑结构图。
[0032] 图2是一个移动体检系统的具体实施例

具体实施方式

[0033] 下面将结合附图以及具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
[0034] 参见附图1,其示出了本发明方法所使用的体检系统的逻辑结构图。该体检系统包括多个体检终端、智能网关、用户终端和服务器。
[0035] 其中,所述多个体检终端是用于对用户进行体检的体检设备,参见附图2所示,可以是心电图机、体温枪、血仪、便携式彩超等等,这些终端通常是方便基层医生携带,例如放置在体检车上,此外体检车上还设置一个智能网关,用于收集体检数据。每个体检终端可以具有通信模块,通过所述通信模块将体检数据发送到智能网关上进行汇总。根据本发明的另一个实施例,体检终端也可以不设置通信模块,而是由医生将体检终端检测得到的体检数据手动输入到智能网关上。总之,无论采用哪种方式,在医生对用户体检完成后,智能网关可以汇总得到用户的当前体检数据。
[0036] 所述智能网关具有网络通信模块和近场通信模块。所述网络通信模块使得所述智能网关可以连接互联网,并通过互联网与远程的服务器进行通信,优选的,所述网络通信模块可以是4G通信模块,从而可以通过移动4G网络,随时连接服务器。所述近场通信模块用于进行近场通信,例如可以是蓝牙或者NFC模块。
[0037] 所述用户终端是体检用户所持有的终端,优选的,所述用户终端是用户所持有的智能手机。用户可在智能手机上下载相应的体检APP,以完成本发明的方法。所述智能手机包括近场通信模块,并可通过所述近场通信模块与所述智能网关进行通信。
[0038] 所述服务器用于存储用户的体检数据,服务器连接互联网,通过网络获取外界上传的体检数据并存储,同时也可以根据请求,提供体检数据的下载。
[0039] 基于上述系统结果,下面详细说明本发明体检数据传输与存储方法的具体步骤:
[0040] (1)通过多个体检终端获取用户的第一体检数据,并在智能网关处汇总所述第一体检数据。
[0041] 需要说明的是,用户的体检数据分为第一体检数据和第二体检数据。其中第一体检数据是在体检现场当场就可以获得的数据,例如身高、体重、心电图等等。而第二体检数据是在体检当场无法获得的体检数据,例如血液检查,现场是无法进行详细的血液检查,体检现场只能完成抽血,将用户的血液样本送回医院进行专门的检查,才能获得血液检查结果。因此,智能网关在体检现场只需要汇总所述第一体检数据。
[0042] (2)用户使用其用户终端与所述智能网关建立近场通信连接。
[0043] 所述近场通信可以是NFC或者蓝牙等。在用户体检完毕后,用户持有起用户终端接近所述智能网关,在接近到一定距离后,用户终端和智能网关就可以建立近场通信,由于智能网关和用户终端分别在体检医生和用户的控制下,在接近时都能互相看见,因此两者之间的连接和通信都应当是可靠的。
[0044] (3)所述智能网关通过所述近场通信连接将所述第一体检数据发送给用户终端。
[0045] 优选的,用户终端可以事先安装了相应的体检APP,智能网关发送给用户终端的第一体检数据都由该体检APP进行存储和处理。体检APP可以按照预定的规则对所述第一体检数据进行组织和分析,从而可以将所述第一体检数据按照一定的组织形式展示给用户观看,例如通过图表的形式。
[0046] (4)所述用户终端随机生成一个体检密钥Key,并将所述体检密钥Key发送给所述智能网关。
[0047] 所述体检密钥应该具有足够的数据长度,优选的,Key不少于1024位。也就是说,所述体检密钥Key可以是一个长度为1024位的随机数。
[0048] 所述体检密钥Key可以由所述体检APP随机生成,并由所述体检APP负责存储和管理。
[0049] (5)所述智能网关将所述第一体检数据划分为多个数据块,每个数据块的长度与所述体检密钥Key的长度相同(最后一个数据块如果长度不足,则在数据块的末尾补零),将每个数据块与所述体检密钥Key相异或,得到第一存储数据。
[0050] 例如,如果体检密钥Key是1024位,则将所述第一体检数据划分成n个1024位的数据块,假设这n个数据块为Block1,Block2,……,Blockn,则所述智能网关分别计算Si=Blocki⊕Key(1≤i≤n),得到了n个异或后的数据块Si,则这n个Si组成了所述第一存储数据。
[0051] (6)所述智能网关将后期获取的第二体检数据也划分为多个数据块,每个数据块的长度与所述体检密钥Key的长度相同(最后一个数据块如果长度不足,则在数据块的末尾补零),将每个数据块与所述体检密钥Key相异或,得到第二存储数据。
[0052] 如前所述,第二体检数据在体检当场无法获取,例如血液检查数据需要回医院进行检查才能获得,因而第二体检数据需要在后期汇总。
[0053] 与步骤5相类似,将第二体检数据划分成m个数据块,设为B1,B2,……Bm,所述智能网关分别计算Ti=Bi⊕Key(1≤i≤m),得到了m个异或后的数据块Ti,则这m个Ti组成了第二存储数据。
[0054] 至此,所述智能网关拥有了第一存储数据和第二存储数据,并且所述第一存储数据和第二存储数据相当于被体检密钥Key所加密,如果没有体检密钥Key,是无法从第一存储数据和第二存储数据获得第一体检数据和第二体检数据。此时所述智能网关自动删除所述体检密钥Key,那么就只有用户才能从第一/第二存储数据中获取第一/第二体检数据。
[0055] (7)所述智能网关将所述第一存储数据和第二存储数据发送给服务器存储。
[0056] 具体的,所述服务器也是体检APP所连接的服务器,服务器可以提供数据库以存储各个用户的第一/第二存储数据,所述第一/第二存储数据与相应的用户标识符(例如身份证号或者手机号)对应存储。用户通过其标识符登录体检APP,就可以访问服务器上相应的数据。
[0057] (8)用户通过所述用户终端从服务器获取所述第二存储数据,将第二存储数据中的每个数据块与所述体检密钥Key相异或,获得所述第二体检数据。
[0058] 具体的,针对第二存储数据中的每个数据块Ti,所述用户终端可以计算:Ti⊕Key=Bi⊕Key⊕Key=Bi,这样用户终端就可以简单地从第二存储数据中恢复出第二体检数据。
[0059] 与步骤3类似,第二体检数据也可以由体检APP进行存储和处理。体检APP可以按照预定的规则对所述第二体检数据进行组织和分析,将第一体检数据和第二体检数据一起按照一定的组织形式展示给用户观看,例如通过图表的形式。
[0060] 以上步骤只是针对体检的基础数据进行传输和存储。但是,体检基础数据还需要由医生进行分析,并给出相应的分析报告,此时就需要给医生赋予相应的访问体检基础数据的权
[0061] 为此,用户事先需要确定一个家庭医生,如果用户没有家庭医生,可以由体检机构为其指定一个。用户与其家庭医生签约,同意家庭医生访问其体检数据,在签约后,用户与家庭医生协商一个医生密钥DoctorKey。根据本发明的一个优选实施例,所述家庭医生持有一个医生终端,用户使用其用户终端与医生终端远程连接,并进行电子签约,之后用户终端和医生终端之间协商出所述医生密钥。具体的密钥协商方法本发明不作限制,一种简单的方法可以由用户终端生成所述医生密钥并发送给医生终端。
[0062] 当用户需要提交体检分析报告时,可以通过用户终端执行如下步骤:
[0063] (9)所述用户终端生成医生访问密钥AccessKey=Key⊕DoctorKey,将所述医生访问密钥AccessKey发送给服务器。
[0064] 此时,服务器只能获取AccessKey,服务器是无法从AccessKey中获取体检密钥Key,因此服务器仍然不能获得用户的体检数据。
[0065] (10)针对所述第一存储数据和第二存储数据的中每个数据块,所述服务器将每个数据块与所述医生访问密钥AccessKey相异或,得到医生访问数据。
[0066] 具体的,对于第一存储数据中的每个数据块Si,计算Si⊕AccessKey(1≤i≤n),对于第二存储数据中的每个数据块Tj,计算Tj⊕AccessKey(1≤j≤m),这样服务器可以得到m+n个数据块,这m+n个数据块组成了医生访问数据。
[0067] (11)所述服务器将所述医生访问数据发送给医生终端。
[0068] 具体实现上,当服务器准备好了医生访问数据后,可以为该用户设置相应的医生可访问标志。医生使用所述医生终端连接服务器,看到所述医生可访问标志后,就可以向服务器请求获取所述医生访问数据,所述服务器就将所述医生访问数据发送给医生终端。
[0069] (12)所述医生终端使用所述医生密钥DoctorKey与所述医生访问数据中的每个数据块相异或,得到第一体检数据和第二体检数据。
[0070] 具体的,正如步骤10所述,医生访问数据包括Si⊕AccessKey(1≤i≤n)和Tj⊕AccessKey(1≤j≤m)的计算结果。则医生终端可以计算:
[0071] Si⊕AccessKey⊕DoctorKey=Si⊕Key⊕DoctorKey⊕
[0072] DoctorKey=Si⊕Key=Blocki⊕Key⊕Key=Blocki
[0073] Tj⊕AccessKey⊕AccessKey=Tj⊕Key⊕DoctorKey⊕
[0074] DoctorKey=Tj⊕Key=
[0075] Bj⊕Key⊕Key=Bj
[0076] 这样,医生终端就可以获得第一体检数据和第二体检数据的每个数据块。医生通过医生终端阅读所述第一体检数据和第二体检数据,对体检数据进行分析,撰写体检分析报告。
[0077] (13)所述医生终端使用DoctorKey作为密钥,加密体检分析报告,将加密后的体检分析报告发送给服务器存储。
[0078] 具体的加密算法应当选择对称加密算法,例如DES或AES算法。
[0079] (14)所述用户终端从所述服务器获取加密后的体检分析报告,并使用DoctorKey解密,得到体检分析报告。
[0080] 具体的,用户通过体检APP连接服务器并下载加密后的体检分析报告,体检APP使用与医生终端协商得到的DoctorKey解密所述体检分析报告,然后展示给用户。
[0081] 通过本发明的上述步骤可以看出,体检数据经过变换后进行传输并存储于服务器,只有得到用户授权的家庭医生才可以真正看到该体检数据,也只有用户可以看到体检分析报告,保证了所有体检数据和报告的安全性和隐私性。数据的变换相对也并不复杂,并不会影响各个终端的执行效率。
[0082] 以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈