Method for carrying out data projection screen display based on embedded device
By receiving and processing operation event instructions on embedded devices and synchronizing these events to remote terminal devices through the network, the synchronization sharing problem of embedded devices in venue teaching is solved, and the synchronous display of devices and terminal devices is realized, which improves teaching efficiency and interactive experience.
Patent Information
- Application Number
- CN202411906499.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-15
AI Technical Summary
In the teaching scenario of the venue, the embedded device lacks an HDMI interface and small screen size, which makes the device operation instructor and students unable to share information on the device screen synchronously, resulting in wasting time and resources.
The driver module receives the operation event instructions of the device manager, sends them to the interface event data module, and sends the first update operation event to the remote terminal device through the network communication module, so that the embedded device and the remote terminal device simultaneously display the first update operation event.
It realizes synchronous display of embedded devices and remote terminal devices, solves the problem that equipment operation teachers and students cannot share information synchronously, and improves teaching efficiency and interactive experience.
Smart Images

Figure CN119828996A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of medical data processing, and in particular to a method for screen projection and display of data based on an embedded device. Background Art
[0002] Embedded devices are specialized devices that integrate computing power, usually for specific applications and designed to perform limited functions. These devices are widely used in home appliances, industrial control, medical equipment, consumer electronics, automobiles, and automation systems.
[0003] In the teaching scenario of embedded devices in the venue, due to the limitations of whether the embedded devices have HDMI interfaces and the small size of the device screen, the equipment operating instructor and many students cannot directly and synchronously share the information presented on the device screen. With the current development trend of intelligent, compact and wireless embedded devices, the necessity of equipping HDMI (High-Definition Multimedia Interface) is further weakened. Therefore, when it is necessary to train students, the method of small-scale venue teaching is mainly adopted, but small-scale venue teaching does lead to a waste of time and resources, and there is a problem of high time cost. The centralized training method may not meet the needs of all students, resulting in some students being unable to obtain the required knowledge and skills in a timely manner. Therefore, there is an urgent need for a method that can realize screen projection display of embedded devices. Summary of the invention
[0004] The purpose of this application is to solve at least one of the above-mentioned technical deficiencies.
[0005] On the one hand, an embodiment of the present application provides a method for screen projection and display of data based on an embedded device, the method is applied to the field of medical data processing, the method is executed by an embedded device in the medical field, and the method includes:
[0006] Receiving a first operation event instruction triggered by a device manager through a driving module, and sending the first operation event instruction to an interface event data module, wherein the first operation event instruction includes a first update operation event identifier;
[0007] Determine the first update operation event corresponding to the first update operation event identifier through the interface event data module, and send the first update operation event to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the first update operation event;
[0008] Among them, the embedded device sends the first update operation event to the remote terminal device through the network communication module, the embedded device and the remote terminal device are in the same local area network, the embedded device displays the first update operation event through the embedded display screen, and the remote terminal device displays the first update operation event through the device display screen and HDMI projection.
[0009] Optionally, the embedded device further includes at least one data acquisition sub-driver module, and the method further includes:
[0010] Acquire at least one kind of real-time working data of the embedded device in real time through at least one data acquisition sub-driver module, and store the real-time working data into the interface event data module;
[0011] At the same time, at least one kind of real-time working data is sent to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the at least one kind of real-time working data.
[0012] Optionally, the embedded device includes a medical ventilator, and the real-time working data includes real-time pressure data of the medical ventilator, real-time flow rate data of the medical ventilator, real-time monitoring data of the medical ventilator and alarm data of the medical ventilator.
[0013] Optionally, the interface event data module includes an event log database, and after determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, the following further includes:
[0014] Recording the first update operation event to an event log database so that a device administrator can subsequently manage the first update operation event;
[0015] After acquiring at least one real-time working data of the embedded device in real time through at least one data acquisition sub-driver module, the method further includes:
[0016] At least one real-time working data of the embedded device is stored in the event log database, so that the device management personnel can manage and monitor the embedded device in real time.
[0017] Optionally, if the first operation event instruction is an image operation event instruction, the first update operation event is image data corresponding to the image operation event instruction;
[0018] After determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, the method includes:
[0019] The image data corresponding to the image operation event instruction is directly stored in the event log database so that the equipment management personnel can subsequently manage the image data. The image event instruction includes one of a screen recording event instruction and a screen capture event instruction.
[0020] Optionally, the method further includes:
[0021] Receiving a second operation event instruction sent by a remote terminal device through a network communication module, the second operation event instruction including a second update operation event;
[0022] Sending the second update operation event to the interface update logic module so that the embedded device displays the second update operation event through the embedded display screen;
[0023] The second update operation event is recorded in the event log database, so that the device management personnel can subsequently manage the second update operation event.
[0024] Optionally, the driving module includes a key driving module and a touch driving module, and receiving the first operation event instruction triggered by the device manager through the driving module includes:
[0025] Receiving a first operation event instruction triggered by a device manager through a first interactive device included in the key driving module, the first interactive device including at least one of a key, an encoder knob and a touch pad; or,
[0026] The operation event instruction triggered by the device manager is received through the second interactive device included in the touch driving module, and the second interactive device includes at least one of a touch screen and a sliding UI control.
[0027] Optionally, the network communication module sends the first update operation event to the remote terminal device based on a set network block, and the set network includes at least one of a wired network, a wireless network, Bluetooth, a serial port, and a controller area network bus.
[0028] Optionally, the interface event data module is respectively connected to the interface update logic module, the button drive module, the touch drive module, at least one data acquisition sub-drive module and the network communication module, the embedded device includes an embedded UI display program system, the UI display program system is connected to the embedded display screen, and the UI display program system includes an interface event data module, the button drive module, the touch drive module, at least one data acquisition sub-drive module and the network communication module.
[0029] On the other hand, an embodiment of the present application provides a method for screen projection and display of data based on an embedded device, the method is applied to the field of medical data processing, the method is executed by a remote terminal device in the medical field, and the method includes:
[0030] Receiving a first update operation event sent by the embedded device through the network communication module;
[0031] Parsing the first update operation event through the interface event data module to obtain the parsed first update operation event;
[0032] Based on the interface update logic module, the first update operation event is displayed through the device display screen and the HDMI projection, and the embedded device and the remote terminal device are in the same local area network.
[0033] Optionally, the method further includes:
[0034] Receiving a second operation event instruction triggered by a device manager through a driving module, and sending the second operation event instruction to an interface event data module, wherein the second operation event instruction includes a second update operation event identifier;
[0035] The second update operation event corresponding to the second update operation event identifier is determined through the interface event data module, and the second update operation event is sent to the embedded device through the network communication module, so that the embedded device displays the second update operation event.
[0036] Optionally, the driving module includes a mouse driving module and a touch driving module, and receiving the second operation event instruction triggered by the device manager through the driving module includes:
[0037] Receiving a second operation event instruction triggered by a device manager through a mouse device included in the mouse driving module; or,
[0038] The second operation event instruction triggered by the device manager is received through the touch screen included in the touch driving module.
[0039] On the other hand, an embodiment of the present application provides an electronic device, including a processor and a memory:
[0040] The memory is configured to store machine-readable instructions, which, when executed by the processor, cause the processor to execute any one of the methods for performing screen projection display of data based on an embedded device.
[0041] The beneficial effects brought by the technical solution provided in the embodiments of the present application include at least:
[0042] In this application, when the device manager triggers the first operation instruction on the embedded device, the first update operation event can be sent to the interface update logic module and the remote terminal device at the same time, so that the embedded device and the remote terminal device display the first update operation event. In other words, in this application, by transmitting the embedded device operation sequence to the remote terminal device via network communication, the remote terminal device restores the received information to the operation sequence and presents it on the computer screen and projection device, directly realizing the on-site teaching, so as to achieve the synchronization of information between the equipment operation instructor and many students at the visual level and achieve the expected teaching purpose smoothly.
[0043] In the present application, the second operation event instruction triggered by the equipment manager can also be received through the driver module, and the second update operation event can be sent to the embedded device through the network communication module, so that the embedded device can display the second update operation event. In other words, in the present application, the operation event can also be performed in the remote terminal device simulation software, and then the operation event is transmitted to the embedded device through the network, triggering the embedded device to feedback the change of data in real time, thereby realizing the synchronous change of the display content displayed by the embedded display screen and the display screen of the remote terminal device and the projection device, so that the venue teaching has a better interactive experience.
[0044] In addition, in this application, only the remote terminal device needs to be configured with an HDMI interface, and there is no need to configure an HDMI interface on the embedded device, saving an HDMI interface and its circuit subsystem. Compared with the main control module, the display requirements are significantly reduced, the cost is reduced, and a better interactive experience is brought. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0046] Figure 1 A schematic diagram of a method for screen projection and display of data based on an embedded device provided in an embodiment of the present application;
[0047] Figure 2 A schematic diagram of another method for screen projection and display of data based on an embedded device provided in an embodiment of the present application;
[0048] Figure 3 A framework diagram of a two-way synchronous display when no operation is performed provided in an embodiment of the present application;
[0049] Figure 4 A framework diagram of synchronous display when the embedded terminal is unilaterally operated according to an embodiment of the present application;
[0050] Figure 5 A framework diagram of synchronous display when a remote terminal device is unilaterally operated according to an embodiment of the present application;
[0051] Figure 6 A framework diagram of synchronous display when an embedded device and a remote terminal device provided in an embodiment of the present application interact with each other at the same time;
[0052] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present invention.
[0054] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0055] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0056] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0057] Specifically, Figure 1 As shown, the method is applied to the field of medical data processing, the method is executed by an embedded device in the medical field, and the method may include:
[0058] Step S101: receiving a first operation event instruction triggered by a device administrator through a driving module, and sending the first operation event instruction to an interface event data module, wherein the first operation event instruction includes a first update operation event identifier.
[0059] Optionally, when the device manager wants to display information on the screen, the driver module can trigger a first operation event instruction. After receiving the first operation event instruction, the embedded device sends the first operation event instruction to the interface event data module included therein. The interface event data module can know what specific operation event the device manager has performed through the first update operation event identifier included in the first operation event instruction.
[0060] In an optional embodiment of the present application, the driving module includes a key driving module and a touch driving module, and receiving the first operation event instruction triggered by the device manager through the driving module includes:
[0061] Receiving a first operation event instruction triggered by a device manager through a first interactive device included in the key driving module, where the first interactive device includes at least one of a key, an encoder knob, and a touch pad; or,
[0062] The operation event instruction triggered by the device manager is received through the second interactive device included in the touch driving module, and the second interactive device includes at least one of a touch screen and a sliding UI (User Interface) control.
[0063] Optionally, the driving module of the embedded device may include a button driving module and a touch driving module, and the interactive device refers to a device that can receive operation event instructions. The interactive device (i.e., the first interactive device) included in the button driving module is at least one of a button, an encoder knob, and a touchpad, and the device administrator can receive the first operation event instruction triggered by the device administrator through at least one of the button, the encoder knob, and the touchpad. At the same time, the device administrator can also receive the first operation event instruction triggered by the device administrator through the interactive device (i.e., the second interactive device) included in the touch driving module, wherein the second interactive device includes at least one of a touch screen and a sliding UI control.
[0064] Step S102, determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, and sending the first update operation event to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the first update operation event; wherein, the embedded device sends the first update operation event to the remote terminal device through the network communication module, the embedded device and the remote terminal device are in the same local area network, the embedded device displays the first update operation event through the embedded display screen, and the remote terminal device displays the first update operation event through the device display screen and the HDMI projection.
[0065] Correspondingly, the interface event data module of the embedded device determines the corresponding first update operation event according to the first update operation event identifier, and can send the first update operation event to the interface update logic module, and at the same time send the first update operation event to the remote terminal device through the included network communication module. Furthermore, the embedded device can display the first update operation event through the embedded display screen, and the remote terminal device can display the first update operation event through the device display screen and HDMI projection. It should be noted that the transmission of operation events can only be achieved when the embedded device and the remote terminal device are in the same local area network.
[0066] In an optional embodiment of the present application, the network communication module sends the first update operation event to the remote terminal device based on a set network block, and the set network includes at least one of a wired network, a wireless network, Bluetooth, a serial port, and a controller area network bus.
[0067] In an optional embodiment of the present application, the embedded device further includes at least one data acquisition sub-driver module, and the method further includes:
[0068] Acquire at least one kind of real-time working data of the embedded device in real time through at least one data acquisition sub-driver module, and store the real-time working data into the interface event data module;
[0069] At the same time, at least one kind of real-time working data is sent to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the at least one kind of real-time working data.
[0070] Optionally, the embedded device also includes at least one data acquisition sub-driver module. In this case, the embedded device can obtain real-time working data of the embedded device through the at least one data acquisition sub-module, and then store the acquired real-time working data to the interface event data module, so that the equipment management staff can monitor the embedded device in real time according to the stored real-time working data.
[0071] Furthermore, the embedded device can send the collected real-time working data to the interface update logic module and the remote terminal device at the same time. After receiving the real-time working data, the interface update logic module can display the real-time working data based on the embedded display screen, while the remote terminal device can display the real-time working data based on the device display screen and HDMI projection after receiving the real-time working data through the network communication module, so that remote personnel can better understand the working status of the embedded device.
[0072] In an optional embodiment of the present application, the embedded device includes a medical ventilator, and the real-time working data includes real-time pressure data of the medical ventilator, real-time flow rate data of the medical ventilator, real-time monitoring data of the medical ventilator and alarm data of the medical ventilator.
[0073] Optionally, in this application, the embedded device may refer to a medical ventilator, specifically a small non-invasive ventilator product developed based on the Linux platform, and the data acquisition submodule may include a power management module and a breathing control module. The power management module is used for battery charge and discharge control, battery charge and current monitoring, battery presence monitoring, battery abnormality alarm, etc., and the corresponding real-time working data is the alarm data of the medical ventilator; while the breathing control module is used for pressure, flow rate and other sensor data collection, control of patient exhalation and inhalation pressure, control of motor speed, various sensor abnormality alarms, etc., and the corresponding real-time working data is the real-time flow rate data of the medical ventilator, the real-time monitoring data of the medical ventilator and the alarm data of the medical ventilator.
[0074] In an optional embodiment of the present application, the interface event data module includes an event log database, and after determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, it also includes:
[0075] Recording the first update operation event to an event log database so that a device administrator can subsequently manage the first update operation event;
[0076] After acquiring at least one real-time working data of the embedded device in real time through at least one data acquisition sub-driver module, the method further includes:
[0077] At least one real-time working data of the embedded device is stored in the event log database, so that the device management personnel can manage and monitor the embedded device in real time.
[0078] Optionally, the interface event data module also includes an event log database, which is used to store and record operation events. Accordingly, after the interface event data module determines the first update operation event corresponding to the first update operation event identifier, the first update operation event can be recorded in the event log database, so that subsequent equipment managers can directly obtain it from the event log data when they want to manage the first update operation event. The real-time working data obtained by the data acquisition sub-driver module in real time can also be stored in the event log database, so that the equipment managers can manage the real-time monitoring of embedded devices.
[0079] In an optional embodiment of the present application, if the first operation event instruction is an image operation event instruction, the first update operation event is image data corresponding to the image operation event instruction;
[0080] After determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, the method includes:
[0081] The image data corresponding to the image operation event instruction is directly stored in the event log database so that the equipment management personnel can subsequently manage the image data. The image event instruction includes one of a screen recording event instruction and a screen capture event instruction.
[0082] Optionally, when the first operation event instruction triggered by the equipment manager is an image operation event instruction, the first update operation event is the image data corresponding to the image operation event instruction, and the image event instruction may include one of a screen recording event instruction and a screen capture event instruction. In this case, the image data corresponding to the screen recording event instruction is the screen recording data, and the image data corresponding to the screen capture event instruction is the captured image data. Further, after the corresponding image data is obtained, the image data corresponding to the image operation event instruction can be directly stored in the event log database, so that the equipment manager can directly obtain the image data from the event log database later.
[0083] In an optional embodiment of the present application, the method further includes:
[0084] Receiving a second operation event instruction sent by a remote terminal device through a network communication module, the second operation event instruction including a second update operation event;
[0085] Sending the second update operation event to the interface update logic module so that the embedded device displays the second update operation event through the embedded display screen;
[0086] The second update operation event is recorded in the event log database, so that the device administrator can subsequently manage the second update operation event.
[0087] Optionally, the embedded device may also receive the second operation event instruction sent by the remote terminal device through the network communication module, and send the second update operation event included in the second operation event instruction to the interface update logic module, and the interface update logic module displays the second update operation event through the embedded display screen. At the same time, the interface update logic module may record the second update operation event to the event log database so that the device administrator can subsequently manage the second update operation event.
[0088] In an optional embodiment of the present application, the interface event data module is respectively connected to the interface update logic module, the button drive module, the touch drive module, at least one data acquisition sub-drive module and the network communication module, the embedded device includes an embedded UI display program system, the UI display program system is connected to the embedded display screen, and the UI display program system includes an interface event data module, a button drive module, a touch drive module, at least one data acquisition sub-drive module and a network communication module.
[0089] Optionally, the embedded device includes an embedded UI display program system, which is connected to the embedded display screen to display the data of the embedded device. The UI display program system includes an interface event data module, a key drive module, a touch drive module, at least one data acquisition sub-drive module and a network communication module, and the event data module is respectively connected to the interface update logic module, the key drive module, the touch drive module, at least one data acquisition sub-drive module and the network communication module.
[0090] In this application, the operation sequence and real-time feedback data of the embedded device are transmitted to the remote terminal device via network communication. The remote terminal device restores the received information into the operation sequence and real-time feedback data, which are then presented on the computer screen and projection device after program fitting, thereby directly realizing on-site teaching, so as to achieve information synchronization between the equipment operation instructor and many students at the visual level and achieve the expected teaching objectives smoothly.
[0091] Specifically, Figure 2 As shown, the embodiment of the present application also provides a method for screen projection display of data based on an embedded device, the method is applied to the field of medical data processing, the method is executed by a remote terminal device, and the method may include:
[0092] Step S201: receiving a first update operation event sent by an embedded device through a network communication module.
[0093] Step S202: parsing the first update operation event through the interface event data module to obtain the parsed first update operation event.
[0094] Optionally, the remote terminal device may receive the first update operation event sent by the embedded device through the network communication module, and then parse the first update operation event based on the interface event data module to obtain the parsed first update operation event.
[0095] Step S203: Based on the interface update logic module, the first update operation event is displayed through the device display screen and the HDMI projection, and the embedded device and the remote terminal device are in the same local area network.
[0096] Optionally, after the remote terminal device obtains the parsed first update operation event, it can display the first update operation event through the device display screen and HDMI projection. It should be noted that the transmission of the operation event can only be achieved when the embedded device and the remote terminal device are in the same local area network.
[0097] In an optional embodiment of the present application, the method further includes:
[0098] Receiving a second operation event instruction triggered by a device manager through a driving module, and sending the second operation event instruction to an interface event data module, wherein the second operation event instruction includes a second update operation event identifier;
[0099] The second update operation event corresponding to the second update operation event identifier is determined through the interface event data module, and the second update operation event is sent to the embedded device through the network communication module, so that the embedded device displays the second update operation event.
[0100] Optionally, the remote device can also receive the second operation event instruction triggered by the device administrator through the driver module, determine the second update operation event corresponding to the second update operation event identifier through the interface event data module, and send the second update operation event to the embedded device through the network communication module. Correspondingly, the embedded device can receive the second operation event instruction sent by the remote terminal device through the network communication module, and send the second update operation event included in the second operation event instruction to the interface update logic module, and the interface update logic module displays the second update operation event through the embedded display screen.
[0101] In an optional embodiment of the present application, the driving module includes a mouse driving module and a touch driving module, and receiving the second operation event instruction triggered by the device manager through the driving module includes:
[0102] Receiving a second operation event instruction triggered by a device manager through a mouse device included in the mouse driving module; or,
[0103] The second operation event instruction triggered by the device manager is received through the touch screen included in the touch driving module.
[0104] Optionally, the driver module of the remote terminal device may include a key driver module and a touch driver module, and the device administrator may receive the second operation event instruction triggered by the device administrator through the mouse device included in the mouse driver module. At the same time, the device administrator may also receive the second operation event instruction triggered by the device administrator through the touch screen included in the touch driver module.
[0105] In the embodiment of the present application, the remote terminal device also includes an embedded UI display program system, which is connected to the device display screen and the HDMI projection respectively to realize the data display of the embedded device. Among them, the UI display program system includes an interface event data module, a key drive module, a touch drive module and a network communication module, and the event data module is connected to the interface update logic module, the key drive module, the touch drive module and the network communication module respectively.
[0106] In the present application, operations can also be performed in the remote terminal device simulation software. The simulation software transmits the operation sequence to the embedded device through the network. The embedded device software converts the control information received from the network into an operation sequence and executes it in real time, and triggers changes in the real-time feedback data of the embedded device, thereby achieving synchronous changes in the display screen of the embedded device and the display screen of the remote terminal device and the display content displayed by the projection device, so that the on-site teaching has a better interactive experience.
[0107] In order to better understand the method provided in the embodiments of the present application, the method provided in the present application is described in detail below in conjunction with several specific embodiments.
[0108] 1. The framework diagram of synchronous display when there is no operation in both directions is as follows Figure 3 As shown, both the embedded device and the remote terminal device include a UI display program system (i.e., an embedded system & application and a PC (Personal Computer), and the specific process of data transmission includes:
[0109] The embedded device obtains the real-time working data of the embedded device through at least one data acquisition submodule, and then stores the acquired real-time working data in the interface event data module (i.e., the interface event & data module). Furthermore, the embedded device sends the collected real-time working data (i.e., the device real-time collected data) to the interface update logic module, and the interface update logic module can display the real-time working data based on the embedded display screen after receiving it. At the same time, it is sent to the remote terminal device through the network communication module, and after the remote terminal device receives the real-time working data through the network communication module, it parses the real-time working data based on the interface event data module (i.e., the interface event & data module) to obtain the parsed real-time working data, and then displays the real-time working data through the device display screen (i.e., the PC display screen) and HDMI projection based on the interface update logic module.
[0110] 2. The framework diagram displayed synchronously when the embedded end is operated unilaterally is as follows Figure 4 As shown, both the embedded device and the remote terminal device include a UI display program system (i.e., the embedded system & application and the PC system & application). The specific process of data transmission includes:
[0111] The device manager triggers the first operation instruction through the driver module of the embedded device. After receiving the first operation event instruction, the embedded device sends the first operation event instruction to the included interface event data module (i.e., interface event & data module). The interface event data module determines the corresponding first update operation event (i.e., device-side real-time operation event) according to the first update operation event identifier, and sends the first update operation event to the interface update logic module. The interface update logic module displays the first update operation event through the embedded display screen, and at the same time sends the first update operation event to the remote terminal device through the included network communication module. The remote terminal device receives the first update operation event sent by the embedded device through the network communication module, and then parses the first update operation event based on the interface event data module (i.e., interface event & data module) to obtain the parsed first update operation event, and then can display the first update operation event through the device display screen (i.e., PC display screen) and HDMI projection.
[0112] In addition, the embedded device obtains the real-time working data of the embedded device through at least one data acquisition submodule, and then stores the obtained real-time working data in the interface event data module (i.e., the interface event & data module). Furthermore, the embedded device sends the collected real-time working data to the interface update logic module, and the interface update logic module can display the real-time working data based on the embedded display screen after receiving it. At the same time, it is sent to the remote terminal device through the network communication module, and after the remote terminal device receives the real-time working data through the network communication module, it parses the real-time working data based on the interface event data module (i.e., the interface event & data module) to obtain the parsed real-time working data, and then displays the real-time working data through the device display screen (i.e., the PC display screen) and HDMI projection based on the interface update logic module.
[0113] 3. The framework diagram displayed synchronously when the remote terminal device is operated unilaterally is as follows: Figure 5 As shown, both the embedded device and the remote terminal device include a UI display program system (i.e., the embedded system & application and the PC system & application). The specific process of data transmission includes:
[0114] The equipment manager triggers the second operation instruction through the driver module of the remote terminal device. After receiving the second operation event instruction, the remote terminal device sends the second operation event instruction to the included interface event data module (i.e., interface event & data module). The interface event data module determines the corresponding second update operation event (i.e., PC-side real-time operation event) according to the second update operation event identifier, and sends the second update operation event to the interface update logic module, which can then display the second update operation event through the device display (i.e., PC display) and HDMI projection. Furthermore, the remote terminal device simultaneously sends the second update operation event to the embedded device through the network communication module. The embedded device-based interface event data module (i.e., interface event & data module) parses the second update operation event to obtain the parsed second update operation event, and then displays the second update operation event through the embedded display.
[0115] In addition, the embedded device obtains the real-time working data of the embedded device through at least one data acquisition submodule, and then stores the obtained real-time working data in the interface event data module (i.e., the interface event & data module). Furthermore, the embedded device sends the collected real-time working data to the interface update logic module, and the interface update logic module can display the real-time working data based on the embedded display screen after receiving it. At the same time, it is sent to the remote terminal device through the network communication module, and after the remote terminal device receives the real-time working data through the network communication module, it parses the real-time working data based on the interface event data module (i.e., the interface event & data module) to obtain the parsed real-time working data, and then displays the real-time working data through the device display screen (i.e., the PC display screen) and HDMI projection based on the interface update logic module.
[0116] 4. The framework diagram of the simultaneous interactive operation and synchronous display of the embedded device and the remote terminal device is as follows Figure 6 As shown, both the embedded device and the remote terminal device include a UI display program system (i.e., the embedded system & application and the PC system & application). The specific process of data transmission includes:
[0117] The device manager triggers the first operation instruction through the driver module of the embedded device. After receiving the first operation event instruction, the embedded device sends the first operation event instruction to the included interface event data module (i.e., interface event & data module). The interface event data module determines the corresponding first update operation event (i.e., device-side real-time operation event) according to the first update operation event identifier, and sends the first update operation event to the interface update logic module. The interface update logic module displays the first update operation event through the embedded display screen, and at the same time sends the first update operation event to the remote terminal device through the included network communication module. The remote terminal device receives the first update operation event sent by the embedded device through the network communication module, and then parses the first update operation event based on the interface event data module (i.e., interface event & data module) to obtain the parsed first update operation event, and then can display the first update operation event through the device display screen (i.e., PC display screen) and HDMI projection.
[0118] In addition, the equipment manager triggers the second operation instruction through the driver module of the remote terminal device. After receiving the second operation event instruction, the remote terminal device sends the second operation event instruction to the included interface event data module (i.e., interface event & data module). The interface event data module determines the corresponding second update operation event (i.e., PC-side real-time operation event) according to the second update operation event identifier, and sends the second update operation event to the interface update logic module, which can then be displayed through the device display (i.e., PC display) and HDMI projection. Further, the remote terminal device simultaneously sends the second update operation event to the embedded device through the network communication module. The embedded device parses the second update operation event based on the interface event data module (i.e., interface event & data module) to obtain the parsed second update operation event, and then displays the second update operation event through the embedded display.
[0119] In addition, the embedded device obtains the real-time working data of the embedded device through at least one data acquisition submodule, and then stores the obtained real-time working data in the interface event data module (i.e., the interface event & data module). Furthermore, the embedded device sends the collected real-time working data to the interface update logic module, and the interface update logic module can display the real-time working data based on the embedded display screen after receiving it. At the same time, it is sent to the remote terminal device through the network communication module, and after the remote terminal device receives the real-time working data through the network communication module, it parses the real-time working data based on the interface event data module (i.e., the interface event & data module) to obtain the parsed real-time working data, and then displays the real-time working data through the device display screen (i.e., the PC display screen) and HDMI projection based on the interface update logic module.
[0120] In this application, it can be applied to embedded devices with network interfaces, saving an HDMI interface and its circuit subsystem, significantly reducing the display requirements of the main control module, and bringing cost advantages. In addition, the network connection scenario is more flexible in space and distance than the HDMI connection scenario, and the remote embedded device can be operated in the computer simulation software, bringing a better interactive experience.
[0121] An embodiment of the present application provides an electronic device, and the electronic device in the embodiment of the present application includes: a processor; and a memory, the memory is configured to store machine-readable instructions, and when the instructions are executed by the processor, the processor implements a method for screen projection and display of data based on an embedded device.
[0122] The present application embodiment provides an electronic device, such as Figure 7 As shown, Figure 7 The electronic device shown includes: a processor 2001 and a memory 2003. The processor 2001 and the memory 2003 are connected, such as through a bus 2002. Optionally, the electronic device 2000 may also include a transceiver 2004. It should be noted that in actual applications, the transceiver 2004 is not limited to one, and the structure of the electronic device 2000 does not constitute a limitation on the embodiments of the present application.
[0123] Processor 2001 may be a CPU, a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 2001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0124] The bus 2002 may include a path to transmit information between the above components. The bus 2002 may be a PCI bus or an EISA bus, etc. The bus 2002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0125] The memory 2003 may be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or an EEPROM, a CD-ROM or other optical disk storage, an optical disk storage (including a compressed optical disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0126] The memory 2003 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 2001. The processor 2001 is used to execute the application code stored in the memory 2003 to implement the method for screen projection display of data based on the embedded device.
[0127] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0128] The above descriptions are only some embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for screen display of data based on an embedded device, characterized in that: The method is applied to the field of medical data processing, and is executed by an embedded device in the medical field. The method includes: Receiving a first operation event instruction triggered by a device manager through a driving module, and sending the first operation event instruction to an interface event data module, wherein the first operation event instruction includes a first update operation event identifier; Determine the first update operation event corresponding to the first update operation event identifier through the interface event data module, and send the first update operation event to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the first update operation event; Among them, the embedded device sends the first update operation event to the remote terminal device through a network communication module, the embedded device and the remote terminal device are in the same local area network, the embedded device displays the first update operation event through an embedded display screen, and the remote terminal device displays the first update operation event through a device display screen and an HDMI projection.
2. The method according to claim 1, characterized in that The embedded device further comprises at least one data acquisition sub-driver module, and the method further comprises: Acquire at least one kind of real-time working data of the embedded device in real time through the at least one data acquisition sub-driver module, and store the real-time working data into the interface event data module; At the same time, the at least one real-time working data is sent to the interface update logic module and the remote terminal device, so that the embedded device and the remote terminal device display the at least one real-time working data.
3. The method according to claim 2, characterized in that The embedded device includes a medical ventilator, and the real-time working data includes real-time pressure data of the medical ventilator, real-time flow rate data of the medical ventilator, real-time monitoring data of the medical ventilator and alarm data of the medical ventilator.
4. The method according to claim 2, characterized in that: The interface event data module includes an event log database. After determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, the method further includes: Recording the first update operation event to the event log database so that the device administrator can subsequently manage the first update operation event; After acquiring at least one real-time working data of the embedded device in real time through the at least one data acquisition sub-driver module, the method further includes: At least one real-time working data of the embedded device is stored in the event log database, so that the device manager can manage and monitor the embedded device in real time.
5. The method according to claim 4, characterized in that If the first operation event instruction is an image operation event instruction, then the first update operation event is the image data corresponding to the image operation event instruction; After determining the first update operation event corresponding to the first update operation event identifier through the interface event data module, the method includes: The image data corresponding to the image operation event instruction is directly stored in the event log database so that the device manager can subsequently manage the image data. The image event instruction includes one of a screen recording event instruction and a screen capture event instruction.
6. The method according to claim 4, characterized in that The method further comprises: Receiving, through the network communication module, a second operation event instruction sent by the remote terminal device, wherein the second operation event instruction includes a second update operation event; Sending the second update operation event to the interface update logic module, so that the embedded device displays the second update operation event through the embedded display screen; The second update operation event is recorded in the event log database, so that the device administrator can subsequently manage the second update operation event.
7. The method according to claim 2, characterized in that The driving module includes a key driving module and a touch driving module, and the receiving of a first operation event instruction triggered by a device manager through the driving module includes: Receiving a first operation event instruction triggered by a device manager through a first interactive device included in the key driving module, wherein the first interactive device includes at least one of a key, an encoder knob and a touch pad; or, The operation event instruction triggered by the device manager is received through the second interactive device included in the touch driving module, and the second interactive device includes at least one of a touch screen and a sliding UI control.
8. The method according to claim 1, characterized in that The network communication module sends the first update operation event to the remote terminal device based on a set network block, and the set network includes at least one of a wired network, a wireless network, Bluetooth, a serial port, and a controller area network bus.
9. The method according to claim 7, characterized in that The interface event data module is respectively connected to the interface update logic module, the button drive module, the touch drive module, the at least one data acquisition sub-drive module and the network communication module; the embedded device includes an embedded UI display program system; the UI display program system is connected to the embedded display screen; the UI display program system includes the interface event data module, the button drive module, the touch drive module, the at least one data acquisition sub-drive module and the network communication module.
10. A method for screen display of data based on an embedded device, characterized in that: The method is applied to the field of medical data processing, and is executed by a remote terminal device. The method comprises: Receiving a first update operation event sent by the embedded device through the network communication module; Parsing the first update operation event through an interface event data module to obtain a parsed first update operation event; The first update operation event is displayed through a device display screen and an HDMI projection based on an interface update logic module, and the embedded device and the remote terminal device are in the same local area network.