一种制造商远程设备运行控制***及方法
技术领域
本发明涉及工业控制领域,特别涉及一种制造商远程设备运行控制***及方法。
背景技术
传统的工业设备远程控制专注于设备维护和软件更新,通常是通过远程拨号或开放的IP端口访问***,一般来说,是否能访问设备取决于设备运营方。一旦设备交付,设备制造商不能控制已对交付的设备的运行。然而,基于商业合同和履约的复杂性,卖方可能处于利益受损的劣势,因此需要一种远程设备运行控制的方法来保证制造商的商业利益,本发明正是基于这样的考虑,提供了一种制造商远程设备运行控制的实现方法,该方法通过制造商远程设备运行控制服务器为一个或多个设备制造商提供远程设备运行控制的服务。
发明内容
为了解决以上问题,本发明提供了一种制造商远程设备运行控制***。
一种制造商远程设备运行控制***,包括:制造商远程设备运行控制服务器,用于访问制造商远程设备运行控制服务器的制造商用户访问终端,附着在制造商设备上的无线代理模块和运行控制执行设备;所述用户通过制造商访问终端通过互联网访问制造商远程设备运行控制服务器,制造商远程设备运行控制服务器根据用户的指令,利用公共无线通信网络向附着在远程设备上的无线代理模块发送加密的授权信息和加密的控制指令信息;无线代理模块从公共无线通信网络接收并解密来自设备运行远程控制服务器的信息并输出控制信号到运行控制执行设备,无线代理模块报告设备运行状态,对无线消息中的加密授权信息加密指令进行解密并根据解密后的授权信息合法性和控制指令发出保持或终止设备运行的信号到运行控制执行设备,由运行控制执行设备对目标设备进行控制;还包括用户绑定的移动终端,制造商远程设备运行控制服务器在用户进行重要操作时,移动终端提供用户二次鉴权;无线代理模块利用户绑定的移动终端的MSISDN和预置的算法得到控制指令,输出控制信号到运行控制执行设备,在用户进行重要操作时,提供用户二次鉴权功能。
优选的,所述加密授权信息是基于访问终端的硬件ID、用户绑定移动终端的MSISDN、目标设备的硬件ID、目标无线代理模块的硬件ID和MSISDN以及预置的算法生成,所述加密的控制指令信息则为用户绑定的移动终端的MSISDN和控制指令以及预置的算法生成。
优选的,所述制造商远程设备运行控制服务器提供用户管理功能,包括提供不同权限的用户权限管理;授权用户可以增加、删除、修改制造商设备的信息。
优选的,所述授权用户可以增加、删除、修改制造商设备的信息包括:设备的硬件ID、无线代理模块硬件ID和MSISDN、访问终端的硬件ID、用户绑定移动终端的MSISDN,无线代理模块可用的最大时限、付款状况等,设备当前运行状态(运行、终止),在无线代理模块的可用时长小于K天时,自动发出提醒充值信息,K值可根据需要配置。
优选的,所述无线代理模块具有感应所附着设备运行状况的能力,感应方式为通电状况、温度、背景噪声等级或电磁场强度变化。
另外,本发明还提供了一种制造商远程设备运行控制方法。
一种制造商远程设备运行控制方法,方法如下:
制造商用户通过制造商访问终端访问制造商远程设备运行控制服务器,对运行中的设备进行远程控制,制造商远程设备运行控制服务器通过公共无线通信网络和附着在设备上的无线代理模块通信;
无线代理模块接收来自制造商远程设备运行控制服务器的信息,报告设备运行状态,对无线消息中的加密授权信息和加密指令进行解密并根据解密后的授权信息合法性和控制指令发出保持或终止设备运行的信号到相关的执行设备。
其中,
制造商远程设备运行控制服务器具备提供公共无线通信网络的通信能力,制造商远程设备运行控制服务器采用电路交换方式或分组交换方式与制造商设备上附着的无线代理模块通信,制造商远程设备运行控制服务器发送的消息包括加密授权信息和加密控制命令信息,其中授权信息由目标设备硬件ID、访问终端设备硬件ID、绑定的移动终端MSISDN、目标设备上无线代理模块硬件ID和MSISDN等经过预先规定的算法生成,加密控制命令信息由用户绑定移动终端的MSISDN和控制指令经过预先规定的算法生成;
无线代理模块具有与制造商远程设备运行控制服务器相对应的无线通信能力,当接收到制造商远程设备运行控制服务器的消息时,无线代理模块利用预置的目标设备硬件ID、访问终端设备硬件ID、用户绑定的移动终端MSISDN、自身的无线代理模块硬件ID和MSISDN等信息解析远程控制***发送的加密授权信息和加密控制指令信息,只有当接收到的授权消息为合法信息时,才解析加密控制指令信息,并根据控制指令向运行控制执行设备发送运行控制信号。
优选的,制造商远程设备运行控制服务器具备提供制造商设备管理界面,提供不同等级的用户访问权限的管理;授权用户可以增加、删除、修改制造商设备的信息,包括设备硬件ID、无线代理模块硬件ID和MSISDN访问终端硬件ID和用户绑定移动终端MSISDN等、无线代理模块最长可用时限、付款状况等,设备当前运行状态,在无线代理模块的可用时长小于K天,且未达到最长可用时限时,自动发出提醒充值信息,K值可根据需要配置。
优选的,制造商远程设备运行控制服务器具备用户二次鉴权功能,在进行重要操作之前,比如发送远程控制指令之前,需要向事先绑定的移动终端发送随机动态信息进行二次认证,确保操作指令是具有授权的人员发布。
优选的,无线代理模块具有感应所附着设备运行状况的能力,感应方式为通电状况、温度、背景噪声等级或电磁场强度变化。
本发明是通过在制造商的设备上附着的无线代理模块感应设备的运行状态,并发送到制造商设备远程控制服务器,制造商可以根据合同履行情况通过访问终端登录制造商远程设备运行控制服务器,制造商设备远程控制服务器根据用户指令利用公共无线通信网络向附着在设备上的无线代理模块发送加密授权信息和机密控制指令,无线代理模块解析接收到的加密授权信息和加密控制信息,当解密后的信息是合法信息时,无线代理模块根据解密后的控制指令向运行控制执行设备发送设备运行控制信号。
本发明的有益效果:制造商远程设备运行控制服务器利用公共无线通信网络服务,对远程设备进行运行控制,为设备制造商的商业合同正常履约提供进一步的保障,并且由于可以为不同的设备商提供服务,制造商远程设备运行控制服务器可以为多个设备制造商提供作为第三方的服务,对于设备制造商来说更为经济、高效。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。其中在附图中,参考数字之后的字母标记指示多个相同的部件,当泛指这些部件时,将省略其最后的字母标记。在附图中:
图1:本发明具体实施例的网络示意图;
图2:本发明中实施例中无线代理模块组成示意图;
图3:本发明中实施例中制造商远程设备运行控制服务器组成示意图;
图4:本发明中实施例中无线代理模块工作流程图。
附图标记:
100-制造商设备
110-无线代理模块
111-处理器
112-无线通信模块
113-信息存储模块
114-输入输出模块
115-设备运行感应模块
120-运行控制执行设备
200-公共无线通信网络
300-制造商远程设备运行控制服务器
310-处理器
312-无线通信模块
314-信息存储模块
316-设备运行管理模块
具体实施方式
本发明提供了可应用的创造性概念,该创造性概念可大量的体现于具体的上下文中。在下述本发明的实施方式中描述的具体的实施例仅作为本发明的具体实施方式的示例性说明,而不构成对本发明范围的限制。
下面结合附图和具体的实施方式对本发明作进一步的描述。
本发明的实施例涉及通过制造商访问终端对制造商远程设备运行控制服务器的访问,对已安装设备的运行控制进行基本的配置,包括但不限于添加、删除、修改远程运行设备硬件ID,附着在设备的无线代理模块硬件ID和MSISDN,制造商访问终端硬件ID,用户绑定的移动终端MSISDN进行二次鉴权的设置等信息;制造商远程设备运行控制服务器根据用户指令利用公共无线通信网络向附着在远程设备上的无线代理模块发送加密的授权信息和加密的控制指令信息;制造商远程设备运行控制服务器还提供管理功能,包括但不限于设备运行状态显示,不同的用户授权等级管理,重要动作(例如发送远程控制指令)之前进行二次鉴权,无线代理模块充值提醒,无线代理模块过期关闭,收款状态显示等。
在本发明的具体实施例中,无线代理模块的电源可以由所附着的设备提供,在加电启动时进行初始化,进入无线通信待机状态,发送设备运行状态信号给制造商远程设备运行控制服务器,计时器复位;当接收到制造商远程设备运行控制服务器发送的加密授权信息和加密控制指令信息时,利用预置的授权访问终端设备硬件ID、用户绑定的MSISDN、无线代理模块自身的硬件ID和MSISDN,附着的设备硬件ID和预先约定的算法进行解密处理,若解析的信息合法,无线代理模块根据控制指令向运行控制执行设备发送信号终止或回复设备的运行。
图1本发明具体实施例的网络示意图,用户通过制造商访问终端400通过互联网600访问制造商远程设备运行控制服务器300,当用户执行重要操作时,需要使用绑定的移动终端500进行动态密码的二次鉴权,制造商远程设备运行控制服务器300根据用户的指令,利用公共无线通信网络200向附着在远程设备100上的无线代理模块110发送加密的授权信息和加密的控制指令信息,其中加密授权指令是基于访问终端400的硬件ID、用户绑定移动终端500的MSISDN、目标设备100的硬件ID、目标无线代理模块110的硬件ID和MSISDN以及预置的算法生成,而加密的控制指令信息则为用户绑定的移动终端500的MSISDN和控制指令以及预置的算法生成;制造商远程设备运行控制服务器300提供用户管理功能,包括提供不同权限的用户权限管理;授权用户可以增加、删除、修改制造商设备100的信息,包括但不限于设备100的硬件ID、无线代理模块110硬件ID和MSISDN、访问终端400的硬件ID、用户绑定移动终端500的MSISDN,无线代理模块110可用的最大时限、付款状况等,设备100当前运行状态(运行、终止),在无线代理模块110的可用时长小于K天时,自动发出提醒充值信息,K值可根据需要配置;制造商远程设备运行控制服务器300在用户进行重要操作时,提供用户二次鉴权功能,例如在发送远程控制指令之前,需要向事先用户绑定的移动终端500发送动态随机信息进行二次认证,确保操作指令是具有授权的人员发布。
设备100是远程控制的目标,在设备100上附着无线代理模块110和设备运行执行设备120,无线代理模块110从公共无线通信网络200接收来自设备运行远程控制服务器300的加密信息,并根据预置的访问终端的硬件ID、用户绑定移动终端ID(MSISDN或IMSI等)目标设备硬件ID、目标无线代理模块硬件ID和MSISDN以及预先约定的算法进行解密,一旦确定是合法的授权信息,无线代理模块110利用绑定的移动终端500的MSISDN和预置的算法得到控制指令,并输出控制信号到运行控制执行设备120,由运行控制执行设备120对目标设备100进行控制,运行控制执行设备120的控制方法包括但不限于切断电源,或切断主要线路等。
图2是实施例中无线代理模块110的组成示意图,无线代理模块110包括处理器111,无线通信模块112,信息存储模块113,输入输出模块114和设备运行感应模块115。其中,处理器111与内部所有模块连接,负责所有设备的计算和管理;无线通信模块112负责与公共无线通信网络200的通信;信息存储模块113存储所有需要保留的数据和信息;设备感应模块115负责感应设备的运行状态,感应方式包括但不限于通电状况、温度、背景噪声等级、电磁场强度变化等;设备运行感应模块115将设备运行状态发送至输入输出模块114,输入输出模块114输出设备运行控制信号到运行控制执行设备120。
运行控制执行设备120则终止或保持设备的运行,具体实施方法可以是中断/接通电源或中断/接通控制线路等。
图3是本发明中实施例中制造商远程设备运行控制服务器300组成示意图,制造商远程设备运行控制服务器300包括处理器310,无线通信模块312,设备运行管理模块316和信息存储模块314。其中,处理器310与内部所有模块连接,负责所有设备的计算和管理;无线通信模块312负责利用公共无线通信网络200与无线代理模块110进行通信;信息存储模块314存储所有需要保留的数据和信息;设备运行管理模块316负责所有设备制造商的用户权限管理,访问终端400、用户绑定的移动终端500、设备100、无线代理模块110的配置和控制,授权和控制信息的加密等。
图4是本发明中实施例中无线代理模块110的工作流程图,如步骤S1,无线代理模110块电源接通,电源来自所附着设备;如步骤S2,无线代理模块110进入初始化,无线代理模块110启动,向制造商远程设备运行控制服务器300发送设备启动信息,同时计时器复位;如步骤S3,无线代理模块110等待来自公共无线通信网络接收到消息;如步骤S4,接收到来自制造商远程设备运行控制服务器300的消息,利用预置的算法和授权访问终端400硬件ID、用户绑定移动终端500的MSISDN、设备100硬件ID和自身无线代理模块110硬件ID和MSISDN等信息解密其授权信息;如步骤S5,判断授权信息是否合法;如步骤S6,授权信息非法,丢弃信息返回接收状态;如步骤S7,授权信息合法,利用预置算法和已知信息解密控制命令;如步骤S8,检查控制命令是否为终止运行;如步骤S9,控制命令不是终止运行,则发送保持运行信号到运行控制执行设备120;如步骤S10,控制命令为终止运行,则发送终止运行信号到运行控制执行设备120;如步骤S11,判断无线代理模块110是否已经服务时间超出预置期限,没有到期,则返回等待接收消息;如步骤S12,若无线代理模块110已经到达服务期限,无线代理模块自动关闭。
应该注意的是,上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。