CN113742112B - Electrocardiogram image generation method, system and electronic device - Google Patents

Electrocardiogram image generation method, system and electronic device Download PDF

Info

Publication number
CN113742112B
CN113742112B CN202111081101.2A CN202111081101A CN113742112B CN 113742112 B CN113742112 B CN 113742112B CN 202111081101 A CN202111081101 A CN 202111081101A CN 113742112 B CN113742112 B CN 113742112B
Authority
CN
China
Prior art keywords
electrocardiographic
server
message queue
queue middleware
image
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
CN202111081101.2A
Other languages
Chinese (zh)
Other versions
CN113742112A (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.)
Wuhan United Imaging Zhirong Medical Technology Co Ltd
Original Assignee
Wuhan United Imaging Zhirong Medical Technology 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 Wuhan United Imaging Zhirong Medical Technology Co Ltd filed Critical Wuhan United Imaging Zhirong Medical Technology Co Ltd
Priority to CN202111081101.2A priority Critical patent/CN113742112B/en
Publication of CN113742112A publication Critical patent/CN113742112A/en
Application granted granted Critical
Publication of CN113742112B publication Critical patent/CN113742112B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue

Abstract

The application relates to a method, a system and an electronic device for generating an electrocardiograph image, wherein the method for generating the electrocardiograph image is applied to a first service end and comprises the following steps: acquiring electrocardio information of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware; and rendering the electrocardio message in real time to generate an electrocardio image, and sending the electrocardio image to a browser for display. The application solves the problem of low generation efficiency of the electrocardiograph image and realizes the high-speed electrocardiograph image generation method based on the B/S architecture.

Description

