面向多終端的數(shù)據(jù)提供系統(tǒng)的研究與實現(xiàn)
本文選題:數(shù)據(jù)提供 + 請求查詢; 參考:《北京郵電大學(xué)》2016年碩士論文
【摘要】:數(shù)據(jù)提供技術(shù)是一種將數(shù)據(jù)源中底層異構(gòu)數(shù)據(jù)細節(jié)對用戶屏蔽,并將對數(shù)據(jù)的查詢與修改操作封裝成簡單接口供用戶調(diào)用的中間件技術(shù)。隨著國民經(jīng)濟的發(fā)展和物聯(lián)網(wǎng)的普及,生產(chǎn)和生活中對數(shù)據(jù)的需求越來越大,對數(shù)據(jù)使用的封裝要求越來越高。數(shù)據(jù)提供技術(shù)變得越來越重要,它有著廣闊的使用前景和極高的使用價值。一般物聯(lián)網(wǎng)項目中使用的數(shù)據(jù)都是從底層傳感器等監(jiān)測設(shè)備中獲取的。由于監(jiān)測設(shè)備的種類非常多,因此其上傳的數(shù)據(jù)類型也千差萬別。在使用數(shù)據(jù)之前需要對其進行篩選和轉(zhuǎn)化,將不同類型的數(shù)據(jù)進行歸一化的處理。同時,一般從監(jiān)測設(shè)備中上傳的數(shù)據(jù)都是底層的原始數(shù)據(jù),與物聯(lián)網(wǎng)項目業(yè)務(wù)邏輯中需要的數(shù)據(jù)有很大的不同,在實際場景中不能直接使用,需要轉(zhuǎn)化并抽象為業(yè)務(wù)層面的數(shù)據(jù)。使用數(shù)據(jù)的用戶可能由不同編程語言開發(fā),運行于不同操作系統(tǒng)上。因此需要確保能夠向不同終端的用戶提供數(shù)據(jù)。本文介紹了目前數(shù)據(jù)提供技術(shù)在國內(nèi)外研究的現(xiàn)狀,并從一個具體的物聯(lián)網(wǎng)監(jiān)測與管理項目出發(fā),認真分析了數(shù)據(jù)提供技術(shù)的使用場景和面臨的一些問題,設(shè)計并實現(xiàn)了一套可供多終端用戶調(diào)用的數(shù)據(jù)提供接口。該套數(shù)據(jù)提供接口能夠通過基于WebService的被動請求查詢和基于發(fā)布訂閱系統(tǒng)的主動實時推送兩種模式向多種編程語言開發(fā)的多終端用戶提供數(shù)據(jù)。此外,本文介紹了為保障數(shù)據(jù)提供功能而實現(xiàn)的數(shù)據(jù)包裝算法、數(shù)據(jù)庫連接池和用戶驗證模塊。用戶通過該套數(shù)據(jù)提供接口即可正確、方便、高效地獲取到所需的數(shù)據(jù)。
[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.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TP391.44;TN929.5
【參考文獻】
相關(guān)期刊論文 前10條
1 彭玢;代潔;;基于中間庫與WebService平臺信息交互接口設(shè)計[J];計算機與數(shù)字工程;2013年11期
2 范新民;;高并發(fā)環(huán)境下MySQL軟硬件配置優(yōu)化[J];福建師范大學(xué)學(xué)報(自然科學(xué)版);2013年06期
3 黃淑靜;楊紅梅;;利用JSON+WebService實現(xiàn)Android訪問遠程數(shù)據(jù)庫[J];科技信息;2013年09期
4 毛熠;陳娜;;MD5算法的研究與改進[J];計算機工程;2012年24期
5 羅江華;;基于MD5與Base64的混合加密算法[J];計算機應(yīng)用;2012年S1期
6 高靜;段會川;;JSON數(shù)據(jù)傳輸效率研究[J];計算機工程與設(shè)計;2011年07期
7 李現(xiàn)艷;趙書俊;初元萍;;基于MySQL的數(shù)據(jù)庫服務(wù)器性能測試[J];核電子學(xué)與探測技術(shù);2011年01期
8 魏曉玲;;MD5加密算法的研究及應(yīng)用[J];信息技術(shù);2010年07期
9 劉強;崔莉;陳海明;;物聯(lián)網(wǎng)關(guān)鍵技術(shù)與應(yīng)用[J];計算機科學(xué);2010年06期
10 鄔海波;吳保國;;基于WebService的多源數(shù)據(jù)庫數(shù)據(jù)訪問方法[J];電腦知識與技術(shù);2009年31期
相關(guān)碩士學(xué)位論文 前1條
1 王威;MySQL數(shù)據(jù)庫源代碼分析及存儲引擎的設(shè)計[D];南京郵電大學(xué);2012年
,本文編號:2032310
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2032310.html