本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種云監(jiān)控系統(tǒng)的報表生成方法及裝置。
背景技術(shù):
隨著云監(jiān)控系統(tǒng)的快速發(fā)展,其監(jiān)控項和監(jiān)控到的數(shù)據(jù)量日益增多。為方便用戶查看監(jiān)控資源的詳細(xì)信息,將監(jiān)控過程中產(chǎn)生的監(jiān)控數(shù)據(jù)以報表的形式呈現(xiàn)給用戶成為云監(jiān)控系統(tǒng)中一項不可缺少的工作。
由于傳統(tǒng)的報表生成方式基本上都是即看即生成的方式,對云監(jiān)控系統(tǒng)中產(chǎn)生的監(jiān)控數(shù)據(jù),以及歷史監(jiān)控信息不能很好的進(jìn)行展示。在上述過程中,由于是即看即生成的方式,如果隨時查看,或者周期性地查看,則需要用戶實時操作或者定時操作,導(dǎo)致過程繁瑣,耗費精力較多。
由此可見,對于云監(jiān)控系統(tǒng)的報表生成過程中,如何減少用戶的工作量是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種云監(jiān)控系統(tǒng)的報表生成方法及裝置,用于在云監(jiān)控系統(tǒng)的報表生成過程中,減少用戶的工作量。
為解決上述技術(shù)問題,本發(fā)明提供一種云監(jiān)控系統(tǒng)的報表生成方法,包括:
根據(jù)用戶輸入的請求信息,在報表模板數(shù)據(jù)庫中選擇與所述請求信息對應(yīng)的報表模板類型,以及確定報表中的報表生成方式和待監(jiān)控資源;其中,所述報表生成方式包括:實時生成方式和周期生成方式;
當(dāng)所述報表生成方式為所述實時生成方式時,獲取所述待監(jiān)控資源的監(jiān)控信息,并將所述監(jiān)控信息加入到報表中以生成報表文件;
當(dāng)所述報表生成方式為所述周期生成方式時,依據(jù)所述周期生成方式的周期生成定時報表任務(wù);當(dāng)?shù)竭_(dá)所述定時報表任務(wù)的執(zhí)行時間時,根據(jù)所述周期,獲取待監(jiān)控資源在該周期內(nèi)的監(jiān)控信息,并加入到所述報表中種以生成報表文件。
優(yōu)選地,當(dāng)所述報表生成方式為所述實時生成方式時,所述監(jiān)控信息包括:所述待監(jiān)控資源的當(dāng)前運行狀態(tài)、監(jiān)控數(shù)據(jù)、一周告警歷史、一周通知歷史、資產(chǎn)信息和/或性能值。
優(yōu)選地,通過所述云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器獲取所述當(dāng)前運行狀態(tài)、所述監(jiān)控數(shù)據(jù)、所述一周告警歷史和所述一周通知歷史;通過所述云監(jiān)控系統(tǒng)中的數(shù)據(jù)庫獲取所述資產(chǎn)信息和所述性能值。
優(yōu)選地,當(dāng)所述報表生成方式為所述周期生成方式時,所述監(jiān)控信息包括:所述待監(jiān)控資源的當(dāng)前運行狀態(tài)、周期內(nèi)的監(jiān)控數(shù)據(jù)、周期內(nèi)的告警歷史、周期內(nèi)的通知歷史、資產(chǎn)信息和/或性能值。
優(yōu)選地,通過所述云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器獲取所述當(dāng)前運行狀態(tài)、所述周期內(nèi)的監(jiān)控數(shù)據(jù)、所述周期內(nèi)的告警歷史、所述周期內(nèi)的通知歷史;通過所述云監(jiān)控系統(tǒng)中的數(shù)據(jù)庫獲取所述資產(chǎn)信息和所述性能值。
優(yōu)選地,當(dāng)所述請求信息包含有訂閱信息時,在生成報表文件后還包括:
依據(jù)所述訂閱信息的接收方式,將所述報表文件發(fā)送至所述訂閱信息對應(yīng)的地址。
優(yōu)選地,訂閱信息的接收方式包括郵件接收方式。
優(yōu)選地,在生成報表文件后還包括:在所述報表文件中添加生成時間。
優(yōu)選地,所述周期生成方式包括:日周期生成方式、周周期生成方式或月周期生成方式。
一種云監(jiān)控系統(tǒng)的報表生成裝置,包括:
報表管理模塊,用于根據(jù)用戶輸入的請求信息,在報表模板數(shù)據(jù)庫中選擇與所述請求信息對應(yīng)的報表模板類型,以及確定所述報表的報表生成方式和待監(jiān)控資源;其中,所述報表生成方式包括:實時生成方式和周期生成方式;
報表生成模塊,用于當(dāng)所述報表生成方式為所述實時生成方式時,接收所述待監(jiān)控資源的監(jiān)控信息,并將所述監(jiān)控信息加入到報表中以生成報表文件;或當(dāng)所述報表生成方式為所述周期生成方式時,依據(jù)所述周期生成方式的周期生成定時報表任務(wù);當(dāng)?shù)竭_(dá)所述定時報表任務(wù)的執(zhí)行時間時,根據(jù)所述周期,獲取待監(jiān)控資源在該周期內(nèi)的監(jiān)控信息,并加入到所述報表中種以生成報表文件;
任務(wù)調(diào)度模塊,用于將所述定時報表任務(wù)加入任務(wù)隊列中,當(dāng)?shù)竭_(dá)所述定時報表任務(wù)的執(zhí)行時間時觸發(fā)所述報表生成模塊;
信息獲取模塊,用于獲取所述待監(jiān)控資源的監(jiān)控信息,并將所述監(jiān)控信息發(fā)送至所述報表生成模塊中。
本發(fā)明所提供的云監(jiān)控系統(tǒng)的報表生成方法及裝置,根據(jù)用戶的請求信息在報表模板數(shù)據(jù)庫中選擇報表模板類型,并確定好報表中的報表生成方式和待監(jiān)控資源,然后依據(jù)報表生成方式獲取待監(jiān)控資源的監(jiān)控信息,最后將得到的監(jiān)控信息和對應(yīng)的報表生成方式添加至報表中。該過程中,無需用戶實時操作或者定時操作,只需要用戶按照一定的規(guī)則輸入請求信息后,就可以按照請求信息對應(yīng)的內(nèi)容生成報表文件,既可以實現(xiàn)實時查看,也可以實現(xiàn)周期性地查看。本方法有效降低了用戶的操作次數(shù),降低了操作過程的繁瑣程度。
附圖說明
為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種云監(jiān)控系統(tǒng)的報表生成方法的流程圖;
圖2為本發(fā)明提供的一種云監(jiān)控系統(tǒng)的報表生成裝置的結(jié)構(gòu)圖;
圖3為本發(fā)明提供的另一種云監(jiān)控系統(tǒng)的報表生成裝置的結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)范圍。
本發(fā)明的核心是提供一種云監(jiān)控系統(tǒng)的報表生成方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1為本發(fā)明提供的一種云監(jiān)控系統(tǒng)的報表生成方法的流程圖。如圖1所示,云監(jiān)控系統(tǒng)的報表生成方法包括:
S10:根據(jù)用戶輸入的請求信息,在報表模板數(shù)據(jù)庫中選擇與請求信息對應(yīng)的報表模板類型,以及確定報表中的待監(jiān)控資源。
其中,報表生成方式包括:實時生成方式和周期生成方式。當(dāng)報表生成方式為實時生成方式時,進(jìn)入步驟S11,當(dāng)報表生成方式為周期生成方式時,進(jìn)入步驟S12。
在具體實施中,用戶根據(jù)實際需求生成請求信息,當(dāng)接收到用戶的請求信息后,在報表模板數(shù)據(jù)庫中選擇與請求信息對應(yīng)的報表類型模板??梢岳斫獾氖牵脩舻恼埱笮畔⒅邪写O(jiān)控資源等信息,當(dāng)接收到用戶的請求信息后,需要對請求信息進(jìn)行分解,然后根據(jù)分解的結(jié)果選擇報表類型模板。報表模板數(shù)據(jù)庫需要預(yù)先建立,將可能用到的報表模板類型全部存儲起來,以便后續(xù)調(diào)用。每個報表模板類型中都包括了報表的內(nèi)容待監(jiān)控資源選項。另外,請求信息中還包括有報表的生成方式的相關(guān)信息,也需要再接收到之后進(jìn)行分析,得到用戶想要什么樣的報表生成方式,是實時生成方式還是周期生成方式。例如,用戶的請求信息中可以利用數(shù)字或序列表示報表生成方式,當(dāng)接收到請求信息后,根據(jù)其中的數(shù)字或序列判斷出對應(yīng)什么樣的報表生成方式。
S11:接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息和實時生成方式添加至報表中以生成報表文件。
步驟S10中,確定了請求信息對應(yīng)的待監(jiān)控資源和報表生成方式,如果是實時生成方式,則接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息和實時生成方式添加至報表中,這樣就生成了一個報表文件。用戶可以輸入輸出指令等操作獲得該報表文件。
在實際運行過程中,云監(jiān)控系統(tǒng)的運行數(shù)據(jù)有很多,作為待監(jiān)控資源來說,其監(jiān)控信息也有很多。如果監(jiān)控信息包含的內(nèi)容過多,雖然信息更全面,但是增加了系統(tǒng)的工作量,如果內(nèi)容過少,則信息過于缺少,影響用戶的對待監(jiān)控資源的判斷。因此,作為一種優(yōu)選的實施方式,當(dāng)報表生成方式為實時生成方式時,監(jiān)控信息包括:待監(jiān)控資源的當(dāng)前運行狀態(tài)、監(jiān)控數(shù)據(jù)、一周告警歷史、一周通知歷史、資產(chǎn)信息和/或性能值。
在具體實施中,通過云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器獲取當(dāng)前運行狀態(tài)、監(jiān)控數(shù)據(jù)、一周告警歷史和一周通知歷史;通過云監(jiān)控系統(tǒng)中的數(shù)據(jù)庫獲取資產(chǎn)信息和性能值。
S12:依據(jù)周期生成方式的周期生成定時報表任務(wù);當(dāng)?shù)竭_(dá)定時報表任務(wù)的執(zhí)行時間時,根據(jù)周期,獲取待監(jiān)控資源在該周期內(nèi)的監(jiān)控信息,并加入到報表中種以生成報表文件。
步驟S10中,確定了請求信息對應(yīng)的待監(jiān)控資源和報表生成方式,如果是周期生成方式,則接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息和周期生成方式添加至報表中,這樣就生成了一個報表文件。用戶可以輸入輸出指令等操作獲得該報表文件。這個報表文件中就包括了待監(jiān)控資源在設(shè)定的周期內(nèi)的監(jiān)控信息??梢岳斫獾氖?,本發(fā)明中的周期生成方式就是以一個固定的時間反復(fù)生成報表文件,例如5分鐘生成一次,10分鐘生成一次。但是在具體實施中,如果周期過短,則會增加系統(tǒng)的工作量,也沒有太大必要,因此,優(yōu)選地,周期生成方式包括:日周期生成方式、周周期生成方式或月周期生成方式。換句話說,對應(yīng)的報表文件就是日報表文件、周報表文件和月報表文件。
在實際運行過程中,云監(jiān)控系統(tǒng)的運行數(shù)據(jù)有很多,作為待監(jiān)控資源來說,其監(jiān)控信息也有很多。如果監(jiān)控信息包含的內(nèi)容過多,雖然信息更全面,但是增加了系統(tǒng)的工作量,如果內(nèi)容過少,則信息過于缺少,影響用戶的對待監(jiān)控資源的判斷。因此,作為一種優(yōu)選的實施方式,當(dāng)報表生成方式為周期生成方式時,監(jiān)控信息包括:待監(jiān)控資源的當(dāng)前運行狀態(tài)、周期內(nèi)的監(jiān)控數(shù)據(jù)、周期內(nèi)的告警歷史、周期內(nèi)的通知歷史、資產(chǎn)信息和/或性能值。
作為一種優(yōu)選的實施方式,通過云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器獲取當(dāng)前運行狀態(tài)、周期內(nèi)的監(jiān)控數(shù)據(jù)、周期內(nèi)的告警歷史、周期內(nèi)的通知歷史;通過云監(jiān)控系統(tǒng)中的數(shù)據(jù)庫獲取資產(chǎn)信息和性能值。
為了使得用戶在獲得報表文件后,能夠清楚的知悉何時生成的報表文件,是否與請求信息對應(yīng),因此,作為一種優(yōu)選的實施方式,在生成報表文件后還包括:在報表文件中添加生成時間??梢岳斫獾氖?,添加生成時間可以按照年、月、日、時、分、秒的格式或者其它格式,本實施例不作限定。
本實施例提供的云監(jiān)控系統(tǒng)的報表生成方法,根據(jù)用戶的請求信息在報表模板數(shù)據(jù)庫中選擇報表模板類型,并確定好報表中的報表生成方式和待監(jiān)控資源,然后依據(jù)報表生成方式獲取待監(jiān)控資源的監(jiān)控信息,最后將得到的監(jiān)控信息和對應(yīng)的報表生成方式添加至定時報表任務(wù)中。該過程中,無需用戶實時操作或者定時操作,只需要用戶按照一定的規(guī)則輸入請求信息后,就可以按照請求信息對應(yīng)的內(nèi)容生成報表文件,既可以實現(xiàn)實時查看,也可以實現(xiàn)周期性地查看。本方法有效降低了用戶的操作次數(shù),降低了操作過程的繁瑣程度。
在上述實施例的基礎(chǔ)上,作為一種優(yōu)選地實施方式,當(dāng)請求信息包含有訂閱信息時,在生成報表文件后還包括:
依據(jù)訂閱信息的接收方式,將報表文件發(fā)送至訂閱信息對應(yīng)的地址。
本實施例中,如果請求信息中包含有訂閱信息,即用戶需要將最終的報表文件放到指定的目的地,則當(dāng)生成報表文件后,需要按照用戶的訂閱信息將報表文件發(fā)送至目的地??梢岳斫獾厥?,在上述實施例中,每個報表模板類型中都包括了報表生成方式選項和待監(jiān)控資源選項,那么如果當(dāng)請求信息中包含有訂閱信息時,報表模板類型中就包含了訂閱信息選項。
在上述實施例的基礎(chǔ)上,作為一種優(yōu)選地實施方式,訂閱信息的接收方式包括郵件接收方式。
可以理解的是,訂閱信息的接收方式有很多種,可以以手機短信的形式發(fā)送至用戶,或者用郵件接收方式??紤]到便于查看的問題,優(yōu)選地是將報表文件通多郵件的形式發(fā)送給指定的郵箱??梢岳斫獾氖牵藭r的訂閱信息就包含了郵箱的信息,例如郵箱地址信息。
圖2為本發(fā)明提供的一種云監(jiān)控系統(tǒng)的報表生成裝置的結(jié)構(gòu)圖。圖3為本發(fā)明提供的另一種云監(jiān)控系統(tǒng)的報表生成裝置的結(jié)構(gòu)圖。一種云監(jiān)控系統(tǒng)的報表生成裝置,包括:
報表管理模塊10,用于根據(jù)用戶輸入的請求信息,在報表模板數(shù)據(jù)庫中選擇與請求信息對應(yīng)的報表模板類型,以及確定報表中的報表生成方式和待監(jiān)控資源;其中,報表生成方式包括:實時生成方式和周期生成方式。
在具體實施中,用戶根據(jù)實際需求生成請求信息,當(dāng)報表管理模塊10接收到用戶的請求信息后,在報表模板數(shù)據(jù)庫中選擇與請求信息對應(yīng)的報表類型模板??梢岳斫獾氖牵脩舻恼埱笮畔⒅邪写O(jiān)控資源等信息,當(dāng)接收到用戶的請求信息后,需要對請求信息進(jìn)行分解,然后根據(jù)分解的結(jié)果選擇報表類型模板。報表模板數(shù)據(jù)庫需要預(yù)先建立,將可能用到的報表模板類型全部存儲起來,以便后續(xù)調(diào)用。每個報表模板類型中都包括了報表生成方式選項和待監(jiān)控資源選項。另外,請求信息中還包括有報表的生成方式的相關(guān)信息,也需要再接收到之后進(jìn)行分析,得到用戶想要什么樣的報表生成方式,是實時生成方式還是周期生成方式。例如,用戶的請求信息中可以利用數(shù)字或序列表示報表生成方式,當(dāng)接收到請求信息后,根據(jù)其中的數(shù)字或序列判斷出對應(yīng)什么樣的報表生成方式。
報表生成模塊11與報表管理模塊10連接,用于當(dāng)報表生成方式為實時生成方式時,接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息加入到報表中以生成報表文件;或當(dāng)報表生成方式為周期生成方式時,依據(jù)周期生成方式的周期生成定時報表任務(wù);當(dāng)?shù)竭_(dá)定時報表任務(wù)的執(zhí)行時間時,根據(jù)周期,獲取待監(jiān)控資源在該周期內(nèi)的監(jiān)控信息,并加入到報表中種以生成報表文件。
報表管理模塊10確定了請求信息對應(yīng)的待監(jiān)控資源和報表生成方式,如果是實時生成方式,則報表生成模塊11接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息和實時生成方式添加至報表中,這樣就生成了一個報表文件。用戶可以輸入輸出指令等操作獲得該報表文件。
在實際運行過程中,云監(jiān)控系統(tǒng)的運行數(shù)據(jù)有很多,作為待監(jiān)控資源來說,其監(jiān)控信息也有很多。如果監(jiān)控信息包含的內(nèi)容過多,雖然信息更全面,但是增加了系統(tǒng)的工作量,如果內(nèi)容過少,則信息過于缺少,影響用戶的對待監(jiān)控資源的判斷。因此,作為一種優(yōu)選的實施方式,當(dāng)報表生成方式為實時生成方式時,監(jiān)控信息包括:待監(jiān)控資源的當(dāng)前運行狀態(tài)、監(jiān)控數(shù)據(jù)、一周告警歷史、一周通知歷史、資產(chǎn)信息和/或性能值。
在具體實施中,通過云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器獲取當(dāng)前運行狀態(tài)、監(jiān)控數(shù)據(jù)、一周告警歷史和一周通知歷史;通過云監(jiān)控系統(tǒng)中的數(shù)據(jù)庫獲取資產(chǎn)信息和性能值。
報表管理模塊10確定了請求信息對應(yīng)的待監(jiān)控資源和報表生成方式,如果是周期生成方式,則報表生成模塊11接收待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息添加至報表中,這樣就生成了一個報表文件。用戶可以輸入輸出指令等操作獲得該報表文件。這個報表文件中就包括了待監(jiān)控資源在設(shè)定的周期內(nèi)的監(jiān)控信息??梢岳斫獾氖?,本發(fā)明中的周期生成方式就是以一個固定的時間反復(fù)生成報表文件,例如5分鐘生成一次,10分鐘生成一次。但是在具體實施中,如果周期過短,則會增加系統(tǒng)的工作量,也沒有太大必要,因此,優(yōu)選地,周期生成方式包括:日周期生成方式、周周期生成方式或月周期生成方式。換句話說,對應(yīng)的報表文件就是日報表文件、周報表文件和月報表文件。
任務(wù)調(diào)度模塊12,用于將定時報表任務(wù)加入任務(wù)隊列中,當(dāng)?shù)竭_(dá)定時報表任務(wù)的執(zhí)行時間時觸發(fā)報表生成模塊。
任務(wù)調(diào)度模塊12報表生成模塊11連接,與只有在報表生成方式是周期生成方式時才被調(diào)用,主要是將報表生成模塊11生成的定時報表任務(wù)加入任務(wù)隊列中,當(dāng)?shù)竭_(dá)執(zhí)行時間時,觸發(fā)報表生成模塊進(jìn)行上述操作。
信息獲取模塊13,與報表生成模塊11連接,用于獲取待監(jiān)控資源的監(jiān)控信息,并將監(jiān)控信息發(fā)送至報表生成模塊11中。
在具體實施中,信息獲取模塊13通過云監(jiān)控系統(tǒng)中的讀接收數(shù)據(jù)寄存器以及數(shù)據(jù)庫等獲取監(jiān)控信息。
圖2對應(yīng)報表生成方式為實時生成方式,與圖3的區(qū)別就是沒有任務(wù)調(diào)度模塊12;圖3對應(yīng)報表生成方式為周期生成方式。
本實施例提供的云監(jiān)控系統(tǒng)的報表生成裝置,根據(jù)用戶的請求信息在報表模板數(shù)據(jù)庫中選擇報表模板類型,并確定好報表中的報表生成方式和待監(jiān)控資源,然后依據(jù)報表生成方式獲取待監(jiān)控資源的監(jiān)控信息,最后將得到的監(jiān)控信息和對應(yīng)的報表生成方式添加至報表中。該過程中,無需用戶實時操作或者定時操作,只需要用戶按照一定的規(guī)則輸入請求信息后,就可以按照請求信息對應(yīng)的內(nèi)容生成報表文件,既可以實現(xiàn)實時查看,也可以實現(xiàn)周期性地查看。本裝置有效降低了用戶的操作次數(shù),降低了操作過程的繁瑣程度。
以上對本發(fā)明所提供的云監(jiān)控系統(tǒng)的報表生成方法及裝置進(jìn)行了詳細(xì)介紹。說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。