分布式应用生命周期管理的解决方案制造技术

技术编号:25947225 阅读:66 留言:0更新日期:2020-10-17 03:39
一种分布式应用生命周期管理的解决方案。提出了一种用于管理网络中的应用(20,21,22,31)的解决方案。分布式应用管理系统(50)接收关于安装在网络中的第一设备(10)上的第一应用(20)的信息,并且基于所接收的信息来确定该第一设备或该网络中的第二设备(11)是否需要或被推荐第二应用或者该网络是否需要或被推荐另外的设备。然后,设备管理系统(51)将所需的或被推荐的第二应用或者所需的或被推荐的另外的设备通知给用户。

【技术实现步骤摘要】
分布式应用生命周期管理的解决方案本申请是申请日为2013年9月30日、申请号为201380049456.0、专利技术名称为“分布式应用生命周期管理的解决方案”的专利技术专利申请的分案申请。
本专利技术涉及一种分布式应用生命周期管理的解决方案,并且更具体地涉及一种能够处理在多个设备上的相互联系的分布式应用的分布式应用生命周期管理的解决方案。
技术介绍
现今,不仅仅是传统的个人计算机和移动设备(诸如智能手机和平板)支持应用的动态安装。在NSP管理(NSP:网络服务提供商)下的设备(诸如宽带网关和机顶盒)也支持应用生命周期管理,亦即动态地(在任何时间点)安装、更新和卸载应用的处理。作为示例,宽带论坛TR-069CPEWAN管理协议(TR-069修订3或更后的版本)定义了一种允许所谓的ACS(ACS:自动配置服务器)在诸如网关、路由器或机顶盒这样的CPE设备(CPE:客户驻地设备)上动态地安装应用(也被称为软件组件)的协议。欧洲专利申请EP2184904描述了一种最先进的TR-069系统,用于在同一设备上执行应用生命周期管理,同时跟踪交叉执行环境依赖关系,例如OSGi(OSGi:OpenServicesGatewayinitiative,开放服务网关协议)和原生Linux,以及所需应用的服务订阅和配置。随着更加普遍的智能手机和平板的普及,人们开始知道所谓的应用商店,并且熟悉在这些设备上搜索和安装应用。但是,人们不太知道和熟悉其他设备也可以支持组件的动态安装这一事实。另外,存在朝向越来越多的联网(networkconnected)设备的趋势,并且随着电话或平板的应用,出现大量的服务。此外,多屏幕应用和服务正变得越来越普及,由此,例如,提供额外信息的平板应用支持在电视机上显示的视频内容。这样的解决方案往往取决于在多个设备上运行的应用的集合,即所谓的“分布式应用”。
技术实现思路
本专利技术的目的是提出一种用于能够处理多个设备上的相互联系的分布式应用的分布式应用生命周期管理的方法和装置。根据本专利技术的一个方面,用于管理网络中的应用的方法包含以下步骤:-接收关于安装在网络中的第一设备上的第一应用的信息;-基于所接收的信息来确定该第一设备或该网络中的第二设备是否需要或被推荐第二应用或者该网络是否需要或被推荐另外的设备;以及-将所需的或被推荐的第二应用或者所需的或被推荐的另外的设备通知给用户。相应地,用于管理网络中的应用的装置包含:-用于接收关于安装在网络中的第一设备上的第一应用的信息的输入端;-用于基于所接收的信息来确定该第一设备或该网络中的第二设备是否需要或被推荐第二应用或者该网络是否需要或被推荐另外的设备的分布式应用管理系统;以及-用于将所需的或被推荐的第二应用或者所需的或被推荐的另外的设备通知给用户的设备管理系统。根据本专利技术的另一方面,用于管理网络中的设备上的应用的方法包含以下步骤:-在该设备上安装或更新第一应用;-将关于该第一应用的信息发送给分布式应用管理系统;以及-从该分布式应用管理系统接收关于所需的或被推荐的第二应用或者所需的或被推荐的另外的设备的信息。相应地,能够管理应用的网络设备适于执行以下步骤:-安装或更新第一应用;-将关于该第一应用的信息发送给分布式应用管理系统;以及-从该分布式应用管理系统接收关于所需的或被推荐的第二应用或者所需的或被推荐的另外的设备的信息。本专利技术定义一种网络设备连接的高级分布式应用后端或云系统。该系统利用用于在NSP远程管理下或不在NSP远程管理下的多种设备的应用生命周期管理的不同的现有专用解决方案。其包含关于分布式应用和可以运行它们的设备的依赖关系信息。在接收关于第一应用的信息之后,例如在安装应用或更新应用时,该系统确定是否缺失任何所依赖的应用,或者是否应该推荐新的设备或另外的应用以便更好的用户体验。可能地,与一键式购买的推荐一起提供到设备经销商的直接链接。所提出的解决方案使得能够克服许多问题。用户可能不知道针对给定设备的应用的可用性,从而由于缺少分布式应用的部分而导致次优的用户体验。此外,虽然用户可能熟悉在诸如智能手机或平板这样的当今最流行的设备上安装应用,但他们可能不熟悉在其他家庭网络设备上安装应用。对于没有用户界面的一些设备,在它们上运行的应用对于终端用户可能是不可见的,而同时提供其他应用所依赖的功能。此外,将不同的设备和应用配对可能是需要用户密码的终端用户配置的麻烦的过程。并不是家庭中的所有设备都能够在使用诸如TR-069这样的协议的管理之下,这意味着NSP可以自动安装分布式应用的一些部分,而不是其全部。根据本专利技术的解决方案产生启用服务的最佳用户体验。终端用户从他或她熟悉的现有的应用商店选择面向用户界面的应用,并且被自动地通知所有所需的或被推荐的应用。不需要执行订阅服务、搜索并安装与终端用户拥有的设备兼容的所有应用的任何单独的步骤。这使不兼容的应用之间的问题的风险最小化,并且减小由越来越多的数量的联网设备引起的分布式应用的不断增长的复杂性。作为另一个优点,所提出的解决方案不需要用于诸如宽带网关这样的设备的新的应用商店,而是依赖于以用户界面为中心的应用作为主要分发通道。诸如宽带网关这样的设备具有有限的用户界面能力,这将使其难以知道存在于该设备上的功能。有利地,将所接收的信息的至少一部分与具有依赖关系信息的数据库中的条目进行比较,以便确定所需的或被推荐的第二应用或者所需的或被推荐的另外的设备。具有依赖关系信息的数据库包含应用和运行它们的设备之间的强制性或推荐的依赖关系以及关于订户所拥有的设备的信息。依赖关系信息有利地包含强制性的(针对服务)或推荐的(为了最佳用户体验)应用的应用版本范围、可以运行这些应用的设备类型、以及客户尚未具有但是将支持最大化用户体验的应用的设备的设备经销商。有利地,至少所需的应用是自动地安装在家庭内或家庭外的适当的设备上的。在安装期间,系统优选地报告安装状态是什么。为了更好的理解,现在将参照附图在下面的描述中更详细地解释本专利技术。要理解的是,本专利技术并不局限于该示例性实施例,也可以方便地组合和/或修改所指定的特征而不脱离所附权利要求书所限定的本专利技术范围。附图说明图1示出分布式应用的示例性拓扑;图2图示根据本专利技术的分布式应用生命周期管理解决方案的组件;以及图3例示示例性的分布式应用管理过程。具体实施方式在图1中,作为特定服务的所有部分的分布式应用的示例性拓扑被可视化。例如,该特定服务可能与家庭自动化或者媒体或内容共享有关。该拓扑包括能够感测诸如运动、温度、湿度、空气质量或自然环境等环境条件并且将其转换为事件和数据的家庭传感器1上的应用。用户界面应用安装在屋内或屋外的平板2、3上。另外的用户界面应用安装在移动电话4上以及机顶盒5或智能TV6上。另外的应用安装在宽带网关7或其他网络设备8上。图2示意性示出与本本文档来自技高网
...

