專(zhuān)利名稱(chēng):使用單個(gè)控制器控制多個(gè)家庭裝置的方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
與本發(fā)明一致的方法和系統(tǒng)涉及控制家庭裝置,更具體地講,涉及使用單個(gè)控制器控制多個(gè)家庭裝置。
背景技術(shù):
在具有“n”個(gè)家庭裝置的家庭網(wǎng)絡(luò)中,“n”個(gè)家庭裝置需要“n”個(gè)控制器。然而,這種布置會(huì)使用戶(hù)感到不便,這是因?yàn)槊看斡脩?hù)控制不同的家庭裝置時(shí),必須選擇與各個(gè)家庭裝置相應(yīng)的控制器。此外,按照這樣的布置,用戶(hù)必須學(xué)會(huì)如何操作每個(gè)相應(yīng)的控制器。
當(dāng)為每個(gè)家庭裝置準(zhǔn)備控制器時(shí),現(xiàn)有控制器方法設(shè)置通過(guò)將控制脈沖映射到控制器的某一鍵而設(shè)置的該鍵,因而只產(chǎn)生一個(gè)控制代碼。為了解決以上問(wèn)題,提出一種智能控制器(Smart Remocon,例如,或者Philips iPronto),但是智能控制器的缺點(diǎn)是用戶(hù)難以根據(jù)他們的直覺(jué)來(lái)使用該機(jī)器。此外,通過(guò)智能控制器執(zhí)行特定功能包括幾個(gè)選擇步驟,這引起操作智能控制器的不方便,并且需要較長(zhǎng)時(shí)間來(lái)執(zhí)行特定功能。
發(fā)明內(nèi)容
本發(fā)明提供了一種使用單個(gè)控制器控制多個(gè)家庭裝置的方法及其系統(tǒng)。
根據(jù)本發(fā)明的一方面,提供了一種使用單個(gè)控制器控制多個(gè)家庭裝置的方法,該方法包括家庭服務(wù)器檢測(cè)家庭網(wǎng)絡(luò)中的家庭裝置,其中,設(shè)置家庭服務(wù)器來(lái)管理家庭裝置;家庭服務(wù)器從家庭裝置的服務(wù)提供者接收家庭裝置的控制脈沖代碼;家庭服務(wù)器從控制脈沖代碼創(chuàng)建鍵映射表;和家庭服務(wù)器將鍵映射表發(fā)送給一個(gè)控制器。
家庭服務(wù)器檢測(cè)家庭裝置的步驟包括接收家庭裝置的描述消息;確認(rèn)是否更新家庭網(wǎng)絡(luò)的家庭裝置的描述消息信息;和當(dāng)需要更新家庭裝置的描述消息信息時(shí),創(chuàng)建家庭裝置管理表。
接收控制脈沖代碼的步驟包括向服務(wù)提供者請(qǐng)求控制脈沖代碼;和從服務(wù)提供者接收控制脈沖代碼。創(chuàng)建鍵映射表的步驟包括將控制脈沖代碼映射到用于控制家庭裝置的鍵表。
發(fā)送鍵映射表的步驟包括控制器向家庭服務(wù)器請(qǐng)求鍵映射表;和同步控制器和家庭服務(wù)器之間的消息通信。
根據(jù)本發(fā)明的另一方面,提供了一種使用單個(gè)控制器控制多個(gè)家庭裝置的系統(tǒng),該系統(tǒng)包括家庭服務(wù)器,用于從服務(wù)提供者接收用于控制家庭裝置的控制脈沖代碼,并從該控制脈沖代碼創(chuàng)建控制家庭裝置所必需的鍵映射表;和控制器,用于從家庭服務(wù)器接收鍵映射表并且控制家庭網(wǎng)絡(luò)中的家庭裝置。
家庭服務(wù)器包括裝置描述管理單元,用于檢測(cè)家庭網(wǎng)絡(luò)中的家庭裝置并從服務(wù)提供者接收用于控制家庭裝置的控制脈沖代碼;鍵表處理單元,用于從獲得的控制脈沖代碼創(chuàng)建控制家庭裝置所必需的鍵映射表;和消息處理單元,用于將鍵映射表發(fā)送給用于控制家庭裝置的一個(gè)控制器。裝置描述管理單元具有自動(dòng)檢測(cè)單元,用于接收家庭裝置發(fā)送的家庭裝置的描述消息;和代碼請(qǐng)求單元,用于從服務(wù)提供者請(qǐng)求控制脈沖代碼。
鍵表處理單元包括映射用于控制家庭裝置的鍵表的控制脈沖代碼映射功能單元。
通過(guò)下面結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的各方面將會(huì)變得更加清楚,其中圖1是根據(jù)本發(fā)明示例性實(shí)施例的家庭網(wǎng)絡(luò)系統(tǒng)的示圖;圖2是根據(jù)本發(fā)明示例性實(shí)施例的使用一個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)的概念示圖;圖3A是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)中的家庭服務(wù)器的裝置描述管理單元的功能方框圖;圖3B是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)中的家庭服務(wù)器的裝置描述管理單元的流程圖;圖4A是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)中的家庭服務(wù)器的鍵表處理單元的功能方框圖;圖4B是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)中的家庭服務(wù)器的鍵表處理單元的流程圖;圖5A是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的家庭裝置控制系統(tǒng)中的家庭服務(wù)器的消息處理單元的功能方框圖;圖5B是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制系統(tǒng)中的家庭服務(wù)器的消息處理單元的消息序列圖;圖6A是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制方法中的家庭裝置的注冊(cè)處理的消息序列圖;和圖6B是根據(jù)本發(fā)明示例性實(shí)施例的使用單個(gè)控制器控制多個(gè)家庭裝置的控制方法的消息序列圖。
具體實(shí)施例方式
以下,將參照附圖來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例。
在下面的描述中,即使在不同的附圖中,相同的標(biāo)號(hào)也用于表示相同的部件。僅提供諸如詳細(xì)結(jié)構(gòu)和部件的定義在下面的描述中的事物來(lái)幫助本領(lǐng)域的普通技術(shù)人員全面理解本發(fā)明。因而,應(yīng)該理解,沒(méi)有那些定義的內(nèi)容也可實(shí)現(xiàn)本發(fā)明。此外,由于公知的功能或結(jié)構(gòu)在不必要的細(xì)節(jié)上會(huì)使本發(fā)明難以理解,所以在下面的描述中沒(méi)有詳細(xì)描述這些公知的功能或結(jié)構(gòu)。
圖1是根據(jù)本發(fā)明示例性實(shí)施例的家庭網(wǎng)絡(luò)系統(tǒng)的示圖。圖1中的家庭網(wǎng)絡(luò)系統(tǒng)包括家庭服務(wù)器100、控制器120、服務(wù)提供者140和家庭裝置160。家庭服務(wù)器100向家庭裝置160發(fā)送媒體源。家庭裝置160執(zhí)行發(fā)送的媒體源,而控制器120控制家庭裝置160。
圖2是根據(jù)本發(fā)明示例性實(shí)施例的使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)的概念示圖。家庭服務(wù)器100包括裝置描述(profile)管理單元230、鍵表處理單元260和消息處理單元290。裝置描述管理單元230對(duì)家庭網(wǎng)絡(luò)系統(tǒng)的家庭裝置160的描述進(jìn)行注冊(cè)和管理。鍵表處理單元260創(chuàng)建鍵映射表410,從而分別控制家庭裝置160中的每個(gè)。消息處理單元290將上述鍵映射表410發(fā)送給控制器120,從而控制器120可控制家庭裝置160中的每個(gè)。
圖3A是根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器120控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的裝置描述管理單元230的功能方框圖。圖3B顯示根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器120控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的裝置描述管理單元230的流程圖。參照?qǐng)D3A,裝置描述管理單元230包括自動(dòng)檢測(cè)單元300和控制脈沖代碼請(qǐng)求單元320。自動(dòng)檢測(cè)單元300創(chuàng)建裝置管理表340。
將參照?qǐng)D3A和圖3B來(lái)描述根據(jù)本發(fā)明示例性實(shí)施例的裝置描述管理單元230的操作原理。家庭網(wǎng)絡(luò)的新安裝的家庭裝置向系統(tǒng)發(fā)送通知其存在的裝置描述發(fā)現(xiàn)消息。自動(dòng)檢測(cè)單元300接收由家庭網(wǎng)絡(luò)內(nèi)新安裝的家庭裝置發(fā)送的裝置描述發(fā)現(xiàn)消息(操作S350)。裝置描述管理單元230通過(guò)自動(dòng)檢測(cè)單元300獲得裝置描述信息,諸如,制造商、型號(hào)或統(tǒng)一資源定位符(URL)。
在檢查是否更新裝置描述(操作S360)之后,當(dāng)從以上討論的裝置描述檢查處理斷定更新裝置描述時(shí),裝置描述管理單元230通過(guò)上述裝置描述信息創(chuàng)建裝置管理表340(操作S370)??刂泼}沖代碼請(qǐng)求單元320從裝置管理表340讀取裝置描述信息。控制脈沖代碼請(qǐng)求單元320通過(guò)裝置描述信息的URL從服務(wù)提供者140請(qǐng)求控制脈沖代碼(操作S380)。
服務(wù)提供者140向控制脈沖代碼請(qǐng)求單元320發(fā)送控制脈沖代碼。在接收控制脈沖代碼(操作S390)之后,控制脈沖代碼請(qǐng)求單元320在裝置管理表340中記錄控制脈沖代碼。
圖4A是根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的鍵表處理單元260的功能方框圖。圖4B是根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的鍵表處理單元260的流程圖。參照?qǐng)D4A,根據(jù)本發(fā)明示例性實(shí)施例的鍵表處理單元260包括控制脈沖代碼映射功能單元400。以下參照?qǐng)D4A和圖4B來(lái)描述根據(jù)本發(fā)明示例性實(shí)施例的鍵表處理單元260的操作原理??刂泼}沖代碼映射功能單元400從上述裝置描述管理單元230的控制脈沖代碼請(qǐng)求單元320接收從服務(wù)提供者140發(fā)送的控制脈沖代碼(操作S420)。
將諸如注冊(cè)在裝置管理表340中的裝置描述的制造商和型號(hào)的信息輸入控制脈沖代碼映射功能單元400??刂泼}沖代碼映射功能單元400使用裝置描述信息,來(lái)將相應(yīng)家庭裝置160的控制脈沖代碼映射到用于控制家庭裝置160中的相應(yīng)一個(gè)的鍵表值(操作S430)。通過(guò)上述處理,控制脈沖代碼映射功能單元400創(chuàng)建用于控制家庭網(wǎng)絡(luò)系統(tǒng)的家庭裝置160的新安裝的家庭裝置的鍵映射表410(操作S440)。當(dāng)家庭網(wǎng)絡(luò)系統(tǒng)的家庭裝置160中的現(xiàn)有一個(gè)的控制脈沖代碼被改變時(shí),現(xiàn)有的鍵映射表410被更新。
結(jié)果,存在與家庭網(wǎng)絡(luò)系統(tǒng)的家庭裝置160中的每個(gè)相關(guān)的鍵映射表410。鍵映射表410中的每個(gè)通過(guò)下述消息處理過(guò)程被發(fā)送到一個(gè)控制器120,并用于控制家庭裝置160中的每個(gè)。
圖5A是根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的消息處理單元290的功能方框圖。如圖5A所示,根據(jù)本發(fā)明示例性實(shí)施例的消息處理單元290包括消息通信同步功能單元500和兩路通信接口510。消息通信同步功能單元500和兩路通信接口510同步控制器120和家庭服務(wù)器100之間的通信并處理協(xié)議。
圖5B是根據(jù)本發(fā)明示例性實(shí)施例的包括在使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)的家庭服務(wù)器100中的消息處理單元290的消息序列圖。下面參照?qǐng)D5B來(lái)描述根據(jù)本發(fā)明示例性實(shí)施例的消息處理單元290的操作原理。控制器120向家庭服務(wù)器100請(qǐng)求鍵映射表410(操作S520)。家庭服務(wù)器100與控制器120進(jìn)行消息通信同步處理,該處理包括從家庭服務(wù)器100向控制器120發(fā)送同步消息(操作S530)和從控制器120向家庭服務(wù)器100發(fā)送確認(rèn)消息(操作S540)。此外,家庭服務(wù)器100向控制器120發(fā)送鍵映射表410(操作S550)。
圖6A是根據(jù)本發(fā)明示例性實(shí)施例的家庭裝置160之一與使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)中的家庭服務(wù)器100的注冊(cè)處理的消息序列圖。圖6A中的消息序列包括家庭裝置160之一和家庭服務(wù)器100之間的信號(hào)流、家庭服務(wù)器100之內(nèi)的信號(hào)流以及家庭服務(wù)器100和服務(wù)提供者140之間的信號(hào)流。在注冊(cè)處理器的處理操作中,家庭裝置160之一發(fā)送指示家庭裝置的存在的裝置描述發(fā)現(xiàn)消息(操作S600)。
家庭服務(wù)器100接收裝置描述發(fā)現(xiàn)消息,裝置描述管理單元230獲得裝置描述信息。當(dāng)需要更新諸如何時(shí)安裝新的家庭裝置的裝置描述時(shí),家庭服務(wù)器100創(chuàng)建裝置管理表(操作S610),并向服務(wù)提供者140請(qǐng)求裝置控制脈沖代碼(操作S620)。服務(wù)提供者140向家庭服務(wù)器100發(fā)送裝置控制脈沖代碼(操作S630),家庭服務(wù)器100通過(guò)控制脈沖代碼映射來(lái)創(chuàng)建控制器鍵映射表410(操作S640)。
圖6B是根據(jù)本發(fā)明示例性實(shí)施例的使用一個(gè)控制器控制多個(gè)家庭裝置160的控制系統(tǒng)中的家庭服務(wù)器100的消息序列圖。圖6B所示的消息序列包括控制器120和家庭服務(wù)器100之間的信號(hào)流以及控制器120和家庭裝置160中的特定一個(gè)之間的信號(hào)流。在控制器120中,家庭裝置160中的特定一個(gè)的設(shè)置和控制操作顯示在圖6B中,其中,控制器120向家庭服務(wù)器100請(qǐng)求控制器鍵映射表410(操作S650)。家庭服務(wù)器100向控制器120發(fā)送控制器鍵映射表410(操作S660)。
控制器120向家庭裝置160中的特定一個(gè)發(fā)送對(duì)關(guān)于將由控制器120控制的裝置的信息的請(qǐng)求(操作S670)。家庭裝置160中的該特定一個(gè)向控制器120發(fā)送確認(rèn)將由控制器120控制的裝置的信息(操作S680)。在操作S690中,控制器120將在操作S680從家庭裝置之一發(fā)送的確認(rèn)將由控制器120控制的裝置的上述信息與在操作S660從家庭服務(wù)器100發(fā)送的鍵映射表410進(jìn)行匹配??刂破?20向家庭裝置160中的該特定一個(gè)發(fā)送裝置控制信號(hào)(操作S695),并控制家庭裝置160中的該特定一個(gè)的操作。
如上所述,在家庭網(wǎng)絡(luò)系統(tǒng)中,多個(gè)家庭裝置160由單個(gè)控制器120控制。結(jié)果,用戶(hù)不必?fù)碛信c多個(gè)家庭裝置160對(duì)應(yīng)的多個(gè)控制器,也不必學(xué)習(xí)如何操作這樣的多個(gè)控制器。
盡管已參照本發(fā)明的某些示例性實(shí)施例顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求所限定的本發(fā)明實(shí)施例的精神和范圍的情況下,可以對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
1.一種使用單個(gè)控制器控制多個(gè)家庭裝置的方法,該方法包括家庭服務(wù)器檢測(cè)家庭網(wǎng)絡(luò)中的家庭裝置,其中,家庭服務(wù)器管理家庭裝置;家庭服務(wù)器接收家庭裝置的控制脈沖代碼;家庭服務(wù)器使用接收的控制脈沖代碼創(chuàng)建鍵映射表;和家庭服務(wù)器通過(guò)用于控制家庭裝置的一個(gè)控制器將鍵映射表從家庭服務(wù)器發(fā)送到家庭網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的方法,其中,家庭服務(wù)器從服務(wù)提供者接收家庭裝置的控制脈沖代碼。
3.如權(quán)利要求2所述的方法,其中,檢測(cè)家庭裝置的步驟包括接收包括家庭裝置的描述信息的描述消息;確定是否更新家庭裝置的描述消息信息;和如果確定更新家庭裝置的描述消息信息,那么創(chuàng)建家庭裝置管理表。
4.如權(quán)利要求2所述的方法,其中,接收控制脈沖代碼的步驟包括向服務(wù)提供者請(qǐng)求控制脈沖代碼;和從服務(wù)提供者接收控制脈沖代碼。
5.如權(quán)利要求2所述的方法,其中,創(chuàng)建鍵映射表的步驟包括將控制脈沖代碼映射到鍵映射表,以使得控制器能夠控制家庭裝置。
6.如權(quán)利要求2所述的方法,其中,發(fā)送鍵映射表的步驟包括控制器向家庭服務(wù)器請(qǐng)求鍵映射表;和同步控制器和家庭服務(wù)器之間的消息通信。
7.如權(quán)利要求1所述的方法,其中,映射表將家庭裝置的控制脈沖代碼映射到鍵表值,以控制家庭裝置中的相應(yīng)一個(gè)。
8.一種用于控制家庭網(wǎng)絡(luò)的多個(gè)家庭裝置的系統(tǒng),該系統(tǒng)包括家庭服務(wù)器,接收用于控制家庭裝置的控制脈沖代碼,并使用接收的控制脈沖代碼創(chuàng)建鍵映射表;和控制器,用于從家庭服務(wù)器接收鍵映射表并控制家庭網(wǎng)絡(luò)中的家庭裝置。
9.如權(quán)利要求8所述的系統(tǒng),其中,控制脈沖代碼從服務(wù)提供者被接收。
10.如權(quán)利要求8所述的系統(tǒng),其中,家庭服務(wù)器包括裝置描述管理單元,檢測(cè)家庭網(wǎng)絡(luò)的家庭裝置并從服務(wù)提供者接收控制脈沖代碼;鍵表處理單元,從接收的控制脈沖代碼創(chuàng)建鍵映射表;和消息處理單元,將鍵映射表發(fā)送給控制家庭裝置的一個(gè)控制器。
11.如權(quán)利要求10所述的系統(tǒng),其中,裝置描述管理單元包括自動(dòng)檢測(cè)單元,接收從家庭裝置發(fā)送的家庭裝置描述消息;和代碼請(qǐng)求單元,向服務(wù)提供者請(qǐng)求控制脈沖代碼。
12.如權(quán)利要求10所述的系統(tǒng),其中,鍵表處理單元包括映射用于控制家庭裝置的鍵表的控制脈沖代碼映射功能單元。
13.如權(quán)利要求8所述的系統(tǒng),其中,映射表將家庭裝置的控制脈沖代碼映射到鍵表值,以控制家庭裝置中的相應(yīng)一個(gè)。
全文摘要
一種在家庭網(wǎng)絡(luò)系統(tǒng)中使用單個(gè)控制器控制多個(gè)家庭裝置的方法,該方法包括家庭服務(wù)器檢測(cè)家庭網(wǎng)絡(luò)中的家庭裝置,其中,設(shè)置家庭服務(wù)器來(lái)管理家庭裝置;家庭服務(wù)器從家庭裝置的服務(wù)提供者接收家庭裝置的控制脈沖代碼;家庭服務(wù)器從該控制脈沖代碼創(chuàng)建鍵映射表;和家庭服務(wù)器將鍵映射表發(fā)送給一個(gè)控制器。
文檔編號(hào)H04L12/28GK1825802SQ20061000764
公開(kāi)日2006年8月30日 申請(qǐng)日期2006年2月15日 優(yōu)先權(quán)日2005年2月21日
發(fā)明者李晟溱, 李相浩 申請(qǐng)人:三星電子株式會(huì)社