当前位置:主页 > 科技论文 > 软件论文 >

面向多终端的数据提供系统的研究与实现

发布时间:2018-06-17 20:14

  本文选题:数据提供 + 请求查询 ; 参考:《北京邮电大学》2016年硕士论文


【摘要】:数据提供技术是一种将数据源中底层异构数据细节对用户屏蔽,并将对数据的查询与修改操作封装成简单接口供用户调用的中间件技术。随着国民经济的发展和物联网的普及,生产和生活中对数据的需求越来越大,对数据使用的封装要求越来越高。数据提供技术变得越来越重要,它有着广阔的使用前景和极高的使用价值。一般物联网项目中使用的数据都是从底层传感器等监测设备中获取的。由于监测设备的种类非常多,因此其上传的数据类型也千差万别。在使用数据之前需要对其进行筛选和转化,将不同类型的数据进行归一化的处理。同时,一般从监测设备中上传的数据都是底层的原始数据,与物联网项目业务逻辑中需要的数据有很大的不同,在实际场景中不能直接使用,需要转化并抽象为业务层面的数据。使用数据的用户可能由不同编程语言开发,运行于不同操作系统上。因此需要确保能够向不同终端的用户提供数据。本文介绍了目前数据提供技术在国内外研究的现状,并从一个具体的物联网监测与管理项目出发,认真分析了数据提供技术的使用场景和面临的一些问题,设计并实现了一套可供多终端用户调用的数据提供接口。该套数据提供接口能够通过基于WebService的被动请求查询和基于发布订阅系统的主动实时推送两种模式向多种编程语言开发的多终端用户提供数据。此外,本文介绍了为保障数据提供功能而实现的数据包装算法、数据库连接池和用户验证模块。用户通过该套数据提供接口即可正确、方便、高效地获取到所需的数据。
[Abstract]:Data providing technology is a middleware technology which hides the details of the underlying heterogeneous data in the data source and encapsulates the query and modification operations into a simple interface for the user to call. With the development of the national economy and the popularization of the Internet of things, the demand for data in production and life is increasing, and the requirement of data encapsulation is becoming higher and higher. Data-providing technology is becoming more and more important, it has broad application prospects and high use value. Data used in general Internet of things projects are obtained from underlying sensors and other monitoring devices. Because there are many types of monitoring devices, the types of data uploaded vary widely. It is necessary to filter and transform data before using them, and to normalize different types of data. At the same time, the data uploaded from the monitoring equipment are all the underlying raw data, which is very different from the data needed in the business logic of the Internet of things project, and can not be used directly in the actual scenario. Data needs to be transformed and abstracted into business level data. Users of data may be developed in different programming languages and run on different operating systems. There is therefore a need to ensure that data is available to users at different terminals. This paper introduces the current research status of data supply technology at home and abroad, and from a specific monitoring and management project of the Internet of things, it analyzes the usage scenario and some problems of data supply technology. Designed and implemented a set of data for multiple terminal users to provide interface. The data provider interface can provide data to multi-terminal users developed in various programming languages through two modes: passive request query based on Web Service and active real-time push based on publish / subscribe system. In addition, this paper introduces the data packaging algorithm, database connection pool and user authentication module. The user can get the required data correctly, conveniently and efficiently through the interface.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP391.44;TN929.5

【参考文献】

相关期刊论文 前10条

1 彭玢;代洁;;基于中间库与WebService平台信息交互接口设计[J];计算机与数字工程;2013年11期

2 范新民;;高并发环境下MySQL软硬件配置优化[J];福建师范大学学报(自然科学版);2013年06期

3 黄淑静;杨红梅;;利用JSON+WebService实现Android访问远程数据库[J];科技信息;2013年09期

4 毛熠;陈娜;;MD5算法的研究与改进[J];计算机工程;2012年24期

5 罗江华;;基于MD5与Base64的混合加密算法[J];计算机应用;2012年S1期

6 高静;段会川;;JSON数据传输效率研究[J];计算机工程与设计;2011年07期

7 李现艳;赵书俊;初元萍;;基于MySQL的数据库服务器性能测试[J];核电子学与探测技术;2011年01期

8 魏晓玲;;MD5加密算法的研究及应用[J];信息技术;2010年07期

9 刘强;崔莉;陈海明;;物联网关键技术与应用[J];计算机科学;2010年06期

10 邬海波;吴保国;;基于WebService的多源数据库数据访问方法[J];电脑知识与技术;2009年31期

相关硕士学位论文 前1条

1 王威;MySQL数据库源代码分析及存储引擎的设计[D];南京邮电大学;2012年



本文编号:2032310

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2032310.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4779b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com