Font Size: a A A

Design And Implementation Of Message-oriented Middleware For Intelligent Health Care Robot

Posted on:2019-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z T ShaoFull Text:PDF
GTID:2428330545459485Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Intelligent health care robot is the project of Henan Cooperative Innovation Center of Internet Medical and Health Service of Zhengzhou University.The purpose of this project is to develop a robot system with certain medical and nursing functions for the elderly at home.The robot is made up of multiple distributed subsystems which are cross-platform and across the network.Efficient and stable communication between subsystems is the basis for the reliable operation of the robot.This paper designed and implemented message-oriented middleware for intelligent health care robot,which guarantees the reliable communication between voice recognition,image recognition,robot client and child client in the robot.This paper conducted demand analysis,summary design and detailed design of message-oriented middleware through the UML specification,and the message-oriented middleware was implemented in the Java language based on the high-performance network communication framework(Netty).The main work of this paper is as follows:1)Six use case scenarios of communication involved in intelligent health care robot were analyzed,the problems needed to be solved by message-oriented middleware were extracted,the system objectives of message-oriented middleware were defined,and the system use case model was constructed.The system demands were described by use case diagram and use case text.2)Designing the whole architecture of the message-oriented middleware,dividing the hierarchy of the system,constructing the object model of the system,using class diagram to describe the composition of the class and the relationship between classes,constructing the dynamic model of the system.Timing diagram is used to describe the control logic of the core use cases in the system.3)Two message communication protocols between heterogeneous distributed programs and message-oriented middleware in robot were designed to ensure reliable communication between Android clients,Andorid clients and C++ voice and image recognition programs.The structure and maintenance mechanism of routing mapping table in message-oriented middleware were designed.4)The message-oriented middleware was implemented.The functions include message encoding and decoding,message routing,maintenance mapping,heartbeat response,message log and so on.Meanwhile,the solution was given for the problems of cross-protocol communication,time-consuming business logic processing and so on.The message-oriented middleware had passed the system function test.The results show that it can meet the expected system objectives and can support the normal operation of the intelligent health care robot.
Keywords/Search Tags:Message-oriented middleware, Communication protocol, Message routing, Netty framework, Care robot
PDF Full Text Request
Related items