Program, method, and information processing device
A computer program optimizes commuter pass usage by identifying employees eligible for time-zone-specific passes, addressing the challenge of varying transportation fares and congestion in business commuting, thereby enhancing employee satisfaction and reducing costs.
Patent Information
- Application Number
- JP2024002821
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-11
- Publication Date
- 2025-07-24
AI Technical Summary
Existing transportation fare systems that vary by time period complicate the evaluation of commuter passes, making it difficult to consider employee commuting modes from perspectives such as satisfaction and acceptance, particularly in business companies where different routes and time zones can lead to varying levels of congestion and cost.
A program for a computer system that stores information on employee commuting routes and commuter pass fees, identifying which employees can use time-zone-specific commuter passes and outputting relevant information based on these identifications.
Facilitates easier consideration of commuting modes for employees, improving satisfaction and acceptance by reducing congestion-related burdens and optimizing commuter pass usage.
Smart Images

Figure 2025109104000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a program, a method, and an information processing apparatus.
Background Art
[0002] In transportation, there may be a fare system that varies fares depending on the time of day even if the boarding section is the same.
[0003] The following Patent Document 1 describes a technique aimed at "being able to accurately present to the user the fare actually applied based on the fare by time zone".
[0004] Specifically, Patent Document 1 describes a technique for searching for a travel route from the departure point to the destination of a public transportation vehicle. In this technique, the time obtained by subtracting a predetermined time from the departure time of the station on the travel route is used as the predicted ticket gate passing time, and the fare including the fare by time zone is calculated using the predicted ticket gate passing time.
[0005] Accordingly, according to the technique of Patent Document 1, it is said that "the fare actually applied based on the fare by time zone can be accurately presented to the user".
Prior Art Documents
Patent Documents
[0006]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0007] On the other hand, even in a fare system where fares vary by time period, a transportation company may sell commuter passes. The commuter pass is provided, for example, by an IC (Integrated Circuit) card. When boarding during a time period to which a different fare applies for each time period (for example, a time period expected to be less crowded), it can be used with the commuter pass. If it does not fall within that time period, it cannot be used as a commuter pass, and the fare is settled from the balance (for example, prepaid balance) of an IC card or the like. (Hereinafter, a commuter pass for which the time periods during which it can be used as a commuter pass are defined is referred to as a "time-period-specific commuter pass"). Such a time-period-specific commuter pass may have a lower commuter pass fee compared to a pass that can be used as a commuter pass during all the time periods when the transportation company is operating (referred to as a "normal commuter pass").
[0008] There is a need for a technology that makes it even easier to consider the commuting modes of employees from various perspectives such as employee satisfaction and acceptance when it is assumed that employees of a business company or the like commute by a transportation company.
Means for Solving the Problem
[0009] According to one embodiment shown in the present disclosure, there is provided a program for operating a computer including a processor. In a storage unit, information on the commuting routes of a plurality of employees and information on commuter passes of a transportation company are stored. For at least some boarding sections, a first commuter pass fee, which is the price of a first commuter pass that can be used as a commuter pass when boarding during a specific boarding time period, and a second commuter pass fee, which is the price of a second commuter pass that can be used as a commuter pass even outside the specific boarding time period, are stored. The program causes the processor to execute steps of identifying employees on the commuting routes corresponding to the first commuter pass fee for each of the commuting routes of the plurality of employees, and outputting information regarding the employees corresponding to the first commuter pass fee based on the identified results.
Effects of the Invention
[0010] According to the present disclosure, it is possible to make it even easier to consider the commuting modes of employees.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
[0013] <Overview of Embodiment>
[0014] (1) Measures to review the commuting mode of employees and improve satisfaction It is assumed that in the human resources and labor departments of business companies and the like, measures are considered to improve the workability of employees and increase their satisfaction. For example, regarding commuting to the company, depending on the commuting route and time zone, there may be a considerable burden on employees, such as the need for transfers or crowded vehicles in the transportation system. Therefore, there is a need for a technology that can easily consider measures to review the commuting mode of these employees.
[0015] For example, whether the vehicle is full and crowded in the commuting route and time zone of employees can be estimated as follows. · Refer to the fare system by time zone provided by the transportation system For example, a transportation system operator may have different fare systems for peak time zones when crowded at the station and other time zones (for example, a discount is available when avoiding the peak time zone for commuting), and may prepare commuter passes based on that fare system. It is considered that the transportation system operator prepares a fare system by time zone to smooth out peak demand, and thus it can be divided into a crowded time zone and an uncrowded time zone. ·Uses the information of the devices held by each user For example, based on the location information of each user's mobile terminal, the congestion situation of the station is estimated. ·Uses sensors such as cameras installed at the station For example, based on the captured images of cameras installed at ticket gates, platforms of the station, etc., the degree of congestion of the station or the vehicle boarding at the station is estimated.
[0016] Based on the output results of these sensors, etc., regarding the results of estimating the congestion in stations, vehicles of transportation agencies, etc., it is managed in the route search service, and when responding to the user's route search results, the congestion situation of the transportation agency may also be responded. Thereby, the user of the route search service can confirm the arrival time to the destination in consideration of the travel time at each station from the congestion situation at each station (when it is congested, it also takes time to move within the station).
[0017] In the following description of the embodiments, mainly regarding the commuter passes of transportation agencies paid for employees' commuting, a technology will be described that makes it easier to evaluate the possibility of using a commuter pass in the fare system by time zone, thereby making it easier to judge a desirable commuting mode for employees. For example, if an employee can use a commuter pass by time zone, it becomes easier to judge whether they can commute during a boarding section and time zone that are not peak demand (not congested) in the transportation agency.
[0018] (2) Facilitation of grasping the expenses required for employees' commuting and business trips based on the aggregation of commuting monthly passes and the actual results of transportation expense settlement The personnel and labor department of the business company may aggregate the commuter pass fees paid for employees' commuting. By aggregating the commuting expenses of employees who are the targets of paying commuter pass fees, the monthly required commuter pass fees can be grasped.
[0019] When a transportation company prepares a fare system by time zone and provides commuter passes according to the fare system, if this time-zone-specific commuter pass is applied to the employees of a business company, it becomes easier for the business company to introduce a time-zone-specific commuter pass for employees if it can be grasped how the cost of the commuter pass changes compared to the case where it is not.
[0020] Therefore, a technique is provided to make it even easier to consider whether to apply a time-zone-specific commuter pass to employees.
[0021] <1.1 Overall Configuration Diagram of the System> FIG. 1 is a diagram showing the configuration of System 1.
[0022] System 1 is a system that supports the management of the commuting routes, commuting expenses, settlement of transportation expenses, etc. of each employee when one or more employees are registered in a business company or the like and the employees use a transportation company for commuting. For example, System 1 can be used by users such as the following. · Business company: For the commuting expenses of employees (paid by the cost of commuter passes), settlement of transportation expenses, etc. Also, for managing measures to improve the satisfaction of employees such as ease of work.
[0023] System 1 shown in FIG. 1 includes a terminal 10 of a user of the personnel and labor service, a server 20 of the personnel and labor service provider, a server 92 of the route search service, a server 94 of the transportation company, and a terminal 96 of the employee. These devices are communicatively connected via a network 80.
[0024] In the illustrated example, one terminal 10 is shown as the terminal used by the user of the personnel and labor service, but each user is operating a terminal.
[0025] In this embodiment, each device (terminal device, server, etc.) can also be regarded as an information processing device. That is, the aggregate of each device can be regarded as one "information processing device", and System 1 may be formed as an aggregate of a plurality of devices. The way of distributing the plurality of functions required to implement System 1 according to this embodiment for one or more pieces of hardware can be appropriately determined in view of the processing capabilities of each piece of hardware and / or the specifications required for System 1, etc.
[0026] Terminal 10 is a device operated by a user. Terminal 10 is realized, for example, as follows. · Handheld portable terminals such as smartphones and tablets · Desktop PCs (Personal Computers), laptop PCs · Wearable terminals (such as wristwatch type, glasses type, etc.) worn by the user Terminal 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19.
[0027] Communication IF 12 is an interface for inputting and outputting signals so that Terminal 10 can communicate with external devices.
[0028] Input device 13 is a device for receiving input operations from the user (for example, pointing devices such as touch panels, touch pads, mice, etc., keyboards, etc.).
[0029] Output device 14 is a device for presenting information to the user (displays, speakers, etc.).
[0030] Memory 15 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory), for example.
[0031] Storage 16 is for storing data, such as a flash memory or an HDD (Hard Disc Drive).
[0032] Processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0033] Server 20 is a device for providing personnel labor services to users. Server 20 provides a service for managing commuting expenses according to the commuting routes of employees by cooperating with server 92 of the route search service.
[0034] Server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.
[0035] Communication IF 22 is an interface for inputting and outputting signals so that server 20 can communicate with external devices.
[0036] Input / output IF 23 functions as an interface for an input device for receiving input operations from users and an output device for presenting information to users.
[0037] Memory 25 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0038] Storage 26 is for storing data, such as a flash memory or an HDD (Hard Disc Drive).
[0039] Processor 29 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0040] The server 92 of the route search service searches for a route including the use of transportation means from the departure point to the destination for the users of the route search service and provides the search results. The server 92 communicates with the server 94 of the transportation means to obtain information such as the timetable information and operation status information of the transportation means, which will be described later.
[0041] The server 94 of the transportation means manages the information provided by the transportation means for its users. The server 94 of the transportation means manages, for example, information such as the timetable of the transportation means, the commuter pass fare according to the boarding interval, the in-station floor plan of the station, and the operation status in case of obstacles in the operation of the route (such as delays due to weather).
[0042] The terminal 96 of the employee is a terminal used by employees of a business company or the like. For example, an employee can input and view human resources and labor information (such as attendance records, transportation expense settlement, year-end adjustment, vacation application, etc.) by accessing the server 20.
[0043] <1.2 Functional Configuration of Server 20> Figure 2 is a diagram showing the configuration of the server 20. As shown in Figure 2, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0044] The communication unit 201 performs processes for the server 20 to communicate with external devices.
[0045] The storage unit 202 stores various databases such as an employee database 211, a transportation expense settlement database 212, a commuter pass fare database 213, commuting time information 217, and simulation result information 218.
[0046] The employee database 211 is a database for managing information of each employee, such as the employee's affiliation and commuting commuter pass fare. Details will be described later.
[0047] The transportation expense settlement database 212 is a history of the use of transportation means for the user to settle transportation expenses. For example, in addition to an employee commuting by a commuter pass, the employee may use a transportation means to move to the company's office, business partners, etc., and separately settle the expenses as transportation expenses. Details will be described later.
[0048] The commuter pass fee database 213 is a database for managing the amount of commuter passes prepared by the transportation means according to the boarding section. For example, the server 20 may obtain information on commuter pass fees for each boarding section (including commuter pass fees for time-zone specific commuter passes) from the server 94 of the transportation means, or the user of the server 20 may input information on commuter pass fees to update the commuter pass fee database 213. Details will be described later.
[0049] The arrival time information 217 is information on the arrival time set by the business company of the user of the personnel and labor service. In addition to each business company, it is also possible to manage the arrival time information for each department of the business company. For example, the arrival time of the staff in the back office department may be different from the arrival time of the engineer who maintains and operates the infrastructure such as the server.
[0050] The simulation result information 218 manages the results of simulating various indicators when time-zone specific commuter passes are applied to employees by the processing provided by the server 20. The above various indicators include, for example, the following. · The number of people who can use time-zone specific commuter passes · The ratio of people who can use time-zone specific commuter passes · The commuter pass fee for each employee and the total amount of commuter pass fees for each employee when time-zone specific commuter passes are applied · The commuter pass fee for each employee and the total amount of commuter pass fees for each employee when time-zone specific commuter passes are not applied · The difference in the total amount of commuter pass fees for each employee when comparing the case where time-zone specific commuter passes are applied and the case where they are not applied The control unit 203 is realized by the processor 29 reading the program stored in the storage unit 202 and executing the instructions included in the program. By operating according to the program, the control unit 203 functions as a reception control module 2041, a transmission control module 2042, a user management module 2043, a route search module 2044, a commuting expense calculation module 2045, and a simulation result output module 2046.
[0051] The reception control module 2041 controls the process in which the server 20 receives a signal from an external device according to a communication protocol.
[0052] The transmission control module 2042 controls the process in which the server 20 transmits a signal to an external device according to a communication protocol.
[0053] The user management module 2043 is a module for managing information of each user who uses the system 1.
[0054] Specifically, the user management module 2043 accepts registration of each user's information and updates the employee database 211.
[0055] The route search module 2044 is a module for searching a user's movement route. The route search module 2044 may obtain a route using a transportation means from a departure point to a destination by inquiring a server 92 of a route search service, or the route search module 2044 may calculate the above route.
[0056] The route search module 2044 searches a user's movement route based on an algorithm for obtaining the shortest route between two points consisting of a starting point and an ending point. For example, the following are algorithms for obtaining the shortest route. · Breadth-first search · Dijkstra's algorithm · Bidirectional Dijkstra's algorithm · A* algorithm · Bellman - Ford algorithm · Ant Colony Optimization
[0057] In addition, the route search module 2044 accepts from the user the specification of the departure point (the station of the transportation facility from which to depart) and the arrival point (the station of the transportation facility at which to arrive), and the specification of the date and time related to the movement, etc., in order to provide route search including public transportation services. While referring to the operation information of the server 92 of the route search service (or the timetable provided by the server 94 of the transportation facility), it searches for a movement route including the boarding schedule of public transportation services such as trains, buses, airplanes, taxis, etc.
[0058] The route search module 2044 accepts the specification of information about a point that is not a transportation facility station for the departure point and the arrival point (for example, GPS coordinates consisting of an address, latitude and longitude, altitude information, coordinates in the internal map of a facility, coordinates when an object, etc. is placed in a virtual space, etc.), and specifies the required time for moving between the information of the point and the station based on the distance between the point and the station, etc.
[0059] The route search module 2044 refers to the commuter pass database 213 in the user's movement route to determine whether there is a section where the time - zone - specific commuter pass can be applied. · All routes consisting of the departure station and the arrival station (which may include routes of multiple transportation facilities due to transfers, etc.) are within the applicable section of the time - zone - specific commuter pass · The departure station is within the applicable section of the time - zone - specific commuter pass, and part of the route is within the applicable section · The departure station does not have the application of the time - zone - specific commuter pass, but part of the route is within the applicable section When the route search module 2044 uses multiple lines or transportation facilities in the route (such as transfers), it can determine whether there is a section where the time - zone - specific commuter pass can be applied for each of these lines or transportation facilities.
[0060] Although not shown, the route search module 2044 may also search for a travel route by communicating with a server of an operator of a ride-sharing service that shares means of transportation such as bicycles, while also referring to the availability of these ride-sharing services.
[0061] The commuting expense calculation module 2045 is a module for calculating the commuting expenses paid by employees for commuting.
[0062] Specifically, the commuting expense calculation module 2045 calculates the commuting expenses of each employee by obtaining the commuting ticket price for the relevant boarding section based on the commuting route (such as the address and departure station) of each employee in the employee database 211 described later. Here, when commuting ticket prices are prepared for different time periods in the boarding section of an employee's commuting route, the commuting ticket price for the relevant time period may be specified as the commuting expense of the employee.
[0063] The commuting expense calculation module 2045 refers to the commuting time information 217, sets the commuting time at the company's address as the arrival time at the destination (or, assuming arrival before the commuting time, the arrival time at the destination may be set as a certain time before the commuting time), takes the employee's address as the departure point and the company's address as the destination, and specifies the passing times of each station (departure station, arrival station, transfer station) of the transportation means. The commuting expense calculation module 2045 assumes that the employee passes through the ticket gate of the departure station at a time a certain period before the departure time of the transportation means at the departure station (the travel time from the ticket gate to the boarding gate), and passes through the ticket gate of the arrival station at a time a certain period after the arrival time of the transportation means at the arrival station (the travel time from the boarding gate to the ticket gate), estimates the ticket gate passing times, and refers to the commuting ticket price database 213 and others described later to determine the applicability of the time period-based fare and the time period-based commuting ticket.
[0064] Regarding the travel time from the ticket gate to the boarding gate, it may be possible to set different travel times for each station and estimate the ticket gate passing time. For example, the server 20 may set the passing time from the boarding gate to the ticket gate according to information such as the internal map information of the station, the scale information of the station, the number of people boarding and alighting at the station, and the number of lines that can be transferred at the station (for example, the larger the scale of the station, the number of people boarding and alighting at the station, and the number of lines that can be transferred, the longer the time from the ticket gate to the boarding gate is set. Also, based on the internal map information of the station, the distance between the boarding gate and the ticket gate on the route may be specified, and the time until passing through the ticket gate may be set). Also, according to each ticket gate that is a transfer or exit specified by the route (for example, there may be a ticket gate suitable for going to the company that is the destination), it may be possible to set the passing time from the boarding gate to the ticket gate (for example, a specific ticket gate may be located at a position far from the platform of the station, and the travel time from the boarding gate to the ticket gate may be relatively long).
[0065] The simulation result output module 2046 is a module for drawing changes in various indicators when a time-zone commuter pass is applied to employees in a graph or the like and presenting them to users of the personnel and labor service.
[0066] Specifically, the simulation result output module 2046 draws, in a graph or the like, various indicators such as the number of people to whom a time-zone commuter pass can be applied and the difference in the total amount of commuter pass fees compared to the case where a time-zone commuter pass is not applied, and displays them on the display of the terminal 10.
[0067] <1.3 Configuration of Terminal 10> Figure 3 is a diagram showing the configuration of the terminal 10.
[0068] As shown in FIG. 3, the terminal 10 includes a plurality of antennas (antenna 111, antenna 112), a communication unit corresponding to each antenna (first communication unit 120, second communication unit 121), an input device 130 (including a touch-sensitive device 131), a display 132, an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a motion sensor 170, a storage unit 180, and a control unit 190. The terminal 10 also has functions and configurations not particularly shown in FIG. 3 (for example, a battery for holding power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 3, each block included in the terminal 10 is electrically connected by a bus or the like.
[0069] Antenna 111 radiates the signal emitted by the terminal 10 as a radio wave. Also, antenna 111 receives a radio wave from space and supplies the received signal to the first communication unit 120.
[0070] Antenna 112 radiates the signal emitted by the terminal 10 as a radio wave. Also, antenna 112 receives a radio wave from space and supplies the received signal to the second communication unit 121.
[0071] The first communication unit 120 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 for the terminal 10 to communicate with other wireless devices. The second communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 for the terminal 10 to communicate with other wireless devices. The first communication unit 120 and the second communication unit 121 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, and the like. The first communication unit 120 and the second communication unit 121 perform modulation / demodulation, frequency conversion, etc. of the wireless signals transmitted and received by the terminal 10, and supply the received signals to the control unit 190.
[0072] The input device 130 has a mechanism for receiving a user's input operation. Specifically, the input device 130 is configured as a touch screen and includes a touch-sensitive device 131. The touch-sensitive device 131 receives the input operation of the user of the terminal 10. The touch-sensitive device 131 detects the contact position of the user on the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the contact position of the user detected by the touch panel to the control unit 190 as an input operation.
[0073] The display 132 displays data such as images, videos, and texts according to the control of the control unit 190. The display 132 is realized by, for example, an LCD, an organic EL display, or the like.
[0074] The audio processing unit 140 performs modulation and demodulation of audio signals. The audio processing unit 140 modulates the signal given from the microphone 141 and gives the modulated signal to the control unit 190. Also, the audio processing unit 140 gives the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 receives an audio input and gives an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal given from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal 10.
[0075] The position information sensor 150 is a sensor that detects the position of the terminal 10 and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. In the satellite positioning system, signals from at least three or four satellites are received, and based on the received signals, the current position of the terminal 10 equipped with the GPS module is detected.
[0076] The camera 160 is a device that receives light by a light-receiving element and outputs it as a captured image. The camera 160 is, for example, a depth camera that can detect the distance from the camera 160 to the object to be photographed.
[0077] The motion sensor 170 includes an acceleration sensor, an angular velocity sensor, etc., and detects the movement of the terminal 10.
[0078] The storage unit 180 is composed of, for example, a flash memory, etc., and stores data and programs used by the terminal 10. Various information stored in the storage unit 180 will be described later.
[0079] The control unit 190 reads the program stored in the storage unit 180 and executes the instructions included in the program, thereby controlling the operation of the terminal 10. The control unit 190 is, for example, an application processor. The control unit 190 functions as an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a notification control unit 194, and a storage control unit 195 by operating according to the program.
[0080] The operation reception unit 191 performs a process of receiving a user's input operation on an input device such as the touch-sensitive device 131. The operation reception unit 191 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, a drag (swipe) operation, etc., based on the information of the coordinates where the user touches the touch-sensitive device 131 with a finger or the like.
[0081] The transmission / reception unit 192 performs a process for the terminal 10 to transmit and receive data to and from an external device such as the server 20 according to a communication protocol.
[0082] The data processing unit 193 performs a process of performing an operation on the data input by the terminal 10 according to a program and outputting the operation result to a memory or the like.
[0083] The notification control unit 194 performs processes of causing the display image to be displayed on the display 132, causing the sound to be output from the speaker 142, and generating vibration.
[0084] The memory control unit 195 controls the storage of data in the memory unit 180.
[0085] Explanation will be given regarding various information stored in the memory unit 180. In a certain aspect, the memory unit 180 stores user information 181, transportation usage history information 182, and route search history information 183. Such various information stored in the memory unit 180 may also be held in the terminal 96 of an employee (for example, an employee who is not a personnel labor service staff) who uses the personnel labor service provided by the server 20.
[0086] The user information 181 is information of a user who uses the service provided by the server 20.
[0087] The transportation usage history information 182 indicates information on the history of a user's use of transportation means. For example, when a user uses a transportation means with an IC chip built in the terminal 10 or an IC card, etc., information on the time when the ticket gate was passed using the IC chip, etc. is managed in the server 94 of the transportation means. The terminal 10 obtains the history of the user's use of transportation means by communicating with the server 94. When settling the transportation expenses of the user, by obtaining the said history, the settlement of transportation expenses can be facilitated. The terminal 10 (or the terminal 96) can also receive a user operation for transmitting or synchronizing the history of the user's use of transportation means (information corresponding to the transportation usage history information 182) to the server 20 (for example, transmitting the history corresponding to a business trip to the server 20), and thereby the server 20 updates the transportation expense settlement database 212 by communicating with the server 94 or the terminal 10.
[0088] The route search history information 183 is the history of the user's route search in the route search service provided by the server 92. In this history, information such as the departure location, destination, boarding time zone, and transfer routes is included. The terminal 10 (or terminal 96) may receive a user operation for transmitting or synchronizing information corresponding to the route search history information 183 to the server 20 (for example, transmitting the history corresponding to a business trip to the server 20), or the server 20 may communicate with the server 92 or the terminal 10 to hold the route search history in the route search service at the server 20. As a result, the personnel and labor staff can easily grasp the candidates for the routes used by employees for business trips and the like.
[0089] <2 Data Structure> FIG. 4 is a diagram showing the employee database 211. The employee database 211 includes an item "employee ID", an item "name", an item "employee number", an item "department", an item "position", an item "address", an item "commuting route", an item "commuter pass fee", an item "hire date", and an item "retirement date". The server 20 updates the employee database 211, for example, by receiving an input of employee information (for example, commuting route information) from the user, synchronizing with a service that manages a list of employees, receiving an upload of a list of employees from the user, etc. The server 20 may also update the employee database 211 as described above in response to an operation to start a simulation for introducing time zone-specific commuter passes, and perform a simulation based on the updated employee database 211.
[0090] The item "employee ID" is information for identifying each employee.
[0091] The item "name" is information about the name of each employee.
[0092] The item "employee number" is information about the employee number of each employee in a business company or the like.
[0093] The item "Department Affiliation" is information about the department, section, etc. to which each employee belongs.
[0094] Specifically, the item "Department Affiliation" includes the following information as the department and section to which each employee belongs. · Development department · Back-office departments such as legal affairs, intellectual property, and accounting · Business planning department · Marketing department · Business unit · Multiple organizations (groups, sections, teams, etc.) belonging to these departments The item "Position" is information about each employee's position.
[0095] The item "Address" is information about each employee's address.
[0096] The item "Commute Route" is information about the route each employee takes to commute using transportation.
[0097] Specifically, the item "Commute Route" includes the following as commute route information. · Name of the transportation route · Departure station for boarding the transportation · Arrival station for getting off the transportation The item "Monthly Pass Fee" is information about the monthly pass fee specified according to each employee's commute route.
[0098] The item "Date of Joining" is the date on which each employee joined the company.
[0099] The item "Date of Leaving" is the date on which each employee left the company.
[0100] Specifically, the item "Date of Leaving" includes the specific date on which each employee left the company. As a result, it is possible to determine how long an employee was in service and also not to include the monthly pass fees of employees who have left in the monthly aggregation of monthly pass fees. It is also possible to determine whether an employee is still in service (such as when there is no date of leaving).
[0101] The item "work pattern" is information indicating the work pattern of each employee.
[0102] Specifically, the item "work pattern" may include the following information as the work pattern. · Number of days at the office (such as the number of days at the office per week) · Time zone of arrival at the office · Whether it is telecommuting or not · Number of working days per week Based on this information, it is possible to determine whether to pay for a commuter pass or to settle transportation expenses each time of attendance (if paying the fare according to the number of days at the office results in less cost than paying for a commuter pass, then instead of paying for the commuter pass, it can be set as a commuting allowance according to the settlement of transportation expenses each time, etc.).
[0103] Figure 5 is a diagram showing the transportation expense settlement database 212. The transportation expense settlement database 212 includes the item "employee ID", the item "date of use", the item "departure and arrival stations", the item "time of passing through the ticket gate at the departure station", the item "arrival station", the item "time of passing through the ticket gate at the arrival station", the item "existence of fare by time zone", the item "correspondence of the commuter pass section by time zone", and the item "settlement amount". The server 20 updates the transportation expense settlement database 212 by communicating with the server 94 of the transportation agency to obtain the history of each employee's use of the transportation agency, receiving the history subject to transportation expense settlement from the user, etc.
[0104] The item "employee ID" is information for identifying each employee. Specifically, the item "employee ID" may correspond to the information for identifying each employee shown in the employee database 211.
[0105] The item "date of use" is information indicating the date on which the user used the transportation agency.
[0106] The item "departure and arrival stations" is information on the departure and arrival stations when moving using the transportation agency.
[0107] The item "time of passing through the ticket gate at the departure station" is information on the time when passing through the ticket gate at the departure station.
[0108] The item "Arrival Station" is information about the arrival station when traveling using a transportation facility.
[0109] The item "Time of Passing Through the Arrival Station Ticket Barrier" is information about the time of passing through the ticket barrier at the arrival station.
[0110] The item "Existence of Time-Band Based Fare" is information indicating whether a transportation facility prepares fares based on time bands according to the boarding section and the time band of boarding.
[0111] Specifically, for the item "Existence of Time-Band Based Fare", it may be that the server 20 refers to the time when the user passed through the ticket barriers at the departure and arrival stations using the transportation facility, the boarding section, and information on whether time-band based fares are prepared as shown in the season ticket fare database 213, and stores the result of determining whether it is subject to time-band based fare.
[0112] The item "Applicability of Time-Band Based Season Ticket Section" is information indicating whether a transportation facility prepares time-band based season tickets according to the boarding section and the time band of boarding. Specifically, it may be that the server 20 refers to the time when the user passed through the ticket barriers at the departure and arrival stations using the transportation facility, the boarding section, and information on whether time-band based season ticket fares are prepared as shown in the season ticket fare database 213, and stores the result of determining whether it is subject to time-band based season ticket.
[0113] The item "Settlement Amount" is information indicating the amount to be settled as transportation expenses for the user. The server 20 may update the item "Settlement Amount" by referring to the fare information shown in the transportation history used by the user.
[0114] FIG. 6 is a diagram showing the commuter pass database 213. The commuter pass database 213 includes an item "riding section ID", an item "departure / arrival station", an item "time of passing through the departure gate", an item "arrival station", an item "ordinary fare", an item "fare for riding with a card", an item "ordinary commuter pass", and an item "time-zone specific commuter pass". The server 20 updates the commuter pass database 213 by communicating with the server 94 of the transportation agency, communicating with the server 92 of the route search service, and receiving input of commuter pass information from the user, etc.
[0115] The item "riding section ID" is information for identifying each riding section of the transportation agency.
[0116] The item "departure / arrival station" is information indicating the station that serves as the departure station in the riding section.
[0117] The item "time of passing through the departure gate" is information indicating the time zone condition for passing through the departure gate of the departure station. As shown in the figure, for each station, different fares and commuter pass fares may be set according to time zones. In the example shown, when it is recorded that the gate of "Station A" was passed through from "9:31 to 16:30", the fare shown in the item "fare for riding with a card" is applied, and when using a time-zone specific commuter pass, it is used as a commuter pass.
[0118] The item "arrival station" is information indicating the station that serves as the arrival station in the riding section.
[0119] The item "ordinary fare" is information on the fare (ordinary fare) defined for riding in the riding section.
[0120] The item "fare for riding with a card" is information on the fare applied when passing through the gate using an IC card or the like when riding in the riding section.
[0121] Specifically, as a privilege for riding with an IC card or the like, the item "fare for riding with a card" may be set at a discounted fare compared to the ordinary fare.
[0122] The item "Normal Monthly Pass" is information on the fare of a monthly pass when a monthly pass is set for the boarding section.
[0123] Specifically, the item "Normal Monthly Pass" includes information on the fare of a monthly pass when used as a monthly pass for a certain period, such as one month, three months, six months, etc.
[0124] The item "Time-Band Specific Monthly Pass" is information on the fare of a monthly pass when a time-band specific monthly pass is set for the boarding section.
[0125] Specifically, as in the illustrated example, the item "Time-Band Specific Monthly Pass" has a fare set on the condition that it is used during the time band set in the item "Time of Passing Through the Departure Gate". In some cases, the set amount may be discounted compared to the fare of a monthly pass (normal monthly pass) that can be used during all time bands without such a condition.
[0126] <3 Operations> The following describes the processing flow in this embodiment. As an example of a simulation when applying a time-band specific monthly pass, an example of performing (i) the number of employees to whom the time-band specific monthly pass can be applied, (ii) a comparison of commuting expenses when the time-band specific monthly pass is applied, and (iii) a comparison of transportation expense settlement when the time-band specific monthly pass is applied will be described.
[0127] FIG. 7 is a diagram showing the processing flow of aggregating and outputting information on employees to whom the time-band specific monthly pass can be applied.
[0128] In step S711, the terminal 10 instructs the server 20 to perform a simulation when applying a time-band specific monthly pass to an employee's commute.
[0129] For example, the terminal 10 displays a screen of the personnel and labor service provided by the server 20 and accepts an operation from a user in the personnel department to start a simulation when paying commuting expenses by applying a time-band specific monthly pass.
[0130] In step S721, the server 20 searches for one or more commuting routes for each employee, including commuting routes to which time-zone specific commuter passes can be applied, based on the employees' addresses, commuting routes, and information on arrival times at work.
[0131] The route search module 2044 of the server 20 refers to the employee database 211 to obtain the employees' addresses and information on commuting routes. The route search module 2044 refers to the arrival time information 217 and searches for a commuting route for each employee starting from the employee's address and taking into account the movement to the departure station of the commuting route.
[0132] At this time, the route search module 2044 searches by switching the conditions prioritized in the route search to search for multiple commuting routes. The following are included as the conditions. · A commuting route to which a time-zone specific commuter pass can be applied during the commuting time zone (a condition may be added that the walking movement during transfers, etc. is within a certain time (or within a certain distance)). · A commuting route with a low fare (commuter pass fee). · A commuting route with few transfer times. · A commuting route with a short travel time. The route search module 2044 performs the above processing for each employee and holds the processing results in the memory 25.
[0133] As described above, when searching for a commuting route starting from a location such as an address instead of the departure and arrival stations of the route already set as the commuting route for an employee, among the multiple commuting routes obtained by the search, commuting routes with different departure and arrival stations (the means of transportation used may also be different) may be searched. For example, when a time-zone specific commuter pass is not applied, a commuting route using a first means of transportation for at least one of the departure or arrival stations is searched as the cheapest commuting route, while when a time-zone specific commuter pass is applied, a commuting route using a second means of transportation for at least one of the departure or arrival stations may be searched as the cheapest commuting route.
[0134] In step S723, the server 20 totals the number of employees to whom time-zone-specific commuter passes can be applied, and calculates the ratio in the number of employees who are the targets for paying commuting expenses.
[0135] The commuting expense calculation module 2045 of the server 20 reads out the search results of each employee's commuting route in step S721 from the memory 25, and totals the number of employees to whom time-zone-specific commuter passes can be applied, etc.
[0136] In step S725, the server 20 outputs information (number, ratio, etc.) regarding employees to whom time-zone-specific commuter passes can be applied to the terminal 10.
[0137] The simulation result output module of the server 20 may, for example, output an image in which the number of employees who are targets for paying commuting expenses and the number of employees to whom time-zone-specific commuter passes can be applied are respectively compared by a bar graph or the like, or may output the ratio of employees to whom time-zone-specific commuter passes can be applied by a pie chart or the like.
[0138] In step S713, the terminal 10 receives information (number, ratio, etc.) regarding employees corresponding to time-zone-specific commuter passes, and displays it on the display 132.
[0139] FIG. 8 is a diagram showing the flow of processing for totaling and outputting the difference in commuter pass fees between the case where time-zone-specific commuter passes are applied and the case where they are not.
[0140] In step S811, as a simulation when time-zone-specific commuter passes are applied to employees' commuting, the terminal 10 instructs the server 20 to compare commuter pass fees.
[0141] In step S823, when time-zone-specific commuter passes can be applied to an employee, the server 20 calculates the total amount of commuter pass fees for each employee when time-zone-specific commuter passes are applied, the total amount of commuter pass fees for each employee when time-zone-specific commuter passes are not applied, and the difference between these amounts, respectively.
[0142] The commuting expense calculation module 2045 of the server 20 refers to the commuting expense database 213 for employees who can apply the time-zone commuting pass among multiple employees, sets the commuting expense of the time-zone commuting pass, and sets the commuting expense of the ordinary commuting pass for employees who cannot apply the time-zone commuting pass. The commuting expense calculation module 2045 calculates the total amount obtained by summing up the commuting expenses of multiple employees. The commuting expense calculation module 2045 calculates the difference by calculating the total amount of commuting expenses (commuting expense database 213) when the time-zone commuting pass is not applied to multiple employees.
[0143] In step S825, the server 20 outputs to the terminal, as information regarding employees who can apply the time-zone commuting pass, the total amount of commuting expenses when the time-zone commuting pass is applied to multiple employees, the total amount of commuting expenses when the time-zone commuting pass is not applied, and the difference therebetween.
[0144] The simulation result output module of the server 20 may, for example, output an image comparing, by means of a bar graph or the like, the total amount of commuting expenses of multiple employees when the time-zone commuting pass is not applied and the total amount of commuting expenses when the time-zone commuting pass is applied, or may output an image depicting the difference.
[0145] In step S813, the terminal 10 receives information regarding employees corresponding to the time-zone commuting pass (comparison result of the total amount of commuting expenses for multiple employees, difference, etc.) and displays it on the display 132.
[0146] FIG. 9 is a diagram showing the flow of a process of aggregating and outputting the settlement amounts of transportation expenses when the time-zone commuting pass is applied and when it is not.
[0147] In step S911, the terminal 10 instructs the server 20 to compare the actual values in the sum of the commuting expenses and the settlement result of transportation expenses as a simulation when the time-zone commuting pass is applied to employees' commuting.
[0148] In step S721, the server 20 searches for one or more commuting routes for each employee, including commuting routes to which time-zone specific commuter passes can be applied, based on the employees' addresses, commuting routes, and information on arrival times at the office.
[0149] In step S823, when time-zone specific commuter passes can be applied to employees, the server 20 calculates, for each employee, the total amount of commuter pass fees when the time-zone specific commuter pass is applied, the total amount of commuter pass fees when the time-zone specific commuter pass is not applied, and the difference between these amounts.
[0150] In step S925, the server 20 refers to the records of employees' transportation expense settlements and calculates the settlement amount for each boarding section and boarding time when the employee uses a time-zone specific commuter pass.
[0151] The commuting expense calculation module 2045 of the server 20 refers to the transportation expense settlement database 212 and extracts the history of boarding sections and boarding times associated with the settlement of employees' transportation expenses for a certain period in the past (for example, for one month). The commuting expense calculation module 2045 of the server 20 identifies the settlement amount for the history corresponding to the section of the time-zone specific commuter pass when it is assumed that the employee uses the time-zone specific commuter pass on the commuting route. For example, when the boarding time for the settlement of transportation expenses is within the time zone in which the time-zone specific commuter pass can be used, the settlement amount for the section of the time-zone specific commuter pass is set to zero (assuming boarding with the time-zone specific commuter pass).
[0152] In step S927, based on the past records of transportation expense settlements, the server 20 outputs to the terminal the value obtained by adding up the total amount of commuter pass fees and the total amount of transportation expense settlements when the time-zone specific commuter pass was applied to multiple employees, the value obtained by adding up the total amount of commuter pass fees and the total amount of transportation expense settlements when the time-zone specific commuter pass was not applied, and the difference between these values.
[0153] The simulation result output module 2046 of the server 20 may output an image that compares, in a graph such as a bar graph, the commuting ticket fares, the amount of transportation expenses settlement, and the total amount of these, between the case where time-zone specific commuting tickets are introduced and the case where they are not, or may output an image depicting the difference amount.
[0154] In step S913, the terminal 10 receives information regarding employees corresponding to time-zone specific commuting tickets (comparison results of expenses obtained by aggregating commuting ticket fares and transportation expenses settlement, difference amounts, etc.) and displays them on the display 132.
[0155] Next, as a simulation method, the flow of a process for searching for the arrival time to be applied to employees will be described. Specifically, (i) a method of specifying the arrival time and performing a simulation when time-zone specific commuting tickets are applied, and (ii) a method of specifying the expected effect when time-zone specific commuting tickets are applied and searching for the arrival time will be described.
[0156] FIG. 10 is a diagram showing the flow of a process for outputting the effect when time-zone specific commuting tickets are applied by specifying the arrival time.
[0157] In step S1011, the terminal 10 instructs the server 20 to perform a simulation by specifying the arrival time as a simulation when time-zone specific commuting tickets are applied to the employees' commuting.
[0158] The terminal 10, for example, displays a screen of the personnel labor service provided by the server 20 and accepts an operation of specifying the arrival time from a user in the personnel department.
[0159] In step S1021, the server 20 searches for one or more commuting routes including commuting routes to which time-zone specific commuting tickets can be applied for each employee based on the employee's address, commuting route, and information on the specified arrival time.
[0160] The route search module 2044 of the server 20 uses the departure time specified in step S1011 to search for the commuting route for each employee, starting from the employee's address and considering the movement to the departure station of the commuting route.
[0161] In step S1023, when the server 20 can apply the time-zone specific commuter pass to an employee, the server 20 calculates, for each employee, the total amount of the commuter pass fee when the time-zone specific commuter pass is applied, the total amount of the commuter pass fee when the time-zone specific commuter pass is not applied, the difference between these amounts, the number of employees to whom the time-zone specific commuter pass can be applied, and the ratio that the number of such employees occupies in the number of employees for whom commuting expenses are paid.
[0162] The commuting expense calculation module 2045 of the server 20 reads from the memory 25 the search results of the commuting routes for each employee in step S1021, and calculates the number of employees to whom the time-zone specific commuter pass can be introduced, the ratio, the total amount of the commuter pass fee, etc.
[0163] In step S1025, the server 20 outputs the calculation results to the terminal 10.
[0164] In step S1013, the terminal 10 receives information about employees who are eligible for the time-zone specific commuter pass and displays it on the display 132.
[0165] The terminal 10 displays on the display 132 the information about the departure time specified by the user in step S1011 and the results calculated by the server 20 in step S1023.
[0166] FIG. 11 is a diagram showing the flow of a process of outputting the operating conditions for satisfying the conditions for applying the time-zone specific commuter pass by specifying the conditions for applying the time-zone specific commuter pass.
[0167] In step S1111, the terminal 10 instructs the server 20 about the conditions (number of people, ratio, difference, etc.) for introducing the time-zone specific commuter pass as a simulation when the time-zone specific commuter pass is applied to the employees' commuting.
[0168] The terminal 10 displays, for example, a screen of the personnel labor service provided by the server 20, and accepts an operation from a user in the personnel department to specify the ratio of employees to whom the time-zone-based commuter pass can be applied and other conditions.
[0169] In step S1121, the server 20 acquires information on candidate arrival times, and based on the employee's address, commuting route, and candidate arrival times, searches for one or more commuting routes including commuting routes to which the time-zone-based commuter pass can be applied for each employee.
[0170] The route search module 2044 of the server 20 extracts one or more candidate arrival times, for example, based on a preset range of candidate arrival times (such as from 9:00 am to 12:00 pm). The route search module 2044 uses the extracted candidate arrival times to search for a commuting route for each employee, taking into account the movement from the employee's address to the departure station of the commuting route. The server 20 may accept from the user of the terminal 10 the specification of the range of arrival times for each department of the employees. For example, the range of arrival times for employees in the infrastructure department and the range of arrival times for employees in the back office department are made different, and the route search module 2044 extracts candidate arrival times for each department and searches for commuting routes based on each candidate.
[0171] In step S1123, the server 20 calculates, for each candidate arrival time, the number of people to whom the time-zone-based commuter pass can be applied, the ratio, the difference in commuter pass costs between the case where the time-zone-based commuter pass is introduced and the case where it is not, and so on.
[0172] The commuting cost calculation module 2045 of the server 20 reads from the memory 25 the search results of the commuting routes for each employee in step S1121, and calculates the number of employees to whom the time-zone-based commuter pass can be introduced, the ratio, the total amount of commuter pass costs, and so on.
[0173] In step S1125, the server 20 outputs the calculation results to the terminal 10.
[0174] The simulation result output module 2046 of the server 20 may output to the terminal 10, in a distinguishable manner from candidates for arrival times that do not meet the conditions, the candidates for arrival times that meet the conditions (such as specifying the ratio of employees to whom the time-zone-based commuter pass can be applied) specified by the user of the terminal 10 in step S1111.
[0175] In step S1113, the terminal 10 receives the candidates for arrival times and the calculation results of the effects when introducing the time-zone-based commuter pass, and displays them on the display 132.
[0176] The terminal 10 enables the user to select one or more candidates for arrival times, and for each candidate for arrival time, displays on the display 132 the results (such as the ratio at which the time-zone-based commuter pass can be introduced) calculated by the server 20 in step S1123.
[0177] In step S1115, the terminal 10 accepts the specification of the priority order of the conditions (such as the number of people) for introducing the time-zone-based commuter pass.
[0178] The terminal 10 accepts from the user the priority order of each condition, such as the number of employees, ratio, difference in commuter pass fees between the case of applying and not applying, etc., as the conditions for introducing the time-zone-based commuter pass. For example, the terminal 10 accepts an operation from the user to prioritize a condition such as "the ratio of employees is XX percent or more".
[0179] In step S1127, the server 20 extracts the candidates for arrival times according to the priority order of the conditions for introducing the time-zone-based commuter pass, and outputs the extraction results.
[0180] The simulation result output module 2046 of the server 20, for example, displays the effects (such as the proportion of employees to whom time-zone-specific commuter passes can be applied) when time-zone-specific commuter passes are introduced, in association with each candidate for arrival time, and rearranges and outputs the candidates for arrival time, giving priority to the conditions specified by the user in step S1115. For example, the simulation result output module 2046 arranges the candidates for arrival time at the top of the list so that they are easy for the user to view.
[0181] In step S1117, the terminal 10 displays the candidates for arrival time according to the priority order of the conditions for introducing time-zone-specific commuter passes.
[0182] <4 Screen example> FIG. 12 is a screen example for displaying the effects when time-zone-specific commuter passes are applied. This corresponds to the processing in step S713 and the like described above.
[0183] The screen 1200 is a screen for providing personnel and labor services to the user.
[0184] The screen 1200 displays the comparison results between the case where time-zone-specific commuter passes are applied to employees and the case where they are not applied.
[0185] In the illustrated example, the screen 1200 displays the arrival time information 217 at which the employee arrives at the company (in the illustrated example, "Arrival time: 10:00").
[0186] The graph display section 1211 is a screen that displays the result of comparing the commuter pass fees for the case where time-zone-specific commuter passes are applied to employees and the case where they are not applied, in the form of a graph.
[0187] As shown in the figure, the graph display section 1211 draws, in bar graph form, the total amount of the commuting passes of employees when the time-zone specific commuting pass is not applied (before introduction) and the total amount of the commuting passes of employees when it is applied (after introduction), respectively. In the graph display section 1211, the tendency of change (in the illustrated example, the total amount of the commuting passes decreases by introducing the time-zone specific commuting pass) is indicated by an arrow, and information on the total amount of each commuting pass is displayed. This corresponds to the above steps S825, S813, etc.
[0188] Thereby, the user can easily and visually grasp to what extent the cost paid for commuting changes due to the introduction of the time-zone specific commuting pass.
[0189] The detailed display section 1213 is an area for displaying the effects when the time-zone specific commuting pass is applied to employees.
[0190] The detailed display section 1213 displays the following information. · Change (difference) in the total amount of the commuting passes paid to employees · Number and ratio of employees to whom the time-zone specific commuting pass can be applied · Information (such as the number of employees) of employees whose commuting routes change when the time-zone specific commuting pass is applied Thereby, it is possible to easily grasp the volume of employees to whom the time-zone specific commuting pass can be applied, and it is possible to easily consider whether to apply the time-zone specific commuting pass, such as what proportion of the burden on employees can be reduced by going to work while avoiding congestion.
[0191] The travel expense comparison section 1215 is an area for displaying the influence on the past performance of transportation expense settlement as an effect when the time-zone specific commuting pass is applied. This corresponds to the above steps S927, S913, etc.
[0192] The travel expense comparison section 1215 displays the following information. · Amount of transportation expense settlement when the time-zone specific commuting pass is applied · Period (such as months) for which the amount of transportation expense settlement is to be simulated · The difference between the actual performance of transportation expense settlement for the period to be simulated and the transportation expense settlement amount when applying the time-zone specific commuter pass (it may be displayed with reference to the actual performance value of the past transportation expense settlement amount). Thus, it is possible to easily consider whether to introduce a time-zone specific commuter pass in consideration of the expenses required for the movement of employees (commuting allowance, transportation expense settlement).
[0193] The department designation section 1231 is an area for accepting the designation of the attributes such as the department of the employee.
[0194] In the illustrated example, the department designation section 1231 displays candidates for departments and accepts the selection by the user.
[0195] In the illustrated example, "all employees" is designated, and the graph display section 1211, the detailed display section 1213, and the travel expense comparison section 1215 display the simulation results when applying and not applying the time-zone specific commuter pass with "all employees" as the target of aggregation.
[0196] For example, when the user designates a specific department such as "Development Headquarters" as the department, the effects when applying and not applying the time-zone specific commuter pass are displayed in the graph display section 1211 etc. for the employees of the designated department.
[0197] Thus, the user can easily confirm the effects when introducing the time-zone specific commuter pass for a specific department.
[0198] The aggregation drawing reception section 1233 is an area for accepting the designation of the user for whom the simulation results are to be drawn. It corresponds to the above steps S927, S913, etc.
[0199] The aggregation drawing reception section 1233 accepts the following as the target of drawing the simulation results. · Commuter pass fee · Transportation expense settlement amount · The value obtained by aggregating the commuter pass fee and the transportation expense settlement amount Server 20 redraws the graph or the like of the graph display unit 1211 according to the designation received by the aggregation drawing reception unit 1233.
[0200] The setting change unit 1234 is an area for receiving an operation for changing the setting of commuting expenses from the user. In the illustrated example, when the effect when applying the time-zone specific commuter pass satisfies certain conditions (as conditions, the difference in the commuter pass fee is a certain amount or more, the proportion of employees who can use the time-zone specific commuter pass is a certain proportion or more, etc.), Server 20 displays a message proposing the introduction of the time-zone specific commuter pass near the setting change unit 1234.
[0201] Server 20 may apply the time-zone specific commuter pass according to the user's operation on the setting change unit 1234 (it may also be to receive the time when applying the time-zone specific commuter pass and the designation of the employees to whom it is to be applied), and update the information on the commuter pass fee of each employee in the employee database 211.
[0202] As a result, in the personnel and labor service provided by Server 20, it becomes easy to actually apply from the simulation of the introduction of the time-zone specific commuter pass, the total amount of the commuter pass fee paid to the employees by applying the time-zone specific commuter pass can be presented to the user, and it becomes easy to calculate the salary of the employees and the like.
[0203] The detail reception unit 1235 is an area for receiving an operation for displaying the detailed content of the simulation result.
[0204] The detail reception unit 1235 displays, for example, the following detailed information according to the user's operation. · For each employee, whether the time-zone specific commuter pass can be applied, the commuting route when applied, the commuter pass fee when applied, and the difference in the commuter pass fee between the case of not applying and the case of applying Server 20 may output detailed information such as a list of employees in a file such as a spreadsheet according to the user's operation on the detail reception unit 1235.
[0205] In response to an operation on the detailed reception unit 1235, the server 20 may display details such as the commuting route for employees who meet certain conditions, rather than all employees, with respect to commuting time, time of taking the train with a time-zone-specific commuter pass, difference in commuter pass fees, etc.
[0206] FIG. 13 is an example of a screen for displaying the commuting route when a time-zone-specific commuter pass is applied and the commuting route when it is not, for each employee. When applying a time-zone-specific commuter pass, there is a possibility that the commuting route of an employee may change, the time zone of arrival at the office may change, etc. Therefore, it becomes easier for employees to consider the introduction of a time-zone-specific commuter pass by making it easy to refer to what kinds of commuting routes are available for using the time-zone-specific commuter pass.
[0207] Screen 1300 is a screen for displaying candidates for the commuting route of an employee.
[0208] The first route display unit 1310 is an area for displaying candidates for the commuting route when a time-zone-specific commuter pass is not applied.
[0209] The first route display unit 1310 displays the commuting routes extracted by applying specific conditions (in the illustrated example, giving priority to low fare) for narrowing down the commuting route. In the first route display unit 1310, information such as the time required for movement and the cost is displayed together with the route. Alternatively, in the first route display unit 1310, the information on the commuting route managed in the employee database 211 may be read out and displayed.
[0210] The detailed route 1312 is an area for displaying the details of the commuting route.
[0211] As the details of the commuting route, the detailed route 1312 may display, as shown in the figure, the movement route including walking, the stations and line names for boarding, the stations and line names for alighting, and information on the time of use, etc., according to the result of route search provided by the server 92 of the route search service.
[0212] The second route display unit 1320 is an area for displaying other candidates for the commuting route when time-zone-specific commuter passes are not applied.
[0213] The time-zone-based route display unit 1330 is an area for displaying candidates for the commuting route when time-zone-specific commuter passes are applied. In the illustrated example, an example of displaying one route when time-zone-specific commuter passes are applied is shown, but a plurality of routes may be displayed.
[0214] The time-zone-based route display unit 1330 displays information such as the time required for travel and the cost when a time-zone-specific commuter pass is applied, together with the route, while indicating that a time-zone-specific commuter pass can be applied (denoted as "with time-zone-specific commuter pass" in the illustrated example).
[0215] The detailed route 1332 is an area for displaying details of the commuting route for applying a time-zone-specific commuter pass.
[0216] As illustrated, the detailed route 1332 may display that a section where a time-zone-specific commuter pass can be used is applicable for an off-peak time-zone-specific commuter pass (denoted as "with time-zone-specific" in the illustrated example) in the details of the commuting route.
[0217] In the example of FIG. 13, the server 20 may refer to the item "commuting route" in the employee database 211 and display the commuting route currently used by the employee and the routes involving changes to the commuting route so that the user can identify them. Further, the server 20 may distinguish and display whether a time-zone-specific commuter pass can be used in all sections of the commuting route or only in some sections.
[0218] Thereby, even on the employee side, the commuting route when a time-zone-specific commuter pass is applied can be easily confirmed, and the employee can easily make a decision on whether to apply a time-zone-specific commuter pass by referring to information such as the frequency of transfers and route information.
[0219] The server 20 may also present a plurality of candidate commuting routes including routes to which time-zone-specific commuter passes can be applied to employees and receive a designation as to whether they can be adopted as commuting routes. For example, in the screen example of FIG. 13, it may be acceptable to receive an operation such as adding a bookmark for each commuting route from an employee. By the server 20 holding the result designated by the employee, for example, a personnel officer may be able to estimate the degree of satisfaction or dissatisfaction of the employee when the commuting route is changed.
[0220] In the example of FIG. 13, based on the locations, with the employee's address as the starting point and the company's address as the destination, the travel route is searched. When receiving a search for a commuting route, if searching for the commuting route when applying a time-zone-specific commuter pass and the commuting route when not applying it, commuting routes with different departure and arrival stations may be searched.
[0221] For example, in the example of FIG. 13, while receiving a search under the condition such as "a commuting route with a low fare (commuter pass fee)", in the commuting route shown in the first route display section 1310 (when not applying a time-zone-specific commuter pass), assume that an example using the route of "P Electric Railway Line Q" as the means of transportation is searched. On the other hand, in the commuting route shown in the time-zone-specific route display section 1330 (when applying a time-zone-specific commuter pass), assume that an example using the route of "R Loop Line" as a means of transportation different from the above is searched. Although the details of the amount such as the commuter pass fee are not shown in the illustrated example, for example, when using the route shown in the time-zone-specific route display section 1330 (when applying a time-zone-specific commuter pass), the amount of the commuter pass fee etc. may be lower than when using the route shown in the first route display section 1310 (when not applying a time-zone-specific commuter pass). In this case, corresponding to the search condition such as the above "commuting route with a low fare (commuter pass fee)", it may be acceptable to display the comparison result of the commuting routes according to the search condition (for example, when applying a time-zone-specific commuter pass, "the amount of the commuter pass fee etc. changes (becomes lower etc.)"), or to display the comparison result in association with the commuting route according to the condition (for example, the commuting route when applying a time-zone-specific commuter pass).
[0222] In this way, compared with the case of searching for a route with the departure station and the arrival station as the departure and arrival points, by searching for a route with a point such as an employee's residence as the departure and arrival points, it is possible to identify different commuting routes for which time-zone-specific commuter passes can be applied. After comparing the commuter pass fare, the required time, the number of transfers, etc., it is possible to make it even easier to determine whether to adopt a commuting route for which a time-zone-specific commuter pass can be applied.
[0223] FIG. 14 is an example of a screen for displaying the effect when a time-zone-specific commuter pass is introduced by specifying the arrival time at the office. For example, when emphasizing the ability to arrive at the office while avoiding congestion, it may be considered desirable to increase the number and proportion of employees for whom a time-zone-specific commuter pass can be introduced. On the other hand, it may also be possible to assume a range of arrival times at the office that is suitable for carrying out work.
[0224] The arrival time at the office specifying unit 1237 is an area for receiving the specification of the arrival time at the office in order to simulate the effect when a time-zone-specific commuter pass is applied.
[0225] In the example shown in the figure, the arrival time at the office specifying unit 1237 has received the specification of "12:00" as the arrival time at the office, and the graph display unit 1211, the detailed display unit 1213, and the travel expense comparison unit 1215 are displaying the simulation results corresponding to the arrival time at the office received by the arrival time at the office specifying unit 1237. In the example shown in the figure, "all employees" has been specified by the department specifying unit 1231, and it has been decided to specify the arrival time at the office without narrowing down the employees. However, it is also possible to specify a specific department by the department specifying unit 1231 and receive the specification of the arrival time at the office of the specified department and perform a simulation.
[0226] On the screen 1200, both the current arrival time at the office shown in the arrival time at the office information 217 and the arrival time at the office specified as a simulation are displayed.
[0227] The graph display unit 1211 displays, as a graph, the effect of introducing a time-zone-specific commuter pass (such as a change in the total commuting expense) when the arrival time at the office specified by the user is compared with the current arrival time at the office.
[0228] In the detailed display section 1213, when applying the time-zone specific commuter pass from the current commuting time while setting the commuting time specified by the user, the difference in the commuter pass fare when introducing the time-zone specific commuter pass, the number of employees to whom the time-zone specific commuter pass can be applied, the ratio, etc. are displayed.
[0229] Also, as a result of the simulation, when it is decided to change the commuting time, the server 20 may also accept an operation to update the commuting time information 217 by applying the commuting time specified in the commuting time specifying section 1237 from the user.
[0230] Thereby, it is possible to facilitate the decision-making on whether to introduce the time-zone specific commuter pass by having employees commute while avoiding congestion, searching for a commuting time suitable for the work, and exploring a commuting time suitable for the work.
[0231] FIG. 15 is an example of a screen for displaying an example of operation suitable for the conditions by specifying the conditions for applying the time-zone specific commuter pass. For example, when emphasizing the ability to commute while avoiding congestion and wanting to set the number and ratio of such employees to a certain level or more, it may be necessary to grasp whether it is possible to set the number and ratio of employees to whom the time-zone specific commuter pass can be introduced to a certain extent.
[0232] The introduction condition specifying section 1239 is an area for accepting the specification of the conditions for introducing the time-zone specific commuter pass and simulating whether the time-zone specific commuter pass can be applied.
[0233] In the example shown, the introduction condition specifying section 1239 accepts the specification of the number of employees "53" and the ratio "70%" as the conditions for specifying the number or ratio of employees to whom the time-zone specific commuter pass can be applied, and the graph display section 1211, the detailed display section 1213, and the travel expense comparison section 1215 display the simulation results of the commuting time according to the conditions of the number or ratio of employees accepted by the introduction condition specifying section 1239.
[0234] On screen 1200, both the current arrival time shown in the arrival time information 217 and the candidate arrival times extracted as simulations are displayed. On screen 1200, when applying the time-zone commuter pass, the comparison results of the respective effects (such as comparison of the number of employees who can commute using the time-zone commuter pass) between the case of using the current arrival time and the case of using the candidate arrival times extracted by simulation are displayed.
[0235] In the graph display section 1211, for the total amount of the commuter pass fee when applying the time-zone commuter pass, while displaying the amount for the case of the current arrival time and the amount for the case of the extracted candidate arrival times respectively, an image showing the difference therebetween (in the illustrated example, the dotted line part of the bar graph) is displayed. Thereby, the effect when the arrival time satisfies the conditions for applying the time-zone commuter pass can be easily grasped, and the consideration of introducing the time-zone commuter pass and the consideration of the arrival time can be facilitated.
[0236] In the detailed display section 1213, while displaying the conditions for introducing the time-zone commuter pass, the range of arrival times possible to satisfy the conditions and the difference between the commuter pass fee when not introducing the time-zone commuter pass and when using the candidate arrival times that satisfy the conditions are displayed.
[0237] In the travel expense comparison section 1215, the difference between the simulation result of the settlement amount when introducing the time-zone commuter pass and the actual performance of the past settlement amount of transportation expenses is displayed when the arrival time satisfies the conditions for introducing the time-zone commuter pass.
[0238] Thereby, after defining the conditions of the commuting mode in which employees avoid congestion when commuting to work, the arrival times that can satisfy the conditions can be referred to, and while considering the arrival time suitable for the work, the decision-making on whether to introduce the time-zone commuter pass can be facilitated.
[0239] <Modification Example> In addition to the embodiment described above, the following may also be adopted. Hereinafter, it will be described in the order along the processing flow.
[0240] (1) Opportunity to use the service In the above embodiment, the explanation was given assuming a situation where a personnel staff or the like performs a simulation of introducing time-zone specific commuter passes.
[0241] In addition to this, when an employee changes their commuting route due to moving or the like, they may also simulate their commuting expenses considering the application of time-zone specific commuter passes. Based on the simulation results of the commuting route and commuting expenses when the employee applies the time-zone specific commuter pass, the server 20 may set the timing (for example, the time when the employee moves) to update the database that manages the commuting routes of employees such as the employee database 211, and update items such as "commuting route" and "commuter pass fee" in response to the arrival of that timing.
[0242] (2) Method for identifying an employee's route in route search (example without using address, etc.) In the above example, an example was explained in which the information of the employee's address and the information of the address of the workplace are used to identify the route considering the movement to the commuting route by transportation means.
[0243] (2-1) Identifying the commuting route without using the address In addition to this, without using the information of the employee's address, using the information of the candidate stations used by the employee, it is also possible to identify the commuting route without using the information of the employee's address. For example, for the personnel and labor service provided by the server 20, even without providing the information of the employee's address, a simulation for introducing time-zone specific commuter passes can be implemented and the simulation results can be presented on the screen 1200 or the like. For example, when considering the introduction of the personnel and labor service itself provided by the server 20 and wanting to use it in a trial, the simulation results can be obtained by inputting the departure station of the employee and the information of the workplace, improving the convenience for the user.
[0244] Further, the server 20 may explore the commuting routes of employees based on the information of the stations where the employees depart and the information of the travel time to the stations, without using the information of the employees' addresses. Based on the information of the travel time to the stations, other stations within the circle of the departure station may be extracted, and the commuting routes with these other stations as the departure stations may be specified.
[0245] This makes it easier to perform a simulation for introducing time-zone specific commuter passes considering multiple commuting routes without providing the information of the employees' addresses for the personnel and labor services provided by the server 20.
[0246] (2-2) Estimate the time of using the commuting route according to the actual situation of the arrival time at the company In the above, an example was described in which the arrival time at the company was uniformly set for a plurality of employees, the time of using the commuting route was estimated, and the applicability of the time-zone specific commuter pass was determined.
[0247] In addition to this, by referring to the attendance records of employees managed by personnel and labor services such as the server 20 and setting the arrival time at the company for each employee based on the actual results of the attendance punching time, the time (the time of passing through the ticket gate) of using the commuting route may be estimated. After specifying the arrival time at the company according to the actual situation of each employee's commute, processes such as determining whether the time-zone specific commuter pass can be applied to each of the plurality of employees as shown in FIG. 7 etc. may be performed. For example, the average of the attendance punching times of the employee in the most recent predetermined period may be used as the arrival time at the company for that employee. For example, on the screen such as FIG. 12, the arrival time at the company corresponding to the actual results of the user's attendance punching time may be displayed, or while displaying the actual results of the attendance punching time, it may be possible to accept the designation of the arrival time at the company for which the simulation is to be performed.
[0248] As described above, the server 20 determines, according to the actual attendance times of each employee, the number of times the commuting route is used during peak hours (or the number of times the commuting route is used while avoiding peak hours) within a certain period by referring to the information on peak time zones shown in the season ticket database 213 or the like. The server 20 may also output, as a simulation result, the number of times the commuting route is used while avoiding peak hours as the effect when applying the time-zone-specific season ticket.
[0249] (3) Method of presenting simulation results (evaluation according to the range of the section where time-zone-specific season tickets can be applied, etc.) In the description of the above embodiment, as the results of the simulation when introducing time-zone-specific season tickets, examples of (i) the number of employees to whom time-zone-specific season tickets can be applied, (ii) comparison of commuting expenses when applying time-zone-specific season tickets, and (iii) comparison of transportation expense settlement when applying time-zone-specific season tickets were described.
[0250] (3-1) Feedback from employees on whether time-zone-specific season tickets may be adopted In addition to this, as a result of the simulation, for employees to whom time-zone-specific season tickets can be applied, a notice may be sent by email or the like to prompt feedback on whether to adopt the commuting route with time-zone-specific season tickets. By presenting a screen for the employees to input whether they can adopt the commuting route with time-zone-specific season tickets and receiving responses from each employee, it is possible to distinguish employees who may adopt the commuting route with time-zone-specific season tickets from those who do not want to adopt it. The server 20 may present the following information to the personnel in charge or the like according to the results of the above responses. · The number and proportion of employees who may adopt time-zone-specific season tickets and those who do not want to adopt them · The total amount of commuting expenses when applying time-zone-specific season tickets to employees who replied that it is acceptable to adopt them · The difference between the total amount of commuting expenses when applying time-zone-specific season tickets to employees who may adopt them and the total amount of existing commuting expenses before application
[0251] (3-2) Comparison of transportation expense settlement amounts alone As described in FIG. 9 above, in addition to displaying the comparison result of the expenses obtained by adding up the commuter pass fee and the transportation expense settlement, the difference, etc. as a simulation result, it is also possible to present to the user the comparison result and the difference of the transportation expense settlement as the simulation result instead of adding up the commuter pass fee and the transportation expense settlement.
[0252] As described in the example of FIG. 6 above, depending on the transportation agency, when using a specific ticket such as an IC card, it may be possible to apply the fare by time zone, and for other tickets, the fare may not apply the fare by time zone (note that the fare for a specific ticket such as an IC card may also be discounted compared to other ordinary fares). Depending on the transportation agency, assuming that the fare by time zone is applied, the determination result of whether entry was made during the peak time zone or during a non-peak time zone may be included in the history of IC card usage. The server 20 may update the item "presence or absence of fare by time zone" by obtaining from the server 94 of the transportation agency the determination result of whether entry was made during the peak time zone or not in the transportation expense settlement database 212. The server 20 may display, as a simulation result, the ratio of off-peak usage, etc. during travel for business trips, etc. in the item "presence or absence of fare by time zone" in the transportation expense settlement database 212, and may also display a recommendation to introduce a time zone-specific commuter pass when conditions such as the usage ratio being above a certain level are met.
[0253] (3-3) Simulation based on the commuting route specifying a specific route In addition to the above, as candidates for the commuting route, it is also possible to accept from the user the setting of conditions to include (or not to include) a specific route, extract the candidates for the commuting route, and perform a simulation based on the extracted results. For example, it may be possible to extract candidates for the commuting route by specifying a specific means of transportation (only trains, only buses, etc.) or a specific operator (using Company A, etc.) as the transportation means. By setting the conditions for extracting candidates for the commuting route in this way, and also considering whether it is available to employees, for example, it may become easier to consider the operation of charter flights or the increase in the number of flights, or the consideration of new routes (for example, the operation route of buses, etc.).
[0254] Present a commuting route excluding the routes for which the time-zone specific commuter pass cannot be applied In the above description of FIG. 13 and the like, as the commuting route, both the commuting route without applying the time-zone specific commuter pass and the commuting route when the time-zone specific commuter pass is applied were displayed. In the process of the route search module 2044, it is also possible to extract the route on the condition that the route without applying the time-zone specific commuter pass is not extracted based on the information of the departure place and the destination.
[0255] (3-5) Weighting when the time-zone specific commuter pass can be applied for a part of the commuting route As described above, depending on the commuting route of the employee, there may be cases where the time-zone specific commuter pass can be applied to some routes, while it cannot be applied to other routes (for example, the time-zone specific commuter pass is not provided at all). While the route search module 2044 discriminates the presence or absence of the section where the time-zone specific commuter pass can be applied, weight it according to the result (for example, if the ratio of the boarding time of the time-zone specific commuter pass in the employee's commuting time is large, increase the weighting, etc.), and it is also possible to determine the evaluation value when applying the time-zone specific commuter pass to the employee's commuting route. The simulation result output module 2046 may calculate the score for introducing the time-zone specific commuter pass reflecting these weightings and display it on the screen 1200.
[0256] As described above, although some embodiments of the present disclosure have been described, these embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are to be included in the scope and gist of the invention, as well as in the invention described in the claims and the equivalent scope thereof.
[0257] The functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a specific-purpose processor, an integrated circuit, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), a conventional circuit, and / or a combination thereof, which are programmed to realize the described functions. The processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.
[0258] In this specification, circuitry, unit, and means are hardware programmed to realize the described functions or hardware that executes them. The hardware may be any hardware disclosed in this specification or any hardware known to be programmed or execute to realize the described functions.
[0259] When the hardware is a processor regarded as the type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.
[0260] <Supplementary Note> The matters described in the above embodiments are appended below.
[0261] (Appendix 1) A program for operating a computer (10, 20) equipped with a processor (19, 29), wherein the storage unit (25, 202) stores information (211) on the commuting routes of a plurality of employees and information on commuter passes of transportation means. For at least some of the boarding sections, the first commuter pass fee, which is the price of the first commuter pass that can be used as a commuter pass when used during a specific boarding time period, and the second commuter pass fee, which is the price of the second commuter pass that can be used as a commuter pass even outside the specific boarding time period, are stored (213). The program causes the processor to perform, for each commuting route of a plurality of employees, a step (2045, S721) of identifying the employees on the commuting route corresponding to the first commuter pass fee, and a step (2046, S725, S713) of outputting information regarding the employees corresponding to the first commuter pass fee based on the identified result.
[0262] (Appendix 2) In the output step, as a step of outputting information regarding the employees corresponding to the first commuter pass fee, at least one of the number or ratio of the employees corresponding to the first commuter pass fee among a plurality of employees is output (S723, S725, 1213). The program according to Appendix 1.
[0263] (Appendix 3) In the output step, a first aggregation result obtained by aggregating the commuter pass fees of a plurality of employees when the commuter pass fee for the employees identified in the identification step is taken as the first commuter pass fee is output (2045, S725, S713, 1211). The program according to any one of Appendices 1 to 2.
[0264] (Appendix 4) In the output step, the first aggregation result and a second aggregation result obtained by aggregating the commuter pass fees of a plurality of employees when the commuter pass fee for the employees identified in the identification step is not taken as the first commuter pass fee are output together (1211). The program according to Appendix 3.
[0265] (Appendix 5) In the output step, output the difference between the first aggregation result and the second aggregation result obtained by aggregating the commuting ticket costs of a plurality of employees when the commuting ticket cost for the employee identified in the identification step is not the first commuting ticket cost (1213, 1211), a program described in any one of Appendices 3 to 4.
[0266] (Appendix 6) In the output step, when at least any one of the number of employees corresponding to the first commuting ticket cost among a plurality of employees, the ratio of employees corresponding to the first commuting ticket cost among a plurality of employees, and the difference between the case where the commuting ticket cost for the employee identified in the identification step is the first commuting ticket cost and the case where it is not the first commuting ticket cost for each of the cases where the commuting ticket costs of a plurality of employees are aggregated satisfies a specific condition, propose to pay the commuting cost with the first commuting ticket cost for a plurality of employees (1234), a program described in any one of Appendices 1 to 5.
[0267] (Appendix 7) In the storage unit, information on the addresses of each of a plurality of employees is stored (211). The program further causes the processor to extract one or more boarding sections for which commuting ticket costs are to be paid for an employee based on the information on the addresses of each of the plurality of employees, the information on the address of the commuting destination, and the information on the location of the station of the transportation means (S721). In the identification step, based on the one or more boarding sections extracted for the employee, identify the employees on the commuting route corresponding to the first commuting ticket cost (S721, S723), a program described in any one of Appendices 1 to 6.
[0268] (Appendix 8) The program causes the processor to further execute the steps of: obtaining information on the arrival time at the workplace where each employee should arrive for work (S1011); determining, for each of a plurality of employees, whether it is possible to use a first commuter pass when arriving at the workplace at the arrival time, based on the information on the commuting routes of each of the plurality of employees and the information on the arrival time (S1021, S1023); and outputting the determined result (S1025, S1013). The program is as described in any one of Appendices 1 to 7.
[0269] (Appendix 9) The program causes the processor to further execute the steps of: receiving a designation of at least one of the number or ratio of employees who can use the first commuter pass among a plurality of employees (S1111); and searching for the arrival time at the workplace where each of the plurality of employees should arrive for work so as to conform to the designated number or ratio (S1121, S1123, S1125). The program is as described in any one of Appendices 1 to 8.
[0270] (Appendix 10) A method for operating a computer including a processor, wherein a storage unit stores information on the commuting routes of a plurality of employees and information on commuter passes of transportation means, including a first commuter pass price which is the price of a first commuter pass that can be used as a commuter pass when used during a specific boarding time zone for at least some boarding sections, and a second commuter pass price which is the price of a second commuter pass that can be used as a commuter pass even outside the specific boarding time zone. The method includes the steps of: the processor identifying employees on commuting routes corresponding to the first commuter pass price for the commuting routes of each of the plurality of employees; and outputting information regarding the employees corresponding to the first commuter pass price based on the identified result.
[0271] (Appendix 11) An information processing apparatus including a control unit, wherein a storage unit stores information on the commuting routes of a plurality of employees and information on commuter passes of transportation means. The storage unit stores a first commuter pass fee which is the price of a first commuter pass that can be used as a commuter pass when used during a specific boarding time zone for at least some boarding sections, and a second commuter pass fee which is the price of a second commuter pass that can be used as a commuter pass even outside the specific boarding time zone. The control unit executes a step of identifying employees on the commuting routes corresponding to the first commuter pass fee for each of the commuting routes of the plurality of employees, and a step of outputting information regarding the employees corresponding to the first commuter pass fee based on the identified result.
Explanation of Signs
[0272] 1: System, 10: Terminal, 13: Input device, 14: Output device, 15: Memory, 16: Storage, 19: Processor, 20: Server, 25: Memory, 26: Storage, 29: Processor, 80: Network, 92: Server, 94: Server, 96: Terminal, 111: Antenna, 112: Antenna, 120: First communication unit, 121: Second communication unit, 130: Input device, 131: Device, 132: Display, 140: Audio processing unit, 141: Microphone, 142: Speaker, 150: Position information sensor, 160: Camera, 170: Motion sensor, 180: Memory unit, 181: User information, 182: Transportation usage history information, 183: Route search history information, 190: Control unit, 191: Operation reception unit, 192: Transmission and reception unit, 193: Data processing unit, 194: Notification control unit, 195: Memory control unit, 201: Communication unit, 202: Memory unit, 203: Control unit, 211: Employee database, 212: Transportation expense settlement database, 213: Season ticket fee database, 217: Departure time information, 218: Simulation result information, 1200: Screen, 1211: Graph display section, 1213: Detail display section, 1215: Travel expense comparison section, 1231: Department designation section, 1233: Aggregation drawing reception section, 1234: Setting change section, 1235: Detail reception section, 1237: Departure time designation section, 1239: Introduction condition designation section, 1300: Screen, 1310: First route display section, 1312: Detail route, 1320: Second route display section, 1330: Time zone-based route display section, 1332: Detail route, 2041: Reception control module, 2042: Transmission control module, 2043: User management module, 2044: Route search module, 2045: Commuting expense calculation module, 2046: Simulation result output module.
Claims
1. A program for operating a computer equipped with a processor, wherein the storage unit stores information on the commuting routes of a plurality of employees, and information on commuter passes of transportation means, including, for at least some of the boarding sections, a first commuter pass fee which is the price of a first commuter pass that can be used as a commuter pass when used during a specific boarding time zone, and a second commuter pass fee which is the price of a second commuter pass that can be used as a commuter pass even outside the specific boarding time zone, the program causes the processor to for each of the commuting routes of the plurality of employees, identify employees on the commuting routes corresponding to the first commuter pass fee; and based on the identified results, output information regarding the employees corresponding to the first commuter pass fee.
2. In the step of outputting, by outputting information regarding the employees corresponding to the first commuter pass fee, the program according to Claim 1, which outputs at least one of the number or proportion of employees corresponding to the first commuter pass fee among the plurality of employees.
3. In the step of outputting, the program according to Claim 1, which outputs a first aggregation result obtained by aggregating the commuter pass fees of the plurality of employees when the commuter pass fee for the employees identified in the identifying step is taken as the first commuter pass fee.
4. In the step of outputting, the program according to Claim 3, which outputs both the first aggregation result and a second aggregation result obtained by aggregating the commuter pass fees of the plurality of employees when the commuter pass fee for the employees identified in the identifying step is not taken as the first commuter pass fee.
5. In the step of outputting, the program according to Claim 3, which outputs the difference between the first aggregation result and the second aggregation result obtained by aggregating the commuter pass fees of the plurality of employees when the commuter pass fee for the employees identified in the identifying step is not taken as the first commuter pass fee.
6. In the step of outputting, the number of employees corresponding to the first commuter pass fee among the plurality of employees, the proportion of employees corresponding to the first commuter pass fee among the plurality of employees, and the difference when aggregating the commuter pass fees of the plurality of employees for each of the cases where the commuter pass fee for the employees identified in the identifying step is taken as the first commuter pass fee and where it is not taken as the first commuter pass fee, Propose to pay commuting expenses to the plurality of employees with the first commuter pass fee when at least any one of them meets specific conditions. The program according to claim 1.
7. In the storage unit, information on the addresses of each of the plurality of employees is stored. The program further causes the processor to Based on the information on the address of each of the plurality of employees, the information on the address of the commuting destination, and the information on the location of the station of the transportation means, extract one or more boarding sections for which the employee is eligible to receive the commuter pass fee. In the specifying step, based on the one or more boarding sections extracted for the employee, identify the employees on the commuting route corresponding to the first commuter pass fee. The program according to claim 1.
8. The program further causes the processor to Obtain information on the reporting time when each of the employees should report to the workplace where they commute. Based on the information on the commuting routes of each of the plurality of employees and the information on the reporting time, determine for each of the plurality of employees whether the first commuter pass fee can be used when reporting at the reporting time. Output the determined result. The program according to claim 1.
9. The program further causes the processor to Receive a designation of at least either the number or the ratio of the plurality of employees who can use the first commuter pass fee. Search for the reporting time when each of the plurality of employees should report to the workplace where they commute so as to conform to the designated number or ratio. The program according to claim 1.
10. A method for operating a computer including a processor, In the storage unit, Information on the commuting routes of a plurality of employees, Information on commuter passes of the transportation means, including the first commuter pass fee, which is the price of the first commuter pass that can be used as a commuter pass when used during a specific boarding time zone for at least some of the boarding sections, and the second commuter pass fee, which is the price of the second commuter pass that can be used as a commuter pass even outside the specific boarding time zone, are stored. The method includes the processor For each of the commuting routes of the plurality of employees, identify the employees on the commuting route corresponding to the first commuter pass fee. A method of performing a step of outputting information on an employee corresponding to the first commuter pass fare based on a specified result. [
11. ] An information processing apparatus including a control unit, wherein the storage unit stores information on the commuting routes of a plurality of employees, and information on commuter passes of transportation means, including a first commuter pass fare which is the price of a first commuter pass that can be used as a commuter pass when used during a specific boarding time zone for at least some boarding sections, and a second commuter pass fare which is the price of a second commuter pass that can be used as a commuter pass even outside the specific boarding time zone, and the control unit performs a step of specifying an employee on a commuting route corresponding to the first commuter pass fare for each of the commuting routes of the plurality of employees, and a step of outputting information on an employee corresponding to the first commuter pass fare based on the specified result.
Citation Information
Patent Citations
Information processing system, information processing program, information processing apparatus, and information processing method
JP2023091636A