IoT communication integration system and a method thereof
Patent Information
- Application Number
- TW114120552
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-06-06
- Filing Date
- 2025-06-02
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2045-06-01
AI Technical Summary
Current machine-to-machine (MTM) systems in IoT lack flexibility and customization options for data display formats, analysis processes, and device control conditions, leading to a poor user experience and suboptimal clinical response efficiency.
An IoT communication integration system with customizable user interfaces and modules for data presentation, analysis, and device control, allowing users to adjust positions, sizes, and colors of elements, and integrate multiple communication protocols for smart environment control.
Enhances user experience and system flexibility by enabling personalized interface customization and integrating diverse communication protocols, improving clinical response efficiency and individualized care.
Smart Images

Figure TWG2TB001908859_001 
Figure TWG2TB001908859_002 
Figure TWG2TB001908859_003
Abstract
Description
[Technical Field]
[0001] A communication system, particularly an Internet of Things (IoT) communication integration system. [Previous Technology]
[0002] In existing technologies, the Internet of Things (IoT) has been widely used in fields such as healthcare, manufacturing, and automation to achieve data collection and remote monitoring and control between devices. However, most current machine-to-machine (MTM) systems are designed with fixed processes and unified interfaces, lacking flexibility and the ability to customize data display formats, analysis processes, or device control conditions according to the actual needs of different users (such as physicians, nurses, or system administrators). This limitation results in a poor user experience and is not conducive to improving clinical response efficiency or the quality of individualized care. Therefore, how to provide an MTM application architecture that allows users to adjust the presentation and customize automation processes has become an urgent issue for the industry to address. [Summary of the Invention]
[0003] In view of the above-mentioned technical problems, the present invention provides an Internet of Things (IoT) communication integration system, comprising at least one device, at least one communication port, a host, and at least one apparatus. The device generates data according to operation. Each communication port is connected to each of the devices. The host includes a central control center and a device management module. The device management module is connected to the central control center and corresponds to at least one communication port. The at least one communication port transmits the data from the device to the central control center via the device management module. The central control center analyzes the data and generates one or more data models. The device connects to the host via a data transmission method and receives the one or more data models from the central control center. The device includes a user interface and a custom module. The custom module displays one or more custom elements on the user interface according to the data model. The user interface selects one of the devices and the corresponding custom elements on the user interface according to an operation command, adjusting their position, size, and color.
[0004] This operation includes dragging, selecting, and clicking.
[0005] The data transmission method includes wired network, wireless network and data transmission line.
[0006] Among them, the plurality of the communication ports include barcode, NFC, wireless network, Bluetooth, USB, RS232, RS485 and RJ45.
[0007] The user interface includes an editing permission module, which controls the user's editing permissions for the user interface.
[0008] The device includes a data digitization module and a process macro module. The user interface with editing permissions will display the data digitization module and the process macro module. The data digitization module includes a plurality of data digitization elements. The data digitization module displays one or more data digitization elements on the user interface according to the data model. The user interface selects one of the data digitization elements according to the operation instructions. The data digitization elements include histograms, line charts, pie charts, tables, data labels, and range selection.
[0009] The process macro module includes a plurality of formula calculation elements and a plurality of process macro elements. The process macro module displays one or more of the formula calculation elements and process macro elements on the user interface based on the data model. Through this operation, the plurality of formula calculation elements and the plurality of process macro elements are used to edit and create a formula and a process within the process macro module. The plurality of formula calculation elements includes a plurality of operators and a plurality of numbers; the plurality of process macro elements includes a flowchart, diagrams, and parameter settings.
[0010] The host includes a monitoring system module that is signal-connected to the central control center and continuously monitors the status of the host. The monitoring system module includes a plurality of listening ports, at least one of which corresponds to the device management module and continuously listens for signals from the device. The host includes a host connection module that connects the device's data to the central control center via at least one communication protocol.
[0011] The communication protocol includes MODBUS, Message Queuing Telemetry Transport (MQTT) and OPC Unified Architecture (OPC UA).
[0012] The host includes a communication customization module, which is connected to the central control center and analyzes various communication protocols.
[0013] The host includes a cloud synchronization module, which is connected to the central control center. The cloud synchronization module synchronizes multiple devices through the central control center.
[0014] Further, the present invention provides a method for using an Internet of Things (IoT) communication integration system, the steps of which include: connecting at least one device to the host via the communication port; installing the IoT communication integration system on the device and connecting it to the host via the data transmission method; further, continuously transmitting the data measured by each device to the central control center of the host via the data transmission method, and then transmitting it to the device; optionally, the user interface with the editing permission will display the custom module, the data digitization module, and the process macro module, and the user interface can be customized through the operation; at this time, the communication customization module reads and executes the communication protocol packets generated by the data via the communication port;
[0015] Among them, by editing the custom module, one of the devices and the corresponding custom elements on the user interface can be selected in terms of position, size and color; by editing the data digitization module, the presentation of the data can be customized; by editing the process macro module, the creation and editing can be carried out according to a formula and a process.
[0016] The listening port number corresponding to the device can be selected and enabled through the custom module.
[0017] This invention provides an IoT communication integration system that allows authorized users to customize the user interface according to their needs, thereby improving the user experience and system flexibility of IoT devices. This IoT communication integration system achieves smart environment control functions by integrating and analyzing multiple communication protocols. Furthermore, through a visual process design tool combined with an integrated operation interface for editing and execution functions, it can be widely applied in various industrial fields such as smart homes, industrial monitoring, and smart healthcare.
Implementation Method
[0019] Referring to Figure 1, the present invention provides an Internet of Things (IoT) communication integration system comprising at least one device 10, at least one communication port 20, a host 30, and at least one apparatus 40. Each device 10 is a different type of Internet of Things (IoT) device, and each device 10 includes, but is not limited to, one or more sensors and mechanical devices. Each communication port 20 is interconnected with each of the devices 10.
[0020] Referring to Figure 2, the host 30 includes a central control center 31, a device management module 32, a monitoring system module 33, a host connection module 34, a communication customization module 35, and a cloud synchronization module 36. The central control center 31 is contained within the host 30 and performs aggregation, analysis, and judgment on the data obtained from the IoT communication integration system. Furthermore, the device 10 is connected to the host 30 through various communication connections 20, and transmits the data sensed by the device 10 to the central control center 31 within the host 30 via a data transmission method. This data transmission method includes, but is not limited to, wired networks, wireless networks, and data transmission cables.
[0021] The device management module 32 is connected to the central control center 31 and transmits messages to the central control center 31. Further, it connects to the device 10 via at least one communication transmission method. At least one communication port 20 transmits the data of the device 10 to the central control center 31 via the device management module 32. The central control center 31 analyzes the data and generates one or more data models through machine learning. For example, the device management module 32 uses a camera to scan the barcode provided by the device 10 for communication transmission. The device management module 32 includes a plurality of communication transmission methods, including but not limited to scanning barcodes with a camera, NFC, Bluetooth, Wi-Fi, infrared, USB, RS232, RS485, and RJ45.
[0022] The monitoring system module 33 is connected to the central control center 31 and simultaneously monitors the local central processing unit (CPU) and memory to further ensure system stability. The monitoring system module 33 includes a plurality of listening ports 331, each containing a plurality of communication protocols, including but not limited to MODBUS, Message Queuing Telemetry Transport (MQTT), and OPC Unified Architecture (OPC UA). Each listening port 331 is connected to the monitoring system 33, further transmitting the monitored data to the monitoring system 33. Furthermore, each of the plurality of listening ports 331 is connected to a device management module 32, with each listening port 331 corresponding to a device management module 32. Furthermore, each of the listening ports 331 listens to the data provided by each of the communication connection ports 20 through the corresponding communication protocol, providing real-time information on system resource usage.
[0023] The host system module 34 is connected to the central control center 31 via communication. The host connection module 34 can accept multiple communication protocols, and users can execute the corresponding communication protocol through multiple host connection modules 34 respectively. The host connection module 34 enables users to control the IoT communication integration system in more diverse ways, improving the compatibility and scalability of the IoT communication integration system.
[0024] The communication customization module 35 is connected to the central control center 31. The communication customization module 35 is a communication packet mechanism capable of analyzing various communication protocols provided by the device management module 32 and is used for intelligent environmental control, adapting to various intelligent control scenarios. The central control center 31, through machine learning and using the communication customization module 35 to analyze various communication protocols, converts the data from the device 10 into one or more data models. The cloud module 36 is signal-connected to the central control center 31.
[0025] Please refer to Figures 1, 3 to 5. The device 40 can connect to the host 30 through the data transmission method and receive one or more data models from the central control center 31, and further exchange the data with the host 30. The device 40 includes a user interface 41, a custom module 42, a data digitization module 43, and a process macro module 44. The user interface 41 is a visual interface. The user interface 41 is connected to the device 40. Furthermore, the device 40 exchanges the editing information provided by the user interface 41 with the data provided by the host 30 through the data transmission method.
[0026] Further, the user interface 41 includes an editing permission module 411, which manages a user's editing permissions, allowing only the user with the highest authority to have these permissions, ensuring that only the user with the highest authority can adjust permissions or edit the interface. For example, a user with normal permissions can only adjust the user interface 41. Referring to Figure 6, the editing information of at least one device 40 is transmitted to the cloud module 36 and synchronized through this data transmission method, so that the same user does not need to re-edit the interface across multiple devices 40. The differences between the permissions will be described in subsequent paragraphs.
[0027] The custom module 42 is signal-connected to the user interface 41 and receives data transmitted by the host 30. Furthermore, the user interface 41 with editing permissions will display the custom module 42, which includes a plurality of custom elements 421.
[0028] On the user interface 41 with editing permissions, the custom module 42 displays one or more custom elements 421 on the user interface 41 according to the data model. The user interface 41 selects one of the devices 10 and the position, size, and color of each custom element 421 corresponding to the device 10 on the user interface 41 according to an operation instruction. The plurality of custom elements 421 includes, but is not limited to, a device selection, position, size, and color. The operation includes, but is not limited to, dragging, selecting, and clicking.
[0029] At this time, the device 40 transmits the editing information from the custom module 42 to the host 30 through the data transmission method, and then the central control center 31 determines whether to open the listening port number 331 and retrieves the data provided by the device 10 and displays it on the user interface 41.
[0030] The data digitization module 43 is signal-connected to the user interface 41 and receives data transmitted from the host 30. Further, the user interface 41 with editing permissions will display the data digitization module 43, which includes a plurality of data digitization elements 431. The data digitization module 43 displays one or more data digitization elements 431 on the user interface 41 according to the data model, and the user interface 41 selects one of the data digitization elements 431 on the user interface 41 according to the operation instructions. The data digitization elements 431 include, but are not limited to, histograms, line charts, pie charts, tables, data labels, and range selection.
[0031] Furthermore, authorized users can edit the data digitization module 43 by using the operation on the user interface 41 through multiple data digitization elements 431, and display the edited information on the user interface 41. Furthermore, the device 40 transmits the edited information from the data digitization module 43 to the host 30 through the data transmission method, and the central control center 31 analyzes the data provided by the device 10 and displays it on the user interface 41.
[0032] For example, the device 10 is a temperature sensor that continuously measures a temperature data point in an environment and transmits the temperature data point back to the control center 31 of the host 30. At the same time, authorized users can select the presentation mode of a line graph in the data digitization module 43 through the device 40. The central control center 31 analyzes the temperature data point according to the edited data and displays each temperature data point in the presentation mode of a line graph on the user interface 41, so as to achieve real-time linkage with the device 10 and the custom reception status of the values.
[0033] The process macro module 44 is signal-connected to the user interface 41 and receives data transmitted from the host 30. Further, the user interface 41 with editing permissions will display the process macro module 44, which includes a plurality of formula calculation elements 441 and a plurality of process macro elements 442. The process macro module 44 displays one or more formula calculation elements 441 on the user interface 41 according to the data model, and through this operation, the plurality of formula calculation elements 441 can be edited and a formula created in the process macro module 44. The formula calculation element 441 includes, but is not limited to, a plurality of operators and a plurality of numbers. Authorized users can further access the user interface 41. The device 40 transmits the edited data to the host 30, and the central control center 31 integrates and processes the data provided by the device 10 and the edited information from the process macro module 44, and displays the final result on the user interface 41.
[0034] The process macro module 44 displays one or more process macro elements 442 on the user interface 41 according to the data model, and through the operation, edits and creates a process in the process macro module 44 by multiple process macro elements 442. The process macro element 442 includes, but is not limited to, flowcharts, diagrams, and parameter settings. Further, the device 40 transmits the edited data to the host 30, and the central control center 31 integrates, judges, and executes the data provided by the device 10 and the edited information of the process macro module 44, and displays the status of the process on the user interface 41.
[0035] Further, please refer to Figure 1. The operation steps of this IoT communication integration system include:
[0036] Step 1: The host 30 and at least one device 10 are interconnected via the communication port 20 through the data transmission method. For example, the plurality of devices 10 are a plurality of medical devices, the communication port 20 is a wireless network interface, and the plurality of medical devices are connected to the Internet of Things communication integration system through the wireless network.
[0037] Step 2: Install the IoT communication integration system on the device 40 and connect it to the host 30 via the data transmission method. The user interface 41 with editing permissions will display the custom module 42, and through this operation, select one of the devices 10 and the position, size, and color of each custom element 421 corresponding to the device 10 on the user interface 41, and then transmit it to the host 30 via the data transmission method. Further, through the custom module 42, select to enable the listening port number 331 corresponding to the device 10, and continuously monitor the data of the device 10 to provide real-time information.
[0038] The data measured by each of the devices 10 is continuously transmitted via the data transmission method to the central control center 31 of the host 30, and then to the device 40. For example, the device 40 is a monitoring panel, on which medical staff install the Internet of Things communication integration system and connect it to the host 30 via a wireless network. Furthermore, based on a patient's condition, medical staff can use the monitoring panel to select and activate the listening port 331 of the device 10 corresponding to physiological data such as blood oxygen, heart rate, or blood pressure to continuously track the patient's condition.
[0039] Step 3, optionally, the user interface 41 with the editing permission will display the data digitization module 43, and further customize the presentation of the data through the data digitization module 43. For example, medical staff can customize the chart of the patient's blood oxygen data on the monitoring panel, such as setting it to display the trend of change over the past 24 hours as a line graph.
[0040] Step 4, optionally, the user interface 41 with the editing permission will display the process macro module 44, further create a formula or a process, and transmit the edited data to the host 30. Further, the communication customization module 35 reads and executes the formula and process from the communication protocol packets provided by the device management module 32. The process may be a command issued by the host 30 to the device 10, which will then perform an action. This command includes, but is not limited to, turning on, turning off, putting into standby mode, and adjusting parameters. Based on the editing permission setting, users with normal permissions can only adjust the user interface 41 and cannot create the formula or process through the process macro module 44.
[0041] For example, a medical professional with editing permissions can establish a monitoring process corresponding to a device through the user interface 41 of a terminal device. When a patient enters a dangerous state, the user interface 41 displays a notification to the medical professional or other terminal devices. The dangerous state may include threshold settings for conditions such as heart rate, blood pressure, and temperature. The other devices may have general permissions but not the authority to edit or establish the monitoring process; they can only adjust the user interface 41.
[0042] The communication customization module 35 can support data parsing for various communication protocols. For example, it can parse data detected by medical devices through the MODBUS communication protocol to form multiple data models. This data includes the patient's heart rate, blood pressure, and temperature as measured. After the monitoring process is established, the medical staff can select one of the data models to display on the user interface 41 through the customization module 42 of the terminal device, adjusting its position, size, and color.
[0043] When the central control center 31 of the host 30 detects that the patient's heart rate is lower than the threshold setting, the host 30 sends a notification command to the device 40 or other devices, so that the device 10 automatically activates the notification mechanism to remind medical staff to achieve more accurate real-time diagnosis and care.
[0044] Although the device 10 itself has a reminder mechanism when the preset value is lower than the threshold, the Internet of Things communication integration system of the present invention allows medical staff with editing permissions to customize monitoring conditions and warning thresholds, and adjust the notification content and presentation method according to different patient conditions. Furthermore, it combines the user interface 41 of the terminal device to issue warnings in real time, thereby improving the flexibility and accuracy of real-time diagnosis and care.
[0045] This IoT communication integration system connects the device 10 to the host 30 via the data transmission method. The host 30 then connects to the device 40 via the same data transmission method. Authorized users can edit the custom module 42 and the data digitization module 43 on the device 40, and display them on the user interface 41. In addition, authorized users can create processes through the process macro module 44 and continuously track signal sources from the device 10 through the monitoring system module 33.
[0046] This invention provides an IoT communication integration system that allows authorized users to customize the user interface 41 according to their needs, thereby improving the user experience and system flexibility of IoT devices. The IoT communication integration system integrates and analyzes various communication protocols through the communication customization module 35 to achieve smart environment control functions. Furthermore, through the data digitization module 43 and the process aggregation module 44, combined with a visual process design tool, it provides users with an integrated operation and process configuration interface, enhancing the overall system's flexibility and scalability, and can be widely applied in various industrial fields such as smart homes, industrial monitoring, and smart healthcare. [Simplified Explanation of the Diagram]
[0018] Figure 1: System diagram of a preferred embodiment of the present invention; Figure 2: Host system diagram of a preferred embodiment of the present invention; Figure 3: Custom module system diagram of a preferred embodiment of the present invention; Figure 4: Data digitization module system diagram of a preferred embodiment of the present invention; Figure 5: Process macro module system diagram of a preferred embodiment of the present invention; Figure 6: Cloud synchronization module system diagram of a preferred embodiment of the present invention.
Claims
1. An Internet of Things (IoT) communication integration system includes at least one device that generates data based on operation; at least one communication port, each communication port being connected to the respective device; and a host computer, including a central control center and a device management module, wherein... The device management module is connected to the central control center and corresponds to at least one communication port. The at least one communication port transmits the device's data to the central control center via the device management module. The central control center analyzes the data and generates one or more data models through machine learning. At least one device is connected to the host via a data transmission method and receives the one or more data models from the central control center. The device includes a user interface and a custom module. The custom module displays one or more custom elements on the user interface according to the data model. The user interface selects one of the devices and the position, size, and color of each custom element corresponding to the device on the user interface according to an operation command.
2. The IoT communication integration system as described in Request 1, the operation includes dragging, selecting, and clicking.
3. The Internet of Things communication integration system as described in claim 1, wherein the data transmission method includes wired network, wireless network and data transmission line.
4. The Internet of Things communication integration system as described in claim 1, wherein a plurality of the communication ports include barcode, NFC, wireless network, Bluetooth, USB, RS232, RS485 and RJ45.
5. The IoT communication integration system as described in claim 1, wherein the user interface includes an editing permission module that controls the user's editing permissions on the user interface.
6. The Internet of Things communication integration system as described in claim 1, wherein the device includes a data digitization module and a process macro module, and the user interface with the editing permission displays the data digitization module and the process macro module.
7. The IoT communication integration system as described in claim 5, wherein the data digitization module includes a plurality of data digitization elements, the data digitization module displays one or more of the data digitization elements on the user interface according to the data model, the user interface selects one of the data digitization elements on the user interface according to the operation instructions, and the data digitization elements include histograms, line graphs, pie charts, tables, data labels, and range selection.
8. The Internet of Things communication integration system as described in claim 6, wherein the process macro module includes a plurality of formula calculation elements and a plurality of process macro elements, the process macro module displays one or more of the formula calculation elements and the process macro elements on the user interface according to the data model, and through the operation, the plurality of formula calculation elements and the plurality of process macro elements are edited and a formula and a process are created in the process macro module.
9. The Internet of Things communication integration system as described in claim 7, wherein the plurality of formula calculation elements comprises a plurality of operation symbols and a plurality of numbers; and the plurality of process macro elements comprises a flowchart, a diagram, and parameter settings.
10. The IoT communication integration system as described in claim 1, wherein the host includes a monitoring system module that is signal-connected to the central control center and continuously monitors the status of the host.
11. The IoT communication integration system as described in claim 9, wherein the monitoring system module includes a plurality of listening port numbers, at least one of which corresponds to the device management module and continuously listens for signals from the device.
12. The Internet of Things communication integration system as described in claim 1, wherein the host includes a host connection module that connects the data of the device to the central control center through at least one communication protocol.
13. The Internet of Things communication integration system described in Request 12, wherein the communication protocol includes MODBUS, Message Queuing Telemetry Transport (MQTT) and OPC Unified Architecture (OPC UA).
14. The Internet of Things communication integration system as described in claim 1, wherein the host includes a communication customization module connected to the central control center, the communication customization module analyzing various communication protocols.
15. The Internet of Things communication integration system as described in claim 1, wherein the host includes a cloud synchronization module connected to the central control center, and the cloud synchronization module synchronizes a plurality of the devices through the central control center.
16. A method of using an Internet of Things (IoT) communication integration system, comprising the steps of: connecting at least one device to a host via a communication port; installing the IoT communication integration system on the device and connecting it to the host via a data transmission method; further, continuously transmitting the data measured by each device to the central control center of the host via the data transmission method, and then transmitting it to the device; optionally, the user interface with editing permissions displays the custom module, the data digitization module, and the process macro module, and customizes the user interface through the operation; at this time, the communication customization module reads and executes the communication protocol packets generated by the data via the communication port.
17. The method of using the IoT communication integration system as described in claim 16, wherein by editing the custom module, one of the devices and the corresponding custom components on the user interface can be selected in terms of position, size and color; by editing the data digitization module, the presentation of the data can be customized; and by editing the process macro module, the creation and editing can be performed according to a formula and a process.
18. The method of using the IoT communication integration system as described in claim 16, wherein the listening port number corresponding to the device is selected and enabled through the custom module.
Citation Information
Patent Citations
Device and Method of Handling Narrowband Internet of Things Communication
TW201842821A
Method and system for communication between a management-server and remote host systems
US20170005861A1
Management of cloud-computing facility through a virtual infrastructure management server
US20170005873A1