健康一體機軟件系統(tǒng)醫(yī)療數(shù)據(jù)的同步

  健康一體機醫(yī)療數(shù)據(jù)的同步

  在健康一體機當用戶完成身體指標的測量之后,醫(yī)療數(shù)據(jù)會同步到服務(wù)器。這里的同步即按照了服務(wù)器端的數(shù)據(jù)接收協(xié)議,采用 Socket 通訊方式來實現(xiàn)。

  健康一體機醫(yī)療數(shù)據(jù)的同步


  3.1 Socket 簡介

  健康一體機通常也稱作“套接字”, 實現(xiàn)服務(wù)器和客戶端之間的物理連接 , 并進行數(shù)據(jù)傳輸 , 主要有 UDP 和 TCP兩個協(xié)議 , 處于網(wǎng)絡(luò)協(xié)議的傳輸層 [3]。這里主要針對 TCP 協(xié)議的,在實現(xiàn)數(shù)據(jù)傳輸?shù)倪^程中,Socket 分為了兩端,其中一端為 Client 端;健康一體機另一端為 Sever 端。當 Client 端發(fā)起連接的請求之后,Sever 端會做出反應(yīng),與此同時返回一個Socket 對象,在之后的數(shù)據(jù)通信中,兩端的通信便可通過這個 Socket 對象進行。


健康一體機醫(yī)療數(shù)據(jù)的同步


  3.2 基于 TCP 協(xié)議的 Socket 通信若要進行通信,首先必須要有運行服務(wù)器端的主機 IP地址(就像是打電話的時候要知道對方的電話號碼),再通過指定的端口和服務(wù)器建立連接,進行通信。


健康一體機醫(yī)療數(shù)據(jù)的同步


  健康一體機TCP/IP協(xié)議提出了協(xié)議端口的概念,用于標識通信的進程。當健康一體機進程與某個端口綁定后,操作系統(tǒng)會將收到的給該端口的數(shù)據(jù)發(fā)往該進程 [4]。

  健康一體機客戶端可通過兩種途徑連接到服務(wù)器: