本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,特別是涉及一種基于IPC監(jiān)測系統(tǒng)信息交互的方法及IPC監(jiān)測系統(tǒng)。
背景技術(shù):
視頻監(jiān)控是安全防范系統(tǒng)的重要組成部分,視頻監(jiān)控以其直觀、準(zhǔn)確、及時(shí)和信息內(nèi)容豐富而廣泛應(yīng)用于許多場合。近年來,隨著計(jì)算機(jī)、網(wǎng)絡(luò)以及圖像處理、傳輸技術(shù)的飛速發(fā)展,視頻監(jiān)控的普及化趨勢越來越明顯。
當(dāng)今時(shí)代,隨著網(wǎng)絡(luò)的普及和IPC價(jià)格的親民化,IPC已經(jīng)逐步進(jìn)入廣大家庭,并且在各個(gè)領(lǐng)域發(fā)揮巨大作用比如夫妻雙方同時(shí)使用客戶端觀看家里的寶寶,想想互相分享一下自己的心情或是手機(jī)里其他寶寶視頻,就目前而言,只能再打開其他通信工具來實(shí)現(xiàn)交互;在比如一個(gè)主播正在通過IPC直播,突然有事情要離開室內(nèi)(不方便拿著IPC),但是又不想中斷直播……這些需求急需解決。
主要存在的問題:一方面,在監(jiān)控系統(tǒng)內(nèi)的客戶端之間不能實(shí)現(xiàn)數(shù)據(jù)的共享;另一方面,IPC的功能確實(shí)比較單一,針對各個(gè)使用環(huán)境的特殊功能并不完善。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的提供了一種基于IPC監(jiān)測系統(tǒng)交互的方法及IPC監(jiān)測系統(tǒng),IPC監(jiān)控系統(tǒng)中的客戶端之間以IPC為中轉(zhuǎn)站,實(shí)現(xiàn)客戶端之間的數(shù)據(jù)共享,使其適應(yīng)更寬的領(lǐng)域。
本發(fā)明提供的技術(shù)方案如下:
一種基于IPC監(jiān)測系統(tǒng)的信息交互方法,所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端,所述信息交互方法包括:
步驟S600當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息;步驟S700所述當(dāng)前主動(dòng)請求客戶端從所述列表清單信息中獲取目標(biāo)客戶端的當(dāng)前工作狀態(tài);當(dāng)所述目標(biāo)客戶端處于在線工作狀態(tài)時(shí),執(zhí)行步驟S800;步驟S800所述當(dāng)前主動(dòng)請求客戶端通過所述IPC監(jiān)控器向所述目標(biāo)客戶端發(fā)送連接請求;當(dāng)連接成功后,執(zhí)行步驟S900;步驟S900所述當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者進(jìn)行數(shù)據(jù)信息通信。
在本發(fā)明中,通過信息交互方法在各種網(wǎng)絡(luò)狀態(tài)下可以實(shí)現(xiàn)隨時(shí)隨地的訪問IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備的數(shù)據(jù)信息,實(shí)現(xiàn)在監(jiān)控系統(tǒng)內(nèi)的客戶端之間數(shù)據(jù)的共享,為生活、和工作帶來便利的條件,這是未來工作、生活的主要趨勢。
進(jìn)一步優(yōu)選的,所述步驟S800包括:
步驟S810所述當(dāng)前主動(dòng)請求客戶端發(fā)送第一指令給所述IPC監(jiān)控器,所述第一指令包括請求與所述目標(biāo)客戶端建立連接指令;步驟S820所述IPC監(jiān)控器發(fā)送第二指令給所述目標(biāo)客戶端,所述第二指令包括所述當(dāng)前主動(dòng)請求客戶端請求與所述目標(biāo)客戶端建立連接指令;步驟S830等待所述目標(biāo)客戶端的應(yīng)答;當(dāng)所述目標(biāo)客戶端同意請求時(shí),執(zhí)行步驟S900。
在本發(fā)明中,信息交互方法通過IPC建立客戶端之間對話機(jī)制,IPC在監(jiān)測系統(tǒng)中即為服務(wù)器,起到協(xié)調(diào)承擔(dān)服務(wù)并且保障服務(wù)的能力,使其系統(tǒng)正常的通訊,為相應(yīng)的客戶端開辟通信信道,實(shí)現(xiàn)系統(tǒng)中各個(gè)設(shè)備之間的數(shù)據(jù)共享,使數(shù)據(jù)有條的運(yùn)轉(zhuǎn)。
進(jìn)一步優(yōu)選的,所述步驟S900包括:
步驟S910所述IPC監(jiān)控器根據(jù)客戶的訪問權(quán)限分配傳輸?shù)臄?shù)據(jù)信息。
進(jìn)一步優(yōu)選的,所述步驟S900包括:
步驟S920所述當(dāng)前主動(dòng)請求客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述目標(biāo)客戶端發(fā)送的數(shù)據(jù)信息;步驟S930所述目標(biāo)客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述當(dāng)前主動(dòng)請求客戶端發(fā)送的數(shù)據(jù)信息。
在本發(fā)明中,信息交互方法在數(shù)據(jù)進(jìn)行共享的之前對客戶端進(jìn)行權(quán)限的設(shè)置,保障數(shù)據(jù)的安全性,客戶端之間的數(shù)據(jù)共享都是通過中轉(zhuǎn)站IPC進(jìn)行數(shù)據(jù)的統(tǒng)一分發(fā),接收的數(shù)據(jù)信息包括IPC實(shí)時(shí)監(jiān)控獲取的,各個(gè)客戶端在線實(shí)時(shí)獲取的,同時(shí)也包括已存的歷史數(shù)據(jù),當(dāng)用于工作中時(shí),通過本系統(tǒng)的方法可是實(shí)現(xiàn)歷史場景再現(xiàn),為工作人員提供有力幫助。
進(jìn)一步優(yōu)選的,在所述步驟S600之前還包括:
步驟S100預(yù)設(shè)所述IPC監(jiān)測系統(tǒng)中的訪問參數(shù)信息;步驟S200所述IPC監(jiān)測器獲取待監(jiān)測范圍內(nèi)的數(shù)據(jù)信息;步驟S300所述IPC監(jiān)測器獲取當(dāng)前主動(dòng)請求客戶端的身份信息;步驟S400所述IPC監(jiān)測器驗(yàn)證所述當(dāng)前主動(dòng)請求客戶端的身份信息;步驟S500所述當(dāng)前主動(dòng)請求客戶端與IPC監(jiān)測器建立通信連接,執(zhí)行步驟S600。
在本發(fā)明中,為卻保證系統(tǒng)中各個(gè)設(shè)置的正常運(yùn)轉(zhuǎn),實(shí)現(xiàn)數(shù)據(jù)的通信共享,本實(shí)施例的技術(shù)特征為其提供數(shù)據(jù)通訊的基礎(chǔ)前提,保障主動(dòng)請求客戶端是安全設(shè)備;通過對每個(gè)客戶端身份信息的確認(rèn)登記,保障系統(tǒng)的中IPC對各個(gè)客戶能正確識別,有效的身份管理,為每個(gè)客戶端設(shè)置訪問權(quán)限放置泄露機(jī)密,或者被篡改。
進(jìn)一步優(yōu)選的,包括:所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收的數(shù)據(jù)信息保存至IPC監(jiān)控器中;當(dāng)IPC監(jiān)控器中的數(shù)據(jù)信息超出IPC監(jiān)控器內(nèi)存空間時(shí),將所述內(nèi)存空間清空,并將所述內(nèi)存空間中的所述數(shù)據(jù)信息移至云端服務(wù)器;所述IPC監(jiān)測系統(tǒng)中客戶端查看接收的所述數(shù)據(jù)信息方式包括:通過所述客戶端分屏畫面、和/或畫中畫。
一種IPC監(jiān)測系統(tǒng),所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端,包括:清單獲取模塊,當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息;狀態(tài)獲取模塊,從所述清單獲取模塊中獲取的列表清單信息中獲取目標(biāo)客戶端的當(dāng)前工作狀態(tài);請求發(fā)送模塊,當(dāng)所述工作狀態(tài)獲取模塊獲取的所述目標(biāo)客戶端處于在線工作狀態(tài)時(shí),所述當(dāng)前主動(dòng)請求客戶端通過所述IPC監(jiān)控器向所述目標(biāo)客戶端發(fā)送連接請求;數(shù)據(jù)交互模塊,當(dāng)所述請求發(fā)送模塊發(fā)送的請求信息成功時(shí),實(shí)現(xiàn)當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者之間的數(shù)據(jù)信息通信。
在本發(fā)明中,通過IPC監(jiān)測系統(tǒng)在任何網(wǎng)絡(luò)狀態(tài)下可以實(shí)現(xiàn)隨時(shí)隨地的訪問IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備的數(shù)據(jù)信息,為生活、和工作帶來便利的條件,這也是未來工作、生活的主要趨勢。
進(jìn)一步優(yōu)選的,所述請求發(fā)送模塊包括:第一發(fā)送子模塊,所述當(dāng)前主動(dòng)請求客戶端向所述IPC監(jiān)控器發(fā)送第一指令,所述第一指令包括請求與所述目標(biāo)客戶端建立連接指令;第二發(fā)送子模塊,所述IPC監(jiān)控器發(fā)送第二指令給所述目標(biāo)客戶端,所述第二指令包括所述當(dāng)前主動(dòng)請求客戶端請求與所述目標(biāo)客戶端建立連接指令;應(yīng)答等待子模塊,等待所述目標(biāo)客戶端的應(yīng)答;當(dāng)所述目標(biāo)客戶端同意請求時(shí),所述數(shù)據(jù)交互模塊實(shí)現(xiàn)所述當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者之間的數(shù)據(jù)信息通信。
在本發(fā)明中,IPC監(jiān)測系統(tǒng)通過IPC建立客戶端之間對話機(jī)制,IPC在監(jiān)測系統(tǒng)中即服務(wù)器,起到協(xié)調(diào)承擔(dān)服務(wù)并且保障服務(wù)的能力,使其系統(tǒng)正常的通訊,為相應(yīng)通信的客戶端開辟通信信道,實(shí)現(xiàn)系統(tǒng)中各個(gè)設(shè)備之間的數(shù)據(jù)共享,使數(shù)據(jù)有條的運(yùn)轉(zhuǎn)。
進(jìn)一步優(yōu)選的,所述數(shù)據(jù)交互模塊包括:權(quán)限分配子模塊,所述IPC監(jiān)控器根據(jù)客戶的訪問權(quán)限分配傳輸?shù)臄?shù)據(jù)信息。
進(jìn)一步優(yōu)選的,所述數(shù)據(jù)交互模塊還包括:
第一數(shù)據(jù)交互子模塊,所述當(dāng)前主動(dòng)請求客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述目標(biāo)客戶端發(fā)送的數(shù)據(jù)信息;第二數(shù)據(jù)交互子模塊,所述目標(biāo)客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述當(dāng)前主動(dòng)請求客戶端發(fā)送的數(shù)據(jù)信息。
在本發(fā)明中,IPC監(jiān)測系統(tǒng)在數(shù)據(jù)進(jìn)行共享的之前對客戶端進(jìn)行權(quán)限的設(shè)置,保障數(shù)據(jù)的安全性,客戶端之間的數(shù)據(jù)共享都是通過中轉(zhuǎn)站IPC進(jìn)行數(shù)據(jù)的統(tǒng)一分發(fā),接收的數(shù)據(jù)信息包括IPC實(shí)時(shí)監(jiān)控獲取的,各個(gè)客戶端在線實(shí)時(shí)獲取的,同時(shí)也包括已存的歷史數(shù)據(jù),當(dāng)用于工作中時(shí),通過本系統(tǒng)的方法可是實(shí)現(xiàn)歷史場景再現(xiàn),為工作人員提供有力幫助。
與現(xiàn)有技術(shù)相比,本發(fā)明提供一種基于IPC監(jiān)測系統(tǒng)交互的方法及IPC監(jiān)測系統(tǒng),至少帶來以下一種技術(shù)效果:在本發(fā)明中由IPC監(jiān)控器,以及至少兩個(gè)以上的客戶端建立的IPC監(jiān)測系統(tǒng),以IPC監(jiān)控器為中轉(zhuǎn)站,實(shí)現(xiàn)客戶端-IPC-客戶端的數(shù)據(jù)的透傳功能,就可以完美監(jiān)控,實(shí)測現(xiàn)實(shí)場景;實(shí)現(xiàn)IPC的社交功能,提供客戶端之間的交流手段;實(shí)現(xiàn)IPC客戶端之間的安全通信;一方面擴(kuò)展IPC的應(yīng)用領(lǐng)域,二是通過在系統(tǒng)添加更多的客戶端,實(shí)現(xiàn)了IPC監(jiān)測系統(tǒng)的生態(tài)多樣化。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對一種基于IPC監(jiān)測系統(tǒng)信息交互的方法及IPC監(jiān)測系統(tǒng)特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖3是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖4是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖5是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖6是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖7是本發(fā)明一種基于IPC監(jiān)測系統(tǒng)信息交互的方法的另一個(gè)實(shí)施例的流程圖;
圖8是本發(fā)明一種IPC監(jiān)測系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖9是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖10是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖11是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖12是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖13是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖14是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖15是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖16是本發(fā)明一種IPC監(jiān)測系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
在本發(fā)明中的相應(yīng)的實(shí)施例中的客戶端(Client)或稱為用戶端,是指與服務(wù)器相對應(yīng),為客戶提供本地服務(wù)的程序;是指手機(jī)、手持電腦,智能通信設(shè)備等等;IPC是指網(wǎng)絡(luò)攝像機(jī)又叫(IP CAMERA的簡稱)由網(wǎng)絡(luò)編碼模塊和模擬攝像機(jī)組合而成。網(wǎng)絡(luò)編碼模塊將模擬攝像機(jī)采集到的模擬視頻信號編碼壓縮成數(shù)字信號,從而可以直接接入網(wǎng)絡(luò)交換及路由設(shè)備。網(wǎng)絡(luò)攝像機(jī)內(nèi)置一個(gè)嵌入式芯片,采用嵌入式實(shí)時(shí)操作系統(tǒng)。網(wǎng)絡(luò)攝像機(jī)是一種結(jié)合傳統(tǒng)攝像機(jī)與網(wǎng)絡(luò)技術(shù)所產(chǎn)生的新一代攝像機(jī),它可以將影像通過網(wǎng)絡(luò)傳至地球另一端,且遠(yuǎn)端的瀏覽者無需用任何專業(yè)軟件,只要標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器(如“Microsoft IE或Netscape)即可監(jiān)視其影像。網(wǎng)絡(luò)攝像機(jī)一般由鏡頭、圖像、聲音傳感器、A/D轉(zhuǎn)換器、圖像、聲音、控制器網(wǎng)絡(luò)服務(wù)器、外部報(bào)警、控制接口等部分組成。
本發(fā)明提供了一種基于IPC監(jiān)測系統(tǒng)的信息交互方法的實(shí)施例,參考圖1所示,包括:
步驟S600當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息;
步驟S700所述當(dāng)前主動(dòng)請求客戶端從所述列表清單信息中獲取目標(biāo)客戶端的當(dāng)前工作狀態(tài);當(dāng)所述目標(biāo)客戶端處于在線工作狀態(tài)時(shí),執(zhí)行步驟S800;
步驟S800所述當(dāng)前主動(dòng)請求客戶端通過所述IPC監(jiān)測系統(tǒng)向所述目標(biāo)客戶端發(fā)送連接請求;當(dāng)連接成功后,執(zhí)行步驟S900;
步驟S900所述當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者進(jìn)行數(shù)據(jù)信息通信。
具體的,參考圖1所示,在本實(shí)施例中,所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端;當(dāng)前主動(dòng)請求客戶端是指首先向IPC監(jiān)控器發(fā)起請求連接的客戶端,目標(biāo)客戶端是指從IPC監(jiān)測系統(tǒng)的所有客戶端中選擇需要連接的客戶端;舉例進(jìn)一步的說明,假設(shè)在IPC監(jiān)測系統(tǒng)中有一臺IPC,三個(gè)客戶端A、B、C;A發(fā)起主動(dòng)請求,想要與B建立通訊;A從IPC監(jiān)測系統(tǒng)中獲取有B和C兩個(gè)客戶端,即客戶端列表清單,從清單中選擇想要建立連接的目標(biāo)客戶端B,進(jìn)一步的查看B是否處于在線狀態(tài),當(dāng)處于在線狀態(tài)時(shí),A通過IPC向B發(fā)起請求,如果B同意通訊,那么建立連接并成功后,再IPC監(jiān)測系統(tǒng)中A和B以及IPC開始建立通訊數(shù)據(jù)的傳輸,實(shí)現(xiàn)了三者之間,即IPC監(jiān)測系統(tǒng)數(shù)據(jù)交互。
在本發(fā)明中,通過本實(shí)施例的方法在任何網(wǎng)絡(luò)狀態(tài)下可以實(shí)現(xiàn)隨時(shí)隨地的訪問IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備的數(shù)據(jù)信息,為生活、和工作帶來便利的條件,這是未來工作、生活的主要趨勢。
優(yōu)選的,所述交互方法的所述步驟S800包括:
步驟S810所述當(dāng)前主動(dòng)請求客戶端向所述IPC監(jiān)控器發(fā)送第一指令,所述第一指令包括請求與所述目標(biāo)客戶端建立連接指令;
步驟S820所述IPC監(jiān)控器發(fā)送第二指令給所述目標(biāo)客戶端,所述第二指令包括所述當(dāng)前主動(dòng)請求客戶端請求與所述目標(biāo)客戶端建立連接指令;
步驟S830等待所述目標(biāo)客戶端的應(yīng)答;
當(dāng)所述目標(biāo)客戶端同意請求時(shí),執(zhí)行步驟S900。
具體的,參考圖2所示,在上一實(shí)施例的基礎(chǔ)上增加本實(shí)施例中的步驟;發(fā)起主動(dòng)請求端A與目標(biāo)連接端B之間建立通訊的主要過程是:首先A發(fā)送一條指令告訴IPC想要與B進(jìn)行對話,即第一指令;然后IPC根據(jù)A請求指令再發(fā)送第二指令給B,告訴B,A要與你進(jìn)行對話,問B是否同意對話,當(dāng)B同意后,方可進(jìn)行通訊,實(shí)現(xiàn)數(shù)據(jù)通訊。
在本發(fā)明中,本實(shí)施例通過IPC建立客戶端之間對話機(jī)制,IPC在監(jiān)測系統(tǒng)中即服務(wù)器,起到協(xié)調(diào)承擔(dān)服務(wù)并且保障服務(wù)的能力,使其系統(tǒng)正常的通訊,為相應(yīng)的客戶端開辟通信信道,實(shí)現(xiàn)系統(tǒng)中各個(gè)設(shè)備之間的數(shù)據(jù)共享,使數(shù)據(jù)有條的運(yùn)轉(zhuǎn)。
優(yōu)選的,所述交互方法的所述步驟S900包括:
步驟S910所述IPC監(jiān)控器根據(jù)客戶的訪問權(quán)限分配傳輸?shù)臄?shù)據(jù)信息。
所述交互方法的所述步驟S900包括:
步驟S920所述當(dāng)前主動(dòng)請求客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述目標(biāo)客戶端發(fā)送的數(shù)據(jù)信息;
步驟S930所述目標(biāo)客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述當(dāng)前主動(dòng)請求客戶端發(fā)送的數(shù)據(jù)信息。
具體的,參考圖3所示,在以上實(shí)施例的基礎(chǔ)上繼續(xù)實(shí)施本實(shí)施例的方案,本實(shí)施例中實(shí)現(xiàn)IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備之間數(shù)據(jù)共享,為保障數(shù)據(jù)安全、可靠的傳輸,根據(jù)不同的客戶進(jìn)行不同數(shù)據(jù)的分配;當(dāng)本監(jiān)測系統(tǒng)的交互方法應(yīng)用于工作當(dāng)中時(shí),為安全性的保障,為每個(gè)客戶端設(shè)置不同的權(quán)限;根據(jù)IPC監(jiān)測系統(tǒng)對每個(gè)客戶端的預(yù)設(shè)的數(shù)據(jù)接收或者發(fā)送的權(quán)限進(jìn)行分配數(shù)據(jù),權(quán)限的反饋假設(shè)B客戶端只能接收其他客戶端發(fā)送的信息,不能將B本身的數(shù)據(jù)信息分享給其他客戶端等等;IPC監(jiān)測系統(tǒng)數(shù)據(jù)之間通信共享只要是指,假設(shè)應(yīng)用在家庭生活中時(shí),妻子和丈夫可以一邊通過IPC實(shí)時(shí)監(jiān)測小寶寶,一邊討論寶寶的睡覺姿勢等問題,妻子也可以把手機(jī)中寶寶的其他照片或視頻通過IPC中轉(zhuǎn)直接分享給丈夫。
在本發(fā)明中,本實(shí)施例在數(shù)據(jù)進(jìn)行共享的之前對客戶端進(jìn)行權(quán)限的設(shè)置,保障數(shù)據(jù)的安全性,客戶端之間的數(shù)據(jù)共享都是通過中轉(zhuǎn)站IPC進(jìn)行數(shù)據(jù)的統(tǒng)一分發(fā),接收和發(fā)送的數(shù)據(jù)信息包括IPC實(shí)時(shí)監(jiān)控獲取的,各個(gè)客戶端在線實(shí)時(shí)獲取的,同時(shí)也包括已存的歷史數(shù)據(jù),當(dāng)用于工作中時(shí),通過本系統(tǒng)的方法可是實(shí)現(xiàn)歷史場景再現(xiàn),為工作人員提供有力幫助。
優(yōu)選的,所述交互方法在所述步驟S600之前還包括:
步驟S300所述IPC監(jiān)測器獲取當(dāng)前主動(dòng)請求客戶端的身份信息;
步驟S400所述IPC監(jiān)測器驗(yàn)證所述當(dāng)前主動(dòng)請求客戶端的身份信息;
步驟S500所述當(dāng)前主動(dòng)請求客戶端與IPC監(jiān)測器建立通信連接,執(zhí)行步驟S600。
具體的,參考圖4所示,在以上實(shí)施例的基礎(chǔ)上增加實(shí)施例的步驟;還是以IPC監(jiān)測系統(tǒng)中有一臺IPC,三個(gè)客戶端A、B、C為例進(jìn)行說明;A在獲取IPC監(jiān)控系統(tǒng)中的客戶端的清單之前,首先A與IPC要進(jìn)行正常的通訊,首先IPC獲取A的身份信息,再判斷A的身份信息是否滿足通信連接,當(dāng)條件滿足時(shí)A與IPC進(jìn)行網(wǎng)絡(luò)連接通信,然后在A在獲取系統(tǒng)中其他的客戶端。
在本發(fā)明中,為卻保證系統(tǒng)中各個(gè)設(shè)置的正常運(yùn)轉(zhuǎn),實(shí)現(xiàn)數(shù)據(jù)的通信共享,本實(shí)施例的技術(shù)特征為其提供數(shù)據(jù)通訊的基礎(chǔ)前提,保障主動(dòng)請求客戶端是安全設(shè)備。
優(yōu)選的,所述交互方法在所述步驟S300之前包括:
步驟S200所述IPC監(jiān)測器獲取待監(jiān)測范圍內(nèi)的數(shù)據(jù)信息。
具體的,參考圖5所示,在上一實(shí)施例的基礎(chǔ)上增加本實(shí)施例的步驟,IPC監(jiān)測器設(shè)置在用戶需要被監(jiān)測的環(huán)境范圍內(nèi),IPC監(jiān)測器獲取實(shí)時(shí)數(shù)據(jù)信息。
優(yōu)選的,所述交互方法在在所述步驟S200之前包括:
步驟S100預(yù)設(shè)所述IPC監(jiān)測系統(tǒng)中的訪問參數(shù)信息。
優(yōu)選的,所述交互方法在所述步驟S100包括:
步驟S110在所述IPC監(jiān)測系統(tǒng)中添加客戶端的身份信息;
所述相關(guān)信息包括:IPaddr、MAC、加密方式、密鑰;
步驟S120根據(jù)添加的IPC監(jiān)測系統(tǒng)中客戶端的身份信息設(shè)置客戶端的訪問權(quán)限。
具體的,參考圖6所示,在上一實(shí)施例的基礎(chǔ)上還增加本實(shí)施例的步驟,在IPC監(jiān)測系統(tǒng)進(jìn)行數(shù)據(jù)交互之前首先IPC要對系統(tǒng)的客戶端進(jìn)行身份信息的登記,每增加一個(gè)客戶端都要進(jìn)行身份信息的添加,主要包括每個(gè)客戶端的IPaddr、MAC、加密方式、密鑰;根據(jù)添加后的每個(gè)客戶端設(shè)置相應(yīng)的訪問權(quán)限;比如根據(jù)權(quán)限反饋不同內(nèi)容(admin,usr,child),admin反饋所有權(quán)限,包括添加人員,分享視頻到其他,關(guān)閉特定客戶端等;usr只可以分享自己手機(jī)內(nèi)容到其他用戶;child只有觀看權(quán)利)反饋給云端。
在本發(fā)明中,通過對每個(gè)客戶端身份信息的確認(rèn)登記,保障系統(tǒng)的中IPC對各個(gè)客戶能正確識別,有效的身份管理,為每個(gè)客戶端設(shè)置訪問權(quán)限放置泄露機(jī)密,或者被串改。
優(yōu)選的,所述交互方法包括:
所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收的數(shù)據(jù)信息保存至IPC監(jiān)控器中;
當(dāng)IPC監(jiān)控器中的數(shù)據(jù)信息超出IPC監(jiān)控器內(nèi)存空間時(shí),將所述內(nèi)存空間清空,并將所述內(nèi)存空間中的所述數(shù)據(jù)信息移至云端服務(wù)器。
優(yōu)選的,所述交互方法中所述IPC監(jiān)測系統(tǒng)中客戶端查看接收的所述數(shù)據(jù)信息方式包括:
通過所述客戶端分屏畫面、和/或畫中畫。
本發(fā)明還提供一種基于IPC監(jiān)測系統(tǒng)的信息交互方法的實(shí)施例,所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端,所述信息交互方法包括:
步驟S100預(yù)設(shè)所述IPC監(jiān)測系統(tǒng)中的訪問參數(shù)信息;
步驟S110在所述IPC監(jiān)測系統(tǒng)中添加客戶端的身份信息;
所述相關(guān)信息包括:IPaddr、MAC、加密方式、密鑰;
步驟S120根據(jù)添加的IPC監(jiān)測系統(tǒng)中客戶端的身份信息設(shè)置客戶端的訪問權(quán)限;
步驟S200所述IPC監(jiān)測器獲取待監(jiān)測范圍內(nèi)的數(shù)據(jù)信息;
步驟S300所述IPC監(jiān)測器獲取當(dāng)前主動(dòng)請求客戶端的身份信息;
步驟S400所述IPC監(jiān)測器驗(yàn)證所述當(dāng)前主動(dòng)請求客戶端的身份信息;
步驟S500所述當(dāng)前主動(dòng)請求客戶端與IPC監(jiān)測器建立通信連接,執(zhí)行步驟S600;
步驟S600當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息;
步驟S700所述當(dāng)前主動(dòng)請求客戶端從所述列表清單信息中獲取目標(biāo)客戶端的當(dāng)前工作狀態(tài);當(dāng)所述目標(biāo)客戶端處于在線工作狀態(tài)時(shí),執(zhí)行步驟S800;
步驟S800所述當(dāng)前主動(dòng)請求客戶端通過所述IPC監(jiān)測系統(tǒng)向所述目標(biāo)客戶端發(fā)送連接請求;當(dāng)連接成功后,執(zhí)行步驟S900;
步驟S810所述當(dāng)前主動(dòng)請求客戶端向所述IPC監(jiān)控器發(fā)送第一指令,所述第一指令包括請求與所述目標(biāo)客戶端建立連接指令;
步驟S820所述IPC監(jiān)控器發(fā)送第二指令給所述目標(biāo)客戶端,所述第二指令包括所述當(dāng)前主動(dòng)請求客戶端請求與所述目標(biāo)客戶端建立連接指令;
步驟S830等待所述目標(biāo)客戶端的應(yīng)答;
當(dāng)所述目標(biāo)客戶端同意請求時(shí),執(zhí)行步驟S900;
步驟S900所述當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者進(jìn)行數(shù)據(jù)信息通信。
步驟S910所述IPC監(jiān)控器根據(jù)客戶的訪問權(quán)限分配傳輸?shù)臄?shù)據(jù)信息。
步驟S920所述當(dāng)前主動(dòng)請求客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述目標(biāo)客戶端發(fā)送的數(shù)據(jù)信息;
步驟S930所述目標(biāo)客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述當(dāng)前主動(dòng)請求客戶端發(fā)送的數(shù)據(jù)信息。
所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收的數(shù)據(jù)信息保存至IPC監(jiān)控器中;
當(dāng)IPC監(jiān)控器中的數(shù)據(jù)信息超出IPC監(jiān)控器內(nèi)存空間時(shí),將所述內(nèi)存空間清空,并將所述內(nèi)存空間中的所述數(shù)據(jù)信息移至云端服務(wù)器;
所述IPC監(jiān)測系統(tǒng)中客戶端查看接收的所述數(shù)據(jù)信息方式包括:
通過所述客戶端分屏畫面、和/或畫中畫;
具體的,參考圖7所示,在本實(shí)施例中,IPC監(jiān)測系統(tǒng)進(jìn)行數(shù)據(jù)交互之前首先IPC要對系統(tǒng)的客戶端進(jìn)行身份信息的登記,每增加一個(gè)客戶端都要進(jìn)行身份信息的添加,身份信息主要包括每個(gè)客戶端的IPaddr、MAC、加密方式、密鑰;根據(jù)添加后的每個(gè)客戶端設(shè)置相應(yīng)的訪問權(quán)限;比如根據(jù)權(quán)限反饋不同內(nèi)容(admin,usr,child),admin反饋所有權(quán)限,包括添加人員,分享視頻到其他,關(guān)閉特定客戶端等;usr只可以分享自己手機(jī)內(nèi)容到其他用戶;child只有觀看權(quán)利)反饋給云端。系統(tǒng)運(yùn)行時(shí),PC監(jiān)測器設(shè)置在用戶需要被監(jiān)測的環(huán)境范圍內(nèi),IPC監(jiān)測器獲取實(shí)時(shí)數(shù)據(jù)信息,以備工作人員等相關(guān)人員進(jìn)行查看;以IPC監(jiān)測系統(tǒng)中有一臺IPC,三個(gè)客戶端A、B、C為例進(jìn)行說明;A在獲取IPC監(jiān)控系統(tǒng)中的客戶端的清單之前,首先A與IPC要進(jìn)行正常的通訊,首先IPC獲取A的身份信息,再判斷A的身份信息是否滿足通信連接,當(dāng)條件滿足時(shí)A與IPC進(jìn)行網(wǎng)絡(luò)連接通信,然后在A在獲取系統(tǒng)中其他的客戶端。當(dāng)前主動(dòng)請求客戶端是指首先向IPC監(jiān)控器發(fā)起請求連接的客戶端,目標(biāo)客戶端是指從IPC監(jiān)測系統(tǒng)的所有客戶端中選擇需要連接的客戶端;A發(fā)起主動(dòng)請求,想要與B建立通訊;A從IPC監(jiān)測系統(tǒng)中獲取有B和C兩個(gè)客戶端,即客戶端列表清單,從清單中選擇想要建立連接的目標(biāo)客戶端B,進(jìn)一步的查看B是否處于在線狀態(tài),當(dāng)處于在線狀態(tài)時(shí),A通過IPC向B發(fā)起請求,如果B同意通訊,那么建立連接并成功后,再IPC監(jiān)測系統(tǒng)中A和B以及IPC開始建立通訊數(shù)據(jù)的傳輸,實(shí)現(xiàn)了三者之間,即IPC監(jiān)測系統(tǒng)數(shù)據(jù)交互。在數(shù)據(jù)進(jìn)行通信時(shí),IPC及接受A的信息也接受B的信息,還包括本省IPC獲取自身的監(jiān)控信息,并將信息進(jìn)一步的存儲(chǔ),當(dāng)IPC內(nèi)的存儲(chǔ)空間已滿時(shí),將空間內(nèi)的數(shù)據(jù)信息清空并保存至云端。當(dāng)各個(gè)客戶端在查看接收的信息時(shí),在屏幕上可以通過分屏畫面或者畫中畫,同時(shí)看到家中畫面和用戶間的畫面。在IPC監(jiān)測系統(tǒng)中處于通訊連接的客戶端至少一端退出連接時(shí),此次通訊連接失敗。
本發(fā)明還提供一種IPC監(jiān)測系統(tǒng),所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端,包括:
清單獲取模塊60,當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息;
狀態(tài)獲取模塊70,從所述清單獲取模塊60中獲取的列表清單信息中獲取目標(biāo)客戶端的當(dāng)前工作狀態(tài);
請求發(fā)送模塊80,當(dāng)所述工作狀態(tài)獲取模塊70獲取的所述目標(biāo)客戶端處于在線工作狀態(tài)時(shí),所述當(dāng)前主動(dòng)請求客戶端通過所述IPC監(jiān)測系統(tǒng)向所述目標(biāo)客戶端發(fā)送連接請求;
數(shù)據(jù)交互模塊90,當(dāng)所述請求發(fā)送模塊80發(fā)送的請求信息成功時(shí),實(shí)現(xiàn)當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者之間的數(shù)據(jù)信息通信。
具體的,參考圖8所示,在本實(shí)施例中,所述IPC監(jiān)測系統(tǒng)包括:IPC監(jiān)測器、至少兩個(gè)客戶端;當(dāng)前主動(dòng)請求客戶端是指首先向IPC監(jiān)控器發(fā)起請求連接的客戶端,目標(biāo)客戶端是指從IPC監(jiān)測系統(tǒng)的所有客戶端中選擇需要連接的客戶端;舉例進(jìn)一步的說明,假設(shè)在IPC監(jiān)測系統(tǒng)中有一臺IPC,三個(gè)客戶端A、B、C;A發(fā)起主動(dòng)請求,想要與B建立通訊;A通過清單獲取模塊60從IPC監(jiān)測系統(tǒng)中獲取有B和C兩個(gè)客戶端,即客戶端列表清單,控制狀態(tài)獲取模塊70從清單中選擇想要建立連接的目標(biāo)客戶端B,進(jìn)一步控制狀態(tài)獲取模塊70查看B是否處于在線狀態(tài),當(dāng)處于在線狀態(tài)時(shí),控制請求發(fā)送模塊80執(zhí)行A通過IPC向B發(fā)起請求,如果B同意通訊,那么建立連接并成功后,控制數(shù)據(jù)交互模塊90實(shí)現(xiàn)IPC監(jiān)測系統(tǒng)中A和B以及IPC建立通訊數(shù)據(jù)的傳輸,實(shí)現(xiàn)了三者之間,即IPC監(jiān)測系統(tǒng)數(shù)據(jù)交互。
在本發(fā)明中,通過本實(shí)施例的方法在任何網(wǎng)絡(luò)狀態(tài)下可以實(shí)現(xiàn)隨時(shí)隨地的訪問IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備的數(shù)據(jù)信息,為生活、和工作帶來便利的條件,這是也未來工作、生活的主要趨勢。
優(yōu)選的,所述信息交互系統(tǒng)中所述請求發(fā)送模塊80包括:
第一發(fā)送子模塊81,所述當(dāng)前主動(dòng)請求客戶端向所述IPC監(jiān)控器發(fā)送第一指令,所述第一指令包括請求與所述目標(biāo)客戶端建立連接指令;
第二發(fā)送子模塊82,所述IPC監(jiān)控器發(fā)送第二指令給所述目標(biāo)客戶端,所述第二指令包括所述當(dāng)前主動(dòng)請求客戶端請求與所述目標(biāo)客戶端建立連接指令;
應(yīng)答等待子模塊83,等待所述目標(biāo)客戶端的應(yīng)答;
具體的,參考圖9所示,在上一實(shí)施例的基礎(chǔ)上增加本實(shí)施例中的模塊;發(fā)起主動(dòng)請求端A與目標(biāo)連接端B之間建立通訊的主要過程是:首先控制第一發(fā)送子模塊81中A發(fā)送一條指令告訴IPC想要與B進(jìn)行對話,即第一指令;然后第二發(fā)送子模塊82中IPC根據(jù)A請求指令再發(fā)送第二指令給B,告訴B,A要與你進(jìn)行對話,問B是否同意對話,當(dāng)應(yīng)答等待子模塊83中B同意后,方可進(jìn)行通訊,實(shí)現(xiàn)數(shù)據(jù)通訊。
在本發(fā)明中,本實(shí)施例通過IPC建立客戶端之間對話機(jī)制,IPC在監(jiān)測系統(tǒng)中即服務(wù)器,起到協(xié)調(diào)承擔(dān)服務(wù)并且保障服務(wù)的能力,使其系統(tǒng)正常的通訊,為相應(yīng)通信的客戶端開辟通信信道,實(shí)現(xiàn)系統(tǒng)中各個(gè)設(shè)備之間的數(shù)據(jù)共享,使數(shù)據(jù)有條的運(yùn)轉(zhuǎn)。
當(dāng)所述目標(biāo)客戶端同意請求時(shí),所述數(shù)據(jù)交互模塊90實(shí)現(xiàn)所述當(dāng)前主動(dòng)請求客戶端、所述IPC監(jiān)控器、所述目標(biāo)客戶端三者之間的數(shù)據(jù)信息通信。
優(yōu)選的,所述信息交互系統(tǒng)中所述數(shù)據(jù)交互模塊90包括:
權(quán)限分配子模塊91,所述IPC監(jiān)控器根據(jù)客戶的訪問權(quán)限分配傳輸?shù)臄?shù)據(jù)信息。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)中的所述數(shù)據(jù)交互模塊90包括:
第一數(shù)據(jù)交互子模塊92,所述當(dāng)前主動(dòng)請求客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述目標(biāo)客戶端發(fā)送的數(shù)據(jù)信息;
第二數(shù)據(jù)交互子模塊93,所述目標(biāo)客戶端接收所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收所述當(dāng)前主動(dòng)請求客戶端發(fā)送的數(shù)據(jù)信息。
具體的,參考圖10所示,在以上實(shí)施例的基礎(chǔ)上繼續(xù)實(shí)施本實(shí)施例的方案,本實(shí)施例中實(shí)現(xiàn)IPC監(jiān)測系統(tǒng)中各個(gè)設(shè)備之間數(shù)據(jù)共享,為保障數(shù)據(jù)安全、可靠的傳輸,根據(jù)不同的客戶進(jìn)行不同數(shù)據(jù)的分配;當(dāng)本監(jiān)測系統(tǒng)的交互系統(tǒng)應(yīng)用于工作當(dāng)中時(shí),為安全性的保障,控制權(quán)限分配子模塊91為每個(gè)客戶端設(shè)置不同的權(quán)限;根據(jù)IPC監(jiān)測系統(tǒng)對每個(gè)客戶端的預(yù)設(shè)的數(shù)據(jù)接收或者發(fā)送的權(quán)限進(jìn)行分配數(shù)據(jù),權(quán)限的反饋假設(shè)B客戶端只能接收其他客戶端發(fā)送的信息,不能將B本身的數(shù)據(jù)信息分享給其他客戶端等等;IPC監(jiān)測系統(tǒng)數(shù)據(jù)之間通信共享只要是指,在比如一個(gè)主播正在通過IPC直播,突然有事情要離開室內(nèi)(不方便拿著IPC),但是有不想中斷直播……這些需求急需解決。
在本發(fā)明中,本實(shí)施例在數(shù)據(jù)進(jìn)行共享的之前對客戶端進(jìn)行權(quán)限的設(shè)置,保障數(shù)據(jù)的安全性,客戶端之間的數(shù)據(jù)共享都是通過中轉(zhuǎn)站IPC進(jìn)行數(shù)據(jù)的統(tǒng)一分發(fā),接收的數(shù)據(jù)信息包括IPC實(shí)時(shí)監(jiān)控獲取的,各個(gè)客戶端在線實(shí)時(shí)獲取的,同時(shí)也包括已存的歷史數(shù)據(jù),當(dāng)用于工作中時(shí),通過本系統(tǒng)的方法可是實(shí)現(xiàn)歷史場景再現(xiàn),為工作人員提供有力幫助。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)還包括:
身份獲取模塊30,所述IPC監(jiān)測器獲取所述當(dāng)前主動(dòng)請求客戶端的身份信息;
身份驗(yàn)證模塊40,所述IPC監(jiān)測器驗(yàn)證所述當(dāng)前主動(dòng)請求客戶端的身份信息;
第一通信模塊50,所述身份驗(yàn)證模塊40驗(yàn)證當(dāng)前主動(dòng)請求客戶端的身份信息成功后,用于所述當(dāng)前主動(dòng)請求客戶端與IPC監(jiān)測器建立通信連接;
當(dāng)所述當(dāng)前主動(dòng)請求客戶端與IPC監(jiān)測器建立通信連接后,所述清單獲取模塊60用于所述當(dāng)前主動(dòng)請求客戶端獲取訪問IPC監(jiān)測系統(tǒng)中的客戶端的列表清單信息。
具體的,參考圖11所示,在以上實(shí)施例的基礎(chǔ)上增加實(shí)施例的步驟;還是以IPC監(jiān)測系統(tǒng)中有一臺IPC,三個(gè)客戶端A、B、C為例進(jìn)行說明;A在獲取IPC監(jiān)控系統(tǒng)中的客戶端的清單之前,A與IPC要進(jìn)行正常的通訊,首先控制,身份獲取模塊30用于IPC獲取A的身份信息,進(jìn)一步控制身份驗(yàn)證模塊40再判斷A的身份信息是否滿足通信連接,當(dāng)條件滿足時(shí)第一通信模塊50中A與IPC進(jìn)行網(wǎng)絡(luò)連接通信,然后在A在獲取系統(tǒng)中其他的客戶端。
在本發(fā)明中,為卻保證系統(tǒng)中各個(gè)設(shè)置的正常運(yùn)轉(zhuǎn),實(shí)現(xiàn)數(shù)據(jù)的通信共享,本實(shí)施例的技術(shù)特征為其提供數(shù)據(jù)通訊的基礎(chǔ)前提,保障主動(dòng)請求客戶端是安全設(shè)備。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)中還包括:
監(jiān)控信息獲取模塊20,所述IPC監(jiān)測器獲取待監(jiān)測范圍內(nèi)的數(shù)據(jù)信息。
具體的,參考圖12所示,在上一實(shí)施例的基礎(chǔ)上增加本實(shí)施例的模塊,IPC監(jiān)測器設(shè)置在用戶需要被監(jiān)測的環(huán)境范圍內(nèi),IPC監(jiān)測器獲取實(shí)時(shí)數(shù)據(jù)信息。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)中還包括:
參數(shù)預(yù)設(shè)模塊10,預(yù)設(shè)所述IPC監(jiān)控系統(tǒng)中的訪問參數(shù)信息。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)中所述參數(shù)預(yù)設(shè)模塊10包括:
身份添加子模塊11,在所述IPC監(jiān)測系統(tǒng)中添加客戶端的身份信息;
所述身份信息包括:IPaddr、MAC、加密方式、密鑰;
權(quán)限設(shè)置子模塊12,根據(jù)所述身份添加子模塊添加身份信息,為所述IPC監(jiān)測系統(tǒng)中的客戶端設(shè)置訪問權(quán)限。
具體的,參考圖12和圖13所示,在上一實(shí)施例的基礎(chǔ)上還增加本實(shí)施例的步驟,在IPC監(jiān)測系統(tǒng)進(jìn)行數(shù)據(jù)交互之前首先IPC要對系統(tǒng)的客戶端進(jìn)行身份信息的登記,每增加一個(gè)客戶端都要進(jìn)行身份信息的添加,主要包括每個(gè)客戶端的IPaddr、MAC、加密方式、密鑰;根據(jù)添加后的每個(gè)客戶端設(shè)置相應(yīng)的訪問權(quán)限;比如根據(jù)權(quán)限反饋不同內(nèi)容(admin,usr,child),admin反饋所有權(quán)限,包括添加人員,分享視頻到其他,關(guān)閉特定客戶端等;usr只可以分享自己手機(jī)內(nèi)容到其他用戶;child只有觀看權(quán)利)反饋給云端。
在本發(fā)明中,通過對每個(gè)客戶端身份信息的確認(rèn)登記,保障系統(tǒng)的中IPC對各個(gè)客戶能正確識別,有效的身份管理,為每個(gè)客戶端設(shè)置訪問權(quán)限放置泄露機(jī)密,或者被串改。
優(yōu)選的,所述數(shù)據(jù)交互系統(tǒng)中還包括:
數(shù)據(jù)保存模塊,所述IPC監(jiān)控器獲取的數(shù)據(jù)信息,和/或接收的數(shù)據(jù)信息保存至IPC監(jiān)控器中;
云端服務(wù)器,當(dāng)所述數(shù)據(jù)保存模塊中的數(shù)據(jù)信息超出IPC監(jiān)控器內(nèi)存空間時(shí),將所述內(nèi)存空間清空,并將所述內(nèi)存空間中的所述數(shù)據(jù)信息移至云端服務(wù)器。
本發(fā)明還提供一種IPC監(jiān)測系統(tǒng)的實(shí)施例,參考圖14、15、16所示;通信的安全問題一般基于云端平臺,云端負(fù)責(zé)通訊安全。IPC管理多用戶數(shù)據(jù),維護(hù)各個(gè)客戶端的權(quán)限(admin,usr,child),當(dāng)兩個(gè)客戶端想互相通訊時(shí),IPC記錄客戶端相關(guān)信息(IP addr,MAC,加密方式,密匙),根據(jù)權(quán)限反饋不同內(nèi)容,(admin反饋所有權(quán)限,包括添加人員,分享視頻到其他,關(guān)閉特定客戶端等;usr只可以分享自己手機(jī)內(nèi)容到其他用戶;child只有觀看權(quán)利)反饋給云端。云端通過自己的通道反饋給其他用戶。用戶收到這些數(shù)據(jù),建立自己的鏈接。具體的應(yīng)用為:用戶A和用戶B是家庭內(nèi)的成員,同時(shí)擁有一臺IPC的使用權(quán)限。在用戶A和B同時(shí)通過IPC瀏覽查看家中實(shí)時(shí)畫面時(shí),實(shí)現(xiàn)A和B的實(shí)時(shí)交互。
在IPC端除去傳統(tǒng)的IPC實(shí)現(xiàn)的基本功能之外,要有兩個(gè)新模塊,參考圖12所示;
用戶管理:對用戶進(jìn)行身份驗(yàn)證:驗(yàn)證A和B的身份;保存用戶A和用戶B的狀態(tài):在線或者離線;及時(shí)通知用戶A:其他用戶的當(dāng)前狀態(tài),以及是否有其他用戶的請求;
數(shù)據(jù)緩存:除去緩存當(dāng)前IPC攝像頭抓取的實(shí)時(shí)音視頻數(shù)據(jù)外,還要額外開辟緩沖區(qū),緩沖用戶A和用戶B通過手機(jī)APP發(fā)送過來的實(shí)時(shí)的音視頻數(shù)據(jù)。
用戶登錄過程:參考圖13所示;用戶A通過手機(jī)APP發(fā)送指令,要求訪問IPC設(shè)備,IPC驗(yàn)證其身份,驗(yàn)證成功的話,更新當(dāng)前用戶A的狀態(tài)為在線;同時(shí)IPC查看當(dāng)前的用戶列表,把其他用戶的在線狀態(tài)返回給用戶A;用戶A可以看到當(dāng)前是否有其他的家庭成員在線。
用戶交流過程,參考圖14所示;
假設(shè)用戶A和用戶B同時(shí)在線;
1、用戶A發(fā)送實(shí)時(shí)會(huì)話的指令到IPC,想要跟用戶B會(huì)話;
2、IPC收到指令后,通知用戶B;
3、假設(shè)用戶B接受請求,那么建立跟用戶A的數(shù)據(jù)通道,開始接受用戶A發(fā)送過來的實(shí)時(shí)音視頻數(shù)據(jù);建立跟用戶B的數(shù)據(jù)通道,開始接受用戶A和用戶BB發(fā)送過來的實(shí)時(shí)音視頻數(shù)據(jù);
4、把用戶A的音視頻數(shù)據(jù)和IPC本地實(shí)時(shí)預(yù)覽的數(shù)據(jù),同時(shí)發(fā)送給用戶B.在手機(jī)APP端,可以通過分屏畫面或者畫中畫,同時(shí)看到家中畫面和用戶A的畫面;
5、把用于B的音視頻數(shù)據(jù)和IPC本地實(shí)時(shí)預(yù)覽的數(shù)據(jù),同時(shí)發(fā)送給用戶A.可同時(shí)看到家中畫面和用戶B的畫面;
6、有一方關(guān)閉本次會(huì)話,即斷開已建立的數(shù)據(jù)通道。
本發(fā)明可以讓IPC客戶端實(shí)現(xiàn)部分通信軟件的功能,并且更加安全和隱秘;擴(kuò)展IPC的實(shí)際應(yīng)用領(lǐng)域;實(shí)現(xiàn)流程上減少IPC的數(shù)據(jù)量(只用于兩者建網(wǎng)),實(shí)現(xiàn)通信成本最低化。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。