發(fā)布成功
百萬級分布式GPS平臺建設(shè)方案
一、GPS系統(tǒng)面臨的問題
由于車貸業(yè)務(wù)安裝GPS作為重要風(fēng)控手段之一,帶來車貸GPS安裝量大幅增長,很多車貸金融GPS后臺都面臨的是10萬到100萬以上車輛安裝容量,而傳統(tǒng)的gps系統(tǒng)往往難以滿足需求,核心原因在于GPS車聯(lián)網(wǎng)業(yè)務(wù)有以下主要特點(diǎn):數(shù)據(jù)采集量超過百億級,百萬級通信終端實(shí)時(shí)在線,數(shù)據(jù)監(jiān)控實(shí)時(shí)性,報(bào)警實(shí)時(shí)性, 涉及LBS,GPS,北斗定位等等以上特點(diǎn)往往不是傳統(tǒng)行業(yè)開發(fā)公司或傳統(tǒng)互聯(lián)網(wǎng)開發(fā)公司所熟悉。GPS系統(tǒng)在技術(shù)上具有相當(dāng)高的門檻,要連接十萬、百萬量車甚至更多,用傳統(tǒng)IT技術(shù)很難解決。我們在汽車定位,汽車金融風(fēng)控,車聯(lián)網(wǎng)領(lǐng)域具有成熟的解決方案和產(chǎn)品,很多行業(yè)的龍頭企業(yè)都采用我們提供的整體GPS解決方案,不受傳統(tǒng)IT技術(shù)的局限,隨著規(guī)模的擴(kuò)大而水平擴(kuò)展。
我們2012年花費(fèi)上千萬重新開發(fā)新一代物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、互聯(lián)網(wǎng)的關(guān)鍵核心平臺,采用現(xiàn)有阿里巴巴,京東等大型互聯(lián)網(wǎng)公司同樣的技術(shù)架構(gòu),開發(fā)出可以支持百萬級乃至千萬級別的車聯(lián)網(wǎng)3+1核心后臺。
二、我們能提供什么?
三、我們的百萬級系統(tǒng)架構(gòu)
四、我們的3+1核心技術(shù)介紹
車輛實(shí)時(shí)連接百萬級+消息隊(duì)列MQ
分布式高效存儲中心
大數(shù)據(jù)實(shí)時(shí)處理后臺
核心能力架構(gòu)中心-快速展示到多個(gè)屏(手機(jī),電腦,微信)
五、分布式平臺建設(shè)方案
1.分布式系統(tǒng)技術(shù)指標(biāo)
指標(biāo) | 數(shù)值 | 備注 |
支持終端在線數(shù) | ≥500000臺 | 后期可擴(kuò)充升級到100萬 |
支持終端并發(fā)數(shù) | ≥50000臺 | 按50萬終端、30秒訪問一次。充分利用終端的精密時(shí)鐘,終端隨機(jī)均勻上報(bào)數(shù)據(jù)。每個(gè)終端30秒上報(bào)一次數(shù)據(jù),每次耗時(shí)3秒,500,000終端可均勻劃分到個(gè)10時(shí)間片,由此得出并發(fā)終端數(shù)為50,000。 |
靜態(tài)用戶(注冊用戶) | ≥50000 | |
動(dòng)態(tài)用戶(在線用戶) | ≥10000 | 假設(shè)用戶中有百分之20的活躍用戶,即2000動(dòng)態(tài)用戶 |
并發(fā)用戶(同時(shí)訪問用戶) | ≥2000 | 按客戶每5秒與后臺交互一次(查詢),分析獲取實(shí)時(shí)并發(fā)容量為1000/每秒 |
歷史數(shù)據(jù)存放 | 180天 | 默認(rèn)6個(gè)月180天 |
數(shù)據(jù)安全權(quán)限設(shè)置 | 多級 | 數(shù)據(jù)權(quán)限采用上下級多級架構(gòu),每一級只看到自己的車輛數(shù)據(jù)和相關(guān)數(shù)據(jù) |
用戶功能權(quán)限 | 角色 | 用戶基于角色功能權(quán)限分配,可以訪問所屬角色的相關(guān)功能 |
系統(tǒng)登錄時(shí)間 | ≤4s | |
頁面間跳轉(zhuǎn)時(shí)間 | ≤4s | |
軌跡查詢時(shí)間 | <5s | 1到3天軌跡數(shù)據(jù)查詢 |
服務(wù)器負(fù)載 | CPU負(fù)荷率: |
2.系統(tǒng)開發(fā)設(shè)計(jì)說明
2.1 設(shè)備接入并發(fā)通信容量:通信服務(wù)器采用C++開發(fā)的IOCP完成端口,對上傳數(shù)據(jù)進(jìn)行加密傳輸;
2.2 數(shù)據(jù)庫并發(fā)設(shè)計(jì): 數(shù)據(jù)庫針對100萬臺以上車輛的數(shù)據(jù)的查詢與并發(fā)寫入,采用10個(gè)分區(qū)表,分庫分表,讀寫分離,采用水平分區(qū)與切片分區(qū)方式,實(shí)現(xiàn)大數(shù)據(jù)的并發(fā)寫入與讀取,避免數(shù)據(jù)庫死鎖等問題。
2.3 實(shí)時(shí)大數(shù)據(jù)存儲: 歷史軌跡數(shù)據(jù)采用分布式文件系統(tǒng)Key-value(NoSQL) 存儲大量歷史軌跡數(shù)據(jù),采用多臺分布式文件數(shù)據(jù)庫實(shí)現(xiàn)分布式存儲。
2.4 業(yè)務(wù)類數(shù)據(jù)存儲: 利用3-5臺數(shù)據(jù)庫服務(wù)器組成Galera cluster高可用集群,存儲報(bào)表,報(bào)警,統(tǒng)計(jì)類數(shù)據(jù)。
2.5 基礎(chǔ)類數(shù)據(jù)采用MySQL的雙機(jī)主從自動(dòng)備份機(jī)制,采用日志同步邏輯,實(shí)現(xiàn)數(shù)據(jù)庫實(shí)時(shí)同步;
2.4 Web并發(fā)負(fù)載均衡,采用Nginx+tomcat的多Web負(fù)載均衡,實(shí)現(xiàn)5000+以上用戶并發(fā)訪問,并采用Redis內(nèi)存數(shù)據(jù)庫緩存,提高系統(tǒng)響應(yīng)時(shí)間,及時(shí)處理并發(fā)信息,采用排隊(duì)輪詢機(jī)制響應(yīng)請求,并開辟應(yīng)用緩沖池。
3. 網(wǎng)絡(luò)拓?fù)鋱D
3.1 集群服務(wù)器架構(gòu):
3.2 Web負(fù)載均衡:
六、平臺硬件方案
服務(wù)器性能配置(100000)臺容量
名稱 | 配置 | 數(shù)量 | 備注 |
終端接入服務(wù)器 | CPU:32核 | 3 | 參見選取原則:上行流量免費(fèi)使用可提供的最大帶寬; |
消息中間件服務(wù)器 | CPU:64核 | 1 | 最低帶寬值估值:請求并發(fā)數(shù)(參考值300)*平均請求數(shù)據(jù)大小(參考值5K)/最低響應(yīng)時(shí)間要求3秒 |
Web服務(wù)器+Web負(fù)載 | CPU:32核 | 1 | 最低帶寬值估值:請求并發(fā)數(shù)(參考值300)*平均請求數(shù)據(jù)大小(參考值5K)/最低響應(yīng)時(shí)間要求3秒 |
數(shù)據(jù)庫服務(wù)器 | CPU:32核 | 2 | 配置和歷史記錄的保存時(shí)間,和在線活躍設(shè)備數(shù)相關(guān) |
服務(wù)器性能配置(500000)臺容量
名稱 | 配置 | 數(shù)量 | 備注 |
終端接入服務(wù)器 | CPU:32核 | 18 | 參見選取原則:上行流量免費(fèi)使用可提供的最大帶寬; |
消息中間件服務(wù)器 | CPU:64核 | 3 | 最低帶寬值估值:請求并發(fā)數(shù)(參考值300)*平均請求數(shù)據(jù)大小(參考值5K)/最低響應(yīng)時(shí)間要求3秒 |
Web服務(wù)器+Web負(fù)載 | CPU:32核 | 5 | 最低帶寬值估值:請求并發(fā)數(shù)(參考值300)*平均請求數(shù)據(jù)大小(參考值5K)/最低響應(yīng)時(shí)間要求3秒 |
數(shù)據(jù)庫服務(wù)器 | CPU:64核 | 5 | 配置和歷史記錄的保存時(shí)間,和在線活躍設(shè)備數(shù)相關(guān) |
七、平臺軟件功能說明
主功能 | 功能項(xiàng) | 詳細(xì)說明 |
登陸頁面?zhèn)€性化 | 登陸頁面?zhèn)€性化 | 定制登陸頁面 |
首頁導(dǎo)航 | 首頁導(dǎo)航 | 首頁導(dǎo)航可以查詢車輛定位在線,位置清空 |
在線車輛/離線車輛 | 顯示當(dāng)前用戶所有車輛在線與離線統(tǒng)計(jì)圖 | |
快捷操作 | 車輛列表快捷操作-詳情,指令,跟蹤,回放 | |
快速查詢 | 離線1天,3天,5天,7天,30天快速查詢 | |
定位監(jiān)控 | 車輛定位 | 支持車輛定位,顯示車輛位置,速度,里程,狀態(tài),行駛,停車,報(bào)警 |
車輛信息顯示 | 車輛顯示信息設(shè)置(在地圖上顯示車牌號,也可以分組把不同部門的車輛顯示信息采用不同的顏色等個(gè)性化設(shè)置) | |
車輛報(bào)警 | 支持報(bào)警彈出,報(bào)警查詢 | |
列表監(jiān)控 | 列表監(jiān)控,可以快速查看車輛,狀態(tài),速度 | |
樹形監(jiān)控 | 當(dāng)您的設(shè)備比較多時(shí),可在此搜索,以快速查找您的設(shè)備 | |
百度地圖 | 支持百度地圖 | |
谷歌地圖 | 支持谷歌地圖,衛(wèi)星圖 | |
實(shí)景地圖 | 支持實(shí)景地圖 | |
地圖操作 | 地圖的放大,縮小、移動(dòng)、測距, 打印等功能 | |
查找車輛 | 支持模糊查詢車牌,序列號,sim卡 | |
車輛跟蹤 | 車輛跟蹤 | 特定目標(biāo)跟蹤(對車輛進(jìn)行實(shí)時(shí)監(jiān)控,并可選擇是否同時(shí)顯示軌跡。) |
地圖區(qū)域 | 標(biāo)注 | 支持點(diǎn)(圓型)的電子圍欄 |
全國區(qū)縣圍欄 | ||
多邊形圍欄 | 支持多邊型電子圍欄的新增,刪除,修改 | |
進(jìn)范圍車輛設(shè)置 | ||
出范圍車輛設(shè)置 | ||
報(bào)表中心 | 里程日統(tǒng)計(jì) | 支持按天查詢車輛和相關(guān)部門的里程日統(tǒng)計(jì) |
里程月報(bào)表 | 可按月查詢車輛和部門的車輛月里程統(tǒng)計(jì) | |
里程明細(xì) | 可按時(shí)間或部門進(jìn)行查詢相關(guān)里程行駛明細(xì) | |
行駛查詢 | 查詢車輛單次行駛記錄,行駛里程 | |
運(yùn)行統(tǒng)計(jì) | 統(tǒng)計(jì)車輛每天各類狀態(tài),報(bào)警統(tǒng)計(jì), | |
上線報(bào)表 | 查詢車輛上線清空,未上線車輛 | |
離線報(bào)表 | 查詢不同時(shí)間的離線車輛,3天,15天,30天,1天 | |
報(bào)警報(bào)表 | 查詢車輛各種不同報(bào)警的記錄 | |
報(bào)警匯總 | 報(bào)警匯總記錄 | |
超速報(bào)警報(bào)表 | 查詢車輛超速報(bào)表 | |
圖像報(bào)表 | 支持拍照設(shè)備的圖像查詢 | |
停車報(bào)表 | 查詢車輛停車報(bào)表明細(xì),停車時(shí)間,地點(diǎn) | |
進(jìn)區(qū)域報(bào)表( | 車輛駛?cè)朐O(shè)置的區(qū)域,自動(dòng)報(bào)警 | |
出區(qū)域報(bào)表(超區(qū)域報(bào)警) | 車輛駛出設(shè)置的區(qū)域,自動(dòng)報(bào)警(車子如果駛出劃定區(qū)域范圍或駛出劃定區(qū)域系統(tǒng)則會報(bào)警) | |
GPS天線報(bào)警 | GPS天線故障報(bào)警(當(dāng)出現(xiàn)GPS天線中斷或人為拆除等故障時(shí),監(jiān)控端將出現(xiàn)失聯(lián)故障報(bào)警,有效防止人為破壞) | |
超速報(bào)警 | 支持實(shí)時(shí)報(bào)警提醒 | |
設(shè)備相關(guān)報(bào)警 | 支持實(shí)時(shí)報(bào)警提醒,各類終端的報(bào)警(求救,震動(dòng),斷電,啟動(dòng),熄火,GPS天線故障) | |
軌跡回放 | 軌跡回放 | 隨時(shí)查詢每臺車輛任意時(shí)間段的行駛軌跡圖,可以查詢時(shí)間段車輛停車時(shí)長,行駛里程. |
軌跡導(dǎo)出 | 支持導(dǎo)出車輛任意時(shí)間段的行駛軌跡到excel文件 | |
停車點(diǎn)回放 | 支持停車時(shí)間和停車記錄查詢,可以查詢車輛在那個(gè)位置停車多長時(shí)間,開始時(shí)間 | |
報(bào)警點(diǎn)回放 | 支持查詢車輛報(bào)警,車輛報(bào)警記錄用紅色點(diǎn)表示,顯示車輛報(bào)警類型,報(bào)警時(shí)間,持續(xù)時(shí)間 | |
過濾停車 | 支持回放時(shí)跳過停車數(shù)據(jù) | |
全景圖回放 | ||
軌跡顯示 | 支持直接在地圖上顯示軌跡線(不回放),支持每個(gè)軌跡點(diǎn)(用尖頭顯示) | |
車輛指令 | 單次定位 | |
定時(shí)回傳設(shè)置 | ||
狀態(tài)回傳 | ||
遠(yuǎn)程斷油電 | ||
遠(yuǎn)程ip地址設(shè)置 | ||
解除報(bào)警 | ||
信息發(fā)送 | ||
單次拍照 | ||
定時(shí)拍照 | ||
參數(shù)設(shè)置 | ||
參數(shù)查詢 | ||
運(yùn)營管理 | 客戶管理 | 采用多級組織架構(gòu),可以設(shè)置多層的上下級. |
車輛管理 | 對車輛基礎(chǔ)資料進(jìn)行錄入維護(hù),主要數(shù)據(jù)項(xiàng)目包括車牌號、車型、終端號、所屬單位、車輛駕駛員、車輛狀態(tài)等。 | |
駕駛員管理 | 駕駛員管理:對駕駛員基礎(chǔ)資料進(jìn)行管理維護(hù),主要數(shù)據(jù)項(xiàng)包括姓名、編號、身份證號、駕駛員檔案號、初領(lǐng)日期、準(zhǔn)駕車型、手機(jī)號碼、家庭住址等信息 | |
角色權(quán)限管理 | 每個(gè)部門都可以設(shè)置自己的相應(yīng)角色,分配權(quán)限,分配賬號.角色分為系統(tǒng)管理員、車輛調(diào)度員、車輛監(jiān)控員、相關(guān)領(lǐng)導(dǎo)等各種角色 | |
SIM卡管理 | 管理所有車輛的SIM卡,序列號,運(yùn)營商,流量,開始時(shí)間,結(jié)束時(shí)間 | |
設(shè)備終端管理 | 管理所有車載北斗設(shè)備的序列號,廠家,設(shè)備狀態(tài)(正常,維修) | |
操作日志查詢 | 查看相關(guān)系統(tǒng)人員操作日志 | |
設(shè)備調(diào)試 | 用于運(yùn)營人員在線排查設(shè)備故障,查看設(shè)備原始通訊協(xié)議 | |
上線終端 | 查看平臺上線設(shè)備號,協(xié)議,上線時(shí)間 | |
微信查車 | 微信賬號綁定查車 | |
微信自定義菜單生成 | ||
微信查車 | 車輛定位,報(bào)警查詢,軌跡回放,報(bào)表查詢 | |
微信報(bào)警推送 | 微信模板報(bào)警推送 | |
手機(jī)APP | 安卓與蘋果 | 登陸,定位,軌跡回放,百度地圖,全景圖,里程報(bào)表,追車導(dǎo)航,報(bào)警推送,遠(yuǎn)程設(shè)置,遠(yuǎn)程斷油,電子圍欄,系統(tǒng)設(shè)置,里程報(bào)表,報(bào)警報(bào)表,車輛跟蹤。 |
后臺服務(wù)軟件 | 設(shè)備通信接入 | |
多協(xié)議解析 | ||
GPS數(shù)據(jù)處理 | ||
數(shù)據(jù)庫入庫 | ||
地理位置解析 | ||
位置糾偏 | ||
設(shè)備調(diào)試 | ||
下發(fā)指令 | ||
后臺監(jiān)控 | 后臺監(jiān)控 | 監(jiān)控后臺運(yùn)行情況,自動(dòng)做到無人值守,自動(dòng)重啟有問題后臺服務(wù)程序。 |
如客戶需其他定制功能,可以提供二次開發(fā)服務(wù)
八、平臺軟件頁面介紹
登陸頁面
主頁面
監(jiān)控頁面-帶全景圖
實(shí)時(shí)報(bào)警頁面
報(bào)表中心
運(yùn)營管理
客戶定制APP
微信平臺
九、軟件合作方案
1. 軟件部署方案
序號 | 產(chǎn)品名稱 | 單位 | 數(shù)量 | 單價(jià) | 金額(元) | 備注 |
1 | IAG后臺通信程序 | 套 | 3 | 88000 | 88000 | 一年免費(fèi)技術(shù)服務(wù); |
2 | 協(xié)議解析后臺服務(wù) | 套 | 3 | |||
3 | App+微信 | 套 | 1 | |||
4 | Web管理系統(tǒng) | 套 | 3 |
2. 軟件源碼合作-50萬臺分布式
序號 | 產(chǎn)品名稱 | 單位 | 數(shù)量 | 單價(jià) | 金額(元) | 備注 |
1 | IAG后臺程序源碼 | 套 | 1 | 150000 | 150000 | |
2 | 協(xié)議解析后臺源碼 | 套 | 1 | 100000 | 100000 | |
3 | App+微信源碼 | 套 | 1 | 100000 | 100000 | |
4 | Web管理系統(tǒng)源碼 | 套 | 1 | 100000 | 100000 | |
5 | GPS分布式后臺 | 套 | 1 | 150000 | 100000 | |
合計(jì)人民幣:陸拾萬元整(¥600000元) 提供3次代碼講解培訓(xùn)與3個(gè)月遠(yuǎn)程技術(shù)服務(wù)。 |
十、二次開發(fā)與定制服務(wù)
序號 | 服務(wù)內(nèi)容 | 單位 | 數(shù)量 | 單價(jià) | 說明 | 備注 |
1 | 功能開發(fā) | 天/人 | 1 | 1500 | 可選 | 客戶提出的二次開發(fā)需求,按每個(gè)開發(fā)人天報(bào)價(jià) |
2 | 個(gè)性化登錄與域名 | 套 | 1 | 5000 | 可選 | 個(gè)性化web登錄首頁 |
3 | 設(shè)備協(xié)議對接 | 次 | 1 | 5000 | 可選 | 基本定位型 |
4 | 報(bào)表類開發(fā) | 天/人 | 1 | 1300 | 可選 | 客戶提出的二次開發(fā)需求,按每個(gè)開發(fā)人天報(bào)價(jià) |
5 | APP定制 | 套 | 1 | 按需報(bào)價(jià) | 可選 | |
6 | 協(xié)助知識產(chǎn)權(quán)申報(bào) | 套 | 1 | 按需報(bào)價(jià) | 可選 | 軟件著作權(quán) |
行業(yè)分類 : 軟件開發(fā)
開發(fā)平臺 : Intel 英特爾
交付形式 : 軟件
性能參數(shù) : 定位器
應(yīng)用場景 : 汽車、電動(dòng)車、單車、老人、孩子、寵物、智能鎖等...物件定位