针对与工具控制器相关联的至少第一和第二工具启用不同功能组的方法、工具控制器和计算机程序与流程

文档序号:26586579发布日期:2021-09-10 19:26阅读:84来源:国知局
针对与工具控制器相关联的至少第一和第二工具启用不同功能组的方法、工具控制器和计算机程序与流程

1.本发明涉及针对与工具控制器相关联的至少第一和第二工具启用不同功能组的方法、工具控制器和计算机程序。


背景技术:

2.现今的组装往往比较复杂。组装过程可以包括在组件组装在一起的地方组装或多或少复杂的物体。通常,对执行的制造步骤有很高的要求,以便正确地执行制造步骤。
3.在组装过程中,会使用不同类型的工具。这些工具能够执行不同类型的功能通常是很重要的。然而,有些工具只能执行较少高级功能。而其他工具则可以执行较多高级功能。因此需要控制可以由不同类型的工具执行的功能类型。
4.以适当的方式呈现和存储不同类型的工具的结果也是很重要的。
5.因此,需要一种用于为不同类型的工具启用灵活的功能组的改进的解决方案。从而提供这样一种解决方案,其能够针对不同的工具而具有不同类型的功能要求。


技术实现要素:

6.本发明的目的是解决上面列出的问题中的至少一些问题,例如以确保针对不同工具的灵活功能组。从而提供这样一种解决方案,其能够针对不同的工具而具有新的功能要求。
7.本发明的另一个目的是启用工具控制器的新的功能,而不改变工具控制器的实际软件,从而对工具控制器进行不可预见的改变。这使得能够适于新的需求,而无需工具控制器的软件更新及其相应的前置时间。
8.根据第一方面,本发明涉及一种针对至少第一和第二工具启用不同功能组的方法。所述方法包括以下步骤。检索至少第一许可类型。第一许可类型指定能够由至少第一工具执行的第一组功能。接下来,所述方法包括检索至少第二许可类型。第二许可类型指定能够由至少第二工具执行的第二组功能。此后,所述方法包括针对至少第一工具启用第一组功能。在下一步骤,所述方法包括针对至少第二工具启用第二组功能。
9.根据第二方面,本发明涉及一种工具控制器,其能够操作为针对与工具控制器相关联的至少第一和第二工具启用不同的功能组。由此工具控制器能够操作为。检索至少第一许可类型。第一许可类型指定能够由至少第一工具执行的第一组功能。检索至少第二许可类型。第二许可类型指定能够由至少第二工具执行的第二组功能。针对至少第一工具启用第一组功能。针对至少第二工具启用第二组功能。
附图说明
10.现在将通过示例性实施方案并参考所附附图更详细地描述该解决方案,在附图中:
11.图1为根据本发明示例性实施方案的工具控制器100的框图。
12.图2为根据本发明示例性实施方案的工具控制器100的框图。
13.图3为根据本发明示例性实施方案的工具控制器系统400的框图。
14.图4示出了根据示例性实施方案的方法的流程图。
具体实施方式
15.简要地描述,提供了一种针对与工具控制器相关联的至少第一和第二工具启用不同功能组的解决方案。
16.因此,本发明的目的是针对与工具控制器相关联的不同工具提供灵活的功能组。从而提供这样一种解决方案,其能够针对不同的工具而具有新的功能要求。
17.另一个目的是提供不同工具发挥功能的方式的灵活性。这是通过提供至少第一和第二许可类型来实现的,所述许可类型指定能够由至少第一和第二工具执行的第一和第二组功能。
18.图1示出了根据本发明示例性实施方案的工具控制器100的框图。工具控制器100控制与工具控制器100相关联的至少一个工具200的功能。工具200可以经由有线方式连接至工具控制器100,或者无线地连接至工具控制器100。在工具20是电动拧紧工具200的情况下,工具控制器100还控制电动拧紧工具200应该执行的拧紧。例如,电动拧紧工具应当用多大的力来拧紧螺纹接头。或者电动拧紧工具应当将螺纹接头拧紧到哪个角度。根据一个实施方案,工具控制器100还控制由工具控制器呈现的结果。
19.根据一个示例性实施方案,工具控制器100可操作为针对与工具控制器100相关联的至少第一和第二工具启用不同的功能组。该示例性实施方案中的工具控制器100可操作为检索至少第一许可类型。第一许可类型指定能够由至少第一工具200执行的第一组功能。工具控制器100还可操作为检索至少第二许可类型。第二许可类型指定能够由至少第二工具200执行的第二组功能。工具控制器100还可操作为针对至少第一工具200启用第一组功能。针对至少第二工具200启用第二组功能。
20.因此,工具控制器100可操作为检索至少第一和第二许可类型。这意味着根据示例性实施方案,工具控制器100还检索更多许可类型。许可类型也可以是其他类型。其中其他许可类型指定第一和第二许可类型的其他类型的功能组。因此,工具控制器100可以针对许多不同的工具200启用许多不同的功能组。
21.根据一个示例性实施方案,这些许可类型可以是第一和/或第二许可类型或任何其他许可类型。许可类型例如可以是第三、第四、第五或第六类型的许可。其中,不同的许可类型指定不同的功能组。
22.根据一个示例性实施方案,不同的许可类型的功能组可以随时间改变。在一个示例性实施方案中,第一组功能和第二组功能可以随时间改变。这不需要改变工具控制器软件。在一个示例性实施方案中,不需要操作者来更新工具控制器上的许可类型。相反,许可类型通过许可服务器自动更新。
23.例如,如果需要更频繁地与工具控制器一起使用某种类型的工具和/或功能。但根据工具控制器的当前许可类型,不允许使用这种类型的工具和/或功能。则可以改变一种类型的许可类型,使得该类型的工具和/或功能能够与工具控制器一起使用。
24.根据示例性实施方案,功能组还意味着能够与工具控制器一起使用的工具类型。
25.根据工具控制器100的一个示例性实施方案,第一和第二工具是电动拧紧工具。在该示例性实施方案中,第一和/或第二组功能可以包括第一和第二拧紧工具能够执行的拧紧策略的类型。
26.在另一示例性实施方案中,第一和/或第二组功能包括工具控制器100能够从第一和第二工具提供的结果数据的类型。在第一和第二工具是电动拧紧工具的示例性实施方案中,第一和/或第二组功能可以包括工具控制器100能够从第一和第二拧紧工具提供的结果数据的类型。
27.在工具控制器100的另一示例性实施方案中,第一工具200与第一工具控制器用户接口(interface)部件相关联,第二工具200与第二工具控制器接口部件相关联。在该示例性实施方案中,第一和第二工具控制器接口部件是工具控制器接口的分开的部件。在本实施方案中,第一和第二工具控制器接口部件分别控制第一和第二工具各自的功能。
28.在一个示例性实施方案中,第一许可类型与第一工具控制器用户接口部件相关联,第二许可与第二工具控制器用户接口部件相关联。
29.在工具是电动拧紧工具的实施方案中,则第一控制接口部件例如可以控制第一电动拧紧工具能够执行的拧紧类型。第二工具控制器接口控制第二电动拧紧工具能够执行的拧紧类型。
30.在工具控制器100的另一示例中,第一和/或第二许可类型指定能够与第一和/或第二功能组一起使用的工具200的类型。
31.根据工具控制器100的一个示例性实施方案,经由工具控制器100的网络连接来检索第一和/或第二许可类型。
32.工具控制器接口部件可以经由连接至工具控制器100的网络连接进行访问。因此,不需要物理地与工具控制器200交互以操作工具控制器100。
33.根据一个示例性实施方案,工具控制器100实现在工具200中。在该示例性实施方案中,工具控制器100集成在工具200中。在工具控制器100集成在工具100中的实施方案中,工具控制器100接口部件可以经由连接至工具200的网络连接进行访问。因此,不需要物理地与工具200交互以操作工具控制器100。工具控制器200可以经由连接至工具100的网络连接进行访问。在工具控制器100是工具100的一部分的实施方案中,不具有集成的工具控制器100的其他工具200可以经由网络连接使用集成在工具100中的工具控制器200。
34.根据一个示例性实施方案,由不同的许可类型指定的功能组中的功能可以是许多不同类型的功能。
35.图2为工具控制器100的示例性实施方案的框图。工具控制器100进一步包括处理器160,所述处理器160布置为控制工具控制器100。工具控制器100还包括存储器260,所述存储器260包含可由处理器160执行的指令。
36.在工具控制器100集成在工具100中的实施方案中,处理器160和存储器是用于工具控制器200和工具100的sam1。
37.处理器160是中央处理单元、cpu、微控制器、数字信号处理器、dsp或能够执行计算机程序代码的任何其他适当类型的处理器。存储器260是随机存取存储器、ram、只读存储器、rom或永久性存储装置,例如单个磁存储器、光存储器或固态存储器或甚至远程安装的
存储器或者其组合。
38.根据一个方面,本发明进一步涉及上述计算机程序,所述计算机程序包括计算机可读代码,当所述计算机可读代码在工具控制器100上运行时,使得工具控制器100执行本文描述的本发明的任何方面。
39.当上述计算机程序代码在工具控制器100的处理器160上运行时,使得工具控制器100可操作为检索至少第一许可类型。第一许可类型指定能够由至少第一工具200执行的第一组功能。进一步检索至少第二许可类型。第二许可类型指定能够由至少第二工具200执行的第二组功能。接下来,针对至少第一工具200启用第一组功能。针对至少第二工具200启用第二组功能。
40.根据本发明的一个方面,处理器160包括下面的一个或几个:
41.‑
检索模块161,其适于检索至少第一许可类型。第一许可类型指定能够由至少第一工具200执行的第一组功能。
42.‑
检索模块161进一步适于检索至少第二许可类型。第二许可类型指定能够由至少第二工具200执行的第二组功能。
43.‑
启用模块162,其适于针对至少第一工具200启用第一组功能。针对至少第二工具200启用第二组功能。
44.检索模块161、启用模块162实现为硬件或软件或硬件与软件的组合。模块161、162根据一个方面实现为存储于在处理器160上运行的存储器260中的计算机程序。工具控制器100进一步配置为实施如本文所述的本发明的所有方面。
45.参考图3,本发明的另一方面涉及工具控制器系统400。根据一个示例性实施方案,工具控制器系统400包括许可入口350和本地许可服务器300。本地许可服务器300连接至许可入口350。根据一个示例性实施方案,工具控制器100从本地许可服务器300检索至少第一许可类型和第二许可类型。根据一个示例性实施方案,工具控制器100定期地向本地许可服务器300验证至少第一和第二许可类型。在一个示例性实施方案中,在工具控制器100未连接至本地许可服务器300并验证第一许可类型和第二许可类型的情况下,至少第一许可类型和第二许可类型过期。可以以例如每月一次或以任何其他合适的时间间隔来要求向本地许可服务器300验证第一和第二许可类型。
46.根据另一示例性实施方案,没有用到本地许可服务器300。而在一个示例性实施方案中,硬件加密狗150可以连接至工具控制器100。硬件加密狗150包括至少第一许可类型和第二许可类型。根据一个示例性实施方案,硬件加密狗150是usb加密狗150,所述usb加密狗150在usb加密狗150内部具有安全区域以及基于硬件的标识符和闪存驱动器卷。
47.根据一个示例性实施方案,硬件加密狗150在安全区域内部具有将要用于存储至少第一许可类型和第二许可类型的区域。这被称为加密狗可信存储装置。在工具控制器100中还存在控制器可信存储装置,该控制器可信存储装置为工具控制器100保存至少第一许可类型和第二许可类型。至少第一许可类型和第二许可类型然后在加密狗可信存储装置与控制器可信存储装置之间移动。
48.根据一个示例性实施方案,工具控制器100可信存储装置位于可拆卸工具控制器模块170中,可拆卸工具控制器模块170还存储工具控制器100的配置。在该实施方案中,通过将工具控制器模块170移动至另一工具控制器100,可以将至少第一许可类型和第二许可
类型以及配置移动至另一工具控制器100。
49.根据一个示例性实施方案,硬件加密狗150可以用于从本地许可服务器300下载新的许可类型。当硬件加密狗150随后被插入到工具控制器100中时,至少第一许可类型和第二许可类型将被移动至工具控制器100的可信存储装置中。
50.根据一个示例性实施方案,通过硬件加密狗150检索至少第一许可类型和第二许可类型的过程如下。在本地许可服务器300中设置和保留至少第一许可类型和第二许可类型。然后下载到硬件加密狗150中。将硬件加密狗150插入到工具控制器100中。工具控制器100被告知关于硬件加密狗150的信息。然后工具控制器100检索至少第一许可类型和第二许可。进一步针对至少第一工具200启用第一组功能并针对至少第二工具200启用第二组功能。
51.根据一个示例性实施方案,至少第一许可类型和第二许可类型可以各自分别被分配给工具控制器100的工具控制接口部件(未示出)。根据示例性实施方案,仅检索到的尚未针对工具200启用的许可类型才可以针对另一工具200启用。根据一个示例性实施方案,每个许可类型与许可类型特征相关联。在示例性实施方案中,特征依赖于许可类型,即某些特征仅能够与特定许可类型组合。
52.图4示出了针对至少第一和第二工具200启用不同功能组的方法的流程图。所述方法包括如下步骤,即,检索至少第一许可类型s100,所述第一许可类型指定能够由至少第一工具200执行的第一组功能。在下一步骤s110,该方法包括检索至少第二许可类型。第二许可类型指定能够由至少第二工具200执行的第二组功能。此外,在下一步骤s120,该方法包括如下步骤,即针对至少第一工具200启用第一组功能s120。在另一步骤s130,该方法包括针对至少第二工具200启用第二组功能s130。
53.在该方法的一个示例性实施方案中,第一和第二工具200是电动拧紧工具。根据该方法的另一示例性实施方案,第一和/或第二组功能包括第一和第二工具200能够执行的拧紧策略的类型。
54.根据本发明的一个示例性实施方案,第一和/或第二组功能包括工具控制器100能够从第一和第二工具200提供的结果数据的类型。
55.在本发明的又一示例性实施方案中,第一工具200与第一工具控制器接口部件相关联,第二工具200与第二工具控制器接口部件相关联。
56.根据本发明的另一示例性实施方案,第一许可与第一工具控制器用户接口部件相关联,第二许可与第二工具控制器接口部件相关联。
57.参考附图,例如框图和/或流程图来描述本发明的各方面。应当理解,附图中的几个实体,例如框图的块,以及附图中实体的组合,可以通过计算机程序指令来实现,这些指令可以存储在计算机可读存储器中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1