引論:我們為您整理了13篇網絡系統論文范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。
篇1
一、什么是ARP欺騙
從影響網絡連接通暢的方式來看,ARP欺騙分為二種:一種是對路由器ARP表的欺騙;另一種是對內網PC的網關欺騙:
第一種ARP欺騙的原理是——截獲網關數據。它通知路由器一系列錯誤的內網MAC地址,并按照一定的頻率不斷進行,使真實的地址信息無法通過更新保存在路由器中,結果路由器的所有數據只能發送給錯誤的MAC地址,造成正常PC無法收到信息。
第二種ARP欺騙的原理是——偽造網關。它的原理是建立假網關,讓被它欺騙的PC向假網關發數據,而不是通過正常的路由器途徑上網。在PC看來,就是上不了網了,“網絡掉線了”。
二、ARP欺騙的危害
ARP欺騙可以造成內部網絡的混亂,讓某些被欺騙的計算機無法正常訪問內外網,讓網關無法和客戶端正常通信。實際上他的危害還不僅僅如此,一般來說IP地址的沖突我們可以通過多種方法和手段來避免,而ARP協議工作在更低層,隱蔽性更高。系統并不會判斷ARP緩存的正確與否,無法像IP地址沖突那樣給出提示。而且很多黑客工具例如網絡剪刀手等,可以隨時發送ARP欺騙數據包和ARP恢復數據包,這樣就可以實現在一臺普通計算機上通過發送ARP數據包的方法來控制網絡中任何一臺計算機的上網與否,甚至還可以直接對網關進行攻擊,讓所有連接網絡的計算機都無法正常上網。這點在以前是不可能的,因為普通計算機沒有管理權限來控制網關,而現在卻成為可能,所以說ARP欺騙的危害是巨大的,而且非常難對付,非法用戶和惡意用戶可以隨時發送ARP欺騙和恢復數據包,這樣就增加了網絡管理員查找真兇的難度。三、解決ARP攻擊的方法
絕大多數路由器廠商建議用戶在內網主機和路由器之間建立雙向的ARP綁定來解決這個問題,這也是目前看來最行之有效的解決方案
但是在酒店卻很難使用這個方案,隨著住店客人的不斷更換,酒店客房里的主機是不斷變化的,這就意味著遭遇ARP欺騙時,不可能在路由器上通過綁定內網主機ARP信息的傳統方法解決此問題。同時,也很難讓住店的客人操作對路由器的ARP綁定。
針對使用HiPER路由器的酒店用戶特提出以下解決方案:
1.解決路由器被ARP欺騙的問題
絕大多數酒店采用DHCP技術給上網用戶動態分配IP地址,HiPER新一代ReOS版本VSTAR根據這個特點,對路由器DHCP動態分配IP地址的用戶自動進行ARP綁定,待該IP地址租約到期未續租時將其自動解除綁定的功能。這樣當路由器收到內網虛假的ARP信息的時候就會主動拒絕。
2.解決內網主機被ARP欺騙的問題
方法1:通過路由器按照一定頻率發送申明自己的廣播包,告知內網每臺主機正確的網關ARP信息。
方法2:一旦ARP欺騙發包的頻率高于網關的發送頻率,方法1的防御方法就會失效。這時候我們就可以配合內網安全交換機端口隔離功能來解決這個問題,在內網的交換安全交換機上配置每個端口為獨立的VLAN(可以采用802.1QVLAN或者PortVLAN技術)。這樣,內網即使有主機發起ARP欺騙,也不會影響到內網的其他主機的正常上網。
3.過渡方法
篇2
1.3系統構架原理為了提高高清非編網絡的實時編輯性能,防止網絡堵塞,我們特采用“萬兆主干+千兆桌面”的網絡架構,中心交換機配置4個萬兆以太網端口,分別接入2臺中心存儲的萬兆網口,其他客戶端站點通過千兆網口與中心交換機的千兆以太網口相連。文成臺高清非編網絡主要由以下設備組成:11臺高清有卡工作站、3臺無卡工作站、2臺配音工作站、2臺中心存儲、2臺數據庫服務器、1臺Web服務器、1臺后臺合成服務器。下面結合圖1,簡述文成臺高清非編網NAS集群的工作原理。我們采用多網卡結構,主備陣列各插4塊網卡,多IP地址組成多通道NAS/NAS集群,將數據分流。也就是把系統分為4個子網,通過獨立的通道與中心存儲體實現網絡化的共享編輯。我們將每4臺非編的IP地址設成1個網段,共4個IP段(即新聞制作組為A網段、專題制作組為B和C網段、廣告/配音制作組為D網段),磁盤陣列的4個網卡分別對應非編工作站的這4個IP網段。根據參數的配置,“新聞制作組”和“專題制作組1”分別通過主存儲陣列的A、B段網卡讀取/寫入;“專題制作組2”和“廣告/配音制作組”分別通過備存儲陣列的C、D段網卡讀取/寫入。主存儲陣列出現故障時,“新聞制作組”和“專題制作組1”自動選擇路徑,從備存儲陣列的A、B段網卡讀取/寫入。同理,當備存儲陣列出現故障時,“專題制作組2”和“廣告/配音制作組”自動選擇路徑,從主存儲陣列的C、D段網卡讀取/寫入。由于主備存儲陣列多網段分流,正常工作時,系統的總帶寬拓展了1倍,通過后臺數據庫比對,實現主備數據完全鏡像。
1.4“緩存映像”技術所謂“緩存映像”技術就是將中心存儲陣列的存儲結構實時映射到網絡的每臺非編上。系統素材采用分布式采集上載方式,編輯工作站實現素材的采集上載,素材上載到中心存儲陣列的同時在工作站本地“緩存映像”文件夾中產生相同的鏡像數據。據系統預設的優先路徑策略,編輯工作站進行素材編輯時,先采用本地存儲中的素材進行編輯,本地若無此素材,再根據策略選擇網絡存儲中的素材實現網絡編輯,本地編輯在編輯過程中不占用網絡帶寬,這樣既可以減輕網絡帶寬的壓力也能做到數據冗余。我們在日常編輯中,素材在工作站上載完成后隨即進行粗編,此時系統直接讀取本地素材進行實時編輯,這樣大大提高了現有的網絡帶寬的利用率,在系統所有工作站繁忙的時段這個效果是顯而易見的。
210GbNAS構架方式的優勢
我們選用10GbNAS技術組建高清非編網,是結合實際經過對上述幾種構架方式分析比對后確定的方案,我們發現10Gb以太網架構在中小網絡建設中有諸多優勢,主要表現在以下幾個方面。
2.1成本低,網速快FC-SAN的建造成本最高,FC-SAN不僅需要價格高昂的光纖存儲和光纖連接設備,還需要以太設備來做源數據交換,為了實現數據共享還需要另外購買價格不菲的SAN管理軟件。IP-SAN比FC-SAN的硬件成本低了不少,不需要光纖連接設備,但它有SAN的特性,也需要另外購買價格不菲的SAN管理軟件來實現數據的共享訪問管理。以太網的結構最簡單,只有NAS存儲和以太交換機組成。隨著10Gb以太網絡的不斷普及,10Gb的存儲和連接設備的成本大大降低。10Gb以太網架構早已在大型的數據中心和高性能計算領域運用,打破了長期被4GbFC和8GbFC獨占的局面。
2.2故障環節少從網絡架構可以看出SAN實現數據的讀寫共享訪問需要3個環節,終端發起讀/寫請求到SAN共享管理軟件進行源數據交換,得到源數據信息后再對存儲進行讀/寫訪問,這種情況不管是共享管理軟件出問題,還是存儲出問題都會影響數據安全,另外FC-SAN雙網還要多一個環節,以太網出問題也要影響數據安全。NAS只有兩個環節,不需要中間環節,直接對存儲進行讀/寫操作,它不會因為第三方的問題而造成數據的損失。顯而易見環節越多出問題的幾率就會越高,采用簡單的萬兆以太網結構的非編制作網,是減少故障的基礎。
2.3管理和維護簡單網絡建成后,方便的管理和簡單的維護才能使網絡的正常運行得到保障。SAN網絡的架構復雜,環節多的特點就決定了它的管理和維護比較復雜,技術維護人員不僅要懂以太網和光纖網絡的維護,還要會SAN共享軟件的維護。SAN網絡的啟動關閉需遵守嚴格的順序,給一些應急處理帶來了操作復雜和等待時間過長的安全隱患。以太網絡是大家熟悉的一種網絡架構,NAS各個服務的啟動不需要既定的順序,如果服務器重新啟動,只要網絡正常連通就可以開始工作,在應急操作中不容易出錯,這給網絡整體維護帶來方便。
2.4兼容能力強,平滑過渡目前各電視臺的以太網路設備以千兆居多,因此在新建網絡的時候必須考慮新老網絡的兼容性,以保證新的網絡和原有的網絡的平滑過渡。10Gb以太網絡可以和各個階段的以太網絡互聯而且不需要額外增加設備,也可以根據資金情況靈活搭配組合,可以先主干建成10Gb的以太網架構,分支用1000Mb以太網絡架構,然后分支根據業務需求逐步過渡到10Gb。
2.5互聯互通方便,數據交互電視臺內部各個業務板塊間資源共享,板塊間節目交換需要互聯互通。以太網只要網絡連接上就可以進行連通,這使電視臺在構架整體網絡時變得比較簡單。相比之下,光纖網就顯得比較復雜,因為這是個專用的網絡,所采用的網絡協議和設備都是專有的,不能和通用的設備互聯,必須經過轉換,這就大大增加了互聯的難度和成本,數據交換效率也大幅度降低。采用10Gb以太網絡架構的高清制作網,為電視臺各業務板塊的互聯互通帶來了便利,降低了難度,節約了成本,它的優勢是顯而易見的。
篇3
2.1試驗裝置連接
筆者以大眾帕薩特車型作為試驗車輛,使用示波儀VAS6356與診斷儀VAS6150對該車的動力CAN進行波形測試,并模擬多種故障波形。示波儀通道DSO1的紅色測量端子(正極)接CAN高線測量點A,通道DSO2的紅色測量端子接CAN低線測量點B,且二者的黑色測量端子同時接地,連接線路示意圖如圖2所示。系統在同一界面下顯示CAN高線和CAN低線的同步波形,能直觀分析故障。
2.2試驗結果與分析
2.2.1CAN線斷路波形機理分析
如圖2所示,本研究將斷路故障設置在ABS控制單元的高線與檢測點A之間,并在A點進行測量,得到的波形如圖3所示。ABS控制單元在發送信息時波形如圖3中的分界線前面部分,此時檢測點A電壓為低線電壓經過發動機控制單元、安全氣囊控制單元及自動變速器控制單元終端電阻分壓后的電壓,高線波形與低線波形變化趨勢相同,但振幅有所下降,由于CAN線以差動放大器來評估CAN線的輸入信號,另外3個控制單元無法識別ABS控制單元發送的信息。而在ABS控制單元接收其他控制單元的信息時檢測點A能測量到如圖3中的分界線后面部分波形,而且其余控制單元的信號能夠正確傳遞,波形顯示正常,但是由于線路斷開ABS該控制單元接收不到信息,斷路故障對驅動CAN影響較大,在此種情況下動力CAN不能正常工作,表現為某個控制單元不在網絡上的故障代碼。在相同故障情況下,若將測量點選取在圖2中的a點,得到的波形如圖4所示,波形呈鏡像傳遞,顯示正常。雖然ABS控制單元的高線發生斷路,但是發動機控制單元、變速器控制單元、安全氣囊控制單元及儀表控制單元(內含網關與防盜控制單元)之間能夠正常通信。由此可以看出,斷路故障波形信號還取決于檢測點,如果將檢測點選取在離斷路較遠的位置測量,CAN線上雖然沒有已斷開控制單元的發送數據信號,但是示波儀仍會捕捉到正常波形信號,這些信息則是其余控制單元相互通信的信號,此種情況在示波儀解析率較低時將無法識別出各信息的比特從而造成誤判。所以筆者在利用示波儀測量前用診斷儀診斷出哪些控制單元不通訊,不通訊的控制單元之間有何聯系,再選取合適的測量點。根據上述診斷思路,在大眾帕薩特車型無法起動故障排除中,本研究通過故障診斷儀VAS6150讀到發動機控制單元存在兩個故障碼含義分別為動力系統數據總線無法通訊和發動機控制單元閉鎖,再從網關中讀到故障碼含義為動力系統數據總線有故障或有缺陷。其他控制單元無故障記憶,根據故障碼分析,該故障屬于CAN總線系統通信線路故障,由于啟動時,發動機控制單元要與防盜控制單元、變速器控制單元相互通信,又因為該車型的防盜控制單元集成在儀表控制單元內,本研究將檢測位置重點選取在儀表控制單元的CAN線處,得到波形如圖3中分界線之前波形,表明此處高線斷路。通過仔細檢查連接線束,發現從儀表控制單元出來的插接器中CAN高線端子觸點回退。筆者用線束修理工具修理好該插接器,清除所有控制單元的存儲的故障代碼,故障碼不再出現,故障排除,發動機也能夠正常起動。舒適系統控制單元當某節點的CAN高線斷路時,波形圖如圖5所示。僅斷路節點的CAN高線無傳輸數據波形,高線為0V隱性電壓,CAN低線傳輸數據波形正常,控制單元僅通過低線對地的電壓值確定傳輸數據,其余節點CAN線傳輸正常標準的對稱互補數據波形,系統進入單線傳輸模式。舒適系統CAN數據總線引入獨立驅動器(輸出放大器)彼此沒有通過電阻器相互連接,從而消除了兩種CAN信號的相互依賴,因此舒適系統CAN高線和CAN低線不再相互影響,獨立運作。在試驗中發現,如果存在斷路故障,則一個數據導線斷路時,系統不會與所有控制單元一起切換到單線運行模式,只有直接連接在已斷路數據導線上的控制單元才無法再將信息傳輸到CAN線上。收發器識別到一根數據傳輸導線缺失,因此在相應的測量值塊中顯示“單線運行模式”。對于其余的控制單元來說,在斷路情況下可以不受干擾地傳輸數據。其余控制元件則表明有一個與總線相關的故障記錄,該記錄不斷在“單線”與“雙線”之間切換。在波形檢測時測量位置盡可能選在存在該故障記錄的控制單元CAN線之間。
2.2.2CAN單線短路波形機理分析
當動力波形分析CAN高線對正極短路時,則在高線上任意一個檢測點測量到的波形均為電源電壓(約12V),在測量點B測得低線電壓為高線12V電壓經過動力系統所有控制單元終端電阻并聯后總電阻分壓后所得的電壓,所以波形為低于12V的一條直線。同理,CAN高線任意處對地短路,則高線電壓為0V直線;動力CAN低線電壓是高線0V電壓經過動力系統所有控制單元終端電阻并聯后總電阻分壓后的電壓,所以波形為高于0V的一條直線。在此種情況下動力CAN系統無法確認信息,因此均無法正常工作。當舒適CAN高線對地短路時,高線電壓置于0V,低線電壓正常,舒適CAN高線對正極短路,高線電壓為12V或蓄電池電壓,CAN低線的電壓正常,該類故障舒適CAN均為單線運行,所有連接在此的控制單元都與這個故障相關。如果調用相關控制單元內的故障碼存儲器,則可以讀取到故障記錄“舒適系統數據總線處于單線運行模式”和“短路”。無論故障部位在何處,在網絡內所有位置都可以發現這種故障形式。
2.2.3CAN高低線短路和高低線交叉波形機理分析
動力CAN波形分析高線與CAN低線短路時,測量點A與B的電壓均被置于隱性電壓值(約為2.5V),在實際檢測中,可以通過拔取驅動CAN總線上的控制單元判斷是由于控制單元引起的短路還是由于CAN高線或CAN低線線路連接引起的短路。當存在故障線被取下后,波形恢復正常,說明是被拔下的導線存在短路故障。舒適CAN高、低線之間短路,兩線電壓波形均為高線電壓波形,低線電壓自動切斷,此時控制單元僅通過高線線路對地的電壓值確定傳輸數據。此時研究者用萬用表測量電壓應接近高線電壓等。這時舒適系統CAN上的所有控制單元都發生這種情況,所以該故障以記錄“無法到達控制單元×××”的形式存儲在診斷網關故障碼存儲器內。動力CAN高低線交叉時低線傳遞高線波形,高線傳遞低線波形,檢測到的波形顏色調換。這時重點需檢查插接端子和CAN線是否對換。舒適CAN高低線交叉后,兩線互換傳遞波形。未經過培訓的人員或修理工維修導線束或加裝系統時,容易產生該故障,應多和客戶溝通。
2.2.4CAN線帶電阻波形機理分析
動力CAN線路帶電阻時,波形振幅減小,而且電阻越大,振幅越小。控制單元內差動放大器無法評估CAN線的輸入信號,所以系統無法正常工作。這時需注意檢查連接CAN線的插接器是否松動。與2.2.1節所述相似,若測量點選取較遠,示波儀解析率低的情況下動力CAN線帶阻故障波形將不易察覺。舒適CAN高線帶阻,高線波形振幅減小,而且電阻越大,振幅越小,高線帶阻系統也會自動切換為單線運行模式,工作人員在檢查時要注意各連接端子是否松動,針腳是否有氧化造成接觸電阻。
篇4
22種網絡系統對比
2種網絡系統采用的總線形式見表2。ARCNET和TCN總線在技術特性上的對比見表3。表4為各圖中縮略語的中英文對照。2種列車總線通信控制網絡分別在不同地區得到不斷發展,歐洲采用TCN,而日本采用ARCNET。現階段2種列車總線控制技術都較為成熟,但兩者間存在較大差異。TCN網絡是專門為列車設計的,而ARCNET是為辦公自動化而設計的網絡,因其優越的過程處理能力而被移植到列車控制網絡當中。TCN只能組成總線型網絡,而ARCNET可以組成總線型或環型網絡,但在列車控制網絡中一般都采用總線型網絡。TCN網絡中,WTB總線只能作為列車級總線,MVB總線作為車輛級總線(可承擔部分列車級總線功能)。
ARCNET網絡中,ARCNET作為列車級總線,其車輛總線由RS485總線或其他總線組網。在數據通信差錯控制方面,兩者一般均采用循環冗余校驗碼(CRC)。在介質訪問控制方式方面,TCN網絡采用載波監聽多路訪問/沖突檢測(CSMA/CD)。ARC-NET采用令牌傳遞總線(Token-PassingBus)方式。這2種介質訪問控制方式中,ARCNET的令牌傳遞總線方式最為穩定,因為它采用的令牌方式是一種按照一定順序的在各站點傳遞令牌的方法,誰得到令牌,誰才有發起通信的權利,從而避免幾個結點同時發起通信而產生的沖突,特別適合在數據流量巨大的情況下應用。編碼方式上,TCN采用曼徹斯特編碼,而ARCNET一般采用NRZI(NoReturnZero-Inverse)編碼(非歸零反相編碼)。
篇5
二、CAN總線在汽車網絡系統應用中的前景展望
汽車網絡應用前景的大致趨勢是網絡化。主節點眾多、架構屬于開放式、以及能夠檢測錯誤和具有自我恢復能力等優點,使CAN總線成為汽車網絡應用的焦點。CAN總線是一個由物理層、數據鏈路層以及應用層組成的三層網絡。在二十世紀九十年代初,CAN總線的物理層和數據鏈路層的規范才開始逐步標準化。在現階段的CAN應用層上,根據應用場合的不同,出現了一些如針對載重汽車應用而提出的J1939等著名協議。在國外,CAN總線技術在汽車上的應用得到了快速普及,支持CAN總線標準的公司也在逐漸增多,使其成為一個汽車網絡發展的必然趨勢。目前我國也正研究和制訂在通訊協議編碼方面的CAN網絡應用層標準,這對我國的CAN網絡技術的應用起到了一定的促進作用。
篇6
1網絡管理制度不完善
網絡管理制度不完善是妨礙企業網絡安全諸多因素中破壞力最強的。“沒有規矩,不成方圓。”制度就是規矩。當前,一些企業的網絡管理制度不完善,尚未形成規范的管理體系,存在著網絡安全意識淡漠、管理流程混亂、管理責任不清等諸多嚴重問題,使企業相關人員不能采取有效措施防范網絡威脅,也給一些攻擊者接觸并獲取企業信息提供很大的便利。
2網絡建設規劃不合理
網絡建設規劃不合理是企業網絡安全中存在的普遍問題。企業在成立初期對網絡建設并不是十分重視,但隨著企業的發展與擴大,對網絡應用的日益頻繁與依賴,企業未能對網絡建設進行合理規劃的弊端也就會日益凸顯,如,企業所接入的網絡寬帶的承載能力不足,企業內部網絡計算機的聯接方式不夠科學,等等。
3網絡設施設備的落后
網絡設施設備與時展相比始終是落后。這是因為計算機和網絡技術是發展更新最為迅速的科學技術,即便企業在網絡設施設備方面投入了大筆資金,在一定時間之后,企業的網絡設施設備仍是落后或相對落后的,尤其是一些企業對于設施設備的更新和維護不夠重視,這一問題會更加突出。
4網絡操作系統自身存在漏洞
操作系統是將用戶界面、計算機軟件和硬件三者進行有機結合的應用體系。網絡環境中的操作系統不可避免地會存在安全漏洞。其中包括計算機工作人員為了操作方便而主動留出的“后門”以及一些因技術問題而存在的安全隱患,一旦這些為網絡黑客所了解,就會給其進行網絡攻擊提供便利。
網絡安全防護體系的構建策略
如前所述,企業網絡安全問題所面臨的形勢十分嚴峻,構建企業網絡安全防護體系已經刻不容緩。要結合企業計算機網絡的具體情況,構建具有監測、預警、防御和維護功能的安全防護體系,切實保障企業的信息安全。
1完善企業計算機網絡制度
制度的建立和完善是企業網絡安全體系的重要前提。要結合企業網絡使用要求制定合理的管理流程和使用制度,強化企業人員的網絡安全意識,明確網絡安全管護責任,及時更新并維護網絡設施設備,提高網絡設施的應用水平。如果有必要,企業應聘請專門的信息技術人才,并為其提供學習和培訓的機會,同時,還要為企業員工提供網絡安全的講座和培訓,引導企業人員在使用網絡時主動維護網絡安全,避免網絡安全問題的出現。
2配置有效的防火墻
防火墻是用于保障網絡信息安全的設備或軟件,防火墻技術是網絡安全防御體系的重要構成。防火墻技術主要通過既定的網絡安全規則,監視計算機網絡的運行狀態,對網絡間傳輸的數據包進行安全檢查并實施強制性控制,屏蔽一些含有危險信息的網站或個人登錄或訪問企業計算機,從而防止計算機網絡信息泄露,保護計算機網絡安全。
3采用有效的病毒檢測技術
篇7
(一)基于xAPI的網絡學習記錄模型
基于xAPI的網絡學習記錄模型如圖1所示。學習者進入互聯網,通過用戶認證后登入網頁、LMS或應用程序等,其網絡學習資源一般包含網絡課程、文章、網頁、嚴肅游戲等。學習者瀏覽網絡學習資源獲得學習經驗;學習經驗經由xAPI協議及規范傳入LRS。其傳入過程具體為:活動(ActivityProvider)對學習者所產生的學習活動進行定義,并將活動以不同模塊分組;活動生成語句(Statement),語句通過活動生成語句API存儲于LRS。xAPI包含4個接口,分別為語句接口(StatementAPI)、狀態接口(StateAPI)、活動描述接口(ActivityProfileAPI)以及描述接口(AgentProfileAPI)。語句接口負責語句在LRS中的存儲以及取出;狀態接口為緩存區來存儲正在使用的活動;活動描述接口可以引用存于LRS中活動的完整描述;描述接口向LRS內添加與相關的數據。
(二)基于xAPI的LMS網絡學習記錄模型組成要素
基于xAPI的LMS網絡學習記錄模型主要組成要素分別為:A.學習記錄系統;B.活動;C.語句;D.認證。LRS內部數據以個人學習記錄或成績單的形式存儲,不同的學習活動產生的記錄均可傳送到LRS中存儲。LRS可通過報表工具與其他LRS或LMS進行通信。內部存儲為執行者(Actor)、動詞(Verb)與對象(Object)的集合,活動用來將文件發送給DocumentAPI。多個活動組成群組,每一組定義不同的活動。這可用來對LMS聲明哪些程序可被允許通過,并將活動轉化為語句。該階段表明必須使用OAuth協議程序登錄進程來登記信息,并應提供方法將信息傳入LMS而無需管理員進入登錄界面。語句的最簡單語義形式為執行者(Actor)+動詞(Verb)+對象(Object)。
(三)xAPI的語句語義結構
語句是xAPI的內容表現形式,所有學習事件都以語句的形式存儲于LRS中。語句的屬性由ID、執行者、動詞、對象、結果、語境、時間戳、存儲時間、授權、版本以及附件組成。其中,“執行者”“動詞”“對象”為固定屬性,它們構成了語句中簡單的組成結構“誰做了什么”,其他為可選屬性。語句語義結構描述如圖2所示。語句結構格式中的動詞描述了執行者對對象所產生的行為,是“誰做了什么”中的“做”。xAPI規范規定了24種常用動詞類別,具體類別及語義描述如表1所示。對象是指“誰做了什么”中的“什么”,是執行者所做的內容。對象的內容可以是活動、、群組、子語句或語句引用等。xAPI規范中規定了13個常用活動對象,具體活動對象類別及描述如表2所示。
(四)學習記錄信息交互過程
學習者通過登錄網頁、LMS、應用程序以及其他學習終端獲取學習經驗,學習記錄信息與LRS進行交互以完成存儲或提取信息功能。具體過程為:學習者進入網頁、LMS學習課程或者應用程序進行學習獲取學習經驗,系統將該條學習經驗轉化為活動,由活動生成語句。語句通過xAPI中的StatementAPI與LRS交互來存儲或提取信息。LRS與LMS間的學習記錄信息的交互過程與LRS間不同。在LMS中,LRS只存儲和獲取學習記錄,而內容打包、和輸出都在LMS中完成。LRS中所記錄的信息數據可在獨立的LRS間通過報表工具傳送,也可通過LMS內部報表工具傳送給LMS中的LRS。
三、基于xAPI學習記錄的LMS網絡系統架構
LMS與xAPI相融合能夠記錄正式學習內部以及外部(非正式學習)的學習行為,因此,將LRS融入到LMS當中能夠幫助LMS實施更加完善的功能。單獨使用LMS平臺無法追蹤學習者在LMS外部學習時所留下的學習記錄,將該平臺加入xAPI機制進行架構重構,能夠支持xAPI中的動詞和活動語義關系,便于進一步進行基于xAPI的數據記錄分析和數據挖掘,為學習者提供個性化的學習體驗。基于xAPI學習記錄的LMS網絡系統架構主要有兩種類型:第一種為LMS集成模型,即以原有LMS平臺為基礎對其進行架構重構,分別包括資源集成模式以及平臺集成模式的重構。第二種為插件模式,即對基于網頁或應用程序的搭載源進行架構重構,以輔助LMS平臺進行外部學習記錄的采集。因此,基于xAPI學習記錄的LMS網絡系統架構包含三種架構重構模式:資源層、平臺層和環境層。
(一)資源層:LMS資源集成重構模式
通過將SCORM和AICC注冊信息轉化為xAPI中的語句,可將SCORM、TICC標準的學習資源轉化為xAPI環境下支持的課件格式,即將SCORM標準課程中的數據自動生成語句并作為xAPI中的數據存入LRS中。通過該資源集成模式用戶可輸出SCORM和AICC包,保留SCORM內容,并將生成的語句存儲到不同的LRS中。用戶還可從LMS的課程中獲取語句,通過報表工具記錄到LMS或者其他LRS中。
(二)平臺層:LMS平臺集成重構模式
LRS作為學習記錄存儲系統,只存儲和查找學習單與學習記錄,而內容打包、和輸出仍在原有LMS平臺內部完成。對原有LMS平臺進行架構重構即在平臺內部建立LRS學習記錄存儲系統以及xAPI相應機制。
(三)環境層:LMS插件重構模式
基于網頁或應用程序的搭載源通常搭載非標準課程學習資源,由于網頁以及應用程序自身技術、標準等多方面的限制,為適應xAPI多為在原有網頁或應用程序上添加小插件或小應用程序,以實現在學習資源內容以及呈現形式不改變的基礎上將學習經驗完整傳輸到獨立LRS或LMS內部LRS中的功能。
四、應用案例
(1)案例一:LMS平臺集成重構案例應用在TinCan()網絡平臺應用中,能夠通過構建xAPI應用系統環境,通過使用LMS、網頁及應用程序跟蹤記錄學習者學習經驗。構建的應用系統環境將傳統的LMS系統進行xAPI架構重構,并嵌入LRS,將學習者學習經驗所產生的語句傳輸給LRS,系統經過對學習者學習時產生的語句的展現以及對學習者的學習記錄數據進行分析后回傳分析報告。在LMS平臺集成重構案例應用過程中,主要包括三個步驟:第一步,學習者在自行學習后系統自動生成語句并傳輸至LRS內部,同時為該學習者設置的各類徽章,以此激勵學習者使用該系統進行學習;第二步,重構后的LMS中的LRS可與多個學習軟件進行融合,將學習者學習數據以活動流形式傳入學習者LRS中,并將數據直觀得呈現給學習者;第三步,系統通過學習分析可視化建模,可以呈現學習者經常使用的軟件以及其對學習者對動詞使用量、使用形態等進行的數據分析。(2)案例二:LMS資源集成重構案例應用基于SCORM標準的資源可以進行手工集成重構,在xAPI資源標準包添加包含Ioslaunch.html、Meta.xml、Presentation.html、Presentation.swf以及Tincan.xml描述文件。其中Tincan.xml為整個包的根目錄,重構語義的描述內容描述了該結構中活動的群組化。活動對每一個活動進行定義,包含活動的ID、類型、名稱以及描述。活動生成的語句傳入StatementAPI中,從而以語句的形式將活動存儲在LRS中,實現學習記錄的跟蹤與管理。
篇8
為了活躍計算機課堂學習氣氛,在教學方法上,注重采取網絡互動等多種教學方法,讓學生在生動活潑的學習環境中愉快學習。本校教學系統中安裝有相關的在線互動軟件,可以組建小范圍的局域網,讓學生以小組為單位進行互動比賽、相互討論,也可以進行師生交流,形成活躍的課堂氛圍。如為了培養學習興趣,在課堂上進行小組范圍的打字比賽,看看誰能最終勝出。再如,可以進行PPT教學內容與制作的展示,讓學生做裁判員,結果并不重要,重要的是學生都參與其中。
三、利用考試測試方法設計促進學生學習
考試是教學環節中重要的一環,不僅是因為要給學生一個可信的成績,而且是對學生學習成果的肯定,更能激發學生的學習熱情。在考試測試的方法上,利用網絡進行精心設計,也能起到促進學生學習的作用。在設計上,采用校園網提交作業方式,讓學生完成平時作業,記為平時成績。在教室內,通過考試系統隨機抽題,讓學生現場答題,保證學生考試的公平性,因為這樣做,盡管相鄰兩位同學坐得很近,彼此都能看到對方的答題,但是由于是隨機抽題,考試內容是不一樣的,避免相互抄襲的情況發生,讓學生考出真實的成績。
篇9
2.1工程式教學法,是師生通過共同實施一個完整的“工程”工作而進行的教學活動。在職業教育中,工程項目是指以生產一件具體的、具有實際應用價值的產品或是完成一項具體工作為目的的任務,它應該滿足下面的條件:(1)該工程可用于學習一定的教學內容,具有一定的應用價值;(2)該工程能將某一教學課題的理論知識和實際技能結合在一起;(3)該工程能與企業實際生產過程或現實的商業經營活動有直接的關系;(4)在教學過程中,學生有獨立進行工作的機會,并在一定的時間范圍內可以自行組織、安排自己的學習行為;(5)工程結果有明確而具體的成果展示;(6)學生自己克服、處理在項目工作中出現的困難和問題;(7)工程項目學習結束時,通過建立客觀的考評體系,科學同評價項目成果和總結學習方法。(8)工程積累由小到大、由淺到深,學生得以在不同項目練習中不斷取得進步,最終達到專業教育的目的。
2.2在工程項目確定后,根據教學的設計要求,對班級學生按項目進行分組,每周六人左右,由同學自行選擇組長進行工作安排,利用網絡工程實驗室現有的RCNA系列設備、VM虛擬軟件、CISCO模擬軟件等完成工程項目的模擬操作,按工程項目的實際要求提交項目設計方案、測試文檔、驗收報告等配套資料,最終在教師主持下分別進行項目評述與驗收答辯,不同項目組間相互交叉評價,從而完成一次工程式教學過程。具體細分到相關教學任務或知識點為:(1)綜合布線選擇本地公司進行綜合布線布線、理架、上柜綜合布線集成知識。(2)企業內VLAN實現企業不同部門網絡隔離跨交換機實現VLAN間路由網絡層、數據鏈路、VLAN。(3)企業內路由企業內不同部門內部路由利用單臂路由實現VLAN間路由網絡層、數據鏈路。(4)網絡交換技術在核心交換機間用樹實現線路備份與交換帶寬聚合提升快速生成樹、端口聚合配置STP、MSTP、端口聚合、帶寬。(5)遠程路由在總部、分公司間按RIP、OSPF等不同方式實現路由RIP、OSPF、RIP2及路由分發混用路由器的不同路由方法配置。(6)交換機的端口安全在網絡出口出現端口安全按端口設置綁定安全交換端口。(7)自外向內的網絡訪問分部或在外員工按NAT方式安全訪問內網服務器NAT、NAPT的相關設置。(8)企業內部網絡服務設置(包括WIN、LINUX兩套系統在內)配置為域控制器和DNS服務器,域的功能級別為2003模式;DNS服務需要正確配置SOA,NS,AAA記錄和反向記錄創建4個OU,創建4個全局組,創建12個用戶服務器配置為web服務器,使用IIS6.0來建立WEB站點配置FTP服務器,創建虛擬用戶user1和user2,允許user1、user2可上傳、下載文件,其它用戶只能下載文件,允許匿名系統的相關網絡服務功能設置。(9)項目文檔設計提交整體的項目文檔包括項目設計方案、測試報告、驗收報告等相關內容項目文檔設計。通過采用此教學法,可以把這幾門課程的內容綜合到工程中一個或幾個子項目當中,讓學生在學習的同時感受到在具體工作應用要求,從而在完成計算機網絡系統集成教學、實驗的基礎上,提高學生應用知識能力,發揮學生創新能力,提高學生的網絡系統設計與綜合施工能力,為畢業就業的實際工程應用奠定的基礎。在合理設計工程目標及解決問題的目的驅動下,學生會主動去查資料,復習并綜合運用知識點;在遇到困難時會通過網絡或圖書館查詢解決方案,會和同學教師共同探討如何在多種選擇方案下,綜合考慮合理的因素進行比較,并做出科學的選擇方案設計。同時教師也要積極發揮輔導和監督作用,積極參與學生設計方案的選擇和探討,幫助學生解決設計中遇到的困難,協助解決設計調試中的障礙。
篇10
1.2系統邏輯架構設計
在目前的JavaEE應用程序開發中,SSH(Struts2+Spring+Hibernate)框架技術已經成為眾多軟件企業主流的應用技術。本系統設計采用三層架構,系統在總體上分為3個層次;框架主要采用SSH組合;系統的邏輯架構圖設計如圖1所示。其中表示層中的JSP、超級報表為PC端界面采用的主要技術,HTML5、JQuery為移動端界面采用的主要技術。PC端、移動端表示層共用相同的業務層服務。該框架設計具有良好的靈活性、可擴展性以及可復用性。
1.3系統物理架構設計
依據系統的邏輯架構設計,得到本系統的物理架構設計圖其中PC端、移動端的web頁面均部署于tom-cat的同一應用(webserver)上;報表系統需要PC端安裝客戶端插件,以支持復雜的報表呈現;業務層(AppServer)與表示層分離,由于目前系統的訪問壓力不大,為便于維護,與webserver一起部署;數據庫采用MySQL5.0。
1.4系統總體功能模塊設計
協同辦網絡公系統主要功能是提供自治區級和市林業有害生物管理部門部署、跟蹤和檢查監督各項業務工作的網絡平臺,使各級部門之間、各人員之間互動、相互配合與協調,以提高工作效率和管理水平。林業有害生物協同辦公系統的功能模塊。主要功能模塊包括:(1)協同辦公:工作任務管理、文件管理、消息管理、新聞稿件管理、機構人員檔案等;(2)移動辦公:移動端工作任務管理、文件管理、消息管理等。(3)內部信息管理:論壇版面管理、論壇發帖、查看帖子、回復帖子、查詢統計等;(4)系統管理:用戶管理、用戶審核、在線用戶、權限管理、角色管理、菜單管理、組織機構管理、數據字典、日志管理;
1.4.1核心業務模塊(協同辦公模塊)
(1)工作任務管理。部門、個人間的業務工作管理,任務的形式可以是文件、轉發、消息,與工作相關的事項,都可以視為工作任務。工作任務可以靈活指派與布置;可以多次轉發、回復、反饋等功能,以便于對工作事項的及時反饋與處理;工作任務可選擇進行了流程控制;系統支持工作任務相關的編輯、簽收、刪除、查詢、匯總等功能;工作任務分單位、個人類型,普通用戶可以對個人、部門布置的任務進行操作;系統自動進行任務超期、到期消息提醒。
(2)文件管理。文件管理為用戶提供了集中統一、安全的管理文檔的渠道,是專門用來存儲、共享、發送單位、個人各種文件及其技術資料的電子媒體,實現了文檔管理的電子化,實現按年度、來源、機密級進行分類安全管理。
(3)消息管理。分為系統消息以及用戶個人間的消息交流,以便用戶進行簡單、直接的交流。
(4)新聞稿件管理。對有害生物信息網的新聞稿件進行管理,包括投稿、簽收、審稿、回復、錄用、統計排名,以提高稿件的管理水平以及各級森防部門的新聞稿件的投稿積極性。
1.4.2移動辦公模塊
該模塊與協同辦公模塊功能相似,主要提供移動端的工作任務管理、文件管理、消息管理以及部分內部論壇功能。由于移動端界面操作與PC端的操作有比較大的差異,所以本模塊在操作界面、流程上做了適合移動端操作的設計與處理。
1.4.3內部信息管理
該模塊支持內部論壇,提供各級人員進行森防知識和森防工作討論和交流用的論壇,主要功能有版面管理、發新帖子、編輯或刪除帖子、查看帖子、回復帖子。
1.4.4系統管理模塊
該模塊支持組織機構的增加、刪除、修改、查詢,用戶的維護和在線用戶的查詢;支持權限的管理,菜單的管理,角色的管理,權限管理是對使用權限的管理,主要涉及對操作該系統的人員進行授權管理和對系統功能角色的管理;同時還支持日志與數據字典管理。
1.5系統特點
1.5.1安全性
系統采用了基于角色的訪問控制、敏感數據的加密存儲、重要數據加密傳輸、系統操作處理日志、數據備份與恢復等應用系統的設計,保證了整個軟件系統的安全性。
1.5.2易用性
系統采用先進的組件、模版等技術,提供簡單易用的在線編輯器,提供快速檢索功能,界面直觀明了,功能菜單多樣,方便用戶便捷地進行各項操作。
1.5.3擴展性
系統采用JavaEE平臺的SSH框架,所有功能與方法需要設計接口層,外部訪問均通過接口層進行訪問,因此降低各個通信層次之間的依賴性,具有良好的松耦合性,可以使得任何一層的修改由于接口層的隔離作用而不會直接傳遞影響到與之相鄰的其他層。SSH框架的這種優良設計,有利于軟件系統的維護和系統的擴展,使得它能夠封裝處理復雜多變的業務需求。開發了部分業務的WebService和接口表等技術提供與各級業務部門現有系統的接口,實現信息交流和資源共享。采用了JQuery、AJAX、HTML5等技術進行移動辦公端系統的研發,支持各種類型手機、平板的瀏覽與使用,具有良好的通用性。
2林業有害生物網絡系統應用
協同辦公系統的建設與應用是一個長期的過程,需要不斷在實踐中逐步改進和完善,才能保證協同辦公系統的正常有效地運行。為保障系統的正常運行,建立了與協同辦公相適應的信息管理制度,建立分級的權限管理辦法,對每一個功能模塊的權限劃分分級、分角色進行界定,專人對系統進行網絡、存儲、安全等方面進行日常維護,從而保證協同辦公系統長期穩定、安全、高效地運行[5]。
篇11
3、是合理使用先進的現代化辦公設備的需要。隨著科技的發展,各級組織部門都購進了相當的計算機和其他先進的辦公自動化設備,計算機應用和信息化工作也取得了一些進展,但也存在著許多問題。例如,軟件開發不及時,應用水平較低,現有的設備沒有得到充分利用,信息資源沒有得到充分共享等,這就迫切需要建立一套現代化的信息管理網絡系統,充分利用現有資源,提高應用水平和工作效率,從而不斷促進組織工作的科學化和現代化。
二、干部檔案管理多媒體信息網絡系統的作用
1、為領導和相關部門提供全方位的干部信息。干部信息數據庫及多媒體信息網絡系統建立以后,我們不但可以快速準確地獲取干部的自然情況、簡歷、素質、特長以及德能勤績等方面的綜合信息,還可以隨時查詢干部諸如日常工作、學習、生活等方面的聲音和影像資料,了解干部全方位的綜合信息。利用這套系統,還可以對這些信息資料進行綜合分析,在較短時間內為領導和部門提供全方位的干部信息,可以從根本上改變過去那種從紙面上靜態了解干部的傳統方式。
2、使信息充分得到共享,提高勞動效率與工作質量。干部檔案管理多媒體信息網絡系統提供了干部管理過程中所需要的全方位的干部信息。通過網絡可以使信息共享,避免各部門重復錄入相同的信息,減少重復勞動。而且在干部管理工作中,隨時可能產生一些新的信息,各部門可以通過網絡隨時更新本部門業務范圍內的信息,向需要信息的領導和部門提供最新的第一手資料,大大提高信息的時效性。信息共享之后,各部門可以從各個側面,全方位了解一個干部,走出在本部門業務范圍內,從一個側面了解干部的局限性,在信息共享的基礎上提高對干部認識的深度和廣度。使用這套系統,還可以從根本上改善以前手工管理干部的情況,周期性較長的工作利用這套系統,短時間內就可以高質量地完成,干部任免審批表、干部簡歷等常用材料可以自動生成,并可以實現部門之間信函、文件的電子傳遞,減少手工勞動,提高工作效率與工作質量。
3、可以使干部任免更加科學化,提高知人識人的深度和廣度。以往討論任免干部,基本上是采取文字材料加口頭匯報的傳統方式,使用這套系統可以采集干部工作、學習、深入生產一線的聲像,結合干部考核中形成的文字材料,通過網絡和各種多媒體設備把動態影像、聲音和相應的文字融為一體,并通過投影顯示出來。它不僅可以提供被任免干部的自然情況和現實表現方面的信息,而且可以看到被任免干部的形象、氣質和口頭表達能力等,使領導對任免人選有一個比較全面、直觀和生動的了解,可以更好地評價和使用干部,提高知人識人的深度和廣度,從而拓寬視野,適應社會主義市場經濟條件下用人的需要,選拔出各種類型的領導干部和管理人才,讓選拔上來的干部真正能夠“為官一任,造福一方”。
三、建立和使用干部檔案管理多媒體信息網絡系統應注意的幾個問題
1、要采用規范的應用軟件。為了達到信息共享,建立統一的信息系統和使用標準規范的軟件是必須的。為此,中央組織部制定和頒發了全國組織干部人事管理信息系統《信息結構體系》,它是為實現干部信息的標準化及大范圍內的信息共享,按照人員管理及機構管理中科學的信息流程制定的,不僅具有較高的標準化、規范化程度,而且具有總攬全局的權威性。因此,必須選用中央組織部推行的、建立在《信息結構體系》基礎上的系統軟件,否則會造成數據結構混亂,使上下級數據無法溝通與共享。不但是信息體系與軟件,系統所涉及到的其他應用項目也應當建立在相關的標準之上。如文本、照片、聲像等的采集與報送都應該制定和遵循相關的標準,減少轉換與重新制作的難度,這也是信息共享及上下溝通的必要條件。
2、要用先進的電子信息技術來構建整個信息系統。建立多媒體信息網絡系統要涉及到很多先進的技術,主要包括數據庫技術、多媒體技術、網絡技術等。
應用干部檔案管理多媒體信息網絡系統,首先要建立起干部信息數據庫,包括文字信息數據庫和多媒體信息數據庫,這是整個信息系統的源泉。數據庫的內容要豐富,要涵蓋干部各方面的綜合信息,以提供更大范圍內的應用。多媒體數據庫是難點,圖像和視頻數據有著容量大、不易管理、調用速度慢等特性,如果簡單的以文件方式存放,滿足不了數據量日益增多時的調用、管理、更新、存儲等方面的需要。從長遠看,必須采用先進的分布式多媒體數據庫,以保證多媒體數據的應用。
要使干部多媒體信息系統達到最佳的應用效果,使用先進的多媒體技術以及高性能的設備是必要的。從數據源的采集到后期制作都應該保證較高的質量,照片要采用高清晰度的掃描儀錄入計算機,音頻和視頻可以采用先進的數字杜比和DVD技術,在為領導提供更逼真的聲音和更清晰的影像的同時,也能保證在較長時間內的適應性。
網絡是實現信息共享的前提條件和物質基礎。只有建立一個優質、高效的網絡系統,才能實現系統建設的高投入與高產出,為各級領導和組織工作提供優質、高效和全方位的信息服務。現階段比較先進的組網技術有ATM和千兆位以太網,在小型局域網中,十兆以太網以較低的價格提供了較高的帶寬,具有較好的性能價格比,是一個比較合適的選擇。網絡建設中還要考慮利用Internet,上同中央組織部和省委組織部相連,下同各縣、區委組織部相連,形成一個組織系統廣域網,實現組織工作信息大面積共享。
3、應該有計劃、分步驟、分階段建設多媒體信息系統。第一,先建成系統的基本框架,包括各種資料數據的采集與錄入、應用軟件的選用與開發、高速網絡系統的建立等。三個環節可以同時進行,其中信息資源的采集是重點,也是基礎,干部信息的采集與報送工作應當規范化、制度化,把其當成干部管理工作中的一項經常性的工作來抓。第二,進一步完善、改進和提高整個系統,并將成熟的經驗推廣、普及,不斷提高整體應用水平。第三,進一步加大投入,使整個系統臻于完善,最終滿足組織工作的全面需要。
篇12
數據分析與處理智能化、自動化以及一體化,是移動通信網絡優化的主要發展趨勢,具體而言,主要體現在以下幾個方面:
2.1開發數據一體化分析與處理系統在優化移動通信網絡的過程中,可以使用多種技術和工具。但不同類別工具所具備的功能有所差別,倘若技術人員不能對這些工具進行有效的整合使用,就無法充分發揮移動網絡優化方案的實施效果。對此,系統供應商應該與運營商之間形成穩定的戰略合作關系,將系統和環境相關數據緊密結合,開發出數據一體化分析與處理軟件系統,促使海量數據的處理工作更加簡便、高效、快捷,從而減少網絡維護人員的工作量、降低工作難度,使得維修管理人員可以將更多的精力投入于系統與環境的深層次優化工作中,促使移動通信網絡優化目標的實現。
2.2開發職能輔助數據挖掘系統在移動網絡通信優化整個工作過程,數據分析優化屬于最難的環節。由于移動通信網絡在運行過程涉及到的數據量非常大,因而需要借助多種技術進行數據處理。在此過程中,難度最大的在于挖掘這些數據信息之間存在的關聯性,并通過分析、篩選,提取出數據庫中的有用信息。對此,在未來的移動通信網絡優化工作過程中,應該注重開發智能輔助數據挖掘系統,幫助網絡優化人員快速掌握數據之間的聯系,為優化整體改造方案,提供有效的輔助決策功能。
2.3開發自動調整網絡參數系統移動網絡系統在具備輔助決策功能之后,有效地增強了數據分析與處理結果的精確度,但這并不是網絡優化工作的終點,其進一步優化的空間仍然很大。在此階段,相關人員可以開發自動調整網絡參數系統,優化OMC系統配置功能,使其能夠自動調整各項參數系統。如此有助于增強移動網絡適應環境參數變化的能力,從而為用戶提供高質量的通信網絡服務。
篇13
作者:王釋 王寶生 單位:國防科學技術大學計算機學院
較好的全局搜索能力,易于并行化處理,使得陷入局部極小值的概率減小,這種搜索方法是對群體中幾個解進行同時處理,不像解析法、窮舉法、隨機搜索方法等搜索方法是一種點到點的搜索方法,這種單點搜索策略在多峰情況下易陷入局部極小值;第三,遺傳操作僅需要通過適應度函數對個體進行評價處理,通常情況下不需要其它的附加信息,適應度函數的好處是它不受連續可微的約束定義域可以在任意范圍內取值,但是在進行比較的情況要求其輸出為正值;第四,算法操作具有隨機性和明確搜索方向,根據概率的變化來引導搜索方向,不需要確定性的規則;第五,遺傳算法具有良好的擴展性,且計算簡單功能強,易于同其他算法結合,且采用自然選擇和生物中進化傳思想加上它固有并行性,能夠在短時間內處理好較復雜的問題。遺傳算法的缺點也包括:第一,編碼方法的不規范和不確定性;第二,對于影響遺傳操作效率的交叉概率、變異概率等因素,需要依據經驗選取合適的值;第三,局部搜索能力差,進入遺傳操作后期群體多樣性減少,群體中的個體具有相似性,遺傳算法較容易出現早熟;第四,遺傳算法的并行計算能力沒有得到充分利用。混合算法通過上文中對GA和SA兩種算法的分析,結合兩種算法組成一種混合算法,彌補獨立的算法在實際應用中的缺點,并利用兩種算法各自的優勢,進而提高算法的性能達到最優的效果,提高了處理非線性高度復雜問題的準確性并縮短了處理時間。SAGA混合優化策略的構造需要考慮以下幾個方面:第一、優化機制的融合;第二、優化結構的互補;第三、優化操作的結合;第四、優化行為的互補;第五、削弱參數選擇的依賴[4]。SAGA算法具體步驟如下:步驟一,初始化,設定初始個體、初始溫度、迭代次數、收斂精度。步驟二,根據初始個體,隨機產生初始種群。步驟三,對種群進行遺傳操作,首先計算個體適應度值,然后進行選擇、交叉和變異操作,產生出新的個體。如果滿足收斂準則輸出最優個體,結束算法,反之,執行步驟四。步驟四,對遺傳操作產生的最優個體,進行模擬退火操作。滿足收斂準則輸出最優個體,結束算法,反之,執行步驟五,步驟五,將模擬退火算法產生的新個體與最優個體進行比較。當最新個體的能量函數值小于最優個體的能量函數值時,執行步驟二,反之,執行步驟四。SAGA-BP神經網絡誤差反向傳播的思想最早由Bryson等人于1969年提出,是一種由非線性變換神經單元構成的神經網絡。
如果輸出數據與期望輸出的誤差不在允許的范圍之內,則將誤差數據按前向傳播路徑反向輸入到各隱含層,通過調整各神經元的網絡權值和閾值,使得輸出層各神經元的輸出數據與期望輸出數據相接近。[5]BP神經網絡是具有泛化能力的一種網絡,可以對復雜的非線性問題進行求解,通過不斷的訓練學習,找出數據信息中隱藏的一般規則,實現了輸入的數據信息和輸出的數據信息的非線性的映射。標準的BP神經網絡在學習訓練過程中還存在缺點:第一,學習率如果過小,將導致算法低效,從而學習訓練時間過長;第二,學習訓練中如果對權值的修改不適當,會使激活函數處于飽和狀態,不能對權值進行修正,將讓學習訓練過程停滯不運行;第三,BP神經網絡是通過學習訓練的迭代,將網絡權值收斂到最優,使得這個網絡權值并不一定是全局最優解,可能只是一個局部極小值,讓網絡陷入一個局部極小值問題中;第四,BP神經網絡不但是一種前饋型神經網絡,也是一種典型靜態神經網絡,缺少記憶功能,學習訓練中將忘記以前數據信息中的數據信息,而使得網絡的全局性很差。我們以上證指數為例,使用標準的BP神經網絡預測分析通過預測分析,我們發現標準的BP神經網絡不能滿足我們的要求,而采用上文提出的SAGA組合策略對標準的BP神經網絡進行優化,彌補了BP神經網絡的不足,縮短了對復雜問題求解的時間,并提高了解的精確度,文章中將這種神經網絡簡稱為SAGA-BP神經網絡。SAGA-BP神經網絡的拓撲結構采用三層式(m-r-n)結構,Kosmogorov定理證明了三層前饋型人工神經網絡可以逼近任意的連續函數,傳統的BP神經網絡采用的是梯度下降法對網絡權值、閾值進行學習訓練,而在這該網絡中使用的SAGA對網絡的權值、閾值進行學習訓練。SAGA-BP神經網絡的操作步驟為:步驟一,初始化操作,確定神經網絡的拓撲結構,隨機產生一組網絡權值和閾值。步驟二,讀入數據,對數據歸一化處理。步驟三,將網絡權值和閾值作為初始個體傳入混合算法,并執行SAGA混合算法操作。步驟四,將SAGA算法的運算結果,最優權值和閾值傳入BP神經網絡。步驟五,計算神經網絡的誤差。步驟六,判斷是否滿足精度的要求,如果不能滿足精度的要求,調整網絡的權值與閾值,轉入步驟五,反之,繼續執行。步驟七,保存網絡的權值和閾值,同時存儲網絡的拓撲結構。步驟八,根據保存的權值、閾值和網絡結構,系統會進行智能預測分析,得出合理的分析結果。使用SAGA-BP神經網絡對上證指數進行預測分析,不僅在運算速度方面有了很大的提高,預測精度也有了很好的改善(圖略)
系統中需要以海量數據為基礎,進行計算分析的過程中將占用大量的系統資源,造成計算機的運算負荷比較重。考慮到現在的客服端PC機各項性能有了很大提高,大多數普通PC機已經超越了過去的服務器,這樣對于采用瀏覽器/服務器(Brows-er/Server)不適用,而使用客戶端/服務器(Client/Server)結構可以提高響應速度系統,還充分利用了客戶端與服務器端計算機的硬件優勢,大大降低系統通訊開銷。體系結構設計系統由模型、視圖、控制器三個不同的層次組成,選用MVC(model,viewandcontroller)模式作為總體框架設計的基礎。視圖層由用戶界面組成,用戶可以將指令傳送給系統,系統的把處理結果反饋給用戶,而控制層會根據業務邏輯調用視圖和模型進行處理,SAGA-BP神經網絡是系統中的核心模型,會根據一系列的算法對復雜問題進行求解。系統功能設計系統中的用戶權限有兩種,分別為授權用戶和未授權用戶。以不同身份的用戶登入系統后使用的功能權限不同,授權用戶擁有未授權用戶的所有功能。(1)未授權用戶登錄系統a.計算功能。使用SAGA-BP神經網絡對歷史數據進行處理,計算功能未啟用的情況下,下一日功能是不能使用的。如果本地無歷史數據系統將會提示用戶下載歷史數據,僅提供近3個月的歷史數據下載且僅包含每日的開盤價、收盤價、最高價、最低價、成交量和成交金額。b.參數設置模塊。用于SAGA-BP神經網絡模型的參數調整,未授權的用戶僅擁有訓練數據功能的使用權,且數據下載的時間段為近3個月。c.下一日功能。使用計算好的SAGA-BP神經網絡對次日的開盤價、收盤價、最高價、最低價、成交量、成交金額進行預測分析,得出次日相關的參考數據。d.幫助功能。對參數設置中的各項功能進行解釋。e.退出功能。關閉系統,結束有關進程,并釋放占有資源。(2)授權用戶登錄系統a.計算功能。包括了未授權用戶的所有權限,當本地計算機無歷史數據狀態下,系統會提示用戶下載相關數據,提供從1992年1月1日至今所有歷史數據下載。b.參數設置模塊,包含隱含層的神經元個數調整功能、交叉概率調整功能和變異概率調整功能,訓練數據可以下載從1992年1月1日以來的所有歷史數據,對于輸入數據功能模塊不僅僅提供每日的開盤價、收盤價、最高價、最低價、成交量和成交金額,還可以新增輸入數據,數據種類包含各類宏觀經濟數據、全球指數、股指期貨數據、國內各種期貨數據、港股數據和技術指標數據等。MATLAB和VisualC++的接口設計MATLAB不但提供了神經網絡的工具箱,還提供了與VisualC++等外部程序編程的接口,充分發揮了它的優勢。在MATLAB中與VisualC++進行通信的方法有多種,在我們的系統中,主要是通過調用MATLAB中的API函數來完成它們之間的通信。VisualC++與MATLAB進行信息處理時,首先通過函數Engine*engOpen(constchar*startcmd)或En-gine*engOpenSingleUse(constchar*startcmd,void*dcom,int*retstatus)啟動MATLAB的函數引擎,這樣兩個開發工具之間才可以進行通信。從MATLAB中獲取矩陣的信息,使用mxArray*engGetVariable(Engine*ep,constchar*name),可以根據需要從VisualC++的程序中發送矩陣的信息,使用函數intengPutVariable(Engine*ep,constchar*name,constmxArray*mp),在具體使用時我們只需要通過調用這些函數就可以將數據信息互相傳遞,還有其他的API函數可以通過查看MATLAB的幫助信息[6]。證券智能分析系統充分利用了BP神經網絡、模擬退火算法和遺傳算法對非線性的高度復雜問題的處理能力,對數據進行分析預測,協助投資者進行合理的投資,規避風險。用戶可以通過參數功能對神經網絡結構進行調整,這樣針對的不同問題而設置不同結構神經網絡,提高了分析結果的準確度,但是參數的調整需要一定的經驗,如果經驗不豐富的用戶給出的不合理的參數,將會導致系統對問題的預測分析結果出現較大的偏差,這個問題也是現在人工神經網絡在應用過程中遇到的一個障礙,我們還需要通過不斷的研究探索來解決該問題。