本發(fā)明屬于通信定位技術(shù)領(lǐng)域,尤其涉及一種對接收數(shù)據(jù)的處理分析方法及系統(tǒng)、服務終端。
背景技術(shù):
目前,傳統(tǒng)的多基站的定位方法主要包括:toa(timeofarrival)、tdoa(timedifferenceofarrival)視差定位法及差分定位法,視差定位法是通過測量信號從基站到終端間的傳播時間,換算出相應的距離,然后根據(jù)多個距離及已知的基站位置來計算出終端的經(jīng)緯度坐標。差分定位也叫差分gps技術(shù),即將一臺gps接收機安置在基準站上進行觀測。根據(jù)基準站已知精密坐標,計算出基準站到衛(wèi)星的距離改正數(shù),并由基準站實時將這一數(shù)據(jù)發(fā)送出去。用戶接收機在進行g(shù)ps觀測的同時,也接收到基準站發(fā)出的改正數(shù),并對其定位結(jié)果進行改正,從而提高定位精度。
現(xiàn)有技術(shù)中,在衛(wèi)星定位服務相關(guān)行業(yè),差分定位的數(shù)據(jù)通常被用來對位置信息進行修正,以提高定位精度,而差分數(shù)據(jù)的準確度依靠人工來或者安裝評估軟件(評估規(guī)則固定)進行評估,無法實時靈活地對處理數(shù)據(jù)進行評價,于是給人們帶來不便。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種對接收數(shù)據(jù)的處理分析方法及系統(tǒng)、服務終端,旨在解決現(xiàn)有技術(shù)中需要對差分處理數(shù)據(jù)的評估方式不靈活的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種對接收數(shù)據(jù)的處理分析方法,包括:
接收來自參考基站及觀測基站的數(shù)據(jù);
對所接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);
基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行分析,得到分析結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果。
優(yōu)選地,所述接收一組基站發(fā)送的數(shù)據(jù)之前還包括:
接收用戶的連接指示,基于所述連接指示分別與所述觀測基站及參考基站進行連接,以接收所述觀測基站及參考基站發(fā)送當前的數(shù)據(jù)。
優(yōu)選地,所述基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行評估,得到評估結(jié)果具體為:
基于預設固定率規(guī)則計算所述處理數(shù)據(jù)的固定率,得到所述處理數(shù)據(jù)對應的固定率。
優(yōu)選地,所述處理數(shù)據(jù)包括多條處理子數(shù)據(jù),每一條所述處理子數(shù)據(jù)攜帶對應的狀態(tài)信息;所述基于預設固定率規(guī)則計算所述處理數(shù)據(jù)的固定率,得到所述處理數(shù)據(jù)對應的固定率具體包括:
分析所述多條處理子數(shù)據(jù)的狀態(tài)信息,統(tǒng)計處于固定位的處理子數(shù)據(jù)的條數(shù);
基于所統(tǒng)計的條數(shù)與所述處理子數(shù)據(jù)的總條數(shù)計算所述處理數(shù)據(jù)的固定率。
優(yōu)選地,所述基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行評估,得到評估結(jié)果具體為:
基于預設延遲率規(guī)則計算所述處理數(shù)據(jù)的延遲率,得到所述處理數(shù)據(jù)的延遲率。
優(yōu)選地,所述處理數(shù)據(jù)包括多條處理子數(shù)據(jù),每一條所述處理子數(shù)據(jù)攜帶對應的處理時間點,所述基于預設延遲率規(guī)則計算所述處理數(shù)據(jù)的延遲率,得到所述處理數(shù)據(jù)對應的延遲率具體包括:
基于預設處理頻率及每一條處理子數(shù)據(jù)的處理時間點計算每一條處理子數(shù)據(jù)的延遲時間;
基于每一條處理子數(shù)據(jù)的延遲時間計算所述處理數(shù)據(jù)的延遲率。
優(yōu)選地,述基于每一條處理數(shù)據(jù)的延遲時間計算所述處理數(shù)據(jù)的延遲率具體包括:
預先設置一個以上不同的預設時間段;
分別統(tǒng)計在所述不同的預設時間段內(nèi),延遲時間超過預設值的處理子數(shù)據(jù)的條數(shù);
基于所統(tǒng)計的條數(shù)及所述處理子數(shù)據(jù)的總量計算在每一所述預設時間段的延遲率。
優(yōu)選地,所述基于所統(tǒng)計的條數(shù)及所述處理子數(shù)據(jù)的總量計算在每一所述預設時間段的延遲率具體包括:
比較每一所述預設時間段對應的延遲率,獲得延遲率的統(tǒng)計值,所述統(tǒng)計值至少包括以下一種:最大延遲率、最小延遲率、平均延遲率。
本發(fā)明還提供一種對接收數(shù)據(jù)的處理分析系統(tǒng),包括:
收發(fā)模塊,用于接收一組基站發(fā)送的數(shù)據(jù),所述一組基站包括觀測基站及參考基站;
差分運算模塊,用于對所接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);
評估模塊,用于基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行評估,得到評估結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果。
本發(fā)明還提供一種服務終端,所述服務終端包括一種對接收數(shù)據(jù)的處理分析系統(tǒng),所述處理分析系統(tǒng)包括:
收發(fā)模塊,用于接收一組基站發(fā)送的數(shù)據(jù),所述一組基站包括觀測基站及參考基站;
差分運算模塊,用于對所接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);
評估模塊,用于基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行評估,得到評估結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果。
在本發(fā)明實施例中,在對接收的數(shù)據(jù)進行處理之后,通過預設規(guī)則自動對處理數(shù)據(jù)進行分析評價,無需用戶手動分析評價,給用戶帶來便利。
附圖說明
圖1是本發(fā)明第一實施例提供的一種對接收數(shù)據(jù)的處理分析方法的流程圖;
圖2是本發(fā)明第一實施例提供的一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析方法的步驟s3的具體流程圖;
圖3是本發(fā)明第一實施例提供的又一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析方法的步驟s3的具體流程圖;
圖4是本發(fā)明第二實施例提供的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的結(jié)構(gòu)圖;
圖5是本發(fā)明第二實施例提供的一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的分析評價模塊3的具體結(jié)構(gòu)圖;
圖6是本發(fā)明第二實施例提供的又一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的分析評價模塊3的具體結(jié)構(gòu)圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中,一種對接收數(shù)據(jù)的處理分析方法,包括:接收來自參考基站及觀測基站的數(shù)據(jù);對所接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);基于所述處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行分析,得到分析結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發(fā)明第一實施例提供的一種對接收數(shù)據(jù)的處理分析方法的流程圖,包括:
步驟s1、接收來自觀測基站及參考基站的數(shù)據(jù);
具體地,與該觀測基站及參考基站建立連接之后,該觀測基站及參考基站會定時發(fā)送采集的數(shù)據(jù),該數(shù)據(jù)可包括:星歷數(shù)據(jù)、觀測數(shù)據(jù)、對應基站的信號強度、衛(wèi)星顆數(shù)等,還可包括數(shù)據(jù)的類型等,此處對此不作限制。需要說明的是,連接上該觀測基站及參考基站后,該觀測基站及參考基站會發(fā)送當前的數(shù)據(jù)。而通常情況下,該觀測基站及參考基站是同步發(fā)送信息,接收該觀測基站及參考基站也是同步接收的。
步驟s2、對接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);
具體地,首先對接收的數(shù)據(jù)進行分析,得到分析結(jié)果,例如分析接收的數(shù)據(jù)的類型、數(shù)據(jù)大小等;然后根據(jù)分析結(jié)果對所接收的數(shù)據(jù)進行差分運算,得到處理數(shù)據(jù),例如可根據(jù)接收的數(shù)據(jù)類型選擇對應的差分運算算法進行處理,得到差分運算之后的處理數(shù)據(jù),具體地,在接收到觀測基站及參考基站的數(shù)據(jù)后,對二者發(fā)送的數(shù)據(jù)進行分析,例如每次接收的數(shù)據(jù)的完整性、類型等進行分析,選擇對應的差分算法進行差分運算處理,獲得一組差分運算之后的處理數(shù)據(jù),而差分運算算法可采用現(xiàn)有的差分運算技術(shù),此處對此不作限制。
步驟s3、基于處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行分析,得到分析結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果;
具體地,在差分運算處理之后,對該處理數(shù)據(jù)進行存儲(緩存),然后對處理數(shù)據(jù)進行分析評價,例如基于處理頻率、該處理數(shù)據(jù)當前所處的狀態(tài)信息來分析評價該處理數(shù)據(jù)的固定率、延遲率等。本實施例中,當對接收的比對數(shù)據(jù)(參考基站與觀測基站發(fā)送的數(shù)據(jù)進行比對)進行差分運算處理后,及時自動對該處理數(shù)據(jù)進行分析評價,無需手工逐個去分析評價,一定程度上給用戶帶來便利。
在本實施例的一個優(yōu)選方案中,該步驟s1之前還可包括:
步驟s0、接收用戶的連接指示,基于連接指示分別與所述觀測基站及參考基站進行連接,以接收所述觀測基站及參考基站發(fā)送當前的數(shù)據(jù)。
具體地,用戶在系統(tǒng)的展示頁面輸入?yún)⒖颊镜南嚓P(guān)信息(如參考基站的地址及端口號)及觀測基站的相關(guān)信息(例如服務地址、端口號、經(jīng)緯度位置信息等),并進行連接操作,發(fā)出連接指示,系統(tǒng)接收到用戶的連接指示后,與對應的觀測基站及參考基站進行連接,觀測基站及參考基站與終端連接成功后,發(fā)送當前的數(shù)據(jù)給系統(tǒng)。
在本實施例的一個優(yōu)選方案中,該步驟s3之后還可包括:
步驟s4、將所述分析結(jié)果反饋給用戶。
具體地,可將分析結(jié)果以圖表形式在系統(tǒng)的展示頁面反饋給用戶,或者以其他形式反饋給用戶,此處對此不作限制。
本實施例中,對觀測基站及參考基站發(fā)送的數(shù)據(jù)進行差分運算后,實時自動對處理數(shù)據(jù)進行分析評價,并將評價結(jié)果直觀地顯示出來,便于用戶直接看到分析評價結(jié)果,無需手動分析評價,給用戶帶來便利。
在本實施例的一個優(yōu)選方案中,該步驟s3具體為:基于預設固定率規(guī)則計算處理數(shù)據(jù)的固定率,得到處理數(shù)據(jù)對應的固定率。
具體地,該處理數(shù)據(jù)包括多條處理子數(shù)據(jù),每一條處理子數(shù)據(jù)包括對應的狀態(tài)信息、數(shù)據(jù)類型、數(shù)據(jù)值等。進一步地,該狀態(tài)信息可以是固定位、不固定位或者不夠固定位,該狀態(tài)信息可以用代碼表示,例如:1表示固定位、0表示不夠固定位、-1表示不固定位,還可以用其他方式來表示,此處對此不作限制。
如圖2所示,為本發(fā)明第一實施例提供的一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析方法的步驟s3的具體流程圖,該步驟s3包括:
步驟s301、分析每一條所述處理子數(shù)據(jù)的狀態(tài)信息,統(tǒng)計處于固定位的處理子數(shù)據(jù)的條數(shù);
具體地,分析每一條處理子數(shù)據(jù)的狀態(tài)信息,獲取處于固定位的處理子數(shù)據(jù),然后統(tǒng)計該處理自數(shù)據(jù)的條數(shù)。
步驟s302、基于所統(tǒng)計的條數(shù)與處理子數(shù)據(jù)的總條數(shù)計算處理數(shù)據(jù)的固定率。
具體地,將所統(tǒng)計的處于固定位的處理子數(shù)據(jù)的條數(shù)與處理子數(shù)據(jù)的總條數(shù)之間的比值作為該處理數(shù)據(jù)的固定率,例如,此時有1000條處理子數(shù)據(jù),而有800條處理子數(shù)據(jù)處于固定位,則此時的固定率為80%。
進一步地,還可統(tǒng)計在不同時間段的處理子數(shù)據(jù)的固定率,例如:設置1小時或者2小時內(nèi)的處理數(shù)據(jù)的固定率,如獲取1小時內(nèi)的處理子數(shù)據(jù)的數(shù)量,并且分析該1小時內(nèi)的處于固定位的處理子數(shù)據(jù)的數(shù)量;又或者獲取2小時內(nèi)的處理子數(shù)據(jù)的數(shù)量,并且分析該2小時內(nèi)的處于固定位的處理子數(shù)據(jù)的數(shù)量,然后求得不同時間段內(nèi)的處理數(shù)據(jù)的固定率,然后求得不同時間段對應的處理數(shù)據(jù)的固定率,以列表形式存儲。
更進一步地,以時間段的長短為順序,對對應的固定率進行排序,且以列表形式存儲,時間段與固定率一一對應;
更進一步地,以固定率的大小為順序進行排序,以列表形式存儲,固定率與時間段一一對應。
在本實施例的一優(yōu)選方案中,還可以對接收數(shù)據(jù)的百分比來計算固定率,例如:數(shù)據(jù)的接收頻率為1s,接收到數(shù)據(jù)后,及時對數(shù)據(jù)進行處理,分析所接收的數(shù)據(jù),例如分析10s內(nèi)接收并處理的數(shù)據(jù),而處理數(shù)據(jù)攜帶實際接收(處理)的數(shù)據(jù)大小及原始數(shù)據(jù)大小等信息,實際處理數(shù)據(jù)的大小與原始數(shù)據(jù)的大小之間的比值即為在10s內(nèi)的處理數(shù)據(jù)的固定率。此外,還可以設置不同的時間段求得對應時間段內(nèi)的處理數(shù)據(jù)的固定率,然后將不同時間段對應的固定率以列表形式反饋給用戶,用戶可以直觀看到那個時間段的固定率會較大或者較低,還可以根據(jù)所計算的不同時間段內(nèi)的處理數(shù)據(jù)的固定率來求得平均固定率。
本實施例中,可根據(jù)實際需要彈性地改變固定率規(guī)則,獲得與該固定率規(guī)則的固定率計算結(jié)果,貼近用戶的實際需求。
在本實施例的一個優(yōu)選方案中,該步驟s3具體為:基于預設延遲率規(guī)則計算處理數(shù)據(jù)的延遲率,得到所處理數(shù)據(jù)的延遲率。
具體地,處理數(shù)據(jù)包括多條處理子數(shù)據(jù),而每一處理子數(shù)據(jù)還攜帶對應的處理時間點、狀態(tài)信息及數(shù)據(jù)類型等信息。
如圖3所示,為本發(fā)明第一實施例提供的又一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析方法的步驟s3的具體流程圖,該步驟s3包括:
步驟s31、基于預設處理頻率及每一條處理子數(shù)據(jù)的處理時間點計算每一條處理子數(shù)據(jù)的延遲時間;
具體地,通常以一定處理頻率來對接收的數(shù)據(jù)進行差分運算處理,但有時會出現(xiàn)延遲處理的情況,例如延遲接收數(shù)據(jù)可能導致延遲處理,這就導致數(shù)據(jù)的處理時間點與理論處理時間點不吻合,而理論處理時間點與實際處理時間點之間的差值即為對應的處理子數(shù)據(jù)的延遲時間,需要說明的是,每處理一條數(shù)據(jù)就會播發(fā)該處理子數(shù)據(jù),該理論處理時間點也可認為是處理子數(shù)據(jù)的播發(fā)時間點。例如:每1s處理一條數(shù)據(jù),因此處理時間點應該是1s、2s、3s、、、,而實際處理時間點卻是1s、1.2s、2.3s等,因此需要計算每一條數(shù)據(jù)的延遲時間,進而獲得每一條處理子數(shù)據(jù)的延遲時間,當然,延遲時間也可以為0。
步驟s32、基于每一條處理子數(shù)據(jù)的延遲時間計算處理數(shù)據(jù)的延遲率。
具體地,計算出每一條處理子數(shù)據(jù)的延遲時間后,可統(tǒng)計在不同時間段的延遲率。
在本實施例的一個優(yōu)選方案中,該步驟s32具體包括:
預先設置一個以上不同的預設時間段;
分別統(tǒng)計在不同的預設時間段內(nèi),延遲時間未超過預設值的處理子數(shù)據(jù)的條數(shù);
基于所統(tǒng)計的條數(shù)及所述處理子數(shù)據(jù)的總量計算在每一預設時間段的延遲率。
具體地,預先設置不同的時間段,例如1小時、2小時等,此處對此不作限制,然后分別在不同時間段內(nèi),統(tǒng)計延遲時間未超過預設值的處理子數(shù)據(jù)的條數(shù),與該預設時間段內(nèi)的處理子數(shù)據(jù)的條數(shù)進行比較,獲得該預設時間段對應的延遲率,例如:預設時間段為1小時,獲取1小時長度的處理數(shù)據(jù),獲得對應處理子數(shù)據(jù)的條數(shù),統(tǒng)計該1小時內(nèi)的每一條處理子數(shù)據(jù)的延遲時間,計算延遲時間超過預設值(例如1s)的處理子數(shù)據(jù)的條數(shù),將延遲時間超過預設值的處理子數(shù)據(jù)的條數(shù)(如5條)與1小時內(nèi)的處理子數(shù)據(jù)的條數(shù)(如500條)之間的比值即為該1小時內(nèi)的延遲率(1%)。同樣道理,獲得不同預設時間段對應的延遲率。
接著,比較每一預設時間段對應的延遲率,獲得延遲率的統(tǒng)計值,該統(tǒng)計值至少包括以下一種:最大延遲率、最小延遲率、平均延遲率。
具體地,分析每一預設時間段對應的延遲率,獲得最大延遲率、最小延遲率及平均延遲率(所有延遲率相加求平均值),進一步地,對所獲得的不同預設時間段的延遲率進行排序(如按照延遲率大小、預設時間段的長度等),以列表形式反饋給用戶。用戶可根據(jù)實際情況設置不同的時間段來分析延遲率,便于直觀地看到分析結(jié)果,根據(jù)分析結(jié)果進行后續(xù)應用。
在本實施例的一個優(yōu)選方案中,上述步驟s3具體為:
按照實際處理時間點來對上述處理數(shù)據(jù)進行分段,獲得多段處理數(shù)據(jù);
統(tǒng)計每一段處理數(shù)據(jù)的實際大小及理論大??;
對于每一段處理數(shù)據(jù),采用公式:dy-ds/dy來計算該段處理數(shù)據(jù)對應的延遲率,其中,所述dy為該段處理數(shù)據(jù)的理論大小,ds為該段處理數(shù)據(jù)的實際大小。例如在1分鐘內(nèi),理論接收的數(shù)據(jù)為500m,實際接收的數(shù)據(jù)為450m,此時的延遲率為500-450/500=10%。
通過上述方式計算每一段處理數(shù)據(jù)對應的延遲率,并以實際處理時間點來進行排序,或者以延遲率大小來排序形成列表反饋給用戶。
本實施例中,在對接收的數(shù)據(jù)進行處理之后,通過預設規(guī)則自動對處理數(shù)據(jù)進行分析評價,無需用戶手動分析評價,給用戶帶來便利。
其次,可根據(jù)實際需求設置規(guī)則來對處理數(shù)據(jù)進行評價,貼近用戶的實際需求。
再者,及時對差分運算處理的數(shù)據(jù)進行分析評價,及時驗證差分運算的質(zhì)量,便于后續(xù)應用。
實施例二:
圖4示出了本發(fā)明第二實施例提供的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的結(jié)構(gòu)圖,包括:收發(fā)模塊1、與收發(fā)模塊1連接的差分運算模塊2、與差分運算模塊2連接的分析評價模塊3,其中:
收發(fā)模塊1,接收來自觀測基站及參考基站的數(shù)據(jù);
具體地,與該觀測基站及參考基站建立連接之后,該觀測基站及參考基站會定時發(fā)送采集的數(shù)據(jù),該數(shù)據(jù)可包括:星歷數(shù)據(jù)、觀測數(shù)據(jù)、對應基站的信號強度、衛(wèi)星顆數(shù)等,還可包括數(shù)據(jù)的類型等,此處對此不作限制。需要說明的是,連接上該觀測基站及參考基站后,該觀測基站及參考基站會發(fā)送當前的數(shù)據(jù)。而通常情況下,該觀測基站及參考基站是同步發(fā)送信息,接收該觀測基站及參考基站也是同步接收的。
差分運算模塊2,用于對接收的數(shù)據(jù)進行差分運算,獲得處理數(shù)據(jù);
具體地,首先對接收的數(shù)據(jù)進行分析,得到分析結(jié)果,例如分析接收的數(shù)據(jù)的類型、數(shù)據(jù)大小等;然后根據(jù)分析結(jié)果對所接收的數(shù)據(jù)進行差分運算,得到處理數(shù)據(jù),例如可根據(jù)接收的數(shù)據(jù)類型選擇對應的差分運算算法進行處理,得到差分運算之后的處理數(shù)據(jù),具體地,在接收到觀測基站及參考基站的數(shù)據(jù)后,對二者發(fā)送的數(shù)據(jù)進行分析,例如每次接收的數(shù)據(jù)的完整性、類型等進行分析,選擇對應的差分算法進行差分運算處理,獲得一組差分運算之后的處理數(shù)據(jù),而差分運算算法可采用現(xiàn)有的差分運算技術(shù),此處對此不作限制。
分析評價模塊3,用于基于處理數(shù)據(jù)的屬性自動對所述處理數(shù)據(jù)進行分析,得到分析結(jié)果,以供用戶看到對實時接收的數(shù)據(jù)的分析結(jié)果;
具體地,在差分運算處理之后,對該處理數(shù)據(jù)進行存儲(緩存),然后對處理數(shù)據(jù)進行分析評價,例如基于處理頻率、該處理數(shù)據(jù)當前所處的狀態(tài)信息來分析評價該處理數(shù)據(jù)的固定率、延遲率等。本實施例中,當對接收的比對數(shù)據(jù)(參考基站與觀測基站發(fā)送的數(shù)據(jù)進行比對)進行差分運算處理后,及時自動對該處理數(shù)據(jù)進行分析評價,無需手工逐個去分析評價,一定程度上給用戶帶來便利。
在本實施例的一個優(yōu)選方案中,該收發(fā)模塊1還可用于:接收用戶的連接指示,基于連接指示分別與所述觀測基站及參考基站進行連接,以接收所述觀測基站及參考基站發(fā)送當前的數(shù)據(jù)。
具體地,用戶在系統(tǒng)的展示頁面輸入?yún)⒖颊镜南嚓P(guān)信息(如參考基站的地址及端口號)及觀測基站的相關(guān)信息(例如服務地址、端口號、經(jīng)緯度位置信息等),并進行連接操作,發(fā)出連接指示,系統(tǒng)接收到用戶的連接指示后,與對應的觀測基站及參考基站進行連接,觀測基站及參考基站與終端連接成功后,發(fā)送當前的數(shù)據(jù)給系統(tǒng)。
在本實施例的一優(yōu)選方案中,該系統(tǒng)還可包括:
反饋模塊4,用于將分析結(jié)果反饋給用戶。
具體地,可將分析結(jié)果以圖表形式反饋給用戶,或者以其他形式反饋給用戶,此處對此不作限制。
本實施例中,對觀測基站及參考基站發(fā)送的數(shù)據(jù)進行差分運算后,實時自動對處理數(shù)據(jù)進行分析評價,并將評價結(jié)果直觀地顯示出來,便于用戶直接看到分析評價結(jié)果,無需手動分析評價,給用戶帶來便利。
在本實施例的一個優(yōu)選方案中,該分析評價模塊3具體用于:基于預設固定率規(guī)則計算處理數(shù)據(jù)的固定率,得到處理數(shù)據(jù)對應的固定率。
具體地,該處理數(shù)據(jù)包括多條處理子數(shù)據(jù),每一條處理子數(shù)據(jù)包括對應的狀態(tài)信息、數(shù)據(jù)類型、數(shù)據(jù)值等。進一步地,該狀態(tài)信息可以是固定位、不固定位或者不夠固定位,該狀態(tài)信息可以用代碼表示,例如:1表示固定位、0表示不夠固定位、-1表示不固定位,還可以用其他方式來表示,此處對此不作限制。
如圖5所示,為本發(fā)明第二實施例提供的一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的分析評價模塊3的具體結(jié)構(gòu)圖,該分析評價模塊3包括:分析單元31、與分析單元31連接的固定率計算單元32,其中:
分析單元31,用于分析每一條所述處理子數(shù)據(jù)的狀態(tài)信息,統(tǒng)計處于固定位的處理子數(shù)據(jù)的條數(shù);
具體地,分析每一條處理子數(shù)據(jù)的狀態(tài)信息,獲取處于固定位的處理子數(shù)據(jù),然后統(tǒng)計該處理自數(shù)據(jù)的條數(shù)。
固定率計算單元32,用于基于所統(tǒng)計的條數(shù)與處理子數(shù)據(jù)的總條數(shù)計算處理數(shù)據(jù)的固定率。
具體地,將所統(tǒng)計的處于固定位的處理子數(shù)據(jù)的條數(shù)與處理子數(shù)據(jù)的總條數(shù)之間的比值作為該處理數(shù)據(jù)的固定率,例如,此時有1000條處理子數(shù)據(jù),而有800條處理子數(shù)據(jù)處于固定位,則此時的固定率為80%。
進一步地,還可統(tǒng)計在不同時間段的處理子數(shù)據(jù)的固定率,例如:設置1小時或者2小時內(nèi)的處理數(shù)據(jù)的固定率,如獲取1小時內(nèi)的處理子數(shù)據(jù)的數(shù)量,并且分析該1小時內(nèi)的處于固定位的處理子數(shù)據(jù)的數(shù)量;又或者獲取2小時內(nèi)的處理子數(shù)據(jù)的數(shù)量,并且分析該2小時內(nèi)的處于固定位的處理子數(shù)據(jù)的數(shù)量,然后求得不同時間段內(nèi)的處理數(shù)據(jù)的固定率,然后求得不同時間段對應的處理數(shù)據(jù)的固定率,以列表形式存儲。
更進一步地,以時間段的長短為順序,對對應的固定率進行排序,且以列表形式存儲,時間段與固定率一一對應;
更進一步地,以固定率的大小為順序進行排序,以列表形式存儲,固定率與時間段一一對應。
在本實施例的一優(yōu)選方案中,該分析評價模塊3還可具體用于:對接收數(shù)據(jù)的百分比來計算固定率,例如:數(shù)據(jù)的接收頻率為1s,接收到數(shù)據(jù)后,及時對數(shù)據(jù)進行處理,分析所接收的數(shù)據(jù),例如分析10s內(nèi)接收并處理的數(shù)據(jù),而處理數(shù)據(jù)攜帶實際接收(處理)的數(shù)據(jù)大小及原始數(shù)據(jù)大小等信息,實際處理數(shù)據(jù)的大小與原始數(shù)據(jù)的大小之間的比值即為在10s內(nèi)的處理數(shù)據(jù)的固定率。此外,還可以設置不同的時間段求得對應時間段內(nèi)的處理數(shù)據(jù)的固定率,然后將不同時間段對應的固定率以列表形式反饋給用戶,用戶可以直觀看到那個時間段的固定率會較大或者較低,還可以根據(jù)所計算的不同時間段內(nèi)的處理數(shù)據(jù)的固定率來求得平均固定率。
本實施例中,可根據(jù)實際需要彈性地改變固定率規(guī)則,獲得與該固定率規(guī)則的固定率計算結(jié)果,貼近用戶的實際需求。
在本實施例的一優(yōu)選方案中,該分析評價模塊3還可具體用于基于預設延遲率規(guī)則計算處理數(shù)據(jù)的延遲率,得到所處理數(shù)據(jù)的延遲率。
具體地,處理數(shù)據(jù)包括多條處理子數(shù)據(jù),而每一處理子數(shù)據(jù)還攜帶對應的處理時間點、狀態(tài)信息及數(shù)據(jù)類型等信息。
如圖6所示,為本發(fā)明第二實施例提供的又一優(yōu)選方案的一種對接收數(shù)據(jù)的處理分析系統(tǒng)的分析評價模塊3的具體結(jié)構(gòu)圖,該分析評價模塊3具體包括:延遲時間計算單元61及與延遲時間計算單元61連接的延遲率計算單元62,其中:
延遲時間計算單元61,用于基于預設處理頻率及每一條處理子數(shù)據(jù)的處理時間點計算每一條處理子數(shù)據(jù)的延遲時間;
具體地,通常以一定處理頻率來對接收的數(shù)據(jù)進行差分運算處理,但有時會出現(xiàn)延遲處理的情況,例如延遲接收數(shù)據(jù)可能導致延遲處理,這就導致數(shù)據(jù)的處理時間點與理論處理時間點不吻合,而理論處理時間點與實際處理時間點之間的差值即為對應的處理子數(shù)據(jù)的延遲時間,需要說明的是,每處理一條數(shù)據(jù)就會播發(fā)該處理子數(shù)據(jù),該理論處理時間點也可認為是處理子數(shù)據(jù)的播發(fā)時間點。例如:每1s處理一條數(shù)據(jù),因此處理時間點應該是1s、2s、3s、、、,而實際處理時間點卻是1s、1.2s、2.3s等,因此需要計算每一條數(shù)據(jù)的延遲時間,進而獲得每一條處理子數(shù)據(jù)的延遲時間,當然,延遲時間也可以為0。
延遲率計算單元62,用于基于每一條處理子數(shù)據(jù)的延遲時間計算處理數(shù)據(jù)的延遲率。
具體地,計算出每一條處理子數(shù)據(jù)的延遲時間后,可統(tǒng)計在不同時間段的延遲率。
在本實施例的一個優(yōu)選方案中,該延遲率計算單元62具體用于:
預先設置一個以上不同的預設時間段;
分別統(tǒng)計在不同的預設時間段內(nèi),延遲時間未超過預設值的處理子數(shù)據(jù)的條數(shù);
基于所統(tǒng)計的條數(shù)及所述處理子數(shù)據(jù)的總量計算在每一預設時間段的延遲率。
具體地,預先設置不同的時間段,例如1小時、2小時等,此處對此不作限制,然后分別在不同時間段內(nèi),統(tǒng)計延遲時間未超過預設值的處理子數(shù)據(jù)的條數(shù),與該預設時間段內(nèi)的處理子數(shù)據(jù)的條數(shù)進行比較,獲得該預設時間段對應的延遲率,例如:預設時間段為1小時,獲取1小時長度的處理數(shù)據(jù),獲得對應處理子數(shù)據(jù)的條數(shù),統(tǒng)計該1小時內(nèi)的每一條處理子數(shù)據(jù)的延遲時間,計算延遲時間超過預設值(例如1s)的處理子數(shù)據(jù)的條數(shù),將延遲時間超過預設值的處理子數(shù)據(jù)的條數(shù)(如5條)與1小時內(nèi)的處理子數(shù)據(jù)的條數(shù)(如500條)之間的比值即為該1小時內(nèi)的延遲率(1%)。同樣道理,獲得不同預設時間段對應的延遲率。
接著,比較每一預設時間段對應的延遲率,獲得延遲率的統(tǒng)計值,該統(tǒng)計值至少包括以下一種:最大延遲率、最小延遲率、平均延遲率。
具體地,分析每一預設時間段對應的延遲率,獲得最大延遲率、最小延遲率及平均延遲率(所有延遲率相加求平均值),進一步地,對所獲得的不同預設時間段的延遲率進行排序(如按照延遲率大小、預設時間段的長度等),以列表形式反饋給用戶。用戶可根據(jù)實際情況設置不同的時間段來分析延遲率,便于直觀地看到分析結(jié)果,根據(jù)分析結(jié)果進行后續(xù)應用。
在本實施例的一個優(yōu)選方案中,該分析評價模塊3還可用于:
按照實際處理時間點來對上述處理數(shù)據(jù)進行分段,獲得多段處理數(shù)據(jù);
統(tǒng)計每一段處理數(shù)據(jù)的實際大小及理論大?。?/p>
對于每一段處理數(shù)據(jù),采用公式:dy-ds/dy來計算該段處理數(shù)據(jù)對應的延遲率,其中,所述dy為該段處理數(shù)據(jù)的理論大小,ds為該段處理數(shù)據(jù)的實際大小。例如在1分鐘內(nèi),理論接收的數(shù)據(jù)為500m,實際接收的數(shù)據(jù)為450m,此時的延遲率為500-450/500=10%。
通過上述方式計算每一段處理數(shù)據(jù)對應的延遲率,并以實際處理時間點來進行排序,或者以延遲率大小來排序形成列表反饋給用戶。
在本實施例的一個優(yōu)選方案中,該系統(tǒng)與外部一個以上服務終端連接,該服務終端可用于輔助該系統(tǒng)對處理數(shù)據(jù)進行分析評價,而該系統(tǒng)還可包括分發(fā)模塊,用于將存儲的處理數(shù)據(jù)分派給上述一個以上服務終端,其中,可根據(jù)處理數(shù)據(jù)的大小來為多個服務終端分派分析評價任務,例如按照平均分配原則將處理數(shù)據(jù)的分析評價任務分派給上述一個以上服務終端,也將部分分析評價任務分配給分析評價模塊3,還可根據(jù)處理數(shù)據(jù)的優(yōu)先級(處理時間先后)將分析評價任務分配出去,以提高分析評價效率,減輕系統(tǒng)的運算負擔。
本實施例中,在對接收的數(shù)據(jù)進行處理之后,通過預設規(guī)則自動對處理數(shù)據(jù)進行分析評價,無需用戶手動分析評價,給用戶帶來便利。
其次,可根據(jù)實際需求設置規(guī)則來對處理數(shù)據(jù)進行評價,貼近用戶的實際需求。
再者,及時對差分運算處理的數(shù)據(jù)進行分析評價,及時驗證差分運算的質(zhì)量,便于后續(xù)應用。
本發(fā)明還提出一種服務終端,該服務終端包括上述實施例所述的對接收數(shù)據(jù)的處理分析系統(tǒng),該處理分析系統(tǒng)的具體結(jié)構(gòu)及工作原理與上述實施例的描述基本一致,具體可參考上述實施例的描述,此處不再贅述。
本發(fā)明中,在對接收的數(shù)據(jù)進行處理之后,通過預設規(guī)則自動對處理數(shù)據(jù)進行分析評價,無需用戶手動分析評價,給用戶帶來便利。
其次,可根據(jù)實際需求設置規(guī)則來對處理數(shù)據(jù)進行評價,貼近用戶的實際需求。
再者,及時對差分運算處理的數(shù)據(jù)進行分析評價,及時驗證差分運算的質(zhì)量,便于后續(xù)應用。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。
專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。