Movatterモバイル変換


[0]ホーム

URL:


CN112373215B - Thermosensitive printing method for electrocardiosignals - Google Patents

Thermosensitive printing method for electrocardiosignals
Download PDF

Info

Publication number
CN112373215B
CN112373215BCN202011272116.2ACN202011272116ACN112373215BCN 112373215 BCN112373215 BCN 112373215BCN 202011272116 ACN202011272116 ACN 202011272116ACN 112373215 BCN112373215 BCN 112373215B
Authority
CN
China
Prior art keywords
printing
data
queue
cache
module
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.)
Active
Application number
CN202011272116.2A
Other languages
Chinese (zh)
Other versions
CN112373215A (en
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.)
Shenzhen Carewell Electronics Co ltd
Original Assignee
Shenzhen Carewell Electronics Co ltd
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 Shenzhen Carewell Electronics Co ltdfiledCriticalShenzhen Carewell Electronics Co ltd
Priority to CN202011272116.2ApriorityCriticalpatent/CN112373215B/en
Publication of CN112373215ApublicationCriticalpatent/CN112373215A/en
Application grantedgrantedCritical
Publication of CN112373215BpublicationCriticalpatent/CN112373215B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the invention relates to a thermosensitive printing method of electrocardiosignals, which comprises the following steps: acquiring electrocardiosignal data; in the first mode, adding each electrocardiosignal data to a printing queue; when the 1 st electrocardiosignal data is received, activating a queue management module, and performing queue data printing management by the queue management module; in the second mode, splicing a plurality of electrocardiosignal data to obtain first spliced printing data; acquiring electrocardio analysis data after acquiring a plurality of electrocardio signal data; in the first mode, the electrocardiogram analysis data is added to a printing queue, and the printing management is carried out by a queue management module; and in the second mode, splicing the first spliced printing data and the electrocardio analysis data to obtain second spliced printing data, and printing the second spliced printing data. The embodiment of the invention integrates two printing modes; and when printing processing is carried out, the printing definition is improved through a curve interpolation smoothing algorithm, and the printing stability is improved through queue task scheduling and cache fragmentation printing.

Description

Thermosensitive printing method for electrocardiosignals
Technical Field
The invention relates to the technical field of data processing, in particular to a thermosensitive printing method of electrocardiosignals.
Background
The printing components of the old-fashioned electrocardio detector are printed by adopting a needle type, and the needle type printing components have larger volume and are inconvenient to carry. With the popularization of the thermal printing technology in the field of medical equipment, some new electrocardio detectors are added with thermal printing modules, so that the size of the equipment is reduced, and the use convenience of the equipment is improved. However, some problems also occur when the electrocardiograph detectors loaded with the thermal printing modules print electrocardiograph signal data, for example, because the data caches of the thermal printing modules are small, data are easily lost when the electrocardiograph signal data are printed in real time or in batch; for example, when the paper feeding speed is high, the thermal printing module is likely to have uneven and non-uniform printing curves, so that when the electrocardiosignal data is printed, the problems of unclear QRS waveform tips and the like are likely to occur.
Disclosure of Invention
The invention aims to provide a thermosensitive printing method of electrocardiosignals aiming at the defects of the prior art, which ensures that data is not lost and improves the printing stability through queue task scheduling and fragmentation printing of data cache when the electrocardiosignals are printed; the printing point density of the printing data is adjusted through a curve interpolation smoothing algorithm, and the printing definition is improved; in addition, two printing modes are integrated, the first mode is used for printing electrocardiosignals and electrocardio analysis data in real time, the second mode is used for uniformly printing the electrocardiosignals and electrocardio analysis data, and application scenes are enriched.
In order to achieve the above object, an embodiment of the present invention provides a method for thermally printing an electrocardiographic signal, where the method is applied to a thermal printing apparatus for an electrocardiographic signal, the thermal printing apparatus for an electrocardiographic signal includes an obtaining module, a main control module, a queue management module, and a cache printing module, and the method includes;
the acquisition module continuously acquires first electrocardiosignal data from the electrocardiosignal acquisition and analysis equipment; when the first electrocardiosignal data are acquired each time, the first electrocardiosignal data are sent to the main control module; the number of the first electrocardiosignal data is a first total number N;
when the preset printing mode data is in a first mode, the main control module performs thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardiosignal data to generate first printing data; then the first printing data is used as queue data, and the queue data is added to a local printing queue; when the 1 st first electrocardio signal data is received, activating the queue management module to perform queue data printing management on the printing queue; after the queue management module is activated, calling the cache printing module according to a first-in first-out (FIFO) queue management mode to perform first data printing processing on the queue data in the printing queue;
when the printing mode data is in a second mode, the main control module performs thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardiosignal data to generate second printing data; performing data continuous splicing processing on the second printing data to generate first spliced printing data;
the acquisition module acquires first electrocardio analysis data from the electrocardio signal acquisition and analysis equipment after acquiring the first total N first electrocardio signal data;
when the printing mode data is in the first mode, the main control module carries out thermal printing data conversion processing on the first electrocardiogram analysis data to generate third printing data; then using the third printing data as the queue data, and adding the queue data to the printing queue;
when the printing mode data is in the second mode, the main control module performs thermal printing data conversion processing on the first electrocardiogram analysis data to generate fourth printing data; splicing the first splicing printing data and the fourth printing data into second splicing printing data; and calling the cache printing module to perform second data printing processing on the second spliced printing data.
Preferably, the first and second liquid crystal materials are,
the thermosensitive printing device for the electrocardiosignals further comprises a printing driving module;
the thermosensitive printing device of the electrocardiosignals is connected with the electrocardiosignal acquisition and analysis equipment and is also connected with a thermosensitive printer.
Preferably, the performing thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardiograph signal data to generate first printing data specifically includes:
the main control module carries out heat-sensitive bitmap data conversion processing on the first electrocardiosignal data to generate heat-sensitive bitmap data; the heat-sensitive bitmap data includes a plurality of heat-sensitive dot data;
the main control module acquires the speed information of the thermal printing paper feeding; inquiring a corresponding table of the paper feeding speed and the number of the interpolated thermosensitive points according to the thermosensitive printing paper feeding speed information to obtain corresponding interpolated thermosensitive point number information; then, performing interpolation thermal point calculation processing by using a curve interpolation smoothing algorithm according to the interpolation thermal point quantity information between the adjacent thermal point data in the thermal bitmap data to obtain newly added thermal point data of the interpolation thermal point quantity information; adding the newly added thermal point data of the interpolation thermal point quantity information to the corresponding adjacent thermal point data; and finally, using the thermal bitmap data added with all the newly added thermal point data as the first printing data.
Preferably, after being activated, the queue management module invokes the buffer printing module in a first-in first-out (FIFO) queue management manner to perform a first data printing process on the queue data in the print queue, and specifically includes:
after the queue management module is activated, polling whether the quantity of the queue data of the printing queue is greater than 0; when the number of the queue data is larger than 0, extracting the earliest queue data in the printing queue as the current printing data; calling the cache printing module to perform cache printing processing on the current printing data to obtain current printing state data; and when the current printing state data is successful in printing, removing the current printing data from the printing queue, and subtracting 1 from the queue data quantity.
Further, the calling the cache printing module to perform cache printing processing on the current printing data to obtain current printing state data specifically includes:
the queue management module sends the current printing data to the cache printing module;
the cache printing module performs fragment division processing on the current printing data according to a preset cache fragment length to generate a plurality of printing data cache fragments;
the cache printing module calls the printing driving module to perform fragment data printing processing on the 1 st printing data cache fragment to obtain 1 st fragment printing state data;
when the 1 st segment printing state data is that the printing is successful, the cache printing module calls the printing driving module to perform segment data printing processing on the 2 nd segment of the printing data cache to obtain 2 nd segment printing state data;
until the printing state data of the 2 nd segment is the printing success, the cache printing module calls the printing driving module to perform the printing processing of the segment data on the last 1 printing data cache segments to obtain the printing state data of the last 1 segment;
when the printing state data of the last 1 segment is the printing success, the cache printing module sets the current printing state data as the printing success; and sending the current print status data to the queue management module.
It is further preferred that the first and second liquid crystal compositions,
and the cache printing module sends the printing data cache segment to the printing driving module according to a preset sending frequency.
Further preferably, during the clip data printing process;
the cache printing module sends the printing data cache segment to the printing driving module;
the printing driving module sends the printing data cache segment to the thermal printer; and receiving corresponding segment print status data and remaining storage capacity data from the thermal printer; then, the print driving module sends the clip print status data and the remaining storage capacity data to the cache printing module.
It is further preferred that the first and second liquid crystal compositions,
after obtaining the residual storage capacity data from the printing driving module, the cache printing module sends the residual storage capacity data to the main control module;
the main control module performs cache segment length adjustment processing on the cache segment length according to the residual storage capacity data; and according to the residual storage capacity data, carrying out transmission frequency adjustment processing on the transmission frequency.
Preferably, the performing data continuous splicing processing on the second print data to generate first spliced print data specifically includes:
when the current first electrocardio signal data is the 1 st first electrocardio signal data, initializing the first splicing printing data as the second printing data;
and when the current first electrocardiosignal data is not the 1 st first electrocardiosignal data, splicing the first splicing printing data and the second printing data into new first splicing printing data.
The embodiment of the invention provides a thermosensitive printing method of electrocardiosignals, which ensures that data is not lost any more and improves the printing stability through queue task scheduling and fragmentation printing of data cache when the electrocardiosignals are printed; the printing point density of the printing data is adjusted through a curve interpolation smoothing algorithm, so that the printing definition is improved; in addition, two printing modes are integrated, the first mode is used for printing electrocardiosignals and electrocardio analysis data in real time, the second mode is used for uniformly printing the electrocardiosignals and electrocardio analysis data, and application scenes are enriched.
Drawings
FIG. 1 is a schematic diagram of a method for thermal printing of an ECG signal according to an embodiment of the present invention;
fig. 2 is a block diagram of a thermal printing apparatus for electrocardiographic signals according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a thermosensitive printing method of electrocardiosignals, which is applied to a thermosensitive printing device of the electrocardiosignals, wherein the thermosensitive printing device of the electrocardiosignals comprises an acquisition module, a main control module, a queue management module, a cache printing module and a printing driving module; fig. 1 is a schematic diagram of a thermal printing method for electrocardiographic signals according to an embodiment of the present invention, as shown in fig. 1, the method mainly includes the following steps:
step 1, an acquisition module continuously acquires first electrocardiosignal data from electrocardiosignal acquisition and analysis equipment; when the first electrocardiosignal data are acquired each time, the first electrocardiosignal data are sent to the main control module;
here, the number of the first cardiac signal data is a first total number N.
The electrocardiosignal acquisition and analysis equipment is a device, terminal equipment or server which can acquire or acquire electrocardiosignals of a human body and can analyze the acquired or acquired electrocardiosignals, such as an electrocardio detector; the electrocardiosignal acquisition and analysis equipment can also be a device, terminal equipment or a server connected with the device, the terminal equipment or the server.
For example, the electrocardiographic signal acquisition and analysis device is an electrocardiographic detector, and the detector is used for acquiring 10 seconds of electrocardiographic signals for a user according to the acquisition frequency of 1 time/second, so that 10 pieces of first electrocardiographic signal data with the length of 1 second can be obtained; the detector is also used for obtaining 1 piece of first electrocardiographic analysis data from the 10 pieces of first electrocardiographic signal data in an automatic analysis or manual analysis mode. As shown in fig. 2, which is a block structure diagram of the thermal printing apparatus for electrocardiographic signals provided in the embodiment of the present invention, the thermal printing apparatus for electrocardiographic signals having the functions of the method of the embodiment of the present invention is connected to the electrocardiograph detector through the acquisition module; every time the electrocardio detector collects 1 piece of first electrocardio signal data, the electrocardio detector transmits the signal data to the device for 1 time through the acquisition module. Here, the first total number N is 10.
Step 2, the main control module acquires printing mode data and identifies the printing mode data; go tostep 3 when the print mode data is the first mode, go tostep 4 when the print mode data is the second mode.
Here, the print mode data includes a first mode and a second mode.
Here, the method of the embodiment of the present invention integrates two printing modes, and enriches the application scenarios: the first mode is used for printing the electrocardiosignal and the electrocardio analysis data in real time; the second mode is for all received data: the 1 st first electrocardiosignal + the 2 nd first electrocardiosignal + … + the Nth first electrocardiosignal + electrocardio analysis data are spliced and printed in a unified mode.
Step 3, the main control module carries out thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardio signal data to generate first printing data; then the first printing data is used as queue data, and the queue data is added to the local printing queue; when the 1 st first electrocardiosignal data is received, activating a queue management module to perform queue data printing management on a printing queue; after the queue management module is activated, calling a cache printing module according to a first-in first-out (FIFO) queue management mode to perform first data printing processing on queue data in a printing queue; go to step 5.
The method for generating the first printing data by performing thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardio signal data specifically comprises the following steps:
the main control module carries out heat-sensitive bitmap data conversion processing on the first electrocardiosignal data to generate heat-sensitive bitmap data; the heat-sensitive bitmap data includes a plurality of heat-sensitive dot data;
the main control module acquires the speed information of the thermal printing paper feeding; inquiring a corresponding table of the paper feeding speed and the number of the interpolation thermal sensitive points according to the thermal printing paper feeding speed information to obtain corresponding information of the number of the interpolation thermal sensitive points; then, performing interpolation thermal point calculation processing by using a curve interpolation smoothing algorithm according to the interpolation thermal point quantity information between adjacent thermal point data in the thermal bitmap data to obtain newly added thermal point data of the interpolation thermal point quantity information; adding the newly added thermal point data of the interpolation thermal point quantity information to the corresponding adjacent thermal point data; finally, the thermal bitmap data to which all the newly added thermal point data is added is used as the first print data.
The first electrocardiosignal data is a one-dimensional data sequence which comprises a plurality of signal point data, the time interval of the adjacent signal point data is the sampling frequency of the electrocardiosignal, and the first electrocardiosignal data is subjected to heat-sensitive bitmap data conversion processing, namely the first electrocardiosignal data is converted into bitmap data which is recognizable by a heat-sensitive printer and consists of heat-sensitive point data; each thermal point data is 1 eight-bit dot matrix according to the thermal printing principle;
here, the correspondence table of the paper feed speed and the number of interpolated heat-sensitive dots includes a plurality of correspondence records of the paper feed speed and the number of interpolated heat-sensitive dots; the corresponding record of each paper feeding speed and the number of the interpolation heat sensitive points comprises paper feeding speed information and interpolation point number information; here, the paper feed speed information may also be a speed range information;
here, the main control module polls all records of the correspondence table of the paper feeding speed and the number of interpolated heat-sensitive points, and when certain recorded paper feeding speed information is matched with actual heat-sensitive printing paper feeding speed information acquired locally by the main control module, the recorded interpolated heat-sensitive point number information is used as interpolated heat-sensitive point number information for subsequent calculation; here, when the paper feeding speed information is a specific speed value, the paper feeding speed information is the same as the thermal printing paper feeding speed information, which indicates that the paper feeding speed information and the thermal printing paper feeding speed information are matched, and when the paper feeding speed information is speed range information, the thermal printing paper feeding speed information is within the speed range information, which indicates that the paper feeding speed information and the thermal printing paper feeding speed information are matched;
the curve interpolation smoothing algorithm is to increase corresponding intermediate points between two points according to the number of specified new added points; the new point adding quantity is the quantity information of the interpolation thermosensitive points; the purpose of increasing the intermediate point is to make the connecting line between the original two points smoother, and meanwhile, the number of the printing points is increased, so that the definition is improved.
After being activated, the queue management module calls the cache printing module according to a first-in first-out (FIFO) queue management mode, and performs first data printing processing on queue data in a printing queue, and the method specifically comprises the following steps:
after the queue management module is activated, polling whether the quantity of the queue data of the printing queue is greater than 0; when the number of the queue data is larger than 0, extracting the earliest queue data in the printing queue as the current printing data; calling a cache printing module to perform cache printing processing on the current printing data to obtain current printing state data; when the current printing state data is printing success, removing the current printing data from the printing queue, and reducing the queue data number by 1.
Here, the queue management module is activated only 1 time, namely when receiving the 1 st first electrocardiosignal data; if the multi-thread environment is supported by software and hardware, the queue management module is realized by creating a single thread or a static method, and if the multi-thread environment is not supported by software and hardware, the queue management module is an independent circular processing flow or an interrupt task;
here, the queue management module automatically performs a print job by checking whether the queue has print data after being activated; when executing a printing task, sending the printing data to a cache printing module, and waiting for current printing state data sent back from the cache printing module; if the current printing state data is returned normally and the printing is successful, the queue management module considers that the current printing task is successfully executed, and the length of the queue is adjusted by subtracting 1 from the number of the queue data in the next step;
here, the principle of managing the queue data by the queue management module is according to a First-In First-Out (First In First Out) FIFO manner, so that the earliest First electrocardiosignal data is always processed;
in addition, when the current printing state data is returned to overtime, or the current printing state data is printing error information, or the queue management module has management error, the ongoing printing operation should be immediately terminated.
The method comprises the following steps of calling a cache printing module, carrying out cache printing processing on current printing data, and obtaining current printing state data, wherein the cache printing module specifically comprises:
the queue management module sends current printing data to the cache printing module; the cache printing module performs fragment division processing on the current printing data according to the preset cache fragment length to generate a plurality of printing data cache fragments; the cache printing module calls a printing driving module to cache the segment of the 1 st printing data and print the segment data to obtain the printing state data of the 1 st segment; when the 1 st segment printing state data is successfully printed, the cache printing module calls the printing driving module to cache the 2 nd segment of the printing data and print the segment data to obtain the 2 nd segment printing state data; until the printing state data of the 2 nd segment is printed successfully, the cache printing module calls the printing driving module to cache the segments of the last 1 piece of printing data, and the printing processing of the segment data is carried out to obtain the printing state data of the last 1 segment; when the printing state data of the last 1 segment is successful, the cache printing module sets the current printing state data as successful printing; sending the current printing state data to a queue management module;
during the printing process of the fragment data, the method of the embodiment of the invention has the specific implementation steps that; the cache printing module sends a printing data cache segment to the printing driving module; the printing driving module sends a printing data cache segment to the thermal printer; receiving corresponding fragment printing state data and residual storage capacity data from the thermal printer; then, the print driving module transmits the clip print status data and the remaining storage capacity data to the cache printing module.
In addition, when the cache printing module sends the printing data cache segment to the printing driving module, the data is sent according to the preset sending frequency.
In addition, after obtaining the residual storage capacity data from the printing driving module, the cache printing module sends the residual storage capacity data to the main control module; the main control module performs cache segment length adjustment processing on the cache segment length according to the residual storage capacity data; according to the residual storage capacity data, carrying out transmission frequency adjustment processing on the transmission frequency;
here, when the caching printing module processes a specific printing task, in order to be more flexibly compatible with thermal printers with different storage capacities, the method of the embodiment of the present invention performs caching printing processing in the module; specifically, the current print data is segmented to obtain a plurality of print data cache segments, and after all the print data cache segments are sequentially printed, the printing operation on the current print data is considered to be finished. In addition, between the cache printing module and the printing driving module, the method of the embodiment of the invention sets a sending frequency for adjusting the speed of data sending, so that the method is more flexible and compatible with thermal printers with different execution capabilities and different paper feeding speeds. After the cache printing module obtains the remaining storage capacity of the thermal printer, the method according to the embodiment of the invention adjusts the length of the cache segment and the sending frequency according to the data of the remaining storage capacity. The principle of the adjustment is as follows: the larger the residual storage capacity is, the larger the length of the cache segment is, and the faster the sending frequency is; the smaller the remaining storage capacity, the smaller the buffer segment length, and the smaller the transmission frequency.
Step 4, the main control module carries out thermal printing data conversion processing and thermal printing curve smoothing processing on the first electrocardio signal data to generate second printing data; and performing data continuous splicing processing on the second printing data to generate first spliced printing data.
Wherein the thermal printing data conversion processing and the thermal printing curve smoothing processing are similar to the processing of generating the first printing data instep 3; and will not be further described herein.
Wherein, to the second print data, carry out the continuous concatenation of data and handle, generate first concatenation print data, specifically include: when the current first electrocardiosignal data is the 1 st first electrocardiosignal data, initializing first splicing printing data as second printing data; and when the current first electrocardiosignal data is not the 1 st first electrocardiosignal data, splicing the first splicing printing data and the second printing data into new first splicing printing data.
For example, 10 first cardiac signal data are received;
when the 1 st first electrocardio signal data is received, the first splicing printing data is the 1 st second printing data; when the 2 nd first electrocardio signal data is received, the first splicing printing data is the 1 st second printing data plus the 2 nd second printing data; by analogy, when the 10 th first electrocardio signal data is received, the first splicing printing data is the 1 st second printing data + the 2 nd second printing data + … + the 10 th second printing data.
And 5, after the acquisition module acquires the first total number N of first electrocardiosignal data, acquiring first electrocardio analysis data from the electrocardiosignal acquisition and analysis equipment.
As described above, the electrocardiograph acquires 10 seconds of electrocardiographic signals of a user at an acquisition frequency of 1 time/second, and 10 pieces of first electrocardiographic signal data with a length of 1 second are obtained before and after the acquisition; the electrocardiogram detector is also used for analyzing the 10 pieces of first electrocardiogram data to obtain 1 piece of first electrocardiogram analysis data; every time the electrocardio detector collects 1 piece of first electrocardio signal data, the electrocardio detector transmits the first electrocardio signal data to the device through the acquisition module; after the acquisition module acquires 10 pieces of first electrocardiographic signal data, the next received information is electrocardiographic analysis data sent by the electrocardiograph detector.
Step 6, identifying the printing mode data; go to step 7 when the print mode data is the first mode, go to step 8 when the print mode data is the second mode.
Step 7, the main control module carries out thermal printing data conversion processing on the first electrocardiogram analysis data to generate third printing data; and then the third printing data is used as queue data, and the queue data is added to the local printing queue.
Here, for the first mode, any print data is pushed to the print queue and is managed collectively by the queue management module.
Here, since the analysis data is basically not a number or a chinese character and there is little possibility of occurrence of a phenomenon of printing unevenness, smoothing processing may be performed without using a curve interpolation smoothing algorithm when performing thermal bitmap data conversion.
Step 8, the main control module carries out thermal printing data conversion processing on the first electrocardiogram analysis data to generate fourth printing data; splicing the first splicing printing data and the fourth printing data into second splicing printing data; and calling the cache printing module to perform second data printing processing on the second spliced printing data.
Here, the actual second mode is to print all the data at once after receiving all the data, for example, print 10 pieces of the first electrocardiographic signal data and 1 piece of the first electrocardiographic analysis data collectively after receiving 10 pieces of the first electrocardiographic signal data and 1 piece of the first electrocardiographic analysis data. The second mode has advantages over the real-time printing effect of the first mode. The first mode has the advantages that the printed patterns can be obtained immediately, and particularly, under the condition of long-time acquisition and monitoring, doctors can conveniently observe in real time; the second mode has the advantages of small occupied system resources, paper saving and unobvious lag experience under the condition of short-time acquisition and detection.
It should be noted that the division of the modules of the above apparatus is only a logical division, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And these modules can be realized in the form of software called by processing element; or may be implemented entirely in hardware; and part of the modules can be realized in the form of calling software by the processing element, and part of the modules can be realized in the form of hardware. For example, the obtaining module may be a processing element separately set up, or may be implemented by being integrated in a chip of the apparatus, or may be stored in a memory of the apparatus in the form of program code, and a processing element of the apparatus calls and executes the functions of the determining module. Other modules are implemented similarly. In addition, all or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), etc. For another example, when some of the above modules are implemented in the form of a Processing element scheduler code, the Processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor that can invoke the program code. As another example, these modules may be integrated together and implemented in the form of a System-on-a-chip (SOC).
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, bluetooth, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), etc.
The embodiment of the invention provides a thermosensitive printing method of electrocardiosignals, which ensures that data is not lost any more and improves the printing stability through queue task scheduling and fragmentation printing of data cache when the electrocardiosignals are printed; the printing point density of the printing data is adjusted through a curve interpolation smoothing algorithm, so that the printing definition is improved; in addition, two printing modes are integrated, the first mode is used for printing electrocardiosignals and electrocardio analysis data in real time, the second mode is used for uniformly printing the electrocardiosignals and electrocardio analysis data, and application scenes are enriched.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (8)

