一种基于pis系统的便携复位方法

文档序号:10555412阅读:307来源:国知局
一种基于pis系统的便携复位方法
【专利摘要】本发明公开了一种基于PIS系统的便携复位方法,其包括如下步骤:1)向复位设备填写被控设备的IP地址,并获取被控设备的监听端口信息;2)复位设备向被控设备发送复位网络信息;3)被控设备收到复位设备发送来的网络数据,解析得到复位信息,根据此信息自动进行复位;4)复位设备根据被控设备的网络信息实时检测其连接状态并显示复位操作是否执行成功。本申请将设备复位的方法使用发送网络报文的方式进行实现,不仅避免了维护人员在设备间与控制室的反复操作,而且使用面向连接可靠的TCP协议进行传递,保证了传输的稳定性又保证传输的安全性;此外,复位设备是便于携带的硬件设备,可以安装部署在手机等移动设备上,节约了硬件成本。
【专利说明】
[0001] 一种基于PIS系统的便携复位方法
技术领域
[0002 ]本发明涉及一种基于PIS系统的便携复位方法。
[0003]
【背景技术】
[0004] PIS系统的基本概念是指地铁运营商采用成熟可靠的网络技术和多媒体传输、显 示技术,在指定的时间,将指定的信息显示给指定的人群。此系统是以计算机系统为核心, 集合多媒体网络技术,以车站和车载显示终端为媒介向乘客提供信息服务的系统,使乘客 通过正确的服务信息引导,安全、便捷地乘坐轨道交通。
[0005] 由于PIS系统由众多的中心和车站设备组成,而且一般设备都分布于城域网或者 广域网的开阔范围内,由于设备众多,长时间工作后,会有一些设备需要进行重启复位操 作。工作量也较为繁重。大部分设备维护人员在对设备进行维护时,都需要在设备间与控制 室反复奔波来复位设备。这样,使得设备的复位工作变得繁琐和复杂。为了实现统一、便捷、 高效的维护方式,就必须实现移动化,网络化的维护模式,使复位方式便捷化。
[0006] PIS系统的维护,一般是维护已经验收的系统。如果出现问题,基本上只要对设备 进行复位操作,即可恢复正常运行。传统的复位方法,需要维护人员进入机房,找到需维护 的设备,手动进行重启复位操作。在机房的设备一般都关乎到整个车站的运行情况。如果维 护人员技术生疏或对问题设备排查经验不丰富,操作硬件设备很容易造成对整个Pis系统 造成伤害,而不进入机房操作,又无法进行重启复位操作。
[0007]

【发明内容】

[0008] 针对现有技术中存在的问题,本发明的目的在于提供一种基于PIS系统的便携复 位方法,其将设备复位的方法使用发送网络报文的方式进行实现,不仅避免了维护人员在 设备间与控制室的反复操作,而且使用面向连接可靠的TCP协议进行传递,保证了传输的稳 定性又保证传输的安全性;此外,复位设备是便于携带的硬件设备,可以安装部署在手机等 移动设备上,节约了硬件成本。
[0009] 为实现上述目的,本发明采用以下技术方案: 一种基于PIS系统的便携复位方法,所述便携复位方法包括如下步骤: 1) 向复位设备填写被控设备的IP地址,并获取所述被控设备的监听端口信息; 2) 所述复位设备向被控设备发送复位网络信息; 3) 被控设备收到所述复位设备发送来的网络数据,解析得到复位信息,根据此信息自 动进行复位; 4) 所述复位设备根据被控设备的网络信息实时检测其连接状态并显示复位操作是否 执行成功。
[0010]进一步,所述复位设备是指安装了应用于Android系统的PIS系统远程复位程序的 移动终端。
[0011]进一步,每个所述被控设备都位于PIS系统网络中,其安装的操作系统为Windows、 Linux或Unix其中之一,且这类设备是全天候开启的。
[0012] 进一步,步骤1)和步骤2)具体为: I)维护人员向复位设备手动输入被控设备的网络IP地址、复位命令; Π )复位设备连接到数据库获取被控设备的监听端口编号,获取成功,进入步骤m;获 取失败,进入步骤IX; ΙΠ )复位设备根据被控设备的网络IP地址,监听端口编号连接到被控设备,成功进入步 骤IV;失败进入步骤IX; IV)复位设备使用Socket(伯克利套接字)封装的TCP(Transmission Control Protoco 1)协议向被控设备发送复位数据包; V )被控设备接收到复位数据包,返回值为0,进入步骤VI,返回值-1进入步骤K; VI)复位设备根据被控设备的网络信息实时检测其连接状态并显示是否执行成功;获 取成功,进入步骤VD,获取失败,进入步骤VI; W)复位设备记录被控设备IP地址,端口编号,复位时间,成功状态到数据库或文件; 珊)复位设备记录被控设备IP地址,端口编号,复位时间,失败状态到数据库或文件,并 向远程告警设备发送告警; IX)失败返回入口。
[0013] 进一步,步骤3)具体为: ① 被控设备收到复位设备发送来的Socket TCP维护数据包; ② 校验复位数据包;校验成功,执行步骤③,校验失败,执行步骤⑤; ③ Socket返回0,解析数据包,获得复位命令; ④ 执行复位操作; ⑤ 校验失败,返回-1。
[0014] 进一步,步骤4)具体为: ?)复位设备根据被控设备的IP地址发送ICMP(Internet Control Message Protocol )ping命令数据包,如果在规定时间内收到有效回应,则进入步骤i_:i),否则进入步 骤iii); )复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件; 复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件, 并向远程告警设备发送告警。
[0015] 本发明具有以下优点: 本发明将设备复位的方法使用发送网络报文的方式进行实现,不仅避免了维护人员在 设备间与控制室的反复操作,而且使用面向连接可靠的TCP协议进行传递,保证了传输的稳 定性又保证传输的安全性。另一方面,复位设备是便于携带的硬件设备,可以安装部署在手 机等基于Android系统的移动设备上,节约了单独开发复位设备的硬件成本。
[0016]
【附图说明】
[0017] 图1是本发明的总体流程图; 图2是本发明的复位设备发送复位信息总体流程图; 图3是本发明的被控设备接收复位信息总体流程图; 图4是本发明的复位设备检测复位结果总体流程图。
[0018]
【具体实施方式】
[0019] 下面,参考附图,对本发明进行更全面的说明,附图中示出了本发明的示例性实施 例。然而,本发明可以体现为多种不同形式,并不应理解为局限于这里叙述的示例性实施 例。而是,提供这些实施例,从而使本发明全面和完整,并将本发明的范围完全地传达给本 领域的普通技术人员。
[0020] 如图1所示,本申请提供了一种基于PIS系统的便携复位方法,所述便携复位方法 包括如下步骤: 1) 向复位设备填写被控设备的IP地址,并获取所述被控设备的监听端口信息; 2) 所述复位设备向被控设备发送复位网络信息; 3) 被控设备收到所述复位设备发送来的网络数据,解析得到复位信息,根据此信息自 动进行复位; 4) 所述复位设备根据被控设备的网络信息实时检测其连接状态并显示复位操作是否 执行成功。
[0021] 其中,所述复位设备是指安装了应用于Android系统的PIS系统远程复位程序的移 动终端。
[0022]每个被控设备都位于PIS系统网络中,其安装的操作系统为Windows、Linux或Unix 其中之一,且这类设备是全天候开启的。
[0023]如图2所示,向复位设备填写被控设备的IP地址,并获取所述被控设备的监听端口 信息、复位设备向被控设备发送复位信息的总体流程为: I)维护人员向复位设备手动输入被控设备的网络IP地址、复位命令; Π )复位设备连接到数据库获取被控设备的监听端口编号,获取成功,进入步骤m;获 取失败,进入步骤K; ΙΠ )复位设备根据被控设备的网络IP地址,监听端口编号连接到被控设备,成功进入步 骤IV;失败进入步骤IX; IV)复位设备使用Socket(伯克利套接字)封装的TCP(Transmission Control Protoco 1)协议向被控设备发送复位数据包; V )被控设备接收到复位数据包,返回值为0,进入步骤VI,返回值-1进入步骤K; VI)复位设备根据被控设备的网络信息实时检测其连接状态并显示是否执行成功;获 取成功,进入步骤VD,获取失败,进入步骤VI; W)复位设备记录被控设备IP地址,端口编号,复位时间,成功状态到数据库或文件; 珊)复位设备记录被控设备IP地址,端口编号,复位时间,失败状态到数据库或文件,并 向远程告警设备发送告警; DO失败返回入口。
[0024]如图3所示,复位设备根据被控设备的网络信息实时检测其连接状态并显示是否 执行成功,: ① 被控设备收到复位设备发送来的Socket TCP维护数据包; ② 校验复位数据包;校验成功,执行步骤③,校验失败,执行步骤⑤; ③ Socket返回0,解析数据包,获得复位命令; ④ 执行复位操作; ⑤ 校验失败,返回-1。
[0025]如图4所示,复位设备根据被控设备的网络信息实时检测其连接状态并显示是否 执行成功具体为: i)复位设备根据被控设备的IP地址发送ICMP(Internet Control Message Protocol) ping命令数据包,如果在规定时间内收到有效回应,则进入步骤ii),否则进入步骤iii); M )复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件; )复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件, 并向远程告警设备发送告警。
[0026] 下面结合具体实施例对本发明作进一步说明: 1.首先对被控设备进行必要设置,设置被控设备的网络信息。
[0027] 其中,被控设备的网络信息是指设置一个与复位设备在同一网段内的IP地址。
[0028] 例如:被控设备 IP:192.168.1.1 ;子网掩:255.255.255.0;复位设备 IP: 192.168.1.2 子网掩码:255·255·255·0。
[0029] 2.被控设备运行PIS系统程序,并设置监听端口编号; 例如:监听端口编号为502; 3.被控设备的监听端口编号记录在一个可访问网络的数据库中。
[0030] 4.复位设备经身份认证后从数据库中获得被控设备的监听端口编号。获取成功, 进入步骤5,获取失败进入步骤9; 5.将被控设备的IP与端口编号进行TCP协议初始化,并发送复位命令,命令格式如下: 复位操作类型码:OA Hex ;总长度:01 Hex;被控设备端口编号16进制表示为01F6 Hex;创建时间整数形式16进制表示为:01339F9F Hex;计算校验码为所有字节相加后最后 一位74 Hex ; 将数据按照顺序连接构成远程唤醒数据包16进制显示如下: 0A0101F601339F9F74 此时复位设备使用Socket TCP协议向IP地址为IP: 192.168.1.1端口号为502的被控设 备发送远程复位数据包,并等待返回值,如果返回值等于0进入步骤6。返回值等于-1,进入 步骤10。
[0031 ] 6.被控设备对复位设备发送来数据包,进行校验,校验方法同步骤5。校验成功,返 回〇并执行步骤7,校验失败,返回-1。
[0032] 7.被控设备从数据包中解析复位信息,执行复位操作。进入步骤8。
[0033] 8.复位设备发送完复位数据报后,开始为期5分钟、间隔1秒的ICMP报文ping命令 检测,当连续10秒在TTUTime To Live)数据包生存期内收到回应数据包则判断复位发送 成功。此时将被控设备的IP地址、端口编号、执行状态记录到网络数据库与本地文件。如果 在5分钟内没有连续10秒的收到回应数据,则复位设备将认定复位操作失败,同时向告警服 务发送告警信息,并将维护记录发送到数据库经行记录。
[0034] 9.数据库数据获取失败,返回。
[0035] 10.复位数据校验失败,返回。
[0036]上面所述只是为了说明本发明,应该理解为本发明并不局限于以上实施例,符合 本发明思想的各种变通形式均在本发明的保护范围之内。
【主权项】
1. 一种基于PIS系统的便携复位方法,其特征在于,所述便携复位方法包括如下步骤: 1) 向复位设备填写被控设备的IP地址,并获取所述被控设备的监听端口信息; 2) 所述复位设备向被控设备发送复位网络信息; 3) 被控设备收到所述复位设备发送来的网络数据,解析得到复位信息,根据此信息自 动进行复位; 4) 所述复位设备根据被控设备的网络信息实时检测其连接状态并显示复位操作是否 执行成功。2. 根据权利要求1所述的基于PIS系统的便携复位方法,其特征在于,所述复位设备是 指安装了应用于Amlroid系统的PIS系统远程复位程序的移动终端。3. 根据权利要求1所述的基于PIS系统的便携复位方法,其特征在于,每个所述被控设 备都位于PIS系统网络中,其安装的操作系统为Windows、Linux或化ix其中之一,且运类设 备是全天候开启的。4. 根据权利要求1所述的基于PIS系统的便携复位方法,其特征在于,步骤1)和步骤2) 具体为: I)维护人员向复位设备手动输入被控设备的网络IP地址、复位命令; n)复位设备连接到数据库获取被控设备的监听端口编号,获取成功,进入步骤虹;获 取失败,进入步骤K; 虹)复位设备根据被控设备的网络IP地址,监听端口编号连接到被控设备,成功进入步 骤IV;失败进入步骤K; IV)复位设备使用Socket封装的TCP协议向被控设备发送复位数据包; V )被控设备接收到复位数据包,返回值为0,进入步骤VI,返回值-1进入步骤K; VI)复位设备根据被控设备的网络信息实时检测其连接状态并显示是否执行成功;获 取成功,进入步骤W,获取失败,进入步骤M; W)复位设备记录被控设备IP地址,端口编号,复位时间,成功状态到数据库或文件; VDO复位设备记录被控设备IP地址,端口编号,复位时间,失败状态到数据库或文件,并 向远程告警设备发送告警; K)失败返回入口。5. 根据权利要求1所述的基于PIS系统的便携复位方法,其特征在于,步骤3)具体为: ① 被控设备收到复位设备发送来的Socket TCP维护数据包; ② 校验复位数据包;校验成功,执行步骤③,校验失败,执行步骤⑤; ③ Socket返回0,解析数据包,获得复位命令; ④ 执行复位操作; ⑤ 校验失败,返回-1。6. 根据权利要求1所述的基于PIS系统的便携复位方法,其特征在于,步骤4)具体为: 0复位设备根据被控设备的IP地址发送ICMPping命令数据包,如果在规定时间内收到 有效回应,则进入步骤扣,否则进入步骤據); 茲)复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件; 溢)复位设备记录被控设备IP地址,端口编号,复位时间,复位状态到数据库或文件,并 向远程告警设备发送告警。
【文档编号】H04L12/12GK105915351SQ201610253210
【公开日】2016年8月31日
【申请日】2016年4月22日
【发明人】张冉, 杨国文
【申请人】北京卓越信通电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1