Multi-field-section automatic car washing method and system

文档序号:1870106 发布日期:2021-11-23 浏览:28次 中文

阅读说明:本技术 多场段的自动洗车方法及系统 (Multi-field-section automatic car washing method and system ) 是由 田鹏 冯书霞 于 2021-08-11 设计创作,主要内容包括:本发明提供一种多场段的自动洗车方法及系统,方法包括:根据当前线路的各个场段的场段ID和当前洗车日期,确定接收到的目标洗车计划;根据所述目标洗车计划,在目标洗车时间自动触发洗车流程,以对不同目标场景的列车进行清洗;其中,所述目标场景是根据入库线的状态确定的;所述目标场景包括正线回库洗车场景和场段内洗车场景。所述系统执行所述方法。本发明提供的多场段的自动洗车方法,使得运营人员可以通过派班工作站便捷的制定不同场段、不同日期的洗车计划,基于各场段ID匹配洗车计划,并自动触发洗车流程完成对各场段中列车的自动清洗工作。(The invention provides a multi-field automatic car washing method and a multi-field automatic car washing system, wherein the method comprises the following steps: determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line; according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains in different target scenes; wherein the target scene is determined according to the state of the warehousing line; the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene. The system performs the method. The multi-field automatic car washing method provided by the invention enables operators to conveniently make car washing plans of different fields and different dates through the shift dispatching workstation, match the car washing plans based on the field IDs, and automatically trigger the car washing process to finish the automatic washing work of trains in the fields.)

1. A multi-field automatic car washing method, comprising:

determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains in different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene.

2. The multi-field automatic car washing method according to claim 1, wherein the determining a received target car washing plan according to the field segment ID and the current car washing date of each field segment of the current line comprises:

determining the received target car washing plan according to the target car washing plan which is sent by the server through the cache middleware and corresponds to the current car washing date and the field section ID;

the target car washing plan in the cache middleware is obtained after the server receives a car washing plan updating command sent by scheduling and synchronizes the obtained target car washing plan stored in the database.

3. The multi-field automatic car washing method according to claim 1, wherein the automatically triggering a car washing process at a target car washing time according to the target car washing plan to wash the train of the target scene comprises:

if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front-line warehouse-returning car washing scene;

if not, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as a car washing scene in the field section;

and the indication of agreeing to washing is determined according to a received feedback result of the dispatching after a washing confirmation prompt is sent to the dispatching.

4. The multi-field segment automatic car wash method according to claim 3, further comprising, after said sending a car wash confirmation prompt to a dispatch:

if the fact that the scheduling exceeds a preset time threshold value is confirmed and the car washing confirmation prompt is not confirmed, updating the current car washing state to an overtime unconfirmed state;

or if the dispatching agrees to the car washing, updating the current car washing state into a car washing execution state;

or if the dispatching refuses the car washing, updating the current car washing state into a car washing refusing state;

or if the agreement of the car washing is confirmed and the car washing of the train is completed, updating the current car washing state into a car washing completion state;

and updating the target car washing plan according to a preset state updating process.

5. The multi-field automatic car washing method according to claim 4, wherein the updating the target car washing plan according to a preset state updating process comprises:

and sending the updated current car washing state to a server according to the preset state updating flow so that the server can update the database according to the received updated current car washing state and update the target car washing plan stored in the database.

6. The multi-field segment automatic car wash method according to claim 2 or 5, wherein the target car wash schedule is stored by:

storing the current car washing date in the target car washing plan into a first preset data table established in the database;

and storing the field section ID, the version number and the train formation information corresponding to each field section in the target car washing plan into a second preset data table established in the database.

7. A multi-field automatic vehicle washing system, comprising: a plan receiving module and an automatic car washing module;

the plan receiving module is used for determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

the automatic car washing module is used for automatically triggering a car washing process at the target car washing time according to the target car washing plan so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene.

8. The multi-field segment automatic vehicle washing system of claim 7, wherein the automatic vehicle washing module is further configured to:

if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front-line warehouse-returning car washing scene;

if not, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as a car washing scene in the field section;

and the indication of agreeing to washing is determined according to a received feedback result of the dispatching after a washing confirmation prompt is sent to the dispatching.

9. An electronic device comprising a processor and a memory storing a computer program, wherein the processor when executing the computer program performs the steps of the multi-field automatic car wash method according to any of claims 1 to 6.

10. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program for causing a processor to perform the steps of the multi-field automatic car wash method according to any one of claims 1 to 6.

Technical Field

The invention relates to the technical field of rail transit, in particular to a multi-field automatic car washing method and system.

Background

In the full-automatic vehicle section, an operator makes a train washing plan for a train which stops in a field section after operation is finished on a class dispatching workstation, the class dispatching workstation stores the train washing plan into a database and then informs an application server to download the train washing plan, the application server downloads the train washing plan from the database and sends the train washing plan to a station extension of the vehicle section, the station extension automatically triggers an approach to execute the train washing plan within the scheduled car washing time, the car washing state is sent to the application server, the application server forwards the train washing plan to the class dispatching workstation, the class dispatching workstation displays the execution state of the train washing plan on an interface, and after the train washing is finished, the train returns to a storage rail designated by the plan and then sleeps.

In a Full Automatic Operation (FAO) route that is configured with a plurality of garage-washing fields, a conventional car-washing plan cannot function any more, and the following problems mainly exist:

1. only a car washing plan of a single field section can be made, when two or more full-automatic car sections exist, respective car washing plans cannot be made for different field sections, and when the car washing plans are made, warehousing tracks of all the field sections need to be listed and distinguished, so that the difficulty in making the car washing plans is increased;

2. the execution of the carwash plan is limited to the trains in the field section, and the trains entering the field section after the alignment line operation is finished can only trigger the carwash plan after the trains return to the stock rail and are stopped stably;

3. the update of the execution state of the car washing plan on the shift dispatching workstation is not comprehensive.

Disclosure of Invention

The multi-field automatic car washing method and the multi-field automatic car washing system are used for solving at least one problem in the prior art, so that operators can conveniently make car washing plans of different fields and different dates through a shift dispatching workstation, match the car washing plans based on the ID of each field, and automatically trigger a car washing process to finish the automatic washing work of trains in each field.

The invention provides a multi-field automatic car washing method, which comprises the following steps:

determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains in different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene.

According to the multi-field automatic car washing method provided by the invention, the step of determining the received target car washing plan according to the field segment ID and the current car washing date of each field segment of the current line comprises the following steps:

determining the received target car washing plan according to the target car washing plan which is sent by the server through the cache middleware and corresponds to the current car washing date and the field section ID;

the target car washing plan in the cache middleware is obtained after the server receives a car washing plan updating command sent by scheduling and synchronizes the obtained target car washing plan stored in the database.

According to the multi-field automatic car washing method provided by the invention, according to the target car washing plan, the car washing process is automatically triggered at the target car washing time so as to wash the train in the target scene, and the method comprises the following steps:

if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front-line warehouse-returning car washing scene;

if not, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as a car washing scene in the field section;

and the indication of agreeing to washing is determined according to a received feedback result of the dispatching after a washing confirmation prompt is sent to the dispatching.

According to the multi-field automatic car washing method provided by the invention, after the car washing confirmation prompt is sent to the dispatching station, the method further comprises the following steps:

if the fact that the scheduling exceeds a preset time threshold value is confirmed and the car washing confirmation prompt is not confirmed, updating the current car washing state to an overtime unconfirmed state;

or if the dispatching agrees to the car washing, updating the current car washing state into a car washing execution state;

or if the dispatching refuses the car washing, updating the current car washing state into a car washing refusing state;

or if the agreement of the car washing is confirmed and the car washing of the train is completed, updating the current car washing state into a car washing completion state;

and updating the target car washing plan according to a preset state updating process.

