工具通信网络的方法、节点和计算机程序与流程

文档序号:12168372阅读:来源:国知局

技术特征:

1.一种由能够远程控制动力工具(130)的工具通信网络(50)所执行的方法,该工具通信网络(50)包括工具服务器(110)、通信节点(120)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:

-由工具服务器(110)确定控制数据的步骤(S100),

-由工具服务器(110)将控制数据布置在消息结构(150)中的步骤(S110),该消息结构(150)包括用于消息传送的消息头和用于承载控制数据的消息体,所述消息体包括至少一个数据容器,其中,数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,其中,控制数据项包含元数据和值数据,并且控制数据项以二进制格式表示,

-由工具服务器(110)传送包括控制数据的基于消息结构(150)的消息的步骤(S120),

-由工具控制器(100)接收包括控制数据的基于消息结构(150)的消息的步骤(S130),

-在工具控制器(100)的数据库(105)中根据消息结构(150)存储控制数据的步骤(S140)。

2.根据权利要求1所述的方法,其中

-由通信节点(120)验证消息的真实性和/或中继至工具控制器(100)的授权。

3.根据权利要求1所述的方法,其中

-编译器(160)使用消息结构(150)以产生:

-用于传送器节点(170)的计算机程序,以及

-用于接收器节点(180)的计算机程序。

4.一种在能够远程控制动力工具(130)的工具通信网络(50)中使用的消息布置,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述消息布置包括:

-消息结构(150),其包括用于消息传送的消息头和用于承载控制数据的消息体,

-消息体,其包括至少一个数据容器,其中

-数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,

-控制数据项包含元数据和值数据,以及

-控制数据项以二进制格式表示。

5.根据权利要求4所述的消息布置,其中:

-消息体包括多个数据容器,其中

-数据容器包含至少一个子数据容器。

6.根据权利要求4或5所述的消息布置,其中:

-元数据确定下列各项中的至少一项:值类型、参数、类型、名称长度、值长度、属性长度、子数据容器长度、名称、属性。

7.根据权利要求4至6中的任一项所述的消息布置,其中:

-值数据确定动力工具(130)操作的幅度。

8.根据权利要求4至7中的任一项所述的消息布置,其中:

-消息头包括会话标识段。

9.根据权利要求4至8中的任一项所述的消息布置,其中:

-消息头包括序列标识段。

10.根据权利要求4至9中的任一项所述的消息布置,其中:

-当消息头包含用于工具控制器(100)的操作指令时,

-消息结构(150)仅包含消息头。

11.一种由能够远程控制动力工具(130)的工具通信网络(50)中的传送器节点(170)所执行的方法,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:

-将控制数据布置在根据权利要求4至10中的任一项所述消息结构(150)中的步骤(S200),

-向接收器节点(180)传送基于消息结构(150)的消息的步骤(S210)。

12.根据权利要求11所述的方法,包括

-从编译器(160)接收计算机程序以解释消息结构(150)。

13.根据权利要求11或12所述的方法,其中:

-传送器节点(170)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。

14.一种由能够远程控制动力工具(130)的工具通信网络(50)中的接收器节点(180)所执行的方法,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:

-从传送器节点(170)接收基于消息结构(150)的消息的步骤(S300),

-解释根据权利要求4至10中的任一项所述的消息结构(150)中的控制数据的步骤(S310)。

15.根据权利要求14所述的方法,包括:

-从编译器(160)接收计算机程序以解释消息结构(150)。

16.根据权利要求14或15所述的方法,其中:

-接收器节点(180)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。

17.一种能够远程控制动力工具(130)的工具通信网络(50),该工具通信网络(50)包括工具服务器(110)、通信节点(120)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述工具通信网络(50)包括:

-包括在工具服务器(110)中的确定单元(200),其用于确定控制数据,

-包括在工具服务器(110)中的布置单元(210),其用于将控制数据布置在消息结构(150)中,该消息结构(150)包括用于消息传送的消息头和用于承载控制数据的消息体,消息体包括至少一个数据容器,其中,数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,控制数据项包含元数据和值数据,并且控制数据项以二进制格式表示,

-包括在工具服务器(110)中的传送单元(220),其用于传送包括控制数据的基于消息结构(150)的消息,

-包括在工具控制器(100)中的接收单元(230),其用于接收包括控制数据的基于消息结构(150)的消息,

-包括在工具控制器(100)中的控制单元(240),其用于在数据库(105)中根据消息结构(150)存储控制数据。

18.根据权利要求17所述的网络,其中:

-由通信节点(120)验证消息的真实性和/或中继至工具控制器(100)的授权。

19.根据权利要求17所述的网络,其中:

-编译器(160)使用消息结构(150)以产生:

-用于传送器节点(170)的计算机程序,以及

-用于接收器节点(180)的计算机程序。

20.一种在能够远程控制动力工具(130)的工具通信网络(50)中的传送器节点(170),该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述传送器节点包括:

-布置单元(210),其用于将控制数据布置在根据权利要求4至10中的任一项所述消息结构(150)中,

-传送单元(220),其用于向接收器节点(180)传送基于消息结构(150)的消息。

21.根据权利要求20所述的传送器节点,其中:

-传送器节点(170)布置为从编译器(160)接收计算机程序以解释消息结构(150)。

22.根据权利要求20或21所述的传送器节点,其中:

-传送器节点(170)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。

23.一种在能够远程控制动力工具(130)的工具通信网络(50)中的接收器节点(180),该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述接收器节点包括:

-接收单元(230),其用于从传送器节点(170)接收基于消息结构(150)的消息,

-控制单元(240),其用于解释根据权利要求4至10中的任一项所述消息结构(150)中的控制数据。

24.根据权利要求23所述的接收器节点,其中:

-接收器节点(180)布置为从编译器(160)接收计算机程序以解释消息结构(150)。

25.根据权利要求23或24所述的接收器节点,其中:

-接收器节点(180)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。

26.一种包括计算机可读代码的计算机程序,当在传送器节点运行该计算机可读代码时,该计算机可读代码使得传送器节点按照根据权利要求20至22中的任一项所述的传送器节点(170)运转。

27.一种计算机程序产品,该计算机程序产品包括包含计算机可读代码的计算机程序,当在传送器节点运行该计算机可读代码时,该计算机可读代码使得传送器节点按照根据权利要求20至22中的任一项所述的传送器节点(170)运转。

28.一种包括计算机可读代码的计算机程序,当在接收器节点运行该计算机可读代码时,该计算机可读代码使得接收器节点按照根据权利要求23至25中的任一项所述的接收器节点(180)运转。

29.一种计算机程序产品,该计算机程序产品包括包含计算机可读代码的计算机程序,当在接收器节点运行该计算机可读代码时,该计算机可读代码使得接收器节点按照根据权利要求23至25中的任一项所述的接收器节点(180)运转。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1