[go: up one dir, main page]

RU2018138001A - Система визуализации и платформа связи для связи между множеством узлов системы визуализации - Google Patents

Система визуализации и платформа связи для связи между множеством узлов системы визуализации Download PDF

Info

Publication number
RU2018138001A
RU2018138001A RU2018138001A RU2018138001A RU2018138001A RU 2018138001 A RU2018138001 A RU 2018138001A RU 2018138001 A RU2018138001 A RU 2018138001A RU 2018138001 A RU2018138001 A RU 2018138001A RU 2018138001 A RU2018138001 A RU 2018138001A
Authority
RU
Russia
Prior art keywords
message
node
module
data
identifier
Prior art date
Application number
RU2018138001A
Other languages
English (en)
Inventor
Бинь ХЭ
Минхой ЦЗЯ
Сюэбин ЧЖОУ
Цзюньфэн СИ
Хуайчжи ВАН
Original Assignee
Конинклейке Филипс Н.В.
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 Конинклейке Филипс Н.В. filed Critical Конинклейке Филипс Н.В.
Publication of RU2018138001A publication Critical patent/RU2018138001A/ru

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Claims (52)

1. Узел (500) из множества узлов в системе визуализации, причем система визуализации содержит сеть для связи между множеством узлов в системе визуализации, причем узел содержит:
модуль (510) протоколов для приема сообщения с данными по сети;
сетевой модуль (520) для приема поля данных сообщения с данными из модуля протоколов; и
по меньшей мере, один модуль (530-1,..., 530-n) служб; при этом:
поле данных содержит идентификатор (MsgID) сообщения для указания типа сообщения с данными и поле полезной нагрузки;
каждый модуль (530-1,..., 530-n) служб содержит, по меньшей мере, один обработчик (532) сообщений для обработки полезной нагрузки сообщения с данными;
сетевой модуль (520) содержит диспетчер (521), множество очередей (523), модуль (522) обратных вызовов и запоминающее устройство (524) для хранения первого сопоставления между идентификаторами (MsgID) сообщений и множеством очередей и второго сопоставления между идентификаторами (MsgID) сообщений и обработчиками обратных вызовов;
диспетчер (521) выполнен с возможностью диспетчеризировать сообщение с данными одной из множества очередей (523) на основе идентификатора (MsgID) сообщения и первого сопоставления; и
- модуль (522) обратных вызовов выполнен с возможностью обрабатывать сообщение с данными в каждой из множества очередей на основе второго сопоставления, причем каждый обработчик обратных вызовов направлен в обработчик (532) сообщений модуля (530-1,..., 530-n) служб.
2. Узел по п. 1, в котором сетевой модуль (520) дополнительно содержит модуль (525) регистрации, выполненный с возможностью:
принимать, из модуля (530-1,..., 530-n) служб, идентификатор (MsgID) сообщения, значение идентификационных данных очереди для указания одной из множества очередей, в которые должно диспетчеризироваться сообщение с данными с идентификатором сообщения (MsgID), и обработчик обратных вызовов, направленный в обработчик сообщений модуля служб для обработки сообщения с данными с идентификатором сообщения;
обновлять первое сопоставление и второе сопоставление на основе принимаемого идентификатора (MsgID) сообщения, принимаемого значения идентификационных данных очереди и принимаемого обработчика обратных вызовов.
3. Узел по п. 2, в котором модуль (530-1,..., 530-n) служб дополнительно выполнен с возможностью формировать идентификатор (MsgID) сообщения, значение идентификационных данных очереди для указания одной из множества очередей, в которые должно диспетчеризироваться сообщение с данными с идентификатором (MsgID) сообщения, и обработчик обратных вызовов, направленный в обработчик сообщений модуля служб для обработки сообщения с данными с идентификатором (MsgID) сообщения на основе конфигурационных данных.
4. Узел по п. 2, в котором сетевой модуль (520) дополнительно содержит модуль (526) отмены регистрации, выполненный с возможностью:
принимать, для модуля (530-1,..., 530-n) служб, идентификатор сообщения; и
обновлять первое сопоставление и второе сопоставление на основе принимаемого идентификатора (MsgID) сообщения посредством удаления сопоставления, соответствующего принимаемому идентификатору (MsgID) сообщения.
5. Узел по п. 1, в котором множество очередей (523) содержат первую очередь (523-1) и вторую очередь (523-2), и число потоков, назначаемое первой очереди (523-1), отличается от числа потоков, назначаемых второй очереди (523-2).
6. Узел по п. 5, в котором модуль служб дополнительно выполнен с возможностью отправлять, в сетевой модуль, значение для указания числа потоков, назначаемых для очереди из множества очередей (523).
7. Узел по п. 1, в котором один или более идентификаторов (MsgID) сообщений сопоставляется одной из множества очередей.
8. Узел по п. 1, в котором:
сетевой модуль (520) выполнен с возможностью отправлять, в модуль (510) протоколов, поле данных и идентификатор узла, причем идентификатор узла указывает один или более узлов, в которые отправляется поле данных; и
модуль (510) протоколов выполнен с возможностью формировать сообщение с данными на основе поля данных и идентификатора узла.
9. Узел по п. 1, в котором:
множество узлов (500) содержит ведущий узел (410) и, по меньшей мере, один ведомый узел (420);
модуль (510-M, 510-S) протоколов узла содержит модуль (512-M, 512-S) установления соединения и запоминающее устройство (516-M, 512-S);
запоминающее устройство (516-M) ведущего узла выполнено с возможностью сохранять информацию соединения одного или более узлов, и информация соединения узла содержит идентификатор узла, адрес узла и состояние соединения узла;
модуль (512-M) установления соединения ведущего узла (410) выполнен с возможностью принимать, из узла, сообщение управления соединениями, причем сообщение управления соединениями содержит:
адрес узла для узла, причем адрес узла является уникальным в сети и динамически задается;
идентификатор узла для узла, причем идентификатор узла является уникальным в сети;
модуль (512-M) установления соединения ведущего узла дополнительно выполнен с возможностью обновлять информацию соединения на основе принимаемого сообщения управления соединениями и отправлять таблицу соединений на основе информации соединения, причем таблица соединений указывает сопоставление между идентификатором узла и адресом узла.
10. Узел по п. 9, в котором ведущий узел представляет собой хост гентри.
11. Узел по п. 9, в котором:
модуль (510-M) протоколов ведущего узла дополнительно содержит модуль (514-M) обработки событий отсоединения;
модуль (512-M) установления соединения ведущего узла дополнительно выполнен с возможностью формировать событие отсоединения, когда состояние соединения узла становится отсоединенным на основе сохраненной информации соединения, и отправлять событие отсоединения в модуль (514-M) обработки событий отсоединения;
запоминающее устройство (516-M) ведущего узла дополнительно выполнено с возможностью сохранять третье сопоставление между событием отсоединения и, по меньшей мере, одной операцией; и
модуль (514-M) обработки событий отсоединения выполнен с возможностью принимать событие отсоединения и выполнять, по меньшей мере, одну операцию в ответ на событие отсоединения на основе третьего сопоставления.
12. Узел по п. 9, в котором:
модуль (512-S) установления соединения ведомого узла выполнен с возможностью отправлять сообщение управления соединениями;
модуль (512-S) установления соединения ведомого узла дополнительно выполнен с возможностью принимать, из ведущего узла, таблицу соединений и устанавливать соединение с каждым из одного или более узлов на основе таблицы соединений.
13. Узел по п. 1, в котором модуль (510-M, 510-S) протоколов является кросс-платформенным.
14. Система (200) визуализации, содержащая:
множество узлов (210, 220, 230, 240, 250) по п. 1; и
сеть для связи между множеством узлов.
15. Компьютерный продукт, содержащий компьютерные программные инструкции, которые, при выполнении, осуществляют способ связи между множеством узлов в системе визуализации по сети, при этом способ содержит этапы, на которых:
на протокольном уровне:
принимают сообщение с данными по сети;
на сетевом уровне:
принимают поле данных сообщения с данными, причем поле данных содержит идентификатор (MsgID) сообщения для указания типа сообщения и поле полезной нагрузки;
диспетчеризуют сообщение с данными одной из множества очередей на основе идентификатора (MsgID) сообщения и первого сопоставления между идентификаторами (MsgID) сообщений и множеством очередей;
обрабатывают сообщение с данными в каждой из множества очередей на основе второго сопоставления между идентификатором (MsgID) сообщения и обработчиком обратных вызовов, причем каждый обработчик обратных вызовов направлен в обработчик сообщений на служебном уровне для обработки полезной нагрузки сообщения с данными; и
на служебном уровне:
обрабатывают полезную нагрузку сообщения с данными.
RU2018138001A 2016-03-31 2017-03-27 Система визуализации и платформа связи для связи между множеством узлов системы визуализации RU2018138001A (ru)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CNPCT/CN2016/077979 2016-03-31
CN2016077979 2016-03-31
EP16173298 2016-06-07
EP16173298.7 2016-06-07
PCT/EP2017/057162 WO2017167674A1 (en) 2016-03-31 2017-03-27 An imaging system and a communication platform for communication among a plurality of nodes of the imaging system

