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例
主站蜘蛛池模板: 无码国内精品人妻少妇蜜桃视频| 国产精选自拍| 国产在线视频欧美亚综合| 无码专区国产精品第一页| 综合社区亚洲熟妇p| 色老头综合网| aaa国产一级毛片| 亚洲免费人成影院| 五月婷婷综合色| 中文字幕亚洲精品2页| 久久国产精品77777| 爽爽影院十八禁在线观看| 国产电话自拍伊人| 亚洲无线一二三四区男男| 红杏AV在线无码| 亚洲区视频在线观看| 亚洲日韩国产精品无码专区| 一区二区无码在线视频| 真实国产乱子伦视频| 成人国产三级在线播放| 91精品专区| 91免费国产在线观看尤物| 国产福利影院在线观看| 久久免费视频播放| 亚洲视频二| 91精品国产自产在线老师啪l| 精品国产免费观看| 精品亚洲欧美中文字幕在线看| 波多野结衣一区二区三区四区| 多人乱p欧美在线观看| 在线亚洲精品福利网址导航| Aⅴ无码专区在线观看| 欧美日韩动态图| 欧美午夜网| 日韩在线永久免费播放| 国产成人精品一区二区不卡| 人妻中文字幕无码久久一区| 欧美成人区| 国产玖玖玖精品视频| 日本a∨在线观看| 亚洲成人一区二区三区| 91区国产福利在线观看午夜| 亚洲精品无码日韩国产不卡| 国产美女精品一区二区| 天天干天天色综合网| 日韩高清一区 | 欧美a在线视频| 国产不卡一级毛片视频| 无码高潮喷水在线观看| 国产区福利小视频在线观看尤物| 天天综合网色| 国产精品无码影视久久久久久久 | 色欲不卡无码一区二区| 色婷婷亚洲综合五月| 国产尤物jk自慰制服喷水| 国产精品九九视频| 丁香婷婷在线视频| 91丝袜美腿高跟国产极品老师| 99在线免费播放| 欧美第二区| 91久久大香线蕉| 亚洲天堂网视频| 亚洲丝袜中文字幕| 欧美成人第一页| 亚洲一区二区视频在线观看| 亚洲最黄视频| 国产综合在线观看视频| 日韩无码视频播放| 国产欧美日韩视频怡春院| 污视频日本| 在线免费看片a| 国产簧片免费在线播放| 欧美一区二区精品久久久| 91在线中文| 第一页亚洲| 久久久久亚洲精品成人网| 国产一区二区三区夜色| 日韩久久精品无码aV| 国产va视频| 国产欧美日本在线观看| 国产高清不卡| 永久免费AⅤ无码网站在线观看|