本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別是涉及一種電臺通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng)。
背景技術(shù):
隨著智能科技的推進(jìn),數(shù)據(jù)鏈路通信發(fā)生了變革,從傳統(tǒng)的有線通信模式向無線通信模式進(jìn)行轉(zhuǎn)變,在無線通信領(lǐng)域,無線數(shù)傳電臺扮演著重要的角色。無線數(shù)傳電臺是借助數(shù)字信號處理(dsp:digitalsignalprocessing)技術(shù)和無線電技術(shù)實現(xiàn)的高性能數(shù)據(jù)傳輸設(shè)備。在測繪、無人機(jī)、工業(yè)、安防、環(huán)境監(jiān)控等領(lǐng)域,無線數(shù)傳電臺應(yīng)用廣泛。
目前國內(nèi)外無線數(shù)傳電臺的品牌越來越多,不同品牌所支持的通信協(xié)議也不盡不同,廠家最初設(shè)計的電臺采用的通信協(xié)議比較單一,因市場需求,為了更好的兼容其他品牌電臺的通信協(xié)議,所以現(xiàn)在每個廠家的電臺所支持的通信協(xié)議也在增多。
在實現(xiàn)過程中,發(fā)明人發(fā)現(xiàn)傳統(tǒng)技術(shù)中至少存在如下問題:為了兼容不同品牌電臺的通信協(xié)議,每個品牌的電臺支持的協(xié)議越來越來越多,這就對電臺接收帶來了問題,在無法得知發(fā)射電臺的通信協(xié)議時,接收電臺無法正確的接收無線數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
基于此,有必要針對電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,提供一種電臺通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng)。
為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案的實施例為:
一方面,提供了一種從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法,包括以下步驟:
在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
接收發(fā)射電臺基于查詢指令反饋的協(xié)議指令,以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;
在接收到發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù)時,將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
在其中一個實施例中,需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件包括以下事件中的任意一項或任意組合:確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致、接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令。
在其中一個實施例中,在需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件為接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令的步驟包括:
以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸用戶查詢指令。
在其中一個實施例中,確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致的步驟包括:
在接收到發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù)時,以當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù);
在解碼不成功時,確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致。
一方面,還提供了一種從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置,包括:
協(xié)議查詢單元,用于在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
指令解碼單元,用于接收發(fā)射電臺基于查詢指令反饋的協(xié)議指令,以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;
數(shù)據(jù)解碼單元,用于接收發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù),將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
另一方面,提供了一種從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法,包括以下步驟:
在接收到接收電臺的查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;協(xié)議指令為包含當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別的指令;
以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù)。
在其中一個實施例中,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令的步驟包括:
將當(dāng)前發(fā)射通信協(xié)議切換為預(yù)設(shè)查詢通信協(xié)議;
以預(yù)設(shè)查詢通信協(xié)議,將協(xié)議指令通過無線通信發(fā)送給接收電臺。
一方面,還提供了一種從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置,包括:
協(xié)議傳輸單元,用于在接收到接收電臺的查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;協(xié)議指令為包含當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別的指令;
數(shù)據(jù)傳輸單元,用于以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù)。
一方面,提供了一種電臺通信協(xié)議轉(zhuǎn)換系統(tǒng),包括發(fā)射電臺和接收電臺;
接收電臺在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
發(fā)射電臺在接收到查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù);
接收電臺以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
在其中一個實施例中,發(fā)射電臺、接收電臺均為無線數(shù)傳電臺;需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件包括以下事件中的任意一項或任意組合:確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致、接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令。
上述技術(shù)方案具有如下有益效果:
本發(fā)明電臺通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng),將發(fā)射電臺接收查詢指令的通信協(xié)議與接收電臺發(fā)射查詢指令的通信協(xié)議配置為相同的通信協(xié)議,即獨立的指令查詢協(xié)議,實現(xiàn)接收電臺向發(fā)射電臺發(fā)送查詢指令,然后發(fā)射電臺反饋相應(yīng)的發(fā)射通信協(xié)議給接收電臺,使接收電臺完成發(fā)射電臺通信協(xié)議的獲取。在發(fā)射電臺通信協(xié)議未知的情況下,接收電臺可以設(shè)置為正確的通信協(xié)議,與發(fā)射電臺進(jìn)行正常通信?;诒景l(fā)明,無需手動進(jìn)行查詢發(fā)射電臺通信協(xié)議的工作,直接配置接收電臺,接收電臺可自動實現(xiàn)通信協(xié)議的更改,并與發(fā)射電臺的通信協(xié)議相同;在用戶不具備查詢發(fā)射電臺的通信協(xié)議時,接收電臺同樣可以設(shè)置為正確的通信協(xié)議。
附圖說明
圖1為本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1的流程示意圖;
圖2為本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1的流程示意圖;
圖3為本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1的結(jié)構(gòu)示意圖;
圖4為本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1的結(jié)構(gòu)示意圖;
圖5為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺的結(jié)構(gòu)示意圖;
圖6為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺發(fā)射數(shù)據(jù)示意圖;
圖7為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺接收數(shù)據(jù)示意圖;
圖8為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺協(xié)議的智能切換流程示意圖。
具體實施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的首選實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“及/或”包括一個或多個相關(guān)的所列項目的任意的和所有的組合。
本發(fā)明電臺通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng)一具體應(yīng)用場景(應(yīng)用環(huán)境)說明:
無線數(shù)傳電臺又可稱為“數(shù)傳電臺”,是指借助dsp技術(shù)和無線電技術(shù)實現(xiàn)的高性能專業(yè)數(shù)據(jù)傳輸電臺。目前國內(nèi)外無線數(shù)傳電臺的品牌越來越多,不同品牌所支持的通信協(xié)議也不盡不同,廠家最初設(shè)計的電臺采用的通信協(xié)議比較單一,因市場需求,為了更好的兼容其他品牌電臺的通信協(xié)議,所以現(xiàn)在每個廠家的電臺所支持的通信協(xié)議也在增多,舉個例子:最初,品牌a的電臺支持的通信協(xié)議為a1,品牌b的電臺支持的協(xié)議為b1,b2,品牌c的電臺支持的協(xié)議為c1,c2,為了滿足市場需求,每個品牌都需兼容其他電臺的通信協(xié)議,所以現(xiàn)在a、b、c品牌的電臺都支持的協(xié)議為a1、b1、b2、c1和c2共5種協(xié)議。
而在用戶作業(yè)時,接收電臺可以根據(jù)用戶的需求進(jìn)行配置,不同的電臺配置方法不同,但是本質(zhì)上都是通過某種方式發(fā)送配置指令至電臺,電臺接收到指令后進(jìn)行相應(yīng)的參數(shù)配置工作,這些參數(shù)包括電臺的通信協(xié)議,假如接收電臺和發(fā)射電臺的通信協(xié)議不同,則接收電臺無法正確的接收發(fā)射電臺發(fā)送的無線數(shù)據(jù)。如果在作業(yè)時,用戶知道發(fā)射電臺的通信協(xié)議,則可以通過發(fā)送配置指令使接收電臺切換為當(dāng)前發(fā)射電臺所采用的通信協(xié)議,但是用戶在不知道當(dāng)前發(fā)射電臺的通信協(xié)議時,就需要手動的切換通信協(xié)議,然后逐一的進(jìn)行測試,直到收到正確的數(shù)據(jù),才可以設(shè)置為正確的通信協(xié)議,這樣就要求發(fā)射端數(shù)據(jù)的發(fā)射周期比較短,在每個通信協(xié)議測試時,能夠盡快的接收到數(shù)據(jù),雖然增加了時間,但是畢竟方法可行。但是如果在一些發(fā)射數(shù)據(jù)周期比較長的時候,如果每個通信協(xié)議逐一測試的話,就會浪費大量的時間,此時這種方法就會增加用戶操作的難度和復(fù)雜度。
具體而言,傳統(tǒng)技術(shù)存在的問題包括:1.用戶在具備查詢發(fā)射電臺通信協(xié)議的條件下,首先需要查詢發(fā)射電臺的通信協(xié)議,還需要進(jìn)行接收電臺通信協(xié)議的修改,兩次指令配置操作,操作比較麻煩。2.用戶在不具備查詢發(fā)射電臺通信協(xié)議的條件下,且發(fā)射周期較短的情況下,用戶需要手動配置通信協(xié)議,逐一進(jìn)行測試,增加了操作的復(fù)雜度和操作的時間。3.用戶在不具備查詢發(fā)射電臺通信協(xié)議的條件下,且發(fā)射周期較長的情況下,用戶需要手動配置通信協(xié)議,逐一進(jìn)行測試,此時需要大量的時間,方法可行度低。
發(fā)明人經(jīng)過實踐分析,發(fā)現(xiàn)導(dǎo)致上述問題的原因包括:1.查詢電臺所采用的通信協(xié)議需要發(fā)送查詢指令進(jìn)行查詢,設(shè)置電臺的通信協(xié)議需要發(fā)送配置指令進(jìn)行通信協(xié)議的修改(對應(yīng)上述問題1)。2.在發(fā)射電臺和接收電臺通信協(xié)議不同時,接收電臺發(fā)送的數(shù)據(jù)也無法被發(fā)射電臺識別,也無法進(jìn)行指令的查詢工作,無法得知發(fā)射電臺的通信協(xié)議(發(fā)射電臺也可以接收數(shù)據(jù),接收電臺也可以發(fā)送數(shù)據(jù)),所以只能進(jìn)行手動配置接收電臺的通信協(xié)議,進(jìn)行逐一的測試,直到測試到正確的通信協(xié)議(對上述應(yīng)問題2),如果在一些應(yīng)用環(huán)境下,發(fā)射電臺的發(fā)射數(shù)據(jù)周期比較長(每次隔很久時間才發(fā)一次數(shù)據(jù)),每測試一個通信協(xié)議需要等很長的時間,如果協(xié)議很多的時候,基本上無法使用此方法(對應(yīng)上述問題3)。
而本發(fā)明電臺通信協(xié)議轉(zhuǎn)換方法、裝置及系統(tǒng),提供了一種通信協(xié)議的智能轉(zhuǎn)換方法,能夠使接收電臺可以查詢發(fā)射電臺的通信協(xié)議,從而有效的解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題。其中,本發(fā)明中通信協(xié)議的智能轉(zhuǎn)換方法具體可以指:接收電臺的接收通信協(xié)議可以智能的切換為發(fā)射電臺的發(fā)射通信協(xié)議,來保證發(fā)射電臺和接收電臺的通信協(xié)議相同,實現(xiàn)正常的通信。
本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1:
為了解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,本發(fā)明提供了一種從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1;圖1為本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1的流程示意圖;如圖1所示,可以包括以下步驟:
步驟s110:在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
步驟s120:接收發(fā)射電臺基于查詢指令反饋的協(xié)議指令,以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;
步驟s130:在接收到發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù)時,將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
具體而言,本發(fā)明各實施例中的發(fā)射電臺是工作時只用來做發(fā)射數(shù)據(jù)的電臺,同時也具備接收數(shù)據(jù)的功能。接收電臺是是工作時只用來做接收數(shù)據(jù)的電臺,同時也具備發(fā)射數(shù)據(jù)的功能;而當(dāng)前接收通信協(xié)議指的是接收電臺的接收通信協(xié)議,即接收電臺在接收數(shù)據(jù)時采用的通信協(xié)議;當(dāng)前發(fā)射通信協(xié)議指的是發(fā)射電臺的發(fā)射通信協(xié)議,即發(fā)射電臺在發(fā)射數(shù)據(jù)時采用的通信協(xié)議。
即發(fā)射電臺和接收電臺都是電臺,電臺既具有發(fā)射功能也具有接收功能,但是常規(guī)作業(yè)中一般是只需要工作在一種狀態(tài)下,本發(fā)明各實施例中的發(fā)射電臺和接收電臺,在作業(yè)中是兩個電臺,這兩個電臺一個是用來發(fā)射數(shù)據(jù)的,一個是用來接收數(shù)據(jù)的,但是每個電臺都是具有發(fā)射和接收的功能。因為用戶在遠(yuǎn)距離的時候需要接收另一個電臺發(fā)送的數(shù)據(jù)進(jìn)行作業(yè),但是現(xiàn)在不知道另一個電臺采用的是什么協(xié)議,所以無法解析信號;而基于本發(fā)明,用接收的這個電臺向發(fā)射的那個電臺發(fā)送一個查詢指令,來查詢電臺的通信協(xié)議。然后知道通信協(xié)議后,接收電臺就可以解析數(shù)據(jù)了。
為了便于說明,對于接收電臺、發(fā)射電臺可支持的協(xié)議,假定包括a、b、c、d、e共5種通信協(xié)議(即5種協(xié)議類別);基于本發(fā)明,對于上述a、b、c、d、e共5種通信協(xié)議,發(fā)射電臺采用其中一種通信協(xié)議為發(fā)射數(shù)據(jù)時的通信協(xié)議,接收電臺同樣可采用其中一種協(xié)議為接收數(shù)據(jù)的通信協(xié)議,此時兩個電臺的通信協(xié)議設(shè)置可以隨意設(shè)置,沒有影響;而為了實現(xiàn)接收電臺與發(fā)射電臺之間查詢指令的無線通信,必須指定一個固定的通信協(xié)議作為指令查詢協(xié)議,例如,將通信協(xié)議a(或b、c、d、e中任一種)指定為查詢指令時采用的通信協(xié)議(即預(yù)設(shè)查詢通信協(xié)議),進(jìn)而在接收、發(fā)射查詢指令的過程中,發(fā)射電臺的協(xié)議必須配置為a,同時接收電臺的協(xié)議也需要配置為a。
發(fā)射電臺工作于兩種狀態(tài),發(fā)射狀態(tài)和接收狀態(tài),發(fā)射狀態(tài):發(fā)射數(shù)據(jù);接收狀態(tài):接收指令。接收電臺工作與兩種狀態(tài),發(fā)射狀態(tài)和接收狀態(tài),發(fā)射狀態(tài):發(fā)射指令;接收狀態(tài):接收數(shù)據(jù)。發(fā)射電臺的發(fā)射狀態(tài)對應(yīng)接收電臺的接收狀態(tài)。
而通過設(shè)置發(fā)射電臺的接收通信協(xié)議和接收電臺的發(fā)射通信協(xié)議相同,作為獨立的指令查詢協(xié)議,可以通過接收電臺向發(fā)射電臺發(fā)送查詢指令,然后發(fā)射電臺反饋相應(yīng)的發(fā)射通信協(xié)議給接收電臺,接收電臺完成發(fā)射電臺通信協(xié)議的獲取。使得本發(fā)明在發(fā)射電臺的發(fā)射通信協(xié)議未知的情況下,接收電臺可以獲取發(fā)射電臺的通信協(xié)議。
進(jìn)一步的,在接收電臺和發(fā)射電臺的通信協(xié)議不同時,將接收電臺配置為協(xié)議智能切換模式,接收電臺可以自動更改為發(fā)射電臺所采用的通信協(xié)議,實現(xiàn)正確通信。使得基于本發(fā)明,不需要手動進(jìn)行查詢發(fā)射電臺通信協(xié)議的工作,直接配置接收電臺,接收電臺可自動實現(xiàn)通信協(xié)議的更改。
此外,電臺的發(fā)射和接收的通信協(xié)議可以進(jìn)行獨立的配置;本發(fā)明中電臺的發(fā)射和接收功能進(jìn)行單獨配置,發(fā)射數(shù)據(jù)時采用發(fā)射協(xié)議,接收數(shù)據(jù)時采用接收協(xié)議,發(fā)射通信協(xié)議和接收通信協(xié)議可以不同。
在其中一個具體的實施例中,需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件包括以下事件中的任意一項或任意組合:確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致、接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令。
具體而言,接收電臺在確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致和/或接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令時,即可確認(rèn)發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件;
接收電臺在接收到協(xié)議指令后進(jìn)行數(shù)據(jù)解碼,得到發(fā)射電臺采用的發(fā)射通信協(xié)議,然后接收電臺就將接收數(shù)據(jù)時的通信協(xié)議改為發(fā)射通信協(xié)議,此時接收電臺的接收通信協(xié)議和發(fā)射電臺的發(fā)射通信協(xié)議一致,接收電臺可以正確的接收發(fā)射電臺所發(fā)射的數(shù)據(jù),此時接收電臺通信協(xié)議的智能切換功能完成。
優(yōu)選的,本發(fā)明各實施例中的電臺(包括發(fā)射電臺和接收電臺)可以在發(fā)射數(shù)據(jù)時采用一種編碼方式,而在接收數(shù)據(jù)時采用另一種編碼方式;而傳統(tǒng)技術(shù)沒有協(xié)議自動查詢的設(shè)計,所以發(fā)射數(shù)據(jù)和接收數(shù)據(jù)都是同一協(xié)議;而基于本發(fā)明可以實現(xiàn)單獨配置,通過獨立的通信協(xié)議(即兩者在傳輸查詢指令時必須有個相同的協(xié)議)實現(xiàn)通信協(xié)議查詢功能。
在其中一個具體的實施例中,在需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件為接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令的步驟包括:
以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸用戶查詢指令。
具體而言,用戶在具備查詢發(fā)射電臺通信協(xié)議的條件下,用戶通過發(fā)送查詢指令至接收電臺,接收電臺收到查詢指令后,便將接收數(shù)據(jù)的通信協(xié)議以及發(fā)射數(shù)據(jù)的通信協(xié)議設(shè)置為預(yù)設(shè)查詢通信協(xié)議;然后通過預(yù)設(shè)查詢通信協(xié)議將查詢指令發(fā)送至發(fā)射電臺;
發(fā)射電臺接收到用戶查詢指令后,將當(dāng)前采用的發(fā)射通信協(xié)議(即當(dāng)前發(fā)射通信協(xié)議)的指令代碼通過預(yù)設(shè)查詢通信協(xié)議發(fā)送至接收電臺(即臨時采用預(yù)設(shè)查詢通信協(xié)議為發(fā)射協(xié)議),此時接收電臺收到發(fā)射通信協(xié)議的指令代碼,然后自動將接收電臺的接收協(xié)議改為該指令代碼對應(yīng)的通信協(xié)議,即發(fā)射電臺的發(fā)射通信協(xié)議。因為在指令傳輸過程中采用的通信協(xié)議一致(均為預(yù)設(shè)查詢通信協(xié)議),所以,可以實現(xiàn)發(fā)射電臺和接收電臺的無線通信。
在其中一個具體的實施例中,確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致的步驟包括:
在接收到發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù)時,以當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù);
在解碼不成功時,確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致。
具體而言,電臺中可內(nèi)置很多通信協(xié)議,通信協(xié)議就是將發(fā)送的數(shù)據(jù)按照特定的數(shù)據(jù)幀格式來進(jìn)行組包,然后把格式化后的數(shù)據(jù)通過無線通信的方式發(fā)送出去,不同的通信協(xié)議的表現(xiàn)形式就是不同的數(shù)據(jù)幀格式。所以必須相同的通信協(xié)議才能正確的識別接收到的數(shù)據(jù)。
而接收電臺在在接收到發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù)時,若以當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)不成功時,即可確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致;此時,接收電臺可以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令,以獲取發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議。
本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1:
為了解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,本發(fā)明提供了一種從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1;圖2為本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法實施例1的流程示意圖;如圖2所示,可以包括以下步驟:
步驟s210:在接收到接收電臺的查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;協(xié)議指令為包含當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別的指令;
步驟s220:以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù)。
在其中一個具體的實施例中,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令的步驟包括:
將當(dāng)前發(fā)射通信協(xié)議切換為預(yù)設(shè)查詢通信協(xié)議;
以預(yù)設(shè)查詢通信協(xié)議,將協(xié)議指令通過無線通信發(fā)送給接收電臺。
具體而言,發(fā)射電臺可以工作與發(fā)射狀態(tài)和接收狀態(tài),發(fā)射通信協(xié)議可以采用a、b、c、d、e(即通信協(xié)議的協(xié)議類別)中的一種(發(fā)射數(shù)據(jù)),這里假設(shè)為通信協(xié)議b,預(yù)設(shè)查詢通信協(xié)議被指定為a,當(dāng)發(fā)射電臺接收到用戶數(shù)據(jù)時,切換為發(fā)射狀態(tài),以通信協(xié)議b將數(shù)據(jù)發(fā)射出去,數(shù)據(jù)發(fā)送完成,發(fā)射電臺切換為接收狀態(tài)。
如果接收到查詢指令h,發(fā)射電臺將發(fā)射協(xié)議暫時更改為通信協(xié)議a,然后將協(xié)議指令s(指令s中包含指代協(xié)議b的數(shù)據(jù),這樣就把電臺之前采用的發(fā)射協(xié)議b的信息發(fā)送出去了)通過無線方式發(fā)送出去,發(fā)送完畢,發(fā)射電臺發(fā)送數(shù)據(jù)采用的通信協(xié)議再更改為之前采用的通協(xié)議b,然后正常發(fā)送用戶的數(shù)據(jù)。
接收電臺接收到協(xié)議指令s后,通過通信協(xié)議a進(jìn)行數(shù)據(jù)解碼,得到發(fā)射電臺采用的通信協(xié)議,然后接收電臺就將接收數(shù)據(jù)時的通信協(xié)議改為協(xié)議b,此時接收電臺的接收通信協(xié)議和發(fā)射電臺的發(fā)射通信協(xié)議一致,接收電臺可以正確的接收發(fā)射電臺所發(fā)射的數(shù)據(jù),此時接收電臺通信協(xié)議的智能切換功能完成。
本發(fā)明電臺通信協(xié)議轉(zhuǎn)換方法各實施例,將發(fā)射電臺接收查詢指令的通信協(xié)議與接收電臺發(fā)射查詢指令的通信協(xié)議配置為相同的通信協(xié)議,即獨立的指令查詢協(xié)議,實現(xiàn)接收電臺向發(fā)射電臺發(fā)送查詢指令,然后發(fā)射電臺反饋相應(yīng)的發(fā)射通信協(xié)議給接收電臺,使接收電臺完成發(fā)射電臺通信協(xié)議的獲取。在發(fā)射電臺通信協(xié)議未知的情況下,接收電臺可以設(shè)置為正確的通信協(xié)議,與發(fā)射電臺進(jìn)行正常通信?;诒景l(fā)明,無需手動進(jìn)行查詢發(fā)射電臺通信協(xié)議的工作,直接配置接收電臺,接收電臺可自動實現(xiàn)通信協(xié)議的更改,并與發(fā)射電臺的通信協(xié)議相同;在用戶不具備查詢發(fā)射電臺的通信協(xié)議時,接收電臺同樣可以設(shè)置為正確的通信協(xié)議。
本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1:
為了解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,本發(fā)明還提供了一種從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1;圖3為本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1的結(jié)構(gòu)示意圖;如圖3所示,包括:
協(xié)議查詢單元310,用于在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
指令解碼單元320,用于接收發(fā)射電臺基于查詢指令反饋的協(xié)議指令,以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;
數(shù)據(jù)解碼單元330,用于接收發(fā)射電臺傳輸?shù)挠脩魯?shù)據(jù),將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
需要說明的是,本發(fā)明從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置各實施例中的單元模塊,能夠?qū)?yīng)實現(xiàn)上述從接收電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法各實施例中的流程步驟,此處不再重復(fù)贅述。
本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1:
為了解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,本發(fā)明還提供了一種從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1;圖4為本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置實施例1的結(jié)構(gòu)示意圖;如圖4所示,包括:
協(xié)議傳輸單元410,用于在接收到接收電臺的查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;協(xié)議指令為包含當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別的指令;
數(shù)據(jù)傳輸單元420,用于以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù)。
需要說明的是,本發(fā)明從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換裝置各實施例中的單元模塊,能夠?qū)?yīng)實現(xiàn)上述從發(fā)射電臺角度實施的電臺通信協(xié)議轉(zhuǎn)換方法各實施例中的流程步驟,此處不再重復(fù)贅述。
本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)實施例1:
為了解決電臺通信協(xié)議不一致無法實現(xiàn)通信的問題,本發(fā)明還提供了一種電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)實施例1,包括發(fā)射電臺和接收電臺;
接收電臺在發(fā)生需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件時,以預(yù)設(shè)查詢通信協(xié)議向發(fā)射電臺傳輸查詢指令;
發(fā)射電臺在接收到查詢指令時,以預(yù)設(shè)查詢通信協(xié)議向接收電臺傳輸協(xié)議指令;以當(dāng)前發(fā)射通信協(xié)議向接收電臺傳輸用戶數(shù)據(jù);
接收電臺以預(yù)設(shè)查詢通信協(xié)議解碼協(xié)議指令,得到當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別;將當(dāng)前接收通信協(xié)議切換為與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別相同的通信協(xié)議,并以切換后的當(dāng)前接收通信協(xié)議解碼用戶數(shù)據(jù)。
在其中一個具體的實施例中,發(fā)射電臺、接收電臺均為無線數(shù)傳電臺;需查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的事件包括以下事件中的任意一項或任意組合:確認(rèn)當(dāng)前接收通信協(xié)議與當(dāng)前發(fā)射通信協(xié)議的協(xié)議類別不一致、接收到查詢發(fā)射電臺的當(dāng)前發(fā)射通信協(xié)議的用戶查詢指令。
具體而言,本發(fā)明各實施例中的無線數(shù)傳電臺是具有收發(fā)一體功能的電臺,收發(fā)一體就是電臺即可以進(jìn)行接收數(shù)據(jù)也可以進(jìn)行發(fā)射數(shù)據(jù);圖5為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺的結(jié)構(gòu)示意圖;如圖5所示,電臺的發(fā)射和接收是一個相逆的過程,收發(fā)切換是通過射頻開關(guān)來進(jìn)行的,發(fā)射數(shù)據(jù)時接通發(fā)射通路,接收數(shù)據(jù)時接通接收通路。其中,無線數(shù)傳電臺中內(nèi)置很多通信協(xié)議,通信協(xié)議就是將發(fā)送的數(shù)據(jù)按照特定的數(shù)據(jù)幀格式來進(jìn)行組包,然后把格式化后的數(shù)據(jù)通過無線通信的方式發(fā)送出去,不同的通信協(xié)議的表現(xiàn)形式就是不同的數(shù)據(jù)幀格式。所以必須相同的通信協(xié)議才能正確的識別接收到的數(shù)據(jù)。
本發(fā)明可以實現(xiàn)無線數(shù)傳電臺在發(fā)送數(shù)據(jù)和接收數(shù)據(jù)時所采用的通信協(xié)議不同,可以通過指令配置來實現(xiàn)配置電臺采用的通信協(xié)議。
其中,無線數(shù)傳電臺可以包括控制系統(tǒng)、基帶信號系統(tǒng)、射頻發(fā)射系統(tǒng)和射頻接收系統(tǒng)。優(yōu)選的,基帶信號系統(tǒng)包括調(diào)制解調(diào)芯片,濾波電路?;鶐盘栂到y(tǒng)功能分為兩部分,一是將一系列的數(shù)字信號通過編碼、加密、調(diào)制等處理獲得基帶信號;二是將基帶信號通過解調(diào)、解密、解碼等處理獲得數(shù)字信號。發(fā)射系統(tǒng)包括鎖相環(huán)、射頻發(fā)射芯片,射頻功率放大器(pa)。發(fā)射系統(tǒng)功能是將基帶信號進(jìn)行上變頻、濾波等處理,然后進(jìn)行功率放大,通過天線將射頻信號發(fā)送出去。射頻接收系統(tǒng)包括lna(低噪聲放大器)、混頻器、射頻接收芯片。接收系統(tǒng)是將射頻信號通過低噪放處理,然后通過濾波、下變頻處理,獲得基帶信號,送至基帶信號系統(tǒng)進(jìn)行處理。控制系統(tǒng)包括控制器及外圍電路??刂葡到y(tǒng)的功能是協(xié)調(diào)整個系統(tǒng)的運行、數(shù)字信息的處理等作用。
圖6為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺發(fā)射數(shù)據(jù)示意圖;圖7為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺接收數(shù)據(jù)示意圖;如圖6、圖7所示,本發(fā)明各實施例中的發(fā)射電臺(即無線數(shù)傳電臺發(fā)射數(shù)據(jù)時)是工作時只用來做發(fā)射數(shù)據(jù)的電臺,同時也具備接收數(shù)據(jù)的功能。本發(fā)明各實施例中的接收電臺(即無線數(shù)傳電臺接收數(shù)據(jù)時)是工作時只用來做接收數(shù)據(jù)的電臺,同時也具備發(fā)射數(shù)據(jù)的功能。本發(fā)明各實施例中的發(fā)射電臺的發(fā)射通信協(xié)議(即當(dāng)前發(fā)射通信協(xié)議),是指發(fā)射電臺在發(fā)送數(shù)據(jù)時采用的通信協(xié)議。本發(fā)明各實施例中的接收電臺的接收通信協(xié)議(即當(dāng)前接收通信協(xié)議),是指接收電臺在接收數(shù)據(jù)時采用的通信協(xié)議。
為了說明本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中接收電臺和發(fā)射電臺的工作流程,特以無線數(shù)傳電臺為例,圖8為本發(fā)明電臺通信協(xié)議轉(zhuǎn)換系統(tǒng)中無線數(shù)傳電臺協(xié)議的智能切換流程示意圖;
如圖8所示:發(fā)射電臺可以工作與發(fā)射狀態(tài)和接收狀態(tài),發(fā)射通信協(xié)議可以采用a、b、c、d、e中的一種(發(fā)射數(shù)據(jù)),這里假設(shè)為通信協(xié)議b,接收協(xié)議被指定為a(接收指令),當(dāng)發(fā)射電臺接收到用戶數(shù)據(jù)時,切換為發(fā)射狀態(tài),將數(shù)據(jù)發(fā)射出去,數(shù)據(jù)發(fā)送完成,發(fā)射電臺切換為接收狀態(tài),如果接收到查詢指令h(h代表著自定義的信息,例如0x550xfa0xfa0xff這組序列),發(fā)射電臺將發(fā)射協(xié)議暫時更改為通信協(xié)議a,然后將協(xié)議指令s(例如0x550xbb0xbb0xff這組序列,這組序列就代表指令s,其中0xbb,可以理解為協(xié)議b,這樣就把電臺之前采用的發(fā)射協(xié)議b的信息發(fā)送出去了)通過無線方式發(fā)送出去,發(fā)送完畢,發(fā)射電臺發(fā)送數(shù)據(jù)采用的通信協(xié)議再更改為之前采用的通協(xié)議b,然后正常發(fā)送用戶的數(shù)據(jù)。
接收電臺接收到協(xié)議指令s后進(jìn)行數(shù)據(jù)解碼,得到發(fā)射電臺采用的通信協(xié)議(接收電臺接收到0x550xbb0xbb0xff這組序列,就可以知道發(fā)射采用的通信協(xié)議為b),然后接收電臺就將接收數(shù)據(jù)時的通信協(xié)議改為協(xié)議b,此時接收電臺的接收通信協(xié)議和發(fā)射電臺的發(fā)射通信協(xié)議一致,接收電臺可以正確的接收發(fā)射電臺所發(fā)射的數(shù)據(jù),此時接收電臺通信協(xié)議的智能切換功能完成。
本發(fā)明電臺通信協(xié)議裝換系統(tǒng),通過設(shè)置發(fā)射電臺的接收通信協(xié)議和接收電臺的發(fā)射通信協(xié)議相同,作為獨立的指令查詢協(xié)議,可以通過接收電臺向發(fā)射電臺發(fā)送查詢指令,然后發(fā)射電臺反饋相應(yīng)的發(fā)射通信協(xié)議給接收電臺,接收電臺完成發(fā)射電臺通信協(xié)議的獲取。在發(fā)射電臺的發(fā)射通信協(xié)議未知的情況下,接收電臺可以獲取發(fā)射電臺的通信協(xié)議
通過發(fā)送通信協(xié)議查詢指令至接收電臺,發(fā)射電臺會經(jīng)過獲取發(fā)射電臺的通信協(xié)議,在接收電臺和發(fā)射電臺的通信協(xié)議不同時,將接收電臺配置為協(xié)議智能切換模式,接收電臺可以自動更改為發(fā)射電臺所采用的通信協(xié)議,實現(xiàn)正確通信。然后根據(jù)獲取到的通信協(xié)議的指令代碼,自動配置為與之對應(yīng)的通信協(xié)議。不需要手動進(jìn)行查詢發(fā)射電臺通信協(xié)議的工作,直接配置接收電臺,接收電臺可自動實現(xiàn)通信協(xié)議的更改。
電臺的發(fā)射和接收功能進(jìn)行單獨配置,發(fā)射數(shù)據(jù)時采用發(fā)射協(xié)議,接收數(shù)據(jù)時采用接收協(xié)議,發(fā)射通信協(xié)議和接收通信協(xié)議可以不同;電臺的發(fā)射和接收的通信協(xié)議可以進(jìn)行獨立的配置。
以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。