Generation method of train number voice information of motor train unit and related product

By dividing the combined train numbers and the overlapping train numbers, the voice information files of the EMU train numbers are automatically generated, which solves the low efficiency and low accuracy problems caused by manual operation in the existing technology, and realizes the efficient and accurate generation and station announcement of the EMU train number information.

CN120673745AActive Publication Date: 2025-09-19CHINA RAILWAY XIAN GRP CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511191564.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2025-09-19
Estimated Expiration
2045-08-25

AI Technical Summary

Technical Problem

In the existing technology, the generation of EMU train number voice information relies on manual operation, resulting in low efficiency and low accuracy, which makes it difficult to meet the strict requirements of railway transportation for information accuracy. Especially when the train timetable is frequently adjusted, the manual verification workload is heavy and the probability of error is high.

Method used

By obtaining the original train operation data of the EMU vehicle operation plan, dividing the combined trains and the looped trains into separate trains, generating a related information table, and automatically generating a voice information file based on this, replacing the traditional manual verification process and uploading it directly to the EMU train number.

Benefits of technology

It improves the accuracy and efficiency of train information generation, reduces the intensity of manual operations, reduces errors in voice station announcements, achieves accurate matching of voice information and train numbers, and improves the intelligence level and service quality of railway transportation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120673745A_ABST
    Figure CN120673745A_ABST
Patent Text Reader

Abstract

The invention discloses a motor train unit train number voice information generation method and related products, and belongs to the technical field of motor train unit dispatching. Complex original data are disassembled into independent train numbers by dividing the combined train numbers and the set running train numbers, errors easily occurring when a large amount of train number data are manually processed are avoided, and therefore the accuracy and integrity of data processing are improved, and the basic data quality of train number information is guaranteed; the associated information table is automatically generated based on the passenger train passenger service handling station and the time table, and the voice information file is generated according to the associated information table, so that the traditional tedious process of manually checking and editing voice information is replaced, the manual operation intensity is reduced, the voice information generation efficiency is improved, and meanwhile, voice station reporting errors caused by manual omission are avoided; by directly uploading and applying the generated voice information file to the corresponding train number, accurate matching of the voice information and the train number of the motor train unit is realized, and the time cost of manual deployment and the risk of misoperation are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of EMU dispatching, and in particular to a method for generating EMU train number voice information and related products. Background Art

[0002] In the field of railway transportation, high-speed trains (EMUs), with their advantages of high speed, convenience, and comfort, have become an important mode of transportation for passengers. With the continuous improvement of the railway transportation network and the growing demand for passenger travel, the operation, scheduling, and organization of EMU trains face increasingly complex and sophisticated requirements. Dynamic adjustment of EMU train timetables is a key component in ensuring efficient and orderly operation of railway transportation. Adjusting EMU train timetables requires comprehensive and detailed optimization of many key elements, including the routes, stops, departure times, and speeds of a large number of EMU trains. This process involves extensive modification of the EMU train information, and the voice information closely related to the train numbers also needs to be updated simultaneously.

[0003] To ensure that EMU trains accurately and flawlessly display train information and provide precise voice announcements at each station, thus providing passengers with clear and reliable travel guidance, rigorous manual verification of the massive amount of edited train information is essential. This verification process covers a wide range of information dimensions and numerous details. Any error could seriously affect the normal display of EMU train numbers and the accurate operation of the station announcement system, thereby affecting the passenger travel experience and even disrupting the normal operation of railway transportation.

[0004] However, current train number voice generation relies primarily on manual operation, a traditional approach with numerous drawbacks that urgently need to be addressed. Firstly, the volume of EMU train number information data is extremely large. Faced with such a vast amount of information, manual operation is prone to errors due to factors such as fatigue and negligence, resulting in a high error rate and difficulty meeting the stringent requirements for information accuracy in railway transportation. Secondly, the increasingly shortened train timetable adjustment cycle requires efficient editing and subsequent tedious verification within a limited timeframe. Under the dual pressures of tight timelines and heavy workloads, operators face enormous psychological and work burdens, further increasing the probability of errors, resulting in low overall work efficiency and making it difficult to adapt to the rapid development of railway transportation.