Publications (1)

Publication Number Publication Date
RU2018138001A true RU2018138001A (ru) 2020-04-30

Family

ID=58387845

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018138001A RU2018138001A (ru) 2016-03-31 2017-03-27 Система визуализации и платформа связи для связи между множеством узлов системы визуализации

Country Status (6)

Country Link
US (1) US10904318B2 (ru)
EP (1) EP3436993B1 (ru)
JP (1) JP6980689B2 (ru)
CN (1) CN108885900B (ru)
RU (1) RU2018138001A (ru)
WO (1) WO2017167674A1 (ru)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3696647B1 (en) * 2017-12-06 2024-09-18 Honor Device Co., Ltd. Method and device for reducing power consumption
JP7313164B2 (ja) 2019-03-12 2023-07-24 キヤノン株式会社 放射線撮影システム及び放射線撮影システムの制御方法
JP7245083B2 (ja) * 2019-03-12 2023-03-23 キヤノン株式会社 放射線撮影システム及び放射線撮影システムの制御方法
CN111371596B (zh) * 2020-02-25 2022-07-05 中国航空无线电电子研究所 基于fc-ae总线的数据分发服务软件
CN114257559B (zh) * 2021-12-20 2023-08-18 锐捷网络股份有限公司 一种数据报文的转发方法及装置
CN116779112A (zh) * 2023-08-25 2023-09-19 神州医疗科技股份有限公司 一种基于com组件的医学影像处理方法及系统

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764955A (en) * 1995-10-19 1998-06-09 Oasys Group, Inc. Gateway for using legacy telecommunications network element equipment with a common management information protocol
US7720910B2 (en) 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US9730100B2 (en) * 2002-10-28 2017-08-08 MeshDynamics Terse message networks
US7293038B2 (en) 2003-02-25 2007-11-06 Bea Systems, Inc. Systems and methods for client-side filtering of subscribed messages
US7200676B2 (en) * 2003-03-26 2007-04-03 Microsoft Corporation Transmitting and receiving messages through a customizable communication channel and programming model
US7382795B2 (en) * 2004-04-14 2008-06-03 International Business Machines Corporation Mechanism for validating the message format for message channels
US7698369B2 (en) * 2004-05-27 2010-04-13 Strongmail Systems, Inc. Email delivery system using metadata on emails to manage virtual storage
JP2007174644A (ja) * 2005-12-22 2007-07-05 Intuitive Surgical Inc 同期データ通信
US20070268903A1 (en) * 2006-05-22 2007-11-22 Fujitsu Limited System and Method for Assigning Packets to Output Queues
US20090036750A1 (en) 2007-05-25 2009-02-05 The Charles Stark Draper Laboratory, Inc. Integration and control of medical devices in a clinical environment
JP4663761B2 (ja) * 2008-06-20 2011-04-06 アラクサラネットワークス株式会社 パケット中継装置
US9712498B2 (en) * 2009-10-14 2017-07-18 Trice Imaging, Inc. Systems and devices for encrypting, converting and interacting with medical images
US20110235630A1 (en) * 2010-03-23 2011-09-29 Jie Hui Techniques for prioritizing traffic
US8793691B2 (en) * 2010-04-15 2014-07-29 Salesforce.Com, Inc. Managing and forwarding tasks to handler for processing using a message queue
CN103229212A (zh) 2010-11-30 2013-07-31 皇家飞利浦电子股份有限公司 具有基于恒定方差的加权因子的迭代重建算法
US9240950B2 (en) * 2011-03-23 2016-01-19 Hughes Network Systems, Llc System and method for providing quality of service over dedicated local loop networks
US9183064B2 (en) 2011-12-30 2015-11-10 General Electric Company Intelligent mediation of messages in a healthcare product integration platform
US9092282B1 (en) * 2012-08-14 2015-07-28 Sprint Communications Company L.P. Channel optimization in a messaging-middleware environment
EP2934335A4 (en) * 2012-12-21 2016-07-20 Volcano Corp ADAPTIVE INTERFACE FOR A MEDICAL IMAGING SYSTEM
US10257287B2 (en) 2013-08-28 2019-04-09 Physio-Control, Inc. Real-time data distribution system for patient monitoring devices, cardiac defibrillators and associated information delivery systems
US9571412B2 (en) * 2014-11-21 2017-02-14 Cavium, Inc. Systems and methods for hardware accelerated timer implementation for openflow protocol
US10148575B2 (en) * 2014-12-22 2018-12-04 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive load balancing in packet processing
US9894013B2 (en) * 2015-02-03 2018-02-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Early queueing network device
US10333846B2 (en) * 2016-02-19 2019-06-25 Citrix Systems, Inc. Systems and methods for routing network packets between multi-core intermediaries

Also Published As

Publication number Publication date
US10904318B2 (en) 2021-01-26
CN108885900B (zh) 2023-10-03
EP3436993A1 (en) 2019-02-06
EP3436993B1 (en) 2023-07-05
US20190098074A1 (en) 2019-03-28
JP6980689B2 (ja) 2021-12-15
WO2017167674A1 (en) 2017-10-05
CN108885900A (zh) 2018-11-23
JP2019513445A (ja) 2019-05-30

Similar Documents

Publication Publication Date Title
RU2018138001A (ru) Система визуализации и платформа связи для связи между множеством узлов системы визуализации
CN106330769B (zh) 一种业务处理方法及服务器
CN107689988B (zh) 一种消息推送的方法、装置、电子设备及终端设备
CN115328663B (zh) 基于PaaS平台进行资源调度的方法、装置、设备和存储介质
US10348683B2 (en) Network packet filtering via media access control (MAC) address learning
US20110205904A1 (en) Relay apparatus, virtual machine system, and relay method
US9088477B2 (en) Distributed fabric management protocol
CN105391648A (zh) 使网络流对准处理资源的技术
CN109412875B (zh) zookeeper集群自动维护方法及装置
US9736235B2 (en) Computer system, computer, and load balancing method
US20190079896A1 (en) Virtualizing connection management for virtual remote direct memory access (rdma) devices
CN112953982B (zh) 一种服务处理的方法、服务配置的方法以及相关装置
US20130054735A1 (en) Wake-up server
US10374899B2 (en) Method and device for reporting OpenFLow switch capability
CN111698167A (zh) 一种报文处理方法及装置
TWI671640B (zh) 分散式系統中的任務處理方法和裝置
WO2014143119A1 (en) Data loop detection
CN104270434A (zh) 一种基于云服务的服务状态监视系统
CN110161893A (zh) 从机装置、控制系统、响应数据的通信方法以及存储介质
CN114285695B (zh) 通信方法、装置、设备、系统和存储介质
WO2016101600A1 (zh) 线卡的确定、确定处理方法及装置、线卡的确定系统
CN104253859A (zh) 集中调度资源分配负载均衡装置和方法
US20160197988A1 (en) Data transfer requests with data transfer policies
CN106559439B (zh) 一种业务处理方法及设备
US10805905B2 (en) Terminal station device and bandwidth allocation method

Legal Events

Date Code Title Description
FA93 Acknowledgement of application withdrawn (no request for examination)

Effective date: 20200330