智能健康看护机器人消息中间件的设计与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:z245713805
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能健康看护机器人为郑州大学互联网医疗与健康服务河南省协同创新中心的课题,目的是研发一款面向居家老人的健康服务领域的智能机器人系统。该机器人由多个跨平台跨网络的分布式子系统组成,子系统之间高效稳定通信是机器人可靠运行的基础。本文设计并实现了智能健康看护机器人消息中间件,解决了机器人内语音识别、图像识别、机器人客户端、子女客户端之间的可靠通信。通过UML规范进行了消息中间件的需求分析、概要设计以及详细设计,并采用Java语言基于高性能网络通信框架Netty实现了消息中间件。本文的主要工作如下:1)分析了智能健康看护机器人内涉及系统通信的六个用例场景;提取出需要消息中间件解决的问题,明确了消息中间件的目标;构建了消息中间件用例模型,并通过用例图和用例文本描述消息中间件需求。2)设计了消息中间件整体架构,划分系统层次;构建了消息中间件对象模型,采用类图描述消息中间件的静态类对象及其关系;构建了消息中间件动态模型,采用时序图描述核心用例的控制逻辑。3)制定了机器人内异构分布式子系统与消息中间件的两种消息通信协议,保证了Android客户端之间、Andorid客户端与C++实现的语音图像识别程序之间的可靠通信;设计了消息中间件内路由映射表结构及维护机制。4)实现了消息中间件。功能包括消息编解码、消息路由、映射维护、心跳响应、消息日志等,并针对实现过程中遇到的跨协议通信、耗时业务逻辑处理等问题,给出解决方案。消息中间件通过了系统功能测试,验证了其已满足预期的系统目标,可以支撑智能健康看护机器人的正常运行。
其他文献
农村金融市场作为整个金融市场的重要组成部分,对于有效的调剂农村资金供求,缓解农村资金供求矛盾,实现农村资金的融通,促进农村经济和社会的发展至关重要。本文主要研究了我
为确保遭受海盗袭击后应急响应及时有效,基于案例推理方法提出一种应对海盗袭击事件的应急方案选择方法.针对海盗袭击事件常有的属性信息缺失情况及应急方案可复用程度问题,
文章分析了高职学院中数学差生的成因 ;再针对差生的成因 ,提出如何转化差生的策略
物流配送区域的划分是一个组合优化问题,针对这一问题的研究不仅要考虑物流配送区域的划分,而且还要考虑配送区域划分后的车辆分配路线问题(VRP问题),解决配送区域划分问题的
为乡村振兴战略提供有效的金融服务,是金融业积极支持农村供给侧结构性改革、服务实体经济的重要内容。$$一直以来,在贵州省委、省政府的领导下,贵州农信充分发挥农村金融主力军
报纸