亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于智能家居網(wǎng)絡(luò)的語義網(wǎng)關(guān)實(shí)現(xiàn)方法

        2018-09-10 13:10:18張小麗
        關(guān)鍵詞:本體

        張小麗

        摘要:提出了一種可以精確表達(dá)智能家居設(shè)備語義數(shù)據(jù)的方法,該智能家居的語義網(wǎng)關(guān)是在Android平臺(tái)上采用語義網(wǎng)技術(shù)、protégé本體和開源的SWIP架構(gòu)并結(jié)合Andorid Content Provider構(gòu)建而成的,把無語義的智能家居數(shù)據(jù)轉(zhuǎn)換成有語義的智能家居數(shù)據(jù),用戶可通過本地的RDF Browser或者瀏覽器實(shí)時(shí)獲取有語義數(shù)據(jù)的智能家居設(shè)備,實(shí)現(xiàn)不同廠商的智能家居設(shè)備的語義融合。

        關(guān)鍵詞:智能家居網(wǎng)絡(luò);語義網(wǎng)關(guān);SWIP框架;本體;Android

        中圖分類號(hào):TP274文獻(xiàn)標(biāo)志碼:A文章編號(hào):1008-1739(2018)20-68-4

        An Implement Method of Semantic Gateway for Home Automation Networks

        ZHANG Xiaoli(The 2nd Middle School of Ordos, Ordos Inner Mongolia 017000, China)

        0引言

        互聯(lián)網(wǎng)的海量數(shù)據(jù)給人們帶來了許多困擾,為了使網(wǎng)絡(luò)能夠給用戶提供更加智能化的服務(wù),萬維網(wǎng)的創(chuàng)始人Tim Berners-Lee于2001年正式提出了基于本體的語義網(wǎng)概念[1]。語義網(wǎng)的核心思想是通過使用機(jī)器可以理解的元數(shù)據(jù)語言來描述網(wǎng)絡(luò)信息資源內(nèi)容[2],從而使網(wǎng)絡(luò)應(yīng)用程序通過檢索基于不同規(guī)則的信息語義來表達(dá)信息。

        目前,大多數(shù)的智能家居生產(chǎn)廠家都有自己的協(xié)議標(biāo)準(zhǔn),很難實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)融合[3]。為了解決智能家居設(shè)備語義數(shù)據(jù)融合的問題,有2個(gè)主要的難題需要攻克:①如何統(tǒng)一由不同生產(chǎn)廠家協(xié)議標(biāo)準(zhǔn)不同而產(chǎn)生的數(shù)據(jù)格式;②如何精準(zhǔn)地表達(dá)智能家居設(shè)備的語義數(shù)據(jù)。為了解決第2個(gè)難題,通過采用基于本體的語義技術(shù),提出了一種基于智能家居網(wǎng)絡(luò)的語義網(wǎng)關(guān)設(shè)計(jì)方法。

        1智能家居語義網(wǎng)關(guān)總體實(shí)現(xiàn)方案

        1.1智能家居網(wǎng)絡(luò)系統(tǒng)的總體設(shè)計(jì)

        本文所設(shè)計(jì)的智能家居網(wǎng)絡(luò)系統(tǒng)由一個(gè)智能家居語義網(wǎng)關(guān)和信息家電系統(tǒng)組成,其中信息家電系統(tǒng)包含溫濕度傳感器、光照傳感器、空調(diào)、冰箱及電視5個(gè)家居設(shè)備。

        與傳統(tǒng)的智能家居網(wǎng)關(guān)相比,該智能家居語義網(wǎng)關(guān)主要實(shí)現(xiàn)4個(gè)功能:①在家庭中通過局域網(wǎng)的方式將信息家電系統(tǒng)的各個(gè)設(shè)備接入到智能家居語義網(wǎng)關(guān)中,對(duì)各個(gè)設(shè)備傳來的無語義數(shù)據(jù)進(jìn)行存儲(chǔ);②將無語義數(shù)據(jù)轉(zhuǎn)換成語義數(shù)據(jù);③允許用戶通過基于Android操作系統(tǒng)的平板電腦或者手機(jī)語義網(wǎng)關(guān)設(shè)備瀏覽語義數(shù)據(jù);④將用戶語義網(wǎng)關(guān)數(shù)據(jù)作為外部數(shù)據(jù)鏈接供其他用戶在瀏覽器上訪問。

        1.2智能家居語義網(wǎng)關(guān)的功能組成

        智能家居語義網(wǎng)關(guān)的功能組件如圖1所示。由六大功能模塊組成,分別是智能家居設(shè)備數(shù)據(jù)采集模塊、數(shù)據(jù)存儲(chǔ)模塊、數(shù)據(jù)訪問接口模塊、語義數(shù)據(jù)轉(zhuǎn)換接口模塊、RDF解析接口模塊和語義數(shù)據(jù)瀏覽及共享模塊。其中,數(shù)據(jù)采集和存儲(chǔ)模塊主要用來接收、解析智能家居設(shè)備數(shù)據(jù)并存入到Android平板的數(shù)據(jù)庫中,數(shù)據(jù)訪問接口模塊用來訪問數(shù)據(jù)庫中存儲(chǔ)的設(shè)備無語義數(shù)據(jù)。

        語義網(wǎng)關(guān)中的語義數(shù)據(jù)模塊由語義數(shù)據(jù)轉(zhuǎn)換接口、RDF語義解析接口和語義數(shù)據(jù)瀏覽及共享這三大模塊構(gòu)成,并且都是基于Android語義服務(wù)框架來構(gòu)建的。智能家居語義網(wǎng)關(guān)通過4個(gè)APP實(shí)現(xiàn),與語義網(wǎng)關(guān)各模塊間的關(guān)系如圖2所示。

        2智能家居語義網(wǎng)關(guān)的實(shí)現(xiàn)過程

        2.1語義網(wǎng)關(guān)工作原理

        以訪問存儲(chǔ)在TemProvider數(shù)據(jù)庫表temp_data中第1條溫濕度傳感器設(shè)備記錄為例,說明該語義網(wǎng)關(guān)的工作原理,如圖3所示。

        ①用戶在網(wǎng)頁地址欄中輸入要該條記錄對(duì)應(yīng)的外部Uri(http://域名:端口號(hào)+智能家居設(shè)備的Authority+路徑)并點(diǎn)擊搜索,此時(shí)會(huì)將該請(qǐng)求發(fā)送給RDF Server服務(wù)器。

        ②RDF Server服務(wù)器接收請(qǐng)求后將外部Uri轉(zhuǎn)換為本地Uri(Content://authority/path),并將本地Uri發(fā)送給RDF Content Resolver。

        ③RDF解析接口模塊(RDF Content Resolver)再根據(jù)本地Uri查找安裝在其上面的所有注冊(cè)了的語義轉(zhuǎn)換接口,此時(shí)滿足條件的RDF Temperature and Humidity Sensors Provider將響應(yīng)該請(qǐng)求查找TemProvider數(shù)據(jù)庫表temp_data中的第1條記錄。

        ④TemProvider返回三元組給RDF Temperature and Humidity Sensors Provider。

        ⑤RDF Temperature and Humidity Sensors Provider通過哈希表映射返回RDF語義三元組給RDF Content Resolver。

        ⑥RDF Content Resolver通過Jena的RDF API接口為RDF建模,并將三元組對(duì)象放入到模型中,并通過寫RDF將語義數(shù)據(jù)的封裝在RDF文件中,最終返回給RDF Server服務(wù)器。

        ⑦RDF Server服務(wù)器進(jìn)而響應(yīng)用戶查看該設(shè)備某條記錄語義數(shù)據(jù)的請(qǐng)求將RDF文件返回給用戶端。

        2.2使用protégé構(gòu)建溫濕度傳感器的本體模型

        OWL本體文件刻畫智能家居設(shè)備中涉及到的詞匯以及詞匯之間的關(guān)系,是語義數(shù)據(jù)轉(zhuǎn)換接口模塊輸出語義數(shù)據(jù)的基礎(chǔ)[4]。實(shí)現(xiàn)智能家居語義數(shù)據(jù)轉(zhuǎn)換接口之前,需要構(gòu)建智能家居設(shè)備的本體描述文件。根據(jù)本體模型建立的方法用prot佴g佴4.3構(gòu)建的溫濕度傳感器本體如圖4所示,最終生成用本體語言表述該設(shè)備屬性的Temperature.owl文件,它的Uri為http://localhost/temperature.owl。

        2.3構(gòu)建溫濕度傳感器的Content Provider

        溫濕度傳感器的Content Provider繼承了Android Content Provider,可實(shí)現(xiàn)不同設(shè)備應(yīng)用程序間傳輸結(jié)構(gòu)化的數(shù)據(jù),通過query()、insert()、delete()及update()方法,分別實(shí)現(xiàn)是對(duì)相應(yīng)的智能家居數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行查詢、插入、刪除及更新的操作[5]。語義數(shù)據(jù)訪問接口的應(yīng)用程序RDF Provider Manager通過該接口來訪問數(shù)據(jù)庫表存儲(chǔ)的溫濕度傳感器設(shè)備數(shù)據(jù)。

        構(gòu)建溫濕度傳感器的Content Provider需經(jīng)過以下4個(gè)步驟:①設(shè)計(jì)基于Sqlite數(shù)據(jù)庫表,用于存儲(chǔ)采集到的溫濕度傳感器設(shè)備數(shù)據(jù);②定義TemProvider并為其實(shí)現(xiàn)query()、insert()、delete()及update()方法;③定義Provider的Authority,content Uris及列名;④注冊(cè)用戶自定義的Content Provider,并為該Content Provider綁定一個(gè)唯一標(biāo)識(shí)的Uri。設(shè)置訪問權(quán)限,允許其他應(yīng)用程序訪問該接口。注冊(cè)溫濕度傳感器設(shè)備的Cotent Provider,其中,Authority為“com.zxl.homeatuoprovider. temps”,ContentResolver查詢TemProvider的數(shù)據(jù)庫表中記錄時(shí)用唯一標(biāo)識(shí)該記錄的Uri[6]。

        2.4語義網(wǎng)關(guān)的服務(wù)層

        語義網(wǎng)關(guān)服務(wù)層的整體架構(gòu)由RDF * Provider、RDF Server, RDF Content Resolver和RDF Browser組成。各組成部分的功能如下:

        1 RDF * Provider:允許智能家居設(shè)備數(shù)據(jù)存儲(chǔ)模塊中的應(yīng)用程序的數(shù)據(jù)暴露為RDF語義數(shù)據(jù),供其他應(yīng)用程序訪問。

        2 RDF Content Resolver:RDF解析接口模塊是訪問語義數(shù)據(jù)的統(tǒng)一接口,作為一個(gè)后臺(tái)服務(wù),主要用于維護(hù)已安裝的RDF* Provider列表,并從已有的RDF* Provider解析Uri和檢索RDF語義數(shù)據(jù)。

        3 RDF Browser:類似于訪問數(shù)據(jù)鏈接的客戶端,通過檢索在RDF* Provider注冊(cè)的設(shè)備Uri訪問本地的語義網(wǎng)關(guān)中的智能家居設(shè)備語義數(shù)據(jù),RDF Server作為一個(gè)Web服務(wù)器,將用戶語義網(wǎng)關(guān)數(shù)據(jù)作為外部數(shù)據(jù)鏈接供其他用戶在瀏覽器上訪問。

        2.5語義數(shù)據(jù)的實(shí)現(xiàn)

        RDFContentProvider該接口允許應(yīng)用程序?qū)⒆约旱臄?shù)據(jù)暴露為RDF語義數(shù)據(jù),以溫濕度傳感器為例分析語義數(shù)據(jù)實(shí)現(xiàn)過程:①為該傳感器構(gòu)建一個(gè)RDFTemperatureandHumidity SensorsProvider類,在該類中創(chuàng)建一個(gè)HashMap實(shí)例HashMap

        猜你喜歡
        本體
        Abstracts and Key Words
        對(duì)姜夔自度曲音樂本體的現(xiàn)代解讀
        《我應(yīng)該感到自豪才對(duì)》的本體性教學(xué)內(nèi)容及啟示
        專題
        Care about the virtue moral education
        卷宗(2013年6期)2013-10-21 21:07:52
        漫仔漫妞
        国产男女猛烈无遮挡免费视频网址| 日本一区二区在线播放| 久久日韩精品一区二区| 蜜桃高清视频在线看免费1| 女同视频一区二区在线观看| 亚洲视频在线观看| 最近免费中文字幕| 四虎影视国产884a精品亚洲| 久久精品国产亚洲av沈先生| 米奇欧美777四色影视在线| 人妻少妇精品无码专区二区 | 国内精品久久久久久久97牛牛| 无码国产福利av私拍| japanese无码中文字幕| 亚洲国产一区二区三区在观看| 国产一区二区三区 在线观看| 午夜亚洲av日韩av无码大全| 吃奶还摸下面动态图gif| 欧美日韩亚洲国产无线码| 日本一区二区三区丰满熟女| 老子影院午夜伦不卡| 成 人 网 站 免 费 av| 精品久久久久久国产潘金莲| 午夜精品久久99蜜桃| 国产又粗又黄又爽的大片| 最新国产日韩AV线| 美腿丝袜美腿国产在线| 国产青青草在线观看视频| 中文字幕精品一区二区2021年| 欧美日韩亚洲一区二区精品| 成人在线观看视频免费播放| 亚洲av中文无码乱人伦下载| 少妇内射高潮福利炮| 亚洲啪啪AⅤ一区二区三区| 成人免费av色资源日日| 精品人妻无码视频中文字幕一区二区三区| 五月天久久国产你懂的| 91成人自拍视频网站| 免费av一区二区三区| 欧美老妇与zozoz0交| 中文字幕有码在线视频|