JP2020071760A - Seat reservation apparatus, seat reservation method, and program - Google Patents

Seat reservation apparatus, seat reservation method, and program Download PDF

Info

Publication number
JP2020071760A
JP2020071760A JP2018206526A JP2018206526A JP2020071760A JP 2020071760 A JP2020071760 A JP 2020071760A JP 2018206526 A JP2018206526 A JP 2018206526A JP 2018206526 A JP2018206526 A JP 2018206526A JP 2020071760 A JP2020071760 A JP 2020071760A
Authority
JP
Japan
Prior art keywords
seat
user
identification information
reservation
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.)
Granted
Application number
JP2018206526A
Other languages
Japanese (ja)
Other versions
JP7254478B2 (en
Inventor
俊介 横田
Shunsuke Yokota
俊介 横田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2018206526A priority Critical patent/JP7254478B2/en
Publication of JP2020071760A publication Critical patent/JP2020071760A/en
Application granted granted Critical
Publication of JP7254478B2 publication Critical patent/JP7254478B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a seat reservation apparatus configured to facilitate reserving a desired seat, a seat reservation method, and a program.SOLUTION: A seat reservation apparatus includes a reservation reception unit, a cancellation reception unit, an applicant extraction unit, and a notification unit. The reservation reception unit receives an application for using a reserved seat from a user, and stores desired seat information formed by associating user identification information and desired seat identification information. The cancellation reception unit receives a cancellation of a seat reservation, and outputs cancelled seat identification information. When the cancelled seat identification information is output, the applicant extraction unit extracts desired seat identification information identical with the cancelled seat identification information from the desired seat information, and extracts user identification information corresponding to the extracted desired seat identification information. The notification unit transmits a reservation permission notification which indicates that the desired seat can be reserved to a user corresponding to the extracted user identification information.SELECTED DRAWING: Figure 2

Description

本発明の実施形態は、座席予約装置、座席予約方法、及びプログラムに関する。   Embodiments of the present invention relate to a seat reservation device, a seat reservation method, and a program.

鉄道等の座席予約において、利用者による座席指定を受け付けるサービスが提供されている。このサービスにより、希望する座席(以下、「希望座席」という。)が予約時に空席であるならば、利用者は希望座席を座席指定して座席予約をすることができる。ところで、希望座席が予約時に空席ではなく、利用者が希望座席を座席指定することができなかった場合であっても、当該希望座席に対する他者による座席予約がキャンセルされることによって、希望座席が空席に変わることがある。しかしながら、従来の技術では、利用者が、希望座席が空席に変わったことを知ることができずに、希望座席への座席予約の変更を行うことができない場合があった。   A service for accepting a seat designation by a user is provided in a seat reservation such as a train. With this service, if the desired seat (hereinafter referred to as the "desired seat") is vacant at the time of reservation, the user can reserve the seat by designating the desired seat. By the way, even if the desired seat is not vacant at the time of reservation and the user cannot specify the desired seat, the desired seat is canceled by canceling the seat reservation by the other person for the desired seat. It may change to an empty seat. However, in the conventional technology, there are cases where the user cannot change the seat reservation to the desired seat without knowing that the desired seat has changed to an empty seat.

特許第3805938号公報Japanese Patent No. 3805938 特開2002−197226号公報JP-A-2002-197226

本発明が解決しようとする課題は、希望座席を取得しやすくすることができる座席予約装置、座席予約方法、及びプログラムを提供することである。   The problem to be solved by the present invention is to provide a seat reservation device, a seat reservation method, and a program capable of easily obtaining a desired seat.

実施形態の座席予約装置は、予約受付部と、キャンセル受付部と、希望者抽出部と、通知部とを持つ。予約受付部は、予約済み座席の利用を希望する旨の申し込みを利用者から受け付け、前記利用者を識別するための利用者識別情報と前記利用者が希望する座席である希望座席を識別するための希望座席識別情報とが対応付けられた希望座席情報を記憶部に記憶させる。キャンセル受付部は、座席の予約のキャンセルを受け付け、前記キャンセルされる座席を識別するキャンセル座席識別情報を出力する。希望者抽出部は、前記キャンセル受付部により前記キャンセル座席識別情報が出力された場合、前記希望座席情報の中から、前記キャンセル座席識別情報と同一の希望座席識別情報を抽出し、前記抽出した希望座席識別情報に対応する利用者識別情報を抽出する。通知部は、前記希望座席が予約可能であることを示す通知である予約可能通知を、前記希望者抽出部によって抽出された利用者識別情報に係る前記利用者に対して行う。   The seat reservation device according to the embodiment includes a reservation reception unit, a cancellation reception unit, an applicant extraction unit, and a notification unit. The reservation reception unit receives an application requesting the use of a reserved seat from a user and identifies user identification information for identifying the user and a desired seat that is the seat desired by the user. The desired seat information associated with the desired seat identification information of is stored in the storage unit. The cancellation reception unit receives cancellation of a seat reservation and outputs canceled seat identification information for identifying the seat to be canceled. When the cancellation reception unit outputs the canceled seat identification information, the desirer extraction unit extracts desired seat identification information that is the same as the canceled seat identification information from the desired seat information, and extracts the desired wishes. User identification information corresponding to the seat identification information is extracted. The notification unit issues a reservation availability notification, which is a notification indicating that the desired seat can be reserved, to the user associated with the user identification information extracted by the applicant extraction unit.

実施形態の座席予約装置100を有する座席予約システムの構成の一例を示す図。The figure which shows an example of a structure of the seat reservation system which has the seat reservation apparatus 100 of embodiment. 実施形態の座席予約装置100の機能構成を示すブロック図。The block diagram which shows the function structure of the seat reservation apparatus 100 of embodiment. 座席予約情報141の内容の一例を示す図。The figure which shows an example of the content of the seat reservation information 141. 希望座席情報142の内容の一例を示す図。The figure which shows an example of the content of the desired seat information 142. 利用者情報143の内容の一例を示す図。The figure which shows an example of the content of the user information 143. キャンセル後の座席予約情報141の内容の一例を示す図。The figure which shows an example of the content of the seat reservation information 141 after cancellation. 座席指定変更後の座席予約情報141の内容の一例を示す図である。It is a figure which shows an example of the content of the seat reservation information 141 after a seat designation change. 実施形態の座席予約装置100の動作を示すフローチャート。The flowchart which shows operation | movement of the seat reservation apparatus 100 of embodiment.

以下、実施形態の座席予約装置、座席予約方法、及びプログラムを、図面を参照して説明する。なお、以下では、鉄道車両に設けられた指定制の座席の予約を受け付ける座席予約装置、座席予約方法、及びプログラムについて説明するが、これに限られるものではない。実施形態の座席予約装置、座席予約方法、及びプログラムは、例えば、旅客機、旅客船、映画館、又はイベントホール等における座席の座席指定を受け付けるサービスに対しても適用することができる。なお、ここでいう座席には、例えば立ち見席等の、座って利用されるものではない指定区画あるいは指定位置等も含まれてよい。   Hereinafter, a seat reservation device, a seat reservation method, and a program according to embodiments will be described with reference to the drawings. In the following, a seat reservation device, a seat reservation method, and a program that accept reservations for designated seats provided on a railroad vehicle will be described, but the present invention is not limited to this. The seat reservation device, the seat reservation method, and the program according to the embodiment can be applied to a service for accepting seat designation of a seat in, for example, a passenger plane, a passenger ship, a movie theater, or an event hall. It should be noted that the seat here may include a designated section or a designated position such as a standing seat that is not used while sitting down.

まず、実施形態の座席予約装置100を有する座席予約システムの全体構成の一例について説明する。図1は、実施形態の座席予約装置100を有する座席予約システムの構成の一例を示す図である。図1に示すように、座席予約システムは、例えば、座席予約装置100と、通信ネットワークNWとを備える。通信ネットワークNWには、例えば、複数の利用者側端末装置200と、複数の駅務機器300とが接続される。座席予約装置100と利用者側端末装置200、及び、座席予約装置100と利用者側端末装置200は、それぞれ通信ネットワークNWを介して通信を行う。通信ネットワークNWは、例えば、インターネット、LAN(Local Area Network;構内通信網)、WAN(Wide Area Network)等を含む通信ネットワークである。   First, an example of the overall configuration of a seat reservation system including the seat reservation device 100 of the embodiment will be described. FIG. 1 is a diagram showing an example of a configuration of a seat reservation system including a seat reservation device 100 of the embodiment. As shown in FIG. 1, the seat reservation system includes, for example, a seat reservation device 100 and a communication network NW. For example, a plurality of user side terminal devices 200 and a plurality of station service devices 300 are connected to the communication network NW. The seat reservation device 100 and the user side terminal device 200, and the seat reservation device 100 and the user side terminal device 200 communicate with each other via the communication network NW. The communication network NW is, for example, a communication network including the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), and the like.