[0005] Therefore, how to improve the accuracy and efficiency of generating EMU train number voice information has become a technical problem that needs to be overcome urgently by those skilled in the art. Summary of the Invention

[0006] The purpose of the present invention is to provide a method for generating train number voice information and related products, so as to overcome the problem that the existing technology relies on manual operation, resulting in low efficiency and accuracy in generating train number voice information.

[0007] The present invention solves the above technical problems through the following technical solutions: A method for generating train number voice information of an EMU comprises the following steps: Step 1: Obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips, and tandem train trips. The original train trip data is split into several individual train trips by dividing the combined train trips and the tandem train trips. Step 2: Obtain the passenger train station and timetable for passenger transportation, and generate a corresponding association information table for each individual train; Step 3: Obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; Step 4: Upload the voice information file and apply it to the corresponding EMU train number.

[0008] A further improvement of the present invention is that the method of splitting the original train number data into a plurality of individual train numbers by dividing the combined train number and the coupled train number specifically includes the following steps: The combined train number is a sequence ZH consisting of several individual train numbers and the first special character, ZH=[A1 first special character A2 first special character ... first special character A N ], the first special character is one of the character " / ", the character "★" and the space character, A1, A2, A N are the 1st, 2nd and Nth individual trains in the combination, where N is the total number of individual trains in the combination; Use the first special character as the separator to split the combined train number into several separate train numbers. The following rules are followed when splitting the combined train number: If the first special character in the sequence ZH is " / " and [A n When the first special character F] is a combined train number, the single train number A is obtained by deleting the first special character F during segmentation. n , n is the sequence of the nth individual train in the combined train; F is the change information in the combined train.

[0009] A further improvement of the present invention is that the passenger train passenger service station and timetable sequentially include a forward timetable column, a station column and a reverse timetable column.

[0010] A further improvement of the present invention is that the associated information table includes the train number, the departure station, the final destination station and several intermediate stations in sequence.

[0011] The present invention is further improved in that: based on the association information table corresponding to the train number of the EMU for which the voice information is to be generated, generating the voice information file of the EMU train number specifically includes: Construct a voice announcement table based on the associated information table corresponding to the EMU train number for which voice information is to be generated. The voice announcement table is a table of L rows × 9 columns, wherein the column information includes, in order, the train number, English station name, stop station, station sequence, kilometers to the next station, station announcement distance, departure voice, forecast voice, and arrival voice, where L is equal to the number of intermediate stations in the associated information table + 4; Generate voice information of the departure station, the final station and the intermediate station, and upload them to the corresponding positions of the voice broadcast table respectively to obtain the voice information file of the EMU train number.

[0012] The present invention is further improved in that: the voice information file of the EMU train number includes: departure voice, forecast voice and arrival voice.

[0013] The present invention also provides a system for generating EMU train number voice information, comprising: The first module is used to obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips and tandem train trips, and the original train trip data is split into a number of individual train trips by dividing the combined train trips and the tandem train trips; The second module is used to obtain the passenger train passenger service station and timetable, and generate a corresponding related information table for each individual train; The third module is used to obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; The fourth module is used to upload the voice information file to the corresponding EMU train number.

[0014] The present invention also provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method for generating the EMU train number voice information as described above are implemented.

[0015] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method for generating the EMU train number voice information as described above are implemented.

[0016] The present invention also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method for generating the EMU train number voice information as described above.

[0017] Compared with the prior art, the present invention has the following positive effects: The method for generating voice information of EMU train numbers provided by the present invention breaks down complex original data into individual train numbers by dividing and combining train numbers and overlapping train numbers, thereby avoiding errors that are prone to occur when manually processing a large amount of train number data, thereby improving the accuracy and completeness of data processing and ensuring the basic data quality of train number information; automatically generates an associated information table based on the passenger train passenger business station and timetable, and generates a voice information file based on the associated information, replacing the traditional tedious process of manually checking and editing voice information, reducing the intensity of manual operation, improving the efficiency of voice information generation, and avoiding voice station announcement errors caused by manual omissions; by directly uploading the generated voice information file and applying it to the corresponding train number, accurate matching of voice information and EMU train number is achieved, reducing the time cost of manual deployment and the risk of operational errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings in the specification are used to provide further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0019] Figure 1 The present invention is a flow chart of a method for generating EMU train number voice information. DETAILED DESCRIPTION

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only 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 making creative efforts shall fall within the scope of protection of the present invention.

