山东科威数控机床有限公司铣床官方网站今天是:2025-05-05切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

电子设备和限制解除方法

时间:2025-05-04    作者: 管理员

专利名称:电子设备和限制解除方法
技术领域
本发明涉及电子设备和使用电子设备进行的限制解除方法。更特别地,本发明涉及用于解除对机床的起动的限制的电子设备和用于解除对机床的起动的限制的限制解除方法。
背景技术
传统上,已知在重新安置机床时限制机床起动以禁止非法使用该机床的系统(以下称为“重新安置感测系统”)。日本特开2008-U9706公开了对机床的起动限制系统作为重新安置感测系统。该起动限制系统通过使用GPS来检测机床的安装位置,并在检测到的安装位置不在预先登记的允许区域内时限制机床的起动或工作。另一方面,如果重新安置感测系统感测到的重新安置是基于合法使用的,则需要解除对机床的起动的限制。为了解除重新安置感测系统施加的起动限制,需要向各机床输入唯一的解除代码。然而,该解除代码可能在解除起动限制过程中泄漏出去。日本特开2009-251694公开了使用如下的解除代码的技术,该解除代码对安装在机床上的各数控装置(numerical control device)来说是唯一的并且仅在预定次数内对数控装置有效。结果,日本特开2009-251694提高了解除起动限制过程中的安全性。日本特开2010-3210公开了如下的系统,该系统用于恢复具有防止设备的重新安置的功能的数控装置的功能。经由输入装置将安装位置信息和允许移动距离输入至并存储在数控装置的FROM(闪速只读存储器)中。在该系统中,从GPS(全球定位系统)单元经由 GPS接口将位置信息输入至数控装置,并将该位置信息存储在数控装置的SRAM(静态随机存取存储器)中。数控装置的处理器读取存储在FROM中的程序,并且基于位置信息和安装位置信息计算移动距离。处理器判断计算出的移动距离是否在允许移动距离的范围内,并且如果移动距离在允许移动距离的范围内,则对数控装置进行功能恢复处理。然而,在日本特开2010-3210的系统的以上结构中,仅判断移动距离是否在允许移动距离内,这样有可能输入GPS单元的非法位置信息。为了防止这种非法输入,该系统基于从利用GPS单元检测到位置信息起经过的时间来设置允许时间,并判断是否将位置信息从GPS单元发送至数控装置。

发明内容
然而,在日本特开2009-251694中,服务工作人员可以通过将与作为限制解除的对象的机床有关的信息以及该服务工作人员的ID和密码经由因特网连接发送至服务器装置,来从该服务器装置获得解除代码。因而,怀有恶意的服务工作人员可能能够获得解除代码,并在另一未经许可的位置处按用户控制的方式使用所获得的解除代码来解除重新安置感测系统施加的起动限制。在日本特开2008-U9706中,将GPS装置组装到机床本身中以尝试使用GPS来检测位置。然而,由于安装位置在室内且GPS装置不能接收GPS无线电波,
4从而导致实际上不能起作用。尽管可以在就要将机床搬到室内之前锁定和使用GPS信息, 但怀有恶意的服务工作人员可以通过阻碍GPS天线起作用来伪造重新安置位置。在日本特开2010-3210中,如果怀有恶意的工人进行功能恢复处理,则该工人可能伪造安装位置信息,并使用该安装位置信息非法进行功能恢复处理(解除起动限制)。根据本发明的方面,提供了一种用于解除对装置的起动限制的电子设备。该电子设备包括当前安置位置信息获取单元,用于获取所述电子设备的当前安置位置信息;装置位置信息获取单元,用于从所述装置的供应方存储装置获取表示所述供应方存储装置预先登记的所述装置的计划安装位置的计划安装位置信息;第一判断单元,用于基于所述当前安置位置信息获取单元获取到的当前安置位置信息和所述装置位置信息获取单元获取到的所述计划安装位置信息,判断当前安置位置是否在以预先登记的所述计划安装位置作为基准点的预定范围内;以及第二判断单元,用于如果所述第一判断单元判断为当前安置位置在以所述计划安装位置作为基准点的预定范围内,则判断是否满足预定条件。如果所述第二判断单元判断为满足所述预定条件,则所述电子设备对所述装置进行信息输入处理,以解除对所述装置的起动限制。优选地,所述装置位置信息获取单元通过加密通信从所述供应方存储装置获取所述计划安装位置信息。所述电子设备通过加密通信对所述装置进行所述信息输入处理。优选地,如果在自所述当前安置位置信息获取单元获取到当前安置位置信息起的预定时间内,则所述第二判断单元判断为满足所述预定条件。优选地,所述电子设备还包括移动距离检测单元,所述移动距离检测单元用于检测所述电子设备在所述当前安置位置信息获取单元获取到当前安置位置信息之后的移动距离。在所述电子设备连接至所述装置时,如果基于所述移动距离检测单元检测到的移动距离计算出的所述电子设备的当前安置位置在预定范围内,则所述第二判断单元判断为满足所述预定条件。优选地,所述电子设备还包括通信装置,所述通信装置仅能够在预定距离内进行通信。如果在所述当前安置位置信息获取单元获取到当前安置位置信息之后的预定时间内使用所述通信装置与所述装置成功进行了通信,则所述第二判断单元判断为满足所述预定条件。优选地,所述电子设备还包括气象信息获取单元,所述气象信息获取单元用于获取包括温度、湿度和气压至少之一的气象信息。如果所述气象信息获取单元在所述当前安置位置信息获取单元获取到当前安置位置信息时获取到的气象信息与所述气象信息获取单元在所述电子设备连接至所述装置之前的预定时间以前获取到的气象信息之间的差在预定值内,则所述第二判断单元判断为满足所述预定条件。根据本发明的另一方面,提供一种利用电子设备解除对装置的起动限制的限制解除方法。该限制解除方法包括以下步骤利用所述电子设备中的处理器获取所述电子设备的当前安置位置信息;利用所述处理器从所述装置的供应方存储装置获取表示所述供应方存储装置预先登记的所述装置的计划安装位置的计划安装位置信息;利用所述处理器基于获取到的当前安置位置信息和获取到的所述计划安装位置信息,判断当前安置位置是否在以预先登记的所述计划安装位置作为基准点的预定范围内;如果判断为当前安置位置在以所述计划安装位置作为基准点的预定范围内,则利用所述处理器判断是否满足预定条件;以及如果判断为满足所述预定条件,则利用所述处理器对所述装置进行信息输入处理,以解除对所述装置的起动限制。 通过以下结合附图对本发明进行详细说明,本发明的前述和其它目的、特征、方面和优点将更加清楚。


图1示出信息处理系统的一般结构。
图2示出电子设备的一般结构。
图3是示出PC的硬件结构的框图。
图4是示出GPS保护锁(dongle)的硬件结构的框图。
图5示出机床中包括的装置的一部分。
图6示出机床的存储装置中存储的数据的一部分。
图7示出服务器装置中预先存储的机器安装信息中的机器安装信息Ml。
图8是说明PC的功能结构的框图。
图9是说明GPS保护锁的功能结构的框图。
图10示出信息处理系统中的时序图。
图11是示出PC中的处理流程的流程图。
图12是示出GPS保护锁中的处理流程的流程图。
图13示出根据另一实施例的电子设备的GPS保护锁的一般结构_D
图14示出服务器装置中预先存储的机器安装信息中的机器安装' 言息MlA。
图15是说明GPS保护锁的功能结构的框图。
图16示出根据又一实施例的电子设备的GPS保护锁的一般结构_D
图17示出服务器装置中预先存储的机器安装信息中的机器安装' 言息Μ1Β。
图18是说明GPS保护锁的功能结构的框图。
具体实施例方式以下将参考附图来说明根据本发明实施例的信息处理系统。在以下说明中,利用相同的附图标记来指定相同的组件。这些组件的名称和功能也相同。因而,将不重复对这些组件的详细说明。第一实施例信息处理系统的概述图1示出根据本实施例的信息处理系统1的一般结构。如图1所示,信息处理系统1包括服务器装置10、电子设备20和机床30。服务器装置10和机床30均与电子设备 20进行通信。服务器装置10是机床30的供应方所拥有的装置。供应方指机床制造商或者机床制造商许可进行机床的维护的操作人员。机床30感测机床30的振动。当机床30感测到振动时,机床30限制机床30本身的起动。在以下说明中,机床30感测到振动,并因此限制了机床30的起动。该振动可能是由于例如机床30的重新安置或者地震引起的。服务器装置10存储机床的预定位置信息(以下称为“计划安装位置信息”)。“计划安装位置信息”是表示机床的计划安装位置的信息。电子设备20从服务器装置10获取位置信息。电子设备20还获取电子设备20的当前安置位置信息。此外,电子设备20将从服务器装置10获取到的计划安装位置信息与当前安置位置信息进行比较。具体地,电子设备20判断当前安置位置是否在以计划安装位置作为基准点的预定范围内。如果判断为当前安置位置在以计划安装位置作为基准点的预定范围内,则电子设备20判断是否满足预定条件。如果判断为满足预定条件,则电子设备20对机床30进行信息输入处理,以解除对机床30的起动限制(以下还称为“限制解除”)。如果在自获取到当前安置位置信息起的预定时间内,则电子设备20判断为满足预定条件。即,电子设备20在自获取到当前安置位置信息起的预定时间内对机床30进行信息输入处理,以解除对机床30的起动限制(以下还称为“限制解除”)。结果,机床30处于起动准备就绪状态。将在后面要说明的其它实施例中说明“预定条件”的其它例子。为了确保安全性,电子设备20通过加密通信从服务器装置10获取计划安装位置信息。同样,为了确保安全性,电子设备20通过加密通信对机床30进行信息输入处理。在以下说明中,电子设备20判断为当前安置位置在以计划安装位置作为基准点的预定范围内的情况还被称为“位置信息的匹配成功”的情况。以下将进一步说明信息处理系统1的要点。电子设备20从机床30获取机床30 的识别信息。电子设备20还从服务器装置10获取识别信息。电子设备20获取这两个识别信息,并将从机床30获取到的识别信息与从服务器装置10获取到的识别信息进行匹配。 如果识别信息的匹配成功,则作为信息输入处理,电子设备20将用于解除对机床30的起动限制的解除信号发送至机床30。即,如果位置信息的匹配和识别信息的匹配均成功,则电子设备20将解除信号发送至机床30。图2示出电子设备20的一般结构。电子设备20包括PC (个人计算机)100和GPS 保护锁200。PC 100与GPS保护锁200彼此直接连接,从而能够相互进行通信。即,PC 100 与GPS保护锁200在它们两者之间没有插入设备的情况下彼此直接连接。以下的说明涉及 PC 100和GPS保护锁200经由USB (通用串行总线)彼此直接连接的例子。由于PC 100需要移动,因此优选PC 100是便携性高的笔记本式PC。PC 100还与服务器装置10连接,从而可以与服务器装置10彼此进行通信。例如, PC 100与服务器装置10连接,从而可以与服务器装置10经由诸如LAN(局域网)等的网络彼此进行通信。PC 100与服务器装置10进行加密通信。GPS保护锁200还与机床30在它们两者之间没有插入设备的情况下直接连接。在以下说明中,GPS保护锁200与机床30连接,从而可以与机床30经由USB彼此进行通信。 具体地,工人使GPS保护锁200脱离PC 100,并然后将GPS保护锁200连接至机床30,从而 GPS保护锁200与机床30可以彼此进行通信。针对GPS保护锁200和PC 100之间的连接,需要通过采取诸如加密等的措施来防止USB通信的数据被窃取和篡改,从而确保高度的安全性。针对GPS保护锁200和机床30 之间的USB通信,也采取相同的措施。这些措施由GPS保护锁200中包括的CPU来实现。另外,可以对GPS保护锁200中包括的装置进行树脂密封,以使得难以被示波器等探测到。以下将更具体地说明使用电子设备20进行的方法。工人将与GPS保护锁200相连接的PC 100搬到安装有机床30的建筑物之外(诸如停车场或建筑物的天台等的、对天空的视野良好的地方),并利用GPS保护锁200获取当前安置位置信息。然后,PC100进行位置信息的匹配。此外,工人使GPS保护锁200脱离PC100,并将GPS保护锁200连接至机床30。然后,GPS保护锁200进行识别信息的匹配。后面将说明在信息处理系统1的各装置10、100、200和30之间发送和接收到的数据(信号)。PC 100的硬件结构图3是示出PC 100的硬件结构的框图。作为主要组件,PC100包括用于执行程序的CPU 101、用于以非易失性方式存储数据的R0M(只读存储器)102、用于以易失性方式存储通过CPU 101执行程序产生的数据或者通过键盘105或鼠标106输入的数据的RAM 103、 用于以非易失性方式存储数据的HDD (硬盘驱动器)104、用于从PC 100的用户接受指示的输入的键盘105和鼠标106、监视器107、DVD (数字多功能盘)-ROM驱动器108、通信IF 109、 USB控制器110以及USB端口 111。除USB端口 111以外的各组件经由数据总线彼此连接。USB端口 111连接至USB 控制器110。USB端口 111还连接至GPS保护锁200中的USB端子210(参见图4)。结果, PC 100可以与GPS保护锁200进行通信。在DVD-ROM驱动器108中插入DVD-R0M199。PC 100中的处理是由各硬件组件以及通过CPU 101执行的软件来实现的。可以预先将这种软件存储在HDD 104中。可选地,可以将该软件存储在诸如DVD-ROM 199等的记录介质中并作为软件产品而发行。可选地,连接至所谓因特网的信息提供方可以将该软件作为可下载的程序产品来提供。利用诸如DVD-ROM驱动器108等的读取装置从记录介质读取该软件,或者经由通信IF 109下载该软件,并然后将该软件暂时存储在HDD 104中。CPU 101从HDD 104读取该软件,并然后将该软件以可执行程序的形式存储在RAM 103中。CPU 101执行该程序。图3所示的构成PC 100的各组件是普通组件。因此,可以认为本发明的实质部分在于存储在诸如RAM 103、HDD 104和DVD-ROM 199等的记录介质中的软件,或者在于可经由网络下载的软件。PC 100的各硬件组件的操作是众所周知的,因而将不重复相关的详细说明。记录介质不限于DVD-ROM、⑶(致密盘)-ROM、FD (软盘)或硬盘,而可以是诸如半导体存储器等的以固定方式装载程序的介质,包括磁带、盒式磁带、光盘(M0(磁光盘)/ MD(迷你盘)/DVD(数字多功能盘))、(包括存储卡的)IC(集成电路)卡、光卡、掩模ROM、 EPROM(电子可编程只读存储器)、EEPROM(电子可擦写-可编程只读存储器)和闪速ROM。 另外,记录介质是具有计算机可读程序等的非瞬态介质。这里所使用的程序不仅包括CPU可直接执行的程序,还包括为源程序、压缩程序和加密程序等形式的程序。GPS保护锁200的硬件结构图4是示出GPS保护锁200的硬件结构的框图。参考图4,作为主要组件,GPS保护锁200包括用于执行程序的CPU 201、用于以非易失性方式存储数据的ROM 202、用于以易失性方式存储数据的RAM 203、GPS模块204、备用电池205、电压下降检测电路206、LED 207、计时器208、USB控制器209以及USB端子210。除USB端子210以外的各组件经由数
8据总线彼此连接。USB端子210连接至USB控制器209。GPS模块204通过接收来自GPS卫星的无线电波来测量当前位置。GPS模块204确定纬度和经度。GPS模块204可以是具有一体化天线的模块,或者是具有外部天线的模块。GPS模块204将所确定的经度和纬度(位置信息)输出至CPU201。GPS模块204 还将从卫星发送来的无线电波所包括的日期和时间信息输出至CPU 201。GPS模块204还将无线电波的接收质量输出至CPU 201。备用电池205向CPU 201供电。备用电池205是电池或超级电容器。当GPS保护锁200脱离PC 100时,备用电池205向CPU201供电。S卩,在GPS保护锁200连接至PC 100 的情况下,CPU 201从PC 100接收供电。电压下降检测电路206检测备用电池205的电压下降。电压下降检测电路206将检测结果输出至CPU 201。LED 207响应于来自CPU 201的指示来改变闪烁和点亮模式。计时器208将用于对时间进行计时的计时信号输出至CPU 201。计时器208可被配置为将时间信息而不是将计时信号输出至CPU 201。GPS保护锁200中的处理是由各硬件组件以及通过CPU 201执行的软件来实现的。 预先将这种软件存储在ROM 202中。关于机床30图5示出机床30中包括的装置的一部分。具体地,图5示出用于控制机床30的起动的结构。如图5所示,机床30包括感测装置31,用于感测机床30的振动;起动限制装置 32,用于限制机床30的起动;CPU 33 ;存储装置34,用于存储各种数据;USB控制器35 ;USB 端口 36 ;以及NIC(网络接口卡)37。当感测装置31感测到机床30的振动时,起动限制装置32限制机床30的起动。具体地,起动限制装置32通过向CPU 33发送指示来限制机床30的起动。限制机床30的起动是指例如使机床30不能加工工件。当USB端口 36连接至GPS保护锁200的USB端子210时,机床30与GPS保护锁 200进行通信。关于数据图6示出机床30的存储装置34中存储的数据的一部分。参考图6,存储装置34 存储机床30的识别信息M90。识别信息M90包括机床30的机器编号M91、安装有CPU 33 的基板(以下还称为“CPU基板”)的编号M92和MAC地址M93。机器编号M91是用于识别机床30的唯一编号。机器编号M91是机床30的制造商指派的。基板编号M92是机床30的制造商指派给机床30的CPU基板的唯一编号。MAC地址M93是分配给NIC 37的MA C地址。图7示出服务器装置10中预先存储的机器安装信息中的机器安装信息Ml。以下说明涉及电子设备20的工人选择了机器安装信息Ml的例子。当需要解除对机床30的起动限制时,将机器安装信息Ml登记到服务器装置10。 在安全的环境下将机器安装信息Ml登记到服务器装置10。另外,该登记是由具有充分权限的高级职员认可的。由于已认可,因此后续的限制解除可以利用机器安装信息Ml。参考图7,机器安装信息Ml包括安装信息MlO和识别信息M20。安装信息MlO包括机床30的计划安装位置信息Mil、位置允许误差信息M12、解除操作的计划日期信息M13 和操作计时器信息M14。计划安装位置信息Mll是表示纬度和经度的信息。允许误差信息M12是表示PC 100中的位置信息匹配中允许的位置误差的信息。例如,该允许误差可以是约Ikm的距离。计划日期信息M13是表示用于解除对机床的起动限制的计划日期的信息。作为计划日期信息M13,例如,表示包括计划操作日期以及该计划操作日期前一天和该计划操作日期后一天的约三天的时间段。操作计时器信息M14是在PC 100成功匹配位置信息的情况下在GPS保护锁200 中所使用的时间信息。例如,操作计时器信息M14是表示约为5 10分钟的时间的信息。 后面将说明使用操作计时器信息M14的方法。识别信息M20包括机床的机器编号M21、安装有机床的CPU的基板的编号M22和 MAC地址M23。机器编号M21是用于识别机床的唯一编号。机器编号M21是由机床的制造商指派的。基板编号M22是机床的制造商指派给机床的CPU基板的唯一编号。MAC地址M23 是分配给NIC的MAC地址。PC 100的功能结构图8是示出PC 100的功能结构的框图。参考图8,PC 100包括控制单元150和存储单元160。控制单元150包括信息获取单元151和匹配单元153。RAM 103和HDD 104(参见图幻与存储单元160相对应。PC 100在直接连接至GPS保护锁200的状态下,响应于来自工人的指示从GPS保护锁200接收应用程序启动密钥(以下为“应用程序启动密钥Q”)。在接收到应用程序启动密钥Q时,PC 100启动专用应用程序。预先将该专用应用程序存储在存储单元160中。响应于来自利用该专用应用程序的工人的指示,信息获取单元151从服务器装置 10获取机器安装信息Ml (参见图7)。信息获取单元151将获取到的机器安装信息Ml存储在存储单元160中。为了防止信息泄漏给第三方或者怀有恶意的工人通过信息分析非法进行限制解除操作,通过该专用应用程序等在使用HTTPS (超文本传输协议安全)协议的安全环境下从服务器装置10获取机器安装信息Ml。在将机器安装信息Ml存储在存储单元160中时,PC 100进行适当的加密以防止信息内容被篡改。加密所使用的代码嵌入在PC 100的专用应用程序中以防止被窃取。如果判断为PC 100直接连接至GPS保护锁200,则匹配单元153响应于来自工人的指示从GPS保护锁200获取当前安置位置信息(以下称为“位置信息P”)。然后,匹配单元153将从GPS保护锁200获取到的位置信息与存储单元160所存储的机器安装信息Ml 中的计划安装位置信息Mll进行匹配。即,匹配单元153判断当前安置位置是否在以计划安装位置作为基准点的预定范围内。这里,如果从服务器装置10获取到的计划安装位置信息Mll和从GPS保护锁200获取到的位置信息P之间的位置关系在允许误差信息M12所表示的误差内,则匹配单元153判断为位置信息的匹配成功。匹配单元153还判断从GPS保护锁200获取到的日期和时间信息是否包括在存储单元160所存储的机器安装信息M 1中的计划日期信息M13所表示的时间段内。如果匹配单元153进行的位置信息的匹配以及日期和时间信息的匹配均成功,则控制单元150将存储单元160所存储的机器安装信息Ml中的识别信息M20和操作计时器信息M14发送至GPS保护锁200。如后面将详细说明的,如果对机床30的起动限制被解除,则PC 100从GPS保护锁 200接收到解除日志L,并将该解除日志L发送至服务器装置10。解除日志L记录机床30 的识别信息M90以及从GPS卫星获取到的日期和时间信息。具体按以下过程将解除日志L发送至服务器装置10。首先,工人返回至PC 100可以连接至服务器装置10的地方。接着,工人启动PC 100的专用应用程序。然后,工人将本地存储的解除日志L从该应用程序经由网络发送至服务器装置10。通过接收解除日志L, 服务器装置10可以存储已进行了限制解除的机床的机器信息、安置位置(纬度和经度)以及操作日期和时间。结果,在服务器装置10中配置了溯源性(traceability)所需的所有数据。PC 100可被配置为不进行日期和时间信息的匹配。在这种情况下,如果匹配单元 153仅成功匹配了位置信息,则控制单元150将识别信息M20和操作计时器信息M14发送至 GPS保护锁200。GPS保护锁200的功能结构图9是示出GPS保护锁200的功能结构的框图。参考图9,GPS保护锁200包括 GPS模块204、控制单元250和存储单元沈0。GPS模块204包括天线231和位置信息获取单元232。控制单元250包括匹配单元251、限制解除单元252和判断单元253。R0M202和 RAM 203 (参见图4)与存储单元260相对应。天线231接收来自GPS卫星的无线电波。位置信息获取单元232基于接收到的无线电波获取当前安置位置信息P。位置信息获取单元232将获取到的位置信息P发送至经由USB所连接的PC 100。另外,GPS模块204将上述日期和时间信息发送至PC100。GPS保护锁200在连接至PC 100的状态下,从PC 100接收识别信息M20和操作计时器信息M14。GPS保护锁200将接收到的识别信息M20和操作计时器信息M14存储在存储单元沈0的易失性存储区域(RAM区域)中。判断单元253判断PC 100和GPS保护锁200之间是否插入有通信装置。S卩,判断单元253判断PC 100和GPS保护锁200是否彼此直接连接。例如,判断单元253在软件方面检查PC 100和GPS保护锁200之间是否存在用于转发协议的诸如网络集线器等的装置。如果检测到正常连接期间以外所连接的装置,则PC 100断开该连接以避免PC 100和GPS保护锁200之间的通信被拦截。判断单元253判断机床30和GPS保护锁200之间是否插入有通信装置。即,判断单元253判断机床30和GPS保护锁200是否彼此直接连接。例如,判断单元253在软件方面检查GPS保护锁200和机床30之间是否存在用于转发协议的诸如网络集线器等的装置。如果检测到正常连接期间以外所连接的装置,则GPS 保护锁200断开该连接。当只是延长线缆而不使用通信网络集线器等时,通信信号劣化。由于该原因,机床30和GPS保护锁200之间的距离局限于短距离(约几十米)。在接收到操作计时器信息M14时,限制解除单元252开始倒计时。限制解除单元 252通过使用存储单元沈0中存储的操作计时器信息M14和计时器208 (参见图4)来进行倒计时。S卩,限制解除单元252响应于从计时器208输出的计时信号,以操作计时器信息M14所表示的时间为起始点进行倒计时。例如,限制解除单元252按1秒的间隔进行10分钟的倒计时。在使GPS保护锁200脱离PC 100并连接至机床30的情况下,匹配单元251从机床30获取识别信息M90 (参见图6)。匹配单元251还从存储单元260读取识别信息M20。 然后,匹配单元251将识别信息M90与识别信息M20进行匹配。如果匹配成功,则匹配单元 251向限制解除单元252发送预定指示。利用机床30中预先存储的应用软件来执行用于进行该处理的操作。如果限制解除单元252在操作计时器信息M14所表示的时间内从匹配单元251接收到该预定指示,则限制解除单元252将解除信号T发送至机床30。即,如果限制解除单元252在倒计时的剩余时间到达0秒之前从匹配单元251接收到该预定指示,则限制解除单元252将解除信号T发送至机床30。当机床30接收到解除信号T时,可以解除对机床30的起动限制。如果对机床30 的起动限制被解除,则GPS保护锁200从机床30接收解除日志L,并将解除日志L发送至 PC 100。在倒计时的剩余时间到达0秒之后,GPS保护锁200匹配识别信息失败。在这种情况下,GPS保护锁200不能发送解除信号T。如此,需要在剩余时间到达0秒之前进行利用GPS保护锁200进行的限制解除处理。当剩余时间到达0秒时,工人需要再次进行从利用GPS模块204获取位置信息的处理起的操作。由于识别信息M20存储于易失性存储区域中,因此,当GPS保护锁200中的备用电池205(参见图4)的电力用光时,识别信息M20被删除。例如,在不从PC 100供电的情况下,备用电池205的电力在从满充电状态起的约15分钟内用光。当倒计时的剩余时间到达0秒时,如果完成了对机床的限制解除,并且备用电池的电力用光了,则识别信息M20被删除,并且限制解除功能无效。另外,GPS保护锁200通过改变LED 207(参见图4)的发光模式(例如,点亮模式) 向工人通知各种信息。例如,LED 207指示保护锁的解除功能是否有效。LED 207还指示直到可以解除限制的时间段结束为止的时间。此外,LED 207指示与备用电池205的电压下
降有关的警告。此外,GPS保护锁200在软件方面检查在GPS保护锁200和机床30之间是否存在用于转发协议的诸如网络集线器等的装置。如果检测到正常连接期间以外所连接的装置, 则GPS保护锁200断开该连接。当只是延长线缆而不使用通信网络集线器等时,通信信号劣化。由于该原因,GPS保护锁200和机床30之间的距离局限于短距离(约几十米)。与操作计时器信息M14所表示的时间(例如,如上所述约5 10分钟)相比,当 GPS保护锁200获取到当前安置位置信息P时和当GPS保护锁200从PC 100接收到操作计时器信息M14时之间的时间非常短。因此,可以认为,电子设备20 (具体是GPS保护锁200) 具有通过在自获取到当前安置位置信息起的预定时间内(在预定时间过去之前)对机床30 进行信息输入处理来解除对机床30的起动限制的功能。时序10示出信息处理系统1中的时序图。在步骤S2中,PC 100将请求应用程序启动密钥Q和位置信息P的请求信号R2发送至经由USB直接连接至PC 100的GPS保护锁200。在步骤S4中,GPS保护锁200将应用程序启动密钥Q发送至PC 100。在步骤S6中,PC 100将请求机器安装信息M 1的请求信号Rl发送至服务器装置 10。在步骤S8中,服务器装置10将机器安装信息Ml发送至PC 100。在步骤SlO中,PC 100将请求位置信息P的请求信号R22发送至GPS保护锁200。 在步骤S12中,GPS保护锁200将位置信息P发送至PC 100。如果位置信息的匹配成功了, 则在步骤S14中,PC 100将识别信息M20和操作计时器信息M14发送至GPS保护锁200。 连续进行从获取位置信息P到将操作计时器信息M14发送至保护锁的一系列操作,并且在与操作计时器信息M14所表示的时间相比而言足够短的时间内完成处理。在步骤S14的处理完成之后,使GPS保护锁200脱离PC 100并且经由USB连接至机床30。在步骤S16中,GPS保护锁200将请求机床30的识别信息M90的请求信号R3发送至机床30。机床30接收请求信号R3,并在步骤S18中,将识别信息M90发送至GPS保护锁 200。如果识别信息的匹配成功了,则在步骤S20中,GPS保护锁200将解除信号T发送至机床30。当对机床30的起动限制被解除时,在步骤S22中,机床30将解除日志L发送至 GPS保护锁200。在步骤S22的处理完成之后,使GPS保护锁200脱离机床30并且经由USB连接至 PC 100。在步骤S24中,GPS保护锁200将解除日志L发送至PC 100。在步骤S26中,PC 100将从GPS保护锁200接收到的解除日志L经由网络发送至服务器装置10。控制结构图11是示出PC 100中的处理流程的流程图。在步骤S102中,PC 100将请求信号R2发送至GPS保护锁200。在步骤S104中,PC 100接收应用程序启动密钥Q。在步骤 S106中,PC 100将请求信号Rl发送至服务器装置10。在步骤S108中,PC 100从服务器装置10接收机器安装信息Ml。在步骤SllO中,PC 100将请求信号R22发送至GPS保护锁 200。在步骤S112中,PC 100从GPS保护锁200接收位置信息P。在步骤Sl 14中,PC 100将机器安装信息Ml中包括的计划安装位置信息Mll与从 GPS保护锁200接收到的位置信息P进行匹配。在步骤S116中,PC 100判断匹配是否成功。如果判断为匹配成功了(步骤S116中为“是”),则在步骤S118中,PC 100将机器安装信息Ml中包括的识别信息M20和操作计时器信息M14发送至GPS保护锁200。如果判断为匹配不成功(步骤S116中为“否”),则PC 100结束用于解除起动限制的处理。在步骤S120中,PC 100从GPS保护锁200接收解除日志L。在步骤S122中,PC 100将接收到的解除日志L发送至服务器装置10。图12是示出GPS保护锁200中的处理流程的流程图。在步骤S202中,GPS保护锁200从PC 100接收请求信号R2。在步骤S204中,GPS保护锁200判断通信路径上是否存在网络集线器(不期望的装置)。如果判断为存在网络集线器(步骤S204中为“是”), 则GPS保护锁200结束该处理。如果判断为不存在网络集线器(步骤S204中为“否”),则在步骤S206中,GPS保护锁200将应用程序启动密钥Q发送至PC 100。在步骤S208中,GPS保护锁200从PC 100接收请求信号R22。在步骤S210中, GPS保护锁200将位置信息P发送至PC 100。在步骤S212中,GPS保护锁200从PC 100接收机器安装信息Ml中包括的识别信息M20和操作计时器信息M14。在接收到操作计时器信息M14时,在步骤S214中,GPS保护锁200基于操作计时器信息M14开始倒计时。在步骤S216中,GPS保护锁200判断GPS保护锁200是否已连接至机床30。如果判断为GPS保护锁200已连接至机床30 (步骤S216中为“是”),则在步骤 S218中,GPS保护锁200判断通信路径上是否存在网络集线器(不期望的装置)。如果判断为存在网络集线器(步骤S218中为“是”),则GPS保护锁200结束限制解除处理。如果判断为不存在网络集线器(步骤S218中为“否”),则在步骤S220中,GPS保护锁200将请求信号R3发送至机床30。在步骤S222中,GPS保护锁200从机床30接收识别信息M90。在步骤S2M中, GPS保护锁200将识别信息M20与识别信息M90进行匹配。在步骤中,GPS保护锁200判断识别信息M20与识别信息M90的匹配是否成功。如果匹配失败了(步骤中为“否”),则GPS保护锁200结束该处理。在步骤中,GPS保护锁200将解除信号T发送至机床30。在步骤S230中, GPS保护锁200从机床30接收解除日志L。在步骤S232中,GPS保护锁200将接收到的解除日志L发送至PC 100。如果判断为GPS保护锁200尚未连接至机床30(步骤S216中为“否”),则在步骤 S234中,GPS保护锁200判断基于操作计时器信息M14的倒计时是否到达0。如果判断为倒计时到达了 0 (步骤S234中为“是”),则在步骤S236中,GPS保护锁200删除识别信息 M20,并且结束该处理。如果判断为倒计时未到达0 (步骤S234中为“否”),则GPS保护锁 200使处理返回至步骤S216。Mrk利用如上所述的信息处理系统1的配置,可实现如下方面。通常,将用于检测安装位置是否正确的装置连接到对象机器的一种方法是将GPS 单元组装到该对象机器中。然而,例如,如果对象机器是机床,则机床的安装位置通常为室内,并因此利用GPS不能检测到机床的位置。因此,为了检测安装在室内的机床30的位置, 在信息处理系统1中利用时间来替换距离。即,如果工人可以在自利用GPS模块204检测到位置的时间起经过非常短的时间到达机床30,则确保利用GPS模块204检测到的位置和机床30的安装位置彼此之间距离不太远。因此,在信息处理系统1中,工人走到室外并利用GPS保护锁200获取全球定位信息。此外,在信息处理系统1中,位置检测所使用的GPS保护锁200发挥作为机床30的起动限制解除密钥的功能。因此,利用信息处理系统1,可以将机床的安装位置控制在半径约为几百米的误差内。结果,可以降低机床被输送到第三方的风险、怀有恶意的工人重新设置机床的重新安置感测功能的风险以及由于伪装成工人所引起的密码泄露而重启的风险。特别地,由于服务器装置10是机床30的供应方所拥有的装置,因此未经许可操作服务器装置10的工人(例如,在安装机床30的位置处进行解除操作的工人)不能将计划安装位置信息Mll登记到服务器装置10。该工人还不能改变服务器装置10中的计划安装位置信息Mil。因而,即使怀有恶意的工人进行解除操作,该工人也不能在除服务器装置10所登记的计划安装位置以外的位置处解除对机床30的限制。因此,利用信息处理系统1,可以防止非法解除对机床30的起动限制。如果仅将获取到位置信息的GPS保护锁200中的数据通过诸如因特网等的通信手段经由长距离输入至机床30,则利用时间来替换距离的方法并不可行。由于该原因,如上所述,GPS保护锁200还具有判断在与机床30的通信连接期间在GPS保护锁200和机床30 之间是否存在用作距离延长部件的装置(诸如网络集线器等)的功能。因而,如果检测到正常连接期间以外所连接的装置,则GPS保护锁200可以断开该连接。另一方面,可以只是延长线缆,而不使用通信网络集线器等。然而,在这种情况下,通信信号劣化。由于该原因, GPS保护锁200和机床30之间的距离局限于短距离(约几十米)。结果,充分确保了信息处理系统1要进行的控制功能。此外,如上所述,信息处理系统1检查GPS保护锁200是否直接连接至机床30。利用该结构,可以确保GPS保护锁200获取到机床30附近的位置信息。同样,通过判断GPS 保护锁200是否直接连接至PC 100,可以防止用于限制解除的通信被拦截。变形例(1)为了降低GPS保护锁200和PC 100之间的USB通信中的信息被浏览和模仿的风险,除了对USB通信中的信息进行加密以外,优选还对该信息进行加扰。加扰允许USB 通信中一直存在随机信息流,从而难以提取正确的信息。偶尔发送和接收原始所需的信息。 另外,对数据本身进行加密,以使得难以窃取和篡改信息。通过组合这些方法,可以确保高度的安全性。在检查机床30和GPS保护锁200之间的连接时采取相同的措施。(2)GPS保护锁200可通过允许降低安全功能和省略一些功能而被配置成简单的对象。可选地,可以由外部PC等进行GPS保护锁200所指示的功能的一部分。相反,可以包括除安装位置和机器编号以外的用于限制起动的信息(例如,诸如租赁费用、维修合同费用等的有效期信息),从而不提供使用许可。(3)可以通过线缆或通过无线电来进行服务器装置10和PC100之间的连接。在任一情况下,只要PC 100位于可以与服务器装置10进行通信的位置处,就可以从服务器装置 10获取到机器安装信息Ml。(4)在前述说明中,电子设备20进行位置信息的匹配和识别信息的匹配。然而,这并非限制性的,并且电子设备20可被配置为不进行识别信息的匹配。即,电子设备20可被配置为,在电子设备20匹配位置信息成功的情况下将解除信号T发送至机床30。在这种情况下,不需要机器安装信息Ml中的识别信息M20和机床30中存储的识别信息M90。第二实施例在上述第一实施例中,说明了通过在自电子设备20中的GPS保护锁200获取到当前安置位置信息起的预定时间内对机床30进行信息输入处理来解除对机床30的起动限制的结构。在本实施例中,将说明基于电子设备的移动距离而不是基于如第一实施例中的时间来解除起动限制的结构。图13示出根据本实施例的电子设备20的GPS保护锁200A的一般结构。参考图 13,作为主要组件,GPS保护锁200A包括用于执行程序的CPU 201、用于以非易失性方式存储数据的R0M202、用于以易失性方式存储数据的RAM 203、GPS模块204、备用电池205、电压下降检测电路206、LED 207、计时器208、USB控制器209、USB端子210、加速度传感器211和陀螺仪传感器212。除USB端子210以外的各组件经由数据总线彼此连接。加速度传感器211检测GPS保护锁200A的加速度(即,每单位时间的速度的变化)。CPU 201将检测到的加速度存储在RAM203中。陀螺仪传感器212检测GPS保护锁 200A的角度和角速度。CPU 201将检测到的角度和角速度与检测到的加速度相关联,并将它们存储在RAM 203中。后面将说明使用来自加速度传感器211的检测结果和来自陀螺仪传感器212的检测结果的方法。GPS保护锁200A中的处理是由各硬件组件以及通过CPU201执行的软件来实现的。 预先将这种软件存储在ROM 202中。图14示出本实施例中的服务器装置10预先存储的机器安装信息中的机器安装信息M1A。参考图14,机器安装信息MlA包括安装信息MlOA和识别信息M20。安装信息MlOA 包括机床30的计划安装位置信息Mil、位置允许误差信息M12、解除操作的计划日期信息 M13和范围信息M15。图14所示的机器安装信息MlA与图7所示的机器安装信息Ml的不同之处在于不包括操作计时器信息M14,而包括了范围信息M15。范围信息M15是表示区域的信息,并且是利用纬度和经度来表示的。范围信息M15 所表示的区域包括计划安装位置信息Mll所表示的计划安装位置。后面将说明使用范围信息M15的方法。图15是示出GPS保护锁200A的功能结构的框图。参考图15,GPS保护锁200A包括GPS模块204、控制单元250A、存储单元沈0、加速度传感器211和陀螺仪传感器212。控制单元250A包括匹配单元251、限制解除单元252A和判断单元253。限制解除单元252A利用GPS模块204获取当前安置位置信息,并然后检测GPS保护锁200A的移动距离。当GPS保护锁200A连接至机床30时,如果基于检测到的移动距离计算出的GPS保护锁200A的当前安置位置在预定范围内,则限制解除单元252A解除对机床30的起动限制。这里所使用的“预定范围”指范围信息M15(参见图14)所表示的区域。更具体地,限制解除单元252A进行以下处理。限制解除单元252A基于来自陀螺仪传感器212的输出,识别加速度传感器211检测到的加速度生成的方向。限制解除单元252A利用GPS模块204获取当前安置位置信息,并然后开始计算 GPS保护锁200A的移动距离。这里,限制解除单元252A对X、Y和Z方向上的来自加速度传感器的检测结果进行二阶积分,并且获得通过二阶积分获取到的值作为GPS保护锁200A 的移动距离。当GPS保护锁200A连接至机床30时,限制解除单元252A将与计算出的移动距离有关的信息和获取到的位置信息相加。限制解除单元252A判断合计值(即,机床30的实际位置)是否是包含在范围信息M15所表示的区域内的值。如果判断为合计值是包含在范围信息M15所表示的区域内的值,则限制解除单元252A解除对机床30的起动限制。为了提高精度,判断机床30的实际位置是否包括在范围信息M15所表示的区域内时,可以不仅考虑移动距离还考虑移动方向。用于将移动距离转换成纬度和经度的转换信息预先存储在存储单元沈0中,并且限制解除单元252A使用该转换信息来进行相加。1秒经度的长度随着纬度变化很大。例如,1秒经度的长度在赤道上约为31m,在纬度35度处约为25m,并且在纬度90度处为0m。 另一方面,1秒纬度的长度平均约为30. 9m,而与经度无关。因此,在该转换信息中,将移动距离和纬度/经度之间的关系与纬度相关联。例如,将纬度分割成多个分区,并且将移动距离和纬度/经度之间的关系与各分区相关联。变形例可以利用以下方法来解除对机床30的起动限制。S卩,限制解除单元252A计算GPS 保护锁200A的移动距离,并然后如果判断为移动距离在预定距离内,则解除对机床30的起动限制。代替范围信息M15,可以将表示预定距离的移动距离信息存储在机器安装信息 MlA (图 14)中。在这种情况下,GPS保护锁200A可以不配置陀螺仪传感器212。即,假定加速度总是在同一方向上发生,则可以获得对检测结果进行二阶积分的值作为移动距离。该移动距离是假定直线移动的情况下的距离,因此与使用陀螺仪传感器212时相比,通常具有较大的值。因此,与使用陀螺仪传感器212时相比,用于判断机床30是否包括在范围信息M15 所表示的区域中的标准较高。第三实施例在本实施例中,将说明基于气象信息而不是基于如第一和第二实施例中的时间和移动距离来解除起动限制的结构。图16示出根据本实施例的电子设备20的GPS保护锁200B的一般结构。参考图 16,作为主要组件,GPS保护锁200B包括用于执行程序的CPU 201、用于以非易失性方式存储数据的R0M202、用于以易失性方式存储数据的RAM 203、GPS模块204、备用电池205、电压下降检测电路206、LED 207、计时器208、USB控制器209、USB端子210、温度传感器213、湿度传感器214和气压传感器215。除USB端子210以外的各组件经由数据总线彼此连接。温度传感器213检测GPS保护锁200B外部的温度(外部空气温度)。湿度传感器 214检测GPS保护锁200B外部的湿度。气压传感器215检测GPS保护锁200B的外部空气的气压。将来自温度传感器213、湿度传感器214和气压传感器215的检测结果与时间信息相关联地存储在RAM 203中。后面将说明使用这些检测结果的方法。在以下说明中,可以将温度信息、湿度信息和气压信息统称为“气象信息”。GPS保护锁200B中的处理是由各硬件组件以及通过CPU 201执行的软件来实现的。预先将这种软件存储在ROM 202中。图17示出服务器装置10预先存储的机器安装信息中的机器安装信息M1B。参考图17,机器安装信息MlB包括安装信息MlOB和识别信息M20。安装信息MlOB包括机床30 的计划安装位置信息Mil、位置允许误差信息M12、解除操作的计划日期信息M13和时间信息M16。图17所示的机器安装信息MlB与图7所示的机器安装信息Ml的不同之处在于 不包括操作计时器信息M14,而包括时间信息M16。时间信息M16是表示时间的信息。使用时间信息M16来检索RAM 203中存储的气
象fe息。图18是示出GPS保护锁200B的功能结构的框图。参考图18,GPS保护锁200B包括GPS模块204、控制单元250B、存储单元沈0、温度传感器213、湿度传感器214和气压传感器215。控制单元250B包括匹配单元251、限制解除单元252B和判断单元253。限制解除单元252B将GPS模块204获取到当前安置位置信息时的气象信息与在 GPS保护锁200B连接至机床30之前的预定时间以前的气象信息进行比较。这里所使用的预定时间以前的气象信息指存储单元260中存储的、在时间信息M16(参见图17)所表示的时间之前的时间点的气象信息。如果该比较示出这两者之差在预定值内,则限制解除单元252B解除对机床30的起动限制。例如,如果温度的变化、湿度的变化和气压的变化均在各预定阈值内,则限制解除单元252B解除对机床30的起动限制。尽管以上结构使用外部温度、湿度和气压这三种信息,但这并非限制性的。该结构可以利用温度、湿度和气压中的至少一个。其它结构(1)可以如下所述配置GPS保护锁。GPS保护锁设置有仅能够在预定距离内进行通信的通信装置。GPS保护锁被配置为,如果判断为利用GPS模块204获取到的当前安置位置在以计划安装位置作为基准点的预定范围内并且在预定时间内利用该通信装置成功地与机床30进行了通信,则解除对机床30的起动限制。利用这种结构,也可以防止非法解除对机床30的起动限制。(2)可以组合如第一实施例所述的基于时间来解除对机床30的起动限制的方法和如第二实施例所述的基于移动距离来解除起动限制的方法。(3)可通过使用仅能够在相对于获取到当前安置位置信息的地点的预定距离内进行通信的电子装置来限制移动距离。(4)尽管在第一至第三实施例中应用GPS保护锁200来解除对机床30的限制,但应用对象不限于机床30。GPS保护锁200可作为用于限制需要限制安装位置的设备的启动的保护锁密钥及相应的软件来使用。附加注释在根据本发明的实施例中,提供了具有位置检测功能的便携式电子设备,该便携式电子设备可以仅对预先许可的机器,仅在预先许可的解除时间段内解除对在预先许可的安装范围内的对象机器的操作限制。该便携式电子设备包括用于识别对象机器的信息、与许可安装范围有关的信息以及与可以解除限制的时间段有关的信息,并且具有在判断为对象机器在许可安装范围内并然后自动检查是否在许可解除时间段内以及是否是许可机器之后、解除对该对象机器的起动限制的功能。例如,可以使用GPS作为用于判断对象机器在许可安装范围内的部件。然而,如上所述,GPS不能在室内使用。因而,需要在室外检测位置。在本发明中,在室外检测便携式电子设备的位置,然后测量该位置和实际对象机器之间的距离或时间距离,由此提供用于确保对象机器在许可安装范围内的机制。由于该原因,便携式电子设备包括测量移动距离的功能、例如加速度传感器和陀螺仪传感器的功能。代替测量实际移动距离,可以通过在利用 GPS获取到位置时和对对象机器进行起动限制解除操作时之间设置短的时间限制来施加时间距离限制,从而实现该目的。由于需要确定便携式电子设备和对象机器彼此直接连接,并且便携式电子设备的位置和对象机器的位置为同一位置,因此判断为连接路径上不存在用于延长连接距离的装置,并且应用加密通信来防止通信被伪造。(1)代替将不能在室内进行测量的GPS测量装置组装到需要解除起动限制的对象机器内,根据本发明的实施例提供一种电子设备,该电子设备在与对象机器分开的状态下
18被搬到室外并且能够利用GPS测量安装有对象机器的建筑物的位置。该电子设备包括例如能够在利用GPS测量位置之后测量移动距离的加速度传感器和陀螺仪传感器。在室外的位置测量完成之后,可以将在电子设备连接至对象机器之前的移动距离与该位置相加,以计算需要解除起动限制的对象机器的位置。可以根据该位置是否位于预定的许可安装区域内来切换起动限制解除功能为有效或无效,由此防止在未经认可的位置处进行起动限制解除。如果所有的许可信息的匹配均成功了,则连接至对象机器的用于解除起动限制的电子设备将用于解除起动限制的加密代码发送至该对象机器,以解除起动限制。(2)根据本发明的实施例提供了一种用于解除起动限制的电子设备,该电子设备不使用加速度传感器和陀螺仪传感器来测量移动距离,而是利用GPS测量来确保建筑物的位置,并利用时间距离替换后续的移动距离来确保需要解除起动限制的对象机器的安装位置在许可安装区域内;该电子设备包括用于限制在利用GPS测量位置之后起动限制解除功能有效的时间段从而限制时间距离的计时器。(3)根据本发明的实施例提供了以上(1)或(2)中提供的可拆卸的用于解除起动限制的电子设备,该电子设备预先记录对对象机器来说是唯一的信息,以在对象机器连接至用于解除起动限制的电子设备时自动判断该对象机器是否是合法的机器,由此防止正在进行起动限制解除的人故意对另一机器进行起动限制解除。(4)根据本发明的实施例提供了一种用于解除起动限制的电子设备,该电子设备预先记录可通过使用利用GPS测量功能获取到的日期和时间来进行起动限制解除操作的时间段,并且将可进行该操作的时间段与当前日期和时间进行匹配,以使得当用于解除起动限制的电子设备连接至对象机器时、限制解除功能仅在可进行该操作的时间段内有效。 该功能可以防止正在进行起动限制解除的人基于以前的解除许可信息进行不应进行的起动限制解除。(5)根据本发明的实施例提供了一种用于解除起动限制的电子设备,该电子设备包括用于检查用于解除起动限制的电子设备是否直接连接至对象机器的软件。例如,在USB连接的情况中,通过计数所插入的网络集线器的数量来检查是否直接连接。该功能可以防止正在进行起动限制解除的人通过在用于解除起动限制的电子设备和对象机器之间插入因特网等来对许可安装区域以外的对象机器进行起动限制解除。(6)根据本发明的实施例提供了一种用于解除起动限制的电子设备,该电子设备包括用于与对象机器进行加密的数据通信的软件。加密的数据通信可以防止用于解除起动限制的电子设备和对象机器之间的数据通信被拦截,并且防止用于解除起动限制的电子设备的通信被伪造。(7)根据本发明的实施例提供了一种用于解除起动限制的电子设备,该电子设备包括能够与存储有用于解除起动限制的许可信息的数据库服务器进行加密通信的接口。该用于解除起动限制的电子设备通过与数据库服务器进行通信来获取与解除许可有关的信息(许可安装区域、许可解除时间段和对机器来说唯一的用于解除的信息等),并且防止正在进行解除操作的人直接看到数据的内容,由此避免工人篡改数据。由于主要经由因特网实现该通信功能,因此可以使用诸如PC等的外部装置作为与因特网进行通信的部分的替代。(8)根据本发明的实施例提供了以下的过程并根据该过程进行起动限制解除,由此防止解除对未位于适当位置的对象机器的起动限制,其中,该过程通过基于对象机器附近的、可以获取到位置信息的位置的位置信息来测量从该位置到对象机器的移动距离或移动时间,以确保该对象机器在许可安装区域内。 尽管已经详细说明并图解了本发明,但应该明确理解,这些仅是本发明的例示和示例,而不应当被看作是对本发明的限制,且应依照所附权利要求书来解释本发明的范围。
权利要求
1.一种电子设备(20),用于解除对装置(30)的起动限制,所述电子设备包括当前安置位置信息获取单元032),用于获取所述电子设备的当前安置位置信息;装置位置信息获取单元(151),用于从所述装置的供应方存储装置(10)获取表示所述供应方存储装置预先登记的所述装置的计划安装位置的计划安装位置信息;第一判断单元(153),用于基于所述当前安置位置信息获取单元获取到的当前安置位置信息和所述装置位置信息获取单元获取到的所述计划安装位置信息,判断当前安置位置是否在以预先登记的所述计划安装位置作为基准点的预定范围内;以及第二判断单元052、252A、252B),用于如果所述第一判断单元判断为当前安置位置在以所述计划安装位置作为基准点的预定范围内,则判断是否满足预定条件,如果所述第二判断单元判断为满足所述预定条件,则所述电子设备对所述装置进行信息输入处理,以解除对所述装置的起动限制。
2.根据权利要求1所述的电子设备,其特征在于,所述装置位置信息获取单元通过加密通信从所述供应方存储装置获取所述计划安装位置信息,以及所述电子设备通过加密通信对所述装置进行所述信息输入处理。
3.根据权利要求1所述的电子设备,其特征在于,如果在自所述当前安置位置信息获取单元获取到当前安置位置信息起的预定时间内, 则所述第二判断单元判断为满足所述预定条件。
4.根据权利要求1所述的电子设备,其特征在于,还包括移动距离检测单元,所述移动距离检测单元用于基于来自传感器011、212)的输出检测所述电子设备在所述当前安置位置信息获取单元获取到当前安置位置信息之后的移动距离,其中在所述电子设备连接至所述装置时,如果基于所述移动距离检测单元检测到的移动距离计算出的所述电子设备的当前安置位置在预定范围内,则所述第二判断单元判断为满足所述预定条件。
5.根据权利要求1所述的电子设备,其特征在于,还包括通信装置,所述通信装置仅能够在预定距离内进行通信,其中如果在所述当前安置位置信息获取单元获取到当前安置位置信息之后的预定时间内、 使用所述通信装置与所述装置成功进行了通信,则所述第二判断单元判断为满足所述预定条件。
6.根据权利要求1所述的电子设备,其特征在于,还包括气象信息获取单元(213、214、 215),所述气象信息获取单元用于获取包括温度、湿度和气压至少之一的气象信息,其中如果所述气象信息获取单元在所述当前安置位置信息获取单元获取到当前安置位置信息时获取到的外部的气象信息与所述气象信息获取单元在所述电子设备连接至所述装置之前的预定时间以前获取到的气象信息之间的差在预定值内,则所述第二判断单元判断为满足所述预定条件。
7.一种利用电子设备00)解除对装置(30)的起动限制的限制解除方法,包括以下步骤利用所述电子设备中的处理器(101、10幻获取所述电子设备的当前安置位置信息;利用所述处理器从所述装置的供应方存储装置(10)获取表示所述供应方存储装置预先登记的所述装置的计划安装位置的计划安装位置信息;利用所述处理器基于获取到的所述当前安置位置信息和获取到的所述计划安装位置信息,判断当前安置位置是否在以预先登记的所述计划安装位置作为基准点的预定范围内;如果判断为当前安置位置在以所述计划安装位置作为基准点的预定范围内,则利用所述处理器判断是否满足预定条件;以及如果判断为满足所述预定条件,则利用所述处理器对所述装置进行信息输入处理,以解除对所述装置的起动限制。
全文摘要
本发明涉及电子设备和限制解除方法。电子设备(20)包括GPS保护锁(200),用于获取当前安置位置信息;和PC(100),用于从作为机床(30)的供应方装置的服务器装置(10)获取表示服务器装置(10)预先登记的机床(30)的计划安装位置的计划安装位置信息。电子设备将获取到的当前安置位置信息与获取到的计划安装位置信息进行比较,以判断当前安置位置是否在以预先登记的计划安装位置作为基准点的预定范围内。如果判断为当前安置位置在以计划安装位置作为基准点的预定范围内,则电子设备判断是否满足预定条件。如果判断为满足预定条件,则电子设备对机床进行信息输入处理,以解除对机床的起动限制。这样,电子设备(20)可以防止非法解除对机床的起动限制。
文档编号G01W1/02GK102253654SQ20111012972
公开日2011年11月23日 申请日期2011年5月18日 优先权日2010年5月18日
发明者中町启一, 佐藤则夫, 前田锦吾, 大野胜彦, 木村明 , 武富英纪, 西村公行 申请人:株式会社森精机制作所

  • 专利名称:一种在线、离线一体式的智能变电站分析测试方法技术领域:本发明涉及一种对电力系统的分析测试方法,尤其涉及一种可离线或在线使用的一体式的对智能变电站的运行情况进行分析和测试的平台。背景技术:随着现代化建设的日益发展,与其配套建设的智能
  • 高压电子脉冲探测器的蓄电池电量检测和显示电路的制作方法【专利摘要】本实用新型公开了一种高压电子脉冲探测器的蓄电池电量检测和显示电路,它包括供电模式检测电路、电量检测电路和显示屏,供电模式检测电路的输入端与电源连接,供电模式检测电路的输出端与
  • 专利名称:可同时测试头堆上多个磁头加载力的自动测试机的制作方法技术领域:本实用新型涉及硬盘头堆的加载力测试技术,涉及一种头堆加载力自动测试机,具体涉及一种可同时测试头堆上多个磁头加载力的自动测试机。加载力是计算机硬盘驱动器头堆的关键技术参数
  • 专利名称:微纳米尺度圆形边界界面热阻的测量方法技术领域:本发明属于微电子半导体器件晶体管热效应的技术领域,具体涉及一种环栅器件沟道区与介质层间界面热阻的表征,也可以用来表征任意两种材料的圆形边界的界面热阻。背景技术:随着集成电路工业的发展,
  • 专利名称:钢铰线拉伸强度夹具的制作方法技术领域:本实用新型涉及一种试验装置领域中的万能试验机,具体涉及一种钢铰线拉伸强度检测夹具。背景技术:钢绞线是一种新型的建筑材料,广泛应用于大型桥梁、高速公路、房屋建筑、岩土锚固、煤矿支护等领域,万能试
  • 专利名称:检测体分析装置以及信息处理装置的制作方法技术领域:本发明涉及使用试剂等消耗品来分析检测体的检测体分析装置、以及用于使计算机显示与试剂等消耗品的残量相关的信息的信息处理装置。背景技术:以往,已知有使用试剂自动地分析血液、尿等检测体的
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12