座席予約装置100は、例えばウェブサーバとして機能する情報処理装置である。座席予約装置100は、利用者側端末装置200又は駅務機器300から取得した情報に従って、指定された座席の予約処理、利用者がキャンセル待ちを行うための希望座席の登録処理、及び座席の予約キャンセルに係る処理を行う。利用者とは、鉄道を利用する旅客である。また、座席予約装置100は、座席の予約キャンセルに係る処理を行う場合、キャンセルされた座席を希望座席として登録している利用者を抽出し、抽出された利用者の中から所定の条件に従って特定の利用者を選定する。そして、座席予約装置100は、選定された利用者に対して希望座席が予約可能であることを示す通知(以下、「予約可能通知」という。)を行う。   The seat reservation device 100 is, for example, an information processing device that functions as a web server. The seat reservation device 100, according to the information acquired from the user-side terminal device 200 or the station service device 300, performs a reservation process for a designated seat, a registration process for a desired seat for the user to wait for cancellation, and a seat reservation. Performs processing related to cancellation. A user is a passenger who uses a railway. Further, when the seat reservation device 100 performs a process related to seat reservation cancellation, the seat reservation device 100 extracts users who have registered the canceled seats as desired seats, and specifies from the extracted users according to predetermined conditions. Select users of. Then, the seat reservation device 100 notifies the selected user that the desired seat can be reserved (hereinafter referred to as "reservation notification").

なお、利用者が希望座席を登録する理由としては様々な理由がある。例えば、窓側又は通路側の座席に座りたい、観光列車等において眺望の良い座席に座りたい、同行者と隣り合わせの席に座りたい、同行者と同一の個室内の座席に座りたい、通勤列車等において降車駅のプラットホームの階段の近くに位置する座席に座りたい、空調機器からの風が当たりにくい又は当たりやすい座席に座りたい、足元のスペースが広い座席に座りたい、大きな手荷物を置きやすい座席に座りたい、寄り掛かって眠れるよう柱に隣接した座席に座りたい等の理由がある。   There are various reasons for the user to register the desired seat. For example, you want to sit on a seat on the window side or aisle, you want to sit on a seat with a good view in a sightseeing train, you want to sit next to your companion, you want to sit on a seat in the same private room as your companion, a commuter train, etc. At, you want to sit on a seat located near the stairs of the platform at the disembarkation station, you want to sit on a seat where the wind from the air conditioning equipment is difficult or easy to hit, you want to sit on a seat with a wide foot space, or a seat where you can easily put large luggage There are reasons such as wanting to sit down and sitting on a seat adjacent to the pillar so that the user can lean and sleep.

利用者側端末装置200は、例えば、スマートフォン、タブレット型端末、又はパーソナルコンピュータ等の情報処理装置である。利用者側端末装置200は、通信ネットワークNWを介して座席予約装置100との通信を行う。利用者側端末装置200は、利用者による、座席予約及び座席指定のための入力、キャンセル待ちを行う希望座席の登録のための入力、及び希望座席が空席に変わった場合における希望座席への座席指定の変更のための入力等の入力を受け付ける。利用者側端末装置200は、入力された情報を座席予約装置100へ出力する。   The user side terminal device 200 is, for example, an information processing device such as a smartphone, a tablet terminal, or a personal computer. The user side terminal device 200 communicates with the seat reservation device 100 via the communication network NW. The user-side terminal device 200 is used by the user to input for seat reservation and seat designation, input for registration of a desired seat waiting for cancellation, and seat to the desired seat when the desired seat is changed to an empty seat. Input such as input for changing the specification is accepted. The user terminal device 200 outputs the input information to the seat reservation device 100.

また、利用者側端末装置200は、座席予約装置100により出力された予約可能通知を取得する。なお、予約可能通知は、例えば、電子メール、又はスマートフォンのアプリケーションによるプッシュ機能等を用いて行われる。なお、予約可能通知は、テキスト情報又は画像を表示させることによって行われる通知であってもよいし、音声を出力させることによって行われる通知であってもよい。以下では、一例として、予約可能通知は、テキスト情報が電子メールによって座席予約装置100により利用者側端末装置200へ出力されることによって行われる通知であるものとする。   The user-side terminal device 200 also acquires the reservation availability notification output by the seat reservation device 100. It should be noted that the reservation availability notification is performed using, for example, an e-mail, a push function of a smartphone application, or the like. The reservation availability notification may be a notification made by displaying text information or an image, or a notification made by outputting a voice. In the following, as an example, the reservation availability notification is assumed to be a notification made by the seat reservation device 100 outputting text information to the user side terminal device 200 by electronic mail.

駅務機器300は、鉄道の駅の構内に設置される。駅務機器300は、例えば、座席予約専用の装置、又は発券機等である。駅務機器300は、通信ネットワークNWを介して座席予約装置100との通信を行う。駅務機器300は、利用者側端末装置200と同様に、利用者による、座席予約及び座席指定のための入力、キャンセル待ちを行う希望座席の登録のための入力、及び希望座席が空席に変わった場合における希望座席への座席指定の変更のための入力等を受け付ける。駅務機器300は、入力された情報を座席予約装置100へ出力する。   The station service device 300 is installed on the premises of a railway station. The station service device 300 is, for example, a device dedicated to seat reservation, a ticket issuing machine, or the like. The station service device 300 communicates with the seat reservation device 100 via the communication network NW. Similar to the user-side terminal device 200, the station service device 300 allows the user to make an input for seat reservation and seat designation, an input for registration of a desired seat waiting for cancellation, and a desired seat being changed to an empty seat. In case of failure, input etc. for changing the seat designation to the desired seat will be accepted. The station service device 300 outputs the input information to the seat reservation device 100.

このように、利用者は、利用者側端末装置200及び駅務機器300のいずれからでも、座席予約及び座席指定のための入力、キャンセル待ちを行う希望座席の登録のための入力、及び希望座席が空席に変わった場合における希望座席への座席指定の変更のための入力を行うことができる。   As described above, the user inputs from either the user-side terminal device 200 or the station service device 300 for seat reservation and seat designation, input for registration of desired seats waiting for cancellation, and desired seats. It is possible to make an input for changing the seat designation to the desired seat in the case where is changed to an empty seat.

以下、実施形態の座席予約装置100の機能構成について説明する。図2は、実施形態の座席予約装置100の機能構成を示すブロック図である。図2に示すように、座席予約装置100は、例えば、通信部110と、制御部120と、記憶部140とを備える。   The functional configuration of the seat reservation device 100 according to the embodiment will be described below. FIG. 2 is a block diagram showing a functional configuration of the seat reservation device 100 of the embodiment. As shown in FIG. 2, the seat reservation device 100 includes, for example, a communication unit 110, a control unit 120, and a storage unit 140.

通信部110は、通信ネットワークNWを介して利用者側端末装置200又は駅務機器300との通信を行う。通信部110は、例えば、NIC(Network Interface Card)等の通信インターフェース基板を含む。通信部110は、例えば、利用者側端末装置200または駅務機器300により出力された入力情報を取得する。入力情報とは、例えば、座席予約及び座席指定のための入力、キャンセル待ちを行う希望座席の登録のための入力、及び希望座席が空席に変わった場合における希望座席への座席指定の変更のための入力に係る情報である。   The communication unit 110 communicates with the user terminal device 200 or the station service device 300 via the communication network NW. The communication unit 110 includes, for example, a communication interface board such as a NIC (Network Interface Card). The communication unit 110 acquires, for example, the input information output by the user terminal device 200 or the station service device 300. The input information includes, for example, input for seat reservation and seat designation, input for registration of a desired seat waiting for cancellation, and change of seat designation to a desired seat when the desired seat is changed to an empty seat. Is information related to the input.

また、通信部110は、特定の利用者側端末装置200(上記選定された利用者に対応する利用者側端末装置200)に対して、予約可能通知に係る情報(以下、「予約可能通知情報」という。)を出力する。通信部110は、例えば、特定の利用者側端末装置200に対応する電子メールアドレス(以下、「通知先アドレス」という。)に向けて、テキスト情報からなる予約可能通知情報を電子メールにより送信する。   Further, the communication unit 110 informs the specific user side terminal device 200 (the user side terminal device 200 corresponding to the selected user) of the reservation availability notification (hereinafter, “reservation availability notification information”). Is output.). The communication unit 110 transmits, by e-mail, reservability notification information including text information to an e-mail address (hereinafter, referred to as “notification destination address”) corresponding to a specific user-side terminal device 200, for example. ..

制御部120は、例えば、予約受付部121と、空席調整部130とを備える。空席調整部130は、例えば、キャンセル受付部131と、希望者抽出部132と、希望者選定部133と、通知部134と、予約調整部135とを備える。   The control unit 120 includes, for example, a reservation reception unit 121 and a vacant seat adjustment unit 130. The vacant seat adjustment unit 130 includes, for example, a cancellation reception unit 131, a desirer extraction unit 132, a desirer selection unit 133, a notification unit 134, and a reservation adjustment unit 135.

