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

        ?

        移動終端信息識別的研究與分析

        2014-01-15 09:34:16劉幺和
        湖北工業(yè)大學學報 2014年5期
        關鍵詞:信息

        袁 海,劉幺和,花 奇

        (湖北工業(yè)大學機械工程學院,湖北 武漢430068)

        隨著物聯(lián)網(wǎng)[1]大規(guī)模普及,在零售、醫(yī)療衛(wèi)生、物流、運輸、公共事業(yè)、制造及公共安全等重點行業(yè),及平安家庭、個人健康、電子支付等公共服務領域?qū)ζ髽I(yè)級、家庭級或個人級的移動類物聯(lián)網(wǎng)終端提出了更高要求。不同的移動終端采集自不同來源的數(shù)據(jù),數(shù)據(jù)信息內(nèi)容和信息格式各不相同,導致移動終端對數(shù)據(jù)的識別難度大大增加,識別的種類包括:光電一體化信息識別、圖像處理與識別、聲學信號的識別、射頻信息識別等。因此,對物體的信息進行實時、有效的識別是物聯(lián)網(wǎng)發(fā)展亟待解決的問題。利用物聯(lián)網(wǎng)本身的智能處理能力,以及云計算、模式識別等各種智能技術能有效解決這一問題。

        1 移動終端信息識別架構(gòu)

        1.1 移動終端本地識別整體設計

        信息識別技術是計算機發(fā)展的產(chǎn)物,又是輔助計算機識別信息的一大類技術系統(tǒng),可以將它看成是計算機的眼睛、耳朵、鼻子和感覺神經(jīng)。就像人的大部分信息獲取來自人的感官一樣,自動信息識別技術是人們?nèi)粘I钪羞\用較多,且較為成熟的一門技術。

        目前信息的載體有一維條形碼、二維條形碼,而容量較大的芯片則通過射頻技術識別。一維條形碼[2]有信息承載成本低、識別方便等顯著優(yōu)勢,但是信息容量太小。射頻識別技術的發(fā)展相當成熟,對信息的保存也相對安全,不像一維條形碼那樣容易受到損壞,但是其成本相對較高。近幾年逐步成長起來的二維條形碼同一維條形碼一樣,幾乎是零成本信息存儲技術,但是二維條形碼[3]的存儲容量卻大得多,十分適合移動終端本地識別。

        移動終端對信息在本地識別的框架如圖1所示,主要包括采集模塊、處理模塊、顯示模塊、系統(tǒng)控制模塊、嵌入式數(shù)據(jù)庫。

        圖1 移動終端識別框架圖

        采集模塊負責對模擬信號進行采集,并且轉(zhuǎn)換為數(shù)字信號,如對二維條形碼進行掃描。處理模塊所處理的可能是圖像、視頻等數(shù)據(jù),而圖像、視頻數(shù)據(jù)處理的速度要求較高,因此可能會用到DSP等高速處理器。顯示模塊主要應用于對識別信息的顯示。控制模塊也稱作主控制器,可進行系統(tǒng)移植。μC/OS-II是一個可移植性、可固化、可裁剪的、占先式多任務實時內(nèi)核,它適用于多種微處理器[4]。嵌入式數(shù)據(jù)庫的種類繁多,主要有Sybase SQL Anywhere、Oracle TimesTen、BerkleyDb和SQLite等,其中SQLite是一款開源的,不受許可證費用約束,并且是專門為嵌入式設計的[5]。其主要用途在于儲存一定量的識別數(shù)據(jù),例如在語音控制系統(tǒng)中,需要將語音指令保存在系統(tǒng)中。當有指令過來時,需要對語音信息進行識別,進而執(zhí)行指令所對應的操作。

        這種在本地識別的技術識別速率高,適合對信息量相對較小的、數(shù)據(jù)結(jié)構(gòu)不復雜的信息進行識別,并且隨著移動終端數(shù)目的增多,其成本也將不斷提高。隨著網(wǎng)絡化的發(fā)展,面對需要海量存儲和管理的數(shù)據(jù),NSA/SAN(網(wǎng)絡化存儲)、云存儲和虛擬信息中心在物流、運輸、公共事業(yè)、安防監(jiān)控行業(yè)有著巨大的應用前景。因此,對海量數(shù)據(jù)的識別也是大勢所趨。

        1.2 云端處理技術

        1.2.1 遠程識別的基本結(jié)構(gòu) 遠程識別技術[6]為不同程序域、不同進程和不同計算機中活動的對象提供了廣泛的框架,使其相互之間能夠進行暢通無阻的通信,真正實現(xiàn)了軟件的分布式應用。云端服務是采用面向服務的體系結(jié)構(gòu)(service-oriented architecture,SOA)[7],在 SOA 中,接口是關鍵的,接口定義了服務的類型,而不是實現(xiàn)服務的技術。

        遠程識別技術有移動終端和云端兩部分(圖2)。

        移動終端分為信息采集器、識別代理、顯示器三個部分。信息采集器主要用于采集待識別信息,并進行模數(shù)轉(zhuǎn)換。采集器采集的信息傳遞給識別代理,由于采集的二進制代碼不夠規(guī)范,所以需要識別代理對二進制代碼進行過濾處理。例如:利用DS18B20采集的十進制數(shù)信息為25.6,則其真實溫度為25.6×0.0625=16℃(0.0625為溫度常數(shù)),并且將過濾后的信息轉(zhuǎn)發(fā)到Internet遠程識別服務器。顯示器用來顯示經(jīng)過云端識別的結(jié)果。

        云端主要由云數(shù)據(jù)中心和云服務中心兩部分組成[8]。云計算平臺是一個集海量數(shù)據(jù)存儲、分析于一體的服務平臺。將海量待識別信息存放于云計算平臺的數(shù)據(jù)中心,形成一個信息庫。由于移動終端識別的信息結(jié)構(gòu)復雜,類型繁多,所以對信息的存儲有較為嚴格的要求,數(shù)據(jù)中心就是基于數(shù)據(jù)模型管理和操作數(shù)據(jù)的。云服務中心為云平臺提供了一致的設計、開發(fā)、部署和運行服務器端程序的框架。類似插件的方式,對各種服務器端信息識別程序都可以在云平臺上運行,無論是基于“.NET”的識別組件,還是基于java的識別組件,云平臺提供了調(diào)用這些組件的接口,云平臺管理員只需設置這些組件的位置和所開發(fā)的工具即可。云服務中心可以對大量實時數(shù)據(jù)和歷史數(shù)據(jù)進行高性能計算和數(shù)據(jù)挖掘,并且集成了報表和數(shù)據(jù)分析、輔助決策等服務,能夠?qū)ΥR別信息進行有效識別。

        圖2 遠程處理基本結(jié)構(gòu)

        1.2.2 遠程識別的工作機制 遠程識別與典型的客戶端/服務器模式(C/S)應用程序的工作機制相似,服務器對象在網(wǎng)絡上某個地方創(chuàng)建、部署它的位置,并且時刻監(jiān)聽要鏈接的客戶端。當客戶端向服務器發(fā)送請求時,攜帶了有關調(diào)用和參數(shù)的詳細信息,服務器接受請求參數(shù),調(diào)用相關方法處理,并將處理結(jié)果返回客戶端。如圖2所示的遠程識別的工作機制,移動終端利用信息采集器采集信息,經(jīng)過轉(zhuǎn)換后,將信息發(fā)送到識別代理,識別代理對數(shù)據(jù)進行過濾,轉(zhuǎn)換成利于傳輸?shù)母袷?,并且攜帶服務器端IP地址,使用Createlnstanee或Getobjeet方法向云端發(fā)出識別請求。云服務中心接受請求,調(diào)用識別組件中的函數(shù),并且將云數(shù)據(jù)中心的識別數(shù)據(jù)查詢出來,提取特征進行識別,識別完成后將識別結(jié)果返回至移動終端。移動終端對組件的調(diào)用是基于租約機制的,租約到期,遠程處理機制將釋放引用。

        2 基于移動終端的產(chǎn)品信息的識別開發(fā)實例

        本案例所針對的是產(chǎn)品二維碼識別文件信息。由于文件信息很大,故無法采用二維碼直接存儲;同樣由于文件量大,且移動終端內(nèi)存不夠,過多的文件也不易于在移動終端存儲。因此結(jié)合以上兩種方案,只在移動終端存儲文件信息的地址,而把文件存放在云端。這樣就可以識別海量的文件,聲音,視頻信息。

        2.1 產(chǎn)品信息EPC數(shù)據(jù)

        EPC——產(chǎn)品電子代碼,實際上是一種編碼手段,其載體可以是二維條形碼、電子標簽等。這里采用 EPC-64編碼格式(圖3)[9]。

        圖3 基于EPC-64的車輛信息編碼結(jié)構(gòu)

        產(chǎn)品信息EPC就是需要識別的信息,即產(chǎn)品的出廠日期、公司簡介,以及在各大商場的出售價格等。EPC就像一把打開所有信息大門的鑰匙。例如:11 0000000000 10111101 01001010 00000010 00000 00000000000000000000001。頭字段11(十進制3)表示采用的是EPC-64,后面相應的部分表示:中國湖北省武漢市某某公司,桶裝面,編號1。其二維碼見圖4。

        圖4 產(chǎn)品信息EPC二維碼

        2.2 移動終端程序設計

        移動終端需要移植μC/OS-II系統(tǒng),并且安裝SQLite數(shù)據(jù)庫[10],其創(chuàng)建數(shù)據(jù)庫表以及存儲數(shù)據(jù)如下sql語句所示:

        sqlite> create table EPC2IP (id integer primary key,EPCcode text,IP text,Company text,Category text,Serial-Num text);

        sqlite>insert into EPC2IP(id,EPCcode,IP,Company,Category,SerialNum)values(1,’1100 0000 0000 1011 1101 01001010000000100000000000000000000000000001’,’xxx.xxx.xxx.xxx:8080’,’中國湖北省武漢市某某公司’,’桶裝面’,’1’);

        移動終端的數(shù)據(jù)錄入是通過觸摸屏實現(xiàn)的,也可通過鍵盤實現(xiàn),還可以借助上位機串口錄入。數(shù)據(jù)錄入完之后移動終端進入循環(huán),等待掃描后的二維碼。由識別代理進行處理,以下是識別代理的部分代碼:

        uchar checkrightflag;//驗證標志位

        uchar EPCcodebuffer[65];//EPCcode接受數(shù)組

        uchar Querydata[6][64];//查詢sqlite接受二維數(shù)組

        uchar SendCode[64];//處理后的數(shù)組

        ...

        while(1)

        EPCcodebuffer= ScanQRcode();//二維碼掃描

        if(EPCodebuffer[0]?。絆LDCODEFLG)//判斷是否發(fā)生數(shù)據(jù)更新

        checkrightflag=Check(EPCcodebuffer);//驗證掃描的二維碼

        if(checkrightflag)//驗證是否正確

        { Querydata=QuerybyEPCcode(EPCcodebuffer);//查詢sqlite的函數(shù)

        SendCode=QuerydateDispose(Querydata);//對查詢出的數(shù)據(jù)進行轉(zhuǎn)換為規(guī)范的格式

        EPCodebuffer[0]=0;//更新位置位

        ....

        2.3 云端設計

        移動終端的代理組件將數(shù)據(jù)處理后將Send-Code轉(zhuǎn)換為:“http://xxx.xxx.xxx.xxx:8080/中國湖北省武漢市某某公司.do?Category=桶裝面&SerialNum=1”,移動終端利用這個IP到達云端服務的地址,在云端調(diào)用服務提供者提供的服務即可。遠程識別組件會首先根據(jù)條件去查詢云服務中心的數(shù)據(jù),然后將識別成功的數(shù)據(jù)返回給移動終端。服務中心數(shù)據(jù)庫采用SQL SERVER2008。云端的識別數(shù)據(jù)見圖5。

        圖5 SQL SERVER2008云端產(chǎn)品數(shù)據(jù)表

        從云端返回的數(shù)據(jù)可以是XML格式的,這里采用JSON的數(shù)據(jù)格式,因為在表達相同的信息時,JSON比XML形成的文件更小,更便于機器解析。以下是從云端返回的JSON數(shù)據(jù):

        識別數(shù)據(jù):{產(chǎn)品:{編號:1,品種號:1,生產(chǎn)日期:’2014-1-20’,產(chǎn)地:’湖北省 xxxxxx’,消費者服務熱線:’0278xxxxxx’},

        品種:{品種號:1,品種名稱:’桶裝面’,產(chǎn)品配料:’面餅,調(diào)味包,火腿腸’,致敏原信息:’包含小麥制品,大豆制品,乳制品,蟹,貝類,魚類制品,蛋類制品’,溫馨提示:’如發(fā)現(xiàn)調(diào)味包膨脹,破損,請勿食用,保質(zhì)期6個月’},

        公司:{成立年限:1988,發(fā)展歷程:’1988年創(chuàng)始人靠打工開始了艱苦的創(chuàng)業(yè)歷程……’,公司簡介:’xx企業(yè)中國控股有限公司([本公司])為中國領先飲料及方便面制造商之一……’}

        移動終端接收到數(shù)據(jù)后,利用JSON解析器將識別內(nèi)容解析,然后將結(jié)果顯示在顯示屏上。至此,整個識別過程結(jié)束。

        3 結(jié)束語

        移動終端在本地以及在云端對信息進行識別的技術各有其優(yōu)勢,本地識別識別速度明顯高于在云端識別,適用于數(shù)據(jù)量較小的情況,但如果移動終端數(shù)量多,其成本會急劇上升。隨著4G網(wǎng)絡的發(fā)展,移動終端在云端的識別速度也會隨之提高。這兩種模型不僅適用于對文本信息的識別,而且還適用于語音、圖像、視頻等信息的識別。如何更好地利用這兩種模型,需要具體問題具體分析。

        [1] 楊正洪,周發(fā)武.云計算和物聯(lián)網(wǎng)[M].北京:清華大學出版社,2011.

        [2] 鐘書成,陳曉紅.一維條碼識別系統(tǒng)的設計與實現(xiàn)[J].成都信息工程學院學報,2006,21(12)::73-77.

        [3] 中國物品編碼中心.條碼技術與應用[M].北京:清華大學出版社,2003.

        [4] DAI Qihua,DAI Shuguang,MU Pingan.The solution of real time response for uCOS[J].J.University of Shanghai for Science and Technology,2002,24(01):73-75.

        [5] Allen G,Owens M.The Definitive Guide to SQLite[M].第二版.北京:電子工業(yè)出版社,2012.

        [6] ZHANG Guohua,YUAN Zhongfan.Remote heart sound collection and identification system[J].China Measurement & Test,2012,38(06):49-52.

        [7] 欒大為,劉偉君.基于云計算和SOA構(gòu)架的信息化辦公系統(tǒng)[J].通信管理與技術,2013(03):27-30.

        [8] ZHANG Hongli.Distributed Digital Library Framework Based on Cloud Computing Platform[J].Information Science,2013,31(03):40-45.

        [9] 張海成,張 鐸.物聯(lián)網(wǎng)與產(chǎn)品電子代碼[M].武漢:大學出版社,2010.

        [10]吳名星,李 彤.嵌入式數(shù)據(jù)庫SQLite在UC/OS2上的移植[J].科學技術與工程,2009,9(04):1 023-1 027.

        猜你喜歡
        信息
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        信息超市
        展會信息
        展會信息
        展會信息
        展會信息
        展會信息
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        国产精品久久婷婷六月| 国产免费午夜a无码v视频| 精品视频入口| 日韩国产有码精品一区二在线| 亚洲国产天堂久久综合网| 亚洲乱码国产乱码精品精| 夜夜爽一区二区三区精品| 99久久亚洲国产高清观看 | 天堂а在线中文在线新版| 一个人在线观看免费视频www| 欧美成人精品福利在线视频| 中文字幕亚洲中文第一| 亚洲成av人片乱码色午夜| 亚洲 自拍 另类 欧美 综合| 97久久久久国产精品嫩草影院| 免费女女同黄毛片av网站| av人摸人人人澡人人超碰下载 | 国产精品一区二区av麻豆日韩| 中文无码日韩欧| av中文字幕综合在线| 少妇裸淫交视频免费看| 精品日韩一级免费视频| 欧美性猛交xxxx乱大交3| 无码精品一区二区三区超碰| 激情在线视频一区二区三区| 尤物yw午夜国产精品视频| 丰满少妇被猛烈进入| 亚洲午夜看片无码| 青青草视频在线观看入口| 男女猛烈xx00免费视频试看| 福利视频黄| 国产精品一区二区三区蜜臀| 国产视频一区二区三区在线免费| 久久精品国产网红主播| 国产资源精品一区二区免费| 中文字幕亚洲永久精品| 无码专区亚洲综合另类| 国产精品麻花传媒二三区别| 午夜日韩视频在线观看| 亚洲熟妇中文字幕日产无码| 久久99国产综合精品女同|