本發(fā)明關(guān)于一種控制方法,尤其是關(guān)于一種電子裝置的群組控管的方法。本發(fā)明亦關(guān)于一種透過(guò)建置工作空間執(zhí)行電子裝置的群組控管方法的控制機(jī)器。
背景技術(shù):
::隨著信息通信技術(shù)的日新月異,打造信息化、數(shù)字化、人性化以及便利化的智能生活,已成未來(lái)必然趨勢(shì),而與日常生活息息相關(guān)的家電產(chǎn)品,自然成為落實(shí)數(shù)字家庭愿景、營(yíng)造智能生活的關(guān)鍵,因此將家電產(chǎn)品智能化是產(chǎn)業(yè)未來(lái)重要的發(fā)展方向。所謂的智能家電,泛指具有連網(wǎng)功能的消費(fèi)性電子產(chǎn)品及家用電器,而上述所指的連網(wǎng)可為連結(jié)廣域的服務(wù)網(wǎng)絡(luò)、局域的家庭網(wǎng)絡(luò)或任何其他適合網(wǎng)絡(luò),其主要目的在于整合與連結(jié)各種家電,以實(shí)現(xiàn)家庭數(shù)字化、智能化及系統(tǒng)整合化的功能。為了整合與連結(jié)各種家電,目前業(yè)界開(kāi)發(fā)者大都傾向藉由使不同廠牌、不同產(chǎn)品或不同功能的家電之間透過(guò)統(tǒng)一的通信協(xié)議來(lái)進(jìn)行溝通。舉例來(lái)說(shuō),美國(guó)高通(Qualcomm)公司就提出基于AllJoyn開(kāi)放軟件架構(gòu)的通信芯片供各家電廠商應(yīng)用,藉此各種家電彼此之間就可透過(guò)AllJoyn進(jìn)行互動(dòng)。請(qǐng)參閱圖1,其為多個(gè)安裝AllJoyn通信芯片的家電彼此之間進(jìn)行通信的現(xiàn)有方法的示意圖。在圖1中,第一電子裝置11(如熱水器)以及第二電子裝置12(如電視)內(nèi)皆分別設(shè)置有基于AllJoyn開(kāi)放軟件架構(gòu)所開(kāi)發(fā)的通信芯片111、121。而控制機(jī)器13(如電腦)中則設(shè)置有相對(duì)應(yīng)于第一電子裝置11的第一驅(qū)動(dòng)程序(devicedriver)131、相對(duì)應(yīng)于第二電子裝置12的第二驅(qū)動(dòng)程序132以及用以控管第一電子裝置11與第二電子裝置12的控制管理構(gòu)件133。由于第一驅(qū)動(dòng)程序131、第二驅(qū)動(dòng)程序132以及控制管理構(gòu)件133皆符合AllJoyn通信協(xié)議,故第一驅(qū)動(dòng)程序131所驅(qū)動(dòng)的第一電子裝置11與第二驅(qū)動(dòng)程序132所驅(qū)動(dòng)的第二電子裝置12可透過(guò)控制管理構(gòu)件133而順利地彼此進(jìn)行溝通。換言之,透過(guò)第一驅(qū)動(dòng)程序131、第二驅(qū)動(dòng)程序132以及控制管理構(gòu)件133,第一電子裝置11與第二電子裝置12可彼此相互操作并達(dá)成共同和互動(dòng)目標(biāo)。除此之外,由微軟(Microsoft)、飛利浦(Philip)、索尼(Sony)等公司所成立的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA,DigitalLivingNetworkAlliance)亦建立一套用來(lái)供各種家電互相聯(lián)機(jī)以共同作業(yè)的通信協(xié)議,而臺(tái)灣工研院能資所也有提出SAANet控制協(xié)議來(lái)供各家電廠商應(yīng)用。請(qǐng)參閱圖2,其為安裝不同通信協(xié)議的通信芯片的家電進(jìn)行通信的現(xiàn)有通信方法的示意圖。在圖2中,第一電子裝置11(如熱水器)內(nèi)設(shè)置有基于AllJoyn開(kāi)放軟件架構(gòu)所開(kāi)發(fā)的AllJoyn通信芯片111。第三電子裝置16(如電視)內(nèi)設(shè)置有基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟的通信協(xié)議所開(kāi)發(fā)的DLNA通信芯片161。且第四電子裝置14(如電冰箱)內(nèi)設(shè)置有基于SAANet控制協(xié)議所開(kāi)發(fā)的SAANet通信芯片141。而控制機(jī)器15(如電腦)中則設(shè)置有相對(duì)應(yīng)于第一電子裝置11的第一驅(qū)動(dòng)程序151、相對(duì)應(yīng)于第三電子裝置16的第三驅(qū)動(dòng)程序152以及相對(duì)應(yīng)于第四電子裝置14的第四驅(qū)動(dòng)程序153,其中,第一驅(qū)動(dòng)程序151因其是基于AllJoyn開(kāi)放軟件架構(gòu)被開(kāi)發(fā)而能夠支持第一電子裝置11,第三驅(qū)動(dòng)程序152因其是基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟的通信協(xié)議被開(kāi)發(fā)而能夠支持第三電子裝置16進(jìn)行作業(yè),且第四驅(qū)動(dòng)程序153因其是基于SAANet控制協(xié)議被開(kāi)發(fā)而能夠支持第四電子裝置14。然而,由于第一驅(qū)動(dòng)程序151、第三驅(qū)動(dòng)程序152以及第四驅(qū)動(dòng)程序153無(wú)法在共通的通信協(xié)議下運(yùn)作,故第一電子裝置11、第三電子裝置16以及第四電子裝置14三者彼此之間就無(wú)法順利地進(jìn)行互動(dòng)和溝通。進(jìn)一步而言,不同廠牌的家電廠商難免存在著競(jìng)爭(zhēng)關(guān)系,故在商業(yè)利益考慮下,很有可能不愿意與不同廠牌的家電廠商接受共通的通信協(xié)議或使用共通的通信芯片。請(qǐng)參閱圖3,其為安裝不同通信協(xié)議的通信芯片的家電進(jìn)行通信和互動(dòng)的現(xiàn)有方法的示意圖。在圖3中,控制機(jī)器15'中另設(shè)置有由家電制造商、控制機(jī)器制造商或第三方所開(kāi)發(fā)設(shè)計(jì)的界面程序154,作為第一驅(qū)動(dòng)程序151、第三驅(qū)動(dòng)程序152以及第四驅(qū)動(dòng)程序153的溝通媒介。因此,第一電子裝置11、第三電子裝置16以及第四電子裝置14彼此之間就能夠進(jìn)行溝通和互動(dòng)。然而,未來(lái)供新家電或現(xiàn)有家電互相聯(lián)機(jī)以共同作業(yè)的通信協(xié)議并不會(huì)只有如上所述的三種協(xié)議。新的通信協(xié)議可能無(wú)法彼此或與現(xiàn)有通信協(xié)議互相溝通。因此,控制機(jī)器15'中的界面程序154就得頻繁地更新,如此會(huì)造成使用者在操作上的負(fù)擔(dān)。當(dāng)基于諸多理由使界面程序154不再可更新時(shí),采用由新的通信協(xié)議所開(kāi)發(fā)的通信芯片的一些家電就無(wú)法與其他家電進(jìn)行互動(dòng),這將帶來(lái)使用上的問(wèn)題。是以,現(xiàn)今需要的是一種可變通的作業(yè)環(huán)境,其能夠容易與便利地將新的通信協(xié)議加入至控制機(jī)器,亦能夠隨時(shí)地將不需要的通信協(xié)議從控制機(jī)器中移除。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的一目的在于提供一種電子裝置的群組控管方法,以方便且有效率地使多個(gè)電子裝置(如多個(gè)家電)彼此之間能夠溝通與互動(dòng)。舉例來(lái)說(shuō),家庭用戶(hù)常在洗澡的過(guò)程中突然遭遇沒(méi)有熱水的窘境,原因在于熱水器的電池的電能已耗盡,但家庭用戶(hù)卻無(wú)法事先得知。而經(jīng)由本發(fā)明電子裝置的群組控管方法,其它常用的家電(如電視、冰箱等)能夠于熱水器的電池的電量小于某一程度時(shí)就提前顯示警告通知,也就能避免上述窘境的發(fā)生。本發(fā)明的一另一目的在于提供一種控制機(jī)器,使得多個(gè)基于不同通信協(xié)議所開(kāi)發(fā)并由不同型態(tài)的通信控制芯片所控制的電子裝置(如多個(gè)家電)能夠輕易且彈性地被群組控管。一方面,本發(fā)明提供一種電子裝置的群組控管方法,其中多個(gè)電子裝置與一控制機(jī)器相溝通。該方法包括:提供用以建置一工作空間的一可投影的空間實(shí)體予該控制機(jī)器,且該可投影的空間實(shí)體是供一控制管理工具以及用以驅(qū)動(dòng)該多個(gè)電子裝置的多個(gè)統(tǒng)一化工具選擇性地加入其中;以及該控制機(jī)器利用一投影手段解譯可投影的空間實(shí)體,使透過(guò)該可投影的空間實(shí)體建置的該工作空間所相對(duì)應(yīng)的一被投影的工作空間被自動(dòng)建立在該控制機(jī)器上;其中,該控制管理工具是透過(guò)該多個(gè)統(tǒng)一化工具獲得該多個(gè)電子裝置中的至少一第一者的至少一狀態(tài)信息,并使該多個(gè)電子裝置中的至少一第二者執(zhí)行相對(duì)應(yīng)于該至少一狀態(tài)信息的至少一任務(wù)。另一方面,本發(fā)明亦提供一種控制機(jī)器,用以對(duì)多個(gè)電子裝置進(jìn)行群組控管,其包括一投影手段,用以解譯一可投影的空間實(shí)體,使透過(guò)該可投影的空間實(shí)體建置的一工作空間所相對(duì)應(yīng)的一被投影的工作空間被建立,其中該可投影的空間實(shí)體設(shè)置是供一控制管理工具以及用以驅(qū)動(dòng)該多個(gè)電子裝置的多個(gè)統(tǒng)一化工具選擇性地加入其中;且該控制管理工具是透過(guò)該多個(gè)統(tǒng)一化工具獲得該多個(gè)電子裝置中的至少一第一者的至少一狀態(tài)信息,并使該多個(gè)電子裝置中的至少一第二者執(zhí)行相對(duì)應(yīng)于該至少一狀態(tài)信息的至少一任務(wù)。于一較佳實(shí)施例中,該控制管理工具為一通知工具,其于獲得該第一電子裝置的狀態(tài)信息后將該狀態(tài)信息傳輸至該第二電子裝置中,使該狀態(tài)信息被該第二電子裝置顯示、處理及/或運(yùn)算。于一較佳實(shí)施例中,該多個(gè)統(tǒng)一化工具包括屬于該第一電子裝置的一第一驅(qū)動(dòng)程序以及屬于該第二電子裝置的一第二驅(qū)動(dòng)程序;其中,該控制管理工具透過(guò)該第一驅(qū)動(dòng)程序而偵測(cè)得到該第一電子裝置的該至少一狀態(tài)信息,并透過(guò)該第二驅(qū)動(dòng)程序驅(qū)動(dòng)該第二電子裝置執(zhí)行相對(duì)應(yīng)于該至少一狀態(tài)信息的該至少一任務(wù)。于一較佳實(shí)施例中,該多個(gè)統(tǒng)一化工具是由分別屬于該多個(gè)電子裝置的多個(gè)驅(qū)動(dòng)程序經(jīng)由被統(tǒng)一化后所形成,且每一該驅(qū)動(dòng)程序用以供相對(duì)應(yīng)的該電子裝置與該控制管理工具進(jìn)行通信。于一較佳實(shí)施例中,該多個(gè)驅(qū)動(dòng)程序中的至少之一是由一軟件開(kāi)發(fā)工具包所開(kāi)發(fā)而成。于一較佳實(shí)施例中,該多個(gè)驅(qū)動(dòng)程序是于被統(tǒng)一化后配置于該被投影的工作空間中以彼此兼容。于一較佳實(shí)施例中,該控制管理工具設(shè)置于該多個(gè)統(tǒng)一化工具中的至少一者中。于一較佳實(shí)施例中,該第一電子裝置與該第二電子裝置為不同類(lèi)型的電子裝置。于一較佳實(shí)施例中,該第一電子裝置與該第二電子裝置是由不同制造商制造、或提供不同功用、或由不同制造商制造且提供不同功用。于一較佳實(shí)施例中,該方法應(yīng)用于群組控管一家電系統(tǒng)、一醫(yī)療設(shè)備系統(tǒng)、一保安控制系統(tǒng)、一消防保安控制系統(tǒng)或一交通運(yùn)輸系統(tǒng)。于一較佳實(shí)施例中,該控制機(jī)器為一電腦、一家用電器、一手持式電子裝置或一穿戴式電子裝置。于一較佳實(shí)施例中,該可投影的空間實(shí)體為一對(duì)象(object)、一可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件、或以一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)或一結(jié)構(gòu)化協(xié)議(structuredprotocol)所生成的一實(shí)體(instance)。附圖說(shuō)明本發(fā)明的上述目的和優(yōu)點(diǎn),在本
技術(shù)領(lǐng)域:
:普通技術(shù)人員考量隨后的詳細(xì)說(shuō)明及附圖后,將會(huì)更加清楚:圖1為安裝AllJoyn通信芯片的家電之間進(jìn)行通信的現(xiàn)有方法的示意圖。圖2為安裝不同通信協(xié)議的通信芯片的家電之間進(jìn)行通信的另一現(xiàn)有方法的示意圖。圖3為安裝不同通信協(xié)議的通信芯片的家電之間進(jìn)行通信的又一現(xiàn)有方法的示意圖。圖4為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法的統(tǒng)一化方法于一實(shí)施例的實(shí)施概念示意圖。圖5為以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的一較佳概念示意圖。圖6為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法的個(gè)人工作空間的一較佳配置示意圖。圖7、圖8A及圖8B為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法的建立投影工作空間的方法于一較佳實(shí)施例的初始狀態(tài)示意圖。圖9為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法的可投影的空間實(shí)體與被投影的工作空間的相對(duì)關(guān)系示意圖。圖10為本發(fā)明電子裝置的群組控管方法的一較佳方法流程圖。圖11及圖12為本發(fā)明電子裝置的群組控管方法于一較佳實(shí)施例的示意圖,其中建立被投影的工作空間以進(jìn)行電子裝置的群組控管。圖13為圖11及圖12所示可投影的空間實(shí)體與被投影的工作空間于一較佳實(shí)施例的相對(duì)關(guān)系示意圖。圖14為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法在控制機(jī)器中的被投影的工作空間與第一電子裝置以及第二電子裝置的互動(dòng)概念示意圖。具體實(shí)施方式本發(fā)明可藉由以下描述,包括以下的術(shù)語(yǔ)匯編以及結(jié)論性實(shí)例,而得到更充分地理解。要注意的是,本說(shuō)明書(shū)中引用的專(zhuān)利公開(kāi)號(hào)或?qū)@暾?qǐng)?zhí)柤捌渫暾_(kāi)內(nèi)容,并入本文以供參考。以下本發(fā)明的實(shí)施例是非限制性的,并且僅代表本發(fā)明的各種態(tài)樣及特征。就最受限制的技術(shù)意義而言,本文所述的“信息源”指的是可以被詮釋為有用信息的符號(hào)序列,且該些有用信息是用來(lái)組織和標(biāo)簽數(shù)據(jù)。信息源包括:網(wǎng)站(如互聯(lián)網(wǎng)服務(wù))、內(nèi)部網(wǎng)絡(luò)、軟件、電子書(shū)、數(shù)據(jù)庫(kù)以及其他信息的媒體(如非瞬時(shí)計(jì)算機(jī)可用的儲(chǔ)存媒體、移動(dòng)裝置儲(chǔ)存媒體)。又,本文所述的“原始信息”可包括文件、網(wǎng)頁(yè)、數(shù)據(jù)庫(kù)、策略、規(guī)則或任一種可存取于相關(guān)機(jī)器和服務(wù)器的數(shù)據(jù),而本文所述的“工具”可包括公用程序、界面工具集、智能代理工具、應(yīng)用程序、服務(wù)工具或任一種可存取于相關(guān)機(jī)器和服務(wù)器的可執(zhí)行元件。惟,信息源、原始信息及工具皆不以上述為限。又,“原始信息”以及“原始工具”皆為本文所述的“原始元素”的一種實(shí)施態(tài)樣,且于實(shí)施本發(fā)明時(shí),來(lái)自相同或不同“信息源”的多個(gè)“原始元素”皆能夠經(jīng)由一統(tǒng)一化方法而分別被模型化為多個(gè)“統(tǒng)一化元素”,使得在同一作業(yè)環(huán)境中的多個(gè)“統(tǒng)一化元素”皆能夠彼此兼容以進(jìn)而協(xié)同進(jìn)行特定任務(wù);其中,“統(tǒng)一化工具”及“統(tǒng)一化信息單元”皆為“統(tǒng)一化元素”的一種實(shí)施態(tài)樣。又,本文所述的“元素轉(zhuǎn)換器(Matterizer)”為用以對(duì)“原始元素”進(jìn)行統(tǒng)一化的構(gòu)件、裝置或程序代碼。于一實(shí)施例中,上述統(tǒng)一化方法包括:依據(jù)一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)而重整自多個(gè)信息源的至少一信息源所取得的原始信息,從而將原始信息模型化(modeling)為統(tǒng)一化信息單元,及/或依據(jù)另一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)而重整自多個(gè)信息源的至少一信息源所取得的原始工具,從而將原始工具模型化為統(tǒng)一化工具;其中,該統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)以及該另一統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)可相同或不同,且上述統(tǒng)一化方法可藉由元素轉(zhuǎn)換器(Matterizer)來(lái)完成。請(qǐng)參閱圖4,其為適用于本發(fā)明進(jìn)行電子裝置的群組控管方法的統(tǒng)一化方法于一實(shí)施例的實(shí)施概念示意圖。圖4示意了元素轉(zhuǎn)換器992依據(jù)統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)993而重整原始元素991的一屬性和一相關(guān)連結(jié)(link),以將原始元素991模型化為統(tǒng)一化元素994,使統(tǒng)一化元素994的基本屬性包括原始元素991的類(lèi)型(type)以及指出原始元素991所在之處的連結(jié)(link)。于本實(shí)施例中,原始元素991可為原始信息和/或原始工具,但不以此為限。其次,上述統(tǒng)一化方法中,當(dāng)可從原始信息取得的屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性相對(duì)應(yīng)時(shí),則可經(jīng)由元素轉(zhuǎn)換器992而直接產(chǎn)生統(tǒng)一化信息單元;而當(dāng)可從原始信息取得的屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性無(wú)法對(duì)應(yīng)時(shí),則需先透過(guò)對(duì)原始信息的屬性和相關(guān)連結(jié)進(jìn)行邏輯上的重整來(lái)重新定義原始信息,使原始信息被轉(zhuǎn)換為其屬性與欲在統(tǒng)一化信息單元中統(tǒng)一的屬性相對(duì)應(yīng)的新的原始信息,以進(jìn)而間接地產(chǎn)生統(tǒng)一化信息單元。又,當(dāng)原始工具與工作空間(workspace)的作業(yè)環(huán)境兼容時(shí),可經(jīng)由元素轉(zhuǎn)換器992而直接地產(chǎn)生該統(tǒng)一化工具;而當(dāng)原始工具與工作空間的作業(yè)環(huán)境不兼容時(shí),則需透過(guò)一轉(zhuǎn)化器(adapter)及/或原始工具的軟件開(kāi)發(fā)工具包(SDK)驅(qū)動(dòng)原始工具而間接地產(chǎn)生該統(tǒng)一化工具;其中,該轉(zhuǎn)化器(adapter)是用來(lái)提供工作空間兼容的界面實(shí)作(interfaceimplementation)。有關(guān)本實(shí)施例中所述的“統(tǒng)一化方法的具體實(shí)施方式”、“統(tǒng)一化元素的具體獲得方式”以及“元素轉(zhuǎn)換器的具體運(yùn)作方式”可參考申請(qǐng)?zhí)枮?4/324,069、名稱(chēng)為“AMETHODOFUNIFYINGINFORMATIONANDTOOLFROMAPLURALITYOFINFORMATIONSOURCES”的美國(guó)專(zhuān)利申請(qǐng),以及可參考以該申請(qǐng)?zhí)枮?4/324,069的美國(guó)專(zhuān)利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)枮?01410768564.X、名稱(chēng)為“將來(lái)自多個(gè)信息源的信息及工具予以統(tǒng)一化的方法以及應(yīng)用該方法的計(jì)算機(jī)程序產(chǎn)品與裝置”的中國(guó)專(zhuān)利申請(qǐng),均轉(zhuǎn)讓予同一受讓人。上述待審專(zhuān)利申請(qǐng)的內(nèi)容結(jié)合于此以作為參考,故在此即不再予以贅述。再者,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。以下再舉例二種適用于本發(fā)明的統(tǒng)一化方法。第一種統(tǒng)一化方法為應(yīng)用于Garmin衛(wèi)星導(dǎo)航中的信息統(tǒng)一化方法。類(lèi)似于上述統(tǒng)一化方法,Garmin衛(wèi)星導(dǎo)航的興趣地標(biāo)(PointofInterest,POI)功能即是透過(guò)該信息統(tǒng)一化方法對(duì)輸入其中的原始地標(biāo)信息(原始信息)進(jìn)行統(tǒng)一化程序而獲得相對(duì)應(yīng)的統(tǒng)一化地標(biāo)信息(統(tǒng)一化信息單元);第二種方法為應(yīng)用于安卓(Android)系統(tǒng)的工具統(tǒng)一化方法,安卓(Android)系統(tǒng)是一個(gè)以Linux為基礎(chǔ)的開(kāi)放原始碼移動(dòng)裝置操作系統(tǒng),但安卓系統(tǒng)中的應(yīng)用程序(原始工具)大都是由Java所編寫(xiě)的,故由Java所編寫(xiě)的應(yīng)用程序(原始工具)皆可經(jīng)由該工具統(tǒng)一化方法而被模型化為可與安卓系統(tǒng)中的兼容的統(tǒng)一化應(yīng)用程序(統(tǒng)一化工具),進(jìn)而能夠在安卓系統(tǒng)中被執(zhí)行。再者,本文所述的“工作空間”指的是可供至少一元素轉(zhuǎn)換器及/或至少一工具及/或至少一信息進(jìn)行互動(dòng)以執(zhí)行特定任務(wù)的工作空間,且至少一信息及/或至少一工具可藉由至少一元素轉(zhuǎn)換器而被輸入至工作空間中,但將信息及/或工具輸入工作空間的方式并不以此為限;其次,以下所述的信息輸入器(informationimporter)(如參照?qǐng)D5于后續(xù)描述的信息輸入器9881、9882、9883等)皆為元素轉(zhuǎn)換器的實(shí)施態(tài)樣。再者,本文所述的“統(tǒng)一化腳本”指的是可作為實(shí)現(xiàn)工作空間的中間語(yǔ)言,且透過(guò)“統(tǒng)一化腳本”可使至少一元素轉(zhuǎn)換器及/或至少一信息及/或至少一工具被提供(如內(nèi)建或外掛)至工作空間。于一實(shí)施例中,上述至少一信息為自至少一信息源所取得的至少一原始信息經(jīng)由被統(tǒng)一化后而形成的至少一統(tǒng)一化信息單元,而上述至少一工具為自至少一信息源所取得的至少一原始工具經(jīng)由被統(tǒng)一化后而形成的至少一統(tǒng)一化工具;其中,使用者可依據(jù)不同的任務(wù)而將所需的統(tǒng)一化信息單元及/或統(tǒng)一化工具由相對(duì)應(yīng)的信息源加入(如內(nèi)建或外掛)至個(gè)人工作空間中,故“工作空間”可為一用戶(hù)導(dǎo)向的“個(gè)人工作空間”。進(jìn)一步而言,請(qǐng)參閱圖5與圖6,圖5為以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的一較佳概念示意圖,圖6為個(gè)人工作空間的一較佳配置示意圖。圖5與圖6示意了使用者選擇性地將相對(duì)應(yīng)于Dropbox982中的原始信息985的統(tǒng)一化信息單元985’、相對(duì)應(yīng)于云端硬盤(pán)983中的可兼容的原始工具986的第一統(tǒng)一化工具986’以及相對(duì)應(yīng)于服務(wù)器984中的不可兼容的原始工具987的第二統(tǒng)一化工具987’組合至個(gè)人工作空間981中;詳言之,使用者可先編輯一個(gè)用以作為實(shí)現(xiàn)個(gè)人工作空間981的中間語(yǔ)言的統(tǒng)一化腳本980,且藉由統(tǒng)一化腳本980而設(shè)置(configure)Dropbox982的信息輸入器9881、云端硬盤(pán)983的信息輸入器9882以及服務(wù)器984的信息輸入器9883;其中,信息輸入器9881可將Dropbox982中的原始信息985予以統(tǒng)一化為統(tǒng)一化信息單元985’,并輸入至個(gè)人工作空間981。例如但不以此為限,統(tǒng)一化腳本980指的是可作為實(shí)現(xiàn)工作空間的中間語(yǔ)言,且信息輸入器9882為Dropbox的一種元素轉(zhuǎn)換器。再者,圖5與圖6亦示意了存放在云端硬盤(pán)983內(nèi)的原始工具為可兼容的原始工具986(也就是該可兼容的原始工具986可與在個(gè)人工作空間981中供統(tǒng)一化工具用的元件架構(gòu)兼容),且透過(guò)統(tǒng)一化腳本980的信息輸入器9882可將相對(duì)應(yīng)于可兼容的原始工具986的第一統(tǒng)一化工具986’直接地提供至個(gè)人工作空間981。另一方面而論,存放在服務(wù)器984內(nèi)的原始工具為不可兼容的原始工具987(也就是該不可兼容的原始工具987與在個(gè)人工作空間981中供統(tǒng)一化工具用的元件架構(gòu)不兼容),且需透過(guò)統(tǒng)一化腳本980的可兼容的轉(zhuǎn)化器989以及信息輸入器9883才得以將相對(duì)應(yīng)于不可兼容的原始工具987的第二統(tǒng)一化工具987’間接提供至個(gè)人工作空間981。此外,圖6亦示意了使用者依據(jù)實(shí)際應(yīng)用需求而配置安排(如分組(grouping)或置放(placing))統(tǒng)一化信息單元985’、第一統(tǒng)一化工具986’以及第二統(tǒng)一化工具987’在個(gè)人工作空間981的特定區(qū)域;最后,使用者就可因應(yīng)統(tǒng)一化工具以及統(tǒng)一化信息單元之間的運(yùn)作關(guān)系(例如兩者間的點(diǎn)擊動(dòng)作或拖曳動(dòng)作)而藉由使用統(tǒng)一化工具存取或控制相對(duì)應(yīng)的統(tǒng)一化信息單元而執(zhí)行所需的任務(wù)。有關(guān)本實(shí)施例中所述的“以統(tǒng)一化腳本作為實(shí)現(xiàn)個(gè)人工作空間的中間語(yǔ)言的具體實(shí)施方式”、“使用者依據(jù)實(shí)際應(yīng)用需求而將所需的統(tǒng)一化信息單元及/或所需的統(tǒng)一化工具由相對(duì)應(yīng)的信息源自由組合至個(gè)人工作空間中以執(zhí)行任務(wù)的具體實(shí)施方式”,可參考申請(qǐng)?zhí)枮?4/325,466、名稱(chēng)為“METHODFORPERFORMINGTASKONUNIFIEDINFORMATIONUNITSINAPERSONALWORKSPACE”的待審美國(guó)專(zhuān)利申請(qǐng),以及可參考以申請(qǐng)?zhí)枮?4/324,069、14/325,466的美國(guó)專(zhuān)利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)枮?01410796528.4、名稱(chēng)為“在個(gè)人工作空間中對(duì)統(tǒng)一化元素進(jìn)行組合工作的方法以及應(yīng)用該方法的計(jì)算機(jī)程序產(chǎn)品與系統(tǒng)”的中國(guó)專(zhuān)利申請(qǐng),均轉(zhuǎn)讓予同一受讓人,故在此即不再予以贅述。特別說(shuō)明的是,上述個(gè)人工作空間僅為工作空間的一種實(shí)施例,應(yīng)用于本發(fā)明的工作空間不以上述為限。舉例來(lái)說(shuō),作為實(shí)現(xiàn)工作空間的中間語(yǔ)言的統(tǒng)一化腳本可預(yù)先被編輯而使得工作空間成為內(nèi)建有預(yù)設(shè)元素轉(zhuǎn)換器及/或預(yù)設(shè)信息及/或預(yù)設(shè)工具的工作空間,而這樣的工作空間并非是限定給個(gè)人操作,亦可因應(yīng)實(shí)際應(yīng)用需求而供多個(gè)使用者同時(shí)進(jìn)行操作或分別進(jìn)行操作。再者,工作空間可經(jīng)由一投影工作空間的方法而被投影至任何具有計(jì)算能力的電子裝置,令一使用者可于任何具有計(jì)算能力的電子裝置上操作被投影的工作空間(projectedworkspace)。于一實(shí)施例中,投影工作空間的方法包括:首先,經(jīng)由一路徑連結(jié)信息(uniformresourceidentifier,URI)取得由統(tǒng)一化腳本所生成(instantiated)的一可投影的空間實(shí)體(projectablespaceinstance);其中,統(tǒng)一化腳本被定義來(lái)配置元素轉(zhuǎn)換器、信息以及工具中的至少一者以建置工作空間(如先前說(shuō)明),且可投影的空間實(shí)體被用來(lái)建立相對(duì)應(yīng)于工作空間的被投影的工作空間,以提供用以操作元素轉(zhuǎn)換器、信息以及工具中的至少一者以執(zhí)行任務(wù)的界面;接著,利用一投影手段(projector)解譯該可投影的空間實(shí)體以及建立供元素轉(zhuǎn)換器、信息以及工具中的至少一者配置于該可投影的空間實(shí)體中的作業(yè)環(huán)境,以進(jìn)而執(zhí)行被投影的工作空間,藉此以供至少一使用者與被投影的工作空間互動(dòng)。于投影工作空間的方法中,投影手段可從遠(yuǎn)程數(shù)據(jù)站、可投影的空間實(shí)體或預(yù)載應(yīng)用程序中取得,并被載入至用以提供兼容性環(huán)境以執(zhí)行投影手段的一引擎(engine),而引擎可包括Javascript引擎、視窗應(yīng)用程序或Linux應(yīng)用程序中,但不以上述為限;再者,統(tǒng)一化腳本可被一文檔類(lèi)型定義(DTD)、一可擴(kuò)展標(biāo)記語(yǔ)言綱要(XMLschema)、一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)及/或一結(jié)構(gòu)化協(xié)議(structuredprotocol)所宣告而成,但不以上述為限;而可投影的空間實(shí)體可為一對(duì)象(object)、一可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件、或以一結(jié)構(gòu)化語(yǔ)言(structuredlanguage)或一結(jié)構(gòu)化協(xié)議(structuredprotocol)所生成的一實(shí)體(instance),但不以上述為限。再者,以下將透過(guò)一些實(shí)施例更詳細(xì)地說(shuō)明投影工作空間的方法。請(qǐng)參閱圖7、圖8A~圖8B及圖9。圖7為上述投影工作空間的方法于一較佳實(shí)施例的初始狀態(tài)示意圖,圖8A以及圖8B為投影工作空間的方法的運(yùn)作概念示意圖,圖9為圖7所示可投影的空間實(shí)體與圖8B所示被投影的工作空間的相對(duì)關(guān)系示意圖。如圖5所示,存在有可互相連結(jié)(如透過(guò)網(wǎng)絡(luò)連結(jié))的第一電子裝置971以及第二電子裝置972,且第一電子裝置971中儲(chǔ)存有可投影的空間實(shí)體973,而第二電子裝置972中有一內(nèi)建投影手段974。又,統(tǒng)一化腳本980是被一文檔類(lèi)型定義(DocumentTypeDefinition,DTD)所宣告而成,且其被定義來(lái)配置至少一信息輸入器(其為元素轉(zhuǎn)換器的一種實(shí)施態(tài)樣)及/或至少一統(tǒng)一化信息單元及/或至少一統(tǒng)一化工具以建置一工作空間,而可投影的空間實(shí)體973則為一可擴(kuò)展標(biāo)記語(yǔ)言(XML)所生成的對(duì)象,其如圖9所示,被用來(lái)建立(build)相對(duì)應(yīng)于工作空間的一被投影的工作空間976,并被允許信息輸入器及/或統(tǒng)一化信息單元及/或統(tǒng)一化工具加入其中或從其中移除。上述說(shuō)明將更詳細(xì)地?cái)⑹鋈缦隆T僬?,第二電子裝置972的投影手段974會(huì)在第二電子裝置972上建立供被投影的工作空間976運(yùn)作的作業(yè)環(huán)境975,并提供一微核心977(見(jiàn)圖9)予該作業(yè)環(huán)境975以裝載(equip)要加入被投影的工作空間976中的至少一信息輸入器及/或至少一統(tǒng)一化信息單元及/或至少一統(tǒng)一化工具。其中,當(dāng)?shù)诙娮友b置972透過(guò)一路徑連結(jié)信息取得第一電子裝置971中的可投影的空間實(shí)體973時(shí),第二電子裝置972中的投影手段974就開(kāi)始對(duì)可投影的空間實(shí)體973進(jìn)行解譯,其如圖8A所示。又,當(dāng)可投影的空間實(shí)體973被投影手段974解譯后,被投影的工作空間976就會(huì)依據(jù)可投影的空間實(shí)體973所解譯的內(nèi)容而建立在作業(yè)環(huán)境975上,其如圖8B所示,如此第二電子裝置972端的使用者就可經(jīng)由第二電子裝置972與被投影的工作空間976進(jìn)行互動(dòng),進(jìn)而執(zhí)行相關(guān)任務(wù)。以下進(jìn)一步以圖9所示的使用情境來(lái)說(shuō)明上述統(tǒng)一化腳本980、可投影的空間實(shí)體973以及被投影的工作空間976的相互關(guān)系。圖9所示的使用情境為:建立一個(gè)可被投影并能夠讀取存放于指定網(wǎng)絡(luò)空間內(nèi)的jpg圖片文件與gif圖片文件以供使用者觀看的工作空間。且于本實(shí)施例中,統(tǒng)一化腳本980以一文檔類(lèi)型定義(DTD)來(lái)宣告,而可投影的空間實(shí)體973則以可擴(kuò)展標(biāo)記語(yǔ)言(XML)生成。又,可投影的空間實(shí)體973中會(huì)被加入信息輸入器以及統(tǒng)一化工具,且信息輸入器是用來(lái)將相對(duì)應(yīng)于原始信息的至少一統(tǒng)一化信息單元輸入至被投影的工作空間976中。于本實(shí)施例中,信息輸入器為一Dropbox輸入器(即圖9中虛線方框9761),且原始信息為Dropbox979中的jpg圖片文件9791、jpg圖片文件9792與gif圖片文件9793,統(tǒng)一化信息單元?jiǎng)t為統(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’,而統(tǒng)一化工具為一圖片閱讀器(即圖9中虛線方框9762),其用以讀取輸入至被投影的工作空間976中的圖片文件。如以上所述,被投影的工作空間976是于可投影的空間實(shí)體973被第二電子裝置972中的投影手段974解譯后被建立起來(lái)。在該實(shí)施例中,被投影的工作空間976上配置有一Dropbox輸入器9761’(相對(duì)應(yīng)于圖示虛線方框9761)以及一圖片閱讀器9762’(相對(duì)應(yīng)于圖示虛線方框9762),Dropbox輸入器9761’再將Dropbox979中的jpg圖片文件9791、jpg圖片文件9792與gif圖片文件9793予以統(tǒng)一化并輸入至被投影的工作空間976,使得分別相對(duì)應(yīng)于jpg圖片文件9791、jpg圖片文件9792與gif圖片文件9793的統(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’在被投影的工作空間976上呈現(xiàn)。接著,當(dāng)?shù)诙娮友b置972端的使用者經(jīng)由特定的操作方式對(duì)統(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’中的任一者進(jìn)行操作時(shí)(如點(diǎn)擊統(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’中的一者,或?qū)⒔y(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’中的一者拖曳至圖片閱讀器9762’),圖片閱讀器9762’就會(huì)讀取統(tǒng)一化jpg圖片文件9791’、統(tǒng)一化jpg圖片文件9792’與統(tǒng)一化gif圖片文件9793’中的相應(yīng)該者的內(nèi)容而使其呈現(xiàn)出來(lái)供使用者觀看。此外,上述Dropbox輸入器9761’以及圖片閱讀器9762’是由微核心977所裝載(equip)。特別說(shuō)明的是,可投影的空間實(shí)體973的路徑連結(jié)信息可為超文本傳輸協(xié)議(HTTP)路徑連結(jié)信息或文件傳輸協(xié)議(FTP)路徑連結(jié)信息,而若是第一電子裝置971與第二電子裝置972為一共同裝置時(shí),可投影的空間實(shí)體973的路徑連結(jié)信息亦可為本機(jī)文件(localfile)連結(jié)信息,但路徑連結(jié)信息的型態(tài)不以上述為限。可投影的空間實(shí)體973并不只可被原編譯者存取,亦可被被授權(quán)的使用者與被授權(quán)電子裝置存取,舉例來(lái)說(shuō),但不以此為限,被授權(quán)的使用者可透過(guò)其被授權(quán)的使用者賬號(hào)與密碼經(jīng)由可投影的空間實(shí)體973的路徑連結(jié)信息獲得可投影的空間實(shí)體973。轉(zhuǎn)讓予同一受讓人的、申請(qǐng)?zhí)枮?4/577,772、名稱(chēng)為“METHODOFPROJECTINGAWORKSPACEANDSYSTEMUSINGTHESAME”的美國(guó)專(zhuān)利申請(qǐng)所揭露的技術(shù),以及以申請(qǐng)?zhí)枮?4/324,069、14/325,466、14/577,772的美國(guó)專(zhuān)利申請(qǐng)作為要求優(yōu)先權(quán)基礎(chǔ)、申請(qǐng)?zhí)枮?01410814138.5、名稱(chēng)為“投影工作空間的方法以及應(yīng)用該投影工作空間的方法的系統(tǒng)”的中國(guó)專(zhuān)利申請(qǐng)所揭露的技術(shù),適用于本發(fā)明的較佳實(shí)施例。上述待審專(zhuān)利申請(qǐng)的內(nèi)容結(jié)合于此以作為參考。特別說(shuō)明的是,上述投影工作空間的方法僅為本發(fā)明將工作空間投影至任何具有計(jì)算能力的電子裝置的一種投影方法,但將工作空間投影至任何具有計(jì)算能力的電子裝置的投影方法并不以上述為限,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。利用上述或其他相關(guān)技藝,本發(fā)明發(fā)展出一種電子裝置的群組控管方法。本發(fā)明電子裝置的群組控管方法的目的是為了讓不同類(lèi)型的電子裝置能夠進(jìn)行互動(dòng)。當(dāng)群組控管方法應(yīng)用于家電時(shí),可根據(jù)日常生活需求設(shè)計(jì),進(jìn)而更貼近人們的生活習(xí)慣與需求。而不同類(lèi)型的電子裝置泛指由不同制造商制造但提供相同功能的電子裝置、或是提供不同功能但由相同制造廠商制造的電子裝置、或是由不同制造商制造并提供不同功能的電子裝置。雖然上述的說(shuō)明是將電子裝置的群組控管方法應(yīng)用在智能家電整合控制系統(tǒng)上,但其亦可應(yīng)用于存在相同互聯(lián)環(huán)境中的其他電子裝置。舉例來(lái)說(shuō),該方法亦可應(yīng)用在醫(yī)療環(huán)境、保全環(huán)境或交通環(huán)境,其中可在醫(yī)療裝置中進(jìn)行群組控管。另外,電子裝置的群組控管方法亦可應(yīng)用于消防保安控制系統(tǒng)或其他適合的物聯(lián)網(wǎng)。在此舉例中,第一電子裝置可為煙霧偵測(cè)器,而第二電子裝置可為灑水裝置或是消防回報(bào)裝置,則第一電子裝置以及第二電子裝置可因應(yīng)經(jīng)由消防設(shè)定者所編譯的可投影的空間實(shí)體而進(jìn)行特定任務(wù),如當(dāng)煙霧偵測(cè)器偵測(cè)到煙霧量超過(guò)特定值時(shí),灑水裝置被驅(qū)動(dòng)進(jìn)行灑水或消防回報(bào)裝置被驅(qū)動(dòng)將相關(guān)信息回報(bào)給安管中心。接下來(lái),將透過(guò)實(shí)施例及附圖,更詳細(xì)地說(shuō)明本發(fā)明電子裝置的群組控管方法。請(qǐng)參閱圖10,其為本發(fā)明電子裝置的群組控管方法的一較佳方法流程圖。多個(gè)電子裝置與一控制機(jī)器相溝通。電子裝置的群組控管方法包括:步驟P1,提供用以建置一工作空間的一可投影的空間實(shí)體予該控制機(jī)器,且該可投影的空間實(shí)體是供一控制管理工具以及用以驅(qū)動(dòng)該多個(gè)電子裝置的多個(gè)統(tǒng)一化工具選擇性地加入其中;以及步驟P2,該控制機(jī)器利用一投影手段解譯可投影的空間實(shí)體,使透過(guò)該可投影的空間實(shí)體建置的該工作空間所相對(duì)應(yīng)的一被投影的工作空間被自動(dòng)建立在該控制機(jī)器上;其中,該控制管理工具是透過(guò)該多個(gè)統(tǒng)一化工具獲得該多個(gè)電子裝置中的至少一第一者的至少一狀態(tài)信息,并使該多個(gè)電子裝置中的至少一第二者執(zhí)行相對(duì)應(yīng)于該至少一狀態(tài)信息的至少一任務(wù)。其中,可投影的空間實(shí)體是依據(jù)使用者期望控制機(jī)器所要進(jìn)行的控管設(shè)計(jì)而被配置,稍后將以實(shí)施例進(jìn)一步說(shuō)明。請(qǐng)參閱圖11~圖13,圖11為被投影的工作空間被建立前的初始狀態(tài)示意圖,圖12為產(chǎn)生被投影的工作空間的進(jìn)程示意圖,圖13為圖11及圖12所示可投影的空間實(shí)體與圖13所示的被投影的工作空間于一較佳實(shí)施例的相對(duì)關(guān)系示意圖。于圖11所示的使用情境中,存在有第一電子裝置21、第二電子裝置22、配置機(jī)器23以及連結(jié)(如透過(guò)網(wǎng)絡(luò)連結(jié))于第一電子裝置21、第二電子裝置22以及配置機(jī)器23的控制機(jī)器24,且第一電子裝置21中設(shè)置有基于第一通信協(xié)議所開(kāi)發(fā)的第一通信芯片211,而第二電子裝置22中設(shè)置有基于第二通信協(xié)議所開(kāi)發(fā)的第二通信芯片221;其中,第一通信協(xié)議不同于第二通信協(xié)議,且控制機(jī)器24可為電腦、家用電器、手持式電子裝置或穿戴式電子裝置等。于本較佳實(shí)施例中,第一通信芯片211為基于AllJoyn開(kāi)放軟件架構(gòu)所開(kāi)發(fā)的通信芯片,而第二通信芯片221為基于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的通信協(xié)議所開(kāi)發(fā)的通信芯片,但不以上述為限。根據(jù)本發(fā)明,透過(guò)控制機(jī)器24的群組控管,使第一電子裝置21與第二電子裝置22彼此之間可自動(dòng)地依據(jù)使用者8的需求而進(jìn)行互動(dòng)以執(zhí)行任務(wù)。進(jìn)一步而言,配置機(jī)器23(例如但不限于電腦)中具有一可投影的空間實(shí)體31,且該可投影的空間實(shí)體31是依據(jù)使用者8的實(shí)際需求而被創(chuàng)造與編譯。使用者8可選擇性地將一控制管理工具42以及分別對(duì)應(yīng)于第一電子裝置21與第二電子裝置22的多個(gè)統(tǒng)一化工具41加入至可投影的空間實(shí)體31中,且控制管理工具42可獨(dú)立設(shè)置或設(shè)置于該多個(gè)統(tǒng)一化工具41中的至少一者中。又,使用者8還可透過(guò)配置機(jī)器23對(duì)控制管理工具42的控制規(guī)則421進(jìn)行編譯。因此當(dāng)可投影的空間實(shí)體31被載入至控制機(jī)器24中(例如但不限于透過(guò)傳送路徑連結(jié)信息的方式)時(shí),控制機(jī)器24將解譯可投影的空間實(shí)體31并且建立被投影的工作空間32。接著,控制管理工具42就能夠依據(jù)控制規(guī)則421而使第一電子裝置21以及第二電子裝置22進(jìn)行互動(dòng)以執(zhí)行任務(wù)。詳言之,被投影的工作空間32是由控制機(jī)器24中的一投影手段241所建立。投影手段241用以在控制機(jī)器24上建立供被投影的工作空間32運(yùn)作的作業(yè)環(huán)境2411,并提供對(duì)應(yīng)于工作空間的微核心2412以裝備(equipping)及開(kāi)啟(launching)被編譯于可投影的空間實(shí)體31的控制管理工具42以及多個(gè)統(tǒng)一化工具41。于控制機(jī)器24將可投影的空間實(shí)體31載入至其中時(shí),投影手段241就開(kāi)始對(duì)可投影的空間實(shí)體31進(jìn)行解譯,而當(dāng)可投影的空間實(shí)體31被投影手段241解譯后,被投影的工作空間32會(huì)依據(jù)投影手段241所解譯的內(nèi)容而建立在作業(yè)環(huán)境2411上,如此一來(lái),控制管理工具42就能夠依據(jù)控制規(guī)則421而使第一電子裝置21以及第二電子裝置22進(jìn)行互動(dòng)并執(zhí)行任務(wù)。投影手段241可內(nèi)建于控制機(jī)器24中。另外投影手段244亦可透過(guò)互聯(lián)網(wǎng)從外部?jī)?chǔ)存裝置(圖未示)載入。再者,于本較佳實(shí)施例中,多個(gè)統(tǒng)一化工具41包括分別對(duì)應(yīng)于第一電子裝置21以及第二電子裝置22的第一驅(qū)動(dòng)程序411以及第二驅(qū)動(dòng)程序412,而可投影的空間實(shí)體31則為一可擴(kuò)展標(biāo)記語(yǔ)言(XML)所例化而成的對(duì)象。圖13示意了可投影的空間實(shí)體31與被投影的工作空間32之間的關(guān)系,其如虛線兩端的二相對(duì)應(yīng)者所示。此外,于本實(shí)施例中,第一驅(qū)動(dòng)程序411以及第二驅(qū)動(dòng)程序412可分別由相對(duì)應(yīng)于第一電子裝置21以及第二電子裝置22的軟件開(kāi)發(fā)工具包(softwaredevelopmentkit,SDK)所開(kāi)發(fā)而成并放置在具有連網(wǎng)功能的特定儲(chǔ)存裝置,但不以上述為限。請(qǐng)參閱圖14,其為控制機(jī)器中被投影的工作空間與第一電子裝置以及第二電子裝置之間進(jìn)行群組控管的互動(dòng)概念示意圖。由于在投影的工作空間32的形成過(guò)程中,第一驅(qū)動(dòng)程序411、第二驅(qū)動(dòng)程序412以及控制管理工具42皆是經(jīng)由統(tǒng)一化(unifying)的程序后才被配置于被投影的工作空間32中,故第一驅(qū)動(dòng)程序411、第二驅(qū)動(dòng)程序412以及控制管理工具42的工具可彼此兼容及溝通。因此,透過(guò)第一通信協(xié)議與第一驅(qū)動(dòng)程序411進(jìn)行溝通的第一電子裝置21的第一通信芯片211以及透過(guò)第二通信協(xié)議與第二驅(qū)動(dòng)程序412進(jìn)行溝通的第二電子裝置22的第二通信芯片221就能夠進(jìn)行互動(dòng)以執(zhí)行任務(wù)。于本舉例說(shuō)明中,第一電子裝置21為倚賴(lài)電池的電能而運(yùn)作的家用電器(如熱水器),而第二電子裝置22則為具有顯示能力的家用電器(如電視)。欲執(zhí)行的任務(wù)為“在第一電子裝置21的電池電能耗盡前,第二電子裝置22顯示警告通知”。為了達(dá)成此目的,本發(fā)明的群組控管方法透過(guò)控制機(jī)器24使第一電子裝置21及第二電子裝置22自動(dòng)地進(jìn)行連結(jié)及互動(dòng)?;诖?,使用者8可因應(yīng)上述的需求而對(duì)可投影的空間實(shí)體31進(jìn)行編譯,以將相對(duì)應(yīng)于第一電子裝置21且被統(tǒng)一化后的第一驅(qū)動(dòng)程序411、相對(duì)應(yīng)于第二電子裝置22且被統(tǒng)一化后的第二驅(qū)動(dòng)程序412以及控制管理工具42加入至可投影的空間實(shí)體31中。控制管理工具42為一通知工具,且控制規(guī)則421被編譯為“當(dāng)控制管理工具42透過(guò)被統(tǒng)一化后的第一驅(qū)動(dòng)程序411偵測(cè)到第一電子裝置21的電池電能小于一預(yù)設(shè)值,控制管理工具42就透過(guò)第二驅(qū)動(dòng)程序412驅(qū)動(dòng)第二電子裝置22顯示警告通知”。換言之,當(dāng)被投影的工作空間32被建立在控制機(jī)器24上時(shí),控制機(jī)器24就能進(jìn)行相對(duì)應(yīng)的控制程序。根據(jù)以上的說(shuō)明可知,本發(fā)明提供了一種使采用不同通信協(xié)議或通信芯片的家電能夠彼此共同作業(yè)的群組控管方法,且使用者還能夠依據(jù)實(shí)際情況而編譯家電群組控管的控制規(guī)則,進(jìn)而更貼近人們的生活習(xí)慣;再者,藉由本發(fā)明提供的方法,當(dāng)有新的廠牌家電建立新的通信協(xié)議時(shí),使用者僅需使相對(duì)應(yīng)于新的通信協(xié)議的統(tǒng)一化工具(即被統(tǒng)一化后的驅(qū)動(dòng)程序)配置于控制機(jī)器中,就能使采用新的通信協(xié)議的家電與其他已購(gòu)置的家電進(jìn)行互動(dòng),也就是說(shuō),使用者不用再額外尋找或添購(gòu)一臺(tái)能夠符合所有通信協(xié)議(包含新的廠牌家電所建立的新的通信協(xié)議)的控制機(jī)器,甚至是不需再擔(dān)心開(kāi)發(fā)商不再開(kāi)發(fā)能夠符合所有通信協(xié)議的控制機(jī)器。當(dāng)然,上述皆?xún)H為實(shí)施例,本
技術(shù)領(lǐng)域:
:普通技術(shù)人員可依據(jù)實(shí)際應(yīng)用需求而進(jìn)行任何均等的變更設(shè)計(jì)。舉例來(lái)說(shuō),可變更設(shè)計(jì)為,控制機(jī)器以及配置機(jī)器為一共同的機(jī)器;再舉例來(lái)說(shuō),可變更設(shè)計(jì)為,控制管理工具可被設(shè)計(jì)置于第一驅(qū)動(dòng)程序中或第二驅(qū)動(dòng)程序中;又舉例來(lái)說(shuō),第二電子裝置所執(zhí)行的任務(wù)并不僅限定于顯示警告通知,也可變更設(shè)計(jì)第二電子裝置所執(zhí)行的任務(wù)為,因應(yīng)特定的目的而使第一電子裝置的狀態(tài)信息被處理或被運(yùn)算于第二電子裝置上,進(jìn)而達(dá)到相對(duì)應(yīng)于該特定目的的功效。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用以限定本發(fā)明的權(quán)利要求范圍,因此凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含于本發(fā)明的權(quán)利要求范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3