论文部分内容阅读
传统的数据获取技术受限于获取方式的被动性,普遍存在着及时性差、针对性弱等问题。而在切削生产现场中,数据分散于不同的系统中,一致性差,数据量大,查找效率低且难度大。主动推送技术具有主动性和实时性的特点,有助于提高工作效率,对切削数据主动推送技术进行研究具有重要意义。近些年来,智能终端和互联网技术的发展为数据推送系统的研究提供了新思路。本文在吸收国内外相关成果的基础上,分析了切削数据推送的过程和肌体免疫过程之间的相似性,根据免疫算法中亲和度的概念,结合汉明距离法和熵值法,提出能够实现切削数据和数据需求相匹配的数据推送的推理机制。然后基于人工免疫机理,设计构建了切削数据推送模型,重新定义了模型中的抗体、抗原、抗原识别、免疫细胞等概念,完成切削数据和数据需求的匹配。根据切削数据推送和人体免疫机制的相似性,结合传统免疫算法和实例推理,对切削数据推送模型中的切削数据需求模型、切削数据需求与数据匹配的推理机制做了详细介绍。本文基于Android平台,采用MySQL数据库和消息队列遥测传输(MQTT,Message Queuing Telemetry Transport)协议,设计和开发了面向移动终端的切削数据主动推送系统。本系统采用客户端/服务器(C/S,Client/Server)架构,客户端包括服务器端连接模块、消息接收模块、消息推送模块、任务信息查看模块、数据库查询和维护模块、用户注册登录模块和用户管理模块,服务器端包括客户端连接模块、消息接收和推送模块、数据存储模块、数据解析和封装模块等。本系统能够实现切削加工生产现场中的各部门人员之间的数据和消息的推送和接收、基本的切削数据库查询和维护功能。本文设计并实现的切削数据推送系统与推送模型能实现切削数据的主动推送,完成切削数据库查询和维护等工作,对于提高用户查询效率、降低维护成本具有积极意义。