Information processing device, information processing method and program

The information processing device addresses the challenge of predicting user payments and scheduling by visualizing transportation needs and service status, enabling intuitive understanding and facilitating regional transportation planning.

JP2025134364APending Publication Date: 2025-09-17AIOI INSURANCE CO LTD

Patent Information

Application Number
JP2024032222
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-04
Publication Date
2025-09-17

AI Technical Summary

Technical Problem

Conventional technologies struggle to accurately predict user payments and determine bus schedules based on travel demands, failing to grasp the latent needs of the entire population and the discrepancy between those needs and the actual public transportation service situation.

Method used

An information processing device that visualizes residents' transportation needs and the actual service status of public transportation by outputting a map with mesh sections in different display formats based on the number of departures and arrivals, allowing users to intuitively understand the mobility needs and service status.

Benefits of technology

Enables intuitive grasping of transportation needs and service status, facilitating regional transportation reorganization with limited budgets and personnel by providing a detailed visualization of mobility data and bus service status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025134364000001_ABST
    Figure 2025134364000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program that can visualize resident's needs to move and actual service conditions of public transportation.SOLUTION: An information processing device 100 comprises: a traffic data storage unit 132 which stores information on stops of public transportation; a movement data storage unit 133 which stores movement data including places of departure, routes and destinations; a reception unit 124 which receives visualization conditions; a totaling unit 125 which totals, for each of mesh sections of a map, departure / arrival counts of the movement data extracted from the movement data storage unit by the use of visualization conditions; and an output unit 126 which outputs a visualized map including stops, and outputs one or more mesh sections in different display modes according to departure / arrival counts.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In areas where cars are the primary means of transportation, securing alternatives to private cars has become a social issue. At the same time, it has become difficult to secure the funds and personnel required to maintain and expand public transportation services.

[0003] Patent Document 1 discloses a technology for determining a profitable bus schedule according to users' travel demands. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-168008 Summary of the Invention [Problem to be solved by the invention]

[0005] The technology described in Patent Document 1 focuses on the difficulty for transportation operators to accurately predict the amount of payment (revenue) by each user, and determines the operation schedule based on the payment amount by accepting travel demands from users, including desired boarding and disembarking locations, date and time of use, and payment amount.

[0006] According to Cited Document 1, explicit requests from specific users who submit travel demands can be accommodated if the payment amount is commensurate with the operating costs. However, conventional technologies have not been able to assist in grasping the latent needs of the entire population or intuitively grasping the discrepancy between those needs and the actual public service situation. In order to advance regional transportation reorganization plans with limited budgets and personnel, it is necessary to grasp the travel needs of the residents in the area and compare them with the actual public transportation service situation.

[0007] Therefore, an object of the present invention is to provide an information processing device, an information processing method, and a program that are capable of visualizing residents' transportation needs and the actual service status of public transportation. [Means for solving the problem]

[0008] An information processing device according to one embodiment of the present invention includes a transportation data storage unit that stores information on public transportation stops, a transportation data storage unit that stores transportation data including departure points, routes, and arrival points, a reception unit that receives visualization conditions, a counting unit that counts the number of departures and arrivals of transportation data extracted from the transportation data storage unit using the visualization conditions for each mesh section that divides a map into a mesh, and an output unit that outputs a visualization map including stops, the output unit outputting one or more mesh sections in different display formats depending on the number of departures and arrivals.

[0009] According to this aspect, the information processing device can output a visualized map that combines the movement data and the public transportation service status. The information processing device outputs mesh divisions in different display modes depending on the number of departures and arrivals tallied based on the movement data, allowing the user of the information processing device to intuitively grasp the transportation needs of residents.

[0010] In the information processing device, the transportation data storage unit may further store timetable information, and the output unit may output the visualization map in a manner that enables identification of stops with no public transportation departures or arrivals, stops with only departures but no arrivals, stops with only arrivals but no departures, and stops with departures and arrivals within the conditions specified in the visualization conditions. According to this aspect, the information processing device allows the user to easily grasp the agreements and differences between the transportation needs of residents and the bus service status.

[0011] In the information processing device, the visualization conditions may include a departure / arrival type, and the counting unit may count the number of departures and arrivals using data on the departure point and / or the arrival point specified by the departure / arrival type. According to this aspect, the information processing device can finely count the number of departures and arrivals to be visualized and output a more detailed index of travel needs.

[0012] In the above information processing device, the visualization conditions may include mesh conditions that specify mesh sections that are to be output in an identifiable manner from among the mesh sections that are the departure point and / or arrival point, and the output unit may output the mesh sections specified by the mesh conditions in an identifiable manner. According to this aspect, the information processing device can specify the mesh sections that are to be output in an identifiable manner and output simpler travel needs.

