一種智能家居對(duì)講設(shè)備及其呼叫方法和呼叫裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種智能家居對(duì)講設(shè)備及其呼叫方法和呼叫裝置,該方法包括:創(chuàng)建信號(hào)量;根據(jù)房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)的分線程呼叫;主線程阻塞;分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,將信號(hào)量至于非阻塞狀態(tài);若被叫方任一分機(jī)接聽(tīng),該被叫方分機(jī)發(fā)送接聽(tīng)消息到主叫方分機(jī)與之連接的分線程;分線程收到接聽(tīng)消息后,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)。由此通過(guò)多線程和信號(hào)量的使用,實(shí)現(xiàn)了同時(shí)呼叫所有分機(jī),在任意一個(gè)呼叫成功時(shí)自動(dòng)斷開(kāi)其他的呼叫,無(wú)需額外增加軟件開(kāi)銷(xiāo),靈活地增減分機(jī)的數(shù)量而又無(wú)需修改軟件或者任何配置,簡(jiǎn)化了軟件流程。
【專(zhuān)利說(shuō)明】一種智能家居對(duì)講設(shè)備及其呼叫方法和呼叫裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居對(duì)講設(shè)備領(lǐng)域,尤其涉及的是一種可同時(shí)呼叫所有分機(jī)并同時(shí)顯示呼叫方視頻的智能家居設(shè)備及其呼叫方法和呼叫裝置。
【背景技術(shù)】
[0002]目前的智能家居產(chǎn)品已經(jīng)支持戶(hù)戶(hù)可視對(duì)講功能;但是對(duì)于同一住戶(hù)家中使用的多臺(tái)對(duì)講設(shè)備(即多個(gè)分機(jī))來(lái)說(shuō),卻不能得到很好的支持,例如必須輸入指定的分機(jī)號(hào)才能呼叫到指定房間的分機(jī)上,又如無(wú)法實(shí)現(xiàn)所有分機(jī)同時(shí)接收呼叫,再如也不能在所有的分機(jī)上實(shí)現(xiàn)呼叫方的視頻等等。
[0003]因此,現(xiàn)有技術(shù)尚有待改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種智能家居對(duì)講設(shè)備呼叫方法,可使同一住戶(hù)家中所有主分機(jī)同時(shí)振鈴,并可在分機(jī)上顯示呼叫方的視頻。
[0005]同時(shí),本發(fā)明還提供一種智能家居對(duì)講設(shè)備呼叫裝置,可使用上述會(huì)叫方法進(jìn)行呼叫。
[0006]以及,本發(fā)明還提供一種智能家居對(duì)講設(shè)備,可靈活的增加分機(jī)數(shù)目而無(wú)需修改軟件。
[0007]本發(fā)明的技術(shù)方案如下:一種智能家居對(duì)講設(shè)備呼叫方法,包括以下步驟:步驟
S1、創(chuàng)建信號(hào)量;步驟S2、根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)的分線程;步驟S3、信號(hào)量置于堵塞狀態(tài),主線程阻塞;步驟S4、每個(gè)分線程對(duì)其對(duì)應(yīng)的IP地址的分機(jī)呼叫;步驟S5、被叫方分機(jī)回復(fù)呼叫響應(yīng)消息;步驟S6、分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程繼續(xù)等待接聽(tīng)消息;步驟S7,若被叫方任一分機(jī)接聽(tīng),該被叫方分機(jī)發(fā)送接聽(tīng)消息到主叫方分機(jī)與之連接的分線程;步驟S8,分線程收到接聽(tīng)消息后,通知主線程,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)。
[0008]所述的智能家居對(duì)講設(shè)備呼叫方法,其中,步驟SI之前還包括步驟:所述主叫方的分機(jī)向所述服務(wù)器發(fā)送查詢(xún)?cè)摫唤蟹降姆块g號(hào)及其分機(jī)IP地址消息,由所述服務(wù)器回復(fù)主叫方分機(jī)被叫方的房間號(hào)及其分機(jī)IP地址列表。
[0009]所述的智能家居對(duì)講設(shè)備呼叫方法,步驟S5中被叫方分機(jī)回復(fù)呼叫響應(yīng)消息中包括是否需要發(fā)送視頻的描述。
[0010]所述的智能家居對(duì)講設(shè)備呼叫方法,步驟S6后還包括步驟:所述分線程收到所呼叫分機(jī)響應(yīng)的消息,若需要發(fā)送視頻的描述;為是時(shí),將該分線程所呼叫的分機(jī)IP地址添加到需要發(fā)送視頻的分機(jī)IP地址列表中;主線程根據(jù)需要發(fā)送視頻的IP地址列表,將所述呼叫方的視頻信號(hào)分別發(fā)送到對(duì)應(yīng)分機(jī)IP地址的被叫方分機(jī)上。[0011]所述的智能家居對(duì)講設(shè)備呼叫方法,步驟SI后還包括步驟:主線程判斷所述信號(hào)量是否創(chuàng)建成功,若是執(zhí)行步驟S2,若否執(zhí)行以下步驟:主線程按照所述被叫方的房間號(hào)及其分機(jī)IP地址列表進(jìn)行順序呼叫。
[0012]所述的智能家居對(duì)講設(shè)備呼叫方法,步驟S4中還包括步驟:呼叫方分機(jī)等待被叫方分機(jī)回復(fù)響應(yīng)消息,并記錄等待時(shí)間,若等待時(shí)間超過(guò)一預(yù)設(shè)的超時(shí)時(shí)間則執(zhí)行步驟S8 ;所述的智能家居對(duì)講設(shè)備呼叫方法,其中,步驟S2后還包括步驟:若建立連接失敗則銷(xiāo)毀該線程。
[0013]一種智能家居對(duì)講設(shè)備呼叫裝置,包括:用于創(chuàng)建信號(hào)量的信號(hào)量創(chuàng)建模塊;用于根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)的分線程的分線程創(chuàng)建模塊;用于每個(gè)分線程對(duì)其對(duì)應(yīng)的IP地址的分機(jī)呼叫的呼叫模塊;用于將信號(hào)量置于堵塞狀態(tài),阻塞主線程的信號(hào)量堵塞模塊;用于分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程繼續(xù)等待接聽(tīng)消息的信號(hào)量廣播模塊;用于分線程收到接聽(tīng)消息后,通知主線程,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)的分線程銷(xiāo)毀模塊。
[0014]一種智能家居對(duì)講設(shè)備,包括上述的呼叫裝置。
[0015]本發(fā)明所提供的一種智能家居對(duì)講設(shè)備及其呼叫方法和呼叫裝置,通過(guò)多線程和信號(hào)量的使用,實(shí)現(xiàn)了同時(shí)呼叫所有分機(jī)并可同時(shí)顯示呼叫方的視頻,在任意一個(gè)呼叫成功時(shí)自動(dòng)斷開(kāi)其他的呼叫,無(wú)需額外增加軟件開(kāi)銷(xiāo),靈活地增減分機(jī)的數(shù)量而又無(wú)需修改軟件或者任何配置,簡(jiǎn)化了軟件流程。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0016]圖1是本發(fā)明實(shí)施例一提供的智能家居對(duì)講設(shè)備呼叫方法的主流程圖。
[0017]圖2是本發(fā)明實(shí)施例一提供的智能家居對(duì)講設(shè)備呼叫方法中信號(hào)量與多線程相結(jié)合使用的流程圖。
[0018]圖3是本發(fā)明實(shí)施例二提供的一種智能家居對(duì)講設(shè)備呼叫裝置的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0019]以下將結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】和實(shí)施例加以詳細(xì)說(shuō)明,所描述的具體實(shí)施例僅用以解釋本發(fā)明,并非用于限定本發(fā)明的【具體實(shí)施方式】。
[0020]如圖1所示,圖1是本發(fā)明實(shí)施例一智能家居對(duì)講設(shè)備呼叫方法的主流程圖,具體包括以下步驟:
步驟S110、同一小區(qū)內(nèi)的其他用戶(hù)作為呼叫方呼叫該小區(qū)內(nèi)的某住戶(hù),某住戶(hù)指的是被叫方;進(jìn)入呼叫時(shí)創(chuàng)建主線程,由所述呼叫方的智能家居對(duì)講設(shè)備與被叫方所在小區(qū)的服務(wù)器建立連接,所述服務(wù)器保留有該小區(qū)內(nèi)全部用戶(hù)的所有智能家居設(shè)備的房間號(hào)及其分機(jī)IP地址。因?yàn)樗霰唤蟹娇赡艽嬖诙鄠€(gè)房間,所以被叫方有可能包括多個(gè)房間號(hào)和多個(gè)分機(jī)IP地址,所以服務(wù)器還需要保留房間號(hào)的歸屬關(guān)系,例如住戶(hù)601有多個(gè)房間號(hào),月艮務(wù)器保留住戶(hù)601的多個(gè)房間號(hào),并且明晰這些房間號(hào)屬于住戶(hù)601 ;由此,既可使用所述呼叫方智能家居對(duì)講設(shè)備的任一分機(jī)進(jìn)行呼叫;也可呼叫到所述被叫方智能家居對(duì)講設(shè)備的任一分機(jī)上;
步驟S120、所述呼叫方的智能家居對(duì)講設(shè)備向所述服務(wù)器發(fā)送查詢(xún)?cè)摫唤蟹降姆块g號(hào)及其分機(jī)IP地址消息,由所述服務(wù)器回復(fù)所述呼叫方,并根據(jù)房間號(hào)的歸屬關(guān)系,告之所述被叫方的房間號(hào)及其分機(jī)IP地址列表,包括所述被叫方的多個(gè)房間號(hào)和多個(gè)分機(jī)IP地址;
步驟S130、所述呼叫方判斷是否獲取到所述被叫方的房間號(hào)及其分機(jī)IP地址列表,是則進(jìn)入步驟S140,否則結(jié)束通話(huà);
步驟S140、由所述呼叫方的智能家居對(duì)講設(shè)備創(chuàng)建信號(hào)量,并根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)分線程;其中,對(duì)每個(gè)分機(jī)IP地址創(chuàng)建與其對(duì)應(yīng)的分線程,每個(gè)分線程與該分機(jī)IP地址對(duì)應(yīng)的分機(jī)建立連接,結(jié)合監(jiān)聽(tīng)所述信號(hào)量的使用,使任一分線程在連接成功后可以通知所述主線程;連接成功后,分線程開(kāi)始呼叫,若呼叫成功,被叫方分機(jī)會(huì)響應(yīng)主叫方是否需要發(fā)送視頻,主叫方根據(jù)該響應(yīng)形成需要發(fā)送視頻的分機(jī)IP地址列表;
步驟S150、主線程根據(jù)需要發(fā)送視頻的IP地址列表,將所述呼叫方的視頻信號(hào)分別發(fā)送到對(duì)應(yīng)分機(jī)IP地址的被叫方分機(jī)上;
步驟S160、若被叫方任一分機(jī)接聽(tīng),該分機(jī)發(fā)送接聽(tīng)消息到主叫方分機(jī)與之連接的分線程,主叫方當(dāng)有一分線程收到接聽(tīng)消息后,銷(xiāo)毀其他分線程,保留收到接聽(tīng)消息的分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài);
之后,所述主線程在所述分線程收到所述被叫方的掛斷消息后,掛斷收到所述被叫方接聽(tīng)消息的分線程,結(jié)束通話(huà)。
[0021]在本發(fā)明智能家居對(duì)講設(shè)備呼叫方法的優(yōu)選實(shí)施方式中,關(guān)鍵在于多線程和信號(hào)量的結(jié)合使用,結(jié)合圖2所示,圖2是本發(fā)明智能家居對(duì)講設(shè)備呼叫方法中信號(hào)量與多線程相結(jié)合使用的流程圖,所述步驟S140具體包括以下步驟:
步驟S1401、所述呼叫方分機(jī)在主線程上創(chuàng)建信號(hào)量;信號(hào)量用于阻塞在主線程上監(jiān)聽(tīng)分線程是否呼叫成功。并判斷所述信號(hào)量是否創(chuàng)建成功;是執(zhí)行步驟S1402,否則執(zhí)行步驟 S1410 ;
步驟S1402、呼叫方分機(jī)當(dāng)信號(hào)量創(chuàng)建成功后,設(shè)置超時(shí)時(shí)間;
步驟S1403、呼叫方分機(jī)根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)分線程;其中,對(duì)每個(gè)分機(jī)IP地址創(chuàng)建與其對(duì)應(yīng)的分線程,每個(gè)分線程與該分機(jī)IP地址對(duì)應(yīng)的分機(jī)建立連接,如果連接失敗,則銷(xiāo)毀該線程;這樣即使某個(gè)分線程連接失敗,并不會(huì)影響其他分線程的呼叫情況,并且會(huì)自動(dòng)回收資源,而不需要主線程管理;
步驟S1404、信號(hào)量設(shè)為阻塞狀態(tài),所述主線程進(jìn)入阻塞;
步驟S1405、如果連接成功,則分線程呼叫連接的分機(jī);呼叫方分機(jī)等待被叫方分機(jī)回復(fù)響應(yīng)消息,并記錄等待時(shí)間,若等待時(shí)間超過(guò)步驟S1402中設(shè)置的超時(shí)時(shí)間則執(zhí)行步驟S1409 ;
步驟S1409,信號(hào)量置為非阻塞狀態(tài)。主線程繼續(xù)執(zhí)行步驟S160 ;步驟S160執(zhí)行中由于沒(méi)有被叫方接聽(tīng)消息的線程,所以銷(xiāo)毀全部線程,通話(huà)結(jié)束;
步驟S1406、被叫方分機(jī)回復(fù)呼叫響應(yīng)消息,所述分線程收到所呼叫分機(jī)響應(yīng)的消息,該消息包括是否需要發(fā)送視頻的描述,若是,將該分線程所呼叫的分機(jī)IP地址添加到需要發(fā)送視頻的分機(jī)IP地址列表中;
步驟S1407、由收到呼叫響應(yīng)消息的分線程向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程執(zhí)行步驟S1408 ;步驟S1410、所述呼叫方不同時(shí)根據(jù)所述被叫方的房間號(hào)和分機(jī)IP地址列表進(jìn)行同時(shí)呼叫,而是按照所述被叫方的房間號(hào)及其分機(jī)IP地址列表進(jìn)行順序呼叫;即當(dāng)信號(hào)量創(chuàng)建失敗時(shí),主線程可以按照被叫方的房間號(hào)和分機(jī)IP地址列表逐一依序與該被叫方建立連接,由此保證至少可以呼叫所述被叫方所有分機(jī),只是不能夠與該被叫方的所有分機(jī)同時(shí)呼叫;
步驟S1408、呼叫方分機(jī)振鈴。
[0022]與現(xiàn)有技術(shù)中的智能家居對(duì)講設(shè)備呼叫方法相比,當(dāng)被叫方存在多個(gè)分機(jī)號(hào)時(shí),本發(fā)明的智能家居對(duì)講設(shè)備呼叫方法可以同時(shí)呼叫,同時(shí)發(fā)送呼叫方視頻到被叫方,通過(guò)多線程的方式,無(wú)需額外增加軟件開(kāi)銷(xiāo),通過(guò)信號(hào)量的方式,當(dāng)有任何分線程接收到有效消息時(shí),主線程可以及時(shí)獲知,從而可以對(duì)狀態(tài)進(jìn)行修改,對(duì)其他分線程進(jìn)行掛斷操作。
[0023]圖3為本發(fā)明第二實(shí)施例提供的一種智能家居對(duì)講設(shè)備呼叫裝置的結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。該裝置可以是內(nèi)置于智能家居對(duì)講設(shè)備中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到智能家居對(duì)講設(shè)備的應(yīng)用系統(tǒng)中。其中,呼叫裝置包括:
用于創(chuàng)建信號(hào)量的信號(hào)量創(chuàng)建模塊201 ;
用于根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)分線程的分線程創(chuàng)建模塊202 ;
用于將信號(hào)量置于堵塞狀態(tài),阻塞主線程的信號(hào)量堵塞模塊203 ;
用于每個(gè)分線程對(duì)其對(duì)應(yīng)的IP地址的分機(jī)呼叫的呼叫模塊204 ;
用于分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程繼續(xù)等待接聽(tīng)消息的信號(hào)量廣播模塊205 ;
用于分線程收到接聽(tīng)消息后,通知主線程,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)的分線程銷(xiāo)毀模塊206。
[0024]與現(xiàn)有技術(shù)中的智能家居對(duì)講設(shè)備呼叫裝置相比,當(dāng)被叫方存在多個(gè)分機(jī)號(hào)時(shí),本發(fā)明的智能家居對(duì)講設(shè)備及其呼叫方法可以同時(shí)呼叫,同時(shí)發(fā)送呼叫方視頻到被叫方,當(dāng)被叫方有新的分機(jī)加入時(shí),本發(fā)明的智能家居對(duì)講設(shè)備及其呼叫方法可以自動(dòng)呼叫到該分機(jī)上,而無(wú)需修改軟件或者任何配置,通過(guò)多線程的方式,無(wú)需額外增加軟件開(kāi)銷(xiāo),通過(guò)信號(hào)量的方式,當(dāng)有任何分線程接收到有效消息時(shí),主線程可以及時(shí)獲知,從而可以對(duì)狀態(tài)進(jìn)行修改,對(duì)其他分線程進(jìn)行掛斷操作。
[0025]本發(fā)明還提供一種智能家居對(duì)講設(shè)備,與現(xiàn)有智能家居對(duì)講設(shè)備的區(qū)別在于其中包括實(shí)施例一的方法或?qū)嵤├难b置。
[0026]應(yīng)當(dāng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不足以限制本發(fā)明的技術(shù)方案,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),在本發(fā)明的精神和原則之內(nèi),可以根據(jù)上述說(shuō)明加以增減、替換、變換或改進(jìn),而所有這些增減、替換、變換或改進(jìn)后的技術(shù)方案,都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種智能家居對(duì)講設(shè)備呼叫方法,其特征在于,包括以下步驟: 步驟S1、創(chuàng)建信號(hào)量; 步驟S2、根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)的分線程; 步驟S3、信號(hào)量置于堵塞狀態(tài),主線程阻塞; 步驟S4、每個(gè)分線程對(duì)其對(duì)應(yīng)的IP地址的分機(jī)呼叫; 步驟S5、被叫方分機(jī)回復(fù)呼叫響應(yīng)消息; 步驟S6、分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程繼續(xù)等待接聽(tīng)消息; 步驟S7,若被叫方任一分機(jī)接聽(tīng),該被叫方分機(jī)發(fā)送接聽(tīng)消息到主叫方分機(jī)與之連接的分線程; 步驟S8,分線程收到接聽(tīng)消息后,通知主線程,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)。
2.根據(jù)權(quán)利要求1所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于, 步驟SI之前還包括步驟:所述主叫方的分機(jī)向所述服務(wù)器發(fā)送查詢(xún)?cè)摫唤蟹降姆块g號(hào)及其分機(jī)IP地址消息,由所述服務(wù)器回復(fù)主叫方分機(jī)被叫方的房間號(hào)及其分機(jī)IP地址列表。
3.根據(jù)權(quán)利要求1或`2所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于,步驟S5,被叫方分機(jī)回復(fù)呼叫響應(yīng)消息中包括是否需要發(fā)送視頻的描述。
4.根據(jù)權(quán)利要求3所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于,步驟S6后還包括步驟: 所述分線程收到所呼叫分機(jī)響應(yīng)的消息,若需要發(fā)送視頻的描述;為是時(shí),將該分線程所呼叫的分機(jī)IP地址添加到需要發(fā)送視頻的分機(jī)IP地址列表中; 主線程根據(jù)需要發(fā)送視頻的IP地址列表,將所述呼叫方的視頻信號(hào)分別發(fā)送到對(duì)應(yīng)分機(jī)IP地址的被叫方分機(jī)上。
5.根據(jù)權(quán)利要求1所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于,步驟SI后還包括步驟: 主線程判斷所述信號(hào)量是否創(chuàng)建成功,若是執(zhí)行步驟S2,若否執(zhí)行以下步驟:主線程按照所述被叫方的房間號(hào)及其分機(jī)IP地址列表進(jìn)行順序呼叫。
6.根據(jù)權(quán)利要求1所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于,步驟S4中還包括步驟:呼叫方分機(jī)等待被叫方分機(jī)回復(fù)響應(yīng)消息,并記錄等待時(shí)間,若等待時(shí)間超過(guò)一預(yù)設(shè)的超時(shí)時(shí)間則執(zhí)行步驟S8。
7.根據(jù)權(quán)利要求1所述的智能家居對(duì)講設(shè)備呼叫方法,其特征在于,步驟S2后還包括步驟:若建立連接失敗則銷(xiāo)毀該線程。
8.一種智能家居對(duì)講設(shè)備呼叫裝置,其特征在于,所述裝置包括: 用于創(chuàng)建信號(hào)量的信號(hào)量創(chuàng)建模塊; 用于根據(jù)所述被叫方的房間號(hào)及其分機(jī)IP地址列表創(chuàng)建多個(gè)與分機(jī)IP地址一一對(duì)應(yīng)的分線程的分線程創(chuàng)建模塊; 用于每個(gè)分線程對(duì)其對(duì)應(yīng)的IP地址的分機(jī)呼叫的呼叫模塊;用于將信號(hào)量置于堵塞狀態(tài),阻塞主線程的信號(hào)量堵塞模塊; 用于分線程收到呼叫響應(yīng)消息后,向所述主線程發(fā)送信號(hào)量廣播消息,所述主線程收到所述信號(hào)量廣播消息之后,將信號(hào)量至于非阻塞狀態(tài);主線程繼續(xù)等待接聽(tīng)消息的信號(hào)量廣播模塊; 用于分線程收到接聽(tīng)消息后,通知主線程,主線程保留收到接聽(tīng)消息的分線程,銷(xiāo)毀其他分線程,進(jìn)入接聽(tīng)通話(huà)狀態(tài)的分線程銷(xiāo)毀模塊。
9.一種智能家居對(duì)講設(shè)備 ,其特征在于包括權(quán)利要求8所述的呼叫裝置。
【文檔編號(hào)】H04L29/12GK103516706SQ201210322205
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年9月4日 優(yōu)先權(quán)日:2012年9月4日
【發(fā)明者】張小剛, 安鉆杰, 張曉紅, 鄒銳, 徐春 申請(qǐng)人:Tcl數(shù)碼科技(深圳)有限責(zé)任公司