本發(fā)明涉及一種移動終端及其控制移動終端的方法,該移動終端控制與被包括在家庭自動化系統(tǒng)中的電子裝置的驅(qū)動有關(guān)的操作控制信息。
另外,本發(fā)明涉及在被包括在家庭自動化系統(tǒng)中的組成元件之間的數(shù)據(jù)的發(fā)送和接收。
背景技術(shù):
物聯(lián)網(wǎng)(iot)提供其中通過利用有線和無線網(wǎng)絡(luò)實時連接物理對象來共享信息的環(huán)境。即,物聯(lián)網(wǎng)提供連接以使物理對象能夠與運營商或者已連接的設(shè)備交換數(shù)據(jù)。
通過物聯(lián)網(wǎng),不僅家用電器和電子設(shè)備,而且包括醫(yī)療保健、遙測、智能家居以及智能汽車的各種領(lǐng)域中的物理對象都被連接在現(xiàn)有網(wǎng)絡(luò)上,以便共享信息。
物聯(lián)網(wǎng)與現(xiàn)有的泛在計算或者機器對機器(m2m)技術(shù)相似。然而,期待物聯(lián)網(wǎng)提供超出允許無線和有線系統(tǒng)與相同類型的其它設(shè)備通信的m2m技術(shù)的設(shè)備的高級連接、系統(tǒng)以及服務(wù),從而在其它設(shè)備之間交換大量的數(shù)據(jù)。
物聯(lián)網(wǎng)被應(yīng)用于家庭自動化系統(tǒng)。使用物聯(lián)網(wǎng),家庭自動化系統(tǒng)與被包括在系統(tǒng)中的設(shè)備通信并且控制這些設(shè)備。
在使用物聯(lián)網(wǎng)的家庭自動化系統(tǒng)中,已經(jīng)進(jìn)行各種嘗試以根據(jù)用戶的決定設(shè)置與被包括在系統(tǒng)中的設(shè)備的驅(qū)動有關(guān)的信息。
此外,在使用物聯(lián)網(wǎng)的家庭自動化系統(tǒng)中,已經(jīng)進(jìn)行各種嘗試以提供各種網(wǎng)絡(luò)協(xié)議之間的兼容性。
技術(shù)實現(xiàn)要素:
技術(shù)問題
因此,詳細(xì)描述的一個方面是為了提供一種移動終端和控制移動終端的方法,在該移動終端中與電子設(shè)備的驅(qū)動有關(guān)的信息或者與用于電子設(shè)備的驅(qū)動的條件有關(guān)的信息被設(shè)置,以便于根據(jù)用戶的決定設(shè)置與被包括在家庭自動化系統(tǒng)中的電子設(shè)備的驅(qū)動有關(guān)的操作命令。
詳細(xì)描述的另一方面是為了提供組成家庭自動化系統(tǒng)并且能夠在被包括在家庭自動化系統(tǒng)中的組成元件當(dāng)中的使用異構(gòu)網(wǎng)絡(luò)協(xié)議的組成元件之間執(zhí)行數(shù)據(jù)通信的設(shè)備和控制該設(shè)備的方法。
技術(shù)方案
為了實現(xiàn)這些和其它的優(yōu)點并且根據(jù)本發(fā)明的用途,如在此具體化和廣泛地描述的,提供一種控制家庭自動化系統(tǒng)的方法,包括:存儲在其中設(shè)立物聯(lián)網(wǎng)的家庭自動化中使用第一通信協(xié)議的至少一個電子設(shè)備的屬性信息;使與存儲的屬性信息相對應(yīng)的電子設(shè)備執(zhí)行與使用第一通信協(xié)議的無線通信單元的數(shù)據(jù)通信;繼執(zhí)行數(shù)據(jù)通信之后,使數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)送數(shù)據(jù)請求消息以發(fā)出對于由無線通信單元接收到的數(shù)據(jù)的請求;響應(yīng)于數(shù)據(jù)請求消息,使無線通信單元將被請求的數(shù)據(jù)發(fā)送到數(shù)據(jù)轉(zhuǎn)換設(shè)備;以及使數(shù)據(jù)轉(zhuǎn)換設(shè)備將接收到的數(shù)據(jù)轉(zhuǎn)換成符合不同于第一通信協(xié)議的第二通信協(xié)議的數(shù)據(jù)。
根據(jù)一個實施例,數(shù)據(jù)轉(zhuǎn)換設(shè)備被布置在使用第二通信協(xié)議的無線通信單元內(nèi),并且執(zhí)行與使用第一通信協(xié)議的無線通信單元的數(shù)據(jù)通信。
根據(jù)一個實施例,數(shù)據(jù)轉(zhuǎn)換設(shè)備執(zhí)行在使用第一通信協(xié)議的外部數(shù)據(jù)庫和使用第二通信協(xié)議的無線通信單元之間的數(shù)據(jù)通信。
根據(jù)一個實施例,數(shù)據(jù)轉(zhuǎn)換裝置執(zhí)行預(yù)設(shè)應(yīng)用并且因此傳送數(shù)據(jù)請求消息以發(fā)出對于被存儲在外部數(shù)據(jù)庫中的數(shù)據(jù)的請求。
有益效果
在根據(jù)本發(fā)明的一個實施例的移動終端和控制移動終端的方法中,根據(jù)用戶的決定設(shè)置用于被包括在家庭自動化系統(tǒng)中的多個電子設(shè)備的多條操作命令信息。因此,在管理家庭自動化系統(tǒng)中明確地反映用戶的意圖。
另外,通過其中確定是否由用戶的選擇產(chǎn)生操作命令信息的配置,防止在管理家庭自動化系統(tǒng)中的錯誤。因此,提升了系統(tǒng)的穩(wěn)定性。
此外,在根據(jù)本發(fā)明的一個實施例的家庭自動化系統(tǒng)和控制家庭自動化系統(tǒng)的方法中,執(zhí)行與使用各種網(wǎng)絡(luò)協(xié)議的電子設(shè)備的數(shù)據(jù)通信,并且因此發(fā)送和接收產(chǎn)生的操作命令信息。因此,提升了家庭自動化系統(tǒng)的網(wǎng)絡(luò)兼容性。
因此,電子設(shè)備的網(wǎng)絡(luò)屬性在使用家庭自動化系統(tǒng)中沒有強加任何限制。因此,增加了用戶便利。
附圖說明
圖1a是描述家庭自動化系統(tǒng)的框圖;
圖1b是描述與家庭自動化系統(tǒng)有關(guān)的移動終端的框圖;
圖1c和圖1d是當(dāng)從不同方向觀察時與家庭自動化系統(tǒng)有關(guān)的移動終端的一個示例的圖;
圖1e是描述在圖1a中圖示的家庭自動化系統(tǒng)的網(wǎng)絡(luò)配置的圖;
圖2是描述根據(jù)本發(fā)明的一個實施例的控制移動終端的方法的流程圖;
圖3是描述用于控制被包括在家庭自動化系統(tǒng)中的電子設(shè)備的應(yīng)用的執(zhí)行屏幕的圖;
圖4是描述在被產(chǎn)生的操作命令和被事先存儲的操作命令形成環(huán)路的情況下控制移動終端的方法的圖;
圖5是描述在產(chǎn)生的操作命令和事先被存儲的操作命令重疊或者不相互兼容的情況下控制移動終端的方法的圖;
圖6是描述在產(chǎn)生的操作命令的條件和與該條件相對應(yīng)的操作相互不兼容的情況下控制移動終端的方法的圖;
圖7是描述其中在產(chǎn)生的操作命令被存儲、產(chǎn)生的操作命令與被事先存儲的操作命令相比較并且條件信息被添加到產(chǎn)生的操作命令的情況下控制移動終端的方法的圖;
圖8是描述其中在基于被應(yīng)用于圖3中的執(zhí)行屏幕的使用輸入產(chǎn)生操作命令,條件信息被推薦的情況下控制移動終端的方法的圖;
圖9是描述根據(jù)本發(fā)明的一個實施例的控制家庭自動化系統(tǒng)的方法的流程圖;
圖10和圖11是描述在家庭自動化系統(tǒng)中執(zhí)行數(shù)據(jù)通信的方法的圖;以及
圖12是描述被包括在家庭自動化系統(tǒng)的服務(wù)器單元中的家庭日志服務(wù)器的配置的圖。
具體實施方式
根據(jù)在下文中給出的詳細(xì)描述,本申請的應(yīng)用的進(jìn)一步范圍將變得更加顯然。然而,應(yīng)理解的是,因為對本領(lǐng)域的技術(shù)人員來說本公開的精神和范圍內(nèi)的各種變化和修改將變得顯然,所以僅通過說明給出指示本公開的優(yōu)選實施例的特定示例和詳細(xì)描述。
參考附圖,根據(jù)在此公開的示例性實施例,現(xiàn)在詳細(xì)地給出描述。為了參考附圖簡要描述,相同的或者等效的組件可以被設(shè)有相同或者相似的附圖標(biāo)記,并且其描述將不會被重復(fù)。通常,諸如“模塊”和“單元”的后綴可以被用于指代元件或者組件。這樣的后綴的使用在此僅旨在有助于說明書的描述,并且后綴本身不旨在給予任何特定的意義或者功能。在本公開中,為了簡要,通常已經(jīng)省略了在相關(guān)領(lǐng)域中對于普通技術(shù)人員來說公知的那些。附圖被用于幫助容易地理解各種技術(shù)特征并且應(yīng)理解附圖不限制在此提出的實施例。正因如此,本公開應(yīng)被解釋為延伸到除了在附圖中特別陳述的之外的任何變更、等同物以及替代。
在本說明書中將會描述的家庭自動化系統(tǒng)包括通過有線或者無線網(wǎng)絡(luò)相互通信的至少一個終端和至少一個電子設(shè)備。
圖1a是描述家庭自動化系統(tǒng)的框圖。圖1b至圖1d是描述作為被包括在家庭自動化系統(tǒng)中的客戶端部分的一個實施例的移動終端的圖。
家庭自動化系統(tǒng)包括設(shè)備部分100a、網(wǎng)絡(luò)部分100b、客戶端部分100c等等。在圖1a中圖示的組成元件對于實現(xiàn)家庭自動化系統(tǒng)來說不是必需的,并且在本說明書中將會描述的家庭自動化系統(tǒng)具有比在上面描述的組成元件更多或者更少的組成元件。
另外,在圖1a中圖示的家庭自動化系統(tǒng)中設(shè)立物聯(lián)網(wǎng)。即,被包括在家庭自動化系統(tǒng)中的至少一個組成元件(例如,電子設(shè)備、移動終端、網(wǎng)絡(luò)設(shè)備等等)存儲與各個組成元件相對應(yīng)的標(biāo)識信息。另外,家庭網(wǎng)絡(luò)部分100b的服務(wù)器或者客戶端部分100c的終端可以存儲被包括在家庭自動化系統(tǒng)中的不同組成元件的標(biāo)識信息?;趇pv4或者ipv6地址產(chǎn)生標(biāo)識信息。
至少一個組成元件與不同的組成元件通信。更加具體地,至少一個電子設(shè)備與被包括在設(shè)備部100a和家庭網(wǎng)絡(luò)部分100b中的不同電子設(shè)備中的至少一個通信。另外,被包括在系統(tǒng)中的至少一個終端與不同終端和家庭網(wǎng)絡(luò)部100b中的至少一個通信。在這樣的情況下,通信使用特定的協(xié)議。例如,特定的協(xié)議在http、mqtt等等當(dāng)中。
另外,至少一個組成元件包括檢測周圍環(huán)境信息的至少一個傳感器。例如,周圍環(huán)境信息是在與聽覺、味覺、嗅覺、觸覺以及視覺有關(guān)的多條信息中的至少一個。此外,至少一個組成元件接收控制信號,處理接收到的控制信號,并且因此執(zhí)行預(yù)先確定的功能。在這樣的情況下,通過系統(tǒng)的用戶傳送接收到的控制信號。
例如,被包括在家庭自動化系統(tǒng)中的電風(fēng)扇接收與諸如通電、斷電、風(fēng)向調(diào)節(jié)或者風(fēng)力調(diào)節(jié)的功能有關(guān)的控制信號。然后,電風(fēng)扇處理接收到的控制信號并且因此執(zhí)行功能中的至少一個。在這樣的情況下,控制信號可以是系統(tǒng)的用戶使用移動終端傳送的一個,并且可以是被包括在服務(wù)器中的控制器基于預(yù)設(shè)參考傳送的一個。
如上所述,在其中物聯(lián)網(wǎng)被設(shè)立的家庭自動化系統(tǒng)中,被包括在系統(tǒng)中的至少一個電子設(shè)備檢測到的信息以及通過系統(tǒng)的客戶端設(shè)置的控制命令信息在電子設(shè)備和客戶端之間進(jìn)行通信。
參考圖1a,設(shè)備部分100a包括至少一個電子設(shè)備。例如,至少一個電子設(shè)備在電燈、加濕器、電風(fēng)扇等等當(dāng)中。
盡管在圖1a中未圖示,但是電子設(shè)備包括控制器、通信單元、感測單元、輸入單元、輸出單元以及存儲器單元中的至少一個??刂破?、通信單元、感測單元、輸入單元、輸出單元以及存儲器單元分別執(zhí)行在圖1b至圖2c中將會描述的移動終端的與組成元件的那些相似的功能。
即,與各個電子設(shè)備相對應(yīng)的標(biāo)識信息、與用于電子設(shè)備的控制命令有關(guān)的信息等等被存儲在電子設(shè)備的存儲器單元中。另外,通信單元發(fā)送或者接收與電子設(shè)備的驅(qū)動有關(guān)的控制信號??刂破骰诮邮盏降目刂菩盘柨刂齐娮釉O(shè)備的驅(qū)動。
此外,控制器基于預(yù)設(shè)條件信息控制電子設(shè)備的驅(qū)動。更加具體地,預(yù)設(shè)條件信息是在與不同電子設(shè)備的驅(qū)動有關(guān)的信息、與系統(tǒng)的周圍環(huán)境有關(guān)的信息以及與被包括在客戶端部分100c中的特定終端的狀態(tài)有關(guān)的信息當(dāng)中的至少一個。
例如,在確定第二電子設(shè)備被通電的情況下,第一電子設(shè)備的控制器通電或者斷電第一電子設(shè)備。在這樣的情況下,基于與由第一電子設(shè)備的通信單元接收到的第二電子設(shè)備的狀態(tài)有關(guān)的信息,控制器確定是否第二電子設(shè)備被通電。
即,在其中物聯(lián)網(wǎng)被設(shè)立的家庭自動化系統(tǒng)中,在與不同電子設(shè)備的驅(qū)動、系統(tǒng)的環(huán)境以及客戶端的狀態(tài)有關(guān)的多條信息被評估并且評估的結(jié)果顯示預(yù)設(shè)條件被滿足的情況下,被包括在設(shè)備部分100a中的電子設(shè)備的控制器控制電子設(shè)備的驅(qū)動。
參考圖1a,根據(jù)本發(fā)明提出的家庭自動化系統(tǒng)包括網(wǎng)絡(luò)部分100b。更加具體地,網(wǎng)絡(luò)部分100b包括本地服務(wù)器、本地網(wǎng)關(guān)、異構(gòu)網(wǎng)絡(luò)網(wǎng)關(guān)、數(shù)據(jù)轉(zhuǎn)換器等等。
參考圖1a,根據(jù)本發(fā)明提出的家庭自動化系統(tǒng)包括客戶端部分100c。更加具體地,客戶端部分100c包括至少一個移動終端。下面將會參考圖1b至圖1d詳細(xì)地描述移動終端。
可以使用各種不同類型的終端實現(xiàn)在此提出的移動終端。這樣的終端的示例包括蜂窩電話、智能電話、用戶設(shè)備、膝上型計算機、數(shù)字廣播終端、個人數(shù)字助理(pda)、便攜式多媒體播放器(pmp)、導(dǎo)航儀、便攜式計算機(pc)、板式pc、平板pc、超級本、可佩戴裝置(例如,智能手表、智能眼鏡、頭戴式顯示器(hmd))等等。
僅通過非限制性示例,將會參考特定類型的移動終端進(jìn)行進(jìn)一步的描述。然而,這樣的教導(dǎo)同等地應(yīng)用于其它類型的終端,諸如在上面注明的那些類型。另外,這樣的教導(dǎo)也可以被應(yīng)用于諸如數(shù)字tv、桌上型計算機以及數(shù)字簽名的固定終端。
現(xiàn)在參考圖1b-1d,其中圖1b是根據(jù)本公開的移動終端的框圖,并且圖1c和圖1d是從不同方向看到的移動終端的一個示例的概念視圖。
示出移動終端100,其具有諸如無線通信單元110、輸入單元120、感測單元140、輸出單元150、接口單元160、存儲器170、控制器180以及電源單元190的各種組件。要理解的是,不要求實現(xiàn)所有圖示的組件,并且可以可替換地實現(xiàn)更多或者更少的組件。
示出移動終端100,其具有無線通信單元110,該無線通信單元110被配置有數(shù)個共同地實現(xiàn)的組件。例如,無線通信單元110通常包括一個或者多個組件,其允許諸如在移動終端100和無線通信系統(tǒng)之間或者移動終端位于的網(wǎng)絡(luò)之間的無線通信。
無線通信單元110通常包括一個或者多個模塊,其允許諸如在移動終端100和無線通信系統(tǒng)之間的無線通信的通信、在移動終端100和另一移動終端之間的通信、在移動終端100與外部服務(wù)器之間通信。此外,無線通信單元110通常包括將移動終端100連接到一個或者多個網(wǎng)絡(luò)的一個或者多個模塊。為了有助于這樣的通信,無線通信單元110包括一個或者多個廣播接收模塊111、移動通信模塊112、無線互聯(lián)網(wǎng)模塊113、短程通信模塊114以及位置信息模塊115中的一個或者多個。
輸入單元120包括:用于獲得圖像或者視頻的相機121;麥克風(fēng)122,該麥克風(fēng)122是一種用于輸入音頻信號的音頻輸入裝置;以及用于允許用戶輸入信息的用戶輸入單元123(例如,觸摸鍵、推動鍵、機械鍵、軟鍵等等)。數(shù)據(jù)(例如,音頻、視頻、圖像等等)通過輸入單元120被獲得并且可以根據(jù)裝置參數(shù)、用戶命令以及其組合通過控制器180分析和處理。
通常使用被配置成感測移動終端的內(nèi)部信息、移動終端的周圍環(huán)境、用戶信息等等的一個或者多個傳感器實現(xiàn)感測單元140。例如,在圖1a中,示出具有接近傳感器141和照明傳感器142的感測單元140。
必要時,感測單元140可以可替選地或者附加地包括其它類型的傳感器或者裝置,諸如觸摸傳感器、加速度傳感器、磁傳感器、g傳感器、陀螺儀傳感器、運動傳感器、rgb傳感器、紅外(ir)傳感器、手指掃描傳感器、超聲傳感器、光學(xué)傳感器(例如,相機121)、麥克風(fēng)122、電池量表、環(huán)境傳感器(例如,氣壓計、濕度計、溫度計、輻射監(jiān)測傳感器、熱傳感器以及氣體傳感器等)以及化學(xué)傳感器(例如,電子鼻、醫(yī)療傳感器、生物傳感器等等)等等。移動終端100可以被配置成利用從感測單元140獲得的信息,并且特別地,從感測單元140的一個或者多個傳感器獲得的信息,和其組合。
輸出單元150通常被配置成輸出諸如音頻、視頻、觸覺輸出等等的各種類型的信息。示出具有顯示單元151、音頻輸出模塊152、觸覺模塊153以及光學(xué)輸出模塊154的輸出單元150。
顯示單元151可以具有帶有觸摸傳感器的層間結(jié)構(gòu)或者集成結(jié)構(gòu)以便有助于觸摸屏幕。觸摸屏幕可以在移動終端100和用戶之間提供輸出接口,并且用作在移動終端100和用戶之間提供輸入接口的用戶輸入單元123。
接口單元160用作與能夠被耦合到移動終端100的各種類型的外部裝置的接口。例如,接口單元160可以包括任何有線或者無線端口、外部電源端口、有線或者無線數(shù)據(jù)端口、存儲卡端口、用于連接具有標(biāo)識模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機端口等等。在一些情況下,響應(yīng)于被連接到接口單元160的外部裝置,移動終端100可以執(zhí)行與被連接的外部裝置相關(guān)聯(lián)的各種控制功能。
存儲器170通常被實現(xiàn)為存儲數(shù)據(jù)以支持移動終端100的各種功能或者特征。例如,存儲器170可以被配置成存儲在移動終端100中執(zhí)行的應(yīng)用程序、用于移動終端100的操作的數(shù)據(jù)或者指令等等。經(jīng)由無線通信可以從外部服務(wù)器下載這些應(yīng)用程序中的一些。在制造或者裝運時其它的應(yīng)用程序可以被安裝在移動終端100內(nèi),其通常是用于移動終端100的基本功能(例如,接聽電話、撥打電話、接收消息、發(fā)送消息等等)的情況。通常,應(yīng)用程序被存儲在安裝在移動終端100中的存儲器170中,并且通過控制器180執(zhí)行以執(zhí)行用于移動終端100的操作(或者功能)。
除了與應(yīng)用程序相關(guān)聯(lián)的操作之外,控制器180通常用作控制移動終端100的整體操作。控制器180可以通過處理由在圖1b中描述的各種組件輸入或者輸出的信號、數(shù)據(jù)、信息等等,或者激活被存儲在存儲器170中的應(yīng)用程序來提供或者處理適合于用戶的信息或者功能。作為一個示例,控制器180根據(jù)已經(jīng)被存儲在存儲器170中的應(yīng)用程序的執(zhí)行控制一些組件或者所有組件。
電源單元190能夠被配置成接收外部電力或者提供內(nèi)部電力以便于供應(yīng)對于操作被包括在移動終端100中的元件和組件所要求的適當(dāng)?shù)碾娏Αk娫磫卧?90可以包括電池,并且電池可以被配置成被嵌入在終端主體中,或者被配置成從終端主體可拆卸。
繼續(xù)參考圖1b,現(xiàn)在將會更加詳細(xì)地描述在本附圖中描述的各種組件。關(guān)于無線通信單元110,廣播接收模塊111通常被配置成經(jīng)由廣播信道從外部廣播管理實體接收廣播信號和/或廣播相關(guān)信息。廣播信道可以包括衛(wèi)星信道、陸地信道或者兩者。在一些實施例中,可以利用兩個或者更多個廣播接收模塊111以有助于同時接收兩個或者更多個廣播信道,或者支持廣播信道之間的切換。
移動通信模塊112能夠?qū)o線信號發(fā)送到一個或者多個網(wǎng)絡(luò)實體/或者從一個或者多個網(wǎng)絡(luò)實體接收無線信號。網(wǎng)絡(luò)實體的典型示例包括基站、外部移動終端、服務(wù)器等等。這樣的網(wǎng)絡(luò)實體形成移動通信網(wǎng)絡(luò)的部分,其根據(jù)用于移動通信(例如,全球移動通信系統(tǒng)(gsm)、碼分多址(cdma)、cdma2000(碼分多址2000)、ev-do(增強型音頻數(shù)據(jù)優(yōu)化或者僅增強型音頻數(shù)據(jù))、寬帶cdma(wcdma)、高速下行鏈路分組接入(hsdpa)、hsupa(高速上行鏈路分組接入)、長期演進(jìn)(lte)、lte-a(高級長期演進(jìn))等等)的技術(shù)標(biāo)準(zhǔn)或者通信方法被構(gòu)造。經(jīng)由移動通信模塊112發(fā)送和/或接收到的無線信號的示例包括音頻呼叫信號、視頻(電話)呼叫信號或者各種格式的數(shù)據(jù)以支持文本和多媒體消息的通信。
無線互聯(lián)網(wǎng)模塊113被配置成有助于無線互聯(lián)網(wǎng)接入。此模塊可以被內(nèi)部地或者外部地耦合到移動終端100。無線互聯(lián)網(wǎng)模塊113可以根據(jù)無線互聯(lián)網(wǎng)技術(shù)經(jīng)由通信網(wǎng)絡(luò)傳送和/或接收無線信號。
這樣的無線互聯(lián)網(wǎng)接入的示例包括無線lan(wlan)、無線保真(wi-fi)、wi-fi直連、數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(dlna)、無線寬帶(wibro)、全球微波接入互操作(wimax)、高速下行鏈路分組接入(hsdpa)、hsupa(高速上行鏈路分組接入)、長期演進(jìn)(lte)、lte-a(長期高級演進(jìn))等等。無線互聯(lián)網(wǎng)模塊113可以根據(jù)一個或者多個這樣的無線互聯(lián)網(wǎng)技術(shù),或者其它的互聯(lián)網(wǎng)技術(shù)發(fā)送/接收數(shù)據(jù)。
在一些實施例中,當(dāng)根據(jù)例如wibro、hsdpa、hsupa、gsm、cdma、wcdma、lte、lte-a等等作為移動通信網(wǎng)絡(luò)的一部分實現(xiàn)無線互聯(lián)網(wǎng)接入時,無線互聯(lián)網(wǎng)模塊113執(zhí)行這樣的無線互聯(lián)網(wǎng)接入。正因如此,互聯(lián)網(wǎng)模塊113可以與移動通信模塊112協(xié)作,或者用作移動通信模塊112。
短程通信模塊114被配置成有助于短程通信。適合于實現(xiàn)這樣的短程通信的技術(shù)包括:藍(lán)牙(bluetoothtm)、射頻識別(rfid)、紅外數(shù)據(jù)協(xié)會(irda)、超寬帶(uwb)、紫蜂(zigbee)、近場通信(nfc)、無線保真(wi-fi)、wi-fi直連、無線usb(無線通用串行總線)等等。經(jīng)由無線局域網(wǎng),短程通信模塊114通常支持在移動終端100和無線通信系統(tǒng)之間的無線通信,在移動終端100和另一移動終端100之間的通信或者在移動終端和另一移動終端100(或者外部服務(wù)器)位于的網(wǎng)絡(luò)之間的通信。無線局域網(wǎng)的一個示例是無線個域網(wǎng)。
在一些實施例中,另一移動終端(可以類似于移動終端100配置)可以是可佩戴裝置,例如,智能手表、智能眼鏡或者頭戴式顯示器(hmd),其能夠與移動終端100交換數(shù)據(jù)(或者以其它方式與移動終端100協(xié)作)。短程通信模塊114可以感測或者識別可佩戴裝置,并且允許在可佩戴裝置和移動終端100之間的通信。另外,當(dāng)感測到的可佩戴裝置是被授權(quán)與移動終端100通信的裝置時,例如,控制器180可以使在移動終端100中處理的數(shù)據(jù)經(jīng)由短程通信模塊114傳輸?shù)娇膳宕餮b置。因此,可佩戴裝置的用戶可以在可佩戴裝置上使用在移動終端100中處理的數(shù)據(jù)。例如,當(dāng)在移動終端100中接收到呼叫時,用戶可以使用可佩戴裝置應(yīng)答呼叫。而且,當(dāng)在移動終端100中接收到消息時,用戶能夠使用可佩戴裝置查看接收到的消息。
位置信息模塊115通常被配置成檢測、計算、導(dǎo)出或者以其它方式識別移動終端的位置。作為示例,位置信息模塊115包括全球定位系統(tǒng)(gps)模塊、wi-fi模塊或者兩者。如有必要,位置信息模塊115可以與無線通信單元110中的任意其它模塊可替選地或者附加地發(fā)揮作用以獲得與移動終端的位置有關(guān)的信息。
作為一個示例,當(dāng)移動終端使用gps模塊時,可以使用從gps衛(wèi)星發(fā)送的信號獲取移動終端的位置。作為另一示例,當(dāng)移動終端使用wi-fi模塊時,能夠基于將無線信號發(fā)送到wi-fi模塊或者從wi-fi模塊接收無線信號的無線接入點(ap)有關(guān)的信息獲取移動終端的位置。
輸入單元120可以被配置成允許對移動終端120的各種類型的輸入。這樣的輸入的示例包括音頻、圖像、視頻、數(shù)據(jù)、以及用戶輸入。經(jīng)常使用一個或者多個相機121獲得圖像和視頻輸入。這樣的相機121可以處理在視頻或者圖像捕獲模式下通過圖像傳感器獲得的靜止圖片或者視頻的圖像幀。被處理的圖像幀能夠被顯示在顯示單元151上或者被存儲在存儲器170中。在一些情況下,相機121可以以矩陣結(jié)構(gòu)排列以允許具有多個角度或者焦點的多個圖像被輸入到移動終端100。作為另一示例,相機121可以位于立體排列以獲取用于實現(xiàn)立體圖像的左圖像和右圖像。
麥克風(fēng)122通常被實現(xiàn)為允許對移動終端100的音頻輸入。根據(jù)在移動終端100中執(zhí)行的功能以各種方式能夠處理音頻輸入。如有必要,麥克風(fēng)122可以包括各種噪聲消除算法以消除在接收外部音頻的過程中產(chǎn)生的不想要的噪聲。
用戶輸入單元123是允許用戶輸入的組件。這樣的用戶輸入可以使控制器180能夠控制移動終端100的操作。用戶輸入單元123可以包括機械輸入元件中的一個或者多個(例如,鍵、位于移動終端100的前和/或后表面或者側(cè)表面上的按鈕、薄膜開關(guān)、滾動輪、滾動開關(guān)等等)、或者觸摸靈敏的輸入等等。作為一個示例,觸摸靈敏的輸入可以是通過軟件處理被顯示在觸摸屏上的虛擬鍵或者軟鍵、或者位于在除了觸摸屏之外的位置處的移動終端上的觸摸鍵。另一方面,虛擬鍵或者可視鍵可以以例如,圖形、文本、圖標(biāo)、視頻、或者其組合的各種形狀顯示在觸摸屏上。
感測單元140通常被配置成感測移動終端的內(nèi)部信息、移動終端的周圍環(huán)境信息、用戶信息等等中的一個或者多個??刂破?80通常與感測單元140協(xié)作以基于通過感測單元140提供的感測控制移動終端100的操作或執(zhí)行與被安裝在移動終端中的應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)處理、功能或者操作。可以使用任何種類的傳感器實現(xiàn)感測單元140,現(xiàn)在將會更加詳細(xì)地描述其中的一些。
接近傳感器141可以包括傳感器,以在沒有機械接觸的情況下通過使用磁場、紅外線等等感測接近表面的對象、或者位于表面附近的對象的存在或者不存在。接近傳感器141可以被布置在通過觸摸屏覆蓋的移動終端的內(nèi)部區(qū)域處,或者觸摸屏附近。
例如,接近傳感器141可以包括任何透射型光電傳感器、直接反射型光電傳感器、鏡反射型光電傳感器、高頻振蕩接近傳感器、電容型接近傳感器、磁型接近傳感器、紅外線接近傳感器等等。當(dāng)觸摸屏被實現(xiàn)為電容型時,接近傳感器141能夠通過響應(yīng)于具有導(dǎo)電性的對象的接近的電磁場的變化來感測指示器相對于觸摸屏的接近。在這樣的情況下,觸摸屏(觸摸傳感器)也可以被歸類成接近傳感器。
術(shù)語“接近觸摸”將會在此被經(jīng)常引用以表示其中指示器被定位為接近觸摸屏而沒有接觸觸摸屏的場景。術(shù)語“接觸觸摸”將會在此被經(jīng)常引用以表示其中指示器物理接觸觸摸屏的場景。對于與指示器相對于觸摸屏的接近觸摸相對應(yīng)的位置,這樣的位置將會對應(yīng)于指示器垂直于觸摸屏的位置。接近傳感器141可以感測接近觸摸,和接近觸摸模式(例如,距離、方向、速度、時間、位置、移動狀態(tài)等等)。
通常,控制器180處理與通過接近傳感器141感測到的接近觸摸和接近觸摸模式相對應(yīng)的數(shù)據(jù),并且使在觸摸屏上能夠輸出可視信息。另外,根據(jù)相對于觸摸屏上的點的觸摸是接近觸摸還是接觸觸摸,控制器180能夠控制移動終端100執(zhí)行不同的操作或者處理不同的數(shù)據(jù)。
使用任何各種觸摸方法,觸摸傳感器能夠感測被施加到諸如顯示單元151的觸摸屏的觸摸。這樣的觸摸方法的示例包括電阻型、電容型、紅外型以及磁場型等等。
作為一個示例,觸摸傳感器可以被配置成將被施加到顯示單元151的特定部分的壓力的變化轉(zhuǎn)換成電輸入信號,或者將在顯示單元151的特定部分出現(xiàn)的電容轉(zhuǎn)換成電輸入信號。觸摸傳感器也可以被配置成不僅感測被觸摸的位置和被觸摸的區(qū)域,而且感測觸摸壓力和/或觸摸電容。觸摸對象通常被用于將觸摸輸入施加到觸摸傳感器。典型的觸摸對象的示例包括手指、觸摸筆、觸筆、指示器等等。
當(dāng)通過觸摸傳感器感測觸摸輸入時,相對應(yīng)的信號可以被發(fā)送到觸摸控制器。觸摸控制器可以處理接收到的信號,并且然后將相對應(yīng)的數(shù)據(jù)發(fā)送到控制器180。因此,控制器180可以感測已經(jīng)觸摸顯示單元151的哪一個區(qū)域。在此,觸摸控制器可以是與控制器180分離的組件、控制器180或者其組合。
在一些實施例中,控制器180可以根據(jù)觸摸了觸摸屏或者除了觸摸屏之外被設(shè)置的觸摸鍵的觸摸對象的類型執(zhí)行相同或者不同的控制。例如,基于移動終端100的當(dāng)前操作狀態(tài)或者當(dāng)前執(zhí)行的應(yīng)用程序,可以決定是否根據(jù)提供觸摸輸入的對象而執(zhí)行相同或者不同的控制。
觸摸傳感器和接近傳感器可以被單獨地或者組合實現(xiàn),以感測各種類型的觸摸。這樣的觸摸包括短(或者輕敲)觸摸、長觸摸、多觸摸、拖動觸摸、輕彈觸摸、捏縮觸摸、捏放觸摸、掃描觸摸、懸停觸摸等等。
如有必要,超聲傳感器可以被實現(xiàn)以使用超聲波識別與觸摸對象有關(guān)的位置信息。例如,控制器180可以基于通過照明傳感器和多個超聲傳感器感測到的信息計算波生成源的位置。因為光比超聲波快得多,所以光到達(dá)光學(xué)傳感器的時間遠(yuǎn)遠(yuǎn)比超聲波到達(dá)超聲傳感器的時間短。使用此事實可以計算波生成源的位置。例如,可以基于光作為參考信號使用與超聲波到達(dá)傳感器的時間的時間差計算波生成源的位置。
相機121通常包括至少一個相機傳感器(ccd、cmos等等)、光傳感器(或者圖像傳感器)以及激光傳感器。
實現(xiàn)具有激光傳感器的相機121可以允許相對于3d立體圖像的物理對象的觸摸的檢測。光傳感器可以被層壓在顯示裝置上,或者與顯示裝置重疊。光傳感器可以被配置成掃描接近觸摸屏的物理對象的移動。更加詳細(xì)地,光傳感器可以包括在行和列處的光電二極管和晶體管以使用根據(jù)施加的光的量改變的電信號掃描在光傳感器處接收到的內(nèi)容。即,光傳感器可以根據(jù)光的變化計算物理對象的坐標(biāo)從而獲得物理對象的位置信息。
顯示單元151通常被配置成輸出在移動終端100中處理的信息。例如,顯示單元151可以顯示在移動終端100處執(zhí)行的應(yīng)用程序的執(zhí)行屏幕信息或者響應(yīng)于屏幕執(zhí)行信息的用戶界面(ui)和圖形用戶界面(gui)信息。
在一些實施例中,顯示單元151可以被實現(xiàn)為用于顯示立體圖像的立體顯示單元。典型的立體顯示單元可以采用諸如立體方案(眼鏡方案)、自動立體方案(無眼鏡方案)、投影方案(全息方案)等等的立體顯示方案。
音頻輸出模塊152通常被配置成輸出音頻數(shù)據(jù)??梢詮娜魏螖?shù)量的不同的來源獲得這樣的音頻數(shù)據(jù),使得可以從無線通信單元110接收音頻數(shù)據(jù)或者可以已經(jīng)將其存儲在存儲器170中??梢栽谥T如信號接收模式、呼叫模式、記錄模式、語音識別模式、廣播接收模式等等的模式期間輸出音頻數(shù)據(jù)。音頻輸出模塊152能夠提供與由移動終端100執(zhí)行的特定功能(例如,呼叫信號接收聲音、消息接收聲音等等)有關(guān)的音頻輸出。音頻輸出模塊152也可以被實現(xiàn)為接收器、揚聲器、蜂鳴器等等。
觸覺模塊153能夠被配置成產(chǎn)生用戶能夠感覺、感知、或者以其它方式體驗的各種觸覺效果。通過觸覺模塊153產(chǎn)生的觸覺效果的典型示例是振動。能夠通過用戶選擇或者通過控制器進(jìn)行設(shè)置來控制通過觸覺模塊155產(chǎn)生的振動的強度、模式等等。例如,觸覺模塊153可以以組合的方式或者順序的方式輸出不同的振動。
除了振動之外,觸覺模塊153能夠生成各種其它的觸覺效果,包括通過諸如垂直移動以接觸皮膚的針排列的刺激的效果、通過噴孔或者吸入口的空氣的噴射力或者吸力、對皮膚的觸摸、電極的接觸、靜電力、通過使用能夠吸收或者產(chǎn)生熱的元件再現(xiàn)冷和暖的感覺的效果等等。
觸覺模塊153也能夠被實現(xiàn)為允許用戶通過諸如用戶的手指或者手臂的肌肉感覺來感覺觸覺效果,以及通過直接接觸傳遞觸覺效果。根據(jù)移動終端100的特定配置也可以設(shè)置兩個或者更多個觸覺模塊153。
光學(xué)輸出模塊154能夠使用光源的光輸出用于指示事件產(chǎn)生的信號。在移動終端100中產(chǎn)生的事件的示例可以包括消息接收、呼叫信號接收、未接來電、報警、日程表通知、電子郵件接收、通過應(yīng)用的信息接收等等。
可以以移動終端發(fā)射單色光或者具有多種顏色的光的方式實現(xiàn)通過光學(xué)輸出模塊154輸出的信號。例如,當(dāng)移動終端感測用戶已經(jīng)查看產(chǎn)生的事件時信號輸出可以結(jié)束。
接口單元160用作用于要連接到移動終端100的外部裝置的接口。例如,接口單元160能夠接收從外部裝置發(fā)送的數(shù)據(jù),接收電力以發(fā)送到移動終端100內(nèi)的元件和組件,或者將移動終端100的內(nèi)部數(shù)據(jù)發(fā)送到這樣的外部裝置。接口單元160可以包括有線或者無線頭戴式受話器端口、外部電源端口、有線或者無線數(shù)據(jù)端口、存儲卡端口、用于連接具有標(biāo)識模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機端口等等。
標(biāo)識模塊可以是存儲用于驗證使用移動終端100的權(quán)限的各種信息的芯片并且可以包括用戶標(biāo)識模塊(uim)、訂戶標(biāo)識模塊(sim)、通用訂戶標(biāo)識模塊(usim)等等。另外,具有標(biāo)識模塊(在此也被稱為“標(biāo)識裝置”)的裝置可以采用智能卡的形式。因此,標(biāo)識裝置經(jīng)由接口單元160能夠與終端100相連接。
當(dāng)移動終端100與外部托架相連接時,接口單元160能夠用作允許來自托架的電力被供應(yīng)到移動終端100的通道或者可以用作允許用戶從托架輸入的各種命令信號被傳遞到移動終端的通道。從托架輸入的各種命令信號或者電力可以作為用于識別移動終端被正確地安裝在托架上的信號操作。
存儲器170能夠存儲程序以支持移動終端180的操作并且存儲輸入/輸出數(shù)據(jù)(例如,電話簿、消息、靜止圖像、視頻等等)。存儲器170可以存儲與響應(yīng)于觸摸屏上的觸摸輸入輸出的各種模式的振動和音頻有關(guān)的數(shù)據(jù)。
存儲器170可以包括一種或者多種類型的存儲介質(zhì),包括閃存、硬盤、固態(tài)盤、硅盤、多媒體卡式、卡型存儲器(例如,sd或dx存儲器等)、隨機存取存儲器(ram)、靜態(tài)隨機存取存儲器(sram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、可編程只讀存儲器(prom)、磁存儲器、磁盤、光盤等等。也可以與在諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)上執(zhí)行存儲器170的存儲功能的網(wǎng)絡(luò)存儲裝置有關(guān)地操作移動終端100。
控制器180通常可以控制移動終端100的一般操作。例如,當(dāng)移動終端的狀態(tài)滿足預(yù)設(shè)條件時控制器180可以設(shè)置或者釋放用于限制用戶輸入與應(yīng)用有關(guān)的控制命令的鎖定狀態(tài)。
控制器180也能夠執(zhí)行與語音呼叫、數(shù)據(jù)通信、視頻呼叫等等相關(guān)聯(lián)的控制和處理,或者執(zhí)行模式識別處理以將在觸摸屏上執(zhí)行的手寫輸入或者繪圖輸入分別識別為字符或者圖像。另外,控制器180能夠控制這些組件中的一個或者組合以便于實現(xiàn)在此公開的各種示例性實施例。
電源單元190接收外部電力或者提供內(nèi)部電力并且供應(yīng)對于操作被包括在移動終端100中的相應(yīng)的元件和組件所需的適當(dāng)?shù)碾娏?。電源單?90可以包括電池,該電池通常是可充電的或者可拆卸地耦合到終端主體,用于充電。
電源單元190可以包括連接端口。連接端口可以被配置為接口單元160的一個示例,用于供應(yīng)電力以對電池充電的外部充電器被電氣地連接到接口單元160。
作為另一示例,電源單元190可以被配置成在沒有使用連接端口的情況下以無線的方式對電池充電。在本示例中,使用以磁感應(yīng)為基礎(chǔ)的感應(yīng)耦合方法或者以電磁諧振為基礎(chǔ)的電磁諧振耦合方法,電源單元190能夠接收從外部無線電力發(fā)射器傳送的電力。
可以使用例如軟件、硬件或者其任何組合,以計算機可讀介質(zhì)、機器可讀介質(zhì)或者類似介質(zhì)實現(xiàn)在此描述的各種實施例。
現(xiàn)在參考圖1c和圖1d,參考直板式終端主體描述移動終端100。然而,可以以任何各種不同的配置可替選地實現(xiàn)移動終端100。這樣的配置的示例包括其中兩個和更多個主體以相對可移動的方式相互組合的手表式、夾式、眼鏡式、或者折疊式、翻蓋式、滑蓋式、搖擺式、以及旋轉(zhuǎn)式和其組合。在此論述將會經(jīng)常與特定類型的移動終端(例如,直板式、手表式、眼鏡式等等)有關(guān)。然而,與特定類型的移動終端有關(guān)的這樣的教導(dǎo)通常也將會應(yīng)用于其它類型的移動終端。
移動終端100通常將會包括形成終端的外觀的殼體(例如,框架、外罩、蓋等)。在本實施例中,使用前殼體101和后殼體102形成殼體。各種電子組件被包含在前殼體101和后殼體102之間形成的空間中。至少一個中間外殼可以被附加地布置在前外殼101和后外殼102之間。
顯示單元151被示出位于終端主體的前側(cè)上以輸出信息。如圖所示的,顯示單元151的窗口151a可以被安裝到前殼體101以與前殼體101一起形成終端主體的前表面。
在一些實施例中,電子組件也可以被安裝到后殼體102。這樣的電子組件的示例包括可拆卸的電池191、標(biāo)識模塊、存儲卡等等。后蓋103被示出,覆蓋電子組件,并且此蓋可以被可拆卸地耦合到后殼體102。因此,當(dāng)從后殼體102拆卸后蓋103時,被安裝到后殼體102的電子組件被外部地暴露。
如圖所示的,當(dāng)后蓋103被耦合到后殼體102時,后殼體102的側(cè)表面被部分地暴露。在一些情況下,在耦合之后,后殼體102也可以被后蓋103完全地屏蔽。在一些實施例中,后蓋103可以包括用于外部地暴露相機121b或者音頻輸出模塊152b的開口。
殼體101、102、103可以通過注入成型合成樹脂形成或者可以由例如不銹鋼(sts)、鋁(al)、鈦(ti)等等的金屬形成。
作為對其中多個殼體形成用于容納組件的內(nèi)部空間的實例的替代,移動終端100可以被配置使得一個殼體形成內(nèi)部空間。在本實例中,以合成樹脂或者金屬從側(cè)表面延伸到后表面的方式形成具有一體的移動終端100。
如有必要,移動終端100可以包括防水單元(未示出),用于防止水進(jìn)入到終端主體。例如,防水單元可以包括防水構(gòu)件,其位于窗口151a和前殼體101之間、在殼體101和后殼體102之間、或者后殼體102和后蓋103之間、以當(dāng)這些殼體被耦合時密閉地密封內(nèi)部空間。
圖1c和圖1d描述如被布置在移動終端上的確定的組件。然而,要理解的是,可替選的布置是可能的并且在本公開的教導(dǎo)內(nèi)。一些組件可以被省略或者重新布置。例如,第一操縱單元123a可以位于終端主體的另一表面上,并且第二音頻輸出模塊152b可以位于終端主體的側(cè)表面上。
顯示單元151輸出在移動終端100中處理的信息。使用一個或者多個適當(dāng)?shù)娘@示裝置可以實現(xiàn)顯示單元151。這樣的適當(dāng)?shù)娘@示裝置的示例包括液晶顯示器(lcd)、薄膜晶體管-液晶顯示器(tft-lcd)、有機發(fā)光二極管(oled)、柔性顯示器、3維(3d)顯示器、電子墨水顯示器以及其組合。
使用能實現(xiàn)相同或者不同的顯示技術(shù)的兩個顯示裝置可以實現(xiàn)顯示單元151。例如,多個顯示單元151可以被布置在一側(cè)上,或者被相互分開,或者這些裝置可以被集成,或者這些裝置可以被布置在不同的表面上。
顯示單元151也可以包括觸摸傳感器,該觸摸傳感器感測在顯示單元處接收到的觸摸輸入。當(dāng)觸摸被輸入到顯示單元151時,觸摸傳感器可以被配置成感測此觸摸,并且例如,控制器180可以生成與觸摸相對應(yīng)的控制命令或者其它信號。以觸摸方式輸入的內(nèi)容可以是文本或者數(shù)值,或者是能夠以各種模式指示或者指定的菜單項目。
觸摸傳感器可以以具有觸摸圖案的膜或者在窗口151a的后表面上直接構(gòu)圖的金屬線的形式配置,該膜被布置在窗口151a和窗口151a的后表面上的顯示器之間??商孢x地,觸摸傳感器可以與顯示器集成地形成。例如,觸摸傳感器可以被布置在顯示器的基板上或者顯示器內(nèi)。
顯示單元151也可以與觸摸傳感器一起形成觸摸屏。在此,觸摸屏可以用作用戶輸入單元123(參見圖1a)。因此,觸摸屏可以替換第一操縱單元123a的功能中的至少一些。
第一音頻輸出模塊152a可以以揚聲器的形式被實現(xiàn)以輸出語音音頻、報警聲音、多媒體音頻再現(xiàn)等等。
顯示單元151的窗口151a通常將會包括允許通過第一音頻輸出模塊152a生成的音頻通過的孔徑。一個替選是允許音頻沿著結(jié)構(gòu)主體之間的組裝間隙(例如,在窗口151a和前殼體101之間的間隙)被釋放。在這樣的情況下,獨立地形成以輸出聲音的孔可以不被看到或者在外觀上以其它方式被隱藏,從而進(jìn)一步簡化移動終端100的外觀和制造。
光學(xué)輸出模塊154能夠被配置成輸出用于指示事件產(chǎn)生的光。這樣的事件的示例包括消息接收、呼叫信號接收、未接來電、報警、日程表通知、郵件接收、通過應(yīng)用的信息接收等等。當(dāng)用戶已經(jīng)查看被生成的事件時,控制器能夠控制光學(xué)輸出單元154停止光輸出。
第一相機121a能夠處理諸如在捕獲模式或者視頻呼叫模式下通過圖像傳感器獲得的靜止或者運動圖像的圖像幀。然后被處理的圖像幀能夠被顯示在顯示單元151上或者被存儲在存儲器170中。
第一和第二操縱單元123a和123b是用戶輸入單元123的示例,通過用戶可以對其進(jìn)行操縱以將輸入提供給移動終端100。第一和第二操縱單元123a和123b也可以被統(tǒng)稱為操縱部分,并且可以采用允許用戶執(zhí)行諸如觸摸、推動、滾動等等的操縱的任何觸覺方法。第一和第二操縱單元123a和123b也可以采用允許用戶執(zhí)行諸如接近觸摸、懸停等等的操縱的任何非觸覺的方法。
圖1c圖示作為觸摸鍵的第一操縱單元123a,但是可能的替選包括機械鍵、推動鍵、觸摸鍵以及其組合。
可以以各種方式使用在第一和第二操縱單元123a和123b處接收到的輸入。例如,用戶可以使用第一操縱單元123a以將輸入提供給菜單、主屏鍵、取消、搜索等等,并且用戶可以使用第二操縱單元123b提供輸入以控制從第一或者第二音頻輸出模塊152a或者152b輸出的音量級,切換到顯示單元151的觸摸識別模式等等。
作為用戶輸入單元123的另一示例,后輸入單元(未示出)可以位于終端主體的后表面上。用戶能夠操縱后輸入單元以將輸入提供給移動終端100。可以以各種不同的方式使用輸入。例如,用戶可以使用后輸入單元以提供用于從第一或者第二音頻輸出模塊152a或者152b輸出的電源開/關(guān)、開始、結(jié)束、滾動、控制音量級的輸入,切換到顯示單元151的觸摸識別模式等等。后輸入單元可以被配置成允許觸摸輸入、推動輸入或者其組合。
后輸入單元可以位于在終端主體的厚度方向中重疊前側(cè)的顯示單元151。作為一個示例,后輸入單元可以位于終端主體的后側(cè)的上端部分上使得當(dāng)用戶使用一只手抓握終端主體時用戶能夠使用食指容易地操縱它??商孢x地,后輸入單元能夠被定位在終端主體的后側(cè)的至多任何位置處。
包括后輸入單元的實施例可以實現(xiàn)后輸入單元中的第一操縱單元123a的功能性的一些或者全部。正因如此,在其中從前側(cè)省略第一操縱單元123a的情形下,顯示單元151能夠具有更大的屏幕。
作為又一替代,移動終端100可以包括手指掃描傳感器,該手指掃描傳感器掃描用戶的指紋。然后控制器180能夠使用通過手指掃描傳感器感測的指紋信息作為驗證過程的一部分。手指掃描傳感器也可以被安裝在顯示單元151中或者在用戶輸入單元123中被實現(xiàn)。
示出麥克風(fēng)122位于移動終端100的末端處,但是其它的位置是可能的。如有必要,通過允許接收立體聲音的這樣的布置,多個麥克風(fēng)可以被實現(xiàn)。
接口單元160可以用作允許移動終端100接口外部裝置的路徑。例如,接口單元160可以包括用于連接到另一裝置(例如,耳機、外部揚聲器等等)的連接終端、用于近場通信的端口(例如,紅外數(shù)據(jù)協(xié)會(irda)端口、藍(lán)牙端口、無線lan端口等等)、或者用于將電力供應(yīng)到移動終端100的電源終端中的一個或多個。接口單元160可以以用于容納諸如訂戶標(biāo)識模塊(sim)、用戶標(biāo)識模塊(uim)或者用于信息存儲的存儲卡的外部卡的插槽的形式實現(xiàn)。
示出第二相機121b位于終端主體的后側(cè)處并且包括與第一相機單元121a的圖像捕獲方向大體上相反的圖像捕獲方向。如有必要,第二相機121b可以被可替選地位于其它的位置,或者使其可移動,以便于具有不同于被示出的圖像捕獲方向。
第二相機121b能夠包括沿著至少一條線布置的多個鏡頭。多個鏡頭也可以布置成矩陣結(jié)構(gòu)。相機可以被稱為“陣列相機”。當(dāng)?shù)诙鄼C121b被實現(xiàn)為陣列相機時,可以使用多個鏡頭和具有更好的質(zhì)量的圖像以各種方式捕獲圖像。
示出閃光燈124與第二相機121b相鄰。當(dāng)通過相機121b捕獲對象的圖像時,閃光燈124可以照明對象。
第二音頻輸出模塊152b能夠位于終端主體上。第二音頻輸出模塊152b可以結(jié)合第一音頻輸出模塊152a實現(xiàn)立體聲功能,并且也可以被用于實現(xiàn)用于呼叫通信的揚聲器電話模式。
用于無線通信的至少一個天線可以位于終端主體上。天線可以被安裝在終端主體中或者通過殼體形成。例如,配置廣播接收模塊111的一部分的天線可以可伸縮到終端主體中。可替選地,使用被附接到后蓋103的內(nèi)表面的膜或者包括導(dǎo)電材料的殼體,可以形成天線。
用于將電力供應(yīng)到移動終端100的電源單元190可以包括電池191,該電池191被安裝在終端主體中或者可拆卸地耦合到終端主體的外部。電池191可以經(jīng)由被連接到接口單元160的電源電纜接收電力。而且,使用無線充電器以無線方式能夠?qū)﹄姵?91充電。通過電磁感應(yīng)或者電磁諧振可以實現(xiàn)無線充電。
示出后蓋103,其被耦合到用于遮蔽電池191的后殼體102,以防止電池191的分離,并且保護(hù)電池191免受外部沖擊或者外來物質(zhì)的損害。當(dāng)電池191從終端主體可拆卸時,后蓋103可以被可拆卸地耦合到后殼體102。
用于保護(hù)外觀或者協(xié)助或者擴展移動終端100的功能的附件也可以被設(shè)置在移動終端100上。作為附件的一個示例,可以提供用于覆蓋或者容納移動終端100的至少一個表面的蓋或者袋。蓋或者袋可以與顯示單元151協(xié)作以擴展移動終端100的功能。附件的另一示例是用于協(xié)助或者擴展對觸摸屏的觸摸輸入的觸摸筆。
圖1e是描述在圖1a中圖示的家庭自動化系統(tǒng)中控制網(wǎng)絡(luò)的方法的實施例的圖。
如在圖1e中所圖示,家庭自動化系統(tǒng)包括客戶端部分310、服務(wù)器部分320以及局域網(wǎng)部分340。
另外,服務(wù)器部分320包括在家庭日志服務(wù)器、家庭自動化操作引擎以及家庭日志數(shù)據(jù)庫當(dāng)中的至少一個。
另外,局域網(wǎng)部分340包括在第一至第四網(wǎng)關(guān)341、342、343以及344當(dāng)中的至少一個。另外,局域網(wǎng)部分340包括執(zhí)行數(shù)據(jù)通信的至少一個網(wǎng)關(guān)和至少一個電子設(shè)備。
更加具體地,第一和第二網(wǎng)關(guān)使用與家庭日志服務(wù)器相同的通信協(xié)議。另外,第三網(wǎng)關(guān)使用不同于由家庭日志服務(wù)器使用的那些的協(xié)議。
此外,第四網(wǎng)關(guān)將數(shù)據(jù)傳送到作為外部數(shù)據(jù)庫的云服務(wù)器。
另一方面,服務(wù)器部分320被包括在圖1a中圖示的網(wǎng)絡(luò)部分100b中。另外,局域網(wǎng)部分340被包括在圖1a中圖示的設(shè)備部分100a中。
現(xiàn)在將會參考附圖描述以這樣的方式配置的移動終端和控制移動終端的方法的實施例。對于本領(lǐng)域的普通技術(shù)人員來說顯然的是,在沒有脫離本發(fā)明的性質(zhì)和精神和沒有脫離本發(fā)明的重要特征的范圍內(nèi)能夠產(chǎn)生本發(fā)明的不同的特定的實施例。
本發(fā)明涉及控制與被包括在家庭自動化系統(tǒng)中的電子設(shè)備的驅(qū)動有關(guān)的操作控制信息的移動終端和控制移動終端的方法。
可以在有必要被執(zhí)行以引導(dǎo)移動終端并且執(zhí)行移動終端的功能的啟動器應(yīng)用中實現(xiàn)本發(fā)明,并且可以在終端的控制器180本身中。
在啟動器應(yīng)用中實現(xiàn)本發(fā)明的情況下,啟動器應(yīng)用是當(dāng)從工廠裝運移動終端時被設(shè)置為基本程序的應(yīng)用,或者通過用戶的選擇被安裝在移動終端上的應(yīng)用。
在通過用戶的選擇安裝啟動器應(yīng)用的情況下,用戶能夠使用無線通信單元下載應(yīng)用。在這一點上,用戶能夠使用從其下載應(yīng)用的網(wǎng)站。此網(wǎng)站被稱為應(yīng)用市場。
另一方面,在啟動器應(yīng)用通過用戶的選擇被安裝在移動終端并且被執(zhí)行的情況下,從工廠裝運時地被安裝在移動終端上的啟動器應(yīng)用不再被執(zhí)行。這樣做是為了防止兩個啟動器應(yīng)用之間的沖突。
另外,在多個啟動器應(yīng)用被安裝的情況下,用戶能夠選擇多個啟動器應(yīng)用中的哪一個被執(zhí)行。
下面將會描述移動終端的控制器180的情況,但是使用啟動器應(yīng)用能夠以相同的方式執(zhí)行本發(fā)明。
圖2是描述根據(jù)本發(fā)明的一個實施例的控制移動終端的方法的流程圖。
另外,圖3是描述用于設(shè)置用于控制被包括在家庭自動化系統(tǒng)中的電子設(shè)備的操作控制命令的應(yīng)用的屏幕信息的圖,該屏幕信息在參考圖2將會描述的控制方法中被提供。
首先,參考圖2,用于控制被包括在家庭自動化系統(tǒng)中的至少一個電子設(shè)備的應(yīng)用的執(zhí)行屏幕被輸出到顯示單元151(s310)。
在此背景下,參考圖3a,用于控制被包括在家庭自動化系統(tǒng)中的至少一個電子設(shè)備的應(yīng)用的執(zhí)行屏幕300a被輸出到顯示單元151。
更加具體地,被輸出的執(zhí)行屏幕300a包括與被包括在家庭自動化系統(tǒng)中的至少一個電子設(shè)備的驅(qū)動有關(guān)的控制命令信息,和包括與為控制命令信息設(shè)置的條件相對應(yīng)的條件信息的操作命令信息。
在這樣的情況下,“操作命令”或者“操作命令信息”是與被包括在家庭自動化系統(tǒng)中的至少一個電子設(shè)備的驅(qū)動有關(guān)的信息。更加具體地,操作命令包括與電子設(shè)備的驅(qū)動有關(guān)的“控制命令”,并且對應(yīng)于與控制命令的執(zhí)行有關(guān)的至少一個條件的“條件信息”。
即,基于被包括在操作命令中的條件信息,控制器180確定是否與條件信息相對應(yīng)的條件被滿足。在條件被滿足的情況下,為了使特定的電子設(shè)備執(zhí)行特定功能,基于被包括在操作命令中的控制命令,控制器180將控制命令傳送到特定電子設(shè)備。
在這樣的情況下,條件信息可以是與特定電子設(shè)備的驅(qū)動有關(guān)的信息,并且可以是與家庭自動化系統(tǒng)的周圍環(huán)境信息有關(guān)的信息。例如,周圍環(huán)境信息是在與特定位置處的溫度、濕度、風(fēng)向等等有關(guān)的多條信息當(dāng)中。
另外,條件信息可以是與被包括在家庭自動化系統(tǒng)的客戶端部分100c中的特定移動終端的狀態(tài)信息有關(guān)的信息。
另外,控制命令可以是與被包括在家庭自動化系統(tǒng)中的特定電子設(shè)備的驅(qū)動有關(guān)的命令。
例如,第一操作命令包括作為條件信息的第一電燈的切斷,并且包括作為與條件信息相對應(yīng)的控制命令的第二電燈的接通。
即,當(dāng)用戶預(yù)設(shè)的第一操作命令被執(zhí)行時,被包括在家庭自動化系統(tǒng)的特定組成元件中的控制器確定是否第一電燈被接通。此外,在確定的結(jié)果是第一電燈被切斷的情況下,第二電燈的通信單元接收與第二電燈的接通有關(guān)的控制信號,并且第二電燈的控制器基于接收到的控制信號對第二電燈通電。
在此背景下,參考圖3a,被輸出的執(zhí)行屏幕300a包括第一操作命令信息和第二操作命令信息。另外,執(zhí)行屏幕300a包括在其上輸出操作命令信息的條件信息的第一區(qū)域301和在其上操作命令信息的控制命令信息被輸出的第二區(qū)域302。
更加具體地,控制器180將操作命令信息的條件信息輸出到第一區(qū)域301。另外,控制器180將操作命令信息的控制命令信息輸出到第二區(qū)域302。
此外,控制器180將與為其設(shè)置條件信息的確定目標(biāo)有關(guān)的圖形對象310輸出到第一區(qū)域301。另外,控制器180將與確定目標(biāo)的操作或者狀態(tài)有關(guān)的圖形對象320輸出到第一區(qū)域301。
另外,控制器180將與控制命令的執(zhí)行目標(biāo)有關(guān)的圖形對象330輸出到第二區(qū)域302。另外,控制器180將與控制命令的執(zhí)行目標(biāo)的操作有關(guān)的圖形對象340輸出到第二區(qū)域302。
例如,在與條件“當(dāng)?shù)谝浑姛舯磺袛鄷r,第二電燈被接通”有關(guān)的第一操作命令被存儲在存儲器單元170中的情況下,包括第一操作命令信息的執(zhí)行屏幕300a被輸出到顯示單元180。在這樣的情況下,控制器180將作為與第一操作命令的條件信息有關(guān)的確定目標(biāo)的與第一電燈有關(guān)的圖形對象310輸出到執(zhí)行屏幕300a。另外,控制器180輸出與第一電燈的操作有關(guān)的圖形對象320。
另外,控制器180向執(zhí)行屏幕300a輸出作為與第一操作命令的控制命令有關(guān)的控制命令的執(zhí)行目標(biāo)的與第二電燈有關(guān)的圖形對象320。另外,控制器180輸出與第二電燈的操作有關(guān)的圖形對象340。
此外,基于被施加到被輸出到執(zhí)行屏幕300a的附加按鈕圖像350的用戶輸入t,控制器180將被輸出到顯示單元151的執(zhí)行屏幕300a切換到用于生成新操作命令的屏幕300b。
另外,基于被施加到編輯按鈕圖像370或者被輸出到執(zhí)行屏幕300a的刪除按鈕圖像380的用戶輸入t,控制器180編輯或者刪除被事先存儲的操作命令的控制命令信息和條件信息。
另外,基于被施加到被輸出到執(zhí)行屏幕300a的操作命令激活按鈕360a的用戶輸入,控制器180確定是否被事先存儲的操作命令被應(yīng)用于家庭自動化系統(tǒng)。
接下來,基于被施加到執(zhí)行屏幕300a的用戶輸入,控制器180通過為了至少一個電子設(shè)備的操作設(shè)置的至少一個條件生成操作命令(s220)。
在此背景下,參考圖3,基于被施加到被輸出到執(zhí)行屏幕300a的添加按鈕圖像350的用戶輸入t,控制器180通過為了至少一個電子設(shè)備的操作設(shè)置的至少一個條件生成操作命令。
更加具體地,基于被施加到添加按鈕圖像350的用戶輸入t,控制器180將被輸出到顯示單元151的執(zhí)行屏幕300a切換到用于生成新的操作命令的屏幕300b。
在另一示例中,基于被施加到添加按鈕圖像350的用戶輸入t,控制器180將用于生成新操作命令的設(shè)置窗口(未被圖示)輸出到被輸出到顯示單元151的執(zhí)行屏幕300a。
在另一示例中,基于被施加到添加按鈕圖像350的用戶輸入t,控制器180將用于生成新操作命令的圖標(biāo)(未被圖示)輸出到被輸出到顯示單元151的執(zhí)行屏幕300a的一個區(qū)域。
在此背景下,參考圖3,控制器180將用于添加條件信息的目標(biāo)的圖標(biāo)310b和用于確定與條件信息的添加的目標(biāo)的操作或者狀態(tài)有關(guān)的信息的圖標(biāo)320b輸出到從切換產(chǎn)生的屏幕300b。
更加具體地,基于被輸入到用于添加條件信息的圖標(biāo)310b和320b的用戶輸入,控制器180識別在被包括在家庭自動化系統(tǒng)中的電子設(shè)備當(dāng)中的至少一個的特定操作作為條件信息被選擇。
例如,基于用戶輸入,控制器180識別第一加濕器的接通作為條件信息被選擇。
另外,基于被輸入到用于添加控制命令信息的圖標(biāo)330b和340b的用戶輸入,控制器180識別在被包括在家庭自動化系統(tǒng)中的電子設(shè)備當(dāng)中的至少一個的特定操作作為控制命令信息被選擇。
例如,基于用戶輸入,控制器180識別第三電燈的接通作為控制命令信息被選擇。
此外,基于被施加到被包括在被輸出的屏幕300b中的存儲按鈕圖像360b的用戶輸入,控制器180存儲被設(shè)置的操作命令。
接下來,控制器180確定是否被事先存儲在存儲器單元170中的操作命令和被產(chǎn)生的操作命令形成環(huán)路(s230)。
更加具體地,基于被包括在被生成的操作命令中的條件信息和控制命令信息,控制器180確定是否被存儲的操作命令形成環(huán)路。
在這樣的情況下,“環(huán)路”意指用于連續(xù)的執(zhí)行的多個操作命令之間的鏈接。例如,在第一操作命令是與“當(dāng)?shù)谝浑姛舯唤油〞r切斷第二電燈”有關(guān)的命令并且第二操作命令是與“當(dāng)?shù)诙姛舯磺袛鄷r接通第一電燈”有關(guān)的命令的情況下,控制器180確定第一和第二操作命令自動地形成環(huán)路。
在此背景下,參考圖4,用于控制被包括在家庭自動化系統(tǒng)中的至少一個電子設(shè)備的應(yīng)用的執(zhí)行屏幕300被輸出到顯示單元151。執(zhí)行屏幕300包括第一操作命令信息和第二操作命令信息。例如,第一操作命令關(guān)于與“當(dāng)?shù)谝浑姛舯磺袛鄷r接通第二電燈”有關(guān)的命令,并且第二操作命令關(guān)于與“當(dāng)?shù)诙姛舯唤油〞r切斷第三電燈”有關(guān)的命令。
在這樣的情況下,基于被施加到執(zhí)行屏幕300的用戶輸入(未被圖示),控制器180生成第三執(zhí)行屏幕。例如,第三操作命令關(guān)于與“當(dāng)?shù)谌姛舯磺袛鄷r切斷第一電燈”有關(guān)的命令。
在這樣的情況下,控制器180確定第一至第三操作命令形成環(huán)路。
接下來,在確定是否環(huán)路被形成的結(jié)果是包括生成的操作命令的多個操作命令被形成的情況下(s230),控制器180比較被包括在形成的環(huán)路中的操作命令的多條信息,并且確定是否生成的操作命令被存儲在存儲器單元170中(s240)。
在此背景下,參考圖4,基于被施加到執(zhí)行屏幕300的用戶輸入,生成第三操作命令。例如,第三操作命令關(guān)于與“當(dāng)?shù)谌姛舯磺袛鄷r接通第一電燈”有關(guān)的命令。
在這樣的情況下,控制器180確定第一至第三操作命令形成環(huán)路。
更加具體地,控制器180比較被包括在形成的環(huán)路中的第一至第三操作命令。例如,控制器180比較被包括在由第一至第三操作命令形成的環(huán)路中的操作命令。
此外,作為比較的結(jié)果,在被包括在環(huán)路中的操作命令包括與相互不兼容的相同的電子設(shè)備的驅(qū)動有關(guān)的多條信息的情況下,控制器180不允許產(chǎn)生的操作命令被存儲。
例如,在形成環(huán)路的操作命令包括與“接通第一電燈”有關(guān)的控制命令信息和與“當(dāng)?shù)谝浑姛舯磺袛鄷r”有關(guān)的條件信息的情況下,同時,控制器180不生成要被存儲的操作命令,因為操作命令包括與相互不兼容的第一電燈的驅(qū)動有關(guān)的兩條信息。
另外,盡管在圖4a至圖4c中所圖示,控制器180比較被包括在形成的環(huán)路中的多個操作命令的多條控制命令信息,并且因此確定是否生成的操作命令被存儲。
在另一示例中,第一至第三操作命令被存儲在存儲器單元170中。具體地,第一操作命令涉及與“當(dāng)?shù)谝浑姛舯磺袛鄷r接通第二電燈”有關(guān)的命令,并且第二操作命令涉及與“當(dāng)?shù)诙姛舯唤油〞r切斷第三電燈”有關(guān)的命令,并且操作命令涉及與“當(dāng)?shù)诙姛舯磺袛鄷r切斷第一電燈”有關(guān)的命令。控制器180確定存儲的第一至第三操作命令沒有相互地形成環(huán)路。
在這樣的情況下,通過被施加到執(zhí)行屏幕300的用戶輸入,控制器180生成第四操作命令。例如,第四操作命令涉及與“當(dāng)?shù)谌姛舯磺袛鄷r切斷第二電燈”有關(guān)的命令。
當(dāng)?shù)谒牟僮髅畋簧蓵r,控制器180確定第一至第四操作命令相互地形成環(huán)路。在這樣的情況下,在形成的環(huán)路中,第一操作命令、第二操作命令、第三操作命令以及第四操作命令以這樣的順序被鏈接。
另外,控制器180比較被包括在被包括在形成的環(huán)路中的多個操作命令中的多條控制命令信息。此外,基于比較的結(jié)果,控制器180確定是否生成的操作命令被存儲。
更加具體地,控制器180比較被包括在由第一至第四操作命令形成的環(huán)路中的多條控制命令信息。在比較的結(jié)果是與相互不兼容的相同的電子設(shè)備的驅(qū)動有關(guān)的多條控制命令信息被包括在環(huán)路中的情況下,控制器180不生成要被存儲的操作命令。
例如,與“接通第二電燈”有關(guān)的控制命令和與“切斷第二電燈”有關(guān)的控制命令被包括在由第一至第四操作命令形成的環(huán)路中,并且因此,控制器180比較被包括在環(huán)路中的控制命令的多條信息并且不允許生成的操作命令信息被存儲。
在這樣的情況下,參考圖4b,在控制器180確定生成的操作命令和被事先存儲的操作命令形成環(huán)路,比較被包括在形成的環(huán)路中的控制命令的多條信息,并且然后不允許生成的操作命令被存儲的情況下,控制器180改變被包括在執(zhí)行屏幕300中的存儲按鈕圖像的外觀。例如,在不允許存儲生成的操作命令的情況下,控制器180改變存儲按鈕圖像的顏色和色調(diào)。
另外,當(dāng)用戶輸入被施加到存儲按鈕圖像時,控制器180輸出在執(zhí)行屏幕300上輸出的警告用戶不允許存儲生成的操作命令的警告窗口420。例如,警告窗口420包括意指“你形成環(huán)路了?”的文本信息。
下面參考圖5a、圖5b以及圖6描述其中控制器180不允許生成的操作命令被存儲的各種實施例。
參考圖5,包括第一操作命令信息的執(zhí)行屏幕300被輸出到顯示單元151。例如,第一操作命令信息是與“當(dāng)?shù)谝浑姛舯磺袛鄷r接通第二電燈”有關(guān)的信息。
另外,通過被施加到執(zhí)行屏幕300的用戶輸入(未被圖示),控制器180生成第二操作命令。
更加具體地,基于被施加到用于生成被輸出到執(zhí)行屏幕300的一個區(qū)域的操作命令的設(shè)置窗口501的用戶輸入,控制器180生成第二操作命令。例如,用戶輸入包括觸摸輸入等等。
參考圖5,基于用戶輸入,控制器180生成與“當(dāng)?shù)谝浑姛舯磺袛鄷r接通第二電燈”有關(guān)的第二操作命令信息。另外,控制器180比較生成的第二操作命令信息和被事先存儲的第一操作命令信息。
另外,在生成的操作命令和存儲的操作命令中的任意一個是相同的情況下,控制器180不允許生成的操作命令被存儲。
更加具體地,在第一操作命令信息和第二操作命令信息被相互比較,并且,如在圖5b中所圖示,確定第一操作命令信息和第二操作命令信息相同,控制器180不允許生成的第二操作命令被存儲。
在這樣的情況下,控制器180改變被包括在執(zhí)行屏幕300中的存儲按鈕圖像的外觀。另外,在用戶輸入被施加到存儲按鈕圖像的情況下,控制器180輸出警告用戶不允許存儲生成的操作命令的警告圖像502。例如,警告圖像502包括意指“操作命令重疊”的文本信息。
另外,在為生成的操作命令設(shè)置的條件和用于存儲的操作命令中的任意一個的條件相同,并且分別對應(yīng)于條件的控制命令相互不兼容的情況下,控制器180不允許生成的操作命令被存儲。
更加具體地,參考圖5,生成的第二操作命令信息是與“當(dāng)?shù)谝浑姛舯磺袛鄷r切斷第二電燈”有關(guān)的信息。在這樣的情況下,當(dāng)?shù)谝徊僮髅钚畔⒑偷诙僮髅钚畔⒈幌嗷ケ容^,并且,如在圖5中所圖示,第一操作命令信息和第二操作命令信息包括相同條件信息的情況下,控制器180確定分別對應(yīng)于多條條件信息的控制命令相互不兼容。另外,基于確定的結(jié)果,控制器180不允許生成的第二操作命令被存儲。
在這樣的情況下,控制器180改變被包括在執(zhí)行屏幕300中的存儲按鈕圖像的外觀。另外,在用戶輸入被施加到存儲按鈕圖像的情況下,控制器180輸出警告用戶不允許存儲生成的操作命令的警告圖像503。例如,警告圖像502包括意指“操作命令相互不兼容”的文本信息。
另外,在為了生成的操作命令設(shè)置的條件和對應(yīng)于條件的操作相互不兼容的情況下,控制器180不允許生成的操作命令被存儲。
更加具體地,參考圖6,生成的第二操作命令信息610是與“當(dāng)?shù)谝浑姛舯磺袛鄷r接通第一電燈”有關(guān)的信息。
在這樣的情況下,控制器180分析第二操作命令信息,并且,如在圖6中所圖示,確定被包括在第二操作命令信息中的條件信息和控制命令相互不兼容。另外,基于確定的結(jié)果,控制器180不允許生成的第二操作命令被存儲。
在這樣的情況下,控制器180改變被包括在執(zhí)行屏幕300中的存儲按鈕圖像的外觀。另外,在用戶輸入被施加到存儲按鈕圖像的情況下,控制器180輸出警告用戶不允許存儲生成的操作命令的警告圖像601。例如,警告圖像601包括意指“操作命令的條件和操作相互不兼容”的文本信息。
圖7是描述其中在生成的操作命令被存儲,生成的操作命令與被事先存儲的操作命令進(jìn)行比較,并且條件信息被添加到生成的操作命令的情況下控制移動終端的方法的圖。
如在圖7中所圖示,基于被施加到執(zhí)行屏幕300的用戶輸入,控制器180生成第二操作命令信息720。另外,執(zhí)行屏幕300包括被事先存儲在存儲器單元170中的第一操作命令信息710。
參考圖7,第一操作命令信息710是與“當(dāng)?shù)谝挥脩暨M(jìn)入房子并且第一門被關(guān)閉時接通第一電燈”有關(guān)的信息。另外,第二操作命令信息720是與“當(dāng)?shù)谝婚T被關(guān)閉時切斷第一電燈”有關(guān)的信息。
在這樣的情況下,控制器180將生成的第二操作命令信息與被事先被存儲的第一操作命令信息進(jìn)行比較。雖然比較的結(jié)果是第一操作命令信息和第二操作命令信息包括相同的條件信息并且分別對應(yīng)于第一操作命令信息和第二操作命令信息的多條控制命令信息相互不兼容,但是在第一操作命令進(jìn)一步包括沒有被包括在第二操作命令中的條件信息的情況下,生成的第二操作命令信息被存儲。
即,參考圖7,第一操作命令信息710包括與“第一用戶進(jìn)入房子”有關(guān)的第一條件信息和與“第一門被關(guān)閉”有關(guān)的第二條件信息。另外,第二操作命令信息720包括與第二條件信息相對應(yīng)的條件信息,但是不包括第一條件信息。在這樣的情況下,控制器180存儲生成的第二操作命令信息720。
在此背景下,參考圖7,在第二操作命令信息720被存儲的情況下,基于被事先存儲的第一存儲命令信息的條件信息,控制器180確定被添加到第二操作命令的條件信息。
更加具體地,在第一存儲命令信息的多條條件信息當(dāng)中,被添加到第二操作命令的條件信息是與沒有被包括在第二操作命令中的條件信息相反的條件信息。
例如,如在圖7中所圖示,基于被施加到執(zhí)行屏幕300的用戶輸入,控制器180生成第二操作命令信息720。另外,控制器180存儲第二操作命令信息。在這樣的情況下,在被事先存儲的第一操作命令信息710的多條條件信息當(dāng)中,控制器180將與沒有被包括在第二操作命令信息中的條件信息相反的條件信息730添加到第二操作命令信息。
圖8是描述其中在基于被施加到在圖3中的執(zhí)行屏幕的用戶輸入生成操作命令,條件信息被推薦的情況下控制移動終端的方法的圖。
在此背景下,基于對應(yīng)于被包括在生成的操作命令中的條件信息的控制命令,為了推薦用于生成的操作命令的至少一個附加條件,控制器180輸出與附加條件有關(guān)的信息。
更加具體地,參考圖8,基于用戶輸入(未被圖示),控制器180生成與“當(dāng)?shù)谝挥脩暨M(jìn)入房子時接通第一電燈”有關(guān)的操作命令信息。在這樣的情況下,基于與生成的操作命令信息的“接通第一電燈”有關(guān)的控制命令信息,為了推薦用于生成的操作命令的至少一個附加條件,控制器180輸出與附加條件有關(guān)的信息。
例如,參考圖8,控制器180輸出用于輸入附加條件的圖標(biāo)810?;诒皇┘拥綀D標(biāo)810的用戶輸入,控制器180另外接收與被包括在家庭自動化系統(tǒng)中的電子設(shè)備的驅(qū)動有關(guān)的狀態(tài)信息輸入、由系統(tǒng)的用戶執(zhí)行的操作或者系統(tǒng)的周圍聲音,作為條件信息。
另外,參考圖8,基于被施加到圖標(biāo)810的用戶輸入,控制器180將包括與推薦條件項目有關(guān)的至少一條信息的窗口829輸出到執(zhí)行屏幕300的一個區(qū)域。
更加具體地,基于生成的操作命令的控制命令信息,控制器180確定與推薦條件項目有關(guān)的至少一條信息。例如,在生成的操作命令的控制命令信息是與“接通第一電燈”有關(guān)的信息的情況下,基于被預(yù)設(shè)的推薦信息表,控制器180推薦與第一電燈有關(guān)的至少一條條件信息。
例如,控制器180輸出包括在與“接通第二電燈”有關(guān)的條件信息和與“在特定地點處的照度等于或者小于10lux”有關(guān)的條件信息當(dāng)中的至少一條信息的窗口820,作為與第一電燈有關(guān)的條件信息。
另外,雖然在圖8中未被圖示,基于被事先存儲在存儲器單元170中的家庭自動化系統(tǒng)的日志信息,控制器180推薦與操作命令有關(guān)的信息。
此外,盡管在圖8中未被圖示,基于被存儲在外部數(shù)據(jù)庫中的不同家庭自動化系統(tǒng)的日志信息,控制器180推薦與操作命令有關(guān)的信息。
例如,與操作命令有關(guān)的信息是預(yù)先確定的條件信息和預(yù)先確定的控制命令信息當(dāng)中的至少一個。
在根據(jù)本發(fā)明的一個實施例的移動終端和控制移動終端的方法中,根據(jù)用戶的決定設(shè)置用于被包括在家庭自動化系統(tǒng)中的多個電子設(shè)備的多條操作命令信息。因此,在管理家庭自動化系統(tǒng)中明確地反映用戶的意圖。
另外,通過其中確定是否由用戶的選擇生成操作命令信息的配置,防止在管理家庭自動化系統(tǒng)中的錯誤。因此,提升了系統(tǒng)的穩(wěn)定性。
圖9是描述根據(jù)本發(fā)明的一個實施例的控制家庭自動化系統(tǒng)的方法的流程圖。
參考圖9,在根據(jù)本發(fā)明提出的控制家庭自動化系統(tǒng)的方法中,執(zhí)行存儲使用第一通信協(xié)議的至少一個電子設(shè)備的屬性信息的步驟s210。
在這樣的情況下,第一通信協(xié)議不同于由網(wǎng)絡(luò)部分100b的本地網(wǎng)關(guān)使用的第二通信協(xié)議。
另外,使用第一通信協(xié)議的至少一個電子設(shè)備的屬性信息被存儲在被包括在網(wǎng)絡(luò)部分100b中的異構(gòu)協(xié)議網(wǎng)關(guān)的存儲器單元中。另外,使用第一通信協(xié)議的至少一個電子設(shè)備不可以執(zhí)行與使用第二通信協(xié)議的本地網(wǎng)關(guān)的直接數(shù)據(jù)通信。
接下來,在控制方法中,執(zhí)行步驟s220,其中與被存儲的屬性信息相對應(yīng)的電子設(shè)備執(zhí)行與使用第一通信協(xié)議的無線通信單元的數(shù)據(jù)通信。
更加具體地,無線通信單元是使用第一通信協(xié)議的異構(gòu)網(wǎng)絡(luò)網(wǎng)關(guān)。
另外,使用第一通信協(xié)議的異構(gòu)協(xié)議網(wǎng)關(guān)執(zhí)行與電子設(shè)備的數(shù)據(jù)通信,并且因此接收預(yù)先確定的數(shù)據(jù)并且將接收到的數(shù)據(jù)傳送到外部數(shù)據(jù)庫。例如,外部數(shù)據(jù)庫是云服務(wù)器。
另一方面,在與使用第一通信協(xié)議的電子設(shè)備的數(shù)據(jù)通信被執(zhí)行的情況下,異構(gòu)協(xié)議網(wǎng)關(guān)將警告使用數(shù)據(jù)轉(zhuǎn)換設(shè)備執(zhí)行數(shù)據(jù)通信的數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)的信號傳送到數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)。
接下來,在控制方法中,繼通信數(shù)據(jù)的步驟s220之后,執(zhí)行數(shù)據(jù)轉(zhuǎn)換設(shè)備傳送發(fā)出對于由無線通信單元接收到的數(shù)據(jù)的請求的數(shù)據(jù)請求消息的步驟s230。
更加具體地,在從異構(gòu)網(wǎng)絡(luò)網(wǎng)關(guān)接收異構(gòu)網(wǎng)絡(luò)網(wǎng)關(guān)執(zhí)行與至少一個電子設(shè)備的數(shù)據(jù)通信的信號之后,作為響應(yīng),數(shù)據(jù)轉(zhuǎn)換設(shè)備向異構(gòu)網(wǎng)絡(luò)網(wǎng)關(guān)傳送發(fā)出對于由異構(gòu)協(xié)議網(wǎng)關(guān)接收到的數(shù)據(jù)的請求的數(shù)據(jù)請求消息。
在另一示例中,在異構(gòu)協(xié)議網(wǎng)關(guān)將接收到的數(shù)據(jù)傳送到外部數(shù)據(jù)庫的情況下,數(shù)據(jù)轉(zhuǎn)換設(shè)備向外部數(shù)據(jù)庫傳送數(shù)據(jù)請求消息。
接下來,在控制方法中,響應(yīng)于數(shù)據(jù)請求消息,無線通信單元執(zhí)行將被請求的數(shù)據(jù)傳送到數(shù)據(jù)轉(zhuǎn)換設(shè)備的步驟s240。
更加具體地,當(dāng)接收數(shù)據(jù)請求消息時,異構(gòu)協(xié)議網(wǎng)關(guān)將通過執(zhí)行與至少一個電子設(shè)備的數(shù)據(jù)通信接收到的數(shù)據(jù)傳送到數(shù)據(jù)轉(zhuǎn)換設(shè)備。
在另一示例中,在數(shù)據(jù)轉(zhuǎn)換設(shè)備將數(shù)據(jù)請求消息傳送到外部數(shù)據(jù)庫的情況下,外部數(shù)據(jù)庫的控制器將從異構(gòu)協(xié)議網(wǎng)關(guān)接收到的數(shù)據(jù)傳送到數(shù)據(jù)轉(zhuǎn)換設(shè)備。
另外,在控制方法中,數(shù)據(jù)轉(zhuǎn)換設(shè)備執(zhí)行將被傳送的數(shù)據(jù)轉(zhuǎn)換成符合不同于第一通信協(xié)議的第二通信協(xié)議的數(shù)據(jù)的步驟s250。
更加具體地,數(shù)據(jù)轉(zhuǎn)換設(shè)備以符合異構(gòu)協(xié)議的數(shù)據(jù)被轉(zhuǎn)換的方式存儲被預(yù)設(shè)的轉(zhuǎn)換信息。
另外,基于被事先存儲的轉(zhuǎn)換信息,數(shù)據(jù)轉(zhuǎn)換設(shè)備將符合第一通信協(xié)議的被傳送的數(shù)據(jù)轉(zhuǎn)換成符合不同于第一通信協(xié)議的第二通信的數(shù)據(jù)。
在這樣的情況下,由被包括在家庭自動化系統(tǒng)的網(wǎng)絡(luò)部分100b中的本地網(wǎng)關(guān)使用第二通信協(xié)議。
另一方面,網(wǎng)關(guān)將由數(shù)據(jù)轉(zhuǎn)換設(shè)備從轉(zhuǎn)換產(chǎn)生的數(shù)據(jù)被轉(zhuǎn)換到網(wǎng)絡(luò)部分100b的本地服務(wù)器。
此外,如在圖2和圖9中所示,用于控制使用不同的通信協(xié)議的至少一個電子設(shè)備的應(yīng)用的執(zhí)行屏幕被輸出到被包括在家庭自動化系統(tǒng)的客戶端部分100c中的移動終端的顯示單元151。另外,控制器生成操作命令,為其設(shè)置用于與使用不同的通信協(xié)議的至少一個電子設(shè)備的驅(qū)動有關(guān)的控制命令的至少一個條件。在這樣的情況下,控制器確定是否存儲的操作命令和生成的操作命令形成環(huán)路。然后,在確定的結(jié)果是包括生成的操作命令的多個操作命令形成環(huán)路地情況下,控制器比較與被包括在形成的環(huán)路中的多個操作命令的控制命令有關(guān)的多條信息并且確定是否生成的操作命令被存儲在存儲器單元170中。在使用操作命令的異構(gòu)自動化系統(tǒng)中,在當(dāng)執(zhí)行與存儲的操作命令有關(guān)的數(shù)據(jù)通信時,與存儲的操作命令相對應(yīng)的電子設(shè)備使用不同于系統(tǒng)使用的通信協(xié)議的情況下,如在圖9中所圖示,存儲電子設(shè)備的屬性信息的步驟s210、執(zhí)行數(shù)據(jù)通信的步驟s220、傳送數(shù)據(jù)請求消息的步驟s230、傳送被請求的數(shù)據(jù)的步驟s240以及執(zhí)行轉(zhuǎn)換的步驟s250被執(zhí)行。
下面參考圖10a至圖11b描述在家庭自動化系統(tǒng)中執(zhí)行數(shù)據(jù)通信的方法。
參考圖10a和圖10b,數(shù)據(jù)轉(zhuǎn)換設(shè)備被布置在使用與本地服務(wù)器(家庭日志服務(wù)器)相同的通信協(xié)議的第一網(wǎng)關(guān)341內(nèi)。
另外,被布置在第一網(wǎng)關(guān)341內(nèi)的數(shù)據(jù)轉(zhuǎn)換設(shè)備執(zhí)行與使用不同于由本地服務(wù)器使用的通信協(xié)議的通信協(xié)議的第三網(wǎng)關(guān)343的數(shù)據(jù)通信。
更加具體地,參考圖10a,使用由家庭日志服務(wù)器(本地服務(wù)器)使用的第二通信協(xié)議的集成網(wǎng)關(guān)420執(zhí)行與使用不同于第二通信協(xié)議的第一通信協(xié)議的異構(gòu)協(xié)議網(wǎng)關(guān)422的數(shù)據(jù)通信。
另外,參考圖10a和圖10b,異構(gòu)協(xié)議網(wǎng)關(guān)422將從使用第一通信協(xié)議的至少一個電子設(shè)備440接收到的數(shù)據(jù)傳送到被布置在集成網(wǎng)關(guān)420內(nèi)的數(shù)據(jù)轉(zhuǎn)換設(shè)備421。
更加具體地,使用由異構(gòu)協(xié)議網(wǎng)關(guān)提供的應(yīng)用,數(shù)據(jù)轉(zhuǎn)換設(shè)備421執(zhí)行與異構(gòu)協(xié)議網(wǎng)關(guān)的數(shù)據(jù)通信。
例如,應(yīng)用可以是軟件開發(fā)包(dsk)的形式,庫的形式或者h(yuǎn)ttp協(xié)議的形式。
如在圖10a中所圖示,數(shù)據(jù)轉(zhuǎn)換設(shè)備421重設(shè)被包括在接收到的數(shù)據(jù)中的電子設(shè)備的標(biāo)識信息。另外,數(shù)據(jù)轉(zhuǎn)換設(shè)備421分析接收到的數(shù)據(jù),并且以接收到的數(shù)據(jù)被結(jié)構(gòu)化以與第二通信協(xié)議兼容的方式結(jié)構(gòu)化接收到的數(shù)據(jù)。此外,數(shù)據(jù)轉(zhuǎn)換設(shè)備421設(shè)置從轉(zhuǎn)換產(chǎn)生的并且在本地服務(wù)器中將會使用的數(shù)據(jù)的本地標(biāo)識信息(本地id)。
另一方面,使用諸如wifi、藍(lán)牙、紫蜂、以及z波的通信技術(shù),集成網(wǎng)關(guān)420執(zhí)行與使用第二通信協(xié)議的至少一個電子設(shè)備的數(shù)據(jù)通信。
參考圖11a和圖11b,數(shù)據(jù)轉(zhuǎn)換設(shè)備執(zhí)行在使用第一通信協(xié)議的外部數(shù)據(jù)庫和使用第二通信協(xié)議的無線通信單元之間的數(shù)據(jù)通信。
更加具體地,數(shù)據(jù)轉(zhuǎn)換設(shè)備520執(zhí)行在家庭日志服務(wù)器(本地服務(wù)器)530和云服務(wù)器510之間的數(shù)據(jù)通信。
例如,使用云開放式api,數(shù)據(jù)轉(zhuǎn)換設(shè)備520發(fā)出對于被存儲在云服務(wù)器中的數(shù)據(jù)的請求。開放式api是restful或者ide類型。
另一方面,通過由云服務(wù)器提供的服務(wù)類型確定布置數(shù)據(jù)轉(zhuǎn)換設(shè)備520的位置。
例如,在云服務(wù)器提供ide類型服務(wù)的情況下,數(shù)據(jù)轉(zhuǎn)換設(shè)備520被布置在云服務(wù)器內(nèi)。
在另一示例中,在云服務(wù)器提供restful服務(wù)的情況下,數(shù)據(jù)轉(zhuǎn)換設(shè)備520被布置在家庭日志服務(wù)器內(nèi)。
更加具體地,參考圖11,數(shù)據(jù)轉(zhuǎn)換設(shè)備520執(zhí)行與使用不同于第二通信協(xié)議的第一通信協(xié)議的外部數(shù)據(jù)庫510的數(shù)據(jù)通信。
另外,參考圖11,外部數(shù)據(jù)庫510執(zhí)行與使用第一通信協(xié)議的異構(gòu)協(xié)議網(wǎng)關(guān)的數(shù)據(jù)通信。
如在圖11中所圖示,數(shù)據(jù)轉(zhuǎn)換設(shè)備520重設(shè)被包括在接收到的數(shù)據(jù)中的電子設(shè)備的標(biāo)識信息。另外,數(shù)據(jù)轉(zhuǎn)換設(shè)備520分析接收到的數(shù)據(jù),并且以接收到的數(shù)據(jù)被結(jié)構(gòu)化以與第二通信協(xié)議兼容的方式結(jié)構(gòu)化接收到的數(shù)據(jù)。此外,數(shù)據(jù)轉(zhuǎn)換設(shè)備520設(shè)置從轉(zhuǎn)換產(chǎn)生的并且在本地服務(wù)器將會使用的數(shù)據(jù)的本地標(biāo)識信息(本地id)。
在這樣的情況下,從重設(shè)產(chǎn)生的標(biāo)識信息和本地標(biāo)識信息的屬性是字符串。另外,使用javascript對象表示法(json),數(shù)據(jù)轉(zhuǎn)換設(shè)備520結(jié)構(gòu)化接收到的數(shù)據(jù)。
下面將會參考圖12描述與在接收從轉(zhuǎn)換產(chǎn)生的數(shù)據(jù)的家庭日志服務(wù)器中的數(shù)據(jù)處理有關(guān)的控制方法。
參考圖12,家庭日志服務(wù)器600包括在數(shù)據(jù)接收單元601、數(shù)據(jù)發(fā)送單元602、日志歷史表603以及家庭日志當(dāng)前值表604當(dāng)中的至少一個。
更加具體地,與在被包括在家庭自動化系統(tǒng)中的組成元件之間的數(shù)據(jù)通信有關(guān)的日志信息和與由組成元件執(zhí)行的操作有關(guān)的日志信息當(dāng)中的至少一個被存儲在家庭日志歷史表603中。
另外,與被包括在家庭自動化系統(tǒng)中的各個組成元件的當(dāng)前狀態(tài)有關(guān)的信息被存儲在家庭日志電流值表604中。
因此,在控制家庭自動化系統(tǒng)的方法中,執(zhí)行將從轉(zhuǎn)換產(chǎn)生的數(shù)據(jù)傳送到本地服務(wù)器(家庭日志服務(wù)器)的步驟。
另外,在控制方法中,執(zhí)行基于從轉(zhuǎn)換產(chǎn)生的并且被傳送到本地服務(wù)器的數(shù)據(jù)存儲家庭自動化系統(tǒng)的日志信息并且編輯系統(tǒng)的狀態(tài)信息的步驟。
在根據(jù)本發(fā)明的一個實施例的移動終端和控制該移動終端的方法中,根據(jù)用戶的決定設(shè)置用于被包括在家庭自動化系統(tǒng)中的多個電子設(shè)備的多條操作命令信息。因此,在管理家庭自動化系統(tǒng)中明確地反映用戶的意圖。
另外,通過其中確定是否由用戶的選擇產(chǎn)生操作命令信息的配置,防止在管理家庭自動化系統(tǒng)中的錯誤。因此,提升了系統(tǒng)的穩(wěn)定性。
在根據(jù)本發(fā)明的一個實施例的家庭自動化系統(tǒng)和控制該家庭自動化系統(tǒng)的方法中,執(zhí)行與使用各種網(wǎng)絡(luò)協(xié)議的電子設(shè)備的數(shù)據(jù)通信。因此,提升了家庭自動化系統(tǒng)的網(wǎng)絡(luò)兼容性。
因此,電子設(shè)備的網(wǎng)絡(luò)屬性在使用家庭自動化系統(tǒng)中沒有強加任何限制。因此,增加了用戶便利。
以使用應(yīng)用物聯(lián)網(wǎng)的家庭自動化設(shè)備和包括此家庭自動化設(shè)備的家庭自動化系統(tǒng)的各種工業(yè)領(lǐng)域中實現(xiàn)本發(fā)明。
使用具有在其上存儲的指令的機器可讀介質(zhì)可以實現(xiàn)各種實施例,該指令由處理器執(zhí)行以實現(xiàn)在此陳述的各種方法??赡艿臋C器可讀介質(zhì)的示例包括hdd(硬盤驅(qū)動器)、ssd(固態(tài)盤)、sdd(硅盤驅(qū)動器)、rom、ram、cd-rom、磁帶、軟盤、光數(shù)據(jù)存儲設(shè)備、在此陳述的其它類型的存儲介質(zhì)以及其組合。如有必要,以載波(例如,互聯(lián)網(wǎng)上的傳輸)的形式可以實現(xiàn)機器可讀介質(zhì)。處理器可以包括移動終端的控制器180。
前述的實施例和優(yōu)點僅是示例性的并且不被解釋為限制本公開。本教導(dǎo)能夠被容易地應(yīng)用于其它類型的方法和設(shè)備。此描述旨在是說明性的,并且不限制權(quán)利要求的范圍。對本領(lǐng)域的技術(shù)人員來說,許多的替代、修改和變化將會是顯然的??梢砸愿鞣N方式組合在此描述的示例性實施例的特征、結(jié)構(gòu)、方法和其它的特性,以獲得附加的和/或可替選地示例性實施例。
因為在不偏離其特性的情況下目前的特征可以被以數(shù)種形式體現(xiàn),所以還應(yīng)該理解上述實施例不受前面的說明的任何細(xì)節(jié)限制,除非另有規(guī)定,否則應(yīng)該在它的如在所附權(quán)利要求中限定的范圍內(nèi)被寬泛地考慮,并且因此落入權(quán)利要求的范圍或者這種范圍的等價形式內(nèi)的所有的改變和修改意欲被所附權(quán)利要求所涵蓋。