一种地铁参数发布方法及装置制造方法及图纸

技术编号:22817167 阅读:42 留言:0更新日期:2019-12-14 13:10
本发明专利技术涉及一种地铁参数发布方法及装置,接收发布请求,所述发布请求包括二进制参数ID、二进制参数版本和发布线路号;对发布请求的合法性进行校验,在发布请求的合法性校验成功后,根据发布线路号,确定发布流程:若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则同时进入二进制发布流程和xml发布流程。本发明专利技术无需针对不同线路下发两次指令,指令从工作站只需下发一次,系统能够自动识别线路并针对不同线路进入对应的发布流程,减小了工作站下达指令的工作量,提高了轨道交通线路管理的智能化程度。

A method and device of Metro parameter release

【技术实现步骤摘要】
一种地铁参数发布方法及装置
本专利技术属于轨道交通
,具体涉及一种地铁参数发布方法及装置。
技术介绍
随着城市的发展,城市轨道交通也在不断的建设当中,同时技术的进步使得新开通的线路上的车站采用全新的计算机系统,其能够识别和处理的指令参数也在发生改变,这就给轨道交通系统的全面综合管理带来了麻烦。以郑州为例,早期开通的老线(称为既有线),例如1号线、2号线和城郊线,只能识别xml格式的参数指令,新开通的5号线和即将开通的14号线只能识别二进制格式的参数指令,这就导致了向轨道交通各线路下发指令时,如果下发范围包括新线和既有线,那么需要针对既有线下发一次指令,又需要针对老线下发一次指令,这样便需要重复下发相同的指令,操作繁琐,增加了工作量。
技术实现思路
本专利技术的目的在于提供一种地铁参数发布方法及装置,用以解决现有系统下发指令时需要针对新老线路重复下发而导致的工作量大的问题。为解决上述技术问题,本专利技术的技术方案和有益效果为:本专利技术的一种地铁参数发布方法,包括如下步骤:接收发布请求,所述发布请求包括二进制参数ID、二进制参数版本和发布线路号;对发布请求的合法性进行校验,在发布请求的合法性校验成功后,根据发布线路号,确定发布流程:若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本;同时,在对应关系表中找到与二进制参数ID对应的xml参数ID,查询该xml参数ID的状态,判断状态是否为发布未使用,若状态不为发布未使用,则创建xml参数ID的版本号,更新对应关系表中与该xml参数ID对应的xml参数版本号为创建的xml参数ID的版本号,并将二进制参数ID、更新后的二进制参数、该xml参数ID、更新后的xml参数版本号和发布线路号插入发布表,进入二进制和xml发布流程;其中,所述对应关系表中存储有二进制参数ID、二进制参数版本、xml参数ID、xml参数版本的对应关系。其有益效果:本专利技术的地铁参数发布方法,在发布范围为既有新线、又有老线时,即既需要下发xml格式又需要发下二进制格式时,无需针对不同线路下发两次指令,指令从工作站只需下发一次,系统能够自动识别线路并针对不同线路进入对应的发布流程,减小了工作站下达指令的工作量,提高了轨道交通线路管理的智能化程度。作为方法的进一步改进,若发布线路号为仅包括识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本,并将二进制参数ID、更新后的二进制参数版本和发布线路号插入发布表,进入二进制发布流程。作为方法的进一步改进,若发布线路号为仅包括识别xml格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本,在对应关系表中找到对应的xml参数ID,查询该xml参数ID的状态,判断状态是否为发布未使用:若状态不为发布未使用,则创建xml参数ID的版本号,更新对应关系表中与该xml参数ID对应的xml参数版本号为创建的xml参数ID的版本号,并将该xml参数ID、更新后的xml参数版本号和发布线路号插入发布表,进入xml发布流程。作为方法的进一步改进,在判定xml参数ID的状态为发布未使用时,不进入xml发布流程。作为方法的进一步改进,若发布线路号为仅包括识别xml格式的线路,在判定xml参数ID的状态为发布未使用时,不进入xml发布流程。作为方法的进一步改进,所述发布请求还包括生效日期;若发布线路号为仅包括识别二进制格式的线路,则所述校验成功的条件包括:生效日期大于等于当前日期、小于明天,且生效日期或二进制参数版本大于当前版有效版本;若发布线路号为仅包括识别xml格式的线路,则所述校验成功的条件包括:生效日期大于等于当前日期,且生效日期或二进制参数版本大于当前版有效版本;若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则所述校验成功的条件包括:生效日期大于等于当前日期、小于明天,且生效日期或二进制参数版本大于当前版有效版本。本专利技术还提供了一种地铁参数发布装置,该装置包括存储器和处理器,所述处理器用于执行存储在存储器中的指令以实现上述方法,以达到和方法相同的效果。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚,下面结合实施例,对本专利技术作进一步的详细说明。方法实施例:该实施例以郑州地铁为例,来说明本专利技术的一种地铁参数发布方法。对于郑州地铁,早期开通的老线路,例如1号线、2号线和城郊线,称为既有线,只能识别xml格式的参数指令,新开通的5号线和即将开通的14号线,称为新线,只能识别二进制格式的参数指令。在该方法中,整体发布体系包括两个流程,分别为二进制发布流程和xml发布流程,两个流程为并列关系,依据发布线路号来确定是走其中一个流程还是两个流程皆走。下面对该方法的具体过程做详细说明。步骤一,工作站系统接收发布请求,发布请求的内容包括:二进制参数ID、二进制参数版本、生效日期、发布线路号和车站号。其中,二进制参数ID一般用数字表示,指待发布的具体信息,例如发布枚举黑名单、发布票价参数等;发布线路号即为发布范围,根据该发布线路号可确定发布范围是既有线、新线、或者是两者皆有。步骤二,对发布请求各项内容的合法性进行校验。具体包括:当发布线路号是既有线时,即仅包括识别xml格式的线路,只有当生效日期大于等于当前日期,且生效日期或二进制参数版本大于当前版有效版本时,才认定校验成功;当发布线路号是新线时,即仅包括识别二进制格式的线路,只有当生效日期大于等于当前日期、小于明天,且生效日期或二进制参数版本大于当前版有效本时,才认定校验成功;当发布线路号包括新线和既有线时,即包括识别xml格式的线路和识别二进制格式的线路,则只有当生效日期大于等于当前日期、小于明天,且生效日期或二进制参数版本大于当前版有效本时,才认定校验成功。步骤三,在发布请求的合法性校验成功后,根据发布线路号,确定发布流程:1、若发布线路号为仅有新线,则根据二进制参数ID更新对应关系表中的二进制参数版本,并将二进制参数ID、更新后的二进制参数版本、发布线路号和车站号插入发布表,进入二进制发布流程。2、若发布线路号为仅有既有线,则根据二进制参数ID更新对应关系表中的二进制参数版本,在对应关系表中找到对应的xml参数ID,查询该xml参数ID的状态,判断状态是否为发布未使用(发布未使用的意思为:该xml参数ID已发布过,只是未执行):若状态不为发布未使用,则创建xml参数ID的版本号,更新对应关系表中与该xml参数ID对应的xml参数版本号为创建的xml参数ID的版本号,并将该xml参数ID、更新后的xml参数版本号、发布线路号和车站号插入发布表,进入xml发布流程;若状态为发布未使用,则此时不再创建xml参数版本和插入发布表。3、若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本,同时,在对本文档来自技高网...

【技术保护点】
1.一种地铁参数发布方法,其特征在于,包括如下步骤:/n接收发布请求,所述发布请求包括二进制参数ID、二进制参数版本和发布线路号;/n对发布请求的合法性进行校验,在发布请求的合法性校验成功后,根据发布线路号,确定发布流程:/n若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本;同时,在对应关系表中找到与二进制参数ID对应的xml参数ID,查询该xml参数ID的状态,判断状态是否为发布未使用,若状态不为发布未使用,则创建xml参数ID的版本号,更新对应关系表中与该xml参数ID对应的xml参数版本号为创建的xml参数ID的版本号,并将二进制参数ID、更新后的二进制参数、该xml参数ID、更新后的xml参数版本号和发布线路号插入发布表,进入二进制和xml发布流程;/n其中,所述对应关系表中存储有二进制参数ID、二进制参数版本、xml参数ID、xml参数版本的对应关系。/n

【技术特征摘要】
1.一种地铁参数发布方法,其特征在于,包括如下步骤:
接收发布请求,所述发布请求包括二进制参数ID、二进制参数版本和发布线路号;
对发布请求的合法性进行校验,在发布请求的合法性校验成功后,根据发布线路号,确定发布流程:
若发布线路号为包括识别xml格式的线路和识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本;同时,在对应关系表中找到与二进制参数ID对应的xml参数ID,查询该xml参数ID的状态,判断状态是否为发布未使用,若状态不为发布未使用,则创建xml参数ID的版本号,更新对应关系表中与该xml参数ID对应的xml参数版本号为创建的xml参数ID的版本号,并将二进制参数ID、更新后的二进制参数、该xml参数ID、更新后的xml参数版本号和发布线路号插入发布表,进入二进制和xml发布流程;
其中,所述对应关系表中存储有二进制参数ID、二进制参数版本、xml参数ID、xml参数版本的对应关系。


2.根据权利要求1所述的地铁参数发布方法,其特征在于,若发布线路号为仅包括识别二进制格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本,并将二进制参数ID、更新后的二进制参数版本和发布线路号插入发布表,进入二进制发布流程。


3.根据权利要求1所述的地铁参数发布方法,其特征在于,若发布线路号为仅包括识别xml格式的线路,则根据二进制参数ID更新对应关系表中的二进制参数版本,在对应关系表中找到对应的xml参数ID,查询该xml参数ID的状态...

【专利技术属性】
技术研发人员:赵晗郝晓平刘军孙富平应漠夏三县张瑞芳岳俊伟张博易善国李明李红亮李梦岚
申请(专利权)人:郑州地铁集团有限公司北京京投亿雅捷交通科技有限公司
类型:发明
国别省市:河南;41

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

1