当前位置: 首页 > 专利查询>罗伯特专利>正文

用于向至少一个机器提供一个或多个应用程序的方法技术

技术编号:39510497 阅读:10 留言:0更新日期:2023-11-25 18:46
本发明专利技术涉及一种用于向至少一个机器提供一个或多个应用程序的方法,其中在远程计算单元中实施的管理服务

【技术实现步骤摘要】
【国外来华专利技术】用于向至少一个机器提供一个或多个应用程序的方法


[0001]本专利技术涉及一种用于向至少一个机器提供一个或多个应用程序的方法以及一种用于执行所述方法的计算机程序


技术介绍

[0002]通过借助于附加硬件或附件和软件扩展基本功能性,可以显著增加由控制设备或控制单元控制的现代机器的功能范围

为了能够使用附加硬件,通常必须在控制设备上安装对应的计算机程序或软件模块,例如控制硬件和
/
或读出从硬件获得的数据的计算机程序

在机器不变的情况下同样可以通过附加的软件扩展功能性

[0003]这在农业机械情况下以及在其他工业机器的情况下是这种情况

田间喷雾机可以例如配备有连杆,所述连杆能够实现喷嘴的逐区段高度调整,并且配备有
(
地面
)
距离传感器

在控制设备中实施的土壤跟踪程序于是可以被设立用于评估距离传感器的测量数据,并且调整连杆,使得遵守距地面或植被的尽可能均匀的距离,以便保证将喷剂均匀地分布在植物上

因此在这里存在距离传感器形式的附加硬件和地面跟踪程序形式的附加软件模块

例如,可以通过对应的软件模块给撒肥机扩展根据位置控制施肥量的功能性,所述位置由紧固在撒肥机所安置在的拖拉机处的
GPS
设备确定

[0004]在本申请的范围中被称为“应用程序”的这些软件模块可以由云服务提供,其中能够至少暂时地经由网络

尤其是经由所谓的互联网将机器与所述云服务连接,以便交换数据

在该云服务中,可以由不同的供应商
(
也可以由与机器的制造商不同的供应商
)
提供软件模块或应用程序形式的功能性,机器的所有者可以根据需求安装和使用所述软件模块或应用程序


技术实现思路

[0005]根据本专利技术,提出具有独立专利权利要求的特征的用于向至少一个机器提供一个或多个应用程序的方法以及用于执行所述方法的计算机程序

有利的设计方案是从属权利要求以及后续描述的主题

[0006]根据本专利技术,在检测到应用程序的选择和机器的选择之后,已经在通过在远程的或机器外的计算单元中实施或实现的管理服务在所选择的机器上实际安装所选择的应用程序之前执行兼容性检查,其中为了兼容性检查使用通过管理服务存储或管理的机器信息和应用程序信息,所述机器信息和应用程序信息分别相应地被更新

因此,可以提早识别差错,例如对于应用程序的功能必要的

但未安装在机器处的功能组件或传感器,并且必要时消除所述差错

此外,根据本专利技术的方法是有利的,因为应用程序和机器的选择可以在时间和空间上与应用程序的安装分开地进行

[0007]在此,从一个或多个
(
可用的
)
应用程序中选择应用程序

同样从一个或多个机器中或从至少一个机器中选择机器

所述一个或多个应用程序由管理服务提供,所述管理服务同样存储关于所述一个或多个应用程序中的每一个应用程序的应用程序信息以及关于
所述至少一个机器中的每一个机器的机器信息

至少一个机器中的每一个机器由至少一个控制单元控制,所述至少一个控制单元被设立用于实施应用程序并且能够与管理服务建立数据连接

[0008]根据本专利技术的管理服务可以被视为计算机程序,所述计算机程序在远程计算单元
(
例如也许分布式服务器系统
)
中实现或被实施,并且经由网络
(
例如互联网
)
提供服务,例如提供数据或计算性能

执行管理任务并且存储与之相关联的数据等
。“远程”涉及管理服务既不在机器的控制设备中也不在用户终端设备中被实施

因此,管理服务可以被视为在口语“云”中实现的“云服务”。
[0009]控制单元是计算单元,因此包括一个或多个处理器
(
分别具有也许多个计算核心
)、
工作存储器
(RAM)
和非易失性存储器和
/
或可以访问非易失性存储器

此外,设置接口,尤其是用于建立数据连接

接口不仅可以被理解为物理接口

尤其是插塞连接,而且可以被理解为软件技术调用或消息

控制单元可以是直接设置在机器中的控制设备

[0010]更一般地,控制单元可以是与机器分开的计算单元,所述计算单元可以经由接口
(
例如
ISOBUS)
与机器或其控制设备连接用于进行数据通信

