Movatterモバイル変換


[0]ホーム

URL:


CN108989597A - Medical image transmission method, transmission center and terminal - Google Patents

Medical image transmission method, transmission center and terminal
Download PDF

Info

Publication number
CN108989597A
CN108989597ACN201811000206.9ACN201811000206ACN108989597ACN 108989597 ACN108989597 ACN 108989597ACN 201811000206 ACN201811000206 ACN 201811000206ACN 108989597 ACN108989597 ACN 108989597A
Authority
CN
China
Prior art keywords
transmission
terminal
medical image
image
message
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
CN201811000206.9A
Other languages
Chinese (zh)
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.)
Shanghai Institute of Technical Physics of CAS
Original Assignee
Shanghai Institute of Technical Physics of CAS
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 Shanghai Institute of Technical Physics of CASfiledCriticalShanghai Institute of Technical Physics of CAS
Priority to CN201811000206.9ApriorityCriticalpatent/CN108989597A/en
Publication of CN108989597ApublicationCriticalpatent/CN108989597A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The present invention relates to medical image transmission method, transmission center and terminals, transmission center and terminal include SIP communication module and messaging module, it sends terminal and receives the point-to-point transmission for completing medical image between terminal based on Session Initiation Protocol communication and message communicating binary channels, in the case where it cannot be communicated with each other between transmission terminal and reception terminal, sends terminal and pass through transmission center forwarding medical image to the reception terminal.The present invention solves the problems, such as that medical image quickly transmits under internet environment, and ensure that safety, integrality and the correctness of image transmitting.

Description

Translated fromChinese
医学影像传输方法、传输中心和终端Medical image transmission method, transmission center and terminal

技术领域technical field

本发明涉及信息通讯、计算机及医疗技术领域,具体涉及医学影像传输方法、传输中心和终端。The invention relates to the fields of information communication, computer and medical technology, in particular to a medical image transmission method, a transmission center and a terminal.

背景技术Background technique

随着各种医疗信息数字化的实现,以及国际互联网及相关技术的广泛使用,人们在逐步完成医院信息数字化建设后,正在加紧研究利用高速信息网搭建各种云平台,提供多种影像服务模式,如影像远程诊断、专家咨询、影像人工智能分析中心等,其共同特点是需要影像资料在各种医疗机构以及手持设备中通过互联网进行快速传输,使得相关影像信息在网络中随病人的就医状况和需求,在医疗机构之间、不同科室之间及专家移动设备进行相互调用。当前,影像传输大多依靠搭建云平台进行传输,随着影像设备先进程度的提高,单次检查的图像量日益增多,云平台存储量和提取速度压力增大,因此,迫切需要一种能保证影像在分布式节点传输的快速可靠方法,从而提高临床诊断、治疗和健康服务的水平、质量与效率,并大大节约资源。With the realization of various medical information digitization and the widespread use of the Internet and related technologies, after gradually completing the digitalization of hospital information, people are stepping up research on building various cloud platforms using high-speed information networks to provide various image service modes. Such as image remote diagnosis, expert consultation, image artificial intelligence analysis center, etc., the common feature is that image data needs to be quickly transmitted through the Internet in various medical institutions and handheld devices, so that relevant image information can be transmitted in the network along with the patient's medical status and According to the needs, mutual calls are made between medical institutions, between different departments and experts' mobile devices. At present, image transmission mostly depends on building a cloud platform for transmission. With the improvement of the advanced level of imaging equipment, the amount of images for a single inspection is increasing, and the pressure on cloud platform storage capacity and extraction speed is increasing. Therefore, there is an urgent need for an image that can guarantee A fast and reliable method of transmission in distributed nodes, thereby improving the level, quality and efficiency of clinical diagnosis, treatment and health services, and greatly saving resources.

影像资料快速传输的主要瓶颈在于:影像信息系统分布在不同医疗机构,医疗机构在面向互联网的网络建设中使用的网络结构和安全策略各不相同,并采用不同厂商的路由器和防火墙,使得医疗机构之间的访问受限,另外病人或影像诊断专家往往使用移动设备进行上传和调阅影像资料,移动设备具有不固定网络地址的特性,也使得影像资料点对点传输受限。目前影像资料交换大多采用与区域数据中心(或云平台)通信,由数据中心转发至相应的医疗机构或专家所用的网络中,这大大降低了影像传输的速度,并且数据中心的存储量和提取速度压力不断加大,将消耗巨额的资源。The main bottleneck in the rapid transmission of image data is that: image information systems are distributed in different medical institutions, and medical institutions use different network structures and security strategies in Internet-oriented network construction, and use routers and firewalls from different manufacturers, making medical institutions In addition, patients or diagnostic imaging experts often use mobile devices to upload and view image data. Mobile devices have the characteristics of non-fixed network addresses, which also limits the point-to-point transmission of image data. At present, image data exchange mostly uses communication with the regional data center (or cloud platform), and is forwarded by the data center to the network used by the corresponding medical institutions or experts, which greatly reduces the speed of image transmission, and the storage capacity and retrieval capacity of the data center The increasing speed pressure will consume huge resources.

发明内容Contents of the invention

本发明的目的在于克服已有技术的不足,利用互联网环境,采用SIP协议,实现分布式点对点自适应数据传输,保证医学图像在医疗机构或专家所在的网络中快速可靠传输。The purpose of the present invention is to overcome the deficiencies of the prior art, utilize the Internet environment, adopt the SIP protocol, realize distributed point-to-point adaptive data transmission, and ensure the rapid and reliable transmission of medical images in the network where medical institutions or experts are located.

