[發明專利]基于分布式微服務的地圖引擎架構在審
| 申請號: | 202011094958.3 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112231019A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 丁一夫 | 申請(專利權)人: | 斑馬網絡技術有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F8/61;G01C21/30 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 榮甜甜;臧建明 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布 式微 服務 地圖 引擎 架構 | ||
1.一種基于分布式微服務的地圖引擎架構,其特征在于,所述地圖引擎架構,包括:服務管理模塊,服務總線,以及,分布式部署在至少兩個物理設備上的多個地圖服務模塊;所述服務管理模塊通過所述服務總線與每個所述地圖服務模塊連接;每個地圖服務模塊用于提供與地圖引擎相關的微服務;
所述服務管理模塊,用于管理所述地圖服務模塊是否提供微服務。
2.根據權利要求1所述的地圖引擎架構,其特征在于,所述服務管理模塊,具有下述至少一項功能:
設置所述地圖引擎架構中默認啟動的微服務;
管理和記錄所述地圖引擎架構的微服務的覆蓋關系;其中,具有所述覆蓋關系的兩個微服務同時運行時,被覆蓋的微服務停止提供服務;
管理所述地圖引擎架構的微服務的綁定關系,其中,具有所述綁定關系的兩個微服務中,其中一個微服務使用另一微服務產生數據提供服務;
所述地圖引擎架構中的微服務的查詢。
3.根據權利要求2所述的地圖引擎架構,其特征在于,所述地圖服務模塊通過預設服務接口,向服務管理模塊發送微服務注冊請求。
4.根據權利要求3所述的地圖引擎架構,其特征在于,所述微服務注冊請求包括下述至少一項信息:
微服務的標識、提供所述微服務的服務實例的標識、所述微服務的優先級、所述微服務是否允許被覆蓋、所述微服務是否允許啟動多服務實例、所述微服務是否覆蓋所述地圖引擎架構中已注冊的微服務、所述微服務是否與所述地圖引擎架構中已注冊的微服務綁定。
5.根據權利要求1所述的地圖引擎架構,其特征在于,所述地圖引擎架構,還包括:數據管理模塊和數據總線;所述數據管理模塊通過所述數據總線與每個所述地圖服務模塊連接;
所述數據管理模塊,用于管理所述地圖服務模塊提供微服務時所產生的數據。
6.根據權利要求5所述的地圖引擎架構,其特征在于,所述數據管理模塊,具有下述至少一項功能:
管理所述微服務產生的數據在所述地圖引擎架構中的傳輸方式;
管理和記錄相同微服務所產生的數據之間的覆蓋關系;其中,具有所述覆蓋關系的兩個微服務的數據同時存在時,丟棄被覆蓋的微服務的數據;
緩存所述微服務產生的數據;
所述微服務產生的數據的查詢。
7.根據權利要求6所述的地圖引擎架構,其特征在于,所述微服務產生的數據通過預設數據接口,向服務管理模塊發送數據注冊請求。
8.根據權利要求7所述的地圖引擎架構,其特征在于,所述數據注冊請求包括下述至少一項信息:
表征微服務產生的數據的來源的標識、所述微服務產生的數據的傳輸方式、所述微服務產生的數據是否允許被覆蓋、所述微服務產生的數據的優先級、所述微服務產生的數據是否覆蓋其他微服務已注冊的數據。
9.根據權利要求1-8任一項所述的地圖引擎架構,其特征在于,所述物理設備為車輛上的電子控制單元ECU。
10.根據權利要求9所述的地圖引擎架構,其特征在于,所述微服務為下述任一項:
地圖數據服務、定位服務、渲染服務、算路服務、導航服務、巡航服務、路況服務、搜索服務、周邊識別服務、增強現實AR導航服務、高級駕駛輔助系統ADAS服務、語音服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于斑馬網絡技術有限公司,未經斑馬網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011094958.3/1.html,轉載請聲明來源鉆瓜專利網。