[0013] In the information processing device, the visualization map may include routes of travel data extracted from the travel data storage unit using the visualization conditions, and the output unit may output the routes in a manner that allows identification of the routes depending on the travel direction. According to this aspect, the information processing device can output more detailed travel needs.

[0014] A method according to another aspect of the present invention includes a computer having a traffic data storage unit that stores information on public transportation stops and a travel data storage unit that stores travel data including departure points, routes, and arrival points, receiving visualization conditions, tallying the number of departures and arrivals of travel data extracted from the travel data storage unit using the visualization conditions for each mesh section that divides a map into a mesh, and outputting a visualization map including the stops, whereby one or more mesh sections are output in different display formats depending on the number of departures and arrivals.

[0015] A program according to another aspect of the present invention causes one or more computers communicatively connected to a transportation data storage unit that stores information on public transportation stops and a transportation data storage unit that stores transportation data including departure points, routes, and arrival points to perform the following processes: accepting visualization conditions; aggregating the number of departures and arrivals of transportation data extracted from the transportation data storage unit using the visualization conditions for each mesh section that divides the map into a mesh; and outputting a visualization map including the stops, where one or more mesh sections are output in different display formats depending on the number of departures and arrivals. [Effects of the Invention]

[0016] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program that are capable of visualizing residents' transportation needs and the actual service status of public transportation. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 2 is a schematic diagram illustrating processing of an information processing device according to an embodiment of the present invention. [Figure 2] 1 is a block diagram of an information processing apparatus according to an embodiment of the present invention; [Figure 3] 10 is a flowchart illustrating a visualization process according to an embodiment of the present invention. [Figure 4] FIG. 1 is a diagram showing a visualization map according to an embodiment of the present invention. [Figure 5] FIG. 1 is a diagram showing a visualization map according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0018] Embodiments of the present invention will be described with reference to the accompanying drawings. Note that the following embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. Furthermore, the present invention can be modified in various ways without departing from the gist of the present invention. Furthermore, those skilled in the art can adopt embodiments in which the elements described below are replaced with equivalents, and such embodiments are also included in the scope of the present invention.

[0019] (System Configuration) An overview of the present invention will be described using Fig. 1. Fig. 1 is a schematic diagram illustrating the processing of an information processing device according to one embodiment of the present invention.

[0020] The information processing device 100 is a device that outputs a visualization map that combines resident movement data with the service status of buses, which is an example of public transportation. As shown in Fig. 1, the information processing device 100 outputs a visualization map that reflects transportation needs that can be identified from the movement data, based on the resident movement data and bus data including bus stops and timetables. In this embodiment, the information processing device 100 can display areas with a large number of departure points and / or arrival points on the visualization map in an identifiable manner.

[0021] The user of the information processing device 100 can compare the travel needs of residents with the bus service status by checking areas with many departure points and / or arrival points and bus stops.

[0022] (Functional configuration) Fig. 2 is a block diagram of an information processing device according to an embodiment of the present invention. Note that Fig. 2 assumes a single information processing device 100 and shows only the necessary functional configuration, but the information processing device 100 may be configured as part of a multi-functional distributed system consisting of multiple computer systems, or cloud computing consisting of one or more information processing devices may implement part of the functional configuration of the information processing device 100.

[0023] The information processing device 100 includes an input unit 110 , a control unit 120 , a storage unit 130 , a communication unit 140 , and a display unit 150 .

[0024] The input unit 110 is configured to accept operations from the user of the information processing device 100, and can be realized by a keyboard, a mouse, a touch panel, or the like.

[0025] The control unit 120 includes an arithmetic processing unit 121 such as a CPU or MPU equivalent to a processor, and a memory 122 such as a RAM. The arithmetic processing unit 121 (processor) implements the functions and processes described below in the arithmetic processing unit 121 by loading a program recorded in the storage unit 130 into the memory 122 and executing it based on various inputs. This program may be stored on a computer-readable non-transitory recording medium such as a CD-ROM, or may be distributed via a network and installed on a computer. The memory 122 functions as a work memory required for the arithmetic processing unit 121 (processor) to execute the program.

[0026] The memory unit 130 is configured with a storage device such as a hard disk, and stores various programs required for executing processes in the control unit 120, data required for executing the various programs, etc. In this embodiment, the memory unit 130 preferably includes a map memory unit 131, a bus data memory unit 132, and a movement data memory unit 133.

