時間:2023-03-22 17:44:25
序論:在您撰寫二維碼技術論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
現有的配件使用情況追蹤是通過人工對一大堆紙質配件信息、多處的電子數據進行查閱、甄別、歸類、分析、統計等過程進行粗略分析。這種分析方式存在信息不易查找、關鍵信息容易遺忘、質量信息不易追溯等缺陷。如果對配件的計劃申報、入庫登記、出庫使用、故障維修到最終報廢等重要管理環節從一開始就采用“一物一身份信息”標識、“一物一質量檔案”記錄流轉使用情況的跟蹤管理方式,將充分利用信息化手段集中配件各個時期各個階段的使用信息,使配件的流轉使用情況一目了然,可追溯信息量增大,追溯所需時間降低,追溯信息可信度得到提高。
2確定方案
一是ACCESS質量跟蹤法。使用MicrosoftOfficeAccess數據庫的圖形界面功能,圖形化人工錄入配件流轉使用情況信息,實現對配件的質量跟蹤;二是條形碼質量跟蹤法。使用條形碼技術對機車配件進行身份唯一標識,建立信息化配件質量檔案,實現對配件的全生命質量跟蹤;三是二維碼質量跟蹤法。使用二維碼技術對機車配件進行身份唯一標識,建立信息化配件質量檔案,實現對配件的全生命質量跟蹤。小組從身份信息標識、質量檔案、成果周期等方面對以上3種實施方案進行對比分析。評價結果是,采用二維碼技術完善配件的管理工作。
3制定對策
在確定采用二維碼質量跟蹤法完善配件管理工作后,小組立即從梳理二維碼質量跟蹤具體方法、選用二維碼打碼掃碼設備、建立配件質量跟蹤信息檔案、模擬試用、現場使用等環節進行分工,逐一落實,明確責任人。對策表見表2。
4對策實施
4.1梳理二維碼質量跟蹤具體方法
一是制定“上海機務段機車配件質量跟蹤管理流程圖”,利用網絡信息技術,對配件的靜態信息、動態信息進行統一規范的管理,使配件各個時期的流轉情況得到有效跟蹤。二是以配件為對象,從配件計劃、入庫打碼、出庫掃碼、使用掃碼、維修掃碼到最終報廢掃碼進行全生命周期質量跟蹤管理;以人員為對象,從庫管人員、領料人員到專業管理人員進行全作業過程跟蹤管理,編制了“上海機務段機車配件打碼、掃碼質量跟蹤操作流程圖”。三是規定配件的質量跟蹤實行科室、車間、班組三級管理。技術科負責制定配件質量跟蹤目錄,定期利用配件質量信息跟蹤平臺對配件的全生命周期進行質量跟蹤管理工作;物資設備科負責做好配件基本信息的靜態存檔,入庫、出庫動態信息的二維碼跟蹤管理工作;各整備車間負責做好修程內機車配件的質量控制,督促各班組落實配件上車、下車、自修、委外修、報廢等二維碼跟蹤管理工作;各車間班組負責做好配件的維修,以及及配件上車、下車、自修、委外修、報廢等動態信息的二維碼跟蹤管理跟蹤。四是拓展《鐵路物資管理信息系統》功能,建立二維碼跟蹤機車配件質量信息檔案,運用二維碼技術實現配件的質量跟蹤。效果驗證:該二維碼質量跟蹤具體方法經大家再三歸納分析,一致認為整體框架符合課題設計要求。
4.2選用二維碼打碼、掃碼設備
課題要求打碼機能夠在不同顏色的配件表面打印,打印的內容要求分辨率高,能夠得到較好的識別,經與多家二維碼打碼、掃碼設備廠家對接需求,選定了打碼、掃碼設備。效果驗證:經現場打碼、掃碼試用,這些設備符合課題現場硬件需求。
4.3建立配件質量跟蹤信息檔案
4.3.1新配件入庫信息管理。質量跟蹤信息檔案根據物資管理系統的要求及配件的基本信息自動生成二維碼,庫管人員對物資配件打碼后,配件就帶有唯一的身份基礎信息。4.3.2領料登記和配件去向信息管理。配件需要發料時,物資管理人員對配件進行二維碼掃描,登記相關發料信息,實現配件的出庫流轉記錄追蹤。這是質量跟蹤信息檔案的配件發料登記單。當配件需要上車或下車時,配件管理人員對配件進行二維碼掃描,登記相關上車或下車信息,實現配件的上車、下車流轉記錄追蹤。4.3.3故障配件信息管理。班組人員處理故障配件前,先掃描故障配件的二維碼,在二維碼跟蹤配件質量平臺中對其流轉狀態進行信息更新。配件基本信息更新后,故障配件交由承修班組修復,無法修復的配件則直接填報報廢。4.3.4無二維碼故障配件管理。按新入庫的配件方式對其重新進行二維碼標記。如此,配件質量信息檔案通過“配件入庫、二維碼生成、二維碼打碼、庫存盤點、用料登記、跟蹤查詢”等配件物流管理,實現對配件質量的全生命周期追蹤。效果驗證:經技術科等專業部門的論證,配件質量跟蹤信息檔案滿足課題目標需求。
4.4模擬試用
將配件質量跟蹤信息檔案與打碼、掃碼設備進行關聯,選取幾類具有代表性的配件進行配件的打碼標識,掃碼出庫、掃碼上車使用、掃碼故障維修、掃碼報廢等模擬試用操作,進一步完善了信息檔案的功能,檢驗了信息檔案存儲配件流轉質量信息的能力。效果驗證:配件質量跟蹤信息檔案的功能得到完善,達到模擬試用的目的。
4.5現場使用
一是根據物資管理對配件質量追蹤的需要,對重要配件進行打碼;二是將二維碼掃碼設備布置于上海整備車間檢修庫區,協調技術科、上海整備車間使用二維碼跟蹤配件的流轉使用情況。效果驗證:經上海整備車間、技術科反饋,配件質量跟蹤信息檔案現場使用情況順暢,配件流轉信息得到跟蹤。
5效果檢查
5.1達到了課題目標
一是通過對機車配件進行打碼標識、掃碼出庫、掃碼上車、掃碼維修、掃碼報廢等質量跟蹤環節,實現了對機車配件質量的卡控,形成質量跟蹤單;二是要想得知機車配件的常用信息、固定信息,只需用掃描槍或手機掃描二維碼,就可快速得知該配件的基本信息,實現了配件基礎信息的靜態存檔,隨時隨地查閱的目標;三是回溯平均用時目標實現,由原來的20h降低到10min,人工只需一鍵操作,質量跟蹤平臺就自動搜索提供信息?;厮菪畔⒖尚哦饶繕藢崿F,由原來的70%提高至99%,為后續的配件質量分析提供了有力的數據支持。
5.2經濟效益
一是配件質量信息回溯,課題活動前平均用時20h/件,課題活動后平均用時10min/件,節約了19.83h/件;二是利用二維碼跟蹤配件質量信息后,回溯信息的準確率達99%,對故障配件的責任認定(如配件安裝錯誤、人為損壞等)有了數據支撐,從檢修生產、責任考核中都能節約出大量的費用。對高價互換配件而言,如認定產品出廠質量就有問題,只要啟動索賠程序,節約的費用更是無法預估。
5.3技術效益
一是建立了配件信息管理數據庫,對配件實行全過程、全壽命跟蹤管理。質量信息跟蹤檔案充分發揮了信息的最大優勢,自動對配件的動向信息數據進行歸類、統計、分析,對互換配件的質量進行跟蹤,對故障配件的批次產品進行動向監控,為機車配件的質量控制提供判斷依據,從而以機車配件的質量確保行車安全;二是針對發現的配件質量問題,班組第一時間掃描配件的二維碼,并拍攝照片反饋至物資質量跟蹤平臺,配件的質量問題就由平臺層層向上進行信息的傳遞和反饋,為路局紀委、物資處等部門的各項監督管理工作提供準確、真實的第一手材料。
5.4社會效益
平臺對配件質量的卡控使得配件的質量反饋、故障配件的索賠都有據可查,實現了對供應商的科學管理、透明管理,使得物資采購工作公開、公平、公正,為杜絕不良供應商進入鐵路市場起到了一定的效果。
6標準化
為進一步規范化、標準化二維碼技術在物資管理中的應用課題成果,段編制下發了《上海機務段機車配件質量跟蹤管理辦法(試行)》、《打碼員崗位職責》、《配件打碼工作流程圖》等規章制度,要求相關部門開展好運用二維碼技術跟蹤機車配件質量工作,切實提升段物資管理水平。
7活動總結
針對物流運送信息管理的業務流程,數據庫設計涉及到多用戶,多層次的關聯,需要對普通用戶、運貨人,派送人、業務管理員、系統管理員等多角色進行定義。根據需求設計了多個關系數據表,包括用戶表、訂單表、運單表、貨物信息表、用戶信息反饋表、問題處理表、物流公司信息表、部門表、員工表等,表1~表4說明了主要表字段的具體設計。
1.1用戶表,主要存儲提交訂單的用戶或注冊用戶的基本信息。
1.2訂單表,主要存儲訂單相關信息,管理員根據此訂單生成相應運單。
1.3運單表,存儲生成的運單相關信息,根據物品交運情況,改變運單的狀態。
1.4貨物信息表,存儲交運物品的信息。
2二維碼的生成和解析
2.1服務器端二維碼的生成
二維碼生成在服務器上實現,當管理員點擊生成運單的時候,根據運單信息生成二維碼。信息數據包括:訂單號、訂單人、貨物名稱、下單時間、收單人、收單人地址,還包括生成時的運單號,運送人等。二維碼在生成的時候會先將數據轉換為二進制,并根據其大小來安排每行的小方格的個數。然后通過特有的QR編碼方式將二進制數據進行編碼,并且安排好黑色、白色小白塊的位置。在它的左上角,右上角,左下角都會有一個固定定位區域,其他位置為數據區。
2.2Android端二維碼的解析
移動終端基于Android系統設計開發,客戶程序的使用涉及到用戶和派送員等多個角色。用戶登錄后可以選擇二維碼查詢運單情況,界面如圖4所示,再選擇拍照或從相冊提取照片,如選擇拍照,則進入照相及獲取解析二維碼過程。二維碼的解析涉及到圖像圖形識別分析技術,筆者使用了二維碼開發者提供的開源代碼庫來進行二維碼掃描。二維碼在掃描的時候程序會用攝像頭首先尋找固定的定位區域,判斷出哪里是二維碼區域并取出數據區域,再利用其編碼原理進行解碼,首先轉換為二進制數據再轉換為所需要的數據,并顯示給用戶。
3結論
【關鍵詞】二維碼;高校圖書館;管理工作
二維碼(Two-dimensionalBarCode)是用某種特定幾何圖形以黑白相間圖案形式按一定規律在二維平面上來記錄數據信息的一種應用技術。二維碼在代碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”和“1”比特流的概念,使用若干與二進制相對應的幾何形體來表示數值信息,并通過圖像輸入設備或光電掃描設備自動識讀以實現信息的自動處理。在許多種類的二維條碼中,常用的碼制有:DataMatrix,MaxiCode,Aztec,QRCode,Vericode,PDF417,Ultracode,Code49,Code16K,HanXinCode等,QRCode碼是1994年由日本Denso-Wave公司發明。
QR碼成為目前使用最多的二維空間條碼。
一、二維碼的技術特點及手機時代
在高校圖書館應用的前景二維碼具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。
同時還具有對不同行的信息自動識別功能及處理圖形旋轉變化等特點。隨著移動通信技術和手機3G技術的日益發展,二維條碼作為一種新的信息存儲和傳遞技術,具有信息容量大、不依賴于數據庫和計算機網絡、可靠性高、保密防偽性強和易于制作等優點,在各個領域有著廣泛的應用前景。目前高校在校學生的手機大多具有上網功能,這也為二維碼在高校圖書館中的應用提供了設備上的保證。
特別是在圖書館數字化日益發展的今天,如何將二維碼技術很好的與圖書館日常管理工作相結合是圖書館員面臨的一個新課題。
二、在高校圖書館管理工作中引入二維碼技術的研究
(一)在高校圖書館圖書流通工作中引入二維碼技術圖書流通工作是展示圖書館工作質量的主要窗口,同時也是衡量一個圖書館的讀者服務工作水平高低的重要標志。
目前高校圖書館大多使用INTLAB圖書檢索系統。雖然當前INTLAB系統擁有許多的圖書館與讀者互動的方式,但是該系統在考慮讀者的需求方面做得還不是很完善,從而使系統的易用性和人性化方面的受歡迎程度大打折扣。以INTLAB檢索圖書為例,當讀者從INTLAB上檢索到自己所需的圖書后,讀者接下來的做法是將圖書的相關信息如書名、著者、館藏地點、索書號等用筆記錄在一張紙上,然后根據記錄下來的信息到相關的地點去找對應的圖書。但是在許多讀者的實際操作過程中會存在著各種各樣的問題,比如讀者在檢索到自己所需圖書后,在用筆記錄相關的信息時,可能會因書寫產生誤差而找不到相關的圖書。同時這種記錄方式效率不高,如果圖書數量比較多的話需要更多的抄寫時間,同時產生誤差的機會也增加了,還有事先必須準備好筆和紙等記錄工具,而這種方式很難進行信息分享。面對這樣的問題,我們可以在高校圖書館目錄檢索系統中,給每本圖書和期刊都編有一個單獨的二維碼,只要讀者有一部裝有讀取二維碼軟件的手機(目前讀者的手機絕大部分是安裝and-roind操作系統,可以安裝quickmark二維碼讀取軟件),就可以通過讀碼,輕松地在手機上保存該書的題名、作者、索書號以及書架號所在位置,便捷地在圖書館書架上找到此書。這樣不僅極大地方便了讀者,也使每本書的相關信息可以及時詳細生動的顯示出來。例如:系統為了保證數據的脫機使用,將圖書的相關信息都進行編碼,為了匹配現有的后臺數據庫,應該對ISBN或者ISSN和圖書條碼都進行編碼。一本書的二維條碼中保存信息為:圖書條碼號,ISBN(ISSN)號,書名,作者,出版社,年代,價格,附件內容等多項信息,可以根據實際需要添加更多內容,編碼后將二維條碼打印出來使用在圖書上:圖1是為《愛你,是最美的修行》一書編制的二維碼。
(二)在高校圖書館信息咨詢工作中引入二維碼
技術圖書館管理工作對圖書館員的要求不僅僅是簡單的借還,還需要深層次地向讀者提供信息咨詢服務,即以文獻查找、選擇與利用為依據,向讀者提供具體的文獻、文獻知識和文獻檢索途徑的服務方式。二維碼本身具有的特性可以與館員的信息咨詢工作很好的相契合。
現代圖書館信息咨詢服務分為三大類:異步參考咨詢服務、實時互交式信息咨詢服務和網絡化合作的聯合數字信息咨詢服務。這三類信息咨詢服務體現出的共性為:回答讀者提出的疑問及推薦館藏資源。
二維條碼不需要數據庫的支持,可脫機使用,信息容量大,能表示上千個字符;糾錯能力強,識讀速度快,全方位識讀,且譯碼可靠性高,還可以結合加密解密技術,對信息進行加密。因此,二維條碼以上的特點在圖書館信息咨詢工作中的應用具有更廣泛的意義。
在移動互聯網時代,將二維碼技術與手機短信、網絡應用結合起來,把二維碼經過編碼、糾錯、掩膜形成圖片,然后以圖片短信的方式發送給用戶,作為館員和讀者信息傳遞的手段,將成為高校數字化圖書館建設中的一項關鍵性應用技術。
例如:傳統的信息咨詢方式一般是通過電話、郵箱、當面咨詢等方式來完成的,這些方式比較費時而且信息溝通渠道并不是很暢通,在信息咨詢工作中引入二維碼技術后,當館員發現讀者感興趣的信息資料時,可以將該資料的名稱、作者、相關內容簡介、圖片等讀者需要訪問使用的信息生成二維碼通過手機發送給讀者。
讀者可以通過手機讀取二維碼中的內容,選擇自己感興趣的文獻資料。此時,二維碼信息容量大、糾錯能力強,且譯碼可靠性高的優勢就得到體現,大量的信息通過簡單的方式傳送給有需求的讀者,既生動又直觀,這種新型的信息咨詢方式為信息咨詢工作開辟了新的思路和方法,是傳統的信息咨詢方式所不可比擬的。圖二直觀地顯示出二維碼技術的優點給圖書館咨詢服務工作帶來低成本的信息咨詢機制。
(三)在高校圖書館日常管理工作中引入二維碼技術
1.高校圖書館門禁身份識別中引入二維碼技術。二維碼在高校圖書館身份識別等方面也大有可為,我們可以在高校圖書館安裝讀取二維碼信息的讀碼器,學生們只要持有一張含有個人信息的以DM碼編碼的二維碼,這一編碼可以存在手機上。當讀者進入圖書館時,只要調出手機上存儲的二維碼,通過讀碼器掃描,即可作為進門的憑證。
2.高校圖書館資源引導中引入二維碼技術。在高校圖書館,當新生入學的時候,都要安排館員專門對新生進行入館教育,內容包括介紹圖書館館藏布局、檢索書目的方法等,有些高校圖書館還專門制作了介紹和使用圖書館的視頻短片,這些相關工作不僅耗費人力,物力,又花費較多的時間。在手機時代圖書館可以充分利用二維碼編碼范圍廣,既能表達數字和字母,又能夠把網址、文字、聲音、照片以及指紋等可以數字化的信息進行整合編碼表達的特點將圖書館資源引導影音資料編碼成二維碼張貼于圖書館顯著處,在新生人館教育時,引導其攝于手機并存儲,隨時可以觀看和收聽有關圖書館的多媒體資源引導影音資料,既節省了讀者及工作人員的時間,又隨時可以回放,使新生讀者盡快熟悉圖書館的布局及館藏。
現如今手機隨身攜帶率高而且為使用者本人所持有,圖書館不需提供任何經費購買播放影音資料的設備,還省去購買、租用、維修等人力、物力經費。隨著目前各地高校大學城的興建,大多數高校圖書館館舍都建設得非常宏偉復雜,當讀者進入圖書館借閱大廳,面對復雜的館藏布局,往往無所適從,如果讀者想去某個目的地,就可以通過手機掃描館員已經制作好貼在圖書館醒目位置的特定QR碼,就可以直接顯示路線或以短消息方式告知所在地與目的地之間的行走
路線以及便捷通道,可以幫助讀者迅速地到達目的地。
當讀者需要了解自己的借閱情況時,即可將手機上含有個人信息的二維碼掃入讀碼器,便可在旁邊的電腦上查閱自己的圖書借閱情況。如果要查看或者預訂自修室或閱覽室的座位信息,也可以先刷二維碼,然后在電腦上自行選擇閱覽室的座位和閱覽時間,非常簡單便捷。
清華大學圖書館已經走到了二維碼技術應用的前列,新技術體驗是今年的亮點之一,圖書館推出智能手機二維碼應用,新生可通過智能手機聆聽館長致辭、查看館舍地圖。調查問卷顯示:新生全部持有手機,90.8%的手機可以上網,61.5%的新生體驗了二維碼應用,不少同學用手機上網開通借書權限。當清華新生入學,館員將包含學生信息的二維碼發送到學生手機上,學生拿著手機就可以在圖書館給自己提供自助服務,包括檢索書目、查看自己的借閱情況、預定閱覽室座位等都可以通過刷二維碼來操作,這種新技術的使用非常方便快捷,受到學生的廣泛好評。
三、二維碼技術在高校圖書館管理工作中的創新應用
(一)接收以二維碼為鏈接的高校圖書館設備使用的影音或文字說明
目前自助服務在高校圖書館是一種發展趨勢,讀者可以根據自己的需要,自主完成一些過去由館員完成的書籍查詢、借閱、檢索、復印等行為。這種自助服務突破了時間、空間的限制,提高了文獻的流通率、利用率。自助區的自助借還機,自助掃描,復印設備等的使用,可以將其文字說明以及影音說明一并編碼成手機二維碼,讀者利用手機掃描,即可上網連接到圖文并茂的操作視頻,幫助讀者熟悉操作程序、注意事項等,使之能夠順利自如地完成自助服務。這比張貼生硬的文字方式的使用說明要生動和簡潔,既節約了圖書館的服務成本,又令讀者在較短的時間內找到了自己需要的資料。
(二)二維碼作為高校圖書館多媒體電子資源館藏之間相互連接的媒介
高校圖書館不僅有紙本資源,還有大量的聲音、圖像、視頻等多媒體資源,種類繁多的電子資源已經成為圖書館館藏及服務的一個重要部分。例如云南財經大學館藏電子資源采購的經費占總采購經費的比例已由2006年的18%上升到20**年的28.5%。但電子資源的利用率卻不是很高,在云南財經大學圖書館所做的“對大學生電子資源使用情況的調查”中,有54.6%的大學生不了解圖書館電子服務項目中的視頻資源、有56%的大學生不了解圖書館的音頻資源。在尚慧等關于電子書的調查中僅有27%的同學非常熟悉圖書館擁有的電子圖書資源,僅23%的同學經常使用圖書館的電子圖書資源,而58%的同學認為網上查找電子書不方便。如何提高大學生對館藏電子資源的了解,提高電子資源的利用率,使電子資源能夠發揮功效,方便地服務于大學生,成為各高校圖書館亟待解決的問題。除了要培養大學生對電子書、刊、多媒體資源的正確認識,掌握正確的獲取方法外,圖書館也應創造各種機會把讀者不太了解的館藏電子資源推介出去,比如說學生在查詢、借閱任何一種類型的資源時,同時能了解圖書館中與之相關的其他類型的資源以供其參閱不失為一種辦法。這時二維碼就可以扮演一個“橋梁”的作用,將相關的同一館藏多種版本形式資源(如紙本資源、電子書、電子刊、音視頻資料等)的信息生成二維碼標注于紙本期刊上,這樣讀者就會在閱讀紙本資源時,通過一站式檢索獲得其他資源的信息,大大提高了圖書館相關電子資源的易用性。
(三)將書評生成二維碼,以短消息形式發送給讀者或直接貼在相關圖書上
圖書館書評的根本目的,是為了滿足廣大讀者的需要。館員可以利用書評,向讀者推薦有價值的文獻資料,也幫助讀者找到他們所需要的信息。圖書館書評恰好能夠發揮信息導向功能,成為讀者的參謀,以其準確的、求實的、客觀的介紹和評論,使讀者通過閱讀書評在短時間內了解圖書的主要內容和特點,因而縮短了讀者查找資源的時間,讀者可以將這部分時間和精力投入到有效的閱讀中,這樣既提高了閱讀效率,又提高了圖書利用率。書評為讀者建起一座導航的燈塔。圖書館可以利用手機二維碼開展書評活動。通過二維碼向廣大讀者介紹、宣傳、推薦圖書館的文獻信息資源不失為一種簡便快捷的方法。
從另一方面來看圖書館還可以向讀者征集書評,讀者可以通過書評體現自己的主體作用,滿足讀者多元化的閱讀需求。圖書館也可以藉此了解讀者最新的閱讀動態,從而有針對性地改進服務方式。二維碼在增加閱讀的互動性和趣味性、時尚性的同時,使圖書館可以迅速、精準地采集到讀者的反饋信息,為圖書館的進一步優化服務創造條件。圖書館也藉此在為讀者提供個性化和自助式服務中向前邁進了一步。
四、結語
手機二維碼技術的廣泛應用給各高校圖書館的管理工作提供了良好的發展契機。我國各高校圖書館可以借鑒清華大學圖書館在管理工作中使用二維碼的成功經驗,與運營商合作,在圖書館自動化管理、信息咨詢工作、電子檢索系統、手機圖書館等方面廣泛應用二維碼技術,開展基于二維碼技術的各項管理創新服務,滿足讀者日益提升的閱讀需求。我們相信,二維碼技術的發展和應用普及,將極大地加速我國高校圖書館數字化管理的建設步伐。
參考文獻:
[1]二維碼[EB/OL].[20**-03-23].ba-ike.baidu.com/view/132241.Htm.(Two-dimen-sionalCode[EB/OL].[20**-03-23].baike.baidu.com/view/132241.Htm.)
[2]蔣最先.手機二維碼在高校數字化圖書館中的應用[J].廣西經濟干部管理學院學報,2011(7):100-102.
[3]梁永鴻,蘇寧.手機二維碼在圖書館OPAC中的應用與實現[J].無線互聯科技,2011(3):58-59.
[4]北京清華大學圖書館推出智能手機二維碼應用[EB/OL].[20**-08-28]iot.10086.cn/20**-08-28/1336962201521.html.
關鍵詞:QR碼;模擬退火算法;鏈碼;水印
1 二維碼水印加密背景及目前加密解密現狀
1.1 QR二維碼的應用背景
隨著中國3G技術的普及,以及手機本身性能的提高,二維碼作為一種全新的信息存儲、傳遞和識別技術迅速地融入到了社會生活當中,其保密和安全問題也越來越有研究價值,2012年鐵道部出現了用戶隱私資料信息被二維碼泄密的問題,病毒也開始通過二維碼傳播。目前國內針對二維碼數字加密的技術的論述并不多,在當前期刊網上有關二維碼討論的258篇論文也主要集中于二維碼自身的編碼解碼規則,只有16篇是討論二維碼數字手段加密的。其中加密采取的主要手段是通過復雜昂貴的隱形印刷技術。而討論數字加密的只是對一般圖像都通用的結合水印加密,未能很好的結合QR二維碼自身的編碼規則,所能負載的加密信息量也極少[3]。
1.2 國內外二維碼加密研究現狀
目前,國內外關于二維碼信息隱藏技術的文獻不是很多,研究對象主要是四一七條碼(Portable Data File417,PDF417碼)和QR碼。在國內,針對PDF417碼的研究較多且以空域水印為主,在國外,以研究QR碼居多,以頻域水印為主。牛夏牧[7]等利用變形技術對PDF417碼中的各組成單元寬度加以適量的變動,采用誤差累積的方式實現隱藏信息的嵌入和提取。陳崢等[3]針對PDF417碼,提出了基于邊界移位的隱藏信息嵌入算法。趙博等[4]提出一種基于結構微調法的水印算法,對PDF417碼的組成條空進行適量的微調,將信息隱藏進二維碼中。晁玉海等[5]提出一種對隱藏信息進行擴頻和映射處理,根據PDF417碼自身結構特點,通過微調條碼中的條和空將信息隱藏的方法。Ming Sun等[6]提出兩種基于離散小波變換(Discrete Wavelet Transform,DWT)變換的QR碼數字水印,分別可以嵌入隨機序列和圖片。Jau-Ji Shen等[7]針對PDF417碼提出一種稱作關聯水印的盲水印算法,該算法可以提高水印的嵌入容量并可將PDF417碼用于數據認證。
⑴二維碼圖和傳統防偽制作技術(主要是印刷)相結合,避免碼圖被直接影印、拍照,比如采用隱形印刷等等;
⑵掌握二維碼編碼技術,對二維碼碼圖本身做特殊處理(如加密、復合、變形等),這種方法的目的有二,一是可以讓別人的識讀軟件無法識別碼圖,二是可以在這些碼圖中編入特別信息,以作防偽校驗之用。
簡而言之,一個采用特殊印刷技術,一個采用特殊編碼,從而提高技術門檻也就提高了造假的成本與難度。本文研究算法基于第二種方式,對二維碼碼圖進行特殊處理,達到嵌入 信息進行防偽校驗目的。
2 適用于QR的數字水印算法
2.1 水印的嵌入算法
2.1.1 水印嵌入位置及表示方案
鏈碼和QR二維碼水印信息的位置選擇和像素值改變方案,根據鏈碼、改進的LSB算法和二維碼的基本理論,本文結合處如下表示方案。QR碼圖像是由N*N個深色或者淺色的模塊圖形組成,實驗中是黑色和白色模塊??紤]水印需要的隱蔽性,我們選取黑色的正方形作為水印嵌入單元。假設QR碼的一個模塊圖形的大小為M*M,其中M為模塊的長度(高度),單位是像素。條碼矩陣的大小為N*N。每個正方形基元占用的像素點為M/N。
如圖2.1所示:跟四鏈碼的結合方式為將正方形基元平分成四等份,每一塊的大小為M/2N,選擇其中的一塊,按統一水印規則改變整個選中塊的像素值,嵌入水印信息,按照鏈碼方向的規則給四個方向的小矩陣編碼為0,1,2,3,四幅圖中的紅色區域分別對應著0,1,2,3。這樣每個黑色QR碼的正方形基元便可以承載一位四進制的數。當圖像格式為RGB三色圖時,結合第一章所介紹的改進的LSB編碼規則,每一塊像素值按規則改變后又可表示為00,01,10,11的四進制,跟位置的編碼規則相結合,每個正方形模塊就可以表示一位十六進制的數,也就是4bit的信息。
2.1.2 水.印嵌入流程
如圖2.2 水印算法的整體嵌入步驟:
第一步:根據基本信息編碼出未加密的二維碼舉證,自左向右,自上而下,統計N*N黑色和白色模塊的QR二維碼可用來嵌入水印的黑色模塊的個數,記為C,并記錄下各個可用的黑色模塊在二維碼的二維矩陣中的位置。
第二步:依據偽指紋特征隨機密鑰生成技術,隨機生成三個指紋特征數據記為T1、T2、T3,并將T1、T2、T3轉碼成和水印嵌入方式所采用的編碼進制(八進制、十六進制等)相同的編碼進制,統計出T1,T2,T3所需要的占用編碼位數記為n1,n2,n3。
第三步:如果n1+n2+n3>c,則說明水印嵌入位置不足以嵌入所有的指紋特征數據,當嵌入位置不足時采用基于模擬退火算法競爭機制,解決各個特征信息之間采樣數競爭問題,模擬退火的優勢能保證了嵌入位置的隨機性,和各個特征信息的均衡性。
第四步:依照模擬退火算法競爭機制產生的二維指紋矩陣加密位置對應表,對QR二維碼圖形進行加密。
2.2 水印的提取算法
如圖2.3:首先,從加密的二維碼圖片中解碼出二維碼的基本信息。
將加密后的二維碼圖片記為map1和未水印加密的二維圖片記為map2,導入解碼程序中。
第二步:將相應的兩幅圖像做減法代數運算,提取圖像中目標區域,給定閾值大小為水印差值的一半,將低于閾值的像素點看作相同像素點,差值取絕對值選取為了實現精確定位,因為兩幅圖像編碼格式一致,除了不通目標區域以外,其他區域完全相同,包括圖像大小等。
第三部:使用數學形態學方法,實現斷線的連接,主要目的是保持目標區域邊緣連續,為孤立點的去除做準備。第三步:使用改進中值濾波去除圖像中孤立異常點,如果除了目標區域以外,其他區域完全相同,那么基本不需要去處異常點,在做加入噪聲干擾實驗時去除邊緣毛邊是一個需要除了的問題。
第四步:采用曲線全向跟蹤技術,尋找目標區域的邊緣輪廓,探查到所有目標區域邊緣。
第五步:將圖像按照二維碼自身的編碼規則分成N*N塊,根據上圖中提取去的各個嵌入水印的矩形區域的位置,并將區域大小經過閾值判斷,去掉干擾點,定位出各個區域對應得編碼值,返回二維矩陣各個嵌入水印值位置對應得值。和加密時候保存的加密二維矩陣值進行對比,進行水印驗證。
3 實驗
含有水印的QR碼的識別和提取實驗
算法穩定性實驗,流程如下:
(1)產生一段隨機長度和隨機內容的文本T1。
(2)將文本T1編碼為QR碼圖形Q1。
(3)計算Q1的水印容量大小。
(4)通過通過隨機指紋發生器和模擬退火競爭機制產生水印信息W。
(5)向Q1中嵌入水印信息W得到含有水印的QR碼圖形Q2。
(6)識讀Q2得到T2,并與原始編碼內容T1對比,記錄對比結果。
(7)從含有水印的QR碼圖形Q2中提取水印信息WR。
(8)比較W和WR,記錄對比結果。
(9)重復1000次步驟(1)~(8)的試驗,并計算QR碼的識別正確率和水印嵌入和提取的正確率。
隨機文本T包含英文字母、數字和常用標點符號。重復試驗的次數為100次,最后記錄實驗結果并計算正確率。實驗最終得到的數據是QR碼的識別正確率為97%,嵌入和提取水印的正確率為95%。該實驗表明,水印算法非常穩定,嵌入的水印不會影響到QR碼的正確識別,并且水印信息的嵌入和提取不受水印內容和QR碼載體圖像的影響。
4 結論
提出了一種適用于QR碼的魯棒性和嵌入信息量都適中的水印算法,該算法用鏈碼的方向編碼和改進的LSB算法嵌入水印信息,保證水印信息不會改變QR碼的圖形結構,并確保嵌入的水印信息不會影響到QR碼的正確識別。與現有的利用誤差特性進行信息隱藏的算法相比,該算法極大程度增強了數字水印的隱蔽性,提高了水印信息的嵌入量。同時算法不會受到QR碼的容量限制,并且適合電子保存和打印等多種形式,具有提取水印速度快,抗干擾能力強等優勢。并且提出了由多種生物特征提取出的信息組成水印信息的方式,將二維碼與用戶綁定,實現了人碼一體的認證功能。
[參考文獻]
[l]何葉.基于二維條碼的數字水印技術研究.長沙理工大學碩士學位論文.(2009).
[2]趙博.二維條碼研究.西安電子科技大學碩士學位論文.(2007).
[3]紀興中.基于二維條碼技術的數字水印系統研究.浙江工業大學碩士學位論文.(2007).
[4]陳哲,張永林.數字水印技術在二維條碼證件防偽中的應用.計算機工程與科學.28(4).42-44.(2006).
[5].二維條碼技術應用及標準化狀況介紹.中國標準化.5.26-42.(2006).
【Abstract】With the rapid development of information technology, colleges expect the verification of candidate information can be more reliable, scientific and unified.. However,the lack of human resource, low information verification efficiency and instead of someone else in examination frequency, make the examination process is difficult to realize optimization. To overcome these drawbacks, the article takes the two-dimensional code as the information transmission interface, analyzes and designs the network architecture, logical structure and physical deployment of dimensional code authentication platform, provides a useful and practical reference for college to realize authentication informatization .
【P鍵詞】二維碼;高校;身份認證
【Keywords】two-dimensional code ; university; identity authentication
【中圖分類號】C39 【文獻標志碼】A 【文章編號】1673-1069(2017)04-0166-03
1 引言
高校作為人才的培養基地,一直以來都扮演著科教興國的重要角色,考試制度也順理成章的成為了檢閱人才的必備標桿。然而,社會上的不誠信現象屢見不鮮,加之社會信用體系不完善,客觀上助長了不誠信風氣。大學生作弊現象,代考現象日益加劇,使得考試成績的真實性每況愈下,經調查,
60. 4%的大學生想過考試作弊,39. 1% 的大學生自述曾有過作弊經歷。這種弄虛作假的行為嚴重威脅著國家政策的施行,也使得高校教育策略岌岌可危。為糾正各類教育考試中考生代考、作弊等行為,進一步加強考試環境的綜合治理,我們引入二維碼技術來進行考生身份認證。通過掃描二維碼將考生最新信息呈現給監考教師,防止了考生準考證信息因磨損失真、不完全、容易被篡改等現象而引起代考行為的發生,保證了信息的統一化、可靠化、科學化管理,實現了考生信息的動態更新。系統采用各種最新技術來提高用戶體驗,保證信息的安全性,一定程度上實現了功能和體驗的雙贏[1]。
2 二維碼技術的發展
二維碼是20世紀90年代興起的一種新技術,它是以某種特定的幾何圖形按一定規律在平面上分布組成黑白相間的圖形來記錄數據符號信息的技術。和一維碼相比較,二維碼不但具有存儲容量大、信息密度大(在一個不大的圖形內可存儲數字、英文、漢字、指紋、聲音和圖片等信息)、 采集速度快、制作成本低、糾錯能力強、安全性高等特點,還成功彌補了一維碼只能包含字母與數字的缺陷。它可以從水平軸X軸和縱軸Y軸即橫向和垂直兩個方向對信息進行存儲和處理,這樣既提高了條碼信息存儲量又加速了信息的處理速度等優點,也正是這些優勢使得它廣泛流行于各國各行業中。
我國對二維碼技術的研究開始于1993年,截至目前,條碼標準體系還尚顯單薄,具有自主知識產權和核心研發技術體系還很少,二維碼的推廣和發展受到了一定阻礙。但是隨著我國通信網絡的升級、智能手機的普及和民眾意識的轉變,二維碼的應用前景也漸漸明朗起來,在消化國外先進技術文化的基礎上,制定了一系列二維碼標準:如GB/T17172-1997《四一七條碼》,GB/T18284-2000《快速響應矩陣碼》,《二維碼網格矩陣碼(GM)》,《二維碼緊密矩陣碼(CM)》等,并已在我國的汽車行業自動化生產線、醫療急救服務卡、涉外專利案件收費、珠寶玉石飾品管理及銀行匯票上得到了應用。國內多家IT企業如阿里巴巴、騰訊、百度、新浪等對二維碼的試水,以及中國電信、中國聯通、中國移動等電信巨頭在二維碼手機應用領域的介入都充分顯示了二維碼應用在我國強勁的發展勢頭,我國也在不斷投入資源,鼓勵摸索前進,積極研究和開辟新的應用和領域。
通過文獻梳理和調查國內外關于二維碼技術的應用,我們發現高校對二維碼技術的應用仍處于啟蒙階段,同時,師生證件繁多、不易保管、信息不完整、易損壞、易仿制、丟失使得信息的傳遞存在極大的風險。鑒于二維碼的特點和應用,廣大師生已在日常生活中對其有了初步了解。開發基于二維碼技術的高??忌矸菡J證系統,生成包含高校師生身份認證名片,能夠在極大程度上推動高校信息化發展,確保信息的完整、真實、易用,做到誠信考試,有效規避代考作弊等行為[2]。
摘 要:隨著國家基礎設施以及電網工程的大規模建設,該文通過尋找二維碼技術與電網工程建設管理的契合點,研究二維碼對變電工程建設進行標準化作業管理、質量檢驗檢查、分部工程驗收檔案管理和工程現場設備管理的具體措施,提升工程作業質量規范化水平,提升工程質量管理水平,提高工程信息溯源能力,推進現場信息化技術應用,完善現場相關圖文信息檔案管理。
關鍵詞:二維碼 標準化作業 質量檢查 分部工程驗收 設備管理
中圖分類號:TL37 文獻標識碼:A 文章編號:1674-098X(2016)03(a)-0113-04
在當前我國正處于快速發展階段,全國上下都加大了基礎設施的建設,電力企業也增大了電力設施的建設,通過提高工程現場建設管理水平,保證現場施工的質量控制顯得尤為重要。
二維碼技術在變電站施工現場管理中的應用,是二維碼技術通過結合計算機軟件研發、無線通信技術等共同作用下,實現施工現場標準化作業信息智能提示、查詢;施工現場工程質量智能化檢查;建立可同步查閱的分部工程電子檔案,包含了質量檢查、工程驗收信息;實現分部工程檔案信息的準確、快速查詢。
在變電站施工現場管理中應用二維碼技術,保證了施工現場標準化作業信息輔助查詢、工程質量檢查、分部工程驗收檔案管理等工作在控,實現了現場施工作業質量檢查效率、工程信息溯源效率的提升,大幅度地提升了施工現場作業質量,保證了作業人員施工工藝100%達標、變電站現場工程施工質量100%達標,最終提升施工現場管理水平。
1 二維碼技術
1.1 概述
二維碼(QR(Quick Response)code),又稱二維條碼,它是用特定的幾何圖形按一定規律在平面(二維方向)上分布的黑白相間的圖形,是所有信息數據的一把鑰匙。在現代商業活動中,可實現的應用十分廣泛,如:產品防偽/溯源、廣告推送、網站鏈接、數據下載、商品交易、定位/導航、電子憑證、車輛管理、信息傳遞、名片交流、wifi共享等。
二維碼應用根據業務形態不同可分為被讀類和主讀類兩大類,該成果全部采用二維碼的主讀類業務。
第一,被讀類業務。
平臺將二維碼通過彩信發到用戶手機上,用戶持手機到現場,通過二維碼機具掃描手機進行內容識別。應用方將業務信息加密、編制成二維碼圖像后,通過短信或彩信的方式將二維碼發送至用戶的移動終端上,用戶使用時通過設在服務網點的專用識讀設備對移動終端上的二維碼圖像進行識讀認證,作為交易或身份識別的憑證來支撐各種應用。
第二,主讀類業務。
用戶在手機上安裝二維碼客戶端,使用手機拍攝并識別媒體、報紙等上面印刷的二維碼圖片,獲取二維碼所存儲內容并觸發相關應用。用戶利用手機拍攝包含特定信息的二維碼圖像,通過手機客戶端軟件進行解碼后觸發手機上網、名片識讀、撥打電話等多種關聯操作,以此為用戶提供各類信息服務。
1.2 技術特點
(1)高密度編碼,信息容量大:可容納多達1 850個大寫字母或2 710個數字或1 108個字節,或500多個漢字,比普通條碼信息容量約高幾十倍。
(2)編碼范圍廣:該條碼可以把圖片、聲音、文字、簽字、指紋等可以數字化的信息進行編碼,用條碼表示出來;可以表示多種語言文字;可表示圖像數據。
(3)容錯能力強,具有糾錯功能:這使得二維條碼因穿孔、污損等引起局部損壞時,照樣可以正確得到識讀,損毀面積達50%仍可恢復信息。
(4)譯碼可靠性高:它比普通條碼譯碼錯誤率百萬分之二要低得多,誤碼率不超過千萬分之一。
(5)可引入加密措施:保密性、防偽性好。
(6)成本低,易制作,持久耐用。
(7)條碼符號形狀、尺寸大小比例可變。
(8)二維條碼可以使用激光或CCD閱讀器識讀。
1.3 技術原理
根據變電工程施工現場管理要求,為分部工程、關鍵施工區域、質量檢查對象制作二維碼標識,并顯示在相應位置?,F場作業人員通過移動終端(PAD或智能手機)掃描相應二維碼,可進入到基于二維碼技術研發應用程序界面進行施工區域施工明細、標準化工藝信息、質量檢查記錄、分部工程驗收檔案界面進行對應信息的查看(見圖1)。
2 應用研究
2.1 方案功能圖
方案功能圖見圖2所示。
2.2 標準化作業管理
根據工程施工現場分部工程作業要求,預置工藝作業標準、工藝流程、標準化作業指導書、工藝參照圖等內容信息頁面,在施工伊始為擬定范圍內的項目制作二維碼標識,并制作標牌,作為界面入口。記錄現場作業人員不需要在花時間準備相應的紙質資料,只需要到現場使用帶有掃描二維碼功能應用客戶端移動終端(PAD或手機),通過二維碼掃描查看對應工程的相關作業信息資料,通過工藝參照和圖片,使施工人員掌握工作要點,確保標準工藝和典型工法的100%執行到位,提升作業質量。并且不在需要帶著紙質資料,節省了信息資料準備時間,推進了綠化辦公應用(見圖3)。
2.3 質量檢查
根據工程施工現場質量檢查要求,預置質量檢查內容信息頁面,在施工伊始為擬定質量檢查范圍內的項目制作二維碼標識,作為質量檢查界面入口。記錄檢驗人員配置帶有掃描二維碼功能及應用客戶端的移動終端(PAD),在進行質量檢查時使用手持移動終端掃描項目二維碼,終端上顯示該項目的檢驗內容,檢驗人員在手持移動終端上完成項目的質量檢查,并將檢驗記錄上傳服務器,生成項目質量檔案。
完成質量檢查后(見圖4)進行現場數碼照片的采集,數碼照片采用國網公司關于《輸變電工程過程質量控制數碼照片采集與管理工作要求》中規定的規格設定,采集完成后與質量檢查記錄信息對應,上傳至服務器。
質量檢查操作流程見圖5所示。
2.4 分部工程驗收檔案管理
根據工程施工現場分部工程驗收要求,預置驗收內容信息頁面,在施工伊始為擬定質量檢查范圍內的項目制作二維碼標識,并制作標牌,作為質量檢查界面入口。記錄檢驗人員配置帶有掃描二維碼功能及應用客戶端的移動終端(PAD),在進行質量檢查時使用手持移動終端掃描項目二維碼,終端上顯示該項目的過程驗收相關文字及數碼照片信息。包含:驗收內容、檢驗人、檢驗人所屬單位、檢驗時間、佐證圖片信息、記錄人等(見圖6)。
2.5 工程現場設備管理
為變電工程施工現場物資及工器具制作二維碼,并預置變電工程現場物資管理界面,現場人員可通過二維碼掃描了解物資的基本信息和檢驗調試記錄,并作為身份標識與運行單位進行交接,運行階段為運行人員提供運行維護信息查詢(見圖7)。
2.6 二維碼信息維護
用于施工現場工程項目信息對應二維碼的信息制作、修改。
3 應用成效
二維碼技術通過在天津南1 000 kV變電站建設施工現場的應用,工程經濟效益與社會效益都取得了更大的效果,進一步提升了變電站建設現場信息化管理水平。
3.1 促進作業質量標準化和規范化
現場施工人員可通過查詢工藝標準、工藝流程、標準化作業指導書、通過工藝參照、圖片,使施工人員掌握工作要點,確保標準工藝和典型工法的100%執行到位,提升作業質量;
項目管理人員瀏覽工程過程質量檢查記錄及圖片對作業質量進行檢查、驗收,并提出階段性意見,保障施工質量優質率達到百分之百,保證了施工質量驗收和工程移交工作的順利進行。
3.2 提升了工程質量管理水平
通過智能客戶端完成工程質量檢查工作,并同步完成質量檢查信息的更新,現場所有人員均可通過二維碼查詢質量記錄和佐證照片,實現人人可監督、實時可監督,切實提升工程質量管理水平。
3.3 提高了工程信息溯源能力
通過在質量檢查、分部工程驗收等工作過程中形成的質量檢查記錄、驗收記錄以及現場佐證數碼圖片,現場工作人員可以查看工程的施工人員、檢驗人員、驗收人員、時間、檢驗項目類型、驗收類型等工程信息內容,實現工程信息的快速溯源。
3.4 推進變電工程施工現場信息化技術的應用
二維碼技術當前被普遍使用,且簡單易懂、操作簡單,與計算機信息技術相結合,研發的功能合理、實用,不僅可以提高現場工作人員工作效率,還能降低辦公耗材使用率,進一步實現無紙化辦公。
3.5 促進施工現場作業相關圖文信息的完善
通過二維碼技術及其衍生功能的應用,將圖文信息收集工作完美地嵌入質量檢查、分部工程驗收等工作環節中,使辦公人員更容易完成圖文信息收集的工作,杜絕事后集中整理信息的做法,避免了人為因素造成的圖文信息不完善、不準確、不真實等情況的出現。
4 結語
二維碼技術之所以在社會發展和日常生活中得到廣泛應用,就在于它能夠高效、智能地對相關信息的儲存以及管理起到很好的促進作用。我們通過在變電站工程建設中的實際應用,不僅在效益上獲取了重要收獲,也大大減少了人員操作時間,隨著二維碼技術、網絡技術的進一步發展,二維碼技術在電網工程建設管理中的應用一定還會有更大的突破。
參考文獻
[1] 王楊.二維碼傳播信息的應用與分析[D].山西大學,2013.
[2] 蘇巍.二維碼的應用及標準化研究[C]//市場踐行標準化―第十一屆中國標準化論壇論文集.2014.
[3] 淘金,閆寧.二維碼在檔案信息化中的應用[C]//第十一屆沈陽科學學術年會暨中國汽車產業集聚區發展與合作論壇論文集(人文社科與教育學分冊).2014.
[4] 曾戊忠.基于二維碼的珠澳.氣象信息共享網絡管理[C]//第31屆中國氣象學會年會s13氣象通信與信息技術應用實踐與新技術探索.2014.
[關鍵詞]二維碼;數據傳輸;
中圖分類號:TN919.1 文獻標識碼:A 文章編號:1009-914X(2014)24-0104-01
1.引言
1.1 二維碼技術簡介
國外對二維碼技術的研究始于20世紀80年代末,在二維碼符號表示技術研究方面已研制出多種碼制,常見的有PDF417、QR Code、Code 49、Code 16K、Code One等。這些二維碼的信息密度都比傳統的一維碼有了較大提高,如PDF417的信息密度是一維碼CodeC39的20多倍。在二維碼設備開發研制、生產方面,美國、日本等國的設備制造商生產的識讀設備、符號生成設備,已廣泛應用于各類二維碼應用系統。二維碼作為一種全新的信息存儲、傳遞和識別技術,自誕生之日起就得到了世界上許多國家的關注。
1.2 xml技術簡介
Xml是一種可擴展標記語言,Xml是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。其具有較好的通用性,是一種目前已被公認的數據交換的格式文檔。
1.3 項目背景
在我們的實際工作中,存在OA網和工作網,OA網用于辦公公文流程流轉,工作網用于處理實際工作事項,根據保密要求,兩網之間實現物理隔絕。但是兩網間有不少數據是需要從OA網傳到工作網的,長久以來都是利用人工錄入的方法,講OA網中的信息錄入到工作網上,不僅效率低,而且由于是人工錄入,還容易出現出錯的現象。
1.4 論文架構簡介
論文的后續部分組織如下:第2節第一部分給出需要用到的數據的xml格式定義,第二部分給出xml文檔的,第三部分則完成開發環境的搭建;第3節第一部分對系統進行了架構設計,第二部分對系統進行模塊劃分,第三部分對系統進行了詳細設計,第四部分通過實驗驗證系統;第4節對本了相關總結。
2. 應用系統的概要分析
2.1 xml格式的定義
Xml文檔要被支持認讀到數據庫中,首先就要定義一種數據交換標準,這就好像是一種“暗語”。例如,我們要將需要傳輸的數據放在xml文檔中,它在xml文檔中就需要按照我們既定的標準,這就是xml格式的定義,包括xml文檔中的元素、節點、屬性等。只有經過了定義,并按照這種定義,兩網之間的數據才符合規范地傳輸。
2.2 數據組合的定義
兩網之間由于沒有物理相連,所以我們不能直接進行xml文檔的生成和傳輸,傳輸還是要通過二維碼的方式進行。所以xml文檔的生成應該是在工作網接收到來自OA網的數據,并解析之后才生成xml文檔,而這些接收的數據,就是二維碼。OA網應該有一個數據提取和整合的功能,將我們需要的數據提取出來,并按照一種約定的格式進行組合。例如,我們可以規定“@@”為開始符,規定“@#”為結束符,“//”為數據分隔符。這樣,所有在“@@”和“@#”之間的字符串就是我們的數據,再以“//”將數據字段從字符串中提取出來就得到我們的數據了。
2.3 應用環境的搭建
所需設備包括:OA網PC機一臺;工作網PC機一臺;二維碼掃描槍一個;
其中二維碼掃描槍通過usb線連接到工作網PC機,掃描槍口對準OA網PC機的二維碼出圖區,用于接收OA網生成的二維碼圖片并將數據通過usb傳輸到工作網PC機的程序焦點。
3. 應用系統的詳細設計與實現
由于該系統只是在一個OA網做數據提取,數據組合,二維碼編碼,在工作網做二維碼解碼,xml生成,數據導入工作,所以其流程是很顯然的,基本上是基于應用,所以我們也無需對軟件作分層。
3.1 數據提取和組合
我們可以通過程序的接口或者訪問數據庫的方式對數據進行訪問提取,并且按照既定的數據組合定義進行數據組合,得到字符串。
3.2 AES加密
由于不少二維碼編碼庫文件都對于全角字符的認讀存在遺漏,所以我們在此利用AES加密對提取組合的數據字符串進行加密,得到全英文組合的字符串,這樣可以解決部分不再編碼庫中的數據的編碼,并同時提高的數據的安全性,這一功能可在將來擴展到其他網絡中去。
3.3 數據分段編碼
為了避免字符串長度過大,生成的二維碼圖片信息量過大超越掃描槍的認讀范圍,我們有必要對數據信息進行分段編碼。這樣,我們就可以解決這個因信息量過大而無法認讀的問題。
數據分段編碼需要注意的問題是,分段的數據隸屬于哪個原數據,在分段后排在第幾段,工作網接收程序在接收到所有原數據的數據后才進行整合、解密,以確保數據的完整性和正確性。
數據編碼是很簡單的事情,我們只要利用編碼庫提供的借口就可以實現編碼了。
3.4 分段數據的接收
分段數據編碼后,在OA端顯示器顯示出來,掃描槍掃描后將分段信息傳到接收程序的接收焦點,接收程序將數據緩存起來,在該組信息所有數據都掃描接收之后,將緩存的分段信息按編好的序號重新整合,并通過AES解密,還原出原來的數據組合。
3.5 組合數據的還原和xml生成
在得到還原之后的組合數據后,我們要講數據提取出來,這個我們根據之前的數據組合定義split逆向得到。在得到這些數據后,根據xml格式定義,利用開發工具引用xml,生成滿足我們需要的xml文檔即可。
3.6 xml文檔的導入
Xml文檔的數據導入,這是最后一步工作,可以在xml文檔生成的同時由程序自動導入,也可以通過其他方式進行導入,例如利用其它導入工具手工導入。只要我們生成的xml文檔滿足我們之前定義的xml規范就可以了。
4.結論
通過我們的努力,我們利用二維碼技術和xml技術實現了物理隔絕的兩個網絡之間的數據傳輸,解決了實際工作中遇到的困難,大幅度地提高效率。
參考文獻
[1] 鹿欽鶴;任濤;AES算法的研究[J];長春理工大學學報(自然科學版);2007年01期.