【技术保护点】
1.一种用于管理网络中的应用(20,21,22,31)的方法,该网络包括该网络已知的一组设备,该组设备包括至少第一设备(10)和第二设备(11,12),所述设备(11,12,13)能够运行应用,/n其特征在于,由设备运行的应用需要向用户提供服务,或者由设备运行的应用只是被推荐给所述用户以提供更好的用户体验,/n该方法包含:/n-接收关于安装在网络中的第一设备(10)上的第一应用(20)的信息;/n-基于所接收的信息来确定另一设备是否被推荐给该网络;以及/n-向用户通知被推荐的另一设备以便更好的用户体验。/n

【技术特征摘要】
20121011 EP 12306242.41.一种用于管理网络中的应用(20,21,22,31)的方法,该网络包括该网络已知的一组设备,该组设备包括至少第一设备(10)和第二设备(11,12),所述设备(11,12,13)能够运行应用,
其特征在于,由设备运行的应用需要向用户提供服务,或者由设备运行的应用只是被推荐给所述用户以提供更好的用户体验,
该方法包含:
-接收关于安装在网络中的第一设备(10)上的第一应用(20)的信息;
-基于所接收的信息来确定另一设备是否被推荐给该网络;以及
-向用户通知被推荐的另一设备以便更好的用户体验。


2.根据权利要求1所述的方法,其中所述网络、设备和应用允许向应用的至少一个以下域中的用户提供服务:
-家庭网络设备,
-家庭自动化,
-多屏幕应用和服务,
-媒体和内容共享。


3.根据权利要求1或2所述的方法,其中将所接收的信息的至少一部分与具有依赖关系信息的数据库中的条目进行比较,以便确定所需的或被推荐的另一设备。


4.根据权利要求3所述的方法,其中具有依赖关系信息的数据库包含应用和运行它们的设备之间的强制性或推荐的依赖关系以及关于订户所拥有的设备的信息。


5.根据权利要求1或3所述的方法,其中在第一设备(10)上安装第一应用(20)时或者在更新第一应用(21)时,接收关于在第一设备(10)上安装的第一应用(20)的信息。


6.一种用于管理网络中的设备(11)上的应用(21,31)的方法,该网络包括该网络已知的一组设备,该组设备包括至少第一设备(10)和第二设备(11,12),所述设备(11,12,13)能够运行应用,
所述应用相互关联,使得在第二设备上运行的第二应用依赖于在第一设备上运行的第一应用,
其特征在于,由设备运行的应用需要向用户提供服务,或者由设备运行的应用只是被推荐给所述用户以提供更好的用户体验,
该方法包含:
-在第一设备(11)上安装或更新第一应用(21);
-将关于该第一应用(21)的信息发送给分布式应用管理系统(50);
-从该分布式应用管理系统(50)接收关于被推荐的另一设备的信息;以及
-通过由所述第一设备运行的第一应用向用户通知属于以下信息的组的信息:
-向用户通知被推荐的另一设备以便更好的用户体验;
-向用户通知推荐的第二应用以便更好的用户体验。


7.根据权利要求6所述的方法,其中所述方法还包括:
-依赖于安装在所述第一设备上的所述第一应用,在所述第二设备上自动安装第二应用;
-向用户通知第二设备,以便更好的用户体验。

<...

【专利技术属性】
技术研发人员:D范德普尔P戈梅雷K琼克尔
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

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

1