The present invention relates to a resource mediation system and a resource mediation apparatus capable of controlling supply and demand of resources.
In recent years, the mass production economic model has reached a limit, and service-oriented businesses have attracted an attention to accompany a rise of recycling-oriented economy for recycling resources. Among other things, in service-oriented social transportation infrastructure, sharing of means of transportation and movement (such as motor vehicles) that used to be products for sale and substitution of things are ongoing.
Patent Document 1 discloses a technology for mobilizing a special vehicle in a case of determining that a bus traveling on a service route in accordance with a timetable does not arrive at a check point at a predetermined clock time.
Patent Document 2 discloses a technology for formulating a taxi ride sharing service plan by referring to stored information about past moving paths, formulating a moving plan, and then transmitting a request for ride sharing to a terminal of an owner that provides a vehicle.
Patent Document 3 discloses a technology for reproducing and evaluating a traffic situation by computer simulation using virtual vehicle objects.
However, with the technology disclosed in Patent Document 1, in a case in which a bus does not arrive on time, a special bus can be turned up as an alternative to the bus; however, the technology is incapable of handling a situation in which passengers who are unable to move grow in number on a geographical plane basis from a point at which a railway car stop accident has occurred at a time of the occurrence of the railway car stop accident or the like.
With the technology disclosed in Patent Document 2, it is possible to enhance utilization efficiency of taxis and passengers by the ride sharing; however, it is difficult to acquire alternative means of transportation for passengers in the order of a several hundred to a several thousand involved at the time of occurrence of the railway car stop accident or the like before time of recovery from the railway car stop accident.
In other words, if separate taxis and passengers use or provide taxis independently and individually, an enormous amount of patterns of mediation are generated. In a case like this, it is highly likely that a wag-the-dog situation in which waiting for the recovery from the stop accident of the railway car is an earlier solution or a more cost effective solution occurs. Furthermore, it is highly likely that passengers hesitate to use taxis since a predicted arrival time of a taxis is unknown to taxi users.
Moreover, the invention of Patent Document 3 can realize the traffic situation by the computer simulation; however, the invention is incapable of formulating a special bus service plan for more passengers to arrive at destinations in a shorter time at the time of occurrence of the railway car stop accident or the like.
The present invention has been achieved in light of the circumstances described above, and an object of the present invention is to provide a resource mediation system and a resource mediation apparatus capable of controlling supply and demand of resources while satisfying both a resource use condition and a resource providing condition.
To attain the object, a resource mediation system according to a first aspect includes: a first server that sets a providing condition and a use condition for a second resource on the basis of a first resource, and that conducts mediation of supply and demand of the second resource on the basis of the providing condition and the use condition; a second server that evaluates the providing condition for the second resource transmitted from the first server; and an information terminal that evaluates the use condition for the second resource transmitted from the first server.
According to the present invention, it is possible to control supply and demand of resources while satisfying both a resource providing condition and a resource use condition.
Embodiments will be described with reference to the drawings. The embodiments described hereinafter are not intended to limit the invention set forth in claims, and all of elements described in the embodiments and combinations thereof are not always essential to means for solving the problems by the invention.
It is described in a first embodiment below that a first resource is, for example, a railway and a second resource is, for example, a bus. However, if the second resource can be used as an alternative to the first resource, the first and second resources are not limited to the railway and the bus. For example, the resources are not necessarily transportation infrastructure and may be social infrastructure such as electric power and telecommunications.
In
In a case, for example, in which a railway car accident P3 has occurred between the stations E and F, it is possible to set a special bus service line P2 between the stations A and I on the railway line P1. It is noted that the railway car accident P3 may be a power failure accident, a traffic light trouble, a turnout failure, an accident resulting in injury or death, a railway crossing accident, or the like. Alternatively, the railway car accident P3 may be a case of stopping a railway car due to heavy rain, snow, strong wind, or the like.
If the railway car accident P3 occurs, not only a railway car traveling between the stations E and F but also railway cars traveling in sections before the station E are stopped. All railway cars are stopped on the railway line P1 depending on circumstances. To address such a problem, the special bus service line P2 can be set to straddle a section between the stations E and F or can be set not to straddle the section between the stations E and F.
Furthermore, while
An outline of the method of setting the special bus service line P2 will be described hereinafter.
When the railway car accident P3 occurs, a damage scale due to the railway car accident P3 is predicted. In addition, an arrival clock time t1 in a case of no railway car accident P3, an arrival clock time t2 after recovery from the railway car accident P3, and an arrival clock time t3 in a case of using a special bus before the recovery from the railway car accident P3 are predicted on the basis of the damage scale, prediction information is delivered to each passenger, and a special bus service plan is delivered to a bus company.
Next, on the basis of the prediction information about the arrival clock times t1, t2, and t3, a special bus use condition is presented to each passenger, a special bus providing condition is presented to the bus company, and mediation of the number of special buses and fares is conducted between the passenger and the bus company.
Upon completion of the mediation of the number of special buses and the fares thereof, an actual special bus service is started.
An example of an environmental condition supposed in the resource mediation system is as follows.
Railway line distance: approximately 30 km
Total number of users: approximately 50,000 users/day
Service hours: approximately 18 hours/day
Number of available special buses: ten buses at each station.
The resource mediation system can conduct mediation between each passenger and the bus company on the basis of the special bus use condition and the special bus providing condition. The resource mediation system can thereby formulate a rational special bus service plan in a short time required for the recovery from the railway car accident P3 in such a manner that as many passengers as possible arrive at destinations as quickly as possible.
In
The resource mediation server 1 can predict the arrival clock time t1 in the case of no railway car accident P3, the arrival clock time t2 after the recovery from the railway car accident P3, and the arrival clock time t3 in the case of using the special bus before the recovery from the railway car accident P3 on the basis of the damage scale due to the railway car accident P3, deliver the prediction information to each information terminal 4, and deliver the special bus service plan to each bus service server 3. In addition, the resource mediation server 1 can present the special bus use condition to the information terminal 4, present the special bus providing condition to the bus service server 3, and conduct mediation of the number of special buses and the fares thereof between each passenger and the bus company on the basis of the prediction information about the arrival clock times t1, t2, and t3.
The railway service server 2 can manage a railway service schedule on an appointed day, and transmit railway car stop accident information and expected time of the recovery from the railway car stop accident information.
The bus service server 3 can transmit information about the number of buses available as special buses, places of the buses, and the like. The bus service server 3 can also receive the special bus service plan and transmit information about whether or not to accept the service plan. This service plan can contain the special bus providing condition.
Each information terminal 4 can transmit current position information about each passenger using the railway or the bus and the like. In addition, the information terminal 4 can receive the special bus use condition and transmit information about whether or not to accept the use condition.
The resource mediation server 1 can conduct herein virtually conducted mediation (hereinafter, referred to as “virtual mediation”) and actually conducted mediation (hereinafter, referred to as “actual mediation”) at a time of conducting mediation of the number of special buses and the fares thereof between the passenger and the bus company.
The “virtual mediation” means generating objects corresponding to things in an actual world within the resource mediation server 1 and conducting mediation via the objects. The objects refer to fixed memory areas, such as instances in object-oriented programming, for storing information about the things in the real world.
A virtual world created by the resource mediation server 1 by a plurality of objects generated in this way will be referred to as “virtual space,” hereinafter.
A “virtually present passenger” in the present embodiment is an object generated in the resource mediation server 1 and having information about each passenger in the real world. The “virtually present passenger” basically acquires information (such as position information) about each actually present passenger or updates information about the object in accordance with a virtual space environment.
For example, when a passenger in the real world passes through an automatic turnstile at a departure station, a “virtually present passenger” simulating the passenger in the real world may be generated in the virtual space.
In a case in which the “virtually present passenger” gets aboard a “virtual train” traveling in the virtual space, position information about the “virtually present passenger” matches the “virtual train.” When the “virtually present passenger” is waiting for a “virtually present bus” at a virtually present bus stop, the position information about the “virtually present passenger” corresponds to the “virtually present bus stop.”
Alternatively, in a case in which a passenger in the real world carries a position information device such as a smartphone, the position information about the passenger in the real world may be updated as the position information about the “virtually present passenger.”
When the passenger in the real world passes through an automatic turnstile at an arrival station, the “virtually present passenger” simulating the passenger in the real world may be deleted.
In the virtual mediation, the special bus use condition is presented to each virtually present passenger (hereinafter, referred to as “virtual passenger”), and the special bus providing condition is presented to a virtually present bus company (hereinafter, referred to as “virtual bus company”). In addition, the virtual mediation of the number of special buses and the fares thereof can be conducted between the virtual passenger and the virtual bus company.
In the actual mediation, the special bus use condition obtained in the virtual mediation is presented to each actually present passenger (hereinafter, referred to as “actual passenger”), and the special bus providing condition obtained in the virtual mediation is presented to an actually present bus company (hereinafter, referred to as “actual bus company”). In addition, the actual mediation of the number of special buses and the fares thereof can be conducted between the actual passenger and the actual bus company.
Conducting herein the virtual mediation before the actual mediation makes it possible to converge early on into a virtual bus use condition and a virtual bus providing condition in such a manner that it is possible to reach an agreement between each virtual passenger and the virtual bus company over the virtual bus providing condition and the virtual bus use condition on the virtual space in a computer. At this time, in the actual mediation, the actual passenger and the actual bus company can make only determinations as to whether or not to accept the special bus providing condition and the special bus use condition obtained in the virtual mediation. Owing to this, it is possible to formulate the rational special bus service plan in a short time required for the recovery from the railway car accident P3 in such a manner that as many passengers sojourning due to the railway car accident P3 as possible arrive at destinations as quickly as possible.
The hardware of
The CPU 1-01 is hardware that exercise control over entire actions of each server. The memory 1-02 is configured from, for example, a semiconductor memory and can temporarily hold various programs and control data. The HDD 1-04 can hold execution files for the various programs and the like. The HDD may be an SSD (Solid State Drive). The communication NIC 1-03 can connect an apparatus such as a computer to a communication network.
The HDD 1-04 of the resource mediation server can store therein a resource mediation program for predicting the arrival clock time in the case of no railway car accident P3, the arrival clock time after the recovery from the railway car accident P3, and the arrival clock time in the case of using a special bus before the recovery from the railway car accident P3, and conducting mediation of the number of special buses and the fares thereof between each passenger and the bus company on the basis of the prediction information.
The HDD 1-04 of the railway service server 2 can store therein a railway service management program for managing the railway service schedule and predicting the expected time of the recovery from the railway car stop accident.
The HDD 1-04 of the bus service server 3 can store therein a bus service management program for managing the number of buses available as special buses and places of the buses, receiving the special bus providing condition, and responding to the providing condition.
A touch panel is provided in each information terminal 4 of
The HDD 1-04 of each information terminal 4 can store therein a passenger information management program for transmitting the current position information and the like about each passenger using a railway or a bus, receiving the special bus use condition, and responding to the use condition.
In
The communication processing section 11 holds communication with the railway service server 2, the bus service server 3, and each information terminal 4. The communication processing section 11 is provided with a message receiving section 11-1 and a message transmitting section 11-2. The message receiving section 11-1 receives messages transferred from the railway service server 2, the bus service server 3, and each information terminal 4. The message transmitting section 11-2 transmits messages to the bus service server 3 and each information terminal 4.
The actual mediation processing section 12 conducts actual mediation between each actual passenger and the actual bus company on the basis of a virtual mediation result by the virtual mediation processing section 13. At this time, the actual mediation processing section 12 can refrain from the actual mediation in a case in which the virtual mediation is unsuccessful.
The actual mediation processing section 12 is provided with railway service resource information 12-1, bus service resource information 12-2, passenger resource information 12-3, an actual mediation section 12-4, and an actual mediation message creation section 12-5.
The railway service resource information 12-1 holds railway car stop accident information and the expected time of the recovery from the railway car stop accident. The bus service resource information 12-2 holds the number of buses available as special buses and the places of the buses. The passenger resource information 12-3 holds starting station information, arrival station information, or current position information about each passenger. The actual mediation section 12-4 executes actual mediation on the basis of declarations of intention from the actual passenger and the actual bus company. The actual mediation message creation section 12-5 creates an actual mediation message corresponding to a content of the virtual mediation.
The virtual mediation processing section 13 conducts virtual mediation between each virtual passenger and the virtual bus company. At this time, the virtual mediation processing section 13 can set N (where N is an integer equal to or greater than two) different providing conditions and N different use conditions for special buses, and conduct the virtual mediation on the basis of the N different providing conditions and the N different use conditions for special buses. The virtual mediation processing section 13 is provided with a new transportation generation plan solver 13-1, a traffic service prediction simulator 13-2, a mediation coefficient correction section 13-3, a virtual railway car object 13-4, a virtual bus object 13-5, virtual passenger objects 13-6, and a virtual mediation section 13-7.
The new transportation generation plan solver 13-1 formulates placement and a service plan of the virtual bus object 13-5 for special buses. The traffic service prediction simulator 13-2 performs prediction of a service of the virtual railway car object 13-4. The mediation coefficient correction section 13-3 changes a mediation correction coefficient in the virtual mediation. At this time, the mediation coefficient correction section 13-3 can change the mediation correction coefficient so as to satisfy both the special bus use conditions of each virtual passenger and the special bus providing conditions of the virtual bus company. The virtual railway car object 13-4 determines a place of a railway car on the move. The virtual bus object 13-5 determines whether or not to provide special buses by the virtual bus company or determines fares in a case of providing the special buses. Each virtual passenger object 13-6 determines whether or not each virtual passenger uses a special bus or determines a fare in a case of using the special bus. The virtual mediation section 13-7 conducts virtual mediation between the virtual passenger object 13-6 and the virtual bus object 13-5.
Actions by the resource mediation system of
When information about the number of buses available as special buses and the places of the buses are transferred from the bus service server 3 via the message receiving section 11-1, the information about the number and the places are stored in the bus service resource information 12-2 of the actual mediation processing section 12.
In addition, when the starting station information, the arrival station information, or the current position information about an owner of each information terminal 4 is transferred from each information terminal 4 via the message receiving section 11-1, the information is stored in the passenger resource information 12-3 of the actual mediation processing section 12.
Furthermore, when the railway car stop accident information and the expected time of the recovery from the railway car stop accident are transferred from the railway service server 2 via the message receiving section 11-1, the information is stored in the railway service resource information 12-1 of the actual mediation processing section 12.
These pieces of stored information are also stored in the virtual railway car object 13-4, the virtual bus object 13-5, and each virtual passenger object 13-6 of the virtual mediation processing section 13. In a case in which the virtual railway car object 13-4, the virtual bus object 13-5, and the virtual passenger object 13-6 are not present, the virtual railway car object 13-4, the virtual bus object 13-5, and the virtual passenger object 13-6 are newly created by the virtual mediation processing section 13.
When the virtual mediation processing section 13 receives the railway car stop accident information from the railway service server 2, the traffic service prediction simulator 13-2 starts operation.
The traffic service prediction simulator 13-2 conducts a traffic service prediction simulation since timing of occurrence of the railway car stop accident until predetermined time after the expected time of the recovery from the railway car stop accident using the virtual railway car object 13-4, the virtual bus object 13-5, and each virtual passenger object 13-6.
The traffic service prediction simulation is conducted retrospectively to the timing of occurrence of the railway car stop accident for the following three cases.
(A) Case in which the railway car stop accident has not occur.
(B) Case in which the railway car stop accident has occurred.
(C) Case in which the railway car stop accident has occurred and special buses indicated by the new transportation generation plan solver 13-1 of the virtual mediation processing section 13 has traveled.
A method of an inference engine having a unique criterion for determination is provided in each of the virtual bus object 13-5 and the virtual passenger object 13-6.
Upon receiving traffic service prediction simulation results for the three cases (A) to (C) described above, the virtual bus object 13-5 determines whether or not the virtual bus company provides special buses or determines fares in a case of providing the special buses, and each virtual passenger object 13-6 determines whether or not the virtual passenger uses a special bus or determines a fare in a case of using a special bus. In a case of determining the fares of the special buses, the virtual bus object 13-5 can refer to a benefit of each passenger at the time of using the special bus. The benefit of the passenger in this case can be defined as reduced time of time required for arrival at the time of using a special bus.
Upon receiving determinations of the virtual bus object 13-5 and each virtual passenger object 13-6, the virtual mediation section 13-7 conducts virtual mediation between the determination of the virtual bus object 13-5 and the determination of the virtual passenger object 13-6. In addition, the virtual mediation section 13-7 repeatedly conducts the virtual mediation until an agreement is reached between the determination of the virtual bus object 13-5 and the determination of the virtual passenger object 13-6. The determination of the virtual bus object 13-5 and the determination of the virtual passenger object 13-6 can be made on the basis of a fare in a case in which the virtual bus company provides a special bus and a fare in a case in which each virtual passenger uses the special bus. At this time, the virtual mediation section 13-7 can repeatedly conduct the virtual mediation until an agreement is reached between the virtual bus object 13-5 and the virtual passenger object 13-6 for the fare in the case in which the virtual bus company provides a special bus and the fare in the case in which the virtual passenger uses the special bus.
When the virtual mediation between the virtual bus object 13-5 and the virtual passenger object 13-6 converges, the virtual mediation section 13-7 passes a mediation result of the virtual mediation to the actual mediation message creation section 12-5. The actual mediation message creation section 12-5 creates a mediation message addressed to each actual passenger and the actual bus company on the basis of the mediation result. The mediation message is transmitted to the bus service server 3 and each information terminal 4 via the message transmitting section 11-2.
The message may be a message that can be displayed on a screen of a web browser or the like of the information terminal 4 owned by the actual passenger or on a screen of the bus service server 3 of the actual bus company, as a specific content of the message.
The actual passenger and the actual bus company each operate the screen of the information terminal 4 or the bus service server 3, and transmit a reply message that conveys an actual own intention to the resource mediation server 1. The reply message is received by the message receiving section 11-1 and the message receiving section 11-1 passes the reply message to the actual mediation section 12-4.
The actual mediation section 12 conducts actual mediation between the actual passenger and the actual bus company while referring to the railway service resource information 12-1, the bus service resource information 12-2, and the passenger resource information 12-3. The actual mediation message creation section 12-5 creates a mediation message addressed to the actual passenger and the actual bus company on the basis of a mediation result of the actual mediation. The mediation message is transmitted to the bus service server 3 and each information terminal 4 via the message transmitting section 11-2, and the actual mediation between the actual passenger and the actual bus company can be repeatedly conducted.
In a case of a failure in the actual mediation between the actual passenger and the actual bus company, it is presumed that an assumption condition for the virtual mediation is wrong. Therefore, in the case of the failure in the actual mediation, the mediation coefficient correction section 13-3 changes the mediation correction coefficient corresponding to the virtual passenger object 13-6 or the virtual bus object 13-5. In addition, the mediation coefficient correction section 13-3 records the correction coefficient thus changed in the correction coefficient table in the HDD 1-04 of
On a time base 4-1 of an actual world of
It is assumed that the virtual railway car object 13-4 always records the position of the railway car on the move, the virtual passenger object 13-6 always records the position of the passenger on the move, and the virtual bus object 13-5 always records the positions or the number of buses available as special buses.
In addition, when the railway car stop accident P3 occurs at a clock time 4-2 on the time base 4-1 of the actual world, a phase of the resource mediation server 1 transitions to a virtual service phase 4-3. In the virtual service phase 4-3, the traffic service prediction simulator 13-2 is activated and performs prediction of a service of the virtual railway car object 13-4. The traffic service prediction simulator 13-2 also performs prediction of an arrival clock time of each virtual passenger object 13-6 on the basis of the prediction of the service of the virtual railway car object 13-4. Furthermore, the new transportation generation plan solver 13-1 formulates the placement and the service plan of the virtual bus object 13-5 for each special bus on the basis of the prediction of the service of the virtual railway car object 13-4. In addition, the traffic service prediction simulator 13-2 further performs prediction of an arrival clock time of each virtual passenger object 13-6 in the case of using the service plan about the virtual bus object 13-5.
In
Each virtual passenger object 13-6 of
The virtual mediation section 13-7 conducts virtual mediation between the virtual passenger object 13-6 and the virtual bus object 13-5 on the basis of the fare presented by the virtual passenger object 13-6 and the fares presented by the virtual bus object 13-5. The virtual mediation continues until there occurs a state in which an agreement is reached between the virtual passenger object 13-6 and the virtual bus object 13-5. The virtual service phase 4-3 is virtually conducted by the virtual railway car object 13-4, the virtual bus object 13-5, and each virtual passenger object 13-6 created in the memory space within the resource mediation server 1.
Upon completion of the virtual mediation in the virtual space, the resource mediation server 1 starts actual mediation in an actual service phase 4-4. In the actual service phase 4-4, the actual mediation message creation section 12-5 creates an actual mediation message corresponding to a content of the virtual mediation, and transfers a mediation proposal to each actual passenger and the actual bus company. The actual passenger makes a counterproposal of whether or not the actual passenger uses a special bus or of a fare of the special bus in response to the mediation proposal. Furthermore, the actual bus company makes a counterproposal of whether or not the actual bus company provides special buses or of fares of the special buses in the case of providing the special buses.
The actual mediation section 12 executes actual mediation on the basis of the counterproposals from the actual passenger and the actual bus company. After completion of the actual mediation in the actual service phase 4-4, the service of each special bus, the use by each passenger, and collection and retrieval of the fares according to the content of the meditation are conducted, and the actual mediation phase 4-4 returns to the original time base 4-1.
In
A mediation message creation section 21-1, a mediation message analysis section 21-2, and a resource mediation section 21-3 are provided in the automatic mediation section 21. A mediation message input section 22-1 and a mediation message display section 22-2 are provided in the manual mediation section 22.
The resource information providing section 20-1 of the railway service server 2 provides traveling railway car information and a schedule on an appointed day to the resource mediation server 1 at initial time, and provides position information about the traveling railway car to the resource mediation server 1 on a regular basis.
The resource information providing section 20-1 of the bus service server 3 provides the number of available buses and position information about the buses to the resource mediation server 1 at the initial time and on a regular basis.
The resource information providing section 20-1 of the information terminal 4 provides position information about or names of a point of departure and a destination of the owner of the information terminal 4 to the resource mediation server 1 at the initial time, and provides position information about the information terminal 4 to the resource mediation server 1 on a regular basis.
In the actual mediation phase of the resource mediation server 1, the bus service server 3 and the information terminal 4 each receive a mediation message via the message receiving section 20-3. In this case, the bus service server 3 and the information terminal 4 can each select whether to conduct automatic mediation or manual mediation.
In a case of selecting the manual mediation, the manual mediation section 22 conducts manual mediation. At this time, an operator of each of the bus service server 3 and the information terminal 4 creates a response from the mediation message input section 22-1 in response to a display content of the mediation message display section 22-2, and transmits the response via the message transmitting section 20-2. The operator can perform these operations on, for example, the screen of the web browser of the information terminal 4 owned by each actual passenger or of the bus service server 3 of the actual bus company.
On the other hand, in a case of selecting the automatic mediation, the automatic mediation section 21 conducts automatic mediation. At this time, the operator does not perform any operations, and the mediation message analysis section 21-2 analyzes a mediation message while referring to a mediation content of the resource mediation section 21-3. The mediation message creation section 21-1 then creates a response to the mediation message on the basis of an analysis result of the mediation message analysis section 21-2, and transmits the response via the message transmitting section 20-2. It is noted that an inference engine operating on the basis of a fuzzy rule table and membership functions of
In
At the time of participating in the resource mediation system, the railway service server 2 transfers the service schedule on the appointed day to the resource mediation server 1 (27-1). At this timing, the resource mediation server 1 creates a plurality of virtual railway car objects 13-4 (27-3). In addition, the railway service server 2 transfers position information about all traveling railway cars to the resource mediation server 1 on a regular basis (27-2). The resource mediation server 1 updates contents of the virtual railway car objects 13-4 on the basis of the position information about the railway cars (27-4).
At the time of participating in the resource mediation system, the bus service server 3 transfers information about the number of buses that can travel and position information about the buses to the resource mediation server 1 (37-1). At this timing, the resource mediation server 1 creates a plurality of virtual bus objects 13-5 (37-2). In addition, the bus service server 3 transfers information about the number of buses that can travel and the position information about the buses to the resource mediation server 1 on a regular basis (37-1). At this time, the resource mediation server 1 performs addition and deletion of the virtual bus object 13-5 as needed (37-2).
At the time of participating in the resource mediation system, the information terminal 4 inputs position information about or names of the point of departure and the destination of the owner of the information terminal 4 (47-1). At this timing, the resource mediation server 1 generates the virtual passenger object 13-6 (47-4). Subsequently, the information terminal 4 continues to transfer the position information about the owner of the information terminal 4 on a regular basis (47-2), and the virtual passenger object 13-6 continues to be updated on the basis of the position information (47-5). When the information terminal 4 notifies the resource mediation server 1 of arrival of the point of destination (47-3), the resource mediation server 1 deletes the virtual passenger object 13-6 (47-6).
In
The traffic service prediction simulator 13-2 carries out this traffic service prediction simulation since the time of the occurrence of the railway car stop accident P3 until the predetermined clock time (up to a last train clock time) after the recovery from the railway car stop accident P3.
Furthermore, the traffic service prediction simulator 13-2 generates dummy virtual passenger objects in units of fixed time for reproducing a situation after the occurrence of the railway car stop accident P3. As a generation/deletion schedule of the dummy virtual passenger objects, past passenger data in a time zone of the same day of week or the like may be used.
Through this traffic service prediction simulation, each virtual passenger object 13-6 can obtain the arrival clock time t1 at an arrival position (arrival station) in the “case (A) in which the “railway car accident” has not occur” (8-4). This arrival clock time t1 is transferred to the virtual mediation section 13-7 and then recorded in each virtual passenger object 13-6.
Next, the traffic service prediction simulator 13-2 starts a traffic service prediction simulation in the “case (B) in which the railway car stop accident has occurred” this time retrospectively to the railway car stop accident occurrence clock time 4-2 (8-2).
Through this traffic service prediction simulation, each virtual passenger object 13-6 can obtain the arrival clock time t2 at the arrival position (arrival station) in the “case (B) in which the railway car accident has occurred” (8-5). This arrival clock time t2 is transferred to the virtual mediation section 13-7 and then recorded in each virtual passenger object 13-6, similarly to the arrival clock time t1.
The new transportation generation plan solver 13-1 formulates herein a special bus service plan for special buses (hereinafter, referred to as “new transportation plan”) from a movement amount of each passenger in this “case (B) in which the railway car stop accident has occurred” and the positions and the number of buses available as special buses at the timing of the occurrence of the railway car stop accident (8-11).
Next, the traffic service prediction simulator 13-2 starts a traffic service prediction simulation in the “case (C) in which the railway car stop accident has occurred and special buses according to the new transportation plan has traveled” retrospectively again to the railway car stop accident occurrence clock time 4-2 (8-3).
Through the traffic service prediction simulation, each virtual passenger object 13-6 can obtain the arrival clock time t3 at the arrival position (arrival station) in the “case (C) in which the railway car accident has occurred and yet special buses according to the new transportation plan has traveled” (8-6). This arrival clock time t3 is transferred to the virtual mediation section 13-7 and then recorded in each virtual passenger object 13-6, similarly to the arrival clock times t1 and t2.
In this way, the arrival clock times t1, t2, and t3 at the destination of each virtual passenger object 13-6 in the three cases (A) to (C) are calculated. In addition, a service schedule and a service path of each virtual bus object 13-5 are calculated (8-7).
Next, each virtual passenger object 13-6 determines whether or not the virtual passenger object 13-6 uses a special bus and presents a fare in the case of using the special bus from the arrival clock times t1, t2, and t3 in the three cases (A) to (C) (8-10). In addition, each virtual bus object 13-5 determines whether or not the virtual bus object 13-5 provides special buses and presents a necessary expense for the buses in the case of providing the buses (8-8).
The virtual mediation section 13-7 mediates between each virtual passenger object 13-6 and each virtual bus object 13-5 and conducts virtual mediation in a virtual space in such a manner that an agreement of the fare is reached between the virtual passenger object 13-6 and the virtual bus object 13-5 (8-9).
In
In
Furthermore, in
At this time, the adjusted flow volume of each species can be varied depending on a time zone in which the railway car accident P3 has occurred. For example, the adjusted flow volume of each species can be increased in a case in which the railway car accident P3 has occurred in a commuting time zone, and can be reduced in a case in which the railway car accident P3 has occurred in the daytime.
Moreover, the adjusted flow volume of each species can be varied depending on the number of boarding and alighting passengers at each station. For example, the adjusted flow volume can be increased for the species including the station at which the number of boarding and alighting passengers is large, and can be reduced for the species including only the stations at each of which the number of boarding and alighting passengers is small.
Furthermore, the new transportation generation plan solver 13-1 extracts information about the number of waiting special buses 9-12 from the virtual bus objects 13-5, selects buses on the basis of the adjusted flow volume of each species 9-11 (9-13), and creates new transportation path information 9-14 on the basis of this information.
Mediation processing by the virtual mediation section 13-7 will be described hereinafter in detail while referring to specific examples.
In
It is noted that
In the fuzzy rule table of
Furthermore, it is possible to specify in the fuzzy rule table that a motivation to pay a fare is generated in a case in which a sixty minutes delay is generated due to an influence of the railway car stop accident and the delay can be reduced to thirty minutes by using a special bus. Moreover, it is possible to specify in the fuzzy rule table that the motivation to pay a fare to a special bus is not generated in a case in which a ninety minutes delay due to the railway car stop accident is reduced only to an eighty minutes delay by using a special bus.
On the other hand, in the case of the virtual bus object 13-5, it is possible to set a simple rule that special buses are allowed to travel if, for example, a value obtained by multiplying bus service time (hours) by 10,000 yen is added to 20,000 yen (fixed cost) and an amount exceeding an amount 1.2 (profitability rate of 20%) times as high as an addition value can be collected.
The virtual mediation section 13-7 can conduct the following calculation and mediation with respect to determinations of the virtual passenger object 13-6 and the virtual passenger object 13-5.
(Case K1) It is assumed that a total amount of presented amounts by the virtual passenger objects 13-6 hoping to get aboard a certain virtual bus object 13-5 exceeds an amount expected by the virtual bus object 13-5. In this case, the virtual mediation section 13-7 proposes an amount obtained by dividing the amount expected by the virtual bus object 13-5 by the number of virtual passenger objects to each virtual passenger object 13-6, and proposes the amount as presented to the virtual bus object 13-5.
The case K1 basically acts to reduce the fare for the virtual passenger object 13-6. Owing to this, it is considered that not only the virtual bus object 13-5 but also each virtual passenger object 13-6 tend to accept this proposal.
(Case K2) It is assumed that the total amount of the presented amounts by the virtual passenger objects 13-6 hoping to get aboard the certain virtual bus object 13-5 is below the amount expected by the virtual bus object 13-5. In this case, the virtual mediation section 13-7 can offer a proposal to each virtual bus object 13-6 a fare raise up to 15% of an amount obtained by dividing the amount expected by the virtual bus object 13-5 by the number of virtual passenger objects, and also offer a proposal to the virtual bus object 13-5 a fare reduction down to 15% of the amount presented by the virtual bus object 13-5.
The case K2 acts to increase the fare for the virtual passenger object 13-6 and to reduce the fare for the virtual bus. Owing to this, there is a possibility of occurrence of the virtual passenger objects 13-6 abandoning the use of the special bus by this proposal, and that the virtual bus company cancels the service of special buses since an income of the special buses falls by the presence of the virtual passenger objects 13-6 abandoning the use thereof.
The virtual mediation section 13-7 repeatedly conducts mediation between each virtual passenger object 13-6 and the virtual bus object 13-5 on the basis of mediation policies of the cases K1 and K2, the virtual passenger objects 13-6 and the virtual bus object 13-5 between which an agreement of the mediation is reached finally remain, and the virtual service phase 4-3 of
Next, in the actual service phase 4-4 of
Furthermore, at a time of conducting the actual mediation, details of the virtual mediation may be presented to each actual passenger and the actual bus company. The actual passenger and the actual bus company can thereby know of a background of the virtual mediation and use the background in determining whether or not to accept the virtual mediation result.
In a case of a failure in the actual mediation, it is possible to change the mediation correction coefficient corresponding to each virtual passenger object 13-6 or the virtual bus object 13-5. It is thereby possible to reset conditions for both the actual passenger and the actual bus company to be capable of accepting the virtual mediation result.
In the correction coefficient table of
In the correction coefficient table of
Even in a case of a failure in mediation at the time of using the fuzzy rule table of
Furthermore, by causing the fare to be reduced for each passenger, it is possible to increase the number of passengers accepting to use the special bus. This can suppress a reduction in a total fare that can be collected from the passengers using the special bus. Moreover, it is possible to increase the total amount that can be collected from the passengers using the special bus in a case in which the number of passengers accepting to use the special bus greatly increases by causing the fare to be reduced for each passenger.
In
It is understood from
In
In
In a simple scheme by the simple solver, all buses available during the railway car accident are dispatched to the section between the stations E and F. In the simple scheme, there are cases in which the buses are moved to the stations E and F from other stations but in which it takes lots of time to move the buses and the buses are incapable of acting as transit power before the recovery from the accident.
On the other hand, with the service plan by the new solver, it is possible to instantly dispatch buses available at the stations A to I to the stations A to I. It is, therefore, possible for the buses available at the time of the railway car stop accident to act as a complement to railway transportation over the entire railway line P1. According to a simulation result before the mediation, the new solver could attain an improvement of approximately 12.7% for a value obtained by multiplying the total number of transported passengers by reduced time.
The new solver of
It is understood from
In
In
The virtual mediation makes rough fares clear before the actual mediation and can prevent useless repetition of mediation at the time of the actual mediation. Furthermore, offering the details of the virtual mediation to each actual passenger and the actual bus company enables both the actual passenger and the actual bus company to have a feeling of agreement and enables smooth transition to the actual mediation.
In
When the information terminal 4 receives the mediation message, the mediation message is displayed on a display screen M1 of the information terminal 4. The mediation message can contain a predicted recovery clock time of the railway car, and a departure station and a terminal station, a departure clock time, a planned arrival clock time, and a fare of a special bus. In addition, a button MB2 for presenting a reason of calculation, a button MB3 for declaring acceptance to get aboard, and a button MB4 for declaring rejection to get aboard can be displayed on the display screen M1.
Upon passenger's selecting the button MB2, the display screen M1 transitions to a display screen M2 and the reason of calculation of the fare is displayed on the display screen M2. The reason of calculation can contain the progress of fare negotiation. Upon passenger's selecting the button MB3, the display screen M1 transitions to a display screen M3 and boarding procedures and the like can be displayed on the display screen M3. Upon passenger's selecting the button MB4, the display screen M1 transitions to a display screen M4 and an end message and the like can be displayed on the display screen M4.
In
When the bus service server 3 receives the mediation message, the mediation message is displayed on a display screen M11 of the bus service server 3. The mediation message can contain the predicted recovery clock time of the railway car, and the departure stations and the terminal stations, the departure clock times, the planned arrival clock times, and planned amount of payments of special buses. In addition, a button MB12 for presenting a reason of calculation, a button MB13 for declaring acceptance of a special bus service, and a button MB14 for declaring rejection of the special bus service can be displayed on the display screen M11.
Upon bus company's selecting the button MB12, the display screen M11 transitions to a display screen M12 and the reason of calculation of fares is displayed on the display screen M12. The reason of calculation can contain the progress of fare negotiation. Upon bus company's selecting the button M13, special bus allocation procedures and the like can be displayed. Upon bus company's selecting the button M14, an end message and the like can be displayed.
In a second embodiment, a resource mediation method intended at a resource mediation target in a larger scale will be described while quoting the first embodiment.
In the first embodiment, processing from the resource virtual mediation to the actual mediation is continuously conducted and completed within actual time. In a case of continuously conducting the processing from the resource virtual mediation to the actual mediation, an increase in the number of types of mediation targets or in the number of mediation targets possibly makes it difficult to complete the processing from the virtual mediation to the actual mediation within actual time. The actual time mentioned herein is time required for the recovery from the occurrence of the railway car stop accident. Unless the actual mediation is completed before the recovery from the railway car stop accident, there is no benefit for passengers to use special buses.
In the second embodiment, therefore, patterns of accidents and resource generation are created in advance and stored in a database. In addition, after occurrence of an actual accident, a pattern similar to the actual accident is extracted from the database and actual mediation is carried out. It is thereby possible to carry out the actual mediation without conducting the virtual mediation in response to the actual accident, after the occurrence of the actual accident. Owing to this, it is possible to complete processing from the occurrence of the actual accident to the actual mediation within the actual time even in the case in which the number of types of mediation targets or the number of mediation targets increases.
An example of the environmental condition supposed in the resource mediation system according to the second embodiment is as follows.
Number of railway lines: approximately seven
Number of stops: approximately one hundred
Railway line distance: approximately 300 km
Total number of users: approximately 1,000,000 users/day
Service hours: approximately 18 hours/day
Number of available special buses: approximately five buses at each principal station having a bus terminal
At the time of occurrence of the railway car accident P13, in a case of assuming free alternative transportation in a large-scale railway network as depicted in
When this virtual mediation is conducted, accident information at that time, new transportation creation information, and post-virtual-mediation information are stored in such a manner that these pieces of information correspond to accident information about a railway car accident. The new transportation creation information contains a name of a bus company providing special buses, paths of the special buses, the number of the special buses, and the like determined in response to the occurrence conditions for the railway car accident. The post-virtual-mediation information contains the number of passengers using special buses, the paths of the special buses, and the like determined in response to the occurrence conditions for the railway car accident. Furthermore, in a case of occurrence of an actual railway car accident on the railway network of
It is thereby possible to carry out the actual mediation without carrying out the virtual mediation processing by the virtual mediation processing section 13 of
The station number 24A-0 is assigned by a program afterward. The longitude information 24A-2 and the latitude information 24A-3 can be used to calculate a shortest-distance route. The number of lines 24A-4 and the set 24A-5 of the line number and the station number on the line can be used to express the railway network of
The resource mediation server of
In addition, this resource mediation server transitions to the virtual service phase 4-3 upon occurrence of a railway car stop accident 25-2. The railway car stop accident 25-2 may be an actual railway car accident or a virtual railway car accident that simulatively, artificially occurs on a simulation. A plurality of accident patterns of the railway car stop accident 25-2 can be artificially created by changing clock time of the accident occurrence, a place of the accident occurrence, an accident scale, time required for recovery, and the like. In this case, two or more railway car stop accidents 25-2 may virtually occur simultaneously.
In the virtual service phase 4-3 of
The times t1, t2, and t3 in the virtual service phase 4-3 of
The shortest-distance route may be determined as this avoidance route using, for example, the Dijkstra's algorithm (shortest path problem), and thereafter, the arrival clock times t1, t2, and t3 may be calculated using the route. In a case of occurrence of the railway car stop accident 25-2, a distance between the stations between which the railway car stop accident 25-2 occurred may be set to a sufficiently large value (for example, 9,999.9 km). Such handling enables setting of a route for avoiding the section to the virtual passenger object 13-6.
In a case in which a path calculation result based on the Dijkstra's algorithm becomes a sufficiently large value (for example, exceeding 10,000 km) due to an influence of the large value as the distance between the stations described above, each virtual passenger may be made to continuously wait at the departure station upon determining that means for arriving at the intended station is not substantially present.
In
Moreover, the database D1 stores therein new transportation creation information 26-4 and post-virtual-mediation information 26-5. The new transportation creation information 26-4 can be created per section between stations to which special buses are provided. The post-virtual-mediation information 26-5 can be created for each of an outward path and a return path per section between stations to which special buses are provided. The new transportation creation information 26-4 and the post-virtual-mediation information 26-5 can be created per accident information changed in occurrence conditions. The new transportation creation information 26-4 is created by the new transportation generation plan solver 13-1, and the post-virtual-mediation information is created by the virtual mediation section 13-7.
In a case, for example, of an accident, the occurrence clock time 26-1 of which is 22:10 on Tuesday, “85-7, four buses, B company” is described in #1 of the new transportation creation information 26-4. This indicates a content to the effect that B company agreed to service four buses between the stations 85 and 7 in the virtual mediation. Furthermore, in the case of the accident the occurrence clock time 26-1 of which is 22:10 on Tuesday, “85→7, 11 passengers” is described in #1 of the post-virtual-mediation information 26-5. This indicates that the number of passengers who agreed to get aboard a bus moving from the station 85 to the station 7 in the virtual mediation is 11.
In
When the railway car stop accident P13 occurs at a clock time 27-2 on the time base 4-1 of the actual world, the resource mediation server of
Upon input of the accident information about the railway car stop accident P13 to the similarity determination section 27-5, the similarity determination section 27-5 collates the input accident information to the accident information stored in the database D1. In a case in which information about an accident comparable to the current railway car stop accident P13 is stored in the database D1, the similarity determination section 27-5 acquires the information about the accident from the database D1. In a case of determining that information about an accident comparable to the current railway car stop accident P13 is not stored in the database D1, the similarity determination section 27-5 can acquire information about an accident most similar to the current railway car stop accident P13 from the database D1.
Alternatively, in the case of determining that information about an accident comparable to the current railway car stop accident P13 is not stored in the database D1, the similarity determination section 27-5 may generate information about an accident similar to the current railway car stop accident P13 on the basis of information about two or more accidents stored in the database D1. For example, the similarity determination section 27-5 extracts information about places approximate to position coordinates of the occurrence place of the current railway car stop accident P13 from the database D1, and generate similar information similar to the current railway car stop accident P13 from information about accidents corresponding to the places. This similarity information may be a value obtained by performing multiple regression calculation of the new transportation creation information and the post-virtual-mediation information extracted from the database D1 and summing up values each obtained by multiplying coefficients.
When the virtual mediation is conducted with respect to past railway car stop accidents 272-1, 272-2, and 272-3 depicted in
In a case of assuming, for example, that occurrence conditions for the past railway car stop accident 272-1 closest to the occurrence place of the current railway car stop accident 272-0 are the most similar to the occurrence conditions for the current railway car stop accident 272-0, the similarity determination section 27-5 acquires the new transportation creation information and the post-virtual-mediation information about the railway car stop accident 272-1 from the database D1. The similarity determination section 27-5 then outputs the new transportation creation information and the post-virtual-mediation information about the railway car stop accident 272-1 to the actual mediation processing section 12. The actual mediation processing section 12 carries out actual mediation with respect to the railway car accident 272-0 on the basis of the new transportation creation information and the post-virtual-mediation information about the railway car accident 272-1.
In
The similarity determination section 27-5 calculates a weight 273-1 corresponding to each of the indexes K1 to K3 on the basis of the accident occurrence clock times 273-2, the accident durations 273-3, and the accident-to-accident distances 273-4 of the past railway car stop accidents 272-1, 272-2, and 272-3, and an accident occurrence clock time, an accident duration, and an accident-to-accident distance (which is zero in this case) of the current railway car stop accident 272-0. The weight 273-1 is set to be heavier as the occurrence conditions for the past railway car stop accident 272-1, 272-2, or 272-3 are closer to the occurrence conditions for the current railway car stop accident 272-0.
The similarity determination section 27-5 multiplies each of the new transportation creation information and the post-virtual-mediation information by the weight 273-1 of each of the indexes K1 to K3 and calculates a total of multiplication results, thereby calculating new transportation creation combined information 273-6 and post-virtual-mediation combined information 273-7. In the actual service phase 4-4 of
As described so far, according to the second embodiment, it is possible to conduct the actual mediation from a selection result of a virtual mediation pattern generated in advance before the occurrence of the current accident. Owing to this, even in the case of the increases in the number of types of mediation targets or in the number of mediation targets, it is possible to complete the processing from the occurrence of the current railway car accident to the actual mediation within the actual time, and to realize mediation beneficial to both the actual passengers and the actual bus company.
It is noted that a railway car stop accident other than the railway car stop accidents 272-1, 272-2, and 272-3 may simulatively, virtually occur and virtual mediation may be conducted for the railway car stop accident that simulatively, virtually occurs before the occurrence of the current railway car stop accident 272-0. In addition, accident information, new transportation creation information, and post-virtual-mediation information in the virtual mediation may be stored in the database D1. By simulative and virtual occurrence of the railway car stop accident, it is possible to store the accident information, the new transportation creation information, and the post-virtual-mediation information about the railway car stop accident that simulatively, virtually occurs between the stations 23 and 66 in the database D1 even in a case of no occurrence of an actual railway car stop accident between the stations 23 and 66. Owing to this, when the current railway car stop accident 272-0 occurred between the stations 23 and 66, the actual mediation can be carried out on the basis of the accident information, the new transportation creation information, and the post-virtual-mediation information about the railway car stop accident that simulatively, virtually occur between the stations 23 and 66.
By carrying out the virtual mediation for the railway car stop accidents that simulatively, virtually occur in advance and storing the information about the accidents in the database D1 herein, it is possible to acquire the information about the accident comparable to the actual railway car stop accident from the database D1 while handling every situation of the actual railway car stop accident.
A third embodiment is a method of handling a circumstance (rush hours, delay/delayed arrival) in which it is impossible to sufficiently provide a service according to a train schedule even without a circumstance of paralysis of railway car due to the accident resulting in injury or death or the like as in the first and second embodiments. The third embodiment is available in both of the first and second embodiments.
A passenger plans to get aboard for reducing boarding time. This is because the boarding time is a negative cost for the passenger. In a case in which a train moving velocity is uniform, the boarding time is equivalent to a train moving distance.
Since passenger's getting aboard a train in rush hours makes the passenger feel stress, this stress can be also calculated as a negative cost. If the passenger's stress can be calculated as the negative cost, the passenger's stress can be considered as one which increases a moving distance of the train that the passenger is in use. The train moving distance including such passenger's subjectivity will be referred to as “psychological virtual distance,” hereinafter.
In
Next, in Step 28-2, a coefficient of the psychological virtual distance with respect to a congestion rate between the stations is calculated. To calculate the coefficient KA, an equation of KA=max(1, 2(x−1)) (x: congestion rate), for example, can be used. In this equation, KA=1 at the car occupancy equal to or lower than 150%, and KA=3 at the car occupancy equal to 250%.
Next, in Step 28-3, the psychological virtual distance is calculated by multiplying an actual distance between the stations by the coefficient KA calculated in Step 28-2. Next, in Step 28-4, a route in which the psychological virtual distance is reflected is recalculated by using, for example, the Dijkstra's algorithm. The traffic service prediction simulator 13-2 predicts the arrival clock times t2 and t3 of each virtual passenger object 13-6 on the basis of the recalculated route. The virtual passenger object 13-6 presents whether or not the virtual passenger uses the virtual bus object 13-5 corresponding to a virtual special bus or presents a fare in the case of using the virtual bus object 13-5 on the basis of prediction of the arrival clock times t2 and t3.
Furthermore, an increase in time of stoppage at a station due to rush hours, a trouble between passengers, vomiting, or the like in the railway car has an influence on the passenger's arrival time. This can be also calculated as a negative cost for the passenger. If a delay in the arrival time can be calculated as the negative cost, the delay in the arrival time can be considered as one which increases the moving distance of the train that the passenger is in use. The moving distance by which the train can originally move without such a delay in the arrival time will be referred to as “delay-based virtual distance,” hereinafter.
In
Next, in Step 28-13, a coefficient of the delay-based virtual distance between the stations caused by delays in these trains is calculated. As this coefficient, a ratio related to a delay in passing time between the stations caused by these train delays can be used. To calculate the coefficient, an equation of KB=(average moving time between stations during occurrence of delay)/(average moving time between stations between which no delay occurs), for example, can be used. The (average moving time between stations during occurrence of delay) and the (average moving time between stations between which no delay occurs) can be calculated using the virtual railway car objects 13-4.
Next, in 28-14, the delay-based virtual distance is calculated by multiplying the actual distance between the stations by the coefficient KB calculated in Step 28-13. Next, in Step 28-15, a route in which the delay-based virtual distance is reflected is recalculated using, for example, the Dijkstra's algorithm. The traffic service prediction simulator 13-2 predicts the arrival clock times t2 and t3 of each virtual passenger object 13-6 on the basis of the recalculated route. The virtual passenger object 13-6 presents whether or not the virtual passenger uses the virtual bus object 13-5 corresponding to the virtual special bus or presents a fare in the case of using the virtual bus object 13-5 on the basis of prediction of the arrival clock times t2 and t3.
Description of Reference Characters
Number | Date | Country | Kind |
---|---|---|---|
2017-216936 | Nov 2017 | JP | national |
2018-009414 | Jan 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/040928 | 11/5/2018 | WO | 00 |