[發(fā)明專利]地址的分配方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010309666.0 | 申請日: | 2020-04-17 |
| 公開(公告)號: | CN111541795B | 公開(公告)日: | 2023-02-14 |
| 發(fā)明(設(shè)計)人: | 熊偉;敖濤 | 申請(專利權(quán))人: | 深圳市三旺通信股份有限公司 |
| 主分類號: | H04L61/5069 | 分類號: | H04L61/5069;H04L61/5053;H04L61/5014 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 許峰 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 地址 分配 方法 裝置 設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
1.一種地址的分配方法,其特征在于,所述地址的分配方法應(yīng)用于至少由本機設(shè)備和主機設(shè)備構(gòu)成的通信組網(wǎng),所述地址的分配方法包括以下步驟:
通過本機設(shè)備的廣播地址向主機設(shè)備發(fā)送獲取地址的廣播請求,并接收所述主機設(shè)備根據(jù)所述廣播請求返回的分配地址;
根據(jù)所述分配地址的地址值更新所述本機設(shè)備中的地址緩存表,并檢測所述地址值在所述地址緩存表中是否為最小值,得到檢測結(jié)果;
根據(jù)所述檢測結(jié)果設(shè)定通信組網(wǎng)中的目標主機設(shè)備,并通過所述目標主機設(shè)備為所述通信組網(wǎng)內(nèi)的新增設(shè)備分配新地址;
所述根據(jù)所述檢測結(jié)果設(shè)定通信組網(wǎng)中的目標主機設(shè)備,并通過所述目標主機設(shè)備為所述通信組網(wǎng)內(nèi)的新增設(shè)備分配新地址的步驟包括:
若所述檢測結(jié)果為所述地址值不是最小值,則確定所述地址緩存表中的最小地址值,并將所述最小地址值對應(yīng)的設(shè)備設(shè)定為所述通信組網(wǎng)的目標主機設(shè)備;
若所述檢測結(jié)果為所述地址值是最小值,則將所述本機設(shè)備設(shè)定為所述通信組網(wǎng)的目標主機設(shè)備;
在所述通信組網(wǎng)內(nèi)有新增設(shè)備時,通過所述目標主機設(shè)備為所述新增設(shè)備分配新地址;
所述通過本機設(shè)備的廣播地址向主機設(shè)備發(fā)送獲取地址的廣播請求的步驟之后,還包括:
檢測是否存在所述主機設(shè)備根據(jù)所述廣播請求返回的回復(fù)指令;
若檢測到未存在所述回復(fù)指令,則將所述本機設(shè)備設(shè)定為所述目標主機設(shè)備;
若檢測到存在所述回復(fù)指令,則執(zhí)行所述接收所述主機設(shè)備根據(jù)所述廣播請求返回的分配地址的步驟;
所述若檢測到未存在所述回復(fù)指令,則將所述本機設(shè)備設(shè)定為所述目標主機設(shè)備的步驟包括:
若檢測到未存在所述回復(fù)指令,則間隔預(yù)設(shè)時間向所述主機設(shè)備發(fā)送一次廣播請求,并記錄所述廣播請求的累計發(fā)送次數(shù);
當(dāng)所述累計發(fā)送次數(shù)達到預(yù)設(shè)次數(shù)時,將所述本機設(shè)備設(shè)定為所述目標主機設(shè)備。
2.如權(quán)利要求1所述的地址的分配方法,其特征在于,所述根據(jù)所述分配地址的地址值更新所述本機設(shè)備中的地址緩存表,并檢測所述地址值在所述地址緩存表中是否為最小值,得到檢測結(jié)果的步驟包括:
檢測在所述地址緩存表中是否存在地址值與所述分配地址的地址值相同;
若檢測到在所述地址緩存表中未存在地址值與所述分配地址的地址值相同,則根據(jù)地址緩存表中地址值的大小,按照從大到小的順序更新所述地址緩存表;
檢測所述分配地址的地址值在更新后地址緩存表中是否為最小值,得到所述檢測結(jié)果。
3.如權(quán)利要求1所述的地址的分配方法,其特征在于,所述通過本機設(shè)備的廣播地址向主機設(shè)備發(fā)送獲取地址的廣播請求,并接收所述主機設(shè)備根據(jù)所述廣播請求返回的分配地址的步驟之前,還包括:
監(jiān)聽在通信組網(wǎng)中是否有所述本機設(shè)備之外的其他設(shè)備向所述主機設(shè)備發(fā)送獲取地址的廣播命令;
若未監(jiān)聽到所述廣播命令,則執(zhí)行所述通過所述本機設(shè)備的廣播地址向主機設(shè)備發(fā)送所述廣播請求,并接收所述主機設(shè)備根據(jù)所述廣播請求返回的分配地址的步驟。
4.如權(quán)利要求1至3任一項所述的地址的分配方法,其特征在于,所述根據(jù)所述分配地址的地址值更新所述本機設(shè)備中的地址緩存表,并檢測所述地址值在所述地址緩存表中是否為最小值,得到檢測結(jié)果的步驟之后,還包括:
將所述分配地址和所述廣播地址進行打包,得到分配地址幀,并將所述分配地址幀發(fā)送至所述本機設(shè)備之外的其他設(shè)備,以供所述其他設(shè)備接收到所述分配地址幀之后,更新所述其他設(shè)備的地址緩存表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市三旺通信股份有限公司,未經(jīng)深圳市三旺通信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010309666.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