[0021] In the description of the present invention, it is to be understood that the terms “include” and “comprise” indicate the presence of the described features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or collections thereof.

[0022] It should also be understood that the terms used in the present specification are only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0023] It should be understood that although the terms "first," "second," and "third" may be used to describe preset ranges in embodiments of the present invention, these preset ranges should not be limited to these terms. These terms are merely used to distinguish one preset range from another. For example, without departing from the scope of embodiments of the present invention, the first preset range may also be referred to as the second preset range, and similarly, the second preset range may also be referred to as the first preset range.

[0024] The word "if," as used herein, may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0025] Glossary: 1. The EMU vehicle operation plan is the information related to the trains involved in each EMU timetable adjustment, which is released. It includes the original train data, operating range, scheduled vehicle model and other information. The content format of the original train data is not uniform, and the trains need to be split and converted into EMU vehicle operation plans corresponding to the individual trains of the scheduled vehicle model to facilitate subsequent data processing.

[0026] 2. A "duplicate train" refers to a train operation where the same EMU, within a predetermined range from its departure station to its final destination, changes its train number when its direction changes, due to the route requiring a change in direction, as specified in the "Railway Technical Management Regulations." For example, train D3541 / 4 runs from Xi'an North to Yinchuan. D3541 is used between Xi'an North and Hui'anbao, while D3544 is used between Hui'anbao and Yinchuan.

[0027] 3. The passenger train service stations and timetables are important technical documents compiled and published based on the results of train timetable adjustments. They detail the core transport organization information such as the train number, departure station, terminal station, planned arrival time of all stops along the way, and station stop operation time of each train.

[0028] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments, which are intended to explain the present invention rather than to limit it.

[0029] See also Figure 1 A method for generating train number voice information of an EMU comprises the following steps: Step 1: Obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips, and tandem train trips. The original train trip data is split into several individual train trips by dividing the combined train trips and the tandem train trips. Step 2: Obtain the passenger train station and timetable for passenger transportation, and generate a corresponding association information table for each individual train; Step 3: Obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; Step 4: Upload the voice information file and apply it to the corresponding EMU train number.

[0030] Specifically, The method of splitting the original train data into several separate trains by splitting the combined trains and the coupled trains specifically includes the following steps: The combined train number is a sequence ZH consisting of several individual train numbers and the first special character, ZH=[A1 first special character A2 first special character ... first special character A N ], the first special character is one of the character " / ", the character "★" and the space character, A1, A2, A N are the 1st, 2nd and Nth individual trains in the combination, where N is the total number of individual trains in the combination; Use the first special character as the separator to split the combined train number into several separate train numbers. The following rules are followed when splitting the combined train number: If the first special character in the sequence ZH is " / " and [A n When the first special character F] is a combined train number, the single train number A is obtained by deleting the first special character F during segmentation. n , n is the sequence of the nth individual train in the combined train; F is the change information in the combined train.

[0031] The method for generating voice information of EMU train numbers provided by the present invention decomposes complex original data into separate train numbers by dividing and combining train numbers and overlapping train numbers, thereby avoiding errors that are prone to occur when manually processing a large amount of train number data, thereby improving the accuracy and completeness of data processing and ensuring the basic data quality of train number information; automatically generates an associated information table based on the passenger train passenger business station and timetable, and generates a voice information file based on this, replacing the traditional tedious process of manually checking and editing voice information, reducing the intensity of manual operation, improving the efficiency of voice information generation, and avoiding voice station announcement errors caused by manual omissions; by directly uploading the generated voice information file and applying it to the corresponding train number, accurate matching of voice information and EMU train number is achieved, reducing the time cost of manual deployment and the risk of operational errors. In the scenario where the train timetable is frequently adjusted, it can quickly respond to needs, ensure the stable operation of the EMU train number display and station announcement system, and improve the intelligence level and service quality of rail transit operations.

[0032] Specifically, the passenger train passenger service station and timetable include a forward timetable, a station timetable and a reverse timetable in sequence.

[0033] Specifically, the association information table includes the train number, the departure station, the final destination station and several intermediate stations in sequence.

[0034] Specifically, generating the voice information file of the EMU train number based on the associated information table corresponding to the EMU train number for which the voice information is to be generated specifically includes: Construct a voice announcement table based on the associated information table corresponding to the EMU train number for which voice information is to be generated. The voice announcement table is a table of L rows × 9 columns, wherein the column information includes, in order, the train number, English station name, stop station, station sequence, kilometers to the next station, station announcement distance, departure voice, forecast voice, and arrival voice, where L is equal to the number of intermediate stations in the associated information table + 4; Generate voice information of the departure station, the final station and the intermediate station, and upload them to the corresponding positions of the voice broadcast table respectively to obtain the voice information file of the EMU train number.

[0035] Specifically, the voice information file of the EMU train number includes: departure voice, forecast voice and arrival voice.

[0036] Based on the same inventive concept, the present invention also provides a system for generating EMU train number voice information, comprising: The first module is used to obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips and tandem train trips, and the original train trip data is split into a number of individual train trips by dividing the combined train trips and the tandem train trips; The second module is used to obtain the passenger train passenger service station and timetable, and generate a corresponding related information table for each individual train; The third module is used to obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; The fourth module is used to upload the voice information file to the corresponding EMU train number.

[0037] In a specific embodiment of the present invention, the character " / " or "★" or space character is used for segmentation and splitting. For example, an original train number data: "G658 / G665" is split into two separate train numbers: "G658" and "G665"; an original train number data: "G3433★G3432" is split into two separate train numbers: "G3433" and "G3432"; when there is a repeated train number during segmentation, the repeated train number is split as a whole data, for example, an original train number data: "G828 / 5 G6532★G6531 G826 / 7", among which G828 / 5 and G826 / 7 are the itinerary trains, "5" is the change information in the itinerary train G828 / 5, and "7" is the change information in the itinerary train G826 / 7. The original train data is split into 4 separate trains: "G828 / 5", "G6532", "G6531", and "G826 / 7". The itinerary trains are then split and " / 7" and " / 5" are deleted to obtain the final separate trains: "G828", "G6532", "G6531", and "G826".

[0038] In a specific embodiment of the present invention, obtaining a passenger train passenger service station and timetable, and generating a corresponding association information table for each individual train trip, specifically includes the following steps: 1. Obtaining horizontal data association areas: Taking the G6532 train in the EMU vehicle operation plan data as an example, first obtain the passenger train passenger service station and the position of G6532 in the timetable (column A or column C, see Table 1. If the position is in column A, the subsequent data association area is column A and the right side of column A; if the position is in column C, the subsequent data association area is column C and the left side of column C). G6532 is located in column C. Through pre-set logic, the data association area is obtained as column C and the left side of column C.

[0039] Table 1 Passenger train service stations and timetable

[0040] 2. Obtain the vertical correlation area of ​​data: Use the "Departure Station" in column B as the partition, use the data of the previous "Departure Station" at the location of G6532 as the starting data of the correlation area, and use the data of the previous row of the next "Departure Station" at the location of G6532 as the ending data of the correlation area to obtain the vertical correlation area of ​​G6532 train.

[0041] 3. Determine whether the stop stations are processed in forward or reverse order: Based on the data characteristics of the passenger train passenger service station and timetable, if G6532 is located in column C, the stop stations are set to be processed in reverse order (if it is in column A, it is processed in forward order).

[0042] 4. Associate data and generate the corresponding association information table: See Table 2. In the G6532 association area, the first station (departure station) in reverse order is "Hong Kong West Kowloon", the second station (stop station) is "Shenzhen North" (judged by whether the data in the same row and the previous row of "Shenzhen North" in column C are both non-empty. If both are non-empty, the station is a stop station. If there is an empty row, the station is a passing station and does not handle passenger business), and the third station (final destination station) is "Shanwei" (judged by the data in the previous row of "Shanwei" as "station" as the last station).

[0043] Table 2 Related information table

