一、基于JNLP协议的软件上下载服务器的设计与实现(论文文献综述)
陶奎印[1](2021)在《基于FFmpeg的教育直播系统设计与实现》文中进行了进一步梳理教育直播是一种新兴的教学模式,依托于互联网直播技术的飞速发展,让教学课堂不再拘泥于地点的限制,教师可以使用教育直播系统将教学信息实时地传递到多个学生的终端设备上,实现随时、随地的授课。现今市场上教育直播平台种类繁多,但存在着安全性、私密性、体验感受、适用性等方面的问题。针对上述情况,本论文在深入研究直播技术的基础上,根据教学课堂的实际应用需求,设计了一种基于FFMpeg的教育直播系统。该系统划分为推流端、服务器端和收流端,具有支持多业务处理能力、操作方便、可无线传输、工作环境需求低等优点,能够满足学校教室、实验室等环境下的教学需求。本文主要的研究工作包括:首先采用H.264视频编码技术和AAC音频编码技术,完成对原始数据的压缩,保证数据质量的同时减小了传输数据量大小,降低对网络环境的依赖程度;其次,提出一种基于FFMpeg的首帧播放优化方案,有效地将首帧播放时间缩短至1~2秒,提升了用户使用体验;最后,利用Nginx服务器完成流媒体数据的转发,并提出一种Samba服务与Nginx文件下载功能相结合的文件传递方式;同时,采用Nginx鉴权功能,极大地防止了恶意信息的流入。为了验证本文提出的基于FFmpeg的教育直播系统的性能,根据教育直播系统的应用场景,本文设计了多组实验检验系统是否可以满足教学课堂的使用需求,包括延时性、稳定性、多推流端切换等。实验结果表明,本系统在正常和极端情况下均能保持良好的运行状态,延迟及安全性能均可满足需求,是革新教学方式的可行性案例。
罗晶晶[2](2021)在《基于4G网络的嵌入式设备远程升级系统设计与实现》文中研究说明随着无线通信技术的不断更新发展,嵌入式设备的联网应用领域得以大规模扩大,远程升级功能成为产品开发中必不可少的一部分。本文对嵌入式设备远程升级进行了研究,在不改变设备硬件集成度基础上,设计实现了分离式升级的远程升级系统。新程序文件的获取由升级工具来完成,终端设备通过UART开发的引导程序实现新程序的下载和更新。该升级工具为无线网络与终端设备的中间适配层,向下适配不同的硬件接口,扩展了应用场景和设备类型,向上为用户提供了统一的应用开发接口,方便移植和扩展。本文根据系统的功能需求,完成了总体架构设计。根据模块化设计方法,搭建一个基于STM32F405的远程升级平台,实现对嵌入式设备的远程升级。主要进行的研究和工作如下:第一、本文在分析以往的研究和设计下,针对物联网快速发展下嵌入式远程升级的新要求和新的应用场景,提出了基于4G网络的远程升级方案。第二、分析该系统在技术上和功能上的要求,对比各种远程通信的方案,最后采用TCP/IP协议和4G网络实现远程通信,并对总体架构进行了设计。第三、在分析升级工具的功能和性能要求后,进行了主要的芯片的选型,确定了整个硬件平台的总体结构,并进行模块化搭建。设计了MCU电路、串行接口电路、SIM7600CE模块电路、电源转换电路等。第四、根据系统的工作流程,采用有限状态机对各个任务和通信过程设计实现。为整个软件进行设计了统一的API接口,对远程通信协议和BootLoader协议进行设计。为提高数据的安全性,采用加密算法对协议的数据部分进行了处理。第五、搭建了远程升级的测试平台,测试了远程程序获取和下载升级,在测试过程中根据系统工作流程进行记录分析,完成了预期的功能。结果表明,远程通信连接和协议解析处理成功,基于4G网络的嵌入式设备远程升级系统的设计是可行的,最后提出了未来的改进方向。
张柯翔[3](2021)在《基于FreeRTOS的无线网络门禁系统设计与实现》文中研究说明智慧社区是智慧城市的发展关键内容,也是城市智慧化的基础。门禁系统作为智慧社区建设中众多物联网设备的一种,由于其使用频率和使用环境的特殊性,人对它的便捷性、性价比也有较高的要求。因此,研制安全、便捷、具有高性价比的门禁系统具有较高的应用价值。本文对现有门禁系统安全性、便捷性、性价比等现状进行了分析,发现现有门禁系统存在如下不足,例如传统的门禁如密码识别门禁和卡片识别门禁都存在易复制、易破解等安全性问题,新型门禁如指纹门禁和人脸识别门禁存在因皮肤破损等造成识别率不稳定的问题和采集指纹、照片等可能涉及隐私保护的问题,虹膜门禁等高端门禁则因为价格高昂难以推广。因此,本文在对实际使用环境与用户需求进行分析的基础上,确定门禁控制器系统的设计方案,并通过设计相应的硬件与软件、安全认证体系,实现了一种低成本、高安全、便捷易用的无线网络门禁控制器系统。该系统基于FreeRTOS操作系统,以内置蓝牙的ESP32和负责4G网络传输的AIR720G作为控制核心,通过设计硬件模块、两机通信传输协议与自主可控的安全认证协议流程,并利用4G网络通信技术、蓝牙技术、非对称密码技术、音频控制技术与Message Queuing Telemetry Transport(MQTT)网络技术等实现门禁控制器的性能指标。本文主要完成门禁系统的控制器系统设计,主要研制工作如下:(1)针对门禁开锁中数据交互场景可能存在的数据泄露、重放攻击、中间人攻击等安全性问题进行分析,设计了Public Key Instructure(PKI)体系,解决了数据认证问题。(2)针对门禁控制器系统开发中网络数据转发协议存在数据丢包、移位问题,基于YMODEM设计了数据传输协议,解决了数据丢包问题,保证了传输数据的可靠性。(3)设计了安全开锁流程、音频调度控制等系统功能模块,完成了门禁控制器硬件电路的设计与调试,并开发了相应的控制软件。(4)设计了语音播报模块,具备语音广告投放、推广功能,具有较高性价比。同时改善了传统蓝牙门禁开锁速度与安全性不能兼容、开锁距离限制的问题,实现了门禁系统的便捷易用、安全快捷的特点。本文设计的门禁控制器系统的实物系统已通过公安部安全与警用电子产品质量检测中心检测,产品已在企业与电子工程学院实验室试点安装测试,结果表明,该门禁系统稳定可靠、使用便捷、性价比高,具有较好的应用前景。
陈成坤[4](2021)在《空-地协同环境下果园信息共享平台设计与实现》文中认为未来智能农业装备向全面无人化发展,以往都是单一机器进行作业,多机器协同工作的需求逐渐增加,单一无人平台无法满足任务的复杂和多样的问题,多个机器之间的协同工作将是潜在的发展方向。本课题研究采用弹性云服务器、Mongo DB数据库集群和Node.js技术实现多个机器人之间的协同通信。本研究从空-地协同系统云平台为切入点,考虑多机协同之间通信方式的问题,针对地面移动机器人与无人机协同作业情况下两者相互通信的要求,研究一种基于Node.js技术的通信云平台,实现了多机之间相互共享数据。主要的研究内容与结论如下:(1)分析了国内外在不同领域内多机器人通信、空地机器人协同系统、基于Node.js与Express.js应用、基于Mongo DB的数据存储应用研究以及云计算与云机器人平台发展的过程,通过对比分析,总结研究中的不足之处,确定了通信云平台研究的方法和技术路线。(2)通过系统总体架构分析,确定云平台所使用的关键技术、研究平台。并对系统进行需求分析,架构设计。在此基础上进行空-地机器人平台的设计及传感器数据分类,根据通信云平台传感器数据的要求对比传统关系型数据库进行数据库的选择,基于通信云平台海量数据及实时通信的要求实现数据库集群架构的设计与实现。(3)根据系统功能需求,确定了基于Node.js与Express.js开发多机器人之间云通信平台的实现方法。分析了GNSS、数值型和图像型传感器的格式要求,基于RESTful设计原则的基础上设计了传感器的数据通信操作接口;同时基于Mongo DB数据库设计了Mongoose的数据库存储模式(Schema);最后基于Python实现了机器人端访问云服务平台程序,实现了实时查看云平台状态的浏览器端设计。(4)根据云平台通信的要求,实现了相应的原型系统,基于双目视觉技术,运用YOLOv4深度神经网络实现了果园环境下障碍物信息获取及定位,并根据云平台数据接口格式要求共享至云平台,在云平台实现数据实时数据显示,完成与其他机器人的信息共享。为进一步测试云平台与本地嵌入式计算机的数据通信能,进行网络云平台网络延迟,文件上传下载测试,试验数据表明,网络延迟最大值为36.122 ms,最小值为23.347 ms;文件上传测试中,最小值为1.2 MB/s,最大值为2.9 MB/s;文件下载测试的最小值为580.9 KB/s,最大值为680.9 KB/s。最后使用Apache Bench工具对通信云平台进行并发测试,最终得出在Web服务器在并发500请求/s的负载下可以实现较为稳定的应对高并发处理能力。
何伟光[5](2020)在《基于REST的智能ODN光纤管理系统的研究》文中提出近几年,随着我国“宽带中国”战略的逐步落实与发展,光纤得到大量敷设,全面覆盖城市与乡村。但是,在海量光纤的背后,管理和维护成为了一大难题,光纤接入网中的光配线网(Optical Distribution Network,ODN)承受了巨大的压力。因此,如何降低成本、提高效率成为各大厂商迫切需要解决的重点难题。本论文利用智能ODN使混乱的光纤资源实现智能化、批量式管理,选取智能ODN管理系统和智能管理终端作为主要研究对象,主要工作如下:(1)调查国内外各大厂商的智能ODN产品研发情况,研究智能ODN的优势、架构、智能ODN系统的接口、智能光配线架ODF的功能以及管理维护流程;(2)设计了智能ODN设备批量管理的体系结构,实现了ODN设备的管理软件,通过串口与智能ODN设备的下位机通信,定义并实现了管理软件与下位机通信的接口协议,设计实现了光纤资源信息的可视化与批量化管理,包括光纤电子标签的读写,光纤连接验证,数据库管理和工单管理等;(3)研究表述性状态传递(Representational State Transfer,REST)风格架构的设计原则与规范,设计管理软件与电信运营支持系统(Operation Support Systems,OSS)接口的风格为REST服务接口,智能光纤管理软件与OSS系统之间通过REST服务接口通信,实现了对OSS系统上传和获取光纤数据信息、工单的功能。
孙浩[6](2020)在《大数据组件部署和管理平台的设计与实现》文中认为随着人类科技的进步以及信息技术的更新迭代,大数据已成为社会各行业信息技术发展的契机。但是大数据组件从安装到部署到使用的过程非常复杂,由此从业者们对一个功能完备,整合度高的大数据平台系统的需求非常强烈。但是开发一套功能齐全,界面友好性高的大数据平台系统也面临很多问题。比如一在整个大数据生态系统当中,组件复杂多样,即使专业人员从部署到测试完成也需要消耗大量精力。二是在大数据相关组件出现技术问题后,开发人员往往需要查看日志去解决问题。但大数据组件繁多,日志文件寻找困难。三是大数据组件往往需要实时的监控以及告警通知系统以避免处理不及时造成的大规模组件失灵等问题。四是为保证负载平衡往往需要对组件内部资源进行管理。五是市面的一些大数据平台如Ambari缺乏对大数据组件资源内部的管理,没有对日志的管理,界面而言不是很友好以及缺乏对非大数据组件的监控管理支持。针对这些问题,本文设计并实现了一套集大数据平台自动化部署与监控管理,日志告警以及资源管理一体化的系统。具体涉及大数据平台自动化部署模块,监控告警模块,日志管理模块,服务管理模块,资源管理模块五大模块。并分别实现了组件一键式部署,组件异常监控实时告警,组件日志管理,组件设置管理,组件资源可视化管理五大功能。系统采用一站式全链路数据开发工具,通过简单易学易操作的可视化界面并弥补现有大数据平台不足之处,实现企业级大数据平台快速搭建,应用部署及运维监控,大大降低了大数据应用的开发运维成本,为大数据开发者提供海量多源异构数据的采集、存储、处理、访问等一站式大数据能力。
孙晋[7](2020)在《基于北斗短报文和RT-Thread的远程通信系统设计》文中指出卫星通信是解决在没有移动通信基站区域通信问题的有效手段。目前市场上的北斗短报文设备专用性强、造价昂贵造成用户选择偏少,本文设计了一种基于北斗短报文和RT-Thread的远程通信系统,通过电脑或手机作为操作平台与嵌入式系统相连接,具有定位、可拓展的数据采集和短报文通信等功能,既可用于固定地点,也可以用于移动端,有两套设备就可以相互通信,可以有效减少购买设备的成本。本文设计的嵌入式硬件电路由电源电路、嵌入式处理器、北斗短报文电路、串口电路、定位模块等组成,并且预留较多外设引脚。由于需要工作在野外,增加太阳能充电装置保证续航。系统的北斗短报文模块采用RD0538D,系统的主控芯片采用基于M3内核的STM32F103ZET6嵌入式处理器,并移植RT-Thread嵌入式操作系统实现多线程运行,后续也可以通过操作系统提供Env工具实现功能拓展。用户通过智能手机软件连接嵌入式设备蓝牙,或者通过电脑上位机软件连接嵌入式设备串口来发送指令或者显示接收。用户通过发送设备专用的指令控制嵌入式设备进行定位数据,采集数据获取和短报文发送。手机软件采用基于Web的Ionic跨平台开发技术,可用于i OS和安卓等平台,电脑上位机采用Qt开发,包括串口收发、服务器收发、地图显示、数据折线显示等功能,有更强的人机交互能力。系统测试中,使用移动端设备模拟野外环境,移动端通过没有SIM卡的手机连接具有测试外设的设备,将测试数据通过短报文发送给连接电脑的固定端设备,完成远程通信测试。并且对发送数据长度、定位精度、预计待机时间等进行了测试,设备具有一定的应用前景。
高胜标[8](2020)在《水下清淤机器人的结构设计及控制系统研究》文中指出城市黑臭水体严重制约着城市的经济发展和水体生态系统可持续发展,影响着城市居民的生活质量和身心健康,开展城市水体清淤行动可以有效治理城市黑臭水体,目前针对于中小型城市水体的清淤技术还存在许多不足,快速发展的水下机器人为研发出一种能够弥补这些不足的水下清淤机器人提供了新的思路。本文以城市黑臭水体清淤治理为背景,在经过对现有环保清淤技术、清淤机器人技术、水下机器人技术的充分剖析及相关的国内外研究现状调研分析之后,拟研发出一种具备环保清淤功能设计的小型缆控式水下清淤机器人模拟原理样机(简称水下清淤机器人),并开展其结构设计、控制系统研究以及测试实验与分析工作,为城市黑臭水体清淤治理提供一种较为实用可行的机器人水下清淤解决方案。首先,对水下清淤机器人进行详细的结构设计。先是提出总体结构设计方案。然后再对水下ROV功能子系统和履带清淤功能子系统这两大子系统组成分别进行具体的结构设计,如对矢量布置式推进器模块、履带式底盘移动模块、绞吸式环保清淤模块等进行结构设计,确定载体的结构形式及材料、推进器的选型及布置形式等。之后便对这两大子系统进行总体结构集成。其次,对水下清淤机器人进行了详细的控制系统研究。先是提出总体控制系统研究方案。然后再对水下ROV功能子系统和履带清淤功能子系统这两大子系统组成分别进行具体的控制系统研究,为水下ROV功能子系统搭建一套硬件环境并应用基于Ardu Sub和QGround Control的水下机器人控制软件系统来进行相应的控制,以实现水下多自由度运动、水下状态信息显示等功能,为履带清淤功能子系统搭建一套软硬件环境并开发Robot端ROS底层控制、PC端Qt界面控制、Mobile端微信小程序应用控制这三大软件子系统来进行相应的控制,以实现履带底盘移动、清淤功能演示等功能。之后便对两大子系统进行总体控制系统集成。最后,对水下清淤机器人进行相关的测试实验与分析,具体包括功能测试及性能测试实验与分析。针对于功能测试实验与分析,先使用控制手柄进行水下ROV控制功能测试,然后再通过相关的软件操作及测试信息进行履带清淤功能子系统的三大软件子系统功能测试。针对于性能测试实验与分析,先对水下清淤机器人进行实际样机组装、下水实测及系统性能测试,然后再采用基于暗亮通道掩码及CLAHE算法联合处理的水下图像清晰化算法来优化水下图像,以改善水下图像模糊及对比度低的问题并降低其对水下清淤机器人系统性能造成的可能影响。
陈超[9](2020)在《基于云服务的矿山超前地质预报数据管理和分析系统》文中研究表明矿山中的煤矿开采位置多处于水文地质复杂地段,在矿井巷道的掘进过程中经常会出现涌水和突水灾害,因此,在巷道的掘进过程中,需进行超前地质预报,防范开采过程中的安全事故。目前矿山中的超前地质预报采用瞬变电磁法物探方法,采集的瞬变电磁原始数据在Surfer专业地质出图软件上进行处理和分析,而相应的物探数据的归档、分类、溯源和存储缺乏管理平台和系统,也不利于矿山的后期安全监管和追溯。针对以上问题,提出了一种基于云服务的矿山超前地质预报数据管理和分析系统,开发了B/S架构数据库系统和矿井瞬变电磁数据解释软件。本文研究开发的瞬变电磁法超前地质预报数据管理和分析系统分为数据管理和数据分析两大模块,其中数据管理由B/S架构数据库系统完成,数据分析则由数据解释软件以及Surfer专业地质图像软件完成。通过数据库系统的管理员端,将数据解释软件以及Surfer专业软件打包上传至云端存储系统中,技术人员登录用户端,下载原始采集数据和分析软件包即可完成数据分析任务。在系统的管理员端,实现了用户权限分配以及数据分组管理,通过分配用户对不同数据的操作权限,解决数据的分层管理问题,通过在管理员端设置添加数据类别,解决数据归档归类的问题。另外在数据解释软件中,编写Visual Basic脚本程序,可以实现跨平台的数据自动化导入和输出,在数据分析软件完成数据的处理后,自动导入数据到Surfer软件中,即可完成数据的图像化处理,加强自动化操作,进一步减少人为操作错误和影响。系统的开发主要基于瞬变电磁法解析和反演理论、B/S架构以及MVC开发模式。矿井瞬变电磁数据解释软件使用C++语言和MFC框架完成开发。在瞬变电磁原始数据导入时,即完成数据格式解码以及测道和测点的圆滑处理。通过Tee Chart控件,可完成瞬变电磁场数据的二次场提取,以及二次场信号自动和手动滤波处理。通过窗口化的参数设置,以及数据自动化导入程序,即可完成数据视电阻率计算、时深转换以及反演图像快速生成。B/S架构数据库系统采用Java语言和Spring框架开发。系统程序开发使用MVC模式,该模式使得程序耦合度低、重用性高和模块化程度高。在系统管理员端的权限管理中,加入RBAC权限管理设计和Shiro安全框架,实现了数据分层管理并加强数据的安全访问。系统中还加入了Spring Boot框架的支持,可以实现系统远程热部署,在后期的维护升级时,无需暂停系统服务,提高了系统的易用性和可维护性。系统开发完成后,进行了实例环境的应用。根据勘探成果报告和具体掘进情况的对比研究,该系统完全符合预期工程要求,达到了工程应用的标准。本系统虽能满足当下的超前地质预报数据分析的需求,但随着工业信息技术的发展,未来仍有更多新的需求出现。随着我国5G工业化的应用发展和无线瞬变电磁仪的研究应用,以及对煤炭开采更严格的安全监管,未来可将系统接入无线瞬变电磁仪数据上传接口和煤监局的监察系统数据库,进一步加强矿山超前地质预报的自动化操作和数据监管。
李煜[10](2019)在《基于Jenkins的DSP处理器驱动自动化测试平台的设计与实现》文中进行了进一步梳理目前,数字信号处理器(digital signal processor,DSP)依靠对信号的快速采集、识别处理、变换等功能,在家庭影音、航空航天、工业控制等领域得到了非常广泛的实际应用。DSP的功能完整实现依赖于它的配套驱动软件支持,DSP处理器产品市场竞争愈发激烈,实现敏捷开发变得愈发重要,保证处理器产品研发速度跟上市场需求变化的脚步,这也意味着驱动软件的开发测试需求也随之快速增长。为保证软件质量,同时减少项目中的人工测试重复过程,节省时间经费成本,帮助项目团队进行快速有效决策,搭建DSP处理器驱动自动化测试平台变得十分有必要。本文为解决DSP处理器驱动测试需求,搭建了一种基于Jenkins的持续集成自动化测试平台,利用Jenkins实现DSP处理器驱动的自动化测试,满足了实际项目的测试需求。主要内容如下:首先,通过对自动化测试技术、持续集成技术的国内外研究现状和相关理论基础进行调研,分析实际项目中对DSP处理器驱动自动化测试平台的功能需求。随后,设计基于Jenkins的DSP处理器驱动自动化测试平台的总体框架,使用Windos/Linux PC、视频编码器/解码器EI3拓展板、DSP EZ-KIT等搭建自动化测试硬件平台,对各组成部分及功能进行详细阐述。接着完成软件平台设计:利用持续集成工具Jinkins的Master/Slave架构,进行分布式测试项目构建;引入版本控制系统GitHub/Bitbucket,进行驱动软件和测试脚本等源代码的更新管理;配置驱动编译环境CrossCore Embedded Studio,利用其标准函数库等功能实现对待测驱动软件的编译;编写并介绍在进行DSP音频、视频驱动自动化测试时,主要使用的测试脚本文件。最后,对已搭建好的自动化测试平台进行基础调试以及稳定性测试,展示现场测试环境。结合DSP处理器的Linux音频、视频驱动测试实例,给出了平台完整测试流程,并根据测试日志和Jenkins功能界面对测试结果进行分析,列出自动化测试相较于手动测试方法的优势。该平台成功实现了DSP处理器驱动测试工作的持续集成与自动化,达到测试效率的提升预期。
二、基于JNLP协议的软件上下载服务器的设计与实现(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于JNLP协议的软件上下载服务器的设计与实现(论文提纲范文)
(1)基于FFmpeg的教育直播系统设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 研究背景和意义 |
1.2 研究现状 |
1.3 研究内容 |
1.4 论文组织结构 |
2 相关技术和原理 |
2.1 FFmpeg音视频处理技术介绍 |
2.2 视频编码标准H.264研究 |
2.2.1 H.264视频编码介绍 |
2.2.2 H.264编码原理 |
2.3 音频AAC编码研究 |
2.4 RTMP协议研究 |
2.5 本章小结 |
3 基于FFmpeg的教育直播系统总体设计 |
3.1 教育直播系统需求分析 |
3.2 系统架构 |
3.3 硬件平台 |
3.4 流媒体服务器设计 |
3.5 客户端软件设计 |
3.6 本章小结 |
4 教育直播服务器实现 |
4.1 基于Nginx的流媒体服务器实现 |
4.1.1 高并发的重要性 |
4.1.2 Nginx服务器架构分析 |
4.1.3 Nginx服务器的配置文件 |
4.1.4 Nginx服务器实现 |
4.1.5 直播配置 |
4.2 文件传递设计与实现 |
4.2.1 Nginx服务器文件下载功能实现 |
4.2.2 Samba文件共享服务 |
4.3 推流鉴权实现 |
4.4 本章小结 |
5 教育直播系统软件实现 |
5.1 软件实现平台搭建 |
5.1.1 PC端开发环境搭建 |
5.1.2 Android端开发环境搭建 |
5.2 数据采集 |
5.3 音视频编码 |
5.4 视频解码 |
5.5 音频解码 |
5.6 音视频同步 |
5.7 首帧延迟优化 |
5.8 本章小结 |
6 系统测试与性能分析 |
6.1 系统基本功能测试 |
6.1.1 软件安装测试流程 |
6.1.2 系统基本功能测试 |
6.2 系统稳定性测试 |
6.2.1 单机推流和单机收流 |
6.2.2 多机测试 |
6.3 推流用户切换测试 |
6.4 系统延迟测试 |
6.5 本章小结 |
结论 |
参考文献 |
致谢 |
(2)基于4G网络的嵌入式设备远程升级系统设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.3 论文的主要研究内容 |
1.4 小结 |
第二章 总体架构设计 |
2.1 系统需求分析 |
2.2 网络通信协议选择 |
2.3 无线通信方案选择 |
2.4 总体架构设计 |
2.5 小结 |
第三章 系统硬件设计 |
3.1 主要芯片选型 |
3.1.1 MCU选型 |
3.1.2 无线模块选型 |
3.2 硬件总体设计 |
3.3 电源模块电路设计 |
3.4 MCU硬件电路设计 |
3.5 外部接口硬件设计 |
3.5.1 USB接口电路设计 |
3.5.2 RS-232接口电路设计 |
3.5.3 RS-485接口电路设计 |
3.5.4 组合接口电路设计 |
3.6 SIM7600CE模块硬件设计 |
3.6.1 模块基础电路 |
3.6.2 通信接口电路 |
3.7 状态指示电路设计 |
3.8 小结 |
第四章 软件和通信协议设计 |
4.1 状态机设计结构 |
4.1.1 状态轮询 |
4.1.2 中断服务函数 |
4.2 软件架构 |
4.2.1 MCU初始化 |
4.2.2 存储空间分配 |
4.2.3 4G模块初始化 |
4.2.4 LED数码管显示 |
4.3 协议制定 |
4.3.1 自定义远程通信协议 |
4.3.2 BootLoader协议 |
4.3.3 数据加密算法 |
4.4 远程接收任务 |
4.4.1 远程通信数据解析 |
4.4.2 远程获取程序 |
4.5 终端接收任务 |
4.5.1 BootLoader协议解析 |
4.5.2 远程下载程序 |
4.5.3 FLASH操作 |
4.5.4 BootLoader升级 |
4.6 小结 |
第五章 系统测试 |
5.1 测试平台介绍 |
5.2 设备连接服务器测试 |
5.3 远程升级测试 |
5.4 小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
作者简介及在学期间所取得的科研成果 |
致谢 |
(3)基于FreeRTOS的无线网络门禁系统设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 项目研究背景及意义 |
1.2 课题来源 |
1.3 研究现状 |
1.4 主要工作 |
1.5 本文研究内容与结构安排 |
第2章 相关技术简介 |
2.1 FreeRTOS操作系统简介 |
2.2 蓝牙 |
2.2.1 蓝牙技术简介 |
2.2.2 BLE协议栈简介 |
2.3 4G网络 |
2.3.1 4G技术简介 |
2.3.2 4G技术优势 |
2.4 非对称密码与哈希数字摘要 |
2.4.1 非对称密码技术简介 |
2.4.2 数字签名技术简介 |
2.4.3 数字证书技术简介 |
2.4.4 数字摘要技术简介 |
2.5 音频控制技术简介 |
2.6 MQTT技术简介 |
2.7 本章小结 |
第3章 门禁系统需求分析与系统设计 |
3.1 需求分析 |
3.1.1 控制器需求分析 |
3.1.2 服务器需求分析 |
3.1.3 用户终端需求分析 |
3.1.4 安全需求分析 |
3.2 门禁控制器系统总体设计 |
3.3 门禁系统PKI认证体系设计 |
3.3.1 PKI认证体系设计 |
3.3.2 PKI认证体系安全性分析 |
3.4 本章小结 |
第4章 门禁控制器系统详细设计与实现 |
4.1 门禁控制器硬件设计与实现 |
4.1.1 主控模块设计 |
4.1.2 网络模块设计 |
4.1.3 电平转换模块设计 |
4.1.4 继电器控制模块设计 |
4.1.5 电机控制模块设计 |
4.1.6 音频模块设计 |
4.1.7 门禁卡读卡器模块设计 |
4.1.8 电源模块设计 |
4.2 门禁控制器软件设计与实现 |
4.2.1 远程开锁数据处理模块设计 |
4.2.2 服务器数据交互模块设计 |
4.2.3 网络数据转发模块设计 |
4.2.4 音频控制模块设计 |
4.2.5 门锁控制模块设计 |
4.2.6 门禁卡数据处理模块设计 |
4.2.7 GA/T394标准模块设计 |
4.2.8 远程更新模块设计 |
4.2.9 TF卡数据存储模块设计 |
4.2.10 音频文件管理模块设计 |
4.3 本章小结 |
第5章 门禁控制器系统性能实现效果测试 |
5.1 门禁控制器系统测试 |
5.1.1 门禁控制器功能性测试 |
5.1.2 PKI认证体系安全性验证实验 |
5.1.3 公安部安全与警用电子产品质量检测中心检测 |
5.1.4 控制器开锁效率 |
5.2 门禁控制器系统实现效果 |
5.2.1 门禁控制器 |
5.2.2 用户终端 |
5.2.3 后台管理页面 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
攻读硕士期间的科研成果 |
致谢 |
附录 |
(4)空-地协同环境下果园信息共享平台设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.2.1 多机器人系统 |
1.2.2 空地机器人协同系统 |
1.2.3 基于Node.js和 Express.js的应用研究现状 |
1.2.4 基于Mongo DB的数据存储应用研究现状 |
1.2.5 云计算与云机器人平台 |
1.3 本文研究目的与内容 |
1.4 研究方案与技术路线 |
1.5 论文章节安排 |
第二章 协同通信云平台系统架构设计 |
2.1 系统总体架构设计 |
2.1.1 系统需求分析 |
2.1.2 系统架构设计 |
2.2 空-地机器人平台及传感器数据获取 |
2.2.1 空-地机器人平台设计 |
2.2.2 ZED双目视觉系统 |
2.2.3 协同通信云平台 |
2.2.4 4G通信模块 |
2.3 数据库架构设计 |
2.3.1 数据库选择 |
2.3.2 数据库集群架构设计 |
2.3.3 数据库集群架构实现 |
2.4 本章小结 |
第三章 基于Node.js的通信云平台设计 |
3.1 服务器结构设计 |
3.2 服务器端的实现 |
3.2.1 服务器配置 |
3.2.2 服务器接口模块 |
3.2.3 机器人传感器数据操作接口设计 |
3.2.4 RESTful云平台接口设计 |
3.3 数据存储的数据库设计 |
3.4 接口实现 |
3.5 机器人端的实现 |
3.6 浏览器端的实现 |
3.7 本章小结 |
第四章 空-地机器人与云平台通信试验 |
4.1 地面移动机器人与云平台通信系统构建 |
4.2 无人机识别果树树冠与云平台通信实验 |
4.3 云平台数据及通信试验 |
4.3.1 云平台网络延迟通信测试 |
4.3.2 云平台文件上传测试 |
4.4 云平台并发测试 |
4.5 云平台浏览器端功能测试 |
4.6 云平台系统性能分析 |
4.7 本章小结 |
第五章 结论与展望 |
5.1 结论 |
5.2 创新点 |
5.3 展望 |
参考文献 |
致谢 |
个人简历 |
(5)基于REST的智能ODN光纤管理系统的研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.1.1 传统ODN网络 |
1.1.2 智能ODN网络 |
1.2 研究现状分析 |
1.2.1 国外的智能ODN网络研究现状 |
1.2.2 国内的智能ODN网络研究现状 |
1.3 课题研究内容及论文结构 |
第二章 智能ODN系统 |
2.1 智能ODN概述 |
2.1.1 智能ODN定义 |
2.1.2 智能ODN的特点 |
2.1.3 智能ODN与传统ODN的区别 |
2.2 智能ODN的整体架构 |
2.2.1 智能光跳纤 |
2.2.2 智能ODN设备 |
2.2.3 智能管理终端 |
2.2.4 智能ODN管理系统 |
2.3 智能ODN系统中的接口 |
2.3.1 I4 接口 |
2.3.2 I3 接口 |
2.3.3 I5接口 |
2.3.4 I2 接口 |
2.4 智能光配线架的功能分析 |
2.5 智能ODN管理与维护流程 |
2.6 本章小结 |
第三章 智能ODN光纤管理系统的设计与实现 |
3.1 智能ODN光纤管理系统的并行架构设计 |
3.2 智能光纤管理软件的设计与实现 |
3.2.1 软件界面设计 |
3.2.2 通信协议的定义 |
3.2.3 命令枚举类型的定义 |
3.2.4 串口初始化 |
3.2.5 上位机发送命令 |
3.2.6 上位机接收命令 |
3.2.7 串口的分段接收 |
3.2.8 模拟下位机返回命令 |
3.3 轮询的时延优化 |
3.3.1 上位机轮询 |
3.3.2 下位机轮询 |
3.4 数据存储的数据库设计 |
3.4.1 SQLite的定义 |
3.4.2 SQLite的特点 |
3.4.3 数据表单设计 |
3.5 智能光纤管理软件功能的演示 |
3.5.1 点亮端口功能 |
3.5.2 读光纤功能 |
3.5.3 写光纤功能 |
3.5.4 架/框/盘信息采集功能 |
3.5.5 光纤连接验证功能 |
3.5.6 数据库存储功能 |
3.6 本章小结 |
第四章 基于REST架构的北向接口设计 |
4.1 REST简介 |
4.1.1 REST设计风格 |
4.1.2 RESTful架构设计原则与规范 |
4.1.3 RESTful API标准 |
4.1.4 REST的优势 |
4.2 基于REST的服务接口设计与实现 |
4.2.1 总体思路与架构设计 |
4.2.2 基于REST的实现 |
4.3 传输格式的设计与实现 |
4.3.1 传输格式的选择 |
4.3.2 传输格式的设计 |
4.3.3 JSON序列化的实现 |
4.4 REST服务接口测试 |
4.5 本章小结 |
第五章 总结与展望 |
5.1 论文工作总结 |
5.2 工作展望 |
参考文献 |
附录1 攻读硕士学位期间申请的专利 |
致谢 |
(6)大数据组件部署和管理平台的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 系统开发背景 |
1.2 国内外研究现状 |
1.3 本文的主要工作 |
1.4 论文的组织结构 |
第2章 需求分析 |
2.1 系统功能性需求 |
2.1.1 平台部署模块需求分析 |
2.1.2 平台管理模块需求分析 |
2.2 系统非功能性需求 |
2.3 本章小结 |
第3章 系统架构设计 |
3.1 系统物理架构设计 |
3.2 系统逻辑架构设计 |
3.3 本章小结 |
第4章 系统详细设计 |
4.1 平台管理和部署核心类设计 |
4.2 平台部署及管理核心数据库设计 |
4.3 平台部署详细模块设计 |
4.3.1 主机管理模块设计 |
4.3.2 平台管理模块设计 |
4.3.3 大数据组件部署模块设计 |
4.4 平台管理详细模块设计 |
4.4.1 监控模块设计 |
4.4.2 告警模块设计 |
4.4.3 日志模块设计 |
4.4.4 服务管理模块设计 |
4.4.5 资源管理模块设计 |
4.5 本章小结 |
第5章 系统实现与测试 |
5.1 平台部署模块 |
5.1.1 系统准备工作功能与实现 |
5.1.2 系统用户管理功能与实现 |
5.1.3 主机管理功能与实现 |
5.1.4 平台管理功能与实现 |
5.1.5 集群管理功能与实现 |
5.2 平台管理模块 |
5.2.1 监控功能与实现 |
5.2.2 告警功能与实现 |
5.2.3 日志功能与实现 |
5.2.4 服务管理功能与实现 |
5.2.5 资源管理功能与实现 |
5.3 系统测试 |
5.4 本章小结 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
学位论文评阅及答辩情况表 |
(7)基于北斗短报文和RT-Thread的远程通信系统设计(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 设计背景与意义 |
1.2 北斗系统国内外应用现状 |
1.3 北斗系统组成 |
1.4 论文的设计内容和主要工作安排 |
1.4.1 设计内容 |
1.4.2 章节安排 |
第二章 通信系统硬件设计 |
2.1 系统硬件总体设计 |
2.2 系统电源设计 |
2.2.1 变压电路设计 |
2.2.2 太阳能充电装置 |
2.3 STM32以及外围预设电路设计 |
2.3.1 主控电路设计 |
2.3.2 串口电路设计 |
2.3.3 测试外设连接电路 |
2.4 北斗短报文通信电路设计 |
2.4.1 北斗卡接口电路设计 |
2.4.2 北斗短报文通信模块电路设计 |
2.5 PCB电路和实物图 |
2.6 本章小结 |
第三章 嵌入式端软件设计 |
3.1 RT-Thread操作系统的移植 |
3.1.1 RT-Thread操作系统的特点 |
3.1.2 操作系统移植方案 |
3.1.3 硬件参数配置 |
3.1.4 操作系统启动原理 |
3.2 嵌入式程序设计 |
3.2.1 不同线程划分 |
3.2.2 串口功能实现 |
3.2.3 定位功能实现 |
3.2.4 北斗短报文通信原理和实现 |
3.2.5 测试外设实现和功能拓展 |
3.3 本章小结 |
第四章 通信系统应用软件设计 |
4.1 应用软件总体设计 |
4.2 电脑端上位机设计 |
4.2.1 程序功能分析 |
4.2.2 通信实现 |
4.2.3 地图显示实现 |
4.2.4 程序打包实现 |
4.3 移动端上位机设计 |
4.3.1 Ionic框架 |
4.3.2 搭建跨平台的开发环境 |
4.3.3 工程生成和框架设计 |
4.3.4 程序设计和打包 |
4.4 本章小结 |
第五章 系统测试 |
5.1 定位功能测试 |
5.2 远程通信功能测试 |
5.3 结果与分析 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
作者简介 |
(8)水下清淤机器人的结构设计及控制系统研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究的背景和意义 |
1.2 国内外研究现状 |
1.2.1 水下机器人国内外研究现状 |
1.2.2 清淤机器人国内外研究现状 |
1.2.3 环保清淤技术国内外研究现状 |
1.3 本文的主要研究内容 |
第2章 水下清淤机器人的结构设计 |
2.1 引言 |
2.2 水下清淤机器人的总体结构设计方案 |
2.2.1 设计思路说明及指标 |
2.2.2 总体结构组成 |
2.3 水下ROV功能子系统的结构设计 |
2.3.1 框架式载体模块结构设计 |
2.3.2 矢量布置式推进器模块结构设计 |
2.3.3 密封式水下控制舱体模块结构设计 |
2.3.4 其他关键模块的设计与选型 |
2.4 履带清淤功能子系统的结构设计 |
2.4.1 履带式底盘移动模块结构设计 |
2.4.2 绞吸式环保清淤模块结构设计 |
2.4.3 沉浮式浮力调节模块结构设计 |
2.4.4 其他关键模块的设计与选型 |
2.5 水下清淤机器人的总体结构集成 |
2.6 本章小结 |
第3章 水下清淤机器人的控制系统研究 |
3.1 引言 |
3.2 水下清淤机器人的总体控制系统研究方案 |
3.2.1 研究需求分析及目标 |
3.2.2 总体控制系统架构 |
3.3 水下ROV功能子系统的控制系统研究 |
3.3.1 基于Raspberry Pi和 Pixhawk的硬件环境搭建 |
3.3.2 基于Ardu Sub和 QGround Control的软件系统应用 |
3.4 履带清淤功能子系统的控制系统研究 |
3.4.1 基于Raspberry Pi的硬件环境搭建 |
3.4.2 基于ROS的 Robot端底层控制软件子系统开发 |
3.4.3 基于Qt的PC端界面控制软件子系统开发 |
3.4.4 基于Mini-program的 Mobile端应用控制软件子系统开发 |
3.4.5 基于ROS和 Websocket的软件通讯环境搭建 |
3.5 水下清淤机器人的总体控制系统集成 |
3.6 本章小结 |
第4章 水下清淤机器人测试实验与分析 |
4.1 引言 |
4.2 功能测试实验与分析 |
4.2.1 功能测试前的准备 |
4.2.2 水下ROV控制功能测试实验与分析 |
4.2.3 履带清淤控制功能测试实验与分析 |
4.3 性能测试实验与分析 |
4.4 本章小结 |
总结与展望 |
参考文献 |
致谢 |
(9)基于云服务的矿山超前地质预报数据管理和分析系统(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 选题背景及研究意义 |
1.2 国内外研究现状 |
1.3 系统目标、技术路线和论文结构 |
第二章 瞬变电磁法理论模型及其应用 |
2.1 瞬变电磁法基本理论 |
2.2 烟圈效应 |
2.3 视电阻率计算 |
2.4 瞬变电磁法响应特征分析 |
2.5 矿井瞬变电磁法 |
2.6 本章小结 |
第三章 瞬变电磁超前地质预报数据预处理和分析 |
3.1 系统整体方案设计 |
3.1.1 系统需求分析 |
3.1.2 系统架构设计 |
3.1.3 系统模块划分 |
3.2 系统程序开发技术方案 |
3.2.1 数据解释软件开发技术 |
3.2.2 B/S架构数据库系统开发技术 |
3.3 本章小结 |
第四章 矿井瞬变电磁数据解释软件开发 |
4.1 系统功能设计 |
4.1.1 系统模块组成 |
4.1.2 系统组织结构 |
4.1.3 数据处理和分析 |
4.2 系统主界面开发 |
4.3 电磁物探数据管理模块 |
4.4 原始数据预处理 |
4.4.1 数据圆滑处理 |
4.4.2 二次场数据提取 |
4.4.3 二次场数据人工处理 |
4.5 数据反演计算 |
4.6 反演图形显示及输出 |
4.7 本章小结 |
第五章 B/S架构数据库系统实现 |
5.1 功能模块设计 |
5.2 系统架构设计 |
5.3 电磁物探数据库设计 |
5.4 用户端功能设计 |
5.4.1 登录模块 |
5.4.2 个人信息管理 |
5.4.3 文件上传下载 |
5.4.4 文件资源检索 |
5.5 管理员端功能设计 |
5.5.1 系统用户管理 |
5.5.2 文件归档归类管理 |
5.5.3 文件权限管理 |
5.5.4 系统配置管理 |
5.6 本章小结 |
第六章 系统测试和应用 |
6.1 系统部署环境 |
6.2 系统功能测试 |
6.2.1 数据库系统功能测试 |
6.2.2 数据分析自动化出图测试 |
6.3 系统实例应用 |
6.4 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 后期研究的展望 |
参考文献 |
致谢 |
(10)基于Jenkins的DSP处理器驱动自动化测试平台的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 项目背景及意义 |
1.2 DSP处理器驱动测试概况 |
1.3 国内外研究现状 |
1.3.1 自动化测试国内外研究现状 |
1.3.2 持续集成国内外研究现状 |
1.4 论文结构安排 |
2 DSP处理器驱动自动化测试平台需求分析 |
2.1 测试需求 |
2.2 测试对象 |
2.2.1 DSP处理器 |
2.2.2 DSP测试评估板 |
2.2.3 DSP处理器驱动 |
2.2.4 驱动测试技术基础 |
2.3 自动化测试平台需求分析 |
2.4 本章小结 |
3 DSP处理器驱动自动化测试平台的设计 |
3.1 自动化测试平台的总体框架 |
3.2 自动化测试硬件平台架构 |
3.2.1 硬件平台架构 |
3.2.2 硬件平台各组成模块及其功能 |
3.3 自动化测试软件平台架构 |
3.4 持续集成工具Jenkins的搭建与配置 |
3.4.1 Jenkins的安装与运行环境 |
3.4.2 Jenkins的Master/Slave架构 |
3.4.3 Jenkins的项目配置 |
3.5 版本控制系统GitHub/Bitbucket |
3.6 驱动编译环境CCES |
3.6.1 CCES的安装与图形界面介绍 |
3.6.2 CCES的功能实现 |
3.7 测试脚本设计 |
3.8 本章小结 |
4 DSP处理器驱动自动化测试实例 |
4.1 平台基础调试及稳定性测试 |
4.2 测试环境 |
4.3 测试内容 |
4.3.1 Linux音频驱动测试 |
4.3.2 Linux视频驱动测试 |
4.4 测试流程 |
4.5 测试结果分析 |
4.6 本章小结 |
5 总结与展望 |
5.1 本文工作总结 |
5.2 后续工作展望 |
参考文献 |
攻读硕士学位期间发表的学术论文和科研工作 |
致谢 |
四、基于JNLP协议的软件上下载服务器的设计与实现(论文参考文献)
- [1]基于FFmpeg的教育直播系统设计与实现[D]. 陶奎印. 大连理工大学, 2021(01)
- [2]基于4G网络的嵌入式设备远程升级系统设计与实现[D]. 罗晶晶. 吉林大学, 2021(01)
- [3]基于FreeRTOS的无线网络门禁系统设计与实现[D]. 张柯翔. 广西师范大学, 2021
- [4]空-地协同环境下果园信息共享平台设计与实现[D]. 陈成坤. 西北农林科技大学, 2021(01)
- [5]基于REST的智能ODN光纤管理系统的研究[D]. 何伟光. 南京邮电大学, 2020(03)
- [6]大数据组件部署和管理平台的设计与实现[D]. 孙浩. 山东大学, 2020(12)
- [7]基于北斗短报文和RT-Thread的远程通信系统设计[D]. 孙晋. 南京信息工程大学, 2020(02)
- [8]水下清淤机器人的结构设计及控制系统研究[D]. 高胜标. 湖南大学, 2020(08)
- [9]基于云服务的矿山超前地质预报数据管理和分析系统[D]. 陈超. 中南民族大学, 2020(08)
- [10]基于Jenkins的DSP处理器驱动自动化测试平台的设计与实现[D]. 李煜. 东华大学, 2019(03)