CN114954585B - 扩展信号***设备和进路标识的方法及装置 - Google Patents
扩展信号***设备和进路标识的方法及装置 Download PDFInfo
- Publication number
- CN114954585B CN114954585B CN202210395114.5A CN202210395114A CN114954585B CN 114954585 B CN114954585 B CN 114954585B CN 202210395114 A CN202210395114 A CN 202210395114A CN 114954585 B CN114954585 B CN 114954585B
- Authority
- CN
- China
- Prior art keywords
- type
- equipment
- signal system
- route
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012512 characterization method Methods 0.000 claims abstract description 117
- 238000012545 processing Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 9
- 238000013459 approach Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- PLAIAIKZKCZEQF-UHFFFAOYSA-N methyl 6-chloro-2-oxo-3h-1,2$l^{4},3-benzodithiazole-4-carboxylate Chemical compound COC(=O)C1=CC(Cl)=CC2=C1NS(=O)S2 PLAIAIKZKCZEQF-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
- B61L27/40—Handling position reports or trackside vehicle data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
- B61L27/20—Trackside control of safe travel of vehicle or train, e.g. braking curve calculation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
- B61L27/20—Trackside control of safe travel of vehicle or train, e.g. braking curve calculation
- B61L2027/204—Trackside control of safe travel of vehicle or train, e.g. braking curve calculation using Communication-based Train Control [CBTC]
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种扩展信号***设备和进路标识的方法及装置,其中方法包括:获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
Description
技术领域
本发明涉及铁路交通技术领域,尤其涉及一种扩展信号***设备和进路标识的方法及装置。
背景技术
车辆段是基于通信的列车控制(Communication Base Train Control,CBTC)***负责对车辆进行运营管理、停放及维修保养的重要场所。相较于正线车辆段的规模一般比较大,车辆段的信号设备数量、进路数量等会随着站场规模的变化而改变。对于车辆段或者大型站场而言,站内的进路或者设备数量由于站场规模比较大往往会超出信号***的索引范围,信号***无法支持超过信号***索引范围的设备及进路。
发明内容
本发明提供一种扩展信号***设备和进路标识的方法及装置,用以解决现有技术中由于站场包括的设备数量和进路数量超出信号***的索引范围,导致的信号***无法支持超过信号***索引范围的设备及进路的问题。
本发明提供一种扩展信号***设备和进路标识的方法,包括:
获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
可选地,确定并存储所述当前类型包括的进路和/或设备对应的标识之后,所述方法还包括:
获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
将所述目标进路或者设备对应的标识与预先设置的类型判断数据进行与运算,得到运算结果;
根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
可选地,所述确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
可选地,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
本发明还提供一种扩展信号***设备和进路标识的装置,包括:
获取模块,用于获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
计算模块,用于对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
可选地,所述装置还包括:
处理模块,用于获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
将所述接收到的进路或者设备的标识与预先设置的类型判断数据进行与运算,得到运算结果;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
可选地,所述按照预设规则确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
可选地,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述扩展信号***设备和进路标识的方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述扩展信号***设备和进路标识的方法的步骤。
本发明提供的扩展信号***设备和进路标识的方法及装置,在不改变信号***原有的数据定义的基础上,通过第二类型表征值对信号***支持的设备和进路数量进行扩展,打破信号***原有的数据定义带来的设备和进路数量上的制约,在不改变数据定义的情况下扩大了信号***对设备及进路的索引范围。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的扩展信号***设备和进路标识的方法的流程示意图;
图2是本发明提供的扩展信号***设备和进路标识的装置的结构示意图;
图3是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明提供的扩展信号***设备和进路标识的方法的流程示意图,如图1所示,本发明提供的扩展信号***设备和进路标识的方法包括步骤110和步骤120。
步骤110、获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
本发明实施例,信号***可以是基于通信的列车控制***,也可以是计算机服务器。
进路类型指信号***支持的进路对应的类型,进路类型可以是列车进路类型,也可以是调车进路类型,也可以是其他进路类型,本发明对此不作限制。
设备类型指信号***支持的设备对应的类型,设备类型可以是信号机,可以是道岔,也可以是继电器等,本发明对此不作限制。
第一类型表征值用于表征信号***对应的进路和/或设备的类型。第一类型表征值也可以称为类型号,类型号是对类型进行编码得到的数值。
在本发明实施例中,通过类型表征值加索引的方式,来标识进路类型对应的进路以及设备类型对应的设备。
在信号***初始化时,获取信号***中用于存储信号***原有的设备类型标识和进路类型标识的配置文件,通过解析配置文件中的标识,获取每个类型对应的第一类型表征值。
步骤120、对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
本发明实施例,在信号***初始化时,统计每一类型包括的进路和/或设备的数量,对每一类型包括的进路和/或设备进行编号,得到每一类型包括的进路和/或设备对应的标识。
可选地,在对每一类型包括的进路和/或设备的数量进行统计之后,对每一类型执行以下步骤:
a)在当前类型包括的进路和/或设备的数量超过当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
其中,当前类型对应的第一类型表征值对应的索引的支持范围,是指根据信号***定义第一类型表征值和索引的数据结构,确定得到的每一第一类型表征值对应的索引的取值范围,进一步地,每一第一类型表征值对应的索引的取值范围,也即第一类型表征值对应的索引的支持范围。
可选地,确定所述当前类型对应的第二类型表征值,包括:
通过预设规则,从类型表征值的数据结构支持的范围中,选择还未被定义和使用的类型号作为当前类型对应的第二类型表征值。
一种实施方式中,预设规则可以是从十六进制两位数支持的范围中,选择还未被定义和使用的十六进制两位数作为当前类型对应的第二类型表征值,也可以是根据需求设置的能确定数值的规则或算法,本发明在此不作具体限定。
b)根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
其中,所述第一类型表征值对应的索引和所述第二类型表征值对应的索引,用于表示当前类型包括的进路和/或设备在当前类型中的索引编号,第一类型表征值对应的索引表征基础的进路或设备的索引编号,第二类型表征值对应的索引表征扩展的进路或设备的索引编号。
例如,当前类型包括第一类型表征值0x33和第二类型表征值0x34,在信号***中用十六进制两位数表示第一类型表征值对应的索引和第一类型表征值对应的索引,则当前类型包括的进路和/或设备在当前类型中的基础的进路或设备的索引编号从0x3300到0x33ff,扩展的进路或设备的索引编号从0x3400到0x34ff。
本发明实施例,第一类型表征值加第一类型表征值对应的索引,和第二类型表征值加第二类型表征值对应的索引,表示的是同一类型的不同进路或者设备。
可以理解,在确定当前类型对应的第一类型表征值、第一类型表征值对应的索引、第二类型表征值和第二类型表征值对应的索引之后,确定当前类型包括的进路和/或设备对应的标识,并将当前类型包括的进路和/或设备对应的标识存储到信号***的配置文件中。
可选地,在当前类型包括的进路和/或设备的数量不超过当前类型对应的第一类型表征值对应的索引的支持范围的情况下,采用第一类型表征值加第一类型表征值对应的索引来标识当前类型包括的进路和/或设备,将当前类型包括的进路和/或设备对应的标识存储到信号***的配置文件中。
例如,在信号***中,调车进路类型对应的标识为0x0007240f,其中十六进制两位数24表示调车进路类型,0f表示调车进路类型对应的索引,在调车进路数量不超过十六进制两位数的索引范围的情况下,即调车进路数量不超过255的情况下,只使用十六进制两位数24表示调车进路类型,十六进制两位数24为调车进路类型的第一类型表征值。
在调车进路数量超过十六进制两位数的索引范围的情况下,即调车进路数量超过255的情况下,使用按照预设规则得到的十六进制两位数作为调车进路类型的第二类型表征值,比如使用还没有被定义和使用的十六进制两位数25作为调车进路类型的第二类型表征值。
本发明提供的扩展信号***设备和进路标识的方法,在不改变信号***原有的数据定义的基础上,通过第二类型表征值对信号***支持的设备和进路数量进行扩展,打破信号***原有的数据定义带来的设备和进路数量上的制约,在不改变数据定义的情况下扩大了信号***对设备及进路的索引范围。
可选地,所述确定并存储所述当前类型包括的进路和/或设备对应的标识之后,所述方法还包括:
步骤130、获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
本发明实施例,在信号***包括的设备和进路对应的标号已经定义完成之后,获取目标进路或者设备的数据,在目标进路或者设备的数据中,获取目标进路或者设备对应的标识。
步骤140、将所述目标进路或者设备对应的标识与预先设置的类型判断数据进行与运算,得到运算结果;
本发明实施例,将目标进路或者设备对应的标识与预先设置的类型判断数据进行与运算,得到运算结果。
例如,预先设置0x0000ff00为类型判断数据,与目标进路或者设备对应的标识进行与运算。
步骤150、根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
本发明实施例,根据信号***存储的进路和/或设备对应的标识,从标识中解析获取信号***中存储的第一类型表征值和第二类型表征值。
步骤160、在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
本发明实施例,在运算结果与信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,即在信号***包括的所有的第一类型表征值和第二类型表征值中,能匹配与运算结果相同的第一类型表征值或者第二类型表征值,则根据与运算结果相同的第一类型表征值或者第二类型表征值,确定目标进路或者设备对应的类型,进而确定目标进路或者设备对应的数据处理逻辑,根据目标进路或者设备对应的数据处理逻辑,对进路或者设备的数据进行数据处理。
在本发明实施例中,通过设置类型判断数据,判断获取的数据的类型,进而根据获取的数据的类型对获取的数据做相应的逻辑处理。
可选地,所述确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
本发明实施例,在0到第一数值范围内,生成随机数。
例如,根据信号***的数据结构定义,以十六进制的表示形式来表示进路或设备的标识,第一数值为255,在0到255的范围内,生成随机数。
根据信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值。
在生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,即在信号***存储的第一类型表征值和第二类型表征值中,匹配不到与生成的随机数相同的表征值,则将生成的随机数作为当前类型对应的第二类型表征值。
需要说明的是,在信号***存储的第一类型表征值和第二类型表征值中,能匹配到与生成的随机数相同的表征值,则信号***继续生成随机数,直到生成的随机数在信号***匹配不到与此生成的随机数相同的表征值。
在本发明实施例中,通过设置随机数和随机数的生成范围,能准确的获取还未被信号***定义和使用的类型号。
可选地,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
本发明实施例,在信号***采用十六进制表示的设备和进路的标识的情况下,采用十六进制二位数表示每个类型对应的类型号,采用十六进制二位数表示索引,通过多个十六进制二位数表示类型号和类型号对应的索引,此时第一类型表征值和第二类型表征值对应的索引支持范围均为0到255。
图2是本发明提供的扩展信号***设备和进路标识的装置的结构示意图,如图2所示,本发明提供的扩展信号***设备和进路标识的装置,包括:
获取模块210,用于获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
计算模块220,用于对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
可选地,所述装置还包括:
处理模块,用于获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
将所述接收到的进路或者设备的标识与预先设置的类型判断数据进行与运算,得到运算结果;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
可选地,所述按照预设规则确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
可选的,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
在此需要说明的是,本发明实施例提供的上述扩展信号***设备和进路标识的装置,能够实现上述扩展信号***设备和进路标识的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再赘述。
本发明提供的扩展信号***设备和进路标识的装置,在不改变信号***原有的数据定义的基础上,通过第二类型表征值对信号***支持的设备和进路数量进行扩展,打破信号***原有的数据定义带来的设备和进路数量上的制约,在不改变数据定义的情况下扩大了信号***对设备及进路的索引范围。
图3示例了一种电子设备的实体结构示意图,如图3,该电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器30中的逻辑指令,以执行扩展信号***设备和进路标识的方法,该方法包括:获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
此外,上述的存储器30中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的扩展信号***设备和进路标识的方法,该方法包括:获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的扩展信号***设备和进路标识的方法,该方法包括:获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种扩展信号***设备和进路标识的方法,其特征在于,包括:
获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识;
所述确定并存储所述当前类型包括的进路和/或设备对应的标识之后,所述方法还包括:
获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
将所述目标进路或者设备对应的标识与预先设置的类型判断数据进行与运算,得到运算结果;
根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
2.根据权利要求1所述的扩展信号***设备和进路标识的方法,其特征在于,所述确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
3.根据权利要求1所述的扩展信号***设备和进路标识的方法,其特征在于,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
4.一种扩展信号***设备和进路标识的装置,其特征在于,包括:
获取模块,用于获取信号***中所有进路和/或设备的类型,获取每个类型对应的第一类型表征值;
计算模块,用于对每个所述类型包括的进路和/或设备的数量进行统计判断,并执行以下步骤:
在当前类型包括的进路和/或设备的数量超过所述当前类型对应的第一类型表征值对应的索引的支持范围的情况下,确定所述当前类型对应的第二类型表征值;
根据所述当前类型对应的所述第一类型表征值、所述第一类型表征值对应的索引、所述第二类型表征值和第二类型表征值对应的索引,确定并存储所述当前类型包括的进路和/或设备对应的标识;
所述装置还包括:
处理模块,用于获取目标进路或者设备的数据,根据所述目标进路或者设备的数据,获取所述目标进路或者设备对应的标识;
将接收到的进路或者设备的标识与预先设置的类型判断数据进行与运算,得到运算结果;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述运算结果与所述信号***中存储的第一类型表征值或者第二类型表征值相同的情况下,确定所述目标进路或者设备对应的数据处理逻辑,根据所述目标进路或者设备对应的数据处理逻辑,对所述进路或者设备的数据进行数据处理。
5.根据权利要求4所述的扩展信号***设备和进路标识的装置,其特征在于,按照预设规则确定所述当前类型对应的第二类型表征值,包括:
在0到第一数值范围内,生成随机数;
获取信号***存储的进路和/或设备对应的标识,根据所述信号***存储的进路和/或设备对应的标识,获取信号***中存储的第一类型表征值和第二类型表征值;
在所述生成的随机数与信号***中存储的第一类型表征值和第二类型表征值都不相同的情况下,将所述生成的随机数作为所述当前类型对应的第二类型表征值。
6.根据权利要求4所述的扩展信号***设备和进路标识的装置,其特征在于,所述第一类型表征值和所述第二类型表征值对应的索引支持范围均为0到255。
7.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述扩展信号***设备和进路标识的方法的步骤。
8.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述扩展信号***设备和进路标识的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210395114.5A CN114954585B (zh) | 2022-04-14 | 2022-04-14 | 扩展信号***设备和进路标识的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210395114.5A CN114954585B (zh) | 2022-04-14 | 2022-04-14 | 扩展信号***设备和进路标识的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114954585A CN114954585A (zh) | 2022-08-30 |
CN114954585B true CN114954585B (zh) | 2024-04-12 |
Family
ID=82978207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210395114.5A Active CN114954585B (zh) | 2022-04-14 | 2022-04-14 | 扩展信号***设备和进路标识的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114954585B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339293A (zh) * | 2010-07-27 | 2012-02-01 | 高德软件有限公司 | 读取地理数据文件记录的方法及装置 |
CN103810302A (zh) * | 2014-03-12 | 2014-05-21 | 联想(北京)有限公司 | 信息管理方法、装置及电子设备 |
CN106156019A (zh) * | 2015-03-23 | 2016-11-23 | 北京万方数据股份有限公司 | 生成标识符的方法和装置 |
CN108154024A (zh) * | 2017-12-20 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种数据检索方法、装置及电子设备 |
WO2019091065A1 (zh) * | 2017-11-13 | 2019-05-16 | 北京全路通信信号研究设计院集团有限公司 | 一种列控中心场间组合进路处理方法及信号判断方法 |
CN111475502A (zh) * | 2019-01-24 | 2020-07-31 | 中国电力科学研究院有限公司 | 一种分布式可再生能源的数据管理方法及*** |
CN112434039A (zh) * | 2020-11-30 | 2021-03-02 | 浙江大华技术股份有限公司 | 数据的存储方法、装置、存储介质以及电子装置 |
CN112667642A (zh) * | 2021-01-05 | 2021-04-16 | 深圳前海微众银行股份有限公司 | 一种信息生成方法及装置、电子设备 |
CN113282280A (zh) * | 2021-06-18 | 2021-08-20 | 卡斯柯信号有限公司 | 面向功能可扩充的通用信号设备交互方法、设备及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4169087B1 (ja) * | 2007-07-02 | 2008-10-22 | オンキヨー株式会社 | コンテンツタイプ登録装置及びコンテンツタイプ登録プログラム |
-
2022
- 2022-04-14 CN CN202210395114.5A patent/CN114954585B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339293A (zh) * | 2010-07-27 | 2012-02-01 | 高德软件有限公司 | 读取地理数据文件记录的方法及装置 |
CN103810302A (zh) * | 2014-03-12 | 2014-05-21 | 联想(北京)有限公司 | 信息管理方法、装置及电子设备 |
CN106156019A (zh) * | 2015-03-23 | 2016-11-23 | 北京万方数据股份有限公司 | 生成标识符的方法和装置 |
WO2019091065A1 (zh) * | 2017-11-13 | 2019-05-16 | 北京全路通信信号研究设计院集团有限公司 | 一种列控中心场间组合进路处理方法及信号判断方法 |
CN108154024A (zh) * | 2017-12-20 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种数据检索方法、装置及电子设备 |
CN111475502A (zh) * | 2019-01-24 | 2020-07-31 | 中国电力科学研究院有限公司 | 一种分布式可再生能源的数据管理方法及*** |
CN112434039A (zh) * | 2020-11-30 | 2021-03-02 | 浙江大华技术股份有限公司 | 数据的存储方法、装置、存储介质以及电子装置 |
CN112667642A (zh) * | 2021-01-05 | 2021-04-16 | 深圳前海微众银行股份有限公司 | 一种信息生成方法及装置、电子设备 |
CN113282280A (zh) * | 2021-06-18 | 2021-08-20 | 卡斯柯信号有限公司 | 面向功能可扩充的通用信号设备交互方法、设备及介质 |
Non-Patent Citations (1)
Title |
---|
铁路综合演练***的开发与实现;雍志强;中国优秀硕士学位论文全文数据库(电子期刊)信息科技(第6期);第三章第5节 * |
Also Published As
Publication number | Publication date |
---|---|
CN114954585A (zh) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113853624A (zh) | 电力负荷数据的预测方法、装置及存储介质 | |
CN110647951A (zh) | 基于机器学习算法的无线射频设备身份识别方法及*** | |
CN111881950B (zh) | 道岔转辙机电流时间序列的特征表示方法及装置 | |
CN112988440A (zh) | 一种***故障预测方法、装置、电子设备及存储介质 | |
CN114239952B (zh) | 一种关键性能指标的异常检测方法、装置、设备及介质 | |
CN110851817A (zh) | 一种终端类型识别方法及装置 | |
CN114954585B (zh) | 扩展信号***设备和进路标识的方法及装置 | |
CN115174355A (zh) | 故障根因定位模型的生成方法,故障根因定位方法和装置 | |
CN117557415B (zh) | 一种基于智慧物业的社区资源管理方法及*** | |
CN112213579B (zh) | 道岔转辙机故障识别方法及装置 | |
CN106778692B (zh) | 一种基于s变换的电缆局部放电信号识别方法及装置 | |
CN111210634B (zh) | 智能交通信息处理方法、装置、智能交通***及服务器 | |
CN116582414A (zh) | 故障根因定位方法、装置、设备及可读存储介质 | |
CN106304084A (zh) | 信息处理方法及装置 | |
CN112712002A (zh) | 基于cgan的环境监控方法、装置、***及存储介质 | |
CN113836611B (zh) | 设备编号文件生成方法、装置、电子设备和存储介质 | |
CN113051307A (zh) | 告警信号的分析方法、设备、存储介质及装置 | |
CN111444254A (zh) | 一种skl***文件格式转换方法和*** | |
CN116107859B (zh) | 容器故障预测方法、装置、电子设备及存储介质 | |
CN112298288B (zh) | 列车管理***中车厢序列信息更新、生成方法及装置 | |
CN115442814B (zh) | 连续弱覆盖识别方法、装置、电子设备及存储介质 | |
CN117409816B (zh) | 一种基于声音信号的设备故障检测方法及*** | |
CN111294840B (zh) | 一种专网断点定位方法及装置 | |
CN111897591A (zh) | 用于车载控制器的配置数据自动生成方法及装置 | |
CN117320012A (zh) | 可疑设备识别方法、装置、电子设备及计算机程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |