亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng)與流程

文檔序號:11843480閱讀:258來源:國知局
一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng)與流程

本發(fā)明涉及云終端設備領域,尤其涉及一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng)。



背景技術:

對于成千上萬的云終端設備需要通過云終端管理系統(tǒng)對它們進行管理,而只有云終端設備加入云終端管理系統(tǒng)才可以被云終端管理系統(tǒng)進行管理。例如:云終端設備可以為個人電腦,當其加入了云終端管理系統(tǒng)中時,有一個新的系統(tǒng)更新發(fā)布了,可以通過云終端管理系統(tǒng)向加入的各個云終端設備發(fā)送系統(tǒng)更新的信息,方便、快捷,因此,云終端設備加入云終端管理系統(tǒng)是一種必要的步驟。

對于批量的云終端設備加入云終端管理系統(tǒng)中時,云終端管理系統(tǒng)根據(jù)用戶輸入的IP地址段,搜索IP地址段內存在的云終端設備,并將搜索的結果顯示在云終端管理系統(tǒng)的批量發(fā)現(xiàn)的相關頁面上,用戶可以根據(jù)需要選擇性的將相關云終端設備加入至云終端管理系統(tǒng)。

現(xiàn)有的批量發(fā)現(xiàn)云終端設備的方法,一般是用戶輸入IP地址段,云終端管理系統(tǒng)逐條向IP地址段內的每一個IP地址發(fā)送請求報文(請求云終端設備相關信息),云終端管理系統(tǒng)需要同步等待回復報文;當IP地址對應的云終端設備返回其相關信息或者請求超時之后才會繼續(xù)向下一個IP地址發(fā)送請求報文。

但現(xiàn)有技術的缺點為:

1、發(fā)現(xiàn)云終端設備需要消耗的時間過長;

2、網(wǎng)絡吞吐量比較高。



技術實現(xiàn)要素:

本發(fā)明的目的是提供一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng),解決云終端管理系統(tǒng)在進行云終端設備批量發(fā)現(xiàn)時需要等待的時間過長的問題,同時能夠有效降低網(wǎng)絡吞吐量。

本發(fā)明提供的技術方案如下:

一種云終端設備批量發(fā)現(xiàn)的方法,包括:步驟S20當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;步驟S30同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;步驟S40每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若是,則執(zhí)行下一步,若否,則忽略所述回復報文;步驟S43將所述云終端設備的所述回復報文緩存;步驟S70根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備。

進一步優(yōu)選地,所述請求報文包括:SN號碼;所述步驟S40與所述步驟S43之間還包括:步驟S41解析所述回復報文,得到所述回復報文中包含的所述SN號碼;步驟S42調用所述SN號碼對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若是,則執(zhí)行步驟S43,若否,則忽略所述回復報文。

進一步優(yōu)選地,所述步驟S43和所述步驟S70之間還包括:步驟S50判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間,若是,則執(zhí)行下一步,若否,則執(zhí)行步驟S40。

進一步優(yōu)選地,所述步驟S20之前還包括:步驟S10設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼。

進一步優(yōu)選地,所述步驟S50與所述步驟S70之間還包括:步驟S60取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼。

本發(fā)明還提供一種云終端管理系統(tǒng),包括:獲取模塊,當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;發(fā)送模塊,與所述獲取模塊電連接,所述發(fā)送模塊同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;判斷模塊,與所述發(fā)送模塊電連接,所述判斷模塊每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若否,則忽略所述回復報文;緩存模塊,與所述判斷模塊電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述緩存模塊將所述回復報文緩存;顯示模塊,與所述緩存模塊電連接,所述顯示模塊根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備。

進一步優(yōu)選地,所述請求報文包括:SN號碼;所述云終端管理系統(tǒng)還包括:解析模塊,與所述判斷模塊電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述解析模塊解析所述回復報文,得到所述回復報文中包含的所述SN號碼;所述判斷模塊,進一步用于調用所述SN號碼對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若否,則忽略所述回復報文。

進一步優(yōu)選地,所述判斷模塊,進一步用于判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間。

進一步優(yōu)選地,還包括:配置模塊,與所述判斷模塊電連接,所述配置模塊用于設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼。

進一步優(yōu)選地,所述配置模塊,進一步用于若距離發(fā)送所述請求報文的時間達到所述預設等待時間,所述配置模塊取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼。

與現(xiàn)有技術相比,本發(fā)明的有益效果在于:

1、同時向IP地址段內的每一個IP地址發(fā)送請求報文,不需要等待當前的IP地址對應的云終端設備返回了回復報文或者等待回復報文超時后再向下一個IP地址發(fā)送請求報文,節(jié)省了較長的等待時間。請求報文的消息頭中包括了命令碼,而在處理云終端設備返回的回復報文時,會對接收到的每一條回復報文查看其消息頭是否有對應的響應碼,這種設計保證了后續(xù)能夠緩存正確的回復報文,使在IP地址段內的IP地址對應的云終端設備能夠被正常發(fā)現(xiàn)。

2、請求報文中的SN號碼發(fā)送給云終端設備,是為了讓云終端設備在返回回復報文時把這個SN號碼包含在回復報文中;在解析得到回復報文中包含的SN號碼時,可以通過這個SN號碼查找對應的監(jiān)聽器來進一步處理回復報文,判斷接收到的回復報文是否為發(fā)送的IP地址段內的IP地址對應的云終端設備,如果是的話,就將其緩存。多加的監(jiān)聽器這一步,進一步地保證了緩存正確的回復報文,從而使后續(xù)批量顯示的云終端設備能夠被精確地發(fā)現(xiàn)。

3、在等待云終端設備返回回復報文的時候會判斷等待的時間是否已經(jīng)達到了預設等待時間,避免沒有接收到某一個云終端設備返回的回復報文而長時間等待,造成死循環(huán)的情況。

4、設置預設等待時間、注冊監(jiān)聽器、分配監(jiān)聽器對應的SN號碼是上述各步驟執(zhí)行的基礎,是保證了云終端設備能夠被批量發(fā)現(xiàn)的先決條件。

5、當?shù)竭_了預設等待時間后,會把前面注冊的監(jiān)聽器及其對應的SN號碼取消注冊,一來節(jié)省了資源,二來當下次需要批量發(fā)現(xiàn)云終端設備時可以有新的SN號碼,不會與前面的那批造成混淆。

本發(fā)明的一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng),解決了云終端管理系統(tǒng)在進行云終端設備批量發(fā)現(xiàn)時需要等待的時間過長的問題,同時能夠有效降低網(wǎng)絡吞吐量。

附圖說明

下面將以明確易懂的方式,結合附圖說明優(yōu)選實施方式,對一種云終端設備批量發(fā)現(xiàn)的方法及云終端管理系統(tǒng)的上述特性、技術特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。

圖1是本發(fā)明云終端設備批量發(fā)現(xiàn)的方法一個實施例的流程圖;

圖2是本發(fā)明云終端設備批量發(fā)現(xiàn)的方法另一個實施例的流程圖;

圖3是本發(fā)明云終端管理系統(tǒng)一個實施例的結構示意圖;

圖4是本發(fā)明云終端管理系統(tǒng)另一個實施例的結構示意圖;

圖5是本發(fā)明云終端管理系統(tǒng)另一個實施例的結構示意圖。

附圖標號說明:

10.獲取模塊,20.發(fā)送模塊,30.判斷模塊,40.緩存模塊,50.顯示模塊,60.解析模塊,70.配置模塊,100.云終端管理系統(tǒng),110.發(fā)送端,120.發(fā)現(xiàn)接口,121.監(jiān)聽器,130.接收端,200.云終端設備。

具體實施方式

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。

為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。

在本發(fā)明的一個實施例中,如圖1所示,一種云終端設備批量發(fā)現(xiàn)的方法,包括:步驟S20當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;步驟S30同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;步驟S40每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若是,則執(zhí)行下一步,若否,則忽略所述回復報文;步驟S43將所述云終端設備的所述回復報文緩存;步驟S70根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備。

具體的,關于同時向IP地址段的IP地址發(fā)送請求報文可以理解為,例如:輸入的IP地址段為192.168.1.2--192.168.1.254,同時向IP地址為192.168.1.2,192.168.1.3,192.168.1.4……192.168.1.254的云終端設備發(fā)送請求報文,發(fā)送后等待它們返回的回復報文。請求報文的消息頭中包括了命令碼,當云終端設備接收到請求報文時,會根據(jù)其命令碼生成對應的響應碼放在其返回的回復報文的消息頭中,便于云終端管理設備在接收到回復報文時,可以很快地了解到是否是前面需要批量發(fā)現(xiàn)云終端設備那一批中的云終端設備,若是的話,則將其返回的回復報文進行緩存,之后將緩存的回復報文統(tǒng)一顯示出來?;貜蛨笪?,其實就是云終端設備本身的相關信息,便于后續(xù)添加到云終端管理系統(tǒng)中而需要的必要信息;而顯示批量發(fā)現(xiàn)的云終端設備,等于是將云終端設備對應的回復報文顯示出來,兩者是一一對應的關系。

一般來說,云終端管理系統(tǒng)與云終端設備之間采用UDP、TCP等協(xié)議通信,在這里不作限定。但是,優(yōu)選的是UDP協(xié)議通信,也可以理解為,向云終端設備發(fā)送的是UDP請求報文,主要是因為UDP不需要常連接,不用一直保持常連接通道,通信比較簡單、節(jié)省資源。

優(yōu)選地,所述請求報文還包括:SN號;所述步驟S40與所述步驟S43之間還包括:步驟S41解析所述回復報文,得到所述回復報文中包含的所述SN號;步驟S42調用所述SN號對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若是,則執(zhí)行步驟S43,若否,則忽略所述回復報文。

具體的,注冊的監(jiān)聽器有其全局唯一的SN號碼,而在請求報文中會包括此SN號碼發(fā)送給云終端設備,以便云終端設備在返回的回復報文中加入此SN號碼;當接收到云終端設備返回的回復報文時,會先判斷其的消息頭是否為命令碼對應的響應碼,如果是的話,會進一步解析回復報文,得到SN號碼,然后根據(jù)此SN號碼調用跟它唯一對應的監(jiān)聽器進一步處理回復報文,判斷它是不是先前發(fā)送的IP地址段的IP地址對應的云終端設備返回的,如果是的話,才將此回復報文緩存。同時利用響應碼和監(jiān)聽器對回復報文進行確認、處理,保證了緩存的回復報文的準確性,從而保證了本發(fā)明中云終端設備被批量發(fā)現(xiàn)的精確性。

優(yōu)選地,所述步驟S43和所述步驟S70之間還包括:步驟S50判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間,若是,則執(zhí)行下一步,若否,則執(zhí)行步驟S40。

具體的,在發(fā)送了請求報文后,自然會等待云終端設備返回對應的回復報文,而云終端管理系統(tǒng)并不是無限制地等待云終端設備返回回復報文,如果出現(xiàn)這樣的情況,完全不能解決降低等待時間的問題。因此,判斷是否達到預設等待時間是一種在批量發(fā)現(xiàn)云終端設備中有效降低等待時間的方法,若出現(xiàn)某一個云終端設備一直沒有返回相應的回復報文,在預設等待時間結束后不會再等待這個云終端設備返回的回復報文,而直接將先前緩存的回復報文顯示,即將之前緩存的云終端設備顯示出來,便于用戶后續(xù)的操作。需要注意的是,這里的預設等待時間可以自行根據(jù)需要定義,一般3-5秒便可實現(xiàn)大批量的云終端設備被發(fā)現(xiàn)。

優(yōu)選地,所述步驟S20之前還包括:步驟S10設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼。

所述步驟S50與所述步驟S70之間還包括:步驟S60取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼。

具體的,預設等待時間的設置、監(jiān)聽器的注冊和SN號的分配都是批量發(fā)現(xiàn)云終端設備過程中必不可少的條件,它們的存在保證整個流程運行的順暢且有效率。

而在預設等待時間結束后,取消注冊監(jiān)聽器及其對應的SN號碼,一來節(jié)省了不必要的空間占用,二來也保證了后續(xù)進行批量發(fā)現(xiàn)時可以采用新的監(jiān)聽器及對應的SN號碼,因為SN號碼是全局唯一的,且在預設等待時間結束后就會取消,因此,不同批次的云終端設備發(fā)現(xiàn)的操作不會交叉混淆,保證了云終端設備被批量發(fā)現(xiàn)的精確性。

在本發(fā)明的另一個實施例中,如圖2所示,一種云終端設備批量發(fā)現(xiàn)的方法,包括:步驟S10設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼;步驟S20當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;步驟S30同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;所述請求報文包括:SN號碼;步驟S40每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若是,則執(zhí)行下一步,若否,則忽略所述回復報文;步驟S41解析所述回復報文,得到所述回復報文中包含的所述SN號碼;步驟S42調用所述SN號碼對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若是,則執(zhí)行步驟S43,若否,則忽略所述回復報文;步驟S43將所述云終端設備的所述回復報文緩存;步驟S50判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間,若是,則執(zhí)行下一步,若否,則執(zhí)行步驟S40;步驟S60取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼;步驟S70根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備。

