JP7850776B2 - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JP7850776B2 JP7850776B2 JP2024147451A JP2024147451A JP7850776B2 JP 7850776 B2 JP7850776 B2 JP 7850776B2 JP 2024147451 A JP2024147451 A JP 2024147451A JP 2024147451 A JP2024147451 A JP 2024147451A JP 7850776 B2 JP7850776 B2 JP 7850776B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- travel
- areas
- movement
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Description
本発明は、情報処理装置に関する。 This invention relates to an information processing device.
電車や地下鉄の公共交通機関は、路線についてのインフラ設備を必要とするため、都市部と比較して地方での普及は遅れている。したがって、地方では、これらの公共交通機関の代わりに、バスやタクシー等によってカバーされている場合が多い。
このようなバスやタクシー等を利用する従来の技術としては、例えば、第1の技術や第2の技術が知られている。
Because public transportation such as trains and subways requires infrastructure development for their routes, their adoption is slower in rural areas compared to urban areas. Therefore, in rural areas, buses, taxis, and other alternatives often cover transportation needs.
Conventional technologies that utilize buses, taxis, etc., include, for example, the first technology and the second technology.
即ち、第1の技術として、ユーザが指示した乗車地点に基づいて、タクシーの配車手配を行う技術が提案されている(例えば、特許文献1参照)。 Specifically, as a first technology, a technology has been proposed that arranges taxi dispatch based on the pick-up location specified by the user (see, for example, Patent Document 1).
また、第2の技術として、一地域内に居を構える高齢者に対して、施設や場所への移動のための運転手付きの車両を共同で使用するカーシェアリングによる送迎サービスを支援する技術が提案されている(例えば、特許文献2参照)。 Furthermore, as a second technology, a technology has been proposed to support a car-sharing transportation service for elderly people residing in a single area, where they can share a vehicle with a driver to travel to facilities or other locations (see, for example, Patent Document 2).
しかしながら、上述した第1技術及び第2技術を含め従来の技術では、一地域を越えた広い地域を移動する場合については考慮されていなかった。
また、金銭面をみても、従来の技術を用いて長距離を移動する場合には、距離又は乗車時間に応じて利用負担が大きくなるのが一般的である。したがって、従来の技術に基づいてインフラを構築するにしても、コストが高くなり、サービスの継続性の面で不安が残る。
However, conventional technologies, including the first and second technologies mentioned above, did not take into account situations where movement occurs over a wide area beyond a single region.
Furthermore, from a financial perspective, using conventional technology for long-distance travel generally results in higher user costs depending on the distance or travel time. Therefore, even if infrastructure is built based on conventional technology, costs will be high, and concerns remain regarding the continuity of the service.
本発明は、このような状況に鑑みてなされたものであり、複数のエリアを巡回する移動体を導入して地域移動を支援すると共に、当該移動体の複数のエリアに跨る運行の効率を向上させることを目的とする。 This invention was made in view of the above circumstances, and aims to support regional mobility by introducing a mobile vehicle that circulates across multiple areas, and to improve the efficiency of the operation of such a mobile vehicle across multiple areas.
上記目的を達成するため、本発明の一態様の情報処理装置は、
移動対象を乗せて移動し得る移動体の移動経路として、1以上の拠点を夫々有する複数のエリアを通過する経路を決定する情報処理装置であって、
1以上の前記移動対象の夫々について、前記移動体に乗る際に利用する拠点及び前記移動体から降りる際に利用する拠点を含む移動の予定を取得する予定取得手段と、
前記1以上の移動対象の夫々の前記予定に基づいて、前記複数のエリアの中から前記移動経路に含める2以上のエリアを決定すると共に、夫々の移動順番を決定する経路決定手段と、
を備える。
To achieve the above objective, an information processing apparatus according to one aspect of the present invention is:
An information processing device that determines a route for a mobile object capable of carrying a mobile object, a route that passes through multiple areas, each having one or more bases,
For each of the one or more aforementioned moving objects, a schedule acquisition means for acquiring a travel schedule including a base to be used when boarding the moving object and a base to be used when disembarking from the moving object,
A path determination means that determines two or more areas to be included in the travel path from among the multiple areas, based on the respective plans for each of the one or more objects to be moved, and also determines the order of movement for each of them.
It is equipped with.
本発明によれば、複数のエリアを巡回する移動体を導入して地域移動を支援すると共に、当該移動体の複数のエリアに跨る運行の効率を向上させる技術を提供することができる。 According to the present invention, it is possible to provide a technology that supports regional mobility by introducing a mobile vehicle that circulates across multiple areas, and also improves the efficiency of the operation of the mobile vehicle across multiple areas.
ここで、本発明の実施形態について、説明するに先立ち、簡単に本発明の前提となるサービス全般について説明する。 Before describing embodiments of the present invention, a brief explanation of the services that form the basis of the present invention will be provided.
日本は4人に1人が65歳以上という超高齢化社会を迎え、医療や福祉などに関する問題だけでなく、交通に関する問題も生じるようになっている。具体的に例えば、国土交通省による調査結果によれば、65歳から74歳では、一日に500m程度以上の歩行が困難な割合が2割程度、75歳以上では、5割程度に上るとされている。 Japan is facing a super-aging society where one in four people is 65 years or older, leading to problems not only in healthcare and welfare but also in transportation. Specifically, according to a survey by the Ministry of Land, Infrastructure, Transport and Tourism, approximately 20% of those aged 65 to 74 have difficulty walking more than 500 meters per day, and this figure rises to about 50% for those aged 75 and over.
他方、高齢者の運転による交通事故は年々増加しており、今後も増加すると予測される。高齢化の進展と共に75歳以上の運転免許保有者数は、2018年には533万人に達すると予測されており、高齢者が運転をしなくても問題なく生活できる環境作りについて対策する必要がある。その対策の1つとして、例えば、中心部に様々な機能を集約し、市街地をコンパクトな規模に収めた都市形態(コンパクトシティ)が考えられるが、特に地方部では各種拠点や住居が散在しているため、実現が難しい。 On the other hand, traffic accidents caused by elderly drivers are increasing year by year and are expected to continue to rise. With the aging population, the number of licensed drivers aged 75 and over is projected to reach 5.33 million in 2018, necessitating measures to create an environment where elderly people can live comfortably without driving. One possible solution is a compact city, where various functions are concentrated in the city center, keeping urban areas compact. However, this is difficult to implement, especially in rural areas where various facilities and residences are scattered.
このような状況のため、特に地方の高齢者においては、「加齢と共に歩いて移動できる距離が短くなる」、「交通事故は怖いが、車を運転できないと生活に支障をきたす」、「近所づきあいがなく家に閉じこもったり、何かあったときに頼れる人がいない」等の問題や悩みを抱えている場合が多い。 Due to these circumstances, elderly people, especially in rural areas, often face problems and concerns such as: "As I age, the distance I can walk decreases," "I'm afraid of traffic accidents, but not being able to drive would disrupt my life," and "I have no contact with neighbors, so I end up staying home, and there's no one to rely on in case of an emergency."
さらに言えば、高齢者は勿論、一般の人々にとって、自家用車の購入や維持には、高額の費用が掛かるのが通常である。 Furthermore, for the elderly, and indeed for the general public, purchasing and maintaining a private car typically involves significant expenses.
そこで、高齢者の地域生活支援のため、見守り支援、地域生活支援、地域移動支援(自由に地域内を移動)の価値を提供するプラットフォームを構築し、高齢者向けに複合的なサービスを提供することが求められている。このようなサービスこそ、本発明に係る一実施形態の情報処理システム(例えば、図5の情報処理システム)の適用対象となるサービス(以下、「本サービス」と呼ぶ)である。 Therefore, in order to support the community living of the elderly, there is a need to build a platform that provides value in areas such as monitoring support, community living support, and community mobility support (free movement within the community), and to provide comprehensive services for the elderly. Such services are precisely the services to which the information processing system of one embodiment of the present invention (for example, the information processing system in Figure 5) is applicable (hereinafter referred to as "this service").
本サービスを提供されたユーザ、特に高齢者のユーザにとっては、「自由で欲のある生活」や「生きがいあふれる人生」が実現される。一方、本サービスを提供する者(後述するサービス提供者の従業員等)にとっては、「活かされている」、「実感・やりがい」を持ってサービスを提供することが可能になる。これらが有機的に機能することで、「生きがいの循環」が得られることになる。 For users of this service, especially elderly users, it enables them to live a "free and fulfilling life" and a "life full of purpose." On the other hand, for those providing the service (such as employees of the service provider, as described later), it allows them to provide services with a sense of purpose and fulfillment. These elements work together organically to create a "cycle of purpose in life."
続いて、このような「生きがいの循環」を目指すにあたり、構築される地域生活支援プラットフォームについて、簡単に説明する。
地域生活支援プラットフォームとは、本出願人等により提案されたサービスであり、他の事業者等と連携し、高齢者等向けに複合的サービスを提供するサービス提供プラットフォームである。
即ち、地域生活支援プラットフォームは、「見守り支援」、「地域生活支援」、「所定の地域内を自由に移動」といった価値を高齢者等に対して提供することができる。
具体的には例えば、地域生活支援プラットフォームには、「コンシェルジュ」、「地域移動支援」、「地域情報の集約・提供」、「お出かけチケット(地域通貨)提供」等のサービスが含まれる。
Next, I will briefly explain the community living support platform that will be built to achieve this "cycle of meaningful living."
The Community Living Support Platform is a service proposed by the applicant, etc., and is a service provision platform that collaborates with other businesses, etc., to provide a range of services for the elderly and others.
In other words, the community living support platform can provide value to the elderly and others such as "monitoring support,""community living support," and "free movement within a designated area."
Specifically, for example, a community living support platform would include services such as "concierge services,""local transportation support,""aggregation and provision of local information," and "provision of outing tickets (local currency)."
以上、本発明の実施形態の説明に先立ち、簡単に本発明の前提となるサービス全般について説明した。なお、以降の説明においては、上述の各種サービスのうち「地域移動支援」に関連する「定額タクシー」のサービスを採用した場合の例を中心として説明する。 The above briefly describes the services that form the basis of the present invention, prior to describing the embodiments of the present invention. In the following description, the focus will be on an example where the "flat-rate taxi" service, related to "regional mobility support," is adopted among the various services described above.
ここで、定額タクシーについて説明する。
後述する地域移動支援サービスでは、各地域間の移動ではAI運行バスが利用されるが、各地域内の移動では定額タクシーが利用される。
定額タクシーとは、所定地域内に限定する移動ではその対価が一律に設定されているタクシーをいう。
ここで、一律とは、ユーザを乗せてタクシーが所定地域内で移動した際の対価が、所定の時間単位(例えば1ヶ月)では一定となることをいう。ただし、所定の時間単位(例えば1ヶ月)あたりの対価は、全てのユーザにとって同一でなく、松竹梅の3区分等のように複数区分が設定されている場合には、区分毎に異なることになる。
なお、以下の例では、ユーザは、毎月一定の金額(例えば、区分毎に決定される金額)を支払うことで、定額タクシーを利用するものとする。
Now, let me explain about fixed-rate taxis.
In the regional mobility support service described later, AI-operated buses are used for travel between regions, but fixed-rate taxis are used for travel within each region.
A fixed-fare taxi is a taxi service where the fare is set at a flat rate for travel within a designated area.
Here, "uniform" means that the fare for a taxi carrying a user within a designated area is constant for a predetermined time unit (e.g., one month). However, the fare per predetermined time unit (e.g., one month) is not the same for all users, and will differ for each category if multiple categories are set, such as three categories (e.g., premium, standard, and standard).
In the following example, the user will use a fixed-rate taxi service by paying a fixed amount each month (for example, an amount determined for each category).
図1は、本サービスが適用される定額タクシーの配車対応地域について説明する図である。図1の例では、地域A1,A2が示されている。なお、地域は例示であって、これに限定されず、任意の範囲の領域、即ち「エリア」であってよい。 Figure 1 illustrates the service area for fixed-rate taxi dispatch. In the example shown in Figure 1, areas A1 and A2 are indicated. Note that these areas are illustrative and not limited to these; any range of region, i.e., "area," is acceptable.
ここで、定額タクシーの夫々は、予め決められた地域を担当し、その地域内を移動するようになっている。例えば、図1の例では、地域A1を担当する定額タクシーは地域A1内を移動し、地域A2を担当する定額タクシーT-1、T-2は地域A2内を移動する。
ユーザは、自宅等が含まれる地域(例えば、地域A2)を設定し、毎月一定の金額(例えば、3万円)を支払うことで、設定した地域を担当する定額タクシー(例えば、地域A2では定額タクシーT-1,T-2)に限り、設定した地域内で自由に利用することができる。ただし、ここでいう「自由に利用する」とは、松竹梅の3区分等のように複数区分が設定されている場合には、区分毎に設定された利用方法の範囲内で利用することをいう。
Here, each fixed-fare taxi is assigned to a predetermined area and operates within that area. For example, in the example in Figure 1, the fixed-fare taxi assigned to area A1 operates within area A1, while fixed-fare taxis T-1 and T-2, assigned to area A2, operate within area A2.
Users can set a region that includes their home (for example, region A2) and pay a fixed amount each month (for example, 30,000 yen) to freely use fixed-rate taxis that serve the set region (for example, fixed-rate taxis T-1 and T-2 in region A2). However, "freely using" here means using the service within the scope of the usage method set for each category, in cases where multiple categories are set, such as three categories (pine, bamboo, and plum).
図1には、地域A2を担当する定額タクシーT-3、T-4のみが図示されているが、地域A1にも、図示せぬ所定台数(例えば2台)の定額タクシーが担当する。
地域A2の例では、例えば運転手3名が交代で、定額タクシーT-3、T-4の2台を運転する。
この様に、運転手は、所定の一地域のみを担当させ、かつ、ある程度少数の者に限定とする好適である。ユーザと運転手とにおいて濃い人間関係を形成し、ユーザに安心感を与えることが可能となるからである。
Figure 1 only shows the fixed-fare taxis T-3 and T-4 that serve area A2, but area A1 also has a predetermined number of fixed-fare taxis (for example, 2) that are not shown.
In the example of region A2, for instance, three drivers take turns driving two fixed-fare taxis, T-3 and T-4.
In this way, it is preferable to assign drivers to only one designated area and to limit the number of drivers to a certain extent. This is because it allows for the formation of close relationships between users and drivers, and provides users with a sense of security.
ここで、本サービスの提供者等が目指す「本事業のビジョン」は、「高齢者の方々が行きたい場所まで、どこまでもいくことができる社会を構築する」ことである。このビジョンの達成のためには、定額タクシーの利用だけでは足りない場合もある。
例えば、ユーザは、自身の住居等がある地域内に存在するかかりつけの医院に診てもらう場合には定額タクシーを利用することができるが、別地域の大病院にいく必要が生じた場合には、同一地域内だけを移動可能な定額タクシーは利用することができない。そこで、同一地域内しか移動できない定額タクシーを補完するために、地域間を移動可能な移動手段が導入される。このような移動手段としては、例えば後述するAI運行バスが採用可能である。
同一地域内の移動では定額タクシーを利用し、異なる地域間の移動ではAI運行バス等の移動手段利用するサービスを、以下、地域移動支援サービスと呼ぶ。
Here, the vision of this project, as envisioned by the service providers, is to "create a society where elderly people can go wherever they want, no matter how far they go." To achieve this vision, relying solely on fixed-rate taxis may not always be sufficient.
For example, a user can use a fixed-rate taxi to visit their local doctor within their area of residence, but if they need to go to a large hospital in a different area, they cannot use a fixed-rate taxi that only allows travel within the same area. Therefore, to complement fixed-rate taxis that only allow travel within the same area, a means of transportation that allows travel between areas is introduced. As such a means of transportation, for example, an AI-operated bus, as described later, could be adopted.
A service that utilizes fixed-rate taxis for travel within the same region and AI-operated buses or other means of transportation for travel between different regions will be referred to below as a regional mobility support service.
図2は、地域移動支援サービスにおける定額タクシーの適用地域とAI運行バスの経路の一例を示す図である。
AI運行バスとは、路線バスのように一定ルートを決まった時間で運行するのではなく、各地域(エリア)の各ユーザの「地域間の移動の予定」に応じて柔軟に運行ルート(運行時間帯)をAI(Artificial Intelligence)が適切に決定して運行するバスを示す。
Figure 2 shows an example of the application area for fixed-rate taxis and the route of AI-operated buses in the regional mobility support service.
An AI-operated bus refers to a bus that, unlike a regular route bus that operates on a fixed route at set times, uses AI (Artificial Intelligence) to flexibly determine its operating route (and operating time) according to the "inter-regional travel plans" of each user in each region (area).
したがって、例えば、とあるユーザの予定の変更や、乗車予定のユーザの数の増減(急に隣町に出かけたくなった、急用で出かけるのをキャンセルした)に応じて、AIが運行ルートを適宜(走行中でも)更新することができる。 Therefore, for example, the AI can update the route as needed (even while the bus is in motion) in response to changes in a user's plans or increases or decreases in the number of users scheduled to ride (e.g., suddenly wanting to go to a neighboring town, or canceling a trip due to an urgent matter).
図2の例では、地域A1乃至A7と、定額タクシーT-1乃至T-14と、AI運行バスBと、停留場BS-1乃至BS-7が示されている。 In the example shown in Figure 2, areas A1 to A7, fixed-rate taxis T-1 to T-14, AI-operated bus B, and bus stops BS-1 to BS-7 are indicated.
なお、以下、地域A1乃至A7の夫々を個々に区別する必要がない場合、これらをまとめて「地域A」と呼ぶ。
また、定額タクシーT-1乃至T-14の夫々を個々に区別する必要がない場合、これらをまとめて「定額タクシーT」と呼ぶ。
また、停留場BS-1乃至BS-7の夫々を個々に区別する必要がない場合、これらをまとめて「停留場BS」と呼ぶ。
In the following, when it is not necessary to distinguish between regions A1 through A7 individually, they will be collectively referred to as "Region A."
Furthermore, when there is no need to distinguish between each of the fixed-rate taxis T-1 through T-14 individually, they are collectively referred to as "fixed-rate taxi T".
Furthermore, when there is no need to distinguish between each of the bus stops BS-1 through BS-7 individually, they are collectively referred to as "bus stop BS".
定額タクシーT-1乃至T-14の夫々は、担当する地域A内のみの移動をし、2以上の地域Aをまたがる移動をしない。図2の例では一例として、各地域Aには夫々2台の定額タクシーTが担当されているが、これに限定されず、1台以上であればよい。また、各地域Aで担当する定額タクシーTの台数は、特に同一にする必要はなく、独立した任意の台数でよい。 Each of the fixed-fare taxis T-1 through T-14 operates only within its assigned region A and does not operate across two or more regions A. In the example in Figure 2, two fixed-fare taxis T are assigned to each region A, but this is not limited to this; one or more taxis are sufficient. Furthermore, the number of fixed-fare taxis T assigned to each region A does not need to be the same; any number of independent taxis is acceptable.
図2の例では、AI運行バスBは、地域A1乃至A7の地域間を巡回運行する。
ただし、AI運行バスBが巡回運行し得る地域Aは、図2の例に特に限定されず、2以上の任意の地域A(図2に図示せぬ地域Aも含む)でよい。
In the example shown in Figure 2, AI-operated bus B circulates between regions A1 through A7.
However, the area A on which the AI-operated bus B can circulate is not particularly limited to the example in Figure 2, but may be any two or more areas A (including areas A not shown in Figure 2).
停留場BS-1乃至BS-7の夫々は、各地域A1乃至A7の夫々でAI運行バスBが停車して、乗客が乗り降りする拠点である。
図2の例では、停留場BS-1乃至BS-7の夫々は地域A1乃至A7の夫々に1つずつ設置されているが、これは例示に過ぎず、停留場BSは1つの地域Aに1以上設置されていれば足りる。また、各地域Aに設置される停留場BSの設置数は、特に同一にする必要はなく、独立した任意の台数でよい。
Each of the bus stops BS-1 through BS-7 is a hub where AI-operated bus B stops in each of the regions A1 through A7, and passengers board and alight.
In the example in Figure 2, each of the bus stops BS-1 to BS-7 is installed in each of the regions A1 to A7, but this is merely an example; it is sufficient for one or more bus stops BS to be installed in each region A. Furthermore, the number of bus stops BS installed in each region A does not need to be the same; any number of independent stops is acceptable.
ここで、停留場BSは、「設置」されると記載しているが、従来の路線バスの「バス停」のように、AI運行バスBの停車のために専用に「設置」される必要は特にない。換言すると、地域A内の既存の場所を停留場BSとして採用することができる。
具体的には例えば、町の集会所、将棋や囲碁をやる場所等、ユーザ(高齢者)が集まり(AI運行バスBを待っている間)コミュニケーションが図れる場所を、停留場BSとして採用することができる。
つまり、定額タクシーTやAI運行バスBは、必ずしも時間通りの運行を目的とするわけではなく、乗車したユーザ同士がワイワイとコミュニケーションを取りながら、移動を行うことを想定しているものである。これに伴い、ユーザは、定額タクシーTや運行バスBを待つ間、或いはこれらに乗車しなくても、停留場BSたる町の集会所等に集合して、ユーザ同士がワイワイとコミュニケーションを取ることも想定している。
Here, it is stated that bus stops BS are "installed," but they do not necessarily need to be "installed" specifically for the AI-operated bus B to stop, like conventional route bus "bus stops." In other words, existing locations within area A can be adopted as bus stops BS.
Specifically, for example, town community centers, places where people play shogi or go, and other places where users (elderly people) can gather and communicate (while waiting for the AI-operated bus B) can be designated as bus stops BS.
In other words, the fixed-rate taxi T and AI-operated bus B are not necessarily intended to operate on a strict schedule, but rather are designed to allow passengers to communicate and socialize with each other while traveling. Accordingly, it is also envisioned that users will gather at town community centers or other designated stops (BS) while waiting for the fixed-rate taxi T or bus B, or even if they do not board them, to socialize and interact with each other.
ここで、例えば、地域A1に居住しているユーザが地域A5の病院に通院する場合を想定する。この場合、ユーザは、定額タクシーT-1で自宅から停留場BS-1まで移動し、停留場BS-1に到着すると、定額タクシーT-1を降車する。それから、ユーザは、停留場BS-1にてAI運行バスBに乗車して、当該AI運行バスBで地域A5の停留場BS-5まで移動し、停留場BS-5に到着すると、AI運行バスBから降車する。それから、ユーザは、定額タクシーT-9に乗車して、目的の病院へ移動する。 Here, let's consider a scenario where a user residing in area A1 travels to a hospital in area A5. In this case, the user travels from their home to bus stop BS-1 by fixed-rate taxi T-1, and alights from the taxi upon arrival at BS-1. Then, the user boards AI-operated bus B at bus stop BS-1 and travels to bus stop BS-5 in area A5. Upon arrival at BS-5, the user alights from AI-operated bus B. Finally, the user boards fixed-rate taxi T-9 and travels to their destination hospital.
このように、自宅のある地域A1の外の地域Aに存在する目的地へ行く場合、AI運行バスBと定額タクシーを利用することで、低料金で無理なく、安全に目的地へ行くことができる。 Thus, when traveling to a destination located in area A, outside of your home area A1, you can reach your destination safely, affordably, and without hassle by using the AI-operated bus B and a fixed-rate taxi.
さらに、定額タクシーT、AI運行バスB、停留場BSは、単なる移動手段や停車場に留まらず、「高齢者の地域生活支援」という側面をも有する。即ち、「高齢者の地域生活支援」という点で、ユーザ(高齢者)は、定額タクシーTをいつも利用することで、定額タクシーTの運転手と知り合いになり、定額タクシーTの移動中ではコミュニケーションを図ることができる。換言すると、運転手は、ユーザ(高齢者)を見守る人にもなり、「いつも乗っているのにこの頃乗ってなければどうしたのだろう?」と生存確認等もできる。
これにより、ユーザに何か問題が生じた場合であっても、早期に発見することが可能となり、ユーザ、即ち、高齢者の地域生活の支援として機能することになる。
また、停留場BSやAI運行バスBは、上述のように、ユーザ同士がワイワイとコミュニケーションを取ることができる環境を提供することになる。
Furthermore, the fixed-rate taxi T, AI-operated bus B, and bus stops BS are not merely means of transportation or stops, but also have an aspect of "supporting the community life of the elderly." In other words, in terms of "supporting the community life of the elderly," by regularly using the fixed-rate taxi T, users (elderly people) can become acquainted with the drivers of the fixed-rate taxi T and communicate with them during their rides. In other words, the drivers also become people who look out for the users (elderly people), and can check on their well-being by wondering, "They always ride with us, but they haven't been lately, what happened?"
This will allow for early detection of any problems that may arise for users, thus functioning as support for users, specifically elderly individuals, in their community life.
Furthermore, as mentioned above, bus stops (BS) and AI-operated buses (B) will provide an environment where users can communicate with each other in a lively atmosphere.
また、ここで、AI運行バスとは、例えば、路線バスのように一定ルートを決まった時間で運行するのではなく、各地域(エリア)の各ユーザの「地域間の移動の予定」等に応じて柔軟に運行ルートや運行時間を適切に決定して運行するバスであることを意味する。そのため、ユーザの予定の変更や、ユーザの増減(例えば、急に隣町に出かけたくなった、体調が悪くバスの利用をキャンセルした)等に応じて、AIが運行ルートを、適宜、更新することができる。なお、AIが運行ルートの更新する処理の詳細については、図9等を用いて後述する。 Furthermore, here, an AI-operated bus refers to a bus that, unlike a regular route bus that operates on a fixed route at set times, flexibly determines its route and operating time according to the "inter-regional travel plans" of each user in each region (area). Therefore, the AI can update the route as needed in response to changes in user plans or increases or decreases in the number of users (for example, a sudden desire to travel to a neighboring town, or cancellation of bus use due to illness). Details of the process by which the AI updates the route will be described later using Figure 9, etc.
図3は、AI運行バスを利用する場合のユーザの予約情報の一例を示す図である。ユーザは、スマートフォン等のユーザ端末(例えば後述する図5のユーザ端末4)を操作することで、AI運行バスの乗車の予約をすることができる。即ち、ユーザは、自身が居住する地域(居住地域)、AI運行バスBに乗車する場合に使用する停留場(乗車停留場)、AI運行バスBから降車する場合に使用する停留場(降車停留場)、AI運行バスBに乗車する時間帯(乗車時間帯)を、ユーザ端末を用いて指定操作をして、予約する。 Figure 3 shows an example of user reservation information when using an AI-operated bus. Users can reserve a ride on the AI-operated bus by operating a user terminal such as a smartphone (for example, user terminal 4 in Figure 5, described later). Specifically, the user reserves a ride by specifying their residential area, the bus stop they will use to board the AI-operated bus B (boarding stop), the bus stop they will use to alight from the AI-operated bus B (alighting stop), and the time slot they will ride the AI-operated bus B (boarding time slot) using their user terminal.
例えば、図3の例の予約情報によれば、地域A3に在住するユーザU1は、朝の時間帯に停留場BS32で乗車し、停留場BS21で降車する予約を行っている。地域A1に在住するユーザU2は、朝の時間帯に停留場BS11で乗車し、停留場BS22で降車する予約を行っている。地域A2に在住するユーザUn(nは任意の整数)は、昼の時間帯に停留場BS21で乗車し、停留場BS31で降車する予約を行っている。 For example, according to the reservation information in Figure 3, user U1, residing in area A3, has made a reservation to board at stop BS32 and alight at stop BS21 during the morning hours. User U2, residing in area A1, has made a reservation to board at stop BS11 and alight at stop BS22 during the morning hours. User Un (where n is any integer), residing in area A2, has made a reservation to board at stop BS21 and alight at stop BS31 during the daytime hours.
これらの予約情報に基づいて、AI運行バスBの経路が決定される。これについて、図4を用いて説明する。 Based on this reservation information, the route for AI-operated bus B is determined. This will be explained using Figure 4.
図4は、図3の予約情報に基づいて決定されるAI運行バスのルートの一例を示す図である。
図4の例では、より早い時間帯の予約情報からルートが決定され、かつ同じ時間帯の予約情報について効率的に各地域を廻れるようにルートが決定される。
Figure 4 shows an example of an AI-operated bus route determined based on the reservation information in Figure 3.
In the example shown in Figure 4, the route is determined based on earlier reservation information, and the route is also determined in a way that efficiently covers each region for reservations made during the same time slot.
例えば、図3の例の予約情報の場合、朝の時間帯において、地域A1においてユーザU2を停留場BS11で乗せた後、AI運行バスBが地域A3まで移動するようにルートが決定される。次に、停留場BS32にて、ユーザU1を乗せた後、AI運行バスBが地域A2まで移動するようにルートが決定される。次に、停留場BS22にて、ユーザU2を降ろし、停留場BS21にて、ユーザU1を降ろすようにルートが決定される。次に、昼の時間帯において、地域A2において、AI運行バスBは、ユーザUnを乗せた後、地域A3へ移動し、停留場BS31にてユーザUnを降ろすようにルートが決定される。 For example, in the case of the reservation information shown in Figure 3, during the morning hours, the route is determined so that AI-operated bus B picks up user U2 at bus stop BS11 in area A1 and then travels to area A3. Next, the route is determined so that AI-operated bus B picks up user U1 at bus stop BS32 and then travels to area A2. Next, the route is determined so that user U2 is dropped off at bus stop BS22 and user U1 is dropped off at bus stop BS21. Then, during the daytime hours, the route is determined so that AI-operated bus B picks up user Un in area A2, travels to area A3, and drops off user Un at bus stop BS31.
つまり、地域A1の停留場BS11→地域A3の停留場BS32→地域A2の停留場BS22→地域A2の停留場BS21→地域A3の停留場BS31の順で廻るルートが決定される。このようなルートでAI運行バスBは移動することで、効率的に地域を巡回でき、予約したユーザの乗車及び降車をスムーズにすることができる。 In other words, the route is determined to go from bus stop BS11 in area A1 → bus stop BS32 in area A3 → bus stop BS22 in area A2 → bus stop BS21 in area A2 → bus stop BS31 in area A3. By traveling along this route, the AI-operated bus B can efficiently circulate through the area and ensure smooth boarding and alighting for reserved users.
以下、上述したような各種サービスの提供の際に適用される情報処理システムの実施形態、即ち、本発明の一実施形態に係る情報処理システムについて説明する。 The following describes an embodiment of the information processing system applied when providing the various services described above, specifically, an information processing system according to one embodiment of the present invention.
図5は、本発明の一実施形態に係る情報処理システムの構成を示す図である。
図5に示す情報処理システムは、上述した地域移動支援サービスを実現するために、定額タクシーとAI運行バスとを管理するシステムである。
Figure 5 is a diagram showing the configuration of an information processing system according to one embodiment of the present invention.
The information processing system shown in Figure 5 is a system that manages fixed-rate taxis and AI-operated buses in order to realize the aforementioned regional mobility support service.
情報処理システムは、図5に示すように、サーバ1と、定額タクシーT-1乃至T-n(nは任意の整数)の夫々に搭載されている定額タクシー搭載端末2-1乃至2-m(mは任意の整数)と、AI運行バスBに搭載されているAI運行バス搭載端末3と、ユーザ端末4-1乃至4-p(pは任意の整数)とを含むように構成される。 As shown in Figure 5, the information processing system is configured to include Server 1, fixed-rate taxi terminals 2-1 to 2-m (where m is an arbitrary integer) installed in each of the fixed-rate taxis T-1 to T-n (where n is an arbitrary integer), an AI-operated bus terminal 3 installed in the AI-operated bus B, and user terminals 4-1 to 4-p (where p is an arbitrary integer).
サーバ1と、定額タクシー搭載端末2-1乃至2-mの夫々と、AI運行バス搭載端末3と、ユーザ端末4-1乃至4-pの夫々とは、インターネット等の所定のネットワークNを介して相互に接続される。 Server 1, the fixed-rate taxi terminals 2-1 to 2-m, and the AI-operated bus terminal 3, along with the user terminals 4-1 to 4-p, are interconnected via a predetermined network N, such as the Internet.
なお、以下、定額タクシー搭載端末2-1乃至2-mの夫々を個々に区別する必要がない場合、これらをまとめて「定額タクシー搭載端末2」と呼ぶ。また、ユーザ端末4-1乃至4-pの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザ端末4」と呼ぶ。 Furthermore, when it is not necessary to distinguish between the individual fixed-rate taxi terminals 2-1 through 2-m, they will be collectively referred to as "Fixed-Rate Taxi Terminal 2." Similarly, when it is not necessary to distinguish between the individual user terminals 4-1 through 4-p, they will be collectively referred to as "User Terminal 4."
図6は、図5の情報処理システムのうちサーバのハードウェア構成を示すブロック図である。 Figure 6 is a block diagram showing the server hardware configuration of the information processing system in Figure 5.
サーバ1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、出力部16と、入力部17と、記憶部18と、通信部19と、ドライブ20とを備えている。 Server 1 comprises a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input/output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
CPU11は、ROM12に記憶されているプログラム、又は、記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 11 executes various processes according to the program stored in the ROM 12 or the program loaded from the storage unit 18 into the RAM 13.
The RAM 13 also stores data and other information necessary for the CPU 11 to perform various processes.
CPU11,ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた。入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、通信部19及びドライブ20が接続されている。 The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input/output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input/output interface 15.
出力部16は、各種液晶ディスプレイ等で構成され、各種情報を出力する。
入力部17は、各種ハードウェア釦等で構成され、各種情報を入力する。
記憶部18は、ハードディスクやDRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
通信部19は、インターネットを含むネットワークNを介して他の装置(図5の例では、ユーザ端末4)との間で行う通信を制御する。
The output unit 16 consists of various liquid crystal displays and outputs various types of information.
The input unit 17 consists of various hardware buttons and the like, and is used to input various types of information.
The memory unit 18 consists of a hard disk, DRAM (Dynamic Random Access Memory), etc., and stores various types of data.
The communication unit 19 controls communication with other devices (in the example in Figure 5, the user terminal 4) via a network N including the Internet.
ドライブ20は、必要に応じて設けられる。ドライブ20には磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等によりなる、リムーバブルメディア21が適宜装着される。ドライブ20によってリムーバブルメディア21から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。またリムーバブルメディア21は記憶部18に記憶されている各種データも、記憶部18と同様に記憶することができる。 A drive 20 is provided as needed. A removable media 21, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately mounted on the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as needed. The removable media 21 can also store various data stored in the storage unit 18, just like the storage unit 18.
定額タクシー搭載端末2、AI運行バス搭載端末3、及びユーザ端末4の構成は、サーバ1の構成と基本的に同様であるので、ここではそれらの説明は省略する。
このような図5のサーバ1、定額タクシー搭載端末2、AI運行バス搭載端末3、及びユーザ端末4と各種ソフトウェアとの協働により、AI運行バスBの経路(ルート)を決定するための次のような一連の処理(以下、「ルート決定処理」と呼ぶ)の実行が可能となる。
The configurations of the fixed-rate taxi terminal 2, the AI-operated bus terminal 3, and the user terminal 4 are basically the same as the configuration of server 1, so their explanations will be omitted here.
Through the collaboration of the server 1, the fixed-rate taxi terminal 2, the AI-operated bus terminal 3, and the user terminal 4 shown in Figure 5, and various software, it becomes possible to execute the following series of processes (hereinafter referred to as "route determination process") for determining the route of the AI-operated bus B.
即ち、ユーザ端末4は、AI運行バスBの乗降予約に必要な情報として上述の「予約情報」の入力を受け付けて、当該予約情報をサーバ1へと送信する。
予約情報は、上述の図3の例では、ユーザ識別情報、居住地域情報、乗車停留場情報、降車停留場情報、及び乗車時間帯情報を含む。
ユーザ識別情報は、ユーザを識別する情報(例えば、ユーザID:U1)である。居住地域情報は、ユーザの居住地域(例えば、地域A3)を特定する情報である。乗車停留場情報は、ユーザがAI運行バスBに乗車する際に利用する停留場を特定する情報(例えば、停留場BS32)である。降車停留場情報は、ユーザが乗車したAI運行バスBから降車する際に利用する停留場を特定する情報(例えば、停留場BS21)である。乗車時間帯情報は、ユーザがAI運行バスBに乗車する時間帯を特定する情報(例えば、朝)である。
In other words, user terminal 4 accepts the input of the aforementioned "reservation information" as information necessary for making a reservation to board or alight the AI-operated bus B, and transmits said reservation information to server 1.
In the example shown in Figure 3 above, the reservation information includes user identification information, residential area information, boarding stop information, alighting stop information, and boarding time information.
User identification information is information that identifies the user (e.g., User ID: U1). Residential area information is information that identifies the user's residential area (e.g., Area A3). Boarding stop information is information that identifies the stop the user will use when boarding AI-operated bus B (e.g., Stop BS32). Alighting stop information is information that identifies the stop the user will use when alighting from AI-operated bus B (e.g., Stop BS21). Boarding time information is information that identifies the time of day the user will board AI-operated bus B (e.g., morning).
サーバ1は、ユーザ端末4から送信される予約情報を取得すると、時間帯情報に基づいて、現時刻の直近の予約情報からルート決定処理を行う。具体的には、サーバ1は、現時刻の直近の時間帯の乗車停留場情報及び降車停留場情報に基づいて、各地域の停留場を効率的に巡回可能なルートを決定すべく、ルート決定処理を実行する。ルート決定処理では、例えば、CPU11がAIとして機能するプログラムを実行することにより、AIにより、経路のパターンを学習させて最適な経路を導かせてもよいし、又はダイクストラ法等の動的計画法を用いた経路探索アルゴリズムを利用してもよい。 Server 1, upon receiving reservation information transmitted from user terminal 4, performs route determination processing based on time zone information, using the most recent reservation information for the current time. Specifically, Server 1 executes route determination processing to determine a route that efficiently visits stops in each area, based on the boarding and alighting stop information for the most recent time zone. In the route determination processing, for example, the CPU 11 may execute a program that functions as an AI, allowing the AI to learn route patterns and derive the optimal route, or a route search algorithm using dynamic programming methods such as Dijkstra's algorithm may be used.
サーバ1は、ルート決定処理により算出された経路情報をAI運行バス搭載端末3及び定額タクシー搭載端末2へ通知する。 Server 1 notifies the AI-operated bus terminal 3 and the fixed-fare taxi terminal 2 of the route information calculated through the route determination process.
AI運行バス搭載端末3は、通知された経路情報に基づいて、AI運行バスBを誘導する。 The AI-operated bus terminal 3 guides the AI-operated bus B based on the notified route information.
定額タクシー搭載端末2は、例えば、配車された地域Aの停留場BSでAI運行バスBから降車するユーザを定額タクシーTに乗車させることができるように、通知された経路情報に基づいて、AI運行バスBがその停留場BSに停車する時刻の前に到着するように管理する。
また、定額タクシー搭載端末2は、例えば、配車された地域Aの停留場BSでAI運行バスBに乗車することができるように、通知された経路情報に基づいて、AI運行バスBがその停留場BSに停車する時刻の前に到着するように管理する。
ただし、停留場BSは、上述のようにユーザのコミュニケーションの場としても機能するので、定額タクシー搭載端末2は、停留場BSでのユーザの滞在時間を考慮して、定額タクシーTが当該停留場BSに到着する時間帯を柔軟に管理する。
The fixed-fare taxi terminal 2 manages, based on the notified route information, to arrive at the fixed-fare taxi T before the scheduled time when the AI-operated bus B stops at the stop BS in the dispatched area A, for example, so that a user who is alighting from the AI-operated bus B at the stop BS in the dispatched area A can be boarded by the fixed-fare taxi T.
Furthermore, the fixed-rate taxi terminal 2 manages the system so that, for example, the passenger can board the AI-operated bus B at bus stop BS in the dispatched area A, arriving at the stop BS before the scheduled time for the AI-operated bus B to stop there, based on the notified route information.
However, as mentioned above, bus stops (BS) also function as places for user communication, so the fixed-rate taxi terminal 2 flexibly manages the time frame in which the fixed-rate taxi T arrives at the bus stop (BS), taking into account the user's stay time at the bus stop (BS).
また、AI運行バス搭載端末3は、GPS(Global Positioning System)等で取得したAI運行バスBの位置情報を運行状況情報として所定のタイミングでサーバ1へ通知する。なお、定額タクシー搭載端末2も、GPS等で継続的に取得した定額タクシーTの位置情報を運行状況情報として所定のタイミングでサーバ1へ通知してもよい。 Furthermore, the AI-operated bus terminal 3 notifies the server 1 at predetermined intervals of the location information of the AI-operated bus B, acquired via GPS (Global Positioning System), etc., as operational status information. The fixed-fare taxi terminal 2 may also notify the server 1 at predetermined intervals of the location information of the fixed-fare taxi T, continuously acquired via GPS, etc., as operational status information.
サーバ1は、ユーザ端末4にAI運行バスBの運行状況情報(定額タクシーTの運行状況情報も含んでいてもよい)を通知する。 Server 1 notifies user terminal 4 of the operating status information of AI-operated bus B (which may also include operating status information of fixed-rate taxi T).
ユーザ端末4は、サーバ1から通知されるAI運行バスBの運行状況情報(定額タクシーTの運行状況情報も含んでいてもよい。)に基づいて、AI運行バスBの運行状況(さらには、定額タクシーの運行状況)をユーザに提示する。 The user terminal 4 presents the user with the operating status of AI-operated bus B (and furthermore, the operating status of the fixed-rate taxi T) based on the operating status information of AI-operated bus B (which may also include the operating status information of fixed-rate taxi T) notified from server 1.
このような一連の処理がルート決定処理である。
このルート決定処理を実現すべく、サーバ1、定額タクシー搭載端末2、AI運行バス搭載端末3、及びユーザ端末4は、図7に示すような機能的構成を有している。
This series of processes constitutes the route determination process.
To implement this route determination process, the server 1, the fixed-rate taxi terminal 2, the AI-operated bus terminal 3, and the user terminal 4 have the functional configuration shown in Figure 7.
図7は、図5のサーバ1、定額タクシー搭載端末2、AI運行バス搭載端末3、及びユーザ端末4の機能的構成例を示す機能ブロック図である。 Figure 7 is a functional block diagram showing an example of the functional configuration of the server 1, the fixed-rate taxi terminal 2, the AI-operated bus terminal 3, and the user terminal 4 shown in Figure 5.
ユーザ端末4のCPU81では、予約情報入力受付部90と、予約情報送信制御部91と、運行状況情報取得部92と、運行状況提示部93とが機能する。 The CPU 81 of the user terminal 4 functions as follows: reservation information input reception unit 90, reservation information transmission control unit 91, operation status information acquisition unit 92, and operation status display unit 93.
予約情報入力受付部90は、タッチ操作入力部80を介してユーザから入力される予約情報を受け付ける。
予約情報送信制御部91は、予約情報入力受付部90により受け付けられた予約情報を、通信部83を介してサーバ1へ送信するための制御を実行する。
The reservation information input receiving unit 90 receives reservation information entered by the user via the touch operation input unit 80.
The reservation information transmission control unit 91 executes control to transmit the reservation information received by the reservation information input reception unit 90 to the server 1 via the communication unit 83.
運行状況情報取得部92は、サーバ1から送信されてきたAI運行バスBの運行状況情報(定額タクシーTの運行状況情報も含んでいてもよい。)を通信部83を介して取得する。
運行状況提示部93は、運行状況情報取得部92により取得された運行状況情報を表示部82に表示させる制御を実行することで、ユーザに運行状況を提示する。
The operation status information acquisition unit 92 acquires operation status information of the AI-operated bus B (which may also include operation status information of the fixed-rate taxi T) transmitted from the server 1 via the communication unit 83.
The operation status display unit 93 displays the operation status information acquired by the operation status information acquisition unit 92 on the display unit 82, thereby presenting the operation status to the user.
定額タクシー搭載端末2のCPU30では、運行管理部40、運行状況情報送信制御部41、経路情報取得部42、及び経路情報管理部43とが機能する。 The CPU 30 of the fixed-rate taxi terminal 2 functions as follows: operation management unit 40, operation status information transmission control unit 41, route information acquisition unit 42, and route information management unit 43.
運行管理部40は、図示せぬ人工衛星等からGPS等で継続的に取得した定額タクシーTの位置情報を運行状況情報として管理している。
運行状況情報送信制御部41は、運行管理部40で管理されている定額タクシーTの運行状況情報を、通信部31を介してサーバ1へ送信するための制御を実行する。
経路情報取得部42は、サーバ1から送信されてきたAI運行バスBの経路情報を通信部31を介して取得する。
経路情報管理部43は、経路情報取得部42により取得されたAI運行バスBの経路情報に基づいて、地域内においてユーザが降車する停留場及び降車予定時間を管理し、定額タクシーTを誘導する。
The operations management unit 40 manages the location information of fixed-fare taxis T, which is continuously acquired from artificial satellites (not shown) using GPS, etc., as operational status information.
The operation status information transmission control unit 41 performs control to transmit operation status information of the fixed-rate taxi T, which is managed by the operation management unit 40, to the server 1 via the communication unit 31.
The route information acquisition unit 42 acquires route information of the AI-operated bus B transmitted from the server 1 via the communication unit 31.
The route information management unit 43 manages the bus stops and scheduled disembarking times within the area based on the route information of the AI-operated bus B acquired by the route information acquisition unit 42, and guides the fixed-fare taxi T.
AI運行バス搭載端末3のCPU50では、運行管理部60と、運行状況情報送信制御部61と、経路情報取得部62と、経路情報管理部63とが機能する。 The CPU 50 of the AI-operated bus terminal 3 functions as follows: operation management unit 60, operation status information transmission control unit 61, route information acquisition unit 62, and route information management unit 63.
運行管理部60は、GPS等で継続的に取得したAI運行バスBの位置情報を運行状況情報として管理している。
運行状況情報送信制御部61は、運行管理部60で管理されているAI運行バスBの運行状況情報を、通信部51を介してサーバ1へ送信するための制御を実行する。
経路情報取得部62は、サーバ1から送信されてきたAI運行バスBの経路情報を通信部51を介して取得する。
経路情報管理部63は、経路情報取得部62により取得されたAI運行バスBの経路情報に基づいて、AI運行バスBの経路を管理する。
The operations management unit 60 manages the location information of the AI-operated bus B, which is continuously acquired using GPS and other means, as operational status information.
The operation status information transmission control unit 61 performs control to transmit operation status information of the AI-operated bus B, which is managed by the operation management unit 60, to the server 1 via the communication unit 51.
The route information acquisition unit 62 acquires route information of the AI-operated bus B transmitted from the server 1 via the communication unit 51.
The route information management unit 63 manages the route of the AI-operated bus B based on the route information of the AI-operated bus B acquired by the route information acquisition unit 62.
サーバ1のCPU11では、運行状況情報取得部70と、運行状況情報送信制御部71と、予約情報取得部72と、ルート決定部73と、経路情報送信制御部74とが機能する。 The CPU 11 of Server 1 functions as follows: Operation status information acquisition unit 70, operation status information transmission control unit 71, reservation information acquisition unit 72, route determination unit 73, and route information transmission control unit 74.
運行状況情報取得部70は、定額タクシー搭載端末2及びAI運行バス搭載端末3から送信された運行状況情報を、通信部19を介して取得する。
運行状況情報送信制御部71は、運行状況情報取得部70により取得された運行状況情報を、通信部19を介してユーザ端末4へ送信するための制御を実行する。
予約情報取得部72は、ユーザ端末4から送信された予約情報を通信部19を介して取得する。
The operation status information acquisition unit 70 acquires operation status information transmitted from the fixed-rate taxi terminal 2 and the AI-operated bus terminal 3 via the communication unit 19.
The operation status information transmission control unit 71 performs control to transmit the operation status information acquired by the operation status information acquisition unit 70 to the user terminal 4 via the communication unit 19.
The reservation information acquisition unit 72 acquires reservation information transmitted from the user terminal 4 via the communication unit 19.
ルート決定部73は、予約情報取得部72により取得された予約情報に基づいて、予約したユーザが乗り降りする停留場等の拠点を巡回するルートを決定し、決定したルートを含む情報を経路情報として生成する。なお、このルート決定部73によるルートの決定や更新の詳細については、図10等を用いて後述する。
経路情報送信制御部74は、ルート決定部73により生成された経路情報を、通信部19を介してAI運行バスB及び定額タクシーTへ送信するための制御を実行する。
The route determination unit 73 determines a route that visits key locations such as bus stops where the user who made the reservation will board and alight, based on the reservation information acquired by the reservation information acquisition unit 72, and generates information including the determined route as route information. Details of the route determination and updating by this route determination unit 73 will be described later using Figure 10 and other references.
The route information transmission control unit 74 performs control to transmit the route information generated by the route determination unit 73 to the AI-operated bus B and the fixed-fare taxi T via the communication unit 19.
次に、図8乃至図10を参照して、図7の機能的構成を有するサーバ1が実行する処理について説明する。 Next, referring to Figures 8 to 10, the processes executed by Server 1, which has the functional configuration shown in Figure 7, will be described.
図8は、サーバ1が実行する予約情報取得処理の流れを説明するフローチャートである。 Figure 8 is a flowchart illustrating the flow of the reservation information acquisition process performed by Server 1.
ステップS1において、予約情報取得部72は、予約情報が送信されてきたか否かを判定する。
ユーザ端末4から予約情報が送信されてこなければ、ステップS1においてNOであると判定されて、ステップS1においてYESであると判定されるまでステップS1の処理が繰り返される。
これに対して、ユーザ端末4から予約情報が送信されてきていれば、ステップS1においてYESであると判定されて、処理はステップS2に進む。
In step S1, the reservation information acquisition unit 72 determines whether or not reservation information has been transmitted.
If no reservation information is sent from the user terminal 4, step S1 is determined to be NO, and the process of step S1 is repeated until step S1 is determined to be YES.
In response to this, if reservation information has been sent from user terminal 4, it is determined to be YES in step S1, and the process proceeds to step S2.
ステップS2において、予約情報取得部72は、ユーザ端末4から予約情報を取得する。
ステップS3において、予約情報取得部72は、取得した予約情報を、記憶部18に設けられた図示せぬデータベース(以下、「DB」と呼ぶ)に格納する。
In step S2, the reservation information acquisition unit 72 acquires reservation information from the user terminal 4.
In step S3, the reservation information acquisition unit 72 stores the acquired reservation information in a database (hereinafter referred to as "DB") provided in the storage unit 18.
図9は、サーバ1が実行するルート決定処理の流れを説明するフローチャートである。
ステップS11において、ルート決定部73は、現在時刻とDBに格納されている予約情報の乗車時間帯とを比較し、乗車時間帯が変わったか否か、即ち現在時刻が直近の乗車時間帯に含まれるようになったか否かを判定する。
乗車時間帯が変わっていない、即ち直近の乗車時間帯が到来していないと判定された場合には、ステップS11でNOであると判定されて、処理はステップS16に進む。
乗車時間帯が変わった、即ち直近の乗車時間帯が到来したと判定された場合には、ステップS11でYESと判定されて、処理はステップS12へ進む。
Figure 9 is a flowchart illustrating the flow of the route determination process performed by Server 1.
In step S11, the route determination unit 73 compares the current time with the boarding time slots in the reservation information stored in the DB and determines whether the boarding time slot has changed, that is, whether the current time is now included in the most recent boarding time slot.
If it is determined that the boarding time has not changed, that is, that the most recent boarding time has not yet arrived, then the result in step S11 is NO, and the process proceeds to step S16.
If it is determined that the boarding time has changed, that is, that the most recent boarding time has arrived, the result in step S11 is YES, and the process proceeds to step S12.
ステップS12において、ルート決定部73は、DBから現在時刻を含む乗車時間帯の予約情報を抽出する。
ステップS13において、ルート決定部73は、抽出した予約情報を作業用予約情報と定義する。
In step S12, the route determination unit 73 extracts reservation information for the boarding time slot, including the current time, from the DB.
In step S13, the route determination unit 73 defines the extracted reservation information as operational reservation information.
ステップS14において、ルート決定部73は、作業用予約情報に基づいて、経路情報生成処理を行う。S14の詳細については、図10で説明する。
ステップS15において、経路情報送信制御部74は、ステップS14で生成した経路情報を移動体端末(AI運行バス搭載端末3,定額タクシー搭載端末2)へ送信する。
In step S14, the route determination unit 73 performs route information generation processing based on the work reservation information. Details of S14 will be explained in Figure 10.
In step S15, the route information transmission control unit 74 transmits the route information generated in step S14 to the mobile terminals (AI-operated bus terminal 3, flat-rate taxi terminal 2).
ステップS16以降の処理は、ルート決定処理中に、ユーザ端末4から送信された予約情報の乗車時間帯が、ステップS12で抽出した乗車時間帯と同じ時間帯であるために、その送信された予約情報を作業用予定情報に含めて再度ルート決定処理を行うための処理である。 The processing from step S16 onward involves adding the transmitted reservation information to the work schedule information and performing the route determination process again, because the boarding time slot of the reservation information transmitted from the user terminal 4 during the route determination process matches the boarding time slot extracted in step S12.
ステップS16において、予約情報取得部72は、予約情報が送信されてきたか否かを判定する。
ユーザ端末4から予約情報が送信されてこなければ、ステップS16においてNOであると判定されて、処理は終了する。
これに対して、ユーザ端末4から予約情報が送信されてきていれば、ステップS16においてYESであると判定されて、処理はステップS17に進む。
In step S16, the reservation information acquisition unit 72 determines whether or not reservation information has been transmitted.
If no reservation information is sent from user terminal 4, the result is determined to be NO in step S16, and the process ends.
If reservation information has been sent from user terminal 4, it is determined to be YES in step S16, and the process proceeds to step S17.
ステップS17において、予約情報取得部72は、ユーザ端末4から予約情報を取得する。
ステップS18において、予約情報取得部72は、取得した予約情報をDBに格納する。
ステップS19において、ルート決定部73は、ステップS17で取得された予約情報の乗車時間帯と現在時刻とを比較し、現在時刻がその乗車時間帯に含まれるか否かを判定する。現在時刻がその乗車時間帯に含まれないと判定された場合には、ステップS19でNOであると判定されて、処理は終了する。現在時刻がその乗車時間帯に含まれると判定された場合には、ステップS19でYESであると判定されて、処理はステップS20へ進む。
In step S17, the reservation information acquisition unit 72 acquires reservation information from the user terminal 4.
In step S18, the reservation information acquisition unit 72 stores the acquired reservation information in the DB.
In step S19, the route determination unit 73 compares the boarding time slot of the reservation information obtained in step S17 with the current time and determines whether the current time falls within that boarding time slot. If it is determined that the current time does not fall within that boarding time slot, the determination in step S19 is NO and the process ends. If it is determined that the current time falls within that boarding time slot, the determination in step S19 is YES and the process proceeds to step S20.
ステップS20において、ルート決定部73は、ステップS17で取得された予約情報を、ステップS13で定義された作業用予約情報に追加して、ステップS14以降の処理を繰り返す。 In step S20, the route determination unit 73 adds the reservation information obtained in step S17 to the work reservation information defined in step S13, and then repeats the processing from step S14 onward.
図10は、図9のステップS14の経路情報生成処理の詳細な流れの一例を示すフローチャートである。
即ち、図9のステップS13の処理が実行されると、ステップS14の経路情報生成処理として、次のような処理が実行される。
Figure 10 is a flowchart showing a detailed example of the route information generation process in step S14 of Figure 9.
In other words, when the process in step S13 of Figure 9 is executed, the following process is executed as the route information generation process in step S14.
ステップS31において、ルート決定部73は、作業用予約情報に基づいて、経路情報に含めるエリアを決定する。ここで、DBには、乗車停留場及び降車停留場と、乗車停留場及び降車停留場が設置されているエリアとが関係付けられている。ルート決定部73は、作業用予約情報に含まれる乗車停留場情報及び降車停留場情報に基づいて、DBから乗車停留場及び降車停留場が設置されているエリアを検索し、決定する。 In step S31, the route determination unit 73 determines the area to be included in the route information based on the operational reservation information. Here, the database (DB) associates boarding and alighting stops with the areas where the boarding and alighting stops are located. The route determination unit 73 searches the DB for the areas where the boarding and alighting stops are located, based on the boarding and alighting stop information included in the operational reservation information, and determines the area.
ステップS32において、ルート決定部73は、エリアの移動順番を決定する。エリアの移動順番は、ルート決定処理では、例えば、CPU11がAIとして機能するプログラムを実行することにより、AIにより、経路のパターンを学習させて最適な経路を導かせてもよいし、又はダイクストラ法等の動的計画法を用いた経路探索アルゴリズムを利用してもよい。 In step S32, the route determination unit 73 determines the order of movement between areas. In the route determination process, the order of movement between areas may be determined, for example, by having the CPU 11 execute a program that functions as an AI, allowing the AI to learn path patterns and derive the optimal path; or a path search algorithm using dynamic programming methods such as Dijkstra's algorithm may be used.
ステップS33において、ルート決定部73は、エリア毎に、拠点を決定する。拠点は、予約情報に含まれる乗車停留場及び降車停留場を含む。
ステップS34において、ルート決定部73は、拠点の移動順番を決定する。エリア毎の拠点の移動順番は、例えば、CPU11がAIとして機能するプログラムを実行することにより、AIにより、経路のパターンを学習させて最適な拠点の移動順番を導かせてもよいし、又はダイクストラ法等の動的計画法を用いた経路探索アルゴリズムを利用してもよい。
なお、エリア内でのスタートとなる拠点はその前までにいたエリアの最後の拠点、エリア内でのエンドとなる拠点は次のエリアの最初の拠点との位置関係やそこまでの移動時間に基づいて決定されてもよい。
In step S33, the route determination unit 73 determines bases for each area. These bases include boarding stops and alighting stops included in the reservation information.
In step S34, the route determination unit 73 determines the order in which the bases move. The order in which the bases move in each area may be determined by having the CPU 11 execute a program that functions as an AI, allowing the AI to learn path patterns and derive the optimal order in which the bases move, or by using a path search algorithm that employs dynamic programming methods such as Dijkstra's algorithm.
Furthermore, the starting point within an area may be determined based on the last base in the previous area, and the ending point within an area may be determined based on its position relative to the first base in the next area, as well as the travel time to each location.
ステップS35において、ルート決定部73は、ステップS31乃至ステップS34で決定した情報を、経路情報として生成する。
これにより、図9のステップS14の経路情報生成処理が終了し、図9のステップS15の処理が実行される。
In step S35, the route determination unit 73 generates route information from the information determined in steps S31 to S34.
As a result, the route information generation process in step S14 of Figure 9 is completed, and the process in step S15 of Figure 9 is executed.
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。
また、本実施形態に記載された効果は、本発明から生じる最も好適な効果の列挙に過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
Although embodiments of the present invention have been described above, the present invention is not limited to the embodiments described above.
Furthermore, the effects described in this embodiment are merely a list of the most preferred effects arising from the present invention, and the effects of the present invention are not limited to those described in this embodiment.
また、上述の実施形態では、移動体としてAI運行バスBや定額タクシーTを用いて説明を行ったが、これらは説明のための例示に過ぎず、特にこれに限定されない。例えば、移動体として、バス、通常料金のタクシー、自動車だけでなく、バイク、自転車(電動式も含む)、船舶等、いかなる輸送車両を用いても構わない。
また、移動体の乗客は、上述の実施形態では主に老人を対象としていたが、特にこれに限定されない。例えば、通勤や通学に使用する者を、移動体の乗客としてもよい。この場合、移動体の乗客の属性等に応じて、当該移動体のルートを変更するようにしてもよい。
Furthermore, although the above-described embodiments used AI-operated bus B and fixed-fare taxi T as the means of transport, these are merely illustrative examples and are not particularly limited to them. For example, any transport vehicle may be used as the means of transport, including not only buses, taxis with standard fares, and automobiles, but also motorcycles, bicycles (including electric ones), ships, etc.
Furthermore, while the passengers of the mobile vehicle were primarily elderly in the embodiments described above, they are not limited to this. For example, commuters or students could also be passengers of the mobile vehicle. In this case, the route of the mobile vehicle may be changed according to the attributes of the passengers.
この場合の移動体の料金の徴収形態は、特に限定されず、その都度でもよいし、定額タクシーの所定単位(例えば1月)毎の料金に含めてもよい。移動体の料金を定額タクシーの料金に含める場合も、全ての移動体の乗車について含めてもよいし、例えば、ユーザが事前に登録したエリア(例えば自宅等がある第1エリアと、病院等がある第2エリア)の間の移動のみ含めることとしてもよい。 The method of collecting fares for the transportation in this case is not particularly limited; it may be collected each time, or it may be included in the fare for each fixed-rate taxi service (e.g., one month). Even when including the transportation fare in the fixed-rate taxi fare, it may be included for all rides, or it may be limited to travel between areas registered in advance by the user (e.g., Area 1 where the user's home is located and Area 2 where the user's hospital is located).
また、移動体がルートとして走行する可能性があるエリアは、全ての移動体に対して同一である必要は特にない。例えば、第1移動体は、全てのエリアを走行し得るのに対して、第2移動体は、人口や都市のサイズが大きなエリアのみを走行するようにしてもよい。 Furthermore, the areas that each mobile entity may travel through do not necessarily have to be the same for all of them. For example, the first mobile entity could travel through all areas, while the second mobile entity could only travel through areas with large populations or large cities.
また、ルート決定部73が実行するルート決定処理については、上述の実施形態に限らず、いかなるアルゴリズムや方法を用いることもできる。
即ち、本発明の目的を達成するための範囲において、どのような手段やアルゴリズムを用いることも可能である。
Furthermore, the route determination process performed by the route determination unit 73 is not limited to the above-described embodiment; any algorithm or method can be used.
In other words, any means or algorithms can be used within the scope necessary to achieve the objectives of the present invention.
また、上述の実施形態では、拠点として、乗車停留場及び降車停留場を挙げたが、これに限定されず、さらに、そのエリア内の他の場所も拠点に含めてよい。他の場所としては、例えば、公共交通機関の駅であったり、町の集会所、将棋や囲碁をやる場所等、ユーザ(高齢者)が集まり(AI運行バスを待っている間)コミュニケーションが図れる場所であってもよいし、道の駅や観光案内所であってもよいし、車両の燃料を補充したり、車両を整備するための場所であってもよい。 Furthermore, while the above-described embodiment cited boarding and alighting stops as bases, the system is not limited to these, and other locations within the area may also be included as bases. These other locations could include, for example, public transportation stations, town community centers, places where users (elderly people) can gather and communicate (while waiting for the AI-operated bus), such as shogi or go games; roadside rest areas or tourist information centers; or even places for refueling or maintaining vehicles.
また、上述の実施形態では、乗車時間帯として、朝、昼等を単位にしたが、これは例示に過ぎず、特にこれに限定されない。例えば、乗車時間帯として、1時間単位や2時間単位で、乗車時間帯を設定してもよいし、1日単位や2日単位、さらには、週単位や月単位等で設定してもよい。 Furthermore, while the above-described embodiment uses morning, midday, etc., as the unit for travel time, this is merely an example and is not limited to this. For example, travel time could be set in one-hour or two-hour units, or even in one-day or two-day units, or even weekly or monthly units.
また、上述の実施形態では、ユーザ端末4から送信された予約情報に基づいてルートを決定したが、ルート決定のためのパラメータはこれに限定されるものではない。
例えば、ルート決定のためのパラメータとして、気象情報や渋滞情報(事故情報を含む)、当日の当該エリア内でのイベント情報等を用いてもよい。ルート決定のためのパラメータとして気象情報や渋滞情報等を用いるのは、気象の状況によって、人や自動車の流れが変わったり、道路状況(例えば、一部の道は通行止めになる)が変わるので、それに応じてルートを変更する必要もあるからである。なお、渋滞情報として、例えば、AI運行バス搭載端末3及び定額タクシー搭載端末2から送信される運行状況情報を用いてもよい。
Furthermore, in the above-described embodiment, the route was determined based on reservation information transmitted from the user terminal 4, but the parameters for route determination are not limited to this.
For example, weather information, traffic congestion information (including accident information), and event information within the area on that day may be used as parameters for route determination. Weather information and traffic congestion information are used as parameters for route determination because the flow of people and vehicles changes depending on weather conditions, and road conditions (for example, some roads may be closed) change, so it may be necessary to change the route accordingly. In addition, traffic congestion information may be used, for example, from the AI-operated bus terminal 3 and the fixed-rate taxi terminal 2.
また、上述の実施形態では、本発明の情報処理システムは、サーバ1、定額タクシー搭載端末2、AI運行バス搭載端末3、及びユーザ端末4により構成されていたが、本発明の目的を達成するための例示に過ぎず、特に限定されない。
また、図6に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。
Furthermore, in the above-described embodiment, the information processing system of the present invention was composed of a server 1, a fixed-fare taxi-equipped terminal 2, an AI-operated bus-equipped terminal 3, and a user terminal 4, but this is merely an example for achieving the objectives of the present invention and is not particularly limited.
Furthermore, the hardware configurations shown in Figure 6 are merely examples for achieving the objectives of the present invention and are not particularly limited.
また、図7に示す機能ブロック図は、例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるかは、特に図7の例に限定されない。即ち、ルート決定処理のための一連の処理は、単一の情報処理装置(例えば、サーバ1)によって実現されていてもよいし、複数の情報処理装置(サーバ1、ユーザ端末4等)からなる情報処理システムによって実現されてもよい。 Furthermore, the functional block diagram shown in Figure 7 is merely illustrative and not particularly limiting. That is, it is sufficient that the information processing system is equipped with the functionality to execute the series of processes described above as a whole, and the specific functional blocks used to realize this functionality are not limited to the example in Figure 7. In other words, the series of processes for route determination may be implemented by a single information processing device (e.g., Server 1) or by an information processing system consisting of multiple information processing devices (Server 1, user terminal 4, etc.).
また、機能ブロックの存在場所も、図7に限定されず、任意でよい。例えば、サーバ1側の機能ブロックの少なくとも一部をユーザ端末4側に設けてもよいし、その逆でもよい。
そして1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体との組み合わせで構成してもよい。
Furthermore, the location of the functional blocks is not limited to Figure 7, but can be any location. For example, at least a portion of the functional blocks on the server 1 side may be located on the user terminal 4 side, or vice versa.
A single functional block may consist of hardware alone, or it may be composed of a combination of hardware and software.
また、上述の実施形態ではユーザ端末4はスマートフォンで構成されていたが、スマートフォンだけでなく、タブレットや今後の新しいデバイスを含めた任意の装置で構成することもできる。 Furthermore, while the user terminal 4 in the above-described embodiment was a smartphone, it can also be composed of any device, including tablets and future new devices.
各機能ブロックの処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するコンピュータが、コンピュータ等にネットワークや記録媒体からインストールされる。 When the processing of each functional block is executed by software, the computer comprising that software is installed on the computer or other device from a network or storage medium.
コンピュータは、専門のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のスマートフォンやパーソナルコンピュータであってもよい。 A computer may be a computer built into specialized hardware. Alternatively, a computer may be a computer capable of performing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
このようなプログラムを含む記録媒体は、各ユーザにプログラムを提供するために装置本体とは別に配布される、リムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態で各ユーザに提供される記録媒体等で構成される。 Such recording media containing programs may consist not only of removable media distributed separately from the main device to provide programs to each user, but also of recording media provided to each user in a pre-installed state within the main device.
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。 Furthermore, in this specification, the step of describing a program to be recorded on a recording medium includes not only processes performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually.
以上をまとめると、本発明が適用される情報処理装置は、次のような構成を取れば足り、各種各様な実施形態をとることができる。
即ち、本発明が適用される情報処理装置は、
移動対象(自然人含む)を乗せて移動し得る移動体(例えばAI運行バス、通常料金のタクシー等)の移動経路として、1以上の拠点(例えば停留場)を夫々有する複数のエリアを通過する経路を決定する情報処理装置(例えば、サーバ1)であって、
1以上の前記移動対象の夫々について、前記移動体に乗る際に利用する拠点及び前記移動体から降りる際に利用する拠点を含む移動の予定を取得する予定取得手段(例えば、図7の予約情報取得部72)と、
前記1以上の移動対象の夫々の前記予定に基づいて、前記複数のエリアの中から前記移動経路に含める2以上のエリアを決定すると共に、夫々の移動順番を決定する経路決定手段(例えば、図7のルート決定部73)と、
を備える情報処理装置であれば足りる。
このような情報処理装置を適用することで、複数のエリアを巡回する移動体を導入して地域移動を支援すると共に、当該移動体の複数のエリアに跨る運行の効率を向上させる技術を提供することができる。
In summary, the information processing device to which the present invention applies only needs to have the following configuration, and can take on various forms.
In other words, the information processing apparatus to which the present invention is applied is:
An information processing device (e.g., server 1) that determines a route for a mobile entity (e.g., an AI-operated bus, a taxi with a standard fare, etc.) that can carry a mobile object (including a natural person) through multiple areas, each having one or more points of contact (e.g., bus stops),
For each of the one or more aforementioned moving targets, a schedule acquisition means (for example, the reservation information acquisition unit 72 in Figure 7) acquires a schedule for travel including a base to be used when boarding the moving object and a base to be used when disembarking from the moving object.
Based on the aforementioned schedule for each of the one or more objects to be moved, a route determination means (for example, the route determination unit 73 in Figure 7) determines two or more areas from the plurality of areas to be included in the movement route, and also determines the order of movement for each of them.
Any information processing device equipped with this feature will suffice.
By applying such an information processing device, it is possible to provide a technology that supports regional mobility by introducing mobile vehicles that circulate across multiple areas, and also improves the efficiency of the operation of such mobile vehicles across multiple areas.
前記経路決定手段は、さらに、前記移動経路に含める前記エリア毎に、前記1以上の拠点の中から前記移動体が停留する拠点を決定すると共に、夫々の移動順番を決定することができる。
これにより、エリア毎の拠点及びその移動順番を決定することができるので、各エリア内を効率よく巡回することができる。
The route determination means can further determine, for each area included in the travel route, which is one or more of the bases on which the moving object will stop, and also determine the order of movement for each base.
This allows for the determination of bases in each area and their movement order, enabling efficient patrolling within each area.
また、1つの前記エリアは、前記移動体とは異なる種類の別種移動体(例えば、定額タクシー)の移動範囲であって、
前記移動対象が前記別種移動体を利用して前記エリア内で移動する際の対価は、当該エリア内で一律に設定されている。
これにより、ユーザ(移動対象)は、エリア内の自宅等から乗車時の拠点までの移動や、別のエリア内の降車時の拠点から病院等の目的地までの移動として、定額タクシーを利用することができる。その結果、ユーザは乗車距離や乗車時間に応じた利用料金を気にすることなく、一律に設定された料金でエリア内を移動することができるので、費用面での負担が軽減される。
Furthermore, one of the aforementioned areas is the range of movement of a different type of mobile vehicle (for example, a fixed-fare taxi),
The fee for the aforementioned moving object to move within the area using the aforementioned other type of moving object is set uniformly within that area.
This allows users (those traveling) to use a fixed-rate taxi service for travel from their home or other location within the area to their boarding point, or from their drop-off point in a different area to their destination, such as a hospital. As a result, users can travel within the area for a fixed price without worrying about fares based on distance or travel time, thus reducing their financial burden.
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成又は実施形態を取ることができる。 Furthermore, the present invention is not limited to the embodiments described above, and various configurations or embodiments can be adopted without departing from the spirit of the invention.
1・・・サーバ、2・・・定額タクシー搭載端末、3・・・AI運行バス搭載端末、4・・・ユーザ端末、40・・・運行管理部、41・・・運行状況情報送信制御部、42・・・経路情報取得部、43・・・経路情報管理部、60・・・運行管理部、61・・・運行状況情報送信制御部、62・・・経路情報取得部、63・・・経路情報管理部、70・・・運行状況情報取得部、71・・・運行状況情報送信制御部、72・・・予約情報取得部、73・・・ルート決定部、74・・・経路情報送信制御部、90・・・予約情報入力受付部、91・・・予約情報送信制御部、92・・・運行状況情報取得部、93・・・運行状況提示部 1...Server, 2...Fixed-rate taxi terminal, 3...AI-operated bus terminal, 4...User terminal, 40...Operation management unit, 41...Operation status information transmission control unit, 42...Route information acquisition unit, 43...Route information management unit, 60...Operation management unit, 61...Operation status information transmission control unit, 62...Route information acquisition unit, 63...Route information management unit, 70...Operation status information acquisition unit, 71...Operation status information transmission control unit, 72...Reservation information acquisition unit, 73...Route determination unit, 74...Route information transmission control unit, 90...Reservation information input reception unit, 91...Reservation information transmission control unit, 92...Operation status information acquisition unit, 93...Operation status display unit
Claims (3)
前記複数のエリアは、前記移動体とは異なる種類の別種移動体の移動範囲となる所定エリアであって、前記移動対象が前記別種移動体を利用して当該移動範囲内で移動する際の対価は、所定時間単位では当該移動範囲内で一律に設定されていて、当該移動対象が当該所定時間単位毎に当該対価を支払うことを条件に当該移動範囲内で当該別種移動体を自由に利用することが可能な所定エリアを1以上有しており、
1以上の前記移動対象からの移動の予約内容に基づいて、当該1以上の移動対象の夫々について、前記移動体に乗る際に利用する拠点及び前記移動体から降りる際に利用する拠点を含む移動の予定を取得する予定取得手段と、
前記1以上の移動対象の夫々の前記予定に基づいて、前記複数のエリアの中から前記移動経路に含める2以上のエリアを決定すると共に、夫々の移動順番を決定し、かつ、前記移動経路に含める前記エリア毎に、前記1以上の拠点の中から前記移動体が停留する拠点を決定すると共に、夫々の移動順番及び予定到着時間の決定をする経路決定手段と、
を備え、
前記経路決定手段による前記決定の処理の最中又はその後において、前記予約内容の少なくとも一部が変更された場合、前記予定取得手段は、前記予約内容の変更内容を反映させた新たな予定を取得し、前記経路決定手段は、当該新たな予定と既存の他の移動対象の予定とに基づいて、前記決定の処理を再度実行する、
情報処理装置。 An information processing device that determines a route for a mobile object capable of carrying a mobile object, a route that passes through multiple areas, each having one or more bases,
The aforementioned multiple areas are predetermined areas that constitute the movement range of a different type of mobile body than the aforementioned mobile body, and the consideration for the movement target using the different type of mobile body to move within the said movement range is uniformly set within the said movement range for predetermined time units, and there is one or more predetermined areas in which the movement target can freely use the different type of mobile body within the said movement range on the condition that the movement target pays the consideration for each predetermined time unit.
A schedule acquisition means that acquires a schedule for each of the one or more aforementioned destinations, including a base to be used when boarding the vehicle and a base to be used when disembarking from the vehicle, based on the reservation details of travel from one or more of the aforementioned destinations.
A route determination means that, based on the schedule for each of the one or more moving objects, determines two or more areas to be included in the travel route from among the multiple areas, determines the order of movement for each, and for each of the areas included in the travel route, determines a base from among the one or more bases where the moving object will stop, and determines the order of movement and the scheduled arrival time for each,
Equipped with,
If at least part of the reservation details is changed during or after the determination process by the route determination means, the schedule acquisition means acquires a new schedule that reflects the changes to the reservation details, and the route determination means re-executes the determination process based on the new schedule and the existing schedules for other travel targets.
Information processing device.
前記複数のエリアは、前記移動体とは異なる種類の別種移動体の移動範囲となる所定エリアであって、前記移動対象が前記別種移動体を利用して当該移動範囲内で移動する際の対価は、所定時間単位では当該移動範囲内で一律に設定されていて、当該移動対象が当該所定時間単位毎に当該対価を支払うことを条件に当該移動範囲内で当該別種移動体を自由に利用することが可能な所定エリアを1以上有しており、
1以上の移動対象からの移動の予約内容に基づいて、当該1以上の移動対象の夫々について、前記移動体に乗る際に利用する拠点及び前記移動体から降りる際に利用する拠点を含む移動の予定を取得する予定取得ステップと、
前記1以上の移動対象の夫々の前記予定に基づいて、前記複数のエリアの中から前記移動経路に含める2以上のエリアを決定すると共に、夫々の移動順番を決定し、かつ、前記移動経路に含める前記エリア毎に、前記1以上の拠点の中から前記移動体が停留する拠点を決定すると共に、夫々の移動順番及び予定到着時間の決定をする経路決定ステップと、
を含み、
前記情報処理装置が、
前記経路決定ステップによる前記決定の処理の最中又はその後において、前記予約内容の少なくとも一部が変更された場合に、前記予定取得ステップによる処理として、前記予約内容の変更内容を反映させた新たな予定を取得し、前記経路決定ステップによる処理として、当該新たな予定と既存の他の移動対象の予定とに基づいて、前記決定の処理を再度実行する、
情報処理方法。 An information processing method performed by an information processing device that determines a route for a mobile object capable of carrying a mobile object, a route that passes through multiple areas, each having one or more bases,
The aforementioned multiple areas are predetermined areas that constitute the movement range of a different type of mobile body than the aforementioned mobile body, and the consideration for the movement target using the different type of mobile body to move within the said movement range is uniformly set within the said movement range for predetermined time units, and there is one or more predetermined areas in which the movement target can freely use the different type of mobile body within the said movement range on the condition that the movement target pays the consideration for each predetermined time unit.
Based on the reservation details for travel from one or more travel destinations, a travel plan acquisition step is performed to acquire a travel plan for each of the one or more travel destinations, including the base used when boarding the vehicle and the base used when disembarking from the vehicle.
A route determination step in which, based on the respective schedules of the one or more moving objects, two or more areas to be included in the travel route from among the multiple areas, the order of movement for each of them is determined, and for each of the areas included in the travel route, a base from among the one or more bases for the moving object to stop is determined, and the order of movement and the scheduled arrival time for each of them is determined,
Includes,
The aforementioned information processing device
If at least part of the reservation details is changed during or after the determination process by the route determination step, the process by the schedule acquisition step shall acquire a new schedule that reflects the changes to the reservation details, and the process by the route determination step shall execute the determination process again based on the new schedule and the existing schedules of other travel targets.
Information processing methods.
前記複数のエリアは、前記移動体とは異なる種類の別種移動体の移動範囲となる所定エリアであって、前記移動対象が前記別種移動体を利用して当該移動範囲内で移動する際の対価は、所定時間単位では当該移動範囲内で一律に設定されていて、当該移動対象が当該所定時間単位毎に当該対価を支払うことを条件に当該移動範囲内で当該別種移動体を自由に利用することが可能な所定エリアを1以上有しており、
前記制御処理として、
1以上の移動対象からの移動の予約内容に基づいて、当該1以上の移動対象の夫々について、前記移動体に乗る際に利用する拠点及び前記移動体から降りる際に利用する拠点を含む移動の予定を取得する予定取得ステップと、
前記1以上の移動対象の夫々の前記予定に基づいて、前記複数のエリアの中から前記移動経路に含める2以上のエリアを決定すると共に、夫々の移動順番を決定し、かつ、前記移動経路に含める前記エリア毎に、前記1以上の拠点の中から前記移動体が停留する拠点を決定すると共に、夫々の移動順番及び予定到着時間の決定をする経路決定ステップと、
を含む制御処理を前記コンピュータに実行させると共に、
前記経路決定ステップによる前記決定の処理の最中又はその後において、前記予約内容の少なくとも一部が変更された場合、前記予定取得ステップとして、前記予約内容の変更内容を反映させた新たな予定を取得するステップを含む制御処理を実行させ、前記経路決定ステップとして、当該新たな予定と既存の他の移動対象の予定とに基づいて、前記決定の処理を再度実行するステップを含む制御処理を前記コンピュータに実行させる、
プログラム。 A program that causes a computer to perform control processing to determine a route for a mobile object capable of carrying a mobile object, a route that passes through multiple areas, each having one or more bases,
The aforementioned multiple areas are predetermined areas that constitute the movement range of a different type of mobile body than the aforementioned mobile body, and the consideration for the movement target using the different type of mobile body to move within the said movement range is uniformly set within the said movement range for predetermined time units, and there is one or more predetermined areas in which the movement target can freely use the different type of mobile body within the said movement range on the condition that the movement target pays the consideration for each predetermined time unit.
As the control process,
Based on the reservation details for travel from one or more travel destinations, a travel plan acquisition step is performed to acquire a travel plan for each of the one or more travel destinations, including the base used when boarding the vehicle and the base used when disembarking from the vehicle.
A route determination step in which, based on the respective schedules of the one or more moving objects, two or more areas to be included in the travel route from among the multiple areas, the order of movement for each of them is determined, and for each of the areas included in the travel route, a base from among the one or more bases for the moving object to stop is determined, and the order of movement and the scheduled arrival time for each of them is determined,
The computer is made to perform control processing including,
If at least part of the reservation details is changed during or after the process of determining the route in the route determination step, the computer is instructed to perform a control process as the schedule acquisition step , which includes a step of acquiring a new schedule that reflects the changes to the reservation details, and as the route determination step, the computer is instructed to perform a control process as the route determination step, which includes a step of re-executing the determination process based on the new schedule and the schedules of other existing travel targets.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024147451A JP7850776B2 (en) | 2018-09-18 | 2024-08-29 | Information processing device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018174267A JP7278045B2 (en) | 2018-09-18 | 2018-09-18 | Information processing equipment |
| JP2023077435A JP7549076B2 (en) | 2018-09-18 | 2023-05-09 | Information processing device |
| JP2024147451A JP7850776B2 (en) | 2018-09-18 | 2024-08-29 | Information processing device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023077435A Division JP7549076B2 (en) | 2018-09-18 | 2023-05-09 | Information processing device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2024163144A JP2024163144A (en) | 2024-11-21 |
| JP2024163144A5 JP2024163144A5 (en) | 2025-02-18 |
| JP7850776B2 true JP7850776B2 (en) | 2026-04-23 |
Family
ID=69901467
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018174267A Active JP7278045B2 (en) | 2018-09-18 | 2018-09-18 | Information processing equipment |
| JP2023077435A Active JP7549076B2 (en) | 2018-09-18 | 2023-05-09 | Information processing device |
| JP2024147451A Active JP7850776B2 (en) | 2018-09-18 | 2024-08-29 | Information processing device |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018174267A Active JP7278045B2 (en) | 2018-09-18 | 2018-09-18 | Information processing equipment |
| JP2023077435A Active JP7549076B2 (en) | 2018-09-18 | 2023-05-09 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7278045B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7419186B2 (en) * | 2020-07-17 | 2024-01-22 | 株式会社デンソーテン | Information processing device and information processing method |
| JP7601598B2 (en) * | 2020-10-22 | 2024-12-17 | 矢崎総業株式会社 | Taxi reservation support system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001312788A (en) | 2000-04-28 | 2001-11-09 | Toshiba Corp | Joint operation management server, joint operation management system, joint operation management method, and computer-readable storage medium |
| JP2004227262A (en) | 2003-01-22 | 2004-08-12 | Nippon Telegraph & Telephone East Corp | Quick response vehicle getting on and off system, method and program |
| JP2009294904A (en) | 2008-06-05 | 2009-12-17 | Av Planning Center:Kk | Vehicle operation system |
| WO2014045359A1 (en) | 2012-09-20 | 2014-03-27 | トヨタ自動車株式会社 | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4005397B2 (en) | 2002-03-27 | 2007-11-07 | 株式会社エイブイプランニングセンター | Vehicle operation information processing method and vehicle operation information processing system |
-
2018
- 2018-09-18 JP JP2018174267A patent/JP7278045B2/en active Active
-
2023
- 2023-05-09 JP JP2023077435A patent/JP7549076B2/en active Active
-
2024
- 2024-08-29 JP JP2024147451A patent/JP7850776B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001312788A (en) | 2000-04-28 | 2001-11-09 | Toshiba Corp | Joint operation management server, joint operation management system, joint operation management method, and computer-readable storage medium |
| JP2004227262A (en) | 2003-01-22 | 2004-08-12 | Nippon Telegraph & Telephone East Corp | Quick response vehicle getting on and off system, method and program |
| JP2009294904A (en) | 2008-06-05 | 2009-12-17 | Av Planning Center:Kk | Vehicle operation system |
| WO2014045359A1 (en) | 2012-09-20 | 2014-03-27 | トヨタ自動車株式会社 | On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system |
Non-Patent Citations (1)
| Title |
|---|
| 「タクシー定期券」導入なるか? 国交省が2018年度実験へ 先行事例に見る効果と課題とは,[online],日本,2025年09月28日,[検索日:令和7年9月8日検索],インターネット:https://trafficnews.jp/post/78625 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7549076B2 (en) | 2024-09-10 |
| JP2024163144A (en) | 2024-11-21 |
| JP7278045B2 (en) | 2023-05-19 |
| JP2023103338A (en) | 2023-07-26 |
| JP2020046885A (en) | 2020-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7850776B2 (en) | Information processing device | |
| CN111144684B (en) | Vehicle dispatching system, server and information processing method | |
| JP2020086945A (en) | Vehicle allocation management device, vehicle allocation management method, and computer program for vehicle allocation management | |
| Ruan et al. | How many and where to locate parking lots? A space–time accessibility-maximization modeling framework for special event traffic management | |
| CN119963388A (en) | System and method for managing shuttle services and deriving shuttle service routes and services | |
| JP7549075B2 (en) | Information processing device | |
| Kaufman et al. | Evaluating demand responsive transit services using a density-based trip rate metric | |
| Hunter et al. | Curb allocation and pick-up drop-off aggregation for a shared autonomous vehicle fleet | |
| Wang et al. | Preparing urban curbside for increasing mobility-on-demand using data-driven agent-based simulation: Case study of city of Gainesville, Florida | |
| Shaheen et al. | Mobility on demand in the United States: From operational concepts and definitions to early pilot projects and future automation | |
| Khalid et al. | AVPark: Reservation and cost optimization-based cyber-physical system for long-range autonomous valet parking (L-AVP) | |
| Bhatnagar et al. | An agent-based fleet management model for first-and last-mile services | |
| Hurlet et al. | Policy implications of shared e-scooter parking regulation: an agent-based approach | |
| Jevinger et al. | Context-aware travel support during unplanned public transport disturbances | |
| JP2022008109A (en) | Processor, and processing system | |
| Alshalalfah | Planning, design and scheduling of flex-route transit service | |
| Shimamoto | Optimal matching problem for ride-sharing considering users’ schedule rearrangement | |
| CN113449902B (en) | Information processing device, information processing method, and information processing system | |
| Meshram | Best Practices in ADA Paratransit: Cost Reduction and Service Enhancement | |
| Jaller et al. | Estimating Activity and Health Impacts of First and Last Mile Transit Access Programs for Work and Shopping Trips Using Sharing Mobility Services in the Metropolitan Area | |
| Deloukas et al. | Shared Mobility and Last-Mile Connectivity to Metro Public Transport: Survey Design Aspects for Determining Willingness for Intermodal Ridesharing in Athens | |
| Steinfeld et al. | Demand Responsive Transportation | |
| Bousia et al. | How easily can MaaS penetrate the travel demand market | |
| Yatiraj | Demand based dynamic routing protocol for public transport system | |
| Diedericks et al. | Towards transportation system integration in the City of Tshwane Metropolitan Municipality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240927 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20260120 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260318 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260407 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7850776 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |