專利名稱:智能家居終端獲取服務(wù)器端信息的方法及智能小區(qū)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能家居領(lǐng)域,特別涉及一種智能家居終端獲取服務(wù)器端信息的方法 及智能小區(qū)系統(tǒng)。
背景技術(shù):
智能家居是以住宅為平臺(tái),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、安全防范技術(shù)、自 動(dòng)控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事 務(wù)的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境?,F(xiàn)有技術(shù)的智能家居終端,獲取服務(wù)器端信息的一般方法是直接和服務(wù)器端建立 連接,直接從服務(wù)器端獲取數(shù)據(jù)。大部分智能小區(qū)都有上萬(wàn)的住戶,大量的住戶終端都從服 務(wù)器端獲取數(shù)據(jù)勢(shì)必會(huì)加重服務(wù)器端的負(fù)擔(dān),導(dǎo)致服務(wù)器端的不穩(wěn)定,同時(shí)也會(huì)增加服務(wù) 器端的維護(hù)費(fèi)用。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和提高。
發(fā)明內(nèi)容
本發(fā)明的目的是,針對(duì)上述現(xiàn)有技術(shù)存在的缺陷提供了一種智能家居終端獲取服 務(wù)器端信息的方法及智能小區(qū)系統(tǒng),可以減輕服務(wù)器端的壓力,提高服務(wù)器的穩(wěn)定性,節(jié)約 維護(hù)成本。本發(fā)明的技術(shù)方案如下—種智能家居終端獲取服務(wù)器端信息的方法,所述的方法包括步驟A、當(dāng)?shù)谝恢悄芗揖咏K端接收用戶需要查看的信息需求時(shí),通過數(shù)據(jù)庫(kù)操作模塊檢 查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端,如果有,則執(zhí)行步驟B,否則,執(zhí)行步驟C ;B、所述第一智能家居終端連接所述優(yōu)先連接的住戶終端,并查找信息需求數(shù)據(jù); 如果收到相應(yīng)的返回?cái)?shù)據(jù),則完成所述信息需求數(shù)據(jù)的獲取,否則,執(zhí)行步驟C ;C、廣播所述信息需求到小區(qū)網(wǎng);D、所述第一智能家居終端是否從其它智能家居終端收到所述信息需求數(shù)據(jù)的反 饋信息,如果是,則完成所述信息需求數(shù)據(jù)的獲取,否則執(zhí)行步驟E ;E、當(dāng)?shù)谝恢悄芗揖咏K端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,則直接與服務(wù) 器建立連接,從服務(wù)器端獲取所述信息需求數(shù)據(jù),完成所述信息需求數(shù)據(jù)的獲取。所述的方法,其中,所述步驟B具體包括Bi、所述第一智能家居終端通過優(yōu)先連接住戶終端的IP地址,端口號(hào),利用TCP/ IP協(xié)議連接該優(yōu)先連接的住戶終端,并通過TCP傳輸模塊發(fā)送所述信息需求的ID ;B2、所述優(yōu)先連接的住戶終端通過TCP監(jiān)聽模塊接收所述信息需求的ID,并查找 本地是否存在該信息需求數(shù)據(jù),如果存在,回復(fù)該信息需求數(shù)據(jù)給第一智能家居終端,則完 成所述信息需求數(shù)據(jù)的獲取,否則,執(zhí)行步驟C。所述的方法,其中,所述步驟C具體包括所述第一智能家居終端向小區(qū)網(wǎng)內(nèi)8000端口,通過UDP/IP廣播用戶需要查看的信息需求的ID,及所述第一智能家居終端的IP地址 和端口號(hào)。所述的方法,其特征在于,所述步驟D具體包括D1、其它智能家居終端通過UDP監(jiān)聽模塊接收該廣播信息需求,并通過數(shù)據(jù)庫(kù)操 作模塊查找本地是否存在該信息需求數(shù)據(jù),如果存在,則執(zhí)行步驟D2,否則,執(zhí)行步驟E ;D2、所述其它智能家居終端通過CPU狀態(tài)查詢模塊查看自身CPU的是否處于繁忙 狀態(tài),如果不處于繁忙狀態(tài),則通過TCP傳輸模塊發(fā)送一反饋信息給所述第一智能家居終 端,并轉(zhuǎn)到步驟D3,如果處于繁忙狀態(tài),則執(zhí)行步驟E ;D3、所述第一智能家居終端通過TCP監(jiān)聽模塊接收其它智能家居終端發(fā)來(lái)的反饋 信息,并通過協(xié)議解析模塊分析比較該反饋信息,根據(jù)最近空閑原則選擇其中一終端進(jìn)行 連接,獲取用戶需要查看的信息需求數(shù)據(jù),則完成所述信息需求數(shù)據(jù)的獲取。所述的方法,其中,所述反饋信息包括,本機(jī)IP地址、端口號(hào)、房間號(hào)、及CPU狀態(tài) fn息ο所述的方法,其中,所述步驟D3中的通過協(xié)議解析模塊分析比較該反饋信息,根 據(jù)最近空閑原則選擇其中一終端進(jìn)行連接,具體包括步驟;D31、所述第一智能家居終端通過協(xié)議解析模塊解析所述房間號(hào),所述房間號(hào)包括 期、區(qū)、棟、單元、層、房號(hào)以及分機(jī)號(hào);D32、所述第一智能家居終端選擇與其房間號(hào)的單元相同的其它智能家居終端,如 果沒有,則選擇與所述第一智能家居終端距離最近單元的其它智能家居終端;D33、根據(jù)CPU狀態(tài),選擇處于空閑狀態(tài)的其它智能家居終端進(jìn)行連接。所述的方法,其中,所述步驟D3之后還包括當(dāng)完成所述信息需求數(shù)據(jù)的獲取后, 通過數(shù)據(jù)庫(kù)操作模塊將該終端的標(biāo)識(shí)號(hào)保存,將該終端設(shè)為優(yōu)先連接的住戶終端。—種智能小區(qū)系統(tǒng),包括多個(gè)智能家居終端和與智能家居終端相連的服務(wù)器,其 中,所述智能家居終端包括第一接收模塊,用于接收用戶需要查看的信息需求;數(shù)據(jù)庫(kù)操作模塊,用于檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端信息、信 息需求的數(shù)據(jù)和/或保存相關(guān)數(shù)據(jù)信息;第一連接模塊,用于當(dāng)所述數(shù)據(jù)庫(kù)操作模塊查找本地?cái)?shù)據(jù)庫(kù)保存有優(yōu)先連接的住 戶終端時(shí),通過優(yōu)先連接住戶終端的IP地址,端口號(hào),利用TCP/IP協(xié)議連接該優(yōu)先連接的 住戶終端;協(xié)議解析模塊,用于智能家居終端之間數(shù)據(jù)通信格式解析;TCP傳輸模塊,用于TCP連接方式下的數(shù)據(jù)傳輸;廣播模塊,用于當(dāng)數(shù)據(jù)庫(kù)操作模塊未能查找到有優(yōu)先連接的住戶終端時(shí),廣播所 述信息需求到小區(qū)網(wǎng);UDP監(jiān)聽模塊,用于監(jiān)聽其它智能家居終端廣播的信息需求請(qǐng)求;TCP監(jiān)聽模塊,用于監(jiān)聽其它智能家居終端的TCP連接請(qǐng)求;CPU狀態(tài)查詢模塊,用于查詢智能家居終端自身CPU的是否處于繁忙狀態(tài);第二接收模塊,用于從其它智能家居終端或從服務(wù)器端獲取所述信息需求數(shù)據(jù);定時(shí)模塊,用于當(dāng)智能終端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,則通知所述智能終端直接與服務(wù)器建立連接,從服務(wù)器端獲取所述信息需求數(shù)據(jù)。本發(fā)明的有益效果為本發(fā)明提供了一種智能家居終端獲取服務(wù)器端信息的方法 及智能小區(qū)系統(tǒng),通過從其它智能終端處獲取信息需求數(shù)據(jù),降低了服務(wù)器的使用頻率,大 大減輕了服務(wù)器的壓力,提高服務(wù)器的穩(wěn)定性,節(jié)約維護(hù)成本。
圖1為本發(fā)明實(shí)施例提供的智能家居終端獲取服務(wù)器端信息的方法的流程圖;圖2為本發(fā)明實(shí)施例提供的智能小區(qū)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種智能家居終端獲取服務(wù)器端信息的方法及智能小區(qū)系統(tǒng), 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn) 一步詳細(xì)說明。本發(fā)明實(shí)施例所提供一種智能家居終端獲取服務(wù)器端信息的方法,應(yīng)用于智能小 區(qū)系統(tǒng),包括智能家居終端和服務(wù)器,如圖1所示,所述的方法包括步驟101、第一智能家居終端獲取用戶需要查看的信息需求;102、通過數(shù)據(jù)庫(kù)操作模塊檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端,如果 有,則執(zhí)行步驟103,否則,跳轉(zhuǎn)到步驟106 ;103、所述第一智能家居終端連接所述優(yōu)先連接的住戶終端,并查找所述信息需求 的數(shù)據(jù);104、所述第一智能家居終端連接是否收到信息需求的返回?cái)?shù)據(jù),如果是,則執(zhí)行 步驟105,否則跳轉(zhuǎn)到步驟106 ;105、獲取數(shù)據(jù)結(jié)束;106、廣播用戶需要查看的信息需求到小區(qū)網(wǎng);107、當(dāng)其它智能家居終端通過UDP監(jiān)聽模塊收到該廣播信息需求消息后,通過數(shù) 據(jù)庫(kù)操作模塊查找本地是否存在該信息需求的數(shù)據(jù),如果存在,則執(zhí)行步驟108,否則,執(zhí)行 步驟120 ;108、所述其它智能家居終端通過CPU狀態(tài)查詢模塊查看自身CPU的是否處于繁忙 狀態(tài),如果不處于繁忙狀態(tài),則通過TCP傳輸模塊發(fā)送一反饋信息給所述第一智能家居終 端,并轉(zhuǎn)到步驟109,如果處于繁忙狀態(tài),則執(zhí)行步驟120 ;其中所述反饋信息可以包括本 機(jī)IP地址,端口號(hào),房間號(hào),及CPU狀態(tài)信息;109、所述第一智能家居終端通過TCP監(jiān)聽模塊接收其它智能家居終端發(fā)來(lái)的反 饋信息;110、所述第一智能家居終端通過協(xié)議解析模塊分析比較該反饋信息,根據(jù)最近空 閑原則選擇其中一終端進(jìn)行連接;其中,所述最近空閑原則為與所述第一智能家居終端距 離最近且CPU處于空閑狀態(tài)的其它智能家居終端。111、所述第一智能家居終端從該連接的終端獲取用戶需要查看的信息需求的數(shù) 據(jù),完成信息獲取。120、當(dāng)?shù)谝恢悄芗揖咏K端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,執(zhí)行步驟
6
121、直接與服務(wù)器建立連接,并執(zhí)行步驟122 ;122、從服務(wù)器獲取用戶需要查看的信息需求的數(shù)據(jù),完成信息獲取。以下以一具體的優(yōu)選實(shí)施例對(duì)本發(fā)明一種智能家居終端獲取服務(wù)器端信息的方 法進(jìn)行詳細(xì)描述一般的智能小區(qū)系統(tǒng),服務(wù)器是很少的,住戶終端是大量的,大量的終端 在很多時(shí)間里都處于空閑狀態(tài),每臺(tái)終端的內(nèi)部數(shù)據(jù)資源也各不相同。例如住戶A關(guān)注小 區(qū)信息,有新信息總是及時(shí)瀏覽,這樣新信息的所有數(shù)據(jù)就保存在了 A住戶的終端上;這時(shí) B住戶也想看新信息時(shí),除了服務(wù)器能提供數(shù)據(jù)源外,A住戶其實(shí)也能提供數(shù)據(jù)源,如果B住 戶從A住戶獲取數(shù)據(jù)將大大減輕服務(wù)器端的壓力,具體方法如下第一步、當(dāng)住戶A想看新小區(qū)信息時(shí),住戶A的智能終端首先通過數(shù)據(jù)庫(kù)操作模塊 檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端,如果沒有,直接跳到第四步。第二步、通過優(yōu)先連接的IP地址,端口號(hào),利用TCP/IP協(xié)議連接該住戶,通過TCP 傳輸模塊發(fā)送想要查看的所述信息需求的ID。第三步、優(yōu)先連接的住戶終端通過TCP監(jiān)聽模塊收到請(qǐng)求后,查找本地是否存在 該所述信息需求相對(duì)應(yīng)的數(shù)據(jù),如果存在,回復(fù)該數(shù)據(jù)給住戶A的智能家居終端,則獲取數(shù) 據(jù)結(jié)束;如果不存在,則進(jìn)行第四步。第四步、向小區(qū)網(wǎng)內(nèi)8000端口,通過UDP/IP廣播新信息的ID,自己的IP地址和端口號(hào)。第五步、當(dāng)其它智能家居終端通過UDP監(jiān)聽模塊收到該廣播消息后,通過所述信 息需求的ID查找本地是否存在該信息需求的數(shù)據(jù),如果找到進(jìn)行第六步。第六步、通過CPU狀態(tài)查詢模塊查看自身CPU的空閑程度,如果使用率低于30% 認(rèn)為處于空閑狀態(tài),如果使用率大于30%又小于70%認(rèn)為處于中等狀態(tài),如果使用率高于 70%認(rèn)為處于繁忙狀態(tài)。第七步、如果自身不處于繁忙狀態(tài),通過TCP傳輸模塊發(fā)送自己的IP地址、端口 號(hào)、房間號(hào)及CPU狀態(tài)到住戶A的智能終端。第八步,當(dāng)住戶A的智能終端收到多個(gè)終端發(fā)送過來(lái)的信息后,通過協(xié)議解析模 塊解析房間號(hào),房間號(hào)根據(jù)以下規(guī)則確定;房間號(hào)共有7段組成,分別是期,區(qū),棟,單元, 層,房號(hào),分機(jī)號(hào),每段有2個(gè)數(shù)字,每段間使用字符“_”連接,例如00_01_02_03_04_05_01 表示0期1區(qū)2棟3單元4層5號(hào)房1分機(jī)。第九步、根據(jù)最近空閑原則,首先找到其中的單元數(shù)字,與自身的相應(yīng)數(shù)字比較, 選擇單元相同的終端,如果沒有,選擇離的最近的單元的終端,該選擇方法主要考慮到不同 單元之間交換機(jī)等網(wǎng)絡(luò)設(shè)備對(duì)網(wǎng)絡(luò)速度的影響。第十步、單元選擇完后,再根據(jù)CPU狀態(tài),選擇處于空閑狀態(tài)的終端進(jìn)行連接。第十一步、數(shù)據(jù)傳輸完成后,住戶A的智能終端認(rèn)為該住戶處于活躍狀態(tài),通過數(shù) 據(jù)庫(kù)操作模塊將該住戶的IP地址,端口號(hào)保存在本地,下次需要新數(shù)據(jù)時(shí)首先連接該用 戶?;谏鲜龇椒ǎ景l(fā)明實(shí)施例還提供一種智能小區(qū)系統(tǒng),如圖2所示,包括多個(gè)智 能家居終端和與多個(gè)智能家居終端相連的服務(wù)器300,其中,所述智能家居終端200包括第一接收模塊201,用于接收用戶需要查看的信息需求;
數(shù)據(jù)庫(kù)操作模塊202,用于檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端信息、 信息需求的數(shù)據(jù)和/或保存相關(guān)數(shù)據(jù)信息;第一連接模塊203,用于當(dāng)所述數(shù)據(jù)庫(kù)操作模塊查找本地?cái)?shù)據(jù)庫(kù)保存有優(yōu)先連接 的住戶終端時(shí),通過優(yōu)先連接住戶終端的IP地址,端口號(hào),利用TCP/IP協(xié)議連接該優(yōu)先連 接的住戶終端;協(xié)議解析模塊204,用于智能家居終端之間數(shù)據(jù)通信格式解析;TCP傳輸模塊205,用于TCP連接方式下的數(shù)據(jù)傳輸;廣播模塊206,用于當(dāng)數(shù)據(jù)庫(kù)操作模塊未能查找到有優(yōu)先連接的住戶終端時(shí),廣播 所述信息需求到小區(qū)網(wǎng);UDP監(jiān)聽模塊207,用于監(jiān)聽其它智能家居終端廣播的信息需求請(qǐng)求;TCP監(jiān)聽模塊208,用于監(jiān)聽其它智能家居終端的TCP連接請(qǐng)求;CPU狀態(tài)查詢模塊209,用于查詢智能家居終端自身CPU的是否處于繁忙狀態(tài);第二接收模塊210,用于從其它智能家居終端或從服務(wù)器端獲取所述信息需求數(shù) 據(jù);定時(shí)模塊211 用于當(dāng)智能終端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,則通 知所述智能終端直接與服務(wù)器建立連接,從服務(wù)器端獲取所述信息需求數(shù)據(jù)。綜上所述,本發(fā)明提供了一種智能家居終端獲取服務(wù)器端信息的方法及智能小區(qū) 系統(tǒng),通過從其它智能終端處獲取信息需求數(shù)據(jù),降低了服務(wù)器的使用頻率,大大減輕了服 務(wù)器的壓力,提高服務(wù)器的穩(wěn)定性,節(jié)約維護(hù)成本。應(yīng)當(dāng)理解的是,上述針對(duì)具體實(shí)施例的描述較為詳細(xì),并不能因此而認(rèn)為是對(duì)本 發(fā)明專利保護(hù)范圍的限制,本發(fā)明專利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種智能家居終端獲取服務(wù)器端信息的方法,所述的方法包括步驟A、當(dāng)?shù)谝恢悄芗揖咏K端接收用戶需要查看的信息需求時(shí),通過數(shù)據(jù)庫(kù)操作模塊檢查本 地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端,如果有,則執(zhí)行步驟B,否則,執(zhí)行步驟C ;B、所述第一智能家居終端連接所述優(yōu)先連接的住戶終端,并查找信息需求數(shù)據(jù);如果 收到相應(yīng)的返回?cái)?shù)據(jù),則完成所述信息需求數(shù)據(jù)的獲取,否則,執(zhí)行步驟C ;C、廣播所述信息需求到小區(qū)網(wǎng);D、所述第一智能家居終端是否從其它智能家居終端收到所述信息需求數(shù)據(jù)的反饋信 息,如果是,則完成所述信息需求數(shù)據(jù)的獲取,否則執(zhí)行步驟E ;E、當(dāng)?shù)谝恢悄芗揖咏K端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,則直接與服務(wù)器建 立連接,從服務(wù)器端獲取所述信息需求數(shù)據(jù),完成所述信息需求數(shù)據(jù)的獲取。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體包括Bi、所述第一智能家居終端通過優(yōu)先連接住戶終端的IP地址,端口號(hào),利用TCP/IP協(xié) 議連接該優(yōu)先連接的住戶終端,并通過TCP傳輸模塊發(fā)送所述信息需求的ID ;B2、所述優(yōu)先連接的住戶終端通過TCP監(jiān)聽模塊接收所述信息需求的ID,并查找本地 是否存在該信息需求數(shù)據(jù),如果存在,回復(fù)該信息需求數(shù)據(jù)給第一智能家居終端,則完成所 述信息需求數(shù)據(jù)的獲取,否則,執(zhí)行步驟C。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C具體包括所述第一智能家居 終端向小區(qū)網(wǎng)內(nèi)8000端口,通過UDP/IP廣播用戶需要查看的信息需求的ID,及所述第一智 能家居終端的IP地址和端口號(hào)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟D具體包括D1、其它智能家居終端通過UDP監(jiān)聽模塊接收該廣播信息需求,并通過數(shù)據(jù)庫(kù)操作模 塊查找本地是否存在該信息需求數(shù)據(jù),如果存在,則執(zhí)行步驟D2,否則,執(zhí)行步驟E ;D2、所述其它智能家居終端通過CPU狀態(tài)查詢模塊查看自身CPU的是否處于繁忙狀態(tài), 如果不處于繁忙狀態(tài),則通過TCP傳輸模塊發(fā)送一反饋信息給所述第一智能家居終端,并 轉(zhuǎn)到步驟D3,如果處于繁忙狀態(tài),則執(zhí)行步驟E ;D3、所述第一智能家居終端通過TCP監(jiān)聽模塊接收其它智能家居終端發(fā)來(lái)的反饋信 息,并通過協(xié)議解析模塊分析比較該反饋信息,根據(jù)最近空閑原則選擇其中一終端進(jìn)行連 接,獲取用戶需要查看的信息需求數(shù)據(jù),則完成所述信息需求數(shù)據(jù)的獲取。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述反饋信息包括,本機(jī)IP地址、端口號(hào)、 房間號(hào)及CPU狀態(tài)信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟D3中的通過協(xié)議解析模塊分析 比較該反饋信息,根據(jù)最近空閑原則選擇其中一終端進(jìn)行連接,具體包括步驟D31、所述第一智能家居終端通過協(xié)議解析模塊解析所述房間號(hào),所述房間號(hào)包括期、 區(qū)、棟、單元、層、房號(hào)以及分機(jī)號(hào);D32、所述第一智能家居終端選擇與其房間號(hào)的單元相同的其它智能家居終端,如果沒 有,則選擇與所述第一智能家居終端距離最近單元的其它智能家居終端;D33、根據(jù)CPU狀態(tài),選擇處于空閑狀態(tài)的其它智能家居終端進(jìn)行連接。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟D3之后還包括當(dāng)完成所述信 息需求數(shù)據(jù)的獲取后,通過數(shù)據(jù)庫(kù)操作模塊將該終端的標(biāo)識(shí)號(hào)保存,將該終端設(shè)為優(yōu)先連接的住戶終端。
8. 一種智能小區(qū)系統(tǒng),包括多個(gè)智能家居終端和與智能家居終端相連的服務(wù)器,其特 征在于,所述智能家居終端包括第一接收模塊,用于接收用戶需要查看的信息需求;數(shù)據(jù)庫(kù)操作模塊,用于檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端信息、信息需 求的數(shù)據(jù)和/或保存相關(guān)數(shù)據(jù)信息;第一連接模塊,用于當(dāng)所述數(shù)據(jù)庫(kù)操作模塊查找本地?cái)?shù)據(jù)庫(kù)保存有優(yōu)先連接的住戶終 端時(shí),通過優(yōu)先連接住戶終端的IP地址,端口號(hào),利用TCP/IP協(xié)議連接該優(yōu)先連接的住戶 終端;協(xié)議解析模塊,用于智能家居終端之間數(shù)據(jù)通信格式解析; TCP傳輸模塊,用于TCP連接方式下的數(shù)據(jù)傳輸;廣播模塊,用于當(dāng)數(shù)據(jù)庫(kù)操作模塊未能查找到有優(yōu)先連接的住戶終端時(shí),廣播所述信 息需求到小區(qū)網(wǎng);UDP監(jiān)聽模塊,用于監(jiān)聽其它智能家居終端廣播的信息需求請(qǐng)求; TCP監(jiān)聽模塊,用于監(jiān)聽其它智能家居終端的TCP連接請(qǐng)求; CPU狀態(tài)查詢模塊,用于查詢智能家居終端自身CPU的是否處于繁忙狀態(tài); 第二接收模塊,用于從其它智能家居終端或從服務(wù)器端獲取所述信息需求數(shù)據(jù); 定時(shí)模塊,用于當(dāng)智能終端在一預(yù)定的時(shí)間內(nèi)沒有收到任何反饋信息,則通知所述智 能終端直接與服務(wù)器建立連接,從服務(wù)器端獲取所述信息需求數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例提供一種智能家居終端獲取服務(wù)器端信息的方法及智能小區(qū)系統(tǒng),所述的方法包括步驟當(dāng)?shù)谝恢悄芗揖咏K端接收用戶需要查看的信息需求時(shí);通過數(shù)據(jù)庫(kù)操作模塊檢查本地?cái)?shù)據(jù)庫(kù)是否保存有優(yōu)先連接的住戶終端,如果有,則連接所述優(yōu)先連接的住戶終端,并查找所述信息需求的數(shù)據(jù);如果收到相應(yīng)的返回?cái)?shù)據(jù),則獲取信息完成,否則,當(dāng)?shù)谝恢悄芗揖咏K端沒有收到任何反饋信息,則直接與服務(wù)器建立連接,從服務(wù)器獲取用戶需要查看的信息需求的數(shù)據(jù)。本發(fā)明提供的智能家居終端獲取服務(wù)器端信息的方法及智能小區(qū)系統(tǒng),通過從其它智能終端處獲取信息需求數(shù)據(jù),降低了服務(wù)器的使用頻率,大大減輕了服務(wù)器的壓力,提高服務(wù)器的穩(wěn)定性,節(jié)約維護(hù)成本。
文檔編號(hào)H04L29/06GK102035810SQ20091019058
公開日2011年4月27日 申請(qǐng)日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
發(fā)明者張曉紅 申請(qǐng)人:Tcl集團(tuán)股份有限公司