用于將動態(tài)主機配置協(xié)議范圍可視化的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施例涉及將動態(tài)主機配置協(xié)議范圍可視化。
【背景技術(shù)】
[0002]動態(tài)主機配置協(xié)議(DHCP)是能夠用來配置客戶設(shè)備的網(wǎng)際協(xié)議(IP)地址的協(xié)議。例如,DHCP服務(wù)器可以使用DHCP以向由DHCP服務(wù)器所服務(wù)的客戶設(shè)備分配IP地址。DHCP服務(wù)器可以將IP地址的某些區(qū)域配置為將由該客戶設(shè)備使用的IP地址。將由該客戶設(shè)備使用的IP地址的區(qū)域可以被認為是DHCP范圍。
【發(fā)明內(nèi)容】
[0003]根據(jù)第一實施例,一種方法可以包括確定網(wǎng)際協(xié)議地址的第一區(qū)域與第一范圍對應(yīng)。該方法還可以包括顯示第一范圍的第一可視表示。該第一可視表示包括第一顯示條。該第一顯示條的長度表示第一范圍的跨距。第一范圍中的每個網(wǎng)際協(xié)議地址在第一顯示條內(nèi)具有表示性位置。
[0004]在第一實施例的方法中,該確定包括確定網(wǎng)際協(xié)議地址的區(qū)域與動態(tài)主機配置協(xié)議范圍對應(yīng)。
[0005]在第一實施例的方法中,第一顯示條的一部分是第一范圍中的排除地址的可視表不O
[0006]在第一實施例的方法中,該方法還可以包括顯示與第一范圍相關(guān)的至少一個范圍的列表。
[0007]在第一實施例的方法中,該方法還可以包括確定網(wǎng)際協(xié)議地址的第二區(qū)域與第二范圍對應(yīng)。該方法還可以包括顯示第二范圍的第二可視表示。第二可視表示包括第二顯示條。該第二顯示條的長度表示第二范圍的跨距。第二范圍中的每個網(wǎng)際協(xié)議地址在第二顯示條內(nèi)具有表示性位置。
[0008]在第一實施例的方法中,該方法還可以包括確定網(wǎng)際協(xié)議地址的第三區(qū)域與第一范圍和第二范圍所共有的網(wǎng)際協(xié)議地址的區(qū)域?qū)?yīng)。該方法還可以包括顯示第三區(qū)域的第三可視表示。該第三可視表示包括第三顯示條。該第三顯示條的長度表示第三區(qū)域的跨距。第三區(qū)域中的每個網(wǎng)際協(xié)議地址在第三顯示條內(nèi)具有表示性位置。
[0009]根據(jù)第二實施例,一種裝置可以包括至少一個處理器。該裝置還可以包括至少一個存儲器,該至少一個存儲器包括計算機程序代碼。該至少一個存儲器和計算機程序代碼可以被配置成與至少一個處理器一起使該裝置至少:確定網(wǎng)際協(xié)議地址的第一區(qū)域與第一范圍對應(yīng)。還可以使該裝置顯示第一范圍的第一可視表示。該第一可視表示包括第一顯示條。該第一顯示條的長度表示第一范圍的跨距。第一范圍中的每個網(wǎng)際協(xié)議地址在第一顯示條內(nèi)具有表示性位置。
[0010]在第二實施例的裝置中,該確定可以包括確定網(wǎng)際協(xié)議地址的區(qū)域與動態(tài)主機配置協(xié)議范圍對應(yīng)。
[0011]在第二實施例的裝置中,第一顯示條的一部分是第一范圍中的排除地址的可視表不O
[0012]在第二實施例的裝置中,還可以使該裝置顯示與第一范圍相關(guān)的至少一個范圍的列表。
[0013]在第二實施例的裝置中,還可以使該裝置確定網(wǎng)際協(xié)議地址的第二區(qū)域與第二范圍對應(yīng)。還可以使該裝置顯示第二范圍的第二可視表示。該第二可視表示包括第二顯示條。該第二顯示條的長度表示第二范圍的跨距。第二范圍中的每個網(wǎng)際協(xié)議地址在第二顯示條內(nèi)具有表示性位置。
[0014]在第二實施例的裝置中,還使該裝置確定網(wǎng)際協(xié)議地址的第三區(qū)域與第一范圍和第二范圍所共有的網(wǎng)際協(xié)議地址的區(qū)域?qū)?yīng)。還使該裝置顯示第三區(qū)域的第三可視表示。該第三可視表示包括第三顯示條。該第三顯示條的長度表示第三區(qū)域的跨距。第三區(qū)域中的每個網(wǎng)際協(xié)議地址在第三顯示條內(nèi)具有表示性位置。
[0015]根據(jù)第三實施例,一種可以在非瞬態(tài)計算機可讀介質(zhì)上體現(xiàn)的計算機程序產(chǎn)品。該計算機程序產(chǎn)品可以被配置成控制處理器執(zhí)行如下過程。該過程可以包括確定網(wǎng)際協(xié)議地址的第一區(qū)域與第一范圍對應(yīng)。該過程還可以包括顯示第一范圍的第一可視表示。該第一可視表示包括第一顯示條。該第一顯示條的長度表示第一范圍的跨距。第一范圍中的每個網(wǎng)際協(xié)議地址在第一顯示條內(nèi)具有表示性位置。
[0016]在第三實施例的計算機程序產(chǎn)品中,該確定包括確定網(wǎng)際協(xié)議地址的區(qū)域與動態(tài)主機配置協(xié)議范圍對應(yīng)。
[0017]在第三實施例的計算機程序產(chǎn)品中,第一顯示條的一部分是第一范圍中的排除地址的可視表示。
[0018]在第三實施例的計算機程序產(chǎn)品中,該過程還包括顯示與第一范圍相關(guān)的至少一個范圍的列表。
[0019]在第三實施例的計算機程序產(chǎn)品中,該過程還包括確定網(wǎng)際協(xié)議地址的第二區(qū)域與第二范圍對應(yīng)。該過程還可以包括顯示第二范圍的第二可視表示。該第二可視表示包括第二顯示條。該第二顯示條的長度表示第二范圍的跨距。第二范圍中的每個網(wǎng)際協(xié)議地址在第二顯示條內(nèi)具有表示性位置。
[0020]在第三實施例的計算機程序產(chǎn)品中,該過程還可以包括確定網(wǎng)際協(xié)議地址的第三區(qū)域與第一范圍和第二范圍所共有的網(wǎng)際協(xié)議地址的區(qū)域?qū)?yīng)。該過程還可以包括顯示第三區(qū)域的第三可視表示。該第三可視表示包括第三顯示條。該第三顯示條的長度表示第三區(qū)域的跨距。第三區(qū)域中的每個網(wǎng)際協(xié)議地址在第三顯示條內(nèi)具有表示性位置。
【附圖說明】
[0021]出于理解本發(fā)明的目的,應(yīng)當參考附圖,其中:
[0022]圖1圖示根據(jù)一個實施例的用于將DHCP范圍可視化的用戶界面;
[0023]圖2圖示根據(jù)另一實施例的用于將DHCP范圍可視化的另一用戶界面;
[0024]圖3圖示根據(jù)本發(fā)明的實施例的方法的流程圖;
[0025]圖4圖示根據(jù)本發(fā)明的實施例的裝置;以及
[0026]圖5圖示根據(jù)本發(fā)明的實施例的裝置。
【具體實施方式】
[0027]本發(fā)明的實施例涉及將動態(tài)主機配置協(xié)議范圍可視化。DHCP服務(wù)器可以維護多個IP地址,并且DHCP服務(wù)器可以判定要對IP地址中的每個IP地址進行什么處理。例如,DHCP服務(wù)器可以保留某些IP地址用于專用目的,諸如用于由專用服務(wù)器(諸如例如打印機服務(wù)器或電子郵件服務(wù)器)來使用。對于沒有被保留的IP地址,DHCP服務(wù)器可以向請求至DHCP服務(wù)器的連接的新的客戶設(shè)備出借這些IP地址。DHCP服務(wù)器可以根據(jù)DHCP范圍來組織其IP地址。DHCP服務(wù)器可以指定一個范圍作為包括根據(jù)某種目的而被分組的IP地址。一個范圍可以被分成較小的范圍(即分成原始范圍的子范圍)。
[0028]如上所述,例如DHCP范圍可以包括DHCP管理員已經(jīng)分配某個指定的IP地址的區(qū)域。如果DHCP服務(wù)器向客戶設(shè)備分配IP地址,則客戶設(shè)備可以使用IP地址作為其網(wǎng)絡(luò)地址以與其他聯(lián)網(wǎng)設(shè)備通信。例如,客戶設(shè)備可以包括但不限于例如膝上型計算機、臺式計算機、智能手機、便攜式計算設(shè)備、服務(wù)器和打印機。DHCP范圍還可以具有與客戶設(shè)備在DHCP范圍內(nèi)可以使用的所分配的IP地址的持續(xù)時間對應(yīng)的關(guān)聯(lián)租賃期值。
[0029]管理范圍的先前方法(諸如由Microsoft Windows?所使用的方法)允許用戶劃分范圍。然而,在使用先前方法時,用戶不能容易地確定哪些范圍已經(jīng)被劃分以及每個范圍如何與其他范圍相關(guān)。具體地,根據(jù)先前方法,如果某個范圍已經(jīng)被劃分,則用戶不能容易地查明劃分已經(jīng)出現(xiàn),因為通常沒有劃分的蹤跡/記錄。根據(jù)先前方法,即使兩個范圍相關(guān),用戶仍然不能容易地查明該關(guān)系存在,因為通常沒有在范圍之間的關(guān)系的蹤跡/記錄。另夕卜,在使用先前方法時,用戶在將特定范圍內(nèi)包括哪些IP地址進行可視化方面可能具有困難。另外,在使用先前方法時,用戶可能不能夠容易地確定兩個不同范圍是否重疊。如果兩個不同范圍重疊,則可能向兩個不同設(shè)備分配(兩個范圍所共有的)一個IP地址,致使兩個設(shè)備產(chǎn)生間歇性連接問題。通過容易地確定兩個范圍是否重疊,用戶可以更容易地識別和解決這些連接問題。
[0030]與先前方法相反,本發(fā)明的實施例可以指示哪些范圍相關(guān)。另外,本發(fā)明的實施例可以將范圍可視化。例如,如以下更詳細地描述的,本發(fā)明的某些實施例可以通過使用顯示條來將范圍可視化。通過查看顯示條,用戶可以更容易地確定特定范圍內(nèi)包括哪些IP地址。另外,如以下更詳細地描述的,本發(fā)明的實施例可以允許用戶容易地確定不同范圍是否重疊。
[0031]圖1圖示根據(jù)一個實施例的用于將DHCP范圍可視化的用戶界面。例如,用戶界面100不出“Curitiba”范圍121和“Curitiba-Dev”范圍120。用戶界面100還不出與范圍“Curitiba-Dev” 120和范圍“Curitiba” 121對應(yīng)的不同顯示條。例如,顯示條101與范圍“Curitiba-Dev”120的可視化對應(yīng)。顯示條101的長度表示范圍/區(qū)域的跨距。在一個實施例中,每個顯示條101可以是恒定長度。范圍“Curitiba-Dev” 120中的每個IP地址在顯示條101內(nèi)具有表示性位置。該表示性位置在顯示條101內(nèi)可以用數(shù)字排序。本發(fā)明的實施例還可以在彈出窗口中顯示關(guān)于每個范圍的信息,該彈出窗口在用戶移動指示器、諸如鼠標在條101上時出現(xiàn)。例如,用戶界面100可以在彈出窗口 105中顯示關(guān)于每個范圍的信息。例如,通過訪問彈出窗口 105,用戶可以看到關(guān)于“Curitiba-Dev”范圍120的詳細信息。彈出窗口 105示出“Curitiba-Dev”范圍120包括在80.0.0.1至80.0.0.254的“范圍地址區(qū)域”內(nèi)的IP地址,總共254個地址。在與“Curitiba-Dev”范圍120對應(yīng)的254個地址中,該范圍中的一些地址可以被指定為“排除地址”。排除地址是在“Curitiba-Dev”范圍120內(nèi)的地址,但是DHCP服務(wù)器通常不向請求客戶設(shè)備分配該排除地址。再次參考圖1,彈出窗口 105 示出 “Curitiba-Dev” 范圍 120 具有范圍從 80.0.0.128 到 80.0.0.255 的“排除地址”。排除地址80.0.0.128到80.0.0.255通過條101的深色部分來可視地表示。該條101的深色部分可以根據(jù)該排除地址在范圍120的整個區(qū)域內(nèi)在何處而在顯示條101內(nèi)被定位和定尺寸。因為可以定義多個排除地址區(qū)域,所以可以存在多個條101的淺色或深色部分。另外,彈出窗口 105可以示出相關(guān)范圍(諸如相關(guān)范圍“Tokyo-dev”)。范圍“Tokyo-dev”可以與“Curitiba-Dev”范圍120相關(guān),因為范圍“Tokyo-dev”可以包括在范圍“Curitiba-dev”中也包括的IP地址。如果以下條件成立,則兩個相關(guān)范圍可以具有相關(guān)IP地址:a)該范圍在使用相同私有IP地址區(qū)域的不同物理網(wǎng)絡(luò)上,或者b)該范圍在相同物理網(wǎng)絡(luò)上但是共享地址區(qū)域,這因為DHCP管理員定義范圍的方式或者因為該范圍中的一個范圍已經(jīng)被劃分。
[0032]圖2圖示根據(jù)另一實施例的用于將DHCP范圍可視化的另一用戶界面。圖2圖