Access conflict checking method and equipment based on resource management, and medium

Through the resource management-based approach conflict inspection method, the problem of approach conflict management in the existing technology under efficient and close tracking operational needs is solved, the flexibility and efficiency of the railway system are improved, and the safety and standardization of approach construction are ensured.

CN119953423AActive Publication Date: 2025-05-09CASCO SIGNAL LTD
View PDF 15 Cites 0 Cited by

Patent Information

Application Number
CN202411903011.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-05-09
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

Under the efficient and closely tracked operational needs of the prior art, it is difficult to effectively manage and control route conflicts, and static route control cannot meet dynamic operational needs.

Method used

The route conflict inspection method based on resource management is adopted. By receiving new route requests, the required section resources and turnout resources are obtained, allocation permit inspection, location inspection and conflict inspection are carried out to ensure the safe and effective allocation of resources.

Benefits of technology

It improves the flexibility and efficiency of the railway system, ensures the safety and standardization of the establishment of the route, dynamically manages resource allocation conflicts, reduces manual intervention, and reduces operational risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119953423A_ABST
    Figure CN119953423A_ABST
Patent Text Reader

Abstract

The invention relates to a route conflict checking method and device based on resource management and a medium, and the method comprises the steps: receiving a new route building request, and obtaining section resources and turnout resources needed for building a route; performing distribution permission check and position check on the turnout resources, if both pass, performing conflict check on the turnout resources, and otherwise, rejecting the request; performing distribution permission check on the zone resources, if the check is passed, performing conflict check on the zone resources, and otherwise, rejecting the request; and if the conflict check of the turnout resources and the section resources passes, newly establishing a route, and recording the users sending the new route establishment request into a resource allocated user list, otherwise, rejecting the request. Compared with the prior art, the flexibility and efficiency of the railway system are improved, and the railway system can adapt to more variable operation requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of rail transit technology, and in particular to a route conflict checking method, device and medium based on resource management. Background Art

[0002] The interlocking system (Computer Based Interlocking System, CI) in the existing signal system checks the hostile relationship between two routes and two signal machines based on static configuration data. This method requires a lot of manpower to configure static data and a lot of time to verify the correctness of the configuration. In addition, due to the division of track sections, the route control of the interlocking system can no longer meet the operational needs of efficient and close tracking.

[0003] After searching, Chinese patent CN114275015B discloses a train control system and control method based on resource management, which is used to solve the problems of avoiding resource competition and deadlock, alleviating side conflicts, head-on conflicts, risk of derailment in switch areas, rear-end collisions and other operational risks. The system includes a dispatching center server, a trackside resource manager and a vehicle-mounted train control device, and the vehicle-mounted train control device is connected to the dispatching center server and the trackside resource manager respectively; the dispatching center server is responsible for supervising and controlling the operation of the train; the trackside resource manager is responsible for the management of resources, the control of switches, the establishment of the direction of movement authorization and the control of signals; the vehicle-mounted train control device is responsible for calculating the safe positioning, calculating the movement authorization and releasing the line resources, and is responsible for establishing vehicle-to-vehicle communication with the front and rear vehicles in the state of "sharing" the line resources to interact with the safety positioning of the train in real time, and determine the end point of the movement authorization for the rear vehicle. This invention has the advantages of utilizing existing line resources to improve the safety performance and transportation capacity of operations, reduce the cost of station transformation, and improve economic and social benefits.

[0004] However, the above-mentioned existing patents mainly focus on the control and management of static routes and do not elaborate on the specific implementation method of their conflict detection mechanism. They are relatively simple in handling resource exclusivity and cannot meet the operational needs of efficient and close tracking. Summary of the invention

[0005] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a route conflict checking method, device and medium based on resource management, so as to improve the flexibility and efficiency of the railway system and enable it to adapt to more changing operational needs.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] A route conflict checking method based on resource management, the method comprising:

[0008] Receive new route requests and obtain the section resources and turnout resources required to establish the route;

[0009] Perform allocation permission check and position check on the turnout resources. If both are passed, perform conflict check on the turnout resources. Otherwise, the request will be rejected.

[0010] Perform allocation permission check on the segment resources. If it passes, perform conflict check on the segment resources. Otherwise, reject the request.

[0011] If the conflict check of turnout resources and section resources is passed, a new route will be created, and the user who issued the new route request will be recorded in the resource allocated user list, otherwise the request will be rejected;

[0012] The conflict check of turnout resources includes the check of the list of users assigned to turnout resources, the check of the leading exclusive attribute, the check of the allocation status of turnout resources and the check of the trailing exclusive attribute;

[0013] The conflict check of segment resources includes the segment resource allocated user list check, the leading exclusive attribute check, the segment resource allocation status check and the trailing exclusive attribute check.

[0014] Furthermore, the route includes a path from a starting signal to a terminal signal and a path between any two points, the former being a static route used in traditional interlocking, and the latter being a dynamic route supported by the RMU.

[0015] Furthermore, the section resources include path resources, side defense resources and cross resources.

[0016] Further, the allocation permission check of the turnout resource includes:

[0017] Check the actual situation of the turnout resources required for establishing the route. If the turnout resource is blocked, or the track section where the turnout resource is located is blocked, or the staff protection area associated with the turnout resource is activated, or the electric lock on the RMU is not released, or the guide master lock of the RMU is not released, then the turnout resource is not allowed to be allocated, and the allocation permission check is judged as failed. Otherwise, the turnout resource allocation situation is checked;

[0018] Check the allocatable space of the turnout resources required to establish the route. If the allocatable space of the turnout resources is insufficient, the turnout cannot be allocated and the allocation permission check is judged as failed. Otherwise, check the turnout locking status;

[0019] Check the locking status of the turnout resources required to establish the route. If the current locking position of the turnout resource is the same as the locking position in the new route request, the allocation permission check is judged as passed. Otherwise, continue to check whether the turnout resource is allowed to rotate. If allowed, the allocation permission check is judged as passed, otherwise the allocation permission check is judged as failed.

[0020] Further, the allocation permission check of the segment resource includes:

[0021] Check the actual situation of the section resources required for establishing the route. If any track section intersecting with the section resources is blocked, or the turnout on any track section intersecting with the section resources is blocked, or the staff protection zone associated with the turnout on any track section intersecting with the section resources is activated, or the RMU power-on lock is not released, then the section resources are not allowed to be allocated, and the allocation permission check is judged as failed. Otherwise, the section resource allocation situation is checked;

[0022] Check the allocatable space of the segment resources required to establish the route. If the allocatable space of the segment resources is insufficient, the segment resources cannot be allocated and the allocation permission check is judged as failed. Otherwise, the allocation permission check is judged as passed.

[0023] Furthermore, the check of the list of users to whom the turnout resources have been allocated includes:

[0024] Retrieve the issuing user of the new route request. If the issuing user is included in the list of users assigned to the switch resources, and the blocking position in the new route request is the same as the blocking position assigned to the issuing user in the list of users assigned to the switch resources, directly determine that the conflict check of the switch resources has passed. Otherwise, continue with the conflict check of the remaining switch resources.

[0025] Furthermore, the switch resource allocation status includes: locked in a fixed position, rotated to a fixed position, locked in a reverse position, rotated to a reverse position and unlocked; the switch resource allocation status check includes: judging the allocation status of the switch resource, if the switch resource is in an unlocked state, or the switch resource is in a locked state and the locked position is the same as the switch resource position required for establishing a route, or the switch resource is in a rotating state and the rotated position is the same as the switch resource position required for establishing a route, then it is determined that the switch resource allocation status check has passed, and the conflict check of the remaining switch resources continues, otherwise it is determined that the conflict check of the switch resource has failed.

