999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

統(tǒng)一通信應(yīng)用服務(wù)器軟件架構(gòu)研究

2018-03-21 12:29:24羅有平周炳然
計算機與網(wǎng)絡(luò) 2018年1期
關(guān)鍵詞:多媒體用戶服務(wù)

羅有平,周炳然

(1.中國電子科技集團公司第五十四研究所,河北石家莊050081;2.河北省教育考試院,河北石家莊050091)

0 引言

統(tǒng)一通信系統(tǒng)代替?zhèn)鹘y(tǒng)通信網(wǎng)絡(luò)中各自獨立的應(yīng)用業(yè)務(wù)系統(tǒng),通過使用SIP協(xié)議[1]和移動解決方案,實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)層的融合[2]。為用戶提供多媒體電話、多媒體會議、即時消息及狀態(tài)呈現(xiàn)等富媒體業(yè)務(wù),并提供通信業(yè)務(wù)開放接口,支持第三方應(yīng)用系統(tǒng)進行二次開發(fā)。統(tǒng)一通信可降低用戶通信成本,提高溝通效率,為用戶帶來全新的協(xié)作體驗,真正實現(xiàn)各類通信的統(tǒng)一,不受位置、時間或設(shè)備的影響[3]。

統(tǒng)一通信應(yīng)用服務(wù)器軟件從需求、設(shè)計、開發(fā)、測試到交付是一個漫長的過程,為適應(yīng)用戶需求的不斷變更與新增,需要構(gòu)建一個分層、可擴展、組件化的應(yīng)用服務(wù)器軟件架構(gòu),以減少開發(fā)和交付應(yīng)用服務(wù)軟件的時間。

1 應(yīng)用服務(wù)技術(shù)研究

統(tǒng)一通信應(yīng)用服務(wù)位于通信業(yè)務(wù)控制服務(wù)之上,應(yīng)用服務(wù)業(yè)務(wù)的提供方式如圖1所示,通過業(yè)務(wù)觸發(fā)來完成用戶的接入、第三方注冊、業(yè)務(wù)提供及路由選擇等功能。應(yīng)用服務(wù)器(Application Server,AS)為多種有線無線接入網(wǎng)絡(luò)提供統(tǒng)一的業(yè)務(wù)功能,實現(xiàn)用戶平面、控制平面和業(yè)務(wù)平面的分離[4]。AS與CSCF之間采用標(biāo)準(zhǔn)的ISC接口[4],與HSS之間采用標(biāo)準(zhǔn)的Sh接口。

圖1應(yīng)用服務(wù)業(yè)務(wù)提供方式

應(yīng)用服務(wù)獨立于控制服務(wù),通信業(yè)務(wù)控制服務(wù)不需要處理業(yè)務(wù)邏輯,為統(tǒng)一通信系統(tǒng)提供基礎(chǔ)能力支持,包括用戶注冊、用戶管理、地址解析和路由及業(yè)務(wù)觸發(fā)等。通信業(yè)務(wù)控制根據(jù)用戶的初始過濾規(guī)則進行業(yè)務(wù)觸發(fā),AS接受通信業(yè)務(wù)控制服務(wù)觸發(fā)的業(yè)務(wù),各個AS分別實現(xiàn)業(yè)務(wù)的具體邏輯,完成業(yè)務(wù)邏輯處理,并返回處理結(jié)果。這種分離使得業(yè)務(wù)的開發(fā)、提供和部署獨立于承載網(wǎng)絡(luò)層,業(yè)務(wù)邏輯不受制于承載網(wǎng)絡(luò),從而具有更大的靈活性,促進富媒體業(yè)務(wù)的發(fā)展與融合。

2 可擴展的應(yīng)用服務(wù)軟件架構(gòu)設(shè)計

統(tǒng)一通信應(yīng)用服務(wù)器軟件采用松耦合、模塊化的軟件架構(gòu),其中應(yīng)用服務(wù)開發(fā)基礎(chǔ)平臺是統(tǒng)一通信應(yīng)用服務(wù)器軟件架構(gòu)的核心,是應(yīng)用邏輯的基礎(chǔ)構(gòu)建,軟件架構(gòu)如圖2所示。通過業(yè)務(wù)開放網(wǎng)關(guān)實現(xiàn)第三方應(yīng)用系統(tǒng)的二次開發(fā)[5],應(yīng)用服務(wù)器為用戶提供B/S和C/S模式的客戶端[6]。

