數(shù)據(jù)傳輸控制方法、接收端、發(fā)送端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種移動定位終端與平臺之間的數(shù)據(jù)傳輸控制方法、接收端、發(fā)送端及系統(tǒng)。
【背景技術(shù)】
[0002]目前,移動定位終端通常通過IP通信數(shù)據(jù)通信鏈路下發(fā)控制命令和上傳位置定位等信息。出于功耗節(jié)能和使用成本等方面的因素,定位終端通常使用2G網(wǎng)絡(luò),其語音通道和數(shù)據(jù)通道不能同時啟用,當(dāng)定位終端處于語音監(jiān)控或?qū)υ挼葮I(yè)務(wù)模式需要啟用語音鏈路時,數(shù)據(jù)通信鏈路不可用。而對于3G、4G等網(wǎng)絡(luò),因為信號不好、線路繁忙等原因也存在數(shù)據(jù)通信鏈路不可使用的情況。當(dāng)數(shù)據(jù)通信鏈路不可用時,平臺和定位終端之間不能下發(fā)控制命令和上傳定位信息,從而影響了數(shù)據(jù)業(yè)務(wù)的傳輸。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種數(shù)據(jù)傳輸控制方法、接收端、發(fā)送端及系統(tǒng),在定位終端與服務(wù)平臺之間的數(shù)據(jù)通信鏈路不可用時,實現(xiàn)數(shù)據(jù)業(yè)務(wù)的傳輸。
[0004]為了達到上述目的,本發(fā)明提出一種數(shù)據(jù)傳輸控制方法,
[0005]發(fā)送端監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;
[0006]當(dāng)所述數(shù)據(jù)通信鏈路不可用時,發(fā)送端監(jiān)測與接收端之間的語音通信鏈路是否可用;
[0007]當(dāng)所述發(fā)送端與接收端之間的語音通信鏈路可用且進行語音通話時,所述發(fā)送端將數(shù)據(jù)通訊切換到所述語音通信鏈路;
[0008]所述發(fā)送端將需要傳輸?shù)臄?shù)據(jù)編碼為DTMF (Dual Tone Multi Frequency,雙音多頻)信號并疊加到語音中發(fā)送至所述接收端;
[0009]所述接收端從所述語音中分離出DTMF信號并解碼出數(shù)據(jù)。
[0010]優(yōu)選地,所述當(dāng)數(shù)據(jù)通信鏈路不可用時,發(fā)送端監(jiān)測與接收端之間的語音通信鏈路是否可用的步驟之后還包括:
[0011]當(dāng)發(fā)送端監(jiān)測到與接收端之間的語音通信鏈路可用但未進行語音通話時,所述發(fā)送端向所述接收端發(fā)起語音通話,并執(zhí)行將數(shù)據(jù)通訊切換到所述語音通信鏈路的步驟。
[0012]優(yōu)選地,該方法還包括:
[0013]當(dāng)數(shù)據(jù)通信鏈路恢復(fù)可用后,所述發(fā)送端將數(shù)據(jù)通訊切換回數(shù)據(jù)通信鏈路。
[0014]優(yōu)選地,所述發(fā)送端將需要傳輸?shù)臄?shù)據(jù)編碼為DTMF信號并疊加到語音中發(fā)送至所述接收端的步驟之前還包括:
[0015]所述發(fā)送端將需要傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為16進制數(shù)據(jù)。
[0016]優(yōu)選地,所述接收端為服務(wù)平臺,所述發(fā)送端為定位終端;或者,所述接收端為定位終端,所述發(fā)送端為服務(wù)平臺。
[0017]本發(fā)明實施例還提出一種數(shù)據(jù)傳輸控制方法,包括:
[0018]發(fā)送端監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;
[0019]當(dāng)所述數(shù)據(jù)通信鏈路不可用時,監(jiān)測與接收端之間的語音通信鏈路是否可用;
[0020]當(dāng)所述發(fā)送端與接收端之間的語音通信鏈路可用且進行語音通話時,將數(shù)據(jù)通訊切換到所述語音通信鏈路;
[0021]將需要傳輸?shù)臄?shù)據(jù)編碼為雙音多頻DTMF信號并疊加到語音中發(fā)送至所述接收端;由所述接收端從所述語音中分離出DTMF信號并解碼出數(shù)據(jù)。
[0022]優(yōu)選地,所述當(dāng)數(shù)據(jù)通信鏈路不可用時,發(fā)送端監(jiān)測與接收端之間的語音通信鏈路是否可用的步驟之后還包括:
[0023]當(dāng)發(fā)送端監(jiān)測到與接收端之間的語音通信鏈路可用但未進行語音通話時,向所述接收端發(fā)起語音通話,并執(zhí)行將數(shù)據(jù)通訊切換到所述語音通信鏈路的步驟。
[0024]優(yōu)選地,該方法還包括:
[0025]當(dāng)數(shù)據(jù)通信鏈路恢復(fù)可用后,所述發(fā)送端將數(shù)據(jù)通訊切換回數(shù)據(jù)通信鏈路。
[0026]優(yōu)選地,所述發(fā)送端將需要傳輸?shù)臄?shù)據(jù)編碼為DTMF信號并疊加到語音中發(fā)送至所述接收端的步驟之前還包括:
[0027]所述發(fā)送端將需要傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為16進制數(shù)據(jù)。
[0028]本發(fā)明實施例還提出一種數(shù)據(jù)傳輸控制方法,包括:
[0029]接收端接收發(fā)送端通過語音通信鏈路發(fā)送的疊加有雙音多頻DTMF信號的語音;所述DTMF信號中編碼有所述發(fā)送端需要傳輸?shù)臄?shù)據(jù);
[0030]從所述語音中分離出DTMF信號并解碼出數(shù)據(jù)。
[0031]本發(fā)明實施例還提出一種控制數(shù)據(jù)傳輸?shù)陌l(fā)送端,包括:
[0032]第一監(jiān)測模塊,用于監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;
[0033]第二監(jiān)測模塊,用于當(dāng)所述數(shù)據(jù)通信鏈路不可用時,監(jiān)測與接收端之間的語音通信鏈路是否可用;
[0034]切換模塊,用于當(dāng)所述發(fā)送端與接收端之間的語音通信鏈路可用且進行語音通話時,將數(shù)據(jù)通訊切換到所述語音通信鏈路;
[0035]發(fā)送模塊,用于將需要傳輸?shù)臄?shù)據(jù)編碼為雙音多頻DTMF信號并疊加到語音中發(fā)送至所述接收端;由所述接收端從所述語音中分離出DTMF信號并解碼出數(shù)據(jù)。
[0036]優(yōu)選地,所述第二監(jiān)測模塊,還用于當(dāng)監(jiān)測到發(fā)送端與接收端之間的語音通信鏈路可用但未進行語音通話時,向所述接收端發(fā)起語音通話,之后,將數(shù)據(jù)通訊切換到所述語音通信鏈路。
[0037]優(yōu)選地,所述切換模塊,還用于當(dāng)數(shù)據(jù)通信鏈路恢復(fù)可用后,將數(shù)據(jù)通訊切換回數(shù)據(jù)通信鏈路。
[0038]優(yōu)選地,所述發(fā)送模塊,還用于將需要傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為16進制數(shù)據(jù)。
[0039]本發(fā)明實施例還提出一種控制數(shù)據(jù)傳輸?shù)慕邮斩耍?
[0040]接收模塊,用于接收發(fā)送端通過語音通信鏈路發(fā)送的疊加有雙音多頻DTMF信號的語音;所述DTMF信號中編碼有所述發(fā)送端需要傳輸?shù)臄?shù)據(jù);
[0041]分離解碼模塊,用于從所述語音中分離出DTMF信號并解碼出數(shù)據(jù)。
[0042]本發(fā)明實施例還提出一種數(shù)據(jù)傳輸控制系統(tǒng),包括接收端和發(fā)送端,其中:
[0043]所述發(fā)送端為如上所述的發(fā)送端;
[0044]所述接收端為如上所述的接收端。
[0045]優(yōu)選地,所述接收端為服務(wù)平臺,所述發(fā)送端為定位終端;或者,所述接收端為定位終端,所述發(fā)送端為服務(wù)平臺。
[0046]本發(fā)明實施例提出的一種數(shù)據(jù)傳輸控制方法、接收端、發(fā)送端及系統(tǒng),發(fā)送端監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;當(dāng)數(shù)據(jù)通信鏈路不可用時,發(fā)送端監(jiān)測與接收端之間的語音通信鏈路是否可用;當(dāng)發(fā)送端與接收端之間的語音通信鏈路可用且進行語音通話時,發(fā)送端將數(shù)據(jù)通信切換到語音通信鏈路;將需要傳輸?shù)臄?shù)據(jù)編碼為DTMF信號并疊加到語音中發(fā)送至接收端;接收端從語音中分離出DTMF信號并解碼出數(shù)據(jù),由此通過在語音通信鏈路中疊加DTMF雙音多頻來傳輸數(shù)據(jù),實現(xiàn)定位終端數(shù)據(jù)通信鏈路不可用時的控制命令下發(fā)和定位信息上傳,并可保證原有的語音通話不會受到數(shù)據(jù)信號的干擾。
【附圖說明】
[0047]圖1是本發(fā)明數(shù)據(jù)傳輸控制方法一實施例的流程示意圖;
[0048]圖2是本發(fā)明數(shù)據(jù)傳輸控制方法另一實施例的流程示意圖;
[0049]圖3是本發(fā)明數(shù)據(jù)傳輸控制方法再一實施例的流程示意圖;
[0050]圖4是本發(fā)明數(shù)據(jù)傳輸控制方法又一實施例的流程示意圖;
[0051]圖5是本發(fā)明數(shù)據(jù)傳輸控制方法又一實施例的流程示意圖;
[0052]圖6是本發(fā)明數(shù)據(jù)傳輸控制方法又一實施例的流程示意圖;
[0053]圖7是本發(fā)明數(shù)據(jù)傳輸控制方法又一實施例的流程示意圖;
[0054]圖8是本發(fā)明控制數(shù)據(jù)傳輸?shù)陌l(fā)送端一實施例的功能模塊示意圖;
[0055]圖9是本發(fā)明控制數(shù)據(jù)傳輸?shù)慕邮斩艘粚嵤├墓δ苣K示意圖;
[0056]圖10是本發(fā)明數(shù)據(jù)傳輸控制系統(tǒng)一實施例的架構(gòu)示意圖;
[0057]圖11是本發(fā)明實施例系統(tǒng)具體的架構(gòu)實例示意圖;
[0058]圖12是現(xiàn)有的數(shù)據(jù)通信鏈路不可用時的數(shù)據(jù)傳輸流程圖;
[0059]圖13是本發(fā)明實施例方案涉及的數(shù)據(jù)傳輸流程圖。
[0060]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
【具體實施方式】
[0061 ] 本發(fā)明實施例的解決方案主要是:發(fā)送端監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;當(dāng)數(shù)據(jù)通信鏈路不可用時,發(fā)送端監(jiān)測與接收端之間的語音通信鏈路是否可用;當(dāng)發(fā)送端與接收端之間的語音通信鏈路可用且進行語音通話時,發(fā)送端將數(shù)據(jù)通信切換到語音通信鏈路;將需要傳輸?shù)臄?shù)據(jù)編碼為DTMF信號并疊加到語音中發(fā)送至接收端;接收端從語音中分離出DTMF信號并解碼出數(shù)據(jù),由此通過在語音通信鏈路中疊加DTMF雙音多頻來傳輸數(shù)據(jù),實現(xiàn)定位終端數(shù)據(jù)通信鏈路不可用時的控制命令下發(fā)和定位信息上傳,并可保證原有的語音通話不會受到數(shù)據(jù)信號的干擾。
[0062]如圖1所示,本發(fā)明一實施例提出一種數(shù)據(jù)傳輸控制方法,包括:
[0063]步驟S101,發(fā)送端監(jiān)測與接收端之間的數(shù)據(jù)通信鏈路是否可用;
[0064]本實施例方案涉及移動定位終端與服務(wù)平臺之間的數(shù)據(jù)傳輸控制,其中,傳輸?shù)臄?shù)據(jù)包括但不限于控制命令和定位信息。
[0065]本實施例中,若接收端為服務(wù)平臺,則發(fā)送端為定位終端;或者,所述接收端為移動定位終端,發(fā)送端為服務(wù)平臺。