用于與nvr進行遠程交互的系統(tǒng)和方法
【專利摘要】本發(fā)明公開一種用于與NVR進行遠程交互的系統(tǒng)和方法,所述系統(tǒng)包括一個或多個NVR模塊、轉換模塊、因特網、社交網絡服務器和終端用戶單元,所述轉換模塊與所述NVR模塊雙向連接并進行數據通信,所述轉換模塊通過因特網與所述社交網絡服務器雙向通信,所述社交網絡服務器與所述終端用戶單元雙向連接通信。本發(fā)明能夠利用現有的社交網絡,不需要提供額外的APP和網絡服務器,開發(fā)部署成本低,交互體驗也是用戶熟悉的對話模式,能夠隨時隨地通過諸如QQ、微信等手機端社交APP與NVR模塊進行遠程信息交互,便攜式強,操作方便。
【專利說明】
用于與NVR進行遠程交互的系統(tǒng)和方法
技術領域
[0001]本發(fā)明涉及視頻監(jiān)控領域,且具體涉及一種在視頻監(jiān)控領域中與NVR進行遠程交互的系統(tǒng)和方法。
【背景技術】
[0002]在視頻監(jiān)控領域,NVR(網絡視頻錄像機,network video recorder)作為記錄由監(jiān)控攝像機產生的視頻碼流的設備一般都是必不可少的,在進行記錄數據時,其必須與監(jiān)控攝像機以及其他處理裝置連接才能完成數據傳遞和交互。傳統(tǒng)與NVR交互的方法是在客戶端PC上安裝特定的軟件,通常(一般是在一個局域網內)在桌面環(huán)境下操作,幾乎沒有生產商開發(fā)手機端的同NVR交互的APP,一是因為手機端的界面和操作邏輯同PC差別很大;二是因為需要提供額外的服務器將NVR模塊和用戶的APP關聯起來,這種方法大大地提高了開發(fā)和部署成本。
【發(fā)明內容】
[0003]針對現有技術的不足,本發(fā)明提出了一種用于與NVR進行遠程交互的系統(tǒng)和方法,這種方法能夠通過手機客戶端隨時隨地與NVR進行遠程交互,便攜式強,操作方便。本發(fā)明采用以下技術方案:
[0004]—種用于與NVR進行遠程交互的系統(tǒng),包括一個或多個NVR模塊、轉換模塊、因特網、社交網絡服務器和終端用戶單元,所述轉換模塊與所述NVR模塊雙向連接并進行數據通信,所述轉換模塊通過因特網與所述社交網絡服務器雙向通信,所述社交網絡服務器與所述終端用戶單元雙向連接通信。
[0005]優(yōu)選地,所述NVR模塊與所述轉換模塊的通信方式為采用超五類網線通信數據線路的有線通信網絡。
[0006]優(yōu)選地,所述轉換模塊與所述因特網的通信方式為采用光纖和/或超五類網線通信數據線路的有線通信網絡。
[0007]優(yōu)選地,所述因特網與所述社交網絡服務器的通信方式為采用網線和/或光纖通信數據線路的有線通信網絡。
[0008]優(yōu)選地,所述因特網與所述終端用戶單元之間的通信方式為無線通信網絡,所述無線通信網絡為無線局域網、蜂窩數據傳輸網絡或因特網。
[0009]優(yōu)選地,所述轉換模塊為將用戶輸入的文字轉換為NVR模塊能執(zhí)行的指令,并且將NVR模塊返回的數據轉換為所述社交網絡服務器可以接受的格式數據的模塊。
[0010]優(yōu)選地,所述用戶輸入的文字是用戶手動輸入的文字或者由用戶語音轉換得到的文字。
[0011]優(yōu)選地,所述社交網絡服務器為QQ、微信、Facebook或飛信。
[0012]優(yōu)選地,所述終端用戶單元為使用QQ、微信、Facebook、飛信的社交APP終端。
[0013]—種用于與NVR進行遠程交互的方法,所述方法包括以下步驟:
[0014]SO:任務開始;
[0015]S1:為提供遠程交互能力的NVR模塊申請社交賬號;
[0016]S2:用戶向管理員提出好友申請;
[0017]S3:判斷管理員是否通過
[0018]當管理員沒有通過用戶提出的好友申請時,用戶重新提出要求;當管理員通過用戶提出好友申請時,進行下一個步驟;當管理員多次不通過用戶提出的好友申請時,任務結束;
[0019]S4:用戶輸入消息;
[0020]S5:判斷是否接收返回消息
[0021]當所述轉換模塊未收到步驟S4中用戶輸入的信息時,則任務返回步驟S4重新輸入;當多次信息后,均無信息反饋,則轉到步驟S51進行人工排查;當接到信息后,則轉到步驟S6進行信息判斷;
[0022]S6:判斷是否為錯誤消息
[0023]對所接收的信息判斷,當接收的信息為錯誤信息時,則轉到步驟S61進行人工排查;當接收的信息不是錯誤信息時,則轉到步驟S7進行下一步的操作;
[0024]S7:轉換模塊查找預設的消息表;
[0025]S8:判斷是否找到消息
[0026]當判斷結果為找不到消息時,轉到步驟S81返回最匹配的消息列表給用戶供其選擇,當判斷結果為找到信息時,則進行步驟S9向對應的NVR模塊發(fā)送指令;
[0027]S9:向對應的NVR模塊發(fā)送指令;
[0028]S10:轉換模塊接收NVR模塊的返回信息并將其轉換為社交網絡服務器可以接受的格式;
[0029]Sll:轉換模塊向社交網絡服務器發(fā)送消息;
[0030]S12:用戶接收消息;
[0031]S13:判斷是否繼續(xù)對話
[0032]當用戶需要繼續(xù)對話時,返回步驟S4循環(huán)操作;如果用戶不在需要繼續(xù)對話,則任務結束。
[0033]本發(fā)明有益的效果是:利用現有的社交網絡,不需要提供額外的APP和網絡服務器,能夠隨時隨地通過諸如QQ、微信等手機端社交APP與NVR模塊進行遠程信息交互,開發(fā)部署成本低,交互體驗也是用戶熟悉的對話模式,便攜式強,操作方便。
【附圖說明】
[0034]圖1為本發(fā)明用于與NVR進行遠程交互的系統(tǒng)的示意圖;
[0035]圖2為本發(fā)明用于與NVR進行遠程交互的方法的流程圖。
【具體實施方式】
[0036]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0037]如圖1所示,一種用于與NVR進行遠程交互的系統(tǒng),包括一個或多個NVR模塊、轉換模塊、因特網、社交網絡服務器和終端用戶單元,所述轉換模塊與所述NVR模塊雙向連接并進行數據通信,所述轉換模塊通過因特網與所述社交網絡服務器雙向通信,所述社交網絡服務器與所述終端用戶單元雙向連接通信。
[0038]在本發(fā)明中,所述NVR模塊與所述轉換模塊的通信方式為采用超五類網線通信數據線路的有線通信網絡。
[0039]在本發(fā)明中,所述轉換模塊與所述因特網的通信方式為采用光纖和/或超五類網線通信數據線路的有線通信網絡。
[0040]在本發(fā)明中,所述因特網與所述社交網絡服務器的通信方式為采用網線和/或光纖通信數據線路的有線通信網絡。
[0041]在本發(fā)明中,所述因特網與所述終端用戶單元之間的通信方式為無線通信網絡,所述無線通信網絡為無線局域網、蜂窩數據傳輸網絡或因特網。
[0042]在本發(fā)明中,所述轉換模塊為將用戶輸入的文字轉換為NVR模塊能執(zhí)行的指令,并且將NVR模塊返回的數據轉換為所述社交網絡服務器可以接受的格式數據的模塊。
[0043]在本發(fā)明中,所述用戶輸入的文字是用戶手動輸入的文字或者由用戶語音轉換得到的文字。
[0044]在本發(fā)明中,所述社交網絡服務器為QQ、微信、Facebook或飛信。
[0045]在本發(fā)明中,所述終端用戶單元為使用QQ、微信、Facebook、飛信的社交APP終端。
[0046]如圖2所示,一種用于與NVR進行遠程交互的方法,所述方法包括以下步驟:
[0047]SO:任務開始;
[0048]SI:為提供遠程交互能力的NVR模塊申請社交賬號;
[0049]S2:用戶向管理員提出好友申請;
[0050]S3:判斷管理員是否通過
[0051]當管理員沒有通過用戶提出的好友申請時,用戶重新提出要求;當管理員通過用戶提出好友申請時,進行下一個步驟;當管理員多次不通過用戶提出的好友申請時,任務結束;
[0052]S4:用戶輸入消息;
[0053]S5:判斷是否接收返回消息
[0054]當所述轉換模塊未收到步驟S4中用戶輸入的信息時,則任務返回步驟S4重新輸入;當多次信息后,均無信息反饋,則轉到步驟S51進行人工排查;當接到信息后,則轉到步驟S6進行信息判斷;
[0055]S6:判斷是否為錯誤消息
[0056]對所接收的信息判斷,當接收的信息為錯誤信息時,則轉到步驟S61進行人工排查;當接收的信息不是錯誤信息時,則轉到步驟S7進行下一步的操作;
[0057]S7:轉換模塊查找預設的消息表;
[0058]S8:判斷是否找到消息
[0059]當判斷結果為找不到消息時,轉到步驟S81返回最匹配的消息列表給用戶供其選擇,當判斷結果為找到信息時,則進行步驟S9向對應的NVR模塊發(fā)送指令;
[0060]S9:向對應的NVR模塊發(fā)送指令;
[0061]S10:轉換模塊接收NVR模塊的返回信息并將其轉換為社交網絡服務器可以接受的格式;
[0062]Sll:轉換模塊向社交網絡服務器發(fā)送消息;
[0063]S12:用戶接收消息;
[0064]S13:判斷是否繼續(xù)對話
[0065]當用戶需要繼續(xù)對話時,返回步驟S4循環(huán)操作;如果用戶不在需要繼續(xù)對話,則任務結束。
[0066]下面結合一具體實施例進一步說明本發(fā)明,如圖1所示,系統(tǒng)中的NVR模塊包括第一NVR模塊、第二NVR模塊、第nNVR模塊,在本實施中,以第一NVR模塊為例進行說明,社交網絡服務器選用QQ的網絡服務器,終端用戶使用QQ社交APP,轉換模塊須尊循QQ網絡服務器通信協(xié)議。
[0067]在剛開始時,為需要提供遠程交互能力的NVR模塊(在本實施例中,即第一NVR模塊)申請一個社交賬號,對于經授權的用戶提出的好友申請,由系統(tǒng)管理員予以通過。用戶好友列表會顯示第一NVR模塊的在線狀態(tài),只要第一NVR模塊在線,用戶就可以像同其他好友對話一樣,與第一NVR模塊對話。用戶輸入“I號攝像機視頻”,轉換模塊在接收到用戶輸入的消息后,會查找一張預設的消息一一指令表,如果找到該消息,則將相應的指令發(fā)送給第一 NVR模塊,第一 NVR模塊返回I號攝像機的視頻給轉換模塊,轉換模塊向社交網絡服務器發(fā)送視頻對話請求,等待用戶確認,用戶接受后就同正常的視頻對話一樣了,可以觀看I號攝像機的實時視頻;如果沒找到該消息,則會根據用戶的輸入返回給用戶一個最匹配的可選消息列表。
[0068]如果用戶輸入消息后,沒有接收到來自NVR的反饋,則首先嘗試再次輸入該消息。如果多次輸入消息都沒有反饋,則可能是轉換模塊故障。如果接收到來自NVR的反饋,但是返回的是錯誤消息比如I號NVR不可用(NVR在線但是內部發(fā)生故障),I號攝像機不可用(攝像機離線或者故障)。如遇到以上問題需要報告系統(tǒng)管理人員,對轉換模塊、NVR、攝像機及它們之間的通信線路進行排查,找到故障發(fā)生的點以及原因。然后轉換模塊接收NVR模塊的返回信息并將其轉換為社交網絡服務器可以接受的格式后,用戶就可以對話了。
[0069]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領域的技術人員應當理解,這些【具體實施方式】僅是舉例說明,本領域的技術人員在不脫離本發(fā)明的原理和實質的情況下,可以對上述方法和系統(tǒng)的細節(jié)進行各種省略、替換和改變。例如,合并上述方法步驟,從而按照實質相同的方法執(zhí)行實質相同的功能以實現實質相同的結果則屬于本發(fā)明的范圍。因此,本發(fā)明的范圍僅由所附權利要求書限定。
【主權項】
1.一種用于與NVR進行遠程交互的系統(tǒng),包括一個或多個NVR模塊、轉換模塊、因特網、社交網絡服務器和終端用戶單元,其特征在于,所述轉換模塊與所述NVR模塊雙向連接并進行數據通信,所述轉換模塊通過因特網與所述社交網絡服務器雙向通信,所述社交網絡服務器與所述終端用戶單元雙向連接通信。2.根據權利要求1所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述NVR模塊與所述轉換模塊的通信方式為采用超五類網線通信數據線路的有線通信網絡。3.根據權利要求2所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述轉換模塊與所述因特網的通信方式為采用光纖和/或超五類網線通信數據線路的有線通信網絡。4.根據權利要求1或3所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述因特網與所述社交網絡服務器的通信方式為采用網線和/或光纖通信數據線路的有線通信網絡。5.根據權利要求4所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述因特網與所述終端用戶單元之間的通信方式為無線通信網絡,所述無線通信網絡為無線局域網、蜂窩數據傳輸網絡或因特網。6.根據權利要求1或3所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述轉換模塊為將用戶輸入的文字轉換為NVR模塊能執(zhí)行的指令,并且將NVR模塊返回的數據轉換為所述社交網絡服務器可以接受的格式數據的模塊。7.根據權利要求6所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述用戶輸入的文字是用戶手動輸入的文字或者由用戶語音轉換得到的文字。8.根據權利要求4所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述社交網絡服務器為QQ、微信、Facebook或飛信。9.根據權利要求1或5所述的用于與NVR進行遠程交互的系統(tǒng),其特征在于,所述終端用戶單元為使用QQ、微信、Facebook、飛信的社交APP終端。10.—種用于與NVR進行遠程交互的方法,所述方法包括以下步驟: (50)任務開始; (51)為提供遠程交互能力的NVR模塊申請社交賬號; (52)用戶向管理員提出好友申請; (53)判斷管理員是否通過 當管理員沒有通過用戶提出的好友申請時,用戶重新提出要求;當管理員通過用戶提出好友申請時,進行下一個步驟;當管理員多次不通過用戶提出的好友申請時,任務結束; (54)用戶輸入消息; (55)判斷是否接收返回消息 當所述轉換模塊未收到步驟(S4)中用戶輸入的信息時,則任務返回步驟(S4)重新輸入;當多次信息后,均無信息反饋,則轉到步驟(S51)進行人工排查; 當接到信息后,則轉到步驟(S6)進行信息判斷; (56)判斷是否為錯誤消息 對所接收的信息判斷,當接收的信息為錯誤信息時,則轉到步驟(S61)進行人工排查;當接收的信息不是錯誤信息時,則轉到步驟(S7)進行下一步的操作; (57)轉換模塊查找預設的消息表; (58)判斷是否找到消息 當判斷結果為找不到消息時,轉到步驟(S81)返回最匹配的消息列表給用戶供其選擇,當判斷結果為找到信息時,則進行步驟(S9)向對應的NVR模塊發(fā)送指令; (S9)向對應的NVR模塊發(fā)送指令; (510)轉換模塊接收NVR模塊的返回信息并將其轉換為社交網絡服務器可以接受的格式; (511)轉換模塊向社交網絡服務器發(fā)送消息; (512)用戶接收消息; (513)判斷是否繼續(xù)對話 當用戶需要繼續(xù)對話時,返回步驟(S4)循環(huán)操作;如果用戶不在需要繼續(xù)對話,則任務結束。
【文檔編號】H04N7/18GK106027987SQ201610523019
【公開日】2016年10月12日
【申請日】2016年7月4日
【發(fā)明人】江大白, 胡增
【申請人】中用科技有限公司