欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

發(fā)現(xiàn)工業(yè)裝備以及與工業(yè)裝備通信的方法

文檔序號:7737291閱讀:122來源:國知局
專利名稱:發(fā)現(xiàn)工業(yè)裝備以及與工業(yè)裝備通信的方法
技術(shù)領(lǐng)域
所要求保護(hù)的發(fā)明涉及與網(wǎng)絡(luò)上的設(shè)備進(jìn)行通信,并且更具體地,涉及以基本自動的方式初始建立與局域網(wǎng)上的設(shè)備的通信。特別地,本發(fā)明涉及分別根據(jù)權(quán)利要求1、21、 25和35前序的初始建立與局域網(wǎng)上設(shè)備的通信的方法,其上編碼有可執(zhí)行指令來進(jìn)行該方法的計算機可讀介質(zhì),以及基于計算機的裝置。
背景技術(shù)
在局域網(wǎng)(LAN)環(huán)境中,用戶可能期望將主計算機(例如PC)連接到LAN,以便于與LAN上的特定設(shè)備通信。例如,LAN可以是以太網(wǎng)LAN而連接到LAN的設(shè)備可以是支持以太網(wǎng)的焊接電源。對于過去的產(chǎn)品而言,通信曾通常是通過串口而非以太網(wǎng)實現(xiàn)的,但是較新的產(chǎn)品通常是支持以太網(wǎng)的。用戶可能期望與設(shè)備通信來例如診斷該設(shè)備的問題,從該設(shè)備提取和記錄數(shù)據(jù)日志,更新設(shè)備的可編程固件,或者監(jiān)控該設(shè)備所進(jìn)行的工藝(例如焊接工藝)。與LAN上的設(shè)備進(jìn)行通信的障礙之一在于與該設(shè)備的通信的初始建立。例如,用戶可以將主計算機連接到LAN并且可能期望經(jīng)由該主計算機來與LAN上的特定設(shè)備通信。 然而,用戶可能不知道該設(shè)備的IP地址,并且因此不得不在追查設(shè)備的IP地址上浪費時間。此外,即便用戶知道該設(shè)備的IP地址,該用戶可能并不精通網(wǎng)絡(luò)并且因此可能不知道如何使用設(shè)備IP地址來設(shè)置主計算機以連接到設(shè)備。結(jié)果,用戶可能不得不聯(lián)系IT人員來幫助建立其主計算機與LAN上設(shè)備之間的通信。通過將常規(guī)的、傳統(tǒng)提議的方案與如本申請其余部分中參照附圖所闡述的本發(fā)明實施方案進(jìn)行比較,本領(lǐng)域技術(shù)人員將清楚這些常規(guī)的、傳統(tǒng)提議的方案的其他限制和缺
點ο

發(fā)明內(nèi)容
所要求保護(hù)的發(fā)明尤其適用于與焊接環(huán)境中能夠可操作地連接到局域網(wǎng)(LAN) (例如以太網(wǎng)LAN)的焊接裝備(例如焊接電源)一起使用,并且因此將特別參照連接到LAN 的焊接裝備來描述本發(fā)明的實施方案。然而,所要求保護(hù)的發(fā)明具有更寬泛的應(yīng)用并且可以與其他類型的網(wǎng)絡(luò)可連接設(shè)備一起使用。本發(fā)明的實施方案包括以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信的方法。本發(fā)明的另一實施方案包括計算機可讀介質(zhì),其上編碼有計算機可執(zhí)行指令來進(jìn)行以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信的方法。本發(fā)明的再一實施方案包括用于以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信的、基于計算機的裝置。本發(fā)明的另一實施方案包括這樣的基于計算機的裝置,其包括用于以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信的軟件應(yīng)用。本發(fā)明的各個實施方案允許通過以下操作初始建立與局域網(wǎng)上設(shè)備的通信在所述網(wǎng)絡(luò)上啟動廣播發(fā)現(xiàn)請求;針對來自連接到所述網(wǎng)絡(luò)的設(shè)備的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控所述網(wǎng)絡(luò);允許從對所述廣播發(fā)現(xiàn)請求作出響應(yīng)的所述設(shè)備的列表選擇設(shè)備; 確定被選設(shè)備的主IP地址是否在所述基于計算機的裝備的子網(wǎng)內(nèi);如果所述被選設(shè)備的當(dāng)前替代性IP地址存在并且如果確定所述主IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),確定所述被選設(shè)備的所述當(dāng)前替代性IP地址是否在所述基于計算機的裝備的所述子網(wǎng)內(nèi);如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),生成新替代性IP地址;如果生成所述新替代性 IP地址,檢查所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上;以及如果生成所述新替代性 IP地址并且所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上,將所述新替代性IP地址分配給所述被選設(shè)備。從以下描述、所附權(quán)利要求書和附圖將更完整地理解所要求保護(hù)的本發(fā)明的這些和其他特征,以及本發(fā)明的所圖示實施方案和其他實施方案。


