[發明專利]隨機數序列生成方法及裝置、車輛和存儲介質有效
| 申請號: | 201810814551.X | 申請日: | 2018-07-23 |
| 公開(公告)號: | CN108959968B | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 馬東輝;牛建彬 | 申請(專利權)人: | 北京車和家信息技術有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G05B19/048;H04L9/08 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數 序列 生成 方法 裝置 車輛 存儲 介質 | ||
1.一種隨機數序列生成方法,其特征在于,用于車輛的整車控制器,所述隨機數序列生成方法包括:
獲取當前的噪音源更新周期內生成的與所述車輛的整車狀態關聯的預設噪音數據;
根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新;
基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列;
所述根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新,包括:
對所述預設噪音數據進行預設散列處理以得到對應的噪音源散列值;
將所述噪音源散列值加入所述噪音源熵池中以更新所述當前噪音數據;
所述將所述噪音源散列值加入所述噪音源熵池中以更新所述當前噪音數據,包括:
確定所述噪音源熵池中的所述當前噪音數據的數據長度與預設數據長度的大小關系;
若確定所述當前噪音數據的數據長度等于所述預設數據長度,將所述噪音源熵池頭部的與所述噪音源散列值的數據長度對應的部分噪音數據刪除,以在所述噪音源熵池尾部加入所述噪音源散列值;
若確定所述當前噪音數據的數據長度小于所述預設數據長度,根據所述噪音源熵池未被占用的空閑數據長度與所述噪音源散列值的數據長度的大小關系,將所述噪音源散列值加入所述噪音源熵池尾部。
2.根據權利要求1所述的隨機數序列生成方法,其特征在于,所述基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列,包括:
自所述噪音源熵池頭部獲取預設字節的所述更新后的噪音數據作為所述隨機數序列,并將所述預設字節的所述更新后的噪音數據自所述噪音源熵池中刪除。
3.根據權利要求1或2所述的隨機數序列生成方法,其特征在于,所述預設噪音數據包括以下之一或其組合:
當所述車輛的電源模式由ACC檔切換至ON檔時采集到的所述車輛的CPU溫度對應的ADC值的預設位和所述整車控制器的工作電壓對應的ADC值的預設位、每相鄰兩次踩下所述車輛的加速踏板的時間間隔、每當所述車輛的方向盤轉角大于預設角度的時刻、每相鄰兩次踩下所述車輛的剎車踏板的時間間隔、每當所述車輛的車速大于預設速度的時刻。
4.根據權利要求3所述的隨機數序列生成方法,其特征在于,一個所述噪音源更新周期從所述電源模式由ACC檔切換至ON檔開始至由ON檔切換至ACC檔結束。
5.一種隨機數序列生成裝置,其特征在于,用于車輛的整車控制器,所述隨機數序列生成裝置包括:
獲取模塊,用于獲取當前的噪音源更新周期內生成的與所述車輛的整車狀態關聯的預設噪音數據;
更新模塊,用于根據所述預設噪音數據對與當前的所述噪音源更新周期相鄰的前一所述噪音源更新周期結束時存儲的噪音源熵池中的當前噪音數據進行更新;
生成模塊,用于基于所述噪音源熵池中更新后的噪音數據生成供所述整車控制器使用的隨機數序列;
所述更新模塊具體包括:
處理子模塊,用于對所述預設噪音數據進行預設散列處理以得到對應的噪音源散列值;
更新子模塊,用于將所述噪音源散列值加入所述噪音源熵池中以更新所述當前噪音數據;
所述更新子模塊具體用于:
確定所述噪音源熵池中的所述當前噪音數據的數據長度與預設數據長度的大小關系;
若確定所述當前噪音數據的數據長度等于所述預設數據長度,將所述噪音源熵池頭部的與所述噪音源散列值的數據長度對應的部分噪音數據刪除,以在所述噪音源熵池尾部加入所述噪音源散列值;
若確定所述當前噪音數據的數據長度小于所述預設數據長度,根據所述噪音源熵池未被占用的空閑數據長度與所述噪音源散列值的數據長度的大小關系,將所述噪音源散列值加入所述噪音源熵池尾部。
6.一種車輛,其特征在于,
包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的隨機數序列生成程序,所述處理器執行所述隨機數序列生成時實現如權利要求1至4中任一項所述的方法。
7.一種計算機可讀存儲介質,其特征在于,其上存儲有隨機數序列生成程序,所述隨機數序列生成程序被處理器執行時實現如權利要求1至4中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京車和家信息技術有限公司,未經北京車和家信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810814551.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防數據庫敏感數據泄漏的方法及系統
- 下一篇:文件保護方法及裝置





