一种惰气系统的远程控制方法技术方案

技术编号:20119102 阅读:63 留言:0更新日期:2019-01-16 12:18
本发明专利技术公开了一种惰气系统的远程控制方法,属于惰气系统技术领域。所述远程控制方法包括:向服务器发送身份认证信息;在接收到所述服务器发送的响应报文后,向所述服务器发送令牌请求报文,所述响应报文用于指示所述身份认证信息验证通过,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;接收所述服务器发送的令牌;根据所述令牌确定用户对所述惰气系统的控制权限;向所述服务器发送用于控制所述惰气系统的控制指令。该控制方法可以防止多个用户同时对惰气系统进行控制,导致惰气系统无法正常按照控制指令动作的情况发生。

A Remote Control Method for Inert Gas System

The invention discloses a remote control method for an inert gas system, which belongs to the technical field of an inert gas system. The remote control method includes: sending identity authentication information to the server; sending a token request message to the server after receiving the response message sent by the server, the response message is used to indicate that the authentication information is authenticated, the token request message is used to request the corresponding token of the inert system to be controlled, and receiving the token issued by the server. A token is sent; the user's control rights over the inert system are determined according to the token; and control instructions for controlling the inert system are sent to the server. The control method can prevent multiple users from controlling the inert gas system at the same time, which results in the inert gas system can not operate normally in accordance with the control instructions.

【技术实现步骤摘要】
一种惰气系统的远程控制方法
本专利技术涉及惰气系统
,特别涉及一种惰气系统的远程控制方法。
技术介绍
惰气系统作为油船油舱填充惰性气体的生产系统,是油船上的关键核心设备,由于惰气系统处于危险防爆区,因此如何提高设备操控的安全性一直是设备厂家及船东面临的一个关键问题。随着智能船舶时代的到来,必然要求配套设备的智能化,惰气系统的远程控制技术作为惰气系统智能化的关键核心技术,不仅可以减少船员数量,减低航运成本,同时远程操作还可以大大提高设备操控的安全性。目前,惰气系统的远程控制系统中包括多个终端和服务器,不同的用户可以通过多个终端访问服务器,用户可以由终端向服务器发送控制惰气系统的控制指令,服务器再将控制指令发送至惰气系统的控制系统,实现对惰气系统的远程控制。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于惰气系统的控制系统在同一时间内,只会接收一个控制指令,并根据该控制指令控制惰气系统动作。而现有的惰气系统的远程控制系统中,经常会出现多个用户同时在线的情况。当多个用户同时由终端向服务器发送不同的控制指令,会导致惰气系统无法正常按照控制指令动作。
技术实现思路
本专利技术实施例提供了一种惰气系统的远程控制方法,可以防止多个用户同时对惰气系统进行控制,导致惰气系统无法正常按照控制指令动作的情况发生。所述技术方案如下:一方面,本专利技术提供了一种惰气系统的远程控制方法,所述远程控制方法包括:向服务器发送身份认证信息;在接收到所述服务器发送的响应报文后,向所述服务器发送令牌请求报文,所述响应报文用于指示所述身份认证信息验证通过,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;接收所述服务器发送的令牌;根据所述令牌确定用户对所述惰气系统的控制权限;向所述服务器发送用于控制所述惰气系统的控制指令。进一步地,所述向所述服务器发送用于控制所述惰气系统的控制指令,包括:以设定时间间隔向所述服务器循环发送控制指令,且所述控制指令在所述设定时间间隔内连续多次发送。进一步地,所述控制指令由消息头、消息体和校验码组成。进一步地,所述以设定时间间隔向所述服务器循环发送控制指令,且所述控制指令在所述设定时间间隔内连续多次发送,包括:发送第一控制指令,所述第一控制指令由第一消息头、第一消息体和第一校验码组成,所述第一校验码由所述第一控制指令中的所述第一消息头中的字节数据和所述第一消息体中的字节数据累加得到;发送第n控制指令,所述第n控制指令由第n消息头、第n消息体和第n校验码组成,所述第n校验码由所述第n控制指令和在所述第n控制指令之前发送的所有控制指令的消息头中的字节数据和消息体中的字节数据累加得到,n为大于1的正整数,所述第一控制指令和所述第n控制指令为连续发送的同一控制指令。另一方面,本专利技术提供了一种惰气系统的远程控制方法,所述远程控制方法包括:接收终端发送的身份认证信息;对所述身份认证信息进行验证,当验证通过后,向所述终端发送响应报文;接收所述终端发送的令牌请求报文,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;判断所述令牌是否空闲,当所述令牌空闲时,向所述终端发送所述令牌;接收所述终端发送的用于控制所述惰气系统的控制指令;将所述控制指令发送至所述惰气系统的控制系统。进一步地,所述接收所述终端发送的用于控制所述惰气系统的控制指令,包括:接收所述终端以设定时间间隔循环发送的控制指令,所述控制指令在所述设定时间间隔内连续多次发送。进一步地,所述控制指令由消息头、消息体和校验码组成。进一步地,所述接收所述终端以设定时间间隔循环发送的控制指令,所述控制指令在所述设定时间间隔内连续多次发送,包括:依次接收第一控制指令和第n控制指令,所述第一控制指令由第一消息头、第一消息体和第一校验码组成,所述第n控制指令由第n消息头、第n消息体和第n校验码组成,n为大于1的正整数,所述第一控制指令和所述第n控制指令为连续发送的同一控制指令;对所述第一控制指令和所述第n控制指令进行校验。进一步地,对所述第一控制指令进行校验,包括:将所述第一控制指令中的所述第一消息头中的字节数据和所述第一消息体中的字节数据累加,得到第一临时校验码;将所述第一临时校验码与所述第一校验码进行比较,若所述第一临时校验码与所述第一校验码不相等,则发出报错指令,并停止接收第n控制指令;若所述第一临时校验码与所述第一校验码相等,则继续接收第n控制指令。进一步地,对所述第n控制指令进行校验,包括:将所述第n控制指令中的所述第n消息头中的字节数据和所述第n消息体中的字节数据累加,得到第n临时校验码;将所述第n临时校验码依次与之前接收到的所有控制指令的校验码进行比较,若比较结果不相等,则发出报错指令;若比较结果相等,则在每次比较完之后,将与所述第n临时校验码比较的校验码与第n临时校验码累加,替换原有的第n临时校验码,进行下一次比较,直至所述第n临时校验码与第n校验码相等,所述第n校验码由所述第n控制指令和在所述第n控制指令之前发送的所有控制指令的消息头中的字节数据和消息体中的字节数据累加得到。本专利技术实施例提供的技术方案带来的有益效果是:终端向服务器发送身份认证信息,在服务器指示身份认证信息验证通过后,才能向服务器发送令牌请求报文,确保了用户设备在控制过程中的安全性。然后终端接收服务器发送的令牌,根据令牌确定用户对惰气系统的控制权限,最终向服务器发送用于控制惰气系统的控制指令。该控制方法采用令牌方式控制惰气系统的控制权限,每个终端必须获得令牌才能够获取惰气系统的控制权限,然后发送控制指令。防止了多个用户同时对惰气系统进行控制,导致惰气系统无法正常按照控制指令动作的情况发生。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种惰气系统的远程控制方法的应用场景图;图2是本专利技术实施例提供的一种惰气系统的远程控制方法的方法流程图;图3是本专利技术实施例提供的另一种惰气系统的远程控制方法的方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种惰气系统的远程控制方法的应用场景图,下面先结合图1简单介绍一下本专利技术实施例提供的一种惰气系统的远程控制方法的应用场景。如图1所示,惰气系统的远程控制系统10包括多个终端11、多个惰气系统12和服务器13,其中,每个惰气系统12均由一个控制系统14进行控制。多个终端11与服务器13连接,服务器与每个惰气系统12的控制系统14连接。在实际应用中,多个终端11可以移动终端、平板电脑、笔记本电脑、台式电脑等。本专利技术提供了一种惰气系统的远程控制方法,图2是本专利技术实施例提供的一种惰气系统的远程控制方法的方法流程图,如图2所示,该远程控制方法应用于如图1所示的多个终端,该远程控制方法包括:步骤101、向服务器发送身份认证信息。具体地,身份认证信息可以包括用户账号和账号密码,服务器可以根据该用户账号名在服务器上所记录的权限来确定该身份认证信息是否本文档来自技高网...

