DataSocket基本体系由协同工作的3个部分构成:服务器管理(DataSocket Server Manager)、服务器端(DataSocket Server)和客户端(DataSocket API)。同时还包括Dstp(DataSocket Transfer Protocol)协议、通用资源定位符URL(Uniform Resour DataSocket Servet Managerce Locator)和文件格式等规程。
DataSocket对外提供的资源定位接口和功能调用接口,通过URL方式访问服务器中的数据项,读数据时为源地址,写地址是为宿地址。在URL中表明数据的传输协议、网络计算机标志和数据缓冲区变量,如图6所示。
DataSoeket支持多种数据传输协议,不同的URL前缀表示了不同的协议或数据类型。如“dstp://HYY/data”,其中HYY为服务器名称,data为数据项的名称。由此可见,DataSocket简化了应用程序之间、计算机之间的网络数据传输,简化程序通信,提高编程效率。
2 系统应用及注意事项
该系统可应用于医院内外的心脏病人,系统硬件电路模块通过串口与PC机或便携式计算机相连,显示、存储、分析、打印和远程传输心电数据,医生根据传输的心电数据及时诊断心脏病人的病情。而软件设计部分实现远程传输时应注意:数据传输之前要分别在服务器与客户机上启动DataSocket Server.建立连接,规定URL和控件连接方式,进而发送和读取数据。
3 结束语
本系统不同于传统的心电监测系统之处在于采用软件编程实现心电监测系统功能,以便于系统功能扩展。经实验测试,数据显示和远程通信未出现失真,达到了预期效果。利用DataSocket通信技术实现心电数据的远程通信,网络资源利用率高,传输数据量大,并且在服务器处理能力足够强的情况下,可服务多个被监测病人。被监测病人可位于医院或医院外(比如家庭、办公室、户外等),只要有PC机或便携式计算机及网络都可实现心电实时监测。可见,该系统具有强大功能和低成本的特点为众多心脏病患者提供方便,增强医疗服务系统,具有较高的社会使用价值和市场前景。