圖2應(yīng)用服務(wù)器軟件體系架構(gòu)

2.1 操作系統(tǒng)

操作系統(tǒng)軟件是應(yīng)用服務(wù)器內(nèi)部連接硬件資源和應(yīng)用軟件的系統(tǒng)軟件[7],基于開放源碼的Linux操作系統(tǒng)具有良好的開放性,Linux操作系統(tǒng)主要由4部分組成:

①應(yīng)用程序:與用戶的關(guān)系最密切,用戶應(yīng)用程序處在操作系統(tǒng)的最高層,作為操作系統(tǒng)的一個進程來運行。

②系統(tǒng)調(diào)用庫:系統(tǒng)調(diào)用的集合即應(yīng)用編程接口(API),是應(yīng)用程序與系統(tǒng)之間的接口,是連接用戶進程與內(nèi)核中服務(wù)函數(shù)的紐帶,通過執(zhí)行系統(tǒng)調(diào)用庫,便可進入到內(nèi)核空間,運行內(nèi)核中對應(yīng)的服務(wù)函數(shù)。

③內(nèi)核:內(nèi)核是操作系統(tǒng)的核心程序,它向外部提供對設(shè)備的管理和調(diào)用,包括內(nèi)核抽象、對硬件資源的訪問、內(nèi)存和磁盤上的文件管理及網(wǎng)絡(luò)上收發(fā)數(shù)據(jù)包等。

④硬件:整個計算機系統(tǒng)中的物理設(shè)備,包括CPU、硬盤、內(nèi)存及網(wǎng)口等。

2.2 應(yīng)用服務(wù)開發(fā)基礎(chǔ)平臺

應(yīng)用服務(wù)開發(fā)基礎(chǔ)平臺包括零操作系統(tǒng)(ZOS)、網(wǎng)絡(luò)層套接字接口(SELECT/EPOLL)、XML編解碼器、協(xié)議棧、事務(wù)層、Shell、定時器及高可用性等構(gòu)件,具體如下:

① ZOS:基于操作系統(tǒng)之上的服務(wù)平臺,提供了支持多種操作系統(tǒng)環(huán)境下的統(tǒng)一抽象接口操作,使得應(yīng)用服務(wù)能夠獨立于特定的處理機、編譯器和操作系統(tǒng)等應(yīng)用環(huán)境,降低操作系統(tǒng)對應(yīng)用開發(fā)和維護的影響,使開發(fā)人員把更多的精力放在對應(yīng)用的設(shè)計實現(xiàn)上。

②套接字:套接字屏蔽底層網(wǎng)絡(luò)的一些復(fù)雜的協(xié)議,使開發(fā)人員可以方便地訪問TCP/UDP/IP,從而開發(fā)出各種網(wǎng)絡(luò)應(yīng)用服務(wù)。

③ XML編解碼器:XML已成為互聯(lián)網(wǎng)數(shù)據(jù)交換的標(biāo)準(zhǔn)[8],不僅用于數(shù)據(jù)交換,也經(jīng)常用于定義各種配置文件,因此,XML編解碼器在基礎(chǔ)平臺的構(gòu)建過程中也十分重要。

④協(xié)議棧:以一個事務(wù)周期為其工作周期,協(xié)議棧模塊啟動后,首先打開傳輸層監(jiān)聽,對消息進行解析,并將解析出的數(shù)據(jù)送入存儲區(qū),應(yīng)用服務(wù)處理后,再通過傳輸層發(fā)送出去。協(xié)議棧中的狀態(tài)機在每個事務(wù)周期完成后改變自身的狀態(tài),下個周期開始后根據(jù)接收到的消息類型確定采用的數(shù)據(jù)處理方法和文本生成方式,并在特定的狀態(tài)下開啟多媒體會話進程,使整個會話能夠正常進行。

⑤定時器:統(tǒng)一通信系統(tǒng)離不開通信協(xié)議,而定時器是保證通信協(xié)議正常運行的基本要素之一。通常通信協(xié)議用到的定時器定時精度要求不高,但數(shù)量比較大,而硬件提供的定時器個數(shù)很少,操作系統(tǒng)提供的定時器要么數(shù)量有限,要么太多的定時器會降低系統(tǒng)性能,不能滿足要求,所以采用軟件實現(xiàn)大量定時器的方法。

