麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種無線控制器槽位控制方法、接入設備和無線控制器的制造方法

文檔序號:6621496閱讀:237來源:國知局
一種無線控制器槽位控制方法、接入設備和無線控制器的制造方法
【專利摘要】本發明提供一種無線控制器槽位控制方法、接入設備和無線控制器。其中方法應用于無線控制器或者插入設備,包括如下步驟:檢測到槽位的設備接入信號后,讀取接入設備的設備標識,在驅動程序集中檢索與設備標識對應的驅動程序,加載檢索到的驅動程序。本發明實現一個槽位支持多種型號的接入設備,具有復用性、靈活性和易擴展的優點,解決無線控制器各個槽位只能固定接入相應的設備、無法完成槽位上設備的快速更換的問題。
【專利說明】一種無線控制器槽位控制方法、接入設備和無線控制器

【技術領域】
[0001] 本發明涉及無線控制器【技術領域】,尤其涉及一種無線控制器槽位控制方法、接入 設備和無線控制器。

【背景技術】
[0002] 無線控制器(Wireless Access Point Controller)是一種網絡設備,用來集中化 控制無線接入點,是一個無線網絡的核心,負責管理無線網絡中的所有無線接入點,對無線 接入點管理包括:下發配置、修改相關配置參數、射頻智能管理、接入安全控制等。
[0003] 為了滿足客戶各種各樣的網絡配置要求,單板卡無線控制器已不能滿足其業務需 求,因此,整機一體化無線控制器應運而生。用戶在使用整機一體化無線控制器后,可以根 據用戶使用環境的需求,靈活接入各種選配設備,搭建符合業務需求的網絡配置環境。
[0004] 無線控制器的設備,按功能分有機箱、風扇、電源、管理板、業務板和交換板卡等; 其中,機箱又分為多款機箱,如兩槽機箱、六槽機箱和十四槽機箱等;風扇和電源也有多款; 管理板、業務板和交換板等由于底層硬件的不同,如交換芯片型號的不同型號,也分為多種 系列,各個系列的驅動程序、物理端口排列等都不盡相同。
[0005] 目前的無線控制器采用的是整機一體化設計(如圖1),其中,包括多個管理板,多 個交換板,多個風扇、多個機箱電源等。目前整機一體化根據各個接入設備的槽位號寫入了 相應的驅動程序,因為各個槽位只能固定接入相應的設備;當要更換不同型號的設備時,按 照目前的設計,需要重新編寫相應的驅動程序,擴展性和復用性極差。特別在用戶如果需要 經常更換不同的接入設備的情況下,則目前該無線控制器設計模式無法支持,用戶需提前 定制相應設備的無線控制器,無法完成快速的更換。


【發明內容】

[0006] 為此,需要提供一種無線控制器解決方案,解決無線控制器各個槽位只能固定接 入相應的設備、無法完成槽位上設備的快速更換的問題,達到無線控制器可快速更換的設 備的目的。
[0007] 為實現上述目的,發明人提供了一種無線控制器槽位控制方法,應用于無線控制 器或者插入設備,實現方式如下:
[0008] 包括如下步驟:檢測到槽位的設備接入信號后,讀取接入設備的設備標識,在驅動 程序集中檢索與設備標識對應的驅動程序,加載檢索到的驅動程序。
[0009] 進一步地,還包括如下步驟:如果在驅動程序集中沒有檢索到與設備標識對應的 驅動程序,則發出報警信號。
[0010] 進一步地,所述的驅動程序集為平衡二叉樹驅動程序集。
[0011] 進一步地,檢索與設備標識對應的驅動程序包括如下步驟:
[0012] 步驟S10、判斷驅動程序集當前樹是否是空樹,如果當前樹是空樹,則步驟S11、沒 有檢索到驅動程序;
[0013] 否則步驟S12、判斷設備標識值是否等于當前樹節點的數據域之值,如果等于則步 驟S13、檢索到驅動程序;
[0014] 如果不等于則步驟S14、判斷設備標識是否小于當前樹節點的數據域之值,則步驟 S15、檢索左子樹;否則步驟S16、檢索右子樹;檢索子樹時使用上述步驟S10到步驟S16的 檢索步驟。
[0015] 進一步地,所述的在驅動程序集中檢索的步驟包括:在存于插入設備的驅動程序 集中檢索。
[0016] 以及本發明還提供一種插入設備,用于插入無線控制器中,還包括接入檢測模塊、 設備標識讀取模塊、驅動程序檢索模塊和驅動加載模塊,其中:
[0017] 接入檢測模塊用于檢測到槽位的設備接入信號;
[0018] 設備標識讀取模塊用于讀取接入設備的設備標識;
[0019] 驅動程序檢索模塊用于在驅動程序集中檢索與設備標識對應的驅動程序;
[0020] 驅動加載模塊用于加載檢索到的驅動程序。
[0021] 進一步地,還包括報警信號發出模塊,所述報警信號發出模塊用于在驅動程序檢 索模塊在驅動程序集中沒有檢索到與設備標識對應的驅動程序時,發出報警信號。
[0022] 進一步地,還包括驅動程序集存儲模塊,用于存儲驅動程序集。
[0023] 而且本發明還提供一種無線控制器,具有多個槽位,還包括接入檢測模塊、設備標 識讀取模塊、驅動程序檢索模塊和驅動加載模塊,其中:
[0024] 接入檢測模塊用于檢測到槽位的設備接入信號;
[0025] 設備標識讀取模塊用于讀取接入設備的設備標識;
[0026] 驅動程序檢索模塊用于在驅動程序集中檢索與設備標識對應的驅動程序;
[0027] 驅動加載模塊用于加載檢索到的驅動程序。
[0028] 進一步地,還包括報警信號發出模塊,所述報警信號發出模塊用于在驅動程序檢 索模塊在驅動程序集中沒有檢索到與設備標識對應的驅動程序時,發出報警信號。
[0029] 區別于現有技術,上述技術方案具有如下優點:上述方案用于整機一體化無線控 制器上,在不同型號的接入設備接入無線控制器時,無線控制器可以通過設備標識檢索及 加載驅動程序,實現了對接入設備的加載和接入,方便用戶接入各種型號的設備時,無線控 制器都能支持,實現一個槽位支持多種型號的接入設備,具有復用性、靈活性和易擴展的優 點。

【專利附圖】

【附圖說明】
[0030] 圖1為【背景技術】所述的整機一體化無線控制器示意圖;
[0031] 圖2為本發明實施例的方法的流程圖;
[0032] 圖3為本發明實施例的檢索方法的流程圖;
[0033] 圖4為本發明接入設備實施例的結構示意圖;
[0034] 圖5為本發明無線控制器實施例的結構示意圖。
[0035] 附圖標記說明:
[0036] 1、接入設備,
[0037] 10、接入檢測模塊,
[0038] 11、設備標識讀取模塊,
[0039] 12、驅動程序檢索模塊,
[0040] 13、驅動加載模塊,
[0041] 14、報警信號發出模塊,
[0042] 15、驅動程序集存儲模塊,
[0043] 2、無線控制器,
[0044] 20、槽位,
[0045] 21、接入檢測模塊,
[0046] 22、設備標識讀取模塊,
[0047] 23、驅動程序檢索模塊,
[0048] 24、驅動加載模塊,
[0049] 25、報警信號發出模塊。

