电子装置的适应性控管的制作方法

文档序号:11160713阅读:641来源:国知局
本发明关于一种控制方法,尤其是关于一种透过工作空间对一个或多个电子装置进行适应性控管的方法。本发明还关于一种对一个或多个电子装置进行适应性控管的控制机器。
背景技术
:随着信息通信技术的日新月异,打造信息化、数字化、人性化以及便利化的智能生活,已成未来必然趋势,而与日常生活息息相关的家电产品,自然成为落实数字家庭愿景、营造智慧生活的关键,因此将家电产品智能化是产业未来重要的发展方向。所谓的智能家电,泛指具有连网功能的消费性电子产品及家用电器,而上述所指的连网可为连结广域的服务网络、局域的家庭网络、或任何其他适合网络,其主要目的在于整合与连结各种家电,以实现家庭数字化、智能化及系统整合化的功能。为了整合与连结各种家电,目前业界开发者大都倾向藉由使不同厂牌、不同产品或不同功能的家电之间透过统一的通信协议来进行沟通;举例来说,美国高通(Qualcomm)公司就提出基于AllJoyn开放软件架构的通信芯片供各家电厂商应用,藉此各种家电彼此之间就可透过AllJoyn进行互动。请参阅图1,其为多个安装AllJoyn通信芯片的家电彼此之间进行通信的现有方法的示意图。如图1所示,第一电子装置11(如第一照明灯具)以及第二电子装置12(如第二照明灯具)内皆分别设置有基于AllJoyn开放软件架构所开发的通信芯片111、121。而控制机器13(如电脑)中则设置有相对应于第一电子装置11的第一驱动程序(devicedriver)131、相对应于第二电子装置12的第二驱动程序132以及用以控管第一电子装置11与第二电子装置12的控制管理构件133;其中,由于第一驱动程序131、第二驱动程序132以及控制管理构件133亦皆是基于AllJoyn开放软件架构而被开发,故由第一驱动程序131驱动的第一电子装置11与、由第二驱动程序132驱动的第二电子装置12可透过控制管理构件133顺利地彼此进行沟通。换言之,透过第一驱动程序131、第二驱动程序132以及控制管理构件133,第一电子装置11与第二电子装置12可彼此相互操作并达成共同和互动目标。除此之外,由微软(Microsoft)、飞利浦(Philip)、索尼(Sony)等公司所成立的数字生活网络联盟(DLNA,DigitalLivingNetworkAlliance)亦建立一套用来供各种家电互相联机以共同作业的通信协议,而台湾工研院能资所也有提出SAANet控制协议来供各家电厂商应用。请参阅图2,其为多个安装不同通信协议的通信芯片的家电进行通信的现有通信方法的示意图。如图2所示,第一电子装置11(如第一照明灯具)内设置有基于AllJoyn开放软件架构所开发的通信芯片111。第三电子装置16(如第三照明灯具)内设置有基于数字生活网络联盟的通信协议所开发的通信芯片161。且第四电子装置14(如第四照明灯具)内设置有基于SAANet控制协议所开发的通信芯片141。而控制机器15(如电脑)中则设置有第一驱动程序151、第三驱动程序152以及第四驱动程序153;其中,第一驱动程序151因其是基于AllJoyn开放软件架构被开发而能够支持第一电子装置11,且第三驱动程序152因其是基于数字生活网络联盟的通信协议被开发而能够支持第三电子装置16,同样地,第四驱动程序153因其是基于SAANet控制协议被开发而能够支持第四电子装置14。由于第一驱动程序151、第三驱动程序152以及第四驱动程序153无法在共通的通信协议下工作,故第一电子装置11、第三电子装置16以及第四电子装置14三者彼此之间就无法顺利地进行互动和沟通。进一步而言,不同厂牌的家电厂商难免存在着竞争关系,故在商业利益考虑下,很有可能不愿意与不同厂牌的家电厂商接受共通的通信协议或使用共通的通信芯片。图3示意性地展示了现有通信方法如何使安装不同通信芯片、执行不同通信协议的家电之间进行通信及互动。如图3所示,控制机器15'中另设置有由家电制造商、控制机器制造商或第三方所开发设计的界面程序154,且界面程序154是被开发来作为第一驱动程序151、第三驱动程序152以及第四驱动程序153的沟通媒介。因此,第一电子装置11、第三电子装置16以及第四电子装置14三者彼此之间就能够通信和互动。然而,未来供新家电或现有家电互相联机以共同作业的通信协议并不会只有如上所述的三种协议。新的通信协议可能无法彼此或与现有通信协议互相沟通。在这种情况下,控制机器15'中的界面程序154就得有频繁地更新,如此会造成使用者在操作上的负担。当基于诸多理由使界面程序154不再可更新时,采用由新的通信协议所开发的通信芯片的一些家电就无法与其他家电'进行沟通,令使用者无所适从。因此,目前需要有一种可变通的操作环境,其能够容易与便利地将新的通信协议加入至控制机器,亦能够随时地将不需要的通信协议从控制机器中移除。此外,当智能家电逐渐的普及后,如何使智能家电有效率且智能地为家庭用户提供服务,进而更便利人们的生活亦是目前开发者所极力研究与探讨的方向。举例来说,大楼的公共空间所设置的照明灯具为数众多,基于节能省电的需求,较佳的选择是照明灯具根据行人的通行能够适应性地开启和/或关闭。然而,由于照明灯具通常于各种区域有着广泛分布,且不同区域的行人通行状况各有不同,因此根据预设模式对每一照明灯具的开启和/或关闭进行特别设计是不现实的。技术实现要素:本发明的一目的在于提出一种控管一个或多个电子装置(例如家电)的方法。本控管方法是以人性为出发点、满足人们的生活方式和习惯。本发明亦提供一种执行该控管方法的控制机器。驱动多个电子装置的驱动程序可由使用者根据需要选择性配置。该驱动程序在该控制机器中彼此兼容。且由本发明控制机器控制的该多个电子装置还能够依据实际应用需求而自动地适应性地运作,以减轻复杂控制流程的设计或是手动控制所造成的人力消耗。一方面,本发明提供一种控管电子装置的方法,包括:提供用以建置一工作空间的一可投影的空间实体予一控制机器,其中该可投影的空间实体是供一分析及控制工具、一数据监测工具以及用以驱动至少一电子装置的至少一统一化工具选择性地加入其中;以及利用该控制机器中的一投影手段解译该可投影的空间实体,以自动建立相对应于通过该可投影的空间实体建置的该工作空间的一被投影的工作空间,其中,该数据监测工具透过该至少一统一化工具撷取该至少一电子装置的一数据信息,该分析及控制工具分析该数据信息并依据分析结果而经由该至少一统一化工具对该至少一电子装置进行控制。另一方面,本发明亦提供一种控制机器,用以控管至少一电子装置,该控制机器包括一投影手段,用以解译一可投影的空间实体,以建置相应于通过该可投影的空间实体建置的一工作空间的一被投影的工作空间,其中,该可投影的空间实体是供一分析及控制工具、一数据监测工具以及用以驱动该至少一电子装置的至少一统一化工具选择性地加入其中;且于该被投影的工作空间被建置且运作时,该数据监测工具透过该至少一统一化工具撷取该至少一电子装置的一数据信息,该分析及控制工具分析该数据信息并依据分析结果而经由该至少一统一化工具对该至少一电子装置进行控制。于一较佳实施例中,该至少一统一化工具包括通过一统一化方法统一化至少一驱动程序后所形成的至少一被统一化后的驱动程序。于一较佳实施例中,该至少一驱动程序是由相对应于该至少一电子装置的一软件开发工具包(softwaredevelopmentkit,SDK)所开发而成。于一较佳实施例中,该至少一统一化工具包括多个被统一化后的驱动程序,分别透过统一化用于驱动多个电子装置的多个驱动程序而形成;其中,该多个驱动程序于被统一化后配置于该被投影的工作空间中以彼此兼容。于一较佳实施例中,该控管电子装置的方法还包括:将该数据监测工具所撷取的该至少一电子装置的该数据信息储存至一储存装置,以供该分析及控制工具获取以进行分析。于一较佳实施例中,该控制机器控管至少二种不同类型的电子装置。于一较佳实施例中,该至少二种不同类型的电子装置是由不同制造商制造、或提供不同功用、或由不同制造商制造且提供不同功用。于一较佳实施例中,该控管电子装置的方法是用于管控一家电系统、一医疗设备系统、一保安控制系统、一消防保安控制系统或一交通运输系统。于一较佳实施例中,该控制机器选自一电脑、一家用电器、一手持式电子装置、一穿戴式电子装置或其组合。于一较佳实施例中,该可投影的空间实体为一对象(object)、一可扩展标记语言(extensiblemarkuplanguage,XML)或以一结构化语言(structuredlanguage)或一结构化协议(structuredprotocol)所生成的一实体(instance)。于一较佳实施例中,该数据监测工具设置于该分析及控制工具中,抑或是该分析及控制工具设置于该数据监测工具中,抑或是该数据监测工具与该分析及控制工具为一共同的工具。附图说明本发明的上述目的和优点,在本
技术领域
普通技术人员考量随后的详细说明及附图后,将会更加清楚:图1为安装AllJoyn通信芯片的家电之间进行通信的现有方法的示意图。图2为安装不同通信协议的通信芯片的家电之间进行通信的另一现有方法的示意图。图3为安装不同通信协议的通信芯片的家电之间进行通信的又一现有方法的示意图。图4为适用于本发明控管一个或多个电子装置的统一化方法于一实施例的实施概念示意图。图5为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图。图6为适用于本发明控管一个或多个电子装置的统一化元素于个人工作空间的一较佳配置示意图。图7、图8A及图8B为适用于本发明控管一个或多个电子装置的建立投影工作空间的方法于一较佳实施例的示意图。图9为适用于本发明控管一个或多个电子装置的可投影的空间实体与被投影的工作空间的相对关系示意图。图10为本发明控管一个或多个电子装置的方法的一较佳方法流程图。图11及图12为本发明控管电子装置的方法产生被投影的工作空间以控管电子装置的示意图。图13为图11及图12所示的方法中可投影的空间实体与被投影的工作空间于一较佳实施例的相对关系示意图。图14为根据本发明的控制机器中被投影的工作空间与第一电子装置以及第二电子装置的互动概念示意图。具体实施方式本发明可藉由以下描述,包括以下的术语汇编以及结论性实例,而得到更充分地理解。要注意的是,本说明书中引用的专利公开号或专利申请号及其完整公开内容,并入本文以供参考。以下本发明的实施例是非限制性的,并且仅代表本发明的各种态样及特征。就最受限制的技术意义而言,本文所述的“信息源”指的是可以被诠释为有用信息的符号序列,且该些有用信息是用来组织和标签数据。信息源包括:网站(如互联网服务)、内部网络、软件、电子书、数据库以及其他信息的媒体(如非瞬时计算机可用的储存媒体、移动装置储存媒体)。又,本文所述的“原始信息”可包括文件、网页、数据库、策略、规则或任一种可存取于相关机器和服务器之数据,而本文所述的“工具”可包括公用程序、界面工具集、智能代理工具、应用程序、服务工具或任一种可存取于相关机器和服务器的可执行元件。惟,信息源、原始信息及工具皆不以上述为限。又,“原始信息”以及“原始工具”皆为本文所述的“原始元素”的一种实施态样,且于实施本发明时,来自相同或不同“信息源”的多个“原始元素”皆能够经由一统一化方法而分别被模型化为多个“统一化元素”,使得在同一作业环境中的多个“统一化元素”皆能够彼此兼容以进而协同进行特定任务;其中,“统一化工具”及“统一化信息单元”皆为“统一化元素”的一种实施态样。又,本文所述的“元素转换器(Matterizer)”为用以对“原始元素”进行统一化的构件、装置或程序代码。于一实施例中,上述统一化方法包括下列步骤:依据一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始信息,从而将原始信息模型化(modeling)为统一化信息单元,及/或依据另一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始工具,从而将原始工具模型化为统一化工具;其中,该统一化数据结构以及该另一统一化数据结构可相同或不同,且上述统一化方法可藉由元素转换器(Matterizer)来完成。请参阅图4,其为适用于本发明控管一个或多个电子装置的统一化方法于一实施例的实施概念示意图。图4示意了元素转换器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所编写的应用程序(原始工具)皆可经由该工具统一化方法而被模型化为可与安卓系统中的兼容的统一化应用程序(统一化工具),进而能够在安卓系统中被执行。再者,本文所述的“工作空间”指的是可供至少一元素转换器及/或至少一工具及/或至少一信息进行互动以执行特定任务的工作空间,且至少一信息及/或至少一工具可藉由至少一元素转换器而被输入至工作空间中,但将信息及/或工具输入工作空间的方式并不以此为限;其次,以下所述的信息输入器(informationmporter)(如参照图5于后续描述的信息输入器9881、9882、9883)皆为元素转换器的实施态样。再者,本文所述的“统一化脚本”指的是可作为实现工作空间的中间语言,且透过“统一化脚本”可使至少一元素转换器及/或至少一信息及/或至少一工具被提供(如内建或外挂)至工作空间。于一实施例中,上述至少一信息为自至少一信息源所取得的至少一原始信息经由被统一化后而形成的至少一统一化信息单元,而上述至少一工具为自至少一信息源所取得的至少一原始工具经由被统一化后而形成的至少一统一化工具;其中,使用者可依据不同的任务而将所需的统一化信息单元及/或统一化工具由相对应的信息源加入(如内建或外挂)至个人工作空间中,故“工作空间”可为一用户导向的“个人工作空间”。进一步而言,请参阅图5与图6,图5为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图,图6为个人工作空间的一较佳配置示意图。图5与图6示意了使用者选择性地将相对应于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的一种元素转换器。再者,图5与图6亦示意了存放在云端硬盘983内的原始工具为可兼容的原始工具986(也就是该可兼容的原始工具986可与在个人工作空间981中供统一化工具用的元件架构兼容),且透过统一化脚本980的信息输入器9882可将相对应于可兼容的原始工具986的第一统一化工具986’直接地提供至个人工作空间981。另一方面,存放在服务器984内的原始工具为不可兼容的原始工具987(也就是该不可兼容的原始工具987与在个人工作空间981中供统一化工具用的元件架构不兼容),且需透过统一化脚本980的可兼容的转化器989以及信息输入器9883才得以将相对应于不可兼容的原始工具987的第二统一化工具987’间接提供至个人工作空间981。此外,图6亦示意了使用者依据实际应用需求而配置安排(如分组(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),但不以上述为限。进一步而言,以下将透过一些实施例更详细地说明投影工作空间的方法。请参阅图7、图8A~图8B及图9,图7为上述投影工作空间的方法于一较佳实施例的初始状态示意图,图8A以及图8B为投影工作空间的方法的运作概念示意图,图9为图7所示可投影的空间实体与图8B所示被投影的工作空间的相对关系示意图。其中,于图5所示的初始状态中,存在有可互相连结(如透过网络连结)的第一电子装置971以及第二电子装置972,且第一电子装置971中储存有可投影的空间实体973,而第二电子装置972中有一内建投影手段974。又,统一化脚本980是被一文档类型定义(DocumentTypeDefinition,DTD)所宣告而成,且其被定义来配置至少一信息输入器(其为元素转换器的一种实施态样)及/或至少一统一化信息单元及/或至少一统一化工具以建置一工作空间,而可投影的空间实体973则为一可扩展标记语言(XML)所生成的对象,其如图9所示,被用来建立(build)相对应于工作空间的一被投影的工作空间976,并被允许信息输入器及/或统一化信息单元及/或统一化工具加入其中或从其中移除。上述说明将更详细地叙述如下。再者,第二电子装置972的投影手段974会在第二电子装置972上建立供被投影的工作空间976运作的作业环境975,并提供一微核心977(见图9)予该作业环境975以装载(equip)要加入被投影的工作空间976中的至少一信息输入器及/或至少一统一化信息单元及/或至少一统一化工具;其中,当第二电子装置972透过一路径连结信息取得第一电子装置971中的可投影的空间实体973时,第二电子装置972中的投影手段974就开始对可投影的空间实体973进行解译,其如图8A所示;又,当可投影的空间实体973被投影手段974解译后,被投影的工作空间976就会依据可投影的空间实体973所解译的内容而建立在作业环境975上,其如图8B所示,如此第二电子装置972端的使用者就可经由第二电子装置972与被投影的工作空间976进行互动,进而执行相关任务。以下进一步以图9所示的使用情境来说明上述统一化脚本980、可投影的空间实体973以及被投影的工作空间976的相互关系。图9所示的使用情境为:建立一个可被投影并能够读取存放于指定网络空间内的jpg图片文件与gif图片文件以供使用者观看的工作空间,且于本使用情境中,统一化脚本980以一文档类型定义(DTD)来宣告,而可投影的空间实体973则以可扩展标记语言(XML)生成。又,可投影的空间实体973中会被加入信息输入器以及统一化工具,且信息输入器是用来将相对应于原始信息的至少一统一化信息单元输入至被投影的工作空间976中;于本使用情境中,信息输入器为一Dropbox输入器(即图9中虚线方框9761),且原始信息为Dropbox979信息源中的jpg图片文件9791、9792与gif图片文件9793,统一化信息单元则为稍后所述的统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’,而统一化工具为一图片阅读器(即图9中虚线方框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、名称为“投影工作空间的方法以及应用该投影工作空间的方法的系统”的中国专利申请所揭露的技术,适用于本发明的较佳实施例。上述待审专利申请的内容结合于此以作为参考。特别说明的是,上述投影工作空间的方法仅为本发明将工作空间投影至任何具有计算能力的电子装置的一种投影方法,但将工作空间投影至任何具有计算能力的电子装置的投影方法并不以上述为限,本
技术领域
普通技术人员可依据实际应用需求而进行任何均等的变更设计。接下来结合实施例和附图详细说明本发明控管一个或多个电子装置的方法。首先说明的是,本发明控管电子装置的方法主要是使各种电子装置能够分别依实际需求与使用状况而自动化地适应性地运作,以降低操作的难易度,减轻手动控制的人力消耗。该些电子装置可为不同的电子装置,其中,不同的电子装置泛指由不同制造商制造但提供类似功能的同类型电子装置、或是提供不同功能但由相同制造厂商制造的不同类型电子装置、或是由不同制造商制造并提供不同功能的不同类型电子装置。再者,虽然以下的说明是将本发明控管电子装置的方法应用在智能家电之间,但并不以此为限,例如其亦可应用在医疗设制系统、保安控制系统、消防保安控制系统或交通运输系统等其他适合的系统上。请参阅图10,其为本发明控管一个多个电子装置的方法的一较佳方法流程图。该控管电子装置的方法包括:步骤P1,提供用以建置一工作空间的一可投影的空间实体予一控制机器,其中该可投影的空间实体是供一分析及控制工具、一数据监测工具以及用以驱动至少一电子装置的至少一统一化工具选择性地加入其中;以及步骤P2,利用控制机器中的一投影手段解译该可投影的空间实体,以自动建立相对应于通过该可投影的空间实体建置的该工作空间的一被投影的工作空间,其中,该数据监测工具透过该至少一统一化工具撷取该至少一电子装置的一数据信息,该分析及控制工具分析该数据信息并依据分析结果而经由该至少一统一化工具对该至少一电子装置进行控制。其中,可投影的空间实体是依据如使用者期望控制机器所要进行的控管程序而被配置(稍后将以实施例进一步说明)。请参阅图11~图13,图11为被投影的工作空间被建立前的初始状态示意图,图12为产生被投影的工作空间的示意图,图13为图11及图12所示可投影的空间实体与图13所示的被投影的工作空间的相对关系示意图。于图11所示的使用情境中,存在有相互连结例如透过网络相互连结的第一电子装置21、第二电子装置22、配置机器23、控制机器24以及储存装置25。其中,第一电子装置21以及第二电子装置22中分别设置有第一通信芯片211以及第二通信芯片221,且第一通信芯片211以及第二通信芯片221分别基于第一通信协议和第二通信协议所开发而成。该第一通信协议和该第二通信协议可以相同或不同。控制机器24可为电脑、家用电器、手持式电子装置或穿戴式电子装置,但不限于此。于本较佳实施例中,第一通信芯片211为基于AllJoyn开放软件架构所开发的通信芯片,而第二通信芯片221为基于数字生活网络联盟(DLNA)的通信协议所开发的通信芯片,但不以上述为限。根据本发明,控制机器24依据使用者8的实际需求而控管第一电子装置21以及第二电子装置22执行一任务。首先,配置机器23(例如但不限于电脑)中具有一可投影的空间实体31,且该可投影的空间实体31是依据使用者8的实际需求而被创造与编译,也就是说,于本较佳实施例中,使用者8可适切地将分析及控制工具42、数据监测工具43、以及分别对应于第一电子装置21与第二电子装置22的多个统一化工具41加入至可投影的空间实体31中,并对控制机器24的控制规则44(controlrule)进行编译。因此当可投影的空间实体31被载入至控制机器24中(例如但不限于透过传送路径连结信息的方式),控制机器24解译该可投影的空间实体31并因此建立一被投影的工作空间32。数据监测工具43会撷取第一电子装置21与第二电子装置22的数据信息,并予以传输至储存装置25储存,使得分析及控制工具42能够获取储存于储存装置25的数据信息。然后再依据分析结果对第一电子装置21与第二电子装置22进行控制。详言之,被投影的工作空间是通过控制机器24中的一投影手段241建立。该投影手段241在控制机器24上建立供被投影的工作空间32运作的作业环境2411,并提供对应于工作空间的微核心2412以装备(equipping)及开启(launching)被编译于可投影的空间实体31的分析及控制工具42、数据监测工具43以及多个统一化工具41。于控制机器24从配置机器23将可投影的空间实体31载入至其中时,投影手段241就开始对可投影的空间实体31进行解译,而当可投影的空间实体31被投影手段241解译后,被投影的工作空间32会依据投影手段241所解译的内容而建立在作业环境2411上,如此一来,数据监测工具43就能够依据控制规则44而撷取第一电子装置21与第二电子装置22的数据信息,并予以传输至储存装置25储存,且分析及控制工具42也能够从储存装置25获得数据信息并进行分析,再依据分析结果对第一电子装置21与第二电子装置22进行控管。投影手段241可以内建于控制机器24中,亦可通过网络从外部储存装置(图未示)中载入。再者,于本较佳实施例中,多个统一化工具41包括通过一统一化方法统一化第一驱动程序后所形成的被统一化后的第一驱动程序411以及通过该统一化方法统一化第二驱动程序所形成的被统一化后的第二驱动程序412。第一驱动程序和第二驱动程序分别对应于第一电子装置21和第二电子装置22,而可投影的空间实体31则为一可扩展标记语言(XML)所例化而成的对象。图13示意了可投影的空间实体31和被投影的工作空间32的关系,相应如虚线所示。于本较佳实施例中,第一驱动程序以及第二驱动程序可分别由相对应于第一电子装置21以及第二电子装置22的软件开发工具包(softwaredevelopmentkit,SDK)所开发而成并放置在具有连网功能的特定储存装置,但不以上述为限。请参阅图14,其为根据本发明的控制机器中被投影的工作空间与第一电子装置以及第二电子装置之间进行群组控管的互动概念示意图。在本实施例中,于投影的工作空间32的形成过程中,被统一化后的第一驱动程序411、被统一化后的第二驱动程序412、分析及控制工具42以及数据监测工具43皆是经由统一化(unifying)的程序后才被配置于被投影的工作空间32中,且被统一化后的第一驱动程序411可透过第一通信协议与第一电子装置21的第一通信芯片211进行沟通,而被统一化后的第二驱动程序412可透过第二通信协议与第二电子装置22的第二通信芯片221进行沟通。特别说明的是,由于被统一化后的第一驱动程序411、被统一化后的第二驱动程序412、分析及控制工具42以及数据监测工具43皆是经由统一化的程序才被配置于被投影的工作空间32中,故被统一化后的第一驱动程序411、被统一化后的第二驱动程序412、分析及控制工具42以及数据监测工具43四者之间能够彼此兼容进而可互相沟通。如此一来,数据监测工具43就能够分别透过被统一化后的第一驱动程序411以及被统一化后的第二驱动程序412来撷取第一电子装置21的数据信息以及第二电子装置22的数据信息再予以传输至储存装置25储存。而分析及控制工具42亦能够于分析储存于储存装置25的数据信息后分别透过被统一化后的第一驱动程序411以及被统一化后的第二驱动程序412来控制第一电子装置21及第二电子装置22。接下来举例来说明本发明控管电子装置的方法。在第一个举例中,第一电子装置21以及第二电子装置22分别为一大楼公共空间的一第一灯具以及一第二灯具,且第一电子装置21以及第二电子装置22中皆设置有人体传感器以侦测感应范围内是否有人进出;其中,使用者8可因应节能省电的需求而对可投影的空间实体31进行编译,以将相对应于第一电子装置21且被统一化后的第一驱动程序411、相对应于第二电子装置22且被统一化后的第二驱动程序412、分析及控制工具42以及数据监测工具43加入至可投影的空间实体31中。因此,当被投影的工作空间32被建立在控制机器24上时,数据监测工具43可撷取第一电子装置21以及第二电子装置22的感应数据并予以传输至储存装置25储存。例如,第一灯具传感器检测第一特定时间期间经过安装有第一灯具的第一区域的第一人数,第二灯具传感器检测第二特定时间期间经过安装有第二灯具的第二区域的第二人数。感应数据传送至储存装置25储存。而后分析及控制工具42分析储存于储存装置25的该些感应数据而分别获得与第一灯具和第二灯具相关联的行人通行状况。根据该分析结果,即行人通行状况,分析及控制工具42可通过一适合的控制规则而对第一灯具以及第二灯具进行独立式或交互式控管。在一特例中,该大楼为办公大楼。分析及控制工具42获得的在安装有第一灯具21的第一区域内的通行状况,为在下班时段经过的人数较多,故控制第一电子装置21输出亮度较高的照明。相反地,分析及控制工具42获得的第一区域内的通行状况,为在午夜时段经过的人数较少,故控制第一灯具21输出亮度较低的照明,或是控制第一灯具21只有在感应到有人经过时才输出照明。同理,第二电子装置22可类似地被控制,或是依据其他的控制规则被控制。同样地,大楼里的所有灯具均能被独立式或交互式控管。因此无需分别为每一灯具进行特定设计即可获得省电效果。故本发明相较于现有技术亦带来节省人力的功效。在第二个举例中,第一电子装置21为设置于客厅沙发附近的声音传感器,而第二电子装置22为环绕于客厅的五件式喇叭组;其中,使用者8的需求为透过本发明的控制机器24自动地对该喇叭组进行准确的声音定位,因此当使用者坐在沙发的时候,能够感受到最佳的环绕音效;基于此,使用者因应需求而对可投影的空间实体31进行编译,使得分析及控制工具42、数据监测工具43、相对应于声音传感器的被统一化后的驱动程序以及分别相对应于喇叭组的喇叭的被统一化后的驱动程序被加入至可投影的空间实体中。因此,在将被投影的工作空间32建立于该控制机器24之后,数据监测工具43可撷取声音传感器的感应数据(分别属于多个方位的声音数据),并予以传输至储存装置25储存,而分析及控制工具42可于分析储存于储存装置25的该些感应数据后控制喇叭组中的喇叭,以决定喇叭组中的喇叭哪些应当进行增强或哪些应当减弱。借着使用本发明的控制机器24,任一使用者皆可轻松地在家中自行安装环绕音响,而不需专业的声音定位人士来协助。特别说明的是,在本发明控管电子装置的方法中,有关分析及控制工具42所应采用的分析方法可依据实际应用需求而进行选择,且目前市面上亦存在有许多相关于数据挖掘(Datamining)的算法供运用,其为本
技术领域
普通技术人员所知悉,在此即不再予以赘述。根据以上的说明可知,本发明提供了一种控管采用不同通信协议或通信芯片的一个或多个家用电器的方法。多个电子装置能够依据实际应用需求而自动化地运作,如此一来可减轻复杂控制流程的设计或是手动控制所造成的人力消耗,进而更便利人们的生活。当然,上述皆仅为实施例,本
技术领域
普通技术人员可依据实际应用需求而进行任何均等的变更设计。举例来说,可变更设计为,控制机器以及配置机器为一共同的机器;再举例来说,可变更设计为,数据监测工具被设计设置于分析及控制工具中,抑或是分析及控制工具被设计设置于数据监测工具中,抑或是数据监测工具与分析及控制工具被设计为一共同的工具。又,可变更设计为,储存装置设置于控制机器中。以上所述仅为本发明的较佳实施例,并非用以限定本发明的权利要求范围,因此凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于本发明的权利要求范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1