本發(fā)明涉及信息系統(tǒng)工程領(lǐng)域,特別是指一種系統(tǒng)耦合度計算方法及裝置。
背景技術(shù):
:隨著信息技術(shù)的發(fā)展以及信息系統(tǒng)應(yīng)用的日益廣泛,信息系統(tǒng)所具備的功能以及系統(tǒng)內(nèi)部的關(guān)聯(lián)關(guān)系也日益復(fù)雜。耦合度反映了系統(tǒng)模塊之間通過連接而建立的聯(lián)系強(qiáng)度。在系統(tǒng)中,若內(nèi)部各模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),系統(tǒng)就越難理解、修改,系統(tǒng)也會更加更復(fù)雜。由此可知,系統(tǒng)耦合度對系統(tǒng)的可理解性、獨立性、可測試性、可維護(hù)性、可靠性等質(zhì)量屬性有重要的影響,是影響系統(tǒng)復(fù)雜程度的一個重要因素。因此,在進(jìn)行信息系統(tǒng)設(shè)計時,應(yīng)盡量降低系統(tǒng)的耦合度,控制信息系統(tǒng)的復(fù)雜度,從而保證信息系統(tǒng)設(shè)計的質(zhì)量。目前關(guān)于系統(tǒng)耦合度的分析與研究還主要集中在軟件工程領(lǐng)域,對系統(tǒng)的耦合度進(jìn)行評價是軟件系統(tǒng)設(shè)計開發(fā)的一項重要內(nèi)容。在軟件系統(tǒng)中,耦合度作為用來度量一個模塊(類)是如何依賴或影響另一個模塊(類)的行為的重要指標(biāo),可以通過衡量類與屬性之間,類與方法之間以及方法與方法三者之間相互作用的程度來進(jìn)行評價。常用的方法是分析軟件中類、方法、屬性三者之間的關(guān)系,并通過分析評價相互作用耦合、組件耦合以及繼承耦合等三種不同類型的耦合特性,從而綜合得出軟件系統(tǒng)的耦合度。但對于由軟件、硬件、設(shè)備、人員等要素構(gòu)成的異構(gòu)、大型復(fù)雜信息系統(tǒng)來說,軟件只是其中一個模塊,因此有關(guān)軟件工程領(lǐng)域中耦合度的概念與計算方法無法照搬照用,現(xiàn)有技術(shù)中也沒有現(xiàn)成的耦合度計算方法能為復(fù)雜信息系統(tǒng)的設(shè)計提供指導(dǎo)。針對現(xiàn)有技術(shù)中沒有耦合度的計算方法能為復(fù)雜信息系統(tǒng)設(shè)計提供支持的問題,目前尚未有有效的解決方案。技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明實施例的目的在于提出一種系統(tǒng)耦合度計算方法及裝置,能夠為衡量與評價系統(tǒng)模塊之間的關(guān)聯(lián)強(qiáng)度提供一種有效的支撐手段,從而為分析復(fù)雜信息系統(tǒng)的復(fù)雜程度提供指導(dǎo)?;谏鲜瞿康谋景l(fā)明實施例提供的系統(tǒng)耦合度計算方法,包括:獲取并解析系統(tǒng)設(shè)計數(shù)據(jù)文件,根據(jù)系統(tǒng)設(shè)計數(shù)據(jù)文件按照指定格式構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表;根據(jù)系統(tǒng)結(jié)構(gòu)組成表和系統(tǒng)接口關(guān)系組成表,選取原子系統(tǒng)并確定原子系統(tǒng)間的接口關(guān)系,同時驗證系統(tǒng)內(nèi)部接口關(guān)系的完備性;根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表計算系統(tǒng)的耦合度。在一些實施方式中,根據(jù)系統(tǒng)結(jié)構(gòu)組成表和系統(tǒng)接口關(guān)系組成表,選取原子系統(tǒng)并確定原子系統(tǒng)間的接口關(guān)系,同時驗證系統(tǒng)內(nèi)部接口關(guān)系的完備性包括:從所述系統(tǒng)結(jié)構(gòu)組成表中選取原子系統(tǒng),并向被選取的原子系統(tǒng)加入原子系統(tǒng)標(biāo)識,生成修改后的系統(tǒng)結(jié)構(gòu)組成表;根據(jù)修改后的系統(tǒng)結(jié)構(gòu)組成表和系統(tǒng)接口關(guān)系組成表,確定原子系統(tǒng)間的系統(tǒng)接口關(guān)系,并構(gòu)建原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表;根據(jù)系統(tǒng)接口關(guān)系組成表與原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表驗證系統(tǒng)接口關(guān)系的完備性,判斷系統(tǒng)設(shè)計數(shù)據(jù)文件內(nèi)的接口關(guān)系是否都體現(xiàn)在原子系統(tǒng)之間的接口關(guān)系中。在一些實施方式中,根據(jù)系統(tǒng)接口關(guān)系組成表與原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表驗證系統(tǒng)接口關(guān)系的完備性,判斷系統(tǒng)設(shè)計數(shù)據(jù)文件內(nèi)的接口關(guān)系是否都體現(xiàn)在原子系統(tǒng)之間的接口關(guān)系中包括:根據(jù)系統(tǒng)接口關(guān)系組成表和原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表,生成基于系統(tǒng)接口關(guān)系組成表的系統(tǒng)接口關(guān)系集、與基于原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表的原子系統(tǒng)之間的接口關(guān)系集;對基于系統(tǒng)接口關(guān)系組成表的系統(tǒng)接口關(guān)系集與基于原子系統(tǒng)間系統(tǒng)接口關(guān)系組成表的原子系統(tǒng)之間的接口關(guān)系集做減運算,判斷結(jié)果差集合是否為空,是則系統(tǒng)接口關(guān)系具有完備性,否則不具有完備性。在一些實施方式中,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表計算系統(tǒng)的耦合度包括:根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表驗證系統(tǒng)接口關(guān)系統(tǒng)計的完整性,判斷在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中是否對每個原子系統(tǒng)接口的信道利用率都進(jìn)行過統(tǒng)計;根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,驗證每個系統(tǒng)接口的信道利用率的合理性;根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣,并計算系統(tǒng)的耦合度。在一些實施方式中,根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表驗證系統(tǒng)接口關(guān)系統(tǒng)計的完整性,判斷在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中是否對每個原子系統(tǒng)接口的信道利用率都進(jìn)行過統(tǒng)計包括:根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,生成基于原子系統(tǒng)間的系統(tǒng)接口關(guān)系表的系統(tǒng)接口關(guān)系集、與基于系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表的系統(tǒng)接口關(guān)系集;對基于原子系統(tǒng)間的系統(tǒng)接口關(guān)系表的系統(tǒng)接口關(guān)系集與基于系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表的系統(tǒng)接口關(guān)系集進(jìn)行減運算,判斷結(jié)果差集合是否為空,是則系統(tǒng)接口關(guān)系具有完整性,否則不具有完整性。在一些實施方式中,根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,驗證每個系統(tǒng)接口的信道利用率的合理性為:分別計算系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中每一行元素的信息平均傳輸量與信道容量的比值,若所有比值都小于等于1則判定為合理,否則判定為不合理。在一些實施方式中,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣包括:將系統(tǒng)接口關(guān)系矩陣的維度置為原子系統(tǒng)的總數(shù);當(dāng)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系表中存在一原子系統(tǒng)到另一原子系統(tǒng)的系統(tǒng)接口關(guān)系時,將系統(tǒng)接口關(guān)系矩陣中每個元素值分別置為對應(yīng)接口關(guān)系在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表的信息平均傳輸量與信道容量之比。在一些實施方式中,計算系統(tǒng)的耦合度包括:判斷系統(tǒng)接口關(guān)系矩陣的維度是否大于1;若系統(tǒng)接口關(guān)系矩陣的維度不大于1,則該系統(tǒng)的耦合度置為1;若系統(tǒng)接口關(guān)系矩陣的維度大于1,則該系統(tǒng)的耦合度置為系統(tǒng)接口關(guān)系矩陣所有元素之和的二倍,與原子系統(tǒng)的總數(shù)與原子系統(tǒng)的總數(shù)減一的乘積之比。從上面所述可以看出,本發(fā)明實施例提供的系統(tǒng)耦合度計算方法及裝置,通過構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,選取原子系統(tǒng)并確定原子系統(tǒng)間的接口關(guān)系,同時驗證系統(tǒng)內(nèi)部接口關(guān)系的完備性,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表計算系統(tǒng)的耦合度,能夠為衡量與評價系統(tǒng)模塊之間的關(guān)聯(lián)強(qiáng)度提供一種有效的支撐手段,從而為分析復(fù)雜信息系統(tǒng)的復(fù)雜程度提供指導(dǎo)。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的系統(tǒng)耦合度計算方法的流程示意圖;圖2為本發(fā)明提供的系統(tǒng)耦合度計算方法中,判定系統(tǒng)內(nèi)部接口關(guān)系完備性的流程示意圖;圖3為本發(fā)明提供的系統(tǒng)耦合度計算方法中,構(gòu)建原子系統(tǒng)接口關(guān)系矩陣以及計算系統(tǒng)整體耦合度的流程示意圖;圖4為本發(fā)明提供的系統(tǒng)耦合度計算方法中,一個實施例系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的系統(tǒng)耦合度計算方法中,該實施例的一種系統(tǒng)之間的接口關(guān)系的結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的系統(tǒng)耦合度計算裝置中,該實施例的另一種系統(tǒng)之間的接口關(guān)系的結(jié)構(gòu)示意圖;圖7為本發(fā)明提供的執(zhí)行所述系統(tǒng)耦合度計算方法的裝置的一個實施例的硬件結(jié)構(gòu)示意圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明實施例進(jìn)一步詳細(xì)說明。需要說明的是,本發(fā)明實施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個相同名稱非相同的實體或者非相同的參量,可見“第一”“第二”僅為了表述的方便,不應(yīng)理解為對本發(fā)明實施例的限定,后續(xù)實施例對此不再一一說明?;谏鲜瞿康?,本發(fā)明實施例的第一個方面,提出了一種能夠針對不同用戶或不同類型的用戶進(jìn)行數(shù)據(jù)推薦的系統(tǒng)耦合度計算方法的第一個實施例。如圖1所示,為本發(fā)明提供的系統(tǒng)耦合度計算方法的第一個實施例的流程示意圖。所述系統(tǒng)耦合度計算方法,可選的,應(yīng)用于服務(wù)器,包括:步驟s101,獲取并解析系統(tǒng)設(shè)計數(shù)據(jù)文件,根據(jù)系統(tǒng)設(shè)計數(shù)據(jù)文件按照指定格式構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表;以系統(tǒng)設(shè)計數(shù)據(jù)文件為本發(fā)明的輸入,讀取并解析系統(tǒng)設(shè)計數(shù)據(jù)文件,按照固定格式構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系表、以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表。系統(tǒng)結(jié)構(gòu)組成表主要表現(xiàn)組成該系統(tǒng)的各級子系統(tǒng)。該表中有四個描述要素,分別是系統(tǒng)編號(sid)、系統(tǒng)名稱、父系統(tǒng)編號(父系統(tǒng)sid)以及原子系統(tǒng)標(biāo)識。其中,原子系統(tǒng)標(biāo)識一項,0表示非原子系統(tǒng),1表示是原子系統(tǒng)。但這一步中并不進(jìn)行原子系統(tǒng)的區(qū)分,默認(rèn)都不是原子系統(tǒng),即表中每條記錄原子系統(tǒng)標(biāo)識項的取值都是0。系統(tǒng)接口關(guān)系表主要表現(xiàn)系統(tǒng)在運行過程中內(nèi)部各個子系統(tǒng)之間的接口關(guān)系以及與外部系統(tǒng)之間的接口關(guān)系。其中,外部接口是指系統(tǒng)與外界環(huán)境或其它外部系統(tǒng)進(jìn)行交互的接口;內(nèi)部接口是指系統(tǒng)內(nèi)部各子系統(tǒng)之間進(jìn)行交互的接口。該表中有五個描述要素,分別是系統(tǒng)接口編號(iid)、系統(tǒng)接口名稱、源系統(tǒng)編號、目的系統(tǒng)編號以及內(nèi)部接口標(biāo)識。對于內(nèi)部接口標(biāo)識一項,0表示外部接口,1表示內(nèi)部接口。本發(fā)明中評價系統(tǒng)耦合度所使用的接口都是系統(tǒng)內(nèi)部接口,因此區(qū)分和明確系統(tǒng)的內(nèi)部接口是有效運用本發(fā)明方法的前提和基礎(chǔ)。系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表主要表現(xiàn)系統(tǒng)中各內(nèi)部接口所傳輸信息量的統(tǒng)計。該表中有三個描述要素分別是系統(tǒng)接口編號(sid),信息平均傳輸量(ac)和信道容量(cc)。步驟s102,根據(jù)系統(tǒng)結(jié)構(gòu)組成表和系統(tǒng)接口關(guān)系組成表判定系統(tǒng)內(nèi)部接口關(guān)系的完備性;步驟s103,對具有完備性的系統(tǒng)進(jìn)行系統(tǒng)耦合度計算,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系,構(gòu)建系統(tǒng)接口關(guān)系矩陣,并依據(jù)系統(tǒng)接口關(guān)系矩陣計算系統(tǒng)的耦合度。如圖2所示,根據(jù)系統(tǒng)設(shè)計數(shù)據(jù)文件按照指定格式構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表包括:步驟s201,分析提煉所有的原子系統(tǒng)。依次遍歷系統(tǒng)結(jié)構(gòu)組成表中的各子系統(tǒng)s,判斷子系統(tǒng)s編號(sid)是否在該表的父系統(tǒng)編號(父系統(tǒng)sid)中出現(xiàn)過,若出現(xiàn)過,表明該系統(tǒng)s存在下一級子系統(tǒng),其不是原子系統(tǒng);若未出現(xiàn)過,該系統(tǒng)s就是原子系統(tǒng),同時將表中該系統(tǒng)所對應(yīng)的原子系統(tǒng)標(biāo)識項的值改為1;遍歷完系統(tǒng)結(jié)構(gòu)組成表后,表中所有原子系統(tǒng)標(biāo)識項的值為1的系統(tǒng)就是所有的原子系統(tǒng)。步驟s202,明確原子系統(tǒng)間的系統(tǒng)接口關(guān)系,并構(gòu)建原子系統(tǒng)間系統(tǒng)接口關(guān)系表。原子系統(tǒng)間系統(tǒng)接口關(guān)系表主要表現(xiàn)原子系統(tǒng)間的系統(tǒng)接口關(guān)系。該表中有四個描述要素,系統(tǒng)接口編號(iid),系統(tǒng)接口名稱、源原子系統(tǒng)編號(isid)和目的原子系統(tǒng)編號(dsid)。依次遍歷系統(tǒng)接口關(guān)系表中的各內(nèi)部接口關(guān)系(即表中內(nèi)部接口標(biāo)識項為1的系統(tǒng)接口),判斷內(nèi)部接口在該表所對應(yīng)的源系統(tǒng)編號與目的系統(tǒng)編號中是否都包含原子系統(tǒng),若是,則將該內(nèi)部接口及對應(yīng)原子系統(tǒng)信息添加到原子系統(tǒng)間系統(tǒng)接口關(guān)系表中,否則,略過該內(nèi)部接口,分析系統(tǒng)接口關(guān)系表中的下一個內(nèi)部接口。步驟s203,驗證內(nèi)部接口關(guān)系完備性,即判斷系統(tǒng)接口關(guān)系表中的所有內(nèi)部接口是否都在原子系統(tǒng)之間的接口關(guān)系中得到了體現(xiàn)。根據(jù)系統(tǒng)接口關(guān)系表和原子系統(tǒng)間的系統(tǒng)接口關(guān)系表,建立兩個集合inf1和inf2。其中,inf1是根據(jù)系統(tǒng)接口關(guān)系表得到的內(nèi)部接口集,inf2是根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表得到的內(nèi)部接口集。將集合inf1和inf2進(jìn)行相減運算,得到集合inf,即inf=inf1-inf2。若inf為空,則內(nèi)部接口完備,否則,不完備,需修改系統(tǒng)的設(shè)計數(shù)據(jù)。如圖3所示,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系,構(gòu)建系統(tǒng)接口關(guān)系矩陣,并依據(jù)系統(tǒng)接口關(guān)系矩陣計算系統(tǒng)的耦合度包括:步驟s301,根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,驗證系統(tǒng)接口關(guān)系統(tǒng)計的完整性;步驟s302,根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,對每個系統(tǒng)接口信道利用率的合理性進(jìn)行分析驗證;步驟s303,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣;步驟s304,根據(jù)系統(tǒng)接口關(guān)系矩陣,計算系統(tǒng)的耦合度。并且,根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,驗證系統(tǒng)接口關(guān)系統(tǒng)計的完整性包括:判斷在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中是否對每個原子系統(tǒng)接口的信道利用率都進(jìn)行了統(tǒng)計。根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,分別建立兩個集合inf3和inf4,其中,inf3是根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表得到的系統(tǒng)接口關(guān)系集,inf4是根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表得到的系統(tǒng)接口關(guān)系集。將集合inf3和inf4進(jìn)行相減運算,得到集合inf,即inf=inf3-inf4。若inf為空,則系統(tǒng)接口關(guān)系統(tǒng)計完整,否則,不完整,需重新進(jìn)行統(tǒng)計。并且,根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,對每個系統(tǒng)接口信道利用率的合理性進(jìn)行分析驗證包括:判斷在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中,每個系統(tǒng)接口的信道利用率,即信息平均傳輸量占信道容量的比率,是否都不大于1,若是,則表明每個系統(tǒng)接口都是合理的,否則,不合理,需要重新修改系統(tǒng)接口的設(shè)計數(shù)據(jù)。具體來說,就是依次遍歷系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中的各個系統(tǒng)接口,分別計算對應(yīng)的信息平均傳輸量除以信道容量的值,若該值不大于1,則繼續(xù)分析下一個系統(tǒng)接口,否則,說明系統(tǒng)接口設(shè)計不合理,需重新進(jìn)行設(shè)計。并且,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣包括:系統(tǒng)接口關(guān)系矩陣主要表現(xiàn)每個系統(tǒng)接口的信道利用率。根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣。設(shè)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表中包含的原子系統(tǒng)的個數(shù)為m個,原子系統(tǒng)間的信息交互矩陣d是一個m×m的矩陣,矩陣中的元素dij的含義其中,si→sj表示在原子系統(tǒng)間的系統(tǒng)接口關(guān)系表中存在內(nèi)部系統(tǒng)接口,其源原子系統(tǒng)為si且目的原子系統(tǒng)為sj,fk和ck分別表示該接口關(guān)系在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中的信息平均傳輸量和信道容量的值。并且,根據(jù)系統(tǒng)接口關(guān)系矩陣,計算系統(tǒng)的耦合度,判斷系統(tǒng)接口關(guān)系矩陣d的維度是否大于1,若d不大于1,則該系統(tǒng)的耦合度cp=1;否則綜上所述,借助于本發(fā)明實施例的上述技術(shù)方案,通過使用系統(tǒng)設(shè)計數(shù)據(jù),在對系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表分析的基礎(chǔ)上,運用相關(guān)程序,自動化的分析構(gòu)建系統(tǒng)接口關(guān)系矩陣,并據(jù)此計算系統(tǒng)的耦合度。這種計算方法可以在對系統(tǒng)進(jìn)行結(jié)構(gòu)設(shè)計的同時快速、準(zhǔn)確、高效的計算出系統(tǒng)的耦合度,且這種系統(tǒng)耦合度的計算方法滿足非負(fù)性、單調(diào)性、區(qū)間性(即耦合度的取值在0到1之間)以及子系統(tǒng)合并后耦合度值不增加等耦合度的特性要求,是一種有效的耦合度衡量手段,這也為計量和評價復(fù)雜信息系統(tǒng)的耦合度提供了一種有效的分析手段,為改善與提升信息系統(tǒng)的設(shè)計質(zhì)量提供支持,滿足了復(fù)雜信息系統(tǒng)的設(shè)計要求。本發(fā)明實施例還提出了一種能夠進(jìn)行系統(tǒng)耦合度計算方法的第二個實施例。所述系統(tǒng)耦合度計算方法,可選的,應(yīng)用于服務(wù)器,包括:步驟1:解析系統(tǒng)設(shè)計數(shù)據(jù),構(gòu)建相關(guān)數(shù)據(jù)表。以系統(tǒng)設(shè)計數(shù)據(jù)文件為本發(fā)明的輸入,讀取并解析系統(tǒng)設(shè)計數(shù)據(jù)文件,按照固定格式構(gòu)建系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表。系統(tǒng)結(jié)構(gòu)組成表主要表現(xiàn)組成該系統(tǒng)的各級子系統(tǒng)。該表中有四個描述要素,分別是系統(tǒng)編號(sid)、系統(tǒng)名稱、父系統(tǒng)編號(父系統(tǒng)sid)以及原子系統(tǒng)標(biāo)識。系統(tǒng)接口關(guān)系表主要表現(xiàn)系統(tǒng)在運行過程中內(nèi)部各個子系統(tǒng)之間的接口關(guān)系以及與外部系統(tǒng)之間的接口關(guān)系。該表中有五個描述要素,分別是系統(tǒng)接口編號(iid)、系統(tǒng)接口名稱、源系統(tǒng)編號、目的系統(tǒng)編號以及內(nèi)部接口標(biāo)識。系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表主要表現(xiàn)系統(tǒng)中各內(nèi)部接口關(guān)系所傳輸信息量的統(tǒng)計。該表中有三個描述要素分別是系統(tǒng)接口編號(sid),信息平均傳輸量(ac)和信道容量(cc)。在本實施例中,系統(tǒng)s的結(jié)構(gòu)組成以及系統(tǒng)接口關(guān)系分別如圖4和圖5所示,設(shè)計結(jié)果以xml文件格式輸入,對該設(shè)計文件解析,生成系統(tǒng)結(jié)構(gòu)組成表1,系統(tǒng)接口關(guān)系表2和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表3。系統(tǒng)id系統(tǒng)名稱父系統(tǒng)id原子系統(tǒng)標(biāo)識s0001系統(tǒng)s-0s0002子系統(tǒng)s1s00010s0003子系統(tǒng)s2s00010s0004子系統(tǒng)s21s00030s0005子系統(tǒng)s22s00030s0006子系統(tǒng)s23s00030s0007子系統(tǒng)s231s00060s0008子系統(tǒng)s232s00060s0009子系統(tǒng)s233s00060s0010子系統(tǒng)s234s00060s0011子系統(tǒng)s3s00010s0012子系統(tǒng)s31s00110s0013子系統(tǒng)s32s00110s0014子系統(tǒng)s33s00110s0015子系統(tǒng)s4s00010表1:系統(tǒng)結(jié)構(gòu)組成表接口id接口名稱源系統(tǒng)編號目的系統(tǒng)編號內(nèi)部接口標(biāo)識i0001外部接口1s0002-0i0002外部接口2s0003-0i0003外部接口3s0011-0i0004外部接口4s0015-0i0005內(nèi)部接口1s0002s0003;s00041i0006內(nèi)部接口2s0003;s0005s0011;s00131i0007內(nèi)部接口3s0011;s0014s00151i0008內(nèi)部接口4s0004s00051i0009內(nèi)部接口5s0004s0006;s00081i0010內(nèi)部接口6s0012s00131i0011內(nèi)部接口7s0013s00141i0012內(nèi)部接口8s0014s00121i0013內(nèi)部接口9s0007s00081i0014內(nèi)部接口10s0008s00091i0015內(nèi)部接口11s0008s00101i0016內(nèi)部接口12s0010s00071表2:系統(tǒng)接口關(guān)系表表3:系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表步驟2:根據(jù)系統(tǒng)結(jié)構(gòu)組成表和系統(tǒng)接口關(guān)系組成表,判定系統(tǒng)內(nèi)部接口關(guān)系的完備性。如圖2所示,系統(tǒng)內(nèi)部接口完備性分析的步驟如下:步驟201,分析提煉所有的原子系統(tǒng),修改系統(tǒng)結(jié)構(gòu)組成表。從系統(tǒng)結(jié)構(gòu)組成表的第1條記錄開始,分別讀取每條記錄的數(shù)據(jù),判斷該系統(tǒng)編號(sid)是否在表的父系統(tǒng)編號中出現(xiàn)過,若沒有,則修改對應(yīng)的原子系統(tǒng)標(biāo)識的值為1,否則,跳過該記錄,分析下一條記錄,直至記錄結(jié)束。最終得到的修改后的系統(tǒng)結(jié)構(gòu)組成表就是區(qū)分了原子系統(tǒng)后的系統(tǒng)結(jié)構(gòu)組成表。系統(tǒng)id系統(tǒng)名稱父系統(tǒng)id原子系統(tǒng)標(biāo)識s0001系統(tǒng)s-0s0002子系統(tǒng)s1s00011s0003子系統(tǒng)s2s00010s0004子系統(tǒng)s21s00031s0005子系統(tǒng)s22s00031s0006子系統(tǒng)s23s00030s0007子系統(tǒng)s231s00061s0008子系統(tǒng)s232s00061s0009子系統(tǒng)s233s00061s0010子系統(tǒng)s234s00061s0011子系統(tǒng)s3s00010s0012子系統(tǒng)s31s00111s0013子系統(tǒng)s32s00111s0014子系統(tǒng)s33s00111s0015子系統(tǒng)s4s00011表4:修改后的系統(tǒng)結(jié)構(gòu)組成表步驟202,明確原子系統(tǒng)間的系統(tǒng)接口關(guān)系,并構(gòu)建原子系統(tǒng)間系統(tǒng)接口關(guān)系表。從系統(tǒng)接口關(guān)系表中依次取出各個內(nèi)部接口(即內(nèi)部接口標(biāo)識為1的系統(tǒng)接口),然后找出該系統(tǒng)接口對應(yīng)的源系統(tǒng)編號和目的系統(tǒng)編號,再到修改后的系統(tǒng)結(jié)構(gòu)組成表中看所得出的系統(tǒng)是否包含原子系統(tǒng)(即原子系統(tǒng)標(biāo)識是否為1),若是,則將該系統(tǒng)接口以及相應(yīng)的系統(tǒng)標(biāo)識添加入原子系統(tǒng)間系統(tǒng)接口關(guān)系表,若不是,則跳過該信息,分析下一個內(nèi)部接口,直至記錄結(jié)束。最終便可以得到原子系統(tǒng)間系統(tǒng)接口關(guān)系表5。接口id接口名稱源系統(tǒng)編號目的系統(tǒng)編號i0005內(nèi)部接口1s0002s0004i0006內(nèi)部接口2s0005s0013i0007內(nèi)部接口3s0014s0015i0008內(nèi)部接口4s0004s0005i0009內(nèi)部接口5s0004s0008i0010內(nèi)部接口6s0012s0013i0011內(nèi)部接口7s0013s0014i0012內(nèi)部接口8s0014s0012i0013內(nèi)部接口9s0007s0008i0014內(nèi)部接口10s0008s0009i0015內(nèi)部接口11s0008s0010i0016內(nèi)部接口12s0010s0007表5:原子系統(tǒng)間系統(tǒng)接口關(guān)系表步驟203,驗證內(nèi)部接口關(guān)系完備性,即判斷系統(tǒng)接口關(guān)系表中的所有內(nèi)部接口是否都在原子系統(tǒng)之間的接口關(guān)系中得到了體現(xiàn)。依次遍歷系統(tǒng)接口關(guān)系表2中的每條記錄,將內(nèi)部接口標(biāo)識為1的系統(tǒng)接口(iid)加入到集合inf1中,于是可以得到內(nèi)部信息集合:inf1={i0005,i0006,i0007,i0008,i0009,i0010,i0011,i0012,i0013,i0014,i0015,i0016}。再分別讀取原子系統(tǒng)間系統(tǒng)接口關(guān)系表5中的每條記錄,將每條記錄中的接口編號(iid)加入到集合inf2中,直到原子系統(tǒng)間系統(tǒng)接口關(guān)系表5的最后一條記錄結(jié)束,于是可以得到內(nèi)部信息集合:inf2={i0005,i0006,i0007,i0008,i0009,i0010,i0011,i0012,i0013,i0014,i0015,i0016}。比較inf1和inf2的值,由此可知,對于圖5所描述的系統(tǒng)來說,其系統(tǒng)接口關(guān)系表中的所有內(nèi)部接口都體現(xiàn)在了原子系統(tǒng)之間的接口關(guān)系中,內(nèi)部接口關(guān)系是完備的。步驟3:根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系,構(gòu)建系統(tǒng)接口關(guān)系矩陣,并依據(jù)系統(tǒng)接口關(guān)系矩陣計算系統(tǒng)的耦合度。如圖3所示,系統(tǒng)接口關(guān)系矩陣以及系統(tǒng)耦合度計算的步驟如下:步驟301,根據(jù)原子系統(tǒng)間的系統(tǒng)接口關(guān)系表與系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,驗證系統(tǒng)接口關(guān)系統(tǒng)計的完整性。依次遍歷原子系統(tǒng)間系統(tǒng)接口關(guān)系表5中的每條記錄,將每條記錄中的接口編號(iid)加入到集合inf3中,直到原子系統(tǒng)間系統(tǒng)接口關(guān)系表5的最后一條記錄結(jié)束,于是可以得到內(nèi)部系統(tǒng)接口集合:inf3={i0005,i0006,i0007,i0008,i0009,i0010,i0011,i0012,i0013,i0014,i0015,i0016}。再依次讀取系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表5中的每條記錄,將每條記錄中的接口編號(iid)加入到集合inf4中,直到系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表5的最后一條記錄結(jié)束,于是可以得到內(nèi)部系統(tǒng)接口集合:inf4={i0005,i0006,i0007,i0008,i0009,i0010,i0011,i0012,i0013,i0014,i0015,i0016}。比較inf3和inf4的值,由此可知,對于圖5所描述的系統(tǒng)來說,其原子系統(tǒng)間系統(tǒng)接口關(guān)系都在系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中進(jìn)行了統(tǒng)計,因此系統(tǒng)接口關(guān)系的統(tǒng)計是完整的。步驟302,根據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,對每個系統(tǒng)接口信道利用率的合理性進(jìn)行分析驗證。依次遍歷系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表中的每條記錄,然后計算信息平均傳輸量除以信道容量的比值,于是可知每條記錄對應(yīng)的值為1/2,4/5,2/5,1/2,1,4/5,2/3,1/2,4/5,1/2,4/5和1/2,這些值都不大于1,于是每個系統(tǒng)接口的信道容量都是滿足要求的,其信道利用率都是合理的。步驟s303,根據(jù)原子系統(tǒng)之間的系統(tǒng)接口關(guān)系以及系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表,構(gòu)建系統(tǒng)接口關(guān)系矩陣;根據(jù)修改后的系統(tǒng)結(jié)構(gòu)組成表,可知子系統(tǒng)s1,s21,s22,s231,s232,s233,s234,s31,s32,s33和s4等十一個子系統(tǒng)是原子系統(tǒng),且由原子系統(tǒng)間系統(tǒng)接口關(guān)系表可知,存在s1→s21,s22→s32,s33→s4,s21→s22,s21→s232,s31→s32,s32→s33,s33→s31,s231→s232,s232→s233,s232→s234和s234→s231等原子系統(tǒng)之間的接口,再依據(jù)系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表可知各系統(tǒng)接口對應(yīng)的信道利用率為1/2,4/5,2/5,1/2,1,4/5,2/3,1/2,4/5,1/2,4/5和1/2,于是系統(tǒng)接口關(guān)系矩陣d為:步驟304,根據(jù)系統(tǒng)接口關(guān)系矩陣,計算系統(tǒng)的耦合度。該系統(tǒng)接口關(guān)系矩陣的維度為s,先分析是否滿足s大于1,若不滿足,則直接令該系統(tǒng)的耦合度cp=1(這表明該系統(tǒng)本身就是原子系統(tǒng),不能再分解,因此其耦合度為1);否則的話,需要按下式計算該系統(tǒng)的耦合度cp:其中,為矩陣d(k)中各元素的取值。因此,cp=2×(1/2+4/5+2/5+1/2+1+4/5+2/3+1/2+4/5+1/2+4/5+1/2)/(11×(11-1))=0.141圖6示出的是本實施例中另一種系統(tǒng)之間的接口關(guān)系示意圖,比較圖5與圖6可知,系統(tǒng)的結(jié)構(gòu)組成并沒有發(fā)生變化,但圖6中的系統(tǒng)接口關(guān)系要少于圖5中的系統(tǒng)接口關(guān)系,即降低各子系統(tǒng)內(nèi)部的關(guān)聯(lián)關(guān)系,最終結(jié)果表明基于圖6計算的系統(tǒng)耦合度也小于基于圖5計算的系統(tǒng)耦合度。綜上所述,借助于本發(fā)明實施例的上述技術(shù)方案,通過使用系統(tǒng)設(shè)計數(shù)據(jù),在對系統(tǒng)結(jié)構(gòu)組成表、系統(tǒng)接口關(guān)系組成表和系統(tǒng)內(nèi)部信息傳輸統(tǒng)計表分析的基礎(chǔ)上,運用相關(guān)程序,自動化的分析構(gòu)建系統(tǒng)接口關(guān)系矩陣,并據(jù)此計算系統(tǒng)的耦合度。這種計算方法可以在對系統(tǒng)進(jìn)行結(jié)構(gòu)設(shè)計的同時快速、準(zhǔn)確、高效的計算出系統(tǒng)的耦合度,且這種系統(tǒng)耦合度的計算方法滿足非負(fù)性、單調(diào)性、區(qū)間性(即耦合度的取值在0到1之間)以及子系統(tǒng)合并后耦合度值不增加等耦合度的特性要求,是一種有效的耦合度衡量手段,這也為計量和評價復(fù)雜信息系統(tǒng)的耦合度提供了一種有效的分析手段,為改善與提升信息系統(tǒng)的設(shè)計質(zhì)量提供支持,滿足了復(fù)雜信息系統(tǒng)的設(shè)計要求。需要特別指出的是,上述系統(tǒng)耦合度計算方法的各個實施例中的某些步驟均可以相互交叉、替換、增加、刪減,因此,這些合理的排列組合變換之于系統(tǒng)耦合度計算方法也應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍,并且不應(yīng)將本發(fā)明的保護(hù)范圍局限在所述實施例之上。基于上述目的,本發(fā)明實施例的第二個方面,提出了一種執(zhí)行所述系統(tǒng)耦合度計算方法的裝置的一個實施例。如圖7所示,為本發(fā)明提供的執(zhí)行所述系統(tǒng)耦合度計算方法的裝置的一個實施例的硬件結(jié)構(gòu)示意圖。如圖7所示,所述裝置包括:一個或多個處理器901以及存儲器902,圖7中以一個處理器901為例。所述執(zhí)行所述系統(tǒng)耦合度計算方法的裝置還可以包括:輸入裝置903和輸出裝置904。處理器901、存儲器902、輸入裝置903和輸出裝置904可以通過總線或者其他方式連接,圖7中以通過總線連接為例。存儲器902作為一種非易失性計算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機(jī)可執(zhí)行程序以及模塊,如本申請實施例中的所述系統(tǒng)耦合度計算方法對應(yīng)的程序指令/模塊。處理器901通過運行存儲在存儲器902中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例的系統(tǒng)耦合度計算方法。存儲器902可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)系統(tǒng)耦合度計算裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器902可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器902可選包括相對于處理器901遠(yuǎn)程設(shè)置的存儲器。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。輸入裝置903可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與系統(tǒng)耦合度計算裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置904可包括顯示屏等顯示設(shè)備。所述一個或者多個模塊存儲在所述存儲器902中,當(dāng)被所述一個或者多個處理器901執(zhí)行時,執(zhí)行上述任意方法實施例中的系統(tǒng)耦合度計算方法。所述執(zhí)行所述系統(tǒng)耦合度計算方法的裝置的實施例,其技術(shù)效果與前述任意方法實施例相同或者類似?;谏鲜瞿康?,本發(fā)明實施例的第三個方面,提出了一種非暫態(tài)計算機(jī)存儲介質(zhì)的一個實施例,所述計算機(jī)存儲介質(zhì)存儲有計算機(jī)可執(zhí)行指令,該計算機(jī)可執(zhí)行指令可執(zhí)行上述任意方法實施例中的各項操作的處理方法。所述非暫態(tài)計算機(jī)存儲介質(zhì)的實施例,其技術(shù)效果與前述任意方法實施例相同或者類似。最后需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)硬件來完成,所述的程序可存儲于計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機(jī)存儲記憶體(randomaccessmemory,ram)等。所述計算機(jī)程序的實施例,其技術(shù)效果與前述任意方法實施例相同或者類似。此外,典型地,本發(fā)明公開的實施例所述的裝置、設(shè)備等可為各種電子終端設(shè)備,例如手機(jī)、個人數(shù)字助理(pda)、平板電腦(pad)、智能電視等,也可以是大型終端設(shè)備,如服務(wù)器等,因此本公開的保護(hù)范圍不應(yīng)限定為某種特定類型的裝置、設(shè)備。本公開所述的客戶端可以是以電子硬件、計算機(jī)軟件或兩者的組合形式應(yīng)用于上述任意一種電子終端設(shè)備中。此外,根據(jù)本公開的方法還可以被實現(xiàn)為由cpu執(zhí)行的計算機(jī)程序,該計算機(jī)程序可以存儲在計算機(jī)可讀存儲介質(zhì)中。在該計算機(jī)程序被cpu執(zhí)行時,執(zhí)行本公開的方法中限定的上述功能。此外,上述方法步驟以及系統(tǒng)單元也可以利用控制器以及用于存儲使得控制器實現(xiàn)上述步驟或單元功能的計算機(jī)程序的計算機(jī)可讀存儲介質(zhì)實現(xiàn)。此外,應(yīng)該明白的是,本文所述的計算機(jī)可讀存儲介質(zhì)(例如,存儲器)可以是易失性存儲器或非易失性存儲器,或者可以包括易失性存儲器和非易失性存儲器兩者。作為例子而非限制性的,非易失性存儲器可以包括只讀存儲器(rom)、可編程rom(prom)、電可編程rom(eprom)、電可擦寫可編程rom(eeprom)或快閃存儲器。易失性存儲器可以包括隨機(jī)存取存儲器(ram),該ram可以充當(dāng)外部高速緩存存儲器。作為例子而非限制性的,ram可以以多種形式獲得,比如同步ram(dram)、動態(tài)ram(dram)、同步dram(sdram)、雙數(shù)據(jù)速率sdram(ddrsdram)、增強(qiáng)sdram(esdram)、同步鏈路dram(sldram)以及直接rambusram(drram)。本發(fā)明實施例所公開的方面的存儲設(shè)備意在包括但不限于這些和其它合適類型的存儲器。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實現(xiàn)為電子硬件、計算機(jī)軟件或兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對其進(jìn)行了一般性的描述。這種功能是被實現(xiàn)為軟件還是被實現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個系統(tǒng)的設(shè)計約束。本領(lǐng)域技術(shù)人員可以針對每種具體應(yīng)用以各種方式來實現(xiàn)所述的功能,但是這種實現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本發(fā)明實施例所公開的范圍。結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊和電路可以利用被設(shè)計成用于執(zhí)行這里所述功能的下列部件來實現(xiàn)或執(zhí)行:通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯器件、分立門或晶體管邏輯、分立的硬件組件或者這些部件的任何組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以被實現(xiàn)為計算設(shè)備的組合,例如,dsp和微處理器的組合、多個微處理器、一個或多個微處理器結(jié)合dsp核、或任何其它這種配置。結(jié)合這里的公開所描述的方法或算法的步驟可以直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或這兩者的組合中。軟件模塊可以駐留在ram存儲器、快閃存儲器、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可移動盤、cd-rom、或本領(lǐng)域已知的任何其它形式的存儲介質(zhì)中。示例性的存儲介質(zhì)被耦合到處理器,使得處理器能夠從該存儲介質(zhì)中讀取信息或向該存儲介質(zhì)寫入信息。在一個替換方案中,所述存儲介質(zhì)可以與處理器集成在一起。處理器和存儲介質(zhì)可以駐留在asic中。asic可以駐留在用戶終端中。在一個替換方案中,處理器和存儲介質(zhì)可以作為分立組件駐留在用戶終端中。在一個或多個示例性設(shè)計中,所述功能可以在硬件、軟件、固件或其任意組合中實現(xiàn)。如果在軟件中實現(xiàn),則可以將所述功能作為一個或多個指令或代碼存儲在計算機(jī)可讀介質(zhì)上或通過計算機(jī)可讀介質(zhì)來傳送。計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì),該通信介質(zhì)包括有助于將計算機(jī)程序從一個位置傳送到另一個位置的任何介質(zhì)。存儲介質(zhì)可以是能夠被通用或?qū)S糜嬎銠C(jī)訪問的任何可用介質(zhì)。作為例子而非限制性的,該計算機(jī)可讀介質(zhì)可以包括ram、rom、eeprom、cd-rom或其它光盤存儲設(shè)備、磁盤存儲設(shè)備或其它磁性存儲設(shè)備,或者是可以用于攜帶或存儲形式為指令或數(shù)據(jù)結(jié)構(gòu)的所需程序代碼并且能夠被通用或?qū)S糜嬎銠C(jī)或者通用或?qū)S锰幚砥髟L問的任何其它介質(zhì)。此外,任何連接都可以適當(dāng)?shù)胤Q為計算機(jī)可讀介質(zhì)。例如,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字用戶線路(dsl)或諸如紅外線、無線電和微波的無線技術(shù)來從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件,則上述同軸線纜、光纖線纜、雙絞線、dsl或諸如紅外線、無線電和微波的無線技術(shù)均被包括在本發(fā)明實施例所公開的介質(zhì)的定義之內(nèi)。如這里所使用的,磁盤和光盤包括壓縮盤(cd)、激光盤、光盤、數(shù)字多功能盤(dvd)、軟盤、藍(lán)光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤利用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)當(dāng)包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。公開的示例性實施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本公開的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的公開實施例的方法權(quán)利要求的功能、步驟和/或動作不需以任何特定順序執(zhí)行。此外,盡管本公開的元素可以以個體形式描述或要求,但是也可以設(shè)想多個,除非明確限制為單數(shù)。應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關(guān)聯(lián)地列出的項目的任意和所有可能組合。上述本公開實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明實施例的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進(jìn)行組合,并存在如上所述的本發(fā)明實施例的不同方面的許多其它變化,為了簡明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明實施例的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明實施例的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12