基于嵌入式Web的存储卡访问系统
本文选题:嵌入式Web 切入点:GoAhead 出处:《西安电子科技大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着信息技术的全面发展,各种新型的移动终端设备大量涌入终端市场,大多数移动终端都提供了存储卡的支持功能,用户可以通过USB接口与终端连接访问存储卡,但是这种方式不便于多个用户之间的数据共享。鉴于当前市场上大多数终端设备自带Wi-Fi功能并且各种设备之间可以通过Wi-Fi方便地进行数据交互,这就为通过无线方式访问存储卡提供了可能。如何使用户通过Wi-Fi访问存储卡,成为当前迫切需要解决的问题。 本文提出了一种通过嵌入式web访问存储卡的方式,即结合web技术,以HTTP方式访问存储卡的方案。本文以高通MDM平台的UFI类无线数据卡项目为背景,在无线数据卡成功移植了GoAhead Web服务器的基础上,结合XML技术设计并实现了基于嵌入式web的存储卡访问系统。本文主要做了以下几个方面的工作: (1)研究了嵌入式web服务器和XML技术,分析了基于嵌入式web的存储卡访问系统的需求,对系统体系结构进行设计并对系统进行了功能模块划分。 (2)根据系统功能模块划分,设计并实现了每个模块的功能,主要包括WEB UI模块、文件基本操作模块、文件上传模块及文件下载模块。 (3)分别对每个功能模块进行了功能和性能测试,以保证系统运行稳定,界面友好且功能完善,进而达到预期的设计目标。 文件上传模块和文件下载模块是本文工作的重点和难点,本文主要在以下两个方面做了创新: (1)由于目前GoAhead服务器无法提供文件上传与下载的功能,本文通过深入研究服务器处理HTTP请求消息及响应消息的工作原理,对服务器进行功能改进,,实现了基于HTTP协议的文件上传与下载功能,使多个用户能够在Wi-Fi方式下共享存储卡中的文件信息,解决了USB方式下的操作困难。 (2)采用XML文件为数据存储中间层,提高了系统的灵活性和可扩展性。同时利用Ajax技术完成对XML文件的无刷新请求,减小了服务器端的处理时间和处理负担,提高了系统的响应速度。
[Abstract]:With the overall development of information technology, a large number of new mobile terminal devices pour into the terminal market. Most mobile terminals provide the support function of memory card. Users can access the memory card through USB interface and terminal connection. However, this approach does not facilitate the sharing of data between multiple users. Given that most terminal devices in the current market have Wi-Fi capabilities and that data can be easily exchanged between various devices via Wi-Fi, This makes it possible to access the memory card wirelessly. How to make the user access the memory card through Wi-Fi has become an urgent problem to be solved. In this paper, a method of accessing memory card through embedded web is proposed, that is, the scheme of accessing memory card by HTTP combined with web technology. The background of this paper is the UFI type wireless data card project of Qualcomm MDM platform. On the basis of successfully transplanting GoAhead Web server to wireless data card, and combining with XML technology, the memory card access system based on embedded web is designed and implemented. 1) the embedded web server and XML technology are studied, the requirements of memory card access system based on embedded web are analyzed, the system architecture is designed and the function modules are divided. According to the partition of system function module, the function of each module is designed and realized, including WEB UI module, file basic operation module, file upload module and file download module. In order to ensure the stability of the system, the interface is friendly and the function is perfect, the expected design goal is achieved. File upload module and file download module are the focus and difficulty of this paper, this paper mainly in the following two aspects of innovation:. 1) because the GoAhead server can not provide the function of file upload and download at present, this paper improves the function of the server by deeply studying the working principle of the server dealing with the HTTP request message and response message. The function of file upload and download based on HTTP protocol is realized, which enables multiple users to share file information in memory card under Wi-Fi mode, and solves the difficulty of operation in USB mode. The XML file is used as the middle layer of data storage, which improves the flexibility and expansibility of the system. At the same time, the Ajax technology is used to complete the non-refresh request of the XML file, which reduces the processing time and processing burden of the server. The response speed of the system is improved.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333;TP311.52
【参考文献】
相关期刊论文 前10条
1 李晶媛;韩慧莲;;基于HTTP协议的多线程下载工具的实现[J];电脑开发与应用;2009年10期
2 郝兆平;;XML应用及发展趋势的探讨[J];电脑知识与技术;2009年09期
3 刘银水;肖正宇;孙伟;;基于ARM-Linux的嵌入式WEB服务器[J];单片机与嵌入式系统应用;2007年06期
4 王杰;苏小光;;基于嵌入式Web技术的自动配气系统的设计[J];电子测量技术;2008年07期
5 黄景文;基于HTTP协议和数据库的文件上传方法[J];广西科学院学报;2005年03期
6 袁菲;陆阳;;XML在嵌入式环境下的应用[J];合肥工业大学学报(自然科学版);2007年04期
7 刘亮亮;王宁;王亚飞;;XMLHttpRequest异步功能在Web开发中的实现[J];黑龙江科技信息;2009年29期
8 陶波,丁汉,熊有伦;基于嵌入式Internet的工业控制[J];测控技术;2001年08期
9 张信权;彭军林;李少卿;于哲;李忠安;周森;王言国;王瑞雪;;基于GOAHEAD、SVG和PRFIS的变电站远程Web监控系统设计[J];电力系统保护与控制;2011年12期
10 闵红;;基于IP组播和嵌入式Web服务器的视频监控系统[J];科技情报开发与经济;2007年05期
相关硕士学位论文 前10条
1 王科颖;3G数据卡PC端软件的设计与实现[D];西安电子科技大学;2011年
2 刘芳;嵌入式Web服务中的XML解析技术研究与实现[D];江苏大学;2005年
3 刘博;嵌入式Web服务器的设计与实现[D];西安电子科技大学;2006年
4 朱鹏;支持双协议栈的嵌入式Web Server研究[D];合肥工业大学;2006年
5 陈初;Ajax技术在B/S模式工业监控系统中的研究与应用[D];浙江大学;2007年
6 李亚娟;嵌入式Web技术应用研究[D];西安电子科技大学;2008年
7 郭强;基于ARM嵌入式Linux的网络化监控采集系统的设计与实现[D];北京交通大学;2008年
8 李艳峥;基于嵌入式Web服务器的心电远程监护系统的研制[D];北京工业大学;2008年
9 张伟;嵌入式Web Server的构建及应用研究[D];武汉理工大学;2009年
10 潘炜;基于Rex系统的嵌入式服务器的设计与实现[D];西安电子科技大学;2012年
本文编号:1609396
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1609396.html