【技术保护点】
1.一种惰气系统的远程控制方法,其特征在于,所述远程控制方法包括:向服务器发送身份认证信息;在接收到所述服务器发送的响应报文后,向所述服务器发送令牌请求报文,所述响应报文用于指示所述身份认证信息验证通过,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;接收所述服务器发送的令牌;根据所述令牌确定用户对所述惰气系统的控制权限;向所述服务器发送用于控制所述惰气系统的控制指令。

【技术特征摘要】
1.一种惰气系统的远程控制方法,其特征在于,所述远程控制方法包括:向服务器发送身份认证信息;在接收到所述服务器发送的响应报文后,向所述服务器发送令牌请求报文,所述响应报文用于指示所述身份认证信息验证通过,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;接收所述服务器发送的令牌;根据所述令牌确定用户对所述惰气系统的控制权限;向所述服务器发送用于控制所述惰气系统的控制指令。2.根据权利要求1所述的远程控制方法,其特征在于,所述向所述服务器发送用于控制所述惰气系统的控制指令,包括:以设定时间间隔向所述服务器循环发送控制指令,且所述控制指令在所述设定时间间隔内连续多次发送。3.根据权利要求2所述的远程控制方法,其特征在于,所述控制指令由消息头、消息体和校验码组成。4.根据权利要求3所述的远程控制方法,其特征在于,所述以设定时间间隔向所述服务器循环发送控制指令,且所述控制指令在所述设定时间间隔内连续多次发送,包括:发送第一控制指令,所述第一控制指令由第一消息头、第一消息体和第一校验码组成,所述第一校验码由所述第一控制指令中的所述第一消息头中的字节数据和所述第一消息体中的字节数据累加得到;发送第n控制指令,所述第n控制指令由第n消息头、第n消息体和第n校验码组成,所述第n校验码由所述第n控制指令和在所述第n控制指令之前发送的所有控制指令的消息头中的字节数据和消息体中的字节数据累加得到,n为大于1的正整数,所述第一控制指令和所述第n控制指令为连续发送的同一控制指令。5.一种惰气系统的远程控制方法,其特征在于,所述远程控制方法包括:接收终端发送的身份认证信息;对所述身份认证信息进行验证,当验证通过后,向所述终端发送响应报文;接收所述终端发送的令牌请求报文,所述令牌请求报文用于请求获取需控制的惰气系统对应的令牌;判断所述令牌是否空闲,当所述令牌空闲时,向所述终端发送所述令牌;接收所述终端发送的用于控制所述惰气系统的控制指令;将所述控制指令发送至所述惰气系统的控制系统。6....

【专利技术属性】
技术研发人员:汤敏叶志坚温新民马志刚李建正
申请(专利权)人:武汉船用机械有限责任公司
类型:发明
国别省市:湖北,42

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

1