Display control program, display control device, and display control method

The display control system enhances user convenience by customizing train operation notifications based on individual travel routes, ensuring timely and relevant information delivery.

JP2026089593APending Publication Date: 2026-06-01LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-11-20
Publication Date
2026-06-01

Smart Images

  • Figure 2026089593000001_ABST
    Figure 2026089593000001_ABST
Patent Text Reader

Abstract

To improve user convenience. [Solution] The display control program according to the present invention is characterized by causing a computer to execute an acquisition procedure for acquiring first status information relating to the operating status of a railway line, an extraction procedure for extracting second status information relating to the user's travel route from the acquired first status information, and a display control procedure for displaying information created based on the second status information on a display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a display control program, a display control device, and a display control method.

Background Art

[0002] Conventionally, services that provide train transfer searches, train operation information, timetable information, etc. are known. For example, Patent Document 1 discloses a technique for delivering train delay-related information to a user's information terminal in real time.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the above prior art, the delay-related information distributed to the user is not customized for each user, so there are inconvenient cases.

[0005] The present application has been made in view of the above, and an object thereof is to provide a display control program, a display control device, and a display control method that can improve user convenience.

Means for Solving the Problems

[0006] The display control program according to the present application causes a computer to execute an acquisition procedure for acquiring first situation information regarding the operation status of a railway line, an extraction procedure for extracting second situation information related to a user's movement route from the acquired first situation information, and a display control procedure for causing a display unit to display information created based on the second situation information.

Effects of the Invention

[0007] According to one embodiment, the system can improve user convenience. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of a screen displayed by the display control device according to the embodiment. [Figure 2] Figure 2 shows an example of a screen displayed by the display control device according to the embodiment. [Figure 3] Figure 3 shows an example of a screen displayed by the display control device according to the embodiment. [Figure 4] Figure 4 shows an example of a screen displayed by the display control device according to the embodiment. [Figure 5] Figure 5 shows an example of a screen displayed by the display control device according to the embodiment. [Figure 6] Figure 6 is a flowchart showing an example of a display control procedure according to the embodiment. [Figure 7] Figure 7 shows an example of the first status information acquired by the display control device according to the embodiment. [Figure 8] Figure 8 shows an example of a user movement path information setting screen in a display control device according to an embodiment. [Figure 9] Figure 9 is a diagram illustrating the creation of notification content generated by the display control unit according to the embodiment. [Figure 10] Figure 10 shows an example of the configuration of a display control system according to an embodiment. [Figure 11] Figure 11 shows an example of the configuration of a display control device according to an embodiment. [Figure 12] Figure 12 is a hardware configuration diagram showing an example of a computer that implements the functions of a display control device. [Modes for carrying out the invention]

[0009] The following describes embodiments for implementing the display control program, display control device, and display control method according to the present application (hereinafter referred to as "embodiments") with reference to the drawings. Note that these embodiments do not limit the display control program, display control device, and display control method according to the present application. Furthermore, in the following embodiments, the same parts are denoted by the same reference numerals, and redundant descriptions are omitted.

[0010] [1. Overview of Display Control Processing] An example of the display control process according to the embodiment will be explained using Figures 1 to 9. Figures 1 to 5 illustrate an example of the screen displayed by the display control program according to the embodiment. Figure 6 illustrates an example of the display control procedure according to the embodiment. Figure 7 illustrates information related to the operation status of railway lines acquired by the display control device according to the embodiment, Figure 8 illustrates the user's travel route information setting screen, and Figure 9 illustrates an example of a notification created for the user.

[0011] Prior to the above explanation, the configuration of the terminal device 1, including the display control device 100 which is the terminal-side processing device according to the embodiment, will first be described using Figure 10. Figure 10 is a diagram showing an example of the configuration of the display control system according to the embodiment. The display control system according to the embodiment includes the terminal device 1 and a data server 160 which is connected to the network N via wired or wireless communication and distributes railway operation information to the terminal device 1.

