用于中央计算机与机器控制装置之间的远程通信的系统和方法

文档序号:6594136阅读:120来源:国知局
专利名称:用于中央计算机与机器控制装置之间的远程通信的系统和方法
技术领域
本发明涉及一种用于中央计算机与至少一个机器控制装置之间的远程通信的系 统,所述机器控制装置可通过通信连接与中央计算机的虚拟机连接,其中,所述虚拟机与机 器控制装置相匹配并且与通信连接相匹配。此外,本发明还涉及一种用于中央计算机与至 少一个机器控制装置之间的远程通信的方法,其中,在机器控制装置与中央计算机的虚拟 机之间建立通信连接。
背景技术
现今具有遍布全世界的客户/机器运营者的机器制造商的全球布局需要不仅可 以直接在所在地而且越来越频繁地通过远程访问来实施机器的维护、故障诊断以及修理。 在本申请中,概念“机器”概括了例如用于激光加工的、用于冲压或者弯曲的所有加工设备, 以及诸如激光辐射源、等离子或感应发电机的设备。以前常用的通过模拟调制解调器或者 机器的ISDN连接的服务计算机直接拨号由现代通信技术——主要是由所谓的虚拟专用网 络(简称VPN)代替,所述虚拟专用网络能够实现通过互联网的加密远程访问。通过VPN的 远程访问对基础设施和安全性要求很高。通过VPN的远程访问取决于机器运营者所使用的 技术的事实尤其难以解决。至今无法实现例如在服务计算机上的操作系统内同时使用不同 的VPN软件,由此阻碍了机器制造商方面的简单的通用解决。由欧洲专利申请EP 1 715 395 Al公开了所述类型的用于中央计算机与机器控制 装置之间的远程通信的系统和所述类型的用于中央计算机与机器控制装置之间的远程通 信的方法。在图1中示出的公知的远程通信系统1包括中央计算机5,所述中央计算机5对 外受防火墙6保护。在所述中央计算机5上安装有多个虚拟机7,这些虚拟机可并行执行并 且可以具有不同的操作系统和应用程序,主要是远程呈现程序和病毒防护程序。对于每个 机器控制装置3存在一个经专门配置的虚拟机7,通过所述虚拟机7建立从中央计算机5到 机器控制装置3的通信连接8。服务计算机2不直接与机器控制装置3连接,而通过中央计 算机5实现与服务计算机2的连接,所述中央计算机5通过通信连接9与服务计算机2连 接。在与中央计算机5连接的数据库10中存储了关于客户和机器4的所有数据(拨号技 术、密码、VPN软件)。所述中央计算机5根据存储在数据库10中的数据求得所分配的通信 连接8以及所分配的虚拟机7并且建立从虚拟机7到机器控制装置3的通信连接8。服务 计算机2与中央计算机5之间的通信连接9以及中央计算机5与机器控制装置3之间的通 信连接8通过互联网11、例如通过受保护的VPN连接实现。为了对机器4的机器控制装置3的远程访问,服务人员首先在其服务计算机2与 中央计算机5之间建立通信连接9。中央计算机5根据存储在数据库10中的数据求得分配 给机器控制装置3的通信连接8并且选择出与机器控制装置3和通信连接8相匹配的、可 执行的、用于与机器控制装置3的连接的虚拟机7并且启动所述虚拟机7。服务人员通过通 信连接8执行机器控制装置3的功能和/或在机器控制装置3与中央计算机5之间交换数据。

发明内容
与此相对,本发明的任务在于,如下进一步改进用于中央计算机与至少一个机器 控制装置之间的远程通信的系统和方法,从而降低中央计算机的存储空间需求。此外,也应 当可以在无服务计算机的情况下实现中央计算机与机器控制装置之间的“远程通信会议”
的建立。根据本发明,所述任务通过用于中央计算机与至少一个机器控制装置之间的远程 通信的系统解决,所述机器控制装置可通过通信连接和虚拟机与中央计算机连接,其中,所 述系统、尤其是中央计算机具有多个虚拟机模型(virtuelle Maschinenvorlage),这些虚 拟机模型被构造用于不同类型的机器控制装置和通信连接,其中,中央计算机的每个虚拟 机是与相应的机器控制装置相匹配并且与相应的通信连接相匹配的那个虚拟机模型的可 执行地整合的拷贝。因为首先在无服务计算机的情况下建立中央计算机与机器控制装置之 间的通信连接,所以可以在无服务计算机的连接的情况下自动地实施软件更新以及机器数 据和测试数据的传输。在根据本发明的远程通信系统中,对机器控制装置的远程访问不通过分配给机器 控制装置的虚拟机进行,而通过所述虚拟机的拷贝进行,所述拷贝尤其是由中央计算机从 合适的虚拟机模型产生并且启动。通过仅仅启动拷贝可以同时进行对机器控制装置的多个 远程访问,所述多个远程访问分配给同一虚拟机。虚拟机的每个配置仅仅需要在系统中、尤 其是在中央计算机上存储一次,但是可被多次复制和作为拷贝启动。分配给同一虚拟机的 远程访问的数量仅仅由同时可能的至中央计算机的通信连接的数量限定。远程通信系统有利地具有一个服务计算机,所述服务计算机可通过通信连接与中 央计算机连接以及可通过远程连接与虚拟机连接。对机器控制装置的远程访问——诸如故 障诊断或者修理必须由服务人员执行而不可以在无操作人员的情况下由中央计算机实施。 因为服务计算机不直接与机器控制装置连接而是通过虚拟机和远程连接与机器控制装置 连接,所以在服务计算机上不需要存储机密信息,例如密码。在本发明的一个有利的进一步构型中,在中央计算机上设有一个另外的虚拟机, 所述另外的虚拟机被构造为与机器控制装置和通信连接相匹配的虚拟机模型的拷贝。在 此,有利地设有一个另外的服务计算机,所述另外的服务计算机可通过一个另外的远程连 接与所述另外的虚拟机连接,其中,所述另外的虚拟机还可通过一个远程连接与虚拟机连 接。虚拟机之间的远程连接能够实现两个服务人员(主用户和副用户)可以通过一个唯 一的通信连接访问机器控制装置。中央计算机有利地具有一个数据服务器或与一个数据服务器连接。因为中央计算 机、机器控制装置和服务计算机之间的远程通信通过在远程通信结束之后被删除的虚拟机 进行,所以存储在所述虚拟机上的数据也被删除。在数据服务器上可以中央存储例如关于 对机器控制装置的远程访问的数据和协议。此外,本发明还涉及一种用于中央计算机与至少一个机器控制装置之间的远程通 信的方法,在所述方法中,在机器控制装置与中央计算机的一个虚拟机之间建立通信连接, 其中,从多个被构造用于不同类型的机器控制装置和通信连接的虚拟机模型中选择出与相
5应的机器控制装置相匹配并且与相应的通信连接相匹配的那个虚拟机模型,并且将所选择 出的虚拟机模型的至少一个拷贝作为可执行的虚拟机整合到中央计算机中。通过机器控制装置而不通过服务计算机或中央计算机进行中央计算机与机器控 制装置之间的通信连接的建立。用于建立连接所需的识别数据(机器标识、操作系统、应用 程序、启动)不存储在中央计算机或与其连接的数据库中,而是由机器控制装置传输给中 央计算机。这种技术提供了高的安全标准,因为不存储敏感的客户数据(密码)。此外,降 低了更新和维护客户数据时的耗费,因为机器控制装置总是传输最新的识别数据。因为首 先在无服务计算机的情况下建立中央计算机与机器控制装置之间的通信连接,所以可以在 无服务计算机的连接的情况下自动地实施软件更新以及机器数据和测试数据的传输。为了可以执行对机器控制装置的远程访问,在机器控制装置与虚拟机之间建立远 程连接。为了服务人员可以由其服务计算机出发执行对机器控制装置的远程访问,虚拟机 的连接数据从中央计算机通过一个通信连接传输给服务计算机并且服务计算机与虚拟桌 面的远程连接借助于所述连接数据建立。在本发明的一个进一步构型中,中央计算机产生和启动与机器控制装置和通信连 接相匹配的虚拟机模型的一个另外的拷贝作为所述中央计算机上的另外的第二虚拟机。所 述第二虚拟机有利地通过一个远程连接与第一虚拟机连接。有利地,一个另外的服务计算 机通过一个远程连接同样与第二虚拟机连接。虚拟机之间的远程连接能够实现多个服务 人员可以通过一个唯一的通信连接访问机器控制装置。在一个有利的实施形式中,在结束远程通信之后结束并且随后在中央计算机上删 除每个虚拟机。本发明的技术方案的其它优点和有利构型可由说明书、附图和权利要求书中得 出。同样,根据本发明的以上所述的特征以及还要进一步说明的特征可以分别单独应用或 者多个任意组合地应用。所示出和所描述的实施形式不应被理解为穷举,而具有用于说明 本发明的示例性。


附图示出图1 服务计算机与机器控制装置之间的已知的远程通信系统,中间连接有中央 计算机;图2 中央计算机、机器控制装置和服务计算机之间根据本发明的远程通信系统;图3 根据本发明的用于机器控制装置、中央计算机以及一个或多个服务计算机 之间的远程通信的方法,由三个方法部分组成;图如-c 图3的用于机器控制装置与中央计算机(图4a)之间的远程通信的远程 通信方法的不同方法部分,具有作为主用户的服务计算机(图4b)和作为副用户的另外的 服务计算机(图4c);以及图5 根据本发明的用于结束机器控制装置、中央计算机以及一个或多个服务计 算机之间的远程通信的方法。
具体实施例方式图2示出用于机器4的机器控制装置3、中央计算机21和服务计算机2之间的远 程通信的根据本发明的系统20。中央计算机21和机器控制装置3通过通信连接8连接并 且对外分别受安全装置22、23保护。服务计算机2不直接与机器控制装置3连接;连接通 过中央计算机21实现,其中,服务计算机2和中央计算机21通过通信连接9连接。为了实现高的带宽以及确保安全的数据传输,机器控制装置3与中央计算机21之 间的通信连接8被构造为VPN互联网连接。应当保护机器4以避免来自外部的不期望的访 问的安全装置22例如被构造为制造商^nominate的远程呈现盒“Eagle mGuard”或PCI插 卡“mGuard PCI”。作为用于保护中央计算机21的安全装置23例如设置制造商^nominate 的VPN集线器“mGuard BladePack".服务计算机2与中央计算机21之间的通信连接9被 构造成VPN互联网连接,或者,如果服务计算机2整合到机器制造商或者服务商的内联网 中,则服务计算机2与中央计算机21之间的通信连接9被构造成网络连接。中央计算机21具有网关管理器对、端口管理器25、VM服务器沈和数据服务器27。 网关管理器M管理机器控制装置3至安全装置23的、进入到中央计算机21的通信连接8 并且将机器4的识别数据继续传输给端口管理器25。端口管理器25管理所连接的机器4 的连接数据并且具有多个不同的虚拟机模型^alSe。对于每个不同的机器控制装置3存 在一个不同的虚拟机模型^a48d,其与机器控制装置3的相应的操作系统和相应的软件 应用相匹配,主要是与远程呈现软件和病毒防护程序相匹配。虚拟机模型28e被如此构造, 使得由此建立的虚拟机可通过远程连接与存放在VM服务器沈上的虚拟机连接。因为由虚 拟机模型28e产生的虚拟机不应与机器控制装置3连接,所以虚拟机模型28e与机器控制 装置3的相应的操作系统和相应的软件应用无关。在VM服务器沈上存放并且启动可执行 的虚拟机,通过这些虚拟机进行对机器控制装置3的访问。数据服务器27被设置为外部存 储器,以便可以从机器控制装置3复制数据或者将数据复制到机器控制装置3上。通过虚拟机四进行对机器控制装置3的远程访问,所述虚拟机四通过复制与机 器控制装置3相匹配的虚拟机模型——例如28a在VM服务器沈上产生。为了可以实施对 机器控制装置3的远程访问,在机器控制装置3与虚拟机四之间设有远程连接30,所述远 程连接30通过例如被构造为安全装置23 (VPN集线器)的VPN通道的有效的通信连接8延 伸。服务计算机2与中央计算机21通过通信连接9连接。如果服务计算机2已经在 端口管理器25处询问虚拟机四的连接数据,则在服务计算机2与虚拟机四之间建立远程 连接31。因为在虚拟机四与机器控制装置3之间也存在远程连接30,所以在服务计算机 2上显现机器控制装置3的屏幕并且服务人员可以执行机器控制装置3的功能。图2的远程通信系统20除服务计算机2以外还具有第二服务计算机32,所述第二 服务计算机32通过通信连接33同样与中央计算机21连接。在出现机器4的复杂故障事 件时,可能必需的是服务人员需要其他的支持。首先建立到机器控制装置3的远程连接30 的服务人员称作主用户。整合到至机器控制装置3的远程通信中的一个或多个另外的服务 人员称为副用户。主用户确定副用户的访问权限以及确定副用户仅仅获得读权限还是可以 通过远程访问执行机器控制装置3的功能。副用户的访问权限可以预设置地包括例如仅仅 读权限。在需要时,主用户可以给予一个或多个副用户其他的访问权限。
7
端口管理器25由虚拟机模型28e建立一个另外的虚拟机34,所述另外的虚拟机 34设置在VM服务器沈上并且通过远程连接35与主用户的虚拟机四连接。在另外的服务计算机32与中央计算机21之间设有通信连接33,通过所述通信连 接33所述另外的服务计算机32从端口管理器25获得虚拟机34的连接数据。另外的服务 计算机32建立到虚拟机34的远程连接36。因为在主用户的虚拟机四与副用户的虚拟机 34之间存在远程连接35,所以另外的服务人员也可以看到机器控制装置3的屏幕。因为副 用户的虚拟机34在VM服务器沈上通过远程连接35与主用户的虚拟机四连接,所以机器 控制装置3与中央计算机21之间仅仅需要一个通信连接8。中央计算机21具有数据服务器27,所述数据服务器27包含在中央计算机21中或 者通过一个通信连接与中央计算机21连接。仅仅通过虚拟机四、34进行对机器控制装置 3的远程访问,所述虚拟机四、34在远程通信结束后被删除,以便提供并且不因无效的虚拟 机而阻断用于有效的远程通信会议的存储空间。图3示出用于图2的机器控制装置3、中央计算机21、服务计算机2以及另外的服 务计算机32之间的远程通信的根据本发明的方法。在图如中详细描述的第一方法部分Vl 中,在机器控制装置3与中央计算机21之间建立远程通信连接。在机器控制装置3与中央 计算机21之间的远程通信连接建立之后,在步骤S13中进行询问是否应当允许通过服务 计算机2对机器控制装置3进行远程访问。服务计算机2整合到远程通信系统20中可以 由中央计算机21发起或者由服务计算机2或所属的服务人员发起。如果服务计算机2是必需的(步骤S13中的“是”),则所述方法以在图4b中详细 描述的第二方法部分V2继续。在第二方法部分V2之后,在步骤S21中进行询问一个另外 的服务计算机32是否应当作为副用户整合到远程通信系统20中。副用户仅仅当主用户已 经整合时才被整合到远程通信系统20中。如果一个另外的服务计算机32应当作为副用户整合到远程通信系统20中(步骤 S21中的“是”),则所述方法以在图如中详细描述的第三方法部分V3继续。在第三方法部 分V3之后,或者如果没有服务计算机2应当作为主用户(步骤S13中的“否”)整合到远程 通信系统20中或者没有另外的服务计算机应当作为副用户(步骤S21中的“否”)整合到 远程通信系统20中,则在步骤S14中进行对机器控制装置3的远程访问。通过对机器控制 装置3的远程访问可以实施机器4的维护、软件更新的运行或者故障消除。图如示出图3中所描述的根据本发明的方法的第一方法部分VI,在所述第一方法 部分Vl中,在机器控制装置3与中央计算机21之间建立远程通信连接。在此,远程通信可 以由机器控制装置3或者中央计算机21发起。在出现机器4的故障事件时远程通信基本 上可以由机器控制装置3发起,相反在维护机器4或者在机器控制装置3上运行软件更新 时,远程通信可以由中央计算机21发起。如果远程通信由中央计算机21发起,以便例如在机器控制装置3上安装软件更 新,则中央计算机21在步骤Sl中向机器控制装置3或者机器控制装置3的机器操作人员 发送用于远程访问的询问。所述询问例如可以通过电子邮件(Email)发送给机器控制装置 3或者通过短消息(SMS)发送给机器操作人员。出于数据安全的原因,机器操作人员应当例 如通过开关位置(Schalterstellimg)同意对机器控制装置3的远程访问。在机器操作人 员或者机器控制装置3已经同意连接建立之后才进行机器控制装置3与中央计算机21之间的通信连接8的建立,所述通信连接8优选被构造为VPN连接。在步骤S2中,机器操作 人员或者机器控制装置3决定是否允许对机器4的远程访问。如果机器操作人员或者机 器控制装置3拒绝所述远程访问(步骤S2中的“否”),则第一方法部分Vl以及由此根据 本发明的用于远程通信的方法在步骤S2之后结束。如果机器操作人员或者机器控制装置3允许所述远程访问(步骤S2中的“是”), 或者如果远程通信由机器控制装置3发起,则机器控制装置3在步骤S3中尝试建立到中央 计算机21的通信连接8。在步骤S4中,机器控制装置3检验是否可以建立到中央计算机 21的通信连接8。如果可以建立到中央计算机21的通信连接8(步骤S4中的“是”),则机 器控制装置3在步骤S5中检验中央计算机21是否可到达。如果中央计算机21是可到达 的(步骤S5中的“是”),则机器控制装置3在步骤S6中启动已安装的远程呈现软件,例如 制造商 Symantec 的软件 pcAnywhere。如果不可以建立到中央计算机21的通信连接8(步骤S4中的“否”)或者中央计 算机21是不可达到的(步骤S5中的“否”),则第一方法部分Vl以及由此根据本发明的用 于远程通信的方法在步骤S3之后结束。在步骤S6之后或者如果中央计算机21是可到达的(步骤S3中的“是”),则机器 控制装置3在步骤S7中向中央计算机21发送机器4的识别数据。识别数据包含关于机器 4的标识(机器码、密码)和关于机器控制装置3的结构(操作系统、应用程序)的所有数 据。在步骤S8中进行机器4的识别数据的检验。如果识别数据是无效的(步骤S8中的 “否”),则在步骤S9中结束通信连接8并且第一方法部分Vl在步骤S9之后结束。如果识 别数据是有效的(步骤S8中的“是”),则端口管理器25在步骤SlO中根据所传输的识别 数据求得适用于机器控制装置3的虚拟机模型28a并且通过将所述虚拟机模型28a复制到 VM服务器沈上来产生可执行的虚拟机四。在步骤Sll中,启动具有预先设置的应用程序 的虚拟机四。这些应用程序例如包括对机器控制装置3的远程访问所需的远程呈现软件。 在步骤S12中,通过通信连接8在虚拟机四与机器控制装置3之间建立远程连接30。在步 骤S12之后,机器控制装置3与中央计算机21之间的远程通信连接建立并且第一方法部分 Vl结束。图4b示出第二方法部分V2,其中服务计算机2作为主用户整合到图2的远程通 信系统20中。在步骤S13中进行询问是否应当通过服务计算机2执行对机器控制装置3 的远程访问。在出现机器4的故障事件时,服务计算机2是必需的,以便通过对机器4的远 程访问来消除故障。也可以在无服务计算机2的情况下运行软件更新或者向中央计算机21 传输机器数据。如果服务计算机2应当被整合(步骤S13中的“是”),则中央计算机21在步骤S14 中求得合适的服务计算机2,其可以执行对机器控制装置3远程访问。在步骤S15中端口管 理器25检验服务计算机2是否已经通过通信连接9与中央计算机21连接。如果服务计 算机2没有与中央计算机21连接(步骤S15中的“否”),则端口管理器25在步骤S16中 检验服务计算机2是否可到达。如果服务计算机2是可到达的(步骤S16中的“是”),则 在步骤S17中建立从中央计算机21到服务计算机2的通信连接9。如果服务计算机2不是 可到达的(步骤S16中的“否”),则端口管理器25在步骤S18中检验另一个服务计算机 2是否可以执行对机器控制装置3的远程访问。如果另一个服务计算机2可以执行远程访问(步骤S18中的“是”),则所述方法以步骤S14继续。如果不存在可以执行远程访问的 另一个服务计算机2,则第二方法部分V2在步骤S18之后结束。在步骤S17之后或者如果服务计算机2已经通过通信连接9与中央计算机21连 接(步骤S15中的“是”),则在步骤S19中向服务计算机2传输虚拟机四的连接数据。通 过远程连接31,在步骤S20中建立从服务计算机2到虚拟机四的连接。在步骤S20之后, 机器控制装置3、中央计算机21和服务计算机2之间的远程通信系统20建立并且第二方法 部分V2结束。如果服务计算机2与中央计算机21之间的通信连接9是有效的,则也可以直接由 服务计算机2或者所属的服务人员发起服务计算机2整合到远程通信系统20中。服务人 员通过机器码在端口管理器25处询问分配给确定的机器4并且与机器4相匹配的虚拟机 29的连接数据。图如示出第三方法部分V3,其中一个另外的服务计算机32作为副用户整合到远 程通信系统20中。在步骤S21中进行询问一个另外的服务计算机32是否应当作为副用 户整合到远程通信系统20中。如果一个另外的服务计算机32应当被整合(步骤S21中的 “是”),则主用户2在步骤S22中向端口管理器25传输一个委托,以便能够实现通过一个另 外的服务计算机32对机器控制装置3的远程访问。在步骤S23中,端口管理器25在VM服务器沈上建立一个另外的可执行的虚拟机 34,其作为虚拟机模型28e的拷贝产生。在步骤SM中启动所述另外的虚拟机34,并且在步 骤S25中建立从所述另外的虚拟机34到虚拟机四的远程连接35。端口管理器25在步骤S26中检验所述另外的服务计算机32是否已经通过通信 连接33与中央计算机21连接。如果所述另外的服务计算机32没有与中央计算机21连接 (步骤S26中的“否”),则在步骤S27中检验所述另外的服务计算机32是否可到达。如果 所述另外的服务计算机32是可到达的(步骤S27中的“是”),则在步骤S28中建立从中央 计算机21到所述另外的服务计算机32的通信连接33。如果所述另外的服务计算机32是 不可到达的(步骤S27中的“否”),则在步骤S29中检验另一个服务计算机32是否可以 作为副用户执行对机器控制装置3的远程访问。如果另一个服务计算机32可以执行远程 访问(步骤S29中的“是”),则所述方法以步骤幻6继续。如果不存在另一个服务计算机 32,则第三方法部分V3在步骤S^之后结束。在步骤S28之后或者如果所述另外的服务计算机32已经通过通信连接33与中央 计算机21连接(步骤S26中的“是”),则在步骤S30中向所述另外的服务计算机32传输 另外的虚拟机34的连接数据。在步骤S31中建立从所述另外的服务计算机32到所述另外 的虚拟机34的远程连接36。在步骤S31之后,机器控制装置3、中央计算机21、作为主用户 的服务计算机2和作为副用户的另外的服务计算机32之间的远程通信系统20建立并且第 三方法部分V3结束。如果服务计算机32与中央计算机21之间的通信连接33是有效的,则也可以直接 由服务计算机32或者所属的服务人员发起所述另外的服务计算机32作为副用户整合到远 程通信系统20中。服务人员通过机器码在端口管理器25中处询问机器4的连接数据。如 果服务计算机2已经与所属的虚拟机四连接,则服务人员可以申请作为副用户整合到所述 远程通信系统20中。
图5示出根据本发明的用于结束机器控制装置3、中央计算机21以及一个或多个 服务计算机2、32之间的远程通信的方法。在步骤S14(图幻中实施对机器控制装置3的 远程访问之后,在步骤S40中进行询问对机器控制装置3的远程访问是否结束。如果远程 访问没有结束(步骤S40中的“否”),则所述方法以步骤S14继续。如果相反对机器控制 装置3的访问(步骤S40中的“是”)结束,则在步骤S41中所有重要相关的数据和协议被 存储到中央计算机21的数据服务器27上。在存储之后,在步骤S42中检验副用户32是 否整合到远程通信系统20中。如果整合有副用户32(步骤S42中的“是”),则在步骤S43 中结束服务计算机32到另外的虚拟机34的远程连接36、另外的虚拟机34以及另外的服务 计算机32与中央计算机21之间的通信连接33。在步骤S44中,端口管理器25删除另外的 虚拟机34。在步骤S44之后或者如果没有副用户32整合到远程通信系统20中(步骤S42中 的“否”),则在步骤S45中检验主用户2是否整合到远程通信系统20中。如果整合有主 用户2 (步骤S45中的“是”),则在步骤S46中结束服务计算机2到虚拟机四的远程连接 31、虚拟机四以及服务计算机2与中央计算机21之间的通信连接9。在步骤S47中,端口 管理器25删除虚拟机四。在步骤S47之后或者如果没有主用户2整合到远程通信系统20中(步骤S45中 的“否”),在步骤S48中结束机器控制装置3与中央计算机21之间的通信连接8。在所有 的通信连接8、9、33和远程连接30、31、35、36结束之后,根据本发明的用于远程通信的方法 在步骤S48之后结束。
权利要求
1.用于一中央计算机与至少一个机器控制装置(3)之间的远程通信的系统(20),所述机器控制装置可通过一通信连接(8)与所述中央计算机的一个虚拟机09) 连接,其中,所述虚拟机09)与所述机器控制装置C3)相匹配并且与所述通信连接(8)相 匹配,其特征在于,所述系统(20)、尤其是所述中央计算机具有多个虚拟机模型Q8a-28d),这些虚 拟机模型被构造用于不同类型的机器控制装置C3)和通信连接(8),并且所述中央计算机(21)的每个虚拟机09)是与相应的机器控制装置( 相匹配并且与相应的通信连接(8) 相匹配的那个虚拟机模型的一可执行地整合的拷贝。
2.根据权利要求1所述的系统,其特征在于,设有一个服务计算机O),所述服务计算 机可通过一通信连接(9)与所述中央计算机连接以及可通过一个远程连接(31)与所 述虚拟机0 连接。
3.根据权利要求1至2中任一项所述的系统,其特征在于,所述中央计算机具有 至少两个与相应的机器控制装置C3)相匹配并且与相应的通信连接(8)相匹配的虚拟机 09,34),其中,第一虚拟机09)可与一个第一服务计算机( 连接以及第二虚拟机(34) 可与一个另外的服务计算机(3 连接。
4.根据权利要求3所述的系统,其特征在于,所述另外的服务计算机(3 可通过一个 另外的远程连接(36)与所述第二虚拟机(34)连接。
5.根据权利要求4所述的系统,其特征在于,所述第二虚拟机(34)可通过一个远程连 接(3 与所述第一虚拟机09)连接。
6.根据权利要求1至5中任一项所述的系统,其特征在于,所述中央计算机具有 一数据服务器(XT)或者与一数据服务器(XT)连接,以便从所述机器控制装置( 复制数 据或者将数据复制到所述机器控制装置( 上。
7.用于一中央计算机与至少一个机器控制装置C3)之间的远程通信的方法,在所 述方法中,在所述机器控制装置C3)与所述中央计算机的一个虚拟机09)之间建立 一通信连接(8),其特征在于,从多个被构造用于不同类型的机器控制装置⑶和通信连接(8)的虚拟机模型 (28a-28d)中选择出与相应的机器控制装置C3)相匹配并且与相应的通信连接(8)相匹 配的那个虚拟机模型,并且将所选择出的虚拟机模型的至少一个拷贝作为可执行的虚拟机 (29)整合到所述中央计算机中。
8.根据权利要求7所述的方法,其特征在于,在所述机器控制装置C3)与所述虚拟机 (29)之间建立一个远程连接(30)。
9.根据权利要求7至8中任一项所述的方法,其特征在于,将所述虚拟机09)的连接 数据从所述中央计算机通过一通信连接(9)传输给一个服务计算机0),以及借助于 所述连接数据在所述服务计算机( 与所述虚拟机09)之间建立一个远程连接(31)。
10.根据权利要求7至9中任一项所述的方法,其特征在于,产生至少两个与相应的机 器控制装置C3)相匹配并且与相应的通信连接(8)相匹配的虚拟机09,34),其中,第一虚 拟机09)与一个第一服务计算机( 连接以及第二虚拟机(34)与一个另外的服务计算机(32)连接。
11.根据权利要求10所述的方法,其特征在于,使所述第二虚拟机(34)与所述第一虚 拟机09)通过一个远程连接(3 连接。
12.根据权利要求10至11中任一项所述的方法,其特征在于,将所述第二虚拟机(34) 的连接数据从所述中央计算机通过一通信连接(3 传输给所述另外的服务计算机 (32),以及借助于所述连接数据在所述另外的服务计算机(3 与所述第二虚拟机(34)之 间建立一个远程连接(36)。
13.根据权利要求7至12中任一项所述的方法,其特征在于,每个虚拟机( ,34)在结 束其远程通信之后被结束并且随后在所述中央计算机上被删除。
全文摘要
本发明涉及一种用于中央计算机(21)与至少一个机器控制装置(3)之间的远程通信的系统(20),所述机器控制装置可通过通信连接(8)与所述中央计算机(21)的一个虚拟机(29)连接,其中,所述虚拟机(29)与所述机器控制装置(3)相匹配并且与所述通信连接(8)相匹配,根据本发明提出,所述系统(20)、尤其是所述中央计算机(21)具有多个虚拟机模型(28a-28d),这些虚拟机模型被构造用于不同类型的机器控制装置(3)和通信连接(8),并且所述中央计算机(21)的每个虚拟机(29)是与相应的机器控制装置(3)相匹配并且与相应的通信连接(8)相匹配的那个虚拟机模型的可执行地整合的拷贝。
文档编号G06F9/445GK102077171SQ200980125395
公开日2011年5月25日 申请日期2009年6月16日 优先权日2008年6月30日
发明者K·鲍尔 申请人:通快机床两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1