《通过使用地图表示对软件应用进行触发.pdf》由会员分享,可在线阅读,更多相关《通过使用地图表示对软件应用进行触发.pdf(12页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104137519A43申请公布日20141105CN104137519A21申请号201380011081922申请日2013022012305228420120227EPH04L29/08200601H04W4/02200601H04W4/00200601H04W4/04200601G06F17/3020060171申请人阿尔卡特朗讯地址法国布洛涅比扬古72发明人A帕斯托尔74专利代理机构北京市金杜律师事务所11256代理人王茂华张凡54发明名称通过使用地图表示对软件应用进行触发57摘要本发明涉及一种用于启动软件应用的方法,该软件应用可从连接到通信网络的移动终端访问并且使。
2、用至少一个物理对象,该方法包括从可用应用集合中选择应用的步骤;由移动终端的用户限定地图表示上的至少一个地理区域的步骤;自动地确定位于至少一个地理区域中并且能够访问与通信网络的接口的活动物理对象的集合的步骤;以及将应用与所述物理对象的集合当中的物理对象的子集对接的步骤。30优先权数据85PCT国际申请进入国家阶段日2014082686PCT国际申请的申请数据PCT/EP2013/0533992013022087PCT国际申请的公布数据WO2013/127678FR2013090651INTCL权利要求书2页说明书7页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页。
3、附图2页10申请公布号CN104137519ACN104137519A1/2页21一种用于触发可从连接到通信网络中的移动终端访问并且使用至少一个物理对象的软件应用的方法,包括步骤E1,从可用应用集合当中选择应用,步骤E2,由所述移动终端的用户在所述移动终端的屏幕上限定地图表示上的至少一个地理区域,所述方法进一步包括访问所选择的应用的描述的步骤,所述描述包括所述应用的要求,步骤E3,自动地确定位于所述至少一个地理区域中并且具有与所述通信网络的接口的活动物理对象的集合,所述自动确定包括将在数据库中所引用的所述活动物理对象的地理位置与所述至少一个地理区域的特性作比较,从所述活动物理对象的集合当中搜索。
4、活动物理对象的子集的步骤,所述子集的物理对象满足在所述应用的描述中所指示的至少一个要求,步骤E4,将所述应用与物理对象的所述子集对接。2根据前述权利要求所述的方法,其中所述子集是基于所述活动物理对象的集合并且基于所述移动终端的地理位置而动态地确定的。3根据前述权利要求中的一项所述的方法,其中所述至少一个区域由两个分离的地理区域形成,并且所述应用在两个地理区域中部署单个应用会话。4根据前述权利要求中的一项所述的方法,其中所述至少一个地理区域包括路径。5根据前述权利要求中的一项所述的方法,其中对物理对象的集合的所述自动确定与至少一个地理区域的所述限定同时动态地被执行。6根据前述权利要求中的一项所述。
5、的方法,其中所述应用的描述被存储在第二数据库中。7根据前述权利要求中的一项所述的方法,其中如果物理对象的所述子集不满足存在于所述应用的描述中的所有要求,则所述终端通知所述用户。8根据权利要求7所述的方法,其中所述终端响应于检测到物理对象的所述子集不需要存在于所述应用的描述中的所有要求,而提出扩展所述地理区域。9根据权利要求7所述的方法,其中所述终端响应于检测到物理对象的所述子集不需要存在于所述应用的描述中的所有要求,而提出选择另一地理区域。10根据权利要求79中的一项所述的方法,其中所述终端响应于检测到物理对象的所述子集不需要存在于所述应用的描述中的所有要求,而指示错过的物理对象类型。11根据。
6、权利要求79中的一项所述的方法,其中所述终端响应于检测到物理对象的所述子集不需要存在于所述应用的描述中的所有要求,而提出以安全模式操作所述应用。12一种具有人机接口的通信终端,包括使得能够显示地图表示G的屏幕D,用于从可用应用集合中选择应用的第一控制装置ZA,以及用于在所述终端的所述屏幕上、在所述地图表示上限定至少一个地理区域ZG1、ZG2的第二控制装置ZT,所述终端进一步包括用于获得所选择的应用的描述的装置,所述描述包括所述应用的要求;处理装置TRT,用于自动地确定位于所述至少一个地理区域中并且具有与通信网络N的接口的活动物理对象的集合,所述自动确定包括将在数据库中存在的活动物理对象的地理位。
7、置与所述至少一个地理区域的特性作比较;选择装置,用于从所述活动物理对象的集合当中搜索活动物理对象的子集,所述子集的物理对象满足在所述应用的描述中所指示的至少一个权利要求书CN104137519A2/2页3要求,并且用于将所述应用与物理对象的所述子集对接。13一种具有代码装置的计算机程序,所述代码装置被提供用于在被布置于通信终端上时实现根据权利要求1至11中的一项所述的方法。权利要求书CN104137519A1/7页4通过使用地图表示对软件应用进行触发技术领域0001本发明涉及对使用至少一个物理对象并且可从连接到通信网络的移动终端的软件应用的触发。背景技术0002本发明涉及因特网事物,或者更确切。
8、地,涉及物联网,其包括将来自现实生活的物理对象转化为可经由WEB提供的资源,这由此可能可以彼此进行通信台灯、电视机、通信终端、广告牌、交通信号、家用电器等可以经由因特网和可通过其提供的软件应用来彼此对接,并且由此允许新的可能性。0003这些概念和新的可能性例如在网站WWWWEBOFTHINGSCOM并且在DOMINIQUEGUINARD和VLADTRIFA在国际万维网WWWWORLDWIDEWEB会议录马德里,2009中发表的文章“TOWARDSTHEWEBOFTHINGSWEBMASHUPSFOREMBEDDEDDEVICES”中进行了描述。0004移动通信终端的用户可以由此使用受益于由周围。
9、的物理对象提供的选项或服务的软件应用。0005一些软件应用可能仅在某些物理对象存在,或者更具体地具有该软件应用所需要的特征的物理对象存在时被触发。例如,包括观看电影的软件应用必须有必要与具有屏幕以及可能用于显示电影的正确编解码器的物理对象对接。0006尽管如此,针对物联网的大多数的开发集中于物理对象和软件应用之间的连接,而没有真正考虑用户的移动性所造成的问题,用户可能四处移动,而随着他们移动环境发生改变,可用物理对象也发生改变。0007因此,没有简单的方式来使用户正确地管理在给定环境中可用的物理对象的可用软件应用之间的连接。例如,当用户使用和/或基于位于一地理区域的物理对象来到达该地理区域时,。
10、无法提前对给定软件应用的触发进行编程。发明内容0008本发明的目的在于弥补该缺点。0009为了这样做,本发明提出了一种用于触发可从连接到通信网络的移动终端访问并且使用至少一个物理对象的软件应用的方法。该方法包括0010从可用软件应用集合中选择软件应用的步骤,0011由移动终端的用户限定地图表示即地图上的至少一个地理区域的步骤,0012自动地确定位于至少一个地理区域中并且具有与通信网络的接口的活动物理对象的集合的步骤;0013将应用与物理对象的集合当中的物理对象的子集对接的步骤。0014在本发明的一些实施例中,可以基于先前确定的活动物理对象的集合并且基于移动终端的地理位置来动态地确定该子集。说明。
11、书CN104137519A2/7页50015至少一个区域可以由两个分离的地理区域形成,并且在这样的情况下该应用可以在两个地理区域中部署单个应用会话。0016至少一个地理区域可以包括路径。0017可以在至少一个地理区域的限定的同时动态地执行对物理对象集合的自动确定。0018本发明的另一目的在于一种具有人机接口的通信终端,包括0019屏幕,使得能够显示地图表示,0020第一控制装置,用于从可用应用集合中选择应用,以及0021第二控制装置,用于在该地图表示上限定至少一个地理区域。0022该终端进一步包括处理装置,0023用于自动地确定位于至少一个地理区域中并且具有与通信网络的接口的活动物理对象的集合。
12、,以及0024用于将该应用与先前确定的集合当中的物理对象的子集对接。0025本发明的另一目的在于一种具有代码装置的计算机程序,该代码装置被设置用于当布置在通信终端上时实现前述方法。0026为此,用户可以在其可以经由地图表示确定的地理区域中提前对软件应用的触发进行编程。在该区域中可用的物理对象被自动确定,并且软件应用可以与该物理对象或其中的一些对接,以使得能够触发软件应用。附图说明0027结合附图,在下面的描述中,本发明、其特征及其优点将变得显而易见。0028图1描绘了本发明方法的步骤的一个可能的序列。0029图2示意性地描绘了本发明可以适用的一般架构。0030图3和图4描绘了用于实现本发明的两。
13、个示例性人机接口。具体实施方式0031图2所示的通信终端T具有处理装置TRT,包括多个模块MZG、MIA、MOR、MSA。以本身公知的常规方式,这些处理装置可以包括被设置用于实现被形成为计算机代码的软件模块的操作系统和可编程电子电路。模块MSA、MZG、MOR和MSA可以是独立的软件模块,或者在单个软件模块内互相关联。0032该通信终端T还具有使其能够与通信网络N进行通信的接口INT。通信终端可以是移动终端,并且通信接口INT在这样的情况下可以是无线电接口WIFI、3G、LTE等。0033通信网络N通常是复合网络。其可以包括无线电接入网络WIFI、2G、3G、LTE、有线专用网络、公共网络等。。
14、本发明可以独立于通信网络的架构和所使用的技术来应用。0034物理对象O1、O2、O3连接到通信网络N,物理对象O1、O2、O3具有使其能够与该网络N进行通信的适当接口,分别为INT1、INT2、INT3。该通信可能可以经由适配器来执行,适配器可以被嵌入实际对象本身中,或者其可以形成物理对象和通信网络之间的网关。0035这些物体对象可以具有不同性质。它们可能是在私人家庭、工作区办公室、工厂、车间等、公共场所街道、餐厅、酒吧、酒店等等中可用的物理对象。说明书CN104137519A3/7页60036在室内,例如它们可以是灯、电视屏幕、电话、扬声器、数字相框、媒体播放器用于DVD等、收音机、钟摆等。。
15、在户外,它们可能是信号指示器交通灯、点亮招牌、广告媒体、信息显示屏等。0037这些物理对象可以具有与电信网络N的接口。0038一些物理对象是经由其与通信网络N的接口提供多个服务或特征的复杂对象。电视可以例如经由其接口提供非常大的服务面板,特别是使得能够进行远程命令改变频道、设置亮度或对比度、设置音量、选择进程以改善视频或声音等。0039其他物理对象更加简单,并且提供较少的服务。例如,灯可以提供可以仅使其打开或关闭的接口。0040选择应用0041本发明的方法包括图1中的步骤E1,包括从可用软件应用集合中选择应用。该步骤可以通过处理装置TRT的模块MSA来实现。0042这些可用软件应用可以被嵌入到。
16、通信终端中或托管在远程服务器上。为了嵌入并且实现软件应用,通信终端可以包括操作系统,该操作系统使其能够下载并启动这样的应用,诸如苹果公司的IOS系统、三星公司的安卓或BADU。0043图3描绘了用于实现本发明的一个可能的人机接口。通信终端T具有使其能够显示地理表示G这将在后面解释和一组工具的屏幕D。这些工具中的一些可以本身公知的方式来以固定或浮动菜单等的形式被组织。0044这些工具中的一些被提供用于选择软件应用。它们可以以特定工具栏ZA的形式被组合,其中每个图标对应于一个应用。该工具栏形成控制装置,该控制装置使得通信终端T的用户能够简单地通过点击相应的图标来从所提供的那些应用中选择一个应用。0。
17、045软件应用可以是嵌入在通信终端T中的软件应用,但它们也可以包括可经由通信网络T提供的应用。一旦被选择,那么该应用就可以被下载并且安装在通信终端上。其他类型的应用可能不需要下载,并且可远程访问WEB应用、AJAX语言的应用等。0046可用应用可以在可经由通信网络T访问的数据库DB2中被引用。嵌入的应用可以以本身公知的方式并且根据所使用的操作系统来在通信终端内的内部数据库中被引用。0047限定至少一个地理区域0048本发明还包括步骤E2,步骤E2限定在通信终端T的屏幕D上显示的图形表示G的至少一个地理区域。该步骤可以通过处理装置TRT的模块MZG来实现。0049该步骤E2可以在选择应用的步骤E。
18、1之后被执行,但是其也可以在之前被执行。为此,可以进行选择以在图1的算法表示的两个分支上表示这两个步骤E1和E2。0050地图表示G对应于实际地理区域。其可以由用户自己其可以指示城镇的名称、GPS坐标等、通过地理定位移动终端或者通过任何其他手段来确定。地图表示G的确定和显示是前提条件,其不落入本发明的主题内。0051通过人机接口,用户可以限定一个或多个地理区域。0052该限定可以利用设计软件来执行其可以例如通过预先在菜单或工具栏ZT中选择几何形状的类型来使用鼠标追踪几何形状。该工具栏ZT形成控制装置,该控制装置用于从所提供的类型的集合中具体选择一个类型的形状矩形、圆形、多边形等。一旦类型已经被。
19、选择,用户就可以在地图表示G上的期望位置中追踪期望的形状。说明书CN104137519A4/7页70053图3示出了这样的形状的多个示例。地理区域ZG1和ZG2是三角形的,同时地理区域是环形的。地理区域ZG4是多边形的。还能够提供高级的辅助机制。例如,地理区域ZG4可以通过图像分析机制来产生,该图像分析机制通过检测道路的轮廓来分离房屋单元的街区用户可以通过工具栏ZT选择该工具,并且然后指示地图上的点,并且处理装置TRT将自动确定所讨论的点所属的街区并且因此确定地理区域ZG4。0054还能够连接地理区域,如对地理区域ZG1和ZG2所进行的那样。为了这样做,用户从工具栏ZT选择适当的工具,并且指示。
20、两个区域或追踪两个区域之间的线。0055连接的影响取决于在步骤E1中选择的软件应用。0056区域中的活动物理对象的自动确定0057然后,本发明包括步骤E3,步骤E3自动地确定位于先前限定的地理区域并且具有与通信网络N的接口的活动物理对象集合。该步骤可以由处理装置TRT的模块MOR来实现。0058这里,如果物理对象能够与通信网络N有效地进行通信,则该物理对象被称为“活动的”。为了这样做,一些对象需要被适当地通电、打开和/或配置。0059可以被设置为在地图表示G上显示活动物理对象。该显示可能受到确定的活动物理对象的数目的影响。0060为了确定存在的活动物理对象,多个实现方式是可能的。0061数据库。
21、DB1可以被提供为引用可用物理对象。该数据库可以使物理对象及其地理位置相关联。其可以例如包含如下记录该记录使物理对象的标识符与特性类型、所提供的能力等、状态活动/非活动和那些地理位置相关联。0062地理位置可以由经度/纬度对组成。其也可以包括高度。0063然后,能够通过向该数据库DB1传送包含限定的地理区域的特性的请求来确定活动物理对象集合。搜索引擎可以例如将存在于数据库DB1中的物理对象的地理位置与地理区域的那些作比较。0064对接0065本发明还包括第四步骤E4,第四步骤E4使所选择的应用与在步骤E3中确定的物理对象集合当中的物理对象的子集对接。该步骤可以部分地由通信终端T的处理装置TRT。
22、的应用接口模块MIA来实现。0066该对接使得能够通过允许所选择的应用使用物理对象来触发该所选择的应用。可以仅使用存在的物理对象的一个子集;该子集可能如单个对象那么小。0067该子集可以由移动终端的地理位置来动态地确定。换言之,该处理装置可以实现在后台运行的进程,这使得能够基于通信终端的位置来刷新该子集。为此,当用户四处移动时,可用活动物理对象可能改变,并且所选择的软件应用可能最终使用不同的子集。0068在实际触发应用之前,本发明可以包括针对物理对象的子集验证该应用可以实际被部署的步骤。0069这是因为应用可能具有要求。这些要求可以是需要进入信息流的输入接口点以及需要能够向外传送信息流的输出接。
23、口点。替代地,这些要求可以是为了实现该应用而必须存在或可能可选地的物理对象的类型。0070数据库D2可以例如以可以符合语言XML可扩展标记语言的描述的形式将应用的引用与要求组合,如以下的简化示例说明书CN104137519A5/7页8007100720073该示例是对名为“BLINKCALL”的应用的描述,其在接收到进入的电话呼叫时,使得能够使台灯闪烁并且在屏幕上显示呼叫方的名字。0074因此,该应用用于如在最后三个属性电话“PHONE”、台灯“LAMP”和屏幕“SCREEN”中所指示的物理对象。前面的属性给出其他信息,诸如应用的名称、其创建者的名称、图像和期望在终端T的屏幕上显示的描述、其价。
24、格等。0075应用接口模块MIA可以使用这些描述来验证是否所选择的应用可以在所限定的地理区域中有效地对接。具体地,这意味着搜索可以满足应用的描述中所指示的需要的、该区域中可用的活动物理对象。0076如果没有找到它们,则可以通知用户,并且可以提示他或她选择另一地理区域,具体地,扩大这些尺寸以包括更多的物理对象。说明书CN104137519A6/7页90077他或她可能被告知何种类型的物理对象被错过,使得他或她可以在可能时对其进行请求。0078还可以提示他或她以任何方式触发应用,然后其可以以安全模式进行操作。0079在一个具体实施例中,该验证可以在限定地理区域的步骤E2期间实时地被执行。在用户追踪。
25、地图表示G上的地理区域的形状的同时,该验证被动态地执行,并且显示允许用户告知当前区域是否使得能够部署所选择的应用。该显示可以是任何图形指示符。这能够例如基于该验证来改变被追踪的地理区域的颜色。该实施例使得能够引导用户以限定最佳的地理区域,其在一些情况下可能是重要准则。0080触发本身可以在对接之后立即执行,或者可以被推迟直至事件出现。该事件可以具体地与地理定位通信终端T并将其与地理区域作比较绑定。例如,当通信终端T进入预先限定的地理区域时,事件被生成,并且使用物理对象先前确定的或此时动态地确定的那些来触发与该地理区域绑定的软件应用。0081触发时刻的选择可以取决于用户的选择,但是还可以取决于软。
26、件应用的性质。0082如前所述,本发明的方法的步骤可以以不同的方式来排序。0083因此,用户能够首先选择应用,然后限定地理区域;或者替代地,首先限定地理区域,然后选择软件应用。0084应当注意,选择这些选项中的哪一个可以留给用户决定或可以是强制性的。0085该选择也可以具有技术效果。0086例如,对地理区域的限定可以立即触发自动确定位于该地理区域并且具有与通信网络的接口的活动物理对象集合的下一步骤。基于由此确定的活动物理对象集合,能够向用户仅呈现一些可用软件应用。因此,该实现方式具有可能是有用的额外的技术优势。0087用途0088本发明可以用于不同的情况。0089第一实现方式可以涉及服务车辆的。
27、车队的调度员。例如,其可以是消防部门调度员。0090他或她在其通信终端T上选择车队管理应用,并且然后创建地理区域。该地理区域可以是如图4的示例中的从消防部门引导到干预位置的路径ZG。可以添加包含将用于该位置的车辆的标识符的参数。0091当车辆处于区域ZG中时,根据该位置,应用将与“交通信号”物理对象对接,以使其在车队之前变绿。0092该应用还可以指示车队的进度、交通信号的状态,并且基于车队的进度来动态地改变区域ZG。0093另一实现方式可以涉及基础设施管理,诸如重要位置的道路基础设施或工业基础设施等。0094管理员可以选择监视应用,并且跟踪与要被监视的区域相对应的区域。该应用将自动与存在于该区。
28、域中的物理对象对接,并且进行一系列测试。然后,可以经由人机接口向管理员报告没有通过这些测试的物理对象。然后,他或她可以触发用于该地理区域的子区域的第二应用,以部署那里的技术人员。该第二应用使得能够帮助技术人员替换故障设备,并且帮助管理员查看这些修理的进度。说明书CN104137519A7/7页100095第三实现方式可以使得能够如前述连接两个地理区域ZG1、ZG2。用户创建两个独立的区域ZG1和ZG2并且连接它们。这些地理区域可以例如与他或她的日常的两个常见位置相对应例如,他或她的家和工作场所。两个区域之间的连接使得能够指示所选择的应用必须创建用于两个区域的单个应用会话,或创建这两个区域之间的。
29、逻辑应用链接。0096例如,这可以是电话应用当他或她的孩子进入住宅区域ZG1时,应用自动地触发在用户的住宅和工作场所区域ZG2之间的电话呼叫。指定区域不是具体的物理对象使得能够推迟对物理对象的选择,直到呼叫被触发的时刻应用将查看该时间以明了哪个活动物理对象将使得能够进行呼叫移动电话、在打开时候具有通信能力的电视机等。0097第四实现方式包括限定生态或偏好的交通运输区域。用户希望使用交通运输模式,并且他或她追踪该交通运输模式周围的区域例如,图4中的区域ZG。他或她选择与该交通运输相关的应用,并且使其与区域ZG相关联。0098每当他或她行进而使他或她穿过该地理区域ZG时,所选择的应用被自动触发,并且可以向他或她提供该线路即将到来的安排。0099本发明具有许多可能的实现方式,因为包括在地图上“绘制”应用的影响区域的本发明的基本机制是新颖的并且是对现有习惯的颠覆性改变。因此,本发明开启了通往广阔领域的可能应用的大门。说明书CN104137519A101/2页11图1图2说明书附图CN104137519A112/2页12图3图4说明书附图CN104137519A12。