According to the multi-field automatic car washing method provided by the invention, the updating of the target car washing plan according to the preset state updating process comprises the following steps:

and sending the updated current car washing state to a server according to the preset state updating flow so that the server can update the database according to the received updated current car washing state and update the target car washing plan stored in the database.

According to the multi-field automatic car washing method provided by the invention, the target car washing plan is stored in the following way:

storing the current car washing date in the target car washing plan into a first preset data table established in the database;

and storing the field section ID, the version number and the train formation information corresponding to each field section in the target car washing plan into a second preset data table established in the database.

The invention also provides a multi-field automatic car washing system, which comprises: a plan receiving module and an automatic car washing module;

the plan receiving module is used for determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

the automatic car washing module is used for automatically triggering a car washing process at the target car washing time according to the target car washing plan so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene.

According to the multi-field automatic car washing system provided by the invention, the automatic car washing module is further used for:

if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front-line warehouse-returning car washing scene;

if not, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as a car washing scene in the field section;

and the indication of agreeing to washing is determined according to a received feedback result of the dispatching after a washing confirmation prompt is sent to the dispatching.

The invention also provides an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the program to realize the steps of the multi-field automatic car washing method.

The present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the multi-field automatic car wash method as any one of the above.

The multi-field automatic car washing method and the multi-field automatic car washing system enable operators to conveniently make car washing plans of different fields and different dates through the shift dispatching workstation, match the car washing plans based on the field IDs, and automatically trigger a car washing process to finish automatic washing work of trains in the fields.

Drawings

In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.

FIG. 1 is a schematic flow diagram of a multi-field automatic car wash method provided by the present invention;

FIG. 2 is a timing diagram of the execution of a carwash schedule provided by the present invention;

FIG. 3 is a schematic structural diagram of a multi-field automatic car washing system provided by the present invention;

fig. 4 is a schematic physical structure diagram of an electronic device provided in the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Fig. 1 is a schematic flow chart of a multi-field automatic car washing method provided by the present invention, as shown in fig. 1, the method includes:

s1, determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

s2, automatically triggering a car washing process at the target car washing time according to the target car washing plan so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scenes comprise a positive line returning garage and car washing scene and a field section in-car washing scene.

It should be noted that the execution subject of the method may be a computer device or a station extension. The following describes the present invention in detail by taking the station extension to execute the above method as an example, specifically as follows:

optionally, the station extension firstly matches the car washing plan according to the field segment ID of each field segment of the current line, then matches the car washing date in the car washing plan according to the current car washing date, and finally determines the target car washing plan to be received.

When the current car washing date is matched with the car washing date in the car washing plan, if the specific car washing time of the current car washing date is within a preset cross-operation-day range (generally taking 4 am as a boundary), the car washing plan of the corresponding field section on the next day is sent to the corresponding station extension, and if not, the car washing plan of the corresponding field section on the current day is sent to the corresponding station extension. For example, if the specific car wash time is 4 am later, the car wash plan of the corresponding field segment on the next day is sent to the corresponding station extension, and if the specific car wash time is 4 am earlier, the car wash plan of the corresponding field segment on the same day is sent to the corresponding station extension.

And the station extension determines the target car washing time for automatically triggering the car washing process according to the specific car washing time in the target car washing plan, and triggers the car washing process when the target car washing time is reached, so as to clean trains in different target scenes. The target scenes are related according to the state of the warehousing line, and comprise a front line returning garage and car washing scene and a field section car washing scene.

It should be noted that the target car washing plan may be made by an operator through a shift dispatching workstation to make car washing plans of different fields and different dates, and the target car washing plan is distinguished according to the field in the shift dispatching workstation (i.e. dispatching). Meanwhile, in order to monitor the target car washing plan intuitively, a ComboBox control of winform can be adopted to organize a car washing plan interface and display the formulated target car washing plan in real time, and the method is specifically realized as follows:

and adding field information such as a field ID, a full field list of a data source binding FAO line, a displayMember property binding field name of the ComboBox control and a ValueMember property binding field ID of the ComboBox control on the carwash plan interface by using the ComboBox control of the winform. In the event of selectIndexChanged of ComboBox, the data sources of the entry line of the corresponding field section, the data sources of the interface carwash plan and the data sources of the optional train ListView are bound again, and the function button enabling operation is carried out again.

And displaying a carwash plan by using a DataGridView control on a carwash plan interface, binding detailed carwash plan information to the interface according to a selected value of a field ComboBox control, loading (for example, loading) train marshalling data from a database into a memory, screening train group numbers which do not make the carwash plan from the train marshalling group information, and binding the train group numbers to a ListView list of available train group numbers to serve as a data source of the selectable train ListView.

The multi-field automatic car washing method provided by the invention enables operators to conveniently make car washing plans of different fields and different dates through the shift dispatching workstation, match the car washing plans based on the field IDs, and automatically trigger the car washing process to finish the automatic washing work of trains in the fields.

Further, in an embodiment, the step S1 may specifically include:

s11, determining the received target car washing plan according to the target car washing plan which is sent by the server through the cache middleware and corresponds to the current car washing date and the field section ID;

and after the server receives a car washing plan updating command sent by scheduling, synchronizing the acquired target car washing plans stored in the database, and acquiring the target car washing plans in the cache middleware.

Optionally, the station extension determines the received target car washing plan according to the target car washing plan corresponding to the current car washing date and the field section ID, which is sent by the server through the cache middleware. Preferably, the operator clicks an upload operation on the class dispatch, the class dispatch workstation uploads the target car washing plan in the memory to the database, and sends a car washing plan update command to a server, such as an application server, the application server downloads the car washing plan of the current day from the database after receiving the command, and assigns the cache middleware to send the target car washing plan to the station extension of the corresponding field section after synchronizing the cache middleware. For the future designated multi-field car washing plan, the application server actively downloads the current-day car washing plan from the database when the preset cross-operation days are reached, and the current-day car washing plan is sent to the station extension of the corresponding field in a mode of assigning the cache middleware.

It should be noted that the cache middleware may use Redis.

Redis is a key-value storage system, similar to Memcached, which supports relatively more stored value types, including string, list, set, zset, and Hash. These data types all support push/pop, add/remove, and intersect union and difference, and richer operations, and these operations are all atomic.

According to the multi-field automatic car washing method provided by the invention, operators can make car washing plans of different fields and different time periods through the shift dispatching work station, the car washing plans are stored in the database, the application server automatically loads and issues the station extension of the corresponding field in a cross-operation time mode, and the station extension can automatically wash cars according to the car washing plans.

Further, in an embodiment, the step S2 may specifically include:

s21, if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front line warehouse returning car washing scene;

s22, if not, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval instruction so as to wash the train with the target scene as the car washing scene in the field section;

the indication of agreeing to washing is determined according to a received scheduling feedback result after the washing confirmation prompt is sent to the scheduling.

Optionally, the execution is completed by the station extension, and the target scene can be divided into two scenes, namely car washing in the field section and car washing in the front line back to the garage according to the state of the entry line. When the train is washed in the field section, the station extension sets a corresponding head code according to an appointed entry line in the target car washing plan, automatically triggers a car washing process at the appointed target car washing time, sends a car washing confirmation prompt to the dispatching, receives a car washing approval instruction fed back by the dispatching after the dispatching approves the car washing, triggers an entry to start the car washing process, automatically changes the end to turn back after the completion of the car washing, and then triggers the entry to return to the garage track according to the appointed entry line in the target car washing plan.

And in the scene of the front-line back-to-garage vehicle washing, the warehousing line corresponding to the back-to-garage plan in the dispatching plan is required to be empty, after the back-to-garage plan is executed according to the operation diagram and reaches a transfer track, the station extension checks the dispatching plan, if the warehousing line is empty, the dispatching plan is matched with the target vehicle washing plan, a vehicle washing prompt is sent to dispatching, and after a vehicle washing approval instruction fed back by the dispatching is received, the same vehicle washing process is carried out according to the target vehicle washing plan.

The multi-field automatic car washing method provided by the invention can realize automatic car washing in two scenes of a train in a field and a train entering the field from a main line on the premise of multiple fields.

Further, in an embodiment, after sending the car wash confirmation prompt to the scheduling, the method may further include:

if the fact that the scheduling exceeds the preset time threshold value is confirmed and the car washing confirmation prompt is not confirmed, updating the current car washing state to be an overtime unconfirmed state;

or if the dispatching agreement of vehicle washing is confirmed, updating the current vehicle washing state into the vehicle washing execution state;

or if the dispatching refuses the car washing, updating the current car washing state into a car washing refusing state;

or if the train finishes the car washing after the approval of the car washing is confirmed, updating the current car washing state into a car washing completion state;

and updating the target car washing plan according to the preset state updating process.

Optionally, the initial current car washing state is defaulted to an unexecuted state, after the station extension enters a car washing process, a car washing prompt is sent to the dispatching, and if the confirmed car washing prompt fed back by the dispatching is still not received after the preset time threshold is exceeded, the station extension sets the current car washing state to an overtime unconfirmed state; after the dispatching confirms that the car washing is agreed, the station extension sends a car washing execution state; after the dispatching refuses the car washing, the station extension sends a state of refusing to execute the car washing; and after the train leaves the garage after the carwash is finished, the station extension sends the carwash finish state, and updates the target carwash plan according to the preset state updating flow.

The multi-field automatic car washing method provided by the invention updates the car washing plan execution states of different fields in real time on the premise of multiple fields, and perfects the car washing state as follows: the system has the advantages that the system has five states of non-execution, in-execution, completion of execution, non-confirmation after overtime and refusal of execution of car washing, updates the execution state of a car washing plan more comprehensively, and can distinguish the car washing completion state from the car washing refusal state.

Further, in an embodiment, the updating the target car washing plan according to the preset state updating process may specifically include:

and according to the preset state updating flow, sending the updated current car washing state to the server so that the server can update the database according to the received updated current car washing state and update the target car washing plan stored in the database.

Optionally, a car washing prompt is sent to the dispatching at the station extension, and if the dispatching feedback confirmation car washing prompt is not received even if the preset time threshold is exceeded, the station extension sets the current car washing state to an overtime unconfirmed state; after the dispatching confirms that the car washing is agreed, the station extension sends a car washing execution state; after the dispatching refuses the car washing, the station extension sends a state of refusing to execute the car washing; after the train leaves the garage for washing after the train finishes washing, the station extension sends a car washing completion state, the current car washing state is sent to a server, such as an application server, according to a preset state updating flow, the application server updates the received car washing state to a database and forwards the state to a dispatching workstation, and the dispatching workstation analyzes the received state and updates the state to a car washing plan of a corresponding field section to display on an interface.

According to the multi-field automatic car washing method provided by the invention, the car washing state is updated to the database, so that an operator can obtain the car washing condition by checking the car washing state of the historical car washing plan, and flexibly adjust the car washing plan according to the actual condition.

Further, in one embodiment, the target carwash schedule is stored by:

storing the current car washing date in the target car washing plan into a first preset data table established in a database;

and storing the field section ID, the version number and the train composition information corresponding to each field section in the target car washing plan into a second preset data table established in the database.

Optionally, the target car wash plan is stored using a database such as Oracle, a first preset data table and a second preset data table are created in the Oracle database, a current car wash date in the target car wash plan is stored in the first preset data table created in the database, a field ID, a version number and train formation information corresponding to each field in the target car wash plan are stored in the second preset data table created in the database, and the second preset data table is used as a foreign key to associate with the first preset data table.

For example, two tables, namely a first preset data table WASHTRAIN and a second preset data table WASHPLAN _ DETAIL, are used in an Oracle database to respectively store a current-day car wash plan (such as current car wash date) and detailed information of the car wash plan (specifically comprising the date of the car wash plan, target car wash time, field section ID, line number, version number and train marshalling information corresponding to each field section), and the WASHPLAN _ DETAIL table uses the time, the version number, the line number and the field section ID as external key association WASHTRAIN tables to identify the car wash plans of different field sections by field section ID fields.

In an actual application scenario, the multi-field automatic car washing method provided by the present invention can be implemented by a car washing plan timing chart as shown in fig. 2, where the car washing plan needs to adapt to the state of the multi-field planning, display, storage, transmission, execution, and real-time update, specifically:

1. and (3) making a target car washing plan: adding field information on a carwash plan interface, binding all field lists, DisplayMember property binding field names and ValueMember property binding field IDs by using a ComboBox control of winform through a data source. In a SelectIndexChanged event of ComboBox, realizing the rebinding of a data source of an entry line of a corresponding field section, the rebinding of a data source of an interface carwash plan and the resetting of a data source of a selectable train ListView, and performing the function button enabling operation again;

2. display of a target carwash plan: the method comprises the steps that a DataGridView control is used for displaying a car washing plan on an interface, after the car washing plan on the day is loaded into a memory from a database, detailed car washing plan information is bound to the interface according to a selected value of a field ComboBox, after train marshalling data are loaded into the memory from the database, train group numbers of unformed car washing plans are screened out from train group information of train marshalling, and the train group numbers are bound to a ListView list of available train group numbers;

3. storage of the target car wash plan: the target car washing plan is stored by using an Oracle database, the current-day car washing plan and the detailed information of the car washing plan are respectively stored by using WASHTRAIN, WASHPLAN _ DETAIL tables, the WASHPLAN _ DETAIL table uses time, version number, line number and field section ID as a foreign key association WASHTRAIN table, and the field section ID field is used for identifying the car washing plans of different field sections;

4. issuing a car washing plan: clicking an uploading operation on a class dispatching workstation, uploading a car washing plan in a memory to a database by the class dispatching workstation, sending a car washing plan updating command to an application server, downloading a current-day car washing plan from the database after the application server receives the command, and sending the car washing plan to a station extension of a corresponding field section by an appointed cache middleware after the cache middleware is synchronized; for a multi-field car washing plan appointed in the future, the application server actively downloads the current-day car washing plan from the database in the cross-operation day (generally 4 points in the morning) and sends the current-day car washing plan to the station extension set of the corresponding field in a mode of assigning a cache middleware;

5. execution of the carwash plan: the execution is finished by the station extension, and the station extension can be divided into two scenes of car washing in field section and car washing in the main line warehouse. When washing vehicles in a field section, the station extension automatically triggers a vehicle washing process at the appointed vehicle washing time according to the received vehicle washing plan, sends a vehicle washing confirmation prompt to the dispatching, waits for the dispatching to agree with the vehicle washing and feeds back an agreement vehicle washing instruction to the station extension, when a train reaches a head code of the vehicle washing garage, triggers an approach to start entering the vehicle washing process, automatically changes ends and turns back after completing the vehicle washing, then sets a corresponding head code according to an appointed entry line in the vehicle washing plan, and triggers the approach to return to a garage rail; in the scene of on-line garage returning and car washing, requiring that a garage entrance line corresponding to a garage returning plan in a class dispatching plan is empty, after the garage returning plan is executed according to an operation diagram and reaches a transfer track, checking the class dispatching plan by a station extension set, matching a car washing plan if the garage entrance line is empty, and sending a car washing prompt to a dispatching station to enter the same car washing process according to a target car washing plan;

6. updating the current state in the car washing process: the method comprises the steps that an initial current car washing state is defaulted to be an unexecuted state, after a station extension enters a car washing process, a car washing prompt is sent to a dispatching station, if the dispatching does not confirm the car washing prompt within a certain time limit, the station extension sets the car washing state to be an overtime unconfirmed state and sends the overtime unconfirmed state to an application server, the application server updates the received car washing state to a database and forwards the state to a dispatching work station, and the dispatching work station analyzes the received state and refreshes the state to a car washing plan of a corresponding field section to be displayed on an interface; after the dispatching confirms car washing, the station extension sends a car washing execution state; after the dispatching refuses the car washing, the station extension sends a state of refusing to execute the car washing; after the train leaves the garage after the train is washed, the station extension sends a car washing completion state; the data flow for each state update is the same.

According to the multi-field automatic car washing method provided by the invention, the storage structure compatible with the multi-field car washing plan is established in the database, so that the read-write car washing plan can be normally carried out when the communication with the database is normal, and further, the automatic cleaning work of trains in different fields is realized.

The following describes the multi-field automatic car washing system provided by the present invention, and the multi-field automatic car washing system described below and the multi-field automatic car washing method described above may be referred to correspondingly.

Fig. 3 is a schematic structural diagram of a multi-field automatic car washing system provided by the present invention, as shown in fig. 3, including: a schedule receiving module 310 and an automatic car wash module 311;

a plan receiving module 310, configured to determine a received target car washing plan according to the field segment ID and the current car washing date of each field segment of the current line;

the automatic car washing module 311 is configured to automatically trigger a car washing process at a target car washing time according to a target car washing plan, so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scene comprises a positive line returning garage car washing scene and a field section car washing scene.

The multi-field automatic car washing system provided by the invention enables operators to conveniently make car washing plans of different fields and different dates through the shift dispatching workstation, match the car washing plans based on the field IDs, and automatically trigger the car washing process to finish the automatic washing work of trains in the fields.

Further, in an embodiment, the automatic car washing module 311 may be further specifically configured to:

if the warehousing line is empty, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the front line warehouse returning car washing scene;

otherwise, automatically triggering a car washing process at the target car washing time according to the target car washing plan and the car washing approval indication so as to wash the train with the target scene as the car washing scene in the field section;

the indication of agreeing to washing is determined according to a received scheduling feedback result after the washing confirmation prompt is sent to the scheduling.

The multi-field automatic car washing system provided by the invention can realize automatic car washing in two scenes of a train in a field and a train entering the field from a main line on the premise of multiple fields.

Fig. 4 is a schematic physical structure diagram of an electronic device provided in the present invention, and as shown in fig. 4, the electronic device may include: a processor (processor)410, a communication interface 411, a memory (memory)412 and a bus (bus)413, wherein the processor 410, the communication interface 411 and the memory 412 complete communication with each other through the bus 413. The processor 410 may call logic instructions in the memory 412 to perform the following method:

determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scene comprises a positive line returning garage car washing scene and a field section car washing scene.

In addition, the logic instructions in the memory may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention or a part thereof, which essentially contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer power screen (which may be a personal computer, a server, or a network power screen, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and the like.

Further, the present invention discloses a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform a multi-field automatic car wash method as provided by the above-mentioned method embodiments, for example comprising:

determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scene comprises a positive line returning garage car washing scene and a field section car washing scene.

In another aspect, the present invention also provides a non-transitory computer readable storage medium, on which a computer program is stored, the computer program being implemented by a processor to execute the multi-field automatic car washing method provided in the above embodiments, for example, the computer program comprising:

determining a received target car washing plan according to the field section ID and the current car washing date of each field section of the current line;

according to the target car washing plan, automatically triggering a car washing process at the target car washing time so as to wash trains with different target scenes;

wherein the target scene is determined according to the state of the warehousing line;

the target scene comprises a positive line returning garage car washing scene and a field section car washing scene.

The above-described system embodiments are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.

Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions may be essentially or partially implemented in the form of software products, which may be stored in computer readable storage media, such as ROM/RAM, magnetic disk, optical disk, etc., and include instructions for causing a computer power supply screen (which may be a personal computer, a server, or a network power supply screen, etc.) to execute the method according to the embodiments or some parts of the embodiments.

Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种全自动智能无人洗车房

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!