[0027] The map storage unit 131 stores, for example, map information including information on facilities, etc. For example, the facilities include any facility that is expected to be highly sought after by residents, such as a hospital, city hall, or supermarket. Note that the map information may be acquired from an external service such as a map API (Application Programming Interface).

[0028] The bus data storage unit 132 stores bus information. In this embodiment, the bus data storage unit 132 stores GTFS (General Transit Feed Specification) data configured in accordance with GTFS, a data format for public transportation. In one embodiment, the GTFS data includes information such as stops, routes, trips, timetables, and fares. Specifically, the GTFS data includes route information indicating bus routes, trip information indicating trips on which the bus operates, passing time information setting the passing times of stops for each trip, trip division information indicating trip divisions such as weekdays and holidays, and operation day information indicating the days on which the bus operates.

[0029] Travel data of a user traveling by car is stored in the travel data storage unit 133. In one embodiment, the travel data includes a departure point, a route, a destination point, and the date and time at each point.

[0030] The communication unit 140 is configured to connect the information processing device 100 to a network. For example, the communication unit 140 can be realized by a LAN card, an analog modem, an ISDN modem, or the like, and an interface for connecting these to the processing unit via a transmission path such as a system bus.

[0031] The display unit 150 is configured to display various images processed under the control of the arithmetic processing unit 121, and can be realized by a display or the like.

[0032] Furthermore, as shown in FIG. 2, the arithmetic processing unit 121 includes a receiving unit 123, a receiving unit 124, a counting unit 125, and an output unit 126 as functional units.

[0033] The receiving unit 123 receives and stores the movement data. In this embodiment, the receiving unit 123 receives the movement data from a user terminal 10 (not shown) of a user who is in the vehicle, and stores the movement data in the movement data storage unit 133. In other embodiments, the receiving unit 123 may receive the movement data from a control device of the vehicle.

[0034] The reception unit 124 receives conditions for visualizing travel data and bus service status. In this embodiment, the reception unit 124 receives visualization conditions specified by the user using the input unit 110 on a visualization condition screen displayed on the display unit 150, for example. In one embodiment, the visualization conditions include mesh size, period, day of the week, time range, departure / arrival type, departure / arrival rank (an example of a mesh condition), route, etc. The mesh size allows the length of one side when dividing the map into a mesh. The period allows the start date and end date to be specified. The day of the week allows one or more days of the week to be specified. The time range allows the start time and end time to be specified.

[0035] The departure / arrival type allows you to specify which information to visualize between the departure point and arrival point included in the travel data. For example, the departure / arrival type can be specified as "1: departure only" when visualizing only the departure point, "2: arrival only" when visualizing only the arrival point, or "0: departure / arrival" when visualizing both the departure point and arrival point.

[0036] The departure and arrival rank allows users to specify the conditions for mesh sections that are departure and / or arrival points to be output in an identifiable manner. Specifically, the departure and / or arrival points of the travel data specified by the period, day of the week, time range, and departure and arrival type are aggregated for each mesh section. For example, the user can specify "Top 50%" to visualize the top 50% of mesh sections that are departure and / or arrival points, "Top 10%" to visualize the top 10%, or "All" to visualize all mesh sections that are departure and / or arrival points. The route section allows users to specify the routes that run through the target area to be visualized.

[0037] The tallying unit 125 tally the number of departures and arrivals of the movement data for each mesh section based on the visualization conditions accepted by the accepting unit 124, the map storage unit 131, and the movement data storage unit 133.

[0038] The output unit 126 outputs a visualization map that combines the resident's movement data with the service status of buses, which is an example of public transportation. In this embodiment, the output unit 126 outputs a visualization map that includes bus stops and travel routes, as shown in FIG. 1. In this embodiment, the bus stops are output in a manner that makes it possible to distinguish between bus stops with no bus departures or arrivals, bus stops with only departures and no arrivals, bus stops with only arrivals and no departures, and bus stops with departures or arrivals, as specified in the visualization conditions. In one embodiment, the output unit 126 can output bus stops that are color-coded.

[0039] The mesh sections are output in a manner that allows the number of departures and arrivals to be distinguished. In one embodiment, the output unit 126 can output the mesh sections by coloring them to form a heat map according to the number of departures and arrivals. The travel route is output as a line connecting the departure point and the arrival point. In one embodiment, the output unit 126 can output the travel route by color according to the travel direction. For example, the travel direction may be divided into four directions: east, west, north, and south, or any other number of directions.

[0040] In the embodiment, an example is described in which the output unit 126 outputs one piece of information in a manner that makes it distinguishable from other information by color coding, but the output unit 126 can output various pieces of information in any other distinguishable manner.

[0041] (Visualization processing) The visualization process according to the embodiment of the present invention will be described in detail with reference to Fig. 3. In this embodiment, before the visualization process described in Fig. 3 is performed, it is assumed that each piece of data is stored in the map storage unit 131, the bus data storage unit 132, and the movement data storage unit 133 under the management of an administrator of the information processing device 100. In this embodiment, the map storage unit 131 stores map information including facility information such as hospitals, city halls, and supermarkets, as an example.

[0042] In this embodiment, the movement data storage unit 133 stores movement data received from the user terminal 10 by the receiving unit 123 of the information processing device 100. The user terminal 10 is a terminal used by a user who gets into a vehicle, and for example, a tablet terminal or a smartphone can be used as the user terminal 10. The user terminal 10 can transmit movement data from the user terminal 10, for example, by agreeing to the provision of movement data within an application installed on the user terminal 10. In this embodiment, the movement data includes a departure point, a route, a destination point, and the date and time at each point.

[0043] In step S301, the reception unit 124 of the information processing device 100 receives conditions for visualizing travel data and bus service status. In this embodiment, the reception unit 124 receives visualization conditions specified by a user using the input unit 110 on a visualization condition screen displayed on the display unit 150, for example. In this embodiment, the visualization conditions include mesh size, period, day of the week, time range, departure / arrival type, departure / arrival rank, route, etc. In this example, the reception unit 124 receives visualization conditions including a mesh size of "500 m," a period of "July 14, 2023 to July 31, 2023," a day of the week of "not specified," a time range of "00:00 to 23:59," a departure / arrival type of "0: departure / arrival," a departure / arrival rank of "top 50%," and a route of "Route C."

[0044] In step S302, the counting unit 125 of the information processing device 100 counts the number of departures and arrivals of the movement data for each mesh section based on the visualization conditions accepted by the accepting unit 124, the map storage unit 131, and the movement data storage unit 133. In this example, the counting unit 125 sets a mesh of 500 m sections and counts the number of departures and arrivals for each mesh section based on the departure and arrival points of the movement data from July 14, 2023 to July 31, 2023. In this example, it is assumed that there are a total of 120 mesh sections that are departure points and / or arrival points.

[0045] In step S303, the output unit 126 of the information processing device 100 outputs a visualization map that combines the resident's movement data with the service status of buses, which is an example of public transportation. In this embodiment, the output unit 126 outputs a visualization map that includes bus stops and movement routes, as shown in FIG. 1. In this embodiment, bus stops are output in a manner that makes it possible to distinguish between bus stops with no bus arrivals and departures, bus stops with only arrivals and departures, bus stops with only arrivals and no departures, and bus stops with arrivals and departures within the conditions specified by the visualization conditions. In this example, all bus stops have bus arrivals and departures within the conditions specified by the visualization conditions, so they are output in the same color. In addition, in this example, bus stops are represented by bus icons along with numbers indicating the order of stops.

[0046] The example in Figure 4 shows another visualization map output according to the visualization conditions including mesh size "250m", period "July 14, 2023 to July 31, 2023", day of the week "Not specified", time range "07:00 to 7:59", departure / arrival type "0: Departure / arrival", departure / arrival rank "All", and route "Route C". In the example in Figure 4, stops with buses departing and arriving during the specified time range are indicated with a red icon, and stops with no buses departing or arriving during the specified time range are indicated with a blue icon.

[0047] Returning to FIG. 1, in this embodiment, the output unit 126 outputs the mesh sections colored to form a heat map according to the number of departures and arrivals. In this example, the output unit 126 outputs the 60 mesh sections, which are the top 50%, of the total of 120 mesh sections that are departure and / or arrival points, colored. In this example, in addition to coloring the mesh sections, the output unit 126 also displays the mesh sections ranked from 1 to 60 according to the number of departures and arrivals.

[0048] The output unit 126 outputs the travel route as a line connecting the departure point and the destination point. In one embodiment, the output unit 126 can output the travel route in a different color depending on the travel direction, as shown in another visualization map of FIG. 5. For example, in the example of FIG. 5, the output unit 126 outputs the travel direction divided into four directions: east, west, north, and south. In FIG. 5, blue lines indicate travel in the north direction, green lines indicate travel in the west direction, red lines indicate travel in the east direction, and purple lines indicate travel in the south direction.

[0049] As described above, according to this embodiment, the information processing device 100 can output a visualization map that combines residents' mobility data with bus service status. The information processing device 100 outputs mesh sections in different display modes depending on the number of departures and arrivals tallied based on the mobility data, thereby allowing a user of the information processing device 100 to intuitively grasp the mobility needs of residents. Furthermore, the information processing device 100 outputs the visualization map in a manner that makes it possible to distinguish between stops with no bus departures or arrivals, stops with only departures but no arrivals, stops with only arrivals but no departures, and stops with departures and arrivals within the conditions specified in the visualization conditions, allowing a user to easily grasp the agreements and differences between the mobility needs of residents and the bus service status.

[0050] Furthermore, by including the departure / arrival type in the visualization conditions, the information processing device 100 can precisely tally the number of departures and arrivals to be visualized and output more detailed indicators of travel needs. Furthermore, by including the departure / arrival rank in the visualization conditions, the information processing device 100 can specify mesh sections to be output in an identifiable manner and output simpler travel needs. Furthermore, by outputting routes in different colors according to the direction of travel on the visualization map, the information processing device 100 can output more detailed travel needs.

[0051] In this embodiment, data on user travel by private car is used as the travel data, but in another embodiment, data on travel by foot or bicycle may be used in addition to data on travel by private car. Also, in this embodiment, an example has been described in which a visualization map is output that combines resident travel data with the service status of buses, which is an example of public transportation, but in another embodiment, a visualization map that takes into account the service status of other public transportation in addition to the bus service status may be output. [Explanation of symbols]

[0052] 100...information processing device, 110...input unit, 120...control unit, 121...arithmetic processing unit, 122...memory, 123...receiving unit, 124...accepting unit, 125...collecting unit, 126...output unit, 130...storage unit, 131...map storage unit, 132...bus data storage unit (traffic data storage unit), 133...movement data storage unit, 140...communication unit, 150...display unit

Claims

1. a transportation data storage unit that stores information on public transportation stops; a travel data storage unit that stores travel data including a departure point, a route, and a destination point; a reception unit that receives visualization conditions; a counting unit that counts the number of arrivals and departures of the movement data extracted from the movement data storage unit using the visualization conditions for each mesh section obtained by dividing a map into a mesh; an output unit that outputs a visualized map including the bus stops, and outputs one or more mesh sections in different display modes depending on the number of departures and arrivals; An information processing device comprising:

2. the traffic data storage unit further stores timetable information; 2. The information processing device according to claim 1, wherein the output unit outputs, on the visualization map, stops from which the public transportation does not have departures or arrivals, stops from which the public transportation only has departures but no arrivals, stops from which the public transportation only has arrivals but no departures, and stops from which the public transportation has departures or arrivals, in a manner that enables identification of the stops within the conditions specified by the visualization conditions.

3. The visualization conditions include a departure / arrival type, The information processing device according to claim 1 , wherein the counting unit counts the number of departures and arrivals using data on the departure point and / or the arrival point specified by the departure / arrival type.

4. the visualization conditions include mesh conditions that specify mesh sections that are to be output in an identifiable manner from among the mesh sections that are the departure point and / or the arrival point, The information processing device according to claim 1 , wherein the output unit outputs the mesh partitions specified by the mesh conditions in an identifiable form.

5. the visualization map includes a route of the movement data extracted from the movement data storage unit using the visualization conditions, The information processing device according to claim 1 , wherein the output unit outputs the route in a manner that allows the route to be identified depending on a moving direction.

6. A computer including a transportation data storage unit that stores information on public transportation stops and a travel data storage unit that stores travel data including a departure point, a route, and a destination, Accepting visualization conditions; aggregating the number of arrivals and departures of the movement data extracted from the movement data storage unit using the visualization conditions for each mesh section obtained by dividing a map into a mesh; outputting a visualized map including the bus stops, and outputting one or more mesh sections in different display modes according to the number of departures and arrivals; A method comprising:

7. One or more computers communicably connected to a transportation data storage unit that stores information on public transportation stops and a travel data storage unit that stores travel data including a departure point, a route, and a destination, A process of accepting visualization conditions; a process of aggregating the number of arrivals and departures of the movement data extracted from the movement data storage unit using the visualization conditions for each mesh section obtained by dividing a map into a mesh; a process of outputting a visualized map including the bus stops, wherein one or more mesh sections are output in different display modes depending on the number of departures and arrivals; A program that executes the following.

Citation Information

Patent Citations

  • Program and information processing apparatus

    JP2021168008A

Cited By

  • User interfaces with a character having a visual state based on device activity state and an indication of time

    US12422977B2

  • Context-specific user interfaces

    US12430013B2

  • Dynamic user interface with time indicator

    US12456406B2

  • Methods and user interfaces for editing a clock face

    US12468434B2

  • User interfaces for indicating time

    US12493267B2