the main control module acquires the speed information of the thermal printing paper feeding; inquiring a corresponding table of the paper feeding speed and the number of the interpolated thermosensitive points according to the thermosensitive printing paper feeding speed information to obtain corresponding interpolated thermosensitive point number information; then, performing interpolation thermal point calculation processing by using a curve interpolation smoothing algorithm according to the interpolation thermal point quantity information between the adjacent thermal point data in the thermal bitmap data to obtain newly added thermal point data of the interpolation thermal point quantity information; adding the newly added thermal point data of the interpolation thermal point quantity information to the corresponding adjacent thermal point data; and finally, using the thermal bitmap data added with all the newly added thermal point data as printing data.
CN202011272116.2A2020-11-132020-11-13Thermosensitive printing method for electrocardiosignalsActiveCN112373215B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011272116.2ACN112373215B (en)2020-11-132020-11-13Thermosensitive printing method for electrocardiosignals

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011272116.2ACN112373215B (en)2020-11-132020-11-13Thermosensitive printing method for electrocardiosignals

Publications (2)

Publication NumberPublication Date
CN112373215A CN112373215A (en)2021-02-19
CN112373215Btrue CN112373215B (en)2021-10-26

Family

ID=74582422

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011272116.2AActiveCN112373215B (en)2020-11-132020-11-13Thermosensitive printing method for electrocardiosignals

Country Status (1)

CountryLink
CN (1)CN112373215B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102894969A (en)*2012-10-232013-01-30深圳市理邦精密仪器股份有限公司Electrocardiogram machine with function of rapidly switching print modes
CN203710013U (en)*2013-11-152014-07-16重庆华龄软汇科技有限公司Intelligent electrocardiograph capable of adopting data to process control panel and printing device
CN104309314A (en)*2014-10-162015-01-28深圳市理邦精密仪器股份有限公司Method and device for indicating remaining printing copies of thermal printer
CN108065930A (en)*2016-11-082018-05-25上海光电医用电子仪器有限公司A kind of quick inspection method of electrocardiogram
CN108139870A (en)*2015-10-092018-06-08奥奇系统公司Modularized equipment and operating method
CN109411041A (en)*2018-02-242019-03-01深圳市凯沃尔电子有限公司Ecg information processing method and electro cardio signal workstation system
RU2683898C1 (en)*2018-03-262019-04-02Общество С Ограниченной Ответственностью "Биософт-М"Mobile complex of multichannel diagnostics and monitoring for remote studies of patients in the real time mode
EP3466325A1 (en)*2017-10-032019-04-10Kinpo Electronics, Inc.Transfer printing paper and manufacturing method of smart fabric
CN209085657U (en)*2017-08-022019-07-09强力物联网投资组合2016有限公司For data gathering system related or industrial environment with chemical production technology
CN111045611A (en)*2019-11-042020-04-21浙江经纬印业有限公司Four-color high-fidelity printing process capable of realizing network low-precision pictures
CN111078164A (en)*2019-12-232020-04-28乐普(北京)医疗器械股份有限公司Thermal printing module

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6462766B1 (en)*1999-11-052002-10-08Ge Medical Systems Information Technologies, Inc.Thermal recorder for use with battery-powered equipment
US20060042631A1 (en)*2004-08-312006-03-02Martin James FApparatus to deliver oxygen to a patient
US20070055151A1 (en)*2005-01-202007-03-08Shertukde Hemchandra MApparatus and methods for acoustic diagnosis
JP5644091B2 (en)*2009-11-112014-12-24セイコーエプソン株式会社 RECORDING CONTROL DEVICE, RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
CN105172396B (en)*2015-09-282018-02-16深圳市理邦精密仪器股份有限公司One key realizes the method and device of electrocardiogram printing and switch paper storehouses
CN111176589B (en)*2019-12-232023-04-07上海乐普云智科技股份有限公司Electrocardiogram data printing method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102894969A (en)*2012-10-232013-01-30深圳市理邦精密仪器股份有限公司Electrocardiogram machine with function of rapidly switching print modes
CN203710013U (en)*2013-11-152014-07-16重庆华龄软汇科技有限公司Intelligent electrocardiograph capable of adopting data to process control panel and printing device
CN104309314A (en)*2014-10-162015-01-28深圳市理邦精密仪器股份有限公司Method and device for indicating remaining printing copies of thermal printer
CN108139870A (en)*2015-10-092018-06-08奥奇系统公司Modularized equipment and operating method
CN108065930A (en)*2016-11-082018-05-25上海光电医用电子仪器有限公司A kind of quick inspection method of electrocardiogram
CN209085657U (en)*2017-08-022019-07-09强力物联网投资组合2016有限公司For data gathering system related or industrial environment with chemical production technology
EP3466325A1 (en)*2017-10-032019-04-10Kinpo Electronics, Inc.Transfer printing paper and manufacturing method of smart fabric
CN109411041A (en)*2018-02-242019-03-01深圳市凯沃尔电子有限公司Ecg information processing method and electro cardio signal workstation system
RU2683898C1 (en)*2018-03-262019-04-02Общество С Ограниченной Ответственностью "Биософт-М"Mobile complex of multichannel diagnostics and monitoring for remote studies of patients in the real time mode
CN111045611A (en)*2019-11-042020-04-21浙江经纬印业有限公司Four-color high-fidelity printing process capable of realizing network low-precision pictures
CN111078164A (en)*2019-12-232020-04-28乐普(北京)医疗器械股份有限公司Thermal printing module

