论文部分内容阅读
随着我国老龄化程度的加快,老年人的数量逐渐增多。由于现代社会中大部分家庭以独生子女为主,很多老年人生病在医院住院期间得不到儿女很好的陪护,造成心理的孤独与烦恼。本文针对这一问题,开发了面向住院环境的陪护机器人软件系统,根据智能化、实用化、更为友好的人机交互的设计原则,对软件系统进行了产品化设计,成功应用于相关项目研究。完善的陪护机器人产品应具备敏锐的环境感知能力、简单方便的人机交互能力、多种运动控制方式、医疗信息管理、生活保健、互动娱乐等系统功能,因此针对软件系统提出了稳定性、开放性、较强的扩展能力等非功能性要求。软件系统从应用架构层次上包括:云存储数据库模块、语音交互模块、运动控制模块、娱乐保健模块等,本文对陪护机器人云存储模块进行了重点设计与实现,对其他模块进行了设计与展示。本文主要开展了以下工作。针对医院环境下医疗信息形成的海量数据,以及分散的病人病历信息、诊疗情况、用药信息等,将这些数据进行统一有效的管理,建立医疗信息云存储平台,显得尤为必要。本文基于Web服务应用,通过WSDL语言对服务进行描述,采用SOAP协议作为本地与云端之间的通信协议,将本地创建的医疗信息数据库系统迁移到统一的数据中心,实现统一的数据定义与命名规范,在集中的数据环境中,实现将分散于不同区域的陪护机器人数据库系统数据共享与使用的目标,便于医院和用户共享资源。通过云存储实现数据同步与更新,也便于用户通过多种终端方式如手机、电脑、ipad等对云存储数据中心进行访问。针对陪护机器人语音交互系统,采用科大讯飞自主开发的讯飞语音SDK,在程序添加对讯飞语音采集的调用语句,而将语音识别的过程交由云端服务器进行处理,对反馈的结果进行语音合成,从而实现完整的语音交互流程;运动控制模块采用RS232串口通信机制进行设计,通过对命令类、串口类、设备连接类的继承,完成上下位机之间的通信及机器人基本的运动控制;娱乐保健模块的设计主要基于VS2010提供的ActiveX控件、调用ShockwaveFlash插件播放swf文件、调用系统外应用程序,实现基本的影音播放,互动娱乐,以及生活保健功能。在山东大学第二医院住院部搭建的环境中,根据产品化与实用化的需求,对陪护机器人软件系统进行了设计与实现,并成功地进行了应用。应用结果表明陪护机器人产品化软件系统具有较高的稳定性与可扩展性,保证了陪护机器人安全有效地完成相关任务。随着相关技术的不断发展,面向医院环境下陪护机器人软件系统功能将更加完善,实用性更强,应用前景更加广阔。本论文研究工作对于云存储技术的拓展和陪护机器人软件产品的广泛应用具有一定的推动作用。