[0026] Furthermore, the checking of the list of users to which the segment resources have been allocated includes:

[0027] Retrieve the issuing user of the new route request. If the issuing user is included in the list of users allocated to the segment resources, directly determine that the conflict check of the segment resources has passed. Otherwise, continue to perform the conflict check of the remaining segment resources.

[0028] Further, the segment resource allocation state includes: locked in the uplink direction, locked in the downlink direction, locked in prohibition of uplink, locked in prohibition of downlink, locked in all prohibition, locked in the use path and unlocked, wherein, locked in the uplink direction and locked in the use path are the same use path side, locked in the downlink direction and locked in the use path are the same use path side, locked in prohibition of uplink, locked in prohibition of downlink and locked in all prohibition are mutually the same prohibition side;

[0029] The section resource allocation status check includes: judging the allocation status of the section resources. If the section resource is in an unlocked state, or the section resource is in a locked state and the locked state is the same as the section resource state of the new route request, or the locked state of the section resource and the section resource state required for establishing the route are on the same use path side, or the locked state of the section resource and the section resource state required for establishing the route are on the same prohibited side, then it is determined that the section resource allocation status check has passed, and the conflict check of the remaining section resources continues, otherwise it is determined that the conflict check of the section resource has failed.

[0030] Furthermore, the pre-exclusive attribute is an attribute that may be attached to the new route request. If the request is attached with the pre-exclusive attribute, the section resources or turnout resources required for establishing the route must be and only be allocated to the issuing user of the new route request during the inspection;

[0031] The pre-exclusive attribute check includes: checking whether the new route request is accompanied by a pre-exclusive attribute. If not, the pre-exclusive attribute check is determined to have passed. If so, checking whether the section resources or switch resources required for establishing the route are currently and only allocated to the issuing user of the new route request. If so, the pre-exclusive attribute check is determined to have passed. If not, the conflict check for switch resources or section resources is determined to have failed.

[0032] Furthermore, the post-exclusive attribute is an attribute that may be attached to a turnout resource or a section resource, indicating that the turnout resource or section resource has been allocated and cannot be allocated to a new user, unless the new user is the successor of the user currently occupying the turnout resource or section resource;

[0033] The post-exclusive attribute check includes: checking whether the switch resources or section resources required for establishing the route are accompanied by post-exclusive attributes. If not, the post-exclusive attribute check is determined to have passed. If so, checking whether the user who issues the new route request is the successor of the user who currently occupies this switch resource or section resource. If so, the post-exclusive attribute check is determined to have passed. If not, the post-exclusive attribute check is determined to have failed.

[0034] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the route conflict checking method based on resource management as described above when executing the computer program.

[0035] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the route conflict checking method based on resource management as described above.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. The present invention manages routes by using resources, performs comprehensive conflict checks on turnout resources and section resources, ensures the safety of route establishment, is more standardized, consistent and verifiable, avoids potential conflict problems, and can dynamically manage the conflict relationships that arise when different resources are allocated, thereby realizing the system's protection against hostile routes and hostile signals and saving the time for configuring interlocking tables; more resource check steps can be added or the existing check logic can be adjusted as needed to adapt to different railway systems and operational requirements, with flexibility and scalability; automated resource conflict checks and allocations are realized, the frequency of manual intervention is reduced, work efficiency is improved, and operational risks caused by human errors are reduced;

[0038] 2. The present invention introduces the pre-exclusive attribute and the post-exclusive attribute, which can ensure the exclusivity of resources when facing some complex and repeated route requests, which can not only improve the allocation efficiency but also prevent other trains from grabbing resources;

[0039] 3. The present invention has a more refined division of section resources, which can shorten the tracking interval and improve driving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a flow chart of the present invention;

[0041] Figure 2 The present invention is a flow chart of the turnout resource conflict check;

[0042] Figure 3 It is a flow chart of the section resource conflict check of the present invention;

