当前位置: 首页 > 专利查询>高准公司专利>正文

利用软件保护器控制对接口的访问制造技术

技术编号:25308891 阅读:33 留言:0更新日期:2020-08-18 22:27
提供了一种用于控制对接口(200)的访问的软件保护器(100)。所述软件保护器(100)包括被配置成通信地耦合到所述接口(200)的软件保护器存储器(120),所述软件保护器存储器(120)包括包含经授权的菜单(122a)的程序代码(122),其中所述程序代码(122)被配置成授权访问所述接口(200)上的一个或多个菜单。

【技术实现步骤摘要】
利用软件保护器控制对接口的访问
本申请是申请号为:201580080036.8,专利技术名称为:利用软件保护器控制对接口的访问的分案申请。在下面所描述的实施例涉及用于工业设备的接口,并且更具体地,涉及利用软件保护器(dongle)控制对接口的访问。
技术介绍
工业设备可包括被许多不同的用户访问的接口。例如,多个轮班可以经由设备的接口与一件特定工业设备交互。接口通常包括控制并监视工业设备的软件和设定。例如,软件可以包括菜单,所述菜单当被访问时,可影响工业设备的操作。对软件和设定的不适当改变可以不利地影响工业设备的可靠操作并且甚至可导致灾难性事件。许多工业设法通过利用登录名(login)和密码限制对接口的访问来确保他们的设备的可靠操作。例如,接口的每个用户可以被设置有唯一登录名和密码。为了访问接口上的菜单,用户输入登录名和密码。然而,因为每个接口存在许多用户,所以每个用户的登录名和密码可不当地消耗接口中有限的计算资源。此外,登录名和密码易受人类弱点(诸如遗忘或共享密码)影响。因此,使用登录名和密码来控制对接口的访问不仅繁琐,而且也可以导致用户未经授权的访问。因此,需要在对接口上的计算资源没有不合需要的消耗的情况下授权访问接口。也需要在防止未经授权的访问的同时针对接口来管理大量用户的授权。可通过利用软件保护器控制对接口的访问来满足这些和其他需要。
技术实现思路
提供了一种用于控制对接口的访问的软件保护器。根据实施例,所述软件保护器包括被配置成通信地耦合到所述接口的软件保护器存储器。所述软件保护器存储器包括包含经授权的菜单的程序代码。所述程序代码被配置成授权访问所述接口上的一个或多个菜单。提供了一种用于利用软件保护器控制对接口的访问的系统。根据实施例,所述系统包括:被配置成通信地耦合到所述接口的所述软件保护器,所述软件保护器包括包含程序代码的软件保护器存储器,所述程序代码包括经授权的菜单;以及通信地耦合到所述软件保护器存储器的处理器。所述处理器被配置成从所述软件保护器存储器接收所述程序代码并且基于所述经授权的菜单授权访问所述接口上的一个或多个菜单。提供了一种用于控制对接口的访问的方法。根据实施例,所述方法包括:检测通信地耦合到所述接口的软件保护器,所述软件保护器包括具有包含经授权的菜单的程序代码的软件保护器存储器;利用所述接口从所述软件保护器存储器读取程序代码;以及授权访问所述接口上的一个或多个菜单。提供了一种用于利用软件保护器远程控制对接口的访问的系统。根据实施例,所述系统包括:授权工作站;以及用户工作站,所述用户工作站通过网络通信地耦合到所述授权工作站。所述用户工作站被配置成写入包括接收到的软件保护器ID的程序代码,所述接收到的软件保护器ID由所述用户工作站提供给所述授权工作站。提供了一种用于利用软件保护器远程控制对接口的访问的方法。根据实施例,所述方法包括:从所述软件保护器接收软件保护器ID;将所接收到的软件保护器ID编码到程序代码中;以及利用用户工作站将所述程序代码写入到所述软件保护器。各方面根据一个方面,一种用于控制对接口(200)的访问的软件保护器(100)包括被配置成通信地耦合到所述接口(200)的软件保护器存储器(120)。所述软件保护器存储器(120)包括包含经授权的菜单(122a)的程序代码(122)。所述程序代码(122)被配置成授权访问所述接口(200)上的一个或多个菜单。优选地,所述软件保护器(100)还包括通信地耦合到所述软件保护器存储器(120)的连接器(110),其中所述连接器(110)被配置成通信地耦合到所述接口(200)。优选地,所述程序代码(122)还包括参考值(122b)并且所述软件保护器存储器(120)还包括软件保护器ID(124),并且其中所述参考值(122b)可与所述软件保护器ID(124)相比较以确定所述程序代码(122)是否与所述软件保护器(100)相关联。优选地,所述程序代码(122)被配置成基于所述经授权的菜单(122a)授权访问所述接口(200)上的所述一个或多个菜单以及终止对所述接口(200)上的所述一个或多个菜单的授权中的至少一个。优选地,当所述软件保护器(100)是通信地耦合到所述接口(200)以及与所述接口(200)通信地解耦中的至少一个时所述程序代码(122)通过所述接口(200)来执行。优选地,所述接口(200)是用于工业设备(5)的接口。根据一个方面,一种用于利用软件保护器(100)控制对接口(200)的访问的系统(10)包括被配置成通信地耦合到所述接口(200)的所述软件保护器(100)。所述软件保护器(100)包括包含程序代码(122)的软件保护器存储器(120),所述程序代码(122)包括经授权的菜单(122a)。所述系统(10)还包括通信地耦合到所述软件保护器存储器(120)的处理器(212)。所述处理器(212)被配置成从所述软件保护器存储器(120)接收所述程序代码(122)并且基于所述经授权的菜单(122a)授权访问所述接口(200)上的一个或多个菜单。优选地,所述程序代码(122)还包括参考值(122b)并且所述软件保护器存储器(120)还包括软件保护器ID(124),并且其中所述处理器(212)还被配置成将所述参考值(122b)与所述软件保护器ID(124)相比较以确定所述程序代码(122)是否与所述软件保护器(100)相关联。优选地,所述处理器(212)被配置成基于所述经授权的菜单(122a)授权访问所述接口(200)上的所述一个或多个菜单以及终止对所述接口(200)上的所述一个或多个菜单的授权中的至少一个。优选地,所述处理器(212)被配置成当所述程序代码(122)由所述处理器(212)执行时授权访问所述接口(200)上的所述一个或多个菜单以及终止对所述接口(200)上的所述一个或多个菜单的授权中的至少一个。优选地,所述处理器(212)还被配置成检测所述软件保护器(100)通信地耦合到所述接口(200)以及所述软件保护器(100)与所述接口(200)通信地解耦中的至少一个。优选地,所述接口(200)是用于工业设备(5)的接口。根据一个方面,一种用于控制对接口的访问的方法包括检测通信地耦合到所述接口的软件保护器。所述软件保护器包括具有包含经授权的菜单的程序代码的软件保护器存储器。所述方法还包括利用所述接口从所述软件保护器存储器读取所述程序代码并且授权访问所述接口上的一个或多个菜单。优选地,所述程序代码还包括参考值并且所述软件保护器存储器还包括软件保护器标识符,并且其中所述方法还包括与所述软件保护器标识符相比较以确定所述程序代码是否与所述软件保护器相关联。优选地,所述方法还包括:检测到所述软件保护器与所述接口通信地解耦;确定对所述接口上的经授权的菜单中的所述一个或多个的所述授权是否已期满;以及终止对所述接口上的所述一个或多个菜单的授权。优选地,所述程序代码被配置成基于所述经本文档来自技高网...

【技术保护点】
1.一种用于利用软件保护器(100)远程控制对接口(200)的访问的系统(900),所述系统(900)包括:/n授权工作站(910);/n用户工作站(920),所述用户工作站(920)通过网络(930)通信地耦合到所述授权工作站(910);/n其中所述用户工作站(920)被配置成写入程序代码(122)到软件保护器(100),其中所述程序代码(122)包括一个或多个经授权的菜单(122a)和接收到的软件保护器ID(124),所述接收到的软件保护器ID(124)由所述用户工作站(920)提供给所述授权工作站(910)并且当在接口(200)上执行程序代码(122)时,所述程序代码(122)授权对一个或多个经授权的菜单(122a)的访问。/n

【技术特征摘要】
1.一种用于利用软件保护器(100)远程控制对接口(200)的访问的系统(900),所述系统(900)包括:
授权工作站(910);
用户工作站(920),所述用户工作站(920)通过网络(930)通信地耦合到所述授权工作站(910);
其中所述用户工作站(920)被配置成写入程序代码(122)到软件保护器(100),其中所述程序代码(122)包括一个或多个经授权的菜单(122a)和接收到的软件保护器ID(124),所述接收到的软件保护器ID(124)由所述用户工作站(920)提供给所述授权工作站(910)并且当在接口(200)上执行程序代码(122)时,所述程序代码(122)授权对一个或多个经授权的菜单(122a)的访问。


2.根据权利要求1所述的系统(900),其中所述授权工作站(910)和所述用户工作站(920)中的至少一个被配置成将所述接收到的软件保护器ID(124)编码到所述程序代码(122)中。


3.根据权利...

【专利技术属性】
技术研发人员:DJ卡波尔内克
申请(专利权)人:高准公司
类型:发明
国别省市:美国;US

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

1