JP7561372B2 - Turntable guidance system and control method thereof - Google Patents
Turntable guidance system and control method thereof Download PDFInfo
- Publication number
- JP7561372B2 JP7561372B2 JP2021007753A JP2021007753A JP7561372B2 JP 7561372 B2 JP7561372 B2 JP 7561372B2 JP 2021007753 A JP2021007753 A JP 2021007753A JP 2021007753 A JP2021007753 A JP 2021007753A JP 7561372 B2 JP7561372 B2 JP 7561372B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- numbered ticket
- travel time
- user
- ticket
- 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
- 238000000034 method Methods 0.000 title claims description 38
- 230000008569 process Effects 0.000 claims description 32
- 230000008859 change Effects 0.000 claims description 11
- 230000001174 ascending effect Effects 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000010411 cooking Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
この発明は,順番案内システムおよびその制御方法に関する。 This invention relates to a queue guidance system and a control method thereof.
発券機から発券されるまたはオンライン発券される整理券番号(発券されるたびにインクリメントされる整数)が記載された整理券を用いて受付順番(入場順番)をあらかじめ決定(予約)することがある。整理券は一般には申込みの早い順に小さい番号から発券され,処理(入場等)は整理券番号にしたがって小さい番号からすなわち先着順に行われる。 The order of reception (entry order) may be determined (reserved) in advance using numbered tickets printed with a numbered ticket number (an integer that is incremented each time a ticket is issued) issued from a ticket issuing machine or online. Numbered tickets are generally issued in order of application, starting with the smallest number, and processing (entry, etc.) is carried out according to the numbered ticket number, that is, on a first-come, first-served basis.
特許文献1は,順番予約を受け付けるときに待ち人数やサービス提供可能時刻を通知するシステムを開示する。また特許文献1は現在位置からの所要時間を算出し,到着予定時刻以降の予約のみを受け付けることも開示する。
特許文献1に記載のシステムでは待ち人数やサービス提供可能時刻が事前に分かるので,現地到着を調整することによって,現地に到着してから自分の順番がくるまでに長時間にわたって待機せざるを得ないことになる可能性は低くなる。また,到着予定時刻以降の予約のみを受け付けることで現地到着前に自分の順番が来ることも防止される。しかしながら,たとえば自動車で現地に移動中に渋滞にはまり,到着までに予想以上の時間がかかった場合には自分の順番に間に合わないことが生じ得る。その場合,現地では整理券番号が繰り返し呼び出され,呼び出しに応じることができないと順番予約がキャンセルされることがある。このように遅れて現地に到着すると再び順番予約をせざるを得ないことが多い。
In the system described in
この発明は,整理券番号のみならず,行列の回転時間および到着までに予想される移動時間をも利用して最適な順番を案内する,すなわち整理券番号と異なる順番に待ち行列を組み替えて効率よく待ち行列を処理することを課題とする。 The objective of this invention is to guide passengers to the optimal queue by using not only the ticket number but also the queue turnaround time and the expected travel time until arrival, i.e. to efficiently process the queue by rearranging the queue into an order different from the ticket number.
この発明による順番案内システムは,待ち行列に並ぶ利用者の単位処理時間を表す回転時間を取得する回転時間取得手段,発行されるたびにインクリメントされる整理券番号の整理券を利用者ごとに発行する整理券発行手段,利用者ごとに現在地から利用施設に到着するまでに要する所要移動時間(到着予想所要時間)を取得する所要移動時間取得手段,ならびに上記回転時間取得手段によって取得される回転時間にしたがう時間幅を有し,現時点から処理開始に至るまでの所要時間および現時点から処理終了に至るまでの所要時間がそれぞれ定められる,利用施設における案内順を定める複数の案内枠のそれぞれに,上記整理券発行手段によって発行される整理券の整理券番号を割り当てる案内枠管理手段を備え,上記案内枠管理手段が,上記整理券番号の小さい順に,上記整理券が発行された利用者について上記所要移動時間取得手段によって取得された上記所要移動時間が整理券番号の割り当てられていない最先の空き案内枠の終了時間を超えているかどうかを判断する判断手段,および上記判断手段によって上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていると判断された場合に,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号を割り当て,上記判断手段によって上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていないと判断された場合に,最先の空き案内枠に整理券番号を割り当てる割り当て手段を備えている。 The queue guidance system according to the present invention comprises: a queue time acquisition means for acquiring a queue time representing a unit processing time for users waiting in a queue; a ticket issuing means for issuing a ticket for each user with a ticket number that is incremented each time a ticket is issued; a required travel time acquisition means for acquiring the required travel time (estimated arrival time) required for each user from the current location to arrive at the facility to be used; and a queue management means for assigning the ticket numbers of the tickets issued by the ticket issuing means to each of a plurality of queues that determine the order of guidance at the facility to be used, the queue times having a time width according to the queue time acquired by the queue time acquisition means, and each of which is determined as a required time from the current time to the start of processing and a required time from the current time to the end of processing, The guide slot management means includes a judgment means for judging, in ascending order of the numbered ticket number, whether the required travel time acquired by the required travel time acquisition means for the user to whom the numbered ticket has been issued exceeds the end time of the earliest vacant guide slot to which a numbered ticket number has not been assigned, and an assignment means for assigning a numbered ticket number to the earliest vacant guide slot in which the required time to end processing will arrive after the required travel time if the judgment means judges that the required travel time exceeds the required time to end processing of the earliest vacant guide slot, and for assigning a numbered ticket number to the earliest vacant guide slot if the judgment means judges that the required travel time does not exceed the required time to end processing of the earliest vacant guide slot.
この発明による順番案内システムの制御方法は,回転時間取得手段が,待ち行列に並ぶ利用者の単位処理時間を表す回転時間を取得し,整理券発行手段が,発行されるたびにインクリメントされる整理券番号の整理券を利用者ごとに発行し,所要移動時間取得手段が,利用者ごとに現在地から利用施設に到着するまでに要する所要移動時間を取得し,案内枠管理手段が,上記回転時間取得手段が取得する回転時間にしたがう時間幅を有し,現時点から処理開始に至るまでの所要時間および現時点から処理終了に至るまでの所要時間がそれぞれ定められる,利用施設における案内順を定める複数の案内枠のそれぞれに,上記整理券発行手段が発行する整理券の整理券番号を割り当て,ここで上記案内枠管理手段は,上記整理券番号の小さい順に,上記整理券が発行された利用者について上記所要移動時間取得手段が取得された上記所要移動時間が整理券番号の割り当てられていない最先の空き案内枠の処理終了に至るまでの所要時間を超えているかどうかを判断し,上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていると判断した場合に,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号を割り当て,上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていないと判断した場合に,最先の空き案内枠に整理券番号を割り当てるものである。 In the control method of the queue guidance system according to the present invention, a queue time acquisition means acquires a queue time representing a unit processing time for users waiting in a queue, a numbered ticket issuing means issues a numbered ticket for each user with a numbered ticket number that is incremented each time a ticket is issued, a required travel time acquisition means acquires a required travel time for each user from a current location to arrive at the facility to be used, and a guidance slot management means assigns the numbered ticket issued by the numbered ticket issuing means to each of a plurality of guidance slots that determine the order of guidance at the facility to be used, the guidance slots having a time width according to the queue time acquired by the numbered ticket acquisition means and each of which is determined as a required time from the current time to the start of processing and a required time from the current time to the end of processing. The guide slot management means, in ascending order of the numbered ticket number, determines whether the required travel time acquired by the required travel time acquisition means for the user to whom the numbered ticket was issued exceeds the time required for the earliest available guide slot to be processed to completion, in which case the guide slot management means assigns the numbered ticket number to the earliest available guide slot for which the required time to complete processing will arrive after the required travel time, if it determines that the required travel time exceeds the time required for the earliest available guide slot to be processed to completion, and assigns the numbered ticket number to the earliest available guide slot if it determines that the required travel time does not exceed the time required for the earliest available guide slot to be processed to completion.
待ち行列に並ぶ利用者の単位処理時間を表す回転時間には,最も簡単には利用施設の運営者が入力する時間を用いることができる。この場合,運営者は待ち行列の進み具合を見ながら適時に回転時間を入力(変更)する。もちろん,監視カメラの画像解析,過去の統計データ(月日,曜日,時間帯)その他に基づいて回転時間を推定し,それを取得するようにしてもよい。回転時間は待ち行列が進むスピードを表すので,回転時間が短ければ自分の順番がくるまでの待ち時間は短くなり,回転時間が長ければ自分の順番がくるまでの待ち時間は長くなる。典型的には単位処理時間は一人当たりの処理時間とされるが,複数人をまとめて(同時に)処理できる施設であればその複数人あたりの処理時間であってもよい。 The turn time, which indicates the unit processing time for users waiting in the queue, can most simply be the time entered by the operator of the facility. In this case, the operator inputs (changes) the turn time as appropriate while monitoring the progress of the queue. Of course, the turn time can also be estimated and obtained based on image analysis of security cameras, past statistical data (date, day of the week, time of day), and other data. Since the turn time indicates the speed at which the queue moves, a shorter turn time means a shorter waiting time until your turn comes, and a longer turn time means a longer waiting time until your turn comes. Typically, the unit processing time is the processing time per person, but if the facility is capable of processing multiple people together (simultaneously), it can also be the processing time per multiple people.
整理券発行が要求されると,整理券番号を持つ整理券が発行される。たとえば発券機の発券ボタンを押す,携帯端末を用いて施設利用の申し込みをする等によって整理券は発行される。物理的な紙(用紙)に整理券番号を印字する形態であっても電子データによってたとえばスマートフォンの表示画面に整理券番号を表示する形態であってもよい。いずれにしても先着順(申し込み順)に整理券番号がインクリメントされる整理券が利用者ごとに発行される。 When a request for a numbered ticket is made, a numbered ticket with a number is issued. For example, the numbered ticket is issued by pressing the ticket button on a ticket machine, or by applying to use a mobile device. The numbered ticket may be printed on physical paper, or may be displayed as electronic data, for example on the display screen of a smartphone. In any case, a numbered ticket with an incremented number is issued to each user on a first-come, first-served basis (in the order of application).
利用者ごとに現在地から利用施設に到着するまでに要する所要移動時間が取得される。典型的には利用者の現在地を表すデータ(経度データおよび緯度データ等)および利用施設の所在地を表すデータが用いられて所要移動時間は算出され,これが取得される。 The required travel time required for each user to arrive at the facility to be used from their current location is obtained. Typically, data representing the user's current location (longitude data, latitude data, etc.) and data representing the location of the facility to be used are used to calculate and obtain the required travel time.
利用者が現在地から利用施設に移動するときに用いる移動手段に応じて所要移動時間を異ならせてもよい。たとえば徒歩,自転車,自動車,電車,バス等が移動手段として指定される。もちろん過去の経験等に基づいて利用者が自分自身で入力する所要移動時間を取得してもよい。既存のウェブサービス等が算出する所要移動時間を取得してもよい。 The required travel time may be different depending on the means of transportation used by the user when traveling from the current location to the facility of interest. For example, walking, bicycle, car, train, bus, etc. may be specified as the means of transportation. Of course, the required travel time may be input by the user himself/herself based on past experience, etc. The required travel time may also be calculated by an existing web service, etc.
整理券とは別に利用施設における案内順を定める案内枠の概念が用いられる。案内枠は回転時間取得手段によって取得される回転時間にしたがう時間幅を有するもので,案内枠ごとに現時点から処理開始(たとえば入場開始)に至るまでの所要時間(たとえば10分後)および現時点から終了に至るまでの所要時間(たとえば15分後)を定めることができる。前後に隣り合う案内枠において前に位置する案内枠の処理終了に至るまでの所要時間と後に位置する案内枠の処理開始に至るまでの所要時間は一致させてもよいし,所定の間隔(たとえば1分等)をあけてもよい。いずれにしても,複数の案内枠が時間軸に沿って時間的に前後方向に並ぶ複数の案内枠が,整理券とは別概念として用意される。典型的には案内枠それ自体はコンピュータ装置のメモリ空間に形成され,物理的な枠体は必要ではない。案内枠のそれぞれに整理券の整理券番号が割り当てられることによって整理券番号順(先着順)とは異なる案内順が決定される。 A concept of guide slots is used that determines the order of guidance in the facility to be used, separate from the numbered tickets. The guide slots have a time width according to the rotation time acquired by the rotation time acquisition means, and the time required from the current time to the start of processing (e.g., entry start) (e.g., 10 minutes later) and the time required from the current time to the end (e.g., 15 minutes later) can be determined for each guide slot. The time required for the front guide slot to end processing and the time required for the rear guide slot to start processing may be the same for adjacent guide slots, or a predetermined interval (e.g., 1 minute) may be provided. In any case, multiple guide slots arranged in a forward and backward direction along the time axis are prepared as a concept separate from the numbered tickets. Typically, the guide slots themselves are formed in the memory space of a computer device, and no physical frame is required. A guide order different from the order of the numbered ticket numbers (first come, first served) is determined by assigning the numbered ticket number of the numbered ticket to each guide slot.
整理券番号の小さい順すなわち先着順に,上記整理券が発行された利用者の上記所要移動時間が,整理券番号の未だ割り当てられていない最先の空き案内枠の処理終了に至るまでの所要時間を超えているかどうかが判断される。所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていると判断された場合に,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号が割り当られる。所要移動時間が最先の空き案内枠の終了に至るまでの所要時間を超えていないと判断された場合,最先の空き案内枠に整理券番号が割り当てられる。 In ascending order of ticket number, i.e., first come, first served, it is determined whether the required travel time of the user to whom the ticket was issued exceeds the time required for the earliest available guide slot to be processed to completion. If it is determined that the required travel time exceeds the time required for the earliest available guide slot to be processed to completion, the ticket number is assigned to the earliest available guide slot that will take the time required to complete processing after the required travel time. If it is determined that the required travel time does not exceed the time required for the earliest available guide slot to be processed to completion, the ticket number is assigned to the earliest available guide slot.
整理券番号の小さい順に整理券番号の案内枠への割り当て処理が行われるので,たとえば,すべての利用者がすでに利用施設に到着している場合であれば(所要移動時間は0分),最先の案内枠から順番に小さい番号の整理券番号が割り当てられることになり,整理券番号の順序と案内順とが同じである待ち行列が編成される。他方,所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えている,すなわち利用施設に到着するのが遅れる利用者については,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号が割り当てられるので,整理券番号は一般には順番に並ばずに,大きい整理券番号が小さい整理券番号の前に並ぶ待ち行列が編成される。後ろにまわされるとしても所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号が割り当てられるので,所要移動時間経過後,すなわち利用施設に到着後,比較的短時間で処理が開始される(入場開始等される)ことになる。 The process of assigning numbered ticket numbers to guide slots is performed in ascending order of numbered ticket numbers, so for example, if all users have already arrived at the facility they are using (required travel time is 0 minutes), the smallest numbered ticket numbers will be assigned in order starting from the earliest guide slot, and a queue will be formed in which the order of numbered ticket numbers is the same as the order of guidance. On the other hand, for users whose required travel time exceeds the time required to complete processing for the earliest available guide slot, i.e., for users who are late in arriving at the facility they are using, a numbered ticket number will be assigned to the earliest available guide slot where the required time to complete processing will arrive after the required travel time, so numbered ticket numbers are generally not lined up in order, and a queue is formed in which larger numbered ticket numbers line up before smaller numbered ticket numbers. Even if a user is moved to the back, a numbered ticket number will be assigned to the earliest available guide slot where the required time to complete processing will arrive after the required travel time, so processing will begin (entry will begin, etc.) relatively soon after the required travel time has elapsed, i.e., after arrival at the facility they are using.
このようにこの発明によると,整理券番号(先着順)を遵守しつつも,到着が遅い利用者は到着後にすぐに処理が開始される案内枠に割り当てられるように順番が入れ替えられるので,待ち行列を効率的に処理することができる。すなわち,利用施設にまだ到着していない整理券番号の小さい利用者(すなわち申し込みが早かった利用者)を単純に待つ,複数回にわたって呼び出すといった無駄な時間を費やさずに済む。 In this way, this invention allows for efficient processing of the queue, since while respecting the numbered ticket numbers (first come, first served), the order is changed so that late arriving users are assigned to a guide slot where processing begins immediately after their arrival. In other words, there is no need to waste time simply waiting for users with lower numbered ticket numbers who have not yet arrived at the facility (i.e., users who applied earlier) or calling them multiple times.
この発明による順番案内システムは,遊園地等における遊戯施設の利用順番や,病院における診察順番に好適に適用することができる。また,レストランにおいてオーダーメニューに整理券番号を対応づけることで,短時間のうちのすべてのオーダーメニューの調理を完了することができるように調理順番の決定するために用いることもできる。駐車場システムであれば駐車スペースの有効利用が実現される。ゴルフ場であれば一緒にコースを回るメンバーのいずれかがゴルフ場へ到着が遅れるときにスタート順番を変更するために用いることも可能である。 The queue guidance system according to the present invention can be suitably applied to determining the order of use of recreational facilities at amusement parks and the order of examinations at hospitals. It can also be used in restaurants to determine the order of cooking so that all ordered menu items can be cooked within a short period of time by associating numbered ticket numbers with ordered menu items. In a parking lot system, it allows for efficient use of parking spaces. At a golf course, it can also be used to change the starting order when one of the members playing together is late arriving at the golf course.
一実施態様では,上記回転時間もしくは所要移動時間が変更されたとき,または整理券のキャンセルがあったときに,上記の案内枠への割り当て処理が再実行される。効率的な処理が可能な待ち行列を再編成することができる。 In one embodiment, when the rotation time or travel time is changed, or when a numbered ticket is canceled, the allocation process to the guide slots is re-executed. The queue can be reorganized to enable efficient processing.
好ましくは,上記案内枠管理手段の処理を再実行するときに,上記所要移動時間が所定時間以下である利用者の案内順を,所定時間を超える所要移動時間の利用者がより小さい順番の案内枠に割り当てられていないことを条件にして,維持する。既に施設に到着している,または短時間のうちに施設に到着する利用者の案内順を固定する(変更しない)ことで,施設利用開始の直前の並び替えによる混乱を避けることができる。 Preferably, when the processing of the guide slot management means is re-executed, the guide order of users whose required travel time is equal to or less than the predetermined time is maintained, provided that users whose required travel time exceeds the predetermined time are not assigned to guide slots with a lower order. By fixing (not changing) the guide order of users who have already arrived at the facility or who will arrive at the facility within a short period of time, confusion caused by rearrangements immediately before the start of facility use can be avoided.
図1は順番案内システムのハードウェア構成を概略的に示している。図2は順番案内システムを構成するスマートフォン10の表示画面に表示される待ち行列画面の一例を示している。図3は順番案内システムを構成するスマートフォン10の機能ブロック図を,図4は順番案内システムを構成する整理券発行/順番管理サーバ20の機能ブロック図を,それぞれ示している。
Figure 1 shows an outline of the hardware configuration of the queue guidance system. Figure 2 shows an example of a queue screen displayed on the display screen of a
図1を参照して,順番案内システムは,スマートフォン10,整理券発行/順番管理サーバ20,地図/交通情報サーバ30,ナブスター衛星(GPS(Global Positioning System )衛星)40および回転時間設定端末装置50を含む。スマートフォン10,整理券発行/順番管理サーバ20,地図/交通情報サーバ30および回転時間設定端末装置50は,いずれもインターネット等のネットワーク1に通信可能に接続される。ナブスター衛星(GPS衛星)40とスマートフォン10とは直接にデータの送受信が可能である。
Referring to FIG. 1, the queue guidance system includes a
図2を参照して,順番案内システムを構成するスマートフォン10には待ち行列画面が表示される。待ち行列画面には現在時刻(一例として午前9時55分)における,施設たとえば遊園地におけるアトラクションの順番を待つ待ち行列の様子が表示される。具体的には,待ち行列画面には,自分の整理券番号(8番),待ち行列における自分の順番(10番目),回転時間(一人当たりの処理時間,自分の順番が一つ前になるために要する時間)(5分),現在地から現場(施設)までの所要移動時間(約67分),待ち時間(70分)等が表示(記述)される。また,待ち行列画面には待ち行列の長さ(人数),待ち行列中の自分の順番,および自分の整理券番号がグラフィカルに表示され,施設の混雑具合,行列中の自分の順番等を一目で認識することができる。
Referring to FIG. 2, a queue screen is displayed on the
順番案内システムでは,後述するように,申し込み順(整理券発行要求順,先着順)に利用者に整理券番号が付与されるが,整理券番号がそのまま案内順には用いられない。たとえば,図2の待ち行列画面において,整理券番号3番の利用者は整理券番号4番の利用者よりも発券(申し込み)が早いが,整理券番号4番の利用者は整理券番号3番の利用者よりも前に並んでおり,案内順は整理券番号4番の利用者の方が早くなっている。整理券番号(申し込み順)に必ずしもよらずに案内順が決定されることで,後述するように,無駄に待機する時間が少なくされたり,現地到着が遅れたために順番待ちがキャンセルされたりすることが防止されることになる。順番案内システムによる案内順決定の手順の詳細は後述する。
In the queue guidance system, as described below, users are assigned ticket numbers in the order in which they applied (in the order in which they requested the issuance of tickets, first come first served), but the ticket numbers are not used directly to determine the order in which they will be guided. For example, in the queue screen of Figure 2, the user with
図3はスマートフォン10の機能ブロック図である。スマートフォン10は,制御装置11,制御装置11に接続された記憶装置12,通信装置13,現在地検出装置14,操作装置15および表示装置16を含む。
Figure 3 is a functional block diagram of the
制御装置11はCPU(Central Processing Unit )を含む集積回路によって構成され,スマートフォン10の動作を統括的に制御する。半導体メモリ,ハードディスク等によって構成される記憶装置12に記憶されるアプリケーション・ソフトウエア12c(オペレーティング・システムも含む)が制御装置11によって実行されることで,制御装置11は整理券発行要求部11a,データ送信部11b,データ受信部11c,表示制御部11d等として機能する。もちろん,スマートフォン10であるから,制御装置11は通話(電話)等のその他の機能も実現可能であるが,この実施例における順番案内システムに直接に関連する機能ではないので,その図示は図3において省略されている。
The
整理券発行要求部11aは,操作装置15を用いた利用者の操作にしたがって整理券発行を要求する。整理券発行対象の施設が複数存在すれば,複数の施設のうちのいずれの施設についての整理券の発行を要求するかについての入力も求められる。整理券発行要求はデータ送信部11b,通信装置13のネットワーク通信部13a,ネットワーク1を通じて整理券発行/順番管理サーバ20に送信され,そこで整理券が発行されることになる。整理券発行要求には,記憶装置12に記憶されたID情報12b(ユーザIDでもスマートフォン10の識別IDでもよい)を含ませてもよい。整理券と利用者とを関連付けることができる。
The ticket
データ送信部11bは,順番案内システムを構成する整理券発行/順番管理サーバ20および地図/交通情報サーバ30に各種の情報を送信する。たとえば,上述した整理券発行要求,スマートフォン10の現在地情報,移動手段情報(徒歩,自転車,自動車,バス,電車等),整理券キャンセル要求などである。
The
データ受信部11cは,順番案内システムを構成する整理券発行/順番管理サーバ20,地図/交通情報サーバ30,ナブスター衛星40からの各種の情報を受信する。受信した情報は制御装置11によって処理され,必要なデータが記憶装置12に記憶される。たとえば,上述した待ち行列画面(図2)を表示するためのデータは,整理券発行/順番管理サーバ20からスマートフォン10に送信されてデータ受信部11cによって受信され,受信されたデータ(たとえばhtmlデータ)は記憶装置12に画面情報12aとして記憶され,表示装置16における画面表示に用いられる。
The
現在地検出装置14は,通信装置13のGPS通信部13bによって受信されるナブスター衛星40からのGPS(Global Positioning System )信号を用いて,スマートフォン10の現在位置を検出する。現在地検出装置14によって検出された現在位置を表すデータは上述したようにデータ送信部11bから整理券発行/順番管理サーバ20に送信され,後述するように現在位置から目的地(この実施例では特定の利用施設)への移動に要する時間が算出される。
The current
操作装置15は文字,数字等を入力するためのキー,エンターキー,矢印キーなどを含むキーボードや電源ボタンなどである。表示装置16はLCD(Liquid Crystal Display),有機EL(Electroluminescence )ディスプレイなどを含み,たとえば上述した待ち行列画面が表示される。表示装置16に表示される表示画面は表示制御部11dによって制御される。また,表示装置16は操作装置15を兼ねることができる。
The
図4は整理券発行/順番管理サーバ20の機能ブロック図である。整理券発行/順番管理サーバ20は,制御装置21,通信装置22および記憶装置23を含むコンピュータ装置によって実現される。
Figure 4 is a functional block diagram of the ticket issuing/
制御装置21はCPUを含む集積回路によって構成され,整理券発行/順番管理サーバ20の動作を統括的に制御する。半導体メモリ等によって構成される記憶装置23に記憶されるアプリケーション・ソフトウエア23c(オペレーティング・システムも含む)が制御装置21によって実行されることによって,制御装置21は整理券発行部21a,回転時間取得部21b,所要移動時間算出部21c,案内枠管理部21d,待ち行列画面作成部21e,データ送信部21fおよびデータ受信部21gとして機能する。
The
整理券発行部21aは,スマートフォン10から送信される整理券発行要求にしたがって整理券を発行する。この実施例では,物理的な用紙に数字が印字された整理券は発行されず,整理券発行が要求されるたびに順番に整理券番号を採番する処理が整理券発行部21aによって実行され,上述した待ち行列画面(図2)に整理券番号が画面表示される。スマートフォン10から整理券発行/順番管理サーバ20に送信される整理券発行要求にID情報(会員ID,スマートフォン10の固有ID)を含ませておくことで,発券された整理券(特定の整理券番号)と特定の利用者またはスマートフォン10とを関連付けることができる。記憶装置23の会員情報記憶部23aにID情報やパスワード等を包含する会員情報を登録しておけば,順番案内システムを特定の利用者のみに利用させることもできる。
The
回転時間取得部21bは,施設における回転時間(一人当たりの処理時間)を取得する。典型的には施設に設置された回転時間設定端末装置50(図1)に施設管理者によって回転時間が入力され,これが整理券発行/順番管理サーバ20の回転時間取得部21bによって受信される。もちろん,たとえば施設に設置された監視カメラによる撮像画像の解析,施設入口のドアや入場ゲートの開閉動作等を利用して回転時間を把握することもできる。
The rotation
所要移動時間算出部21cは,スマートフォン10の位置(利用者の現在位置)から施設に移動するのに要する時間を予測する。スマートフォン10の現在位置および移動手段が整理券発券要求のときにスマートフォン10から送信されるデータが用いられる。スマートフォン10の現在位置はナブスター衛星40から送信されるGPSデータを用いて特定される。施設の位置はあらかじめ把握されている。現在位置から施設までの移動経路が予測され,予測された移動経路を通って特定の移動手段を用いて移動したときの所要時間が算出される。
The travel
移動経路の予測および所要移動時間の算出に地図/交通情報サーバ30(図1)を利用することができる。地図/交通情報サーバ30は道路地図,鉄道地図を備え,渋滞発生情報等をリアルタイムに取得する機能を持つ。たとえば移動手段が自動車であり現在位置から施設までの移動経路中に渋滞が発生している道路が含まれていれば,所要移動時間算出部21cのその情報を取得して渋滞による予測遅延時間を所要移動時間に加算する処理等を実行する。
The map/traffic information server 30 (Figure 1) can be used to predict the travel route and calculate the required travel time. The map/
現在位置から施設までの所要移動時間については既存のウェブサービスを利用して予測される時間を用いることができるのは言うまでもない。この場合には,制御装置21に所要移動時間算出部21cの機能を持たせる必要はなく,既存のウェブサービスによって予測される時間を用いればよい。
It goes without saying that the travel time required from the current location to the facility can be predicted using an existing web service. In this case, there is no need to provide the
案内枠管理部21dは後述する案内枠に整理券番号を関連付けて,整理券番号と案内順番の関係を管理する処理を実行する。この案内枠管理部21dの処理によって,整理券番号がそのまま案内順には用いられずに適切な案内順が決定されることになる(詳しくは後述する)。
The guide
待ち行列画面作成部21eは,上述した待ち行列画面(図2)を作成する。
The queue
案内枠管理部21dによって決定された案内順を表す待ち行列編成データが,記憶装置23の待ち行列記憶部23bに記憶され,待ち行列記憶部23bに記憶された待ち行列編成データが用いられて待ち行列画面作成部21eによって作成された待ち行列画面(たとえばhtmlデータ)が,データ送信部21fから通信装置22,ネットワーク1を経てスマートフォン10に送信される。整理券発行/順番管理サーバ20の処理に必要とされるデータはデータ受信部21gによって取得される。
Queue composition data indicating the guidance order determined by the guidance
図5はスマートフォン10と整理券発行/順番管理サーバ20の処理(案内順決定処理)の流れを示すフローチャートである。図6は午前9時55分時点における,待ち行列記憶部23bに記憶されている待ち行列編成データ(案内順データ)のデータ構造を示している。
Figure 5 is a flowchart showing the flow of processing (guide order determination processing) by the
はじめに利用者は特定施設の整理券の発行を要求する(ステップ61)。ID情報,現在位置,利用交通手段,利用人数等がスマートフォン10から整理券発行/順番管理サーバ20に送信される。分かりやすくするために,以下の説明では利用人数を「1名」とする。
First, the user requests the issuance of a numbered ticket for a specific facility (step 61). ID information, current location, means of transportation used, number of users, etc. are sent from the
整理券発行/順番管理サーバ20は施設に設置されたコンピュータ端末装置50から回転時間をあらかじめ取得する(ステップ71)。また,スマートフォン10の現在地から施設に到着するまでに要する時間(移動時間)を算出する(ステップ72)。
The ticket issuing/
整理券発行/順番管理サーバ20は整理券発行要求に応じて整理券を発行する(ステップ73)。発行要求が早い順(先着順)に整理券番号が採番されていく。
The ticket issuing/
次に,案内順の決定処理に進む。案内順は,発行された整理券の整理券番号を以下に説明する案内順を規定する案内枠に割り当てることによって行われる。 Next, the process proceeds to determining the guide order. The guide order is determined by assigning the ticket numbers on the issued tickets to guide slots that define the guide order, as explained below.
図6を参照して,整理券を案内枠に割り当てる処理を具体的に説明する。図6には施設利用の案内順を規定する案内枠が矩形枠によって横向きに並べられて示されている。矩形の案内枠のそれぞれの上方のローマ数字I,II,III,...,XVIの番号が枠番号(案内順)である。また,矩形の案内枠内のそれぞれにアラビア数字1,2,3...または「空」の文字のいずれかが格納されている。このアラビア数字のそれぞれが発券された整理券の番号であり,「空」は空いている(整理券番号が割り当てられていない)案内枠(空き枠)を意味する。たとえば枠番号IIIの案内枠には整理券番号4が割り当てられており,整理券番号と案内順とは必ずしも一致しない。
The process of allocating numbered tickets to guide slots will be described in detail with reference to FIG. 6. In FIG. 6, the guide slots that define the guidance order for facility use are shown arranged horizontally in rectangular frames. The Roman numerals I, II, III, ..., XVI above each rectangular guide slot are the slot numbers (guidance order). Each rectangular guide slot also stores either
図6にはさらに,案内枠ごとに待ち時間(分)および到着までの移動時間(分)も示されている。図6に示す例では回転時間が5分であることから,待ち時間は5分刻みでインクリメントされている。たとえば,枠番号IIの案内枠は待ち時間が10分であり,処理(入場等)の開始時が10分後(現時点から処理開始に至るまでの所要時間が10分),終了時が15分後(現時点から処理終了に至るまでの所要時間が15分)であることを意味する。到着までの移動時間は利用者ごとに異なる。たとえば,整理券番号3番の利用者は整理券発行/順番管理サーバ20の所要移動時間算出部21cによって算出された移動時間に基づいて,現在時刻から施設に到着するまでに「21分」の時間を要する。
Figure 6 also shows the waiting time (minutes) and travel time (minutes) until arrival for each guide slot. In the example shown in Figure 6, the rotation time is 5 minutes, so the waiting time is incremented in 5-minute increments. For example, the guide slot with slot number II has a waiting time of 10 minutes, which means that the start of processing (entrance, etc.) is 10 minutes away (the required time from the current time until the start of processing is 10 minutes) and the end is 15 minutes away (the required time from the current time until the end of processing is 15 minutes). The travel time until arrival differs for each user. For example, a user with numbered
上述したように,整理券番号は整理券の要求順にしたがう。図6に示す例では整理券番号11番まで発行されており,整理券番号の順番で各利用者は整理券の発行要求(ステップ61)をしたことを示している。
As mentioned above, the ticket numbers are issued in the order in which the tickets were requested. In the example shown in Figure 6,
はじめに到着までの移動時間が,空いている最先の案内枠(最先の空き枠)の終了時を超えているかどうかが判断される(ステップ74)。 First, it is determined whether the travel time to the destination exceeds the end of the earliest available guide slot (earliest available slot) (step 74).
図6を参照して,整理券番号1番の利用者は到着までの移動時間が「0」分であり,すでに施設に到着している。到着までの移動時間は最先の空き枠ここでは枠番号Iの案内枠の処理終了時(5分後)を超えていないので(ステップ74でNO),最先の空き枠,ここでは枠番号Iの案内枠に整理券番号1が割り当てられる(ステップ75)。次に整理券番号2番の利用者の処理に進む。整理券番号2番の利用者も到着までの移動時間が「0」分であり,到着までの移動時間は最先の空き枠ここでは枠番号IIの案内枠の処理終了時(10分後)を超えていない(ステップ74でNO)。最先の空き枠,ここでは枠番号IIの案内枠に整理券番号2が割り当てられる。整理券番号1番および2番については整理券番号と案内順は一致する。
Referring to FIG. 6, the user with numbered
次に,整理券番号3番の利用者は到着までの移動時間が「21分」である。この整理券番号を最先の空き枠である枠番号IIIの案内枠に割り当てると,枠番号IIIの案内枠の処理開始時(15分後)から処理終了時(20分後)までに整理券番号3番の利用者は施設に到着せず,枠番号IIIの案内枠が完全に空いてしまう(枠番号IIIの案内枠の時間帯に全く処理が行われない)ことになる。
Next, the user with numbered
到着までの移動時間が最先の空き枠の終了時を超えている場合(ステップ74でYES ),到着までの移動時間後に終了時が到来する最先の空き枠に整理券が割り当てられる(ステップ76)。整理券番号3番の利用者の到着は21分後であり,到着までの移動時間後に終了時が到来する最先の空き枠は枠番号IVの案内枠である。整理券番号3番は枠番号IVの案内枠に割り当てられる。枠番号IIIの案内枠はこの時点では空き枠となる。
If the travel time to arrival exceeds the end time of the earliest available slot (YES in step 74), the numbered ticket is assigned to the earliest available slot whose end time will arrive after the travel time to arrival (step 76). The user with numbered
枠番号IVの案内枠は処理開始時が20分後,処理終了時が25分後の枠であり,枠番号IVの案内枠の時間帯中に整理券番号3番の利用者は施設に到着することが予想される。整理券番号3番の利用者は施設に到着した後すぐに処理(入場等)を開始することができる。
The information slot for slot number IV starts processing 20 minutes from the time it is received and ends 25 minutes from the time it is received, and it is expected that the user with
次に整理券番号4番の利用者は到着までの移動時間が「19分」であり,枠番号IIIの案内枠の処理終了時(20分後)に間に合う。整理券番号4番の利用者には空き枠とされている枠番号IIIの案内枠が割り当てられる(ステップ74でNO,ステップ75)。
Next, the user with numbered
整理券番号5の利用者は到着までの移動時間が「0」分であり,すぐに処理を始められるが,枠番号I~IVの案内枠がすでに埋まっているので最先の空き枠である枠番号Vの案内枠が割り当てられる(ステップ74でNO,ステップ75)。
The user with
整理券番号6の利用者は到着までの移動時間が「15分」である。15分後には処理を始められるが,15分後に処理開始される枠番号IIIの案内枠から枠番号Vまでの案内枠はすでに埋まっているので,最先の空き枠である枠番号VIの案内枠が割り当てられる(ステップ74でNO,ステップ75)。
The user with numbered
整理券番号7の利用者は到着までの移動時間が「60分」である。最先の空き枠である枠番号VIIの案内枠の終了時(40分後)を超えているので,到着までの移動時間後に終了時が到来する最先の空き枠,ここでは60分後に処理が開始され,65分後に処理が終了する枠番号XIIの案内枠が割り当てられる(ステップ74でYES ,ステップ76)。この時点では枠番号VII~XIの案内枠は空き枠とされる。
The user with numbered
整理券番号8の利用者は到着までの移動時間が「52分」である。到着までの移動時間は最先の空き枠の終了時,ここでは枠番号VIIの案内枠の終了時(40分後)を超えているので,到着までの移動時間後に終了時が到来する最先の空き枠,ここでは枠番号Xの案内枠が割り当てられる(ステップ74でYES ,ステップ76)。整理券番号8の利用者は施設到着後すぐに処理を開始することができる。整理券番号8番の利用者は整理券番号7番の利用者よりも先の案内順となる。
The user with numbered
整理券番号9の利用者は到着までの移動時間が「30分」である。30分後には処理を始められるが30分後に処理開始される枠番号VIの案内枠まではすでに埋まっているので,最先の空き枠である枠番号VIIの案内枠が割り当てられる(ステップ74でNO,ステップ75)。
The user with numbered
整理券番号10の利用者は到着までの移動時間が「30分」である。30分後には処理を始められるが30分後に処理開始される枠番号VI,その次の枠番号VIIの案内枠はすでに埋まっているので,最先の空き枠である枠番号VIIIの案内枠が割り当てられる(ステップ74でNO,ステップ75)。
The user with numbered
整理券番号11の利用者は到着までの移動時間が「67分」である。到着までの移動時間は最先の空き枠の終了時,ここでは枠番号IXの案内枠の終了時を超えているので,到着までの移動時間後に終了時が到来する最先の空き枠,ここでは枠番号XIVの案内枠が割り当てられる(ステップ74でYES ,ステップ76)。整理券番号11番の利用者は,到着後(67分後)すぐに(70分後)処理が開始される。
The user with numbered
整理券番号,決定された枠番号,回転時間,到着までの所要移動時間,待ち時間等を含む待ち行列画面(図2)が整理券発行/順番管理サーバ20の待ち行列画面作成部21eによって作成され,スマートフォン10に送信される(ステップ77)。スマートフォン10の表示画面に待ち行列画面が表示される(ステップ62)。待ち行列画面の作成処理(ステップ77)および表示処理(ステップ62)はたとえば所定時間ごとに繰り返し,所定時間ごとに待ち行列画面を更新するようにしてもよい。
A queue screen (Figure 2) including the ticket number, the determined slot number, the rotation time, the travel time required to arrive, the waiting time, etc. is created by the queue
このように,回転時間に応じて処理開始時および処理終了時が定められる時間幅を持つ案内枠が設定され,この案内枠に先着順に発行される整理券番号が順番に割り当てられる。整理券番号の案内枠への割り当ては,整理券番号による先着順を基本としつつも,利用者の到着までの移動時間を用いて到着してすぐに処理を開始できる案内枠に割り当てられ,処理終了時に到着が間に合う空き枠があれば先着順に関わらずに空いている案内枠に割り当てられる。 In this way, a guide slot is set with a time span in which the start and end times of processing are determined according to the rotation time, and numbered ticket numbers are assigned to these guide slots in order of arrival. While numbered ticket numbers are assigned to guide slots on a first-come, first-served basis based on the numbered ticket number, they are assigned to a guide slot where processing can begin immediately upon arrival using the travel time taken by the user to arrive, and if there is an available slot at the end of processing that allows the user to arrive in time, they are assigned to that slot regardless of first-come, first-served basis.
たとえば,整理券番号3番の利用者は,後から整理券が発行された整理券番号4番の利用者よりも後の案内順にまわされることになるが,整理券番号4番の利用者は整理券番号3番の利用者が施設に到着するよりも前に処理が開始され(たとえば整理券番号が呼び出される)ことになるから,整理券番号3番の利用者が不公平を感じる可能性は少ない。整理券番号(先着順)をそのまま案内順にする場合に比べて,効率よく処理可能な待ち行列を編成することができる。
For example, a user with
案内順は,回転時間の変動,キャンセル,特定の利用者の遅延(所要移動時間の延長)があったときに再計算される。すなわち,回転時間設定端末装置50から回転時間の変更が入力されたとき,利用者のスマートフォン10からキャンセルの入力があったとき,地図/交通情報サーバ30から渋滞情報の発生を示すデータが送信されたときに,図5に示す処理(整理券発行要求処理(ステップ61)および整理券発行処理(ステップ73)を除く)が再度実行される。案内順決定の再実行は,再実行のタイミングにおいて既に処理を終えている(または処理に進んでいる)利用者については実行されず,また以下に説明するように案内順が維持されるべき利用者についても実行されない。それ以外の利用者について,整理券番号が小さい順に,案内順決定が再実行される時点において整理券が発券されている利用者の全員についてそれぞれ案内順が再計算される。
The guidance order is recalculated when there is a change in the turn time, a cancellation, or a delay for a specific user (extension of the required travel time). That is, when a change in the turn time is input from the turn time setting
また,案内順決定の再実行が回転時間の変動に起因する場合であれば,移動時間の算出処理(ステップ72)は再実行処理においてはスキップしてもよい。案内順決定の再実行が特定の利用者の遅延(所要移動時間の延長)に起因する場合であれば,回転時間の取得処理(ステップ71)はスキップしてもよい。案内順決定の再実行が特定の利用者のキャンセルに起因する場合であれば,回転時間の取得処理(ステップ71)および移動時間の算出処理(ステップ72)はスキップしてもよい。 In addition, if the re-execution of the guidance order determination is due to a change in the turning time, the travel time calculation process (step 72) may be skipped in the re-execution process. If the re-execution of the guidance order determination is due to a delay by a specific user (extension of the required travel time), the turning time acquisition process (step 71) may be skipped. If the re-execution of the guidance order determination is due to a cancellation by a specific user, the turning time acquisition process (step 71) and the travel time calculation process (step 72) may be skipped.
なお,到着までの移動時間がたとえば15分以内の利用者については,案内順の再決定の対象とせずに,所定時間を超える所要移動時間の利用者がより小さい順番の案内枠に割り当てられていないことを条件にして,元の案内順をそのまま維持してもよい。たとえば図6に示す例では到着までの移動時間が15分以内である利用者は整理券番号1番および2番である。整理券番号5番の利用者は到着までの移動時間は15分以内であるが,整理券番号5番よりも前の(より小さい)案内順の整理券番号4番の利用者の到着までの移動時間が19分(15分を超えている)であるので,案内順は維持されない。
Note that for users whose travel time to arrive is, for example, 15 minutes or less, they may not be subject to re-determination of the guidance order, and the original guidance order may be maintained as is, provided that users whose required travel time exceeds a predetermined time are not assigned to a guidance slot with a lower order. For example, in the example shown in Figure 6, the users whose travel time to arrive is 15 minutes or less are numbered
図7は図6に示す状態から5分後(午前10時)の待ち行列編成データ(案内順データ)を示すもので,再実行された案内順決定処理後の様子を示している。ここでは回転時間が5分から4分に短縮された結果,案内順決定処理(図5)が再度実行されたものとする。また,整理券番号14番まで発行されたものとする。整理券番号1の利用者は処理が済んでいるので整理券番号2の利用者が再編成された待ち行列の先頭にいる。また5分の時間が経過したことで各利用者の到着までの移動時間が図6と比較して5分短くなっている。
Figure 7 shows the queue formation data (guidance order data) five minutes (10:00 AM) after the state shown in Figure 6, and shows the state after the guidance order determination process was re-executed. Here, it is assumed that the turnaround time has been shortened from five minutes to four minutes, and the guidance order determination process (Figure 5) has been executed again. It is also assumed that tickets have been issued up to
再実行される案内順決定処理も整理券番号順に実行される(案内順が維持される利用者を除く)。整理券番号1番および2番の利用者については案内順が維持されるので,図7に示す例では整理券番号3番から始まり,整理券番号14番まで順番に案内順決定処理が再実行される。
The re-executed guide order determination process is also performed in the order of the numbered ticket numbers (excluding users for whom the guide order will be maintained). Since the guide order will be maintained for users with numbered
整理券番号3番の利用者は到着までの移動時間が「16」分であり,到着までの移動時間が最先の空き枠IIの終了時(8分後)を超えている。到着までの移動時間後に終了時が到来する最先の空き枠に整理券が割り与えられる。整理券番号3番の利用者の到着までの移動時間後に終了時が到来する最先の空き枠は枠番号IVの案内枠であるから,整理券番号3番の利用者には枠番号IVの案内枠に割り当てられる(図5のステップ74でYES ,ステップ76)。この時点では枠番号IIおよびIIIが空き枠となる。整理券番号3番の利用者のスマートフォン10には案内順の再計算によって決定された新たな案内順を含む待ち行列画面が送信され(ステップ77),表示画面に表示されることになる(ステップ62)。これは他の利用者についても同様である。
The travel time until arrival of the user with numbered
次に整理券番号4番の利用者は到着までの移動時間が「14」分であり,到着までの移動時間が最先の空き枠である枠番号IIの案内枠の終了時(8分後)を超えている。到着までの移動時間後に終了時が到来する最先の空き枠は枠番号Vの案内枠である(枠番号IVの案内枠は整理券番号3の利用者に割り当てられている)ので,整理券番号4番の利用者は枠番号Vの案内枠に割り当てられる(図5のステップ74でYES ,ステップ76)。
Next, the user with numbered
整理券番号5番の利用者は到着までの移動時間が「0」分であり,到着までの移動時間が最先の空き枠の終了時(8分後)を超えていないので,最先の空き枠である枠番号IIの案内枠に割り当てられる(ステップ74でNO,ステップ75)。
The user with numbered
整理券番号6番の利用者は到着までの移動時間が「10」分であり,到着までの移動時間が最先の空き枠の終了時(12分後)を超えていないので,最先の空き枠である枠番号IIIの案内枠に割り当てられる(ステップ74でNO,ステップ75)。
The user with numbered
このようにして,回転時間が変動すると案内順に変動が生じる。たとえば,整理券番号5番の利用者は図6のときは待ち時間が25分であったが,図7に示す案内順再決定処理後では待ち時間が8分となり,待ち時間が短くなっている。順番が後ろにまわされたたとえば整理券番号4番の利用者は,図6のときには到着後すぐに処理を開始される順番であったが,図7に示す案内順再決定処理後では到着後6分の待ち時間が発生する。待ち時間は長くなるが整理券番号3番の利用者の次の順番であるから特に不公平感を感じずに済むことになる。回転時間は変動したタイミングで案内順再決定処理を実行することによって,案内枠を無駄なくかつ効率よく利用することができる。
In this way, when the rotation time changes, the guidance order also changes. For example, the waiting time for a user with numbered
図8は,図7に示す状態からさらに10分後(午前10時10分)の待ち行列編成データ(案内順データ)のデータ構造を示している。整理券番号16番まで発行され,かつ回転時間が4分から7分に延長されたものとする。整理券番号2番および5番の利用者は処理が済んだので,整理券番号6番の利用者が行列の先頭にいる。10分が経過したことで各整理券番号の利用者の到着までの移動時間が図7と比較して10分短くなっている。また,図7において整理券番号2番,5番および6番の利用者については案内順の先頭から後方に向かって到着までの移動時間が15分以内であるので,案内順が維持される。
Figure 8 shows the data structure of queue formation data (guidance order data) 10 minutes later (10:10 a.m.) from the state shown in Figure 7. Assume that numbered tickets have been issued up to
回転時間が長くなることで各案内枠の開始時および終了時が変動し,図7において空き枠であった枠番号XおよびXIの案内枠にも利用者が割り当てられている。 As the rotation time gets longer, the start and end times of each guide slot change, and users are now assigned to the guide slots with slot numbers X and XI, which were vacant in Figure 7.
新たに申し込みをした整理券番号16番の利用者は,到着までの移動時間が5分であるが,申し込みのタイミングが最後であるので,先着順にしたがって整理券番号15番の利用者の次の枠番号XIIIの案内枠が割り当てられている。
The newly applied user with
図9は図8に示す状態からさらに5分後(午前10時15分)の待ち行列編成データ(案内順データ)のデータ構造を示している。整理券番号9番の利用者がキャンセル処理をしたことに起因する案内順再決定処理後の待ち行列である。図8において整理券番号6番,3番,4番,12番,9番および10番の利用者は到着までの移動時間が15分以内であるので,案内順が維持される。
Figure 9 shows the data structure of the queue organization data (guidance order data) 5 minutes later (10:15 AM) from the state shown in Figure 8. This is the queue after the guidance order has been re-determined due to the cancellation process performed by user with
整理券番号9番の利用者がキャンセルすることによって,整理券番号9番の利用者が割り当てられていた案内枠が空き枠となり,そこに別の利用者が割り当てられる。
When the user with
図10は図9に示す状態からさらに1分後(午前10時16分)の待ち行列編成データ(案内順データ)のデータ構造を示している。整理券番号8番の到着が10分遅延したことに起因する案内順再決定処理後の待ち行列である。図9において整理券番号3番,4番,12番,10番および13番の利用者は到着までの移動時間が15分以内であるので,案内順は維持される。
Figure 10 shows the data structure of the queue organization data (guidance order data) one minute later (10:16 a.m.) from the state shown in Figure 9. This is the queue after the guidance order has been re-determined due to a 10-minute delay in the arrival of numbered
整理券番号8番の利用者の到着が遅れることに起因して,整理券番号14番の利用者が整理券番号8番の利用者よりも前の案内順とされている。しかしながら,整理券番号8番の利用者は図9に示す状態では待ち時間が到着から10分であったが,図10に示す状態では待ち時間が到着から1分と短くなっており,結果的には効率よく待ち行列を処理する順番となっている。
Due to the late arrival of user with
図11は図10に示す状態からさらに1分後(午前10時17分)の待ち行列編成データ(案内順データ)のデータ構造を示している。整理券番号8番の利用者の到着が10分早まり,かつ回転時間が4分短縮されたことに起因する案内順再決定処理後の待ち行列である。図10において整理券番号4,12,10および13番の利用者は到着までの移動時間が15分以内であり案内順は維持される。
Figure 11 shows the data structure of the queue organization data (guidance order data) one minute later (10:17 a.m.) from the state shown in Figure 10. This is the queue after the guidance order has been re-determined due to the fact that the user with
到着時間の変動および回転時間の変動によって案内順再決定処理が実行される。整理券番号8番の利用者の到着時間が早まることによって整理券番号8番の利用者の案内順が整理券番号14番の利用者の案内順の前に変更されている。
The process of redetermining the guidance order is executed due to changes in arrival time and rotation time. Because the arrival time of the user with
上述した実施例では,スマートフォン10を用いて整理券の発行が要求され(図5のステップ61),スマートフォン10の待ち行列画面(図2)に案内順が画面表示される例を説明したが,これに代えてまたは加えて,利用施設に設置される発券機を用いて紙の整理券を発行してもよい。発券機を用いて整理券が発行される場合も,その発行要求は発券機から整理券発行/順番管理サーバ20に送信されて,上述した案内順処理の対象とされる。発券機を用いて整理券を発行した利用者については,既に利用施設に到着しているので移動時間は「0」とされる。待ち行列画面は利用施設に設置される表示装置に表示すればよい。
In the above embodiment, a request to issue a numbered ticket is made using the smartphone 10 (step 61 in FIG. 5), and the queue screen (FIG. 2) of the
1 ネットワーク
10 スマートフォン
20 整理券発行/順番管理サーバ
21a 整理券発行部
21b 回転時間取得部
21c 所要移動時間算出部
21d 案内枠管理部
21e 待ち行列画面作成部
1. Network
10. Smartphones
20 Ticket issuing/queue management server
21a Ticket issuing section
21b Rotation time acquisition unit
21c Travel time calculation section
21d Guide Frame Management Department
21e Queue Screen Creation Department
Claims (6)
発行されるたびにインクリメントされる整理券番号の整理券を利用者ごとに発行する整理券発行手段,
利用者ごとに現在地から利用施設に到着するまでに要する所要移動時間を取得する所要移動時間取得手段,ならびに
上記回転時間取得手段によって取得される回転時間にしたがう時間幅を有し,現時点から処理開始に至るまでの所要時間および現時点から処理終了に至るまでの所要時間がそれぞれ定められる,利用施設における案内順を定める複数の案内枠のそれぞれに,上記整理券発行手段によって発行される整理券の整理券番号を割り当てる案内枠管理手段を備え,
上記案内枠管理手段が,
上記整理券番号の小さい順に,上記整理券が発行された利用者について上記所要移動時間取得手段によって取得された上記所要移動時間が整理券番号の割り当てられていない最先の空き案内枠の処理終了に至るまでの所要時間を超えているかどうかを判断する判断手段,および
上記判断手段によって上記所要移動時間が最先の空き案内枠の終了に至るまでの所要時間を超えていると判断された場合に,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号を割り当て,上記判断手段によって上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていないと判断された場合に,最先の空き案内枠に整理券番号を割り当てる割り当て手段を備えている,
順番案内システム。 A rotation time acquisition means for acquiring a rotation time representing a unit processing time of users waiting in a queue;
a ticket issuing means for issuing a ticket having a ticket number which is incremented each time a ticket is issued to each user;
a required travel time acquisition means for acquiring a required travel time required for each user to arrive at the facility from the current location, and a guide slot management means for allocating a numbered ticket number of a numbered ticket issued by the numbered ticket issuing means to each of a plurality of guide slots that determine the order of guidance in the facility, the numbered ticket number being issued by the numbered ticket issuing means, the numbered ticket number being issued to each of a plurality of guide slots that determine the order of guidance in the facility ...
The guide frame management means
a determination means for determining whether the required travel time acquired by the required travel time acquisition means for the user to whom the numbered ticket has been issued exceeds the time required until the processing of the earliest vacant guide slot to which no numbered ticket number has been assigned is completed, in ascending order of the numbered ticket number; and an assignment means for assigning a numbered ticket number to the earliest vacant guide slot which will have a required time until the processing is completed after the required travel time when the determination means determines that the required travel time exceeds the time required until the processing of the earliest vacant guide slot is completed, and for assigning a numbered ticket number to the earliest vacant guide slot when the determination means determines that the required travel time does not exceed the time required until the processing of the earliest vacant guide slot is completed.
Order guidance system.
上記回転時間変更受付手段によって回転時間が変更された場合に,上記案内枠管理手段の処理を再実行する,
請求項1に記載の順番案内システム。 a rotation time change receiving means for receiving a change in the rotation time,
When the rotation time is changed by the rotation time change acceptance means, the process of the guide frame management means is executed again.
The turntable system according to claim 1 .
上記所要移動時間変更受付手段によって所要移動時間が変更された場合に,上記案内枠管理手段の処理を再実行する,
請求項1に記載の順番案内システム。 a required travel time change accepting means for accepting a change to the required travel time,
when the required travel time is changed by the required travel time change acceptance means, re-executing the processing of the guide frame management means;
The turntable system according to claim 1 .
上記キャンセル受付手段によって整理券のキャンセルが受け付けられた場合に,上記案内枠管理手段の処理を再実行する,
請求項1に記載の順番案内システム。 A cancellation acceptance means is provided for accepting cancellation of an issued numbered ticket,
When the cancellation of the numbered ticket is accepted by the cancellation acceptance means, the process of the guide slot management means is executed again.
The turntable system according to claim 1 .
請求項2から4のいずれか一項に記載の順番案内システム。 When re-executing the processing of the guide frame management means, the guide order of the user whose required travel time is equal to or less than the predetermined time is maintained on the condition that the user whose required travel time exceeds the predetermined time is not assigned to a guide frame with a smaller order.
The turn guide system according to any one of claims 2 to 4.
整理券発行手段が,発行されるたびにインクリメントされる整理券番号の整理券を利用者ごとに発行し,
所要移動時間取得手段が,利用者ごとに現在地から利用施設に到着するまでに要する所要移動時間を取得し,
案内枠管理手段が,上記回転時間取得手段が取得する回転時間にしたがう時間幅を有し,現時点から処理開始に至るまでの所要時間および現時点から処理終了に至るまでの所要時間がそれぞれ定められる,利用施設における案内順を定める複数の案内枠のそれぞれに,上記整理券発行手段が発行する整理券の整理券番号を割り当て,
ここで上記案内枠管理手段は,
上記整理券番号の小さい順に,上記整理券が発行された利用者について上記所要移動時間取得手段が取得された上記所要移動時間が整理券番号の割り当てられていない最先の空き案内枠の処理終了に至るまでの所要時間を超えているかどうかを判断し,
上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていると判断した場合に,所要移動時間後に処理終了に至るまでの所要時間が到来する最先の空き案内枠に整理券番号を割り当て,上記所要移動時間が最先の空き案内枠の処理終了に至るまでの所要時間を超えていないと判断した場合に,最先の空き案内枠に整理券番号を割り当てる,
順番案内システムの制御方法。 A waiting time acquisition means acquires a waiting time representing a unit processing time of a user waiting in a queue,
A numbered ticket issuing means issues a numbered ticket for each user, the number of which is incremented each time a numbered ticket is issued;
The required travel time acquisition means acquires a required travel time required for each user to arrive at the facility to be used from the current location,
a guide slot management means for assigning numbered ticket numbers of numbered tickets issued by the numbered ticket issuing means to each of a plurality of guide slots for determining an order of guidance in a facility to be used, the numbered ticket numbers having a time width according to the rotation time acquired by the rotation time acquisition means, and each of which has a required time from the current time to the start of processing and a required time from the current time to the end of processing, and
Here, the guide frame management means
determining whether or not the required travel time acquired by the required travel time acquisition means for the user to whom the numbered ticket has been issued exceeds the time required until the earliest vacant guide slot to which a numbered ticket number has not been assigned is processed, in ascending order of the numbered ticket number;
When it is determined that the required travel time exceeds the time required for the earliest vacant guide slot to be processed, a numbered ticket number is assigned to the earliest vacant guide slot that will have a required time to complete processing after the required travel time, and when it is determined that the required travel time does not exceed the time required for the earliest vacant guide slot to be processed, a numbered ticket number is assigned to the earliest vacant guide slot.
A method for controlling a queue guidance system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007753A JP7561372B2 (en) | 2021-01-21 | 2021-01-21 | Turntable guidance system and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007753A JP7561372B2 (en) | 2021-01-21 | 2021-01-21 | Turntable guidance system and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022112101A JP2022112101A (en) | 2022-08-02 |
| JP7561372B2 true JP7561372B2 (en) | 2024-10-04 |
Family
ID=82656182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021007753A Active JP7561372B2 (en) | 2021-01-21 | 2021-01-21 | Turntable guidance system and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7561372B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004178041A (en) | 2002-11-25 | 2004-06-24 | Toshiba Corp | Theme park mobile service system, its reservation method and its settlement method |
| JP2015138491A (en) | 2014-01-24 | 2015-07-30 | Sgs株式会社 | Reservation management apparatus, reservation management method and program |
| JP2020181597A (en) | 2012-06-07 | 2020-11-05 | ユニバーサル シティ スタジオズ リミテッド ライアビリティ カンパニー | Queue management system and method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6539403B1 (en) * | 2018-11-30 | 2019-07-03 | 株式会社Epark | Reservation management apparatus, reservation management method and reservation management program |
-
2021
- 2021-01-21 JP JP2021007753A patent/JP7561372B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004178041A (en) | 2002-11-25 | 2004-06-24 | Toshiba Corp | Theme park mobile service system, its reservation method and its settlement method |
| JP2020181597A (en) | 2012-06-07 | 2020-11-05 | ユニバーサル シティ スタジオズ リミテッド ライアビリティ カンパニー | Queue management system and method |
| JP2015138491A (en) | 2014-01-24 | 2015-07-30 | Sgs株式会社 | Reservation management apparatus, reservation management method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022112101A (en) | 2022-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107533734B (en) | Method and apparatus for assisting in automatically scheduling a user's itinerary | |
| JP6208273B2 (en) | Carpooling support system, carpooling support method, and carpooling support apparatus | |
| JP5934893B2 (en) | Optimal placement system for taxis | |
| KR100249590B1 (en) | Schedule setting and processing system | |
| US20190103028A1 (en) | Demand responsive operation system | |
| EP3355028A1 (en) | Method and system for managing a fleet of ride-sharing vehicles using virtual bus stops | |
| JP4922875B2 (en) | Information guidance device, information guidance system, information guidance method, information guidance program, and recording medium | |
| JP6655694B1 (en) | System, method, and program for assisting taxi driving | |
| JP6515649B2 (en) | Shared vehicle management device | |
| JP2015219673A (en) | Congestion prediction apparatus and congestion prediction method | |
| JP7201394B2 (en) | Information providing device, information providing system, information providing method, information providing program | |
| JP2019020787A (en) | System, method, and program for managing vehicle travel schedule | |
| JP7022826B2 (en) | Commercial vehicle operation system | |
| JP6633981B2 (en) | Traffic information distribution system and traffic information distribution method | |
| JP7289270B2 (en) | System, method, and program for assisting taxi running | |
| JP4097677B2 (en) | Navigation system, route search server, and terminal device | |
| JP2018144729A (en) | Congestion state notification system and congestion information notification device | |
| JP5550424B2 (en) | Congestion status providing device, congestion status providing method, and congestion status providing program | |
| JP7561372B2 (en) | Turntable guidance system and control method thereof | |
| JP7432460B2 (en) | Information processing device and information processing method | |
| JP7425680B2 (en) | Navigation device and navigation method | |
| JP2007047883A (en) | Theme park management apparatus, theme park management method, theme park management program, and recording medium | |
| JP2023070993A (en) | Vehicle operation support device, terminal device, demand traffic system, vehicle operation support method, and vehicle operation support program | |
| JP7192701B2 (en) | Information processing device, control method, and program | |
| JP2018018552A (en) | Congestion degree output program, congestion degree output method and congestion degree output device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240119 |
|
| 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: 20240815 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240912 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7561372 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |