本文主要介紹 IP 智能網(wǎng)絡(luò)廣播系統(tǒng)的構(gòu)建和功能,自主設(shè)計開發(fā)一種軟件,能通過廠家提供的相應(yīng)接口函數(shù),將 ip 網(wǎng)絡(luò)語音對講嵌入到汽車衡遠程集中秤重系統(tǒng)中去,實現(xiàn)語音信號的自動同時派位,從而達到了司秤員與司機友好交流的目的,保證了計量的準確。
1.前言
汽車衡實行遠程計量初期,采用大華的硬盤錄像機作為視頻圖像讀取及語音對講傳輸方式,普通的麥克風(fēng) + 音箱接入硬盤錄像機語音輸入輸出的 BNC 端口上,通話質(zhì)量差,有的司機比較急躁,會敲打設(shè)備使得通話質(zhì)量更不理想。由于該系統(tǒng)技術(shù)落后,兼容性、擴展性不佳及管理性欠缺、無法進行遠程控制,信息交流不暢,司秤員經(jīng)常輸錯來源、輸錯車號,導(dǎo)致重新稱重,增加了司秤員的勞動強度,降低了單位時間的過磅量,極易引起交通擁堵;當 14 臺地磅實行遠程計量時,語音對講在稱重中是一個至關(guān)重要的環(huán)節(jié),僅此,采用數(shù)字 ip 網(wǎng)絡(luò)語音對講廣播系統(tǒng)作為載體,實現(xiàn)司秤員與司機友好交流,為計量準確提供硬件保證。
2.數(shù)字 ip 網(wǎng)絡(luò)廣播系統(tǒng)的介紹
數(shù)字 IP 網(wǎng)絡(luò)廣播系統(tǒng),是網(wǎng)絡(luò)傳播多媒體形態(tài)的重要體現(xiàn),也是廣播電視媒體網(wǎng)上發(fā)展的重要體現(xiàn)?;?nbsp;TCP/IP 協(xié)議的公共廣播系統(tǒng),采用 IP 局域網(wǎng)或 Internet 廣域網(wǎng)作為數(shù)據(jù)傳輸平臺,擴展了公共廣播系統(tǒng)的應(yīng)用范圍。網(wǎng)絡(luò)廣播系統(tǒng)采用集中應(yīng)用 / 分布式控制的管理模式。隨著局域網(wǎng)絡(luò)和 Internet 網(wǎng)絡(luò)的發(fā)展,使網(wǎng)絡(luò)廣播的普及變?yōu)榭赡?,強大的功能及靈活的操作必將成為未來廣播系統(tǒng)的主流產(chǎn)品。
Ip 網(wǎng)絡(luò)廣播系統(tǒng)是一套基于 IP 數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)囊纛l擴聲系統(tǒng),它可在同網(wǎng)段的局域網(wǎng)內(nèi),跨網(wǎng)關(guān)的局域網(wǎng)內(nèi)或 Internet 網(wǎng)上使用;穩(wěn)定可靠的網(wǎng)絡(luò)廣播直接取決于網(wǎng)絡(luò)服務(wù)器及網(wǎng)絡(luò)適配器軟硬件結(jié)合的完好性能。IP 網(wǎng)絡(luò)廣播系統(tǒng)是由 IP 網(wǎng)絡(luò)廣播控制中心、IP 網(wǎng)絡(luò)適配器、音頻工作站等組成; Ip 網(wǎng)絡(luò)廣播可以基于現(xiàn)有的計算機網(wǎng)絡(luò)建設(shè),安裝時無需單獨布線,基于 IP 網(wǎng)絡(luò)的節(jié)目傳送;應(yīng)用于網(wǎng)絡(luò)建設(shè),不僅真正實現(xiàn)音頻廣播、視頻監(jiān)控、計算機網(wǎng)絡(luò)的多網(wǎng)合一,其個性化、智能化產(chǎn)品設(shè)計,使得長期停留在概念上的網(wǎng)絡(luò)及真正達到實用化目的。它的特點有:
2.1傳輸數(shù)字化
Ip 網(wǎng)絡(luò)廣播采用獨有的 CD 質(zhì)量的數(shù)據(jù)文件格式,將音源轉(zhuǎn)換為數(shù)據(jù)文件傳送到網(wǎng)絡(luò)適配器。全程數(shù)字化傳輸避免了傳統(tǒng)音頻廣播信號衰減與噪音,提高高保真音質(zhì)的聲音。
2.2終端個性化
IP 網(wǎng)絡(luò)廣播基于 IP 數(shù)據(jù)網(wǎng)絡(luò),每個網(wǎng)絡(luò)廣播適配器都可以有獨立的 IP 地址,可以擁有完全個性化的節(jié)目。
2.3前端網(wǎng)絡(luò)化
IP 網(wǎng)絡(luò)廣播將前端音源擴展到整個網(wǎng)絡(luò),節(jié)目定時播放都可以通過網(wǎng)絡(luò)遠程操作,網(wǎng)絡(luò)化的管理,還可以對不同的用戶設(shè)置不同的權(quán)限。
2.4操作人性化
IP 網(wǎng)絡(luò)廣播為提供人性化的圖形菜單界面,人性化的操作,輕松簡便,專一實用,提高了使用的效率。
2.5應(yīng)用智能化
Ip 網(wǎng)絡(luò)廣播有很多智能化的設(shè)計,可以在廣播過程實現(xiàn)錄音、變速、列表循環(huán)播放等語音功能,還可以實現(xiàn)定時設(shè)置,實現(xiàn)廣播自動播放,并能夠遠程編排、維護、管理等。
2.6工程簡單化
Ip 網(wǎng)絡(luò)廣播工程簡單,對于現(xiàn)在有局域網(wǎng)設(shè)每一個 IP 廣播點,只需要增加網(wǎng)絡(luò)適配器安裝即可,如果沒有搭建網(wǎng)絡(luò),數(shù)據(jù)網(wǎng)絡(luò)的工程量也相對簡單,只需要鋪設(shè)網(wǎng)線即可,一旦建成,廣播系統(tǒng)與計算機網(wǎng)絡(luò)系統(tǒng)可以共用,減少多網(wǎng)重復(fù)建設(shè)。
2.7系統(tǒng)零維護
Ip 網(wǎng)絡(luò)廣播在物料上與網(wǎng)絡(luò)共用,所以并不在網(wǎng)維護之外增加額外的維護工作。在應(yīng)用上,系統(tǒng)可設(shè)置獨立網(wǎng)段與計算機系統(tǒng)分隔,各網(wǎng)絡(luò)廣播適配器嵌入式系統(tǒng)程序固化,不會受到病毒感染。系統(tǒng)整體穩(wěn)定可靠,基本沒有維護工作。
3.地磅遠程計量中語音對講系統(tǒng)的組建
語音對講系統(tǒng)硬件包括系統(tǒng)服務(wù)器、虛擬終端電腦、現(xiàn)場 IP 對講終端設(shè)備;軟件包括系統(tǒng)服務(wù)器軟件、虛擬終端軟件?,F(xiàn)在的語音對講所有硬件設(shè)備接入物料網(wǎng)中,分配好 IP 地址就可以通訊,完成了語音對講系統(tǒng)的搭建。設(shè)備接入如下圖所示:
從上圖可看出我們的語音對講系統(tǒng)的核心是語音對講服務(wù)器及穩(wěn)定的局域網(wǎng),所有的設(shè)備都是通過服務(wù)器進行調(diào)配,實現(xiàn)對現(xiàn)場終端及虛擬終端進行配置、管理及分配通話的,達到了實時通話目的。
4.語音對講功能
4.1 系統(tǒng)服務(wù)器的配置系統(tǒng)配置欄里面包括:基本配置、終端配置、
用戶配置和分組配置四個部分,這是 ITC IP 網(wǎng)絡(luò)廣播系統(tǒng)的基礎(chǔ)配置,系統(tǒng)配置的正確與否直接影響系統(tǒng)的正常使用,下面介紹該系統(tǒng)使用的前兩部分:
第一部分基本配置主要是基本服務(wù)器設(shè)置包括服務(wù)偵聽地址和中繼服務(wù)器 IP 地址;服務(wù)偵聽地址也就是服務(wù)器網(wǎng)卡的 IP 地址,用于獲取終端數(shù)據(jù)。系統(tǒng)規(guī)劃時必須設(shè)定中繼服務(wù)器的 IP 地址。
第二部分終端配置是系統(tǒng)的核心配置部分。在配置終端之前,必須做一個總體的安裝規(guī)劃,首先必須知道每個終端的 IP 地址,每個終端從屬于哪個中繼服務(wù)器,中繼服務(wù)器的 IP 地址是多少,每個終端對應(yīng)的名稱是什么,網(wǎng)關(guān) IP 地址是多少、服務(wù)器 IP 地址是多少才可以配置廣播終端。終端的 IP 地址:由系統(tǒng)自帶的 IP 地址配置程序配置,具體的地址是多少按照系統(tǒng)規(guī)劃時設(shè)定的 IP 地址進行配置。中繼服務(wù)器 IP 地址:轉(zhuǎn)發(fā)服務(wù)器數(shù)據(jù)到終端設(shè)備,同時設(shè)備部分信息通過中繼服務(wù)器轉(zhuǎn)發(fā)到中心服務(wù)器。
4.2 虛擬終端及現(xiàn)場終端的配置虛擬終端及現(xiàn)場終端配置軟件都屬于廠家自帶的第三方軟件,只需按照要求設(shè)置好相應(yīng)的 IP 地址和中繼服務(wù)器的 IP 地址就可以了。
4.3 汽車衡遠程計量系統(tǒng)與虛擬終端的接口程序的實現(xiàn)
汽車衡集中計量系統(tǒng)在稱重時要求稱重、語音、圖像三信號自動同時派位。但 ip 網(wǎng)絡(luò)語音對講系統(tǒng)是廠家自行開發(fā)的第三方軟件,可以通過秤重客戶端安裝虛擬終端的軟件,手動輸入對應(yīng)計量房現(xiàn)場對講終端的通話編碼實現(xiàn)對講,不允許其它系統(tǒng)集成到 ip 網(wǎng)絡(luò)語音對講系統(tǒng)中去實現(xiàn)語音信號的自動同時派位。汽車衡集中計量系統(tǒng)需要設(shè)計開發(fā)一種軟件,能通過廠家提供的相應(yīng)接口函數(shù),將 ip 網(wǎng)絡(luò)語音對講嵌入到汽車衡遠程集中秤重系統(tǒng)中去,實現(xiàn)語音信號的自動同時派位。
具體方法:①、在語音對講系統(tǒng)服務(wù)器(即第三方軟件)上添加計量房現(xiàn)場各個對講終端及稱重客戶端的 ip 地址,并設(shè)置好終端版本、通話編碼等信息;②、在數(shù)據(jù)庫中建立一張配置表,將現(xiàn)場對講終端及稱重客戶端的 ip 地址記錄到表中,同時編寫程序在派位過程中讀取相應(yīng)的 ip 地址發(fā)送給客戶端;③、客戶端接收到派位指令準備稱重時,編寫相應(yīng)的接口程序,使用函數(shù) IPCAST_GetTermByIPAddr 解析派位信息中對應(yīng)的 ip 地址來獲取終端的 ID,然后讓服務(wù)器使用獲取的 ID 發(fā)起對計量的現(xiàn)場終端的對講,現(xiàn)場對講終端自動應(yīng)答,實現(xiàn)通話。④、稱重完成后,結(jié)束當前語音對講等待下一次派位。
開發(fā)使用的是 c# 編程語言,部分源代碼: public int beginTalk()// 開啟 IP 對講
{
IPCast.CallAddr mfrom=new IPCast.CallAddr(); IPCast.CallAddr target=new IPCast.CallAddr(); mfrom.tid=IPCast.IPCAST_GetTermByIPAddr
Wrp (ref fromIP); mfrom.box_id=0;
target.tid=IPCast. IPCAST_GetTermByIPAddr Wrp(ref targetIP);
target.box_id=0;
int mbool=IPCast.IPCAST_Start_TalkWrp (ref mfrom, ref target);
}
public int endTalk_target(string IP)// 結(jié)束 IP 設(shè)備對講
{
int target_tid=0; int target_mbool=0;
if (SessionExist(IP)>0)
{
target_tid=IPCast.IPCAST_GetTermByIPAddrWrp (ref IP);
target_mbool=IPCast.IPCAST_Stop_Talk(target_tid); System.Threading.Thread.Sleep(500);
}
returntarget_mbool;
}
下圖為正常的狀態(tài)顯示界面,如語音有問題,可通過右上角的狀態(tài)觀察,判斷故障的原因,并解決。
5.結(jié)束語
自主設(shè)計開發(fā)的軟件,通過廠家提供的相應(yīng)接口函數(shù),將 ip 網(wǎng)絡(luò)語音對講嵌入到汽車衡遠程集中秤重系統(tǒng)中去,實現(xiàn)了自動派位同步控制每個終端進行語音對講的功能,在遠程集中計量中發(fā)揮了重要的作用。該系統(tǒng)運用了網(wǎng)絡(luò)傳輸技術(shù),音頻信號無傳輸干擾、無失真,獲取到更好的音質(zhì),更高的可靠性,更簡單的安裝,滿足了語音通話、錄音同步保存等要求,達到了預(yù)期的效果。