これらの機能部のうち一部又は全部は、例えば、CPU(Central Processing Unit;中央演算処理装置)やGPU(Graphics Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め記憶部140に格納されていてもよいし、DVD(Digital Versatile Disc)やCD−ROM等の着脱可能な記憶媒体に格納されており、その記憶媒体が制御部120のドライブ装置に装着されることによって記憶部140のうちHDD(Hard Disk Drive)やフラッシュメモリ等にインストールされてもよい。   Some or all of these functional units are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) executing a program (software). .. In addition, some or all of these components are hardware (circuits) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), and GPU (Graphics Processing Unit). Part; including circuitry), or may be realized by cooperation of software and hardware. The program may be stored in the storage unit 140 in advance, or may be stored in a removable storage medium such as a DVD (Digital Versatile Disc) or a CD-ROM, and the storage medium is used as a drive device of the control unit 120. By being mounted, it may be installed in a HDD (Hard Disk Drive), a flash memory, or the like of the storage unit 140.

記憶部140は、例えば、ROM(Read Only Memory)、フラッシュメモリ、HDD、RAM(Random Access Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)、レジスタ等によって実現される。記憶部140は、プロセッサが実行するプログラムや、その他の処理結果等を格納する。   The storage unit 140 is realized by, for example, a ROM (Read Only Memory), a flash memory, an HDD, a RAM (Random Access Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), a register, and the like. The storage unit 140 stores programs executed by the processor, other processing results, and the like.

図2に示すように、記憶部140は、座席予約情報141と、希望座席情報142と、利用者情報143とを記憶する。以下、図3〜5を参照しながら、座席予約情報141、希望座席情報142、及び利用者情報143に含まれるデータのデータ構成について説明する。   As illustrated in FIG. 2, the storage unit 140 stores seat reservation information 141, desired seat information 142, and user information 143. Hereinafter, the data structure of the data included in the seat reservation information 141, the desired seat information 142, and the user information 143 will be described with reference to FIGS.

図3は、座席予約情報141の内容の一例を示す図である。図3に示すように、座席予約情報141は、例えば、「座席ID」及び「利用者ID」の2つの項目の列からなる2次元の表形式のデータである。座席予約情報141によって、鉄道の座席と、当該座席を座席指定している利用者とが対応付けられる。   FIG. 3 is a diagram showing an example of the content of the seat reservation information 141. As shown in FIG. 3, the seat reservation information 141 is, for example, two-dimensional tabular data including a column of two items of “seat ID” and “user ID”. The seat reservation information 141 associates a railway seat with a user who has designated the seat.

「座席ID」の項目には、鉄道の座席を識別するためのID(Identifier;識別子)が登録される。例えば、「座席ID」が「10−3−1A」である場合、便名が「10号」である列車の、「3両目」の車両の、「1列目」の「A席」の座席を示す。例えば、A席及びE席は窓側の座席であり、C席及びD席は通路側の座席であり、B席はA席とC席とに挟まれた中間の座席である。   In the "seat ID" item, an ID (Identifier) for identifying a train seat is registered. For example, when the "seat ID" is "10-3-1A", the "first row" "A seat" seat of the "third car" of the train having the flight number "10" Indicates. For example, A seats and E seats are window seats, C seats and D seats are aisle seats, and B seats are intermediate seats sandwiched between A seats and C seats.

「利用者ID」の項目には、利用者を識別するためのIDが登録される。図3に示す例によれば、例えば、便名が「10号」である列車の「3両目」の車両の「1列目」の「A席」の座席は、「A01234」という利用者IDが割り当てられた利用者によって座席指定されていることを示す。なお、座席が空席である(すなわち、どの利用者にも座席指定されていない)場合、「利用者ID」の項目には値が登録されない。図3に示す例によれば、例えば、便名が「10号」である列車の「3両目」の車両の「1列目」の「B席」の座席は、「利用者ID」の項目に値が登録されていないことから、どの利用者にも座席指定されていない座席であることを示す。   An ID for identifying the user is registered in the item "user ID". According to the example shown in FIG. 3, for example, the seat of “A seat” in the “first row” of the “third car” of the train having the flight number “10” is the user ID “A01234”. Indicates that the seat is designated by the assigned user. When the seat is vacant (that is, no seat is designated by any user), no value is registered in the "user ID" item. According to the example shown in FIG. 3, for example, the seat of “B seat” of the “first row” of the “third car” of the train having the flight number “10” is the item of “user ID”. Since the value is not registered in, it indicates that the seat is not assigned to any user.

図4は、希望座席情報142の内容の一例を示す図である。図4に示すように希望座席情報142は、例えば、「利用者ID」に対して「希望座席ID」、及び「希望座席登録時刻」が対応付けられたデータである。   FIG. 4 is a diagram showing an example of the content of the desired seat information 142. As shown in FIG. 4, the desired seat information 142 is, for example, data in which “desired seat ID” and “desired seat registration time” are associated with “user ID”.

「利用者ID」の項目には、利用者を識別するためのIDが登録される。「希望座席ID」の項目には、利用者の希望座席である座席に割り当てられた座席IDが登録される。「希望座席登録時刻」の項目には、「希望座席ID」の項目に座席IDが登録された時刻を示す情報が登録される。図4に示す例によれば、例えば、「A01234」という利用者IDが割り当てられた利用者が、便名が「10号」である列車の「3両目」の車両の「1列目」の「C席」の座席を希望座席として登録していることを示す。また、当該希望座席の登録が、「2018年10月2日」の「15時45分52秒」に行われたことを示す。   An ID for identifying the user is registered in the item "user ID". In the "desired seat ID" item, the seat ID assigned to the seat that is the desired seat of the user is registered. Information indicating the time when the seat ID is registered in the "desired seat ID" item is registered in the "desired seat registration time" item. According to the example shown in FIG. 4, for example, the user assigned the user ID “A01234” is assigned to the “first row” of the “third car” of the train having the flight number “10”. This indicates that the seat “C seat” is registered as the desired seat. It also indicates that the registration of the desired seat was performed at "15:45:52" of "October 2, 2018".

なお、利用者が希望座席を登録していない場合、「希望座席ID」及び「希望座席登録時刻」の項目には値が登録されない。図4に示す例によれば、例えば、「A01235」という利用者IDに対応付けられた「希望座席ID」及び「希望座席登録時刻」の項目には値が登録されていないことから、「A01235」という利用者IDが割り当てられた利用者は希望座席を登録していないことを示す。   If the user has not registered the desired seat, no value is registered in the items of “desired seat ID” and “desired seat registration time”. According to the example shown in FIG. 4, since no value is registered in the "desired seat ID" and "desired seat registration time" items associated with the user ID "A01235", for example, "A01235". The user assigned with the user ID “” has not registered the desired seat.

なお、図4に示す希望座席情報142には、1つの利用者IDに対して1つの希望座席IDが登録されるものとしているが、これに限らず、1つの利用者IDに対して複数の希望座席IDが登録可能であってもよい。例えば、希望座席情報142は、利用者が第1希望として希望する座席の希望座席IDが登録される項目と、利用者が第2希望として希望する座席の希望座席IDとが登録される項目とを含んでもよい。この場合、後述する希望者選定部133が、より希望度を高くしている利用者ほど優先的に選定されるようにしてもよい。   Note that one desired seat ID is registered for one user ID in the desired seat information 142 shown in FIG. 4, but the present invention is not limited to this, and a plurality of one desired user IDs are registered. The desired seat ID may be registered. For example, the desired seat information 142 includes an item in which the desired seat ID of the seat desired by the user as the first choice and an item in which the desired seat ID of the seat desired by the user as the second preference are registered. May be included. In this case, the applicant selection unit 133, which will be described later, may preferentially select a user having a higher degree of desire.

なお、図4に示す希望座席情報142には、便名、車両番号、及び座席位置を表すデータ形式の希望座席IDが登録されている。例えば、「A01234」という利用者IDに対しては、「10−3−1C」という希望座席IDが対応付けられている。但し、希望座席IDのデータ形式はこれに限られるものではない。   In the desired seat information 142 shown in FIG. 4, a desired seat ID in a data format representing a flight number, a vehicle number, and a seat position is registered. For example, the desired seat ID “10-3-1C” is associated with the user ID “A01234”. However, the data format of the desired seat ID is not limited to this.

例えば、希望座席IDのデータ形式は、便名、車両番号、及び座席位置のうち一部のみを表すデータ形式であってもよい。この場合、利用者は、例えば、(車両番号及び座席位置を指定せず)便名のみを指定する座席指定、あるいは(例えば、便名及ぶ車両番号を指定せず)座席位置のみを指定する座席指定等を行うことができる。また、例えば、希望座席IDのデータ形式は、窓側の座席であること、又は通路側の座席であることのみを表すデータ形式であってもよい。この場合、利用者は、例えば、窓側の座席であることのみを指定する座席、又は、通路側の座席であることのみを指定する座席指定を行うことができる。   For example, the data format of the desired seat ID may be a data format that represents only a part of the flight number, vehicle number, and seat position. In this case, the user, for example, specifies a seat that specifies only the flight number (without specifying the vehicle number and seat position) or a seat that specifies only the seat position (without specifying the flight number and vehicle number). It is possible to specify. Further, for example, the data format of the desired seat ID may be a data format that represents only a window side seat or an aisle side seat. In this case, the user can, for example, specify a seat that specifies only a window side seat or a seat that specifies only an aisle seat.

