论文部分内容阅读
近年来,随着信息技术的发展,越来越多的IT技术和方案进入医疗健康领域,促进了智慧医疗的发展。作为智慧医疗的一个分支,人体姿态识别系统逐渐受到研究者的重视,发展前景日益广阔。尽管人体姿态识别系统发展迅速,但是其仍然存在一些不足。一方面,以往的姿态识别系统重在对姿态识别算法的研究,对系统可靠性、实用性、扩展性重视不足。另一方面,信息采集终端处理能力和通信环境也制约了姿态识别系统的发展和应用。MQTT(Message Queuing Telemetry Transport,MQTT)协议是一种简单、轻量的数据传输协议,该协议能在确保可靠性和一定程度的保证交付的基础上尽量减少对网络带宽和设备资源的需求,非常适用于受限的移动设备和嵌入式设备,已经被广泛应用于物联网产品中。基于此,本文设计实现了基于MQTT协议的人体姿态识别系统。首先,分析了系统的功能需求,设计了系统的总体结构,随后根据本系统的要求和特点,设计了数据交互方案,然后分别实现了数据信息采集终端和服务器,最后对系统功能进行了详细的测试。本文的主要工作如下:(1)在分析传统姿态识别系统两层结构模型不足的基础上,提出了"数据据信息采集终端——服务器——客户端"的三层结构模型,明确了数据信息采集终端采集数据获取姿态信息、服务器接收并转发姿态信息和多个客户端接收并显示姿态信息的任务分配,解耦了数据信息采集终端和客户端,提高了系统的实用性、可扩展性。(2)通过观察分析老年人姿态特点,实现了一种简洁灵活的老年人姿态识别算法,既保证对老人姿态的准确识别,同时又兼顾算法复杂度、设备耗电量等问题,减少了对设备资源的需求和依赖。(3)为保证数据的实时、可靠传输,在分析多种数据传输方案优缺点的基础上,提出了数据链路层采用 GPRS(General Packet Radio Service,GPRS)、应用层采用MQTT协议的数据交互方案,并进行了详尽的数据交互方案设计,包括MQTT协议消息主题设计和通信流程设计等。另外,还引入了数据加密协议,保证了数据交互过程中的安全。(4)结合姿态识别算法、数据传输方案的要求,并综合考虑系统各方面的需求和系统设计原则,以系统总体设计方案中对各功能模块的划分为基础,对数据信息采集终端和服务器各功能模块进行了详细的设计与开发,得到了最终的远程姿态识别系统。通过一系列黑盒测试,对系统各部分功能进行了细致的测试,确定其满足了本文提出的要求,实现了系统设计的功能。