控管電子裝置的方法以及應用該方法的控制系統與流程
2023-06-14 14:22:21 1
本發明關於一種控管方法,尤其是關於一種透過工作空間而控管電子裝置的方法。本發明還關於一種應用該控管方法的控制系統。
背景技術:
:隨著信息通信技術的日新月異,打造信息化、數位化、人性化以及便利化的智能生活,已成未來必然趨勢,而與日常生活息息相關的家電產品,自然成為落實數字家庭願景、營造智慧生活的關鍵,因此將家電產品智能化是產業未來重要的發展方向。所謂的智能家電,泛指具有連網功能的消費性電子產品及家用電器,而上述所指的連網可為連結廣域的服務網絡、局域的家庭網絡、或任何其他適合網絡,其主要目的在於整合與連結各種家電,以實現家庭數位化、智能化及系統整合化的功能。而為了整合與連結各種家電,目前業界開發者大都傾向藉由使不同廠牌、不同產品或不同功能的家電之間透過統一的通信協議來進行溝通。例如,美國高通(Qualcomm)公司提出基於AllJoyn開放軟體架構的通信晶片。具有該通信晶片的家電能夠通過AllJoyn平臺通信和互動。又如由微軟(Microsoft)、飛利浦(Philip)、索尼(Sony)等公司所成立的數字生活網絡聯盟(DLNA,DigitalLivingNetworkAlliance)亦建立一套用來供各種家電互相聯機以共同作業的通信協議。而臺灣工研院能資所也有提出SAANet控制協議來供各家電廠商應用。是以,任一家庭用戶就可控管所有的可連網並具有共通通信協議的家電與取得該些家電的信息,並且各家電彼此之間也因具有共同通信協議而能夠進行互動。然而,不同廠牌的家電廠商難免存在著競爭關係,故在商業利益考慮下,很有可能不願意與不同廠牌的家電廠商使用共通的通信協議或通信晶片。再者,未來仍持續會有新的通信協議被開發給舊有的家電或新的家電,但新的通信協議可能無法與其它或舊有的通信協議相通,在這樣的情況下,基於新的通信協議的通信晶片而開發的家電也就無法與其它的家電溝通與互動,這將帶來使用上的問題。因此,現今需要的是一種可變通的作業環境,其能夠容易與便利地將新的通信協議加入至控制機器,亦能夠隨時地將不需要的通信協議從控制機器中移除。除此之外,即使可簡單地透過單一控制機器整合控管所有的家電,但當一個以上的用戶要使用控制機器時或當控制機器處在不是用戶可使用的地方時,其將顯得不方便與不彈性;例如,當用戶欲在客廳遙控電視但控制機器卻放置於房間時,用戶就必須先移動至房間取得控制機器。技術實現要素:本發明的一目的在於提供一種控管方法以及控制系統,使得多個由相同通信協議或不同通信協議所開發的電子裝置能夠被同一控制機器所驅動,或者由多個享有共同的控制法則及/或控制界面的控制機器所驅動。本發明的控管方法和系統能供單一使用者及/或多個使用者操作而對該多個電子裝置進行控制和管理,進而更便利人們的生活需求。一方面,本發明提供一種控管電子裝置的方法,用以供至少一控制機器控管至少一電子裝置,該控管電子裝置的方法包括:提供用以建置一工作空間的一可投影的空間實體至各該至少一控制機器,其中用以驅動該至少一電子裝置的至少一統一化工具選擇性地加入該可投影的空間實體中;以及對應的該控制機器利用一投影手段解譯該可投影的空間實體,使透過該可投影的空間實體建置的該工作空間相對應的一被投影的工作空間被自動建立在該控制機器上;其中,該至少一統一化工具應在對應的該控制機器上的一操作而驅動該至少一電子裝置執行至少一任務。另一方面,本發明亦提供一種控制系統,包括:至少一電子裝置;以及至少一控制機器,每一該控制機器利用一投影手段解譯一可投影的空間實體,使透過該可投影的空間實體建置的一工作空間相對應的一被投影的工作空間被建立,其中用以驅動該至少一電子裝置的至少一統一化工具選擇性地加入該可投影的空間實體中,且該至少一統一化工具應在對應的該控制機器上的一操作而驅動該至少一電子裝置執行至少一任務。於一較佳實施例中,該至少一統一化工具包括由至少一驅動程序被統一化後所形成的至少一統一化後的驅動程序。於一較佳實施例中,該至少一驅動程序是由相對應於該至少一電子裝置的一軟體開發工具包(softwaredevelopmentkit,SDK)所開發而成。於一較佳實施例中,該至少一統一化工具包括多個統一化後的驅動程序,分別透過統一化用以驅動多個電子裝置的多個驅動程序而形成;其中,該多個驅動程序於被統一化後配置於該被投影的工作空間中以彼此兼容。於一較佳實施例中,該控管電子裝置的方法用於控管一家電系統、一醫療設備系統、一保安控制系統、一消防保安控制系統或一交通運輸系統。於一較佳實施例中,該可投影的空間實體是透過一路徑連結信息(URI)被載入至對應的該控制機器。於一較佳實施例中,該至少一控制機器選自一電腦、一家用電器、一手持式電子裝置、一穿戴式電子裝置中或其組合。於一較佳實施例中,該至少一控制機器之一控管至少二種不同類型的電子裝置。於一較佳實施例中,該至少二種不同類型的電子裝置是由不同製造商製造、或提供不同功用、或由不同製造商製造且提供不同功用。於一較佳實施例中,該可投影的空間實體為一對象(object)、一可擴展標記語言(XML)或以一結構化語言(structuredlanguage)或一結構化協議(structuredprotocol)所生成的一實體(instance)。於一較佳實施例中,該投影手段內建於對應的該控制機器中,抑或是該投影手段被載入至對應的該控制機器中。附圖說明本發明的上述目的和優點,在本
技術領域:
普通技術人員考量隨後的詳細說明及附圖後,將會更加清楚:圖1為適用於本發明控管電子裝置的統一化方法於一實施例的實施概念示意圖。圖2為以統一化腳本作為實現個人工作空間的中間語言的一較佳概念示意圖。圖3為適用於本發明控管電子裝置的統一化元素於個人工作空間的一較佳配置示意圖。圖4、圖5A及圖5B為適用於本發明控管電子裝置的建立被投影的工作空間的方法於一較佳實施例的示意圖。圖6為適用於本發明控管電子裝置的可投影的空間實體與被投影的工作空間的相對關係示意圖。圖7為本發明控管電子裝置的方法的一較佳方法流程圖。圖8為本發明控制系統於一較佳實施例的初始狀態示意圖。圖9A為圖8所示控制系統的運作概念示意圖,其中,二個電子裝置是被筆記型電腦控管。圖9B為圖8所示控制系統的運作概念示意圖,其中,二個電子裝置是被智慧型手機控管。圖9C為圖8所示控制系統的運作概念示意圖,其中,二個電子裝置是被穿戴式電子裝置控管。圖10A為與圖9A所示運作相關的可投影的空間實體和被投影的工作空間的相對關係示意圖。圖10B為與圖9B所示運作相關的可投影的空間實體和被投影的工作空間的相對關係示意圖。圖10C為與圖9C所示運作相關的可投影的空間實體和被投影的工作空間的相對關係示意圖。圖11為與圖9C所示運作相關的被投影的工作空間與第一電子裝置以及第二電子裝置的互動概念示意圖。具體實施方式本發明可藉由以下描述,包括以下的術語彙編以及結論性實例,而得到更充分地理解。要注意的是,本說明書中引用的專利公開號或專利申請號及其完整公開內容,併入本文以供參考。以下本發明的實施例是非限制性的,並且僅代表本發明的各種態樣及特徵。就最受限制的技術意義而言,本文所述的「信息源」指的是可以被詮釋為有用信息的符號序列,且該些有用信息是用來組織和標籤數據。信息源包括:網站(如網際網路服務)、內部網絡、軟體、電子書、資料庫以及其它信息的媒體(如非瞬時計算機可用的儲存媒體、移動裝置儲存媒體)。又,本文所述的「原始信息」可包括文件、網頁、資料庫、策略、規則或任一種可存取於相關機器和伺服器的數據,而本文所述的「工具」可包括公用程序、界面工具集、智能代理工具、應用程式、服務工具或任一種可存取於相關機器和伺服器的可執行元件。惟,信息源、原始信息及工具皆不以上述為限。又,「原始信息」以及「原始工具」皆為本文所述的「原始元素」的一種實施態樣,且於實施本發明時,來自相同或不同「信息源」的多個「原始元素」皆能夠經由一統一化方法而分別被模型化為多個「統一化元素」,使得在同一作業環境中的多個「統一化元素」皆能夠彼此兼容以進而協同進行特定任務;其中,「統一化工具」及「統一化信息單元」皆為「統一化元素」的一種實施態樣。又,本文所述的「元素轉換器(Matterizer)」為用以對「原始元素」進行統一化的構件、裝置或程序代碼。於一實施例中,上述統一化方法包括:依據一統一化數據結構而重整自多個信息源的至少一信息源所取得的原始信息,從而將原始信息模型化(modeling)為統一化信息單元,及/或依據另一統一化數據結構而重整自多個信息源的至少一信息源所取得的原始工具,從而將原始工具模型化為統一化工具;其中,該統一化數據結構以及該另一統一化數據結構可相同或不同,且上述統一化方法可藉由元素轉換器(Matterizer)來完成。請參閱圖1,其為適用於本發明控管電子裝置的統一化方法於一實施例的實施概念示意圖。圖1示意了元素轉換器992依據統一化數據結構993而重整原始元素991的一屬性和一相關連結(link),以將原始元素991模型化為統一化元素994,使統一化元素994的基本屬性包括原始元素991的類型(type)以及指出原始元素991所在之處的連結(link)。於本實施例中,原始元素991可為原始信息和/或原始工具,但不以此為限。其次,上述統一化方法中,當可從原始信息取得的屬性與欲在統一化信息單元中統一的屬性相對應時,則可經由元素轉換器992而直接產生統一化信息單元;而當可從原始信息取得的屬性與欲在統一化信息單元中統一的屬性無法對應時,則需先透過對原始信息的屬性和相關連結進行邏輯上的重整來重新定義原始信息,使原始信息被轉換為其屬性與欲在統一化信息單元中統一的屬性相對應的新的原始信息,以進而間接地產生統一化信息單元。又,當原始工具與工作空間(workspace)的作業環境兼容時,可經由元素轉換器992而直接地產生該統一化工具;而當原始工具與工作空間的作業環境不兼容時,則需透過一轉化器(adapter)及/或原始工具的軟體開發工具包(SDK)驅動原始工具而間接地產生該統一化工具;其中,該轉化器(adapter)是用來提供工作空間兼容的界面實作(interfaceimplementation)。有關本實施例中所述的「統一化方法的具體實施方式」、「統一化元素的具體獲得方式」以及「元素轉換器的具體運作方式」可參考申請號為14/324,069、名稱為「AMETHODOFUNIFYINGINFORMATIONANDTOOLFROMAPLURALITYOFINFORMATIONSOURCES」的美國專利申請,以及可參考以該申請號為14/324,069的美國專利申請作為要求優先權基礎、申請號為201410768564.X、名稱為「將來自多個信息源的信息及工具予以統一化的方法以及應用該方法的電腦程式產品與裝置」的中國專利申請,均轉讓予同一受讓人。上述待審專利申請的內容結合於此以作為參考,故在此即不再予以贅述。再者,本
技術領域:
普通技術人員可依據實際應用需求而進行任何均等的變更設計。以下再舉例二種適用於本發明的統一化方法。第一種統一化方法為應用於Garmin衛星導航中的信息統一化方法。類似於上述統一化方法,Garmin衛星導航的興趣地標(PointofInterest,POI)功能即是透過該信息統一化方法對輸入其中的原始地標信息(原始信息)進行統一化程序而獲得相對應的統一化地標信息(統一化信息單元);第二種方法為應用於安卓(Android)系統的工具統一化方法,安卓(Android)系統是一個以Linux為基礎的開放原始碼移動裝置作業系統,但安卓系統中的應用程式(原始工具)大都是由Java所編寫的,故由Java所編寫的應用程式(原始工具)皆可經由該工具統一化方法而被模型化為可與安卓系統中的兼容的統一化應用程式(統一化工具),進而能夠在安卓系統中被執行。再者,本文所述的「工作空間」指的是可供至少一元素轉換器及/或至少一工具及/或至少一信息進行互動以執行特定任務的工作空間,且至少一信息及/或至少一工具可藉由至少一元素轉換器而被輸入至工作空間中,但將信息及/或工具輸入工作空間的方式並不以此為限;其次,以下所述的信息輸入器(informationimporter)(如參考圖5於後續描述的信息輸入器9881、9882、9883等)皆為元素轉換器的實施態樣。再者,本文所述的「統一化腳本」指的是可作為實現工作空間的中間語言,且透過「統一化腳本」可使至少一元素轉換器及/或至少一信息及/或至少一工具被提供(如內建或外掛)至工作空間。於一實施例中,上述至少一信息為自至少一信息源所取得的至少一原始信息經由被統一化後而形成的至少一統一化信息單元,而上述至少一工具為自至少一信息源所取得的至少一原始工具經由被統一化後而形成的至少一統一化工具;其中,使用者可依據不同的任務而將所需的統一化信息單元及/或統一化工具由相對應的信息源加入(如內建或外掛)至個人工作空間中,故「工作空間」可為一用戶導向的「個人工作空間」。進一步而言,請參閱圖2與圖3,圖2為以統一化腳本作為實現個人工作空間的中間語言的一較佳概念示意圖,圖3為個人工作空間的一較佳配置示意圖。圖2與圖3示意了使用者選擇性地將相對應於Dropbox982中的原始信息985的統一化信息單元985』、相對應於雲端硬碟983中的可兼容的原始工具986的第一統一化工具986』以及相對應於伺服器984中的不可兼容的原始工具987的第二統一化工具987』組合至個人工作空間981中;詳言之,使用者可先編輯一個用以作為實現個人工作空間981的中間語言的統一化腳本980,且藉由統一化腳本980而設置(configure)Dropbox982的信息輸入器9881、雲端硬碟983的信息輸入器9882以及伺服器984的信息輸入器9883;其中,信息輸入器9881可將Dropbox982中的原始信息985予以統一化為統一化信息單元985』,並輸入至個人工作空間981。例如但不以此為限,統一化腳本980指的是可作為實現工作空間的中間語言,且信息輸入器9882為Dropbox的一種元素轉換器。再者,圖2與圖3亦示意了存放在雲端硬碟983內的原始工具為可兼容的原始工具986(也就是該可兼容的原始工具986可與在個人工作空間981中供統一化工具用的元件架構兼容),且透過統一化腳本980的信息輸入器9882可將相對應於可兼容的原始工具986的第一統一化工具986』直接地提供至個人工作空間981。另一方面而論,存放在伺服器984內的原始工具為不可兼容的原始工具987(也就是該不可兼容的原始工具987與在個人工作空間981中供統一化工具用的元件架構不兼容),且需透過統一化腳本980的可兼容的轉化器989以及信息輸入器9883才得以將相對應於不可兼容的原始工具987的第二統一化工具987』間接提供至個人工作空間981。此外,圖3亦示意了使用者依據實際應用需求而配置安排(如分組(grouping)或置放(placing))統一化信息單元985』、第一統一化工具986』以及第二統一化工具987』在個人工作空間981的特定區域;最後,使用者就可因應統一化工具以及統一化信息單元之間的運作關係(例如兩者間的點擊動作或拖曳動作)而藉由使用統一化工具存取或控制相對應的統一化信息單元而執行所需的任務。有關本實施例中所述的「以統一化腳本作為實現個人工作空間的中間語言的具體實施方式」、「使用者依據實際應用需求而將所需的統一化信息單元及/或所需的統一化工具由相對應的信息源自由組合至個人工作空間中以執行任務的具體實施方式」,可參考申請號為14/325,466,名稱為「METHODFORPERFORMINGTASKONUNIFIEDINFORMATIONUNITSINAPERSONALWORKSPACE」的待審美國專利申請,以及可參考以申請號為14/324,069、14/325,466的美國專利申請作為要求優先權基礎、申請號為201410796528.4、名稱為「在個人工作空間中對統一化元素進行組合工作的方法以及應用該方法的電腦程式產品與系統」的中國專利申請,均轉讓予同一受讓人,故在此即不再予以贅述。特別說明的是,上述個人工作空間僅為工作空間的一種實施例,應用於本發明的工作空間不以上述為限。舉例來說,作為實現工作空間的中間語言的統一化腳本可預先被編輯而使得工作空間成為內建有預設元素轉換器及/或預設信息及/或預設工具的工作空間,而這樣的工作空間並非是限定給個人操作,亦可因應實際應用需求而供多個使用者同時進行操作或分別進行操作。再者,工作空間可經由一投影工作空間的方法而被投影至任何具有計算能力的電子裝置,令一使用者可於任何具有計算能力的電子裝置上操作被投影的工作空間(projectedworkspace)。於一實施例中,投影工作空間的方法包括:首先,經由一路徑連結信息(uniformresourceidentifier,URI)取得由統一化腳本所生成(instantiated)的一可投影的空間實體(projectablespaceinstance);其中,統一化腳本被定義來配置元素轉換器、信息以及工具中的至少一者以建置工作空間(如先前說明),且可投影的空間實體被用來建立相對應於工作空間的被投影的工作空間,以提供用以操作元素轉換器、信息以及工具中的至少一者以執行任務的界面;接著,利用一投影手段(projector)解譯該可投影的空間實體以及建立供元素轉換器、信息以及工具中的至少一者配置於該可投影的空間實體中的作業環境,以進而執行被投影的工作空間,藉此以供至少一使用者與被投影的工作空間互動。於投影工作空間的方法中,投影手段可從遠程數據站、可投影的空間實體或預載應用程式中取得,並被載入至用以提供兼容性環境以執行投影手段的一引擎(engine),而引擎可包括Javascript引擎、視窗應用程式及/或Linux應用程式中,但不以上述為限;再者,統一化腳本可被一文檔類型定義(DTD)、一可擴展標記語言綱要(XMLschema)、一結構化語言(structuredlanguage)或一結構化協議(structuredprotocol)所宣告而成,但不以上述為限;而可投影的空間實體可為一對象(object)、一可可擴展標記語言(XML)文件、或以一結構化語言(structuredlanguage)或一結構化協議(structuredprotocol)所生成的一實體(instance),但不以上述為限。再者,以下將透過一些實施例更詳細地說明投影工作空間的方法。請參閱圖4、圖5A~圖5B及圖6。圖4為上述投影工作空間的方法於一較佳實施例的初始狀態示意圖,圖5A以及圖5B為投影工作空間的方法的運作概念示意圖,圖6為圖4所示可投影的空間實體與圖5B所示被投影的工作空間的相對關係示意圖。如圖6所示,存在有可互相連結(如透過網絡連結)的第一電子裝置971以及第二電子裝置972,且第一電子裝置971中儲存有可投影的空間實體973,而第二電子裝置972中有一內建投影手段974。又,統一化腳本980是被一文檔類型定義(DocumentTypeDefinition,DTD)所宣告而成,且其被定義來配置至少一信息輸入器(其為元素轉換器的一種實施態樣)及/或至少一統一化信息單元及/或至少一統一化工具以建置一工作空間,而可投影的實體973則為一可擴展標記語言(XML)所生成的對象,其如圖6所示,被用來建立(build)相對應於工作空間的一被投影的工作空間976,並被允許信息輸入器及/或統一化信息單元及/或統一化工具加入其中或從其中移除。上述說明將更詳細地敘述如下。再者,第二電子裝置972的投影手段974會在第二電子裝置972上建立供被投影的工作空間976運作的作業環境975,並提供一微核心977(見圖6)予該作業環境975以裝載(equip)要加入被投影的工作空間976中的至少一信息輸入器及/或至少一統一化信息單元及/或至少一統一化工具;其中,當第二電子裝置972透過一路徑連結信息取得第一電子裝置971中的可投影的空間實體973時,第二電子裝置972中的投影手段974就開始對可投影的空間實體973進行解譯,其如圖8A所示;又,當可投影的空間實體973被投影手段974解譯後,被投影的工作空間976就會依據可投影的空間實體973所解譯的內容而建立在作業環境975上,其如圖8B所示,如此第二電子裝置972端的使用者就可經由第二電子裝置972與被投影的工作空間976進行互動,進而執行相關任務。以下進一步以圖7所示的使用情境來說明上述統一化腳本980、可投影的空間實體973以及被投影的工作空間976的相互關係。圖7所示的使用情境為:建立一個可被投影並能夠讀取存放於指定網絡空間內的jpg圖片文件與gif圖片文件以供使用者觀看的工作空間,且於本使用情境中,統一化腳本980以一文檔類型定義(DTD)來宣告,而可投影的空間實體973則以可擴展標記語言(XML)生成。又,可投影的空間實體973中會被加入信息輸入器以及統一化工具,且信息輸入器是用來將相對應於原始信息的至少一統一化信息單元輸入至被投影的工作空間976中;於本使用情境中,信息輸入器為一Dropbox輸入器(即圖6中的虛線方框9761),且原始信息為Dropbox979中的jpg圖片文件9791、9792與gif圖片文件9793,統一化信息單元則為統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』,而統一化工具為一圖片閱讀器(即圖6中的虛線方框9762),其用以讀取輸入至被投影的工作空間976中的圖片文件。如以上所述,被投影的工作空間976是於可投影的空間實體973被第二電子裝置972中的投影手段974解譯後被建立起來。在該實施例中,被投影的工作空間976上配置有一Dropbox輸入器9761』(相對應於圖示虛線方框9761)以及一圖片閱讀器9762』(相對應於圖示虛線方框9762),Dropbox輸入器9761』再將Dropbox979中的jpg圖片文件9791、jpg圖片文件9792與gif圖片文件9793予以統一化並輸入至被投影的工作空間976,使得分別相對應於jpg圖片文件9791、jpg圖片文件9792與gif圖片文件9793的統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』在被投影的工作空間976上呈現。接著,當第二電子裝置972端的使用者經由特定的操作方式對統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』中的任一者進行操作時(如點擊統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』中的一者,或將統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』中的一者拖曳至圖片閱讀器9762』),圖片閱讀器9762』就會讀取統一化jpg圖片文件9791』、統一化jpg圖片文件9792』與統一化gif圖片文件9793』中相應該者的內容而使其呈現出來供使用者觀看。此外,上述Dropbox輸入器9761』以及圖片閱讀器9762』是由微核心977所裝載(equip)。特別說明的是,可投影的空間實體973的路徑連結信息可為超文本傳輸協議(HTTP)路徑連結信息或文件傳輸協議(FTP)路徑連結信息,而若是第一電子裝置971與第二電子裝置972為一共同裝置時,可投影的空間實體973的路徑連結信息亦可為本機文件(localfile)連結信息,但路徑連結信息的型態不以上述為限。此外,可投影的空間實體973除了可被原本的編輯者所存取外,還可被一授權的使用者或一授權的電子裝置進行存取,舉例來說,一授權的使用者可經由被授權的使用者帳號以及密碼而透過路徑連結信息取得可投影的空間實體973。轉讓予同一受讓人的、申請號為14/577,772、名稱為「METHODOFPROJECTINGAWORKSPACEANDSYSTEMUSINGTHESAME」的美國專利申請所揭露的技術,以及以申請號為14/324,069、14/325,466、14/577,772的美國專利申請作為要求優先權基礎、申請號為201410814138.5、名稱為「投影工作空間的方法以及應用該投影工作空間的方法的系統」的中國專利申請所揭露的技術,適用於本發明的較佳實施例。上述待審專利申請的內容結合於此以作為參考。特別說明的是,上述投影工作空間的方法僅為本發明將工作空間投影至任何具有計算能力的電子裝置的一種投影方法,但將工作空間投影至任何具有計算能力的電子裝置的投影方法並不以上述為限,本
技術領域:
普通技術人員可依據實際應用需求而進行任何均等的變更設計。利用上述或其它相關技藝,本發明發展出一種控管電子裝置的方法。本發明控管電子裝置的方法的目的是為了讓使用者可經由操作任一可連結網絡如網際網路的控制機器而控制同類型與不同類型的電子裝置,並且無論可連網的控制機器的數量,只需經由單次且簡易的配置而使多個可連網的控制機器享用共同的控制規則或控制界面設定。其中,不同類型的電子裝置泛指由不同製造商製造但提供相同功能的電子裝置、或是提供不同功能但由相同製造廠商製造的電子裝置、或是由不同製造商製造並提供不同功能的電子裝置。接下來,將透過實施例及附圖,更詳細地說明本發明控管電子裝置的方法。請參閱圖7,其為本發明控管電子裝置的方法的一較佳方法流程圖。控管電子裝置的方法包括:步驟P1,提供用以建置一工作空間的一可投影的空間實體至各該至少一控制機器,其中用以驅動該至少一電子裝置的至少一統一化工具選擇性地加入該可投影的空間實體中;以及步驟P2,對應的該控制機器利用一投影手段解譯該可投影的空間實體,使透過該可投影的空間實體建置的該工作空間相對應的一被投影的工作空間被自動建立在該控制機器上;其中,該至少一統一化工具應在對應的該控制機器上的一操作而驅動該至少一電子裝置執行至少一任務。其中,可投影的空間實體是依據使用者期望的控管設計包括控制規則和/或控制界面的控制而被配置(稍後將以實施例進一步說明),且至少一控制機器可選自電腦、家用電器、手持式電子裝置、穿戴式電子裝置或其組合,但不以此為限。請參閱圖8~圖10C,圖8為被投影的工作空間被建置之前控制系統的初始狀態示意圖,圖9A~圖9C為圖8所示控制系統的運作概念示意圖,圖10A~圖10C分別為與圖9A~圖9C所示運作中一相應運作相關的可投影的空間實體和被投影的工作空間於一較佳實施例的相對關係示意圖。根據本發明的控制系統包括至少一電子裝置以及至少一控制機器,每一該控制機器利用一投影手段解譯一可投影的空間實體,使透過該可投影的空間實體建置的一工作空間相對應的一被投影的工作空間被建立,其中用以驅動該至少一電子裝置的至少一統一化工具選擇性地加入該可投影的空間實體中,且該至少一統一化工具應在對應的控制機器上的一操作而驅動該至少一電子裝置執行至少一任務。於圖8所示的非限制性實例中,控制系統2中包括第一電子裝置21、第二電子裝置22、配置機器23以及透過網絡(例如網際網路)連結於其間的筆記型電腦241、智慧型手機242以及穿戴式電子裝置243(作為控制機器24)。第一電子裝置21中設置有基於第一通信協議所開發的第一通信晶片211,而第二電子裝置22中設置有基於第二通信協議所開發的第二通信晶片221。第一通信協議不同於第二通信協議。控制機器24可為一電腦、一家用電器、一手持式電子裝置或一穿戴式電子裝置,但不以此為限。舉例來說,第一通信晶片211以及第二通信晶片221分別為基於AllJoyn開放軟體架構所開發的通信晶片以及基於數字生活網絡聯盟(DLNA)的通信協議所開發的通信晶片,但不以此為限。舉例來說,三位使用者81、82、83可分別以筆記型電腦241、智慧型手機242以及穿戴式裝置243進入控制系統2,並控管一或多個電子裝置。首先,配置機器23(如電腦)中具有一可投影的空間實體31,且該可投影的空間實體31是依據使用者81、82及83的實際需求而被創造與編譯。也就是說,使用者81、82及83,一旦被授權,就可選擇性地將分別對應於第一電子裝置21與第二電子裝置22的多個統一化工具41加入至可投影的空間實體31中並進行編譯。當可投影的空間實體31透過例如但不限於路徑連結信息(URI)的方式被載入至控制機器24中的任一控制機器時,該對應的控制機器241、242或243解譯可投影的空間實體31而建立被投影的工作空間32A、32B或32C。接著,該對應的控制機器241、242或243執行被投影的工作空間32A、32B或32C,藉此使用者81、82及83就可適切地控管第一電子裝置21及或第二電子裝置22執行所需的任務。在本實施例中,筆記型電腦241、智慧型手機242以及穿戴式電子裝置243中皆具有一投影手段244,其是用以在控制機器241、242或243上分別建立供被投影的工作空間32A、32B、32C運作的作業環境2441,並提供對應於工作空間的微核心2412以裝備(equipping)及開啟(launching)被編譯於可投影的空間實體31的多個統一化工具41。當筆記型電腦241、智慧型手機242以及穿戴式電子裝置243中的每一者將可投影的空間實體31從配置機器23載入至其中時,投影手段244就開始對可投影的空間實體31進行解譯,接著被投影的工作空間32A、32B或32C會分別依據投影手段244所解譯的內容而建立在作業環境2441上。如此一來,使用者81、82及83就可藉由操作各自的控制機器241、242及243而控制第一電子裝置21及/或第二電子裝置22執行任務。投影手段244可內建於控制機器24中。另外,投影手段244亦可透過網際網路從外部儲存裝置(圖未示)載入。於本較佳實施例中,多個統一化工具41包括對應第一電子裝置21的第一驅動程序(devicedriver)經由被統一化後所形成的被統一化後的第一驅動程序411以及對應第二電子裝置22的第二驅動程序經由被統一化後所形成的被統一化後的第二驅動程序412,而可投影的空間實體31則為一可擴展標記語言(XML)所例化而成的對象。圖10A~圖10C分別示意了可投影的空間實體31的編譯內容與被投影的工作空間32A~32C中的被統一化後的第一驅動程序411及/或被統一化後的第二驅動程序412的對應關係,其如虛線兩端的二相對應者所示。於本實施例中,第一驅動程序以及第二驅動程序可分別由相對應於第一電子裝置21以及第二電子裝置22的軟體開發工具包(softwaredevelopmentkit,SDK)所開發而成並放置在具有連網功能的特定儲存裝置,但不以上述為限。請參閱圖11,其為圖9A所示控制機器如筆記型電腦中被投影的工作空間與第一電子裝置以及第二電子裝置根據本發明控管的互動概念示意圖。在本實施例中,由於被統一化後的第一驅動程序411以及被統一化後的第二驅動程序412皆是在被投影的工作空間32A建立過程中經由統一化對應於第一電子裝置21的第一驅動程序及對應於第二電子裝置22的第二驅動程序才被配置於被投影的工作空間32A中,故被統一化後的第一驅動程序411以及被統一化後的第二驅動程序412能夠彼此兼容進而可互相溝通。如此一來,與被統一化後的第一驅動程序411透過第一通信協議溝通的第一電子裝置21的第一通信晶片211以及與被統一化後的第二驅動程序412透過第二通信協議溝通的第二電子裝置22的第二通信晶片221就能夠進行互動並共同執行任務。此外,被投影的工作空間32B以及被投影的工作空間32C亦可如上述同理與第一電子裝置21及/或第二電子裝置22進行互動,在此即不再予以贅述。特別說明的是,被授權的使用者還能夠透過編譯可投影的空間實體31來設定每一使用者81、82及83的控制權限。由圖10A~圖10C顯示可投影的空間實體31的編譯內容包括身份認證信息301。以圖10A為例,身份認證信息301顯示,使用者81、82及83的帳號分別名為David、Mary及John,而對應於帳號David、Mary及John的密碼分別為ABC、123及xyz。再者,可投影的空間實體31的編譯內容包括權限信息302及303。權限信息302顯示,帳號David、Mary及John下的三個使用者81、82及83皆具有第一電子裝置21的控制權限。也就是說,於被投影的工作空間32A、32B、32C分別被建立在筆記型電腦241、智慧型手機242以及穿戴式電子裝置243的過程中,被統一化後的第一驅動程序411會被配置在被投影的工作空間32A、32B、32C。因此,每一使用者81、82及83就可經由正確輸入帳號及密碼而操作自己的控制機器24控制第一電子裝置21執行任務。另一方面而言,權限信息303顯示,僅帳號David及Mary下使用者81及82具有第二電子裝置22的控制權限。也就是說,於被投影的工作空間32A、32B及32C被建立在筆記型電腦241、智慧型手機242以及穿戴式電子裝置243的過程中,被統一化後的第二驅動程序412僅會被配置在被投影的工作空間32A及32B中。因此,只有使用者81及82可經由正確輸入帳號及密碼而控制第二電子裝置22執行任務。由於被統一化後的第二驅動程序412並未配置在被投影的工作空間32C,故使用者83是無法藉由操作自己的控制機器24(即穿戴式電子裝置243)而控制第二電子裝置22執行任務。接下來以實例來說明本發明控管電子裝置的方法。於本舉例說明中,第一電子裝置21以及第二電子裝置22為兩個家用電器,如電視與空調,而使用者81、82和83皆為家庭成員,且家庭成員中被授權者可對可投影的空間實體31進行編譯,並將相對應於第一電子裝置21的被統一化後的第一驅動程序411以及相對應於第二電子裝置22的被統一化後的第二驅動程序412加入至可投影的空間實體31中。而經由如上所述的一次性編譯,任一被授權的家庭成員可將投影的空間實體31載入至自己的控制機器中,就能控制第一電子裝置21及/或第二電子裝置22,而不需各自分別地耗費時間與精力將控制規則或控制界面設定在自己的控制機器。當然,每一家庭成員自己所擁有並供載入可投影的空間實體的控制機器可不僅止於一臺,且該些控制機器視實際狀況可能分別放置於家庭中的不同區域。舉例來說,控制機器可包括放置於客廳的平板電腦以及放置於臥室的智慧型手機,但不以此為限。那麼,原本在客廳且欲遙控電視的家庭成員可使用平板電腦作為控制機器,而不需從臥室拿取智慧型手機。根據以上的說明可知,本發明提供一種控管電子裝置的方法,使得電子裝置諸如採用相同或不同通信協議或通信晶片的一個家用電器或多個家用電器能夠被單一控制機器所控管。再者,經由簡易的設定後還能夠讓多個控制機器享有共同的控制規則及/或控制界面,以供單一使用者或多個使用者操控該電子裝置或該些電子裝置,進而更便利人們的生活需求。但上述皆僅為實施例,本
技術領域:
普通技術人員可依據實際應用需求而進行任何均等的變更設計。舉例來說,可變更設計為,配置機器可與一個或多個控制機器為一共同的機器。再舉例來說,雖然上述生活上的舉例是將本發明控管電子裝置的方法應用在家電系統上,但本發明控管電子裝置的方法亦可同理應用在醫療設備系統、保安控制系統、消防保安控制系統或交通運輸系統。以上所述僅為本發明的較佳實施例,並非用以限定本發明的權利要求範圍,因此凡其它未脫離本發明所揭示的精神下所完成的等效改變或修飾,均應包含於本發明的權利要求範圍內。當前第1頁1 2 3