亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制智能家居設(shè)備的方法與流程

文檔序號(hào):11996200閱讀:211來(lái)源:國(guó)知局
一種控制智能家居設(shè)備的方法與流程
本發(fā)明涉及一種控制智能家居設(shè)備的方法,涉及漢語(yǔ)言到硬件(智能控制器)語(yǔ)言轉(zhuǎn)換技術(shù)領(lǐng)域。

背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,智能化小區(qū)越來(lái)越多,人們對(duì)智能化的要求越來(lái)越高,現(xiàn)在對(duì)智能設(shè)備的命令控制主要是以英文字母的方式進(jìn)行發(fā)送執(zhí)行,上述的操作方法主要缺點(diǎn)如下:人們不可能隨時(shí)記住那么多的字母命令類型和命令值,輸錯(cuò)一個(gè)字母都可以造成命令的執(zhí)行失敗,給用戶帶來(lái)了極大的不便,為了解決上述問(wèn)題,所以才出現(xiàn)了以漢語(yǔ)言的方式來(lái)執(zhí)行命令,達(dá)到直觀易懂易記。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就在于提供一種控制智能家居設(shè)備的方法,該方法能夠完美的將漢語(yǔ)命令轉(zhuǎn)化成可執(zhí)行的完整二進(jìn)制命令,進(jìn)而通過(guò)漢語(yǔ)命令完成對(duì)只能家居設(shè)備的控制。本發(fā)明的技術(shù)方案為:一種控制智能家居設(shè)備的方法,其步驟如下:第一步:設(shè)置智能家居通訊服務(wù)器每次啟動(dòng)后都首先根據(jù)智能設(shè)備所屬的智能控制器的IP地址和密碼掃描小區(qū)網(wǎng)內(nèi)所有的可通信的智能控制器;并在啟動(dòng)的智能家居通訊服務(wù)器上設(shè)定每間隔一段時(shí)間自動(dòng)重復(fù)執(zhí)行上述掃描工作尋找是否有加入新的智能設(shè)備。第二步:智能家居通訊服務(wù)器在掃描到智能設(shè)備上的智能控制器后,向該智能控制器發(fā)送查詢命令。第三步:該智能控制器收到查詢命令后,將自己所管理的所有該智能設(shè)備的操作命令傳回給智能家居通訊服務(wù)器。第四步:智能家居通訊服務(wù)器收到該智能控制器發(fā)回的所有該智能設(shè)備的操作命令后,根據(jù)該操作命令的命令值進(jìn)行分析,將所有該智能設(shè)備操作命令精確分類并按先后順序插入數(shù)據(jù)庫(kù)中,生成一個(gè)中文命令的數(shù)據(jù)字典;其過(guò)程是將智能控制器發(fā)回的16進(jìn)制命令轉(zhuǎn)換成中文命令,在智能家居通訊服務(wù)器中生成一個(gè)中文名稱與命令類型相對(duì)應(yīng)的數(shù)據(jù)字典。第五步:用戶在客戶端設(shè)備上根據(jù)家中圖形展示的設(shè)備進(jìn)行操作,選擇設(shè)備的中文指令,確定執(zhí)行。第六步:智能家居通訊服務(wù)器接收客戶端命令,并通過(guò)后臺(tái)解析程序根據(jù)此設(shè)備的指令庫(kù)數(shù)據(jù)字典查找出此設(shè)備的字母指令和指令值發(fā)送執(zhí)行,實(shí)現(xiàn)對(duì)相應(yīng)智能家居設(shè)備的控制。本發(fā)明的有益效果為:1.本發(fā)明方法能夠使設(shè)備命令的轉(zhuǎn)換全部自動(dòng)完成,根據(jù)我們的了解,目前很多智能家居系統(tǒng)中增加設(shè)備或減少設(shè)備后都需要人工的去配置中文命令;本智能家居系統(tǒng)中有探測(cè)功能,每10秒會(huì)自動(dòng)掃描小區(qū)內(nèi)網(wǎng)中的智能控制器,如果發(fā)現(xiàn)有新增加的設(shè)備,便將設(shè)備命令全部讀取到智能家居控制器中,按照上述發(fā)明內(nèi)容第四步的命令轉(zhuǎn)換方法轉(zhuǎn)換為中文命令。2.自動(dòng)區(qū)分同一設(shè)備的中文命令,按照上述發(fā)明內(nèi)容第三步(操作命令傳回給智能家居通訊服務(wù)器的過(guò)程)和第四步,獲取到的智能設(shè)備中可能有多個(gè)同種類型的設(shè)備,如智能插座,可能各個(gè)房間都有,在命令獲取和轉(zhuǎn)換的過(guò)程中,如遇到這樣同類型的設(shè)備,智能家居系統(tǒng)命令轉(zhuǎn)換過(guò)程會(huì)自動(dòng)的增加房間標(biāo)記來(lái)區(qū)分同一類型設(shè)備的命令,如“插座開(kāi)”命令,轉(zhuǎn)換后可能就是“臥室插座開(kāi)”或“客廳插座開(kāi)”命令。采用本發(fā)明方法能夠非常方便并準(zhǔn)確地用漢語(yǔ)命令實(shí)現(xiàn)對(duì)智能家具設(shè)備的控制執(zhí)行,非常適用于使用中文的用戶,如果能夠結(jié)合準(zhǔn)確的語(yǔ)音識(shí)別技術(shù)將會(huì)更加方便、快捷、準(zhǔn)確。附圖說(shuō)明圖1為本發(fā)明實(shí)施例一種控制智能家居設(shè)備的方法中指令轉(zhuǎn)換流程圖;圖2為本發(fā)明實(shí)施例一種控制智能家居設(shè)備的方法所述數(shù)據(jù)庫(kù)中文指令圖;圖3為本發(fā)明實(shí)施例一種控制智能家居設(shè)備的方法所述指令字典表視圖;圖4為本發(fā)明實(shí)施例一種控制智能家居設(shè)備的方法所述用戶端操作時(shí)命令選擇的屏幕截圖;圖5為本發(fā)明實(shí)施例一種控制智能家居設(shè)備的方法所述用戶端操作時(shí)命令選擇后續(xù)的屏幕截圖。具體實(shí)施方式本發(fā)明在具體實(shí)施時(shí)采用了高級(jí)語(yǔ)言到機(jī)器語(yǔ)言轉(zhuǎn)換的技術(shù),通過(guò)將漢語(yǔ)指令按照特定的指令格式一步一步的轉(zhuǎn)換為可以由機(jī)器識(shí)別的二進(jìn)制機(jī)器語(yǔ)言,目前高級(jí)語(yǔ)言的編程已經(jīng)很成熟,包括java、c++、.net等各種高級(jí)編程語(yǔ)言,我們只是將漢語(yǔ)通過(guò)數(shù)據(jù)庫(kù)字典的對(duì)應(yīng)關(guān)系轉(zhuǎn)換為高級(jí)編程語(yǔ)言,再往下高級(jí)語(yǔ)言到硬件使用的匯編語(yǔ)言、二進(jìn)制等都是通用的,所以從理論上來(lái)講完全可行。本發(fā)明所述指令轉(zhuǎn)換流程如圖1所示。用于指令解析的基礎(chǔ)數(shù)據(jù)表是根據(jù)智能控制器獲取得到,在智能家居通訊服務(wù)器解析程序首次運(yùn)行時(shí)將讀取小區(qū)中所有可連接的智能控制器,將智能控制器中存放的所有智能設(shè)備指令獲取到解析程序數(shù)據(jù)庫(kù)中作為數(shù)據(jù)字典,如附圖2所示:是從IP地址為192.168.1.100的控制器上讀取到的所有指令,可以看到此控制器控制著一個(gè)開(kāi)關(guān)和一個(gè)窗戶共有五條指令。指令解析實(shí)現(xiàn)的過(guò)程主要是在依據(jù)圖2中的數(shù)據(jù)字典作為基礎(chǔ)表進(jìn)行對(duì)比,從中查詢到指令類型和指令值,然后將此兩項(xiàng)插入到發(fā)送指令表中,實(shí)現(xiàn)了設(shè)備的控制,如附圖3指令格式表所示,在該指令格式表中,用戶家中的“智能插座開(kāi)”這個(gè)漢語(yǔ)指令,當(dāng)解析程序收到此命令后會(huì)在數(shù)據(jù)庫(kù)中查找此命令對(duì)應(yīng)的ASCII碼指令,從圖3指令格式表可以看出,解析后應(yīng)該是“ko,181”,然后將此指令插入到發(fā)送指令庫(kù)中等待發(fā)送到智能控制器上。本發(fā)明實(shí)施例可包括以下幾個(gè)步驟:發(fā)送“電視開(kāi)關(guān)”指令,再發(fā)送“電視1頻道”指令,完成打開(kāi)電視看電視1視頻的功能。在上述所說(shuō)功能中,需要執(zhí)行兩次命令,首先是打開(kāi)電視機(jī),然后換頻道,漢語(yǔ)命令到硬件執(zhí)行指令語(yǔ)言的轉(zhuǎn)換要經(jīng)過(guò)以下幾步。第一步:設(shè)置智能家居通訊服務(wù)器每次啟動(dòng)后都首先根據(jù)智能設(shè)備所屬的智能控制器的IP地址和密碼掃描小區(qū)網(wǎng)內(nèi)所有的可通信的智能控制器;并在啟動(dòng)的智能家居通訊服務(wù)器上設(shè)定每間隔一段時(shí)間自動(dòng)重復(fù)執(zhí)行上述掃描工作尋找是否有加入新的智能設(shè)備。第二步:用戶打開(kāi)電視機(jī)操作界面,選擇“電視開(kāi)關(guān)”指令,點(diǎn)擊“執(zhí)行”按鈕,這其間有一個(gè)手機(jī)驗(yàn)證碼需要輸入一下提高操作的安全性,如圖4所示:第三步:執(zhí)行成功后,首先是從字母命令基礎(chǔ)表中對(duì)比查詢出漢字命令所對(duì)應(yīng)的字母命令,電視機(jī)開(kāi)的命令值是“199”。查找出命令值后將命令插入到命令發(fā)送庫(kù)中,所有的開(kāi)關(guān)命令類型統(tǒng)一為“ko”。第四步:由通訊模塊將上圖中命令發(fā)送庫(kù)中的命令發(fā)送到智能控制器一端,智能控制器根據(jù)字母命令值進(jìn)行轉(zhuǎn)換,將收到的指令轉(zhuǎn)換為“1111111100010010……”形式的硬件識(shí)別的二進(jìn)制指令,硬件設(shè)備識(shí)別出指令后便執(zhí)行電視機(jī)打開(kāi)操作。第五步:在操作界面中選擇“電視1頻道”命令,命令的轉(zhuǎn)換和前三步中“電視開(kāi)關(guān)”命令一樣,如圖5所示第六步:兩個(gè)漢語(yǔ)命令執(zhí)行都成功后,便實(shí)現(xiàn)了電視機(jī)看1頻道的功能。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1