面向智能相机的远程服务平台设计与实现
发布时间:2021-11-03 21:41
随着“工业4.0”和“中国制造2025”的相继提出,智能相机快速发展。智能相机作为一种高度集成化的微小型机器视觉系统,具有图像采集、图像处理和通信等功能。大量智能相机的使用给生产商和代理商管理维护工作带来了严峻挑战,当智能相机不能很好适应工业现场作业时,如需查看智能相机运行状态、修改图像处理算法参数和调整智能相机工作参数等,常需要维护人员现场调试,增加了维护成本。本文设计和实现了一种面向智能相机的远程服务平台供生产商和代理商使用,主要工作简述:(1)研究了国内外远程服务平台的发展现状,并通过需求分析确定了面向智能相机的远程服务平台总体设计框架。(2)设计了服务平台和智能相机远程通信的自定义协议,在Apache Mina通信框架里实现了相应业务处理逻辑,通过Socket方式实现了服务平台和智能相机图像等数据的远程传输。(3)设计并实现了基于内存数据库Redis、开源关系数据库PostgreSQL和文档数据库MongoDB的异步图像数据存储服务。对Redis进行了主从复制和读写分离配置,实现了高速缓存。对MongoDB进行了自动切片的配置,提升了服务平台存储的可用性和可扩展性。(4)设计并...
【文章来源】:南京邮电大学江苏省
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
业务处理类ServerMessageHandler结构
南京邮电大学专业学位硕士研究生学位论文 第四章 异步图像数据存储服务和自动切片相结合的方案,提供了支持。将涉及到多并发的图像类和所属的相机类从关系型数据库中抽离,在 MongoDB 中作相设计,以获得更好的性能。MongoDB 无表结构的特性也更好适应图像类的存储,是存储图类的附属信息和落盘路径还是直接存储十六进制的字符串图像文件数据,可灵活地在两种式之间选择切换。MongoDB 支持直接保存 Object 对象并且不需像关系型数据库要做一致性查,而 Java 中 Object 可以泛指所有对象,给程序编写带来了方便性和容错性。
南京邮电大学专业学位硕士研究生学位论文 第五章 远程维护服务数据库的客户端实例,已经在与服务平台集成中进行了配置;get 方法通过相机 ID 查找返回相机实体;findAllCameras 方法根据相机的删除标志找到所有还在使用相机实例,通过列表的形式返回;saveCamera 方法接收一个相机实例并将其信息保存在数据库;deleteCamera 则通过相机 ID 讲其进行删除。McameraController 和 McameraService 依次向下调用相应方法并获取返回数据,这样就完成了智能相机类增删改查操作。MongoDB 模版类一般通过 find 方法接收各种不同参数使用,包括需要查询的文档、实体类和查询条件等。其核心包封装 Quer对象可根据情况添加多种 Criteria 查询条件,Criteria 对象遵循流畅的 API 调用式风格,例如 Criteria.where("deleteFlag").is(false)语句可以筛选 deleteFlag 字段值为 fals的记录。最后将记录数据封装在 Model 对象中,由 JSP 页面渲染展示。
【参考文献】:
期刊论文
[1]基于OAI的企业多元数据服务平台构建[J]. 胡洋,赵又霖,谢友宁,高培培. 情报理论与实践. 2018(05)
[2]辐射全国的远程医疗服务平台探索与实践[J]. 刘金鑫,邓小宁,武佳乐,肖楠. 电信工程技术与标准化. 2017(12)
[3]工业视觉检测系统及应用[J]. 陈洋,张林. 科技展望. 2015(16)
[4]Redis在高速缓存系统中的应用[J]. 曾超宇,李金香. 微型机与应用. 2013(12)
[5]基于Spring MVC框架的Web研究与应用[J]. 薛峰,梁锋,徐书勋,王彪任. 合肥工业大学学报(自然科学版). 2012(03)
[6]基于Ajax,Struts,Hibernate和Spring的J2EE架构[J]. 李洋,孙永维,许冰,王英双. 吉林大学学报(信息科学版). 2011(06)
[7]物联网的智能视频接入终端——高清晰智能相机的研制与应用[J]. 沈沛意,杨刚,张亮,肖潇,张小平,常启鹏,于公. 物联网技术. 2011(03)
[8]智能相机发展及其关键技术[J]. 孙长胜,吴云峰,张传义,刘宁文,赖东寅. 电子设计工程. 2010(11)
[9]基于Spring框架和ExtJS的药品库房管理系统实现[J]. 任伟,林晓东. 计算机工程与设计. 2009(18)
[10]EDGE DETECTION METHOD OF REMOTE SENSING IMAGES BASED ON MATHEMATICAL MORPHOLOGY OF MULTI-STRUCTURE ELEMENTS[J]. LIN Hui1, DU Pei-jun2, ZHAO Chang-sheng1, SHU Ning3 (1. Department of Territory Resource Information and Surveying Engineering, Xuzhou Normal University, Xuzhou 221116, P. R. China; 2. Department of RS and GIS, China University of Mining and Technology, Xuzhou 221008 , P. R. China;3. School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, P. R. China). Chinese Geographical Science. 2004(03)
博士论文
[1]基于多源轨迹数据挖掘的居民通勤行为与城市职住空间特征研究[D]. 毛峰.华东师范大学 2015
硕士论文
[1]基于UKSM的高效内存合并技术的研究和实现[D]. 姜承祥.南京大学 2017
[2]自然图像的边缘检测方法研究[D]. 肖晓.吉林大学 2017
[3]工业4.0进程中制造业生产模式的时空分析[D]. 赵飞.北京交通大学 2016
[4]基于MINA消息中间件MTQ的设计与实现[D]. 魏翼.大连理工大学 2016
[5]基于B/S结构的水处理管理信息系统关键技术研究与实现[D]. 张同.北京邮电大学 2015
[6]高可用可扩展集群化Redis设计与实现[D]. 闫明.西安电子科技大学 2014
[7]基于Android智能手机的车辆远程监控系统的设计与开发[D]. 袁宁.重庆大学 2014
[8]基于机器视觉的边缘检测算法研究与应用[D]. 张少伟.上海交通大学 2013
[9]基于REST+NoSQL的水泵企业系统的设计与实现[D]. 王之炯.上海交通大学 2012
[10]基于 MongoDB的云数据管理技术的研究与应用[D]. 刘一梦.北京交通大学 2012
本文编号:3474388
【文章来源】:南京邮电大学江苏省
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
业务处理类ServerMessageHandler结构
南京邮电大学专业学位硕士研究生学位论文 第四章 异步图像数据存储服务和自动切片相结合的方案,提供了支持。将涉及到多并发的图像类和所属的相机类从关系型数据库中抽离,在 MongoDB 中作相设计,以获得更好的性能。MongoDB 无表结构的特性也更好适应图像类的存储,是存储图类的附属信息和落盘路径还是直接存储十六进制的字符串图像文件数据,可灵活地在两种式之间选择切换。MongoDB 支持直接保存 Object 对象并且不需像关系型数据库要做一致性查,而 Java 中 Object 可以泛指所有对象,给程序编写带来了方便性和容错性。
南京邮电大学专业学位硕士研究生学位论文 第五章 远程维护服务数据库的客户端实例,已经在与服务平台集成中进行了配置;get 方法通过相机 ID 查找返回相机实体;findAllCameras 方法根据相机的删除标志找到所有还在使用相机实例,通过列表的形式返回;saveCamera 方法接收一个相机实例并将其信息保存在数据库;deleteCamera 则通过相机 ID 讲其进行删除。McameraController 和 McameraService 依次向下调用相应方法并获取返回数据,这样就完成了智能相机类增删改查操作。MongoDB 模版类一般通过 find 方法接收各种不同参数使用,包括需要查询的文档、实体类和查询条件等。其核心包封装 Quer对象可根据情况添加多种 Criteria 查询条件,Criteria 对象遵循流畅的 API 调用式风格,例如 Criteria.where("deleteFlag").is(false)语句可以筛选 deleteFlag 字段值为 fals的记录。最后将记录数据封装在 Model 对象中,由 JSP 页面渲染展示。
【参考文献】:
期刊论文
[1]基于OAI的企业多元数据服务平台构建[J]. 胡洋,赵又霖,谢友宁,高培培. 情报理论与实践. 2018(05)
[2]辐射全国的远程医疗服务平台探索与实践[J]. 刘金鑫,邓小宁,武佳乐,肖楠. 电信工程技术与标准化. 2017(12)
[3]工业视觉检测系统及应用[J]. 陈洋,张林. 科技展望. 2015(16)
[4]Redis在高速缓存系统中的应用[J]. 曾超宇,李金香. 微型机与应用. 2013(12)
[5]基于Spring MVC框架的Web研究与应用[J]. 薛峰,梁锋,徐书勋,王彪任. 合肥工业大学学报(自然科学版). 2012(03)
[6]基于Ajax,Struts,Hibernate和Spring的J2EE架构[J]. 李洋,孙永维,许冰,王英双. 吉林大学学报(信息科学版). 2011(06)
[7]物联网的智能视频接入终端——高清晰智能相机的研制与应用[J]. 沈沛意,杨刚,张亮,肖潇,张小平,常启鹏,于公. 物联网技术. 2011(03)
[8]智能相机发展及其关键技术[J]. 孙长胜,吴云峰,张传义,刘宁文,赖东寅. 电子设计工程. 2010(11)
[9]基于Spring框架和ExtJS的药品库房管理系统实现[J]. 任伟,林晓东. 计算机工程与设计. 2009(18)
[10]EDGE DETECTION METHOD OF REMOTE SENSING IMAGES BASED ON MATHEMATICAL MORPHOLOGY OF MULTI-STRUCTURE ELEMENTS[J]. LIN Hui1, DU Pei-jun2, ZHAO Chang-sheng1, SHU Ning3 (1. Department of Territory Resource Information and Surveying Engineering, Xuzhou Normal University, Xuzhou 221116, P. R. China; 2. Department of RS and GIS, China University of Mining and Technology, Xuzhou 221008 , P. R. China;3. School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, P. R. China). Chinese Geographical Science. 2004(03)
博士论文
[1]基于多源轨迹数据挖掘的居民通勤行为与城市职住空间特征研究[D]. 毛峰.华东师范大学 2015
硕士论文
[1]基于UKSM的高效内存合并技术的研究和实现[D]. 姜承祥.南京大学 2017
[2]自然图像的边缘检测方法研究[D]. 肖晓.吉林大学 2017
[3]工业4.0进程中制造业生产模式的时空分析[D]. 赵飞.北京交通大学 2016
[4]基于MINA消息中间件MTQ的设计与实现[D]. 魏翼.大连理工大学 2016
[5]基于B/S结构的水处理管理信息系统关键技术研究与实现[D]. 张同.北京邮电大学 2015
[6]高可用可扩展集群化Redis设计与实现[D]. 闫明.西安电子科技大学 2014
[7]基于Android智能手机的车辆远程监控系统的设计与开发[D]. 袁宁.重庆大学 2014
[8]基于机器视觉的边缘检测算法研究与应用[D]. 张少伟.上海交通大学 2013
[9]基于REST+NoSQL的水泵企业系统的设计与实现[D]. 王之炯.上海交通大学 2012
[10]基于 MongoDB的云数据管理技术的研究与应用[D]. 刘一梦.北京交通大学 2012
本文编号:3474388
本文链接:https://www.wllwen.com/guanlilunwen/gongchengguanli/3474388.html