[0043] Figure 4 This is a schematic diagram of resources for route 1 according to an embodiment of the present invention;

[0044] Figure 5 This is a schematic diagram of route 2 resources according to an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0046] Example 1

[0047] This embodiment intends to disclose a route conflict checking method based on resource management, the method is as follows Figure 1 As shown, it includes: steps A1 to A3, steps B1 to B4, and steps C1 to C3, wherein steps B1 to B4 and steps C1 to C3 are performed in parallel and simultaneously.

[0048] Step A1, receiving a request for a new route and obtaining the section resources and turnout resources required for establishing the route.

[0049] The route includes the path from a starting signal to a terminal signal and the path between any two points. The former is the static route used in traditional interlocking, and the latter is the dynamic route supported by the RMU (Resource Management Unit).

[0050] Segment resources include path resources, side defense resources, and cross resources.

[0051] Turnout resources are critical turning points in the route.

[0052] Step A2, traverse the turnout resources and section resources required for establishing the route, and check the two types of resources separately to determine whether the route can be established as required.

[0053] The inspection of turnout resources includes allocation permission check, position check and conflict check; the inspection of section resources includes allocation permission check and conflict check.

[0054] Step B1, check the actual situation of the turnout resources required to establish the route. If the turnout resource is blocked, or the track section where the turnout resource is located is blocked, or the staff protection area associated with the turnout resource is activated, or the electric lock on the RMU is not released, or the guide master lock of the RMU is not released, then the turnout resource is not allowed to be allocated, and the allocation permission check is judged as failed. Otherwise, the turnout resource allocation situation is checked.

[0055] Step B2, check the allocatable space of the turnout resources required for establishing the route. If the allocatable space of the turnout resources is insufficient, the turnout cannot be allocated and the allocation permission check is judged as failed. Otherwise, check the turnout locking status;

[0056] Step B3, check the locking status of the turnout resources required to establish the route. If the current locking position of the turnout resource is the same as the locking position in the new route request, the allocation permission check is judged as passed. Otherwise, continue to check whether the turnout resource is allowed to rotate. If allowed, the allocation permission check is judged as passed, otherwise the allocation permission check is judged as failed.

[0057] Step B4, perform conflict check of turnout resources, such as Figure 2 As shown, the conflict check of the turnout resource includes the check of the list of users assigned to the turnout resource, the check of the leading exclusive attribute, the check of the allocation state of the turnout resource and the check of the trailing exclusive attribute.

[0058] Step B401, checking the list of users to which turnout resources have been allocated, including:

[0059] Retrieve the issuing user of the new route request. If the issuing user is included in the list of users assigned to the switch resources, and the blocking position in the new route request is the same as the blocking position assigned to the issuing user in the list of users assigned to the switch resources, directly determine that the conflict check of the switch resources has passed. Otherwise, continue with the conflict check of the remaining switch resources.

[0060] Step B402, checking the front exclusive attribute, includes:

[0061] Check whether the request for the new route is accompanied by a pre-exclusive attribute. If not, the pre-exclusive attribute check is considered to have passed. If so, check whether the switch resources required to establish the route are currently and only allocated to the issuing user of the new route request. If so, the pre-exclusive attribute check is considered to have passed. If not, the conflict check for the switch resources is considered to have failed.

[0062] Step B403, checking the switch resource allocation status, includes:

[0063] The allocation status of the turnout resources is judged. If the turnout resources are unlocked, or locked and the locked position is the same as the turnout resource position required for establishing the route, or the turnout resources are rotated and the rotated position is the same as the turnout resource position required for establishing the route, then it is determined that the turnout resource allocation status check has passed, and the conflict check of the remaining turnout resources continues. Otherwise, it is determined that the conflict check of the turnout resources has failed.

[0064] Among them, the switch resource allocation status includes: locked in the fixed position, rotated to the fixed position, locked in the reverse position, rotated to the reverse position and unlocked.

