Disclosure of Invention
In view of the foregoing, embodiments of the present invention are directed to providing a data transmission method, apparatus, terminal device, and storage medium that overcome or at least partially solve the foregoing problems.
In a first aspect, an embodiment of the present invention provides a data transmission method, where the method is applied to a medical image video terminal, and includes:
Receiving a first reference request of image files sent by a viewing networking terminal, wherein the first reference request comprises file identifications of the image files in a medical image file list, and the viewing networking terminal and the medical image video terminal are positioned in different local area networks;
Searching an image file with a first resolution corresponding to the file identification of the image file in a pre-established image file library according to the file identification of the image file, and sending the image file with the first resolution to the video networking terminal;
Receiving a second reference request of the image file sent by the viewing networking terminal, wherein the second reference request comprises position information of a selected area in the image file with the first resolution and a second resolution, and the second resolution is larger than the first resolution;
determining a region image file with a second resolution corresponding to the position information according to the position information of the selected region and the second resolution;
and sending the regional image file to the video networking terminal in a video stream mode.
Optionally, the searching the image file with the first resolution corresponding to the file identifier of the image file in the pre-established image file library according to the file identifier of the image file includes:
Acquiring an original image file corresponding to the file identification from a hospital information system according to the file identification of the image file;
Analyzing the original image file to obtain image files with different resolutions, wherein the image files with different resolutions at least comprise the image file with the first resolution and the image file with the second resolution;
determining the image files with different resolutions as files in the pre-established image file library;
and searching the image file with the first resolution corresponding to the file identification of the image file in the pre-established image file library.
Optionally, the determining, according to the location information of the selected area and the second resolution, an area image file of the second resolution corresponding to the location information includes:
searching an image file corresponding to the second resolution in the pre-established image file library according to the second resolution;
respectively determining first center point position information of the image file with the first resolution and second center point position information of the image file with the second resolution;
determining first deviation position information of the selected area from the first center point position according to the first center point position and the position information of the selected area;
calculating second deviation position information according to the first deviation position information and the proportional relation between the first resolution and the second resolution;
And determining an area image file corresponding to the second deviation position information in the image file with the second resolution according to the second deviation position information and the second center point position information.
Optionally, before receiving the first reference request of the image file sent by the video networking terminal, the method further includes:
receiving a medical image file list request sent by a video networking terminal through a monitoring access server;
acquiring the medical image file list from a hospital information system, wherein the medical image file list comprises a file name and the file identification;
And sending the medical image file list to the video networking terminal through the monitoring access server.
Optionally, the sending the region image file to the video networking terminal in a video stream mode includes:
And sending the regional image file to a monitoring access server in a video stream mode, so that the monitoring access server sends the regional image file to the video networking terminal in a live broadcast mode.
In a second aspect, an embodiment of the present invention provides a data transmission device, where the device is applied to a medical image video terminal, and includes:
The first receiving module is used for receiving a first consulting request of the image files sent by the video networking terminal, wherein the first consulting request comprises file identifications of the image files in the medical image file list, and the video networking terminal and the medical image video terminal are positioned in different local area networks;
the first sending module is used for searching an image file with a first resolution corresponding to the file identifier of the image file in a pre-established image file library according to the file identifier of the image file, and sending the image file with the first resolution to the video networking terminal;
The second receiving module is used for receiving a second reference request of the image file sent by the viewing networking terminal, wherein the second reference request comprises the position information of the selected area in the image file with the first resolution and the second resolution, and the second resolution is larger than the first resolution;
the determining module is used for determining a region image file with a second resolution corresponding to the position information according to the position information of the selected region and the second resolution;
And the second sending module is used for sending the regional image file to the video networking terminal in a video stream mode.
Optionally, the first sending module is configured to:
acquiring an original image file corresponding to the file identifier from a hospital information system according to the file identifier of the image file;
Analyzing the original image file to obtain image files with different resolutions, wherein the image files with different resolutions at least comprise the image file with the first resolution and the image file with the second resolution;
determining the image files with different resolutions as files in the pre-established image file library;
and searching the image file with the first resolution corresponding to the file identification of the image file in the pre-established image file library.
Optionally, the determining module is configured to:
Searching an image file corresponding to the second resolution in the pre-established image file library according to the second resolution;
respectively determining first center point position information of the image file with the first resolution and second center point position information of the image file with the second resolution;
determining first deviation position information of the selected area from the first center point position according to the first center point position and the position information of the selected area;
calculating second deviation position information according to the first deviation position information and the proportional relation between the first resolution and the second resolution;
And determining an area image file corresponding to the second deviation position information in the image file with the second resolution according to the second deviation position information and the second center point position information.
Optionally, the apparatus further includes a list query module, configured to:
receiving a medical image file list request sent by a video networking terminal through a monitoring access server;
acquiring the medical image file list from a hospital information system, wherein the medical image file list comprises a file name and the file identification;
And sending the medical image file list to the video networking terminal through the monitoring access server.
Optionally, the second sending module is configured to:
And sending the regional image file to a monitoring access server in a video stream mode, so that the monitoring access server sends the regional image file to the video networking terminal in a live broadcast mode.
In a third aspect, an embodiment of the present invention provides a terminal device, including at least one processor and a memory;
The memory stores a computer program, and the at least one processor executes the computer program stored by the memory to implement the data transmission method provided in the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having stored therein a computer program which, when executed, implements the data transmission method provided in the first aspect.
The embodiment of the invention has the following advantages:
The data transmission method, the device, the terminal equipment and the storage medium provided by the embodiment of the invention are used for receiving a first lookup request of an image file sent by an optical networking terminal, wherein the first lookup request comprises file identifications of the image file in a medical image file list, the optical networking terminal and the medical image video terminal are positioned in different local area networks, searching an image file with first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, and sending the image file with the first resolution to the optical networking terminal, receiving a second lookup request of the image file sent by the optical networking terminal, wherein the second lookup request comprises position information and second resolution of a selected area in the image file with the first resolution, and the second resolution is larger than the first resolution, determining the area image file with the second resolution corresponding to the position information according to the position information and the second resolution, and sending the area image file with the first resolution to the optical networking terminal in a video stream mode.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
The video networking is an important milestone for network development, is a real-time network, can realize real-time transmission of high-definition videos, and pushes numerous internet applications to high-definition videos, and the high definition faces.
The video networking adopts a real-time high-definition video exchange technology, and can integrate all required services such as high-definition video conference, video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delay television, network teaching, live broadcast, VOD on demand, television mail, personal record (PVR), intranet (self-processing) channel, intelligent video playing control, information release and other tens of services into one system platform, and realize high-definition quality video playing through television or computer.
The nouns are explained as follows:
The video networking is a real-time large-bandwidth transmission network based on Ethernet hardware and is a special network for high-speed transmission of high-definition videos and special protocols.
The monitoring access service system is core equipment for accessing the Internet monitoring resources into the video network, and is an important tie of the video network in the monitoring fusion application. The method supports access to monitoring front-end equipment, video monitoring systems and video monitoring networking platforms of different manufacturers, has low-delay video-audio protocol conversion capability, and realizes fusion, aggregation and real-time scheduling of monitoring resources in the video networking.
And the medical image video terminal reads partial images in the medical image file and converts the partial images into a video stream. The acquired partial images may be controlled.
HIS system Hospital Information System, meaning hospital information system.
PACS system Picture ARCHIVING AND Communication Systems, meaning an image archiving and communication system.
An embodiment of the invention provides a data transmission method, which is used for sending an image file of a medical image video terminal to a video networking terminal for viewing. The execution main body of the embodiment is a data transmission device, which is arranged on a medical image video terminal, wherein the medical image video terminal can be a computer, a tablet personal computer, a mobile phone terminal and the like.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a data transmission method of the present invention is shown, and the method may be applied to a medical image video terminal, and specifically may include the following steps:
S101, receiving a first reference request of an image file sent by a video networking terminal, wherein the first reference request comprises file identifications of the image files in a medical image file list, and the video networking terminal and the medical image video terminal are located in different local area networks;
Specifically, the video networking terminal sends a first reference request to the monitoring access server, and the monitoring access server sends the first reference request to the medical image video terminal, wherein the first reference request comprises a file identifier of an image file, namely a file ID, namely a file path, and the video networking terminal and the medical image video terminal are located in different local area networks.
S102, searching an image file with a first resolution corresponding to the file identification of the image file in a pre-established image file library according to the file identification of the image file, and sending the image file with the first resolution to the video networking terminal;
Specifically, the medical image video terminal obtains the image file from the hospital information system located in the same local area network as the medical image video terminal according to the file identifier, that is, the file path, of the image file, obtains the image file with the first resolution through analyzing the image file, and can also be understood as a thumbnail file of the original image file, so that the image file with the minimum resolution can be preferentially sent to the video networking terminal for the network bandwidth occupied by data transmission.
S103, receiving a second reference request of the image file sent by the video networking terminal, wherein the second reference request comprises position information of a selected area in the image file with the first resolution and a second resolution, and the second resolution is larger than the first resolution;
Specifically, after the video networking terminal receives the image file with the first resolution, the region to be further referred to is selected on the image file, which may be basic information of the image file, for example, a name, disease diagnosis, etc. corresponding to the image file, or may be an image file obtained through medical instrument inspection, which is not specifically limited in the embodiment of the present invention.
After the selected area and the determined resolution are determined, the video networking terminal sends a second review request to the medical image video terminal, wherein the second review request comprises the position information of the selected area and the second resolution, and the second resolution is larger than the first resolution.
S104, determining a region image file with a second resolution corresponding to the position information according to the position information of the selected region and the second resolution;
Specifically, the medical image video terminal searches an image file with the second resolution in a pre-established image database according to the second resolution, and determines an area image file in the image file with the second resolution according to the position information of the selected area.
The selected area in the image file with the first resolution may be one or more, which is not particularly limited in the embodiment of the present invention.
And S105, sending the regional image file to the video networking terminal in a video stream mode.
Specifically, the medical image video terminal sends the determined regional image file to the monitoring access server in a video stream mode, and then the monitoring access server converts the video stream into a live broadcast mode and sends the live broadcast mode to the video networking terminal so as to enable the video networking terminal to remotely check.
If a plurality of video networking terminals send the reference requests, processing is carried out according to the sequence of the received reference requests.
The data transmission method includes the steps of receiving a first lookup request of an image file sent by a video networking terminal, wherein the first lookup request comprises file identifications of the image file in a medical image file list, the video networking terminal and the medical image video terminal are located in different local area networks, searching image files with first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, sending the image files with the first resolution to the video networking terminal, receiving a second lookup request of the image file sent by the video networking terminal, wherein the second lookup request comprises position information and second resolution of a selected area in the image files with the first resolution, the second resolution is larger than the first resolution, determining the area image file with the second resolution corresponding to the position information according to the position information and the second resolution of the selected area, sending the area image file to the video networking terminal in a video stream mode, and only needing to send all contents of the image file to the selected area image file is not needed to be sent, so that data transmission efficiency in a network bandwidth is improved.
The data transmission method provided by the embodiment of the invention is further described in a further embodiment of the invention.
Fig. 2 is a flowchart illustrating steps of another embodiment of a data transmission method according to the present invention, as shown in fig. 2, where the data transmission method includes:
s201, receiving a medical image file list request sent by a video networking terminal through a monitoring access server;
In a hospital, a plurality of medical image video terminals can be set, each medical image video terminal is provided with a unique mac address, the video networking terminal sends a medical image file list request to the monitoring access server, the request comprises the mac address of the medical image video terminal, and the monitoring access server sends the request to the corresponding medical image video terminal according to the mac address.
S202, acquiring the medical image file list from a hospital information system, wherein the medical image file list comprises file names and file identifications;
The medical image video terminal acquires a medical image file list from the hospital information system, wherein the file list comprises file names and file identifications, and the file identifications are file paths, namely, the positions stored in the hospital information system.
And S203, the medical image file list is sent to the video networking terminal through the monitoring access server.
Specifically, the medical image video terminal sends the acquired medical image file list to the monitoring access server, and then the monitoring access server sends the medical image file list to the video networking terminal through the video networking.
S204, receiving a first reference request of an image file sent by a video networking terminal, wherein the first reference request comprises file identifications of the image files in a medical image file list, and the video networking terminal and the medical image video terminal are positioned in different local area networks;
s101 in the above embodiment is already discussed and will not be described here again.
S205, searching an image file with a first resolution corresponding to the file identification of the image file in a pre-established image file library according to the file identification of the image file, and sending the image file with the first resolution to the video networking terminal;
The specific step S205 includes:
A1, acquiring an original image file corresponding to the file identifier from a hospital information system according to the file identifier of the image file;
A2, analyzing the original image file to obtain image files with different resolutions, wherein the image files with different resolutions at least comprise the image file with the first resolution and the image file with the second resolution;
wherein the first resolution and the second resolution are different only from each other, and the first resolution is smaller than the second resolution.
A3, determining the image files with different resolutions as files in the pre-established image file library;
And A4, searching the image file with the first resolution in the pre-established image file library.
S206, receiving a second reference request of the image file sent by the video networking terminal, wherein the second reference request comprises position information of a selected area in the image file with the first resolution and a second resolution, and the second resolution is larger than the first resolution;
S103 in the above embodiment is already discussed and will not be described here again.
S207, determining a region image file with a second resolution corresponding to the position information according to the position information of the selected region and the second resolution;
specifically, step S207 includes:
A2071, searching an image file corresponding to the second resolution in the pre-established image file library according to the second resolution;
a2072, respectively determining the first central point position information of the image file with the first resolution and the second central point position information of the image file with the second resolution;
a2073, determining first deviation position information of the selected area from the first center point position according to the first center point position and the position information of the selected area;
a2074, calculating second deviation position information according to the first deviation position information and the proportional relation between the first resolution and the second resolution;
and A2075, determining a region image file corresponding to the second deviation position information in the image file with the second resolution according to the second deviation position information and the second center point position information.
And S208, sending the regional image file to a monitoring access server in a video stream mode, so that the monitoring access server sends the regional image file to the video networking terminal in a live broadcast mode.
Fig. 3 is a schematic structural diagram of another embodiment of the data transmission system according to the present invention, as shown in fig. 3, the data transmission system includes a medical image video terminal 301, a monitoring access server 302 and a plurality of video networking terminals 303, and the video networking terminals and the medical image video terminal are located in different local area networks, and the medical image video terminal 301 is connected to an HIS system in the local area network, wherein the HIS system includes a PACS system, and the medical image video terminal 301 acquires an original image file from the PACS system, and the PACS system includes various different types of image files, for example, an image file obtained by CT (Computed Tomography, X-ray computed tomography), an image file obtained by MRI (Magnetic Resonance Imaging ), an image file obtained by an electrocardiograph or an electroencephalogram, an image file obtained by an ultrasound apparatus, and the like.
Specifically, the video networking terminal 303 in the hospital B sends a request for looking up an image file to the monitoring access server 302 through the video networking, the monitoring access server 302 sends the request for looking up to the medical image video terminal 301, and the medical image video terminal 301 obtains a corresponding original image file from the PACS system according to the file identifier in the request for looking up;
The medical image video terminal 301 analyzes the original image file to obtain image files with different resolutions, and stores the image files in an image database, the image file with the lowest resolution (the first resolution) is sent to the video network terminal 303, a user can select a clearer region image file to be further checked from the image file with the lowest resolution on the video network terminal 303, specifically, a plurality of selected regions can be selected, a review request is sent to the medical image video terminal 301 again, the medical image video terminal searches an image file corresponding to the target resolution (the second resolution) in the image database according to the position information of the selected region and the target resolution to be checked, and determines a region image file from the image file corresponding to the target resolution according to the position information of the selected region, wherein the region image file can be a picture acquired through various instruments, can also be basic information of the image file, and sends the region image file to the monitoring access server 302 in a video stream form, and the monitoring access server 302 converts the video stream into a video stream form and sends the video stream to the video network terminal 303 for viewing in a live broadcast form.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the invention.
The data transmission method includes the steps of receiving a first lookup request of an image file sent by a video networking terminal, wherein the first lookup request comprises file identifications of the image file in a medical image file list, the video networking terminal and the medical image video terminal are located in different local area networks, searching image files with first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, sending the image files with the first resolution to the video networking terminal, receiving a second lookup request of the image file sent by the video networking terminal, wherein the second lookup request comprises position information and second resolution of a selected area in the image files with the first resolution, the second resolution is larger than the first resolution, determining the area image file with the second resolution corresponding to the position information according to the position information and the second resolution of the selected area, sending the area image file to the video networking terminal in a video stream mode, and only needing to send all contents of the image file to the selected area image file is not needed to be sent, so that data transmission efficiency in a network bandwidth is improved.
Another embodiment of the present invention provides a data transmission apparatus for executing the data transmission method provided in the foregoing embodiment.
Referring to fig. 4, there is shown a block diagram of an embodiment of a data transmission apparatus of the present invention, which may be applied to a medical image video terminal, and specifically may include a first receiving module 401, a first transmitting module 402, a second receiving module 403, a determining module 404, and a second transmitting module 405, where:
The first receiving module 401 is configured to receive a first review request of an image file sent by a view networking terminal, where the first review request includes a file identifier of an image file in a medical image file list, and the view networking terminal and the medical image video terminal are located in different local area networks;
The first sending module 402 is configured to search, according to a file identifier of the image file, an image file with a first resolution corresponding to the file identifier of the image file in a pre-established image file library, and send the image file with the first resolution to the video networking terminal;
The second receiving module 403 is configured to receive a second reference request for an image file sent by the internet-of-view terminal, where the second reference request includes location information of a selected area in the image file with the first resolution and a second resolution, and the second resolution is greater than the first resolution;
The determining module 404 is configured to determine, according to the location information of the selected area and the second resolution, an area image file of the second resolution corresponding to the location information;
The second sending module 405 is configured to send the region image file to the video networking terminal in a video stream.
The data transmission device provided by the embodiment of the invention is used for receiving a first lookup request of an image file sent by a video networking terminal, wherein the first lookup request comprises file identifications of the image file in a medical image file list, the video networking terminal and the medical image video terminal are positioned in different local area networks, searching the image file with the first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, and sending the image file with the first resolution to the video networking terminal, receiving a second lookup request of the image file sent by the video networking terminal, wherein the second lookup request comprises position information and the second resolution of a selected area in the image file with the first resolution, and the second resolution is larger than the first resolution, determining the area image file with the second resolution corresponding to the position information according to the position information of the selected area, and sending the area image file to the video networking terminal in a video stream mode.
A further embodiment of the present invention further provides a data transmission device provided in the above embodiment.
Optionally, the first sending module 402 is configured to:
acquiring an original image file corresponding to the file identifier from a hospital information system according to the file identifier of the image file;
Analyzing the original image file to obtain image files with different resolutions, wherein the image files with different resolutions at least comprise the image file with the first resolution and the image file with the second resolution;
determining the image files with different resolutions as files in the pre-established image file library;
and searching the image file with the first resolution corresponding to the file identification of the image file in the pre-established image file library.
Optionally, the determining module 404 is configured to:
Searching an image file corresponding to the second resolution in the pre-established image file library according to the second resolution;
respectively determining first center point position information of the image file with the first resolution and second center point position information of the image file with the second resolution;
determining first deviation position information of the selected area from the first center point position according to the first center point position and the position information of the selected area;
calculating second deviation position information according to the first deviation position information and the proportional relation between the first resolution and the second resolution;
And determining an area image file corresponding to the second deviation position information in the image file with the second resolution according to the second deviation position information and the second center point position information.
Optionally, the apparatus further includes a list query module, configured to:
receiving a medical image file list request sent by a video networking terminal through a monitoring access server;
acquiring the medical image file list from a hospital information system, wherein the medical image file list comprises a file name and the file identification;
And sending the medical image file list to the video networking terminal through the monitoring access server.
Optionally, the second sending module 405 is configured to:
And sending the regional image file to a monitoring access server in a video stream mode, so that the monitoring access server sends the regional image file to the video networking terminal in a live broadcast mode.
It should be noted that, in this embodiment, each of the embodiments may be implemented separately, or may be implemented in any combination without conflict, without limiting the application.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
The data transmission device provided by the embodiment of the invention is used for receiving a first lookup request of an image file sent by a video networking terminal, wherein the first lookup request comprises file identifications of the image file in a medical image file list, the video networking terminal and the medical image video terminal are positioned in different local area networks, searching the image file with the first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, and sending the image file with the first resolution to the video networking terminal, receiving a second lookup request of the image file sent by the video networking terminal, wherein the second lookup request comprises position information and the second resolution of a selected area in the image file with the first resolution, and the second resolution is larger than the first resolution, determining the area image file with the second resolution corresponding to the position information according to the position information of the selected area, and sending the area image file to the video networking terminal in a video stream mode.
A further embodiment of the present invention provides a terminal device configured to perform the data transmission method provided in the foregoing embodiment.
Fig. 5 is a schematic structural view of a terminal device of the present invention, as shown in fig. 5, which includes at least one processor 501 and a memory 502;
The memory stores a computer program, and the at least one processor executes the computer program stored in the memory to implement the data transmission method provided in the above embodiment.
The terminal equipment provided by the embodiment of the invention is used for receiving a first reference request of an image file sent by an internet-of-view terminal, wherein the first reference request comprises file identifications of the image file in a medical image file list, the internet-of-view terminal and the medical image video terminal are located in different local area networks, searching an image file with first resolution corresponding to the file identifications of the image file in a pre-established image file library according to the file identifications of the image file, sending the image file with the first resolution to the internet-of-view terminal, receiving a second reference request of the image file sent by the internet-of-view terminal, wherein the second reference request comprises position information and second resolution of a selected area in the image file with the first resolution, and the second resolution is larger than the first resolution, determining an area image file with the second resolution corresponding to the position information according to the position information of the position information, and sending the area image file to the internet-of-view terminal in a video stream mode, and the image file with the first resolution is not needed to be sent to the internet-of-view terminal, and only needed to send all contents of the image file with the selected area image file to the internet-of the image terminal is needed, so that the bandwidth of the transmission process of data is reduced, and the bandwidth in the transmission process is improved.
A further embodiment of the present application provides a computer-readable storage medium having stored therein a computer program which, when executed, implements the data transmission method provided in any of the above embodiments.
According to the method, the device and the system, the first reference request of the image files sent by the video networking terminal is received, wherein the first reference request comprises file identifications of the image files in a medical image file list, the video networking terminal and the medical image video terminal are located in different local area networks, the image files with first resolution corresponding to the file identifications of the image files are searched in a pre-established image file library according to the file identifications of the image files, the image files with the first resolution are sent to the video networking terminal, the second reference request of the image files sent by the video networking terminal is received, the second reference request comprises position information and second resolution of selected areas in the image files with the first resolution, the second resolution is larger than the first resolution, the area image files with the second resolution corresponding to the position information are determined according to the position information and the second resolution of the selected areas, the area image files are sent to the video networking terminal in a video stream mode, the whole content of the image files are not required to be sent, the image files with the first resolution are not required to be sent, the transmission efficiency of partial area files is reduced, and the network bandwidth occupied by the network data transmission process is improved.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, electronic devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing electronic device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing electronic device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or electronic device that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or electronic device. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or electronic device that comprises the element.
The foregoing describes a data transmission method and a data transmission device according to the present invention in detail, and specific examples are provided herein to illustrate the principles and embodiments of the present invention, and the above examples are provided to assist in understanding the method and core ideas of the present invention, and meanwhile, to those skilled in the art, according to the ideas of the present invention, there are variations in the specific embodiments and application scope, so the disclosure should not be construed as limiting the present invention.