基于Subset-037协议实现动态注册的方法

文档序号:7799976阅读:553来源:国知局
基于Subset-037协议实现动态注册的方法
【专利摘要】本发明涉及一种基于Subset-037协议实现动态注册的方法,该方法实现在设备A上动态注册与之连接的设备B,并通过Subset-037协议进行安全可靠通信,所述的方法具体包括以下步骤:1)设备B向设备A的信息收集模块进行动态注册;2)设备A的信息收集模块把收集到的设备B的信息传送给设备A的安全功能模块,并将设备A的状态发送给设备B;3)设备A和设备B通过这些状态和信息建立安全连接。与现有技术相比,本发明具有安全性好、使用方便、灵活性高等优点。
【专利说明】基于Subset-037协议实现动态注册的方法
【技术领域】
[0001]本发明涉及一种轨道交通信号系统中的动态加载方法,尤其是涉及一种基于Subset-037协议实现动态注册的方法。
【背景技术】
[0002]在轨道交通中需要进行必要的设备间通信,则需要两设备间建立安全的通信环境,目前部分设备之间是通过Subset-037协议进行通信,在增加未配置的设备时存在以下不足:
[0003]1、需要修改两设备各自的配置文件,满足双方通信要求。
[0004]2、过多的配置文件增加出错的风险。
[0005]3、不利于临时调度的设备加入系统运营。
[0006]通过Subset-037协议进行通信的信息很多都是关键的状态和控制信息,对于轨道线路的运营具有很重要的安全意义。在保证连接安全的前提下有需要具有一定的灵活性,便于在应急情况下能够安全高效地增加新的设备。

【发明内容】

[0007]本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种安全性好、使用方便、灵活性高的基于Subset-037协议实现动态注册的方法。
[0008]本发明的目的可以通过以下技术方案来实现:
[0009]一种基于Subset-037协议实现动态注册的方法,该方法实现在设备A上动态注册与之连接的设备B,并通过Subset-037协议进行安全可靠通信,其特征在于,所述的方法具体包括以下步骤:
[0010]I)设备B向设备A的信息收集模块进行动态注册;
[0011]2)设备A的信息收集模块把收集到的设备B的信息传送给设备A的安全功能模块,并将设备A的状态发送给设备B ;
[0012]3)设备A和设备B通过这些状态和信息建立安全连接。
[0013]所述的设备B向设备A的信息收集模块进行动态注册具体为:
[0014]101)设备B向设备A的信息收集模块发送自己的设备相关信息进行身份注册以备设备A收集模块收集设备B信息;
[0015]102)等待设备A信息收集模块的注册回复,判断是否允许设备B注册,若为是,则执行步骤103),若为否,则执行步骤106):
[0016]103)发送设备B的连接请求信息给设备A的信息收集模块;
[0017]104)设备B等待设备A的信息收集模块的连接响应,判断在设定的时间内能收到该响应,若能收到,则执行步骤105),若未能收到,则返回执行步骤103);
[0018]105)设备B发送数据请求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤105);[0019]106)结束。
[0020]所述的设备A信息收集模块的工作流程如下:
[0021]201)接收来自设备B的身份注册,身份注册信息中含有建立安全连接所必须的信息,同时也等待接收来自设备A安全功能模块的身份注册;
[0022]202)判断是否允许设备B进行注册,同时判断设备A安全功能模块的身份注册信息是否合法,若两者都为是,则执行步骤203),否则返回步骤201);
[0023]203)记录设备B信息以及产生相应的识别码,同时记录设备A的安全功能模块所对应的设备信息;
[0024]204)等待设备B发送连接请求信息,若等到则执行步骤205),若未等到则继续执行步骤204);
[0025]205)判断设备B所要连接的设备A的安全功能模块是否已经注册,若为是执行步骤206),否则返回步骤204);
[0026]206)给连接请求信息加上设备B信息和相应的识别码后发送给设备A的安全功能模块;
[0027]207)判断是否接收设备A的安全功能模块发送的连接响应信息,若为是则执行步骤208),否则返回步骤204);
[0028]208)转发设备A安全功能模块的连接响应给设备B ;
[0029]209)正常转发来自设备B和设备A安全功能模块的交互数据,并给设备B发送的信息上加上相应的识别码。
[0030]所述的允许设备B进行注册需同时满足以下三个条件:
[0031]已注册的现有设备B的数量未达到设定数、设备A的安全功能模块的容量有空余、以及该设备B未注册过,
[0032]所述的设备A的安全功能模块的工作流程如下:
[0033]301)设备A安全功能模块向信息收集模块发送自己的设备相关信息进行身份注册,用于信息收集模块收集设备A的信息;
[0034]302)等待设备A信息收集模块的注册回复,判断是否允许安全功能模块注册,若为是,则执行步骤303),否则执行步骤306 ;
[0035]303)等待经过设备A信息收集模块添加上相应设备B信息和识别码的连接请求信息,判断是否有收到该信息,若为是执行步骤304),否则继续执行步骤303);
[0036]304)记录下设备B信息以及相应的识别码,并发送连接响应;
[0037]305)发送数据请求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤305);
[0038]306)结束。
[0039]所述的设备信息用于后期安全连接建立与数据传送的安全校验,识别码用于后期的连接适配。
[0040]与现有技术相比,本发明具有以下优点:
[0041]1、安全性好,设备B在不超过设备A安全模块容量的前提下,只要采用相同的密钥和遵守Subset-037协议就可以与对应的设备A建立安全连接;
[0042]2、使用方便,在不需要修改设备A任何软件和配置的情况下,未配置的设备B也可与设备A进行安全通信。
[0043]3、灵活性高,通过Subset-037协议进行通信的信息很多都是关键的状态和控制信息,对于轨道线路的运营具有很重要的安全意义,在保证连接安全的前提下有需要具有一定的灵活性,便于在应急情况下能够安全高效地增加新的设备。
【专利附图】

【附图说明】
[0044]图1为本发明动态注册方法的软件功能模块结构示意图;
[0045]图2为本发明中设备B注册与连接和数据请求模块的工作流程图;
[0046]图3为本发明中设备A信息收集模块的工作流程图;
[0047]图4为本发明中设备A安全功能模块的工作流程图。
【具体实施方式】
[0048]下面结合附图和具体实施例对本发明进行详细说明。
[0049]实施例
[0050]如图1所示,一种基于Subset-037协议实现动态注册的方法,该方法软件功能模块包括设备B注册与连接和数据请求模块I,设备A信息收集模块2和设备A安全功能模块
3。设备B注册与连接和数据请求模块I与设备A信息收集模块2相连接并交互相应信息,设备A信息收集模块2与设备A安全模块3相连接并交互相应信息。
[0051]如图2所示,设备B注册与连接和数据请求模块的工作流程如下:
[0052]步骤101,设备B向设备A的信息收集模块发送自己的设备相关信息进行身份注册以备设备A收集模块收集设备B信息;
[0053]步骤102,等待设备A信息收集模块的注册回复,判断是否允许设备B注册,若允许注册则执行步骤103,若为否则执行步骤106 ;
[0054]步骤103,发送设备B的连接请求信息给设备A的信息收集模块;
[0055]步骤104,等待设备A的信息收集模块的连接响应,判断在设定的时间内能收到该响应,若能收到,则执行步骤105,若未能收到则重新执行步骤103 ;
[0056]步骤105,发送数据请求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤105 ;
[0057]步骤106,结束。
[0058]如图3所示,设备A信息收集模块的工作流程如下:
[0059]步骤201,接收来自设备B的身份注册,身份注册信息中含有建立安全连接所必须的信息,同时也等待接收来自设备A安全功能模块的身份注册;
[0060]步骤202,判断是否允许设备B进行注册,主要考虑现有设备B的数量以及设备A的安全功能模块的容量和该设备B是否已注册过,若为允许,则执行步骤203,若为否则执行步骤201,同时判断设备A安全功能模块的身份注册信息是否符合要求若是执行步骤203,否则执行步骤201 ;
[0061]步骤203,记录设备B信息以及产生相应的识别码,同时记录设备A的安全功能模块所对应的设备信息;
[0062]步骤204,等待设备B发送连接请求信息,若等到则执行步骤205,若未等到则继续执行步骤204 ;
[0063]步骤205,判断设备B所要连接的设备A的安全功能模块是否已经注册,若是的话执行步骤206,若否的话执行步骤204 ;
[0064]步骤206,给连接请求信息加上设备B信息和相应的识别码发送给设备A的安全功能丰旲块;
[0065]步骤207,判断是否接收设备A的安全功能模块发送的连接响应信息。若是则执行步骤208,否的话执行步骤204 ;
[0066]步骤208,转发设备A安全功能模块的连接响应给设备B ;
[0067]步骤209,正常转发来自设备B和设备A安全功能模块的交互数据,并给设备B发送的信息上加上相应的识别码。
[0068]如图4所示,设备A安全功能模块的工作流程如下:
[0069]步骤301,设备A安全功能模块向信息收集模块发送自己的设备相关信息进行身份注册以备收集模块收集设备A的信息;
[0070]步骤302,等待设备A信息收集模块的注册回复,判断是否允许安全功能模块注册,若允许注册则执行步骤303,若为否则执行步骤306 ;
[0071]步骤303,等待经过设备A信息收集模块添加上相应设备B信息和识别码的来自设备B的连接请求信息,判断是否有收到该信息,若有执行步骤304,若无则持续执行步骤303 ;
[0072]步骤304,记录下设备B信息以及相应的识别码(设备信息用于后期安全连接建立与数据传送的安全校验,识别码用于后期的连接适配),并发送连接响应;
[0073]步骤305,发送数据请求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤305 ;
[0074]步骤306,结束。
【权利要求】
1.一种基于Subset-037协议实现动态注册的方法,该方法实现在设备A上动态注册与之连接的设备B,并通过Subset-037协议进行安全可靠通信,其特征在于,所述的方法具体包括以下步骤: 1)设备B向设备A的信息收集模块进行动态注册; 2)设备A的信息收集模块把收集到的设备B的信息传送给设备A的安全功能模块,并将设备A的状态发送给设备B; 3)设备A和设备B通过这些状态和信息建立安全连接。
2.根据权利要求1所述的一种基于Subset-037协议实现动态注册的方法,其特征在于,所述的设备B向设备A的信息收集模块进行动态注册具体为: 101)设备B向设备A的信息收集模块发送自己的设备相关信息进行身份注册以备设备A收集模块收集设备B信息; 102)等待设备A信息收集模块的注册回复,判断是否允许设备B注册,若为是,则执行步骤103),若为否,则执行步骤106); 103)发送设备B的连接请求信息给设备A的信息收集模块; 104)设备B等待设备A的信息收集模块的连接响应,判断在设定的时间内能收到该响应,若能收到,则执行步骤105),若未能收到,则返回执行步骤103); 105)设备B发送数据请 求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤105); 106)结束。
3.根据权利要求1所述的一种基于Subset-037协议实现动态注册的方法,其特征在于,所述的设备A信息收集模块的工作流程如下: 201)接收来自设备B的身份注册,身份注册信息中含有建立安全连接所必须的信息,同时也等待接收来自设备A安全功能模块的身份注册; 202)判断是否允许设备B进行注册,同时判断设备A安全功能模块的身份注册信息是否合法,若两者都为是,则执行步骤203),否则返回步骤201); 203)记录设备B信息以及产生相应的识别码,同时记录设备A的安全功能模块所对应的设备信息; 204)等待设备B发送连接请求信息,若等到则执行步骤205),若未等到则继续执行步骤 204); 205)判断设备B所要连接的设备A的安全功能模块是否已经注册,若为是执行步骤206),否则返回步骤204); 206)给连接请求信息加上设备B信息和相应的识别码后发送给设备A的安全功能模块; 207)判断是否接收设备A的安全功能模块发送的连接响应信息,若为是则执行步骤208),否则返回步骤204); 208)转发设备A安全功能模块的连接响应给设备B; 209)正常转发来自设备B和设备A安全功能模块的交互数据,并给设备B发送的信息上加上相应的识别码。
4.根据权利要求3所述的一种基于Subset-037协议实现动态注册的方法,其特征在于,所述的允许设备B进行注册需同时满足以下三个条件: 已注册的现有设备B的数量未达到设定数、设备A的安全功能模块的容量有空余、以及该设备B未注册过。
5.根据权利要求1所述的一种基于Subset-037协议实现动态注册的方法,其特征在于,所述的设备A的安全功能模块的工作流程如下: 301)设备A安全功能模块向信息收集模块发送自己的设备相关信息进行身份注册,用于信息收集模块收集设备A的信息; 302)等待设备A信息收集模块的注册回复,判断是否允许安全功能模块注册,若为是,则执行步骤303),否则执行步骤306 ; 303)等待经过设备A信息收集模块添加上相应设备B信息和识别码的连接请求信息,判断是否有收到该信息,若为是执行步骤304),否则继续执行步骤303); 304)记录下设备B信息以及相应的识别码,并发送连接响应; 305)发送数据请求信息给设备A的信息收集模块或者接收来自设备A信息收集模块的数据指示信息,循环执行步骤305); 306)结束。
6.根据权利要求5所述的一种基于Subset-037协议实现动态注册的方法,其特征在于,所述的设备信息用于后期安全连接建立与数据传送的安全校验,识别码用于后期的连接适配。
【文档编号】H04L29/06GK103888461SQ201410117390
【公开日】2014年6月25日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】陈宜航, 周庭梁, 罗娟, 傅林泰, 蒋建金, 夏伟 申请人:卡斯柯信号有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1