一、应用静态变量实现FTP协议(论文文献综述)
侯波,黄众,覃事东[1](2021)在《Linux应用程序移植到VxWorks的方法研究》文中进行了进一步梳理介绍了linux应用程序移植到VxWorks操作系统的方法。并通过具体的SFTP客户端移植,说明了此方法可行。
王恩典[2](2020)在《嵌入式鼾声采集与传输系统设计》文中认为阻塞性睡眠呼吸暂停低通气综合征是一种严重的呼吸病症,打鼾是该病症最常见的特征。鼾声数据的现场采集和传输常耗费大量的时间、人力及物力,难以得到广泛推广和应用。使用简易采集装置进行远程采集能够快速获取用户的鼾声数据,加快研究进展,同时也能为相关的鼾声应用提供支持,因而成为当前的研究热点。本文设计的系统由STM32F405芯片及相关模块组成,能够实现鼾声的远程采集及传输。本论文的内容及创新包括:1.通过统计的方式对鼾声波形进行分析,确定了鼾声与语音波形在持续时长、间隔时间以及波形包络上的差异性,从而提出了利用波形特征确定打鼾开始位置的方法,并将其应用在鼾声滤波上,能够有效地滤除鼾声前部的语音信号。2.通过分析TCP和UDP之间的差异,设计了一个基于UDP的文件传输协议,该协议通过在UDP报头后添加自定义协议头,重新定义了数据包的类型和作用,并使用了错序重排、确认应答、分组请求重传等多种机制,来解决UDP传输中的数据包错序、丢包等问题。另外,借鉴TCP BBR中的拥塞控制机制,将最佳工作点原理应用于UDP协议中,设计了基于最佳工作点的速率控制机制,通过控制发送速率使正在传输数据量保持在最佳工作点附近,减少对链路缓存区的占用,避免造成网络拥塞。经测试,该协议在3G和4G网络下均能实现数据的无损传输。3.根据课题需求,设计了以STM32F405为核心的采集传输终端,并移植了FAT文件系统(Fat Fs)以及添加了内存管理机制。在此基础上构建了前后台系统,并通过鼾声滤波算法以及中断机制,实现在采集过程中滤除鼾声前部的语音的功能。此外,移植了Opus音频编码器到STM32,能够大幅度地减少音频数据量,音频压缩比接近1:14。另外,移植UDP文件传输协议到该系统,使得该系统在广域网的文件传输速率得到大幅度提升。
李健[3](2017)在《基于Android平台的数据自动转发系统的设计与实现》文中指出智能手机在人们生活中扮演着越来越重要的角色。Android操作系统也因其移动性、强大的计算能力以及多种通信能力,逐渐占据了智能手机市场的主导地位,是目前移动终端市场占有最大份额的操作系统。现有的智能设备或智能设备上的应用软件为用户提供了多种文件传输方式,但是仍然存在一些问题,比如:需要安装第三方软件、依赖于第三方服务器、不提供自动化操作、没有很好的安全性隐蔽性保障等等。在一些特定情境下,用户需要系统级的文件自动传输功能,可以根据事先配置好的策略将文件自动传输到其他设备中。而这些是现有智能设备所不具有的。为了解决这些问题,本论文设计并实现了基于Android平台的数据自动转发系统,通过对Android内核的修改,使Android系统拥有按照用户配置的策略进行文件自动转发的功能,满足特定用户的需要。本论文首先阐述基于Android平台的数据自动转发系统的系统架构。本系统分成两端,一端为文件传输接收端,一端为文件传输发送端。文件传输接收端能够自动开启WiFi热点,开启文件接收服务,自动接收文件,并将文件写入到SD卡隐藏区域。文件传输发送端能够自动连接指定的WiFi热点,开启文件传输服务,自动将指定文件夹内的文件传输到文件传输接收端。整个文件传输的过程会自动隐蔽地进行。最终实现的文件自动转发系统会被完全地移植到Android系统底层,不会被反编译出来。然后,本论文阐述文件传输接收端和文件传输发送端的各个模块的设计与实现。最终,根据本论文所设计的基于Android平台的数据自动转发系统实现了一个原型系统,在Linux环境下编译生成了两套ROM,一套ROM为文件传输接收端,一套ROM为文件传输发送端,将其部署在两部真机上。部署成功以后,使用真机对系统进行了完善的功能测试。实验结果表明,本论文所设计并实现的基于Android平台的数据自动转发系统能够很好地运行,满足了特定用户的需求。
邢文娟[4](2016)在《基于Android的手机蜜罐研究与设计》文中研究说明随着移动互联网的快速发展,智能手机用户的数量迅速增长,Android逐渐成为最受用户欢迎的移动终端操作系统之一。但随之而来的病毒、木马、恶意软件,给Android智能手机的安全性带来了很大的挑战。现有的移动终端安全防护措施存在很多不足之处。在这种背景下,本文设计了基于Android的手机蜜罐系统,以有效检测针对Android智能手机的安全威胁,为提升Android系统智能终端的安全性做出贡献。本文首先对蜜罐的概念、关键技术以及Android平台的系统架构与安全机制进行了探讨。针对国内外的相关研究进行了阐述与分析,指出了它们的不足之处。接下来本文构建了基于Android的手机蜜罐模型并进行了形式化描述,对实现系统的几个关键性问题进行讨论。系统的核心是检测手机端的攻击行为,包含两个方面。一方面我们通过捕获恶意的网络连接来检测用户所处的网络环境是否安全。另一方面,系统能够检测手机终端的恶意软件的不法行为。系统将捕获到的攻击信息记录下来生成日志文件,并上传至日志服务器。另外,系统设置了动态部署功能,以保证手机蜜罐系统的持续有效性。本文实现了手机蜜罐原型系统,通过在端口仿真服务并记录连接信息的方法检测恶意的网络连接,并使用污点追踪的方法检测恶意软件窃取用户隐私信息的行为。最后,本文构建实验环境,进行实验测试。系统成功捕获了移动终端恶意的网络连接以及盗取隐私信息、发送恶意短信等恶意软件,证明了基于Android的手机蜜罐系统的可行性和有效性。
王岩[5](2016)在《流量经营系统中数据仓库调度子系统的设计与实现》文中进行了进一步梳理在当前竞争日益激烈的互联网时代下,数据的及时获取成为企业成功的关键所在。商业智能以挖掘数据中的信息为目的,以数据搜集、管理和分析为手段,使用户从数据中获得对于商业市场更好的洞察力和决策力。数据仓库作为为企业所有级别的决策制定过程提供支持的所有类型数据的战略集合,成为商业智能中数据建模的核心环节。本文的数据仓库包括对仓外分散数据、仓内整合数据的ETL过程以及对上层应用提供决策支持三大部分,而调度系统作为数据仓库处理数据的核心控制工具起到了重要的作用。本文设计实现了完整的处理仓内仓外数据的数据仓库调度系统,达到稳定、高效、快捷的处理数据,阐述了处理仓内仓外数据的数据仓库调度系统的设计原理,并依托流量经营项目给出该设计方案在现实业务中的应用。数据仓库调度系统是流量经营项目中的数据处理核心,负责平台统计分析源数据的工作流的调度,从而完成数据的采集、加工和存储。本文数据仓库调度系统具备三个层次的能力:(1)调度处理仓内仓外数据的ETL工作流的能力;(2)多元的ETL能力,将不同来源的分散数据经过不同的手段,依托于调度工具,经采集、加工以及持久化后,供上层应用使用;(3)为提升系统的易用性设计实现了可视化配置和展现的能力。本文通过真实全面的现网实际应用数据和应用效果,证明了本课题给出的调度系统以及可视化配置界面的设计方案的可行性和现实价值。
郑炳坤[6](2015)在《独立式运动控制器的语言规划及编程环境研究》文中指出独立式运动控制器具有结构紧凑、实时性强及性价比高等优点,在机械、电子等行业的自动化设备中应用日益广泛。论文重点研究了独立式运动控制器的语言规划及可编程技术,探讨了系统软硬件架构、运动控制语言及其编译、运行时系统、控制器固件与编程开发环境等关键技术及其实现方法,主要工作包括:提出了一种以OMAPL138与FPGA为硬件核心的控制方案。规划了系统软硬件架构,自上而下划分为交互层、控制层与设备层。在控制层中,ARM与DSP、DSP与FPGA分别通过DSPLINK与EMIF总线进行互连通信。重点研究了运动控制器的可编程实现技术。规划了以C语言为蓝本并扩充运动控制类指令的运动控制语言;采用正则表达式和LR文法来描述语言规则,基于Flex与Bison工具实现了词法语法分析;通过遍历语法树,及查询基于哈希结构的符号表,完成了语义检查与代码生成;以二次扫描方式实现汇编器,把文本指令汇编成了具有平台无关特性的字节码;构建了基于寄存器的虚拟机,完成字节码的读取执行。进行了控制器系统固件的开发:移植gdb/gdbserver与NFS,构建了基于Eclipse的远程调试环境;采用DSPLINK的RingIO与MPCS组件实现了ARM与DSP的双核数据通信;采用MODBUS/TCP协议,完成应用报文的规划。设计开发了控制器应用编程开发环境,具有设备连接管理、运动参数设置与监视、程序编译运行、工程管理与文件管理等功能。其中,基于UDP广播功能实现设备地址的自动查找;用FTP完成文件同步。以贴标机开发过程的语言编程为实例,对编译、汇编、虚拟机执行及通讯功能展开了测试:对词法匹配结果、语法树、汇编代码与字节码进行检验;通过分析DSPLINK的反馈数据,验证虚拟机与双核通讯的正确性。结果表明,相关方法及实施技术有效可行。
王欢欢[7](2015)在《工控系统漏洞扫描技术的研究》文中研究指明随着工业化和信息化的不断发展和演进,传统的计算机技术越来越多地应用到工业自动化控制领域,例如,航空航天、食品制造、医药和石化、交通运输以及电力和水利等。目前,超过80%涉及国计民生的关键基础设施依靠工控系统来实现自动化作业。因此,工控系统的安全问题已经上升到国家战略的高度。然而,自2010年的“震网”事件以来,一系列工控安全事件的发生表明工控系统正面临着严重的攻击威胁,工控系统的安全问题日益凸显。工控系统的安全机制不同于传统的信息安全领域,工控系统更加强调工控设备的实时性、可控性和可用性。因此,及时、准确地扫描出工控系统的漏洞,才能在这场工控系统安全的战争中,处于先机,立于不败之地。然而,传统的漏洞扫描技术大部分都基于互联网,并不能及时地发现工控系统的漏洞。而且,很多工控系统中的设备很脆弱,无法经受传统的漏洞扫描技术频繁扫描所带来的负担。本论文基于传统漏洞扫描技术无法有效地扫描出工控系统漏洞的缺陷,通过对工控系统通信协议的研究,对传统网络中的探测方法进行了适用性改进,将网络探测和系统探测相结合,提出了一种基于层次探测的工控系统(Industrial Control System, ICS)漏洞扫描方法。主要工作如下:1.对传统漏洞扫描技术进行了总结,并对工控系统和传统网络的区别进行了分析。通过阅读相关文献和资料,总结了传统的漏洞扫描技术的分类和主要方法,并对工控系统和传统网络在典型特征和安全机制方面进行了区别分析。2.对工控系统的通信协议进行了研究,并提出了一种基于层次探测的工控系统漏洞扫描方法。通过对PROFINET实时通信标准的研究,提出了一种基于层次探测的工控系统漏洞扫描方法,此方法主要由工控系统探测和数据比对两部分组成,工控系统探测分别从网络层面和系统层面对工控系统进行了探测,数据比对是通过探测得到工控系统的具体信息,并与工控系统漏洞库中的数据做比对,匹配出工控系统存在的漏洞。3.对ICS漏洞扫描系统进行了设计和实现,并进行了测试。基于对工控系统漏洞扫描方法的研究,对ICS漏洞扫描系统进行了架构设计,并对工控系统探测模块和数据比对模块予以了实现,利用西门子工控系统搭建了实验环境,并进行测试。测试结果表明,本论文提出的基于层次探测的漏洞扫描方法能够有效的扫描出工控系统存在的漏洞。
王鑫[8](2014)在《分布式环境中诊断系统的设计与实现》文中进行了进一步梳理随着软硬件技术的高速发展,以及互联网对于各行各业的渗透,不同企业的产品被大量的部署在地理位置多变,运行平台多样的工作环境中。伴随着产品规模快速扩大的是越来越复杂的通信环境及庞大的伴生数据,这些数据对于分析产品的状态,定位产品的异常,发现其优缺点十分重要。一个具有针对性的工具可以帮助用户,开发人员,测试人员快速的定位信息,并提供指引性的解决方案,进而节省大量的人力物力资源和时间,本文描述的诊断系统正是这样的工具。在大数据时代,面对庞大多样的数据和有限的人力资源,诊断系统具有良好的应用前景。本文通过分析企业现有产品,从分布式实体间数据共享,资源交换,信息过滤等多个方面设计诊断系统的结构,最终实现了在Windows和Linux环境中都能够正常运行的工具。以诊断系统的数据搜集,数据分析,数据展示这三个功能为重点,将系统从数据源代理服务器,系统服务器和客户端三个部分的设计实现方面进行描述。整个系统使用c++语言说明实现方案。在具体实现中通过对Windows和Linux系统相似功能的不同实现的归纳,遵循面向对象程序设计的思想,合理的划分类以确保系统在Windows和Linux环境中的可移植性。各部分的相关成果如下。1.在数据源代理服务器的实现中,参照NT Service,守护进程相关知识设计整体结构,保证数据搜集工作与计算机当前用户无关并且不受控制台输入的影响。使用多进程编程技术调用包括wireshark在内的工具完成对网络相关数据的搜集。通过对相关文件的修改控制log4cxx系统的日志信息搜集工作。创建TCP服务器完成对系统服务器发送的控制信息的响应。2.在系统服务器的实现过程中,在TCP服务器的基础上,使用多线程编程以及socket编程相关知识完善其对客户端发来的信息的处理。定义并实现通信协议完成系统服务器以及数据源代理服务器之间的信息传递。使用libcurl实现数据源代理服务器与系统服务器之间的数据共享,按照定义的规则对数据进行处理后传输到客户端处。3.在客户端的实现过程中,从相关文件中读取配置信息后,使用基于corba规则定义的通信协议完成客户端与系统服务器的通信。输出的控制信息被python实现的前端进行处理。在整个系统的实现中使用泛型编程,设计模式来保证系统代码的可移植性,可扩展性,可重用性。系统经过测试,运行状态良好。
毛守德[9](2014)在《数字化油田建设中底层设备TCP/IP协议栈的设计与实现》文中提出本论文意在解决数字化油田建设中,高实时性要求的嵌入式设备与主站之间的通讯问题。在油田上,一方面,很多设备对实时性要求严格,比如碰泵、憋井、油温加热过高,不及时处理,均会导致严重的财产损失;另一方面,传统的嵌入式设备不具有以太网通讯功能,新兴的具备以太网通信功能的嵌入式设备普遍采用的是非实时操作系统。这正是困扰数字化油田建设的一个主要问题:即为了满足数字化油田建设中通讯需要,提供数据支撑,则设备的时实性与现实要求难以匹配;而采用传统的旧有设备,通讯连接将无法实现。本设计从实用出发,针对高实时性、要求采用以太网通信的嵌入式设备进行轻量级的协议栈开发,不但可以解决油田设备的通讯困境,也可为其他工、农、安防等行业对实时和通信均有较高要求的应用提供优质的解决方案。因此,该协议栈的开发,对油田其他行业的嵌入式设备通讯发展具有极好的推动促进作用,具备极高的实用价值。《数字化油田建设中底层设备TCP/IP协议栈的设计与实现》从五个方面介绍了协议栈的设计、实现的过程。一、对开发此协议栈的工具软件进行了简单介绍,并结合本论文,对常用工具进行了介绍,这部分内容见论文的第二章。二、从ISO参考模型入手,阐明协议栈的基本原理,并结合数字化油田建设的实际需求,归纳出协议栈中所需要的主要协议,这部分内容见论文的第三章。三、在介绍完协议栈的基本原理及本论文采用的开发工具后,开始深入研究协议栈的网络访问层及网际层。网络层涉及的内容包括以太网的链路操作和地址解析协议。网际层涉及的内容包括互联网络协议和互联网控制报文协议。这部分内容见论文的第四章。在这一章中,对这些内容均进行了比较详细的论述。四、在完成网络访问层以及网际层设计之后,开始了主机到主机层的设计。根据油田设备的特点,主机到主机层采用的是传输控制协议。为了便于应用工程师的使用,在传输控制协议之上,设计了程序员们熟悉的套接字接口程序。这部分内容见论文的第五章。五、才通用的协议栈中,必须设计超文本协议、文件传输协议、简单邮件传输协议等,以便于浏览网页、使用邮件、传输文件使用,而MODBUS协议则不是必须的。但油田底层设备不需要发邮件、浏览网页,它需要的及时传输油田设备的各种状态。MODBUS协议成为了它必须实现的协议。在第六章中,着重研究了MODBUS协议的实现。目前,该协议栈已经全部设计完成,并且在海拉尔贝中油田,在高寒状态下,进行了三个月的测试运行,各项指标均达到了预期要求。同时,在东营沿海高湿、高腐蚀的环境中进行了三个月的测试运行,无故障。目前已在兴城油田、海拉尔油田、东营油田进行了实际运行,效果反应良好。
王禹华[10](2013)在《PaaS云管理系统设计与实现》文中提出PaaS层在云计算中承担上层应用托管到下层虚拟资源中和系统管理的重要功能。本文依托国家核高基项目,研究设计并实现了包含业务迁移和日志管理在内的PaaS云管理系统。本文提出的PaaS云管理系统以webservice形式将PaaS管理服务提供给PaaS层各部分,可以提供底层应用和虚拟机的迁移服务和日志管理服务。其中,日志管理实现了日志的读写和分析,并利用CouchDB这一新型数据库高效地分析日志。论文首先介绍了相关背景知识和实现技术,然后针对PaaS云管理的业务迁移和日志管理两个核心需求,将业务迁移划分成应用迁移和虚拟机迁移两个模块,将日志管理划分成日志读取、日志写入本地文件、日志写入CouchDB和日志分析和可视化四个部分。在系统需求分析的基础上,给出了云Manager、业务迁移子系统和日志子系统的设计实现。其中,云Manager通过Jetty容器发布和调用webservice,是PaaS(?)云管理系统的基础;业务迁移子系统给出了应用迁移和虚拟机迁移的设计实现方案;日志子系统给出了日志读取、日志写入文件、日志写入CouchDB的类图设计和日志分析实现。在已有系统的基础上,本文还进行了系统实验和日志分析。在系统实验中,通过缓存数据降低CouchDB数据库的开销,提高系统效率,同时还调研了成熟的分布式系统,给出进一步优化的思路;在日志分析部分,利用CouchDB的Map Reduce API和系统历史日志分析了系统负载、Manager负载、web service负载、VM负载和DB负载,还给出了进一步分析的思路。此外,按照系统的核心功能,本文进行了测试用例的设计和系统测试,系统功能基本达到要求。最后,本文总结了目前工作和下一步工作。
二、应用静态变量实现FTP协议(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、应用静态变量实现FTP协议(论文提纲范文)
(1)Linux应用程序移植到VxWorks的方法研究(论文提纲范文)
0 引言 |
1 系统分析 |
2 移植基本方案和过程 |
3 SFTP功能移植到VxWorks |
1)需要一个合适的库移植。 |
2)在Linux中安装putty,运行configure生成makefile文件。 |
3)函数接口替换。 |
4)经过测试,手动输入对应的命令,SFTP功能已经正常。 |
5)稳定性测试。 |
4 结语 |
(2)嵌入式鼾声采集与传输系统设计(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.2.1 鼾声采集技术研究现状 |
1.2.2 嵌入式音频远程传输技术研究现状 |
1.3 论文主要研究内容及章节安排 |
2 鼾声滤波方法研究 |
2.1 鼾声与语音分析 |
2.1.1 鼾声波形分析 |
2.1.2 语音和鼾声的区别研究 |
2.2 短时能量法端点检测 |
2.3 鼾声滤波方法 |
2.4 本章小结 |
3 音频文件传输技术研究 |
3.1 音频传输方案分析 |
3.1.1 传输需求分析 |
3.1.2 UDP可靠传输可行性分析 |
3.2 UDP可靠传输机制 |
3.2.1 错序重排机制 |
3.2.2 确认应答机制 |
3.2.3 分组请求重传机制 |
3.2.4 速率控制机制 |
3.3 音频文件传输协议设计 |
3.3.1 数据包结构及类型 |
3.3.2 文件传输控制 |
3.3.3 文件传输协议测试 |
3.4 本章小结 |
4 硬件设计以及文件系统移植 |
4.1 系统需求分析 |
4.2 硬件整体方案设计 |
4.3 主控及模块电路设计 |
4.3.1 主控制器电路设计 |
4.3.2 音频采集模块电路设计 |
4.3.3 无线通信模块电路设计 |
4.3.4 电源模块电路设计 |
4.3.5 存储模块电路设计 |
4.4 内存管理及文件系统移植 |
4.4.1 内存管理 |
4.4.2 FatFs文件系统移植 |
4.5 本章小结 |
5 软件设计及测试分析 |
5.1 系统软件框架 |
5.2 采集滤波任务程序设计 |
5.3 压缩编码任务程序设计 |
5.3.1 Opus编码器移植 |
5.3.2 压缩编码任务设计 |
5.4 文件传输任务程序设计 |
5.4.1 终端文件传输任务程序设计 |
5.4.2 服务器文件传输任务程序设计 |
5.5 系统功能测试 |
5.5.1 采集滤波功能测试 |
5.5.2 压缩编码功能测试 |
5.5.3 文件传输功能测试 |
5.6 本章小结 |
6 总结和展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
附录 作者在读期间发表的学术论文及参加的科研项目 |
(3)基于Android平台的数据自动转发系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景 |
1.2 研究内容 |
1.3 论文主要内容与组织架构 |
第二章 相关技术 |
2.1 Android系统框架 |
2.1.1 应用程序层 |
2.1.2 应用程序框架层 |
2.1.3 系统库和Android运行时 |
2.1.4 Linux内核层 |
2.2 Android组件 |
2.2.1 Activity |
2.2.2 Service |
2.2.3 ContentProvider |
2.2.4 BroadcastReceiver |
2.3 Android WiFi模块 |
2.4 文件传输协议 |
2.4.1 FTP协议 |
2.4.2 FTP框架 |
2.5 CyanogenMod介绍 |
2.6 本章小结 |
第三章 系统需求分析及概要设计 |
3.1 系统需求分析 |
3.1.1 功能性需求 |
3.1.2 非功能性需求 |
3.2 系统架构 |
3.3 使用场景 |
3.4 开发环境 |
3.4.1 Android源码编译环境搭建 |
3.5 本章小结 |
第四章 系统详细设计与实现 |
4.1 控制模块的设计与实现 |
4.1.1 设计思路 |
4.1.2 模块实现 |
4.2 用户配置模块的设计与实现 |
4.2.1 设计思路 |
4.2.2 模块实现 |
4.3 WiFi模块的设计与实现 |
4.3.1 设计思路 |
4.3.2 模块实现 |
4.4 文件传输模块的设计与实现 |
4.4.1 设计思路 |
4.4.2 模块实现 |
4.5 文件隐藏模块的设计与实现 |
4.5.1 设计思路 |
4.5.2 模块实现 |
4.6 本章小结 |
第五章 系统测试及验证 |
5.1 测试目标及环境 |
5.1.1 测试目标 |
5.1.2 测试环境 |
5.2 用户配置功能测试 |
5.2.1 文件传输发送端配置模块 |
5.2.2 文件传输接收端配置模块 |
5.3 WiFi模块功能测试 |
5.3.1 自动开启WiFi热点功能测试 |
5.3.2 自动连接WiFi热点功能测试 |
5.3.3 隐蔽WiFi图标功能测试 |
5.4 文件传输模块功能测试 |
5.4.1 文件自动传输功能测试 |
5.4.2 断点续传功能测试 |
5.5 文件隐藏模块功能测试 |
5.5.1 文件隐藏功能测试 |
5.6 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文 |
(4)基于Android的手机蜜罐研究与设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题的背景和意义 |
1.2 国内外研究现状 |
1.3 本文主要研究内容 |
1.4 章节安排 |
第二章 基础知识 |
2.1 蜜罐技术 |
2.1.1 蜜罐概念与分类 |
2.1.2 蜜罐关键技术 |
2.2 Android简介 |
2.2.1 Android平台 |
2.2.2 Android系统架构 |
2.2.3 Android安全机制 |
2.3 本章小结 |
第三章 基于Android的手机蜜罐系统框架 |
3.1 基于Android的手机蜜罐系统模型 |
3.2 基于Android的手机蜜罐形式化描述 |
3.3 关键问题 |
3.3.1 数据监测 |
3.3.2 日志记录 |
3.3.3 系统控制 |
3.3.4 动态部署 |
3.4 本章小结 |
第四章 手机蜜罐原型系统的实现 |
4.1 手机蜜罐系统开发技术选择 |
4.2 数据监测模块 |
4.2.1 检测恶意连接 |
4.2.2 检测恶意软件 |
4.3 日志记录模块 |
4.3.1 日志生成 |
4.3.2 日志上传 |
4.3.3 日志分析 |
4.4 系统控制模块 |
4.5 动态部署功能 |
4.6 本章小结 |
第五章 手机蜜罐原型系统的实验与测试 |
5.1 系统测试环境搭建 |
5.2 恶意网络连接测试 |
5.2.1 FTP服务匿名测试 |
5.2.2 FTP服务非匿名测试 |
5.2.3 DoS攻击测试 |
5.3 检测恶意软件 |
5.3.1 检测应用市场软件 |
5.3.2 检测恶意软件发送短信 |
5.4 系统动态部署测试 |
5.5 本章小结 |
总结和展望 |
参考文献 |
攻读硕士学位期间取得的学术成果 |
致谢 |
(5)流量经营系统中数据仓库调度子系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 主要创新工作 |
1.3 论文结构 |
第二章 数据仓库调度子系统需求分析 |
2.1 数据仓库调度系统需求分析 |
2.2 ETL工具需求分析 |
2.3 图形化调度配置界面需求分析 |
2.4 本章小结 |
第三章 数据仓库调度子系统总体设计 |
3.1 系统概述 |
3.2 系统功能设计 |
3.3 系统用例设计 |
3.4 系统总体架构 |
3.5 本章小结 |
第四章 仓外调度模块的设计与实现 |
4.1 文件系统设计 |
4.1.1 系统根目录设计 |
4.1.2 工作流主目录设计 |
4.2 数据模型设计 |
4.3 关键数据结构设计 |
4.3.1 Job相关数据结构 |
4.3.2 Task相关数据结构 |
4.4 详细设计 |
4.4.1 COPART通用消息服务框架 |
4.4.2 系统的模块结构设计 |
4.4.3 Dispatch Core模块的详细设计 |
4.4.4 Monitor模块的详细设计 |
4.4.5 Web Interface模块的详细设 |
4.4.6 图形化配置界面webManager的详细设计 |
4.5 系统的实现 |
4.5.1 系统的组网和部署 |
4.5.2 系统的配置 |
4.6 系统测试 |
4.6.1 测试环境 |
4.6.2 系统功能测试 |
4.7 本章小结 |
第五章 仓内调度模块的实现 |
5.1 Oozie调度软件原理 |
5.2 仓内调度模块的配置实现 |
5.3 本章小结 |
第六章 ETL工具的设计与实现 |
6.1 ETL工具的开发规范 |
6.1.1 命名规范 |
6.1.2 插件输入参数规范 |
6.1.3 文件存放规范 |
6.2 etl_ftploader的设计与实现 |
6.2.1 功能概述 |
6.2.2 详细设计 |
6.2.3 实现与测试 |
6.3 etl_urlanalysis的设计与实现 |
6.3.1 功能概述 |
6.3.2 详细设计 |
6.3.3 实现与测试 |
6.4 本章小结 |
第七章 总结与展望 |
参考文献 |
致谢 |
作者攻读学位期间发表的学术论文目录 |
(6)独立式运动控制器的语言规划及编程环境研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景与意义 |
1.2 运动控制器研究现状 |
1.2.1 运动控制器分类 |
1.2.2 运动控制可编程技术 |
1.3 本文研究工作和结构安排 |
第二章 系统整体架构 |
2.1 硬件规划 |
2.1.1 处理器方案 |
2.1.2 OMAPL138介绍 |
2.1.3 硬件结构 |
2.2 软件规划 |
2.3 本章小结 |
第三章 运动控制语言及编译前端 |
3.1 运动控制语言规划 |
3.1.1 编程环境基础 |
3.1.2 运动控制类指令 |
3.2 编译器架构 |
3.3 词法分析器 |
3.3.1 正则表达式 |
3.3.2 基于Flex的词法分析实现 |
3.4 语法分析器 |
3.4.1 上下文无关文法 |
3.4.2 语法分析技术 |
3.4.3 基于Bison的语法分析实现 |
3.5 抽象语法树 |
3.6 语义分析器 |
3.6.1 符号表 |
3.6.2 语义检查 |
3.7 本章小结 |
第四章 运动控制语言运行时系统 |
4.1 运行时系统基础架构 |
4.1.1 机器结构设计 |
4.1.2 内存组织管理 |
4.2 汇编环境及描述 |
4.2.1 汇编环境 |
4.2.2 汇编描述 |
4.3 汇编器 |
4.3.1 符号表 |
4.3.2 可执行文件 |
4.4 虚拟机执行引擎 |
4.5 本章小结 |
第五章 运动控制器系统固件开发 |
5.1 嵌入式LINUX系统 |
5.2 嵌入式LINUX开发环境 |
5.2.1 交叉编译环境 |
5.2.2 编程环境 |
5.2.3 调试环境 |
5.3 基于DSPLINK的双核应用通信 |
5.3.1 通信组件 |
5.3.2 应用通信设计 |
5.4 基于MODBUS/TCP的通讯设计 |
5.4.1 协议栈介绍 |
5.4.2 客户端设计实现 |
5.4.3 FreeModbus移植 |
5.4.4 应用报文规划 |
5.5 本章小结 |
第六章 运动控制器编程开发环境 |
6.1 软件规划 |
6.1.1 开发工具 |
6.1.2 软件结构 |
6.2 软件实现 |
6.2.1 设备连接管理 |
6.2.2 工程管理 |
6.2.3 文件管理 |
6.2.4 工具模块 |
6.2.5 编译模块 |
6.2.6 文件同步 |
6.2.7 主界面 |
6.3 本章小结 |
第七章 语言系统及编程环境测试 |
7.1 实验平台 |
7.2 应用对象实例 |
7.3 编译器 |
7.3.1 词法分析 |
7.3.2 语法分析 |
7.3.3 代码生成 |
7.4 汇编器 |
7.5 DSPLINK通讯 |
7.6 本章小结 |
总结与展望 |
参考文献 |
附录1贴标机控制代码-汇编中间结果 |
攻读硕士学位期间取得的研究成果 |
致谢 |
附件 |
(7)工控系统漏洞扫描技术的研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状 |
1.2.1 工控系统安全研究现状 |
1.2.2 漏洞扫描技术研究现状 |
1.3 研究内容及章节安排 |
第二章 漏洞扫描技术综述 |
2.1 漏洞扫描技术 |
2.1.1 漏洞扫描技术分类 |
2.1.2 常见漏洞扫描技术 |
2.2 漏洞扫描方法 |
2.3 漏洞扫描工具 |
2.4 小结 |
第三章 基于层次探测的工控系统漏洞扫描 |
3.1 工控系统与传统网络的区别 |
3.2 基于层次探测的工控系统漏洞扫描 |
3.3 工控系统探测 |
3.3.1 PROFINET实时通信协议分析 |
3.3.2 针对工控系统的网络探测 |
3.3.3 针对工控系统的系统探测 |
3.4 小结 |
第四章 ICS漏洞扫描系统设计与实现 |
4.1 ICS漏洞扫描系统架构设计 |
4.2 工控系统探测模块 |
4.2.1 网络探测 |
4.2.2 系统探测 |
4.3 数据比对模块 |
4.4 数据库模块 |
4.5 小结 |
第五章 系统测试与结果验证 |
5.1 实验环境 |
5.2 实验工具 |
5.3 系统效果验证 |
5.4 小结 |
第六章 总结 |
6.1 论文主要工作 |
6.2 下一步工作 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文目录 |
(8)分布式环境中诊断系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
符号对照表 |
缩略语对照表 |
第一章 绪论 |
1.1 研究背景 |
1.2 国内外现状 |
1.3 研究的目的及意义 |
1.4 论文的工作及结构 |
1.5 小结 |
第二章 相关理论及技术 |
2.1 CORBA概述 |
2.2 FTP概述 |
2.3 libcurl概述 |
2.4 守护进程及NT Service概述 |
2.5 POSIX概述 |
2.6 小结 |
第三章 需求分析 |
3.1 系统环境 |
3.2 系统的功能分析 |
3.3 系统的结构 |
3.4 小结 |
第四章 系统设计 |
4.1 系统整体设计 |
4.2 DiagnosticsClient设计 |
4.3 DiagnosticsCenter设计 |
4.3.1 整体结构设计 |
4.3.2 FTP服务器设计 |
4.4 DiagnosicsAgent设计 |
4.4.1 整体结构设计 |
4.4.2 数据资源的设计 |
4.5 模块通信结构的设计 |
4.6 数据诊断功能的设计 |
4.7 小结 |
第五章 系统实现 |
5.1 系统的开发环境 |
5.1.1 硬件环境 |
5.1.2 makefile相关说明 |
5.1.3 组件通信框架wiffle |
5.2 DiagnosticsClient的实现 |
5.2.1 详细结构 |
5.2.2 具体实现 |
5.3 DiagnosticsCenter的实现 |
5.3.1 详细结构 |
5.3.2 具体实现 |
5.3.3 FTP服务器的配置 |
5.4 DiagnosticsAgent的实现 |
5.4.1 详细结构 |
5.4.2 具体实现 |
5.5 小结 |
第六章 部署与结果 |
6.1 组件安装 |
6.2 系统测试 |
6.3 系统运行结果 |
6.4 小结 |
总结与展望 |
参考文献 |
致谢 |
作者简介 |
(9)数字化油田建设中底层设备TCP/IP协议栈的设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 实用价值与意义 |
1.2 国内外研究动态 |
1.3 本文工作内容 |
1.4 论文结构 |
第二章 开发工具软件简介 |
2.1 创建RTMU4842A工程 |
2.2 工程管理 |
2.3 工程基本配置 |
2.4 其他操作及本章小结 |
第三章 协议栈的基本原理 |
3.1 ISO参考模型 |
3.2 TCP/IP参考模型 |
3.3 数字化油田建设中底层设备TCP/IP协议栈所包含的主要协议 |
3.4 本章小结 |
第四章 网络访问层及网际层设计与实现 |
4.1 网络访问层设计与实现 |
4.1.1 以太网链路层协议 |
4.1.2 地址解析协议设计与实现 |
4.1.3 以太网接收和发送设计与实现 |
4.2 网际层设计与实现 |
4.2.1 互联网络协议设计与实现 |
4.2.2 Internet控制报文协议设计与实现 |
4.3 本章小结 |
第五章 主机到主机层设计与实现 |
5.1 传输控制协议设计与实现 |
5.1.1 TCP报文格式 |
5.1.2 TCP协议设计实现 |
5.2 套接字的设计与实现 |
5.2.1 建立(socket)设计实现 |
5.2.2 绑定(bind)设计实现 |
5.2.3 监听(listen)设计实现 |
5.2.4 认可(accept)设计实现 |
5.2.5 连接(connect)设计实现 |
5.2.6 接收(read)函数设计实现 |
5.2.7 发送(write)函数设计实现 |
5.2.8 关闭(close)函数设计实现 |
5.3 本章小结 |
第六章 MODBUS-TCP协议设计与实现 |
6.1 TCP模式帧说明 |
6.2 MODBUS-TCP程序实现 |
6.3 本章小结 |
第七章 TCP/IP协议栈测试 |
7.1 测试方法及测试工具 |
7.2 测试步骤及结论 |
7.3 本章小结 |
第八章 结论 |
致谢 |
参考文献 |
(10)PaaS云管理系统设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第1章 引言 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
1.4 论文结构 |
第2章 相关技术概述 |
2.1 云计算 |
2.1.1 云计算相关概念 |
2.1.2 PaaS层系统管理 |
2.1.3 PaaS云管理服务 |
2.2 远程过程调用 |
2.2.1 远程过程调用 |
2.2.2 webservice |
2.3 Log4j |
2.4 CouchDB |
2.4.1 NoSQL |
2.4.2 CouchDB |
2.5 Map Reduce |
2.5.1 Map Reduce算法原理 |
2.5.2 CouchDB Map Reduce |
2.6 本章小结 |
第3章 系统需求分析 |
3.1 PaaS云管理系统需求概述 |
3.1.1 PaaS云管理需求 |
3.1.2 课题关注的PaaS云管理需求 |
3.1.3 PaaS云Manager |
3.2 云业务迁移子系统 |
3.2.1 云业务迁移子系统功能 |
3.2.2 云业务迁移子系统结构 |
3.3 云日志子系统 |
3.3.1 云日志子系统功能 |
3.3.2 云日志子系统结构 |
3.4 本章小结 |
第4章 系统设计实现 |
4.1 PaaS云Manager |
4.1.1 PaaS云Manager总体设计 |
4.1.2 Manager webservice发布 |
4.1.3 Manager启动 |
4.1.4 Manager webservice实现 |
4.1.5 Manager webservice调用 |
4.2 云业务迁移子系统 |
4.2.1 云业务迁移Manager |
4.2.2 获取虚拟机信息 |
4.2.3 应用迁移 |
4.2.4 虚拟机迁移 |
4.3 云日志子系统 |
4.3.1 云日志Manager |
4.3.2 云日志读取和写入策略 |
4.3.3 云日志写入文件 |
4.3.4 云日志写入CouchDB |
4.3.5 云日志Map Reduce分析 |
4.3.6 云日志可视化 |
4.4 本章小结 |
第5章 系统优化与日志分析 |
5.1 系统优化 |
5.1.1 降低CouchDB连接开销 |
5.1.2 离线处理 |
5.1.3 系统性能影响 |
5.1.4 进一步优化思路 |
5.2 日志分析 |
5.2.1 Map Reduce日志负载统计 |
5.2.2 进一步分析日志 |
5.3 本章小结 |
第6章 系统部署、测试 |
6.1 测试环境 |
6.2 测试用例设计和功能测试 |
6.2.1 PaaS云Manager |
6.2.2 云业务迁移 |
6.2.3 云日志写入文件 |
6.2.4 云日志离线写入CouchDB |
6.2.5 云日志分析 |
6.2.6 测试结果分析 |
6.3 本章小结 |
第7章 总结与展望 |
7.1 论文工作总结 |
7.2 未来工作展望 |
参考文献 |
缩略语 |
致谢 |
攻读硕士论文期间发表论文和成果 |
四、应用静态变量实现FTP协议(论文参考文献)
- [1]Linux应用程序移植到VxWorks的方法研究[J]. 侯波,黄众,覃事东. 技术与市场, 2021(02)
- [2]嵌入式鼾声采集与传输系统设计[D]. 王恩典. 杭州电子科技大学, 2020(04)
- [3]基于Android平台的数据自动转发系统的设计与实现[D]. 李健. 北京邮电大学, 2017(03)
- [4]基于Android的手机蜜罐研究与设计[D]. 邢文娟. 中国石油大学(华东), 2016(07)
- [5]流量经营系统中数据仓库调度子系统的设计与实现[D]. 王岩. 北京邮电大学, 2016(04)
- [6]独立式运动控制器的语言规划及编程环境研究[D]. 郑炳坤. 华南理工大学, 2015(01)
- [7]工控系统漏洞扫描技术的研究[D]. 王欢欢. 北京邮电大学, 2015(08)
- [8]分布式环境中诊断系统的设计与实现[D]. 王鑫. 西安电子科技大学, 2014(06)
- [9]数字化油田建设中底层设备TCP/IP协议栈的设计与实现[D]. 毛守德. 电子科技大学, 2014(03)
- [10]PaaS云管理系统设计与实现[D]. 王禹华. 北京邮电大学, 2013(11)