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