为了实现上述目的,本发明首先提供一种医学影像传输方法,发送终端和接收终端之间基于SIP协议通信和消息通信双通道完成医学影像的点对点传输,当发送终端和接收终端之间不可以互相通信的情况下,发送终端通过传输中心转发医学影像至所述的接收终端。In order to achieve the above purpose, the present invention firstly provides a medical image transmission method. The point-to-point transmission of medical images is completed between the sending terminal and the receiving terminal based on SIP protocol communication and message communication. When the sending terminal and the receiving terminal cannot communicate with each other In the case of communication, the sending terminal forwards the medical image to the receiving terminal through the transmission center.

上述传输方法还进一步具有如下优化步骤:The above-mentioned transmission method further has the following optimization steps:

所述的发送终端和接收终端在传输中心进行登录和注册,注册信息包括发送和接收终端的网络类型。The sending terminal and the receiving terminal log in and register at the transmission center, and the registration information includes the network types of the sending and receiving terminals.

发送终端根据接收终端注册的网络类型判断是否可以进行点对点通信,不可以点对点通信时,发送终端将图像转化成字节流通过传输中心转发至接收终端后再转化回图像。The sending terminal judges whether point-to-point communication is possible according to the network type registered by the receiving terminal. When point-to-point communication is not possible, the sending terminal converts the image into a byte stream and forwards it to the receiving terminal through the transmission center, and then converts it back to the image.

发送终端在传输前对医学影像进行加密和/或分段,接收终端在接收到医学影像后进行相应的解密和/或重组。The sending terminal encrypts and/or segments the medical images before transmission, and the receiving terminal performs corresponding decryption and/or reassembly after receiving the medical images.

传输中心可以取消发送终端和接收终端之间的某次医学影像传输。The transmission center can cancel a medical image transmission between the sending terminal and the receiving terminal.

本发明还包括一种医学影像的传输中心,用于转发来自于发送终端的医学影像至接收终端,包括储存于数据存储器中并且被配置成由一个或多个处理器执行的如下模块:The present invention also includes a medical image transmission center for forwarding medical images from a sending terminal to a receiving terminal, including the following modules stored in a data memory and configured to be executed by one or more processors:

SIP通信模块,基于SIP协议发送或接收医学影像,SIP communication module, based on SIP protocol to send or receive medical images,

消息通信模块,基于消息队列、消息订阅和HTTP服务发送或接收消息。Message communication module, based on message queue, message subscription and HTTP service to send or receive messages.

上述传输中心还具有如下优化方案:The above-mentioned transmission center also has the following optimization scheme:

还包括节点管理模块,用以节点注册、认证登录和注销,以及节点间图像传输的路由规则、图像加密分段规则的设定。It also includes a node management module, which is used for node registration, authentication login and logout, and the setting of routing rules for image transmission between nodes and image encryption segmentation rules.

包括传输监控模块,包含一个管理界面用以监控医学影像的传输情况。It includes a transmission monitoring module, including a management interface for monitoring the transmission of medical images.

所述的消息包括有效性检查消息、控制消息、传输进度消息通知以及监控消息。Said messages include validity check messages, control messages, transmission progress message notifications and monitoring messages.

本发明还包括一种医学影像的终端,作为医学影像的发送或接收的终端,包括储存于数据存储器中并且被配置成由一个或多个处理器执行的如下模块:The present invention also includes a medical image terminal, as a terminal for sending or receiving medical images, including the following modules stored in the data memory and configured to be executed by one or more processors:

SIP通信模块,基于SIP协议分段发送或接收医学影像,SIP communication module, based on the SIP protocol to send or receive medical images in segments,

消息通信模块,基于消息队列、消息订阅和HTTP服务发送或接收消息。Message communication module, based on message queue, message subscription and HTTP service to send or receive messages.

上述终端还具有如下优化方案:The above terminal also has the following optimization scheme:

包括图像提取模块,用以提取本地图像和加密。Including the image extraction module to extract local images and encrypt them.

包括图像校验模块,用于对接收的图像进行重组解密校验。An image verification module is included, which is used for recombining, decrypting and verifying the received image.

所述的消息包括密钥消息、传输概要消息、控制消息以及监控消息。Said messages include key messages, transmission summary messages, control messages and monitoring messages.

本发明与已有技术相比,具有实质性突破:Compared with the prior art, the present invention has a substantial breakthrough:

(1)本发明的医学影像自适应传输方法通过对图像加密、分段和基于SIP协议通信和消息通信双通道完成图像的点对点并行传输,保证了图像传输的安全性、完整性和正确性,解决了互联网环境下医学影像快速传输的问题。(1) The self-adaptive medical image transmission method of the present invention completes point-to-point parallel transmission of images through image encryption, segmentation, and SIP-based communication and message communication dual channels to ensure the security, integrity and correctness of image transmission, It solves the problem of rapid transmission of medical images in the Internet environment.

(2)本发明的医学影像自适应传输方法适用于医疗机构之间、移动设备之间、医疗机构和移动设备之间的医学影像传输,可以无缝集成到影像云平台或区域共享交换系统中。(2) The medical image adaptive transmission method of the present invention is suitable for medical image transmission between medical institutions, between mobile devices, and between medical institutions and mobile devices, and can be seamlessly integrated into image cloud platforms or regional sharing exchange systems .

(3)本发明的装置具有易操作的交互界面,具有节点分布和注册登录信息管理以及影像传输进度监控和取消控制的功能,使其更易于监控管理。(3) The device of the present invention has an easy-to-operate interactive interface, and has the functions of node distribution, registration and login information management, image transmission progress monitoring and cancellation control, making it easier to monitor and manage.

(4)本发明的方法对医院现有影像信息系统运行无任何副作用或对其性能有任何影响。(4) The method of the present invention has no side effects on the operation of the existing imaging information system of the hospital or any influence on its performance.

附图说明Description of drawings

图1为互联网环境下医学影像自适应传输方法与装置的两层架构示意图。Fig. 1 is a schematic diagram of a two-layer architecture of a medical image adaptive transmission method and device in an Internet environment.