[0065] Step B404, checking the post-exclusive attribute, includes:

[0066] Check whether the switch resources required for establishing the route are accompanied by a post-exclusive attribute. If not, the post-exclusive attribute check is considered to have passed. If so, check whether the user who issued the new route request is the successor of the user who currently occupies this switch resource. If so, the post-exclusive attribute check is considered to have passed. If not, the post-exclusive attribute check is considered to have failed.

[0067] Step C1, check the actual situation of the section resources required to establish the route. If any track section that intersects with the section resources is blocked, or the turnout on any track section that intersects with the section resources is blocked, or the staff protection area associated with the turnout on any track section that intersects with the section resources is activated, or the RMU power-on lock is not released, then the section resources are not allowed to be allocated, and the allocation permission check is judged as failed, otherwise the section resource allocation situation is checked.

[0068] Step C2, check the allocatable space of the segment resources required to establish the route. If the allocatable space of the segment resources is insufficient, the segment resources cannot be allocated and the allocation permission check is judged as failed. Otherwise, the allocation permission check is judged as passed.

[0069] Step C3, perform a conflict check on the segment resources, search for all other segment resources that have intersections with the newly applied segment resources, plus the newly applied segment resource itself, they are all objects that need to be checked for conflicts, such as Figure 3 As shown, the conflict check of segment resources includes a check of the list of users to whom segment resources have been allocated, a check of the leading exclusive attribute, a check of the segment resource allocation status, and a check of the trailing exclusive attribute.

[0070] Step C301, checking the list of users to which the segment resources have been allocated, including:

[0071] Retrieve the issuing user of the new route request. If the issuing user is included in the list of users allocated to the segment resources, directly determine that the conflict check of the segment resources has passed. Otherwise, continue to perform the conflict check of the remaining segment resources.

[0072] Step C302, checking the front exclusive attribute, includes:

[0073] Check whether the new route request is accompanied by a pre-exclusive attribute. If not, the pre-exclusive attribute check is considered to have passed. If so, check whether the section resources or turnout resources required to establish the route are currently and only allocated to the issuing user of the new route request. If so, the pre-exclusive attribute check is considered to have passed. If not, the section resource conflict check is considered to have failed.

[0074] Step C303, checking the segment resource allocation status, includes:

[0075] The allocation status of the section resource is judged. If the section resource is unlocked, or the section resource is locked and the locked status is the same as the section resource status of the new route request, or the locked status of the section resource and the section resource status required for establishing the route are on the same use path side, or the locked status of the section resource and the section resource status required for establishing the route are on the same prohibited side, then it is determined that the section resource allocation status check has passed, and the conflict check of the remaining section resources continues. Otherwise, it is determined that the conflict check of the section resource has failed.

[0076] The segment resource allocation status includes: locked in the uplink direction, locked in the downlink direction, locked in prohibited uplink, locked in prohibited downlink, locked in all prohibited, locked in the path in use and unlocked, among which, locked in the uplink direction and locked in the path in use are on the same side of the path in use, locked in the downlink direction and locked in the path in use are on the same side of the path in use, locked in prohibited uplink, locked in prohibited downlink and locked in all prohibited are on the same prohibited side of each other.

[0077] Step C304, checking the post-exclusive attribute, includes:

[0078] Check whether the segment resource required for establishing the route is accompanied by a post-exclusive attribute. If not, the post-exclusive attribute check is considered to have passed. If so, check whether the user who issued the new route request is the successor of the user who currently occupies this segment resource. If so, the post-exclusive attribute check is considered to have passed. If not, the post-exclusive attribute check is considered to have failed.

[0079] In steps B4 and C3, the pre-exclusive attribute is an attribute that may be attached to the new route request. If the request is attached with the pre-exclusive attribute, the section resources or turnout resources required for establishing the route must be and only be allocated to the issuing user of the new route request during the inspection;

[0080] The post-exclusive attribute is an attribute that may be attached to a turnout resource or a section resource, indicating that the turnout resource or section resource has been allocated and cannot be allocated to a new user unless the new user is the successor of the user who currently occupies the turnout resource or section resource.

[0081] Step A3, if the conflict check of turnout resources and section resources are passed, a new route is created, and the user who issued the new route request is recorded in the resource allocated user list, which includes the turnout resource allocated user list and the section resource allocated user list; otherwise, the request is rejected.

[0082] Below, some specific usage scenarios of this method are illustrated based on actual application situations.

[0083] like Figure 4, taking the section resource allocation status as an example, route 1 in the figure is a route from the starting point to the end point that has been processed, and we agree that the direction from the starting point to the end point in the figure is the upward direction, and the turnout resources of turnout 1 and turnout 2 are both locked in the reverse position; Figure 4 The path resources in are all locked in the uplink direction; Figure 4 In the side defense resource part, the side defense resources on the route 1 path with turnout 1 and turnout 2 in reverse position are all locked in the use path state, while the side defense resources located at turnout 1 and turnout 2 are all locked in the all prohibited state; Figure 4 In the cross resource part, the cross resources on the cross 1 right-stroke side are locked in the path use state, while the cross resources on the cross 1 left-stroke side are locked in the all-prohibited state.

[0084] like Figure 5 , assuming that a new route 2 from the end point to the turning point is needed, then the path resources need to be applied for, such as Figure 5 As shown in the path resource section, it is locked in the downlink direction. The side defense resource for applying for switch 2 positioning is as follows Figure 5 As shown in the side defense resource part, it is locked in the path use state, and the side defense resource for applying for the reverse position of switch 2 is locked in the fully prohibited state. The switch 2 itself is rotated to the positioning state, so there is no need to apply for cross resources.

[0085] Assumptions Figure 4 and Figure 5 The scenario describes a train reversal. According to the need of the train reversal, the switch 2 resources allocated in route 1 and the side defense resources of switch 2 are all post-exclusive, because the train needs to reversal through route 2 immediately after reaching the end point, and it will use switch 2 again at this time. At the beginning, because route 1 locked switch 2 in the reverse position, the switch resource position check of route 2 could not pass, so route 2 could not obtain the allocation of switch 2. Later, as the train runs to the end point, when route 1 releases switch 2, switch 2 can be rotated, then the switch resource position check of route 2 passes, and subsequent conflict checks are performed. First, although the user who has been allocated the switch resource and the user who has applied for it are the same, the position of the new application is the reverse position, which is different from the position of the allocated position, so subsequent checks are still required. Secondly, the resource application of route 2 does not come with the pre-exclusive attribute. Thirdly, when switch 2 becomes unlocked, the new application check passes. Finally, the same train on route 2 is the successor of the turnout resource of route 1, so the post-exclusive check passes, and turnout 2 is assigned to route 2, and turnout 2 is in the rotation to positioning state. And it is precisely because of the existence of the post-exclusive check that turnout 2 will not be used by other trains.

[0086] Among the path resources of Route 2, the part that does not overlap with the path of Route 1 is in an unlocked state, so the user will be allocated immediately; the part that overlaps with the path of Route 1 will also pass the conflict check and be allocated to Route 2 because the allocated user and the newly applied user are on the same train.

[0087] The side protection resources of switch 2 applied for by route 2 are exactly opposite to the side protection resources of switch 2 allocated to route 1. Therefore, similar to the switch resources, route 2 cannot obtain the allocation of side protection resources at the beginning until the side protection resources of route 1 are released and the conflict check newly applied for by route 2 passes. And because route 2 is the successor of the side protection resources of route 1, it can also pass the post-exclusive check to prevent the side protection resources from being snatched by other trains.

[0088] Therefore, Route 2 is actually reserved for the same train for turning back, and will not affect the status of Route 1 before the conflict check is passed. After the conflict check is passed, the allocation can be completed immediately, which can not only improve efficiency but also prevent other trains from grabbing resources.

[0089] Example 2

[0090] Based on Example 1, this embodiment provides an electronic device, including: one or more processors and a memory, wherein the memory stores one or more programs, and the one or more programs include instructions for executing the aforementioned resource management-based route conflict checking method.

[0091] At the hardware level, the electronic device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to implement the above-mentioned resource management-based route conflict checking method. Of course, in addition to the software implementation, the present invention does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0092] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0093] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0094] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A route conflict checking method based on resource management, characterized in that: The method comprises: Receive new route requests and obtain the section resources and turnout resources required to establish the route; Perform allocation permission check and position check on the turnout resources. If both are passed, perform conflict check on the turnout resources. Otherwise, the request will be rejected. Perform allocation permission check on the segment resources. If it passes, perform conflict check on the segment resources. Otherwise, reject the request. If the conflict check of turnout resources and section resources is passed, a new route will be created, and the user who issued the new route request will be recorded in the resource allocated user list, otherwise the request will be rejected; The conflict check of turnout resources includes the check of the list of users assigned to turnout resources, the check of the leading exclusive attribute, the check of the allocation status of turnout resources and the check of the trailing exclusive attribute; The conflict check of segment resources includes the segment resource allocated user list check, the leading exclusive attribute check, the segment resource allocation status check and the trailing exclusive attribute check.

2. A route conflict checking method based on resource management according to claim 1, characterized in that: The route includes the path from a starting signal to a terminal signal and the path between any two points. The former is a static route used in traditional interlocking, and the latter is a dynamic route supported by RMU.

3. The route conflict checking method based on resource management according to claim 1, characterized in that: The section resources include path resources, side defense resources and cross resources.

4. The route conflict checking method based on resource management according to claim 1, characterized in that: The allocation permission check of the turnout resource includes: Check the actual situation of the turnout resources required for establishing the route. If the turnout resource is blocked, or the track section where the turnout resource is located is blocked, or the staff protection area associated with the turnout resource is activated, or the electric lock on the RMU is not released, or the guide master lock of the RMU is not released, then the turnout resource is not allowed to be allocated, and the allocation permission check is judged as failed. Otherwise, the turnout resource allocation situation is checked; Check the allocatable space of the turnout resources required to establish the route. If the allocatable space of the turnout resources is insufficient, the turnout cannot be allocated and the allocation permission check is judged as failed. Otherwise, check the turnout locking status; Check the locking status of the turnout resources required to establish the route. If the current locking position of the turnout resource is the same as the locking position in the new route request, the allocation permission check is judged as passed. Otherwise, continue to check whether the turnout resource is allowed to rotate. If allowed, the allocation permission check is judged as passed, otherwise the allocation permission check is judged as failed.

5. The route conflict checking method based on resource management according to claim 1, characterized in that: The allocation permission check of the segment resources includes: Check the actual situation of the section resources required for establishing the route. If any track section intersecting with the section resources is blocked, or the turnout on any track section intersecting with the section resources is blocked, or the staff protection zone associated with the turnout on any track section intersecting with the section resources is activated, or the RMU power-on lock is not released, then the section resources are not allowed to be allocated, and the allocation permission check is judged as failed. Otherwise, the section resource allocation situation is checked; Check the allocatable space of the segment resources required to establish the route. If the allocatable space of the segment resources is insufficient, the segment resources cannot be allocated and the allocation permission check is judged as failed. Otherwise, the allocation permission check is judged as passed.

6. The route conflict checking method based on resource management according to claim 1, characterized in that: The check of the list of users to which the turnout resources have been allocated includes: Retrieve the issuing user of the new route request. If the issuing user is included in the list of users assigned to the switch resources, and the blocking position in the new route request is the same as the blocking position assigned to the issuing user in the list of users assigned to the switch resources, directly determine that the conflict check of the switch resources has passed. Otherwise, continue with the conflict check of the remaining switch resources.

7. The route conflict checking method based on resource management according to claim 1, characterized in that: The switch resource allocation status includes: locked in the fixed position, rotated to the fixed position, locked in the reverse position, rotated to the reverse position and unlocked; the switch resource allocation status check includes: judging the allocation status of the switch resource, if the switch resource is in the unlocked state, or the switch resource is in the locked state and the locked position is the same as the switch resource position required to establish the route, or the switch resource is in the rotating state and the rotated position is the same as the switch resource position required to establish the route, then it is determined that the switch resource allocation status check has passed, and the conflict check of the remaining switch resources continues, otherwise it is determined that the conflict check of the switch resource has failed.

8. The route conflict checking method based on resource management according to claim 1, characterized in that: The checking of the list of users to which the segment resources have been allocated includes: Retrieve the issuing user of the new route request. If the issuing user is included in the list of users allocated to the segment resources, directly determine that the conflict check of the segment resources has passed. Otherwise, continue to perform the conflict check of the remaining segment resources.

9. The route conflict checking method based on resource management according to claim 1, characterized in that: The segment resource allocation status includes: locked in the up direction, locked in the down direction, locked in prohibition of up, locked in prohibition of down, locked in all prohibition, locked in the use path and unlocked, wherein, locked in the up direction and locked in the use path are the same use path side, locked in the down direction and locked in the use path are the same use path side, locked in prohibition of up, locked in prohibition of down and locked in all prohibition are mutually the same prohibition side; The section resource allocation status check includes: judging the allocation status of the section resources. If the section resource is in an unlocked state, or the section resource is in a locked state and the locked state is the same as the section resource state of the new route request, or the locked state of the section resource and the section resource state required for establishing the route are on the same use path side, or the locked state of the section resource and the section resource state required for establishing the route are on the same prohibited side, then it is determined that the section resource allocation status check has passed, and the conflict check of the remaining section resources continues, otherwise it is determined that the conflict check of the section resource has failed.

10. The route conflict checking method based on resource management according to claim 1, characterized in that: The pre-exclusive attribute is an attribute that may be attached to the new route request. If the request is attached with the pre-exclusive attribute, the section resources or turnout resources required for establishing the route must be and only be allocated to the issuing user of the new route request during the inspection; The pre-exclusive attribute check includes: checking whether the new route request is accompanied by a pre-exclusive attribute. If not, the pre-exclusive attribute check is determined to have passed. If so, checking whether the section resources or switch resources required for establishing the route are currently and only allocated to the issuing user of the new route request. If so, the pre-exclusive attribute check is determined to have passed. If not, the conflict check for switch resources or section resources is determined to have failed.

11. The route conflict checking method based on resource management according to claim 1, characterized in that: The post-exclusive attribute is an attribute that may be attached to a turnout resource or a section resource, indicating that the turnout resource or section resource has been allocated and cannot be allocated to a new user, unless the new user is the successor of the user currently occupying the turnout resource or section resource; The post-exclusive attribute check includes: checking whether the switch resources or section resources required for establishing the route are accompanied by post-exclusive attributes. If not, the post-exclusive attribute check is determined to have passed. If so, checking whether the user who issues the new route request is the successor of the user who currently occupies this switch resource or section resource. If so, the post-exclusive attribute check is determined to have passed. If not, the post-exclusive attribute check is determined to have failed.

12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the processor implements the steps of the route conflict checking method based on resource management as described in any one of claims 1-11.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the route conflict checking method based on resource management are implemented.

Citation Information

Patent Citations

  • A resource-management-based train control system and control method

    CN114275015B

  • Method for predicting train operation conflicts on high speed railways

    CN103310118A

  • Automatic train route handling method

    CN109649453A

  • Train route control method and device based on static route table

    CN112208590A

  • Method and device for detecting route selection and arrangement conflicts

    CN112249100A