⑥ Shell:對于Linux來說,圖形桌面只是Linux的一個應(yīng)用程序,應(yīng)該說Linux對于用戶的真正的界面就是Shell,通過Shell來調(diào)試和測試程序,極大地方便測試和定位問題。

⑦高可用:因為數(shù)據(jù)是冗余備份的基礎(chǔ),所以高可用模塊以數(shù)據(jù)庫為基礎(chǔ)。主備應(yīng)用服務(wù)器間通過心跳相互檢測,主應(yīng)用服務(wù)器工作時,在檢查點將關(guān)鍵數(shù)據(jù)存入數(shù)據(jù)庫,一旦主應(yīng)用服務(wù)器故障,備應(yīng)用服務(wù)器可通過心跳異常檢測到,備應(yīng)用服務(wù)器由待機態(tài)轉(zhuǎn)為工作態(tài),從數(shù)據(jù)庫提取故障發(fā)生前最近一次檢查點的關(guān)鍵數(shù)據(jù),按照此數(shù)據(jù)將軟件恢復(fù)到主應(yīng)用服務(wù)器故障前的狀態(tài),并將自身轉(zhuǎn)為主應(yīng)用服務(wù)器。

2.3 業(yè)務(wù)開放網(wǎng)關(guān)

業(yè)務(wù)開放網(wǎng)關(guān)是統(tǒng)一通信應(yīng)用服務(wù)器中的重要組成部分,主要功能是將應(yīng)用服務(wù)以Web服務(wù)接口的形式開放給第三方,使其能夠更加簡單方便地開發(fā)應(yīng)用。業(yè)務(wù)開放網(wǎng)關(guān)提供Web服務(wù)發(fā)布的渠道,將描述Parlay X API能力的WSDL文件轉(zhuǎn)換為Web服務(wù)接口代碼,并提供SOAP消息的編解碼功能,以實現(xiàn)對具體Parlay X API的調(diào)用,并且業(yè)務(wù)開放網(wǎng)關(guān)具有將Parlay X API與SIP進行映射轉(zhuǎn)換功能,它需要將Web Service方式的接口調(diào)用經(jīng)過邏輯處理轉(zhuǎn)換為相應(yīng)的SIP信令發(fā)給相應(yīng)的應(yīng)用服務(wù)單元。

3 應(yīng)用服務(wù)開發(fā)及實踐

應(yīng)用服務(wù)與客戶端進行協(xié)議交互,協(xié)作完成統(tǒng)一通信系統(tǒng)各項功能,主要功能包括視頻對講、多媒體會議、即時消息、用戶狀態(tài)呈現(xiàn)、群組管理、通訊錄管理、文件傳輸及寄出通訊錄管理等。基于上述的應(yīng)用軟件開發(fā)基礎(chǔ)平臺,進行統(tǒng)一通信應(yīng)用服務(wù)開發(fā),如圖3所示。

圖3統(tǒng)一通信應(yīng)用服務(wù)開發(fā)

4 結(jié)束語

統(tǒng)一通信應(yīng)用軟件架構(gòu)采用分層模塊化的設(shè)計思想,用AS技術(shù)實現(xiàn)多媒體電話業(yè)務(wù)、多媒體會議業(yè)務(wù)和融合通信業(yè)務(wù)等功能。分別采用SIP協(xié)議實現(xiàn)多媒體會話控制,采用MSRP協(xié)議實現(xiàn)圖片、視頻及文件等內(nèi)容的可靠傳輸,采用Parlay X Web Service技術(shù)實現(xiàn)業(yè)務(wù)能力封裝與提供。

提出的多因子按需加權(quán)分群算法中,按需的含義在于通過綜合分析各種網(wǎng)絡(luò)環(huán)境參數(shù)對網(wǎng)絡(luò)分群結(jié)構(gòu)穩(wěn)定性的影響,并對各種決定性參數(shù)變量賦予不同的對應(yīng)權(quán)值,實現(xiàn)一種優(yōu)化的分群算法,提高大規(guī)模動態(tài)變化網(wǎng)絡(luò)管理的實時性和可靠性。