图2为传输中心实施程序分层架构图。Fig. 2 is a layered architecture diagram of the transmission center implementation program.

图3为传输前置机或移动设备实施程序分层架构图。Fig. 3 is a layered architecture diagram of the transmission front-end processor or the implementation program of the mobile device.

图4为实施程序传输节点注册登录流程图。Fig. 4 is a flow chart of registering and logging in the transfer node implementing the program.

图5为实施源节点读取图像传输任务表的流程图。Fig. 5 is a flow chart of implementing the source node to read the image transmission task table.

图6为实施源节点进行DICOM图像传输的流程图。Fig. 6 is a flow chart of implementing the source node to perform DICOM image transmission.

图7为实施目的节点接收DICOM图像的流程图。Fig. 7 is a flow chart of implementing the destination node to receive the DICOM image.

图8为实施源节点断点续传流程图。Fig. 8 is a flow chart of implementing the source node resume transmission.

具体实施方式Detailed ways

下面结合图1-图8给出本发明一个较好实施例并进一步对本发明实施例作详细阐述,应当理解实施例和附图仅用于解释说明而不用于限定本发明的保护范围。A preferred embodiment of the present invention is given below in conjunction with FIG. 1-FIG. 8 and the embodiment of the present invention is further described in detail. It should be understood that the embodiment and the accompanying drawings are only for illustration and not intended to limit the protection scope of the present invention.

在本实施例中,用于传输的装置称为节点,传输发起者称为源节点,接收者称为目的节点,传输节点之间直接传输数据称为点对点通信。In this embodiment, the device used for transmission is called a node, the transmission initiator is called a source node, the receiver is called a destination node, and direct data transmission between transmission nodes is called point-to-point communication.

在本实施例中,节点注册信息包括节点所在的网络环境(网络地址转换NAT)信息和根据系统硬件信息生成的唯一标识号。In this embodiment, the node registration information includes information about the network environment (Network Address Translation NAT) where the node is located and a unique identification number generated according to system hardware information.

在本实施例中,节点之间传输消息包括登录注册消息、密钥消息、传输概要消息、控制消息以及监控消息。其中传输概要消息包括文件分段信息、文件及各段MD5值。In this embodiment, the transmission messages between nodes include login and registration messages, key messages, transmission summary messages, control messages and monitoring messages. The transmission summary message includes file segment information, file and MD5 value of each segment.

本发明的工作原理如下:发送终端和接收终端之间基于SIP协议通信和消息通信双通道完成医学影像的点对点传输,当发送终端和接收终端之间不可以互相通信的情况下,发送终端通过传输中心转发医学影像至所述的接收终端。The working principle of the present invention is as follows: the point-to-point transmission of medical images is completed between the sending terminal and the receiving terminal based on SIP protocol communication and message communication. When the sending terminal and the receiving terminal cannot communicate with each other, the sending terminal transmits The center forwards the medical images to the receiving terminal.

传输中心1可以采用现有的区域医疗影像数据中心或云平台,包括SIP通信模块11、消息通信模块12、节点管理模块13和传输监控模块14。The transmission center 1 can adopt an existing regional medical image data center or cloud platform, including a SIP communication module 11 , a message communication module 12 , a node management module 13 and a transmission monitoring module 14 .

SIP通信模块11是指在传输中心1中的基于SIP协议进行通信的模块,传输中心作为节点默认自动登录和基于SIP协议的数据转发,SIP communication module 11 refers to the module that communicates based on the SIP protocol in the transmission center 1, and the transmission center automatically logs in and forwards data based on the SIP protocol as a node by default,

消息通信模块12是指在传输中心1中的基于消息队列和HTTP服务的通信模块,主要包括节点注册登录消息、传输有效性检查消息、控制消息、传输进度消息通知以及其他监控消息,The message communication module 12 refers to the communication module based on the message queue and HTTP service in the transmission center 1, mainly including node registration and login messages, transmission validity check messages, control messages, transmission progress message notifications and other monitoring messages,

节点管理模块13指在传输中心1中的节点注册、认证登录和注销以及节点间图像传输的路由规则、图像加密分段规则的设定,Node management module 13 refers to the setting of node registration, authentication login and logout, and routing rules for image transmission between nodes and image encryption segmentation rules in the transmission center 1,

传输监控模块14在传输中心1中包含一个管理界面用来监控传输前置机或移动设备之间的图像传输情况,The transmission monitoring module 14 includes a management interface in the transmission center 1 to monitor the image transmission situation between the transmission front-end processors or mobile devices,

传输医学影像的终端可以采用传输前置机或移动设备2,包括SIP通信模块21、消息通信模块22、图像提取模块23和图像校验模块24。The terminal for transmitting medical images can adopt transmission front-end processor or mobile device 2, including SIP communication module 21, message communication module 22, image extraction module 23 and image verification module 24.

SIP通信模块21是指在传输前置机或移动设备2中的基于SIP协议进行通信的模块,包括节点自动登录和基于SIP协议的影像分段传输,The SIP communication module 21 refers to a module that communicates based on the SIP protocol in the transmission front-end processor or the mobile device 2, including node automatic login and segmented image transmission based on the SIP protocol,

消息通信模块22是指在传输前置机或移动设备2中的基于消息队列的通信模块,主要包括密钥消息、传输概要消息、控制消息以及监控消息,The message communication module 22 refers to the communication module based on the message queue in the transmission front-end processor or the mobile device 2, mainly including a key message, a transmission summary message, a control message and a monitoring message,

图像提取模块23是指在传输前置机或移动设备2中的本地图像提取和加密,Image extraction module 23 refers to the local image extraction and encryption in the transmission front-end processor or mobile device 2,

