一種基于龍芯1b芯片的定位數(shù)據(jù)采集系統(tǒng)的制作方法
【專利摘要】本實用新型涉及一種基于龍芯1B芯片的定位數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)包括龍芯1B芯片和遠程服務(wù)器,以及分別與所述龍芯1B芯片連接的北斗雙模模塊、GPS模塊、基站通信模塊、SQLite數(shù)據(jù)庫和顯示模塊,龍芯1B芯片通過基站通信模塊和遠程服務(wù)器建立TCP連接。本實用新型可自動刷新顯示改變的定位數(shù)據(jù)信息,信息全面性、實時性和人機交互性較好;另外,通過對采集到的定位數(shù)據(jù)進行存儲顯示,并上傳信息至服務(wù)器,可進行后臺集中監(jiān)控管理。
【專利說明】一種基于龍芯1B芯片的定位數(shù)據(jù)采集系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及物流領(lǐng)域,尤其涉及一種基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在市面上的各類定位數(shù)據(jù)采集器基本上沒有操作面板,或者有操作面板的話,只能在操作面板上只能逐項顯示部分的GPS定位信息,信息全面性、實時性和人機交互性較差,而且只能顯示當(dāng)前信息,無法進行數(shù)據(jù)信息的存儲、記錄、輸出和歷史信息的回顧瀏覽。再者,市面上還沒有一種能同時采集GPS定位信息、北斗定位信息和基站定位信息以解決GPS定位受制于他國,GPS定位及北斗定位受地理位置影響無法實現(xiàn)定位和基站定位精度低下等問題的定位數(shù)據(jù)采集器。另外,市面上的定位數(shù)據(jù)采集器一般只對采集到的定位數(shù)據(jù)進行存儲顯示,而不上傳信息至服務(wù)器,這樣遠程服務(wù)器就無法知道自己的用戶的位置,從而不能進行集中監(jiān)控管理。
實用新型內(nèi)容
[0003]本實用新型的目的是提供一種能夠克服以上缺陷的基于龍芯IB芯片的定位數(shù)據(jù)米集系統(tǒng)。
[0004]為實現(xiàn)上述目的,本實用新型提供了一種基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)包括:北斗雙模模塊、GPS模塊、基站通信模塊、龍芯IB芯片、SQLite數(shù)據(jù)庫、顯示模塊和遠程服務(wù)器,所述北斗雙模模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述GPS模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的北斗雙模定位數(shù)據(jù)發(fā)送至龍芯IB芯片;所述GPS模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述北斗雙模模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的GPS定位數(shù)據(jù)發(fā)送至龍芯IB芯片;所述基站通信模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述北斗雙模模塊、GPS模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的基站定位數(shù)據(jù)發(fā)送至龍芯IB芯片;所述龍芯IB芯片與所述顯示模塊連接,用于建立所述SQLite數(shù)據(jù)庫、控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息和控制顯示模塊刷新顯示同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息;所述SQLite數(shù)據(jù)庫與所述龍芯IB芯片連接,用于保存所述龍芯IB芯片發(fā)送的北斗雙模模塊、GPS模塊和基站通信模塊同時采集的定位數(shù)據(jù)信息;所述遠程服務(wù)器,用于接收所述龍芯IB芯片發(fā)送的保存在SQLite數(shù)據(jù)庫同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息,以實現(xiàn)數(shù)據(jù)備份和集中監(jiān)控管理。
[0005]優(yōu)選地,所述北斗雙模模塊為TD2030C芯片。
[0006]優(yōu)選地,所述龍芯IB芯片基于Iinux的嵌入式操作系統(tǒng)實現(xiàn)多線程技術(shù),以同時控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息。
[0007]優(yōu)選地,所述龍芯IB芯片采用中斷技術(shù)實現(xiàn)所述顯示模塊刷新顯示同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息。
[0008]優(yōu)選地,所述基站通信模塊包括GSM、CDMA2000、WCDMA和LET網(wǎng)絡(luò)模式中的一種。
[0009]優(yōu)選地,所述龍芯IB芯片通過基站通信模塊與遠程服務(wù)器建立TCP連接,以上傳保存在所述SQLite數(shù)據(jù)庫里的定位數(shù)據(jù)信息。
[0010]本實用新型通過基于龍芯IB芯片采用多線程技術(shù)能控制北斗雙模模塊、GPS模塊和基站通信模塊采集數(shù)據(jù)定位信息,可避免由于GPS定位受制于他國,GPS定位及北斗定位受地理位置影響無法實現(xiàn)定位和基站定位精度低而影響定位數(shù)據(jù)采集問題。再者,通過龍芯IB芯片的中斷技術(shù)可自動刷新顯示改變的定位數(shù)據(jù)信息,信息全面性、實時性和人機交互性較好,不僅可以顯示當(dāng)前信息,而且還可以進行數(shù)據(jù)信息的存儲、記錄、輸出和歷史信息的回顧瀏覽。另外,通過對采集到的定位數(shù)據(jù)進行存儲顯示,并上傳信息至服務(wù)器,可進行后臺集中監(jiān)控管理。
【專利附圖】
【附圖說明】
[0011]圖1是根據(jù)本實用新型實施例的基于龍芯IB芯片的定位數(shù)據(jù)采集方法流程圖;
[0012]圖2是根據(jù)本實用新型實施例的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng)框架圖。
【具體實施方式】
[0013]下面通過附圖和實施例,對本實用新型的技術(shù)方案做進一步的詳細描述。
[0014]圖1是根據(jù)本實用新型實施例的基于龍芯IB芯片的定位數(shù)據(jù)采集方法流程圖。
[0015]在步驟101中,龍芯IB芯片建立SQLite數(shù)據(jù)庫。
[0016]在步驟102中,龍芯IB芯片基于Iinux的嵌入式操作系統(tǒng)實現(xiàn)多線程技術(shù),以同時控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息。
[0017]在步驟103中,將同時獲取到的北斗雙模導(dǎo)航數(shù)據(jù)信息、GPS定位導(dǎo)航數(shù)據(jù)信息和基站定位數(shù)據(jù)信息存入步驟101中的SQLite數(shù)據(jù)庫中。
[0018]在步驟104中,在SQLite數(shù)據(jù)庫中的北斗雙模導(dǎo)航數(shù)據(jù)信息、GPS定位導(dǎo)航數(shù)據(jù)信息和基站定位數(shù)據(jù)信息有改變的時候,則采用中斷技術(shù)自動刷新顯示同時改變后的三種定位數(shù)據(jù)信息。
[0019]在步驟105中,上傳步驟103中保存在SQLite數(shù)據(jù)庫的同時改變后的三種定位數(shù)據(jù)信息至遠程服務(wù)器,以便其實現(xiàn)數(shù)據(jù)備份和集中監(jiān)控管理。
[0020]圖2是根據(jù)本實用新型實施例的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng)框架圖。
[0021]如圖2所示,本實用新型的定位數(shù)據(jù)采集系統(tǒng)包括:北斗雙模模塊、GPS模塊、基站通信模塊、龍芯IB芯片、SQLite數(shù)據(jù)庫、顯示模塊和遠程服務(wù)器。
[0022]北斗雙模模塊與龍芯IB芯片連接,主要用來響應(yīng)龍芯IB芯片發(fā)送的與GPS模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的北斗雙模定位數(shù)據(jù)通過串口反饋給龍芯IB芯片。在一個實施例中,北斗雙模模塊為TD2030C芯片。
[0023]GPS模塊與龍芯IB芯片連接,主要用來響應(yīng)所述龍芯IB芯片發(fā)送的與北斗雙模模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的GPS定位數(shù)據(jù)發(fā)送至龍芯IB芯片。
[0024]基站通信模塊與龍芯IB芯片連接,主要用來響應(yīng)所述龍芯IB芯片發(fā)送的與北斗雙模模塊、GPS模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的基站定位數(shù)據(jù)發(fā)送至龍芯IB芯片。在一個實施例中,基站通信模塊可以是GSM、CDMA2000、WCDMA或者LET網(wǎng)絡(luò)模式。
[0025]龍芯IB芯片與顯示模塊連接,主要用來建立SQLite數(shù)據(jù)庫、控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息和控制顯示模塊刷新顯示同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息。在一個實施例中,龍芯IB芯片通過基站通信模塊與遠程服務(wù)器建立TCP連接,以上傳保存在所述SQLite數(shù)據(jù)庫里的定位數(shù)據(jù)信息。
[0026]在本實用新型實施例中,本實用新型的龍芯IB芯片基于Iinux的嵌入式操作系統(tǒng)實現(xiàn)多線程技術(shù),本領(lǐng)域的人員應(yīng)當(dāng)理解,普通的單片機實現(xiàn)不了這一功能,基于在其它芯片上運行Iinux嵌入式操作系統(tǒng)也應(yīng)屬于本實用新型保護的范圍之內(nèi)。
[0027]SQLite數(shù)據(jù)庫與龍芯IB芯片連接,主要用來保存所述龍芯IB芯片發(fā)送的北斗雙模模塊、GPS模塊和基站通信模塊同時采集的定位數(shù)據(jù)信息。
[0028]其中,北斗雙模獲取到存入SQLite數(shù)據(jù)庫中的的數(shù)據(jù)信息為$GNRMC語句,包括:
[0029]<1> UTC時間,hhmmss.sss (時分秒.毫秒)格式。
[0030]<2>定位狀態(tài),A=有效定位,V=無效定位。
[0031]<3>纟韋度ddmm._nm(度分)格式(前面的O也將被傳輸)。
[0032]<4>緯度半球N (北半球)或S (南半球)。
[0033]<5>經(jīng)度dddmm.mmmm (度分)格式(前面的O也將被傳輸)。
[0034]<6>經(jīng)度半球E (東經(jīng))或W (西經(jīng))。
[0035]<7>地面速率(000.0-999.9節(jié),前面的O也將被傳輸)。
[0036]<8>地面航向(000.0-359.9度,以正北為參考基準,前面的O也將被傳輸)。
[0037]<9> UTC日其月,ddmmyy (日月年)格式。
[0038]<10>磁偏角(000.0?180.0度,前面的O也將被傳輸)。
[0039]〈11>磁偏角方向,E(東)或W(西)。
[0040]<12>模式指示(僅NMEA0183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)。
[0041]GPS模塊獲取到的存入數(shù)據(jù)庫中的的數(shù)據(jù)信息為$GPRMC,包括:
[0042]<1> UTC時間,hhmmss.sss (時分秒.毫秒)格式。
[0043]<2>定位狀態(tài),A=有效定位,V=無效定位。
[0044]<3>緯度ddmm.mmmm (度分)格式(前面的O也將被傳輸)。
[0045]<4>緯度半球N (北半球)或S (南半球)。
[0046]<5>經(jīng)度dddmm.mmmm (度分)格式(前面的O也將被傳輸)。
[0047]<6>經(jīng)度半球E (東經(jīng))或W (西經(jīng))。
[0048]<7>地面速率(000.(Γ999.9節(jié),前面的O也將被傳輸)。
[0049]<8>地面航向(000.(Γ359.9度,以正北為參考基準,前面的O也將被傳輸)。
[0050]<9> UTC日其月,ddmmyy (日月年)格式。
[0051]<10>磁偏角(000.0?180.0度,前面的O也將被傳輸)。
[0052]〈11>磁偏角方向,E(東)或W(西)。
[0053]<12>模式指示(僅NMEAO183 3.00版本輸出,A=自主定位,D=差分,E=估算,N=數(shù)據(jù)無效)。
[0054]基站通信模塊包括的定位數(shù)據(jù)位信息為:
[0055]sim卡所在服務(wù)小區(qū)ID、sim卡所在服務(wù)小區(qū)的位置區(qū)碼信號強度、sim卡鄰近服務(wù)小區(qū)一、sim卡鄰近服務(wù)小區(qū)一的位置區(qū)碼信號強、sim卡鄰近服務(wù)小區(qū)二、sim卡鄰近服務(wù)小區(qū)二的位置區(qū)碼信號強度。
[0056]遠程服務(wù)器用于接收所述龍芯IB芯片發(fā)送的保存在SQLite數(shù)據(jù)庫同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息,以實現(xiàn)數(shù)據(jù)備份和集中監(jiān)控管理。
[0057]本實用新型通過基于龍芯IB芯片采用多線程技術(shù)能控制北斗雙模模塊、GPS模塊和基站通信模塊采集數(shù)據(jù)定位信息,可避免由于GPS定位受制于他國,GPS定位及北斗定位受地理位置影響無法實現(xiàn)定位和基站定位精度低而影響定位數(shù)據(jù)采集問題。再者,通過龍芯IB芯片的中斷技術(shù)可自動刷新顯示改變的定位數(shù)據(jù)信息,信息全面性、實時性和人機交互性較好,不僅可以顯示當(dāng)前信息,而且還可以進行數(shù)據(jù)信息的存儲、記錄、輸出和歷史信息的回顧瀏覽。另外,通過對采集到的定位數(shù)據(jù)進行存儲顯示,并上傳信息至服務(wù)器,可進行后臺集中監(jiān)控管理。
[0058]以上所述的【具體實施方式】,對本實用新型的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本實用新型的【具體實施方式】而已,并不用于限定本實用新型的保護范圍,凡在本實用新型的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,包括北斗雙模模塊、GPS模塊、基站通信模塊、龍芯IB芯片、SQLite數(shù)據(jù)庫、顯示模塊和遠程服務(wù)器, 所述北斗雙模模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述GPS模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的北斗雙模定位數(shù)據(jù)發(fā)送至龍芯IB芯片; 所述GPS模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述北斗雙模模塊、基站通信模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的GPS定位數(shù)據(jù)發(fā)送至龍芯IB芯片; 所述基站通信模塊與所述龍芯IB芯片連接,用于響應(yīng)所述龍芯IB芯片發(fā)送的與所述北斗雙模模塊、GPS模塊同時采集定位數(shù)據(jù)信息的命令,并將其采集的基站定位數(shù)據(jù)發(fā)送至龍芯IB芯片; 所述龍芯IB芯片與所述顯示模塊連接,用于建立所述SQLite數(shù)據(jù)庫、控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息和控制顯示模塊刷新顯示同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息; 所述SQLite數(shù)據(jù)庫與所述龍芯IB芯片連接,用于保存所述龍芯IB芯片發(fā)送的北斗雙模模塊、GPS模塊和基站通信模塊同時采集的定位數(shù)據(jù)信息; 所述遠程服務(wù)器,用于接收所述龍芯IB芯片發(fā)送的保存在SQLite數(shù)據(jù)庫同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息,以實現(xiàn)數(shù)據(jù)備份和集中監(jiān)控管理。
2.根據(jù)權(quán)利要求1所述的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,所述北斗雙模模塊為TD2030C芯片。
3.根據(jù)權(quán)利要求1所述的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,所述龍芯IB芯片基于Iinux的嵌入式操作系統(tǒng)實現(xiàn)多線程技術(shù),以同時控制北斗雙模模塊、GPS模塊和基站通信模塊同時采集定位數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求1所述的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,所述龍芯IB芯片采用中斷技術(shù)實現(xiàn)所述顯示模塊刷新顯示同時改變后的北斗雙模定位數(shù)據(jù)信息、GPS定位數(shù)據(jù)信息和基站定位數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求1所述的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,所述基站通信模塊包括GSM、CDMA2000、WCDMA和LET網(wǎng)絡(luò)模式中的一種。
6.根據(jù)權(quán)利要求1所述的基于龍芯IB芯片的定位數(shù)據(jù)采集系統(tǒng),其特征在于,所述龍芯IB芯片通過基站通信模塊與遠程服務(wù)器建立TCP連接,以上傳保存在所述SQLite數(shù)據(jù)庫里的定位數(shù)據(jù)信息。
【文檔編號】H04W4/02GK203984687SQ201420391007
【公開日】2014年12月3日 申請日期:2014年7月16日 優(yōu)先權(quán)日:2014年7月16日
【發(fā)明者】楊建中, 馮書武 申請人:江蘇艾倍科科技有限公司