專利名稱:一種遠程智能控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種遠程智能控制方法。
背景技術(shù):
因為因特網(wǎng)的帶寬有限并且情況復雜,而音視頻信息對帶寬的要求高,所以需要一種高效和可靠的傳送方式?,F(xiàn)有技術(shù)中的智能家居系統(tǒng)包含的信息內(nèi)容復雜,使實現(xiàn)起來復雜,編程難度大。如網(wǎng)絡(luò)攝像機在向服務器傳輸視頻等信息過程中可能因為因特網(wǎng)的帶寬或其他原因造成視頻不能傳送或傳送效率低下。。
發(fā)明內(nèi)容
本發(fā)明提供一種質(zhì)量好、成本低、可靠性高、高效的遠程智能控制方法。為了實現(xiàn)上述目的,本發(fā)明提供以下技術(shù)方案一種遠程智能控制方法,其包括在發(fā)送端Al、判斷發(fā)送的信息內(nèi)容;A2、根據(jù)所述信息內(nèi)容對所述信息內(nèi)容的信息頭進行處理并封裝所述信息內(nèi)容;A4、判斷互聯(lián)網(wǎng)的網(wǎng)絡(luò)連接情況;如果能夠進行直聯(lián)則采用UDP連接,然后發(fā)送所述信息內(nèi)容;如果不能進行直聯(lián)則采用TCP連接服務器,然后通過服務器轉(zhuǎn)發(fā)送所述信息內(nèi)容;在接收端Bi、接收所述信息內(nèi)容;B2、根據(jù)所述信息頭對所述信息內(nèi)容進行判斷并根據(jù)所述信息內(nèi)容進行相應的處理。優(yōu)選地,所述步驟A2之后,進一步包括判斷所述信息內(nèi)容是否為音視頻內(nèi)容,如果是音視頻則還需要對音視頻內(nèi)容進行編碼和壓縮。優(yōu)選地,所述步驟B2中的相應的處理具體包括當所述信息內(nèi)容為音視頻內(nèi)容時,則進行解碼并播放;當所述信息內(nèi)容為控制設(shè)備信息時,則對設(shè)備進行控制;當所述信息內(nèi)容為報警信息時,則向用戶進行報警;當所述信息內(nèi)容為用戶信息時,則判斷用戶信息是否正確,如果正確則進行登陸操作。通過實施以上技術(shù)方案,具有以下技術(shù)效果本發(fā)明提供的方法根據(jù)互聯(lián)網(wǎng)的情況,確定采用的通訊方式(如TCP或UDP),當不同的局域網(wǎng)之間可以穿透的時候(即可以 P2P直聯(lián)時),使用UDP連接,保證連接的高效;當不同的局域網(wǎng)之間不能穿透的時候(即不能P2P直聯(lián)時),通過因特網(wǎng)服務器進行轉(zhuǎn)發(fā),并使用TCP連接保證連接的可靠性。通過整和各種不同信息內(nèi)容的異同點,在一個協(xié)議規(guī)范下傳送所有信息內(nèi)容,使不同設(shè)備之間信息可以交流和控制,同時提高軟件編程的效率和規(guī)范,信號的質(zhì)量好,干擾小、安全性高、適應各種不同網(wǎng)絡(luò)環(huán)境、協(xié)議包含內(nèi)容大大增加。
圖1為本發(fā)明實施例提供的方法流程圖;圖2本發(fā)明實施例提供的應用例的流程圖。
具體實施例方式為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖詳細描述本發(fā)明提供的實施例。本發(fā)明實施例提供一種遠程智能控制方法,如圖1所示,該方法包括包括在發(fā)送端Al、判斷發(fā)送的信息內(nèi)容;判斷該信息內(nèi)容為音視頻、控制信息、報警信息還是用
戶fn息等。A2、根據(jù)所述信息內(nèi)容對所述信息內(nèi)容的信息頭進行處理并封裝所述信息內(nèi)容;A3、判斷互聯(lián)網(wǎng)的網(wǎng)絡(luò)連接情況;如果能夠進行直聯(lián)(P2P)則采用UDP連接,然后發(fā)送所述信息內(nèi)容;如果不能進行直聯(lián)則采用TCP連接服務器,然后通過服務器轉(zhuǎn)發(fā)所述信息內(nèi)容;其中所述發(fā)送端可以為網(wǎng)絡(luò)攝像機、智能手機、個人計算機、智能家居主機、平板電腦等智能設(shè)備。在接收端Bi、接收所述信息內(nèi)容;B2、根據(jù)所述信息頭對所述信息內(nèi)容進行判斷并根據(jù)所述信息內(nèi)容進行相應的處理。更為具體的,所述相應的處理具體包括當所述信息內(nèi)容為音視頻內(nèi)容時,則進行解碼并播放;當所述信息內(nèi)容為控制設(shè)備信息時,則通過該設(shè)備信息對設(shè)備進行控制(如控制云臺旋轉(zhuǎn),開關(guān)空調(diào)等)。當所述信息內(nèi)容為報警信息時,則向用戶進行報警;當所述信息內(nèi)容為用戶信息時,則判斷用戶信息是否正確,如果正確則進行登陸操作。在其他的實施例中,進一步的,所述步驟A2之后,還包括判斷所述信息內(nèi)容是否為音視頻內(nèi)容,如果是音視頻則還需要對音視頻內(nèi)容進行編碼和壓縮。上述實施例提供的方法應用于1、遠程控制家電過程智能家居主機添加家電設(shè)備并上傳服務器,客戶端登陸服務器下載家電設(shè)備列表,使用個人計算機軟件、智能手機軟件、平板電腦軟件發(fā)送遠程控制家電,主機接收并解釋數(shù)據(jù)包后發(fā)出相應的信號控制家電。2、音視頻對講過程智能主機呼叫門口機,門口機呼叫智能主機,移動網(wǎng)關(guān)呼叫門口機時可進行可視對講。3、遠程視頻監(jiān)控過程客戶端(包括個人計算機、智能手機、平板電腦等)登陸視頻服務器,使用網(wǎng)絡(luò)攝像機軟件,搜索連網(wǎng)的網(wǎng)絡(luò)攝像機,獲取網(wǎng)絡(luò)攝像機的視頻信號,并能夠控制網(wǎng)絡(luò)攝像機。4、報警功能當家庭發(fā)生報警的情況時,智能家居主機可以通過小區(qū)局域網(wǎng)向小區(qū)服務器報警,也可以通過因特網(wǎng)向個人計算機、智能手機、平板電腦等設(shè)備報警。本發(fā)明實施例提供一種遠程智能控制方法的具體應用例,如圖2所示,該應用例包括步驟A、通過網(wǎng)絡(luò)攝像機進行視頻采集;在本實施例中,更為具體的,所述網(wǎng)絡(luò)攝像機包括視頻編碼處理器和網(wǎng)絡(luò)傳輸設(shè)備。該網(wǎng)絡(luò)攝像機作為發(fā)送端,該處理器根據(jù)所述信息內(nèi)容對所述信息內(nèi)容的信息頭進行處理并封裝所述信息內(nèi)容;對采集到的視頻流進行編解碼處理轉(zhuǎn)化為數(shù)字信號的視頻流, 以用于傳輸。該網(wǎng)絡(luò)攝像機可以采集家庭或者辦公現(xiàn)場的視頻信息,特別適用于智能家庭網(wǎng)絡(luò)中。然后再判斷網(wǎng)絡(luò)的連接情況,如果能夠進行直聯(lián)則采用UDP連接,然后發(fā)送所述視頻流;如果不能進行直聯(lián)則采用TCP連接服務器,然后通過服務器轉(zhuǎn)發(fā)所述視頻流;B、音視頻接收監(jiān)控端作為接收端接收所述網(wǎng)絡(luò)攝像機采集到的視頻流;編解碼處理后的視頻流通過該網(wǎng)絡(luò)傳輸設(shè)備傳輸?shù)剿鲆粢曨l接收監(jiān)控端。該音視頻接收監(jiān)控端可以為計算機、平板電腦、智能手機。C、音視頻接收監(jiān)控端對所述視頻流進行解碼,并根據(jù)所述解碼后的信息對所述網(wǎng)絡(luò)攝像機進行控制。在上述實施例中,更為優(yōu)選地,所述網(wǎng)絡(luò)攝像機與所述音視頻接收監(jiān)控端通過 TCP/IP (Transmission Control Protocol/Internet Protocol,/ @牛寺網(wǎng)5 聯(lián)協(xié)議)或UDP^ser Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)網(wǎng)絡(luò)通信協(xié)議進行視頻流和控制信息的傳輸。在進一步的實施例中,所述網(wǎng)絡(luò)攝像機與所述音視頻接收監(jiān)控端通過視頻轉(zhuǎn)發(fā)服務器轉(zhuǎn)發(fā)所述視頻流。以適用于在不能進行P2P直接音視頻數(shù)據(jù)通信時進行視頻流的傳輸。以上對本發(fā)明實施例所提供的一種遠程智能控制方法進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
1.一種遠程智能控制方法,其特征在于,包括 在發(fā)送端Al、判斷發(fā)送的信息內(nèi)容;A2、根據(jù)所述信息內(nèi)容對所述信息內(nèi)容的信息頭進行處理并封裝所述信息內(nèi)容; A3、判斷互聯(lián)網(wǎng)的網(wǎng)絡(luò)連接情況;如果能夠進行直聯(lián)則采用UDP連接,然后發(fā)送所述信息內(nèi)容;如果不能進行直聯(lián)則采用TCP連接服務器,然后通過服務器轉(zhuǎn)發(fā)送所述信息內(nèi)容; 在接收端Bi、接收所述信息內(nèi)容;B2、根據(jù)所述信息頭對所述信息內(nèi)容進行判斷并根據(jù)所述信息內(nèi)容進行相應的處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A2之后,進一步包括判斷所述信息內(nèi)容是否為音視頻內(nèi)容,如果是音視頻則還需要對音視頻內(nèi)容進行編碼和壓縮。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟B2中的相應的處理具體包括 當所述信息內(nèi)容為音視頻內(nèi)容時,則進行解碼并播放;當所述信息內(nèi)容為控制設(shè)備信息時,則對設(shè)備進行控制; 當所述信息內(nèi)容為報警信息時,則向用戶進行報警;當所述信息內(nèi)容為用戶信息時,則判斷用戶信息是否正確,如果正確則進行登陸操作。
全文摘要
本發(fā)明提供一種遠程智能控制方法,其包括在發(fā)送端A1、判斷發(fā)送的信息內(nèi)容;A2、根據(jù)所述信息內(nèi)容對所述信息內(nèi)容的信息頭進行處理并封裝所述信息內(nèi)容;A3、判斷互聯(lián)網(wǎng)的網(wǎng)絡(luò)連接情況;如果能夠進行直聯(lián)則采用UDP連接,然后發(fā)送所述信息內(nèi)容;如果不能進行直聯(lián)則采用TCP連接服務器,然后通過服務器轉(zhuǎn)發(fā)所述信息內(nèi)容;在接收端B1、接收所述信息內(nèi)容;B2、根據(jù)所述信息頭對所述信息內(nèi)容進行判斷并根據(jù)所述信息內(nèi)容進行相應的處理。本發(fā)明提供將視頻流等信息轉(zhuǎn)化為數(shù)字信號通過網(wǎng)絡(luò)協(xié)議進行視頻流等信息的網(wǎng)絡(luò)傳輸,信號的質(zhì)量好,干擾小、安全性高、適應各種不同網(wǎng)絡(luò)環(huán)境、協(xié)議包含內(nèi)容大大增加。
文檔編號H04L29/06GK102404645SQ201110361999
公開日2012年4月4日 申請日期2011年11月14日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者黃廣宇 申請人:黃廣宇