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

軟交換軟件二次開發在治黃應用的思路和方法

2015-04-01 01:51:54李兆星
河南科技 2015年13期
關鍵詞:二次開發功能

李兆星

(黃河水利委員會信息中心,河南 鄭州 450004)

軟交換軟件二次開發在治黃應用的思路和方法

李兆星

(黃河水利委員會信息中心,河南 鄭州 450004)

軟交換屬于三網合一的NGN架構,是目前最成熟的三網融合的技術,功能十分強大,但目前廠家提供的軟交換設備和應用軟件,主要是為日常生活通信服務設計的,無法滿足專業應用的需求,因此,只有進行軟交換應用的二次開發才能發揮軟交換技術和平臺的作用。本文介紹了軟交換技術二次開發的重要意義和在治黃應用中的思路和具體方法。

軟交換;二次開發;控件;api接口

1 研究背景

通過實驗測試,研究確定了目前廠家提供的軟交換設備和應用軟件。通過研究和測試,目前廠家提供的軟交換設備和應用軟件,主要是為日常生活通信服務設計的,只具有一定的快速呼叫和指揮調度功能,視頻傳輸只能單獨使用,雖然軟交換的功能很強大,基礎的圖像和語音的通信和傳輸效果很好,但廠家提供應用軟件功能單一、不夠成熟和使用不太方便,并且不能和其他的軟件系統對接,因此在黃河防汛方面能起到的作用很有限,這和我們原來的預期相同,目前能比較實用的功能只有一號通。要解決這個問題只有進行軟交換應用的二次開發,以便按照我們的要求,來使用軟交換各種強大的功能,這樣才能發揮軟交換技術和平臺的作用,提高防汛應急通信的快速靈活部署、應急響應和高效協同調度的應急指揮能力。

2 研究目的

研究軟交換軟件二次開發在治黃應用中的思路和方法。

3 研究方法

3.1 根據軟交換技術目前能提供的第三方接口的種類和功能,(以華為設備為例),結合治黃需求,分析軟交換第三方開發在治黃應用中發揮的作用。

3.2 逐步的對接口進行實際的編程探索,編寫一些應用探索和演示程序,探索軟交換接口的具體編程應用方法。

4 軟交換技術和第三方接口

4.1 軟交換技術的特點

軟交換是三網合一的NGN架構,是目前最成熟的三網融合的技術,具有豐富的業務提供能力,可提供語音、數據、多媒體等多種融合業務。

由于軟交換基于ip架構的架構,采用業務控制和功能模塊分離的結構,各業務模塊之間相對獨立,通過接口連接,可以很容易根據需求增加業務模塊,所以提供第三方開發接口是很正常的,并且第三方接口增加功能也是很容易的。

4.2 軟交換第三方接口的功能

目前主流軟交換設備廠商,都提供第三方開發的接口。都包含:語音、視頻、數據三類接口,提供多種功能。

語音:提供高保真的語音傳輸、交換、存儲,支持第三方調用語音接口實現的任何語音應用,如:語音通信、會議、指揮調度、錄音等各種功能。

視頻:提供高清的圖像傳輸、交換功能,支持第三方調用點對點、點對多點、固定終端、移動終端等各種高清圖像傳輸、視頻會議、會商等功能。

數據:提供加密數據傳輸通道,支持第三方調用數據傳輸通道實現的任何應用,如:實現用戶信息導入、傳輸,支持與微軟AD或其他軟件直接對接、支持通過Excel模板導入、提供開銷戶和通訊錄同步接口,提供信息實時發布等多種應用。

軟交換接口功能見下圖:

圖1

4.3 軟交換第三方接口類型

為了方便用戶進行第三方開發,軟交換設備一般都提供多種形式的第三方接口,以華為的設備為例,提供分別基于c++和java語言的控件、api接口、com接口等多種第三方接口。多層次開放見示意圖如下:

圖2

各種開放接口的特點:

4.3.1 控件:調用簡單,但只能作為功能塊調用,靈活性差,不能任意修改界面和功能組合。

4.3.2 Com接口:是一種簡單調用方式,靈活性差,不能任意修改界面和功能組合。

4.3.3 Api:標準的接口調用,靈活性很強,可以任意修改界面和功能組合,滿足第三方開發的各種需求,但開發難度較大。

5 軟交換軟件二次開發在治黃中的應用思路

5.1 黃河應用軟件的現狀和發展趨勢

5.1.1 黃河應用軟件的現狀