[0044] In a specific embodiment of the present invention, obtaining the train number of the EMU for which voice information is to be generated, searching the associated information table obtained in the above step for the associated information table corresponding to the EMU train number for which voice information is to be generated, and generating a voice information file for the EMU train number based on the associated information table corresponding to the EMU train number for which voice information is to be generated, specifically includes the following steps: The original train data is split into several separate trains, one of which is used as the EMU train number for which voice information is to be generated, and a voice information file of the EMU train number is generated. The data information in the voice information file includes: train number, English station name, stop station, station sequence, kilometers from the next station, station announcement distance, departure voice, forecast voice, and arrival voice, see Table 3.

[0045] Table 3 Voice information file

[0046] Column 1 is the train number: Taking D1937 as an example, the train number is "D1937". By looking up the corresponding associated information table, it can be seen that there are 8 stations in total, so 8 rows of "D1937" are generated in the first column.

[0047] Column 2 is the English station name: establish a Chinese and English corresponding station name database, obtain the corresponding English station name through the Chinese station name of the stop in column 3, and generate 8 English station names in the second column.

[0048] Column 3 is the stop: 8 stops are obtained through the corresponding association information table and generated in the 3rd column.

[0049] Column 4 is the station sequence: the station sequence is generated from 1 in order from top to bottom and is generated in the 4th column.

[0050] Column 5 is the distance to the next station: create a distance database between stops, obtain the corresponding distance between the two stops through the two Chinese station names in column 3, generate 7 kilometers to the next stop (the last stop is "0"), and generate them in the 5th column.

[0051] Column 6 is the station announcement distance: the station announcement distance is uniformly set to 10000 and generated in the 6th column.

[0052] Column 7 is the departure voice: the departure voice is when the EMU starts to move, announcing that the next stop is a certain station. The data is set to "certain station 1.wav" (the next stop in column 3, for example, the first stop is "Xi'an North Station", and the departure voice data is "Yangxian West 1.wav"). Seven departure voice data are generated (the last data is empty) and are generated in the 7th column.

[0053] Column 8 is the forecast voice: when the EMU is 10 kilometers away from a certain station, it will broadcast that it is about to arrive at a certain station. The data is set to "certain station 2.wav" (the current station in column 3 stop stations, the first station is empty, for example, the second station is "Yangxian West Station", the forecast voice data is "Yangxian West 2.wav"), and 7 forecast voice data are generated (the first data is empty), which are generated in the 11th column.

[0054] Column 9 is the arrival voice: the arrival voice is when the EMU arrives at a certain station, announcing that it has arrived at a certain station. The set data is "certain station 3.wav" (the current station in column 3 stop stations, the first station is empty, for example, the second station is "Yangxian West Station", the arrival voice data is "Yangxian West 3.wav"), and 7 arrival voice data are generated (the first data is empty), which are generated in the 15th column.

[0055] Upload the voice information file and apply it to the corresponding EMU train number for broadcasting.

[0056] This method is applicable to the data information recognized and applied by the passenger information system of the EMU, realizing the display of the train number and the origin and destination stations inside and outside the train, and realizing the voice broadcast of departure, forecast and arrival.

[0057] Based on the same inventive concept, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of a method for generating EMU train number voice information. The memory may include a memory, such as a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device. The processor, network interface, and memory are interconnected via an internal bus. The internal bus may be an industrial standard architecture bus, a peripheral component interconnect standard bus, an extended industrial standard architecture bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory is used to store programs. Specifically, the program may include program code, and the program code includes computer operating instructions. The memory may include memory and non-volatile memory, and provides instructions and data to the processor.

[0058] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the steps of the method for generating EMU train number voice information. Specifically, the computer-readable storage medium includes, but is not limited to, volatile memory and / or non-volatile memory. The volatile memory may include RAM (Random Access Memory) and / or cache memory, etc. The non-volatile memory may include ROM (Read-Only Memory), a hard disk, flash memory, an optical disk, a magnetic disk, etc.

[0059] Based on the same inventive concept, an embodiment of the present application provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer device, the computer device executes the steps of the above-mentioned method for generating EMU train number voice information.

[0060] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROMs (Compact Disc Read-Only Memory), optical storage, etc.) containing computer-usable program code.

[0061] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer device or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0062] These computer program instructions may also be stored in a computer readable memory that can direct a computer device or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0063] These computer program instructions can also be loaded onto a computer device or other programmable data processing device so that a series of operating steps are executed on the computer device or other programmable device to produce a process implemented by the computer device, thereby providing instructions for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0064] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0065] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.

Claims

1. A method for generating EMU train number voice information, characterized in that: The following steps are involved: Step 1: Obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips, and tandem train trips. The original train trip data is split into several individual train trips by dividing the combined train trips and the tandem train trips. Step 2: Obtain the passenger train station and timetable for passenger transportation, and generate a corresponding association information table for each individual train; Step 3: Obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; Step 4: Upload the voice information file and apply it to the corresponding EMU train number.

2. The method for generating the train number voice information of an EMU according to claim 1, characterized in that: The method of splitting the original train data into several separate trains by splitting the combined trains and the coupled trains specifically includes the following steps: The combined train number is a sequence ZH consisting of several individual train numbers and the first special character, ZH=[A1 first special character A2 first special character ... first special character A N ], the first special character is one of the character " / ", the character "★" and the space character, A1, A2, A N are the 1st, 2nd and Nth individual trains in the combination, where N is the total number of individual trains in the combination; Use the first special character as the separator to split the combined train number into several separate train numbers. The following rules are followed when splitting the combined train number: If the first special character in the sequence ZH is " / " and [A n When the first special character F] is a combined train number, the single train number A is obtained by deleting the first special character F during segmentation. n , n is the sequence of the nth individual train in the combined train; F is the change information in the combined train.

3. The method for generating EMU train number voice information according to claim 1, characterized in that: The passenger train passenger service station and timetable include a forward timetable, a station timetable and a reverse timetable in sequence.

4. The method for generating the train number voice information of an EMU according to claim 1, characterized in that: The associated information table includes the train number, the departure station, the final destination station and several intermediate stations in sequence.

5. The method for generating EMU train number voice information according to claim 4, characterized in that: The step of generating a voice information file for the train number based on the associated information table corresponding to the train number for which voice information is to be generated specifically includes: Construct a voice announcement table based on the associated information table corresponding to the EMU train number for which voice information is to be generated. The voice announcement table is a table of L rows × 9 columns, wherein the column information includes, in order, the train number, English station name, stop station, station sequence, kilometers to the next station, station announcement distance, departure voice, forecast voice, and arrival voice, where L is equal to the number of intermediate stations in the associated information table + 4; Generate voice information of the departure station, the final station and the intermediate station, and upload them to the corresponding positions of the voice broadcast table respectively to obtain the voice information file of the EMU train number.

6. The method for generating EMU train number voice information according to claim 5, characterized in that: The voice information file of the EMU train number includes: departure voice, forecast voice and arrival voice.

7. A system for generating EMU train number voice information, characterized in that: include: The first module is used to obtain the original train trip data and the tandem train trip data of the EMU vehicle operation plan, wherein the original train trip data includes individual train trips, combined train trips and tandem train trips, and the original train trip data is split into a number of individual train trips by dividing the combined train trips and the tandem train trips; The second module is used to obtain the passenger train passenger service station and timetable, and generate a corresponding related information table for each individual train; The third module is used to obtain the train number of the EMU for which the voice information is to be generated, search the associated information table obtained in step 2 for the associated information table corresponding to the EMU number for which the voice information is to be generated, and generate a voice information file for the EMU number based on the associated information table corresponding to the EMU number for which the voice information is to be generated; The fourth module is used to upload the voice information file to the corresponding EMU train number.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method for generating the EMU train number voice information as described in any one of claims 1 to 6 are implemented.

9. 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 method for generating EMU train number voice information as described in any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for generating the EMU train number voice information as described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Comprehensive arrival-departure linkage business method

    CN102521708A

  • Passenger train broadcast operation diagram issuing system and method

    CN111555829A

  • Platform broadcast control method and system of intelligent rail train and related device

    CN114013477A

  • Voice broadcasting method and device, equipment and storage medium

    CN114120961A

  • Speech synthesis method and device, electronic equipment and storage medium

    CN114283780A