图像校验模块24是指在传输前置机或移动设备2中对接收的图像进行重组解密校验。The image verification module 24 refers to recombining, decrypting and verifying the received image in the transmission front-end processor or the mobile device 2 .

传输中心具体分层结构如图2所示,描述如下:The specific hierarchical structure of the transmission center is shown in Figure 2 and described as follows:

1)通信层1) Communication layer

实现与传输前置机或移动设备的接口通信,包括基于SIP协议的图像转发111、基于HTTP协议的监控消息接收121、控制消息发送122、传输节点消息转发123,以及管理员通过Web访问的操作管理界面,如节点管理界面131、141和监控管理界面142。Realize the interface communication with the transmission front-end processor or mobile device, including image forwarding 111 based on SIP protocol, monitoring message receiving 121 based on HTTP protocol, control message sending 122, transmission node message forwarding 123, and the administrator’s operation through Web access Management interfaces, such as node management interfaces 131 and 141 and monitoring management interface 142 .

2)逻辑层2) Logic layer

SIP通信管理部分112:在传输节点之间无法进行点对点传输的时候,通过该模块进行转发;SIP communication management part 112: forwarding through this module when point-to-point transmission cannot be performed between transmission nodes;

消息管理部分124:完成节点注册登录信息校验,确定传输节点之间是否可以进行点对点传输;Message management part 124: complete the verification of node registration and login information, and determine whether point-to-point transmission can be performed between transmission nodes;

节点管理部分132:节点注册信息管理、设置图像类型、图像来源和传输目的地址来控制图像节点之间路由规则以及图像加密分段规则设置;Node management part 132: manage node registration information, set the image type, image source and transmission destination address to control the routing rules between image nodes and the setting of image encryption segmentation rules;

图像传输进度监控143:从监控消息中取得节点之间传输协议、传输进度以及传输状态;Image transmission progress monitoring 143: Obtain the transmission protocol, transmission progress and transmission status between nodes from the monitoring message;

管理部分:包括界面配置144和监控管理145,界面配置有节点信息配置以及路由规则配置。监控管理145主要是对节点之间传输图像的状态进行跟踪和手工取消控制。Management part: including interface configuration 144 and monitoring management 145, the interface configuration includes node information configuration and routing rule configuration. Monitoring and management 145 is mainly to track and manually cancel the status of image transmission between nodes.

3)数据层3) Data layer

包括数据库表和图像缓存系统。Includes database tables and image caching systems.

传输前置机或移动设备具体分层结构如图3所示,描述如下:The specific layered structure of the transmission front-end processor or mobile device is shown in Figure 3 and described as follows:

1)通信层1) Communication layer

实现与传输中心的接口通信,包括基于SIP协议的发送211、基于HTTP协议的监控消息接收和发送221、控制消息接收222。Realize interface communication with the transmission center, including sending 211 based on SIP protocol, receiving and sending 221 monitoring messages based on HTTP protocol, receiving 222 control messages.

实现与传输前置机或移动设备的接口通信,包括基于SIP协议的接收和发送212、基于HTTP协议的消息接收和发送223。Realize interface communication with transmission front-end processor or mobile device, including receiving and sending 212 based on SIP protocol, receiving and sending 223 messages based on HTTP protocol.

2)逻辑层2) Logic layer

SIP通信管理部分213:在传输节点之间进行点对点传输或者通过传输中心进行转发,以及发送之前对图像进行分段并提取各段MD5值;SIP communication management part 213: perform point-to-point transmission between transmission nodes or forward through the transmission center, and segment the image before sending and extract the MD5 value of each segment;

消息管理部分224:传输控制、密钥信息、传输概要信息的消息管理;Message management part 224: message management of transmission control, key information, and transmission summary information;

图像提取部分23:作为源节点,提取本地图像并进行图像头文件加密,将密钥放入消息队列;Image extraction part 23: as a source node, extract the local image and encrypt the image header file, and put the key into the message queue;

图像校验部分24:作为目的节点,对接收的图像进行重组解密校验。Image verification part 24: as a destination node, recombining, decrypting and verifying the received image.

3)数据层3) Data layer

包括数据库表和图像缓存系统。Includes database tables and image caching systems.

本实施例的软件均采用JAVA和Eclipse为主要开发工具,SIP通信采用基于C语言的PJSIP开发,系统平台可以是Windows、LINUX,Web服务器采用Glassfish 4.0,数据库采用PostgreSQL 9.4,消息服务器采用Rabbitmq 3.5.4,图像缓存和存储使用本地硬盘分区。The software of this embodiment all adopts JAVA and Eclipse as the main development tools, and the SIP communication adopts PJSIP development based on C language. The system platform can be Windows, LINUX, the Web server adopts Glassfish 4.0, the database adopts PostgreSQL 9.4, and the message server adopts Rabbitmq 3.5. 4. Image cache and storage use local hard disk partitions.

传输前置机之间或传输前置机与移动设备之间的图像传输包括如下步骤:The image transmission between the transmission front-end processors or between the transmission front-end processor and the mobile device includes the following steps:

a. 源和目的传输前置机或移动设备作为节点在传输中心登录;a. The source and destination transmission front-end processors or mobile devices log in as nodes in the transmission center;

b. 源传输前置机或移动设备通过读取任务表或收到传输图像消息指令,读取图像存储地址和传输目的节点;b. The source transmission front-end processor or mobile device reads the image storage address and transmission destination node by reading the task list or receiving the transmission image message instruction;

c.源传输前置机或移动设备从传输中心校验路由规则并取得图像的加密分段规则;c. The source transmission front-end processor or mobile device verifies the routing rules from the transmission center and obtains the encrypted segmentation rules of the image;

d. 源传输前置机或移动设备提取和加密本地图像并进行分段;d. The source transmission front-end processor or mobile device extracts and encrypts local images and performs segmentation;

e. 源传输前置机或移动设备将密钥发送给目的节点;e. The source transmission front-end or mobile device sends the key to the destination node;

f.源传输前置机或移动设备将传输图像的概要信息(文件分段信息、文件及各段MD5值)发送给目的节点;f. The source transmission front-end processor or mobile device sends the summary information of the transmitted image (file segment information, file and MD5 value of each segment) to the destination node;

g. 源传输前置机或移动设备识别目的传输前置机或移动设备的网络环境,选择适合的网络传输通信协议进行传输;g. The source transmission front-end or mobile device identifies the network environment of the destination transmission front-end or mobile device, and selects a suitable network transmission communication protocol for transmission;

h. 目的传输前置机或移动设备对接收的图像进行重组校验确认接收完成。h. The destination transmission front-end processor or mobile device reassembles and verifies the received image to confirm the completion of reception.

所述的图像校验模块24收到段数据的处理步骤如下:Described image verification module 24 receives the processing steps of section data as follows:

a. 对接收的段数据进行MD5校验;a. Perform MD5 check on the received segment data;

b. 将接收的所有段数据拼接成图像文件;b. Stitch all received segment data into an image file;

c.对DICOM头文件进行解密;c. Decrypt the DICOM header file;

d. 校验解密后的文件MD5值;d. Verify the MD5 value of the decrypted file;

e. 确认传输完成。e. Confirm that the transfer is complete.

所述的传输监控模块14提供一个友好的管理界面,不仅可以查看节点分布图和节点的注册登录信息,还可以从如下方面监控节点之间图像传输情况:The transmission monitoring module 14 provides a friendly management interface, not only can check the node distribution diagram and the registration login information of the node, but also can monitor the image transmission situation between the nodes from the following aspects:

a. 节点间采用的网络协议和NAT类型a. Network protocol and NAT type used between nodes

b. 节点间图像并行传输的进度b. The progress of image parallel transmission between nodes

c. 可以取消某次传输,取消操作将向消息队列发送某个节点取消某次传输的请求。c. You can cancel a certain transmission, and the cancel operation will send a request to a node to cancel a certain transmission to the message queue.

所述的消息通信模块12和22根据消息内容不同,采用不同的消息机制:Described message communication module 12 and 22 are different according to message content, adopt different message mechanisms:

a. 传输节点向传输中心发送的注册登录消息;a. The registration and login message sent by the transfer node to the transfer center;

b. 传输源节点向传输中心发送的传输有效性校验请求;b. The transmission validity verification request sent by the transmission source node to the transmission center;

c.其他信息系统向传输源节点发送传输请求消息,加入传输任务表;c. Other information systems send a transmission request message to the transmission source node and add it to the transmission task list;

d. 密钥和传输概要消息采用消息队列机制,传输源节点直接将消息发送到目的节点的消息队列中;d. The key and the transmission summary message adopt the message queue mechanism, and the transmission source node directly sends the message to the message queue of the destination node;

e. 控制消息指管理员在传输监控管理界面中手工取消某次传输,监控模块14此时采用消息订阅机制,传输源和目的节点接收和验证该消息,取消某次传输;e. The control message means that the administrator manually cancels a certain transmission in the transmission monitoring management interface, and the monitoring module 14 adopts a message subscription mechanism at this time, and the transmission source and destination nodes receive and verify the message, and cancel a certain transmission;

f.监控消息采用消息队列机制,传输源节点将分段传输的进度发送到传输中心的消息队列中。f. The monitoring message adopts the message queue mechanism, and the transmission source node sends the progress of the segmented transmission to the message queue of the transmission center.

本实施例的主要工作流程如下:The main workflow of this embodiment is as follows:

(1)传输节点注册登录:(1) Transfer node registration and login:

节点注册登录是指传输前置机或移动设备作为传输节点,在传输中心1的节点管理模块13注册,注册信息包括节点的网络环境(网络地址转换NAT)信息和根据系统硬件信息生成的唯一标识号;节点在影像传输之前默认登录,此时节点管理模块13根据该节点的唯一标识号更新其网络环境信息。Node registration and login means that the transmission front-end processor or mobile device is used as a transmission node to register with the node management module 13 of the transmission center 1. The registration information includes the network environment (network address translation NAT) information of the node and the unique identifier generated according to the system hardware information number; the node logs in by default before image transmission, and at this time the node management module 13 updates its network environment information according to the unique identification number of the node.

工作流程如图4所示。The workflow is shown in Figure 4.

步骤1111’,图像传输服务随该装置启动读取本地节点配置;Step 1111', the image transmission service starts to read the local node configuration along with the device;

步骤1112’,发送节点注册登录信息给传输中心;Step 1112', sending node registration login information to the transmission center;

步骤1113’,传输中心收到登录请求消息;Step 1113', the transmission center receives a login request message;

步骤1114’,传输中心检查节点配置表;Step 1114', the transmission center checks the node configuration table;

步骤1115’,传输中心检查节点未注册,则加入节点配置表;Step 1115', the transmission center checks that the node is not registered, and then adds the node configuration table;

步骤1116’,传输中心检查节点已注册,对比节点网络情况,更新节点配置表;Step 1116', the transmission center checks that the node has been registered, compares the node network situation, and updates the node configuration table;

步骤1117’,传输中心返回节点登录确认。Step 1117', the transfer center returns a node login confirmation.

(2)源节点读取传输任务表流程:工作流程如图5所示。(2) Source node reads the transmission task table process: the workflow is shown in Figure 5.

步骤1211’,源节点登录后,读取SIP通信任务表;Step 1211', after the source node logs in, read the SIP communication task table;

步骤1212’,判断是否有新任务;Step 1212', judging whether there is a new task;

步骤1213’,有任务时,读取一幅图像和传输的目的节点;Step 1213', when there is a task, read an image and the destination node of transmission;

步骤1214’,向传输中心发送有效性校验消息;Step 1214', sending a validity check message to the transmission center;

步骤1215’,传输中心收到有效性校验消息;Step 1215', the transmission center receives the validity verification message;

步骤1216’,传输中心查找路由规则,所述的节点路由规则是指节点管理模块13可设置路由规则,按设置图像类型、图像来源和传输目的地址来控制图像是否允许在相应的前置机或移动设备间传输。Step 1216', the transmission center searches for routing rules. The node routing rule refers to that the node management module 13 can set routing rules to control whether the image is allowed to be displayed on the corresponding front-end processor or by setting the image type, image source and transmission destination address. transfer between mobile devices.

步骤1217’,传输中心查找加密分段规则,节点图像分段传输规则是指节点管理模块13可设置图像分段的规则,是指根据不同设备产生的医学影像大小进行分段,设定每段大小的上限。节点图像加密传输规则是指节点管理模块13可设置对DICOM图像头文件加密的规则,设置对一个或多个DICOM标签值进行加密或整个头文件加密,DICOM标签值包括Patient ID的DICOM Tag(0010,0020),Patient Name的DICOM Tag (0010,0010),PatientBirthdate的DICOM Tag (0010,0030),Patient Sex的DICOM Tag (0010,0040),Institution Name的DICOM Tag (0008,0080),Accession Number的DICOM Tag (0008,0050)等,加密方法包括哈希值、base64编码、base58编码、RSA算法、椭圆曲线算法等。Step 1217', the transmission center searches for encryption segmentation rules. The node image segmentation transmission rule refers to the rules that the node management module 13 can set image segmentation, and refers to segmentation according to the size of medical images generated by different devices. Maximum size. The node image encryption transmission rule means that the node management module 13 can set the rules for encrypting the DICOM image header file, and set one or more DICOM tag values to encrypt or encrypt the whole header file. The DICOM tag value includes the DICOM Tag(0010 of Patient ID ,0020), DICOM Tag of Patient Name (0010,0010), DICOM Tag of PatientBirthdate (0010,0030), DICOM Tag of Patient Sex (0010,0040), DICOM Tag of Institution Name (0008,0080), Accession Number DICOM Tag (0008,0050), etc., encryption methods include hash value, base64 encoding, base58 encoding, RSA algorithm, elliptic curve algorithm, etc.

步骤1218’,传输中心返回校验结果和加密分段规则。In step 1218', the transmission center returns the verification result and encryption segmentation rules.

(3)源节点传输图像流程:工作流程如图6所示。(3) Source node image transmission process: the workflow is shown in Figure 6.

步骤2111’,源节点读取本地图像;Step 2111', the source node reads the local image;

步骤2112’,对图像DICOM头信息进行加密;Step 2112', the image DICOM header information is encrypted;

步骤2113’,对图像进行分段;Step 2113', the image is segmented;

步骤2114’,密钥信息加入目的节点的消息队列;Step 2114', the key information is added to the message queue of the destination node;

步骤2115’,图像概要信息加入目的节点的消息队列;Step 2115', the image summary information is added to the message queue of the destination node;

步骤2116’,识别目的节点网络环境,同时;Step 2116', identify the network environment of the destination node, and at the same time;

步骤2117’,判断是否支持点对点通信,根据目的节点登录时注册的NAT类型判断双方网络是否可以点对点通信;Step 2117', judge whether point-to-point communication is supported, and judge whether the two parties' networks can point-to-point communication according to the NAT type registered when the destination node logs in;

步骤2118’,支持点对点通信则直接发送分段图像;Step 2118', support point-to-point communication and then directly send segmented images;

步骤2311’,通过传输中心中转发送分段图像,将图像分段转化成字节流,通过SIP协议并行传输,目的节点收到字节流后重组解密得到完整的图像文件。Step 2311', transfer and send the segmented image through the transmission center, convert the image segment into a byte stream, and transmit it in parallel through the SIP protocol. After receiving the byte stream, the destination node reassembles and decrypts to obtain a complete image file.

(4)目的节点接收图像流程:工作流程如图7所示。(4) Process of destination node receiving images: the workflow is shown in Figure 7.

步骤2211’,目的节点登录后SIP通信服务启动接收图像;Step 2211', after the destination node logs in, the SIP communication service starts to receive the image;

步骤2212’,根据图像概要信息和超时判断是否接收完成;Step 2212', judge whether the reception is completed according to the image summary information and overtime;

步骤2213’,接收完成后按概要信息进行图像重组;Step 2213', perform image reorganization according to the summary information after receiving;

步骤2214’,根据密钥信息进行解密;Step 2214', decrypt according to the key information;

步骤2215’,缓存本地;Step 2215', cache locally;

步骤2216’,根据概要信息对图像进行校验;Step 2216', check the image according to the summary information;

步骤2217’,校验成功保存本地;Step 2217', the verification is successfully saved locally;

步骤2218’,发送成功消息给源节点;Step 2218', send a success message to the source node;

步骤2219’,校验不成功发送错误消息给源节点,并返回已接收段信息,包括段数和大小。Step 2219', send an error message to the source node if the verification fails, and return the received segment information, including segment number and size.

(5)源节点断点续传流程:工作流程如图8所示。(5) Source node breakpoint resume upload process: the workflow is shown in Figure 8.

步骤2311’,源节点收到传输错误消息;Step 2311', the source node receives a transmission error message;

步骤2312’,解析已传输的段和错误类型;Step 2312', analyzing the transmitted segment and error type;

步骤2313’,判断错误类型,是分段错误则退出断点续传流程;Step 2313', judging the type of error, if it is a segmentation fault, then exit the resume process;

