[發明專利]一種基于ActiveMQ服務器的定位信息分發系統及方法在審
| 申請號: | 201410090719.9 | 申請日: | 2014-03-12 |
| 公開(公告)號: | CN104917663A | 公開(公告)日: | 2015-09-16 |
| 發明(設計)人: | 張先助;易云輝 | 申請(專利權)人: | 深圳市賽格導航科技股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 郭偉剛 |
| 地址: | 518019 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 activemq 服務器 定位 信息 分發 系統 方法 | ||
1.一種基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述系統包括多個定位車臺(1)、定位信息網關(2)、ActiveMQ服務器(4)、存儲有分發表(6)的分發服務器(5)以及一個或多個客戶端(7),其中:
所述定位車臺用于收集相關定位信息數據并上傳到所述定位信息網關(2);
所述定位信息網關(2)包括多個分別支持不同車臺協議接入的解碼器,并用于根據車臺類型分配對應的解碼器以在接收到所述定位車臺上傳的相關定位信息數據時用分配的解碼器進行解碼并上傳;
所述ActiveMQ服務器(4)用于接收由所述定位信息網關(2)解碼后的相關定位信息數據,并對該相關定位信息數據進行Protobuf結構化、序列化;
所述分發服務器(5)用于根據經Protobuf結構化、序列化的相關定位信息數據在所述分發表(6)中查找與之對應的客戶端,并將該相關定位信息數據轉發到所述客戶端;
所述客戶端(7)用于接收從所述分發服務器(5)分發的相關定位信息數據,并用于向所述分發服務器請求需求信息。
2.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述定位信息分發系統還包括用于存儲所述定位信息網關(2)解碼后的相關定位信息數據的數據庫(3)。
3.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述ActiveMQ服務器(4)包括用于將從所述定位信息網關(2)接收的解碼之后的相關定位信息數據用Protobuf結構化、序列化,并批量發送到消息隊列中的ActiveMQ生產者(41)以及用于從所述消息隊列中獲取經Protobuf結構化、序列化的相關定位信息數據的ActiveMQ消費者(42),所述ActiveMQ消費者(42)還用于將獲取的經Protobuf結構化、序列化的相關定位信息數據傳送給所述分發服務器(5)。
4.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述定位信息網關還包括多個與解碼器相對應的編碼器,并用于在所述客戶端下發指令給定位車臺時,用分配的編碼器進行打包。
5.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,每臺定位車臺包括用于接收定位衛星傳送定位信息數據的GPS定位模塊以及獲得本車速度、溫度、方向信息數據的傳感器模塊。
6.根據權利要求5所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述相關定位信息數據包括由所述定位衛星傳送的定位信息數據以及由所述傳感器模塊獲得的速度、溫度、方向信息數據。
7.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述客戶端(7)的需求信息包括增加監控車臺信息以及刪除監控車臺信息,所述分發服務器(5)根據接收到的所述需求信息來增加或刪除分發表下的監控車臺信息。
8.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述分發表包括兩兩對應的多個鍵和多個值,所述多個鍵表現為多個車輛的ID號,所述多個值表現為用于對所述多個車輛進行遠程監控的一個或多個客戶端的標識信息。
9.根據權利要求1所述的基于ActiveMQ服務器的定位信息分發系統,其特征在于,所述定位車臺和所述定位信息網關之間的通信以及所述分發服務器和客戶端之間的通信采用的傳輸協議均是TCP。
10.一種基于ActiveMQ服務器的定位信息分發方法,其特征在于,所述方法包括如下步驟:
S1:多個定位車臺分別將收集到的相關定位信息數據上傳到定位信息網關;
S2:定位信息網關根據車臺類型分配對應的解碼器,在定位車臺上傳相關定位信息數據時用其對應的解碼器時行解碼并寫到數據庫;
S3:ActiveMQ服務器根據從定位信息網關接收的解碼之后的相關定位信息數據獲取經Protobuf結構化、序列化的相關定位信息數據;
S4:分發服務器根據從ActiveMQ服務器獲得的經Protobuf結構化、序列化的相關定位信息數據在分發表里查找與之對應的客戶端并將該定位信息數據轉發到所述客戶端;
S5:客戶端接收從分發服務器分發的相關定位信息數據,并向分發服務器請求需求信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市賽格導航科技股份有限公司,未經深圳市賽格導航科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410090719.9/1.html,轉載請聲明來源鉆瓜專利網。





