A method for generating voice information of a train set and related products
By segmenting combined train numbers and train schedules, voice information files for EMU train numbers are automatically generated, solving the problems of low efficiency and low accuracy caused by manual operation in existing technologies. This achieves efficient and accurate voice information generation, improving the stability and intelligence level of railway transportation.
Patent Information
- Application Number
- CN202511191564.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2045-08-25
AI Technical Summary
In existing technologies, the generation of train number voice information for high-speed trains relies on manual operation, resulting in low efficiency and low accuracy. This makes it difficult to meet the strict requirements of railway transportation for information accuracy, especially when train timetables are frequently adjusted, which increases the workload of manual verification and the probability of errors.
By obtaining the original train operation data of the EMU vehicle operation plan, the combined trains and the trains running in pairs are separated into individual trains, a related information table is generated, a voice information file is automatically generated, and it is directly uploaded to the corresponding train, replacing the traditional manual verification process.
It improved the accuracy and efficiency of voice information generation, reduced the intensity of manual operation, reduced the error rate, achieved accurate matching of voice information with train numbers, and enhanced the stability and intelligence level of railway transportation.
Smart Images

Figure CN120673745B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of high-speed train scheduling technology, specifically to a method for generating voice information for high-speed train numbers and related products. Background Technology
[0002] In the railway transportation sector, high-speed trains, 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 increasing demand for passenger travel, the operation scheduling and organization of high-speed trains face more complex and precise requirements. Among these, the dynamic adjustment of high-speed train timetables is a key link in ensuring the efficient and orderly operation of railway transportation. When high-speed train timetables are adjusted, a comprehensive and meticulous optimization of many key elements, such as the operating routes, stops, departure times, and speeds of numerous high-speed trains, is required. This process involves in-depth modification of numerous high-speed train number information items, and simultaneously, the voice information closely related to the train numbers also needs to be updated.
[0003] To ensure that high-speed trains can accurately display train information and provide precise voice announcements at each station, thus offering passengers clear and reliable travel guidance, a rigorous manual verification of the massive amount of revised 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 train information and the accurate operation of the station announcement system, thereby impacting the passenger travel experience and potentially disrupting the normal order of railway transportation.
[0004] However, current train number voice generation relies heavily on manual operation, a traditional method with numerous drawbacks that urgently need to be addressed. On one hand, the volume of train number information for high-speed trains is extremely large. Faced with such a massive amount of information, manual operation is highly susceptible to errors due to fatigue, negligence, and other factors, resulting in a persistently high error rate that fails to meet the stringent accuracy requirements of railway transportation. On the other hand, the adjustment cycle of train timetables is increasingly shorter, demanding efficient completion of timetable editing and subsequent tedious verification within a limited timeframe. Under the dual pressure of tight deadlines and heavy workloads, operators face immense psychological and work burdens, further increasing the probability of errors and leading to overall low work efficiency, making it difficult to adapt to the rapidly developing needs of railway transportation.
[0005] Therefore, how to improve the accuracy and efficiency of generating voice information for high-speed trains has become a technical challenge that urgently needs to be overcome by those skilled in the art. Summary of the Invention
[0006] The purpose of this invention is to provide a method for generating train number voice information and related products, so as to overcome the problem that the efficiency and accuracy of generating train number voice information are not high due to the reliance on manual operation in the prior art.
[0007] The present invention solves the above-mentioned technical problems through the following technical solution:
[0008] A method for generating voice information for high-speed train numbers includes the following steps:
[0009] Step 1: Obtain the original train number data of the EMU vehicle operation plan. The original train number data includes individual train numbers, combined train numbers, and trains running in sets. By dividing combined train numbers and trains running in sets, the original train number data is split into several individual train numbers.
[0010] Step 2: Obtain the passenger service stations and timetables for passenger trains, and generate a corresponding associated information table for each individual train number;
[0011] Step 3: Obtain the train number of the EMU to generate voice information. Search the associated information table corresponding to the EMU to generate voice information in the associated information table obtained in Step 2. Based on the associated information table corresponding to the EMU to generate voice information, generate the voice information file of the EMU to generate voice information.
[0012] Step 4: Upload the voice information file to the corresponding EMU train number.
[0013] A further improvement of this invention lies in the following steps: The original train schedule data is split into several individual train schedules by dividing combined train schedules and scheduled train schedules, specifically including the following steps:
[0014] The combined train number is a sequence ZH composed of several individual train numbers and a first special character, where ZH = [A1 first special character A2 first special character ... first special character A N The first special character is one of the characters " / ", "★", and the space character, A1, A2, A N These are the 1st, 2nd, and Nth individual trains in the combined train service, where N is the total number of individual trains in the combined train service.
[0015] Using the first special character as the delimiter, the combined train numbers are divided into several individual train numbers; the following rules are followed when dividing the combined train numbers: if the first special character in the sequence ZH is the character " / " and [A n When the first special character [F] represents a train number, the individual train number A is obtained by deleting [the first special character F] during the splitting process. n , where n is the sequence of the nth individual train in the combined train schedule; F represents the change information in the combined train schedule.
[0016] A further improvement of the present invention is that the passenger train passenger service stations and timetables sequentially include a forward timetable, a station timetable, and a reverse timetable.
[0017] A further improvement of the present invention is that the associated information table includes, in sequence, train number, originating station, destination station and several intermediate stations.
[0018] A further improvement of this invention is that: the generation of the voice information file for the EMU train number based on the associated information table corresponding to the EMU train number to be generated specifically includes:
[0019] A voice broadcast report is constructed based on the associated information table corresponding to the train number of the EMU to be generated. The voice broadcast report is a table with L rows and 9 columns. The column information includes, in order, the train number, English station name, stop, station number, distance from the next station in kilometers, station announcement distance, departure voice, forecast voice and arrival voice. L is equal to the number of intermediate stations in the associated information table + 4.
[0020] The voice information of the originating station, the destination station and the intermediate station is generated and uploaded to the corresponding position of the voice broadcast report to obtain the voice information file of the EMU train number.
[0021] A further improvement of the present invention is that the voice information file of the EMU train number includes: departure voice, forecast voice and arrival voice.
[0022] The present invention also provides a system for generating voice information of high-speed train numbers, comprising:
[0023] The first module is used to obtain the original train number data of the EMU vehicle operation plan. The original train number data includes individual train numbers, combined train numbers and trains running in sets. By dividing combined train numbers and trains running in sets, the original train number data is split into several individual train numbers.
[0024] The second module is used to obtain the passenger train service stations and timetables, and generate a corresponding associated information table for each individual train.
[0025] The third module is used to obtain the train number of the EMU to generate voice information, search the association information table corresponding to the EMU to generate voice information in the association information table obtained in step two, and generate the voice information file of the EMU to generate voice information based on the association information table corresponding to the EMU to generate voice information.
[0026] The fourth module is used to upload voice information files to the corresponding EMU train number.
[0027] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method for generating voice information of high-speed train numbers as described above.
[0028] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method for generating voice information of high-speed train numbers as described above.
[0029] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method for generating voice information of high-speed train numbers as described above.
[0030] Compared with the prior art, the positive and progressive effects of the present invention are as follows:
[0031] The method for generating voice information for high-speed train numbers provided by this invention decomposes complex raw data into individual train numbers by segmenting combined train numbers and train schedules, avoiding errors that are prone to occur when manually processing large amounts of train number data, thereby improving the accuracy and completeness of data processing and ensuring the basic data quality of train number information. It automatically generates a related information table based on passenger train service stations and timetables, and generates voice information files accordingly, replacing the 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 announcement errors caused by human oversight. By directly uploading and applying the generated voice information files to the corresponding train numbers, it achieves accurate matching of voice information with high-speed train numbers, reducing the time cost of manual deployment and the risk of operational errors. Attached Figure Description
[0032] The accompanying drawings are provided to further understand the invention and constitute a part of this invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.
[0033] Figure 1 This is a flowchart illustrating a method for generating voice information for high-speed train numbers according to the present invention. Detailed Implementation
[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0035] In the description of this invention, it should be understood that the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0036] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this 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.
[0037] It should be understood that although terms such as first, second, third, etc., may be used in the embodiments of the present invention to describe the preset range, these preset ranges should not be limited to these terms. These terms are only used to distinguish the preset ranges from one another. For example, without departing from the scope of the 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.
[0038] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0039] Definitions:
[0040] 1. The EMU vehicle operation plan is a set of information related to the train numbers involved in each EMU timetable adjustment. It includes the original train number data, operating sections, and scheduled train types. The original train number data has an inconsistent format, so the train numbers need to be split and converted into EMU vehicle operation plans for individual train numbers of the corresponding scheduled train types to facilitate subsequent data processing.
[0041] 2. "Changing train numbers" refers to the practice in railway train operations where the same EMU (Electric Multiple Unit) travels within a predetermined origin-to-destination range, but its train number changes due to changes in the direction of travel (up or down) along the route. According to the regulations on train numbering in the "Railway Technical Management Regulations," when the train's direction of travel changes, the train number must be changed accordingly. For example, train D3541 / 4 operates on the Xi'an North to Yinchuan route. It uses train number D3541 between Xi'an North and Huianbao, and train number D3544 between Huianbao and Yinchuan.
[0042] 3. The passenger train passenger service stations and timetables are important technical documents compiled and published based on the results of train timetable adjustments. They detail the train number, departure station, destination station, planned arrival time of all stops along the route, station stop times, and other core transportation organization information for each train.
[0043] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. This is an explanation of the present invention and not a limitation thereof.
[0044] See Figure 1 A method for generating voice information for high-speed train numbers includes the following steps:
[0045] Step 1: Obtain the original train number data of the EMU vehicle operation plan. The original train number data includes individual train numbers, combined train numbers, and trains running in sets. By dividing combined train numbers and trains running in sets, the original train number data is split into several individual train numbers.
[0046] Step 2: Obtain the passenger service stations and timetables for passenger trains, and generate a corresponding associated information table for each individual train number;
[0047] Step 3: Obtain the train number of the EMU to generate voice information. Search the associated information table corresponding to the EMU to generate voice information in the associated information table obtained in Step 2. Based on the associated information table corresponding to the EMU to generate voice information, generate the voice information file of the EMU to generate voice information.
[0048] Step 4: Upload the voice information file to the corresponding EMU train number.
[0049] Specifically,
[0050] The process of splitting combined train services and scheduled train services into several individual train services includes the following steps:
[0051] The combined train number is a sequence ZH composed of several individual train numbers and a first special character, where ZH = [A1 first special character A2 first special character ... first special character A N The first special character is one of the characters " / ", "★", and the space character, A1, A2, A N These are the 1st, 2nd, and Nth individual trains in the combined train service, where N is the total number of individual trains in the combined train service.
[0052] Using the first special character as the delimiter, the combined train numbers are divided into several individual train numbers; the following rules are followed when dividing the combined train numbers: if the first special character in the sequence ZH is the character " / " and [A nWhen the first special character [F] represents a train number, the individual train number A is obtained by deleting [the first special character F] during the splitting process. n , where n is the sequence of the nth individual train in the combined train schedule; F represents the change information in the combined train schedule.
[0053] The method for generating voice information for high-speed train numbers provided by this invention decomposes complex raw data into individual train numbers by segmenting combined train numbers and train schedules, avoiding errors that are prone to occur when manually processing large amounts of train number data. This improves the accuracy and completeness of data processing and ensures the basic data quality of train number information. Based on passenger train service stations and timetables, a related information table is automatically generated, and a voice information file is generated accordingly. This replaces the 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 announcement errors caused by human oversight. By directly uploading the generated voice information file to the corresponding train number, accurate matching of voice information and high-speed train numbers is achieved, reducing the time cost and operational error risk of manual deployment. In scenarios with frequent adjustments to train timetables, it can quickly respond to needs, ensure the stable operation of the high-speed train number display and announcement system, and improve the intelligence level and service quality of rail transit operations.
[0054] Specifically, the passenger train service stations and timetables include, in order, the forward timetable, the station timetable, and the reverse timetable.
[0055] Specifically, the associated information table includes, in sequence, train number, originating station, destination station, and several intermediate stations.
[0056] Specifically, generating the voice information file for the EMU train number based on the associated information table corresponding to the EMU train number to be generated specifically includes:
[0057] A voice broadcast report is constructed based on the associated information table corresponding to the train number of the EMU to be generated. The voice broadcast report is a table with L rows and 9 columns. The column information includes, in order, the train number, English station name, stop, station number, distance from the next station in kilometers, station announcement distance, departure voice, forecast voice and arrival voice. L is equal to the number of intermediate stations in the associated information table + 4.
[0058] The voice information of the originating station, the destination station and the intermediate station is generated and uploaded to the corresponding position of the voice broadcast report to obtain the voice information file of the EMU train number.
[0059] Specifically, the voice information files for the EMU train number include: departure voice, forecast voice, and arrival voice.
[0060] Based on the same inventive concept, the present invention also provides a system for generating voice information for high-speed train numbers, comprising:
[0061] The first module is used to obtain the original train number data of the EMU vehicle operation plan. The original train number data includes individual train numbers, combined train numbers and trains running in sets. By dividing combined train numbers and trains running in sets, the original train number data is split into several individual train numbers.
[0062] The second module is used to obtain the passenger train service stations and timetables, and generate a corresponding associated information table for each individual train.
[0063] The third module is used to obtain the train number of the EMU to generate voice information, search the association information table corresponding to the EMU to generate voice information in the association information table obtained in step two, and generate the voice information file of the EMU to generate voice information based on the association information table corresponding to the EMU to generate voice information.
[0064] The fourth module is used to upload voice information files to the corresponding EMU train number.
[0065] In a specific embodiment of the present invention, the train schedule is split using the character " / ", "★", or a space. For example, one original train schedule data, "G658 / G665", is split into two individual train schedules: "G658" and "G665"; one original train schedule data, "G3433★G3432", is split into two individual train schedules: "G3433" and "G3432". When there are combined train schedules, they are split as a whole. For example, one original train schedule data, "G828 / 5 G6532★G6531", is split into two individual train schedules: "G828 / 5 G6532★G6531". "G826 / 7", where G828 / 5 and G826 / 7 are train schedules, "5" represents the change information in train schedule G828 / 5, and "7" represents the change information in train schedule G826 / 7. The original train schedule data is split into 4 individual train schedules: "G828 / 5", "G6532", "G6531", and "G826 / 7". After splitting the train schedules and deleting " / 7" and " / 5", the final individual train schedules are: "G828", "G6532", "G6531", and "G826".
[0066] In a specific embodiment of the present invention, obtaining passenger train service stations and timetables, and generating a corresponding associated information table for each individual train number, specifically includes the following steps:
[0067] I. Obtaining the horizontal correlation area of data: Taking train number G6532 in the EMU vehicle operation plan data as an example, first obtain the position of G6532 in the passenger train passenger service station and timetable (column A or column C, see Table 1. If the position is in column A, the subsequent data correlation area is column A and the right side of column A; if the position is in column C, the subsequent data correlation area is column C and the left side of column C). It is found that G6532 is located in column C. Through the pre-set logic, the data correlation area is obtained as column C and the left side of column C.
[0068] Table 1. Passenger Train Service Stations and Timetables
[0069]
[0070] 2. Obtaining the vertical correlation area of the data: Using column B "Originating Station" as the dividing line, the data of the "Originating Station" above the position of G6532 is the starting data of the correlation area, and the data of the row above the next "Originating Station" is the ending data of the correlation area, thus obtaining the vertical correlation area of train G6532.
[0071] 3. Determine whether to process the stops in ascending or descending order: Based on the data characteristics of passenger train service stations and timetables, if G6532 is located in column C, then the stops are processed in descending order (if it is in column A, then it is processed in ascending order).
[0072] IV. Linking data and generating corresponding linked information tables: Refer to Table 2. In the G6532 linked area, the first station (originating station) in reverse order is "Hong Kong West Kowloon", the second station (stopping station) is "Shenzhen North" (judged by whether the data in the same row and the previous row of "Shenzhen North" in column C are all non-empty; if all are non-empty, the station is a stopping station; if there are empty rows, the station is a through station and does not handle passenger services), and the third station (terminal station) is "Shanwei" (judged by the fact that the data in the previous row of "Shanwei" is "station", which indicates that this data is the last station).
[0073] Table 2 Related Information Table
[0074]
[0075] In a specific embodiment of the present invention, the train number of the high-speed train for which voice information is to be generated is obtained; the association information table corresponding to the train number for which voice information is to be generated is searched in the association information table obtained in the above steps; and the voice information file of the train number for which voice information is to be generated is generated based on the association information table corresponding to the train number for which voice information is to be generated. The specific steps include:
[0076] The original train schedule data is split into several individual train schedules, and one of these individual train schedules is used as the train schedule to generate voice information. The voice information file of the train schedule is generated. The data information in the voice information file includes: train number, English station name, stops, station order, distance from the next station in kilometers, station announcement distance, departure voice, forecast voice, and arrival voice. See Table 3.
[0077] Table 3 Voice Information Files
[0078]
[0079] Column 1 represents train numbers: Taking train number D1937 as an example, the train number is "D1937". By looking up the corresponding related information table, we can see that there are a total of 8 stations. Therefore, 8 rows of "D1937" are generated in the first column.
[0080] Column 2 contains English station names: A database of corresponding Chinese and English station names is established. By using the Chinese station names of the stops in Column 3, the corresponding English station names are obtained, and the eight English station names are generated in Column 2.
[0081] Column 3 represents the stops: 8 stops are obtained from the corresponding associated information table and generated in column 3.
[0082] Column 4 is the station sequence: the station sequence is generated from top to bottom, starting from 1, and is generated in column 4.
[0083] Column 5 represents the distance to the next station in kilometers: A distance database between stops is established. Using the two Chinese station names of the stops in column 3, the distance between the two corresponding stations is obtained, generating 7 distances to the next station in kilometers (the last station is "0"), which are generated in column 5.
[0084] Column 6 is the station announcement distance: The station announcement distance is uniformly set to 10000 and generated in column 6.
[0085] Column 7 is the departure voice message: After the EMU departs, it will announce the next station to arrive at a certain station. The data is set as "X station 1.wav" (the next station in the stops in column 3, such as "Xi'an North Station" for the first station, the departure voice message data is "Yangxian West 1.wav"). Seven departure voice messages are generated (the last one is empty) and generated in column 7.
[0086] Column 8 contains the forecast voice: The forecast voice is when the EMU is 10 kilometers away from a certain station, it will announce that it is about to arrive at a certain station. The data is set as "XX Station 2.wav" (this station in Column 3 is the stop station, the first station is empty, for example, the second station "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 Column 11.
[0087] Column 9 contains arrival voice messages: When the EMU arrives at a certain station, it will announce that it has arrived at that station. The data is set as "XXX Station 3.wav" (this station in column 3 is the station, the first station is empty, for example, the second station "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 column 15.
[0088] The voice information file is uploaded and applied to the corresponding EMU train for broadcast.
[0089] This method is applicable to the data information identified and applied by the passenger information system of high-speed trains, enabling the display of train numbers and originating and terminating stations inside and outside the train, and enabling the broadcast of departure, forecast, and arrival voice announcements.
[0090] Based on the same inventive concept, this 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 voice information for high-speed train numbers. The memory may include main memory, such as high-speed random access memory, or it may also include non-volatile memory, such as at least one disk storage device. The processor, network interface, and memory are interconnected via an internal bus, which may be an industry-standard architecture bus, a peripheral component interconnection standard bus, an extended industry-standard architecture bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The memory stores the program; specifically, the program may include program code, which includes computer operation instructions. The memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0091] Based on the same inventive concept, embodiments of this application provide 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 the 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), hard disk, flash memory, optical disk, magnetic disk, etc.
[0092] Based on the same inventive concept, this application provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions, which, when executed by a computer device, cause the computer device to perform the steps of the above-described method for generating voice information of high-speed train numbers.
[0093] Those skilled in the art will understand that embodiments of the present invention can be provided as methods or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM (Compact Disc Read-Only Memory), optical storage, etc.) containing computer-usable program code.
[0094] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations 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, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer apparatus or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0095] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer device or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0096] These computer program instructions may also be loaded onto a computer device or other programmable data processing equipment to cause a series of operational steps to be performed on the computer device or other programmable equipment to produce a process implemented by the computer device, thereby providing instructions that execute on the computer device or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0097] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0098] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for generating voice information of a train set of a motor train unit, characterized in that, The method comprises the following steps: Step one, obtaining original running train data of EMU vehicle operation scheme, the original running train data including separate train, combined train and running-in-train, splitting the original running train data into several separate trains by splitting the combined train and running-in-train; Step two, obtaining passenger train stations and time table, and generating corresponding association information table for each separate train; Step three, obtaining EMU train to be generated voice information, searching the association information table corresponding to the EMU train to be generated voice information in the association information table obtained in step two, and generating voice information file of the EMU train based on the association information table corresponding to the EMU train to be generated voice information; Step four, uploading the voice information file to the corresponding EMU train.
2. The method for generating voice information of a train set of a motor train unit according to claim 1, characterized in that, The original running train data is split into several separate trains by splitting the combined train and running-in-train, and the splitting specifically comprises the following steps: The combined train number is a sequence ZH composed of a plurality of single train numbers and a first special character, ZH=[A1 first special character A2 first special character…first special character A N ], wherein the first special character is one of a character " / ", a character "★", and a space symbol, A1, A2, A N are the 1st, 2nd, Nth single train numbers of the combined train number, and N is the total number of single train numbers in the combined train number. Splitting the combined train by the first special character as a delimiter, a number of single trains are obtained; the following rules are followed when splitting the combined train: if the first special character is " / " and [A n When the first special character F is a through train, the single train A is obtained by deleting the first special character F when splitting n n is the sequence of the nth single train in the combined train; and F is the change information in the through train.
3. The method of generating voice information of a train set of a motor train unit according to claim 1, characterized in that, The passenger train stations and time table sequentially include forward time table column, station column and reverse time table column.
4. The method of generating voice information of a train set of a motor train unit according to claim 1, characterized in that, The association information table sequentially includes train number, starting station, terminal station and several intermediate stations.
5. The method of generating voice information of a train set of a motor train unit according to claim 4, characterized in that, The voice information file of the EMU train is generated based on the association information table corresponding to the EMU train to be generated voice information, and specifically comprises: A voice broadcast table is constructed based on the association information table corresponding to the EMU train to be generated voice information, the voice broadcast table being a table of L rows by 9 columns, wherein the column information sequentially includes train number, English station name, stop station, station sequence, distance to next station, station announcement distance, station leaving voice, station announcing voice and station arrival voice, and L is equal to the number of intermediate stations in the association information table plus 4; Voice information of the starting station, terminal station and intermediate stations is generated and uploaded to the corresponding positions of the voice broadcast table, to obtain the voice information file of the EMU train.
6. The method of generating voice information of a train set of a motor train unit according to claim 5, characterized in that, The voice information file of the EMU train includes station leaving voice, station announcing voice and station arrival voice.
7. A system for generating voice information for high-speed train numbers, characterized in that, The method comprises: A first module is configured to obtain original running train data of EMU vehicle operation scheme, the original running train data including separate train, combined train and running-in-train, and split the original running train data into several separate trains by splitting the combined train and running-in-train; A second module is configured to obtain passenger train stations and time table, and generate corresponding association information table for each separate train; A third module is configured to obtain EMU train to be generated voice information, search the association information table corresponding to the EMU train to be generated voice information in the association information table obtained in step two, and generate voice information file of the EMU train based on the association information table corresponding to the EMU train to be generated voice information; A fourth module is configured to upload the voice information file to the corresponding EMU train.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to realize the steps of the method for generating voice information of EMU train in any one of claims 1-6.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method for generating voice information of EMU train in any one of claims 1-6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method for generating the voice information of the train set service according to any one of claims 1-6.
Citation Information
Patent Citations
Passenger train broadcast operation diagram issuing system and method
CN111555829A
Platform broadcast control method and system of intelligent rail train and related device
CN114013477A