In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific embodiments, which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments, and it is to be understood that other embodiments may be utilized and that logical, mechanical, electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is, therefore, not to be taken in a limiting sense.
In various embodiments of the invention, a method of communicating in a communication system and a communication system are described. However, the embodiments are not limited and may be implemented in connection with different applications. The application of the invention can be extended to other areas, for example a DICOM communication system. The invention provides a broad concept of a seamless switching of network traffic between the network interfaces of a networked device, which can be adapted in a similar networked environment. The design can be carried further and implemented in various forms and specifications.
A communication system can comprise one or more imaging stations. The imaging stations in the communication system can be connected via a network for example a LAN, a WAN, PACS or a hospital network. Each imaging station may optionally acquire, transmit, display, manipulate, store and/or print an imaging data. Each imaging station can comprise one of an imaging server and an imaging modality. The imaging server can be a database management system for storing and managing the imaging data. The imaging modality can acquire, display, manipulate and store the imaging data. The imaging modality can include a magnetic resonance imaging (MRI) system, computed tomography (CT) system, ultrasonography (US) system, nuclear medicine (NM) system, digital fluorography system, computer radiography (CR) system, digitized radiography (DR) system, data image acquisition equipments used for radiofluoroscopy, angiography, such as x-ray angiography and heart scanning and secondary capture devices for video, endoscopy, microscopy, and photography, such as digital cameras, scanners, electrocardiogram (ECG) machines, and the like. One skilled in the art shall however appreciate that, the examples of the imaging modality are not limited to the examples mentioned above and the invention shall have full scope of the claims.
The imaging data captured by the imaging modality may take numerous forms, including text, images, video, audio dictation, and waveform data. Other medical imaging data may include 3-D volume data; series data for all clinical data in a medical series, e.g., coronal slices vs. axial slices in a CT exam or echoes as T1 slices vs. T2 slices in an MRI exam; annotation data for notes made by a practitioner, usually relating to the clinical data; and background data such as patient history and/or physical examination information.
The imaging data generated or stored in the imaging station can be transmitted to another imaging station in the communication system. In one scenario, a first imaging station transmitting the imaging data and a second imaging station receiving the imaging data can be placed physically close to each other such as within a local area network (LAN). In another scenario the first imaging station and the second imaging stations can be wirelessly connected through a transmitter and a receiver pair. The association between the first imaging station and the second imaging station can be a dedicated connection, such as a public network like a virtual private network or the Internet. The connection may be a telephone line, a serial line Internet protocol (SLIP), point-to-point protocol (PPP), an XDSL link, a satellite or other wireless link, a cable modem, ATM network connection, an ISDN line, a DSL line, or other communication link. One skilled in the art shall however appreciate that, the examples of the communication link between the first imaging station and the second imaging station is not limited to the examples mentioned above and the invention shall have full scope of the claims.
The imaging station can comprise the imaging modality and a transceiver to communicate the imaging data. The transceiver can be a device, such as an IP host, computer, server, a firewall or a router. The transceiver may be connected to the imaging modality through an Ethernet connection, serial interfaces, parallel interfaces, RS422 and/or RS432 interfaces, Livewire interfaces, IEEE-1394 serial busses, token ring and/or other local area networks, universal serial buses, PCI buses and wireless (e.g., infrared) connections, and the like.
The transceiver receives the imaging data from the imaging modality of the first imaging station and transmits the imaging data through the network connection to the second imaging station. It should be noted that the scope of the invention anticipates any number of imaging modalities, transceivers and imaging stations configured in accordance herewith and arranged in various fashions.
The imaging data may be formatted to be in compliance with several medical standards, for example DICOM and HL7 Standards. Thus, each imaging station can comprise a DICOM converter to convert the imaging data to a DICOM compliant imaging data. The DICOM converter may be a stand-alone device, or alternatively, may be an integral part of the imaging station to control the operations of the imaging modality.
The imaging modality can be coupled to the transceiver through the DICOM converter. The DICOM converter may receive the imaging data from imaging modality and convey the DICOM compliant imaging data to the transceiver. The transceiver may process the imaging data and send the imaging data to the second imaging station across the network. The imaging data leaving the transceiver may no longer be compliant with DICOM Standards, but may become DICOM compliant again by the transceiver of the second imaging station restoring appropriate DICOM information, to the imaging data prior to transferring the imaging data to the imaging modality of the second imaging station. The second imaging station may optionally transmit, display, manipulate, store and/or print the imaging data.
The transceiver of each imaging station may further include an acknowledgement unit configured to send and/or receive acknowledgements pertaining to a communicated imaging data. The acknowledgement unit considers an acknowledgment received within a predefined time interval as representing a successful transmission of the imaging data. Alternatively, a processing unit coupled to the acknowledgment unit can generate an interrupt, when the acknowledgement unit does not receive an acknowledgement for the imaging data within the predefined time interval. The imaging station upon receiving the interrupt considers the imaging data to be lost and retransmits the imaging data.
In an embodiment, the invention describes a method of communicating in a communication system as shown at
The imaging data to be transmitted from the imaging station are put in the form of a queue. In order to communicate the imaging data, the imaging station needs to form an association with the second imaging station via the network interface. The imaging station detects one or more available network interfaces, the available network interface being a network interface available for communication and selects one of the available network interface based on predefined parameters. The predefined parameters can be for example signal strength, cost and reliability. One skilled in the art shall however appreciate that, the examples of the predefined parameters are not limited to the examples mentioned above and the invention shall have full scope of the claims.
Upon selecting the first network interface the imaging station configures itself to communicate via the first network interface. The imaging station in the process of configuring itself to communicate via the first network interface fetches the network address of the first network interface from a configuration table. The configuration table maintained at the imaging station provides a mapping of each network interface with a corresponding network address. A number of platforms provide a method of configuring multiple network interfaces with the corresponding network address. The imaging station upon configuring itself to the corresponding network address of the first network interface, communicates one or more imaging data to the second imaging station.
The step of detecting an available network interface, selecting the first network interface, the first network interface being available for communication 210 and configuring the imaging station to communicate via the first network interface 215 can repeat as long as the imaging station is running. Upon configuring the imaging station to communicate via the first network interface, one or more imaging data can be communicated to another imaging station in the communication system step 220. The method of communicating further comprises selecting a second network interface available for communication in the imaging station step 225, and automatically reconfiguring the imaging station to communicate via the second network interface step 230. As a preliminary matter, the definition of the term “first” and “second” for the purposes of the description and the appended claims is intended to differentiate between the two mutually exclusive alternatives.
The method of switching between network interfaces, for example from the first network interface to the second network interface may lead to an incomplete transmission of an imaging data at the first network interface. The incomplete transmission of an imaging data can generate an interrupt at the imaging station. In order to compensate for incomplete transmission of the imaging data, the method of communicating further comprises a step of retransmitting the imaging data upon receiving the interrupt as shown at step 235.
Each imaging station 305 and 310 comprises multiple network interfaces 315 and 320. Each network interface 315 and 320 can be one of a wired network interface and a wireless network interface. Each network interface 315 and 320 corresponds to a single network address. The attached network address may use any of several different formats, such as an AE title, IP address and a port number. A mapping of each network interface 315 and 320 with a corresponding network address is maintained as the configuration table at the imaging station 305. The imaging station 305 is configured to maintain and update any changes in the network address of any of the network interfaces. An unlimited number of network addresses may be stored in the configuration table. For example, between 50 and 100 network addresses may be stored in the configuration table.
The imaging station 305 is configured to automatically detect an available network interface, the available network interface being a network interface available for communication and select one of the available network interface. Upon selecting the network interface say a first network interface 315, the imaging station 305 configures itself to the corresponding network address of the first network interface 315 and communicates one or more imaging data via the first network interface 315. The imaging station 305 is further configured to switch between the network interfaces 315 and 320 as needed. The imaging station 305 is configured to automatically switch from the first network interface 315 to a second network interface 320 available for communication, and to automatically switch from communicating imaging data via the first network interface 315 to communicating imaging data via the second network interface 320 upon configuring itself to communicate via the second network interface 320. The detection of the available network interface and switching between the network interfaces 315 and 320 occurs as long as the imaging station 305 is running. An interrupt can be generated when a switch between the network interfaces 315 and 320 occurs followed by an unsuccessful transmission of the imaging data. The imaging station 305 is further configured to retransmit the imaging data upon receiving the interrupt.
In another embodiment, a computer program product stored in one or more computer readable media is provided. The computer program product comprises a method of communicating in a communication system 300 comprising an imaging station 305 with multiple network interfaces 315 and 320. The computer program product comprises a routine for selecting a first network interface 315 available for communication in the imaging station 305, a routine for configuring the imaging station 305 to communicate via the first network interface 315 and a routine for communicating one or more imaging data from the imaging station 305 via the first network interface 315. The computer program product further comprises a routine for selecting a second network interface 320 available for communication in the imaging station 305, and a routine for automatically reconfiguring the imaging station 305 to communicate via the second network interface 320. The routine for communicating may comprise a routine for retransmitting the imaging data upon receiving an interrupt. The computer program product may further comprise a routine for maintaining a configuration table, mapping each of the network interfaces with a corresponding network address.
In various embodiments, the invention relates to a method of communicating in a communication system by switching between network interfaces of a networked device such as an imaging station. More specifically, the invention provides a method for seamless switching of the network traffic between the network interfaces of a networked device. The method eliminates the need for an operator to switch between the network interfaces manually and reconfigure the networked device for a selected network interface. Hence the method improves workflow by providing seamless transition and automatic reconfiguration between network interfaces.
The seamless automatic switching and reconfiguration between network interfaces allows for continuous DICOM connectivity. A user may carry out operations like printing, sending images, sending storage commitment, etc, without waiting for switching between network interfaces.
The method also provides for automatically retransmitting the imaging data that is not completely transmitted when the network interface is switched. Thus there may be no loss of imaging data when the network interface is switched. The additional advantages of using the invention will be apparent to those of skill in the art.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.