鐘日涵 湖南省岳陽市第十五中學
引言:電子學研究的核心是電磁波以及電子運動,是一種較為新穎的信息作業手段。隨著計算機以及相關技術的不斷發展,電子學研究中對于計算機的使用越來越多,產生了較多的研究項目。電子學與計算機的發展關系十分緊密,兩者相互作用與影響,實現了共同發展。目前,計算機在電子學方面的應用也十分廣泛,例如智能化通信監控系統、基于C++類庫的數據存取方法、個性化需求的服務發現技術等。
我國的通信事業得到了飛速的發展,使得通信監控管理工作更加繁重,其重要的地位也不斷突顯。在智能化通信監控系統中,通信電源集中監控系統由監控中心、各個監控站點、各個監控單元以及多個監控設備組成,監控中心以及監控站中的監控主機為IBM-PC機[1]。在監控系統中,能夠通過監控主機,完成對范圍內所有監控對象的運行參數以及工作狀態的監視。
智能化技術在該通信監控系統中得到廣泛的應用。利用高智能的現場控制設備,實現在較為惡劣的天氣下,對較多且分散的模擬量信號以及數字量信號的精準測量。在智能化控制平臺中,分布式智能控制模塊起到至關重要的作用。分布式智能控制模塊不僅能夠完成現場數據的采集,還能向現場的各個輸出控制裝置發出指令,有著較高的智能性。智能化通信監控系統的智能控制模塊將嵌入式微控制器作為主體,并將計算機技術、控制技術以及檢測技術進行有機的結合,完成多種類物理量的精確采集、自動校對自主診斷的功能。
智能化通信監控系統在建設中使用了獨特的“電氣隔離”技術以及平衡差傳輸技術。能夠保證單個模塊的故障不會影響整個系統的網絡安全,提升系統網絡的可靠性。智能化監控系統的使用能夠完成對于歷史故障信息的統計與分析,對新的故障進行及時的報警。
在C++類庫中,實際上能夠提供出兩種數據存取的方式。第一、基礎類數據存取方法。編程者能夠對于Oracle數據庫進行任意的訪問。例如添加記錄、檢索記錄、編輯記錄、執行任意的SQL語句等。但這樣的方式要求著編程者必須要親自從數據庫中調出數據信息,并輸入界面中的顯示窗口。基礎類數據存取方法的操作流程如下:在程序的框架中,要進行C++類庫的初始化,可以調用OStartup方法;在應用程序結束之前,要對C++類庫進行清除,可以使用OShutdown方法;在Visual C++程序的頭文件中增加一個#include<oracl.h>的包含文件;定義ODatabase對象;定義ODynaset對象;進行記錄的處理。
第二,OBinder類以及OBound類數據存取方法。相比于基礎類數據存取方法,這種方法更加簡便。OBinder類以及OBound類數據存取方法能夠實現數據庫文件以及界面窗口的直接關聯,實現界面窗口中的數據自動導入數據庫,并進行保存。OBinder類以及OBound類數據存取方法的具體操作流程如下:利用Visual C++中的資源編輯器創建界面控件;在應用程序中,聲明一個OBinder實例;在每一個控件中各聲明一個OBound子實例;對于每一個OBound子實例必須使用BindToControl方法,在子實例與控件變量中建立起聯系;建立OBinder實例并打開,構建dynaset對象,獲得當前數據庫的記錄;調用OBinder::Close方法,結束程序。
該系統能夠完成對于目的IP以及端口號、源IP地址以及端口號的監視,實現對于網絡入侵行為的檢測。在該系統構建的過程中,必須要建立引入異常值并建立起相應的模型。在這一階段,需要引入訓練數據。訓練數據的提取來自于實際的網絡環境,且為通過檢驗后的正常流量,組成以下兩個階段的數據:第一、生成階段的訓練數據,主要用于各屬性異常概率的計算;第二、合并階段的訓練數據,若出現了數據的“異常”,并不意味著入侵行為,僅僅代表著值域的更新。
構建條件規則庫是建立基于條件規則庫的流量異常檢測系統的重要部分。首先,要進行條件規則的引入。在網絡流量中,包含著一定的關聯性,一旦出現入侵行為,則流量正常波動的規律就會出現異常。基于這樣的情況,通過檢驗這種關聯性的異常來判斷入侵行為,能夠檢測單個屬性的異常更早的發現入侵行為。其中,普遍使用的條件規則為Pr(結果|條件)。第二、合并條件規則。如果一項條件規則能夠檢出所有的異常都已經被其他的規則所檢測出,則該項條件規則就應當被合并起來。可以根據SeqR{Ri}確定出檢驗訓練數據的各個規則的順序,保證被合并的規則是異常值相對較低的條件規則。
隨著人們對于個性化服務的需求增加,個性化需求的服務發現技術得到不斷的提升。目前,除了能夠實現對于不同的用戶提供相同的服務之外,還實現針對每一個用戶提供個性化的服務[2]。不同用戶有著不同的興趣愛好以及專業領域,對同一項服務的關注點也有所不同。現階段的個性化服務技術在電子商務領域以及Web應用方面得到了廣泛的使用。基于此,相關研究人員對于基于用戶的偏好來進行個性化服務發現的研究更加重視。
個性化需求的服務發現技術中,包含的關鍵技術有用戶個性化數據信息的采集、用戶興趣模型的建立、個性化服務信息的推薦。其中個性化數據信息的采集包括隱式采集以及顯示采集兩種:隱式采集就是web的挖掘技術、顯示采集就是人工輸入。個性化服務信息推薦技術的主要使用依據為用戶的反饋。例如微信朋友圈中廣告的“我不感興趣”著一功能等。為了更加準確的分析出用戶的興趣,通常需要建立起針對與每一個用戶的興趣模型,也就是用戶描述文件。個性化需求的服務發現技術通過使用基于內容過濾的個性化搜索算法,實現了對于不同用戶的針對性服務推薦。
總結:綜上所述,計算機在電子學方面的應用十分廣泛,其發展也與電子學的發展較緊密。計算機在電子學方面的應用包括智能化通信監控系統、基于條件規則庫的流量異常檢測系統、基于C++類庫的數據存取方式、個性化需求的服務發現技術等等。在未來,人們對于計算機技術以及電子學方面的研究會更加多樣,為人們提供更好的服務。