著录项信息
专利名称 | 多台移动终端及终端医疗级影像数据传输方法 |
申请号 | CN201511030519.5 | 申请日期 | 2015-12-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-06-15 | 公开/公告号 | CN105681616A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N1/00 | IPC分类号 | H;0;4;N;1;/;0;0;;;H;0;4;N;1;/;3;2查看分类表>
|
申请人 | 武汉帕菲利尔信息科技有限公司 | 申请人地址 | 湖北省武汉市东湖新技术开发区高新大道999号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 武汉帕菲利尔信息科技有限公司 | 当前权利人 | 武汉帕菲利尔信息科技有限公司 |
发明人 | 万明祥 |
代理机构 | 北京双收知识产权代理有限公司 | 代理人 | 曾晓芒 |
摘要
本发明适用于医疗互联网技术领域,提供一种多台移动终端及终端医疗级影像数据传输方法,包括:第一终端与第二终端建立数据连接,连接方式为直接WiFi/蓝牙连接,或者网络连接;选择待发送的一张或多张医疗影像图片;当接收到发送指令后,所述第一终端将所述医疗影像图片加密后发送至所述第二终端;所述第二终端对接收到的图像数据进行解密,还原得到原始的医疗影像图片。本发明实现了第一终端将医疗影像图片发送至第二终端,供亲属或者医生参考,患者到其他医院就诊时,可以直接将医疗影像图片发给医生,帮助医生诊断,无需再次影像检查,实现了影像共享,也节省了看病成本。
1.一种多台移动终端及终端医疗级影像数据传输方法,其特征在于,所述方法包括:
第一终端与第二终端建立数据连接,连接方式为直接WiFi/蓝牙连接,或者网络连接;
选择待发送的一张或多张医疗影像图片;
当接收到发送指令后,所述第一终端将所述医疗影像图片加密后发送至所述第二终端;
所述第二终端对接收到的图像数据进行解密,还原得到原始的医疗影像图片;
其中,所述第一终端将所述医疗影像图片加密后发送至所述第二终端步骤,具体包括:
针对每张医疗影像图片,在图片中生成任意轨迹、任意数量的曲线和/或直线,将图片划分成若干小块;
任意两个相邻小块间存在若干条边缘线段,将所有边缘线段所经过的每个像素点随机分配一个特征值;
从图片中选择一个小块作为起始块,对其相邻的小块进行顺序编号,按照编号从小到大顺序遍历已编号小块,针对每个已编号小块继续对其相邻的未编号的小块进行顺序编号,直至所有小块编号完毕,同时保存小块与其相邻小块的映射表;
将所有小块随机选择发送至所述第二终端,并且将所述映射表也发送至所述第二终端,每个小块包括小块像素,还包括边缘线段像素的特征值以及偏移值,所述偏移值为相邻两个边缘线段像素点间偏移的距离值;
其中,所述第二终端对接收到的图像数据进行解密,还原得到原始的医疗影像图片步骤,具体包括:
每读取到小块后首先将该小块存于缓存区,具体为:按照行首-行尾-行尾-行首顺序还原像素,其中在读取到边缘线段像素时,根据所述偏移值找到下行边缘线段像素的位置;
在映射表中根据编号找到起始块及其相邻小块;
针对起始块的每条边缘线段像素,在起始块的相邻小块中,找到特征值相匹配的边缘线段所属小块,并将该小块对应拼接在起始块相邻位置;
然后继续选择下一小块,针对当前小块在映射表中找到其相应小块,对当前小块余下的边缘线段像素,找到特征值相匹配的边缘线段所属小块,将找到的小块对应拼接在当前小块相邻位置;
当所有小块选择拼接完毕后,得到原始医疗影像图片。
2.如权利要求1所述方法,其特征在于,所述医疗影像图片加密后,另行生成图片信息,将加密后的医疗影像图片以及图片信息发送至所述第二终端,所述图片信息包括图片张数、医疗影像图片的生成时间、医院科室。
3.如权利要求1所述方法,其特征在于,所述起始块的编号为0,在相邻小块中任选一小块标记为1,然后按照顺时针顺序每次加1编号后续小块,然后针对每个已编号小块继续对其相邻的未编号的小块进行顺序编号,直至所有小块编号完毕。
4.如权利要求1所述方法,其特征在于,选择图片四个角中任意一个角的小块作为起始块。
多台移动终端及终端医疗级影像数据传输方法\n技术领域\n[0001] 本发明属于医疗互联网技术领域,尤其涉及一种多台移动终端及终端医疗级影像数据传输方法。\n背景技术\n[0002] 目前用户的医疗影像数据,比如B超、X光等胶片,都是保存在各个医院的服务器中,不对患者和其他医院开放,医院仅提供给患者一两张有代表性的胶片,而通常做一次影像检查,会得到几十到几百张胶片,因此患者得到的胶片不是完全的影像数据,医院之间的用户的医疗影像数据也无法共享,患者到其他医院就诊时,需要重新进行检查,非常浪费资源,而且由于胶片数量有限,家人也无法及时看到患者的具体胶片情况。\n发明内容\n[0003] 鉴于上述问题,本发明的目的在于提供一种多台移动终端及终端医疗级影像数据传输方法,旨在解决现有患者医疗影像数据无法共享的技术问题。\n[0004] 所述方法包括下述步骤:\n[0005] 多台移动终端及终端医疗级影像数据传输方法,其特征在于,所述方法包括:\n[0006] 第一终端与第二终端建立数据连接,连接方式为直接WiFi/蓝牙连接,或者网络连接;\n[0007] 选择待发送的一张或多张医疗影像图片;\n[0008] 当接收到发送指令后,所述第一终端将所述医疗影像图片加密后发送至所述第二终端;\n[0009] 所述第二终端对接收到的图像数据进行解密,还原得到原始的医疗影像图片。\n[0010] 本发明的有益效果是:本发明中,第一终端为患者终端,保存有自己相关的医疗影像图片,当患者需要将图片发送至他人时,比如亲属或者医生,则可以将图片加密后直接或者通过网络方式发送至第二终端,第二终端可以为移动终端或者个人电脑等,第二终端接收到的加密后的图片后,反向解密即可得到原始的医疗影像图片,供亲属或者医生参考,这样患者到其他医院就诊时,可以直接将医疗影像图片发给医生,帮助医生诊断,无需再次影像检查,实现了影像共享,也节省了看病成本。\n附图说明\n[0011] 图1是本发明实施例提供的多台移动终端及终端医疗级影像数据传输方法的流程图;\n[0012] 图2是图1中步骤S103的一种具体流程图;\n[0013] 图3是图片分块示意图;\n[0014] 图4是映射表示意图;\n[0015] 图5是小块的像素存储顺序示意图;\n[0016] 图6是图1中步骤S104的一种具体流程图。\n具体实施方式\n[0017] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0018] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。\n[0019] 图1示出了本发明实施例提供的多台移动终端及终端医疗级影像数据传输方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。\n[0020] 如图1所示,本实施例提供的多台移动终端及终端医疗级影像数据传输方法包括下述步骤:\n[0021] 步骤S101、第一终端与第二终端建立数据连接,连接方式为直接WiFi/蓝牙连接,或者网络连接;\n[0022] 步骤S102、选择待发送的一张或多张医疗影像图片;\n[0023] 步骤S103、当接收到发送指令后,所述第一终端将所述医疗影像图片加密后发送至所述第二终端;\n[0024] 步骤S104、所述第二终端对接收到的图像数据进行解密,还原得到原始的医疗影像图片。\n[0025] 本实施例中,所述第一终端为患者的终端设备,所述第二终端为医生或者亲属或者其他人的终端设备,这里终端设备可以为移动终端(如智能手机、平板电脑等)、固定终端(如计算机等)。第一终端和第二终端建立数据连接,若两个终端在距离较近,如两台手机之间,可以直接通过开启WiFi模块或蓝牙模块建立连接,如果第二终端为计算机,当计算机上插有无线WiFi网卡,也可以直接建立连接。如果两个终端无法直接连接,这样也可以通过互联网建立连接,比如在医院内,患者手机连接医院局域网,同时医生的工作计算机也接入医院局域网,患者可以将医疗影像图片发送至医生的工作计算机。又如,患者手机连接互联网,将医疗影像图片发送至家里亲属的计算机。实现了医疗影像图片从第一终端发送至第二终端。\n[0026] 医院为患者检查时,会将医疗影像图片保存至后台服务器中,患者可以通过第一终端下载到本地。同时会针对每次影像检查,生成一个文件夹,文件夹包含有相关检查的图片张数、医疗影像图片的生成时间、医院科室信息等。当患者需要将医疗影像图片发送至第二终端时,可以根据需要在第一终端上选择整个文件夹,也可以进入文件夹选择合适的医疗影像图片,然后点击确认发送按键,当接收到发送指令后,所述第一终端将所述医疗影像图片加密后发送至所述第二终端。由于传输的患者的医疗影像图片,考虑到数据的保密性,需要对图片进行加密,避免图片外泄,泄露患者病情。当然在第二终端中,安装对应的客户端,按照预设的解密算法即可解密得到原始的医疗影像图片。\n[0027] 作为所述加密方法的一种实现方式,如图2所示,包括下述步骤:\n[0028] 步骤S201、针对每张医疗影像图片,在图片中生成任意轨迹、任意数量的曲线和/或直线,将图片划分成若干小块。\n[0029] 本实施方式通过对图片进行分块编号,然后在第二终端对图片进行拼接,还原得到原始的医疗影像图片。图3是图片分块的示意图,通过若干条曲线和/或直线,将图片划分成若干小块。每条线都是按照像素点走线。\n[0030] 步骤S202、任意两个相邻小块间存在一条线段,将所有线段所经过的像素点随机分配一个特征值,若小块中图片存在边界像素,则记录此边界像素。\n[0031] 所有线相互交叉后,会得到多条线段,每条线段均为两个相邻小块间的公共线段。\n本步骤将所有线段所经过的像素点随机分配一个特征值,比如随机为每个像素分配一个比特位0或1作为特征值。若小块为边界小块,即小块位于图片的边界位置,存在一段边界像素,则记录此边界像素,比如可以记录横向边界为01,记录竖向边界为10。\n[0032] 步骤S203、从图片中选择一个小块作为起始块,对其相邻的小块进行顺序编号,按照编号从小到大顺序遍历已编号小块,针对每个已编号小块继续对其相邻的未编号的小块进行顺序编号,直至所有小块编号完毕,同时保存小块与其相邻小块的映射表。\n[0033] 图片分块完成后,还需要对小块进行编号。从图片中选择任意一小块作为起始块,标记为0,在相邻小块中任选一小块标记为1,然后按照顺时针顺序每次加1编号后续小块,然后针对每个已编号小块继续对其相邻的未编号的小块进行顺序编号,直至所有小块编号完毕。一般优选图片四个角中任意一个角的小块作为起始块。在图3中,选择左上角的小块作为起始块,标记为0,起始块有3个相邻小块,按照顺时针顺序分别标记为1、2、3,然后对小块1的相邻小块进行编号,已经编号的小块就无需再次编号,跳过即可,因此这里只需编号小块5,然后继续按顺序对小块2、3、4的相邻小块进行编号,小块2的相邻小块标记为6、7,小块3的相邻小块标记为8、9,小块4没有未标记的相邻小块,那么跳过继续对小块5的相邻小块编号,按照这种规则对所有小块进行编号,编号完成后,各小块的编号如图3所示。实际中分割线条的数量会更多,因此划分后的每个小块都比较小,数量远远超过38个。\n[0034] 在编号完成后,就得到了小块映射表。图3所示的分割小块对应的映射表如图4所示。\n[0035] 步骤S204、将所有小块随机选择发送至所述第二终端,并且将所述映射表也发送至所述第二终端,每个小块包括小块像素,还包括边界线段像素的特征值以及像素点的偏移序列。\n[0036] 在发送小块时,随机发送。发送的各个小块,不仅包括整个小块的像素,还包括边界线段像素的特征值以及像素点的偏移序列。如图5所示,小块在本地保存是按照行首-行尾-行尾-行首-行首-行尾…的顺序排列,假设当前保存到一行像素从行首到行尾,行尾像素是边缘像素,有特征值,因此可以识别出行尾像素,然后保存像素点的偏移值,即下行行尾像素与当前行行尾像素的距离,然后继续从行尾向行首放心保存行像素,按照此方法依次保存个像素,特征值已经偏移值。\n[0037] 第二终端在接收到数据后需要进行反向解密操作,具体如图6所示,包括下述步骤:\n[0038] 步骤S601、首先在映射表中根据编号找到起始块及其相邻小块。\n[0039] 解密时,首先读取映射表找到起始块,即编号为0的小块,以及起始块相邻的小块,并根据编号可以在接收到的小块中进行查找。\n[0040] 步骤S602、针对起始块的每条边缘线段像素,在起始块的相邻小块中,找到特征值相匹配的边缘线段所属小块,并将该小块对应拼接在起始块相邻位置。\n[0041] 步骤S603、然后继续选择下一小块,针对当前小块在映射表中找到其相应小块,对当前小块余下的边缘线段像素,找到特征值相匹配的边缘线段所属小块,将找到的小块对应拼接在当前小块相邻位置。\n[0042] 每个小块都有若干条边缘线段(不包括图片边界),针对小块的所有边缘线段的像素,根据其特征值找到存在相同特征值的相邻小块,然后将两个相邻小块具有相同特征值的边缘像素一一拼接,当然由于拼接处的像素点重复了一次,因此还要删除边缘线段重复的像素点。\n[0043] 具体的,对于起始块0,相邻小块有1、2、3共三个小块,首选读取起始块0右侧的一条边缘线段的像素点的特征值,然后在分别读取这三个小块的边缘线段像素点的特征值,当找到相同的边缘线线段后,即小块1左侧边缘线段的像素点特征值与起始块0右侧的边缘线段特征值相同,这样就将小块1的左侧边缘线段按照像素点一一对齐至起始块0的右侧,这样就将小块1整体拼接到起始块0的右侧。同时还要删除小块1左侧边缘像素点,避免拼接后像素重复。\n[0044] 对于每个小块,在读取后首先要将该小块的数据至于缓存区中,按照图5所示顺序还原像素,在读取到行尾像素后,碰到行尾像素的特征值以及下一像素点的偏移值,那么根据偏移值即可找到下行行尾像素的位置,然后向前读取数据直至行首,同样读取到特征值后,再换下一行,这样就可以将小块中所有像素读取到内存中,完成了一个小块的数据读取,根据然后可以得到小块所有边缘线段的像素点特征值,进行匹配查找即可。\n[0045] 找到匹配边缘线段后,直接将整个缓存区中的这个小块的整个像素块剪切到拼接区中,拼接区用于存储拼接好的小块的像素数据,剪切的时候,还要删除匹配边缘线段像素点的特征值以及偏移值。\n[0046] 步骤S604、当所有小块选择拼接完毕后,得到原始医疗影像图片。\n[0047] 所有小块拼接完后,这样就在拼接区得到了原始医疗影像图片,然后保存到第二终端本地。\n[0048] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-05-15
- 2016-07-13
实质审查的生效
IPC(主分类): H04N 1/00
专利申请号: 201511030519.5
申请日: 2015.12.31
- 2016-06-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-02
|
2013-12-26
| | |
2
| |
2015-10-07
|
2015-05-13
| | |
3
| | 暂无 |
2011-06-22
| | |
4
| |
2010-10-20
|
2010-05-28
| | |
5
| | 暂无 |
2015-05-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |