相機系統和控制所述相機系統的方法
【專利摘要】提供一種相機系統和控制所述相機系統的方法。提供一種包括相機和通過信道連接到相機的網關的相機系統。所述相機包括:射頻(RF)模塊,通過信道連接到網關,并被配置為接收從網關周期性發送的信標,其中,信標包括關于用于將相機與網關連接的所述信道將改變為的下一信道的信道信息;控制器,被配置為確定是否在RF模塊接收到信標,并基于以下項中的至少一個將所述信道改變為另一信道:包括其它信道的多個信道的預定順序;在RF模塊接收到信標的狀態;響應于從射頻模塊發送的信道檢測請求從網關接收的信道檢測響應,其中,信道檢測響應包括關于所述多個信道中的一個信道的信道信息。
【專利說明】相機系統和控制所述相機系統的方法
[0001 ] 本申請要求于2015年2月10日提交到韓國知識產權局的第10-2015-0020295號韓國專利申請的權益,該韓國專利申請的公開通過引用全部合并于此。
技術領域
[0002]與示例性實施例一致的設備和方法涉及相機系統和控制所述相機系統的方法。
【背景技術】
[0003]通常,在包括網絡相機的監控系統中,網絡相機將圖像發送到管理裝置,管理裝置基于接收的圖像控制網絡相機。管理裝置可通過網絡與多個網絡相機進行通信。
[0004]監控系統可使用相同的互聯網協議(IP)協議操作網絡相機和網關,以通過無線網絡執行通信。
【發明內容】
[0005]本發明構思的示例性實施例提供一種相機系統和控制所述相機系統的方法。
[0006]示例性實施例的各個方面將在下面描述中部分進行闡述,部分從該描述將是清楚的,或者可以通過呈現的實施例的實踐獲知。
[0007]根據示例性實施例的一方面,提供一種相機系統,包括相機和通過信道連接到相機的網關。所述相機可包括:射頻(RF)模塊,通過信道連接到網關,并被配置為從網關接收包括關于用于連接到網關的下一信道的信道信息的信標;控制器,被配置為響應于在RF模塊接收所述信標失敗,將信標接收失敗的數量與參考數量進行比較,如果信標接收失敗的數量大于或等于參考數量,則將所述信道設置為用于到連接網關的預定信道;響應于接收到所述信標將所述信道改變為所述下一信道。
[0008]所述預定信道可以是來自用于連接到網關的多個信道中的具有最低干擾的信道。
[0009]所述相機系統還可包括:存儲器,被配置為以用于連接到網關的多個信道的預定順序存儲關于所述多個信道的信道信息,其中,響應于接收到所述信標,控制器可以以所述預定順序將所述信道改變為所述多個信道中的下一信道。
[0010]在將所述信道設置為所述預定信道之后,如果RF模塊接收到包括關于根據關于所述多個信道的信道信息的所述預定信道的下一個信道的信道信息的信標,則控制器可將所述預定信道改變為所述預定信道的下一個信道。
[0011]參考數量可等于或小于所述多個信道的數量。
[0012]關于所述多個信道的信道信息可被更新,以使所述預定順序被改變或使所述多個信道中的現有信道被未包括在所述多個信道中的不同信道替換。
[0013]控制器可在所述信道被改變之后,以所述預定順序將用于連接到網關的更新的信道信息應用到所述多個信道中的最后信道。
[0014]控制器可響應于接收所述信標失敗將信道檢測請求發送到網關,通過RF模塊從網關接收與信道檢測請求相應的信道檢測響應,并根據包括在信道檢測響應中的關于不同信道的信道信息改變所述信道。
[0015]控制器可在信標間隔時間內發送信道檢測請求并接收信道檢測響應。
[0016]如果信標接收失敗的數量小于參考數量,則控制器可以以多個信道的預定順序將所述信道改變為另一信道。
[0017]所述相機系統還可包括:網關,以預定順序存儲包括關于所述多個信道的信道信息的信道表,其中,網關可基于信道表將所述信標發送到RF模塊。
[0018]根據示例性實施例的另一方面,提供一種相機,可包括:射頻(RF)模塊,通過信道連接到網關,并被配置為接收從網關周期性發送的信標,其中,所述信標包括關于用于將相機與網關連接的所述信道將改變為的下一信道的信道信息;控制器,被配置為確定是否在RF模塊接收到所述信標,并基于以下項中的至少一個將所述信道改變為另一信道:包括另一信道的多個信道的預定順序;在RF模塊接收到所述信標的狀態;響應于從射頻模塊發送的信道檢測請求從網關接收的信道檢測響應,其中,信道檢測響應包括關于所述多個信道中的一個信道的信道信息。
[0019]控制器還可確定接收信標中的失敗數量,并根據失敗數量以不同的方式將所述信道改變為另一信道。
[0020]如果失敗數量小于參考數量,則控制器可以以所述多個信道的所述預定順序將所述信道改變為另一信道,并且,如果失敗數量大于或等于參考數量,則控制器可將所述信道設置為所述多個信道中的預定信道,直到在RF模塊接收到包括關于所述預定信道的信道信息的信標為止。
[0021]控制器可確定接收所述信標中的至少一個失敗的發生,其中,如果控制器確定發生失敗,則控制器可將所述信道改變為以下信道中的一個信道:從所述多個信道中選擇的預定信道;根據失敗未發生時的所述預定順序將被選擇的信道;所述多個信道中的信道信息被包括在信道檢測響應中的一個信道。
[0022]控制器還可更新關于多個信道的信道信息,以使所述預定順序被改變或使所述多個信道中的現有信道被未包括在所述多個信道中的不同信道替換。
[0023]根據示例性實施例的另一方面,提供一種改變信道的方法,其中,相機通過所述信道連接到網關。所述方法可包括:接收信標,其中,所述信標被從網關周期性發送,并且所述信標包括關于用于將相機與網關連接的所述信道將改變為的下一信道的信道信息;確定是否在RF模塊接收到所述信標,并基于以下項中的至少一個將所述信道改變為另一信道:包括另一信道的多個信道的預定順序;在RF模塊接收到所述信標的狀態;響應于從射頻模塊發送的信道檢測請求從網關接收的信道檢測響應,其中,信道檢測響應包括關于所述多個信道中的一個信道的信道信息。
[0024]所述方法還可包括:確定接收信標中的失敗數量;根據失敗數量以不同的方式將所述信道改變為另一信道。
[0025]如果失敗數量小于參考數量,則以所述多個信道的所述預定順序將所述信道改變為另一信道,并且,如果失敗數量大于或等于參考數量,則將所述信道設置為所述多個信道中的預定信道,直到在RF模塊接收到包括關于所述預定信道的信道信息的信標為止。
[0026]所述方法還可包括:確定接收所述信標中的至少一個失敗的發生。響應于確定發生失敗,將所述信道改變為以下信道中的一個信道:從所述多個信道中選擇的預定信道;根據失敗未發生時的所述預定順序將被選擇的信道;所述多個信道中的信道信息被包括在信道檢測響應中的一個信道。
[0027]示例性實施例可提供一種通過正常改變信道來有效避免無線干擾的相機系統和控制所述相機系統的方法。
【附圖說明】
[0028]從以下結合附圖對實施例進行的描述,這些和/或其它方面將變得明顯和更容易理解,其中:
[0029]圖1是不出根據不例性實施例的相機系統的框圖;
[0030]圖2是用于解釋根據示例性實施例的信道表的示圖;
[0031 ]圖3是用于解釋根據示例性實施例的信道改變的示圖;
[0032]圖4是用于解釋根據示例性實施例的由相機系統執行的信道改變操作的示圖;
[0033]圖5是用于解釋根據示例性實施例的信標的數據包配置的示圖;
[0034]圖6是用于解釋根據示例性實施例的與信標接收失敗相應的相機系統的操作的示圖;
[0035]圖7是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖;
[0036]圖8是用于解釋根據示例性實施例的控制相機系統的方法的流程圖;
[0037]圖9是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖;
[0038]圖10是用于解釋根據另一示例性實施例的控制相機系統的方法的流程圖;
[0039]圖11是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖;
[0040]圖12是示出根據示例性實施例的針對信道檢測請求的數據包配置的示圖;
[0041]圖13是示出根據示例性實施例的針對信道檢測響應的數據包配置的示圖;
[0042]圖14是用于解釋根據示例性實施例的信道更新的示圖;
[0043]圖15是示出根據示例性實施例的針對信道更新的數據包配置的示圖;
[0044]圖16是示出根據另一示例性實施例的針對信道更新的數據包配置的示圖。
【具體實施方式】
[0045]當發明構思考慮各種改變和多個實施例時,示例性實施例將在附圖中被示出,并且在所書寫的說明書中被詳細地描述。通過參考以下詳細描述的上下文和附圖,本示例性實施例的效果和特征以及實現本示例性實施例的方法將明顯。然而,本發明構思不限于以下示例性實施例,而是可以以各種方式實施。
[0046]以下,將參照附圖更充分地描述本發明構思,在附圖中示出了本發明構思的示例性實施例。當參照附圖進行描述時,附圖中相同的參考標號表示相同或相應的元件,并將省略相同或相應的元件的重復描述。
[0047]圖1是不出根據不例性實施例的相機系統的框圖。
[0048]參照圖1,根據示例性實施例的相機系統可包括網絡相機100、網關200和監視裝置300。為了簡明,圖1僅示出與本示例性實施例相關的組件。因此,本領域普通技術人員將理解,相機系統還可包括除圖1示出的組件之外的其它組件。
[0049]根據示例性實施例,網絡相機100通過射頻頻帶(諸如,工業-科學-醫用(ISM)頻帶)與網關200進行通信。ISM頻帶具有大約2.4GHz到2.5GHz的頻率范圍和大約10MHz的帶寬。
[0050]當無線局域網(LAN)的使用增加時,使用相同頻帶的網絡之間的干擾增加。可通過使用跳頻最小化網絡之間的干擾。跳頻可包括通過能量掃描基于接收的信號強度指示(RSSI)檢測是否發生信道干擾的方法和通過周期性執行隨機信道跳躍來避免信道干擾的方法。
[0051 ]網絡相機100可包括相機模塊110、第一控制器120、第一射頻(RF)模塊130和電池140。
[0052]相機模塊110捕獲監視區域的圖像。雖然未示出,但是相機模塊110可包括其它組件,諸如,透鏡、光圈、攝像裝置和圖像處理器。相機模塊110可通過執行平移/傾斜/變焦操作等改變或放大監視區域的圖像。
[0053]第一控制器120可控制網絡相機100的整體操作。
[0054]第一控制器120可周期性改變信道。第一控制器120可以以預定順序(諸如預先確定的順序)改變信道和/或基于從網關200接收的信標改變信道。
[0055]因此,當從網關200接收信標失敗時,第一控制器120可將信標接收失敗的數量與參考數量(諸如,預先確定的數量)進行比較,當信標接收失敗的數量等于或大于參考數量時,可停止信道改變,并將信道設置為預定信道。當接收到信標時,第一控制器120可再次改變信道。第一控制器120可隨機確定預定信道,或將具有最低干擾的信道確定為預定信道,但示例性實施例不限于此。可選地,第一控制器120可通過請求網關200來執行信道檢測并從網關200接收與信道檢測請求相應的信道檢測響應來改變信道。
[0056]第一RF模塊130可使用IP協議與網關200的第二 RF模塊230進行通信。第一 RF模塊130可在第一控制器120的控制下將信號發送到網關200并從網關200接收信號。例如,第一RF模塊130可將信道檢測請求信號、圖像信號等發送到網關200,并從網關200接收信標、信道檢測響應信號等。
[0057 ]電池140可提供網絡相機100的整體操作所需的電力。電池140可提供預定電平的電力。
[0058]為了描述的方便起見,圖1僅示出一個網絡相機100,然而,根據另一示例性實施例的監控系統可包括多個網絡相機,其中,每個網絡相機具有與圖1描述的結構相同或相似的結構。
[0059]網關200可包括第二控制器210、存儲器220和第二 RF模塊230。
[0060]第二控制器210可控制網關200的整體操作。
[0061]第二控制器210可能通過第二RF模塊230周期性發送信標。信標可包括信標被發送到的網絡相機100的標識符、關于下一信道的信道信息等。第二控制器210可在存儲器220中存儲關于通過按照預定帶寬(例如,IMHz)劃分大約2.4GHz到大約2.5GHz的頻率范圍而獲得的100個信道中的一個或多個有索引的信道的信道信息,并控制第二RF模塊230的操作,以使關于有索引的信道的信息可被順序地包括在信標中并被發送到網絡相機100。
[0062]當從網絡相機100接收到信道檢測請求時,第二控制器210可控制第二RF模塊230的操作,以使信道檢測響應可響應于信道檢測請求被發送到網絡相機100。
[0063]存儲器220存儲關于一個或多個有索引的信道的信道信息、從網絡相機100接收的圖像信號等。以下,參照圖2在下面描述根據示例性實施例的網關200的存儲器220的操作。
[0064]根據示例性實施例,如以上參照圖1描述的網絡相機100的第一控制器120和網關200的第二控制器210中的至少一個可被實施為執行以上描述的各個功能的各種數量的硬件、軟件和/或固件結構。例如,第一控制器120和第二控制器210中的至少一個可使用可通過一個或多個微處理器或其它控制設備的控制執行各個功能的直接電路結構,諸如,存儲器、處理裝置、邏輯裝置、查找表等。此外,第一控制器120和第二控制器210中的至少一個可由模塊、程序或代碼段專門實施,其中,所述模塊、程序或代碼包括用于執行特定邏輯功能并由一個或多個微處理器或其它控制設備執行的一個或多個可執行指令。此外,第一控制器120和第二控制器210中的至少一個還可包括執行各個功能的處理器(諸如中央處理器(CPU))、微處理器等。此外,第一控制器120和第二控制器210之一的至少部分功能可由第一控制器120和第二控制器210中的另外一個來執行。此外,雖然在圖1中未示出總線,但是可通過總線來執行在圖中示出的組件、模塊、元件或單元之間的通信。第一控制器120和第二控制器210的功能方面可以以運行一個或多個處理器的算法來實現。此外,第一控制器120和第二控制器210可針對電子配置、信號處理和/或控制、數據處理等應用任意數量的現有技術。
[0065]根據示例性實施例,如以上參照圖1描述的網絡相機100的第一RF模塊130和網關200的第二 RF模塊230可通過RF信號接口硬件來實現。
[0066]圖2是用于解釋根據示例性實施例的信道表的示圖。
[0067]參照圖2,例如,根據示例性實施例的網關200的存儲器220在表中存儲關于總共15個有索引的信道的信道信息。
[0068]存儲器220可索引100個信道中每個具有大約2.4GHz到大約2.5GHz之間的IMHz帶寬的15個信道,并將與每個索引相應的信道的標識符存儲為信道信息。
[0069]第二控制器210可按順序或隨機選擇100個信道中與ISM頻帶相應的15個信道、選擇100個信道中干擾最小的信道,并將其存儲為信道信息,但不限于此。
[0070]可通過使用編號I至15中的每個標識索引,可通過使用指示信道的編號標識信道的標識符,但不限于此。例如,如圖2所示,第2信道可通過使用第一索引[I]被選擇,第9信道可通過使用第二索引[2]被選擇。
[0071]再次參照圖1,第二RF模塊230可在第二控制器210的控制下將信號發送到網絡相機100并從網絡相機100接收信號。例如,第二 RF模塊230可從網絡相機100接收信道檢測請求信號、圖像信號等,并將信標、信道檢測響應信號等發送到網絡相機100。參照圖3在下面描述根據示例性實施例的網關200的第二 RF模塊230的操作。
[0072]圖3是用于解釋根據示例性實施例的信道改變的示圖。
[0073]參照圖3,當改變信道時,根據示例性實施例的網關200的第二RF模塊230將包括關于下一信道的信道信息的信標發送到網絡相機100。第二 RF模塊230可周期性、順序并重復地將總共15個信標發送到網絡相機100。
[0074]第二RF模塊230的信標發送周期是信標間隔時間“ti”,其中,信標間隔時間“ti”是恒定的,例如,信標間隔時間可等于或小于250ms(毫秒)。
[0075]第二RF模塊230的信標發送順序可與信道索引順序相同,但不限于此。
[0076]第二RF模塊230可重復執行以信道索引順序發送15個信標的處理。
[0077]再次參照圖1,監視裝置300包括有線監視裝置310和無線監視裝置320中的至少一個。
[0078]監視裝置300可顯示并存儲接收的圖像信號。監視裝置300可包括至少一個處理器。監視裝置300可以以被包括在其它硬件裝置(諸如,微處理器或通用計算機系統)中的形式被驅動。對于有線監視裝置310,可使用個人計算機(PC)等。對于無線監視裝置320,可使用移動終端等。
[0079]參照圖4在下面描述基于根據示例性實施例的相機系統的正常信標接收的信道改變操作。
[0080]圖4是用于解釋根據示例性實施例的相機系統內部執行的信道改變操作的示圖。
[0081]參照圖4,在網絡相機100在信道改變時間“tc”改變信道之后,網關200在隨后改變信道的同時將包括關于下一信道的信道信息的信標發送到網絡相機100。
[0082]例如,在網絡相機100在第一信道改變時間“tel”將當前信道改變為與第一索引[I]相應的信道之后,網關200可將當前信道改變為與第一索引[I]相應的信道,并在第一信標收聽時間“til”將包括關于下一信道的信道信息的信標發送到網絡相機100,其中,第一信標收聽時間“til”從第一信道改變時間“tel”已經經過信標等待時間“ts”。參照圖5在下面描述根據示例性實施例的信標的數據包配置。
[0083]圖5是用于解釋根據示例性實施例的信標的數據包配置的示圖。
[0084]參照圖5,信標數據包包括前導字段、地址字段、長度字段、頭(CMD)字段、有效載荷字段和循環冗余碼(CRC)字段。
[0085]有效載荷字段包括一個或多個子字段。例如,有效載荷字段可包括網絡相機標識符子字段“CAM ID”、時間戳子字段“時間戳”、信道停留時間子字段“停留時間”和針對關于下一信道的信道信息的下一信道信息子字段“下一 RF信道”。
[0086]例如,在第一信標收聽時間“til”從網關200發送到網絡相機100的信標可包括:具有I個字節大小并包括網絡相機100的標識符信息的網絡相機標識符子字段“CAM ID”、具有I個字節大小并包括用于多個網關之間的同步的信息的時間戳子字段“時間戳”、具有I個字節大小并包括表示下一信道停留時間是250ms的信息的信道停留時間子字段“停留時間”和具有I個字節大小并包括關于第二索引[2]的信息或關于與第二索引[2]相應的第9信道的信息的下一信道信息子字段“下一RF信道”。
[0087]之后,再次參照圖4,網絡相機100基于包括在信標中的關于下一信道的信道信息將當前信道(即,第一索引[I]的信道)改變為下一信道。
[0088]例如,網絡相機100可在從第一信標收聽時間“til”已經經過信道停留時間“td”的第二信道改變時間“tc2”基于包括在信標中的關于下一信道的信道信息將當前信道改變為與第二索引[2]相應的信道。信標等待時間“ts”與信道停留時間“td”之和可與信標間隔時間“ti”相同。
[0089]如上所述,網絡相機100可通過基于從網關200正常接收的信標改變為下一信道來與網關200正常連接。
[0090]圖6是用于解釋根據示例性實施例的具有信標接收失敗的相機系統的操作的示圖。
[0091]根據示例性實施例的網絡相機100可具有存儲器(未示出),其中,存儲器預先存儲與存儲在網關200的存儲器220中的信道信息相同的信道信息。
[0092]參照圖6,當在第二信標收聽時間“tl2”從網關200發送的信標的接收失敗時,網絡相機100可在第三信道改變時間“tc3”執行改變為預定信道(例如,與第三索引[3]相應的信道)的操作。在這種情況下,由于網絡相機100使用與存儲在網關200的存儲器220中的信道信息相同的信道信息,因此在第三信道改變時間“tc3”由網絡相機100改變的信道與在第三信標收聽時間“tl3”由網關200改變的信道相同,從而網絡相機100可與網關200正常連接。
[0093]如上所述,即使當根據示例性實施例的網絡相機100—次接收信標失敗時,網絡相機100也可通過改變為下一信道來與網關200正常連接。參照圖7在下面描述在根據示例性實施例的網絡相機100兩次或多次接收信標失敗的情況下相機系統的操作。
[0094]圖7是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖。
[0095]參照圖7,在出現信道沒有順序被改變(如網絡相機100兩次或多次接收從網關200發送的信標失敗和網關200重啟等)的異常情況的情況下,即使當網絡相機100基于與存儲在網關200的存儲器220中的信道信息相同的信道信息改變信道時,網絡相機100也不能與網關200正常連接。
[0096]根據參照圖8至圖16描述的示例性實施例,可如下解決這樣的問題。
[0097]圖8是用于解釋根據示例性實施例的控制相機系統的方法的流程圖。
[0098]參照圖8,網絡相機100執行系統初始化(SlOl)和通信初始化(S103)。為了執行通信初始化,網絡相機100可執行信標同步和改變信道設置中的至少一個。
[0099]之后,網絡相機100在信道改變時間改變信道(S105)。所述信道可以是RF信道。如參照圖6所述,網絡相機100可在信道改變時間基于與預先存儲在網關200中的信道信息相同的信道信息改變信道,但不限于此。
[0100]之后,網絡相機100確定在從信道改變時間已經經過信標等待時間的時間是否接收到信標(S107)。
[0101]當接收到信標時,網絡相機100可在信道改變時間基于包括在信標中的關于下一信道的信道信息改變當前信道。
[0102]當接收信標失敗時,網絡相機100將信標接收失敗的數量與參考數量進行比較(S109)。參考數量可在預先存儲的信道信息的索引的數量之內被確定。例如,參考數量可被確定為三次,其中,三次小于在圖2的信道表的情況下的十五次。參考數量可基于無線干擾環境而改變,但不限于此。
[0103]當信標接收失敗的數量小于參考數量時(例如,信標接收失敗的數量是兩次),網絡相機100可將當前信道改變為與下一索引的下一索引相應的信道。即,網絡相機100可將當前信道改變為與信標接收失敗的數量相應的信道。
[0104]當信標接收失敗的數量大于參考數量時(例如,信標接收失敗的數量是四次),網絡相機100將信道設置為預定信道(S111)。所述預定信道可以是任意信道、與最后索引相應的信道和干擾最低的信道中的至少一個,但不限于此。例如,網絡相機100可將信道設置為與第十五索引[15](最后索引)相應的信道。
[0105]之后,網絡相機100確定是否接收到信標(S113)。在這種情況下,網絡相機100可確定是否接收到包括關于所述預定信道的下一信道的信道信息的信標。
[0106]當接收到包括關于所述預定信道的下一信道的信道信息的信標時,網絡相機100可在信道改變時間基于包括在信標中的關于下一信道的信道信息改變信道。
[0107]當接收包括關于所述預定信道的下一信道的信道信息的信標失敗時,網絡相機100確定是否發生超時(S115)。在未發生超時的情況下,網絡相機100保持所述預定信道(Slll),在超時的情況下,網絡相機100執行異常處理(S117)。異常處理可指除信道改變或信道設置之外的處理,但不限于此。
[0108]圖9是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖。
[0109]參照圖9,當在保持與圖2的信道表的第一索引[I]相應的信道時從網關200接收到包括關于下一信道的信道信息的信標時,網絡相機100可在到達信道改變時間時將信道改變為與第二索引[2]相應的信道。
[0110]之后,網絡相機100的信標接收失敗的數量變為大于參考數量的四次,網絡相機100可執行到預定信道(例如,與第十五索引[15]相應的信道)的信道設置40。
[0111]在執行信道設置40的情況下,即使當發生網關200的信道沒有順序改變的異常情況30時,網絡相機100也維持信道設置40。
[0112]之后,當接收到包括關于所述預定信道的下一信道的信道信息(例如,與第一索引
[I]相應的信道信息)的信標時,網絡相機100可停止信道設置40并當到達信道改變時間時執行到與第一索引[I]相應的信道的信道改變50。
[0113]如上所述,根據示例性實施例的網絡相機100即使在兩次或多次接收信標失敗時也可通過信道設置40和信道改變50來與網關200正常連接。省略或簡單描述與以上描述的部分相同或相似的部分的描述。
[0114]圖10是用于解釋根據另一示例性實施例的控制相機系統的方法的流程圖。
[0115]參照圖10,網絡相機100執行系統初始化(S201)和通信初始化(S203)。
[0116]之后,網絡相機100在信道改變時間改變信道(S205)。
[0117]網絡相機100確定在從信道改變時間已經經過信標等待時間的時間是否接收到信標(S207)。
[0118]當接收到信標時,網絡相機100可在信道改變時間基于包括在信標中的關于下一信道的信道信息改變信道。
[0119]在接收信標失敗的情況下,當到達信道檢測請求時間“tr”時,網絡相機100將信道檢測請求發送到網關200(S209)。例如,信道檢測請求包括針對關于下一信道的信道信息的請求。
[0120]針對另一示例,信道檢測請求可包括針對關于下一信道的信道信息和關于下一信道的信息中的至少一個的請求。在這種情況下,針對信道檢測請求,網絡相機100可順序或隨機發送針對關于預先存儲在網關200中的全部有索引的信道的信息的請求。可選地,針對信道檢測請求,網絡相機100可順序或隨機發送針對關于預先存儲在網關200中的全部有索引的信道的信息的部分的請求。
[0121]之后,網絡相機100確定是否從網關200接收到信道檢測響應(S211)。與信道檢測請求相應的信道檢測響應包括關于下一信道的信道信息。
[0122]在這種情況下,可在信標間隔時間“ti”內執行針對所有信道的信道檢測請求和與其相應的信道檢測響應的發送。例如,在信標間隔時間“ti”是250ms并且全部有索引的信道的數量是15時,網絡相機100和網關200可在16.67ms內完成一個信道檢測請求和相應的信道檢測響應的發送。
[0123]當接收信道檢測響應失敗時,網絡相機100可重新發送信道檢測請求。
[0124]當接收到信道檢測響應時,網絡相機100可根據包括在信道檢測響應中的關于下一信道的信道信息改變當前信道。
[0125]圖11是用于解釋根據另一示例性實施例的與信標接收失敗相應的相機系統的操作的示圖。
[0126]參照圖11,當在保持與第一索引[I]相應的信道時從網關200接收到包括關于下一信道的信道信息的信標時,網絡相機100可在到達信道改變時間時將信道改變為與第二索弓丨[2]相應的信道。
[0127]之后,當在保持與第二索引[2]相應的信道時從網關200接收包括關于下一信道的信道信息的信標失敗時,網絡相機100在到達信道檢測請求時間“tr”時將信道檢測請求發送到網關200。信道檢測請求可包括針對關于下一信道的信道信息的請求,但不限于此。信道檢測請求時間“tr”可基于無線干擾環境而改變,但不限于此。參照圖12在下面描述根據示例性實施例的信道檢測請求的數據包配置。
[0128]圖12是示出根據示例性實施例的針對信道檢測請求的數據包配置的示圖。
[0129]參照圖12,信道檢測請求包括前導字段、地址字段、長度字段、頭(CMD)字段、有效載荷字段和循環冗余碼(CRC)字段。
[0130]有效載荷字段包括一個或多個子字段。例如,有效載荷字段可包括網絡相機標識符子字段“CAM ID”。
[0131]例如,在信道檢測請求時間“tr”從網絡相機100發送到網關200的信道檢測請求可包括:具有I個字節大小并包括關于網絡相機100的標識符信息的網絡相機標識符子字段“CAM ID”。
[0132]再次參照圖11,當接收與信道檢測請求相應的信道檢測響應失敗時,網絡相機100可將信道檢測請求再次發送到網關200。例如,當在保持與第三索引[3]相應的信道時到達信道檢測時間“tr”時,網絡相機100可將信道檢測請求再次發送到網關200。
[0133]當接收到與信道檢測請求相應的信道檢測響應時,網絡相機100可在到達信道改變時間時將信道改變為與第四索引[4]相應的信道。在下面參照圖13描述根據示例性實施例的信道檢測響應的數據包配置。
[0134]圖13是示出根據示例性實施例的針對信道檢測響應的數據包配置的示圖。
[0135]參照圖13,信道檢測響應數據包包括前導字段、地址字段、長度字段、頭(CMD)字段、有效載荷字段和循環冗余碼(CRC)字段。
[0136]有效載荷字段包括一個或多個子字段。例如,有效載荷字段可包括網絡相機標識符子字段“CAM ID”、時間戳子字段“時間戳”、信道停留時間子字段“停留時間”和針對關于下一信道的信道信息的下一信道信息子字段“下一 RF信道”。
[0137]例如,在第一信標收聽時間“til”從網關200發送到網絡相機100的信標可包括:具有I個字節大小的包括網絡相機100的標識符信息的網絡相機標識符子字段“CAM ID”、具有I個字節大小并包括用于多個網關之間的同步的信息的時間戳子字段“時間戳”、具有I個字節大小并包括表示下一信道停留時間是250ms的信息的信道停留時間子字段“停留時間”和具有I個字節大小并包括關于第二索引[2]的信息或關于與第四索引[4]相應的第41信道的信息的下一信道信息子字段“下一RF信道”。
[0138]如上所述,即使當接收信標失敗時,根據示例性實施例的網絡相機100也可通過信道檢測請求和信道檢測響應來與網關200正常連接。根據參照圖10和圖11描述的示例性實施例,由于信道設置使得等待時間減小,從而可提高相機系統的性能。
[0139]圖14是用于解釋根據示例性實施例的信道更新的示圖。
[0140]網關200可改變存儲在存儲器220中的有索引的信道的信息。例如,網關200可分別確定100個信道的接收靈敏度,選擇具有比存儲在存儲器220中的15個信道小的無線干擾的至少一個信道,并將存儲在存儲器220中的15個信道的部分改變為選擇的信道。
[0141]參照圖14,網關200可將信道更新指令CH_Update_CMD發送到網絡相機100。信道更新指令CH_Update_CMD可包括,例如,將與第二索引[2]相應的信道改變為第35信道的信息。參照圖15在下面描述根據示例性實施例的信道更新指令的數據包配置。
[0142]圖15是示出根據示例性實施例的針對信道更新的數據包配置的示圖。
[0143]參照圖15,信道更新指令數據包包括前導字段、地址字段、長度字段、頭(CMD)字段、有效載荷字段和循環冗余碼(CRC)字段。
[0144]有效載荷字段包括一個或多個子字段。例如,有效載荷字段可包括網絡相機標識符子字段“CAM ID”、時間戳子字段“時間戳”、信道停留時間子字段“停留時間”、目標信道索引信息子字段“RF信道[索引]”和目標信道信息子字段“RF信道”。
[0145]例如,從網關200發送到網絡相機100的信道更新指令可包括:具有I個字節大小的包括網絡相機100的標識符信息的網絡相機標識符子字段“CAM ID”、具有I個字節大小并包括用于多個網關之間的同步的信息的時間戳子字段“時間戳”、具有I個字節大小并包括表示下一信道停留時間是250ms的信息的信道停留時間子字段“停留時間”、具有I個字節大小并包括表示更新的目標信道索引是第二索引的信息的目標信道索引信息子字段“RF信道[索引]”和包括表示更新的信道是第35信道的信息的更新的信道信息子字段“RF信道”。
[0146]再次參照圖14,網絡相機100可響應于從網關200接收的信道更新指令CH_Update_CMD將信道更新響應CH_Update_ACK發送到網關200。
[0147]當從網絡相機100接收到與信道更新指令CH_Update_CMD相應的信道更新響應CH_Update_ACK時,網關200可從如圖14所示的從在當前信道改變周期結束之后的新的信道改變周期發送更新的信道信息。參照圖16在下面描述根據示例性實施例的信道更新響應的數據包配置。
[0148]圖16是示出根據另一示例性實施例的針對信道更新的數據包配置的示圖。
[0149]參照圖16,信道更新響應數據包包括前導字段、地址字段、長度字段、頭(CMD)字段、有效載荷字段和循環冗余碼(CRC)字段。
[0150]有效載荷字段包括一個或多個子字段。例如,有效載荷字段可包括網絡相機標識符子字段“CAM ID”、目標信道索引信息子字段“RF信道[索引]”和更新的信道信息子字段“RF信道”。
[0151]例如,從網關200發送到網絡相機100的信道更新指令可包括:具有I個字節大小并包括網絡相機100的標識符信息的網絡相機標識符子字段“CAM ID”、具有I個字節大小并包括表示更新的目標信道索引是第二索引的信息的目標信道索引信息子字段“RF信道[索引]”和包括表示更新的信道是未包括在圖2的信道表中的第35信道的信息的更新的信道信息子字段“RF信道”。然而,更新的信道可以是最初包括在圖2的信道表中的不同的信道。例如,通過信道更新,根據信道干擾環境改變,信道索引2可從第09信道被改變為作為圖2的信道表中的最后信道數的第88信道。
[0152]如上所述,根據示例性實施例的相機系統可通過執行信道更新實時執行適用于無線干擾環境的通信。
[0153]以上描述的方法或算法的操作或步驟可被實施為計算機可讀記錄介質上的計算機可讀代碼,或通過發送介質將被發送的計算機可讀代碼。所述計算機可讀記錄介質是可存儲之后可被計算機系統讀取的數據的任何數據存儲裝置。計算機可讀記錄介質的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、致密盤(CD)-ROM、數字多功能盤(DVD)、磁帶、軟盤和光數據存儲裝置,但不限于此。發送介質可包括通過互聯網或各種類型的通信信道發送的載波。計算機可讀記錄介質還可分布在聯網的計算機系統上,從而以分布式存儲和執行所述計算機可讀代碼。
[0154]盡管已經參照附圖中示出的示例性實施例描述了本發明構思,但這些僅作為示例性目的被提供,本領域普通技術人員將理解:可在此對示例性實施例進行各種改變和修改。因此,本發明構思的精神和范圍應該由所附的權利要求限定。
【主權項】
1.一種相機系統,包括: 射頻(RF)模塊,通過信道連接到網關,并被配置為從網關接收包括關于用于連接到網關的下一信道的信道信息的信標; 控制器,被配置為響應于在射頻模塊接收所述信標失敗,將信標接收失敗的數量與參考數量進行比較,如果信標接收失敗的數量大于或等于參考數量,則將所述信道設置為用于連接到網關的預定信道;響應于接收到所述信標將所述信道改變為所述下一信道。2.如權利要求1所述的相機系統,其中,所述預定信道是來自用于連接到網關的多個信道中的具有最低干擾的信道。3.如權利要求1所述的相機系統,還包括:存儲器,被配置為以用于連接到網關的多個信道的預定順序存儲關于所述多個信道的信道信息, 其中,響應于接收到所述信標,控制器被配置為:以所述預定順序將所述信道改變為所述多個信道中的下一信道。4.如權利要求3所述的相機系統,其中,在將所述信道設置為所述預定信道之后,如果射頻模塊接收到包括關于根據關于所述多個信道的信道信息的所述預定信道的下一個信道的信道信息的信標,則控制器被配置為將所述預定信道改變為所述預定信道的下一個信道。5.如權利要求3所述的相機系統,其中,參考數量等于或小于所述多個信道的數量。6.如權利要求3所述的相機系統,其中,關于所述多個信道的信道信息被更新,以使所述預定順序被改變或使所述多個信道中的現有信道被未包括在所述多個信道中的不同信道替換。7.如權利要求6所述的相機系統,其中,控制器被配置為:在所述信道以所述預定順序被改變為所述多個信道中的最后信道之后,應用用于連接到網關的更新的信道信息。8.如權利要求1所述的相機系統,其中,控制器還被配置為:響應于接收所述信標失敗將信道檢測請求發送到網關,通過射頻模塊從網關接收與信道檢測請求相應的信道檢測響應,并根據包括在信道檢測響應中的關于不同信道的信道信息改變所述信道。9.如權利要求8所述的相機系統,其中,控制器被配置為在信標間隔時間內發送信道檢測請求并接收信道檢測響應。10.如權利要求1所述的相機系統,其中,如果信標接收失敗的數量小于參考數量,則控制器被配置為以多個信道的預定順序將所述信道改變為另一信道。11.如權利要求10所述的相機系統,還包括:網關,以預定順序存儲包括關于所述多個信道的信道信息的信道表, 其中,網關被配置為:基于信道表將所述信標發送到射頻模塊。12.—種相機,包括: 射頻(RF)模塊,通過信道連接到網關,并被配置為接收從網關周期性發送的信標,其中,所述信標包括關于用于將相機與網關連接的所述信道將改變為的下一信道的信道信息; 控制器,被配置為確定是否在射頻模塊接收到所述信標,并基于以下項中的至少一個將所述信道改變為另一信道: 包括另一信道的多個信道的預定順序; 在射頻模塊接收到所述信標的狀態; 響應于從射頻模塊發送的信道檢測請求從網關接收的信道檢測響應,其中,信道檢測響應包括關于所述多個信道中的一個信道的信道信息。13.如權利要求12所述的相機,其中,控制器還被配置為:確定接收信標中的失敗數量,并根據失敗數量以不同的方式將所述信道改變為另一信道。14.如權利要求13所述的相機,其中,如果失敗數量小于參考數量,則控制器以所述多個信道的所述預定順序將所述信道改變為另一信道, 其中,如果失敗數量大于或等于參考數量,則控制器將所述信道設置為所述多個信道中的預定信道,直到在射頻模塊接收到包括關于所述預定信道的信道信息的信標為止。15.如權利要求12所述的相機,其中,控制器被配置為:確定接收所述信標中的至少一個失敗的發生, 其中,如果控制器確定發生失敗,則控制器將所述信道改變為以下信道中的一個信道: 從所述多個信道中選擇的預定信道; 根據失敗未發生時的所述預定順序將被選擇的信道; 所述多個信道中的信道信息被包括在信道檢測響應中的一個信道。16.如權利要求12所述的相機,其中,控制器還被配置為:更新關于多個信道的信道信息,以使所述預定順序被改變或使所述多個信道中的現有信道被未包括在所述多個信道中的不同信道替換。17.一種改變信道的方法,其中,相機通過所述信道連接到網關,所述方法包括: 接收信標,其中,所述信標被從網關周期性發送,并且所述信標包括關于用于將相機與網關連接的所述信道將改變為的下一信道的信道信息; 確定是否在射頻模塊接收到所述信標,并基于以下項中的至少一個將所述信道改變為另一信道: 包括另一信道的多個信道的預定順序; 在射頻模塊接收到所述信標的狀態; 響應于從射頻模塊發送的信道檢測請求從網關接收的信道檢測響應,其中,信道檢測響應包括關于所述多個信道中的一個信道的信道信息。18.如權利要求17所述的方法,還包括: 確定接收信標中的失敗數量; 根據失敗數量以不同的方式將所述信道改變為另一信道。19.如權利要求18所述的方法,其中,如果失敗數量小于參考數量,則以所述多個信道的所述預定順序將所述信道改變為另一信道, 其中,如果失敗數量大于或等于參考數量,則將所述信道設置為所述多個信道中的預定信道,直到在射頻模塊接收到包括關于所述預定信道的信道信息的信標為止。20.如權利要求17所述的方法,還包括:確定接收所述信標中的至少一個失敗的發生, 其中,響應于確定發生失敗,將所述信道改變為以下信道中的一個信道: 從所述多個信道中選擇的預定信道; 根據失敗未發生時的所述預定順序將被選擇的信道; 所述多個信道中的信道信息被包括在信道檢測響應中的一個信道。
【文檔編號】H04N5/225GK105869368SQ201610073635
【公開日】2016年8月17日
【申請日】2016年2月2日
【發明人】李準性
【申請人】韓華泰科株式會社