具體的,本發(fā)明的云終端管理系統(tǒng)同時向IP地址段內的IP地址(對應的云終端設備)發(fā)送請求報文,節(jié)省了同步等待每條回復報文的時間,即不再需要云終端管理系統(tǒng)逐條向IP地址段內的每一個IP地址發(fā)送請求報文,只有當IP地址對應的云終端設備返回了回復報文(即云終端設備的相關信息)或達到預設等待時間后才繼續(xù)向下一個IP地址發(fā)送請求報文;且同時發(fā)送請求報文及后續(xù)等待云終端設備返回回復報文這種行為也降低了網(wǎng)絡吞吐量;另外,由于是云終端管理系統(tǒng)向云終端設備發(fā)送請求報文,因此,不需要事先將云終端管理系統(tǒng)的IP地址、端口相關信息配置到云終端設備中,大大提高了用戶的使用體驗。

在本發(fā)明的另一個實施例中,如圖5所示,云終端管理系統(tǒng)100與云終端設備200之間進行通信,云終端管理系統(tǒng)100中定義了一個接收端130和一個發(fā)送端110,在具體的實施過程中,接收端130和發(fā)送端110可以使用同一個端口也可以使用不同的端口,為了節(jié)省資源,一般會采用同一個端口作為接收端和發(fā)送端。另外,需要注意的是,當云終端管理系統(tǒng)啟動時,首先需要啟動接收端130,因為,接收端相當于一個線程,為了保證不漏掉消息,一直處于運行狀態(tài),所以需要先行啟動;而發(fā)送端是在需要使用的時候才會調用它,發(fā)送完畢,就會退出,例如:要給IP地址段內的IP地址對應的云終端設備發(fā)送請求報文時,就會調用發(fā)送端,發(fā)完后,發(fā)送端就會退出。

在接收端接收到云終端設備返回的回復報文后,就會轉到發(fā)現(xiàn)接口120進行處理;在配置的階段,需要在發(fā)送接口120中開辟一塊緩存區(qū)域,用來存儲后續(xù)發(fā)現(xiàn)的云終端設備的回復報文,即云終端設備的相關信息。另外,監(jiān)聽器121是在發(fā)現(xiàn)接口120中注冊的,監(jiān)聽器121是定義在發(fā)現(xiàn)接口120中的一個匿名內部類,該監(jiān)聽器121具有訪問在發(fā)現(xiàn)接口中定義的緩存的權限;在注冊監(jiān)聽器時使用發(fā)現(xiàn)接口生成的一個全局唯一的SN號碼作為KEY(鍵值對),注冊監(jiān)聽器的過程就是把監(jiān)聽器的實例和SN號碼做一個映射存儲在接收端,其中的SN號碼會在發(fā)送請求報文中發(fā)送給云終端設備,云終端設備在回復的時候需要把SN號碼返回至云終端管理系統(tǒng)的接收端。

發(fā)送端向IP地址范圍內的每一個IP地址發(fā)送請求報文,請求報文的消息頭包含命令碼,例如:discover,接收端接收到云終端設備返回的回復報文時,會先判斷是否為請求報文的回復報文,可以根據(jù)回復報文的消息頭來判斷,例如:如果回復報文的消息頭為,discover-response,則說明這個回復報文是剛才請求報文的,然后再根據(jù)此回復報文中的SN號碼調用相應的監(jiān)聽器來處理回復報文,進一步判斷它是不是剛剛IP地址段范圍內的IP地址對應的云終端設備返回的,如果是的話,就將此回復報文存儲在緩存中。為了避免出現(xiàn)無限制等待返回的回復報文的情況,會設置預設等待時間,在預設等待時間結束后,可以取消監(jiān)聽器及對應的SN號碼,并顯示緩存的所有云終端設備(也可以理解為,回復報文)。

在本發(fā)明的另一個實施例中,如圖3所示,一種云終端管理系統(tǒng),包括:獲取模塊10,當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;發(fā)送模塊20,與所述獲取模塊10電連接,所述發(fā)送模塊20同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;判斷模塊30,與所述發(fā)送模塊20電連接,所述判斷模塊30每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若否,則忽略所述回復報文;緩存模塊40,與所述判斷模塊電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述緩存模塊40將所述回復報文緩存;顯示模塊50,與所述緩存模塊40電連接,所述顯示模塊50根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備。

具體的,同時向IP地址段范圍內的IP地址發(fā)送請求報文,減少了現(xiàn)有技術中同步等待時間;且當接收到的回復報文是需要的回復報文時,會將其緩存起來,最后一起將緩存的回復報文顯示,實現(xiàn)批量發(fā)現(xiàn)云終端設備的目的;這種設計對于批量發(fā)現(xiàn)云終端設備而言,消耗時間較短且網(wǎng)絡吞吐量較低,具有明顯改進用戶體驗的效果。

優(yōu)選地,所述請求報文還包括:SN號碼;所述云終端管理系統(tǒng)還包括:解析模塊60,與所述判斷模塊30電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述解析模塊60解析所述回復報文,得到所述回復報文中包含的所述SN號碼;所述判斷模塊30,進一步用于調用所述SN號碼對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若否,則忽略所述回復報文。

具體的,為了保證緩存的回復報文的精確性,除了會檢查回復報文的消息頭之外,還會根據(jù)回復報文中的SN號碼調用對應的監(jiān)聽器來處理此回復報文,判斷它是否為IP地址段范圍內的IP地址對應的云終端設備返回的,如果是的話,才將其緩存,不是的話,就忽略它;利用兩種手段(消息頭和監(jiān)聽器)多方面地保證了緩存回復報文的精確性,使被批量發(fā)現(xiàn)的云終端設備可以達到準確性的要求。

優(yōu)選地,所述判斷模塊30,進一步用于判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間。

具體的,在發(fā)送了請求報文給云終端設備后,會有一個預設等等時間,即只有在此時間段內才會等待IP地址段內的云終端設備返回的回復報文,超出了就不會再將其緩存、顯示了;預設等待時間保證了云終端管理系統(tǒng)的工作效率,不會消耗過長的時間進行發(fā)現(xiàn)云終端設備。

優(yōu)選地,還包括:配置模塊70,與所述判斷模塊30電連接,所述配置模塊70用于設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼。

具體的,預設等待時間保證了云終端管理系統(tǒng)的工作效率;監(jiān)聽器及其對應的SN號碼保證了云終端管理系統(tǒng)批量發(fā)現(xiàn)云終端設備的精確性。

優(yōu)選地,所述配置模塊70,進一步用于若距離發(fā)送所述請求報文的時間達到所述預設等待時間,所述配置模塊取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼。

具體的,在預設等待時間結束后,會取消注冊的監(jiān)聽器及對應的SN號碼,一來是節(jié)省了系統(tǒng)資源,二來也保證了兩個批次的批量發(fā)現(xiàn)云終端設備返回的回復報文不會發(fā)現(xiàn)混淆,保證了云終端管理系統(tǒng)批量發(fā)現(xiàn)云終端設備的精確性。

在本發(fā)明的另一個實施例中,如圖4所示,一種云終端管理系統(tǒng),包括:獲取模塊10,當需要批量發(fā)現(xiàn)云終端設備時,獲取用戶輸入的IP地址段;發(fā)送模塊20,與所述獲取模塊10電連接,所述發(fā)送模塊20同時向所述IP地址段內的每一個IP地址發(fā)送請求報文;其中,所述請求報文的消息頭包括:命令碼;所述請求報文包括:SN號碼;判斷模塊30,與所述發(fā)送模塊20電連接,所述判斷模塊30每接收到一條云終端設備返回的回復報文時,判斷所述回復報文的消息頭是否含有與所述命令碼對應的響應碼,若否,則忽略所述回復報文;以及,調用所述SN號碼對應的監(jiān)聽器處理所述回復報文,判斷所述回復報文是否為所述IP地址段中的IP地址對應的云終端設備返回的,若否,則忽略所述回復報文;以及,判斷距離發(fā)送所述請求報文的時間是否達到預設等待時間;緩存模塊40,與所述判斷模塊30電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述緩存模塊將所述回復報文緩存;顯示模塊50,與所述緩存模塊40電連接,所述顯示模塊50根據(jù)緩存的所有所述回復報文,顯示批量發(fā)現(xiàn)的云終端設備;解析模塊60,與所述判斷模塊30電連接,當所述回復報文的消息頭含有與所述命令碼對應的響應碼時,所述解析模塊60解析所述回復報文,得到所述回復報文中包含的所述SN號碼;配置模塊70,與所述判斷模塊60電連接,所述配置模塊用于設置所述預設等待時間,注冊所述監(jiān)聽器,并分配所述監(jiān)聽器對應的所述SN號碼;以及,若距離發(fā)送所述請求報文的時間達到所述預設等待時間,所述配置模塊取消注冊的所述監(jiān)聽器及分配的所述監(jiān)聽器對應的所述SN號碼。

具體的,本發(fā)明的云終端管理系統(tǒng)批量發(fā)現(xiàn)云終端設備消耗的時間較短,且精確性較高、網(wǎng)絡吞吐量也比較低;另外,不需要事先向云終端設備配置云終端管理系統(tǒng)的IP地址、端口相關信息等,使用方便、快捷,易于普及、推廣。

應當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1