控制单元可以经由该接口控制机器的至少一些功能;为此,控制单元与控制设备共同作用并且可以可选地访问其资源

例如非易失性存储器

在农业机械的情况下,控制单元可以例如布置在拖拉机处,各种农业机械可以安置在拖拉机处

因此,控制单元可以被设置用于多个机器,其中对于用于多个机器的应用程序能够安装在控制单元上

[0011]在安装和卸载应用程序时,在控制单元上分别调用对应的安装或卸载程序,并且经由数据连接传输所需要的数据,在安装时,尤其是应用程序的程序数据被传输并且通过控制单元被存储
(
在设置在控制单元中的非易失性存储器中和
/
或在控制单元可以访问的非易失性存储器中,例如也存储在机器的控制设备的非易失性存储器中
)。
[0012]为了简化,在本申请的范围中也谈及机器上的应用程序的安装
(
或卸载
)。
这从而应当被理解为应用程序或应用程序的程序代码被安装在机器的控制单元上
(
或从所述机器的控制单元被卸载
)
,即被存储在控制单元的存储器中或控制单元可以访问的存储器中,其中控制单元被设立用于实施应用程序的程序代码

[0013]该方法优选地包括检测安装释放,其中优选地借助于操作设备来检测安装释放,所述操作设备经由通信连接与管理服务和
/
或所选择的机器的控制单元连接

通过这种方式,可以防止在机器在生产上被使用期间

即在机器处理生产工作任务并且该工作任务在实施中被干扰期间触发应用程序的安装

进一步优选地,安装释放请求通过管理服务或控制单元被发送给操作设备,在那里显示给用户,并且响应于用户的对应的输入来检测安装释放

操作设备例如可以是用户的智能手机

机器处的操作单元

用于操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种用于向至少一个机器提供一个或多个应用程序的方法,其中在远程计算单元中实施的管理服务
(2)
提供所述一个或多个应用程序
(A1、A2、...Ai、...AK)
并且存储关于所述一个或多个应用程序中的每一个应用程序的应用程序信息
(I1、I2、...Ii、...IK)
以及关于所述至少一个机器
(M1、M2、...Mj、...ML)
中的每一个机器的机器信息
(E1、E2、...Ej、...EL)
,并且其中所述至少一个机器中的每一个机器由至少一个控制单元控制,所述控制单元被设立用于实施应用程序并且所述控制单元能够与管理服务建立数据连接
(4)
;所述方法包括:检测
(110、120)
来自所述一个或多个应用程序中的应用程序
(Ai)
的选择以及对所述至少一个机器中的机器
(Mj)
的选择;由所述管理服务根据所述机器信息
(Ei)
和所述应用程序信息
(Ij)
在所选择的应用程序和所选择的机器之间执行
(130)
兼容性检查
(12)
;更新
(150)
所选择的机器的机器信息和所选择的应用程序的应用程序信息
。2.
根据权利要求1所述的方法,所述方法包括检测
(155)
安装释放;其中所述安装释放优选地借助于操作设备来检测,所述操作设备经由通信连接与所述管理服务和
/
或与所选择的机器的控制单元连接
。3.
根据前述权利要求中任一项所述的方法,
a)
其中在成功的兼容性检查的情况下,如果所述控制单元与所述管理服务的数据连接存在,则将所选择的应用程序安装在所选择的机器的控制单元上
(170)
;或者
b)
其中如果紧接在成功的兼容性检查之后数据连接不存在,则在由所选择的机器的控制单元建立了数据连接之后安装所选择的应用程序
(190)
;其中紧接在成功的兼容性检查之后更新所述应用程序信息和所述机器信息
(150)
;其中在情况
a)

b)
中,如果根据权利要求2,则仅当所述安装释放存在时才安装所选择的应用程序
。4.
根据前述权利要求中任一项所述的方法,其中如果所述兼容性检查不成功,则产生差错通知
(140)
;其中所述差错通知优选地包含关于不成功的兼容性检查的原因的说明
。5.
根据前述权利要求中任一项所述的方法,其中根据用户输入和
/
或在引用权利要求4时,根据差错通知
a)
不安装应用程序;
b)
或者,如果所述控制单元与所述管理服务的数据连接存在,则将所选择的应用程序安装在所选择的机器的控制单元上,
c)
或者,如果所述控制单元与所述管理服务的数据连接不存在,则在由所选择的机器的控制单元建立了数据连接之后安装所选择的应用程序,其中紧接在所述兼容性检查之后更新所述应用程序信息和所述机器信息,在情况
b)

c)
中,如果根据权利要求2中,仅当安装释放存在时才安装所选择的应用程序
。6.
根据前述权利要求中任一项所述的方法,所述方法此外包括:检测安装在至少一个机器之一上的要卸...

【专利技术属性】
技术研发人员:R
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1