专门的应用开发和部署系统及方法技术方案

技术编号:12962619 阅读:72 留言:0更新日期:2016-03-03 04:46
本公开提供了专门的应用开发和部署系统及方法。根据至少一个实施例,提供了一种用于将微件绑定到设备的计算机系统。计算机系统包括一个或多个存储器元件,其共同存储包括多个默认标识符和与被识别的空间相关的多个设备的多个标识符的多个微件。计算机系统还包括与一个或多个存储器元件数据通信的至少一个处理器和能够被至少一个处理器执行的部署组件。部署组件被配置为接收将多个微件绑定到多个设备的请求,并响应于接收到请求,使用多个标识符,将多个微件绑定到多个设备。

【技术实现步骤摘要】

本公开的
一般地涉及软件应用的开发和部署框架,且更具体地涉及关于开发和部署用于移动计算设备的软件应用的框架。
技术介绍
封闭的空间一般包括用于交互的各种各样的装置。例如,酒店房间可能包括配备了以下设备的墙壁:控制室内温度和风扇速度的自动调温器、控制照明的各个开关、用于娱乐系统(TV、按次付费电影等等)的遥控装置、以及居住者通过其可以呼叫专门的电话号码来订购服务(唤醒、打扫房间、不要打扰、洗衣、出租车)的电话。在另一个示例中,病房可具有以上列出的装置,并且除此之外,还具有病床控制装置、护士呼叫按钮控制装置、医疗设备控制装置等等。已经出现了对一些这种装置进行监视和控制的软件应用。这些装置控制应用通常为它们所关注的装置的有限子集提供了强大的功能。由于这种有限的关注,常规的装置控制应用,在所控制的装置和它们的用户界面组成方面彼此独立。
技术实现思路
根据至少一个实施例,提供了一种用于将微件(widget)绑定到设备的计算机系统。计算机系统包括一个或多个存储器元件,该一个或多个存储器元件共同存储包括多个默认标识符的多个微件和与被识别的空间相关的多个设备的多个标识符。计算机系统还包括与一个或多个存储器元件进行数据通信的至少一个处理器和能够被至少一个处理器执行的部署组件。部署组件被配置为接收将多个微件绑定到多个设备的请求,并响应于接收到该请求,使用多个标识符,将多个微件绑定到多个设备。在计算机系统中,绑定请求可以包括在部署请求中,且部署组件可以进一步被配置为,响应于接收到部署请求,将用户应用发送到移动计算设备,用户应用包括多个微件,且用户应用被配置为通过多个微件来监视和控制多个设备。部署组件可以被配置为,将用户应用发送到在移动计算设备上执行的外壳应用(shell),该外壳应用被配置为,响应于接收到用户应用,而在移动设备上自动地安装该用户应用。计算机系统还可以包括与被识别的空间相关且被配置为监视和控制多个设备的监视和控制系统。此外,多个微件中的至少一个微件可以包括系统接口,该系统接口被配置为,经由监视和控制系统将至少一个请求发送到多个设备中的至少一个设备。监视和控制系统可以是建筑物管理系统。部署组件可以被配置为,通过将多个默认标识符替换为来自多个标识符中的标识符来将多个微件绑定到多个设备,且至少一个请求包括多个标识符中的至少一个标识符。在计算机系统中,绑定请求可以被包括在存储请求中,且部署组件可以被进一步配置为,响应于接收到存储请求,将用户应用存储在应用管理系统能够访问的位置。应用管理系统可以被配置为在外部计算机系统上模拟用户应用。在计算机系统中,部署组件可以被进一步配置为,接收与绑定请求不同的部署请求,且响应于接收到部署请求,将用户应用部署到移动计算设备。部署组件还可以被配置为,至少部分通过将多个微件中的至少一个微件绑定到多个设备中的至少一个设备的至少一个控制点来将多个微件绑定到多个设备。在另一个实施例中,提供了一种使用计算机系统绑定微件到设备的方法。计算机系统包括一个或多个存储器元件,该一个或多个存储器元件共同存储包括多个默认标识符的多个微件和与被识别的空间相关的多个设备的多个标识符。方法包括下列动作:通过由与一个或多个存储器元件进行数据通信的至少一个处理器执行的部署组件,接收将多个微件绑定到多个设备的请求,以及响应于接收到该请求,通过部署组件,使用多个标识符,将多个微件绑定到多个设备。在方法中,绑定请求可以包括在部署请求中,且方法还可以包括下列动作:响应于接收到部署请求,通过部署组件来将用户应用发送到移动计算设备,用户应用包括多个微件,且用户应用被配置为通过多个微件监视和控制多个设备。发送用户应用的动作可以包括将用户应用发送到在移动计算设备上执行的外壳应用的动作,且方法还包括下列动作:响应于接收到用户应用,通过外壳应用来在移动设备上自动地安装用户应用。方法还可以包括下列动作:通过包括在多个微件中的至少一个微件中的系统接口,经由与被识别的空间相关的且被配置为监视和控制多个设备的监视和控制系统,将至少一个请求发送到多个设备中的至少一个设备。发送至少一个请求的动作可以包括经由建筑物管理系统发送至少一个请求的动作。在方法中,绑定多个微件的动作可以包括将多个默认标识符替换为所述多个标识符中的标识符的动作,以及发送至少一个请求可以包括发送包括多个标识符中的至少一个标识符的至少一个请求的动作。在方法中,绑定请求可以包括在存储请求中,且方法还可以包括响应于接收到存储请求将用户应用存储在应用管理系统能够访问的位置的动作。方法还可以包括通过应用管理系统在外部计算机系统上模拟用户应用的动作。方法还可以包括下列动作:通过部署组件接收不同于绑定请求的部署请求,并且响应于接收到部署请求,将用户应用发送到移动计算设备。在另一个实施例中,提供了一种存储了用于将微件绑定到设备的计算机可执行指令序列的非暂时性计算机可读介质。计算机可执行指令序列包括指示至少一个处理器执行以下动作的指令:执行部署组件;通过部署组件接收将多个微件绑定到与被识别的空间相关的多个设备的请求;通过部署组件访问与至少一个处理器进行数据通信的一个或多个存储器元件,该一个或多个存储器元件共同存储包括多个默认标识符的多个微件和多个设备的多个标识符;以及响应于接收到该请求,使用多个标识符,将多个微件绑定到多个设备。在下文详细讨论了其他方面、实施例和这些示例方面和实施例的优点。此外,要理解的是,前述信息和下面的详细说明仅仅是各个方面和实施例的说明性的示例,且旨在提供用于理解所要求保护的方面和实施例的特性和特征的概述或框架。本文所公开的任何实施例可与任何其他实施例相结合。对“实施例”、“示例”、“一些实施例”、“一些示例”、“可选实施例”、“各种实施例”、“一个实施例”、“至少一个实施例”、“该实施例和其他实施例”,等等不一定相互排斥,而旨在表示结合实施例描述的特定的特征、结构或特点可以包括在至少一个实施例中。本文中出现的这些术语并不一定都指的是同一个实施例。【附图说明】下文结合附图讨论了至少一个实施例的各个方面,其中附图并不旨在按照比例进行绘制。所包含的附图提供了对各个方面及实施例的说明和进一步的理解,且附图被并入到该说明书中并构成说明书的一部分,但是并不作为对任何特定实施例的限制性定义。附图连同说明书的其他部分提供了对所描述的和所要保护的方面和实施例的原理和操作的解释。在附图中,在各个附图中所说明的每个相同的或几乎相同的组件由相似的数字表示。出于清晰表述的目的,并非每个组件在每个附图中都被标记出了。在附图中:图1是应用开发和部署系统的框图;图2是计算机系统的示意图;图3是由应用开发和部署系统执行的部署过程的流程图;图4是由应用开发和部署系统执行的绑定过程的流程图;图5是用户应用的页面的示例说明;图6是另一个用户应用的页面的示例说明;图7是另一个用户应用的页面的示例说明;以及图8是另一个用户应用的页面的示例说明。【具体实施方式】本文所公开的一些实施例包括实现应用开发和部署系统的装置和过程,该应用开发和部署系统被配置为提供统一的用户界面,以用于监视和控制与被识别的空间相关的设备。被识别的空间可以是任何物理空间,诸如,房间、建筑物、校园、天井、田野等等。统一的本文档来自技高网...

【技术保护点】
一种系统,包括:一个或多个存储器元件,所述一个或多个存储器元件共同存储:多个微件,所述多个微件包括多个默认标识符;以及与被识别的空间相关的多个设备的多个标识符;至少一个处理器,所述至少一个处理器与所述一个或多个存储器元件数据通信;以及部署组件,所述部署组件能够被所述至少一个处理器执行,且被配置为:接收将所述多个微件绑定到所述多个设备的绑定请求;以及响应于接收到所述请求,使用所述多个标识符,将所述多个微件绑定到所述多个设备。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:乔尔·德西雷
申请(专利权)人:施耐德电气建筑有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1