圖1圖示局域網(wǎng)(LAN)第一示例性實施方案的示意性框圖;圖2圖示局域網(wǎng)(LAN)第二示例性實施方案的示意性框圖;圖3圖示以基本自動的方式初始建立與圖1或圖2的局域網(wǎng)(LAN)上設(shè)備的通信的方法的示例性實施方案的流程圖;圖4圖示顯示連接到圖1的局域網(wǎng)(LAN)的多個設(shè)備的應(yīng)用窗口的示例性實施方案;以及圖5圖示顯示連接到圖2的局域網(wǎng)(LAN)的單個設(shè)備的應(yīng)用窗口的示例性實施方案。
具體實施例方式圖1圖示焊接環(huán)境中局域網(wǎng)(LAN)IOO的第一示例性實施方案的示意性框圖。 LAN100是基于以太網(wǎng)的LAN?;谝蕴W(wǎng)的LAN是本領(lǐng)域公知的?;诔蕴W(wǎng)之外的協(xié)議的LAN也是可能的。包括機器人焊接系統(tǒng)110、第一焊接電源120、第一焊絲輸送器130、 第二焊絲輸送器140、第二焊接電源150和第三焊接電源160的多個設(shè)備可操作地連接到 LAN 100。所有設(shè)備110-160均是支持以太網(wǎng)(即支持以太網(wǎng)通信)的。LAN 100也可以連接到其他設(shè)備,例如焊接用戶界面。設(shè)備110-160的每一個均被配置為具有一主IP地址。另外,根據(jù)本發(fā)明一實施方案,所述設(shè)備中的每一個均可以被配置為具有替代性(alternate) IP地址。結(jié)果,與LAN 100上任何特定設(shè)備的通信可以使用該特定設(shè)備的主IP地址或者該特定設(shè)備的替代性IP 地址來實現(xiàn)。用戶可能期望建立與LAN 100上設(shè)備110-160之一的通信。用戶可以將基于計算機的裝置170(例如充當(dāng)主計算機的膝上型PC)可操作地連接到LAN 100,以便利與設(shè)備 (例如機器人焊接系統(tǒng)110)的通信的建立。該基于計算機的裝置170具有其自身的IP地址。用戶可能期望與所述設(shè)備通信來例如診斷該設(shè)備的問題、從該設(shè)備提取和記錄數(shù)據(jù)日志、更新所述設(shè)備的可編程固件或者監(jiān)控該設(shè)備所進(jìn)行的工藝(例如焊接工藝)。通信的其他原因也是可能的。
一般來說,LAN是一種跨相對小的區(qū)域并包括一系列線纜和路由器或集線器 (hub)的計算機網(wǎng)絡(luò)。LAN可以限于例如建筑物的單個辦公室或組內(nèi)。很多LAN連接工作站和個人計算機(PC)。LAN中的每個節(jié)點(各個設(shè)備)通常具有同種中央處理能力來執(zhí)行程序并訪問LAN上的其他設(shè)備。結(jié)果,很多用戶可以例如在LAN上共享設(shè)備和數(shù)據(jù)并且彼此通信。在LAN的不同類型中,使用以太網(wǎng)協(xié)議的LAN是非常普遍的。協(xié)議包括用于在LAN 上發(fā)送數(shù)據(jù)以及設(shè)備如何在網(wǎng)絡(luò)上識別彼此的規(guī)則和編碼規(guī)范。協(xié)議還確定例如網(wǎng)絡(luò)是使用點對點還是客戶/服務(wù)器架構(gòu)。LAN例如可以被配置為環(huán)形配置、中心/輻射配置或者串行配置。用于將設(shè)備在LAN上連接在一起的介質(zhì)例如可以包括雙絞線、同軸電纜或光纖線纜。然而,無線LAN上的設(shè)備通過無線電頻率技術(shù)進(jìn)行通信。盡管LAN 100包括多個設(shè)備110-160和主計算機170,但是使用在這里,術(shù)語LAN 也可以指簡單得多的配置。例如,圖2圖示局域網(wǎng)(LAN) 200的第二實施方案的示意性框圖。 LAN 200包括機器人焊接系統(tǒng)110和基于計算機的裝置170。基于計算機的裝置170經(jīng)由直通型交叉線纜210直接連接到機器人焊接系統(tǒng)110的以太網(wǎng)端口,便利所述基于計算機的裝置170和機器人焊接系統(tǒng)110之間的以太網(wǎng)連接的建立。圖3圖示以基本自動的方式初始建立與圖1局域網(wǎng)(LAN) 100或圖2的LAN 200上設(shè)備(例如110)的通信的方法的示例性實施方案的流程圖。用戶如圖1中那樣將主計算機170連接到網(wǎng)絡(luò)(或者如圖2中那樣直接連接到設(shè)備),并且啟動寄宿在該主計算機170 上的“創(chuàng)建連接”軟件應(yīng)用。該軟件應(yīng)用隨后前進(jìn)到以少量的用戶交互(即基本上自動地) 執(zhí)行方法300。在步驟310,主計算機在網(wǎng)絡(luò)上發(fā)送或者傳輸廣播發(fā)現(xiàn)請求到所有連接到該網(wǎng)絡(luò)的設(shè)備的特定端口。所述廣播發(fā)現(xiàn)請求包括請求主計算機的媒體訪問控制(MAC)地址連同特殊的偽IP地址(例如255. 255. 255. 255),所述偽IP地址指示這是一個發(fā)往網(wǎng)絡(luò)上所有設(shè)備的廣播請求。該廣播發(fā)現(xiàn)請求的目的是確定或者核實哪些設(shè)備當(dāng)前連接到所述網(wǎng)絡(luò)并且因此可以被訪問來進(jìn)行通信。在步驟320,主計算機針對來自連接到網(wǎng)絡(luò)的設(shè)備的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控網(wǎng)絡(luò)。一旦在步驟330接收到響應(yīng),則在步驟340中該用戶從對此廣播發(fā)現(xiàn)請求作出過響應(yīng)的設(shè)備的列表選擇一設(shè)備,以便于建立與該被選設(shè)備的通信。當(dāng)用戶選擇一設(shè)備時, 主計算機可以發(fā)送出另一廣播消息,該信息導(dǎo)致該被選設(shè)備上的發(fā)光二極管(LED)實際上閃爍,因此允許用戶核實該設(shè)備已經(jīng)被選擇。根據(jù)本發(fā)明的實施方案,所述設(shè)備列表由執(zhí)行方法300的軟件應(yīng)用顯示在應(yīng)用窗口上,從而用戶可以使用例如鼠標(biāo)從該應(yīng)用窗口選擇設(shè)備。圖4圖示顯示連接到圖1的局域網(wǎng)(LAN) 100的多個設(shè)備的應(yīng)用窗口 400的示例性實施方案。類似地,圖5圖示顯示連接到圖2的局域網(wǎng)(LAN) 200的單個設(shè)備的應(yīng)用窗口 500的示例性實施方案。根據(jù)本發(fā)明的實施方案,應(yīng)用窗口 400和500顯示每個設(shè)備的主 IP地址、每個設(shè)備的型號名稱、每個設(shè)備的機器名稱以及每個設(shè)備的MAC地址。根據(jù)本發(fā)明的另一實施方案,應(yīng)用窗口還可以顯示每個設(shè)備的當(dāng)前替代性IP地址。即使可能沒有顯示當(dāng)前替代性IP地址,但是對于每個設(shè)備來說可以存在當(dāng)前替代性IP地址,并且所述當(dāng)前替代性地址可以在對所述廣播發(fā)現(xiàn)請求的響應(yīng)中被傳送給主計算機170。還有可能可以在所述響應(yīng)中包括并顯示其他信息。在步驟350,主計算機170上的軟件應(yīng)用確定所述被選設(shè)備的主IP地址是否在預(yù)定(predetermined)子網(wǎng)內(nèi)。根據(jù)本發(fā)明一實施方案,所述預(yù)定子網(wǎng)與主計算機170的子網(wǎng)對應(yīng)并且由主計算機170IP地址的子網(wǎng)部分指明。子網(wǎng)表明特定網(wǎng)絡(luò)或者網(wǎng)絡(luò)一部分上的IP地址范圍。主計算機170具有IP地址和子網(wǎng)掩碼,所述子網(wǎng)掩碼允許所述IP地址中為網(wǎng)絡(luò) (即子網(wǎng))預(yù)留的部分被識別。如本文后面通過實施例所解釋說明的,可以通過對主計算機 170IP地址和主計算機170子網(wǎng)掩碼進(jìn)行邏輯“與(AND) ”運算來從主計算機170IP地址確定主計算機170的子網(wǎng)。如果在步驟350中確定被選設(shè)備在所述預(yù)定子網(wǎng)內(nèi),則在步驟370 中主計算機170嘗試使用該被選設(shè)備主IP地址(例如通過傳輸控制協(xié)議(TCP)、用戶定義協(xié)議(UDP)等)連接到該被選設(shè)備。如果在步驟350中確定所述被選設(shè)備未在所述預(yù)定子網(wǎng)內(nèi),則在步驟355中,如果對于該被選設(shè)備來說存在當(dāng)前替代性IP地址的話,主計算機170上的軟件應(yīng)用確定所述被選設(shè)備的當(dāng)前替代性IP地址是否在所述預(yù)定子網(wǎng)內(nèi)。如果在步驟355中確定該被選設(shè)備在所述預(yù)定子網(wǎng)內(nèi),則在步驟380中,主計算機170嘗試使用該被選設(shè)備的當(dāng)前替代性IP 地址連接到該被選設(shè)備。如果在步驟355確定該被選設(shè)備不在所述預(yù)定子網(wǎng)內(nèi),則在步驟359中,主計算機 170上的軟件應(yīng)用通過生成隨機數(shù)并且通過使用主計算機170的子網(wǎng)掩碼和子網(wǎng)(即預(yù)定子網(wǎng))生成新的替代性IP地址。作為實施例,主計算機170的軟件應(yīng)用可以生成32位的隨機數(shù),在此表示為 148.222.86.3。主計算機170的子網(wǎng)掩碼可以是表示為例如255. 255. 0. 0的32位數(shù)。如果主計算機170的IP地址是例如表示為192. 168. 1. 1的32位數(shù),則可以通過對該IP地址和子網(wǎng)掩碼做逐位的邏輯“與”運算產(chǎn)生子網(wǎng)192. 168. 0. 0而找出主計算機的子網(wǎng)。為了給所述被選設(shè)備生成在主計算機170子網(wǎng)內(nèi)的新替代性IP地址,主計算機 170上的軟件應(yīng)用生成子網(wǎng)掩碼的反(邏輯“非(NOT)”),產(chǎn)生反子網(wǎng)掩碼0. 0. 255. 255,并且隨后對反子網(wǎng)掩碼0. 0. 255. 255和隨機數(shù)148. 222. 86. 3進(jìn)行逐位的邏輯“與”運算,產(chǎn)生所述被選設(shè)備的新替代性IP地址的主機部分0. 0. 86. 3。隨后主計算機的軟件應(yīng)用將主計算機170的子網(wǎng)部分附接到該新替代性IP地址的主機部分,以形成完整的新替代性IP 地址192. 168. 86. 3 (新替代性IP地址)。結(jié)果,現(xiàn)在該新替代性IP地址落入主計算機170 的子網(wǎng)內(nèi)。在步驟360,主計算機170上的軟件應(yīng)用啟動地址解析協(xié)議(ARP)功能來檢查該新替代性IP地址在網(wǎng)絡(luò)中不是已存在的。ARP協(xié)議映射通信模型中數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層之間的地址。數(shù)據(jù)鏈路層使用MAC地址而網(wǎng)絡(luò)層使用IP地址。如果該新替代性IP地址的確是已存在于網(wǎng)絡(luò)(LAN)上,則該方法返回到步驟359 來生成另一個新替代性IP地址。ARP功能通常是主計算機170操作系統(tǒng)的一部分,并且在 LAN上發(fā)送出廣播請求來確定網(wǎng)絡(luò)上的任何設(shè)備是否當(dāng)前正在使用或者具有所述新替代性 IP地址。另外,根據(jù)本發(fā)明一實施方案,當(dāng)生成新替代性IP地址時,進(jìn)一步檢查該新替代性 IP地址來確保其不是該子網(wǎng)中的第一個或者最后一個IP地址。通常,子網(wǎng)中的第一個IP 地址用于廣播而子網(wǎng)中最后一個IP地址被定義為是非法的。
如果該新替代性IP地址并不是已存在于網(wǎng)絡(luò)上,則在步驟390,主計算機170上的軟件應(yīng)用向所述被選設(shè)備分配該新替代性IP地址??梢酝ㄟ^在網(wǎng)絡(luò)上發(fā)送另一廣播請求來分配該新替代性IP地址,所述另一廣播請求包括該新替代性IP地址、被選設(shè)備MAC地址以及指示這是發(fā)往網(wǎng)絡(luò)上所有設(shè)備的廣播請求的特殊偽IP地址(例如255. 255. 255. 255)。 被選設(shè)備接收并接受該廣播請求(基于MAC地址),并且設(shè)置其以太網(wǎng)層內(nèi)的屬性來在該新替代性IP地址以及其主IP地址上進(jìn)行偵聽。一旦向所述被選設(shè)備分配了新替代性IP地址,則在步驟380中,主計算機170嘗試使用所述被選設(shè)備的新替代性IP地址連接到所述被選設(shè)備。一旦使用方法300 (通過被選設(shè)備的主IP地址、當(dāng)前替代性IP地址或新替代性IP 地址)建立了從主計算機170到被選設(shè)備的初始連接,則用戶(使用主計算機170)可以前進(jìn)到與所述被選設(shè)備通信,以例如診斷該設(shè)備的問題,從該設(shè)備提取和記錄數(shù)據(jù)日志,更新設(shè)備的可編程固件,或者監(jiān)控該設(shè)備所進(jìn)行的工藝(例如焊接工藝)。通信的其他理由也是可能的。根據(jù)本發(fā)明一實施方案,當(dāng)主計算機170結(jié)束通過本文所述方法與所述被選設(shè)備通信并且將要與所述設(shè)備斷開時,可以通過“創(chuàng)建連接”軟件應(yīng)用將被選設(shè)備的替代性IP 地址重置為諸如0. 0. 0. 0的某預(yù)定值。再者,可以例如通過對所述被選設(shè)備重新上電(即關(guān)閉電源然后再次打開)來重置被選設(shè)備的替代性IP地址。盡管在本文中已經(jīng)參照焊接裝備設(shè)備描述了本發(fā)明的實施方案,但是這些實施方案還可應(yīng)用于可以連接到LAN的其他類型的設(shè)備,例如打印機或其他計算機。盡管已經(jīng)參照某些實施方案描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以作出各種改變并且可以替換等同物而不會偏離本發(fā)明的范圍。另外,可以對本發(fā)明的教導(dǎo)作出很多修改來適應(yīng)特定情況或材料而不偏離本發(fā)明的范圍。因此,本發(fā)明不打算限于所公開的特定實施方案,而是將包括所有落入所附權(quán)利要求書范圍內(nèi)的所有實施方案。標(biāo)號
100局域網(wǎng)
110機器人焊接系統(tǒng)
120第一焊接電源
130第一焊絲輸送器
140第二焊絲輸送器
150第二焊接電源
160第三焊接電源
170基于計算機的裝置
200局域網(wǎng)
210交叉線纜
300方法
310步驟
320步驟
330步驟
340步驟
350步驟
360步驟
370步驟
380步驟
390步驟
400應(yīng)用窗口
500應(yīng)用窗口
權(quán)利要求
1.一種以基本自動的方式初始建立與局域網(wǎng)(LAN)(100,120)上設(shè)備的通信的方法, 其特征在于,所述方法包括在所述網(wǎng)絡(luò)(100,120)上傳輸(310)廣播發(fā)現(xiàn)請求;針對來自連接到所述網(wǎng)絡(luò)(100,200)的設(shè)備(110,120,130,140,150,160)的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控(320)所述網(wǎng)絡(luò)(100,200);從對所述廣播發(fā)現(xiàn)請求作出響應(yīng)的所述設(shè)備的列表選擇(340)設(shè)備(110,120,130, 140,150,160);確定(350)被選設(shè)備(110,120,130,140,150,160)的主IP地址是否在預(yù)定子網(wǎng)內(nèi);如果所述被選設(shè)備(110,120,130,140,150,160)的當(dāng)前替代性IP地址存在并且如果確定所述主IP地址不在所述預(yù)定子網(wǎng)內(nèi),確定(35 所述被選設(shè)備(110,120,130,140, 150,160)的所述當(dāng)前替代性IP地址是否在所述預(yù)定子網(wǎng)內(nèi);如果確定所述被選設(shè)備(110,120,130,140,150,160)的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述預(yù)定子網(wǎng)內(nèi),生成(359)新替代性IP地址;如果生成所述新替代性IP地址,檢查(360)所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上;以及如果生成所述新替代性IP地址并且所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò) (100,200)上,將所述新替代性IP地址分配(390)給所述被選設(shè)備(110,120,130,140, 150,160)。
2.如權(quán)利要求1所述的方法,其特征在于,如果確定所述被選設(shè)備的所述主IP地址在所述預(yù)定子網(wǎng)內(nèi),嘗試連接(370)到所述被選設(shè)備的所述主IP地址。
3.如權(quán)利要求1或2所述的方法,其特征在于,如果確定所述被選設(shè)備的所述主IP地址不在所述預(yù)定子網(wǎng)內(nèi)并且確定所述被選設(shè)備的所述當(dāng)前替代性IP地址在所述預(yù)定子網(wǎng)內(nèi),嘗試連接(380)到所述被選設(shè)備的所述當(dāng)前替代性IP地址。
4.如權(quán)利要求1-3之一所述的方法,其特征在于,如果確定所述被選設(shè)備的所述主IP 地址和如果存在的話所述當(dāng)前替代性IP地址不在所述預(yù)定子網(wǎng)內(nèi),并且如果新替代性IP 地址被生成并分配給所述被選設(shè)備,嘗試連接到所述被選設(shè)備的所述新替代性IP地址。
5.如權(quán)利要求1-4之一所述的方法,其特征在于,所述廣播發(fā)現(xiàn)請求始發(fā)于可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)。
6.如權(quán)利要求1-5之一所述的方法,其特征在于,所述監(jiān)控步驟(320)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)自動進(jìn)行的。
7.如權(quán)利要求1-6之一所述的方法,其特征在于,所述選擇步驟(340)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)的用戶手動進(jìn)行的。
8.如權(quán)利要求1-7之一所述的方法,其特征在于,在主計算機(170)顯示的應(yīng)用窗口 (400,500)中向用戶自動呈遞所述設(shè)備的所述列表。
9.如權(quán)利要求1-8之一所述的方法,其特征在于,所述確定步驟(350,355)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)自動進(jìn)行的。
10.如權(quán)利要求1-9之一所述的方法,其特征在于,所述預(yù)定子網(wǎng)是可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)的子網(wǎng)。
11.如權(quán)利要求1-10之一所述的方法,其特征在于,所述生成步驟(359)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)使用子網(wǎng)掩碼和所述主計算機(170)的子網(wǎng)以及所述主計算機(170)生成的隨機數(shù)自動進(jìn)行的。
12.如權(quán)利要求1-11之一所述的方法,其特征在于,所述檢查步驟(360)是通過地址解析協(xié)議(ARP)自動進(jìn)行的,所述地址解析協(xié)議是可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)操作系統(tǒng)的一部分。
13.如權(quán)利要求1-12之一所述的方法,其特征在于,所述分配步驟(390)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)通過在所述網(wǎng)絡(luò)(100,200)上發(fā)送廣播消息而自動進(jìn)行的,其中所述廣播消息包括所述被選設(shè)備的媒體訪問控制(MAC)地址和所述新替代性IP地址。
14.如前述引用權(quán)利要求2的權(quán)利要求之一所述的方法,其特征在于,所述嘗試步驟 (370)是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)自動進(jìn)行的。
15.如權(quán)利要求1-14之一所述的方法,其特征在于,確定(350)所述被選設(shè)備的主IP 地址是否在預(yù)定子網(wǎng)內(nèi)的所述步驟是由可操作地連接到所述網(wǎng)絡(luò)的主計算機(170)使用所述主計算機(170)的子網(wǎng)掩碼對所述主IP地址進(jìn)行運算來進(jìn)行的。
16.如權(quán)利要求1-15之一所述的方法,其特征在于,確定(355)所述被選設(shè)備的當(dāng)前替代性IP地址是否在預(yù)定子網(wǎng)內(nèi)的所述步驟是由可操作地連接到所述網(wǎng)絡(luò)(100,200)的主計算機(170)使用所述主計算機(170)的子網(wǎng)掩碼對所述當(dāng)前替代性IP地址進(jìn)行運算來進(jìn)行的。
17.如權(quán)利要求1-16之一所述的方法,其特征在于,所述被選設(shè)備包括焊接電源、焊絲輸送器、焊接用戶界面和焊接機器人中的一種。
18.如權(quán)利要求1-17之一所述的方法,其特征在于,所述設(shè)備和所述網(wǎng)絡(luò)支持以太網(wǎng)ififn。
19.一種計算機可讀介質(zhì),其上編碼有可執(zhí)行指令來進(jìn)行以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信的方法,尤其是進(jìn)行根據(jù)權(quán)利要求1-18之一的方法,其特征在于,所述方法包括在所述網(wǎng)絡(luò)上傳輸廣播發(fā)現(xiàn)請求;針對來自連接到所述網(wǎng)絡(luò)的設(shè)備的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控所述網(wǎng)絡(luò); 從對所述廣播發(fā)現(xiàn)請求作出響應(yīng)的所述設(shè)備的列表選擇設(shè)備; 確定被選設(shè)備的主IP地址是否在預(yù)定子網(wǎng)內(nèi);如果所述被選設(shè)備的當(dāng)前替代性IP地址存在并且如果確定所述主IP地址不在所述預(yù)定子網(wǎng)內(nèi),確定所述被選設(shè)備的所述當(dāng)前替代性IP地址是否在所述預(yù)定子網(wǎng)內(nèi);如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述預(yù)定子網(wǎng)內(nèi),生成新替代性IP地址;如果生成所述新替代性IP地址,檢查所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上;以及如果生成所述新替代性IP地址并且所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上, 將所述新替代性IP地址分配給所述被選設(shè)備。
20.如權(quán)利要求21所述的計算機可讀介質(zhì),其中所述方法還包括,如果確定所述被選設(shè)備的所述主IP地址在所述預(yù)定子網(wǎng)內(nèi),嘗試連接到所述被選設(shè)備的所述主IP地址。
21.如權(quán)利要求21所述的計算機可讀介質(zhì),其中所述方法還包括,如果確定所述被選設(shè)備的所述主IP地址不在所述預(yù)定子網(wǎng)內(nèi)并且確定所述被選設(shè)備的所述當(dāng)前替代性IP地址在所述預(yù)定子網(wǎng)內(nèi),嘗試連接到所述被選設(shè)備的所述當(dāng)前替代性IP地址。
22.如權(quán)利要求21所述的計算機可讀介質(zhì),其中所述方法還包括,如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述預(yù)定子網(wǎng)內(nèi),并且如果新替代性IP地址被生成并分配給所述被選設(shè)備,嘗試連接到所述被選設(shè)備的所述新替代性IP地址。
23.一種基于計算機的裝備,用于尤其是根據(jù)權(quán)利要求1到18之一所述的方法以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信,其特征在于,所述基于計算機的裝備包括用于在所述網(wǎng)絡(luò)上傳輸廣播發(fā)現(xiàn)請求的裝置;用于針對來自連接到所述網(wǎng)絡(luò)的設(shè)備的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控所述網(wǎng)絡(luò)的裝置;用于從對所述廣播發(fā)現(xiàn)請求作出響應(yīng)的所述設(shè)備的列表選擇設(shè)備的裝置;用于確定被選設(shè)備的主IP地址是否在所述基于計算機的裝備的子網(wǎng)內(nèi)的裝置;用于如果確定所述主IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),確定所述被選設(shè)備的所述當(dāng)前替代性IP地址是否在所述基于計算機的裝備的所述子網(wǎng)內(nèi)的裝置;用于如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),生成新替代性IP地址的裝置;用于如果生成所述新替代性IP地址,檢查所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上的裝置;以及用于如果生成所述新替代性IP地址并且所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上,將所述新替代性IP地址分配給所述被選設(shè)備的裝置。
24.如權(quán)利要求25所述的基于計算機的裝備,還包括,用于如果確定所述被選設(shè)備的所述主IP地址在所述基于計算機的裝備的所述子網(wǎng)內(nèi),嘗試連接到所述被選設(shè)備的所述主IP地址的裝置。
25.如權(quán)利要求25所述的基于計算機的裝備,還包括,用于如果確定所述被選設(shè)備的所述主IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi)并且確定所述被選設(shè)備的所述當(dāng)前替代性IP地址在所述基于計算機的裝備的所述子網(wǎng)內(nèi),嘗試連接到所述被選設(shè)備的所述當(dāng)前替代性IP地址的裝置。
26.如權(quán)利要求25所述的基于計算機的裝備,還包括,用于如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),并且如果新替代性IP地址被生成并分配給所述被選設(shè)備,嘗試連接到所述被選設(shè)備的所述新替代性IP地址的裝置。
27.如權(quán)利要求25所述的基于計算機的裝備,還包括,用于顯示所述設(shè)備的所述列表的裝置。
28.如權(quán)利要求25所述的基于計算機的裝備,其中所述用于生成的裝置生成隨機數(shù), 并且對所述隨機數(shù)和子網(wǎng)掩碼以及所述基于計算機的裝備的子網(wǎng)進(jìn)行運算以生成所述新替代性IP地址。
29.如權(quán)利要求25所述的基于計算機的裝備,其中所述用于分配的裝置在所述網(wǎng)絡(luò)上發(fā)送廣播消息,其中所述廣播消息包括所述被選設(shè)備的媒體訪問控制(MAC)地址和所述新替代性IP地址。
30.如權(quán)利要求25所述的基于計算機的裝備,其中所述用于確定所述被選設(shè)備的主IP 地址是否在所述基于計算機的裝備的子網(wǎng)內(nèi)的裝置使用所述基于計算機的裝備的子網(wǎng)掩碼對所述主IP地址進(jìn)行運算。
31.如權(quán)利要求25所述的基于計算機的裝備,其中所述用于確定所述被選設(shè)備的當(dāng)前替代性IP地址是否在所述基于計算機的裝備的所述子網(wǎng)內(nèi)的裝置使用所述基于計算機的裝備的子網(wǎng)掩碼對所述當(dāng)前替代性IP地址進(jìn)行運算。
32.如權(quán)利要求25所述的基于計算機的裝備,還包括用于在所述網(wǎng)絡(luò)上支持以太網(wǎng)通信的裝置。
33.一種基于計算機的裝備,其特征在于,所述基于計算機的裝備包括軟件應(yīng)用,所述軟件應(yīng)用用于通過以下操作尤其是根據(jù)權(quán)利要求1到18之一所述的方法以基本自動的方式初始建立與局域網(wǎng)(LAN)上設(shè)備的通信在所述網(wǎng)絡(luò)上啟動廣播發(fā)現(xiàn)請求;針對來自連接到所述網(wǎng)絡(luò)的設(shè)備的、對所述廣播發(fā)現(xiàn)請求的響應(yīng)來監(jiān)控所述網(wǎng)絡(luò);從對所述廣播發(fā)現(xiàn)請求作出響應(yīng)的所述設(shè)備的列表選擇設(shè)備;確定被選設(shè)備的主IP地址是否在所述基于計算機的裝備的子網(wǎng)內(nèi);如果所述被選設(shè)備的當(dāng)前替代性IP地址存在并且如果確定所述主IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),確定所述被選設(shè)備的所述當(dāng)前替代性IP地址是否在所述基于計算機的裝備的所述子網(wǎng)內(nèi);如果確定所述被選設(shè)備的所述主IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),生成新替代性IP地址;如果生成所述新替代性IP地址,檢查所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上;以及如果生成所述新替代性IP地址并且所述新替代性IP地址不是已存在于所述網(wǎng)絡(luò)上, 將所述新替代性IP地址分配給所述被選設(shè)備。
34.如權(quán)利要求35所述的基于計算機的裝備,其中,如果確定所述被選設(shè)備的所述主 IP地址在所述基于計算機的裝備的所述子網(wǎng)內(nèi),所述軟件應(yīng)用還嘗試連接到所述被選設(shè)備的所述主IP地址。
35.如權(quán)利要求35所述的基于計算機的裝備,其中,如果確定所述被選設(shè)備的所述主 IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi)并且確定所述被選設(shè)備的所述當(dāng)前替代性IP地址在所述基于計算機的裝備的所述子網(wǎng)內(nèi),所述軟件應(yīng)用還嘗試連接到所述被選設(shè)備的所述當(dāng)前替代性IP地址。
36.如權(quán)利要求35所述的基于計算機的裝備,其中,如果確定所述被選設(shè)備的所述主 IP地址和如果存在的話所述當(dāng)前替代性IP地址不在所述基于計算機的裝備的所述子網(wǎng)內(nèi),并且如果新替代性IP地址被生成并分配給所述被選設(shè)備,所述軟件應(yīng)用還嘗試連接到所述被選設(shè)備的所述新替代性IP地址。
37.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用還允許在應(yīng)用窗口中顯示所述設(shè)備的所述列表。
38.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用通過生成隨機數(shù)并且對所述隨機數(shù)和子網(wǎng)掩碼以及所述基于計算機的裝備的子網(wǎng)進(jìn)行運算來生成所述新替代性IP地址。
39.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用通過在所述網(wǎng)絡(luò)上啟動廣播消息來分配所述新替代性IP地址,其中所述廣播消息包括所述被選設(shè)備的媒體訪問控制(MAC)地址和所述新替代性IP地址。
40.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用通過對所述主IP地址應(yīng)用所述基于計算機的裝備的子網(wǎng)掩碼來確定所述被選設(shè)備的主IP地址是否在所述基于計算機的裝備的子網(wǎng)內(nèi)。
41.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用通過對所述當(dāng)前替代性IP地址應(yīng)用所述基于計算機的裝備的子網(wǎng)掩碼來確定所述被選設(shè)備的當(dāng)前替代性IP 地址是否在所述基于計算機的裝備的所述子網(wǎng)內(nèi)。
42.如權(quán)利要求35所述的基于計算機的裝備,其中,所述軟件應(yīng)用支持在所述網(wǎng)絡(luò)上的太網(wǎng)通信。
全文摘要
用來以基本自動的方式初始建立與局域網(wǎng)(LAN)(100,120)上設(shè)備的通信的方法、計算機可讀介質(zhì)、軟件應(yīng)用以及基于計算機的裝置。在所述網(wǎng)絡(luò)上傳輸(310)廣播發(fā)現(xiàn)請求,并且針對來自連接到所述網(wǎng)絡(luò)的設(shè)備的響應(yīng)來監(jiān)控(320)所述網(wǎng)絡(luò)。選擇作出響應(yīng)的設(shè)備并確定(350)被選設(shè)備的主IP地址是否在預(yù)定子網(wǎng)內(nèi)。否則,確定(355)所述被選設(shè)備的當(dāng)前替代性IP地址是否在所述預(yù)定子網(wǎng)內(nèi)。否則,生成(359)新替代性IP地址并且可以將所述新替代性IP地址分配(390)給所述被選設(shè)備。所述主IP地址、所述當(dāng)前替代性IP地址或者所述新替代性IP地址中的一個被用來連接到所述被選設(shè)備,以用于與所述被選設(shè)備通信的目的。
文檔編號H04L12/24GK102204220SQ200980143864
公開日2011年9月28日 申請日期2009年10月26日 優(yōu)先權(quán)日2008年11月3日
發(fā)明者D·布蘭特, S·M·凱奈克 申請人:林肯環(huán)球股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
云南省| 延安市| 瑞昌市| 华阴市| 息烽县| 崇左市| 唐山市| 新河县| 汉中市| 耒阳市| 依兰县| 丰原市| 和田市| 延津县| 库车县| 莱西市| 南华县| 尚志市| 博罗县| 淮滨县| 巧家县| 中山市| 华安县| 尉氏县| 云和县| 阿拉善盟| 余庆县| 惠水县| 休宁县| 新巴尔虎右旗| 沾益县| 平湖市| 高碑店市| 红桥区| 兰考县| 邯郸市| 大冶市| 黄大仙区| 长子县| 泌阳县| 棋牌|