一種重新連接的方法及監(jiān)控設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種重新連接的方法及監(jiān)控設(shè)備,包括:監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,若獲取到的第一MAC地址與自身當(dāng)前保存的第二MAC地址相同,且獲取到的第一IP地址與自身當(dāng)前保存的第二IP地址不同,監(jiān)控設(shè)備將第二IP地址修改為第一IP地址,所述監(jiān)控設(shè)備使用所述第一IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。由于遠(yuǎn)程設(shè)備的IP地址發(fā)生變化時,所述監(jiān)控設(shè)備主動將所述監(jiān)控設(shè)備保存的所述第二IP地址修改為所述第一IP地址,實(shí)現(xiàn)了監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備自動重新連接,從而管理員不需要登陸到監(jiān)控設(shè)備后臺去修改所保存的記錄中的遠(yuǎn)程設(shè)備的IP地址,避免了時間和人力的浪費(fèi)。
【專利說明】
一種重新連接的方法及監(jiān)控設(shè)備
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及監(jiān)控領(lǐng)域,尤其涉及一種重新連接的方法及監(jiān)控設(shè)備。
【背景技術(shù)】
[0002] 視頻監(jiān)控系統(tǒng)是安全防范系統(tǒng)的重要組成部分,是一種防范能力較強(qiáng)的綜合系 統(tǒng),廣泛應(yīng)用于各種場合,如機(jī)場、景區(qū)等。隨著現(xiàn)代科技的不斷發(fā)展,視頻監(jiān)控進(jìn)入網(wǎng)絡(luò)時 代,日益受到人們的重視。
[0003] 現(xiàn)有的視頻監(jiān)控系統(tǒng)中,監(jiān)控設(shè)備采用IP地址的方式與遠(yuǎn)程設(shè)備實(shí)現(xiàn)連接,若與 監(jiān)控設(shè)備連接的遠(yuǎn)程設(shè)備因動態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol, DHCP)重新分配了 IP地址或管理員手動修改了 IP地址,監(jiān)控設(shè)備會因連接不上遠(yuǎn)程設(shè)備的 IP地址而與其斷開,如果要重新連接,管理員必須登陸到監(jiān)控設(shè)備后臺去修改所保存的記 錄中的遠(yuǎn)程設(shè)備的IP地址,非常費(fèi)時費(fèi)力。
[0004] 綜上,遠(yuǎn)程設(shè)備的IP地址發(fā)生變化時,監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備重新連接,管理員必 須登陸到監(jiān)控設(shè)備后臺去修改所保存的記錄中的遠(yuǎn)程設(shè)備的IP地址,消耗時間長且浪費(fèi)人 力,是目前需要解決的問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的是提供一種重新連接的方法及監(jiān)控設(shè)備,以解決遠(yuǎn)程設(shè)備的IP地址 發(fā)生變化時,監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備重新連接,管理員必須登陸到監(jiān)控設(shè)備后臺去修改所 保存的記錄中的遠(yuǎn)程設(shè)備的IP地址,消耗時間長且浪費(fèi)人力的問題。
[0006] 本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
[0007] -種重新連接的方法,包括:
[0008] 監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述第一IP地 址表示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地址 用于標(biāo)識所述遠(yuǎn)程設(shè)備;
[0009] 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備從獲取到的第一 IP地址和第一 MAC地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以及確定出 自身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MC地址;
[0010] 若確定出的所述第一MAC地址與確定出的所述第二MAC地址相同,且確定出的所述 第一IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第二IP地址修改為所述 第一 IP地址;
[0011] 所述監(jiān)控設(shè)備使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備 重新連接。
[0012] 可選的,所述監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,包括:
[0013] 所述監(jiān)控設(shè)備發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備 的第一 IP地址和第一 MAC地址;
[0014] 所述監(jiān)控設(shè)備接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè) 備的第一 IP地址和第一 MAC地址。
[0015] 可選的,所述監(jiān)控設(shè)備使用所述第一IP地址,將所述監(jiān)控設(shè)備的所述通道與所述 遠(yuǎn)程設(shè)備重新連接,包括:
[0016] 所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備處于連接狀態(tài)時,先將所述監(jiān)控設(shè)備的 所述通道與所述遠(yuǎn)程設(shè)備斷開連接,再使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道 與所述遠(yuǎn)程設(shè)備重新連接。
[0017] 可選的,所述監(jiān)控設(shè)備發(fā)送所述廣播消息,包括:
[0018]所述監(jiān)控設(shè)備周期性發(fā)送所述廣播消息;或
[0019] 所述監(jiān)控設(shè)備確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所 述廣播消息。
[0020] 可選的,所述監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址之后,該 方法還包括:
[0021] 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備獲取到的與所述通道連接的遠(yuǎn) 程設(shè)備的第一 MAC地址與自身保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同時,所 述監(jiān)控設(shè)備保持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前狀態(tài)。
[0022] 基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種監(jiān)控設(shè)備,包括:
[0023]獲取模塊,用于獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述第 一 IP地址表示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地址用于標(biāo)識所述遠(yuǎn)程設(shè)備;
[0024]識別模塊,用于對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一 IP地址和第 一MAC地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以及確定 出自身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MAC地址;
[0025]修改模塊,用于若確定出的所述第一 MAC地址與確定出的所述第二MAC地址相同, 且確定出的所述第一 IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第二IP 地址修改為所述第一 IP地址;
[0026] 連接模塊,用于使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè) 備重新連接。
[0027] 可選的,所述獲取模塊具體用于:
[0028] 發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備的第一 IP地址 和第一 MAC地址;
[0029] 接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè)備的第一 IP地 址和第一 MAC地址。
[0030] 可選的,所述連接模塊還用于:所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備處于連 接狀態(tài)時,先將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備斷開連接,再使用所述第一 IP地 址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。
[0031] 可選的,獲取模塊具體用于:
[0032] 周期性發(fā)送所述廣播消息;或
[0033]確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所述廣播消息。
[0034] 可選的,所述識別模塊還用于:
[0035] 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備獲取到的與所述通道連接的遠(yuǎn) 程設(shè)備的第一 MAC地址與自身保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同時,所 述監(jiān)控設(shè)備保持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前狀態(tài)。
[0036] 本發(fā)明實(shí)施例提供的一種重新連接的方法及監(jiān)控設(shè)備,首先監(jiān)控設(shè)備獲取到遠(yuǎn)程 設(shè)備記錄的用于表征與所述監(jiān)控設(shè)備包括的各通道連接的第一 IP地址和用于標(biāo)識所述遠(yuǎn) 程設(shè)備的第一 MAC地址,對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一 IP地址和第一 MAC地址中,確定出獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的第一MAC地址與所述監(jiān)控設(shè)備自 身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址相同,且獲取到的與所述通道連 接的遠(yuǎn)程設(shè)備的所述第一 IP地址與所述監(jiān)控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第 二IP地址不同之后,所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修改為所述第一 IP地址,并使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。由 于遠(yuǎn)程設(shè)備的IP地址發(fā)生變化時,所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修 改為所述第一 IP地址,實(shí)現(xiàn)了監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備自動重新連接,從而管理員不需要登 陸到監(jiān)控設(shè)備后臺去修改所保存的記錄的中遠(yuǎn)程設(shè)備的IP地址,避免了時間和人力的浪 費(fèi)。
【附圖說明】
[0037] 圖1為本發(fā)明實(shí)施例提供的一種重新連接的方法流程圖;
[0038] 圖2為本發(fā)明實(shí)施例提供的另一種重新連接的方法流程圖;
[0039] 圖3為本發(fā)明實(shí)施例提供的一種監(jiān)控設(shè)備示意圖。
【具體實(shí)施方式】
[0040] 下面將結(jié)合附圖,對本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行詳細(xì)說明。
[0041] 本發(fā)明實(shí)施例提供了一種重新連接的方法,如圖1所示,包括如下操作:
[0042] 步驟100、監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述 第一 IP地址表示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地址用于標(biāo)識所述遠(yuǎn)程設(shè)備。
[0043] 其中,所述監(jiān)控設(shè)備可以是硬盤錄像機(jī)(Digital Video Recorder,DVR)、網(wǎng)絡(luò)硬 盤錄像機(jī)(Network Video Recorder,NVR)等,本發(fā)明對其不作限定。
[0044] 步驟110、對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備從獲取到的第一 IP地 址和第一MAC地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以 及確定出自身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MAC地址。
[0045]步驟120、若確定出的所述第一 MAC地址與確定出的所述第二MAC地址相同,且確定 出的所述第一 IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第二IP地址修 改為所述第一 IP地址。
[0046]具體的,由于每個遠(yuǎn)程設(shè)備具有一個固定的MAC地址,若所述監(jiān)控設(shè)備確定出獲取 到的與所述通道連接的遠(yuǎn)程設(shè)備的第一 MAC地址與所述監(jiān)控設(shè)備保存的與所述通道連接的 遠(yuǎn)程設(shè)備的第二MAC地址相同,則所述監(jiān)控設(shè)備確定出與所述通道連接的遠(yuǎn)程設(shè)備沒有改 變;若所述監(jiān)控設(shè)備確定出獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的第一 MAC地址與所述監(jiān) 控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同,則所述監(jiān)控設(shè)備確定出與 所述通道連接的遠(yuǎn)程設(shè)備發(fā)生了改變。
[0047] 步驟130、所述監(jiān)控設(shè)備使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述 遠(yuǎn)程設(shè)備重新連接。
[0048] 本發(fā)明實(shí)施例提供的一種重新連接的方法及監(jiān)控設(shè)備,首先監(jiān)控設(shè)備獲取到遠(yuǎn)程 設(shè)備記錄的用于表征與所述監(jiān)控設(shè)備包括的各通道連接的第一 IP地址和用于標(biāo)識所述遠(yuǎn) 程設(shè)備的第一 MAC地址,對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一 IP地址和第一 MAC地址中,確定出獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的第一MAC地址與所述監(jiān)控設(shè)備自 身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址相同,且獲取到的與所述通道連 接的遠(yuǎn)程設(shè)備的所述第一 IP地址與所述監(jiān)控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第 二IP地址不同之后,所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修改為所述第一 IP地址,并使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。由 于遠(yuǎn)程設(shè)備的IP地址發(fā)生變化時,所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修 改為所述第一 IP地址,實(shí)現(xiàn)了監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備自動重新連接,從而管理員不需要登 陸到監(jiān)控設(shè)備后臺去修改所保存的記錄的中遠(yuǎn)程設(shè)備的IP地址,避免了時間和人力的浪 費(fèi)。
[0049] 下面通過兩個具體實(shí)施例,對本發(fā)明實(shí)施例提供的一種重新連接的方法進(jìn)行詳細(xì) 說明。
[0050] 實(shí)施例一、假設(shè)監(jiān)控設(shè)備具有兩個通道,分別為第一通道和第二通道,第一通道與 第一遠(yuǎn)程設(shè)備連接,監(jiān)控設(shè)備保存的與第一通道連接的第一遠(yuǎn)程設(shè)備的IP地址為 192.168.1.101,MAC地址為8A: 47:01:54:89:11;第二通道與第二遠(yuǎn)程設(shè)備連接,監(jiān)控設(shè)備 保存的與第二通道連接的第二遠(yuǎn)程設(shè)備的IP地址為192.168.1.102,MAC地址為8A: 47:01: 54:89:22;
[0051] 第一通道與第一遠(yuǎn)程設(shè)備處于已斷開狀態(tài),第二通道與第二遠(yuǎn)程設(shè)備處于連接狀 態(tài),監(jiān)控設(shè)備獲取到第一遠(yuǎn)程設(shè)備的IP地址為192.168.1.109,MAC地址為8A: 47:01:54:89: 11;獲取到第二臺遠(yuǎn)程設(shè)備的IP地址為192.168.1.102,MAC地址為8A: 47:01:54:89:22; [0052] 監(jiān)控設(shè)備確定出自身已保存的與第一通道連接的第一遠(yuǎn)程設(shè)備的MAC地址8A: 47: 01: 54:89:11與自身獲取到的第一遠(yuǎn)程設(shè)備的MAC地址為8A: 47:01: 54:89:11相同,且確定 出自身已保存的與第一通道連接的第一遠(yuǎn)程設(shè)備的IP地址192.168.1.101與自身獲取到的 IP地址192.168.1.109不同,將所述監(jiān)控設(shè)備保存的所述IP地址192.168.1.101修改為所述 獲取到的IP地址192.168.1.109;監(jiān)控設(shè)備使用IP地址192.168.1.109,將監(jiān)控設(shè)備的第一 通道與所述遠(yuǎn)程設(shè)備重新連接。
[0053] 在實(shí)施例中,監(jiān)控設(shè)備可以通過以下方式獲取到遠(yuǎn)程設(shè)備的用于表征與所述監(jiān)控 設(shè)備包括的各通道連接的第一 IP地址和用于標(biāo)識所述遠(yuǎn)程設(shè)備的第一 MC地址:
[0054] 所述監(jiān)控設(shè)備發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備 的第一 IP地址和第一 MAC地址;
[0055] 所述監(jiān)控設(shè)備接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè) 備的第一 IP地址和第一 MAC地址。
[0056]具體的,監(jiān)控設(shè)備可以通過發(fā)送廣播消息的方式,指示接收到該廣播消息的遠(yuǎn)程 設(shè)備反饋遠(yuǎn)程設(shè)備的用于表征與所述監(jiān)控設(shè)備包括的各通道連接的第一 IP地址和用于標(biāo) 識所述遠(yuǎn)程設(shè)備的第一 MAC地址。
[0057]可選的,所述反饋消息中還包含所述遠(yuǎn)程設(shè)備的端口號等信息,本發(fā)明對其不作 限定。
[0058]可選的,所述監(jiān)控設(shè)備發(fā)送所述廣播消息,包括:
[0059]所述監(jiān)控設(shè)備周期性發(fā)送所述廣播消息;或
[0060] 所述監(jiān)控設(shè)備確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所 述廣播消息。
[0061] 在實(shí)施例中,監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的用于表征與所述監(jiān)控設(shè)備包括的各 通道連接的第一 IP地址和用于標(biāo)識所述遠(yuǎn)程設(shè)備的第一 MAC地址之后,若所述監(jiān)控設(shè)備的 所述通道與所述遠(yuǎn)程設(shè)備處于連接狀態(tài),先將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備斷 開連接,再使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接;
[0062] 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備確定出獲取到的與所述通道連 接的遠(yuǎn)程設(shè)備的所述第一 MAC地址與所述監(jiān)控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第 二MAC地址不同時,此時無論獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的所述第一IP地址和與 所述監(jiān)控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址是否相同,所述監(jiān)控設(shè)備保 持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前連接狀態(tài)不變。
[0063]其中,每個通道的狀態(tài)有三種:未連接、已連接和已斷開;未連接是指所述監(jiān)控設(shè) 備的所述通道與遠(yuǎn)程設(shè)備沒有建立連接,已連接是所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè) 備處于連接狀態(tài),已斷開是指所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備從連接狀態(tài)變成斷 開狀態(tài)。
[0064]實(shí)施例二、本發(fā)明實(shí)施例提供的一種重新連接的連接過程,如圖2所示:
[0065]步驟201、監(jiān)控設(shè)備發(fā)送廣播消息搜索網(wǎng)絡(luò)上的遠(yuǎn)程設(shè)備;
[0066]步驟202、監(jiān)控設(shè)備接收遠(yuǎn)程設(shè)備反饋消息,所述反饋消息包括IP地址,MAC地址, 端口號等,監(jiān)控設(shè)備記錄這些信息并生成遠(yuǎn)程設(shè)備列表,如表1所示:
[0067]表 1
[0069]~步驟203、管理員為各通道配置遠(yuǎn)程設(shè)備,生成通道管理列表,并對每個配置了遠(yuǎn) 程設(shè)備的通道設(shè)置用戶名與密碼,如表2所示:(本發(fā)明具體實(shí)施例中以一臺8路NVR為例,即 NVR具有8個通道):
[0070]表 2
[0072]步驟204、管理員設(shè)定定時搜索遠(yuǎn)程設(shè)備的時間間隔,監(jiān)控設(shè)備定時發(fā)廣播消息搜 索遠(yuǎn)程設(shè)備;或者表2中出現(xiàn)已斷開狀態(tài)時,監(jiān)控設(shè)備發(fā)廣播消息搜索遠(yuǎn)程設(shè)備。
[0073] 步驟205、監(jiān)控設(shè)備NVR定時發(fā)廣播消息搜索網(wǎng)絡(luò)上的遠(yuǎn)程設(shè)備,監(jiān)控設(shè)備接收遠(yuǎn) 程設(shè)備反饋消息,所述反饋消息包括IP地址,MAC地址,端口號等,監(jiān)控設(shè)備記錄這些信息并 生成新的遠(yuǎn)程設(shè)備列表,如表3所示:
[0074]表 3
[0076] 步驟206、監(jiān)控設(shè)備從表3中獲取一項(xiàng),記為A。
[0077] 步驟207、監(jiān)控設(shè)備從表2中獲取一項(xiàng),記為B。
[0078] 其中,對于表3的每一項(xiàng),遍歷表2的所有信息,根據(jù)表2每個通道的連接狀態(tài)、表3 和表2的MAC地址、IP地址是否相同,決定對表2中每個通道處理方式,處理方式如表4所示:
[0079] 表 4
[0081 ]步驟208、監(jiān)控設(shè)備對A與B進(jìn)行比較得到所述通道的狀態(tài);根據(jù)不同的狀態(tài),分別 執(zhí)行不同的操作,當(dāng)所述通道處于未連接狀態(tài)時,不作處理;當(dāng)所述通道處與已連接狀態(tài) 時,執(zhí)行步驟211;當(dāng)所述通道處于已斷開狀態(tài)時,執(zhí)行步驟212。
[0082]步驟209、監(jiān)控設(shè)備判斷表2是否遍歷完了;若是,執(zhí)行步驟210;若否,執(zhí)行步驟 207〇
[0083]步驟210、監(jiān)控設(shè)備判斷表3是否遍歷完了;若是,結(jié)束;若否,執(zhí)行步驟206。
[0084] 步驟211、所述監(jiān)控設(shè)備的通道與所述遠(yuǎn)程設(shè)備處于已連接狀態(tài),監(jiān)控設(shè)備判斷A 的MAC地址與B的MAC地址是否相同;
[0085]若是,不作處理;若否,執(zhí)行步驟212。
[0086] 步驟212、監(jiān)控設(shè)備判斷A的IP地址與B的IP地址是否相同;
[0087]若是,不作處理;若否,執(zhí)行步驟213。
[0088]步驟213、監(jiān)控設(shè)備斷開B中所對應(yīng)的通道與遠(yuǎn)程設(shè)備的連接,繼續(xù)步驟214。
[0089] 步驟214、監(jiān)控設(shè)備將B的IP地址修改為A的IP地址,繼續(xù)步驟215。
[0090] 步驟215、監(jiān)控設(shè)備將B中所對應(yīng)的通道與遠(yuǎn)程設(shè)備重新連接,并使用B中的IP地址 信息更新表2,得到新的通道管理列表。
[0091] 步驟216、所述監(jiān)控設(shè)備的通道與所述遠(yuǎn)程設(shè)備處于已斷開狀態(tài),監(jiān)控設(shè)備判斷A 的MAC地址與B的MAC地址是否相同;
[0092]若是,執(zhí)行步驟217;若否,不作處理。
[0093] 步驟217、監(jiān)控設(shè)備判斷A的IP地址與B的IP地址是否相同;
[0094]若是,重新連接;若否,繼續(xù)步驟218。
[0095] 步驟218、監(jiān)控設(shè)備將B的IP地址修改為A的IP地址,繼續(xù)步驟219。
[0096]步驟219、監(jiān)控設(shè)備B中所對應(yīng)的通道與遠(yuǎn)程設(shè)備重新連接,并使用B中的IP地址信 息更新表2,得到新的通道管理列表。
[0097]本發(fā)明通過一個具體實(shí)施例對如何生成新的通道管理列表進(jìn)行詳細(xì)說明。
[0098]取表3中的第一行,IP地址為192 · 168 · 1 · 109,MAC地址為:8A: 47:01:54:89:11:
[0102] 其狀態(tài)為已斷開MAC地址相同,IP地址不同,說明通道1連接的遠(yuǎn)程設(shè)備因 IP地址 改變而斷開了,屬于表4中的情況10,則處理方式為更新表2中通道1的IP地址為 192.168.1.109:
[0106] 更新表2得到新的通道管理列表,如下表5所示:
[0107] 表5
[0109]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種監(jiān)控設(shè)備,如圖3所示,包 括:
[0110]獲取模塊301,用于獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述 第一 IP地址表示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地址用于標(biāo)識所述遠(yuǎn)程設(shè)備;
[0111]識別模塊302,用于對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一IP地址和 第一MAC地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以及確 定出自身當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MAC地址;
[0112] 修改模塊303,用于若確定出的所述第一MAC地址與確定出的所述第二MAC地址相 同,且確定出的所述第一IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第 二IP地址修改為所述第一 IP地址;
[0113] 連接模塊304,用于使用所述第一IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程 設(shè)備重新連接。
[0114] 本發(fā)明實(shí)施例提供的一種監(jiān)控設(shè)備,首先監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的用于表 征與所述監(jiān)控設(shè)備包括的各通道連接的第一 IP地址和用于標(biāo)識所述遠(yuǎn)程設(shè)備的第一 MAC地 址,對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一IP地址和第一MAC地址中,確定出 獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的第一 MAC地址與所述監(jiān)控設(shè)備自身當(dāng)前保存的與所 述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址相同,且獲取到的與所述通道連接的遠(yuǎn)程設(shè)備的所 述第一 IP地址與所述監(jiān)控設(shè)備保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址不同之后, 所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修改為所述第一 IP地址,并使用所述 第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。由于遠(yuǎn)程設(shè)備的IP地 址發(fā)生變化時,所述監(jiān)控設(shè)備將所述監(jiān)控設(shè)備保存的所述第二IP地址修改為所述第一 IP地 址,實(shí)現(xiàn)了監(jiān)控設(shè)備與該遠(yuǎn)程設(shè)備自動重新連接,從而管理員不需要登陸到監(jiān)控設(shè)備后臺 去修改所保存的記錄的中遠(yuǎn)程設(shè)備的IP地址,避免了時間和人力的浪費(fèi)。
[0115] 可選的,所述獲取模塊具體用于:
[0116] 發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備的第一 IP地址 和第一 MAC地址;
[0117] 接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè)備的第一 IP地 址和第一 MAC地址。
[0118] 可選的,所述連接模塊還用于:所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備處于連 接狀態(tài)時,先將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備斷開連接,再使用所述第一 IP地 址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接。
[0119] 可選的,獲取模塊具體用于:
[0120]周期性發(fā)送所述廣播消息;或
[0121]確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所述廣播消息。
[0122] 可選的,所述識別模塊還用于:
[0123] 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備獲取到的與所述通道連接的遠(yuǎn) 程設(shè)備的第一 MAC地址與自身保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同時,所 述監(jiān)控設(shè)備保持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前狀態(tài)。
[0124] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī) 可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn) 品的形式。
[0125] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序 指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn) 生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí) 現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0126] 這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0127] 這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一 個方框或多個方框中指定的功能的步驟。
[0128] 盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0129] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項(xiàng)】
1. 一種重新連接的方法,其特征在于,該方法包括: 監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述第一IP地址表 示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地址用于 標(biāo)識所述遠(yuǎn)程設(shè)備; 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備從獲取到的第一 IP地址和第一 MAC 地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以及確定出自身 當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MAC地址; 若確定出的所述第一 MAC地址與確定出的所述第二MAC地址相同,且確定出的所述第一 IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第二IP地址修改為所述第一 IP地址; 所述監(jiān)控設(shè)備使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新 連接。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一 IP地址和第一 MAC地址,包括: 所述監(jiān)控設(shè)備發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備的第 一 IP地址和第一 MAC地址; 所述監(jiān)控設(shè)備接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè)備的 第一 IP地址和第一 MAC地址。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控設(shè)備使用所述第一 IP地址,將所 述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連接,包括: 所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備處于連接狀態(tài)時,先將所述監(jiān)控設(shè)備的所述 通道與所述遠(yuǎn)程設(shè)備斷開連接,再使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所 述遠(yuǎn)程設(shè)備重新連接。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控設(shè)備發(fā)送所述廣播消息,包括: 所述監(jiān)控設(shè)備周期性發(fā)送所述廣播消息;或 所述監(jiān)控設(shè)備確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所述廣 播消息。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控設(shè)備獲取到遠(yuǎn)程設(shè)備記錄的第一 IP地址和第一 MAC地址之后,該方法還包括: 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備獲取到的與所述通道連接的遠(yuǎn)程設(shè) 備的第一 MAC地址與自身保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同時,所述監(jiān) 控設(shè)備保持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前狀態(tài)。6. -種監(jiān)控設(shè)備,其特征在于,所述監(jiān)控設(shè)備包括: 獲取模塊,用于獲取到遠(yuǎn)程設(shè)備記錄的第一IP地址和第一MAC地址,其中,所述第一IP 地址表示所述遠(yuǎn)程設(shè)備與所述監(jiān)控設(shè)備包括的各通道連接使用的IP地址,所述第一 MAC地 址用于標(biāo)識所述遠(yuǎn)程設(shè)備; 識別模塊,用于對于所述監(jiān)控設(shè)備包括的每個通道,從獲取到的第一 IP地址和第一 MAC 地址中,確定出與所述通道連接的遠(yuǎn)程設(shè)備的第一IP地址和第一MAC地址,以及確定出自身 當(dāng)前保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二IP地址和第二MAC地址; 修改模塊,用于若確定出的所述第一MAC地址與確定出的所述第二MAC地址相同,且確 定出的所述第一IP地址與確定出的所述第二IP地址不同,所述監(jiān)控設(shè)備將所述第二IP地址 修改為所述第一 IP地址; 連接模塊,用于使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重 新連接。7. 根據(jù)權(quán)利要求6所述的監(jiān)控設(shè)備,其特征在于,所述獲取模塊具體用于: 發(fā)送廣播消息,所述廣播消息用于指示遠(yuǎn)程設(shè)備反饋所述遠(yuǎn)程設(shè)備的第一 IP地址和第 一 MAC地址; 接收到所述遠(yuǎn)程設(shè)備的反饋消息,所述反饋消息中包含所述遠(yuǎn)程設(shè)備的第一 IP地址和 第一MAC地址。8. 根據(jù)權(quán)利要求6所述的監(jiān)控設(shè)備,其特征在于,所述連接模塊還用于:所述監(jiān)控設(shè)備 的所述通道與所述遠(yuǎn)程設(shè)備處于連接狀態(tài)時,先將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè) 備斷開連接,再使用所述第一 IP地址,將所述監(jiān)控設(shè)備的所述通道與所述遠(yuǎn)程設(shè)備重新連 接。9. 根據(jù)權(quán)利要求6所述的監(jiān)控設(shè)備,其特征在于,所述獲取模塊具體用于: 周期性發(fā)送所述廣播消息;或 確定出所述監(jiān)控設(shè)備的任一通道與遠(yuǎn)程設(shè)備已斷開連接后,發(fā)送所述廣播消息。10. 根據(jù)權(quán)利要求6所述的監(jiān)控設(shè)備,其特征在于,所述識別模塊還用于: 對于所述監(jiān)控設(shè)備包括的每個通道,所述監(jiān)控設(shè)備獲取到的與所述通道連接的遠(yuǎn)程設(shè) 備的第一 MAC地址與自身保存的與所述通道連接的遠(yuǎn)程設(shè)備的第二MAC地址不同時,所述監(jiān) 控設(shè)備保持所述通道與遠(yuǎn)程設(shè)備的當(dāng)前狀態(tài)。
【文檔編號】H04L29/12GK106067906SQ201610356068
【公開日】2016年11月2日
【申請日】2016年5月25日 公開號201610356068.2, CN 106067906 A, CN 106067906A, CN 201610356068, CN-A-106067906, CN106067906 A, CN106067906A, CN201610356068, CN201610356068.2
【發(fā)明人】惠國賓
【申請人】浙江大華技術(shù)股份有限公司