図5は、利用者情報の143の内容の一例を示す図である。図5に示すように利用者情報143は、例えば、「利用者ID」及び「通知先アドレス」の2つの項目の列からなる2次元の表形式のデータである。利用者情報143によって、利用者と、当該利用者の通知先アドレスとが対応付けられる。   FIG. 5 is a diagram showing an example of the contents of the user information 143. As shown in FIG. 5, the user information 143 is, for example, two-dimensional table format data including columns of two items of “user ID” and “notification destination address”. The user information 143 associates the user with the notification destination address of the user.

「利用者ID」の項目には、利用者を識別するためのIDが登録される。「通知先アドレス」の項目には、利用者の通知先アドレスが登録される。通知先アドレスは、上述した予約可能通知情報の送信先となる電子メールアドレスである。なお、予約可能通知がスマートフォン等のプッシュ機能を用いて行われる場合には、「通知先アドレス」の項目には、例えば利用者側端末装置200を識別する識別情報、又は利用者側端末装置200にダウンロードされたアプリケーションに対して個別に付与された識別情報等が登録される。   An ID for identifying the user is registered in the item "user ID". The notification address of the user is registered in the item of “notification address”. The notification destination address is an electronic mail address to which the above-described reservation availability notification information is transmitted. When the reservation availability notification is performed using a push function of a smartphone or the like, the item “notification destination address” includes, for example, identification information for identifying the user side terminal device 200 or the user side terminal device 200. The identification information and the like individually given to the downloaded application are registered.

[予約受付の流れ]
予約受付部121は、利用者側端末装置200又は駅務機器300により出力された、座席予約及び座席指定のための入力に係る入力情報を、通信部110を介して取得する。予約受付部121は、取得した入力情報に基づいて、座席予約情報141、及び利用者情報143を更新する。
[Flow of reservation acceptance]
The reservation reception unit 121 acquires, via the communication unit 110, the input information related to the input for seat reservation and seat designation, which is output from the user-side terminal device 200 or the station service device 300. The reservation reception unit 121 updates the seat reservation information 141 and the user information 143 based on the acquired input information.

例えば、「A01234」という利用者IDが割り当てられた利用者によって、「10−3−1A」という座席IDが割り当てられた座席が予約され、かつ、「10−3−1C」という座席IDが割り当てられた座席が希望座席として登録され、この登録がなされた時刻が、「2018年10月2日」の「15時45分52秒」であり、かつ、「aaa@△△△.com」という通知先アドレスが登録されたことを示す入力情報を、予約受付部121が取得したものとする。   For example, a user assigned a user ID “A01234” reserves a seat assigned a seat ID “10-3-1A” and assigns a seat ID “10-3-1C”. The registered seat is registered as the desired seat, and the time when this registration is made is "15:45:52" of "October 2, 2018" and is also called "aaa@△△△.com". It is assumed that the reservation reception unit 121 has acquired the input information indicating that the notification destination address has been registered.

この場合、予約受付部121は、座席予約情報141を参照し、「10−3−1A」を検索キーとして「座席ID」の項目の値を検索する。そして、予約受付部121は、検索されたレコードの「利用者ID」の項目の値を「A01234」に書き換える。これにより、「10−3−1A」という座席IDが割り当てられた座席に対して、「A01234」という利用者IDが割り当てられた利用者による座席予約がなされる。   In this case, the reservation receiving unit 121 refers to the seat reservation information 141 and searches for the value of the item "seat ID" using "10-3-1A" as a search key. Then, the reservation reception unit 121 rewrites the value of the item “user ID” of the retrieved record to “A01234”. As a result, seat reservation is made by the user who is assigned the user ID "A01234" for the seat to which the seat ID "10-3-1A" is assigned.

また、予約受付部121は、利用者情報143を参照し、「A01234」を検索キーとして「利用者ID」の項目の値を検索する。そして、予約受付部121は、検索されたレコードの「通知先アドレス」の項目の値を「aaa@△△△.com」に書き換える。   Further, the reservation reception unit 121 refers to the user information 143 and searches for the value of the item “user ID” using “A01234” as a search key. Then, the reservation receiving unit 121 rewrites the value of the item of “notification destination address” of the retrieved record to “aaa@ΔΔΔ.com”.

また、予約受付部121は、利用者側端末装置200又は駅務機器300により出力された、予約済み座席の利用を希望する旨の申し込みのための利用者による入力に係る入力情報を、通信部110を介して取得する。予約受付部121は、取得した入力情報に基づいて、希望座席情報142を更新する。なお、予約受付部121が、他の席を予約している利用者からの申し込みのみを受け付けるようにしてもよい。   In addition, the reservation reception unit 121 receives, from the communication unit, input information output by the user terminal device 200 or the station service device 300, which is input by the user for application for requesting the use of reserved seats. Via 110. The reservation reception unit 121 updates the desired seat information 142 based on the acquired input information. Note that the reservation receiving unit 121 may receive only applications from users who have reserved other seats.

予約受付部121は、希望座席情報142を参照し、「A01234」を検索キーとして「利用者ID」の項目の値を検索する。そして、予約受付部121は、検索されたレコードの「希望座席ID」の項目の値を「10−3−1C」に書き換え、検索されたレコードの「希望座席登録時刻」の項目の値を「2018 10/02 15:45:52」に書き換える。これにより、「10−3−1C」という座席IDが割り当てられた座席が、「A01234」という利用者IDが割り当てられた利用者の希望座席として登録される。   The reservation receiving unit 121 refers to the desired seat information 142 and searches for the value of the item "user ID" using "A01234" as a search key. Then, the reservation receiving unit 121 rewrites the value of the item of “desired seat ID” of the retrieved record to “10-3-1C” and sets the value of the item of “desired seat registration time” of the retrieved record to “ 2018 10/02 15:45:52 ". As a result, the seat assigned with the seat ID "10-3-1C" is registered as the desired seat of the user assigned with the user ID "A01234".

[キャンセル受付〜予約可能通知の流れ]
キャンセル受付部131は、利用者側端末装置200又は駅務機器300により出力された、座席の予約キャンセルのための入力に係る入力情報を、通信部110を介して取得する。予約受付部121は、取得した情報に基づいて、座席予約情報141を更新する。そして、キャンセル受付部131は、キャンセルされた座席に割り当てられた座席IDを示す情報(キャンセル座席識別情報)を希望者抽出部132へ出力する。
[Flow of cancellation acceptance-reservation notification]
The cancellation reception unit 131 acquires, via the communication unit 110, the input information regarding the input for canceling the reservation of the seat, which is output by the user-side terminal device 200 or the station service device 300. The reservation reception unit 121 updates the seat reservation information 141 based on the acquired information. Then, the cancellation reception unit 131 outputs information indicating the seat ID assigned to the canceled seat (cancelled seat identification information) to the applicant extraction unit 132.

例えば、「B03456」という利用者IDが割り当てられた利用者によって、「10−3−1C」という座席IDが割り当てられた座席の予約がキャンセルされたことを示す入力情報を、キャンセル受付部131が取得したものとする。この場合、キャンセル受付部131は、座席予約情報141を参照し、「10−3−1C」を検索キーとして「座席ID」の項目の値を検索する。   For example, the cancellation reception unit 131 inputs the input information indicating that the reservation of the seat assigned the seat ID “10-3-1C” has been canceled by the user assigned the user ID “B03456”. It is assumed to have been acquired. In this case, the cancellation reception unit 131 refers to the seat reservation information 141 and searches for the value of the item “seat ID” using “10-3-1C” as a search key.

そして、予約受付部121は、検索されたレコードの「利用者ID」の項目の値(図3に示す例においては「B03456」)を、利用者に対して割り当てられることのない仮の利用者IDの値(例えば、予め定められた「dummy」等の任意の値。以下、「仮の値」という。)によって更新する。図6は、キャンセル後の座席予約情報141の内容の一例を示す図である。   Then, the reservation receiving unit 121 assigns the value of the item “user ID” of the retrieved record (“B03456” in the example shown in FIG. 3) to the temporary user who is not assigned to the user. It is updated by the value of the ID (for example, a predetermined value such as “dummy”, which will be referred to as “temporary value” hereinafter). FIG. 6 is a diagram showing an example of the contents of the seat reservation information 141 after cancellation.

このように、「利用者ID」の項目に対して仮の値が登録されることによって、例えば「10−3−1C」という座席IDが割り当てられた座席に対する座席予約がキャンセルされても、当該座席の座席指定をすることはできない状態は継続される。これにより、当該座席を希望座席として登録している利用者に対して予約可能通知を行い、当該予約可能通知に対する応答を待つ間に、他の利用者によって当該座席が座席指定されてしまうことを防止することができる。   In this way, even if the seat reservation for the seat to which the seat ID “10-3-1C” is assigned is canceled by registering the provisional value for the item “user ID”, The state that seats cannot be assigned will continue. As a result, the user who has registered the seat as the desired seat will be notified of the reservation availability, and while waiting for the response to the reservation availability notification, the seat will be designated by another user. Can be prevented.

希望者抽出部132は、キャンセル受付部131により出力された、座席IDを示す情報を用いて希望座席情報142を検索し、座席IDと同一の希望座席IDが対応付けられた利用者ID及び希望座席登録時刻を抽出する。そして、希望者抽出部132は、取得した座席IDを示す情報と、抽出した利用者ID及び希望座席登録時刻を示す情報とを希望者選定部133へ出力する。   The desirer extraction unit 132 searches the desired seat information 142 by using the information indicating the seat ID output by the cancellation reception unit 131, and the user ID and the request associated with the desired seat ID that is the same as the seat ID. Extract the seat registration time. Then, the applicant extraction unit 132 outputs the information indicating the acquired seat ID and the information indicating the extracted user ID and desired seat registration time to the applicant selection unit 133.

希望者選定部133は、希望者抽出部132から取得した情報に含まれる少なくとも1つの利用者IDの中から、所定の条件に従って、特定の利用者IDを選定する。所定の条件とは、例えば、対応する希望座席登録時刻が最も古い時刻を示している1つの利用者IDを選定するという規則である。希望者選定部133は、座席IDを示す情報と、選定された1つの利用者IDを示す情報とを通知部134へ出力する。   The applicant selection unit 133 selects a specific user ID from at least one user ID included in the information acquired from the applicant extraction unit 132 according to a predetermined condition. The predetermined condition is, for example, a rule of selecting one user ID whose corresponding desired seat registration time indicates the earliest time. The applicant selection unit 133 outputs the information indicating the seat ID and the information indicating one selected user ID to the notification unit 134.

なお、所定の規則は、希望座席登録時刻が最も古い時刻である利用者を選定するという規則であるものとした。しかしながら、所定の規則は、例えば、所定の追加料金を支払った利用者が優先的に選定されるという規則であってもよい。この場合、追加料金の支払額のより大きい利用者が優先的に選定されてもよい。また、所定の規則は、例えば、利用者が会員登録されており、その会員に対して複数のサービスグレードが存在する場合には、サービスグレードがより高い利用者が優先的に選定されるという規則であってもよい。また、所定の規則は、抽出された複数の利用者によるオークションの落札者が選定されるという規則であってもよい。   It should be noted that the predetermined rule is a rule of selecting a user whose desired seat registration time is the oldest time. However, the predetermined rule may be, for example, a rule that a user who paid a predetermined additional fee is preferentially selected. In this case, a user who pays a larger amount of the additional fee may be preferentially selected. Further, the predetermined rule is, for example, a rule that when a user is registered as a member and a plurality of service grades exist for the member, a user having a higher service grade is preferentially selected. May be Further, the predetermined rule may be a rule that a winning bidder of an auction by a plurality of extracted users is selected.

通知部134は、通知部134は、利用者情報143を参照し、希望者選定部133から取得した利用者IDに対応付けられた通知先アドレスを示す情報を取得する。そして、通知部134は、例えば電子メールを用いて、取得した通知先アドレスに対して、取得した座席IDが割り当てられた座席が空席に変わって予約可能になったことを通知するための予約可能通知情報を、通信部110を介して送信する。   The notification unit 134 refers to the user information 143 and acquires the information indicating the notification destination address associated with the user ID acquired from the applicant selection unit 133. Then, the notification unit 134 can make a reservation for notifying that the seat to which the acquired seat ID is assigned is changed to an empty seat and can be reserved for the acquired notification destination address by using, for example, an electronic mail. The notification information is transmitted via the communication unit 110.

通知部134は、例えば電子メールを用いて、希望座席が空席に変わって予約可能になったこと通知するための予約可能通知情報を、通信部110を介して送信する。なお、この場合における予約可能通知情報には、例えば、「お客様が希望されている座席が空席になりましたが、指定座席を変更しますか?」といった内容のテキスト情報が含まれる。   The notification unit 134 uses, for example, an electronic mail to transmit, via the communication unit 110, reservation availability notification information for notifying that the desired seat has been changed to an empty seat and reservation is possible. Note that the reservability notification information in this case includes, for example, text information such as "The customer's desired seat has become vacant. Are you sure you want to change the designated seat?"

また、通知部134は、座席IDを示す情報と、利用者IDを示す情報と、予約可能通知情報を送信したことを示す情報とを予約調整部135へ出力する。   Further, the notification unit 134 outputs information indicating the seat ID, information indicating the user ID, and information indicating that the reservation availability notification information has been transmitted to the reservation adjustment unit 135.

予約調整部135は、現在時刻を計時する計時機能を有し、通知部134により出力された上記の情報を取得した時刻(以下、「通知時刻」という。)をメモリに保存しておく。なお、予約可能通知が行われた時刻と予約調整部135が上記の情報を取得した時刻との間には多少の誤差があっても構わない。   The reservation adjusting unit 135 has a timekeeping function of measuring the current time, and stores the time when the above information output by the notifying unit 134 is acquired (hereinafter referred to as “notification time”) in the memory. There may be some error between the time when the reservation availability notification is made and the time when the reservation adjusting unit 135 acquires the above information.

[座席変更の流れ]
予約調整部135は、予約可能通知に対する応答として、登録していた希望座席を座席指定することを利用者が座席予約装置100に対して指示するための情報(以下、「座席指定指示情報」という。)を、通信部110を介して取得する。予約調整部135は、座席指定指示情報(変更指示)を取得した場合、座席予約情報141及び希望座席情報142を更新する。
[Flow of changing seats]
As a response to the reservation availability notification, the reservation adjusting unit 135 has information (hereinafter referred to as "seat designation instruction information") for the user to instruct the seat reservation device 100 to designate a desired seat that has been registered. .) Via the communication unit 110. The reservation adjusting unit 135 updates the seat reservation information 141 and the desired seat information 142 when the seat designation instruction information (change instruction) is acquired.

具体的には、予約調整部135は、座席予約情報141を参照し、取得した利用者IDが含まれるレコードが存在するか否かを確認する。取得した利用者IDが含まれるレコードが存在する場合、予約調整部135は、当該レコードの「利用者ID」の項目の値を削除する。これにより、希望座席とは異なる他の座席を利用者が既に座席指定していた場合には、当該他の座席の座席予約がキャンセルされる。
取得した利用者IDが含まれるレコードが存在しない場合、キャンセルされた座席をキャンセル待ちしている利用者が存在しないため、予約調整部135は何もしない。
Specifically, the reservation adjusting unit 135 refers to the seat reservation information 141 and confirms whether or not there is a record including the acquired user ID. When there is a record including the acquired user ID, the reservation adjusting unit 135 deletes the value of the item “user ID” of the record. As a result, if the user has already designated another seat different from the desired seat, the seat reservation for the other seat is canceled.
If there is no record including the acquired user ID, there is no user waiting for the canceled seat, and the reservation adjustment unit 135 does nothing.

なお、予約受付部121が、他の席を予約している利用者からの申し込みのみを受け付ける構成である場合、座席予約情報141には、予約調整部135が取得した利用者IDが含まれるレコードが必ず存在することになる。   When the reservation receiving unit 121 is configured to receive only an application from a user who reserves another seat, the seat reservation information 141 is a record including the user ID acquired by the reservation adjusting unit 135. Will definitely exist.

また、予約調整部135は、座席予約情報141を参照し、取得した座席IDに対応付けられた「利用者ID」の項目の値が仮の値(dummyなど)であるか否かを判定し、仮の値であると判定した場合に、取得した利用者IDで仮の値を更新する。これにより、当該利用者IDが割り当てられた利用者に対して座席予約されている座席が、当該利用者が予め登録していた希望座席に変更される。図7は、座席指定変更後の座席予約情報141の内容の一例を示す図である。   Further, the reservation adjusting unit 135 refers to the seat reservation information 141, and determines whether or not the value of the item “user ID” associated with the acquired seat ID is a temporary value (dummy, etc.). If the temporary value is determined, the temporary value is updated with the acquired user ID. As a result, the seat reserved for the user assigned the user ID is changed to the desired seat registered in advance by the user. FIG. 7 is a diagram showing an example of the content of the seat reservation information 141 after the seat designation is changed.

予約調整部135は、通知時刻から所定の時間(例えば2分間)が経過し、かつ、座席指定指示情報を取得していない場合、座席予約情報141における仮の値を削除するようにしてもよい。これにより、所定の時間が経過しても利用者が希望座席を予約すること指示しない場合には、他の利用者が、当該希望座席である座席を座席予約することが可能になる。   The reservation adjusting unit 135 may delete the provisional value in the seat reservation information 141 when a predetermined time (for example, 2 minutes) has elapsed from the notification time and the seat designation instruction information has not been acquired. .. Thus, if the user does not instruct to reserve the desired seat even after the lapse of a predetermined time, another user can reserve the desired seat.

更に、予約調整部135は、希望座席情報142を参照し、取得した利用者IDに対応付けられた「希望座席ID」及び「希望座席登録時刻」の項目の値を削除する。これにより、利用者によって登録されていた希望座席に係る情報が削除(リセット)される。これは、希望座席が座席指定されることによって、当該情報が不要になるためである。   Further, the reservation adjusting unit 135 refers to the desired seat information 142 and deletes the values of the items “desired seat ID” and “desired seat registration time” associated with the acquired user ID. As a result, the information related to the desired seat registered by the user is deleted (reset). This is because when the desired seat is designated, the information becomes unnecessary.

予約調整部135が、予約可能通知情報が送信されてから所定の時間が経過しても座席指定指示情報を取得しない場合、他の利用者に対して予約可能通知情報が送信されるようにしてもよい。この場合における他の利用者とは、同一の座席を希望座席として登録している利用者(すなわち、希望者抽出部132によって抽出されたが、希望者選定部133によって選定されなかった利用者IDが割り当てられた利用者)である。   If the reservation adjusting unit 135 does not acquire the seat designation instruction information even after a predetermined time has elapsed since the reservation availability notification information was transmitted, the reservation availability notification information is transmitted to other users. Good. In this case, a user who has registered the same seat as a desired seat with another user (that is, a user ID that has been extracted by the applicant extraction unit 132 but not selected by the applicant selection unit 133). Is the assigned user).

なお、予約調整部135は、上記所定の時間を、列車の発車時刻までの残り時間に応じて動的に変更してもよい。例えば、予約調整部135は、列車の発車時刻までの残り時間が短くなるのに応じて、所定の時間を短く変更してよい。具体的に、予約調整部135は、列車の発車時刻の15分前までは所定の時間が10分に設定され、列車の発車時刻の15分前を過ぎると所定の時間が1分に設定されるようにしてもよい。これにより、列車の発車直前において、キャンセルされた座席がいずれかの利用者によって利用されやすくなる(すなわち、希望座席を取得しやすくなる)。   The reservation adjustment unit 135 may dynamically change the predetermined time according to the remaining time until the departure time of the train. For example, the reservation adjusting unit 135 may change the predetermined time to be shorter as the remaining time until the departure time of the train becomes shorter. Specifically, the reservation adjusting unit 135 sets the predetermined time to 10 minutes until 15 minutes before the departure time of the train, and sets the predetermined time to 1 minute after 15 minutes before the departure time of the train. You may do it. This makes it easier for any user to use the canceled seat immediately before the departure of the train (that is, it becomes easier to obtain the desired seat).

なお、この場合、予約調整部135は、列車を運行するシステムと連動して、例えば、発車時刻が予定よりも遅延する場合には、実際の発車時刻を基準とした残り時間に応じて、上記所定の時間を動的に変化させてもよい。   In this case, the reservation adjusting unit 135 works in conjunction with the system that operates the train, and, for example, when the departure time is later than planned, depending on the remaining time based on the actual departure time, The predetermined time may be changed dynamically.

また、通知部134は、列車の発車時刻までの残り時間によって、予約可能通知を送信しないようにしてもよい。例えば、列車の発車時刻の1時間前を過ぎた場合、予約可能通知が送信されないようにしてもよい。これにより、列車の発車時刻が近づき、駅のプラットホームに来た利用者が、当該プラットホーム上を歩きながらスマートフォン等により座席指定指示情報を送信する操作を行うこと(歩きスマホ)を防止することができる。なお、この場合には、予約受付部121は、検索されたレコードの「利用者ID」の項目の値に仮の値(例えば、「dummy」等)を設定しない。   In addition, the notification unit 134 may not transmit the reservation availability notification depending on the remaining time until the departure time of the train. For example, the reservation availability notification may not be transmitted when one hour before the departure time of the train has passed. As a result, it is possible to prevent a user coming to the platform of the station when the train departure time is approaching and performing an operation of transmitting seat designation instruction information using a smartphone or the like while walking on the platform (walking smartphone). .. In this case, the reservation accepting unit 121 does not set a provisional value (eg, “dummy”) as the value of the item “user ID” of the retrieved record.

また、利用者側端末装置200は、自装置に備えられた位置情報取得機能、及び加速度センサ等により、利用者が駅のプラットホーム上を移動している状態であることを検知した場合には、座席指定指示情報を送信する操作を行うことができないようにする構成であってもよい。または、利用者側端末装置200は、利用者が駅のプラットホーム上を移動している状態であることを検知した場合には、当該状態であることを示す情報を座席予約装置100へ送信する構成であってもよい。座席予約装置100の予約調整部135は、当該情報を受信している間は、座席指定指示情報の入力を受け付けない。これにより、利用者は、安全に座席指定のサービスを利用することができる。   Further, when the user side terminal device 200 detects that the user is moving on the platform of the station by the position information acquisition function and the acceleration sensor and the like included in the device itself, The configuration may be such that the operation of transmitting the seat designation instruction information cannot be performed. Alternatively, when the user-side terminal device 200 detects that the user is moving on the platform of the station, the user-side terminal device 200 transmits information indicating the state to the seat reservation device 100. May be The reservation adjusting unit 135 of the seat reservation device 100 does not accept input of seat designation instruction information while receiving the information. This allows the user to safely use the seat-designated service.

このように、列車の発車時刻までの残り時間によって予約可能通知が送信されないようにすることで、より多くの新規の利用者(座席予約済みではない利用者)による座席予約を受け付けることができるため、列車の空席率を低下させることができる。これにより、鉄道事業者の売り上げがより拡大する。   In this way, it is possible to accept seat reservations by more new users (users who have not made seat reservations) by preventing the reservation availability notification from being transmitted depending on the remaining time until the departure time of the train. , The vacancy rate of the train can be reduced. This will further increase the sales of railway operators.

以下、実施形態の座席予約装置100の動作の一例について説明する。図8は、実施形態の座席予約装置100の動作を示すフローチャートである。本フローチャートの処理は、キャンセル受付部131が、座席の予約キャンセルを受け付けたときに開始される。   Hereinafter, an example of the operation of the seat reservation device 100 according to the embodiment will be described. FIG. 8 is a flowchart showing the operation of the seat reservation device 100 of the embodiment. The process of this flowchart is started when the cancellation reception unit 131 receives a reservation cancellation for a seat.

まず、希望者抽出部132は、希望座席情報142を参照することによって、キャンセルされた座席を希望座席として登録している利用者の利用者IDを抽出する(ステップS001)。   First, the desired person extraction unit 132 extracts the user ID of the user who has registered the canceled seat as the desired seat by referring to the desired seat information 142 (step S001).

希望者選定部133は、希望者抽出部132によって抽出された利用者IDの中から、所定の条件に従って、特定の利用者IDを選定する(ステップS002)。次に、通知部134は、選定された利用者IDが割り当てられた利用者に対して、予約可能通知を行う(ステップS003)。   The applicant selection unit 133 selects a specific user ID from the user IDs extracted by the applicant extraction unit 132 according to a predetermined condition (step S002). Next, the notification unit 134 issues a reservation availability notification to the user to whom the selected user ID is assigned (step S003).

次に、予約調整部135は、利用者側端末装置200により送信される座席指定指示情報を取得したか否かを判定する(ステップS004)。予約調整部135は、座席指定指示情報を取得したと判定した場合、利用者による希望座席の予約を確定させる(ステップS005)。   Next, the reservation adjusting unit 135 determines whether or not the seat designation instruction information transmitted by the user terminal device 200 has been acquired (step S004). When the reservation adjusting unit 135 determines that the seat designation instruction information has been acquired, the reservation adjusting unit 135 confirms the reservation of the desired seat by the user (step S005).

予約調整部135は、座席指定指示情報を取得していないと判定した場合、所定時間が経過したか否かを判定する(ステップS006)。予約調整部135が、所定時間が経過したと判定した場合、希望者選定部133は、希望者抽出部132によって抽出された利用者IDの中から、所定の条件に従って、上記選定した利用者IDとは異なる他の特定の利用者IDを再び選定する(ステップS003)。予約調整部135は、所定時間が経過していないと判定した場合、座席指定指示情報の取得を引き続き待ち受ける。   When determining that the seat designation instruction information has not been acquired, the reservation adjustment unit 135 determines whether or not a predetermined time has elapsed (step S006). When the reservation adjusting unit 135 determines that the predetermined time has elapsed, the applicant selection unit 133 selects the user ID selected from the user IDs extracted by the applicant extraction unit 132 according to a predetermined condition. Another specific user ID different from is selected again (step S003). When the reservation adjusting unit 135 determines that the predetermined time has not elapsed, the reservation adjusting unit 135 continuously waits for the acquisition of the seat designation instruction information.

予約調整部135は、利用者に他の予約済みの座席があるか否かを判定する(ステップS007)。予約調整部135は、他の予約済みの座席があると判定した場合、当該座席の座席予約のキャンセル処理を行う(ステップS008)。予約調整部135は、他の予約済みの座席がないと判定した場合、何もしない。
以上で図8に示すフローチャートの処理が終了する。
The reservation adjusting unit 135 determines whether the user has another reserved seat (step S007). When the reservation adjusting unit 135 determines that there is another reserved seat, the reservation adjusting unit 135 performs a seat reservation cancellation process for the seat (step S008). When determining that there is no other reserved seat, the reservation adjusting unit 135 does nothing.
With that, the process of the flowchart shown in FIG. 8 ends.

予約受付部121は、利用者の種類に応じて、異なる優先度を例えば希望座席情報142に設定し、希望者選定部133は、当該優先度に基づいて特定の利用者IDを選定するようにしてもよい。利用者の種類とは、例えば、座席指定を行おうとしたが希望座席が空席ではない場合に代わりに他の座席を座席指定する利用者、座席指定を行わないが列車には乗車する利用者、及び列車の乗車を行わないことにする利用者等である。   The reservation reception unit 121 sets different priorities in the desired seat information 142, for example, according to the type of user, and the applicant selection unit 133 selects a specific user ID based on the priority. May be. The type of user is, for example, a user who tries to make a seat assignment but does not specify a seat when the desired seat is not vacant, a user who does not make a seat assignment and gets on a train, And users who do not board the train.

また、予約受付部121は、1つの座席に対して、希望座席として登録することができる利用者の人数について、上限を設けてもよい。例えば、予約受付部121は、座席ごとに、希望座席として登録することができる利用者の人数を10人までに制限してもよい。これにより、希望座席情報142のデータ容量が膨大な量になることを防止することができる。   Further, the reservation receiving unit 121 may set an upper limit on the number of users who can be registered as a desired seat for one seat. For example, the reservation accepting unit 121 may limit the number of users who can be registered as desired seats to 10 for each seat. As a result, it is possible to prevent the data capacity of the desired seat information 142 from becoming enormous.

また、予約受付部121は、座席ごとに、希望座席として登録した利用者に対して順位付けを行うようにしてもよい。さらに、座席予約装置100は、例えば利用者側端末装置200等にその順位を表示させるようにしてもよい。例えば、座席予約装置100は、利用者側端末装置200に、「あなたのキャンセル待ち順位は3番目です。」といった表示をさせるようにしてもよい。   Further, the reservation accepting unit 121 may rank the users registered as desired seats for each seat. Further, the seat reservation device 100 may display the ranking on the user side terminal device 200 or the like, for example. For example, the seat reservation device 100 may cause the user terminal device 200 to display a message such as "Your cancellation waiting order is the third."

以上説明した少なくとも1つの実施形態によれば、座席予約装置100は、予約受付部121と、キャンセル受付部131と、希望者抽出部132と、通知部134とを持つ。予約受付部121は、予約済み座席の利用を希望する旨の申し込みを利用者から受け付け、前記利用者を識別するための利用者ID(利用者識別情報)と前記利用者が希望する座席である希望座席を識別するための希望座席ID(希望座席識別情報)とが対応付けられた希望座席情報142を記憶部140に記憶させる。キャンセル受付部131は、座席の予約のキャンセルを受け付け、前記キャンセルされる座席を識別する座席ID(キャンセル座席識別情報)を出力する。希望者抽出部132は、前記キャンセル受付部131により前記キャンセルされる座席を識別する座席IDが出力された場合、前記希望座席情報142の中から、前記キャンセルされる座席を識別する座席IDと同一の希望座席IDを抽出し、前記抽出した希望座席IDに対応する利用者IDを抽出する。通知部134は、前記希望座席が予約可能であることを示す通知である予約可能通知を、前記希望者抽出部132によって抽出された利用者IDに係る前記利用者に対して行う。係る構成によって、希望座席を取得しやすくすることができる。   According to at least one embodiment described above, the seat reservation device 100 includes the reservation reception unit 121, the cancellation reception unit 131, the applicant extraction unit 132, and the notification unit 134. The reservation reception unit 121 receives an application requesting the use of a reserved seat from a user, and a user ID (user identification information) for identifying the user and a seat desired by the user. The desired seat information 142 associated with the desired seat ID (desired seat identification information) for identifying the desired seat is stored in the storage unit 140. The cancellation reception unit 131 receives cancellation of a seat reservation, and outputs a seat ID (cancelled seat identification information) for identifying the seat to be canceled. When the cancellation reception unit 131 outputs a seat ID for identifying the canceled seat, the desirer extraction unit 132 has the same seat ID for identifying the canceled seat from the desired seat information 142. The desired seat ID is extracted, and the user ID corresponding to the extracted desired seat ID is extracted. The notification unit 134 issues a reservation availability notification, which is a notification indicating that the desired seat can be reserved, to the user associated with the user ID extracted by the applicant extraction unit 132. With such a configuration, it is possible to easily obtain the desired seat.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. The embodiments and their modifications are included in the scope of the invention and the scope thereof, and are included in the invention described in the claims and the scope of equivalents thereof.

100…座席予約装置、110…通信部、120…制御部、121…予約受付部、130…空席調整部、131…キャンセル受付部、132…希望者抽出部、133…希望者選定部、134…通知部、135…予約調整部、140…記憶部、141…座席予約情報、142…希望座席情報、143…利用者情報、200…利用者側端末装置、300…駅務機器 100 ... Seat reservation device, 110 ... Communication unit, 120 ... Control unit, 121 ... Reservation reception unit, 130 ... Vacant seat adjustment unit, 131 ... Cancellation reception unit, 132 ... Applicant extraction unit, 133 ... Applicant selection unit, 134 ... Notification unit, 135 ... Reservation adjusting unit, 140 ... Storage unit, 141 ... Seat reservation information, 142 ... Desired seat information, 143 ... User information, 200 ... User side terminal device, 300 ... Station service equipment

Claims (10)

予約済み座席の利用を希望する旨の申し込みを利用者から受け付け、前記利用者を識別するための利用者識別情報と前記利用者が希望する座席である希望座席を識別するための希望座席識別情報とが対応付けられた希望座席情報を記憶部に記憶させる予約受付部と、
座席の予約のキャンセルを受け付け、前記キャンセルされる座席を識別するキャンセル座席識別情報を出力するキャンセル受付部と、
前記キャンセル受付部により前記キャンセル座席識別情報が出力された場合、前記希望座席情報の中から、前記キャンセル座席識別情報と同一の希望座席識別情報を抽出し、前記抽出した希望座席識別情報に対応する利用者識別情報を抽出する希望者抽出部と、
前記希望座席が予約可能であることを示す通知である予約可能通知を、前記希望者抽出部によって抽出された利用者識別情報に係る前記利用者に対して行う通知部と、
を備える座席予約装置。
User identification information for accepting an application requesting the use of reserved seats from the user, and desired seat identification information for identifying the desired seat that is the seat desired by the user A reservation reception unit that stores desired seat information associated with and in the storage unit,
A cancellation reception unit that accepts cancellation of a seat reservation and outputs cancellation seat identification information that identifies the seat to be canceled;
When the canceled seat identification information is output by the cancellation reception unit, the desired seat identification information that is the same as the canceled seat identification information is extracted from the desired seat information and corresponds to the extracted desired seat identification information. An applicant extraction unit that extracts user identification information,
A notification section that gives a reservation availability notification, which is a notification indicating that the desired seat can be reserved, to the user relating to the user identification information extracted by the applicant extraction section,
Seat reservation device.
前記通知部は、前記利用者識別情報と前記利用者の通知先アドレスとが対応付けられた利用者情報を参照し、前記利用者識別情報に対応付けられた前記通知先アドレスを抽出し、抽出された前記通知先アドレスに対して前記予約可能通知を行う
請求項1に記載の座席予約装置。
The notification unit refers to user information in which the user identification information and the notification destination address of the user are associated with each other, extracts the notification destination address associated with the user identification information, and extracts The seat reservation device according to claim 1, wherein the reservation availability notification is performed for the notified notification destination address.
前記希望者抽出部によって抽出された利用者識別情報の中から、所定の条件に従って特定の利用者識別情報を選定する希望者選定部を更に備え、
前記通知部は、前記希望者選定部により選定された利用者識別情報に係る前記利用者に対して行う
請求項1又は請求項2に記載の座席予約装置。
A user selection unit that selects specific user identification information according to predetermined conditions from the user identification information extracted by the applicant extraction unit,
The seat reservation device according to claim 1 or 2, wherein the notification unit performs the notification to the user relating to the user identification information selected by the applicant selection unit.
前記希望座席情報には、前記希望座席識別情報が登録された時刻を示す希望座席登録時刻がさらに対応付けられ、
前記所定の条件は、希望座席登録時刻が最も古い時刻である利用者を優先的に選定するという条件である、
請求項3に記載の座席予約装置。
The desired seat information is further associated with a desired seat registration time indicating the time when the desired seat identification information is registered,
The predetermined condition is a condition for preferentially selecting a user whose desired seat registration time is the oldest time,
The seat reservation device according to claim 3.
前記所定の条件は、予め設定されている利用者のサービスグレードが高い利用者を優先的に選定するという条件である、
請求項3に記載の座席予約装置。
The predetermined condition is a condition that a user having a high service grade of a preset user is preferentially selected.
The seat reservation device according to claim 3.
前記所定の条件は、追加料金の支払い額の大きい利用者を優先的に選定するという条件である、
請求項3に記載の座席予約装置。
The predetermined condition is a condition that a user who pays a large amount of additional fee is preferentially selected.
The seat reservation device according to claim 3.
前記予約受付部は、他の席を予約している利用者から、前記予約済み座席の利用を希望する旨の申し込みを受け付ける、
請求項1から請求項6のうちいずれか一項に記載の座席予約装置。
The reservation reception unit receives an application from a user who reserves another seat to the effect that he / she wants to use the reserved seat,
The seat reservation device according to any one of claims 1 to 6.
前記予約可能通知に応じて行われる、前記利用者による指定座席の変更指示を取得した場合、特定の利用者識別情報に対して前記希望座席の予約を確定するとともに、前記特定の利用者識別情報に対して既に他の座席予約が対応付けられている場合には前記他の座席予約をキャンセルする予約調整部
をさらに備える請求項1から請求項7のうちいずれか一項に記載の座席予約装置。
When an instruction to change the designated seat by the user, which is issued in response to the reservation availability notification, is obtained, the reservation of the desired seat is confirmed with respect to the specific user identification information, and the specific user identification information is acquired. The seat reservation device according to any one of claims 1 to 7, further comprising: a reservation adjustment unit that cancels the other seat reservation when another seat reservation is already associated with ..
コンピュータが、
予約済み座席の利用を希望する旨の申し込みを利用者から受け付け、
前記利用者を識別するための利用者識別情報と前記利用者が希望する座席である希望座席を識別するための希望座席識別情報とが対応付けられた希望座席情報を記憶部に記憶させ、
座席の予約のキャンセルを受け付け、
前記キャンセルされる座席を識別するキャンセル座席識別情報を出力し、
前記キャンセル座席識別情報が出力された場合、前記希望座席情報の中から、前記キャンセル座席識別情報と同一の希望座席識別情報を抽出し、
前記抽出した希望座席識別情報に対応する利用者識別情報を抽出し、
前記希望座席が予約可能であることを示す通知である予約可能通知を、抽出された利用者識別情報に係る前記利用者に対して行う、
座席予約方法。
Computer
Accept applications from users to request the use of reserved seats,
The desired seat information associated with the user identification information for identifying the user and the desired seat identification information for identifying the desired seat which is the seat desired by the user is stored in the storage unit,
Accept cancellation of seat reservations,
The canceled seat identification information for identifying the seat to be canceled is output,
When the canceled seat identification information is output, the same desired seat identification information as the canceled seat identification information is extracted from the desired seat information,
User identification information corresponding to the extracted desired seat identification information is extracted,
A reservation availability notification, which is a notification indicating that the desired seat can be reserved, is given to the user related to the extracted user identification information,
How to reserve a seat.
コンピュータに、
予約済み座席の利用を希望する旨の申し込みを利用者から受け付けさせ、
前記利用者を識別するための利用者識別情報と前記利用者が希望する座席である希望座席を識別するための希望座席識別情報とが対応付けられた希望座席情報を記憶部に記憶させる処理を行わせ、
座席の予約のキャンセルを受け付けさせ、前記キャンセルされる座席を識別するキャンセル座席識別情報を出力させ、
前記キャンセル座席識別情報が出力された場合、前記希望座席情報の中から、前記キャンセル座席識別情報と同一の希望座席識別情報を抽出させ、
前記抽出した希望座席識別情報に対応する利用者識別情報を抽出させ、
前記希望座席が予約可能であることを示す通知である予約可能通知を、抽出された利用者識別情報に係る前記利用者に対して行わせる、
プログラム。
On the computer,
Let the user accept an application requesting the use of reserved seats,
A process of storing desired seat information in the storage unit in which the user identification information for identifying the user and the desired seat identification information for identifying the desired seat that is the seat desired by the user are associated with each other. Let me do it
Allows cancellation of seat reservations to be accepted, and outputs canceled seat identification information for identifying the seat to be canceled,
When the canceled seat identification information is output, the same desired seat identification information as the canceled seat identification information is extracted from the desired seat information,
User identification information corresponding to the extracted desired seat identification information is extracted,
Causing the user relating to the extracted user identification information to make a reservation availability notification, which is a notification indicating that the desired seat is available for reservation,
program.
JP2018206526A 2018-11-01 2018-11-01 Seat reservation device, seat reservation method, and program Active JP7254478B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018206526A JP7254478B2 (en) 2018-11-01 2018-11-01 Seat reservation device, seat reservation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018206526A JP7254478B2 (en) 2018-11-01 2018-11-01 Seat reservation device, seat reservation method, and program

Publications (2)

Publication Number Publication Date
JP2020071760A true JP2020071760A (en) 2020-05-07
JP7254478B2 JP7254478B2 (en) 2023-04-10

Family

ID=70547891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018206526A Active JP7254478B2 (en) 2018-11-01 2018-11-01 Seat reservation device, seat reservation method, and program

Country Status (1)

Country Link
JP (1) JP7254478B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183482A (en) * 2000-12-11 2002-06-28 Fujitsu Ltd Cancelled ticket reselling method and computer readable record medium stored cancelled ticket reselling program
JP2002197226A (en) * 2000-12-26 2002-07-12 Ntt Comware Corp System and method for ticket booking
JP2010165342A (en) * 2009-10-27 2010-07-29 Shinobu Hidaka Vehicle reservation server device, temporary reservation proxy server device, vehicle reservation system and computer program
JP2014032649A (en) * 2012-07-11 2014-02-20 Fujitsu Ltd Processing server, and assignment management method
JP2016162296A (en) * 2015-03-03 2016-09-05 日本電信電話株式会社 Ticket selling device, ticket selling system and ticket selling method
JP2016194905A (en) * 2015-02-26 2016-11-17 ユナイテッド・エアラインズ・インコーポレイテッドUnited Airlines,Inc. Method and system for automating passenger seat assignment procedures
WO2018074504A1 (en) * 2016-10-21 2018-04-26 playground株式会社 Program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183482A (en) * 2000-12-11 2002-06-28 Fujitsu Ltd Cancelled ticket reselling method and computer readable record medium stored cancelled ticket reselling program
JP2002197226A (en) * 2000-12-26 2002-07-12 Ntt Comware Corp System and method for ticket booking
JP2010165342A (en) * 2009-10-27 2010-07-29 Shinobu Hidaka Vehicle reservation server device, temporary reservation proxy server device, vehicle reservation system and computer program
JP2014032649A (en) * 2012-07-11 2014-02-20 Fujitsu Ltd Processing server, and assignment management method
JP2016194905A (en) * 2015-02-26 2016-11-17 ユナイテッド・エアラインズ・インコーポレイテッドUnited Airlines,Inc. Method and system for automating passenger seat assignment procedures
JP2016162296A (en) * 2015-03-03 2016-09-05 日本電信電話株式会社 Ticket selling device, ticket selling system and ticket selling method
WO2018074504A1 (en) * 2016-10-21 2018-04-26 playground株式会社 Program

Also Published As

Publication number Publication date
JP7254478B2 (en) 2023-04-10

Similar Documents

Publication Publication Date Title
JP6432205B2 (en) Reservation management method, reservation management program, and reservation management apparatus
JP6611067B2 (en) Information display device and information display system
US20160232468A1 (en) System and method for queue management
JP7061280B2 (en) Server equipment, vehicles and systems
JP6535713B2 (en) System, method, and program for managing allocation of vehicle
WO2015092552A2 (en) Systems and methods for redistributing tickets to an event
JP2019164760A (en) Systems and methods for electronically scheduling wheelchair components
JP6524324B1 (en) Reservation system, reservation program and reservation method
JP2017142727A (en) Seat management device, seat management method, and computer program
JP7249882B2 (en) Systems, methods, and programs for managing vehicle dispatch
JP7172413B2 (en) Passenger matching method and passenger matching system
JP7018047B2 (en) Information processing equipment, information processing methods, and information processing programs
KR101666161B1 (en) Management server for seat reservation and method for seat reservation pc room using the same
WO2020262018A1 (en) Information processing device, information processing method, and recording medium
JP5265428B2 (en) Seat reservation management system and seat reservation management method
JP7254478B2 (en) Seat reservation device, seat reservation method, and program
JP2022042185A (en) Information processing apparatus, information processing method, and program
JP6312163B2 (en) Reservation management apparatus program, reservation management apparatus control method, and reservation management apparatus
JP2022066323A (en) Information processing device, information processing method, and computer program
JP2018144729A (en) Congestion state notification system and congestion information notification device
JP6853319B2 (en) Travel management systems, travel management methods and programs
US9907011B2 (en) Non-transitory computer readable medium, information processing apparatus, and network system for determining relay unit based on loading information and useable-area of user
JP7196440B2 (en) Information processing device and information processing method
JP7165518B2 (en) Systems, methods, and programs for managing vehicle dispatch
JP2021107968A (en) Fee calculation device, fee calculation method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221031

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: 20230228

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230329

R150 Certificate of patent or registration of utility model

Ref document number: 7254478

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150