Internal communication and interconnection platform for multiple physiological monitoring applications

TWI935610BActive Publication Date: 2026-08-11BROADSIMS INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
TW113151711
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2026-08-11
Estimated Expiration
2044-12-30

Smart Images

  • Figure TWG2TB001905545_001
    Figure TWG2TB001905545_001
  • Figure TWG2TB001905545_002
    Figure TWG2TB001905545_002
  • Figure TWG2TB001905545_003
    Figure TWG2TB001905545_003
Patent Text Reader

Abstract

This invention relates to an internal communication and interconnection platform for multiple applications of physiological monitoring, comprising a physiological information application device. The physiological information application device performs connection services through a server-side application and binding services through a client-side application, enabling interconnection between the server-side and client-side applications and facilitating data exchange and application between them. In this way, the physiological information application device can avoid transferring data to external systems, reducing the risk of data loss and theft, and improving data security.
Need to check novelty before this filing date? Find Prior Art

Claims

1. An internal communication and interconnection platform for a physiological monitoring multi-application system, comprising a physiological information application device, wherein the physiological information application device includes: a storage unit storing at least one server application and at least one client application; and a processing unit connected to the storage unit to access the server application and the client application; wherein, When the processing unit executes the server application, the server application establishes a connection service category, initializes a connection service, starts the connection service, and executes the connection service. When the processing unit executes the client application, the client application establishes a binding service category, initializes a binding service, executes the binding service, binds to the server application, and connects to the bound server application. When the client application connects to the bound server application, the server application interconnects with the client application through the connection service to exchange data. When the server application exchanges data with the client application through the connection service, the server application calculates a first hash value based on content data to be transmitted and transmits the content data and the first hash value to the client application. When the client application receives the content data and the first hash value transmitted by the server application, the client application generates a second hash value based on the received content data and determines whether the first hash value is consistent with the second hash value; when the first hash value is consistent with the second hash value, the client application determines that the content data is correct.

2. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, When the server application exchanges data with the client application through the connection service, the multiple content data transmitted by the server application to the client application each have a serial number, and the serial numbers of these content data are all different.

3. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 2, wherein, The server application has a set serial number, and the server application sets the serial number of the content data when transmitting the content data to the client application based on the set serial number; wherein, the server application increments the set serial number after each transmission of the content data; wherein, the server application has a daily reset time, and the server application resets the set serial number at the daily reset time.

4. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, The server application has content data to be transmitted and a content data length corresponding to the content data. The content data includes multiple categories of data, and each category of data has its own category data length. When the server application exchanges data with the client application through the connection service, the server application sums the category data lengths of the content data and determines whether the sum of the category data lengths is consistent with the content data length. When the sum of the category data lengths is consistent with the content data length, the server application determines that the content data is correct and transmits the content data to the client application.

5. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, Both the first hash value and the second hash value are generated using an MD5 message-digest algorithm.

6. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, When the server application interconnects with the client application through the connection service, the server application further transmits a verification code to the client application and determines whether it receives an acknowledgment code returned by the client application within a first preset time. If the server application receives the acknowledgment code within the first preset time, it further determines whether the acknowledgment code is correct. If the acknowledgment code is incorrect, the server application records a first error occurrence time and accumulates a first error count. If the server application does not receive the acknowledgment code within the first preset time, it records the first error occurrence time and accumulates the first error count. After recording the first error occurrence time and accumulating the first error count, the server application further calculates a first error occurrence probability based on the first error count, the first error occurrence time, and a first system tolerance value, and determines whether the first error occurrence probability is greater than a first probability threshold value. Specifically, when the probability of the first error occurring exceeds the first probability threshold, the server application stops the connection service.

7. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, When the server application interconnects with the client application through the connection service, the client application determines whether it receives a verification code transmitted by the server application within a second preset time. If the client application receives the verification code within the preset time, it further determines whether the verification code is correct. If the verification code is incorrect, the client application records a second error occurrence time and accumulates a second error count. If the client application does not receive the verification code within the second preset time, it records the second error occurrence time and accumulates the second error count. After recording the second error occurrence time and accumulating the second error count, the client application further calculates a second error occurrence probability based on the second error count, the second error occurrence time, and a second system tolerance value, and determines whether the second error occurrence probability is greater than a second probability threshold value. When the probability of the second error occurring exceeds the second probability threshold, the client application interrupts the binding service and re-executes the binding service.

8. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, The physiological information application device further includes: a sensing signal receiving unit connected to the processing unit; and a plurality of built-in sensors connected to the sensing signal receiving unit; wherein the processing unit receives a plurality of physiological data generated by the built-in sensors through the sensing signal receiving unit; wherein when the processing unit executes the server application, the server application further collects the physiological data; wherein when the client application connects to the bound server application, the client application exchanges data with the server application to receive the physiological data collected by the server application, and the client application generates application information based on the physiological data.

9. The internal communication and interconnection platform for the physiological monitoring multi-application as described in claim 1, wherein, The physiological information application device further includes: a sensing signal receiving unit connected to the processing unit and communicatively connected to a plurality of external sensors; wherein the processing unit receives a plurality of physiological data generated by the external sensors through the sensing signal receiving unit; wherein when the processing unit executes the server application, the server application further collects the physiological data; wherein when the client application connects to the bound server application, the client application exchanges data with the server application to receive the physiological data collected by the server application, and the client application generates application information based on the physiological data.

Citation Information

Patent Citations

  • System and method for producing and communicating requested data among networked application programs

    TW200639652A

  • Remote transmission method and system

    TW202322146A

  • Method and system for enabling a server application to be executed in the same virtual machine as a client application using direct object oriented programming method calls

    US20060020914A1

  • Providing access by a client application program over an internet protocol (IP) network to a server application program instance

    US20090327486A1