步骤2314’,分段无误,则重发错误段和待发段;Step 2314', if the segment is correct, then resend the erroneous segment and the segment to be sent;

步骤2315’,识别目的节点网络环境;Step 2315', identifying the network environment of the destination node;

步骤2316’,判断是否支持点对点通信;Step 2316', judge whether to support point-to-point communication;

步骤2317’,支持点对点通信则直接发送分段图像;Step 2317', support point-to-point communication and then directly send segmented images;

步骤2318’,通过传输中心中转发送分段图像。Step 2318', relay and send the segmented image through the transmission center.

(6)Web管理界面:除系统配置外,还可以查看图像传输状态,进行手工传输控制操作,包括:(6) Web management interface: In addition to system configuration, you can also view the image transmission status and perform manual transmission control operations, including:

节点配置界面;Node configuration interface;

节点路由规则配置界面;Node routing rule configuration interface;

节点加密分段规则配置界面;Node encryption segmentation rule configuration interface;

节点分布图;Node distribution map;

图像传输状态查看界面;Image transmission status viewing interface;

节点传输进度查看和操作界面。Node transmission progress view and operation interface.

Claims (13)

Translated fromChinese
1.一种医学影像传输方法,其特征在于发送终端和接收终端之间基于SIP协议通信和消息通信双通道完成医学影像的点对点传输,当发送终端和接收终端之间不可以互相通信的情况下,发送终端通过传输中心转发医学影像至所述的接收终端。1. A medical image transmission method, characterized in that the point-to-point transmission of medical images is completed based on SIP protocol communication and message communication dual channels between the sending terminal and the receiving terminal, when the sending terminal and the receiving terminal cannot communicate with each other , the sending terminal forwards the medical image to the receiving terminal through the transmission center.2.如权利要求1所述的医学影像传输方法,其特征在于所述的发送终端和接收终端在传输中心进行登录和注册,注册信息包括发送和接收终端的网络类型。2. The medical image transmission method according to claim 1, wherein the sending terminal and the receiving terminal log in and register at the transmission center, and the registration information includes network types of the sending and receiving terminals.3.如权利要求2所述的医学影像传输方法,其特征在于发送终端根据接收终端注册的网络类型判断是否可以进行点对点通信,不可以点对点通信时,发送终端将图像转化成字节流通过传输中心转发至接收终端后再转化回图像。3. The medical image transmission method according to claim 2, wherein the sending terminal judges whether point-to-point communication is possible according to the network type registered by the receiving terminal, and when point-to-point communication is not possible, the sending terminal converts the image into a byte stream and transmits The center forwards to the receiving terminal and then converts back to the image.4.如权利要求1所述的医学影像传输方法,其特征在于发送终端在传输前对医学影像进行加密和/或分段,接收终端在接收到医学影像后进行相应的解密和/或重组。4. The medical image transmission method according to claim 1, wherein the sending terminal encrypts and/or segments the medical image before transmission, and the receiving terminal performs corresponding decryption and/or reassembly after receiving the medical image.5.如权利要求1所述的医学影像传输方法,其特征在于传输中心可以取消发送终端和接收终端之间的某次医学影像传输。5. The medical image transmission method according to claim 1, wherein the transmission center can cancel a certain medical image transmission between the sending terminal and the receiving terminal.6.一种医学影像的传输中心,其特征在于用于转发来自于发送终端的医学影像至接收终端,包括储存于数据存储器中并且被配置成由一个或多个处理器执行的如下模块:6. A medical image transmission center, characterized in that it is used to forward the medical image from the sending terminal to the receiving terminal, including the following modules stored in the data memory and configured to be executed by one or more processors:SIP通信模块,基于SIP协议发送或接收医学影像,SIP communication module, based on SIP protocol to send or receive medical images,消息通信模块,基于消息队列、消息订阅和HTTP服务发送或接收消息。Message communication module, based on message queue, message subscription and HTTP service to send or receive messages.7.如权利要求6所述的医学影像的传输中心,其特征在于还包括节点管理模块,用以节点注册、认证登录和注销,以及节点间图像传输的路由规则、图像加密分段规则的设定。7. The medical image transmission center as claimed in claim 6, further comprising a node management module for node registration, authentication login and logout, and setting of routing rules for image transmission between nodes and image encryption segmentation rules Certainly.8.如权利要求6所述的医学影像的传输中心,其特征在于包括传输监控模块,包含一个管理界面用以监控医学影像的传输情况。8. The medical image transmission center according to claim 6, characterized in that it comprises a transmission monitoring module, including a management interface for monitoring the transmission of medical images.9.如权利要求6所述的医学影像的传输中心,其特征在于所述的消息包括有效性检查消息、控制消息、传输进度消息通知以及监控消息。9. The medical image transmission center according to claim 6, wherein said messages include validity check messages, control messages, transmission progress message notifications and monitoring messages.10.一种医学影像的终端,其特征在于作为医学影像的发送或接收的终端,包括储存于数据存储器中并且被配置成由一个或多个处理器执行的如下模块:10. A terminal for medical images, characterized in that as a terminal for sending or receiving medical images, it includes the following modules stored in a data memory and configured to be executed by one or more processors:SIP通信模块,基于SIP协议分段发送或接收医学影像,SIP communication module, based on the SIP protocol to send or receive medical images in segments,消息通信模块,基于消息队列、消息订阅和HTTP服务发送或接收消息。Message communication module, based on message queue, message subscription and HTTP service to send or receive messages.11.如权利要求9所述的医学影像的终端,其特征在于包括图像提取模块,用以提取本地图像和加密。11. The medical image terminal according to claim 9, characterized in that it includes an image extraction module for extracting local images and encrypting them.12.如权利要求9所述的医学影像的终端,其特征在于包括图像校验模块,用于对接收的图像进行重组解密校验。12. The medical image terminal according to claim 9, characterized in that it comprises an image verification module for recombining, decrypting and verifying the received images.13.如权利要求9所述的医学影像的传输中心,其特征在于所述的消息包括密钥消息、传输概要消息、控制消息以及监控消息。13. The medical image transmission center according to claim 9, wherein said messages include key messages, transmission summary messages, control messages and monitoring messages.
CN201811000206.9A2018-08-302018-08-30Medical image transmission method, transmission center and terminalPendingCN108989597A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811000206.9ACN108989597A (en)2018-08-302018-08-30Medical image transmission method, transmission center and terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811000206.9ACN108989597A (en)2018-08-302018-08-30Medical image transmission method, transmission center and terminal

Publications (1)

Publication NumberPublication Date
CN108989597Atrue CN108989597A (en)2018-12-11

Family

ID=64548321

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811000206.9APendingCN108989597A (en)2018-08-302018-08-30Medical image transmission method, transmission center and terminal

Country Status (1)

CountryLink
CN (1)CN108989597A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1960338A (en)*2005-10-312007-05-09株式会社东芝Communication controlling method
CN101087297A (en)*2006-06-062007-12-12华为技术有限公司Method and device for transmitting billing information
CN103414842A (en)*2013-08-022013-11-27广州杰赛科技股份有限公司Image data encryption method and system and image data decryption method and system
CN103488904A (en)*2013-09-272014-01-01中国人民解放军第三军医大学Medical image remote communication system, server and terminal
CN103812947A (en)*2014-02-282014-05-21深圳市创梦天地科技有限公司Data interaction system and method
CN104104697A (en)*2013-04-032014-10-15富泰华工业(深圳)有限公司Multi-communication-channel data transmission system, method and transmitting device
CN104253808A (en)*2013-06-292014-12-31北京新媒传信科技有限公司Presence method and presence server for instant messaging system
CN105430066A (en)*2015-11-062016-03-23浪潮软件集团有限公司 A P2P technology-based interconnection method for tax control equipment
CN105681445A (en)*2016-02-042016-06-15福建星网锐捷通讯股份有限公司Method and device for selecting point-to-point transmission path of data
CN105721570A (en)*2016-02-042016-06-29福建星网锐捷通讯股份有限公司Point to point data transmission method and device
CN106682401A (en)*2016-12-132017-05-17珠海迪尔生物工程有限公司Remote medical picture reading system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1960338A (en)*2005-10-312007-05-09株式会社东芝Communication controlling method
CN101087297A (en)*2006-06-062007-12-12华为技术有限公司Method and device for transmitting billing information
CN104104697A (en)*2013-04-032014-10-15富泰华工业(深圳)有限公司Multi-communication-channel data transmission system, method and transmitting device
CN104253808A (en)*2013-06-292014-12-31北京新媒传信科技有限公司Presence method and presence server for instant messaging system
CN103414842A (en)*2013-08-022013-11-27广州杰赛科技股份有限公司Image data encryption method and system and image data decryption method and system
CN103488904A (en)*2013-09-272014-01-01中国人民解放军第三军医大学Medical image remote communication system, server and terminal
CN103812947A (en)*2014-02-282014-05-21深圳市创梦天地科技有限公司Data interaction system and method
CN105430066A (en)*2015-11-062016-03-23浪潮软件集团有限公司 A P2P technology-based interconnection method for tax control equipment
CN105681445A (en)*2016-02-042016-06-15福建星网锐捷通讯股份有限公司Method and device for selecting point-to-point transmission path of data
CN105721570A (en)*2016-02-042016-06-29福建星网锐捷通讯股份有限公司Point to point data transmission method and device
CN106682401A (en)*2016-12-132017-05-17珠海迪尔生物工程有限公司Remote medical picture reading system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WILLIAM CRAWFORD,JONATBAN KAPLAN著;刘绍华,毛天露译: "《J2EETM设计模式》", 30 April 2005*
吴巍主编: "《现代电信网络服务技术》", 31 October 2015*
庞辽军著: "《信息安全工程》", 30 September 2010*

Similar Documents

PublicationPublication DateTitle
CN108667601B (en) A method, apparatus and device for transmitting data
CN111447276B (en)Encryption continuous transmission method with key agreement function
US9197420B2 (en)Using information in a digital certificate to authenticate a network of a wireless access point
US20070113274A1 (en)Anonymous peer-to-peer communication
US20200296112A1 (en)Application Delivery Controller
Chen et al.An infrastructure framework for privacy protection of community medical internet of things: Transmission protection, storage protection and access control
US10523782B2 (en)Application delivery controller
US8732469B2 (en)Communication cutoff device, server device and method
CN109194669B (en)Data transmission method, device, equipment and medium of lightweight node
CN106161224B (en)Method for interchanging data, device and equipment
WO2022240425A1 (en)Delegation method and delegation request managing method
US11368288B2 (en)Apparatus and method of lightweight communication protocols between multiple blockchains
CN114125027A (en)Communication establishing method and device, electronic equipment and storage medium
CN103747039B (en)Digital film copy distribution system
CN103716349A (en)Medical image file transmission system, medical image file transmission method and server
CN114301967B (en)Control method, device and equipment for narrowband Internet of things
CN114186213B (en)Data transmission method, device, equipment and medium based on federal learning
CN109150661A (en)A kind of method for discovering equipment and device
CN108989597A (en)Medical image transmission method, transmission center and terminal
CN117527191A (en)Data verification method and system based on blockchain digital identity cellular module
CN117879795A (en) A secure and universal database key management system in hybrid cloud
CN113392281B (en) 5G message storage and verification method, device and system
JP2017220933A (en)Information aggregation method, apparatus and system
CN100471198C (en) A Distributed Network Security Supervision Method
CN107800758A (en)Air control data processing method, apparatus and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20181211

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp