[發明專利]終端的更新方法、服務器及終端有效
| 申請號: | 201810145492.1 | 申請日: | 2018-02-12 |
| 公開(公告)號: | CN109743342B | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 鄭成思 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/54 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 518118 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 更新 方法 服務器 | ||
1.一種終端的更新方法,其特征在于,包括:
接收預設待更新終端發送的第一消息,其中,所述第一消息中攜帶所述預設待更新終端所屬的路段的標識;
根據所述路段的標識,從數據庫中查詢隸屬于所述路段的終端作為所述待更新終端,形成待更新列表,所述待更新終端為PIS播控器;
根據所述待更新終端所屬的路段,確定所述待更新終端對應的下載服務器;
利用所述下載服務器的地址和所述待更新終端的標識信息,生成更新消息,并將所述更新消息添加到消息隊列中;
通過所述消息隊列分批次將所述更新消息發送給所述待更新終端。
2.根據權利要求1所述的方法,其特征在于,所述通過所述消息隊列將所述更新消息發送給所述待更新終端,包括:
當有多個所述待更新終端時,從所有的待更新終端中選取一個作為測試終端;
通過所述消息隊列將所述測試終端對應的所述更新消息發送給所述測試終端;
接收所述測試終端返回的狀態信息;
如果所述狀態信息指示所述測試終端更新成功,則通過所述消息隊列分批次將所述更新消息發送給剩余的所述待更新終端。
3.根據權利要求2所述的方法,其特征在于,所述如果所述狀態信息指示所述測試終端更新成功,則通過所述消息隊列分批次將所述更新消息發送給剩余的所述待更新終端,包括:
確定所述測試終端所在的車廂;
通過所述消息隊列將所述更新消息,發送給屬于所述車廂的剩余的所述待更新終端;
當屬于所述車廂的剩余的所述待更新終端均更新成功,則通過所述消息隊列分批次將所述更新消息,發送給剩余的非所述車廂內的所述待更新終端。
4.根據權利要求1-3任一項所述的方法,其特征在于,在向所述待更新終端下發更新消息之后,還包括:
接收所述待更新終端返回的狀態信息;
根據所述狀態信息,更新所述待更新終端的當前狀態;
根據所述待更新終端的當前狀態,確定所述待更新終端所屬的狀態列表;
將所述待更新終端從之前所屬的狀態列表中刪除,并添加到當前確定出的所屬的狀態列表中。
5.根據權利要求4所述的方法,其特征在于,所述根據所述狀態信息,更新所述待更新終端的當前狀態,包括:
如果所述狀態信息指示所述待更新終端未成功下載更新數據,則重新通過所述消息隊列將所述更新消息發送給所述待更新終端;
如果重復的次數到達預設的次數,則將所述待更新終端的當前狀態確定為需要人工干擾的狀態;
將所述待更新終端從所述待更新列表中刪除,并加入到所述需要人工干擾的狀態對應的狀態列表中。
6.根據權利要求5所述的方法,其特征在于,還包括:
對所述待更新列表進行監控;
當所述待更新列表中不存在所述待更新終端時,則輸出所述需要人工干擾的狀態對應的狀態列表。
7.根據權利要求4所述的方法,其特征在于,所述根據所述狀態信息,更新所述待更新終端的當前狀態,包括:
如果所述狀態信息指示所述待更新終端在下載完更新數據后未重啟成功,則通過所述消息隊列將回滾到上一版本的指示消息發送給所述待更新終端;
接收所述待更新終端在回滾到上一版本的過程中生成的所述狀態消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810145492.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:活動推薦系統
- 下一篇:軌道交通乘客服務系統