Electrocardiogram image generation method, system and electronic device
Technical Field
The present application relates to the technical field of electrocardiography, and in particular, to a method, a system, and an electronic device for generating electrocardiography.
Background
Electrocardiography (ECG or EKG) is a technique for recording, from a body surface, a pattern of changes in electrical activity produced by the heart for each cardiac cycle using an electrocardiograph. Currently, most of electrocardiograph software is based on a Client/Server (abbreviated as C/S) architecture, a rendering library of electrocardiograph images is installed on a local machine when the corresponding electrocardiograph software is installed, and rendering of electrocardiograph images is basically completed by the local rendering libraries and corresponding electrocardiograph images are generated.
However, since the C/S architecture has a major drawback in that it is cumbersome to install, users need to download the corresponding version before using and install the version before using the C/S architecture, and updating the version is inconvenient, and the C/S architecture needs to be converted into a Browser/Server (B/S) architecture to implement electrocardiographic image rendering. In the related art, the electrocardiographic drawing based on the B/S architecture generally adopts a front end to perform graphic rendering, electrocardiographic data is placed at the front end, and a JavaScript library is called by the front end to render electrocardiographic pictures. The rendering mode is acceptable to users under the condition of small electrocardio data volume, but the rendering efficiency and the rendering speed are very low under the condition that a large amount of electrocardio data such as a scatter diagram or a 12-lead electrocardiogram needs to be rendered into images, so that the generation efficiency of electrocardio images is low.
At present, no effective solution is proposed for the problem of low generation efficiency of the center electric image in the related art.
Disclosure of Invention
The embodiment of the application provides a method, a system and an electronic device for generating an electrocardiograph image, which are used for at least solving the problem of low generation efficiency of the electrocardiograph image in the related art.
In a first aspect, an embodiment of the present application provides a method for generating an electrocardiographic image, where the method includes:
Acquiring electrocardio information of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware;
And carrying out real-time rendering processing on the electrocardio information to generate an electrocardio image, and sending the electrocardio image to a browser for display.
In some embodiments, the second service end has at least two, and the message queue middleware has at least two;
And each second server is respectively connected to one message queue middleware.
In a second aspect, an embodiment of the present application provides a method for generating an electrocardiographic image, where the method includes:
Acquiring a user unique identification code of the message queue middleware; the message queue middleware is connected with a first service end, and the unique user identification code is generated by the first service end according to the request information of the browser and is sent to the message queue middleware;
generating an electrocardiographic message based on the unique user identification code, and sending the electrocardiographic message to the message queue middleware; the electrocardio information is used for conducting real-time rendering processing on the first server side so as to generate an electrocardio image and send the electrocardio image to the browser for displaying.
In some of these embodiments, the message queue middleware includes a first component; the obtaining the unique user identification code of the message queue middleware comprises the following steps:
Reading the unique user identification code stored in the first component in a polling mode; the unique user identification code is from the first server, and the first component is matched with a storage path of the first server.
In some of these embodiments, the message queue middleware includes a second component; the generating the electrocardiographic message based on the unique user identification code and sending the electrocardiographic message to the message queue middleware comprises:
Generating the electrocardiographic message based on the unique user identification code, and sending the electrocardiographic message to the second component; the electrocardio information stored in the second component is read by the first server in a polling mode, and the second component is matched with a reading path of the first server.
In some of these embodiments, the generating an electrocardiographic message based on the user unique identification code comprises:
Acquiring basic data based on the unique user identification code; wherein the base data corresponds to the user unique identification code;
And performing data processing on the basic data to generate a data object, and further generating the electrocardio message based on the data object.
In some embodiments, the first service end has at least two, and the message queue middleware has at least two;
Each first service end is connected to one message queue middleware respectively.
In some of these embodiments, the message queue middleware is a Kafka or Rabbit message queue (Rabbit MessageQueue, abbreviated as RabbitMQ).
In a third aspect, an embodiment of the present application provides an apparatus for generating an electrocardiograph image, a first acquisition module and a generation module;
The first acquisition module is used for acquiring the electrocardio message of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware;
The generating module is used for carrying out real-time rendering processing on the electrocardio information so as to generate the electrocardio image, and sending the electrocardio image to a browser for display.
In a fourth aspect, an embodiment of the present application provides an apparatus for generating an electrocardiographic image, including: the second acquisition module and the sending module;
the second acquisition module is used for acquiring the unique user identification code of the message queue middleware; the message queue middleware is connected with a first service end, and the unique user identification code is generated by the first service end according to the request information of the browser and is sent to the message queue middleware;
The sending module is used for generating an electrocardio message based on the unique user identification code and sending the electrocardio message to the message queue middleware; the electrocardio information is used for conducting real-time rendering processing on the first server side so as to generate an electrocardio image and send the electrocardio image to the browser for displaying.
In a fifth aspect, an embodiment of the present application provides a generation system of an electrocardiograph, the generation system including: a browser, a transmission device and a server device; the server device comprises a first server, a message queue middleware and a second server;
The server device is configured to execute the method for generating an electrocardiographic image according to the first aspect and the second aspect through the first server, the message queue middleware, and the second server;
The transmission equipment is used for transmitting the electrocardio image;
the browser is used for receiving and displaying the electrocardiograph.
In a sixth aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the method for generating an electrocardiographic image according to the first and second aspects.
In a seventh aspect, an embodiment of the present application provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the method for generating an electrocardiographic image according to the first and second aspects described above.
Compared with the related art, the electrocardio image generation method, the electrocardio image generation system and the electronic device provided by the embodiment of the application are applied to the first service end and are used for acquiring electrocardio information of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware; the electrocardiographic information is rendered in real time to generate the electrocardiographic image, and the electrocardiographic image is sent to a browser for display, so that the problem of low electrocardiographic image generation efficiency is solved, and a high-speed electrocardiographic image generation method based on a B/S architecture is realized.
The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below to provide a more thorough understanding of the other features, objects, and advantages of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
Fig. 1 is a schematic diagram of an application scenario of a method for generating an electrocardiographic image according to an embodiment of the present application;
FIG. 2 is a flow chart of a method of generating an electrocardiographic image according to an embodiment of the present application;
FIG. 3 is a flow chart of another method of generating an electrocardiographic image according to an embodiment of the present application;
FIG. 4 is a schematic diagram of an architecture of a method for generating an electrocardiographic image according to an embodiment of the present application;
Fig. 5 is a block diagram of a structure of an electrocardiographic image generating apparatus according to an embodiment of the present application;
fig. 6 is a block diagram of a structure of another electrocardiographic image generating apparatus according to an embodiment of the present application;
FIG. 7 is a block diagram of a system for generating an electrocardiograph according to an embodiment of the present application;
Fig. 8 is a block diagram of the interior of a computer device according to an embodiment of the present application.
Detailed Description
The present application will be described and illustrated with reference to the accompanying drawings and examples in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application. All other embodiments, which can be made by a person of ordinary skill in the art based on the embodiments provided by the present application without making any inventive effort, are intended to fall within the scope of the present application. Moreover, it should be appreciated that while such a development effort might be complex and lengthy, it would nevertheless be a routine undertaking of design, fabrication, or manufacture for those of ordinary skill having the benefit of this disclosure, and thus should not be construed as having the benefit of this disclosure.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is to be expressly and implicitly understood by those of ordinary skill in the art that the described embodiments of the application can be combined with other embodiments without conflict.
Unless defined otherwise, technical or scientific terms used herein should be given the ordinary meaning as understood by one of ordinary skill in the art to which this application belongs. The terms "a," "an," "the," and similar referents in the context of the application are not to be construed as limiting the quantity, but rather as singular or plural. The terms "comprising," "including," "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to only those steps or elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. The terms "connected," "coupled," and the like in connection with the present application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The term "plurality" as used herein means greater than or equal to two. "and/or" describes an association relationship of an association object, meaning that there may be three relationships, e.g., "a and/or B" may mean: a exists alone, A and B exist together, and B exists alone. The terms "first," "second," "third," and the like, as used herein, are merely distinguishing between similar objects and not representing a particular ordering of objects.
In this embodiment, a method for generating an electrocardiographic image is provided, fig. 1 is a schematic diagram of an application scenario of the method for generating an electrocardiographic image according to an embodiment of the present application, as shown in fig. 1, in the application scenario, the method includes a browser 102, a first service end 104, a second service end 106, and a third service end 108; the browser 102 communicates with the first service 104 via a network. The first server 104 obtains the electrocardiographic message obtained from the second server 106 by the message queue middleware deployed on the third server 108, renders and generates an electrocardiographic image in real time based on the electrocardiographic message, and then sends the electrocardiographic image to the browser 102 for display. The devices deployed by the browser 102 may be, but not limited to, various personal computers (Personal Computer, abbreviated as pcs), notebook computers, smartphones, tablet computers, and portable wearable devices, and the first server 104, the second server 106, and the third server 108 may be implemented by separate servers or a server cluster formed by a plurality of servers.
The embodiment provides a method for generating an electrocardiographic image, which is applied to a first service end, and fig. 2 is a flowchart of a method for generating an electrocardiographic image according to an embodiment of the present application, as shown in fig. 2, where the flowchart includes the following steps:
step S210, acquiring an electrocardio message of a message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware.
The second server refers to a customized service dedicated for electrocardiographic data management, and the message queue middleware is connected to the second server to transmit data. The second service end is used for operating and processing the extracted electrocardio data object to obtain the electrocardio information input into the information queue middleware, so that the information queue middleware can push the electrocardio information to the first service end or can be read from the information queue middleware by the first service end. It should be noted that, the data circulation and data storage between the second service end and the first service end are realized through the message queue middleware, so that the purpose of time-delay communication can be achieved.
Step S220, the electrocardiographic information is subjected to real-time rendering processing to generate an electrocardiographic image, and the electrocardiographic image is sent to a browser for display.
The steps S210 to S220 may be performed by the first service end; the first service end refers to a customized service special for electrocardiographic image rendering. The second service end and the first service end can be set up by using the same programming language or different programming languages. For example, the second server may be written in a Java programming language, and since the Java language has great advantages in terms of database operation, data cleaning, logic judgment, and the like, the embodiment develops the second server based on a micro-service architecture by means of the Java language, can facilitate reading electrocardiographic data from a database for management, and then sends the data to the first server in a JSON format for rendering electrocardiographic images. The first service end can be written by a C++ programming language, the C++ language operates in a process mode, the graphics rendering efficiency is very strong, and the first service end can be built by using the C++ to render the received JSON format data into a corresponding electrocardiographic image; at this time, the front-end browser only needs to read the electrocardiograph image generated by rendering of the first service end, and the electrocardiograph image is of KB level, so that the transmission rate of the first service end to the browser is of millisecond level, and the electrocardiograph image generation and front-end display efficiency is extremely high.
In addition, in this embodiment, when the writing languages between the second service end and the first service end are different, a message queue middleware capable of supporting at least two programming languages may be adopted, and the second service end and the first service end are connected through the message queue middleware, so that electrocardiographic data is stored in the second service end, and a rendering function of electrocardiographic images is deployed in the first service end, so that data corresponding to the second service end and the first service end can perform two-way communication by means of the message queue middleware serving as an intermediate pipeline, thereby implementing an independent decoupling design of the second service end, the first service end and the message queue middleware, and avoiding a problem that a large number of flow requests affect the performance of the server. It can be appreciated that the second server, the first server and the message queue middleware may be deployed on different servers, or may be deployed on the same server.
In the related art, most of electrocardiographic software is based on a C/S architecture, most of electrocardiographic drawing research is also based on the C/S architecture, the C/S architecture is different from the B/S architecture in hardware environment, the C/S architecture is usually a small-range network environment established on a special network, and the C/S architecture is relatively difficult to maintain and upgrade, so that electrocardiographic software for processing electrocardiographic images is inconvenient to use. Secondly, in the related art, some electrocardiograph drawing technologies based on the B/S architecture generally adopt a front end to perform graphic rendering, electrocardiograph data are placed at the front end, and a JavaScript library is called by the front end to render into an electrocardiograph image. Since the graphic rendering of the front end is performed on top of the user's browser; the browser environment is a sandbox environment, and is an execution environment for limiting the program behavior according to a security policy, and the browser cannot run any local executable program, cannot read any information from a local computer file system and cannot write any information into the local computer file system in the sandbox environment. Moreover, the browser end can only draw by drawing technologies such as canvas and the like, so that the browser can be blocked under the condition of large rendering data volume, and the rendering efficiency and the rendering speed can be very low.
Through the steps S210 to S220, the first server receives the electrocardio information of the second server through the information queue middleware, renders and generates the electrocardio image in real time, and sends the electrocardio image to the browser for display, so that the data communication between the second server and the first server which are built by different programming languages is realized through the information queue middleware, the B/S architecture-based electrocardio image rendering process is divided into the three ends of the second server, the first server and the information queue middleware, the effect of rendering and displaying the electrocardio image in real time is achieved, the efficiency of rendering and displaying the electrocardio image under the B/S architecture is greatly improved, the problem of low generation efficiency of the electrocardio image is solved, and the B/S architecture-based high-speed electrocardio image generating method is realized.
In some embodiments, the second service end has at least two, and the message queue middleware has at least two; each second server is connected to one message queue middleware. Specifically, the second server can be expanded under the condition of shortage of running resources, namely, a new server can be easily and conveniently added to run the program of the second server under the condition of insufficient resources, and good load capacity can be achieved only by connecting the added second server with message queue middleware. The message queue middleware is also a component based on distributed design, so that a new message queue middleware can be deployed seamlessly to increase the load capacity, and the infinite possibility of lateral expansion can be supported, thereby realizing the decoupling operation method of the first service end and the message queue middleware.
The embodiment also provides a generation method of the electrocardiograph image. Fig. 3 is a flowchart of another method for generating an electrocardiographic image according to an embodiment of the present application, as shown in fig. 3, the flowchart includes the steps of:
Step S310, obtaining a user unique identification code of the message queue middleware; the message queue middleware is connected with the first service end, and the unique user identification code is generated by the first service end according to the request information of the browser and is sent to the message queue middleware.
The request information can be sent to the first server by a user through a browser; for example, when a user clicks a button for viewing an image on the browser, the browser detects the clicking operation and sends corresponding request information to the first service end. The request information may include a unique user identification code corresponding to the user that sent the request information. The user unique identification code may include a user ID, a user registration account, or a cell phone number. And after the first service end receives the unique user identification code, the unique user identification code is sent to the message queue middleware, and the message queue middleware is used as a communication pipeline to send the unique user identification code to the second service end.
Step S320, generating an electrocardio message based on the unique user identification code and sending the electrocardio message to the message queue middleware; the electrocardio information is used for conducting real-time rendering processing on the first server side so as to generate an electrocardio image and send the electrocardio image to the browser for displaying.
The steps S310 to S320 are performed by the second server. After receiving the unique user identification code, the second server side searches corresponding electrocardiographic data stored in a server database by a corresponding user based on the unique user identification code, and can take the electrocardiographic data as electrocardiographic information input into the message queue middleware; and transmitting the electrocardio message to the first service end by the message queue middleware. Finally, the first service end performs real-time rendering processing on the electrocardio information to obtain an electrocardio image, and transmits the electrocardio image to the browser for display.
Through the steps S310 to S320, the second server obtains the unique user identification code sent by the first server based on the request message of the browser through the message queue middleware, generates the electrocardiographic message based on the unique user identification code, and finally generates the electrocardiographic image based on the electrocardiographic message rendering by the first server, thereby realizing the request interaction based on the browser, dividing the electrocardiographic image rendering process based on the B/S architecture into the three ends of the second server, the first server and the message queue middleware, achieving the effect of rendering into pictures in real time, greatly accelerating the efficiency of electrocardiographic image rendering and displaying under the B/S architecture, solving the problem of low electrocardiographic image generating efficiency, and realizing the high-speed electrocardiographic image generating method based on the B/S architecture.
In some embodiments, the message queue middleware includes a first component and/or a second component; the step S310 further includes the steps of:
Step S311, in the case that the message queue middleware comprises a first component, reading the unique user identification code stored in the first component in a polling mode; the unique user identification code is from the first server, and the first component is matched with the storage path of the first server.
The message queue middleware includes a plurality of components for storing circulation data, and a user can deploy one of the components, namely the first component, based on a storage path of the first server and a reading path of the second server. Specifically, the first service end stores the unique user identification code into the first component based on a storage path of the first service end indicated by the first component; the second server reads the unique user identification code from the first component in a polling manner based on the read path of the second server indicated by the first component.
The step S320 further includes the steps of:
step S321, in the case that the message queue middleware comprises a second component, generating the electrocardio message based on the unique user identification code and sending the electrocardio message to the second component; the electrocardio information stored in the second component is read by the first service end in a polling mode, and the second component is matched with the reading path of the first service end.
The user may deploy one of the components included in the message queue middleware, that is, the second component, based on the read path of the first server and the storage path of the second server. Specifically, the second server stores the electrocardiographic message generated based on the unique user identification code into the second component based on the storage path of the second server indicated by the second component; the first service side reads the electrocardiographic message from the first component in a polling manner based on the read path of the first service side indicated by the second component.
Through the steps S311 to S321, the first component in the message queue middleware is deployed based on the storage path of the first service end and the reading path of the second service end, and the second component in the message queue middleware is deployed based on the reading path of the first service end and the storage path of the second service end, so that the second service end and the first service end can read or store data from the appointed path of the message queue middleware, thereby facilitating the management of electrocardiographic data and effectively improving the electrocardiographic image generation efficiency.
In some embodiments, the generating the electrocardiographic message based on the unique user identification code further includes the steps of: acquiring basic data based on the unique user identification code; wherein the base data corresponds to the unique user identification code; and carrying out data processing on the basic data to generate a data object, and further generating the electrocardio message based on the data object.
Specifically, the basic data may be stored in a storage area such as a database deployed at the second server. And the second server reads the unique user identification code stored in the message queue middleware and then searches the basic data in the storage area corresponding to the user to which the user identification code belongs based on the user identification code. And the second server side can also perform data processing such as database operation, database reading, data cleaning, file calling, artificial intelligence (ARTIFICIAL INTELLIGENCE, abbreviated as AI) algorithm calling and the like on the found basic data so as to generate the data object. The second server further processes the data object to finally generate the electrocardiographic information, so that electrocardiographic image generation efficiency is further improved.
In some embodiments, the first service end has at least two, and the message queue middleware has at least two; each first service end is connected to one message queue middleware. Specifically, the first service end may extend under the condition of running resource shortage. Because the first service end operates in a process mode, under the condition that the resources of the first service end are insufficient, a user can easily and conveniently add a server to operate an additional first service end process, and only the first service end is required to be connected to the message queue middleware, so that the load capacity in the electrocardiograph image generating process can be effectively improved.
In some embodiments, the message queue middleware is Kafka or rabitmq; or the message queue middleware can also select other middleware, so long as the set middleware can meet the following conditions: (1) simultaneously supporting at least two programming languages; (2) having scalability; the message queue middleware has expandability, namely, under the condition that the first server side or the second server side is expanded, the node where the message queue middleware is located can be expanded in a non-sensing way, namely, the node where the expanded message queue middleware is located does not influence other nodes. Taking the message queue middleware as an example, kafka middleware is adopted, wherein the Kafka can support two programming languages of C++ and Java; kafka is an open source streaming platform and is a high throughput distributed message middleware system that is very powerful in terms of its throughput and even very general hardware Kafka can support millions of data streams per second. The Kafka technique is chosen as an adhesive to enable bi-directional communication between the first server and the second server by means of the Kafka pipe and to support lateral expansion of the system. Or the message queue middleware can also adopt RabbitMQ; rabbitMQ can support several programming languages Python, java, ruby, PHP, C #, javaScript, go, elixir, objective-C and swift, and has scalability and scalability, so it can also be used as a technique for connecting the first server and the second server. In addition to the above illustrated message queue middleware, other middleware such as ActiveMQ or RocketMQ that can simultaneously satisfy the above two conditions may be further adopted in this embodiment, so that data circulation between the first server and the second server is further implemented to generate the electrocardiographic image, which is not described herein again.
In the following, an embodiment of the present application will BE described in detail with reference to an actual application scenario, taking the above message queue middleware as an example, fig. 4 is a schematic structural diagram of a method for generating an electrocardiographic image according to an embodiment of the present application, where, as shown in fig. 4, the first service end may BE represented by a BE end, and the second service end may BE represented by an SC end; the architecture comprises: PC front-end, BE-end, kafka middleware and SC-end. The PC front end represents an interface for a user to directly operate in a browser under the B/S architecture.
Specifically, the PC front end sends the received request information input by the user to the BE end; the BE terminal analyzes and generates a user unique identification code based on the request information, and stores the user unique identification code as production data to BE used as pef-event-BE subject of the Kafka middleware; the SC side polls and reads the unique user identification code as the consumption data from the pef-event-be theme, obtains the basic data based on the unique user identification code, and performs data processing such as database operation, database reading, data cleaning, file calling, AI algorithm calling and the like on the basic data to obtain the data object. The SC end stores the electrocardio message as production data to pef-event-SC theme of Kafka middleware based on the data object, and the BE end polls and reads the electrocardio message as consumption data from the pef-event-SC theme. The BE end performs image rendering and algorithm calling real-time processing based on the electrocardio information, and finally transmits an electrocardio image generated by rendering to the PC front end for display. It should be noted that, in the above embodiment, besides processing and rendering the electrocardiographic message to obtain an electrocardiographic image, the same image rendering process may be performed on the blood oxygen, pulse, blood pressure or myoelectricity and other body data, and the processing method may be similar to the electrocardiographic image generating method in the above embodiment, which is not described herein again.
It should be noted that the steps illustrated in the above-described flow or flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and that, although a logical order is illustrated in the flow diagrams, in some cases, the steps illustrated or described may be performed in an order other than that illustrated herein.
The embodiment also provides a generating device of an electrocardiographic image, which is applied to the first service end, and the device is used for implementing the foregoing embodiments and preferred embodiments, and is not described again. As used below, the terms "module," "unit," "sub-unit," and the like may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 5 is a block diagram of an electrocardiographic image generating apparatus according to an embodiment of the present application, as shown in fig. 5, the apparatus includes: a first acquisition module 52 and a generation module 54.
The first obtaining module 52 is configured to obtain an electrocardiographic message of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware; the generating module 54 is configured to perform real-time rendering processing on the electrocardiographic message to generate the electrocardiographic image, and send the electrocardiographic image to a browser for display.
Through the above embodiment, the first obtaining module 52 receives the electrocardiographic message of the second service end through the message queue middleware, the generating module 54 renders the electrocardiographic message in real time to generate an electrocardiographic image, and sends the electrocardiographic image to the browser for display, so that the data communication between the second service end and the first service end which are built by different programming languages is realized through the message queue middleware, and the electrocardiographic image rendering process based on the B/S architecture is divided into the three ends of the second service end, the first service end and the message queue middleware, so that the effect of rendering into pictures in real time is achieved, the efficiency of electrocardiographic image rendering and displaying under the B/S architecture is greatly improved, the problem of low electrocardiographic image generating efficiency is solved, and the high-speed electrocardiographic image generating device based on the B/S architecture is realized.
In some embodiments, the first server has at least two, and the message queue middleware has at least two; each first service end is connected to one message queue middleware.
The embodiment also provides a generating device of an electrocardiographic image, which is applied to a second service end, and fig. 6 is a structural block diagram of the generating device of the electrocardiographic image according to an embodiment of the present application, as shown in fig. 6, the device includes: a second acquisition module 62 and a transmission module 64.
The second obtaining module 62 is configured to obtain a unique user identifier of the message queue middleware; the message queue middleware is connected with a first service end, and the unique user identification code is generated by the first service end according to the request information of the browser and is sent to the message queue middleware; the sending module 64 is configured to generate an electrocardiographic message based on the unique identifier of the user, and send the electrocardiographic message to the message queue middleware; the electrocardio information is used for conducting real-time rendering processing on the first server side so as to generate an electrocardio image and send the electrocardio image to the browser for displaying.
Through the above embodiment, the second obtaining module 62 obtains the unique user identifier sent by the first service end based on the request message of the browser through the message queue middleware, the sending module 64 generates the electrocardiographic message based on the unique user identifier, and sends the electrocardiographic message to the first service end, and finally the electrocardiographic image is generated by the first service end based on the electrocardiographic message rendering, so that the request interaction based on the browser is realized, the electrocardiographic image rendering process based on the B/S architecture is divided into three ends of the second service end, the first service end and the message queue middleware, so that the effect of rendering into pictures in real time is achieved, the efficiency of electrocardiographic image rendering and displaying under the B/S architecture is greatly accelerated, the problem of low electrocardiographic image generating efficiency is solved, and the high-speed electrocardiographic image generating device based on the B/S architecture is realized.
In some embodiments, the message queue middleware includes a first component; the second obtaining module 62 is further configured to read the unique user identifier stored in the first component in a polling manner; the unique user identification code is from the first server, and the first component is matched with the storage path of the first server.
In some embodiments, the message queue middleware includes a second component; the sending module 64 is further configured to generate the electrocardiographic message based on the unique user identification code, and send the electrocardiographic message to the second component; the electrocardio information stored in the second component is read by the first service end in a polling mode, and the second component is matched with the reading path of the first service end.
In some embodiments, the sending module 64 is further configured to obtain the base data based on the unique user identifier; wherein the base data corresponds to the unique user identification code; the sending module 64 performs data processing on the base data to generate a data object, and further generates the electrocardiographic message based on the data object.
In some embodiments, the first server has at least two, and the message queue middleware has at least two; each first service end is connected to one message queue middleware.
In some of these embodiments, the message queue middleware is Kafka or rabitmq.
The above-described respective modules may be functional modules or program modules, and may be implemented by software or hardware. For modules implemented in hardware, the various modules described above may be located in the same processor; or the above modules may be located in different processors in any combination.
The present embodiment also provides a system for generating an electrocardiographic image, and fig. 7 is a block diagram of a structure of a system for generating an electrocardiographic image according to an embodiment of the present application, as shown in fig. 7, the system includes: a browser 102, a transmission device 72, and a server device 74; the server device 74 includes a first server 104, message queue middleware 742, and a second server 106; wherein the browser 102 is configured to receive and display the electrocardiograph image; the transmission device 72 is used for transmitting the electrocardiographic image.
The first server 104 is configured to obtain an electrocardiographic message of the message queue middleware 742; the message queue middleware 742 is connected to the second server 106, and the electrocardiographic message is acquired by the message queue middleware 742 from the second server 106; the first server 104 performs real-time rendering processing on the electrocardiographic message to generate the electrocardiographic image, and sends the electrocardiographic image to the browser 102 for display through the transmission device 72.
Through the above embodiment, the first server 104 receives the electrocardiographic message of the second server 106 through the message queue middleware 742, renders the electrocardiographic message in real time to generate an electrocardiographic image, and sends the electrocardiographic image to the browser 102 for display, so that the data communication between the second server 106 and the first server 104, which are built by different programming languages, is realized through the message queue middleware 742, and the electrocardiographic image rendering process based on the B/S architecture is divided into three ends, namely the second server 106, the first server 104 and the message queue middleware 742, so that the effect of rendering into pictures in real time is achieved, the efficiency of electrocardiographic image rendering and displaying under the B/S architecture is greatly accelerated, the problem of low electrocardiographic image generating efficiency is solved, and the high-speed electrocardiographic image generating system based on the B/S architecture is realized.
In some embodiments, the second server 106 has at least two, and the message queue middleware 742 has at least two; each of the second servers 106 is coupled to one of the message queue middleware 742.
In some embodiments, the second server 106 is configured to obtain a unique user identifier of the message queue middleware 742; the message queue middleware 742 is connected to the first service end 104, and the unique user identification code is generated by the first service end 104 according to the request information of the browser 102 and is sent to the message queue middleware 742; the second server 106 generates an electrocardiographic message based on the unique user identification code and sends the electrocardiographic message to the message queue middleware 742; the electrocardiographic message is used for performing real-time rendering processing on the first service end 104 to generate an electrocardiographic image, and sending the electrocardiographic image to the browser 102 for display.
In some of these embodiments, the message queue middleware 742 comprises a first component; the second server 106 is further configured to read the unique user identifier stored in the first component in a polling manner; the unique user identifier is from the first server 104, and the first component matches the storage path of the first server 104.
In some of these embodiments, the message queue middleware includes a second component; the second server 106 is further configured to generate the electrocardiographic message based on the unique identifier of the user, and send the electrocardiographic message to the second component; the electrocardiographic message stored in the second component is read by the first service end 104 in a polling mode, and the second component is matched with the reading path of the first service end 104.
In some embodiments, the second server 106 is further configured to obtain the basic data based on the unique user identifier; wherein the base data corresponds to the unique user identification code; the second server 106 performs data processing on the basic data to generate a data object, and further generates the electrocardiographic message based on the data object.
In some embodiments, the first service end 104 has at least two and the message queue middleware has at least two; each of the first servers 104 is connected to one of the message queue middleware.
In some of these embodiments, the message queue middleware is Kafka or rabitmq.
In some of these embodiments, a computer device is provided, which may be a server, and fig. 8 is a block diagram of the interior of a computer device according to an embodiment of the present application, as shown in fig. 8. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing the electrocardiographic messages. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of generating an electrocardiographic image.
It will be appreciated by those skilled in the art that the structure shown in FIG. 8 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
The present embodiment also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, where the transmission device is connected to the processor, and the input/output device is connected to the processor.
Alternatively, in the present embodiment, the above-described processor may be configured to execute the following steps by a computer program:
S1, acquiring an electrocardio message of a message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware.
And S2, performing real-time rendering processing on the electrocardio information to generate an electrocardio image, and sending the electrocardio image to a browser for display.
It should be noted that, specific examples in this embodiment may refer to examples described in the foregoing embodiments and alternative implementations, and this embodiment is not repeated herein.
In addition, in combination with the method for generating an electrocardiographic image in the above embodiment, the embodiment of the present application may be implemented by providing a storage medium. The storage medium has a computer program stored thereon; the computer program, when executed by a processor, implements the method for generating an electrocardiographic image according to any one of the above embodiments.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
It should be understood by those skilled in the art that the technical features of the above-described embodiments may be combined in any manner, and for brevity, all of the possible combinations of the technical features of the above-described embodiments are not described, however, they should be considered as being within the scope of the description provided herein, as long as there is no contradiction between the combinations of the technical features.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (10)

