导读:本文包含了软件更新系统论文开题报告文献综述及选题提纲参考文献,主要关键词:低功耗广域网,LoRa,软件远程更新,代码数据分发
软件更新系统论文文献综述
秦军[1](2019)在《基于LoRa的终端软件远程自动更新系统研究与实现》一文中研究指出LoRa技术作为一种新兴的低功耗广域网技术,具有通信距离远、设备功耗低和易于部署的优点,广泛应用于智能抄表、智慧农业、智慧工业以及智能家居等物联网领域。随着LoRa物联网应用规模的扩大,终端软件的管理、维护和升级对于提高网络的稳定性显得非常重要。网络在部署完成后,由于应用需求发生变化而需要对终端应用软件进行远程更新升级。软件远程更新技术在无需接触终端的情况下,可以实现终端应用软件的远程升级,极大地提高了物联网终端设备的管理和维护效率,对于推进物联网智能化具有重要意义。本文首先介绍了LoRa技术和软件远程更新技术的研究背景和研究现状,对现有低功耗广域网主流技术进行了对比和分析,重点介绍了LoRa技术的特点、网络架构和网络协议栈;同时,详细介绍了实现终端软件远程更新的关键技术,包括远程代码更新模式、在线编程技术、数据断点续传技术以及机器码文件组成结构,分析了现有软件远程更新方案的技术特点。其次,针对现有远程更新代码数据分发过程中存在代码数据分发效率较低以及传输控制开销较大的问题,提出了一种基于网络编码的高效代码数据分发方法。该方法利用编码组合选择机制获取具备可解性的编码组合,根据组合中最小数据包序号和最大数据包序号自适应截取有效编码信息,对原编码组合向量存储空间进行优化,从而减少传输编码信息;利用末尾代码块序号和特殊编码包序号触发机制解决了“TRIG消息”触发带来的冗余控制开销;以网关节点为中心将网络中终端节点划分为多个更新域,网关建立代码数据缓存空间,在每个更新域内独立分发代码数据。然后,设计了基于LoRa的终端软件远程自动更新系统方案,主要包括系统架构设计、硬件选型、远程更新消息帧格式设计、服务器端软件设计、LoRa网关软件设计、LoRa终端软件设计和LoRa信道冲突避免设计;利用VS2012和IAR for STM8开发工具实现基于LoRa的终端软件远程自动更新系统软件方案,对系统基本功能进行测试,验证了系统方案的有效性;同时,对系统相关性能进行测试和分析,测试结果表明,新机制降低了代码数据分发控制开销和代码数据分发时间开销。最后,对全文工作进行总结,并指明了LoRa网络终端软件远程更新技术的进一步研究方向。(本文来源于《重庆邮电大学》期刊2019-06-02)
陈成,王宜怀,钱涵佳,彭涛[2](2019)在《基于NB-IoT的嵌入式远程软件更新系统设计》一文中研究指出针对嵌入式设备软件更新繁琐、代价高昂以及NB-IoT上下行传输数据量少的问题,设计了一种基于NB-IoT的远程更新系统.并在硬件和软件方面进行优化,以节约更新所需的网络开销、缩短更新时间.在硬件层面上,对终端节点的Flash进行合理划分,设计出Bootloader区和驱动固化区等,以减少代码更新区域.在软件层面上,利用文本比较算法Needleman/Wunsch,避免重复代码数据的传输.最后对远程更新系统进行测试,测试结果表明该系统更新代码量少,更新时间短,且具有较好的成功率.(本文来源于《微电子学与计算机》期刊2019年04期)
吕大鹏[3](2019)在《天脉操作系统中基于Ymodem协议的软件更新机制的设计与实现》一文中研究指出在嵌入式系统中,系统维护人员常常采用基于以太网或RS232的通信,来对系统和应用软件进行在线更新维护。虽然以太网具有更快的传输速度,但是在一些系统中却不被支持,作为一款通用型的操作系统软件,天脉操作系统必须支持基于串口的系统维护方式。Ymodem是一种常见的串行异步文件传输协议,许多串口调试工具均支持。在介绍了天脉操作系统和系统硬件,以及Ymodem协议相关概念的基础上,设计和实现了基于Ymodem协议的软件映像更新机制,丰富了天脉操作系统维护手段。(本文来源于《信息通信》期刊2019年02期)
张莹莹[4](2018)在《分布式测试系统的软件增量更新设计》一文中研究指出测试测量领域内已经出现了不少分布式测试系统(Distributed Test System,DTS),其配套测试应用程序的升级更新维护越来越困难;文中论述了一种DTS配套测试应用程序的软件增量更新方法,采用网络变量(Network Variable,NI)中间件的发布/订阅推送模式实现"一键式"自动更新,基于文件传输协议(File Transfer Protocol,FTP)服务中间件实现媒体文件的后台自动下载,具有下载等待时间少、人工操作环节少且自动化程度高的技术优势,尤其适用于测试节点大规模且个性化软件部署的应用场景,能够有效降低软件升级更新维护的难度。(本文来源于《计算机测量与控制》期刊2018年11期)
谭晓波,周健[5](2018)在《衡东 首创“一键式”精准助学新模式》一文中研究指出本报讯( 谭晓波 通讯员 周健)近日,衡东县教育局学生自助管理中心主任向培奎登入衡东县教育扶贫数据库管理软件系统,按下鼠标轻点“全县数据汇总”一栏,由下级乡镇、学校实时更新上传的5666名家庭经济困难学生信息一目了然。根据显示的致贫类别便可对贫困生实(本文来源于《衡阳日报》期刊2018-04-17)
李刚,周遵四[6](2018)在《VC环境下软件在线自动更新系统的研究与实现》一文中研究指出软件在线自动更新系统是在VC环境下开发,使用oracle数据库进行软件信息列表设计,使用Web Service作为访问数据库接口,使用FTP服务器存储安装文件。(本文来源于《数字技术与应用》期刊2018年04期)
张旭[7](2015)在《软件自动更新升级检测系统的设计与实现》一文中研究指出现代企业日常运营需要的软件种类繁多,这导致安装、管理以及维护需要耗费大量的人力、物力,并且无法控制和统计软件所安装的数量。在这样的背景下,如果通过计算机技术设计一套自动安装升级检测系统就可以减少IT部门的人力成本,同时可以做到具有许可数量的软件只安装到指定的客户机上,可以增强企业的竞争力,提高运营效率,节省企业成本。论文经过分析目前国内外的各种方案以及参考文献,针对企业要求,设计开发出一套可以对软件包管理,进行自动更新和升级检测的系统。系统的设计和开发基于面向对象的分析与设计方法,实现了自动更新升级检测系统的基础模块,软件包的自动检测模块,以及软件的自动下载更新升级模块。考虑到企业当前的规模和以后的发展,基于分布式的软件信息数据库和软件包存储服务器实现了分布式的更新和升级机制,较好的平衡了负载。软件自动更新检测系统在实际的运行中,解决了企业安装部署软件包遇到的软件管理问题、人员成本问题、许可协议控制问题。节省了企业的成本,提高了工作效率,给企业带来了一定的经济效益。(本文来源于《大连海事大学》期刊2015-10-01)
徐琼[8](2015)在《软件更新信息系统的开发研究》一文中研究指出随着网络技术的迅速发展,互联网每天都在产生大量的数据,各种应用软件的数量在不断增多,且软件更新速度越来越快。如何有效地从这些大量信息中提取所需要的有价值的软件更新信息,是急需解决的问题。本文根据对软件更新信息的实际需要,研究并开发了软件更新信息系统,该系统包含网络爬虫和Web网站开发两大部分,主要工作包括:首先,搜集各个软件信息的网站并加以分析,确定网络爬虫的具体实现方案,采用Python语言以及最佳优先搜索策略实现网络爬虫,并研究多线程网络爬虫算法,提出多线程与标记队列管理相结合的方法,避免了多线程爬虫引起的“串扰”问题,提高了采集效率以及准确率;其次,为方便用户直观地查看软件最新信息,采用Java语言开发web网站并显示软件信息,研究JFinal框架、bootstrap等技术,快速开发网站并优化界面显示,另外给用户提供了邮件订阅的功能;再次,研究MySQL数据库的性能,并研究python、Java连接和管理数据库,采用MySQL数据库来保存软件信息和邮件订阅信息;最后,将软件更新信息系统在实际应用中进行测试,性能满足公司的现有要求。实际系统的测试数据表明,系统在采集速率以及准确率上都有了一定的优化提高,验证了所设计系统的可靠性和有效性。(本文来源于《南京邮电大学》期刊2015-05-01)
刘宗奇,陈昕,郑永瑞,张蕾[9](2014)在《OBSUS:一种高效的机载软件更新系统仿真评价》一文中研究指出航空电子产业中航电综合化是目前航电系统发展的主要趋势,在综合化航电系统中,越来越多的功能模块采用软件实现,来代替硬件的相应功能,同时软件系统是需要不断更新的,因此软件更新系统的作用显得尤为重要。围绕航电系统中的软件更新关键技术,通过研究机载环境及其软件更新的特点,提出一种新型机载软件更新系统OBSUS(On-Board Software Update System)。通过OBSUS系统架构设计,以及通信协议Xmodem+的实现,使得OBSUS可部署在多种硬件平台中,以满足机载环境软件更新的要求,具有较强的普适性。最后,在真实硬件平台上实现了OBSUS原型系统,并对系统的性能进行了仿真研究与性能评价。仿真验证结果表明,OBSUS是一种高效的机载软件更新系统。(本文来源于《计算机应用与软件》期刊2014年05期)
郭瑞,陈天皓[10](2014)在《综合监控系统中配置自动更新软件的设计》一文中研究指出为了方便、高效地管理RT21-ISCS综合监控系统的系统文件和目录,保证综合监控系统的安全稳定运行,针对综合监控系统的特点,实现了一种基于Subversion的配置自动更新软件。阐述Subversion相关技术及配置自动更新软件的架构、设计思路和代码实现。(本文来源于《现代城市轨道交通》期刊2014年02期)
软件更新系统论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
针对嵌入式设备软件更新繁琐、代价高昂以及NB-IoT上下行传输数据量少的问题,设计了一种基于NB-IoT的远程更新系统.并在硬件和软件方面进行优化,以节约更新所需的网络开销、缩短更新时间.在硬件层面上,对终端节点的Flash进行合理划分,设计出Bootloader区和驱动固化区等,以减少代码更新区域.在软件层面上,利用文本比较算法Needleman/Wunsch,避免重复代码数据的传输.最后对远程更新系统进行测试,测试结果表明该系统更新代码量少,更新时间短,且具有较好的成功率.
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
软件更新系统论文参考文献
[1].秦军.基于LoRa的终端软件远程自动更新系统研究与实现[D].重庆邮电大学.2019
[2].陈成,王宜怀,钱涵佳,彭涛.基于NB-IoT的嵌入式远程软件更新系统设计[J].微电子学与计算机.2019
[3].吕大鹏.天脉操作系统中基于Ymodem协议的软件更新机制的设计与实现[J].信息通信.2019
[4].张莹莹.分布式测试系统的软件增量更新设计[J].计算机测量与控制.2018
[5].谭晓波,周健.衡东首创“一键式”精准助学新模式[N].衡阳日报.2018
[6].李刚,周遵四.VC环境下软件在线自动更新系统的研究与实现[J].数字技术与应用.2018
[7].张旭.软件自动更新升级检测系统的设计与实现[D].大连海事大学.2015
[8].徐琼.软件更新信息系统的开发研究[D].南京邮电大学.2015
[9].刘宗奇,陈昕,郑永瑞,张蕾.OBSUS:一种高效的机载软件更新系统仿真评价[J].计算机应用与软件.2014
[10].郭瑞,陈天皓.综合监控系统中配置自动更新软件的设计[J].现代城市轨道交通.2014