治黃、治水專業應用軟件編程和應用如水量調度等領先,通用軟件應用相對落后社會上,如軟件的移動應用、語音、視頻等高端應用方面。

5.1.2 發展趨勢

今后在辦公移動應用和用于指揮應急調度的語音、視頻等高端應用方面必然要跟上社會的發展趨勢。

5.2 軟交換技術的治黃應用思路

思路----通過第三方接口,將軟交換先進的數據、語音、圖像傳輸和交換處理功能,按照我們的需求,靈活地集成到治黃應用軟件中,開發各種高端應用軟件,提高用戶的使用感受和工作效率。

5.2.1 語音、視頻、視頻監控、gis---防汛應急指揮中心

5.2.2 語音、視頻、數據、------oa辦公軟件、遠程維護

5.2.3 語音、視頻、數據、黃河應用系統-------高端治黃應用軟件

6 開發方法

軟交換技術提供的第三方接口一般有:控件、com接口和api接口等幾種方式。

本次研究選擇以android控件和api接口的開發為例,進行軟交換技術提供的第三方接口開發的探索,軟交換第三方的具體方法和步驟如下。

6.1 開發應用環境的建立

android控件和api接口的第三方應用,開發要先建立esdk服務器平臺(中間件),提供android控件和api接口的支持。見下圖,服務器具體安裝方法略[1]。

圖3

6.2 控件開發

6.2.1 準備工作

6.2.1.1 準備開發環境:安裝Eclipse、ADT、安卓SDK

6.2.1.2 獲取移動應用服務的IP地址和端口

6.2.1.3 獲取控件工程和開發資料:esdk_uc_control_android_phone.zip

esdk_uc_control_android_phone_demo.zip

6.2.1.4 準備測試用的UC賬號和密碼

6.2.2 完成軟件框架

引用控件Library工程并完成工程的配置:將Library工程導入Eclipse(esdk_uc_control_android_phone.zip解壓導入Eclipse),配置第三方應用的Manifest文件,即添加控件中需要的相關權限、Activity和Service.

6.2.3 初始化和登錄

6.2.3.1 設置服務器地址及端口號SelfDataHandler. getIns().getSelfData().setServerUrl(edServerIp.getText(). toString());SelfDataHandler.getIns().getSelfData(). setServerPort(edServerPort.getText().toString());

6.2.3.2 登錄的初始化一一一LoginLogic

LoginLogicloginLogic=newLoginLogic(this, commomHandler);

commomHandler用于處理通用錯誤的Handler,如UCResource.REQUEST_TIMEOUT

6.2.3.3 登錄操作

loginLogic.login(userName,password,loginHandler);

loginHandler用于處理登錄過程中返回消息的Handler,如LoginLogic.LOGIN_SUCCESS

6.2.4 調用控件

6.2.4.1 調用撥號盤控件

StringcalledNumber=edcalledNumber.getText().toStr ing().trim();

Controls.gotoDial(Contextcontext,Stringnumber);//調用撥號盤

6.2.4.2 調用呼叫控件,并發起呼叫

StringcalledNumber=edcalledNumber.getText().toStr ing().trim();

//false語音呼叫;true視頻呼叫

Controls.gotocall(this,callnumber,false);//發起呼叫,調用呼叫控件

6.2.4.3 調用會議列表控件,并執行會議相關操作

Controls.gotoConference(this);//調用會議控件

6.3 api接口

6.3.1 準備工作

①開發環境和控件相同

②獲取移動應用服務的IP地址和端口

③獲取API庫和開發資料

6.3.2 完成軟件框架和工程配置,引用API庫并配置Manifest權限

①將獲取到的API庫復制到第三方應用的libs目錄下,并在工程中應用JAR包。

②根據API開發文檔的內容,配置第三方應用的Manifest文件,即添加控件中需要的相關權限以及需要使用的Service。

6.3.3 軟件開發

登錄服務器(調用接口完成登錄服務器),實現登錄功能需要完成以下幾個步驟:

①注冊廣播

②啟動eSpaceService服務

③連接UC服務器

④檢查客戶端版本

⑤調用登錄接口

列如:注冊廣播程序實例如下:

注冊如下3個登錄相關廣播:

①CustomBroadcastConst.ACTION_CONNECT_TO_S ERVER(連接eSpaceUC服務器)。

②CustomBroadcastConst.ACTION_CHECKVERSION_ RESPONSE(檢查客戶端版本)。

③CustomBroadcastConst.ACTION_LOGIN_RESPONSE (登錄響應)。

7 總結

應用軟交換進行二次開發,是目前公認的最有前景和比較前沿的技術,是今后的發展方向,目前在國外有應用軟交換進行二次開發很成功的案例,在國內有一些高速公路監控調度系統等規模和功能還比較有限,一些大的單位,如銀行等正在進行開發。

針對治黃業務進行軟交換軟件的二次開發,是很有應用前景的,通過這次實際開發,并成功開發了android環境下的控件和api兩種調用方式的演示程序,證明用戶進行開發是可行的,但要進行實際開發,還有很多工作要做,今后要加快在軟交換軟件的二次開發方面的研究。

[1]陳會安.java和Android開發實戰詳解[M].北京:北京人民郵電出版社,2013.

[欄目責任編輯 邵冰欣]

The Ideas and Methods of Soft Switching Software Secondary DeveloPment in the APPlication of Yellow River Governance

Li Zhaoxing
(The Information Center of the Yellow River Water Resources Commission,Zhengzhou Henan 450004)

Softswitching is an NGN architecture for the integration of the three kinds of networks,is currently the most mature technology of three networks integration,with powerful functions,but the soft switching equipment and application software currently provided by manufacturers are mainly designed for daily life communication service, unable to meet the demand for professional applications.Therefore,only the secondary development of soft switching application can play the role of soft switching technology and platform.In this paper,the significance of secondary development for soft switching technology and the idea and specific methods in the application of Yellow River governance are introduced.

Soft switching;secondary development;Control;api Interface

TN915

A

1003一5168(2015)07一0044一3

2015一6一30

李兆星(1958一)男,本科,高級工程師,研究方向:有線通信和計算機網絡技術。

猜你喜歡
二次開發功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲欧美国产高清va在线播放| 国产欧美日韩另类| 亚洲成人精品在线| 污网站在线观看视频| 婷婷色婷婷| 精品福利一区二区免费视频| 毛片手机在线看| 国产亚洲视频免费播放| 亚洲最大福利网站| 免费人成在线观看视频色| 在线高清亚洲精品二区| 欧美日韩亚洲综合在线观看| 久爱午夜精品免费视频| 国产黄视频网站| 欧美一级在线| 亚洲人成电影在线播放| 亚洲中文字幕在线精品一区| 性欧美久久| jizz国产视频| 成人免费视频一区| 国产亚洲精品yxsp| 亚洲欧州色色免费AV| 国产流白浆视频| 91破解版在线亚洲| 国产91全国探花系列在线播放| 十八禁美女裸体网站| 成人噜噜噜视频在线观看| 亚洲无码精彩视频在线观看| 国产午夜不卡| 久久黄色毛片| 无码精品一区二区久久久| 国产一级小视频| 免费看久久精品99| 又爽又大又光又色的午夜视频| 亚洲欧洲综合| 国产熟睡乱子伦视频网站| h视频在线观看网站| 欧美成一级| 人妻丰满熟妇AV无码区| 亚洲精品无码抽插日韩| 国产成人久久综合777777麻豆| 小蝌蚪亚洲精品国产| 中文无码毛片又爽又刺激| 欧美色综合久久| 日韩国产亚洲一区二区在线观看 | 国产乱人伦精品一区二区| 久久精品中文字幕少妇| 国产精女同一区二区三区久| 国产精品久久久久久搜索| 天天爽免费视频| 日韩福利视频导航| 国产精品成人久久| 国产精品大白天新婚身材| 日韩精品一区二区三区视频免费看| 国产精品无码AV片在线观看播放| 国产 在线视频无码| 国产亚卅精品无码| 日韩色图区| 国产无码高清视频不卡| 日韩精品一区二区三区大桥未久| 色呦呦手机在线精品| 亚洲大尺度在线| 国产精品思思热在线| 亚洲国产精品VA在线看黑人| 91国内在线观看| 国产美女丝袜高潮| 91无码人妻精品一区二区蜜桃| 亚洲伊人天堂| 97成人在线视频| 午夜性爽视频男人的天堂| 国产精品13页| 老司机久久精品视频| 午夜天堂视频| 亚洲欧美综合精品久久成人网| 国产成人久视频免费| 午夜啪啪福利| 国产精品欧美在线观看| 国产91透明丝袜美腿在线| 亚洲午夜18| 三上悠亚一区二区| 国产高清在线观看91精品| 亚洲国产天堂在线观看|