[1]Rosenberg J,Schulzrinne H,Camarillo G,etc.RFC3261,SIP:Session Initiation Protocol[S].Internet Engineering Task Force,2002:6.

[2]陳立水,王俊芳,趙進平,等.統(tǒng)一通信技術(shù)研究及展望[J].無線電通信技術(shù),2014,40(2):1-3,11.

[3]張海,SIP模式下統(tǒng)一通信端系統(tǒng)的設(shè)計與實現(xiàn)[J].信息通信,2016,167(11):194-195.

[4]3GPP TS 23.228 V13.2.0,IP Multimedia Subsystem(IMS);stage 2[S].3rd Generation Partnership Project,2015.

[5]鄭侃.IMS點擊撥號業(yè)務(wù)平臺的設(shè)計與實現(xiàn)[D].北京:北京郵電大學(xué),2011.

[6]史黎黎,牛賓.基于Linux系統(tǒng)的即時通信軟件開發(fā)[J].無線電工程,2015,45(8):94-96.

[7]杜金祥,杜宇軒.基于Linux的局域網(wǎng)聊天系統(tǒng)設(shè)計[J].山西電子技術(shù),2014(1):67-69.

[8]孫婧,劉瑩,孟景濤,等.基于XML的軟件通用程序框架[J].無線電工程,2015,45(6):25-27.

猜你喜歡
多媒體用戶服務(wù)
借助多媒體探尋有效設(shè)問的“四度”
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
多媒體在《機械制圖》課中的應(yīng)用
招行30年:從“滿意服務(wù)”到“感動服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
主站蜘蛛池模板: 色135综合网| 国产精品久线在线观看| h网址在线观看| 欧美精品导航| 97视频在线精品国自产拍| 成人噜噜噜视频在线观看| 亚洲成A人V欧美综合天堂| 欧美一区精品| 国产精品福利尤物youwu| 国产剧情无码视频在线观看| 国产毛片高清一级国语| 狠狠色噜噜狠狠狠狠色综合久| 国产精品成人免费综合| 国产精品亚洲专区一区| 亚洲人成网址| 亚洲精品成人福利在线电影| 国产永久在线观看| AV不卡在线永久免费观看| 婷婷六月综合网| 福利片91| 中国丰满人妻无码束缚啪啪| 伊人国产无码高清视频| 丁香婷婷综合激情| 亚洲日韩高清在线亚洲专区| 国产成人无码AV在线播放动漫 | 国产高颜值露脸在线观看| 久久一日本道色综合久久| 日本高清在线看免费观看| 美女高潮全身流白浆福利区| 欧美国产日韩在线播放| 日本免费新一区视频| 亚洲精品视频免费| 黄色国产在线| JIZZ亚洲国产| 四虎影视库国产精品一区| 青青草原国产av福利网站| aa级毛片毛片免费观看久| 日韩123欧美字幕| 亚洲国产系列| 综合人妻久久一区二区精品 | 国产在线专区| 一本一道波多野结衣av黑人在线| 啪啪永久免费av| 91视频99| 在线观看视频一区二区| 在线高清亚洲精品二区| 91精品日韩人妻无码久久| 亚洲一区色| 伊在人亚洲香蕉精品播放 | 婷婷综合色| 国产69精品久久久久妇女| 毛片三级在线观看| 精品五夜婷香蕉国产线看观看| 亚洲无码一区在线观看| 亚洲视频三级| 国产精品13页| 欧美日本视频在线观看| 无码区日韩专区免费系列 | a级毛片网| 999国内精品久久免费视频| 国产小视频在线高清播放| 欧美亚洲中文精品三区| 欧美午夜久久| 91福利片| 91成人免费观看| 亚洲第一在线播放| 伊人久久大香线蕉aⅴ色| Aⅴ无码专区在线观看| 任我操在线视频| 青青青亚洲精品国产| 日韩亚洲综合在线| 福利视频99| 成年女人18毛片毛片免费| 国产精品久久自在自线观看| 91探花在线观看国产最新| 国产精品一区二区在线播放| 四虎亚洲国产成人久久精品| 亚洲一区二区三区国产精华液| 日韩欧美中文字幕在线精品| 青青草欧美| aaa国产一级毛片| 怡春院欧美一区二区三区免费|