Also Published As

Publication numberPublication date
CN112373215A (en)2021-02-19

Similar Documents

PublicationPublication DateTitle
US8010948B2 (en)System and method for measuring latch contention
CN109710615B (en)Database access management method, system, electronic device and storage medium
CN103399865B (en) A method and device for generating multimedia files
CN105654291A (en)Method and device for seamless electronic channel payment mode switching
CN107273278B (en) Caton determination method, device and terminal
CN110941553A (en) A code detection method, apparatus, device and readable storage medium
US20120005580A1 (en)Autonomic I/O Tracing and Performance Tuning
CN111277836A (en) A kind of video extraction frame loss control method, system, terminal and storage medium
CN108551404B (en)Method, apparatus, storage medium and the terminal device of client-side information analysis
CN112373215B (en)Thermosensitive printing method for electrocardiosignals
CN105843731A (en)Computer system and performance monitoring method executed by computer system
CN105224252A (en)Date storage method and device
CN113949765A (en)Cloud address book implementation method and device
WO2024051409A1 (en)Method and apparatus for generating asynchronous processing flow
CN114004915B (en) Image editing method, device, equipment and storage medium
CN115456859B (en) A graphics rendering processing method and device based on multi-threading
CN116820567A (en)Method, system, electronic device and storage medium for determining instruction consumption information
CN115754413A (en) Oscilloscope and Data Processing Method
CN111475322B (en) Method, device, computer equipment and readable storage medium for locating stuck threads
CN114267458A (en)Method and device for adjusting state of user receiving consultation, electronic equipment and storage medium
CN114244901A (en)Data processing method and device and electronic equipment
CN112905430A (en)Log output method, log output device, storage medium and electronic device
CN115729765A (en)Data acquisition method and device, electronic equipment and storage medium
CN113791957B (en)Log processing method, system and medium
CN113835784B (en) Packet capture method, device, hardware accelerator and medium based on hardware accelerator

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp