[發明專利]隨機元素生成方法及隨機元素生成裝置有效
| 申請號: | 201710151348.4 | 申請日: | 2017-03-14 |
| 公開(公告)號: | CN108573513B | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 徐勛;李晨 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機 元素 生成 方法 裝置 | ||
1.一種隨機元素生成方法,其特征在于,包括:
獲取隨機元素生成區域,并使用設定矩形框對所述隨機元素生成區域進行分割操作,以獲取多個隨機元素分割區域;
根據設定橫向疏密度,確定每個所述隨機元素分割區域中的每個單一隨機元素設置區域的橫向起始坐標以及橫向結束坐標;
根據設定縱向疏密度,確定每個所述隨機元素分割區域中的每個單一隨機元素設定區域的縱向起始坐標以及縱向結束坐標;
在所述單一隨機元素設置區域中隨機生成一隨機元素位置;以及
基于每個所述隨機元素分割區域中的隨機元素位置以及所述隨機元素分割區域中的避讓區域,在每個所述隨機元素分割區域中生成隨機元素。
2.根據權利要求1所述的隨機元素生成方法,其特征在于,所述避讓區域包括用于避免在非設置區域進行隨機元素設置的第一避讓子區域;
所述隨機元素生成方法還包括:
基于道路設置信息以及導航地圖信息,生成所述隨機元素分割區域的第一避讓子區域。
3.根據權利要求2所述的隨機元素生成方法,其特征在于,所述避讓區域還包括用于避免在非設置區域周邊進行隨機元素設置的第二避讓子區域;
所述隨機元素生成方法還包括:
獲取所述隨機元素分割區域中的避讓元素;以及
在所述避讓元素外側設置設定尺寸的外接矩形框,并根據所述外接矩形框的區域確定所述隨機元素分割區域的第二避讓子區域。
4.根據權利要求1所述的隨機元素生成方法,其特征在于,所述基于每個隨機元素分割區域中的隨機元素位置以及所述隨機元素分割區域中的避讓區域,在每個所述隨機元素分割區域中生成隨機元素的步驟包括:
在所述隨機元素分割區域的隨機元素位置設置當前隨機元素以及對應的隨機元素避讓區域;
判斷所述當前隨機元素是否處于其他隨機元素的隨機元素避讓區域或所述隨機元素分割區域中的避讓區域中;
如所述當前隨機元素處于其他隨機元素的隨機元素避讓區域或所述隨機元素分割區域中的避讓區域中,則將所述當前隨機元素以及對應的隨機元素避讓區域刪除,并返回隨機元素設置步驟直至所有隨機元素設置完畢;以及
如所述當前隨機元素未處于其他隨機元素的隨機元素避讓區域或所述隨機元素分割區域中的避讓區域中,返回隨機元素設置步驟直至所有隨機元素設置完畢。
5.根據權利要求1所述的隨機元素生成方法,其特征在于,所述在每個所述隨機元素分割區域中生成隨機元素的步驟包括:
確定所述隨機元素分割區域中的隨機元素設置數量;
根據所述隨機元素設置數量以及不同種類的隨機元素的隨機元素設置概率,確定不同種類的隨機元素的隨機元素設置數量;以及
根據所述不同種類的隨機元素的隨機元素設置數量,在所述隨機元素分割區域的所有隨機元素設置位置中選擇特定種類的隨機元素的隨機元素設置位置,并在所述隨機元素設置位置設置所述特定種類的隨機元素。
6.根據權利要求5所述的隨機元素生成方法,其特征在于,所述在所述隨機元素分割區域的所有隨機元素設置位置中選擇特定種類的隨機元素的隨機元素設置位置,并在所述隨機元素設置位置設置所述特定種類的隨機元素的步驟包括:
確定所述隨機元素分割區域的所有隨機元素設置位置的位置數組;
隨機選擇所述隨機元素分割區域的一隨機元素設置位置設置所述特定種類的隨機元素;
將設置所述特定種類的隨機元素的設置位置從所述位置數組中刪除,并返回確定位置數組的步驟直至所有特定種類的隨機元素設置完畢。
7.根據權利要求5所述的隨機元素生成方法,其特征在于,所述隨機元素生成方法包括:
使用隨機元素存儲數據庫存儲不同種類的隨機元素的元素參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710151348.4/1.html,轉載請聲明來源鉆瓜專利網。





