本發(fā)明涉及監(jiān)控系統(tǒng)領(lǐng)域,尤其涉及一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法、設(shè)備及系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,電子設(shè)備內(nèi)部可能設(shè)置有多種的接口芯片,因此,電子設(shè)備可以支持多種接口模式。不同的設(shè)備之間建立連接時(shí),需要進(jìn)行模式匹配。
對于同介質(zhì)不同速率的自適應(yīng)匹配,例如,普通網(wǎng)絡(luò)物理層(Physical Layer,簡稱PHY)芯片,支持10\100\1000Base-T,具體方法是為:使用不同數(shù)據(jù)傳輸?shù)淖詣?dòng)協(xié)商信號做預(yù)先協(xié)商,這種協(xié)商信號采用脈沖方式,和數(shù)據(jù)傳輸時(shí)不同,只有當(dāng)協(xié)商脈沖互相通告了各自支持的模式,才能決定數(shù)據(jù)傳輸采用哪種接口模式,以便進(jìn)行自適應(yīng)匹配。
而對于不同介質(zhì)的接口模式之間,目前,使用的為簡單的主動(dòng)配置模式。但是,對于那種接口不變,而模式改變的情況,手動(dòng)配置是非常不方便的,雖然網(wǎng)絡(luò)攝像機(jī)和后端設(shè)備都可以通過RJ45接口連接,但因?yàn)楦淖兞苏{(diào)制模式,信號在增強(qiáng)型以太網(wǎng)中可以傳輸超過標(biāo)準(zhǔn)以太網(wǎng)的100m傳輸距離,然而這種模式是不能和普通以太網(wǎng)連接的,需要進(jìn)行主動(dòng)配置匹配過程以實(shí)現(xiàn)設(shè)備之間的連接。而主動(dòng)配置匹配在實(shí)際應(yīng)用中是不方便的。為了解決上述問題,一般可采用以下方法:
方法一,撥碼開關(guān)切換,為了盡可能的減少用戶的配置動(dòng)作,對支持其他不兼容接口模式的網(wǎng)絡(luò)設(shè)備,可采用物理的撥碼開關(guān)來進(jìn)行模式的切換。這種方式無法從根本上解決人為操作的繁瑣,只是減輕操作步驟,治標(biāo)不治本。
方法二,采用隨機(jī)切換,讓需要建立連接的設(shè)備在多種模式之間,進(jìn)行模式切換,模式切換的時(shí)間間隔是隨機(jī)的,即使在初始時(shí)模式?jīng)_突,在多次隨機(jī)延遲切換模式之后,通常情況下會有幾率模式匹配成功。這種方法雖然可以使得需要建立連接的設(shè)備之間實(shí)現(xiàn)模式的自適應(yīng)匹配,但是由于隨機(jī)切換,有可能等待時(shí)間較長,導(dǎo)致產(chǎn)品無法確定建立連接的時(shí)間。
此外,該方法更適用于建立連接的雙方設(shè)備為對等的設(shè)備,即同種設(shè)備,可隨意連接不分收發(fā)端。但是對于安防監(jiān)控設(shè)備,例如:網(wǎng)絡(luò)攝像機(jī)接入網(wǎng)絡(luò)視頻存儲器,存在局端和終端之分,網(wǎng)絡(luò)攝像機(jī)作為終端設(shè)備通過網(wǎng)線或者通過交換機(jī)連接到局端網(wǎng)絡(luò)視頻存儲器,而不是網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)攝像機(jī)連接。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法、設(shè)備及系統(tǒng),用以實(shí)現(xiàn)需要建立連接的設(shè)備之間工作模式的自適應(yīng)匹配。
本發(fā)明實(shí)施例提供的一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法,包括:
第一設(shè)備被配置為按照設(shè)定周期切換所述第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換所述第二設(shè)備支持的M種工作模式,所述第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于所述第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);
所述方法包括:
所述第一設(shè)備切換到一種工作模式后,發(fā)起與第二設(shè)備的連接建立過程;
若所述第一設(shè)備在當(dāng)前工作模式下與所述第二設(shè)備連接建立成功,則保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,所述第一設(shè)備任一種工作模式下保持的時(shí)長,大于等于在該種工作模式下第一設(shè)備與第二設(shè)備建立連接所需時(shí)長的2倍。
可選地,所述第一設(shè)備在所述設(shè)定周期內(nèi),按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;
所述第二設(shè)備按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
可選地,所述第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),所述第二設(shè)備為網(wǎng)絡(luò)視頻存儲器;或者,
所述第一設(shè)備為網(wǎng)絡(luò)視頻存儲器,所述第二設(shè)備為網(wǎng)絡(luò)攝像機(jī)。
本發(fā)明實(shí)施例提供的一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法,包括:
第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換所述第二設(shè)備支持的M種工作模式,第一設(shè)備被配置為按照設(shè)定周期切換所述第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,所述第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于所述第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);
所述方法包括:
所述第二設(shè)備響應(yīng)第一設(shè)備發(fā)起的連接建立過程;
若所述第二設(shè)備在當(dāng)前工作模式下與所述第一設(shè)備連接建立成功,則保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,所述第一設(shè)備任一種工作模式保持的時(shí)長,大于等于在該種工作模式下第二設(shè)備與第一設(shè)備建立連接所需時(shí)間的2倍。
可選地,所述第二設(shè)備按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;
所述第一設(shè)備在所述設(shè)定周期內(nèi),按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
可選地,所述第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),所述第二設(shè)備為網(wǎng)絡(luò)視頻存儲器;或者,
所述第一設(shè)備為網(wǎng)絡(luò)視頻存儲器,所述第二設(shè)備為網(wǎng)絡(luò)攝像機(jī)。
本發(fā)明實(shí)施例提供的一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配設(shè)備,所述設(shè)備作為第一設(shè)備,第一設(shè)備被配置為按照設(shè)定周期切換所述第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換所述第二設(shè)備支持的M種工作模式,所述第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于所述第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);
所述第一設(shè)備,包括:
切換模塊,用于按照設(shè)定周期切換所述第一設(shè)備支持的N種工作模式;
連接建立模塊,用于切換到一種工作模式后,發(fā)起與第二設(shè)備的連接建立過程;
控制模塊,用于若在當(dāng)前工作模式下與所述第二設(shè)備連接建立成功,則指示切換模塊保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,所述第一設(shè)備任一種工作模式保持的時(shí)長,大于等于在該種工作模式下第一設(shè)備與第二設(shè)備建立連接所需時(shí)間的2倍。
可選地,所述切換模塊,具體用于在所述設(shè)定周期內(nèi),按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;
所述第二設(shè)備按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
可選地,所述第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),所述第二設(shè)備為網(wǎng)絡(luò)視頻存儲器;或者,
所述第一設(shè)備為網(wǎng)絡(luò)視頻存儲器,所述第二設(shè)備為網(wǎng)絡(luò)攝像機(jī)。
本發(fā)明實(shí)施例提供的一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配設(shè)備,所述設(shè)備作為第二設(shè)備,第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換所述第二設(shè)備支持的M種工作模式,第一設(shè)備被配置為按照設(shè)定周期切換所述第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,所述第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于所述第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);
所述第二設(shè)備包括:
切換模塊,用于按照設(shè)定時(shí)間間隔切換所述第二設(shè)備支持的M種工作模式;
連接建立模塊,用于響應(yīng)第一設(shè)備發(fā)起的連接建立過程;
控制模塊,用于若在當(dāng)前工作模式下與所述第一設(shè)備連接建立成功,則指示切換模塊保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,所述第一設(shè)備任一種工作模式保持的設(shè)定時(shí)長,大于等于在該種工作模式下第二設(shè)備與第一設(shè)備建立連接所需時(shí)間的2倍。
可選地,所述切換模塊,具體用于按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;
所述第一設(shè)備在所述設(shè)定周期內(nèi),按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
可選地,所述第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),所述第二設(shè)備為網(wǎng)絡(luò)視頻存儲器;或者,
所述第一設(shè)備為網(wǎng)絡(luò)視頻存儲器,所述第二設(shè)備為網(wǎng)絡(luò)攝像機(jī)。
本發(fā)明實(shí)施例提供的一種模式自適應(yīng)匹配監(jiān)控系統(tǒng),包括如前所述的第一設(shè)備和第二設(shè)備。
在上述實(shí)施例中,第一設(shè)備被配置為按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換第二設(shè)備支持的M種工作模式,其中,第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);第一設(shè)備在切換到一種工作模式后,向第二設(shè)備發(fā)起連接建立,若第一設(shè)備與第二設(shè)備成功建立間接,則第一設(shè)備和第二設(shè)備保持當(dāng)前的工作模式,停止進(jìn)行工作模式切換,從而實(shí)現(xiàn)了需要建立連接的設(shè)備之間工作模式的自適應(yīng)匹配,無需人為操作,且在工作模式自適應(yīng)匹配過程中,按照預(yù)設(shè)測試時(shí)長切換工作模式,能夠保證在第二設(shè)備的一個(gè)循環(huán)周期內(nèi)完成第一設(shè)備與第二設(shè)備的模式匹配,避免了隨機(jī)切換的不確定性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的模式自適應(yīng)匹配方法在第一設(shè)備側(cè)的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的模式切換示意圖之一;
圖3為本發(fā)明實(shí)施例提供的模式切換示意圖之二;
圖4為本發(fā)明實(shí)施例提供的模式自適應(yīng)匹配方法在第二設(shè)備側(cè)的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一個(gè)具體實(shí)施例的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一個(gè)具體實(shí)施例的工作模式切換示意圖;
圖7為本發(fā)明實(shí)施例提供的一種模式自適應(yīng)匹配設(shè)備;
圖8為本發(fā)明實(shí)施例提供的一種模式自適應(yīng)匹配設(shè)備;
圖9為本發(fā)明實(shí)施例提供的一種模式自適應(yīng)匹配系統(tǒng)。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了實(shí)現(xiàn)需要建立連接的設(shè)備之間工作模式的自適應(yīng)匹配,本發(fā)明實(shí)施例提供了一種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法。該方法可應(yīng)用于支持多種工作模式的兩個(gè)設(shè)備建立連接的過程中,以實(shí)現(xiàn)兩個(gè)設(shè)備的工作模式自適應(yīng)匹配,進(jìn)而順利建立連接。例如:安防系統(tǒng)中的網(wǎng)絡(luò)攝像機(jī)和網(wǎng)絡(luò)視頻存儲器,由于網(wǎng)絡(luò)攝像機(jī)和網(wǎng)絡(luò)視頻存儲器可以支持多種工作模式,因此,在建立連接過程的過程中,需要進(jìn)行工作模式的自適應(yīng)匹配,當(dāng)網(wǎng)絡(luò)攝像機(jī)與網(wǎng)絡(luò)視頻存儲器工作在相同模式下,才能建立連接。
本發(fā)明實(shí)施例提供的監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配方法,由建立連接的第一設(shè)備和第二設(shè)備共同執(zhí)行。以安防監(jiān)控系統(tǒng)中的網(wǎng)絡(luò)攝像機(jī)和網(wǎng)絡(luò)視頻存儲器為例,網(wǎng)絡(luò)攝像機(jī)和網(wǎng)絡(luò)視頻存儲器,一個(gè)為第一設(shè)備,另一個(gè)為第二設(shè)備,但何為第一設(shè)備,何為第二設(shè)備,本發(fā)明對此不做限制,既可以網(wǎng)絡(luò)攝像機(jī)為第一設(shè)備、網(wǎng)絡(luò)視頻存儲器為第二設(shè)備,也可以網(wǎng)絡(luò)視頻存儲器為第一設(shè)備、網(wǎng)絡(luò)攝像機(jī)為第二設(shè)備。
下面分別說明第一設(shè)備和第二設(shè)備的步驟流程。
參見圖1,為第一設(shè)備執(zhí)行本發(fā)明實(shí)施例提供的模式自適應(yīng)匹配方法的流程示意圖,如圖所示,包括以下步驟:
步驟101、第一設(shè)備按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,N為大于1的整數(shù)。
其中,在一個(gè)設(shè)定周期內(nèi),從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長。以第一設(shè)備支持兩種工作模式為例,工作模式A保持的時(shí)長為t1,工作模式B保持的時(shí)長為t2,即第一設(shè)備在切換到工作模式A后,在經(jīng)過時(shí)間t1后,切換到工作模式B,在經(jīng)過時(shí)間t2后,再次切換到工作模式A。
步驟102、第一設(shè)備切換到一種工作模式后,發(fā)起與第二設(shè)備的連接建立過程。
步驟103、若第一設(shè)備與第二設(shè)備連接建立成功,則保持當(dāng)前的工作模式,并停止進(jìn)行工作模式切換。
仍以第一設(shè)備支持兩種工作模式為例,若當(dāng)前為工作模式A,且第一設(shè)備與第二設(shè)備連接建立成功,則第一設(shè)備將保持工作模式A工作,并停止工作模式的切換;若當(dāng)前為工作模式B,且第一設(shè)備與第二設(shè)備連接建立成功,則第一設(shè)備將保持工作模式B工作,并停止工作模式的切換。
其中,第二設(shè)備也按照設(shè)定的第二設(shè)備的時(shí)間間隔切換第二設(shè)備支持的M種工作模式,M為大于1的整數(shù),且第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔,大于等于第一設(shè)備的設(shè)定周期。此外,第一設(shè)備的任一工作模式所保持的時(shí)長,大于等于在該工作模式下,第一設(shè)備與第二設(shè)備建立連接所需的時(shí)間。
設(shè)置第一設(shè)備的周期小于等于第二設(shè)備的任一時(shí)間間隔,能夠保證,若第一設(shè)備與第二設(shè)備分別支持的工作模式中存在相同的工作模式,則在第二設(shè)備的一個(gè)循環(huán)周期內(nèi),實(shí)現(xiàn)第一設(shè)備與第二設(shè)備的模式匹配,并連接建立成功。
如圖2所示,若設(shè)備1支持工作模式A和工作模式B,且工作模式A和工作模式B保持的時(shí)長均為T,故設(shè)備1的切換工作模式的周期為2T;設(shè)備2同樣支持工作模式A和工作模式B,且工作模式A和工作模式B的保持的時(shí)長均為2T。從圖中可以看出,在設(shè)備2的工作模式A下的時(shí)間內(nèi),設(shè)備1和設(shè)備2均使用工作模式A的時(shí)間段為T,即設(shè)備1與設(shè)備2的工作模式相匹配,能夠?qū)崿F(xiàn)連接成功;在設(shè)備2的工作模式B下的時(shí)間內(nèi),設(shè)備1和設(shè)備2均使用工作模式B的時(shí)間段也為T。
如圖3所示,若設(shè)備1支持工作模式A和工作模式B,且工作模式A和工作模式B的保持的時(shí)長均為T,故設(shè)備1的切換工作模式的周期為2T;設(shè)備2同樣支持工作模式A和工作模式B,且工作模式A和工作模式B的保持的時(shí)長均為3T。從圖中可以看出,在設(shè)備2的工作模式A下的時(shí)間內(nèi),設(shè)備1和設(shè)備2均使用工作模式A的時(shí)間段為2T,在設(shè)備2的工作模式B下的時(shí)間內(nèi),設(shè)備1和設(shè)備2均使用工作模式B的時(shí)間段也為2T。
因此,上述設(shè)置能夠保證第一設(shè)備和第二設(shè)備,在第二設(shè)備的一個(gè)循環(huán)周期內(nèi),使用相同的工作模式工作,即第一設(shè)備與第二設(shè)備的工作模式相匹配,從而實(shí)現(xiàn)建立連接,能夠避免隨機(jī)切換的不確定性。
優(yōu)選地,第一設(shè)備的任一種工作模式保持的時(shí)長,大于等于在該種工作模式下,第一設(shè)備與第二設(shè)備建立連接所需時(shí)間的2倍。
如前所述,第一設(shè)備與第二設(shè)備使用同種工作模式工作的時(shí)間段,大于等于第一設(shè)備的該同種工作模式的保持時(shí)長,但是,由于第一設(shè)備和第二設(shè)備開始進(jìn)入循環(huán)切換工作模式的時(shí)間不一致或者其他原因,可能使得在第二設(shè)備的一個(gè)工作模式預(yù)設(shè)時(shí)間間隔內(nèi),第一設(shè)備與第二設(shè)備使用同種工作模式工作的時(shí)間段不是連續(xù)的。因此,若第一設(shè)備的該同種工作模式的保持時(shí)長大于等于在該工作模式下第一設(shè)備與第二設(shè)備建立連接所需時(shí)間的2倍,則能夠保證第一設(shè)備和第二設(shè)備成功建立連接。
可選地,第一設(shè)備在設(shè)定周期內(nèi),按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;第二設(shè)備也可以按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
若設(shè)置第一設(shè)備的N個(gè)工作模式對應(yīng)的N個(gè)保持時(shí)長相同,需要使得該相同時(shí)長大于等于每個(gè)工作模式建立連接所需的時(shí)長,優(yōu)選的,這N個(gè)保持時(shí)長大于等于每個(gè)工作模式建立連接所需時(shí)長的2倍;將這N個(gè)保持時(shí)長設(shè)置為相同的數(shù)值,能夠簡化操作。當(dāng)然,這N個(gè)保持時(shí)長也可以不同,例如:根據(jù)每個(gè)工作模式下建立連接所需時(shí)間,對每個(gè)工作模式對應(yīng)的保持時(shí)長進(jìn)行設(shè)置,對建立連接所需時(shí)間較長的工作模式設(shè)置較長的時(shí)長,對建立連接所需時(shí)間較短的工作模式設(shè)置較短的時(shí)長,可以減少時(shí)間的冗余,提高系統(tǒng)效率。
相應(yīng)地,第二設(shè)備執(zhí)行本發(fā)明實(shí)施例提供的模式自適應(yīng)匹配方法的示意流程圖如圖4所示,具體包括以下步驟:
步驟401、第二設(shè)備按照設(shè)定的時(shí)間間隔切換第二設(shè)備支持的M種工作模式,M為大于1的整數(shù)。
步驟402、第二設(shè)備響應(yīng)第一設(shè)備發(fā)起的連接建立過程。
以第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),第二設(shè)備為網(wǎng)絡(luò)視頻存儲器為例,網(wǎng)絡(luò)攝像機(jī)在切換工作模式的同時(shí),向網(wǎng)絡(luò)存儲器發(fā)送數(shù)據(jù),若網(wǎng)絡(luò)存儲器成功接收數(shù)據(jù),則向網(wǎng)絡(luò)攝像機(jī)反饋響應(yīng)消息,則說明第一設(shè)備與第二設(shè)備成功建立了連接。當(dāng)然,在其他應(yīng)用場景中,第二設(shè)備和第一設(shè)備,均可以向?qū)Ψ桨l(fā)起連接建立過程。
步驟403、若第二設(shè)備與第一設(shè)備連接建立成功,則保持當(dāng)前的工作模式,并停止進(jìn)行工作模式切換。
其中,第一設(shè)備按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,N為大于1的整數(shù),且第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔,大于等于第一設(shè)備的設(shè)定周期的時(shí)長。此外,第一設(shè)備的任一工作模式所保持的設(shè)定時(shí)長,大于等于在該工作模式下,第一設(shè)備與第二設(shè)備建立連接所需的時(shí)間。
優(yōu)選地,第一設(shè)備的任一種工作模式保持的時(shí)長,大于等于在該種工作模式下第二設(shè)備與第一設(shè)備建立連接所需時(shí)間的2倍。
可選地,第二設(shè)備按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;第一設(shè)備在設(shè)定周期內(nèi),也可以按照相同或不同的設(shè)定時(shí)長進(jìn)行工作模式切換。
可選地,在安防系統(tǒng)中的網(wǎng)絡(luò)攝像機(jī)為第一設(shè)備,網(wǎng)絡(luò)視頻存儲器為第二設(shè)備;或者,網(wǎng)絡(luò)視頻存儲器為第一設(shè)備,網(wǎng)絡(luò)攝像機(jī)為第二設(shè)備。
為了更清楚地理解本發(fā)明的上述實(shí)施例,下面以一個(gè)具體實(shí)施例,對本發(fā)明上述實(shí)施例的具體實(shí)現(xiàn)過程進(jìn)行描述。該具體實(shí)施例中第一設(shè)備(設(shè)備1)和第二設(shè)備(設(shè)備2)的流程示意圖如圖5所示,設(shè)備1和設(shè)備2的工作模式狀態(tài)如圖6所示。如圖所示,設(shè)備1的工作模式B的設(shè)定時(shí)長為t1,工作模式E的設(shè)定時(shí)長為t2,圖6中以t1=t2為例,t1大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,t2大于等于在工作模式E的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍;設(shè)備2的工作模式B的設(shè)定時(shí)長為t3,工作模式E的設(shè)定時(shí)長為t4,圖6中以t3=t4=2*t1為例。
設(shè)備1在開機(jī)之后,首先設(shè)置為工作模式B,開啟計(jì)時(shí)器開始計(jì)時(shí),并向設(shè)備2發(fā)起連接建立,在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,若設(shè)備1與設(shè)備2連接建立成功,可以對建立的狀態(tài)進(jìn)行檢測,并確認(rèn)以工作模式B工作,停止切換工作模式。若在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,未與設(shè)備2成功建立連接,則在計(jì)時(shí)器計(jì)時(shí)結(jié)束之后,設(shè)備1將工作模式切換為工作模式E,開啟計(jì)時(shí)器開始計(jì)時(shí),并向設(shè)備2發(fā)起連接建立,在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,若設(shè)備1與設(shè)備2連接建立成功,可以對建立的狀態(tài)進(jìn)行檢測,并確認(rèn)以工作模式E工作,停止切換工作模式,否則,在計(jì)時(shí)器計(jì)時(shí)結(jié)束之后,設(shè)備1將工作模式切換為工作模式B,并開啟計(jì)時(shí)器開始計(jì)時(shí),重復(fù)上述過程。
設(shè)備2在開機(jī)之后,首先設(shè)置為工作模式B,開啟計(jì)時(shí)器開始計(jì)時(shí),并向設(shè)備1發(fā)起連接建立,若在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,設(shè)備2與設(shè)備1連接建立成功,可以對建立的狀態(tài)進(jìn)行檢測,并確認(rèn)以工作模式B工作,停止切換工作模式。若在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,為與設(shè)備1成功建立連接,則在計(jì)時(shí)器計(jì)時(shí)結(jié)束之后,設(shè)備2將工作模式切換為工作模式E,開啟計(jì)時(shí)器開始計(jì)時(shí),并向設(shè)備1發(fā)起連接建立,在計(jì)時(shí)器計(jì)時(shí)結(jié)束之前,若設(shè)備1與設(shè)備2連接建立成功,可以對建立的狀態(tài)進(jìn)行檢測,并確認(rèn)以工作模式E工作,停止切換工作模式,否則,在計(jì)時(shí)器計(jì)時(shí)結(jié)束之后,設(shè)備2將工作模式切換為工作模式B,并開啟計(jì)時(shí)器開始計(jì)時(shí),重復(fù)上述過程。
如圖6所示,設(shè)備1剛剛開機(jī),以工作模式B-E-B-E開始循環(huán)切換;設(shè)備2由于與設(shè)備1的開機(jī)時(shí)間不同,存在如圖所示的多種情況,其中灰色區(qū)域表示設(shè)備1與設(shè)備2的工作模式相同的時(shí)間段。
情況1:設(shè)備2和設(shè)備1同時(shí)開機(jī),或者,設(shè)備2比設(shè)備1提取開機(jī)2n(t1+t2),n為大于等于0的整數(shù)。在雙方設(shè)備均開機(jī)后,設(shè)備1和設(shè)備2的狀態(tài)均為一個(gè)循環(huán)周期的起始狀態(tài)。如圖所示,設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段a-b、時(shí)間段g-h內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段a-b)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段a內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。圖6為了清楚說明設(shè)備2的一個(gè)循環(huán)周期內(nèi)的工作模式切換流程以及匹配的時(shí)間段,故每種情況均示出了設(shè)備2的一個(gè)循環(huán)周期,但在實(shí)際應(yīng)用中,匹配過程往往小于一個(gè)循環(huán)周期。
情況2:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+t1/2,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段a-b、時(shí)間段d、時(shí)間段g內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段a-b)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段a內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。
情況3:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+t1,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段a-d內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段a-b)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段a內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。
情況4:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+3t1/2,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段a、時(shí)間段c-d、時(shí)間段f內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段a-b)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段a內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。
情況5:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+2t1,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段c-f內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t2(即時(shí)間段c-d)大于等于在工作模式E的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段c內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式E工作。
情況6:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+2t1+t2/2,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段c、時(shí)間段e-f、時(shí)間段h內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t2(即時(shí)間段c-d)大于等于在工作模式E的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段c內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式E工作。
情況7:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+2t1+t2,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段e-h內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段e-f)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段e內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。
情況8:設(shè)備2比設(shè)備1提前開機(jī)2n(t1+t2)+2t1+3t2/2,n為大于等于0的整數(shù),如圖所示,在設(shè)備2的一個(gè)循環(huán)周期內(nèi),在時(shí)間段b、時(shí)間段e、時(shí)間段g-h內(nèi),設(shè)備1和設(shè)備2的工作模式相同。但由于t1(即時(shí)間段a-b)大于等于在工作模式B的情況下設(shè)備1與設(shè)備2建立連接所需時(shí)間的2倍,因此,在時(shí)間段b內(nèi),設(shè)備1和設(shè)備2即可實(shí)現(xiàn)建立連接,在成功建立連接后,設(shè)備1和設(shè)備2則不再切換工作模式,均以工作模式B工作。
基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了兩種監(jiān)控系統(tǒng)中的模式自適應(yīng)匹配設(shè)備,分別為第一設(shè)備和第二設(shè)備,用以實(shí)現(xiàn)上述方法實(shí)施例。其中,第一設(shè)備被配置為按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長;第二設(shè)備也被配置為按照設(shè)定時(shí)間間隔切換第二設(shè)備支持的M種工作模式;第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù)。
該第一設(shè)備的結(jié)構(gòu)示意圖如圖7所示,該第一設(shè)備包括:
切換模塊701,用于按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,N為大于1的整數(shù);
連接建立模塊702,用于切換到一種工作模式后,發(fā)起與第二設(shè)備的連接建立過程;
控制模塊703,用于若在當(dāng)前工作模式下與第二設(shè)備連接建立成功,則指示切換模塊701保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
該第二設(shè)備的結(jié)構(gòu)示意圖如圖8所示,包括:
切換模塊801,用于按照設(shè)定時(shí)間間隔切換第二設(shè)備支持的M種工作模式;
連接建立模塊802,用于響應(yīng)第一設(shè)備發(fā)起的連接建立過程;
控制模塊803,用于若在當(dāng)前工作模式下與第一設(shè)備連接建立成功,則指示切換模塊801保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,第一設(shè)備任一種工作模式保持的設(shè)定時(shí)長,大于等于在該種工作模式下第一設(shè)備與第二設(shè)備建立連接所需時(shí)間的2倍。
可選地,切換模塊801,可以在設(shè)定周期內(nèi)按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換;
切換模塊801,也可以按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
可選地,第一設(shè)備為網(wǎng)絡(luò)攝像機(jī),第二設(shè)備為網(wǎng)絡(luò)視頻存儲器;或者,第一設(shè)備為網(wǎng)絡(luò)視頻存儲器,第二設(shè)備為網(wǎng)絡(luò)攝像機(jī)。
基于上述技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種模式自適應(yīng)匹配監(jiān)控系統(tǒng),如圖9所示,該系統(tǒng)包括:第一設(shè)備901和第二設(shè)備902。
具體地,第一設(shè)備用于按照設(shè)定周期切換第一設(shè)備支持的N種工作模式;切換到一種工作模式后,發(fā)起與第二設(shè)備的連接建立過程;若在當(dāng)前工作模式下與第二設(shè)備連接建立成功,則保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
具體地,第二設(shè)備用于按照設(shè)定時(shí)間間隔切換第二設(shè)備支持的M種工作模式,并響應(yīng)第一設(shè)備發(fā)起的連接建立過程;若在當(dāng)前工作模式下與第一設(shè)備連接建立成功,則保持當(dāng)前工作模式,停止進(jìn)行工作模式切換。
優(yōu)選地,第一設(shè)備任一種工作模式保持的設(shè)定時(shí)長,大于等于在該種工作模式下第一設(shè)備與第二設(shè)備建立連接所需時(shí)間的2倍。
可選地,第一設(shè)備可以在設(shè)定周期內(nèi),按照相同或不同的設(shè)定時(shí)長進(jìn)行工作模式切換;第二設(shè)備也可以按照相同或不同的時(shí)間間隔進(jìn)行工作模式切換。
在上述實(shí)施例中,第一設(shè)備被配置為按照設(shè)定周期切換第一設(shè)備支持的N種工作模式,一個(gè)設(shè)定周期內(nèi)從第一工作模式切換到第N工作模式且每個(gè)工作模式下保持設(shè)定時(shí)長,第二設(shè)備被配置為按照設(shè)定時(shí)間間隔切換第二設(shè)備支持的M種工作模式,其中,第二設(shè)備進(jìn)行工作模式切換的時(shí)間間隔大于等于第一設(shè)備的設(shè)定周期時(shí)長,M和N均為大于1的整數(shù);第一設(shè)備在切換到一種工作模式后,向第二設(shè)備發(fā)起連接建立,若第一設(shè)備與第二設(shè)備成功建立間接,則第一設(shè)備和第二設(shè)備保持當(dāng)前的工作模式,停止進(jìn)行工作模式切換,從而實(shí)現(xiàn)了需要建立連接的設(shè)備之間工作模式的自適應(yīng)匹配,無需人為操作,且在工作模式自適應(yīng)匹配過程中,按照預(yù)設(shè)測試時(shí)長切換工作模式,能夠保證在第二設(shè)備的一個(gè)循環(huán)周期內(nèi)完成第一設(shè)備與第二設(shè)備的模式匹配,避免了隨機(jī)切換的不確定性。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。