[0012] The terminal device 1 is an information processing terminal used by a user who receives services from the display control device 100. The terminal device 1 is, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc., and includes an input device 140, a display 150, and a display control device 100. The input device 140 is, for example, a touch panel or a keyboard on a smartphone. Also, the display 150 is, for example, a liquid crystal screen or a liquid crystal monitor of a smart fan. Also, it is assumed that an application corresponding to the display control device 100 is pre-installed in the terminal device 1. In the present embodiment, it is assumed that an application related to route guidance (hereinafter, may be referred to as "app AP") is pre-installed in the terminal device 1.

[0013] For example, according to the control of the app AP, the terminal device 1 accesses the display control device 100, receives the result corresponding to the access from the display control device 100, and displays this. For example, according to the control of the app AP, the terminal device 1 displays a route search result corresponding to the search conditions input by the user as route guidance. Also, according to the control of the app AP, the terminal device 1 also displays the operation status for each route, the timetable information for each route, etc.

[0014] The data server 160 is a server device that updates and accumulates the operation information to the latest by acquiring the operation information related to the operation status of each railway company at any time. For example, the data server 160 acquires the operation information from the server devices belonging to each railway company and updates it to the latest operation information. Also, the operator who manages the data server and the operator who manages the display control device 100 may be the same or different.

[0015] Next, the outline of the display control device 100 according to the embodiment will be described with reference to FIG. 11. FIG. 11 is a diagram showing a configuration example of the display control device 100 according to the embodiment. As shown in FIG. 11, the display control device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The display control device 100 is a processing device on the terminal side that performs display control processing.

[0016] The communication unit 110 is connected to the network N by wire or wirelessly, and for example, transmits and receives information to and from the data server 160. The storage unit 120 is realized by a storage device such as a semiconductor memory element, and includes a user setting storage unit 121, an operation information storage unit 122, and a route information storage unit 123. The control unit 130 is realized by a CPU (Central Processing Unit) or the like, and includes an acquisition unit 131, an extraction unit 132, a route search unit 133, and a display control unit 134. Details of the configuration of the display control device 100 will be described in detail later.

[0017] Before giving a detailed description of the display control device 100, the premise for performing the display control processing according to the embodiment will be described here.

[0018] For example, in the case of a suspension of operation due to a personal accident or the like, operation information of a railway line is distributed. As an example, when a user desires distribution of operation information about an individual railway line, the operation information is pushed to and distributed to the user during a trouble such as a suspension of operation.

[0019] However, the operation information distributed to the user is not customized for the user, so there may be inconvenience. For example, when a plurality of lines are stopped, a large number of push notifications are distributed, and if information about lines that are not relevant to the user is mixed in, the information may be buried in the large number of push notifications and the user may miss the information.

[0020] Therefore, the display control device 100 according to the embodiment extracts second status information related to the user's pre-set travel route from first status information regarding the operation status of the railway line, and creates and displays a notification message based on the second status information. This makes it possible to send only the notifications necessary to the user, improving user convenience.

[0021] In other words, the display control device 100 according to the embodiment includes an acquisition unit that acquires first status information relating to the operating status of a railway line, an extraction unit that extracts second status information relating to the user's travel route from the acquired first status information, and a display control unit that causes the display unit to display information created based on the second status information.

[0022] Furthermore, the display control program according to the embodiment causes the computer to execute an acquisition procedure for acquiring first status information relating to the operating status of a railway line, an extraction procedure for extracting second status information related to the user's travel route from the acquired first status information, and a display control procedure for displaying information created based on the second status information on the display unit.

[0023] These processes are performed on the client (terminal) side, not the server side. The second type of status information is customized for each user, and processing this information on the server side would place a heavy load on the server. Therefore, processing it on the terminal side allows for customized processing for each user.

[0024] Furthermore, in this embodiment, information is delivered to the user at a pre-set time, such as 8:00 AM. By pre-registering the target route information, the user can quickly check the operation status of the railway line with a single delivery of information. Also, for example, on rainy or snowy days, delays may be expected, but in reality, there may be no delays in operation, and the trains may be running normally or only slightly delayed. In this case, the question arises as to when to send a push notification to the user. In this case, by delivering operation information to the user at a pre-set time, the user can confirm that there are no problems with the operation of the railway line, thereby improving user convenience.

[0025] To illustrate a typical use case, consider a commute route from Yokosuka (Yokosuka Line) to Zushi (Shonan-Shinjuku Line) to Totsuka (Tokaido Line) to Shimbashi, where the reported service delays apply to both the Shonan-Shinjuku Line and the Tokaido Line. In this scenario, the user has registered two JR routes for their commute, and often receives two notifications for each line. This is especially prone to overlooking the first notification if there's only a few minutes' difference between them. For example, after checking only the latest notification for the Shonan-Shinjuku Line, the user might head to the station intending to take the Tokaido Line, only to discover that the Tokaido Line is also delayed. By using the notification system described above, the user can quickly check the status of all lines before commuting, ensuring they consider all possible modes of transport.

[0026] Another example is train lines where service disruptions are common, such as on rainy days. Users of these lines may leave home earlier when the weather is bad. However, even in bad weather, trains may actually be running normally. In this case, sending regular notifications even when trains are running normally would eliminate the need for users to leave home unnecessarily early.

[0027] Another example is a commute route that goes from Sengawa (Keio Line) to Shinjuku (Chuo Line) to Yotsuya (Marunouchi Line) to Akasaka-Mitsuke. This commute route uses three lines, and on some days the user may also use the Inokashira Line and Ginza Line, so if notifications are turned on for each line, the number of notifications becomes too large, and users tend to turn them off. As a result, some users may miss their trains because they are unaware of delays. Therefore, by using the method according to the embodiment, it is possible to grasp the operating status of all relevant lines with just one notification before commuting.

[0028] Figures 1 to 5 show examples of notifications that a user may receive in a display control program according to an embodiment.

[0029] Figures 1 and 2 show notifications displayed to a user when the terminal device 1, which has a display control device 100 inside, is a smartphone. Although the content of the notifications is generally the same in both Figures 1 and 2, Figure 1 is an example of a display screen when more detailed information is displayed, while Figure 2 is a display screen when the information is simplified to take into account the size of the mobile phone screen.

[0030] In Figure 1, Notification 10 is a screen displaying train operation information as of 17:00, indicating that all routes registered by the user in advance are operating normally. Notification 11 is a screen displaying train operation information as of 9:00, indicating that the Chuo Line (Rapid) (Tokyo to Takao) is suspended, the Shonan-Shinjuku Line is delayed, the Ome Line (Tachikawa to Ome) is experiencing delays, and the Tokaido Main Line (Tokyo to Atami) has returned to normal operation. Notification 11 combines information for multiple routes into a single notification. Notification 12 is a screen displaying train operation information as of 9:00, indicating that the Tokaido Main Line (Tokyo to Atami) is slightly more crowded than usual. Here, information such as "slightly more crowded than usual" is also information about the train operation status in a broad sense, and is an example of first status information / second status information.

[0031] In Figure 2, notifications 20, 21, and 22, like those in Figure 1, are screens displaying operational information for pre-set times. However, considering the size of the mobile phone screen, text such as "Service suspended," "Train delayed," and "Normal operation" is omitted, and only symbols such as "×," "!", and "〇" are displayed.

[0032] Figures 3 and 4, like Figures 1 and 2, are screens that notify users of the operating status, but they are the screens the user is redirected to after clicking the link in the app. Notification 30 is the screen displayed during normal operation, and notification 31 is the screen displayed when a delay occurs.

[0033] Figure 5 shows an example of a push notification operation status screen. In other words, the user can choose to receive a push notification, for example, in advance, when a specific situation, such as when the second situation information corresponds to information about a personal injury accident, or when the acquisition unit 131 acquires information that a personal injury accident has occurred on the user's travel route while the railway line is operating normally. Notification 40 is an example of a screen that is displayed to the user in such a case. Notification 40 may also include a button 41 that allows the user to search for an alternative route when they click on it to use a member-only function.

[0034] [2. An example of display control processing: (1) Detection of trigger conditions for creating display messages, acquisition of operational status, and extraction of status information related to the user's travel route] From here, we will explain an example of the display control processing according to the embodiment, including the processing procedure, using Figure 6. Figure 6 is a diagram showing an example of the processing procedure in the display control processing according to the embodiment. Figure 6 shows an example in which the display control processing according to the embodiment is performed in response to input received via the application AP.

[0035] First, in step S100, the control unit 130 determines whether the trigger conditions for creating a display message to notify the user are met. If the trigger conditions for creating a display message to notify the user are met (step S100 Yes), the process proceeds to step S110. If the trigger conditions for creating a display message to notify the user are not met (step S100 No), the display control device 100 waits until the trigger conditions are met.

[0036] Here, the trigger conditions for creating a display message to notify the user can be broadly divided into two categories: (A) when a time specified in advance by the user arrives, or (B) when an event occurs that triggers a push notification.

[0037] (Step S100: A When the time specified in advance by the user arrives) First, let's explain the case where the user specifies in advance the time to receive notifications regarding the operation status of railway lines. Figure 8 shows an example of a user interface when the user specifies in advance the time to receive notifications regarding the operation status of railway lines. For example, if the user sets the time to receive notifications regarding the operation status of railway lines to 7:00 every morning from Monday to Friday, the trigger condition in step S100 will be met at 7:00 every morning from Monday to Friday. The notification setting time can be changed within a time range from 5:00 to 24:00, from the first train to the last train, and for example, the default notification setting time may be 8:00. Also, for example, the increment of the notification setting time can be set in 1-hour or 30-minute increments, and the system accepts key input from the user or allows the user to select candidate notification setting times from a pull-down menu. In addition, although the example in Figure 8 allows setting the notification setting time only once in the morning, the embodiment is not limited to this, and the notification setting time may be set twice, for example, in the morning and evening, in which case the default value of the notification setting time may be set to 8:00 and 17:00.

[0038] Furthermore, the display control unit 134 accepts travel route settings from the user. For example, if the user inputs their nearest station to their home and nearest station to their company as the boarding and alighting stations, the circuit search unit 133 searches for a travel route and automatically sets the travel route. As a result, the routes corresponding to the travel route are automatically registered as railway lines associated with the user's travel route. The routes associated with the user's travel route can also be added or deleted as needed through the user interface.

[0039] The display control unit 134 stores the time and date for receiving notifications set by the user in the user setting storage unit 121. The display control unit 134 also stores the boarding station, alighting station, and registered route information set by the user in the route information storage unit 123.

[0040] Possible timings for displaying the user's mobility information settings screen include displaying a modal window during new app installations and app updates, allowing the user to choose whether or not to use the notification function.

[0041] (Step S100:B If an event occurs that triggers a push notification) In addition to the user reaching a pre-specified time, the trigger condition in step S100 is also met when an event occurs that triggers a push notification. That is, if the user has given consent to receive push notifications, the display control unit 134 sends a push notification to the user. For example, the display control unit 134 sends a push notification to the user when the second status information, described later, is specific information, such as information related to a personal injury accident. As a typical example, the display control unit 134 sends a push notification to the user when the acquisition unit 131 acquires information that a personal injury accident has occurred on the user's travel route while the railway line is operating normally.

[0042] Here, the second status information differs from the first status information, which does not distinguish whether or not it is related to the user's travel route. Instead, it refers to status information extracted from the operational information acquired by the acquisition unit 131, specifically focusing on information related to the user's travel route. In other words, even if new operational information, such as a personal injury accident, is announced, the display control unit 134 will not send a push notification if it is unrelated to the user's travel route, and will only send a push notification if it is related to the user's travel route. This prevents the excessive sending of push notifications to the user.

[0043] Next, in step S110, the acquisition unit 131 acquires first status information regarding the operation status of the railway line from the data server 160 via the network N through the communication unit 110. The acquisition unit 131 stores the acquired first status information in the operation information storage unit 122. Figure 7 shows an example of the first status information that the acquisition unit 131 acquires from the data server 160 via the communication unit 110 in step S110. The first status information regarding the operational status of a railway line includes information such as "occurrence time," which is the time when an event related to the operational status of a railway line occurred; "line," which is the railway line in question; information indicating whether it is an inbound or outbound train; the name of the starting station of the station involved in the event; "operation status," which indicates whether the line is out of service or delayed; "delay time," which indicates the delay time; "cause," which is the cause of the event; "expected recovery time," which indicates the time when recovery is expected; "alternative transportation," which indicates whether alternative transportation is available; and "alternative route," which indicates an alternative route. In other words, the first status information is not limited to information indicating the operational status of the railway line itself, but also includes related information such as information on alternative routes, information on alternative transportation, and information on the expected recovery of operations. As another example, the acquisition unit 131 may acquire, for example, information indicating the degree of congestion on the railway line as the first status information regarding the operational status of a railway line.

[0044] Next, in step S120, the extraction unit 132 compares the operation information acquired from the communication unit in step S110 with the user's travel route information recorded in the route information storage unit 123 and extracts second status information related to the user's travel route. That is, the extraction unit 132 extracts second status information related to the user's travel route from the first status information acquired by the acquisition unit 131 in step S110. As an example, the extraction unit 132 extracts the first status information as second status information when the range of stations related in the first status information is within a range that overlaps with the travel route registered in the route information storage unit 123. As another example, the extraction unit 132 may also extract second status information considering the time set as commuting time. For example, if the commuting hours are set to 7:00-8:30 and 17:00-18:30, and a personal injury accident occurs at 10:00, with service expected to resume around 14:00, the extraction unit 132 excludes this event, which occurred outside the commuting hours, from the second situation information related to the user's travel route.

[0045] [2. An example of display control processing (2): Display of a message created based on the second status information] Next, in step S130, the display control unit 134 creates the content of a display message to be notified to the user based on the operation information related to the user extracted in step S130. Figure 9 shows an example of the content of a notification to be notified to the user. As an example, the display control unit 134 creates the display message with the notification content shown in Figure 9 based on the registered route registered by the user and the route where the operation information occurred.

[0046] Next, in step S140, the display control unit 134 displays the information created based on the second status information on the display unit, for example, the display 150. As an example, the display control unit 134 displays information for a time specified in advance by the user on the display 150, which acts as the display unit.

[0047] As an example, if there is no second status information related to the user's travel route at a time specified in advance by the user, the display control unit 134 displays notification 10 shown in Figure 1 on the display unit 150, informing the user that all registered routes are operating normally at the time specified in advance by the user. If there is second status information related to the user's travel route at a time specified in advance by the user, the display control unit 134 displays notification 11 on the display unit 150, informing the user of operational information related to the user's travel route. The display control unit 134 may also display notification 11 on the display unit 150, informing the user of additional information such as congestion status. Furthermore, the content of the notifications notified by the display control unit 134 is not limited to the above example, and may be in layouts such as notifications 20, 21, and 22 shown in Figure 2, and notifications 30 shown in Figure 3 and 31 shown in Figure 4.

[0048] Furthermore, the display control unit 134 may send a push notification to the user in certain situations, such as when a personal injury accident occurs. That is, the display control unit 134 sends a push notification to the user when the second situation information corresponds to information about a personal injury accident. For example, the display control unit 134 sends a push notification when the acquisition unit 131 acquires information that a personal injury accident has occurred on the user's travel route while the railway line is operating normally. Notification 40 is an example of a screen that is displayed to the user in such a case. Notification 40 may also include a button 41 that allows the user to search for an alternative route if they click on it to use a member-only function. If the user does not press button 41, the process ends.

[0049] [2. An example of display control processing (3): Searching for a detour route] Next, in step S150, the display control unit 134 receives instructions from the user regarding whether to search for an alternative route. For example, the display control unit 134 displays a button 41 on the display unit 150 and receives instructions from the user regarding whether to search for an alternative route. If the user selects button 41 and the system receives instructions from the user to search for an alternative route (step S150 Yes), the process proceeds to step S200, and the route search unit 133 searches for an alternative route based on the second status information. When the route search unit 133 receives input from the user indicating that it will perform a transfer search, it excludes the sections that are out of service from the transfer search based on the second status information and performs the transfer search.

[0050] Next, in step S210, the display control unit 134 creates a display message to be shown to the user based on the searched detour route information. In step S220, the display control unit 134 displays the display message created in step S210 on the display unit, the display 150.

[0051] [3. Effects on the display control device] As explained above, the display control program according to the embodiment causes the computer to execute an acquisition procedure for acquiring first status information relating to the operating status of a railway line, an extraction procedure for extracting second status information related to the user's travel route from the acquired first status information, and a display control procedure for displaying information created based on the second status information on the display unit.

[0052] This allows for the extraction and notification of second-level situational information related to the user's movement path, enabling the user to receive only the notifications they need, thus improving user convenience.

[0053] Furthermore, the display control procedure according to this embodiment displays information on the display unit at a time specified in advance by the user. This improves user convenience, for example, by allowing users to quickly check the status of necessary routes with just one notification before commuting. [4. Configuration of the display control device]

[0054] Next, the display control device 100 according to the embodiment will be described using Figure 11. Figure 10 is a diagram showing an example of the configuration of the display control device 100 according to the embodiment. As shown in Figure 10, the display control device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0055] (Regarding Communications Unit 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection and performs information transmission and reception with, for example, the data server 160.

[0056] (Regarding memory unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. The storage unit 120 includes a user setting storage unit 121, an operation information storage unit 122, and a route information storage unit 123.

[0057] The user setting storage unit 121 stores the time and day of the week on which the user has set the notification to be received. For example, 8:00 is selected as the default value for the time to receive notifications, and "Every day" is selected as the day of the week.

[0058] The operation information storage unit 122 stores, for example, first status information regarding the operation status of railway lines, which the acquisition unit 131 has acquired from the data server 160 via the communication unit 110. Figure 7 shows an example of the first status information stored by the operation information storage unit 122. The operation information storage unit 122 stores, for example, the "occurrence time," which is the time when an event related to the operation status of a railway line occurred; the "line," which is the railway line in question; information indicating whether it is an up or down line; the name of the starting station of the station involved in the event; the name of the starting station of the station involved in the event; the "operation status," which indicates whether the line is out of service or delayed; the "delay time," which indicates the delay time; the "cause," which is the cause of the event; the "expected recovery time," which indicates the expected recovery time; "alternative transportation," which indicates whether or not there is alternative transportation; "alternative route," which indicates an alternative route; and information indicating the degree of congestion on the railway line.

[0059] "Operation status" includes categories such as "Service suspended" (when train operations are suspended due to accidents, maintenance work, disasters, etc.), "Service resumed" (when service suspensions have been lifted), "Train delayed" (when train operations are running but are delayed, such as delays of 15 minutes or more on JR lines in the Tokyo metropolitan area, or 30 minutes or more on other lines), "Operation status" (when there are not only delays but also cancellations or changes to operations, such as cancellation of through services to other lines or cancellation of express train services), "Normal operation", "Operation plan" (for cancellations that were known in advance), and "Other".

[0060] The route information storage unit stores information such as the boarding station (e.g., the station nearest to home), the alighting station (e.g., the station nearest to work), and the registered route information, as set by the user.

[0061] (Regarding the control unit 130) The control unit 130 is implemented by a CPU (Central Processing Unit) or MPU (Micro Processing Unit), which executes various programs stored in the internal memory of the display control device 100 using RAM as the working area. Alternatively, the control unit 130 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0062] The control unit 130 includes an acquisition unit 131, an extraction unit 132, a path search unit 133, and a display control unit 134, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 10, and other configurations are also possible as long as they perform the information processing described later. Also, the connection relationships of the various processing units in the control unit 130 are not limited to the connection relationships shown in Figure 10, and other connection relationships are also possible.

[0063] The acquisition unit 131 acquires various types of information. For example, the acquisition unit 131 acquires first status information regarding the operation status of railway lines from the data server 160 via the network N through the communication unit 110.

[0064] The extraction unit 132 extracts second status information related to the user's travel route from first status information related to the operation status of the railway line. For example, the extraction unit 132 compares the operation information obtained from the communication unit in step S110 with the user's travel route information recorded in the route information storage unit 123 to extract second status information related to the user's travel route. For example, the extraction unit 132 extracts first status information as second status information when the range of stations related in the first status information is within a range that overlaps with the travel route registered in the route information storage unit 123. Alternatively, the extraction unit 132 may extract second status information considering the time set as commuting hours.

[0065] The route search unit 133 searches for an alternative route based on the second status information. When the route search unit 133 receives input from the user indicating that it wants to perform a transfer search, it excludes the sections that are out of service from the transfer search based on the second status information and performs the transfer search.

[0066] The display control unit 134 performs overall control over notifications displayed to the user. For example, it displays information created based on second status information related to the user's travel route at a time specified in advance by the user on the display unit 150. As another example, the display control unit 134 sends a push notification to the user if the second status information is specific information such as information corresponding to a personal injury accident.

[0067] [5. Variations] The display control device 100 according to the above embodiment may be implemented in various other forms besides the above embodiment. For example, the extraction unit 132 may acquire the user's location information or movement history and extract second status information based on the location information or movement history. For example, the acquisition unit 131 acquires the user's movement history from the user's past search history and identifies the range of stations within the user's range of activity. The extraction unit 132 extracts the status information within the range of stations within the user's range of activity as second status information related to the user's movement route. As another example, the acquisition unit 131 acquires the user's current location by acquiring location information from the user, for example using GPS. The extraction unit 132 may extract the status information within the range of stations within a certain distance from the user's current location, for example 100 km, as second status information.

[0068] [6. Hardware Configuration] Furthermore, the display control device 100 according to the above embodiment is implemented by a computer 1000 having a configuration such as that shown in Figure 12. Figure 12 is a hardware configuration diagram showing an example of a computer 1000 that implements the functions of the display control device 100. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, storage device 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0069] The CPU 1100 operates based on programs stored in the ROM 1300 or the storage device 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0070] The storage device 1400 is, for example, an SSD disk or an HDD disk, and stores programs executed by the CPU 1100, and data used by such programs. The communication interface 1500 receives data from other devices via the communication network 50 and sends it to the CPU 1100, and transmits the data generated by the CPU 1100 to other devices via the communication network 50.

[0071] The CPU 1100 controls output devices such as displays and printers, and input devices such as touch panels, keyboards, and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.

[0072] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0073] For example, if computer 1000 functions as a display control device 100 according to the embodiment, the CPU 1100 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded on RAM 1200. The storage device 1400 stores data from the storage unit 120. The CPU 1100 of computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a communication network 50.

[0074] [7. Other] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0075] Although embodiments of the present application have been described in detail above with reference to several drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0076] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of Symbols]

[0077] 1. Terminal device 100 Display control device 110 Communications Department 121 User setting storage unit 122 Operation information storage unit 123 Route information storage unit 130 Control Unit 131 Acquisition Department 132 Extraction part 133 Route Search Unit 134 Display Control Unit 140 Input devices 150 displays 160 data servers

Claims

1. Procedure for obtaining first status information regarding the operating status of railway lines, An extraction procedure for extracting second status information related to the user's movement path from the acquired first status information, A display control procedure for displaying information created based on the second status information on the display unit, A display control program characterized by causing a computer to execute it.

2. The display control procedure causes the information specified in advance by the user to be displayed on the display unit. The display control program according to feature 1.

3. The display control program according to claim 1, wherein the display control procedure provides a push notification to the user.

4. The display control procedure, when the second status information corresponds to information related to a personal injury accident, provides the user with the push notification. The display control program according to feature 3.

5. The display control procedure, when the railway line is operating normally and the acquisition procedure obtains information that a personal injury accident has occurred along the user's travel route, sends the push notification to the user. The display control program according to feature 3.

6. The acquisition procedure acquires the user's location information or movement history, and the extraction procedure extracts the second status information based on the location information or movement history. The display control program according to feature 1.

7. The first situation information mentioned above is information indicating the degree of congestion on the railway line. The display control program according to feature 1.

8. The first situational information mentioned above is information regarding alternative routes. The display control program according to feature 1.

9. The first status information mentioned above is information regarding alternative transportation. The display control program according to feature 1.

10. The first status information mentioned above is information regarding the expected restoration of service. The display control program according to feature 1.

11. The system further includes a search unit that searches for a detour route based on the second situation information described above. The display control program according to feature 1.

12. Upon receiving input from the user indicating that a transfer search should be performed, the search procedure further includes excluding sections that are currently out of service from the transfer search based on the second status information, and then performing the transfer search. The display control program according to feature 1.

13. An acquisition unit that acquires first status information regarding the operating status of railway lines, An extraction unit extracts second status information related to the user's movement path from the acquired first status information, A display control unit that displays information created based on the second status information on the display unit. A display control device characterized by having the following features.

14. A display control method executed by a display control device, The first step is to acquire status information regarding the operational status of railway lines, Extraction step of extracting second status information related to the user's movement path from the acquired first status information, A display control step that causes the information created based on the second status information to be displayed on the display unit, A display control method characterized by including the following.