Information display method and device of rail transit passenger information system
By using NTP services in the rail transit passenger information system for periodic synchronous timing and language time length judgment, the problem of untimely information display is solved, the timeliness and accuracy of language switching is achieved, and the quality of information services is improved.
Patent Information
- Application Number
- CN202510227046.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-07-25
AI Technical Summary
The existing rail transit passenger information system has the problem of untimely switching information forms in multilingual information display, resulting in a low quality of information services.
When performing periodic synchronization calibration based on NTP services, the time length of different languages is obtained, and the display language is periodically judged in the second time period to determine the display language required for the current time, so as to realize the timeliness and accuracy of the language switching of the display screen.
The timeliness and accuracy of information display switching of rail transit passenger information system in different language forms has been improved, thereby improving the quality of information services.
Smart Images

Figure CN120371242A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of rail transit control, and particularly to an information display method for a rail transit passenger information system, an information display device for a rail transit passenger information system, a storage medium, and an electronic device. Background Art
[0002] The PIS (Passenger Information System) system belongs to rail transit communication equipment, mainly including multimedia network equipment, display terminals, control systems, communication equipment, etc. The display terminal is used to display information to passengers; the display terminal mainly displays train information, text information, video information, etc. Among the text information, the display time is included to display the arrival time of the train, etc. Among them, with the continuous development of the internationalization process of some cities, many railway stations have the need for international development, and many foreign people will also take the subway. Single-language service obviously cannot meet the needs of subway development. Therefore, the passenger information system needs to display information in more than one language form in the subway operation service. However, the existing passenger information system always has the problem of untimely switching of information forms in multi-language information display, resulting in a low quality of information service. Summary of the Invention
[0003] In view of this, embodiments of the present disclosure are expected to provide an information display method for a rail transit passenger information system, an information display device for a rail transit passenger information system, a storage medium, and an electronic device.
[0004] The technical solution of the present disclosure is implemented as follows:
[0005] In a first aspect, the present disclosure provides an information display method for a rail transit passenger information system.
[0006] The information display method for a rail transit passenger information system provided by the embodiments of the present disclosure includes:
[0007] Periodically synchronize and calibrate the system time of the broadcast controller of each display screen in the rail transit passenger information system based on the NTP service with a first time period;
[0008] Obtain the first language time length and the second language time length when displaying the broadcast controller system information periodically in different languages; wherein, the first language time length is the single-cycle time length of displaying in the first language when the rail transit passenger information system switches the broadcast controller system information display in a cycle using the first language and the second language, and the second language time length is the single-cycle time length of displaying in the second language when the rail transit passenger information system switches the broadcast controller system information display in a cycle using the first language and the second language;
[0009] Based on the first language time length and the second language time length, the display language of the information of the display and control system required by the rail transit passenger information system is periodically judged with a second time period to determine the display language required by the rail transit passenger information system for displaying the information of the display and control system at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period;
[0010] Based on the display language required by the rail transit passenger information system for displaying the information of the display and control system at the current time, the information of the display and control system of each display screen is displayed.
[0011] In some embodiments, the step of based on the first language time length and the second language time length, the display language of the information of the display and control system required by the rail transit passenger information system is periodically judged with a second time period to determine the display language required by the rail transit passenger information system for displaying the information of the display and control system at the current time includes:
[0012] Based on the current time of the display and control system, the sum of the first language time length and the second language time length is divided to obtain a remainder;
[0013] Based on the obtained remainder, it is compared with the first language time length or the second language time length, and at the same time with the sum of the first language time length and the second language time length, to obtain a comparison result;
[0014] Based on the language display order when the rail transit passenger information system displays the information of the display and control system and the comparison result, the display language required by the rail transit passenger information system for displaying the information of the display and control system at the current time is determined.
[0015] In some embodiments, the step of based on the obtained remainder, it is compared with the first language time length or the second language time length, and at the same time with the sum of the first language time length and the second language time length, to obtain a comparison result includes:
[0016] Based on the obtained remainder, a magnitude comparison is made with the first language time length or the second language time length;
[0017] If the obtained remainder is less than the first language time length, it is determined that the comparison result is that the remainder is less than the first language time length;
[0018] If the obtained remainder is less than the second language time length, it is determined that the comparison result is that the remainder is less than the second language time length;
[0019] If the obtained remainder is greater than the first language time length and the obtained remainder is greater than the second language time length, then compare the size relationship between the remainder and the sum of the first language time length and the second language time length.
[0020] In some embodiments, determining the display language required for the broadcast controller system information display of the rail transit passenger information system at the current time based on the language display order when the rail transit passenger information system performs the broadcast controller system information display and the comparison result includes:
[0021] If the language display order when the rail transit passenger information system performs the broadcast controller system information display is from the first language to the second language, and the comparison result is that the remainder is less than the first language time length, then determine that the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time is the first language;
[0022] If the language display order when the rail transit passenger information system performs the broadcast controller system information display is from the first language to the second language, and the comparison result is that the remainder is greater than the first language time length and less than the sum of the first language time length and the second language time length, then determine that the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time is the second language.
[0023] In some embodiments, performing the broadcast controller system information display on each display screen based on the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time includes:
[0024] If it is determined that the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time is the same as the display language of the rail transit passenger information system that is currently displaying the broadcast controller system information, then keep the language display mode of the rail transit passenger information system for performing the broadcast controller system information display at the current time unchanged;
[0025] If it is determined that the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time is different from the display language of the rail transit passenger information system that is currently displaying the broadcast controller system information, then switch the language display mode of the rail transit passenger information system for performing the broadcast controller system information display at the current time to the display language required for the rail transit passenger information system to perform the broadcast controller system information display at the current time.
[0026] In a second aspect, the present disclosure provides an information display device for a rail transit passenger information system, including:
[0027] A periodic time calibration module, which is used to perform periodic synchronous time calibration on the system time of the broadcast controllers of each display screen in the rail transit passenger information system based on the NTP service at a first time period;
[0028] A time length acquisition module, which is used to acquire a first language time length and a second language time length when the broadcast controller system information is periodically displayed in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display;
[0029] A display language determination module, which is used to periodically judge the display language of the broadcast controller system information required by the rail transit passenger information system at a second time period based on the first language time length and the second language time length, and determine the display language required by the rail transit passenger information system when performing the broadcast controller system information display at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period;
[0030] A time display module, which is used to perform the broadcast controller system information display of each display screen based on the display language required by the rail transit passenger information system when performing the broadcast controller system information display at the current time.
[0031] In some embodiments, the display language determination module is used to
[0032] Based on the current broadcast controller system time, perform integer division to obtain the remainder of the sum of the first language time length and the second language time length;
[0033] Based on the obtained remainder, compare it with the first language time length or the second language time length, and at the same time compare it with the sum of the first language time length and the second language time length to obtain a comparison result;
[0034] Based on the language display order when the rail transit passenger information system performs the broadcast controller system information display and the comparison result, determine the display language required by the rail transit passenger information system when performing the broadcast controller system information display at the current time.
[0035] In some embodiments, the display language determination module is used to
[0036] If the language display order when the rail transit passenger information system displays the information of the broadcast controller system is from the first language to the second language, and the comparison result is that the remainder is less than the time length of the first language, it is determined that the display language to be used when the rail transit passenger information system displays the information of the broadcast controller system at the current time is the first language;
[0037] If the language display order when the rail transit passenger information system displays the information of the broadcast controller system is from the first language to the second language, and the comparison result is that the remainder is greater than the time length of the first language and less than the sum of the time lengths of the first language and the second language, it is determined that the display language to be used when the rail transit passenger information system displays the information of the broadcast controller system at the current time is the second language.
[0038] In a third aspect, the present disclosure provides a computer-readable storage medium, on which an information display program of a rail transit passenger information system is stored. When the information display program of the rail transit passenger information system is executed by a processor, the information display method of the rail transit passenger information system described in the first aspect above is implemented.
[0039] In a fourth aspect, the present disclosure provides an electronic device, including a memory, a processor, and an information display program of a rail transit passenger information system stored on the memory and executable on the processor. When the processor executes the information display program of the rail transit passenger information system, the information display method of the rail transit passenger information system described in the first aspect above is implemented.
[0040] The information display method of the rail transit passenger information system provided by the embodiments of the present disclosure includes: performing periodic synchronous time correction on the system time of the broadcast controllers of each display screen in the rail transit passenger information system based on the NTP service at a first time period; obtaining the first language time length and the second language time length when the broadcast controller system information is periodically displayed in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system switches the broadcast controller system information in a cycle using the first language and the second language, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system switches the broadcast controller system information in a cycle using the first language and the second language; based on the first language time length and the second language time length, periodically determining the display language required for the rail transit passenger information system to display the broadcast controller system information at a second time period, and determining the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period; based on the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time, performing the display of the broadcast controller system information on each display screen.
[0041] In this application, based on the first language time length and the second language time length, the display language required for the rail transit passenger information system to display the broadcast controller system information is periodically determined at a second time period, and the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time is determined. Based on the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time, the display of the broadcast controller system information on each display screen is performed. Therefore, the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time can be periodically verified according to the current time, the first language time length, and the second language time length, thereby improving the timeliness and accuracy of language switching when the broadcast controller system information is displayed in different language forms, and thus being beneficial to improving the overall information service quality.
[0042] Additional aspects and advantages of the present disclosure will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 is a flowchart of an information display method of a rail transit passenger information system shown according to an exemplary embodiment;
[0044] Figure 2 is an information display flowchart of a rail transit passenger information system shown according to an exemplary embodiment;
[0045] Figure 3 It is a schematic structural diagram of an information display device of a rail transit passenger information system shown according to an exemplary embodiment. Detailed implementation manners
[0046] The embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation to the present disclosure.
[0047] The PIS (Passenger Information System) system belongs to rail transit communication equipment, mainly including multimedia network equipment, display terminals, control systems, communication equipment, etc. The display terminal is used to display information to passengers; the display terminal mainly displays train information, text information, video information, etc. The text information includes the display time to display the arrival time of the train, etc. Among them, with the continuous development of the internationalization process of some cities, many railway stations have the need for international development, and many foreign people will also take the subway. Single-language services obviously cannot meet the needs of subway development. Therefore, the passenger information system needs to display information in more than one language form in the subway operation service. However, the existing passenger information system always has the problem of untimely switching of information forms in multi-language information display, resulting in a low quality of information service.
[0048] In view of the above situation, the present disclosure provides an information display method for a rail transit passenger information system. Figure 1 It is a flowchart of an information display method of a rail transit passenger information system shown according to an exemplary embodiment. As Figure 1 shown, the information display method of the rail transit passenger information system includes:
[0049] Step 10: Periodically synchronize and calibrate the system time of the broadcast controller of each display screen in the rail transit passenger information system based on the NTP (Network Time Protocol) service at a first time period;
[0050] Step 11: Obtain the first language time length and the second language time length when displaying the broadcast controller system information periodically in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to periodically switch the display of the broadcast controller system information, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to periodically switch the display of the broadcast controller system information;
[0051] Step 12: Based on the first language time length and the second language time length, periodically determine the display language for the display and control system information of the rail transit passenger information system at a second time period, and determine the display language required for the rail transit passenger information system to display the display and control system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period.
[0052] Step 13: Based on the display language required for the rail transit passenger information system to display the display and control system information at the current time, display the display and control system information on each display screen.
[0053] In this exemplary embodiment, the single-cycle time length of the second time period is less than both the first language time length and the second language time length. The minimum value of the first language time length and the second language time length is greater than N times the single-cycle time length of the second time period, where N ≥ 2, so that the train control system can frequently detect the correctness of the display language used by the rail transit passenger information system to display the display and control system information at the current time, facilitating synchronous switching of the display language on each display screen. Among them, the display and control device can be an OPS (Open Pluggable Specification) display and control device.
[0054] In this exemplary embodiment, one display screen can correspond to one display and control device, or multiple display screens can correspond to one display and control device. That is, one display and control device can be used to control multiple display screens to display time, or one display and control device can be used to control one display screen to display time.
[0055] In this exemplary embodiment, when periodically determining the display language for the display and control system information of the rail transit passenger information system at a second time period based on the first language time length and the second language time length, the second time period can be triggered periodically by a timer to perform the periodic determination of the display language for the display and control system information of the rail transit passenger information system based on the first language time length and the second language time length, so as to improve the correctness of the display language used by the rail transit passenger information system to display the display and control system information at the current time. Among them, the timing duration of the timer can be set to the single-cycle time length of the second time period.
[0056] In this exemplary embodiment, the broadcast controller system information may include the arrival time information, departure time information, carriage status information, track line information, etc. of each train. When switching and displaying the broadcast controller system information in different language forms, the arrival time information, departure time information, carriage status information, track line information, etc. can be synchronously switched in language. That is, display in the first language simultaneously, or display in the second language.
[0057] The information display method of the rail transit passenger information system provided by the embodiments of the present disclosure includes: periodically synchronizing and calibrating the broadcast controller system time of each display screen in the rail transit passenger information system based on the NTP service at a first time period; obtaining the first language time length and the second language time length when the broadcast controller system information is periodically displayed in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to periodically switch and display the broadcast controller system information, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to periodically switch and display the broadcast controller system information; based on the first language time length and the second language time length, periodically judging the display language of the broadcast controller system information required to be displayed by the rail transit passenger information system at a second time period, and determining the display language required to be used when the rail transit passenger information system displays the broadcast controller system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period; based on the display language required to be used when the rail transit passenger information system displays the broadcast controller system information at the current time, display the broadcast controller system information of each display screen.
[0058] In this application, based on the first language time length and the second language time length, the display language of the broadcast controller system information required to be displayed by the rail transit passenger information system is periodically judged at a second time period, and the display language required to be used when the rail transit passenger information system displays the broadcast controller system information at the current time is determined. Based on the display language required to be used when the rail transit passenger information system displays the broadcast controller system information at the current time, the broadcast controller system information of each display screen is displayed. Thus, the display language verification required when the rail transit passenger information system displays the broadcast controller system information at the current time can be periodically performed according to the current time, the first language time length, and the second language time length, thereby improving the timeliness and accuracy of language switching when the broadcast controller system information is displayed in different language forms.
[0059] In some embodiments, based on the first language time length and the second language time length, the display language of the information of the display and control system required by the rail transit passenger information system is periodically judged at a second time period to determine the display language required for the rail transit passenger information system to display the information of the display and control system at the current time, including:
[0060] Based on the current display and control system time, perform integer division on the sum of the first language time length and the second language time length to obtain the remainder;
[0061] Based on the obtained remainder, compare it with the first language time length or the second language time length, and at the same time compare it with the sum of the first language time length and the second language time length to obtain a comparison result;
[0062] Based on the language display order when the rail transit passenger information system displays the information of the display and control system and the comparison result, determine the display language required for the rail transit passenger information system to display the information of the display and control system at the current time.
[0063] In this exemplary embodiment, the first language and the second language can be defined according to needs. For example, the first language is Chinese and the second language is English, etc. Based on the current display and control system time, perform integer division on the sum of the first language time length and the second language time length. For example, the current display and control system time is Pt, the first language time length is Ct, the second language time length is Et, and the remainder is St, then St = Rt % (Ct + Et); where, Rt = (Pt - 00:00:00); where, Rt represents the difference between the current time and 00:00:00. For example, if the previous display and control system time Pt is 3:04:05 am, the first language time length Ct is 10 seconds, and the second language time length Et is 15 seconds, then St = (03:04:05 - 00:00:00) % (10 + 15) = (5 + 4 * 60 + 3 * 60 * 60) % (10 + 15). Then, based on the remainder St, compare it with the first language time length or the second language time length, and at the same time compare it with the sum of the first language time length and the second language time length to obtain a comparison result. In this way, it is convenient to determine the display language required for the rail transit passenger information system to display the information of the display and control system at the current time based on the comparison result and the language display order when the display and control system information is displayed.
[0064] In some embodiments, the comparing the obtained remainder with the first language time length or the second language time length, and at the same time comparing it with the sum of the first language time length and the second language time length to obtain a comparison result includes:
[0065] Compare the obtained remainder with the first language time length or the second language time length;
[0066] If the obtained remainder is less than the first language time length, determine that the comparison result is that the remainder is less than the first language time length;
[0067] If the obtained remainder is less than the second language time length, determine that the comparison result is that the remainder is less than the second language time length;
[0068] If the obtained remainder is greater than the first language time length and the obtained remainder is greater than the second language time length, compare the size relationship between the remainder and the sum of the first language time length and the second language time length.
[0069] In this exemplary embodiment, after obtaining the remainder, the remainder can be first compared with the first language time length and the second language time length. If the remainder is less than the first language time length, determine that the comparison result is that the remainder is less than the first language time length; if the remainder is greater than the first language time length, then compare the remainder with the second language time length;
[0070] If the remainder is less than the second language time length, determine that the comparison result is that the remainder is less than the second language time length; if the remainder is greater than both the first language time length and the second language time length, then compare the size relationship between the remainder and the sum of the first language time length and the second language time length. In this way, the comparison result between the remainder and the first language time length or the second language time length, and the sum of the first language time length and the second language time length can be determined. In this way, it is convenient to determine the display language required for the rail transit passenger information system to display the controller system information at the current time based on the comparison result and the language display order when the controller system information is displayed.
[0071] In some embodiments, determining the display language required for the rail transit passenger information system to display the controller system information at the current time based on the language display order when the rail transit passenger information system displays the controller system information and the comparison result includes:
[0072] If the language display order when the rail transit passenger information system displays the controller system information is from the first language to the second language, and the comparison result is that the remainder is less than the first language time length, determine that the display language required for the rail transit passenger information system to display the controller system information at the current time is the first language;
[0073] If the language display order when the rail transit passenger information system displays the information of the controller system is from the first language to the second language, and the comparison result is that the remainder is greater than the time length of the first language and less than the sum of the time lengths of the first language and the second language, then it is determined that the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time is the second language.
[0074] In this exemplary embodiment, for example, the first language is Chinese and the second language is English. The language display order is from the first language to the second language. The time length Ct of the first language is 10 seconds, and the time length Et of the second language is 15 seconds. Divide the sum of the time lengths of the first language and the second language by the time of the controller system to obtain the remainder. The obtained remainder is 5 seconds, which is less than the time length of the first language of 10 seconds. Then it is determined that the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time is the first language. If the sum of the time lengths of the first language and the second language is divided by the time of the controller system to obtain the remainder, and the obtained remainder is 12 seconds, which is greater than the time length of the first language of 10 seconds and less than the sum of the time lengths of the first language and the second language of 25 seconds, then it is determined that the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time is the second language.
[0075] In some embodiments, the information display of the controller system on each display screen is performed based on the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time, including:
[0076] If it is determined that the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time is the same as the display language when the rail transit passenger information system is currently displaying the information of the controller system, then the language display mode when the rail transit passenger information system displays the information of the controller system at the current time remains unchanged;
[0077] If it is determined that the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time is different from the display language when the rail transit passenger information system is currently displaying the information of the controller system, then the language display mode when the rail transit passenger information system displays the information of the controller system at the current time is switched to the display language to be used when the rail transit passenger information system displays the information of the controller system at the current time.
[0078] In this exemplary embodiment, for example, if it is determined that the display language required for the display of the controller system information by the rail transit passenger information system at the current time is the first language, and the display language actually used for the display of the controller system information by the rail transit passenger information system at the current time is exactly the first language, then at this time, it is only necessary to keep the language display mode of the rail transit passenger information system for the display of the controller system information at the current time unchanged. If it is determined that the display language required for the display of the controller system information by the rail transit passenger information system at the current time is the first language, but the display language actually used for the display of the controller system information by the rail transit passenger information system at the current time is the second language, then at this time, it is necessary to switch the language display mode of the rail transit passenger information system for the display of the controller system information at the current time to the first language, so as to improve the timeliness and accuracy of language switching when the controller system information is displayed in different languages.
[0079] In some embodiments, performing the display of the controller system information on each display screen based on the display language required for the display of the controller system information by the rail transit passenger information system at the current time includes:
[0080] Performing synchronous display of the controller system time on each display screen based on the display language required for the display of the controller system information by the rail transit passenger information system at the current time. That is, when one display screen corresponds to one controller, the display of the controller system information on each display screen can be synchronously controlled to achieve synchronous switching of the controller system time on each display screen.
[0081] In this exemplary embodiment, in an application scenario where one platform screen corresponds to one controller, the passenger experience can be improved, and it is ensured that the content involving Chinese-English switching in the text information displayed on the platform screens is switched simultaneously on all platform screens.
[0082] Figure 2 It is a flowchart of information display of a rail transit passenger information system shown according to an exemplary embodiment. As Figure 2 shown, the information display process of the rail transit passenger information system includes:
[0083] Step 20: Device startup;
[0084] Step 21: Ntp time calibration to ensure that the time of all devices is the same;
[0085] Step 22: Obtain the preset Chinese display time Ct;
[0086] Step 23: Obtain the preset English display time Et;
[0087] Step 24: Start a timer (period 1s);
[0088] Step 25: Rt = current time - 00:00:00;
[0089] Step 26: St = Rt % (Ct + Et);
[0090] Step 27: Determine whether 0 < St < Ct;
[0091] Step 28: If 0 < St < Ct, then display Chinese;
[0092] Step 29: If St > Ct, then determine whether Ct < St < Ct + Et;
[0093] Step 30: If Ct < St < Ct + Et, then display English. In this way, it is beneficial to achieve timely switching when the subway system displays two information modes, thereby improving the information service quality of the subway.
[0094] The present disclosure provides an information display device for a rail transit passenger information system. Figure 3 It is a schematic structural diagram of an information display device for a rail transit passenger information system shown according to an exemplary embodiment. As Figure 3 shown, the information display device for a rail transit passenger information system includes:
[0095] A periodic time calibration module 30 for periodically synchronizing and calibrating the system time of the broadcast controllers of each display screen in the rail transit passenger information system based on the NTP service with a first time period;
[0096] A time length acquisition module 31 for acquiring the first language time length and the second language time length when periodically displaying the broadcast controller system information in different languages; wherein, the first language time length is the single-cycle time length of displaying in the first language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display, and the second language time length is the single-cycle time length of displaying in the second language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display;
[0097] A display language determination module 32 for periodically determining the display language of the broadcast controller system information required to be displayed by the rail transit passenger information system based on the first language time length and the second language time length with a second time period, and determining the display language required to be used by the rail transit passenger information system when displaying the broadcast controller system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period;
[0098] The time display module 33 is configured to perform the display of the controller system information on each display screen based on the display language required for the display and control of the controller system information by the rail transit passenger information system at the current time.
[0099] In this exemplary embodiment, the single-cycle time length of the second time period is less than the first language time length and less than the second language time length. The minimum value of the first language time length and the second language time length is greater than N times the single-cycle time length of the second time period, where N≥2, so that the train control system can frequently detect the correctness of the display language used for the display of the controller system information by the rail transit passenger information system at the current time, facilitating the synchronous switching of the display language on each display screen.
[0100] In this exemplary embodiment, one display screen can correspond to one controller, or multiple display screens can correspond to one controller. That is, one controller can be used to control multiple display screens for time display, or one controller can be used to control one display screen for time display.
[0101] In this exemplary embodiment, when periodically judging the display language of the controller system information required to be displayed by the rail transit passenger information system in the second time period based on the first language time length and the second language time length, the second time period can be triggered periodically by a timer to perform the periodic judgment of the display language of the controller system information required to be displayed by the rail transit passenger information system based on the first language time length and the second language time length, so as to improve the correctness of the display language used for the display of the controller system information by the rail transit passenger information system at the current time. Among them, the timing duration of the timer can be set to the single-cycle time length of the second time period.
[0102] The information display device of the rail transit passenger information system provided by the embodiments of the present disclosure is used to perform periodic synchronous time calibration on the system time of the broadcast controllers of each display screen in the rail transit passenger information system based on the NTP service at a first time period; obtain the first language time length and the second language time length when the broadcast controller system information is periodically displayed in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to perform periodic switching of the broadcast controller system information display; based on the first language time length and the second language time length, periodically determine the display language required for the rail transit passenger information system to display the broadcast controller system information at a second time period, and determine the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period; based on the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time, perform the broadcast controller system information display on each display screen. In this application, based on the first language time length and the second language time length, the display language required for the rail transit passenger information system to display the broadcast controller system information is periodically determined at a second time period, and the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time is determined. Based on the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time, the broadcast controller system information display on each display screen is performed. Therefore, the display language required for the rail transit passenger information system to display the broadcast controller system information at the current time can be periodically verified according to the current time, the first language time length, and the second language time length, thereby improving the timeliness and accuracy of language switching when the broadcast controller system information is displayed in different language forms.
[0103] In some embodiments, the display language determination module is used to
[0104] Based on the current broadcast controller system time, perform integer division on the sum of the first language time length and the second language time length to obtain the remainder;
[0105] Based on the obtained remainder, compare it with the first language time length or the second language time length, and at the same time compare it with the sum of the first language time length and the second language time length to obtain a comparison result;
[0106] Based on the language display order when displaying the information of the controller system by the rail transit passenger information system and the comparison result, determine the display language that the rail transit passenger information system needs to adopt when displaying the information of the controller system at the current time.
[0107] In this exemplary embodiment, the first language and the second language can be defined according to needs. For example, the first language is Chinese, the second language is English, and so on. Based on the current time of the controller system, divide the sum of the time lengths of the first language and the second language and find the remainder. For example, the current time of the controller system is Pt, the time length of the first language is Ct, the time length of the second language is Et, and the remainder is St, then St = Rt % (Ct + Et); where, Rt = (Pt - 00:00:00). For example, if the current time Pt of the previous controller system is 3:04:05 am, the time length Ct of the first language is 10 seconds, and the time length Et of the second language is 15 seconds, then
[0108] St = (03:04:05 - 00:00:00) % (10 + 15) = (5 + 4 * 60 + 3 * 60 * 60) % (10 + 15). Then, based on the remainder St, compare it with the time length of the first language or the time length of the second language, and at the same time compare it with the sum of the time lengths of the first language and the second language to obtain a comparison result. In this way, it is convenient to determine the display language that the rail transit passenger information system needs to adopt when displaying the information of the controller system at the current time based on the comparison result and the language display order when displaying the information of the controller system.
[0109] In some embodiments, the comparison of the obtained remainder with the time length of the first language or the time length of the second language, and at the same time with the sum of the time lengths of the first language and the second language to obtain a comparison result includes:
[0110] Compare the size of the obtained remainder with the time length of the first language or the time length of the second language;
[0111] If the obtained remainder is less than the time length of the first language, determine that the comparison result is that the remainder is less than the time length of the first language;
[0112] If the obtained remainder is less than the time length of the second language, determine that the comparison result is that the remainder is less than the time length of the second language;
[0113] If the obtained remainder is greater than the time length of the first language and the obtained remainder is greater than the time length of the second language, then compare the size relationship between the remainder and the sum of the time lengths of the first language and the second language.
[0114] In this exemplary embodiment, after obtaining the remainder, the remainder may be first compared with the first language time length and the second language time length. If the remainder is less than the first language time length, it is determined that the comparison result is that the remainder is less than the first language time length; if the remainder is greater than the first language time length, the remainder is compared with the second language time length.
[0115] If the remainder is less than the second language time length, it is determined that the comparison result is that the remainder is less than the second language time length; if the remainder is greater than both the first language time length and the second language time length, the magnitude relationship between the remainder and the sum of the first language time length and the second language time length is compared. In this way, the comparison result between the remainder and the first language time length or the second language time length, and at the same time with the sum of the first language time length and the second language time length, can be determined. In this way, it is convenient to determine the display language required for the rail transit passenger information system to display the controller system information at the current time based on the comparison result and the language display order when the controller system information is displayed.
[0116] In some embodiments, the display language determination module is used for
[0117] If the language display order when the rail transit passenger information system displays the controller system information is from the first language to the second language, and the comparison result is that the remainder is less than the first language time length, it is determined that the display language required for the rail transit passenger information system to display the controller system information at the current time is the first language;
[0118] If the language display order when the rail transit passenger information system displays the controller system information is from the first language to the second language, and the comparison result is that the remainder is greater than the first language time length and less than the second language time length, it is determined that the display language required for the rail transit passenger information system to display the controller system information at the current time is the second language.
[0119] In this exemplary embodiment, for example, the first language is Chinese and the second language is English. The language display order is from the first language to the second language. The time length Ct of the first language is 10 seconds, and the time length Et of the second language is 15 seconds. Divide the sum of the time lengths of the first language and the second language by the system time of the broadcast controller and take the remainder. The obtained remainder is 5 seconds, which is less than the time length of the first language, 10 seconds. Then it is determined that the display language to be used by the rail transit passenger information system for displaying the broadcast controller system information at the current time is the first language. If the remainder obtained by dividing the sum of the time lengths of the first language and the second language by the system time of the broadcast controller is 12 seconds, which is greater than the time length of the first language, 10 seconds and less than the sum of the time lengths of the first language and the second language, 25 seconds, then it is determined that the display language to be used by the rail transit passenger information system for displaying the broadcast controller system information at the current time is the second language.
[0120] In some embodiments, the time display module is configured to
[0121] If it is determined that the display language to be used by the rail transit passenger information system for displaying the broadcast controller system information at the current time is the same as the display language of the rail transit passenger information system that is currently displaying the broadcast controller system information, then keep the language display mode of the rail transit passenger information system for displaying the broadcast controller system information at the current time unchanged;
[0122] If it is determined that the display language to be used by the rail transit passenger information system for displaying the broadcast controller system information at the current time is different from the display language of the rail transit passenger information system that is currently displaying the broadcast controller system information, then switch the language display mode of the rail transit passenger information system for displaying the broadcast controller system information at the current time to the display language to be used by the rail transit passenger information system for displaying the broadcast controller system information at the current time.
[0123] In this exemplary embodiment, for example, it is determined that the display language required for the rail transit passenger information system to display the controller system information at the current time is the first language, and at the same time, the display language used by the rail transit passenger information system to display the controller system information at the current time is exactly the first language. Then, at this time, it is only necessary to keep the language display mode of the rail transit passenger information system to display the controller system information at the current time unchanged. If it is determined that the display language required for the rail transit passenger information system to display the controller system information at the current time is the first language, but the display language used by the rail transit passenger information system to display the controller system information at the current time is the second language, then at this time, it is necessary to switch the language display mode of the rail transit passenger information system to display the controller system information at the current time to the first language, so as to improve the timeliness and accuracy of language switching when displaying the controller system information in different language forms.
[0124] The present disclosure provides a computer-readable storage medium, on which an information display program of a rail transit passenger information system is stored. When the information display program of the rail transit passenger information system is executed by a processor, the information display method of the rail transit passenger information system described in the above embodiments is implemented.
[0125] The present disclosure provides an electronic device, including a memory, a processor, and an information display program of a rail transit passenger information system stored on the memory and executable on the processor. When the processor executes the information display program of the rail transit passenger information system, the information display method of the rail transit passenger information system described in the above embodiments is implemented.
[0126] Note that the logic and / or steps represented in the flowchart or described otherwise herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can determine and execute instructions from the instruction execution system, apparatus, or device), or used in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection part with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable processing as necessary, and then stored in a computer memory.
[0127] It should be understood that various parts of the present disclosure can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0128] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0129] In the description of the present disclosure, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. They are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation to the present disclosure.
[0130] In addition, the terms "first", "second", etc. used in the embodiments of the present disclosure are only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features indicated in this embodiment. Thus, the features defined with the terms "first", "second", etc. in the embodiments of the present disclosure may explicitly or implicitly indicate that at least one such feature is included in this embodiment. In the description of the present disclosure, the meaning of the word "plurality" is at least two or more, such as two, three, four, etc., unless otherwise explicitly and specifically defined in the embodiment.
[0131] In the present disclosure, unless otherwise explicitly specified or limited in the embodiments, the terms "mounted", "connected", "coupled" and "fixed" and the like as used in the embodiments shall be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or an integral one. It can be understood that it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the communication inside two elements, or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to the specific implementation circumstances.
[0132] In the present disclosure, unless otherwise explicitly specified and limited, the first feature being "on" or "under" the second feature may be that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may be that the first feature is directly above or obliquely above the second feature, or merely indicates that the first feature has a higher horizontal height than the second feature. The first feature being "under", "beneath" and "underneath" the second feature may be that the first feature is directly below or obliquely below the second feature, or merely indicates that the first feature has a lower horizontal height than the second feature.
[0133] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. An information display method for a rail transit passenger information system, characterized in that, Including: Periodically synchronizing and calibrating the system time of the broadcast controllers of each display screen in the rail transit passenger information system based on the NTP service at a first time period; Obtaining the first language time length and the second language time length when periodically displaying the broadcast controller system information in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to periodically switch the display of the broadcast controller system information, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to periodically switch the display of the broadcast controller system information; Based on the first language time length and the second language time length, periodically judging the display language of the broadcast controller system information required by the rail transit passenger information system at a second time period, and determining the display language to be used when the rail transit passenger information system displays the broadcast controller system information at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period; Based on the display language to be used when the rail transit passenger information system displays the broadcast controller system information at the current time, displaying the broadcast controller system information of each display screen.
2. The information display method of the rail transit passenger information system according to claim 1, wherein The step of periodically judging the display language of the broadcast controller system information required by the rail transit passenger information system at a second time period based on the first language time length and the second language time length, and determining the display language to be used when the rail transit passenger information system displays the broadcast controller system information at the current time includes: Based on the current broadcast controller system time, performing integer division on the sum of the first language time length and the second language time length to obtain the remainder; Based on the obtained remainder, comparing it with the first language time length or the second language time length, and simultaneously comparing it with the sum of the first language time length and the second language time length to obtain a comparison result; Based on the language display order when the rail transit passenger information system displays the broadcast controller system information and the comparison result, determining the display language to be used when the rail transit passenger information system displays the broadcast controller system information at the current time.
3. The information display method of the rail transit passenger information system according to claim 2, wherein The step of comparing the obtained remainder with the first language time length or the second language time length, and simultaneously comparing it with the sum of the first language time length and the second language time length to obtain a comparison result includes: Comparing the obtained remainder with the first language time length or the second language time length in terms of size; If the obtained remainder is less than the first language time length, determining that the comparison result is that the remainder is less than the first language time length; If the obtained remainder is less than the second language time length, determining that the comparison result is that the remainder is less than the second language time length; If the obtained remainder is greater than the first language time length and the obtained remainder is greater than the second language time length, then compare the size relationship between the remainder and the sum of the first language time length and the second language time length.
4. The information display method of the rail transit passenger information system according to claim 2, wherein, Based on the language display order when displaying the information of the controller system by the rail transit passenger information system and the comparison result, determining the display language required for the rail transit passenger information system to display the information of the controller system at the current time, includes: If the language display order when the rail transit passenger information system displays the information of the controller system is from the first language to the second language, and the comparison result is that the remainder is less than the first language time length, then determine that the display language required for the rail transit passenger information system to display the information of the controller system at the current time is the first language; If the language display order when the rail transit passenger information system displays the information of the controller system is from the first language to the second language, and the comparison result is that the remainder is greater than the first language time length and less than the sum of the first language time length and the second language time length, then determine that the display language required for the rail transit passenger information system to display the information of the controller system at the current time is the second language.
5. The information display method of the rail transit passenger information system according to claim 4, characterized in that, Based on the display language required for the rail transit passenger information system to display the information of the controller system at the current time, performing the display of the information of the controller system on each display screen, includes: If it is determined that the display language required for the rail transit passenger information system to display the information of the controller system at the current time is the same as the display language of the rail transit passenger information system that is currently displaying the information of the controller system, then keep the language display mode of the rail transit passenger information system to display the information of the controller system at the current time unchanged; If it is determined that the display language required for the rail transit passenger information system to display the information of the controller system at the current time is different from the display language of the rail transit passenger information system that is currently displaying the information of the controller system, then switch the language display mode of the rail transit passenger information system to display the information of the controller system at the current time to the display language required for the rail transit passenger information system to display the information of the controller system at the current time.
6. An information display device for a rail transit passenger information system, characterized in that, Includes: A periodic time calibration module, used to perform periodic synchronous time calibration on the time of the controller system of each display screen in the rail transit passenger information system based on the NTP service with a first time period; A time length acquisition module, configured to acquire a first language time length and a second language time length when periodically displaying the information of the controller system in different languages; wherein, the first language time length is the single-cycle time length displayed in the first language when the rail transit passenger information system uses the first language and the second language to periodically switch and display the information of the controller system, and the second language time length is the single-cycle time length displayed in the second language when the rail transit passenger information system uses the first language and the second language to periodically switch and display the information of the controller system; A display language determination module, configured to periodically determine the display language of the information of the controller system required to be displayed by the rail transit passenger information system at a second time period based on the first language time length and the second language time length, and determine the display language required to be used by the rail transit passenger information system when displaying the information of the controller system at the current time; wherein, the time period length of the first time period is less than the time period length of the second time period; A time display module, configured to display the information of the controller system on each display screen based on the display language required to be used by the rail transit passenger information system when displaying the information of the controller system at the current time.
7. The information display device of the rail transit passenger information system according to claim 6, characterized in that, The display language determination module is configured to Based on the current time of the controller system, perform integer division and find the remainder of the sum of the first language time length and the second language time length; Based on the obtained remainder, compare it with the first language time length or the second language time length, and at the same time compare it with the sum of the first language time length and the second language time length to obtain a comparison result; Based on the language display order when the rail transit passenger information system displays the information of the controller system and the comparison result, determine the display language required to be used by the rail transit passenger information system when displaying the information of the controller system at the current time.
8. The information display device of the rail transit passenger information system according to claim 7, characterized in that, The display language determination module is configured to If the language display order when the rail transit passenger information system displays the information of the controller system is from the first language to the second language, and the comparison result is that the remainder is less than the first language time length, then determine that the display language required to be used by the rail transit passenger information system when displaying the information of the controller system at the current time is the first language; If the language display order when the rail transit passenger information system displays the information of the controller system is from the first language to the second language, and the comparison result is that the remainder is greater than the first language time length and less than the sum of the first language time length and the second language time length, then determine that the display language required to be used by the rail transit passenger information system when displaying the information of the controller system at the current time is the second language.
9. A computer-readable storage medium, characterized in that, A storage medium stores an information display program of the rail transit passenger information system. When the information display program of the rail transit passenger information system is executed by a processor, it implements the information display method of the rail transit passenger information system according to any one of claims 1-5.
10. An electronic device, characterized in that, It includes a memory, a processor, and an information display program of a rail transit passenger information system stored in the memory and executable on the processor. When the processor executes the information display program of the rail transit passenger information system, it implements the information display method of the rail transit passenger information system according to any one of claims 1-5.