【具體實施方式】
[0050] 為詳細說明技術方案的技術內容、構造特征、所實現目的及效果,以下結合具體實 施例并配合附圖詳予說明。
[0051] 請參閱圖2所示,本實施例為一種無線控制器槽位控制方法,應用于無線控制器 或者插入設備。在本實施例中,插入設備和接入設備都是可以接入無線控制器槽位的設備, 名稱的不同是為了便于區分使用了本方法的設備(即插入設備)和現有的設備(接入設 備)。當本方法應用于插入設備時,插入設備應當接入到無線控制器的槽位中,可以選擇接 入到最小的槽位編號或者是在所有接入設備接入前接入插入設備,以便于插入設備對后續 的接入設備進行加載。本實施例包括如下步驟:步驟S101檢測到槽位的設備接入信號后, 即有接入設備接入無線控制器的槽位。步驟S102讀取接入設備的設備標識,設備標識可以 是存放在接入設備的存儲模塊的特征字符串或者接入設備某一硬件模塊的模塊編號。而后 進入步驟S103在驅動程序集中檢索與設備標識對應的驅動程序,驅動程序集中預存有多 組設備標識和與之對應的驅動程序。最后在步驟S104加載檢索到的驅動程序。加載后驅 動程序后,則接入設備即加入無線控制器整機中,可實現接入設備相應的功能。
[0052] 在上述實施例中,接入到無線控制器槽位不同的接入設備,都可以被識別和驅動 起來,從而在一個槽位上可以實現接入不同的接入設備,解決現有箱式無線控制器槽位只 能使用指定的設備,而無法使用其他設備的問題,實現無線控制器槽位復用和靈活性。則用 戶可以更加靈活地配置無線控制器,實現無線控制器設備接入槽位的復用,以適用于更多 的應用場景。
[0053] 在具體應用中,驅動程序集應該盡量存放所有可能接入的接入設備的驅動程序, 以便于無線控制器或者插入設備的檢索和加載。當在實際情況中,可能還是會有讀取到的 設備標識在驅動程序集中無法檢索到相應驅動程序的情況,則無法加載驅動程序。此時無 線控制器或者插入設備可以進行其他的功能和步驟,如進行其他接入設備的檢測。在某些 實施例中,還包括如下步驟:如果在驅動程序集中沒有檢索到與設備標識對應的驅動程序, 則發出報警信號。通過報警信號可以告知用戶所接入的接入設備未被驅動和加載,用戶可 以在驅動程序集中增加該接入設備的設備標識和對應的驅動程序,而后無線控制器或插入 設備即可以進行驅動和加載。報警信號可以是聲音或者光報警信號,相對直觀,可以使得用 戶方便地知道接入設備加載的情況。
[0054] 上述實施例并不限定驅動程序集的存儲形式,驅動程序集可以是無序存放,或是 按照某一屬性進行排序存放,如按照時間或者按照大小進行排序存放。然而由于在無線控 制器或插入設備此類使用嵌入式系統的設備中,嵌入式系統本身處理能力也不像桌面系統 那樣有很強的處理能力,因此,要實現多種接入設備和多種驅動程序的檢索是相當耗時的。 為了實現快速的檢索,在某些實施例中,驅動程序集為平衡二叉樹驅動程序集。平衡二叉樹 驅動程序集即使用平衡二叉樹算法(AVL)存儲所有接入設備的驅動程序集。在AVL中,任 何節點的兩個兒子子樹的高度最大差別為一,所以它也被稱為高度平衡樹。使用平衡二叉 樹查找驅動程序在平均和最壞情況下都是0 (log η),其中η為驅動程序集的驅動程序的個 數。在平衡二叉搜索樹中,我們可以看到,其高度一般都良好地維持在〇 (l〇g2n),大大降低 了操作的時間復雜度。因此,通過引進平衡二叉樹存儲驅動程序集,可以解決通過設備標識 為關鍵詞查找相應驅動程序較緩慢的問題,從而達到快速查找后快速加載的效果。
[0055] 在某些實施例中,在平衡二叉樹驅動程序集檢索與設備標識對應的驅動程序可以 采用如下步驟:如圖3所示,步驟S10、判斷驅動程序集當前樹是否是空樹,如果當前樹是 空樹,則步驟S11、沒有檢索到驅動程序;否則步驟S12、判斷設備標識值是否等于當前樹節 點的數據域之值,如果等于則步驟S13、檢索到驅動程序;如果不等于則步驟S14、判斷設備 標識是否小于當前樹節點的數據域之值,則步驟S15、檢索左子樹;否則步驟S16、檢索右子 樹;檢索子樹時使用上述步驟S10到步驟S16的檢索步驟。即檢索子樹(子集合)時,同 樣判斷是否是空樹(空集合),沒有空樹則同樣判斷設備標識值是否等于當前子樹的數據 域之值,沒有等于的話,則再次檢索下一級子樹,下一級子樹依然采用上述的檢索方法。當 然在某些實施例中,可以對步驟S10到步驟S16進行步驟的調整和修改,如不先進行判斷是 否等于步驟而進行判斷是否大于步驟,這些都是對上述步驟的等效變換,其實質與本實施 例的方法是一致的。通過本實施例方法可以進行驅動程序的快速檢索,如果檢索到驅動程 序則可以進行加載驅動程序,如果沒檢索到驅動程序,則可以進行其他步驟,如發出報警信 號。
[0056] 上述實施例并不限定驅動程序集的存放位置,如驅動程序集可以存儲在無線控制 器的存儲模塊中或者接入設備的存儲模塊中,存放在接入設備中則可以在更新驅動程序時 直接再接上一個具有更新驅動程序集的接入設備,避免了對無線控制器的操作,方便用戶 更新。在某些實施例中,驅動程序集存儲在插入設備中,則在驅動程序集中檢索的步驟包 括:在存于插入設備的驅動程序集中檢索。存儲在插入設備中可以方便地拔下插入設備并 對驅動程序集進行更新。
[0057] 綜上,本方法通過對不同接入設備的加載以及用于快速檢索的方法對接入設備進 行驅動匹配和加載,即讓無線控制器的一個槽位可以接入不同的接入設備,還可以縮短驅 動程序檢索時間,達到快速加載的效果。
[0058] 以及本發明還提供一種插入設備1,如圖4所示,用于插入無線控制器中,還包括 接入檢測模塊10、設備標識讀取模塊11、驅動程序檢索模塊12和驅動加載模塊13。
[0059] 其中,接入檢測模塊10用于檢測到槽位的設備接入信號;設備標識讀取模塊11用 于讀取接入設備的設備標識;驅動程序檢索模塊12用于在驅動程序集中檢索與設備標識 對應的驅動程序;驅動加載模塊13用于加載檢索到的驅動程序。當本插入設備1插入到 無線控制器后,當有新的接入設備接入到無線控制器后,會被接入檢測模塊10會檢測到, 而后設備標識讀取模塊11對接入設備的設備標識進行讀取,驅動程序檢索模塊12會搜索 與之對應的驅動程序后由驅動加載模塊13進行加載,實現了接入設備加入到無線控制器 的目的,當不同的接入設備接入相同槽位時,插入設備1都會進行讀取、搜索和加載,使得 在相同槽位可以加入不同設備,大大提高了無線控制器的復用能力。進一步地,在某些實施 例中,插入設備1可以搜索無線控制器的所有槽位,判斷是否有未被驅動的接入設備,如果 有,則可以讀取未被驅動的接入設備,而后進行驅動程序的檢索和加載,保證無線控制器上 的接入設備都可以加入到無線控制器上,實現整機一體化。
[0060] 為了在驅動程序檢索模塊12未檢索到驅動程序時提示用戶接入設備未被加載, 在某些實施例中,插入設備1還包括報警信號發出模塊14,報警信號發出模塊14用于在 驅動程序檢索模塊在驅動程序集中沒有檢索到與設備標識對應的驅動程序時,發出報警信 號。用戶通過報警信號可以獲知驅動程序集中沒有接入設備的驅動程序,則可以在驅動程 序集中加入該接入設備的設備標識和驅動程序,而后接入設備再次接入時即可被正確加 載。
[0061] 以上插入設備1的實施例中并不限定驅動程序集的存儲位置,優選地,驅動程序 集存放在插入設備1的驅動程序集存儲模塊15中。這樣可以將插入設備1從無線控制器 上取下并進行驅動程序集的更新,更方便。
[0062] 而且本發明還提供一種無線控制器2,如圖5所示,具有多個槽位20,槽位20可以 接入多種接入設備,如風扇設備、電源設備、交換設備和管理板設備等。還包括接入檢測模 塊21、設備標識讀取模塊22、驅動程序檢索模塊23和驅動加載模塊24。
[0063] 其中:接入檢測模塊21用于檢測到槽位的設備接入信號;設備標識讀取模塊22 用于讀取接入設備的設備標識;驅動程序檢索模塊23用于在驅動程序集中檢索與設備標 識對應的驅動程序;驅動加載模塊24用于加載檢索到的驅動程序。則槽位20上接入不同 型號的接入設備時,接入設備的接入會被接入檢測模塊10會檢測到,而后設備標識讀取模 塊11對接入設備的設備標識進行讀取,驅動程序檢索模塊12會搜索與之對應的驅動程序 后由驅動加載模塊13進行加載,則可實現一個槽位接入不同型號的接入設備。解決了現 有無線控制器一個槽位只能接入相應的接入設備,需要接入其他設備時只能進行定制的問 題。
[0064] 在某些實施例中,無線控制器1還包括報警信號發出模塊25,報警信號發出模塊 25用于在驅動程序檢索模塊在驅動程序集中沒有檢索到與設備標識對應的驅動程序時,發 出報警信號。通過報警信號可以告知用戶該接入設備未被加載,避免了用戶在調試時由于 接入設備未被加載而無法正常調試導致時間浪費的情況。
[0065] 上述實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關的硬件來 完成,所述的程序可以存儲于計算機設備可讀取的存儲介質中,用于執行上述各實施例方 法所述的全部或部分步驟。所述計算機設備,例如:個人計算機、服務器、網絡設備、智能 移動終端、智能家居設備、穿戴式智能設備、車載智能設備等;所述的存儲介質,例如:RAM、 ROM、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網絡服務器存儲、網絡云存儲 等。
[0066] 以上所述僅為本發明的實施例,并非因此限制本發明的專利保護范圍,凡是利用 本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關 的【技術領域】,均同理包括在本發明的專利保護范圍內。
【權利要求】
1. 一種無線控制器槽位控制方法,應用于無線控制器或者插入設備,其特征在于:包 括如下步驟:檢測到槽位的設備接入信號后,讀取接入設備的設備標識,在驅動程序集中檢 索與設備標識對應的驅動程序,加載檢索到的驅動程序。
2. 根據權利要求1所述的無線控制器槽位控制方法,其特征在于:還包括如下步驟:如 果在驅動程序集中沒有檢索到與設備標識對應的驅動程序,則發出報警信號。
3. 根據權利要求1所述的無線控制器槽位控制方法,其特征在于:所述的驅動程序集 為平衡二叉樹驅動程序集。
4. 根據權利要求3所述的無線控制器槽位控制方法,其特征在于:檢索與設備標識對 應的驅動程序包括如下步驟: 步驟S10、判斷驅動程序集當前樹是否是空樹,如果當前樹是空樹,則步驟S11、沒有檢 索到驅動程序; 否則步驟S12、判斷設備標識值是否等于當前樹節點的數據域之值,如果等于則步驟 S13、檢索到驅動程序; 如果不等于則步驟S14、判斷設備標識是否小于當前樹節點的數據域之值,則步驟 S15、檢索左子樹;否則步驟S16、檢索右子樹;檢索子樹時使用上述步驟S10到步驟S16的 檢索步驟。
5. 根據權利要求1到4所述的無線控制器槽位控制方法,其特征在于:所述的在驅動 程序集中檢索的步驟包括:在存于插入設備的驅動程序集中檢索。
6. -種插入設備,用于插入無線控制器中,其特征在于:還包括接入檢測模塊、設備標 識讀取模塊、驅動程序檢索模塊和驅動加載模塊,其中: 接入檢測模塊用于檢測到槽位的設備接入信號; 設備標識讀取模塊用于讀取接入設備的設備標識; 驅動程序檢索模塊用于在驅動程序集中檢索與設備標識對應的驅動程序; 驅動加載模塊用于加載檢索到的驅動程序。
7. 根據權利要求6所述的無線控制器,其特征在于:還包括報警信號發出模塊,所述報 警信號發出模塊用于在驅動程序檢索模塊在驅動程序集中沒有檢索到與設備標識對應的 驅動程序時,發出報警信號。
8. 根據權利要求6所述的無線控制器,其特征在于:還包括驅動程序集存儲模塊,用于 存儲驅動程序集。
9. 一種無線控制器,具有多個槽位,其特征在于:還包括接入檢測模塊、設備標識讀取 模塊、驅動程序檢索模塊和驅動加載模塊,其中: 接入檢測模塊用于檢測到槽位的設備接入信號; 設備標識讀取模塊用于讀取接入設備的設備標識; 驅動程序檢索模塊用于在驅動程序集中檢索與設備標識對應的驅動程序; 驅動加載模塊用于加載檢索到的驅動程序。
10. 根據權利要求9所述的無線控制器,其特征在于:還包括報警信號發出模塊,所述 報警信號發出模塊用于在驅動程序檢索模塊在驅動程序集中沒有檢索到與設備標識對應 的驅動程序時,發出報警信號。
【文檔編號】G06F17/30GK104090986SQ201410362760
【公開日】2014年10月8日 申請日期:2014年7月28日 優先權日:2014年7月28日
【發明者】黃海峰, 陳南忠 申請人:福建三元達通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 文昌市| 太康县| 秦安县| 盐池县| 周口市| 曲松县| 珠海市| 高碑店市| 武宣县| 武强县| 河东区| 怀宁县| 会理县| 体育| 崇明县| 确山县| 沅陵县| 林芝县| 交口县| 东山县| 桂东县| 五大连池市| 搜索| 讷河市| 芜湖县| 临海市| 凤阳县| 甘南县| 泊头市| 常山县| 洪洞县| 中超| 双江| 维西| 赞皇县| 乐东| 桃园市| 西安市| 揭西县| 泌阳县| 鄂托克旗|