專利名稱:基于物聯(lián)網(wǎng)的員工培訓系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種員工培訓系統(tǒng),具體是一種基于物聯(lián)網(wǎng)的員工培訓系統(tǒng)。
背景技術(shù):
物聯(lián)網(wǎng)(Ι0Τ Jnternet of Things)是新一代信息技術(shù)的重要組成部分。國際電信聯(lián)盟(ITU)對物聯(lián)網(wǎng)做了如下定義:通過二維碼識讀設(shè)備、射頻識別(RFID)裝置、紅外感應(yīng)器、全球定位系統(tǒng)和激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進行信息交換和通信,以實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。由物聯(lián)網(wǎng)的定義可知,物聯(lián)網(wǎng)能夠識別、定位、監(jiān)控和管理。因此,數(shù)據(jù)分析和智能控制是物聯(lián)網(wǎng)的重要應(yīng)用之一。員工培訓系統(tǒng)是企業(yè)運用各種培訓方式和人力資源,將企業(yè)內(nèi)部零散的培訓資源進行有機整合,對企業(yè)員工實施有效培訓的平臺。·員工培訓系統(tǒng)保證企業(yè)產(chǎn)品質(zhì)量和鞏固員工的培訓效果、改善員工的工作績效、幫助企業(yè)實現(xiàn)人才培養(yǎng)目標。由員工培訓系統(tǒng)的定義可知,員工培訓目的是提高企業(yè)績效。因此,合理構(gòu)建培訓知識庫是是員工培訓系統(tǒng)核心內(nèi)容之一。經(jīng)對現(xiàn)有技術(shù)的文獻檢索發(fā)現(xiàn),中國專利申請?zhí)?01210117413.9,專利名稱“員工培訓系統(tǒng)” 一文中,作者設(shè)計了一種員工培訓系統(tǒng),該專利中員工培訓系統(tǒng)包括:數(shù)據(jù)庫存儲模塊、用戶管理模塊、課程教學模塊、測試模塊和統(tǒng)計分析模塊。用戶登錄后可進行如下操作:在線觀看教學視頻和課件,生成試卷,校對答案,分數(shù)統(tǒng)計和試題分析等。但是在該系統(tǒng)中,數(shù)據(jù)庫存儲模塊中的知識庫部分是無法自動更新的,沒有考慮到培訓系統(tǒng)的實時性;同時,該員工培訓系統(tǒng)孤立的存在,沒有結(jié)合物聯(lián)網(wǎng)技術(shù)在智能控制領(lǐng)域的優(yōu)勢。在員工培訓系統(tǒng)的具體實現(xiàn)過程中,會獲取到大量的員工培訓結(jié)果。在現(xiàn)有技術(shù)中,存在兩個方面的不足:一是知識庫只能進行人工的手動更新;二是沒有充分利用員工培訓所產(chǎn)生的結(jié)果。這樣孤立的培訓系統(tǒng),既增加了維護更新成本,又浪費了培訓產(chǎn)生的大量有用數(shù)據(jù)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明提出一種基于物聯(lián)網(wǎng)的實時員工培訓系統(tǒng),不僅解決了知識庫的自動更新問題,還考慮了將員工培訓系統(tǒng)融入工業(yè)物聯(lián)網(wǎng)的框架內(nèi),更好的為員工培訓系統(tǒng)增入實時性,有效利用培訓數(shù)據(jù)。為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:一個基于物聯(lián)網(wǎng)的實時員工培訓系統(tǒng),主要由企業(yè)用戶管理模塊,用戶學習測試模塊,知識庫模塊,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊,物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊組成。其中:企業(yè)用戶管理模塊接收使用者的登陸信息,然后向用戶學習測試模塊傳遞用戶的個人信息并接受從用戶學習測試模塊中反饋的學習進度;知識庫模塊存儲知識數(shù)據(jù),向用戶學習測試模塊提供知識數(shù)據(jù)提取接口,根據(jù)物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊設(shè)置知識庫更新操作;用戶學習測試模塊根據(jù)企業(yè)用戶管理模塊傳遞的用戶個人信息,向知識庫模塊中提取相應(yīng)的知識數(shù)據(jù),并將學習結(jié)果反饋給企業(yè)用戶管理模塊和物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊;物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊接受用戶學習測試模塊的測試數(shù)據(jù)和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊的物聯(lián)網(wǎng)數(shù)據(jù),統(tǒng)計分析給出物聯(lián)網(wǎng)智能控制參考值和知識庫數(shù)據(jù)更新修改意見,將可用的更新參考送返知識庫模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊;物聯(lián)網(wǎng)數(shù)據(jù)接口模塊是物聯(lián)網(wǎng)與員工培訓系統(tǒng)進行數(shù)據(jù)交互的接口,其數(shù)據(jù)解析模塊可以進行正向和逆向解析,實現(xiàn)物聯(lián)網(wǎng)和員工培訓系統(tǒng)中數(shù)據(jù)格式的統(tǒng)一,并將員工培訓系統(tǒng)融入物聯(lián)網(wǎng)整體構(gòu)建中。物聯(lián)網(wǎng)數(shù)據(jù)接口模塊接收物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的分析結(jié)果,以達到物聯(lián)網(wǎng)智能控制的目的。以下對本發(fā)明作進一步 說明,具體的描述如下:1.企業(yè)用戶管理模塊所述的企業(yè)用戶管理模塊是用于存放用戶信息的數(shù)據(jù)庫,所存儲的用戶信息包括:員工號、所在崗位、學習進度等。數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進行。可以采用開源的HBase數(shù)據(jù)庫,可以自己構(gòu)建一個數(shù)據(jù)庫,也可以從第三方購買一個數(shù)據(jù)庫。HBase數(shù)據(jù)庫具有高可用、大容量、易擴展等特性。2.用戶學習測試模塊所述的用戶學習測試模塊是用來提供用戶學習服務(wù)的,包括數(shù)據(jù)調(diào)用模塊,用戶學習模塊,用戶測試模塊和培訓數(shù)據(jù)解析模塊。所述的數(shù)據(jù)調(diào)用模塊是根據(jù)當前用戶的職位和學習進度,從知識庫中抽取適合的學習資源。所述的用戶學習模塊可以基于Web Service實現(xiàn)遠程學習,Web Service是由XML文檔定義、描述和發(fā)現(xiàn);它使用基于XML的消息通過互聯(lián)網(wǎng)協(xié)議與其他軟件之間直接交互。利用Web Service可跨平臺、協(xié)議簡單性及松稱合性等特點來處理模塊間的控制和集成,提高系統(tǒng)數(shù)據(jù)的通用性和系統(tǒng)的擴展性和兼容性,以便于分擔負載,提高培訓系統(tǒng)的服務(wù)質(zhì)量。教學環(huán)境根據(jù)企業(yè)用戶管理模塊所提供的信息來動態(tài)生成個性化的教學Web頁面序列,包括文本資源,圖像資源,示例資源,視頻資源等。所述的用戶測試模塊也可以采用基于Web在線考試系統(tǒng),通過基于Web服務(wù)器訪問純Web頁面,實現(xiàn)在線出卷與考試等各項相關(guān)的功能。在測試完成后,用戶測試模塊向企業(yè)用戶管理模塊反饋當前的學習進度。所述的培訓數(shù)據(jù)解析模塊是將用戶測試模塊的測試數(shù)據(jù)中的與本系統(tǒng)相關(guān)的數(shù)據(jù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,本系統(tǒng)旨在針對知識庫中的機器參數(shù)這類具有可調(diào)范圍的數(shù)據(jù)進行精確,即員工測試結(jié)果中相關(guān)數(shù)據(jù)即包括各類機器參數(shù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,便于后續(xù)在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊進行數(shù)據(jù)統(tǒng)一分析和整理。3.知識庫模塊所述的知識庫模塊是用來存儲知識數(shù)據(jù)和對知識數(shù)據(jù)進行更新的模塊,包括知識數(shù)據(jù)存儲模塊,知識數(shù)據(jù)提取模塊,知識數(shù)據(jù)更新模塊。所述的知識數(shù)據(jù)存儲模塊是一個存儲知識數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),知識數(shù)據(jù)會由不同類型的數(shù)據(jù)整合而成,有結(jié)構(gòu)化的數(shù)據(jù),也有大量的圖片、XML、HTML、圖像和音頻、視頻信息等非結(jié)構(gòu)化數(shù)據(jù)??梢岳肏Base技術(shù)搭建起大規(guī)模存儲集群。HBase是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),非常適合用于具有鍵/值對形式的半結(jié)構(gòu)化及非結(jié)構(gòu)化數(shù)據(jù)存儲。HBase對列簇(column family)處理機制,不需要為存儲的變量預(yù)先制定一個類型,只需要告訴想要把數(shù)據(jù)存儲到HBase的哪個列簇中,不需要指定它的具體類型。HBase采用基于列簇的數(shù)據(jù)存儲模型。每個列簇中可以包含不同自定義列,同一列簇在同一個TableRegion中存儲在同一個文件中,存儲結(jié)構(gòu)更緊湊,更利于橫向擴展。所述的知識數(shù)據(jù)提取模塊是根據(jù)當前用戶的職位信息和學習進度,在知識數(shù)據(jù)存儲模塊中抽取適合其學習的知識數(shù)據(jù)。考慮到如視頻這類存儲于知識數(shù)據(jù)存儲模塊中的大文件,在提取時會耗費系統(tǒng)較多的時間和資源,采用內(nèi)存映射文件機制,通過內(nèi)存映射文件保留一個地址空間的區(qū)域,同時將物理存儲器提交給知識數(shù)據(jù)提取模塊。使用內(nèi)存映射文件時,不必再對文件執(zhí)行I/O操作,即在對文件進行處理時不必再為文件申請并分配緩存,所有的文件緩存操作均直接管理,提高了系統(tǒng)的執(zhí)行速度。所述的知識數(shù)據(jù)更新模塊存儲知識數(shù)據(jù)存儲模塊中的可更新知識部分的最新數(shù)據(jù)信息,知識數(shù)據(jù)更新模塊采用堆棧(Stack)存儲模式。所述的知識數(shù)據(jù)更新模塊從物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊每獲得一則更新數(shù)據(jù),將其壓入(Push)堆棧中;在對知識數(shù)據(jù)庫進行定期更新時,從堆棧中壓出(Pop)更新數(shù)據(jù),如檢測到知識數(shù)據(jù)存儲模塊中某一則信息已在本次進行更新,則丟棄知識數(shù)據(jù)更新模塊中的這則更新數(shù)據(jù)。采用堆棧存儲模式,使得知識數(shù)據(jù)存儲模塊中的數(shù)據(jù)總是最新的且不被重復(fù)改動,提高了知識庫模塊的準確性和實時性。所述的知識數(shù)據(jù)更新模塊在整個系統(tǒng)中扮演著極其重要的角色,實現(xiàn)了知識數(shù)據(jù)的自動更新,也是本發(fā)明的創(chuàng)新點之一。4.物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊所述的物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊是對員工學習測試模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊中記錄的數(shù)據(jù)信息進行分析和整理,為知識庫的更新和物聯(lián)網(wǎng)的智能控制提供參 考。所述的物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的數(shù)據(jù)來源是員工學習測試模塊中的培訓數(shù)據(jù)解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊中的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊,如前文所述,培訓數(shù)據(jù)解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)解析模塊都將數(shù)據(jù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊中,可以對這兩種來源的數(shù)據(jù)進行統(tǒng)一的分析操作。關(guān)于某一機器參數(shù)的大量統(tǒng)計數(shù)據(jù)可以對機器參數(shù)的選擇范圍進行推斷,給出知識庫更新以及物聯(lián)網(wǎng)數(shù)據(jù)反饋信息。5.物聯(lián)網(wǎng)數(shù)據(jù)接口模塊所述的物聯(lián)網(wǎng)數(shù)據(jù)接口模塊提供物聯(lián)網(wǎng)與員工培訓系統(tǒng)的交互,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊對物聯(lián)網(wǎng)和員工培訓系統(tǒng)的數(shù)據(jù)進行統(tǒng)一解析。物聯(lián)網(wǎng)數(shù)據(jù)接口模塊一方面將物聯(lián)網(wǎng)數(shù)據(jù)送入物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊,另一方面將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的分析結(jié)果送入物聯(lián)網(wǎng),作為智能控制的參考。所述的物聯(lián)網(wǎng)數(shù)據(jù)接口模塊是員工培訓系統(tǒng)與物聯(lián)網(wǎng)進行信息交互的通道,包括物聯(lián)網(wǎng)數(shù)據(jù)提取模塊,物聯(lián)網(wǎng)數(shù)據(jù)解析模塊,物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊。
所述的物聯(lián)網(wǎng)數(shù)據(jù)提取模塊是從物聯(lián)網(wǎng)的海量監(jiān)測數(shù)據(jù)中提取與本系統(tǒng)相關(guān)的數(shù)據(jù)信息。在工業(yè)物聯(lián)網(wǎng)中,利用大量傳感器和計算機實時監(jiān)控技術(shù)對生產(chǎn)線上的各種情況進行監(jiān)測,記錄有海量的監(jiān)測數(shù)據(jù),本系統(tǒng)旨在針對員工進行生產(chǎn)操作的培訓,提取的相關(guān)數(shù)據(jù)即包括各類機器參數(shù)和實時機器產(chǎn)能的記錄數(shù)據(jù)。所述的物聯(lián)網(wǎng)數(shù)據(jù)提取模塊就是從海量的檢測數(shù)據(jù)中提取實時監(jiān)測到的各類機器參數(shù)和及其產(chǎn)能。所述的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊包括物聯(lián)網(wǎng)數(shù)據(jù)正向解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)逆向解析模塊,所述的物聯(lián)網(wǎng)數(shù)據(jù)正向解析模塊是將物聯(lián)網(wǎng)數(shù)據(jù)提取模塊中的數(shù)據(jù)信息解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,便于后續(xù)在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊進行數(shù)據(jù)統(tǒng)一分析和整理;所述的物聯(lián)網(wǎng)數(shù)據(jù)逆向解析模塊是將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊產(chǎn)生的分析結(jié)果解析成物聯(lián)網(wǎng)中的數(shù)據(jù)格式。所述的物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊是將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊中分析結(jié)果送回物聯(lián)網(wǎng),對工業(yè)物聯(lián)網(wǎng)中智能控制機器參數(shù)提供參考。與現(xiàn)有技術(shù)相比,本發(fā)明具有的有益效果:本發(fā)明是一種基于物聯(lián)網(wǎng)的員工培訓系統(tǒng)。用戶學習測試模塊基于Web Service實現(xiàn)遠程學習,具有跨平臺、協(xié)議簡單性,松耦合性等特性,提高系統(tǒng)數(shù)據(jù)的通用性和系統(tǒng)的擴展性和兼容性;知識庫模塊的知識數(shù)據(jù)庫使用HBase基于列簇存儲,存儲結(jié)構(gòu)更緊湊,更利于橫向擴展;使用內(nèi)存映射文件時,對文件進行處理時不必再為文件申請并分配緩存,所有的文件緩存操作均直接管理,提高了系統(tǒng)的執(zhí)行速度;知識庫數(shù)據(jù)自動更新,提高了知識庫模塊的準確性和實時性,節(jié)省了人工更新的開銷;物聯(lián)網(wǎng)數(shù)據(jù)接口對數(shù)據(jù)進行提取并在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊對其加以應(yīng)用,提高了物聯(lián)網(wǎng)數(shù)據(jù)的利用率。此外還有成本低、效率高、部署容易等特點。所以,所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),不僅解決了知識庫的自動更新問題,還考慮了將員工培訓系統(tǒng)融入工業(yè)物聯(lián)網(wǎng)的框架內(nèi),更好的為員工培訓系統(tǒng)增入實時性,有效利用培訓數(shù)據(jù),提高企業(yè)績效。
圖1為本發(fā)明一實施例系統(tǒng)架構(gòu)框具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合
對本發(fā)明的實施例作進一步詳細描述。為了使陳述能簡單并且明了,本發(fā)明的附圖可以不按實際比例進行繪圖,本發(fā)明的附圖的模塊大小不表示實際物體的比例,有時候為了更好地說明本發(fā)明,將一些模塊放大進行陳述。本實施例只是用來詳細描述本發(fā)明,并不用于限制本發(fā)明,凡是采用本發(fā)明的相似結(jié)構(gòu)以及相似變化,均應(yīng)列入本發(fā)明的保護范圍。本發(fā)明是基于物聯(lián)網(wǎng)的員工培訓系統(tǒng)。本發(fā)明是基于對現(xiàn)有的員工培訓系統(tǒng)的缺點之上進行大規(guī)模改進而集成的發(fā)明。如圖1所示,一種基于物聯(lián)網(wǎng)的員工培訓系統(tǒng)主要由企業(yè)用戶管理模塊100,用戶學習測試模塊200,知識庫模塊300,物聯(lián)網(wǎng)-培訓數(shù)據(jù)分析模塊400以及物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500組成。企業(yè)用戶管理模塊100接收使用者的登陸信息,然后向用戶學習測試模塊200請求學習數(shù)據(jù),并向用戶學習測試模塊200中的數(shù)據(jù)調(diào)用模塊201傳遞用戶的個人信息。數(shù)據(jù)調(diào)用模塊201根據(jù)企業(yè)用戶管理模塊100傳入的用戶個人信息,向知識庫模塊300請求學習數(shù)據(jù),具體的,向知識庫模塊300中的知識數(shù)據(jù)提取模塊302請求數(shù)據(jù)調(diào)用。知識數(shù)據(jù)提取模塊302在接受調(diào)用請求后,從知識數(shù)據(jù)存儲模塊301提取知識數(shù)據(jù)信息,并將數(shù)據(jù)反饋給數(shù)據(jù)調(diào)用模塊201。數(shù)據(jù)調(diào)用模塊201向用戶學習模塊202和用戶測試模塊203提供學習資源,將知識數(shù)據(jù)用不同的方式呈現(xiàn)給用戶。在學習測試階段結(jié)束后,用戶測試模塊203 —方面將當前學習進度送返企業(yè)用戶管理模塊100保存學習進度,另一方面向數(shù)據(jù)解析模塊204發(fā)送用戶作答正確的測試題及用戶給出的答案。數(shù)據(jù)解析模塊204對用戶作答正確的題目進行分析,若用戶給出的機器參數(shù)范圍比知識數(shù)據(jù)存儲模塊200中的范圍更加精確,則將該機器參數(shù)及其范圍解析成事先預(yù)定的統(tǒng)一數(shù)據(jù)格式,并將數(shù)據(jù)包發(fā)送給物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400。物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500是物聯(lián)網(wǎng)與培訓系統(tǒng)信息交互的接口,物聯(lián)網(wǎng)數(shù)據(jù)提取模塊502從物聯(lián)網(wǎng)海量數(shù)據(jù)中提取機器參數(shù)和運行產(chǎn)能信息,通過物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,送入物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400。在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400中完成對培訓系統(tǒng)產(chǎn)生的數(shù)據(jù)和物聯(lián)網(wǎng)監(jiān)測的歷史數(shù)據(jù)的分析與整理,關(guān)于某一機器參數(shù)的大量統(tǒng)計數(shù)據(jù)可以對機器參數(shù)的選擇范圍進行推斷,給出知識庫更新模塊303以及物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500反饋信息。物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400送入物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500的反饋信息先由物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501處理,逆向解析為適合物聯(lián)網(wǎng)智能控制中使用的數(shù)據(jù)格式,再經(jīng)物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊503送入物聯(lián)網(wǎng)智能控制中心,為工業(yè)物聯(lián)網(wǎng)中智能控制機器參數(shù)提供參考。在本實施例中,企業(yè)用戶管理模塊100由用戶單元101,102,103,η等等組成。每一個用戶單元包括:員工號、所在崗位、學習進度等。數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進行。采用開源的HBase數(shù)據(jù)庫具有高可用、大容量、易擴展等特性。在本實施例中,用戶學習測試模塊200由數(shù)據(jù)調(diào)用模塊201,用戶學習模塊202,用戶測試模塊203,培訓數(shù)據(jù)解析模塊204組成。數(shù)據(jù)調(diào)用模塊201是根據(jù)企業(yè)用戶管理模塊100中的信息,向知識數(shù)據(jù)提取模塊302申請知識資源并將其返回的知識資源發(fā)送給用戶學習模塊202和用戶測試模 塊203。用戶學習模塊202基于Web Service實現(xiàn)遠程學習,Web Service是由XML文檔定義、描述和發(fā)現(xiàn);它使用基于XML的消息通過互聯(lián)網(wǎng)協(xié)議與其他軟件之間直接交互。教學環(huán)境根據(jù)企業(yè)用戶管理模塊100所提供的信息來動態(tài)生成個性化的教學Web頁面序列,包括文本資源,圖像資源,示例資源,視頻資源等。用戶測試模塊203采用基于Web在線考試系統(tǒng),通過基于Web服務(wù)器訪問純Web頁面,實現(xiàn)在線出卷與考試等各項相關(guān)的功能,在測試完成后,用戶測試模塊203 —方面向企業(yè)用戶管理模塊100反饋當前的學習進度,另一方面通過培訓數(shù)據(jù)解析模塊204向物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400發(fā)送更精確的機器參數(shù)數(shù)據(jù)包。在本實施例中,知識庫模塊300由知識數(shù)據(jù)存儲模塊301,知識數(shù)據(jù)提取模塊302,知識數(shù)據(jù)更新模塊303組成。知識數(shù)據(jù)存儲模塊301是一個存儲知識數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),知識數(shù)據(jù)包含不同類型的數(shù)據(jù),有結(jié)構(gòu)化的數(shù)據(jù),也有大量的圖片、XML、HTML、圖像和音頻、視頻信息等非結(jié)構(gòu)化數(shù)據(jù)。在本實施例中,基于HBase技術(shù)搭建起大規(guī)模存儲集群。高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng)HBase,適合用于具有鍵/值對形式的半結(jié)構(gòu)化及非結(jié)構(gòu)化數(shù)據(jù)存儲。HBase對列簇處理機制,每個列簇中可以包含不同自定義列,同一列簇在同一個Table Region中存儲在同一個文件中。知識數(shù)據(jù)提取模塊302向知識數(shù)據(jù)存儲模塊301申請所需的知識數(shù)據(jù),考慮到如視頻這類存儲于知識數(shù)據(jù)存儲模塊中的大文件,在提取時會耗費系統(tǒng)較多的時間和資源,在本實施例中采用內(nèi)存映射文件機制,通過內(nèi)存映射文件保留一個地址空間的區(qū)域,同時將物理存儲器提交給知識數(shù)據(jù)提取模塊302。知識數(shù)據(jù)更新模塊303從物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400中獲得更新信息,采用堆棧存儲模式。知識數(shù)據(jù)更新模塊303從物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400每獲得一則更新數(shù)據(jù),將其壓入堆棧中;在對知識庫300進行定期更新時,從堆棧中壓出更新數(shù)據(jù),如檢測到知識數(shù)據(jù)存儲模塊301中某一則信息已在本次進行更新,則丟棄知識數(shù)據(jù)更新模塊中的這則更新數(shù)據(jù)。采用堆棧存儲模式,使得知識數(shù)據(jù)存儲模塊301中的數(shù)據(jù)總是最新的且不被重復(fù)改動,提高了知識庫模塊300的準確性和實時性。在本實施例中,物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400對員工學習測試模塊200和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500中記錄的數(shù)據(jù)信息進行分析和整理,為知識庫300的更新和物聯(lián)網(wǎng)的智能控制提供參考。物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400的數(shù)據(jù)來源是員工學習測試模塊200中的培訓數(shù)據(jù)解析模塊204和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500中的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501。培訓數(shù)據(jù)解析模塊204和物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501都將數(shù)據(jù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400中,可以對這兩種來源的數(shù)據(jù)進行統(tǒng)一的分析操作。關(guān)于某一機器參數(shù)的大量統(tǒng)計數(shù)據(jù)可以對機器參數(shù)的選擇范圍進行推斷,給出知識庫模塊300以及物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500反饋信息。具體的,物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400將反饋數(shù)據(jù)包分別發(fā)送給知識庫模塊300的知識數(shù)據(jù)更新模塊303和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501。在本實施例中,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊500員工培訓系統(tǒng)與物聯(lián)網(wǎng)進行信息交互的通道,包括物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501,物聯(lián)網(wǎng)數(shù)據(jù)提取模塊502,物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊503。物聯(lián)網(wǎng)數(shù)據(jù)提取模塊502是從 物聯(lián)網(wǎng)的海量監(jiān)測數(shù)據(jù)中提取與本系統(tǒng)相關(guān)的數(shù)據(jù)信息。在工業(yè)物聯(lián)網(wǎng)中,利用大量傳感器和計算機實時監(jiān)控技術(shù)對生產(chǎn)線上的各種情況進行監(jiān)測,記錄有海量的監(jiān)測數(shù)據(jù)。物聯(lián)網(wǎng)數(shù)據(jù)提取模塊502將提取的相關(guān)數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501進行正向解析,即將物聯(lián)網(wǎng)數(shù)據(jù)格式解析成物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400中所使用的數(shù)據(jù)格式,在數(shù)據(jù)格式解析完成后,送入物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400。物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501從物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400獲取反饋信息,在物聯(lián)網(wǎng)數(shù)據(jù)解析模塊501中進行數(shù)據(jù)的逆向解析,即將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊400中使用的數(shù)據(jù)格式解析成物聯(lián)網(wǎng)數(shù)據(jù)格式,送入物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊503,至此,完成了和物聯(lián)網(wǎng)之間信息的交互。盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。
權(quán)利要求
1.一種基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于所述系統(tǒng)主要由企業(yè)用戶管理模塊,用戶學習測試模塊,知識庫模塊,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊,物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊組成,其中: 企業(yè)用戶管理模塊接收使用者的登陸信息,然后向用戶學習測試模塊傳遞用戶的個人信息并接受從用戶學習測試模塊中反饋的學習進度; 知識庫模塊存儲知識數(shù)據(jù),向用戶學習測試模塊提供知識數(shù)據(jù)提取接口,根據(jù)物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊設(shè)置知識庫更新操作; 用戶學習測試模塊根據(jù)企業(yè)用戶管理模塊傳遞的用戶個人信息,向知識庫模塊中提取相應(yīng)的知識數(shù)據(jù),并將學習結(jié)果反饋給企業(yè)用戶管理模塊和物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊; 物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊接受用戶學習測試模塊的測試數(shù)據(jù)和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊的物聯(lián)網(wǎng)數(shù)據(jù),統(tǒng)計分析給出物聯(lián)網(wǎng)智能控制參考值和知識庫數(shù)據(jù)更新修改意見,將可用的更新參考送返知識庫模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊; 物聯(lián)網(wǎng)數(shù)據(jù)接口模塊是物聯(lián)網(wǎng)與員工培訓系統(tǒng)進行數(shù)據(jù)交互的接口,其數(shù)據(jù)解析模塊可以進行正向和逆向解析,實現(xiàn)物聯(lián)網(wǎng)和員工培訓系統(tǒng)中數(shù)據(jù)格式的統(tǒng)一,并將員工培訓系統(tǒng)融入物聯(lián)網(wǎng)整體構(gòu)建中;物聯(lián)網(wǎng)數(shù)據(jù)接口模塊接收物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的分析結(jié)果,以達到物聯(lián)網(wǎng)智能控制的目的。
2.根據(jù)權(quán)利要求1所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述企業(yè)用戶管理模塊是存儲用戶信息的數(shù)據(jù)庫,每個用戶所存儲的信息包括:員工號、所在崗位、學習進度。
3.根據(jù)權(quán)利要求1所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述的用戶學習測試模塊是用來提供用戶學習服務(wù)的,包括數(shù)據(jù)調(diào)用模塊,用戶學習模塊,用戶測試模塊和培訓數(shù)據(jù)解析模塊,其中:· 所述的數(shù)據(jù)調(diào)用模塊是根據(jù)當前用戶的職位和學習進度,從知識庫中抽取適合的學習資源; 所述的用戶學習模塊基于Web Service實現(xiàn)遠程學習,Web Service是由XML文檔定義、描述和發(fā)現(xiàn),它使用基于XML的消息通過互聯(lián)網(wǎng)協(xié)議與其他軟件之間直接交互; 所述的用戶測試模塊采用基于Web在線考試系統(tǒng),通過基于Web服務(wù)器訪問純Web頁面,實現(xiàn)在線出卷與考試等各項相關(guān)的功能,在測試完成后,用戶測試模塊向企業(yè)用戶管理模塊反饋當前的學習進度; 所述的培訓數(shù)據(jù)解析模塊是將用戶測試模塊的測試數(shù)據(jù)中的與本系統(tǒng)相關(guān)的數(shù)據(jù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式。
4.根據(jù)權(quán)利要求1所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述的知識庫模塊是用來存儲知識數(shù)據(jù)和對知識數(shù)據(jù)進行更新的模塊,包括知識數(shù)據(jù)存儲模塊,知識數(shù)據(jù)提取模塊和知識數(shù)據(jù)更新模塊,其中: 所述的知識數(shù)據(jù)存儲模塊是一個存儲知識數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),知識數(shù)據(jù)會由不同類型的數(shù)據(jù)整合而成,利用HBase技術(shù)搭建起大規(guī)模存儲集群; 所述的知識數(shù)據(jù)提取模塊是根據(jù)當前用戶的職位信息和學習進度,在知識數(shù)據(jù)存儲模塊中抽取適合其學習的知識數(shù)據(jù),采用內(nèi)存映射文件機制,通過內(nèi)存映射文件保留一個地址空間的區(qū)域,同時將物理存儲器提交給知識數(shù)據(jù)提取模塊,使用內(nèi)存映射文件時,不必再對文件執(zhí)行I/o操作,所有的文件緩存操作均直接管理; 所述的知識數(shù)據(jù)更新模塊存儲知識數(shù)據(jù)存儲模塊中的可更新知識部分的最新數(shù)據(jù)信息,知識數(shù)據(jù)更新模塊采用堆棧存儲模式; 所述的知識數(shù)據(jù)更新模塊從物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊每獲得一則更新數(shù)據(jù),將其壓入堆棧中;在對知識數(shù)據(jù)庫進行定期更新時,從堆棧中壓出更新數(shù)據(jù),如檢測到知識數(shù)據(jù)存儲模塊中某一則信息已在本次進行更新,則丟棄知識數(shù)據(jù)更新模塊中的這則更新數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述的物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的數(shù)據(jù)來源是員工學習測試模塊中的培訓數(shù)據(jù)解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊中的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊,培訓數(shù)據(jù)解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)解析模塊都將數(shù)據(jù)解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊中,對這兩種來源的數(shù)據(jù)進行統(tǒng)一的分析操作,關(guān)于某一機器參數(shù)的大量統(tǒng)計數(shù)據(jù)對機器參數(shù)的選擇范圍進行推斷,給出知識庫更新以及物聯(lián)網(wǎng)數(shù)據(jù)反饋信息。
6.根據(jù)權(quán)利要求1-5任一項所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述的物聯(lián)網(wǎng)數(shù)據(jù)接口模塊提供物聯(lián)網(wǎng)與員工培訓系統(tǒng)的交互,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊對物聯(lián)網(wǎng)和員工培訓系統(tǒng)的數(shù)據(jù)進行統(tǒng)一解析,物聯(lián)網(wǎng)數(shù)據(jù)接口模塊一方面將物聯(lián)網(wǎng)數(shù)據(jù)送入物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊,另一方面將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的分析結(jié)果送入物聯(lián)網(wǎng),作為智能控制的參考。
7.根據(jù)權(quán)利要求6所述的基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),其特征在于:所述的物聯(lián)網(wǎng)數(shù)據(jù)接口模塊是包括物聯(lián)網(wǎng)數(shù)據(jù)提取模塊,物聯(lián)網(wǎng)數(shù)據(jù)解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊,其中: 所述的物聯(lián)網(wǎng)數(shù)據(jù)提取模塊是從物聯(lián)網(wǎng)的海量監(jiān)測數(shù)據(jù)中提取與本系統(tǒng)相關(guān)的數(shù)據(jù)信息,提取的相關(guān)數(shù)據(jù)包括各類機器參數(shù)和實時機器產(chǎn)能的記錄數(shù)據(jù); 所述的物聯(lián)網(wǎng)數(shù)據(jù)提取模塊就是從海量的檢測數(shù)據(jù)中提取實時監(jiān)測到的各類機器參數(shù)和及其產(chǎn)能; 所述的物聯(lián)網(wǎng)數(shù)據(jù)解析模塊包括物聯(lián)網(wǎng)數(shù)據(jù)正向解析模塊和物聯(lián)網(wǎng)數(shù)據(jù)逆向解析模塊,所述的物聯(lián)網(wǎng)數(shù)據(jù)正向解析模塊是將物聯(lián)網(wǎng)數(shù)據(jù)提取模塊中的數(shù)據(jù)信息解析成預(yù)先定義的統(tǒng)一數(shù)據(jù)格式,便于后續(xù)在物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊進行數(shù)據(jù)統(tǒng)一分析和整理;所述的物聯(lián)網(wǎng)數(shù)據(jù)逆向解析模塊是將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊產(chǎn)生的分析結(jié)果解析成物聯(lián)網(wǎng)中的數(shù)據(jù)格式; 所述的物聯(lián)網(wǎng)數(shù)據(jù)反饋模塊是將物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊中分析結(jié)果送回物聯(lián)網(wǎng),對工業(yè)物聯(lián)網(wǎng)中智能控制機器參數(shù)提供參考。
全文摘要
本發(fā)明提供了一個基于物聯(lián)網(wǎng)的員工培訓系統(tǒng),所述系統(tǒng)中企業(yè)用戶管理模塊接收使用者的登陸信息;知識庫模塊存儲知識數(shù)據(jù)根據(jù)物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊設(shè)置知識庫更新操作;用戶學習測試模塊向知識庫模塊中提取知識數(shù)據(jù),反饋學習結(jié)果;物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊統(tǒng)計分析給出物聯(lián)網(wǎng)智能控制參考值和知識庫數(shù)據(jù)更新修改意見,將可用的更新參考送返知識庫模塊和物聯(lián)網(wǎng)數(shù)據(jù)接口模塊;物聯(lián)網(wǎng)數(shù)據(jù)接口模塊接收物聯(lián)網(wǎng)-培訓系統(tǒng)數(shù)據(jù)分析模塊的分析結(jié)果,以達到物聯(lián)網(wǎng)智能控制的目的。本發(fā)明不僅解決了知識庫的自動更新問題,還考慮了將員工培訓系統(tǒng)融入工業(yè)物聯(lián)網(wǎng)的框架內(nèi),更好的為員工培訓系統(tǒng)增入實時性,有效利用培訓數(shù)據(jù)。
文檔編號G06Q10/06GK103246963SQ20131019886
公開日2013年8月14日 申請日期2013年5月24日 優(yōu)先權(quán)日2013年5月24日
發(fā)明者江文, 王伊凡, 李生紅, 陳樂生, 蒲永攀 申請人:上海和伍新材料科技有限公司