智能攝像裝置及其斷網訪問控制方法
【技術領域】
[0001] 本發明涉及一種智能設備訪問控制技術,尤其涉及一種智能攝像裝置及其斷網訪 問控制方法。
【背景技術】
[0002] 隨著物聯網的普及,智能設備的應用越來越廣泛,智能攝像裝置,主要指智能攝像 頭,已經越來越普遍地見諸日常生活。智能攝像裝置通常功能簡單、體積小巧但人機交互功 能相對受限,由于這些特點的限制,使得智能攝像裝置通常不如手機、平板電腦等,難以提 供友善方便的人機交互體驗。解決這一問題的有效手段是將智能攝像裝置與其他具有更高 智能操控功能的移動設備、計算機終端等,基于云端用戶賬號實現捆綁,然后以這些移動設 備或終端提供的人機交互界面,實現對智能設備的操控。
[0003] 智能攝像裝置是產生大數據的智能設備之一,其產生的視頻和圖片數據通常需要 上傳云端,或者基于云端控制而傳輸給其他終端。基于云端用戶賬號實現智能攝像裝置與 移動設備的捆綁,有安全方面的考慮,但云端賬號顧名思義需要在接入網絡的情況下才能 實現云端校驗,智能設備所發送或接收的每一個數據報文,均可能包含有對數據報文發送 方的令牌,而令牌的派發以及傳輸,均需借助云端來實現。基于這樣的原理,可以知曉,一旦 智能攝像裝置斷網導致離線,其災備控制邏輯是努力使智能攝像裝置恢復既定的網絡連接 以便順利恢復數據傳輸,否則移動設備或其他類似終端便無法通過網絡訪問智能攝像裝置 的數據。
[0004] 智能攝像裝置通常是固定在某一物業空間內,例如用于監控家庭大門,或者店鋪 收銀臺等,無論應用于何種場景,所有者理論上應有權在任何時候訪問智能攝像裝置內部 的內容,特別是在其處于斷網的情況下。例如,在碰巧斷網的情況下,店鋪的店主急需查看 智能攝像裝置內一分鐘前發生的盜竊事件,但智能攝像裝置依其程序恒定處于工作站模 式,一直在等候恢復網絡接入,無法與手機設備建立連接,無法查看其產生的視頻數據。這 種情況是由于技術流程引起的,顯然與用戶購買產品的意圖相違背。
【發明內容】
[0005] 本發明的目的旨在解決上述至少一個問題,提供一種智能攝像裝置及其斷網訪問 控制方法。
[0006] 為了實現本發明的目的,本發明采取如下技術方案:
[0007] 本發明提供的一種智能攝像裝置斷網訪問控制方法,包括如下步驟:
[0008] 與既定網絡斷開狀態下,接收符合IEEE802. 11協議規范的數據幀,響應于其所 含指令將自身切換到符合IEEE802. 11協議規范的接入點模式;
[0009] 接受外部工作站的接入而建立通信連接,響應于所述外部工作站的請求而反饋相 應的本機存儲數據;
[0010] 檢測自身是否處于無外部工作站接入的狀態,若預定時間沒有外部工作站接入, 則將自身切換到基于IEEE802. 11協議所規范的工作站模式以期恢復接入所述既定網絡。
[0011] 較佳的,與所述的既定網絡相對應的配置信息存在于本機存儲介質的數據區域。
[0012] 具體的,所述配置信息包括所述既定網絡的服務集標識及密碼。
[0013] 較佳的,所述的數據幀為組播數據幀,該組播數據幀具有可編輯區域,所述指令表 達于該可編輯區域中。
[0014] 進一步,所述的可編輯區域占據該組播數據幀的目的地址域的低23位。
[0015] 具體的,所述指令占據所述可編輯區域的若干位。
[0016] 較佳的,通過比較所述組播數據幀的可編輯區域所含指令是否為特定比特串,當 是該特定比特串時,確定為所述的指令。
[0017] 具體的,所述本機存儲數據為存儲于本機閃存介質中的圖片或視頻文件。
[0018] 較佳的,檢測自身是否處于無外部工作站接入的狀態的動作以特定的時間間隔定 期執行。
[0019] 進一步,當本機切換到基于WiFi Direct協議所規范的工作站模式之后,檢測到所 述既定網絡發送的信標幀時,調用所述配置信息接入所述的既定網絡。
[0020] 進一步,本方法包括另一步驟,該步驟在其余步驟執行期間,控制攝像單元實時攝 像并將視頻文件存儲于閃存介質中。
[0021] 較佳的,所述智能攝像裝置恢復接入所述既定網絡失敗時,轉向從頭開始循環執 行本方法。
[0022] -種智能攝像裝置,包括:
[0023] 指令切換單元,被配置為檢測到本機與既定網絡斷開狀態下,接收符合IEEE 802. 11協議規范的數據幀,響應于其所含指令將自身切換到符合IEEE802. 11協議規范的 接入點模式;
[0024] 通信建立單元,被配置為接受外部工作站的接入而建立通信連接,響應于所述外 部工作站的請求而反饋相應的本機存儲數據;
[0025] 恢復切換單元,被配置為檢測自身是否處于無外部工作站接入的狀態,若預定時 間沒有外部工作站接入,則將自身切換到基于IEEE802. 11協議所規范的工作站模式以期 恢復接入所述既定網絡。
[0026] 較佳的,與所述的既定網絡相對應的配置信息存在于本機存儲介質的數據區域。
[0027] 具體的,所述配置信息包括所述既定網絡的服務集標識及密碼。
[0028] 較佳的,所述的數據幀為組播數據幀,該組播數據幀具有可編輯區域,所述指令表 達于該可編輯區域中。
[0029] 進一步,所述的可編輯區域占據該組播數據幀的目的地址域的低23位。
[0030] 具體的,所述指令占據所述可編輯區域的若干位。
[0031] 較佳的,所述的指令切換單元被配置為通過比較所述組播數據幀的可編輯區域所 含指令是否為特定比特串,當是該特定比特串時,確定為所述的指令。
[0032] 具體的,所述本機存儲數據為存儲于本機閃存介質中的圖片或視頻文件。
[0033] 較佳的,所述的指令切換單元被配置為,檢測自身是否處于無外部工作站接入的 狀態的動作以特定的時間間隔定期執行。
[0034] 進一步,所述的恢復切換單元被配置為,當本機切換到基于WiFi Direct協議所規 范的工作站模式之后,檢測到所述既定網絡發送的信標幀時,調用所述配置信息接入所述 的既定網絡。
[0035] 進一步,所述的智能攝像裝置還包括攝像控制單元,其實施實時攝像,并將視頻文 件存儲于閃存介質中。
[0036] 較佳的,所述恢復切換單元被配置為恢復接入所述既定網絡失敗時,轉向重啟所 述指令切換單元。
[0037] 與現有技術相比較,本發明的方案具有以下優點:
[0038] 本發明通過檢測智能攝像裝置與既定網絡的連接是否斷開,在斷開的狀態下,讓 自身(作為工作站)進入伺服模式,一旦接收到包含指令的數據幀,便把自身切換為接入點 模式,這樣,便可允許移動設備與其建立直接的通信連接,允許移動設備訪問智能攝像裝置 所存儲的數據;與此同時,當外部工作站接入后,智能攝像裝置還可以對外部工作站與智能 攝像裝置的通信連接的連接關系進行檢測,當檢測到該連接斷開時,便可以快速地將智能 攝像裝置切換回工作站模式,以便及時恢復接入所述的既定網絡。
[0039] 本發明的用于控制智能攝像裝置切換WiFi組件的工作模式的指令通過組播數據 幀進行封裝,基于IEEE802. 11協議,即使在未建立WiFi連接的情況下,WiFi終端也可以 對其從空中接收的無線信號的組播數據幀進行識別,因為,本發明以此作為指令載體,實現 智能攝像裝置的受控切換工作狀態,在不同的工作狀態下執行不同的工作流程,其實現難 度較低,并且工作效率更高。
[0040] 本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變 得明顯,或通過本發明的實踐了解到。
【附圖說明】
[0041] 本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變 得明顯和容易理解,其中:
[0042] 圖1為本發明所采用的組播地址的結構示意圖;
[0043] 圖2為本發明所采用的組播地址與IP地址之間映射關系示意圖;
[0044] 圖3為本發明的智能攝像裝置斷網訪問控制方法第一實施例的原理示意圖;
[0045] 圖4為本發明的智能攝像裝置斷網訪問控制方法第二實施例的原理示意圖;
[0046] 圖5為本發明的智能攝像裝置第一實施例的結構示意圖;
[0047] 圖6為本發明的智能攝像裝置第二實施例的結構示意圖。
【具體實施方式】
[0048] 下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
[0049] 本技術領域技術人員可以理解,除非特意聲明,這里使用的單數形式"一"、"一 個"、"所述"和"該"也可包括復數形式。應該進一步理解的是,本發明的說明書中使用的措 辭"包括"是指存在所述特征、整數、步驟、操作、元件和/或組件,但是并不排除存在或添加 一個或多個其他特征、整數、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元 件被"連接"或"耦接"到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在 中間元件。此外,這里使用的"連接"或"耦接"可以包括無線連接或無線耦接。這里使用 的措辭"和/或"包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。
[0050] 本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術 術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應 該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中 的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含 義來解釋。
[0051] 本技術領域技術人員可以理解,這里所使用的"終端"、"設備"、"智能設備"、"智 能控制終端"既包括無線信號接收器的設備,其僅具備無發射能力的無線信號接收器的設 備,又包括接收和發射硬件的設備,其具有能夠在雙向通信鏈路上,執行雙向通信的接收 和發射硬件的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多 線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS (Personal Communications Service,個人通信系統),其可以組合語音、數據處理、傳真和/或數據通信能力; PDA (Personal Digital Assistant,個人數字助理),其可以包括射頻接收器、尋呼機、互聯 網/內聯網訪問、網絡瀏覽器、記事本、日歷和/