




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件設(shè)計(jì)說明時(shí)間版本號(hào)修改人修改內(nèi)容審批人目錄 TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 范圍 1 HYPERLINK l bookmark4 o Current Document 標(biāo)識(shí) 1 HYPERLINK l bookmark6 o Current Document 系統(tǒng)概述 1 HYPERLINK l bookmark8 o Current Document 文檔概述 1 HYPERLINK l bookmark10 o Current Document 引用文檔 1 HYPERLINK l bookmark12 o
2、Current Document CSCI 級(jí)設(shè)計(jì)決策 1 HYPERLINK l bookmark14 o Current Document CSCI 體系結(jié)構(gòu)設(shè)計(jì) 2 HYPERLINK l bookmark16 o Current Document CSCI 部件2 HYPERLINK l bookmark18 o Current Document 執(zhí)行方案 3接口設(shè)計(jì) 3接口標(biāo)識(shí)和接口圖 3 HYPERLINK l bookmark23 o Current Document 4.3.x (接口的項(xiàng)目唯一標(biāo)識(shí)符)4 HYPERLINK l bookmark25 o Current Doc
3、ument 5CSCI 詳細(xì)設(shè)計(jì) 6.X(軟件單元的項(xiàng)目唯一標(biāo)識(shí)符,或者一組軟件單元的標(biāo)志符)6 HYPERLINK l bookmark37 o Current Document 需求可追蹤性 9 HYPERLINK l bookmark39 o Current Document 注解 11 HYPERLINK l bookmark41 o Current Document 附錄A11軟件設(shè)計(jì)說明范圍標(biāo)識(shí)要求:本節(jié)應(yīng)包含這個(gè)文檔所適用的系統(tǒng)和軟件的完全標(biāo)識(shí),(若適用)應(yīng)包括標(biāo)識(shí)號(hào)、 名稱、縮略名、版本號(hào)及發(fā)布號(hào)。系統(tǒng)概述要求:1)本節(jié)主要描述本文檔適用的系統(tǒng)和軟件的用途;2)概述系統(tǒng)開發(fā)、運(yùn)
4、行和維護(hù)的歷史;3)標(biāo)識(shí)項(xiàng)目的投資方、需方、用戶、開發(fā)方和保障機(jī)構(gòu);4)標(biāo)識(shí)當(dāng)前和計(jì)劃的運(yùn)行現(xiàn)場(chǎng);5)列出其它有關(guān)文檔。文檔概述本節(jié)應(yīng)概述本文檔的用途和內(nèi)容,描述與它的使用有關(guān)的保密性或私密性考慮。引用文檔列出引用的所有文檔,包括文檔的編號(hào)、標(biāo)題、修訂版本和日期。CSCI 級(jí)設(shè)計(jì)決策要求:本章應(yīng)根據(jù)需要分節(jié)給出CSCI級(jí)設(shè)計(jì)決策,即CSCI行為設(shè)計(jì)的決策(忽略其內(nèi) 部實(shí)現(xiàn),從用戶角度出發(fā)描述系統(tǒng)將怎樣運(yùn)轉(zhuǎn)以滿足需求)和其它影響組成該 CSCI 的軟件 單元的選擇與設(shè)計(jì)的決策。如果在需求中所有這些決策是明確的,或者這些決策要推遲到CSCI 的軟件單元的設(shè)計(jì)時(shí)指出,則本章應(yīng)如實(shí)陳述。針對(duì)關(guān)鍵性需求
5、(例如對(duì)安全性、保密性、私密性等需求)作出的設(shè)計(jì)決策,應(yīng)在專門 的章節(jié)中加以敘述。CSCI 級(jí)設(shè)計(jì)決策的例子如下:1)關(guān)于CSCI將接收的輸入和將產(chǎn)生的輸出的設(shè)計(jì)決策,包括與其它系統(tǒng)、HWCI、CSCI 和用戶的接口(本文檔的4.3.x節(jié)指出本說明要考慮的主題);2)有關(guān)響應(yīng)每個(gè)輸入或條件的CSCI行為的設(shè)計(jì)決策,包括CSCI要執(zhí)行的動(dòng)作、響應(yīng) 時(shí)間和其它性能特性,模型化的物理系統(tǒng)的說明,選定的方程式/算法/規(guī)則,以及對(duì)不允許 的輸入或條件進(jìn)行的處理;3)有關(guān)數(shù)據(jù)庫(kù)/數(shù)據(jù)文件如何呈現(xiàn)給用戶的設(shè)計(jì)決策(本文檔的4.3.x節(jié)標(biāo)識(shí)了本說明 要考慮的主題)。如果這一信息的全部或部分在數(shù)據(jù)庫(kù)設(shè)計(jì)說明(D
6、BDD)中給出,則可直接引 用;4)為滿足安全性、保密性、私密性需求所選擇的方法;5)為滿足需求所做的其它CSCI級(jí)設(shè)計(jì)決策,例如為提供所需的靈活性、可用性和可維 護(hù)性所選擇的方法?!咎崾荆罕菊轮饕且髲恼w(系統(tǒng)/子系統(tǒng)級(jí)別)架構(gòu)設(shè)計(jì)的層面,分不同視角(功 能劃分、性能、可靠性、安全性、靈活性、可維護(hù)性等)確定相應(yīng)的關(guān)鍵設(shè)計(jì)機(jī)制,從而最 終確定系統(tǒng)/子系統(tǒng)級(jí)別的體系結(jié)構(gòu)設(shè)計(jì)。】CSCI 體系結(jié)構(gòu)設(shè)計(jì)要求:本章應(yīng)分為以下幾節(jié)來描述 CSCI 體系結(jié)構(gòu)設(shè)計(jì)。如果設(shè)計(jì)信息在多于一個(gè)節(jié)中 出現(xiàn),它只需被提供一次,而在其它節(jié)中引用之?!咎崾荆簩?duì)各個(gè)CSCI (子系統(tǒng))進(jìn)行概要設(shè)計(jì),拆分出各子系統(tǒng)包含
7、的軟件部件(模塊) 和各個(gè)軟件部件包含的軟件單元(子模塊)?!恳韵?.1節(jié)分別對(duì)各個(gè)軟件部件進(jìn)行靜態(tài)結(jié)構(gòu)說明,4.2節(jié)對(duì)各個(gè)軟件部件和軟件單元 進(jìn)行動(dòng)態(tài)行為關(guān)系說明。CSCI 部件要求:本節(jié)應(yīng):1)標(biāo)識(shí)構(gòu)成該CSCI的所有軟件單元。應(yīng)賦予每個(gè)軟件單元一個(gè)項(xiàng)目唯一標(biāo)識(shí)符;【注:軟件單元是CSCI設(shè)計(jì)中的一個(gè)元素;例如,CSCI的一個(gè)主要分支、該主要分支 的一個(gè)組成部分,一個(gè)類、對(duì)象、模塊、函數(shù)、例程或數(shù)據(jù)庫(kù)。軟件單元可以出現(xiàn)在層次結(jié) 構(gòu)的不同層上,且又可以由其它軟件單元組成。在設(shè)計(jì)中,軟件單元與實(shí)現(xiàn)它們的代碼和數(shù) 據(jù)實(shí)體(例程,過程,數(shù)據(jù)庫(kù),數(shù)據(jù)文件等),或與包含這些實(shí)體的計(jì)算機(jī)文件之間,可以有
8、、 也可以沒有一對(duì)一的對(duì)應(yīng)關(guān)系。一個(gè)數(shù)據(jù)庫(kù)可被處理為一個(gè) CSCI 也可被處理為一個(gè)軟件單 元。SDD可以采用與所使用設(shè)計(jì)方法相一致的任何名字來稱呼軟件單元?!?)給出軟件單元的靜態(tài)(如,由組成)關(guān)系。根據(jù)所選擇的軟件設(shè)計(jì)方法學(xué),可以給 出多種關(guān)系(例如,采用面向?qū)ο蟮脑O(shè)計(jì)方法時(shí),本節(jié)既可給出類和對(duì)象結(jié)構(gòu),也可給出CSCI 的模塊和過程結(jié)構(gòu));3)說明每個(gè)軟件單元的用途,指明分配給它的CSCI需求和CSCI級(jí)設(shè)計(jì)決策(需求的 分配也可在6.a中提供);4)標(biāo)識(shí)每個(gè)軟件單元的開發(fā)狀態(tài)/類型(如新開發(fā)、按原樣重用已有的設(shè)計(jì)或軟件、再 工程的已有的設(shè)計(jì)或軟件、為重用而要開發(fā)的軟件等,為構(gòu)建版 N 計(jì)
9、劃的軟件)。針對(duì)現(xiàn)有的設(shè)計(jì)或軟件,本說明應(yīng)提供標(biāo)識(shí)信息,例如名字、版本、文檔引用、庫(kù)等;5)說明CSCI (若適用,針對(duì)每個(gè)軟件單元)計(jì)劃使用的計(jì)算機(jī)硬件資源(例如處理機(jī) 能力,內(nèi)存能力,輸入/輸出設(shè)備能力,輔存能力以及通信/網(wǎng)絡(luò)設(shè)備能力)。本說明應(yīng)覆蓋 CSCI的資源使用需求中、影響該CSCI的系統(tǒng)級(jí)資源分配中、以及在軟件開發(fā)計(jì)劃(SDP) 的資源使用測(cè)量策劃的中包含的全部計(jì)算機(jī)硬件資源。如果針對(duì)給定計(jì)算機(jī)硬件資源的所有 使用數(shù)據(jù)都在同一處提供,例如在SDD中提供,那么本節(jié)可直接引用。對(duì)每個(gè)計(jì)算機(jī)硬件資 源,應(yīng)包括如下信息:a)得到滿足的CSCI需求或系統(tǒng)級(jí)資源分配;b)使用數(shù)據(jù)基于的假設(shè)和
10、條件(例如,典型用法、最壞情況用法、特定事件的假 定);c)影響使用的特殊考慮(例如,虛存、覆蓋、多處理器的使用情況,操作系統(tǒng)、 庫(kù)軟件的開銷或其它實(shí)現(xiàn)開銷影響);d)所使用的測(cè)度的單位(例如,處理器能力的百分比、周期/秒、內(nèi)存字節(jié)數(shù)、 千字節(jié)/秒);e)進(jìn)行評(píng)估或測(cè)量的級(jí)別(例如,軟件單元,CSCI或者可執(zhí)行程序);f)標(biāo)識(shí)實(shí)現(xiàn)每個(gè)軟件單元的軟件放置在哪個(gè)程序庫(kù)中(若適用)?!咎崾荆罕菊轮饕且髲恼w架構(gòu)設(shè)計(jì)的層面,分不同視角(功能劃分、性能、可靠性、 安全性、靈活性、可維護(hù)性等)確定相應(yīng)的關(guān)鍵設(shè)計(jì)機(jī)制,從而最終確定系統(tǒng)的體系結(jié)構(gòu)設(shè) 計(jì)?!繄?zhí)行方案本節(jié)應(yīng)說明軟件單元間的執(zhí)行方案。應(yīng)采用圖表
11、和描述,說明軟件單元間的動(dòng)態(tài)關(guān)系, 即CSCI運(yùn)行期間軟件單元間的相互作用情況,(若適用)應(yīng)包括執(zhí)行控制流程、數(shù)據(jù)流、動(dòng) 態(tài)控制序列、狀態(tài)轉(zhuǎn)換圖、時(shí)序圖、單元間的優(yōu)先關(guān)系、中斷處理、時(shí)序/排序關(guān)系、例外處 理、并發(fā)執(zhí)行、動(dòng)態(tài)分配與去除分配、對(duì)象/進(jìn)程/任務(wù)的動(dòng)態(tài)創(chuàng)建/刪除、以及動(dòng)態(tài)行為的其 它方面。接口設(shè)計(jì)接口標(biāo)識(shí)和接口圖要求:本節(jié)應(yīng)說明賦予每個(gè)接口的項(xiàng)目唯一的標(biāo)識(shí)符,(若適用)應(yīng)通過名稱、編號(hào)、版 本及文檔引用來標(biāo)識(shí)接口實(shí)體(軟件單元、系統(tǒng)、配置項(xiàng)、用戶等)。該標(biāo)識(shí)應(yīng)說明哪些實(shí)體 具有固定的接口特性(從而把接口需求分配給這些接口實(shí)體);說明哪些實(shí)體正在開發(fā)或修改 (這些實(shí)體已有各自的接口需求
12、)。(若適用)應(yīng)通過接口圖來描述這些接口?!咎崾荆簩?duì)系統(tǒng)外部接口、內(nèi)部接口(子系統(tǒng)與子系統(tǒng)、部件與部件、軟件單元與軟件單元)采用接口結(jié)構(gòu)圖、接口匯總表等形式對(duì)所有接口進(jìn)行定義和標(biāo)識(shí)?!?x (接口的項(xiàng)目唯一標(biāo)識(shí)符)要求:本節(jié)(從4.3.2開始)應(yīng)通過項(xiàng)目唯一標(biāo)識(shí)符來標(biāo)識(shí)接口,應(yīng)簡(jiǎn)要地標(biāo)識(shí)接口實(shí) 體,根據(jù)需要可分節(jié)描述單方或雙方接口實(shí)體的特性。如果一給定的接口實(shí)體未包含在本SDD 中(例如,一個(gè)外部系統(tǒng)),而描述接口實(shí)體需要提到其接口特性時(shí),這些特性應(yīng)作為假設(shè)予 以陳述、或以“當(dāng)未涵蓋的實(shí)體這樣做時(shí),所指定的實(shí)體將”的形式描述。本節(jié)可 引用其它文檔(例如數(shù)據(jù)字典、協(xié)議標(biāo)準(zhǔn)、用戶接口標(biāo)準(zhǔn))代替在此
13、所描述的信息。本設(shè)計(jì) 說明應(yīng)包括以下內(nèi)容(若適用),以任何適合于所提供的信息的順序提供,并應(yīng)從接口實(shí)體角 度說明這些特性之間的區(qū)別(例如關(guān)于數(shù)據(jù)元素的大小、頻率或其它特性的不同期望):1)接口實(shí)體分配給接口的優(yōu)先級(jí);2)要實(shí)現(xiàn)的接口類型(例如實(shí)時(shí)數(shù)據(jù)傳輸、數(shù)據(jù)的存儲(chǔ)和檢索等);3)接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的各個(gè)數(shù)據(jù)元素的特性,例如:a)名稱/標(biāo)識(shí)符:項(xiàng)目唯一的標(biāo)識(shí)符;非技術(shù)(自然語(yǔ)言)名稱;數(shù)據(jù)元素名稱;技術(shù)名稱(如在代碼或數(shù)據(jù)庫(kù)中的變量名或字段名);縮略名或同義名。b)數(shù)據(jù)類型(字母數(shù)字、整數(shù)等);c)大小與格式(如:字符串的長(zhǎng)度和標(biāo)點(diǎn)符號(hào));d)計(jì)量單位(如:米、元、納秒);
14、e)可能值的范圍或枚舉(如:0-99);f)準(zhǔn)確性(正確程度)和精度(有效數(shù)位數(shù));g)優(yōu)先級(jí)、時(shí)序、頻率、容量、序列以及其它約束條件(例如數(shù)據(jù)元素是否可以 被更新、業(yè)務(wù)規(guī)則是否適用);h)保密性與私密性約束;i)來源(建立/發(fā)送的實(shí)體)和接受者(使用/接收的實(shí)體)。4)接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的數(shù)據(jù)元素集合體(記錄、消息、文件、 數(shù)組、顯示、報(bào)表等)的特性,例如:a)名稱/標(biāo)識(shí)符:項(xiàng)目唯一的標(biāo)識(shí)符;非技術(shù)(自然語(yǔ)言)名稱;技術(shù)名稱(如在代碼或數(shù)據(jù)庫(kù)中的記錄名或數(shù)據(jù)結(jié)構(gòu)名); 縮略名或同義名。b)數(shù)據(jù)元素集合體中的數(shù)據(jù)元素及其結(jié)構(gòu)(編號(hào)、順序和分組情況);c)介質(zhì)(例如磁盤)以及
15、介質(zhì)上數(shù)據(jù)元素/數(shù)據(jù)集合體的結(jié)構(gòu);d)顯示和其它輸出的視聽特性(例如顏色、布局、字體、圖標(biāo)和其它顯示元素、 峰鳴聲和亮度);e)數(shù)據(jù)集合體之間的關(guān)系,如排序/存取特性;f)優(yōu)先級(jí)、時(shí)序、頻率、容量、序列及其它約束,例如數(shù)據(jù)集合體是否可被更新、 業(yè)務(wù)規(guī)則是否適用;g)保密性與私密性約束;h)來源(建立/發(fā)送的實(shí)體)和接受者(使用/接收的實(shí)體)。5)接口實(shí)體用于接口的通信方法的特性。如:2)項(xiàng)目唯一的標(biāo)識(shí)符;b)通信鏈接/帶寬/頻率/介質(zhì)及其特性;c)消息格式;d)流控制(如:序列編號(hào)和緩沖區(qū)分配);e)數(shù)據(jù)傳輸率、周期或非周期、傳輸間隔;f)路由、尋址及命名約定;g)傳輸服務(wù),包括:優(yōu)先級(jí)和等級(jí)
16、;h)安全性/保密性/私密性考慮,如:加密、用戶鑒別、隔離和審核。6)接口實(shí)體用于接口的協(xié)議的特性,如:2)項(xiàng)目唯一的標(biāo)識(shí)符;b)協(xié)議的優(yōu)先級(jí)別/層次;c)打包,包括分段與重組、路由和尋址;d)合法性檢查、錯(cuò)誤控制和恢復(fù)過程;e)同步,包括連接的建立、保持和終止;f)狀態(tài)、標(biāo)識(shí)和其它報(bào)告特性。7)其它特性,例如接口實(shí)體的物理兼容性(尺寸、公差、負(fù)荷、電壓和接插件的兼容性 等)?!咎崾荆簩?duì)每個(gè)接口從源對(duì)象、目標(biāo)對(duì)象、數(shù)據(jù)結(jié)構(gòu)和屬性、接口類型、優(yōu)先級(jí)、其他質(zhì) 量特性等方面進(jìn)行詳細(xì)說明?!? CSCI 詳細(xì)設(shè)計(jì)XX軟件單元流程設(shè)計(jì)在收到ERQ消息時(shí)系統(tǒng)會(huì)根據(jù)ATM地址判斷是否為本局地址,如果不是則啟
17、動(dòng)交換入局 連接建立流程,向節(jié)點(diǎn)發(fā)送交換連接建立請(qǐng)求,從而要求交換出局協(xié)議實(shí)體向ANI對(duì)應(yīng)局向 發(fā)送ERQ消息,并在收到ECF后向交換入局方發(fā)送連接建立證實(shí)消息。交換入局在收到該消 息后會(huì)將承載入局連接和承載出局連接的兩塊APB板連接起來,并向連接發(fā)起端發(fā)送ECF消 息,從而完成連接的建立。正常流程A2SP入局實(shí)體從鄰接局接收到ERQ消息A2SP入局實(shí)體向A2SP節(jié)點(diǎn)功能發(fā)送入局連接指示。A2SP節(jié)點(diǎn)功能請(qǐng)求數(shù)據(jù)庫(kù)根據(jù)ATM地址查詢目標(biāo)ANI。DBS查詢ATM地址與ANI的靜態(tài)關(guān)系配置表,向A2SP節(jié)點(diǎn)功能返回ANI。A2SP判別出ANI不為0 (即不是本網(wǎng)元終結(jié))時(shí),認(rèn)為是AAL2中繼交換場(chǎng)
18、景,否 則即AAL2終結(jié)點(diǎn)場(chǎng)景。設(shè)置協(xié)議實(shí)體ActOrd為L(zhǎng)INKMIDSTART。A2SP請(qǐng)求DBS檢 查CEID的有效性。DBS調(diào)用事業(yè)部注冊(cè)的回調(diào)函數(shù),回調(diào)函數(shù)中對(duì)入局段進(jìn)行接納控制。DBS返回CEID檢查結(jié)果,接口中包含APB1的媒體面地址信息。收到aal2UPInfoCfmEvent消息,如果協(xié)議實(shí)體為L(zhǎng)INKMIDSTART,調(diào)用aal2EntityMain(aal2ETEstablishRsp, (BYTE *)&SAID)發(fā)送 ECF。(注:不必發(fā)送 連接指示及啟動(dòng)吊死定時(shí)器。)通知協(xié)議實(shí)體發(fā)送ECF,協(xié)議實(shí)體狀態(tài)為aal2ETCNT。異常流程令 如果調(diào)用函數(shù)要求建立交換出局連
19、接失敗,則交換入局部分將收到交換出局方發(fā)送的 釋放指示或釋放證實(shí),之后的釋放流程將在連接釋放(交換入局部分)討論。令等待確認(rèn)定時(shí)器超時(shí),調(diào)用aal2NDReceiveSwitchReleaseCfmPrc (新增)模擬交換 出局發(fā)起的連接釋放,其中,SERID為本協(xié)議實(shí)體的OSAID,由于RSAID是0, aal2NDReceiveSwitchReleaseCfmPrc函數(shù)將直接給對(duì)端發(fā)RLC,發(fā)給對(duì)端的RLC消息 原因?yàn)?AAL2RECOVERYONTIMEREXPIRY_V。令 收到aal2EstablishCfmEvent消息后發(fā)現(xiàn)相應(yīng)協(xié)議實(shí)體狀態(tài)(State)不為aal2ETINP 或
20、者協(xié)議實(shí)體RSAID不為0,向發(fā)送方發(fā)送aal2ReleaseReqEvent消息,同時(shí)調(diào)用aal2NdReceiveSwitchReleaseCfmPrc 發(fā)起連接釋放。令 收到aal2UPInfoCfmEvent發(fā)送ECF失敗,需要向交換出局發(fā)送釋放請(qǐng)求同時(shí)釋放本 板資源。令DBS返回CEID檢查結(jié)果,結(jié)果失敗,給對(duì)端回RLC,使用當(dāng)前流程。令DBS查詢ATM地址結(jié)果失敗,給對(duì)端回RLC,使用當(dāng)前流程。令 入局協(xié)議實(shí)體SAId分配失敗,使用當(dāng)前流程。注:在aal2ETINP狀態(tài)收到REL消息或釋放指示的情況在釋放流程(交換入局部分)討流程圖APB1(人向)MP1A2SP入局實(shí)體MP1接納控
21、制MP2A2SP出局實(shí)體APB2(出向)MP1A2SP節(jié)點(diǎn)功能MP1DBSMP2接納控制MP2DBSMP2A2SP節(jié)點(diǎn)功能(1)連接指示CMAAL2GETANI ,(3)(4)檢查CEID回調(diào)函數(shù)向自身進(jìn)程發(fā)送-(5) (6(7)連接建立請(qǐng)求申請(qǐng)CEID(9)回調(diào)函數(shù)I申請(qǐng)CE國(guó)回調(diào)函數(shù)CEID(13)AAL2建立一AAL2建立請(qǐng)求(15)-(16)連接確認(rèn)AAL2建立IAAL2建立請(qǐng)求連接請(qǐng)求ERQECF 一連接證實(shí)A -(17)(181(19)(20)(21)(22)(23)AAL2中繼交換功能處理流程如圖。為了描述全面,圖中入局和出局AAL2資源分配不在 同一 MP上。當(dāng)在同一 MP上時(shí)
22、過程(11)和(21)不存在。(24)(25(26)-AAL2建立響應(yīng) 一連接響應(yīng)ECF流程說明:A2SP入局實(shí)體從鄰接局接收到ERQ消息。A2SP入局實(shí)體向A2SP節(jié)點(diǎn)功能發(fā)送入局連接指示。A2SP節(jié)點(diǎn)功能請(qǐng)求數(shù)據(jù)庫(kù)根據(jù)ATM地址查詢目標(biāo)ANI。DBS查詢ATM地址與ANI的靜態(tài)關(guān)系配置表,向A2SP節(jié)點(diǎn)功能返回ANI。A2SP判別出ANI不為0 (即不是本網(wǎng)元終結(jié))時(shí),認(rèn)為是AAL2中繼交換場(chǎng)景,否 則即AAL2終結(jié)點(diǎn)場(chǎng)景。A2SP請(qǐng)求DBS檢查CEID的有效性。DBS調(diào)用事業(yè)部注冊(cè)的回調(diào)函數(shù),回調(diào)函數(shù)中對(duì)入局段進(jìn)行接納控制。DBS返回CEID檢查結(jié)果,接口中包含APB1的媒體面地址信息。
23、節(jié)點(diǎn)功能向自身進(jìn)程發(fā)送aal2SwitchEstablishReqEvent,要求建立入局連接,啟動(dòng)定時(shí)器,等待連接確認(rèn)。A2SP請(qǐng)求DBS分配出局CEID。DBS調(diào)用事業(yè)部注冊(cè)的回調(diào)函數(shù),回調(diào)函數(shù)中對(duì)出局段進(jìn)行接納控制。(11)當(dāng)出局資源在另一塊MP上分配時(shí),DBS將CEID分配請(qǐng)求轉(zhuǎn)發(fā)到另一塊MP上。DBS調(diào)用事業(yè)部注冊(cè)的回調(diào)函數(shù),回調(diào)函數(shù)中對(duì)出局段進(jìn)行接納控制。DBS向A2SP返回CEID,接口中包含APB1和APB2的媒體面地址信息。A2SP節(jié)點(diǎn)功能請(qǐng)求DBS建立出局段AAL2接續(xù)關(guān)系。DBS向APB2請(qǐng)求建立AAL2接續(xù)關(guān)系。APB2向A2SP節(jié)點(diǎn)功能確認(rèn)AAL2接續(xù)建立。A2SP節(jié)
24、點(diǎn)功能請(qǐng)求A2SP出局實(shí)體建立連接。A2SP出局實(shí)體構(gòu)造ERQ消息,向出局側(cè)網(wǎng)元發(fā)送。A2SP出局實(shí)體收到ECF消息。A2SP出局實(shí)體向A2SP節(jié)點(diǎn)功能確認(rèn)連接建立。MP2上的A2SP節(jié)點(diǎn)功能向MP1上的A2SP節(jié)點(diǎn)功能確認(rèn)連接已經(jīng)建立。MP1上的A2SP節(jié)點(diǎn)功能請(qǐng)求DBS建立入局段AAL2接續(xù)關(guān)系。DBS向APB1請(qǐng)求建立AAL2接續(xù)關(guān)系。APB1向A2SP節(jié)點(diǎn)功能確認(rèn)AAL2接續(xù)建立。A2SP節(jié)點(diǎn)功能向A2SP入局實(shí)體響應(yīng)連接建立。A2SP入局實(shí)體構(gòu)造ECF消息,向入局側(cè)網(wǎng)元發(fā)送。SDL圖和狀態(tài)機(jī)由于交換入局協(xié)議實(shí)體沒有了上層用戶并且會(huì)作為上層用戶與交換出局實(shí)體進(jìn)行消息交 互,所以狀態(tài)機(jī)略
25、有變化。其狀態(tài)機(jī)如圖IdleTERMINATE.requestSWITCH RELEASE.IND/CFMRELEASE.indiction (send RLCZmessage)n D/ c c c ieCeve.Qm,essage ESTABLISH.indicatiofrom anystate belowIncomingEstablishmentPendingreceive RLC message receive RLC messageRELEASE.confirm RELEASE.confirmstop Timer_REL stop Timer_RELRELEASE.respponses
26、end RLC messagetnemhrtDaTEOutgoingReleasePendingreceive REImessagesend RLC messageReleaseCollisionIncomingReleasePendingESTABLISH responsesend ECF messageSW,ITCH_RELEASE.INDsend REL messagestart Timer RELreceive REL messageRELEASE.indicationEstablished一T11105080E99其中SWITCH_RELEASE.IND表示收到交換出局的連接釋放指示
27、,SWITCH_RELEASE.CFM表示收到交換出局的連接釋放證實(shí)。數(shù)據(jù)結(jié)構(gòu)AalSwitchInfo_T數(shù)據(jù)結(jié)構(gòu)如表7-1所示表7-1名稱AalSwitchInfo_T縮寫無用途用于存放在中繼交換應(yīng)用場(chǎng)景下,ALCAP在向數(shù)據(jù)庫(kù)申請(qǐng)CID時(shí)在數(shù)據(jù)庫(kù)與ALCAP之間 透?jìng)鞯臄?shù)據(jù)結(jié)構(gòu)Typedef struct DWORD dwSAID;/*用于存放相關(guān)交換入局實(shí)體對(duì)應(yīng)的SAID*/BYTE abyReserve28;/* 保留*/ AalSwitchInfo_T;序號(hào)元素填寫說明1dwSAID:用于存放相關(guān)交換入局實(shí)體對(duì)應(yīng)的SAID2abyReserve:保留,以備后續(xù)擴(kuò)展AppRelati
28、ve_T數(shù)據(jù)結(jié)構(gòu)如表7-2所示表7-2名稱AppRelative_T縮寫無用途用于存放不同的應(yīng)用場(chǎng)景追蹤,ALCAP在向數(shù)據(jù)庫(kù)申請(qǐng)CID時(shí)在數(shù)據(jù)庫(kù)與ALCAP之間透 傳的數(shù)據(jù)結(jié)構(gòu)typedef structJDWORD dwApplicationType; /*0:下面Union內(nèi)容無效1:交換功能相關(guān)*/ union T_AalSwtichInfo tAalSwitchInfo;unAppRelativeData; AppRelativeT;序號(hào)元素填寫說明1dwApplicationType:應(yīng)用類型。0表示下面Union內(nèi)容無效1表示數(shù)據(jù)為交換功能相關(guān)2unAppRelativeData
29、:用于存放不同應(yīng)用不同類型的數(shù)據(jù)。5.1.5 常量表7-4序號(hào)名稱類型取值說明1LINKMIDSTARTBYTE(BYTE)3交換入局協(xié)議實(shí)體2LINKMIDENDBYTE(BYTE)4交換出局協(xié)議實(shí)體3APPLICATION_TYPE_ SWITCHBYTE(BYTE)1用于為AppRelative_T結(jié)構(gòu) 的 dwApplicationType 字段 賦值,表示該應(yīng)用為ALCAP 中繼交換4MAX_SEND_HEARTBE AT_COUNTBYTE(BYTE)2用于交換入局與交換出局之 間連接保活消息發(fā)送次數(shù)的 判斷5T_WAITESTCFMBYTE(BYTE)18等待交換出局連接證實(shí)消息
30、 定時(shí)器標(biāo)識(shí)6T_ WAITESTCFMLWORD 32(WORD32)(T_ERQL+T_RDMPL + 1000)T_WAITESTCFM定時(shí)器長(zhǎng) 點(diǎn)應(yīng)大于出局T_ERQL+T RDMPI7T HEARTBEATBYTE(BYTE)19心跳定時(shí)器8T_HEARTBEATLWORD32(WORD32)(T_T WAITESTCFML*2)心跳定時(shí)器時(shí)長(zhǎng)要求:本節(jié)應(yīng)通過項(xiàng)目唯一的標(biāo)識(shí)符來標(biāo)識(shí)軟件單元,并對(duì)該單元進(jìn)行說明。(若適用) 該說明應(yīng)包括下列信息。但作為一種變通,本節(jié)也可以指定一組軟件單元,然后再分小節(jié)對(duì) 它們分別進(jìn)行標(biāo)識(shí)和說明。包含其他軟件單元的軟件單元可引用那些軟件單元的說明,而無 需在此重復(fù)。1)(若有)單元設(shè)計(jì)決策,如要使用的算法(之前尚未選定);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 婁底職業(yè)技術(shù)學(xué)院《圖像分析與處理》2023-2024學(xué)年第二學(xué)期期末試卷
- 建東職業(yè)技術(shù)學(xué)院《規(guī)劃CAD》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢商學(xué)院《建筑工程計(jì)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安培華學(xué)院《現(xiàn)代凝固技術(shù)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南陽(yáng)職業(yè)學(xué)院《建筑施工組織實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 阜新高等??茖W(xué)?!斗桨缚祛}設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江橫店影視職業(yè)學(xué)院《中外建筑史C》2023-2024學(xué)年第二學(xué)期期末試卷
- 沙洲職業(yè)工學(xué)院《機(jī)械工程訓(xùn)練A》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明鐵道職業(yè)技術(shù)學(xué)院《模式識(shí)別與人工智能》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州民航職業(yè)技術(shù)學(xué)院《創(chuàng)新思維與創(chuàng)業(yè)能力培養(yǎng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025全國(guó)保密教育線上培訓(xùn)考試試題庫(kù)(含答案)
- 航天技術(shù)發(fā)展與應(yīng)用知識(shí)題庫(kù)
- 管理會(huì)計(jì)試題及答案英文
- 2025年北京市東城區(qū)高三二模地理試卷(含答案)
- 2025購(gòu)車貸款合同范本
- 土地荒漠化試題及答案
- 初中地理《埃及》教學(xué)設(shè)計(jì)-2024-2025學(xué)年湘教版地理七年級(jí)下冊(cè)
- 內(nèi)蒙古百校聯(lián)盟2025屆高考英語(yǔ)押題試卷含答案
- 2024-2024年上海市高考英語(yǔ)試題及答案
- 《數(shù)學(xué)課程標(biāo)準(zhǔn)》義務(wù)教育2022年修訂版(原版)
- 電影與社會(huì)智慧樹知到期末考試答案章節(jié)答案2024年西南大學(xué)
評(píng)論
0/150
提交評(píng)論