1. A method for generating an electrocardiographic image, which is applied to a first service end, the method comprising:
Acquiring electrocardio information of the message queue middleware; the message queue middleware is connected with a second server, and the electrocardio message is acquired from the second server by the message queue middleware; the first server side is a customized service special for electrocardiographic image rendering, and the second server side is a customized service special for electrocardiographic data management;
And carrying out real-time rendering processing on the electrocardio information to generate an electrocardio image, and sending the electrocardio image to a browser for display.
2. The method of generating according to claim 1, wherein there are at least two second servers and there are at least two message queue middleware;
And each second server is respectively connected to one message queue middleware.
3. The method for generating the electrocardiographic image is characterized by being applied to a second service end, and comprises the following steps:
acquiring a user unique identification code of the message queue middleware; the message queue middleware is connected with a first service end, and the unique user identification code is generated by the first service end according to the request information of the browser and is sent to the message queue middleware; the first server side is a customized service special for electrocardiographic image rendering, and the second server side is a customized service special for electrocardiographic data management;
generating an electrocardiographic message based on the unique user identification code, and sending the electrocardiographic message to the message queue middleware; the electrocardio information is used for conducting real-time rendering processing on the first server side so as to generate an electrocardio image and send the electrocardio image to the browser for displaying.
4. A method of generating as claimed in claim 3, wherein the message queue middleware comprises a first component; the obtaining the unique user identification code of the message queue middleware comprises the following steps:
Reading the unique user identification code stored in the first component in a polling mode; the unique user identification code is from the first server, and the first component is matched with a storage path of the first server.
5. A method of generating as claimed in claim 3, wherein the message queue middleware comprises a second component; the generating the electrocardiographic message based on the unique user identification code and sending the electrocardiographic message to the message queue middleware comprises:
Generating the electrocardiographic message based on the unique user identification code, and sending the electrocardiographic message to the second component; the electrocardio information stored in the second component is read by the first server in a polling mode, and the second component is matched with a reading path of the first server.
6. The method of generating of claim 3, wherein the generating an electrocardiographic message based on the user unique identification code comprises:
Acquiring basic data based on the unique user identification code; wherein the base data corresponds to the user unique identification code;
And performing data processing on the basic data to generate a data object, and further generating the electrocardio message based on the data object.
7. The method of generating according to claim 3, wherein there are at least two of the first service terminals and at least two of the message queue middleware;
Each first service end is connected to one message queue middleware respectively.
8. The method of any one of claims 1 to 7, wherein the message queue middleware is Kafka or rabkitmq.
9. A system for generating an electrocardiograph, the system comprising: a browser, a transmission device and a server device; the server device comprises a first server, a message queue middleware and a second server; the first server side is a customized service special for electrocardiographic image rendering, and the second server side is a customized service special for electrocardiographic data management;
The server device is configured to execute the method for generating an electrocardiographic image according to any one of claims 1 to 8 through the first server, the message queue middleware, and the second server;
The transmission equipment is used for transmitting the electrocardio image;
the browser is used for receiving and displaying the electrocardiograph.
10. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the method of generating an electrocardiographic image according to any one of claims 1 to 8.
CN202111081101.2A 2021-09-15 2021-09-15 Electrocardiogram image generation method, system and electronic device Active CN113742112B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111081101.2A CN113742112B (en) 2021-09-15 2021-09-15 Electrocardiogram image generation method, system and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111081101.2A CN113742112B (en) 2021-09-15 2021-09-15 Electrocardiogram image generation method, system and electronic device

Publications (2)

Publication Number Publication Date
CN113742112A CN113742112A (en) 2021-12-03
CN113742112B true CN113742112B (en) 2024-04-16

Family

ID=78739055

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111081101.2A Active CN113742112B (en) 2021-09-15 2021-09-15 Electrocardiogram image generation method, system and electronic device

Country Status (1)

Country Link
CN (1) CN113742112B (en)

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0201898D0 (en) * 2002-06-20 2002-06-20 Mobile Media Group Stockholm A A method and an apparatus for styling a web service
WO2006103460A1 (en) * 2005-03-30 2006-10-05 Brandsauce Limited Processing system
CN102917069A (en) * 2012-10-29 2013-02-06 成都万联传感网络技术有限公司 Equipment-independence medical information acquisition midware device and design method thereof
CN103827829A (en) * 2011-09-30 2014-05-28 甲骨文国际公司 System and method for providing and managing message queues for multinode applications in a middleware machine environment
FR3002340A1 (en) * 2013-02-21 2014-08-22 Peergreen Method for generating e.g. modular deployment middleware module, involves generating core with component analyzer to bind components from interface, and generating application execution module comprising component and core
CN106484812A (en) * 2016-09-23 2017-03-08 深圳市众信医联科技有限公司 A kind of realization method and system of medical treatment framework data interchange
CN106953884A (en) * 2016-01-07 2017-07-14 中移(杭州)信息技术有限公司 Middleware message treatment method, device and middleware platform
CN108334641A (en) * 2018-03-21 2018-07-27 上海精数信息科技有限公司 The method of acquisition user behavior data, system, electronic equipment, storage medium
CN108597600A (en) * 2018-03-19 2018-09-28 武汉大学人民医院 Singly lead heart patch data intelligence diagnosis cloud computing system and its processing method
CN109409412A (en) * 2018-09-28 2019-03-01 新华三大数据技术有限公司 Image processing method and device
CN109471603A (en) * 2017-09-07 2019-03-15 华为终端(东莞)有限公司 A kind of interface display method and device
CN110008041A (en) * 2019-03-27 2019-07-12 北京奇艺世纪科技有限公司 A kind of message treatment method and device
CN110347520A (en) * 2019-06-28 2019-10-18 北京大米科技有限公司 Method, apparatus, electronic equipment and the medium of message distribution
CN110661849A (en) * 2019-08-30 2020-01-07 中国人民财产保险股份有限公司 Request processing method and device, electronic equipment and storage medium
CN111200592A (en) * 2019-12-17 2020-05-26 深圳供电局有限公司 Information transmission method, device and system
CN111614549A (en) * 2020-05-21 2020-09-01 腾讯科技(深圳)有限公司 Interaction processing method and device, computer equipment and storage medium
CN111880945A (en) * 2020-07-08 2020-11-03 珠海格力电器股份有限公司 Shared device information processing method, system, device, computer and storage medium
CN111930700A (en) * 2020-07-13 2020-11-13 车智互联(北京)科技有限公司 Distributed log processing method, server, system and computing equipment
CN113238754A (en) * 2021-06-01 2021-08-10 中国联合网络通信集团有限公司 Server rendering method and device, server and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965765B2 (en) * 2001-05-17 2005-11-15 Palmsource, Inc. Transactional message-queue communication for wirelessly networked devices system and method
US20130073304A1 (en) * 2011-09-20 2013-03-21 Infosys Limited Method and system for auto rebinding of patient demographic details to patient monitoring devices

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0201898D0 (en) * 2002-06-20 2002-06-20 Mobile Media Group Stockholm A A method and an apparatus for styling a web service
WO2006103460A1 (en) * 2005-03-30 2006-10-05 Brandsauce Limited Processing system
CN103827829A (en) * 2011-09-30 2014-05-28 甲骨文国际公司 System and method for providing and managing message queues for multinode applications in a middleware machine environment
CN102917069A (en) * 2012-10-29 2013-02-06 成都万联传感网络技术有限公司 Equipment-independence medical information acquisition midware device and design method thereof
FR3002340A1 (en) * 2013-02-21 2014-08-22 Peergreen Method for generating e.g. modular deployment middleware module, involves generating core with component analyzer to bind components from interface, and generating application execution module comprising component and core
CN106953884A (en) * 2016-01-07 2017-07-14 中移(杭州)信息技术有限公司 Middleware message treatment method, device and middleware platform
CN106484812A (en) * 2016-09-23 2017-03-08 深圳市众信医联科技有限公司 A kind of realization method and system of medical treatment framework data interchange
CN109471603A (en) * 2017-09-07 2019-03-15 华为终端(东莞)有限公司 A kind of interface display method and device
CN108597600A (en) * 2018-03-19 2018-09-28 武汉大学人民医院 Singly lead heart patch data intelligence diagnosis cloud computing system and its processing method
CN108334641A (en) * 2018-03-21 2018-07-27 上海精数信息科技有限公司 The method of acquisition user behavior data, system, electronic equipment, storage medium
CN109409412A (en) * 2018-09-28 2019-03-01 新华三大数据技术有限公司 Image processing method and device
CN110008041A (en) * 2019-03-27 2019-07-12 北京奇艺世纪科技有限公司 A kind of message treatment method and device
CN110347520A (en) * 2019-06-28 2019-10-18 北京大米科技有限公司 Method, apparatus, electronic equipment and the medium of message distribution
CN110661849A (en) * 2019-08-30 2020-01-07 中国人民财产保险股份有限公司 Request processing method and device, electronic equipment and storage medium
CN111200592A (en) * 2019-12-17 2020-05-26 深圳供电局有限公司 Information transmission method, device and system
CN111614549A (en) * 2020-05-21 2020-09-01 腾讯科技(深圳)有限公司 Interaction processing method and device, computer equipment and storage medium
CN111880945A (en) * 2020-07-08 2020-11-03 珠海格力电器股份有限公司 Shared device information processing method, system, device, computer and storage medium
CN111930700A (en) * 2020-07-13 2020-11-13 车智互联(北京)科技有限公司 Distributed log processing method, server, system and computing equipment
CN113238754A (en) * 2021-06-01 2021-08-10 中国联合网络通信集团有限公司 Server rendering method and device, server and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于JMS的消息队列中间件的研究与实现;朱方娥;曹宝香;;计算机技术与发展;20080510(第05期);全文 *

Also Published As

Publication number Publication date
CN113742112A (en) 2021-12-03

Similar Documents

Publication Publication Date Title
CN104572278B (en) The method, device and equipment of light application calling local side ability
CN109543825A (en) Neural network model algorithm Compilation Method, device and Related product
US11853767B2 (en) Inter-core data processing method, system on chip and electronic device
JP2022531339A (en) Resource configuration method, resource configuration device, computer equipment, and computer program
CN116795647A (en) Method, device, equipment and medium for managing and scheduling heterogeneous resources of database
CN103975301B (en) The method for carrying out Event Service to local client computer application by home server
CN113742112B (en) Electrocardiogram image generation method, system and electronic device
CN114492599A (en) Medical image preprocessing method and device based on Fourier domain self-adaptation
CN116721007A (en) Task control method, system and device, electronic equipment and storage medium
CN115811481A (en) Interactive service testing method and device, computer equipment and storage medium
CN115378937A (en) Distributed concurrency method, device and equipment for tasks and readable storage medium
CN111813529B (en) Data processing method, device, electronic equipment and storage medium
CN113407366A (en) Remote calling method, device and system
CN112948001A (en) Method for setting tensor hardware configuration, readable storage medium and device
CN109542837A (en) Operation method, device and Related product
CN113542335A (en) Information sharing method and device, electronic equipment and storage medium
CN109558565A (en) Operation method, device and Related product
CN109543835A (en) Operation method, device and Related product
CN110266665B (en) Connection method, device and equipment of network block equipment and readable storage medium
CN114064298A (en) Data processing method and apparatus, storage medium, and electronic apparatus
CN114373536A (en) Cloud electrocardiogram data processing method and device, computer equipment and storage medium
CN116361035A (en) Remote interface calling method, remote interface calling device, electronic equipment and readable storage medium
CN112232027A (en) Symbol translation method, device, equipment and computer readable storage medium
CN111176800A (en) Training method and device of document theme generation model
CN113867817A (en) Data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant