(57)【要約】      （修正有）【課題】利用予約情報に登録されている利用者名とチェックイン手続き時に入力された人名とが完全一致しない場合でも、両者が実質的に同じである場合は両者の人名を同等と判定して、施設の利用許可手続きを円滑化することが可能な利用予約情報管理システム、利用予約情報管理方法、及びプログラムを提供する。【解決手段】利用予約情報管理システムは、施設の利用者を示す２ワード以上からなる利用者名が登録された予約情報記憶部と、施設の利用許可手続きに用いられる所定の端末装置から検索ワードとして２ワード以上からなる人名が入力された場合に、人名と利用者名とを照合する人名照合部と、を備える。人名照合部は、複数の人名ワードと複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、ワード照合処理によって、人名ワードに利用者ワードの全てが含まれていると判定された場合、人名と利用者名とが同等と判定する。【選択図】図９
2020030585.tif 000002
【特許請求の範囲】
【請求項１】
施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報を記憶する予約情報記憶部と、
前記施設の利用許可手続きに用いられる所定の端末装置から検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合部と、を備え、
前記人名照合部は、
前記人名を構成する複数の人名ワードと前記利用者名を構成する複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワードに前記複数の利用者ワードの全てが含まれていると判定された場合、或いは、前記複数の利用者ワードに前記複数の人名ワードの全てが含まれていると判定された場合に、前記人名と前記利用者名とが同等と判定する、利用予約情報管理システム。
【請求項２】
前記人名照合部は、
前記人名と前記利用予約情報に含まれる前記利用者名とを照合し、照合不一致と判定された場合に、前記ワード照合処理を行う、請求項１に記載の利用予約情報管理システム。
【請求項３】
前記人名照合部は、
前記複数の人名ワード又は前記複数の利用者ワードのいずれかにミドルネームが含まれる場合に、前記ミドルネームが除去された前記複数の人名ワード及び前記複数の利用者ワードに対して前記ワード照合処理を行う、請求項１又は２に記載の利用予約情報管理システム。
【請求項４】
前記利用予約情報が前記予約情報記憶部に複数記憶されている場合に、前記人名照合部は、複数の前記利用予約情報それぞれに対して順次照合を行う、請求項１から３のいずれかに記載の利用予約情報管理システム。
【請求項５】
前記施設は宿泊施設であり、
前記所定の端末装置は、前記宿泊施設に配置され、前記利用者の操作により前記宿泊施設の利用許可手続きを可能にする端末装置である、請求項１から４のいずれかに記載の利用予約情報管理システム。
【請求項６】
施設の利用許可手続きに用いられる所定の端末装置から入力された検索ワードを用いて、前記施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報に対して照合を行う利用予約情報管理方法であって、
前記所定の端末装置から前記検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合ステップを含み、
前記人名照合ステップは、
前記人名を構成する複数の人名ワードと前記利用者名を構成する複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワードに前記複数の利用者ワードの全てが含まれていると判定された場合、或いは、前記複数の利用者ワードに前記複数の人名ワードの全てが含まれていると判定された場合に、前記人名と前記利用者名とが同等と判定する、利用予約情報管理方法。
【請求項７】
請求項６に記載の利用予約情報管理方法のステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用予約済みの施設の利用許可手続きの際に所定の端末装置から入力された人名と、予め登録されている利用予約情報に登録されている利用者とを照合することが可能な利用予約情報管理システム、利用予約情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
ホテル、旅館等の宿泊施設を利用するために来訪した来訪者（利用者）は、予約済みの宿泊施設に到着するとフロントデスク（以下「フロント」と略称する。）においてチェックイン手続きを行う。一般に、宿泊施設のフロントでは、宿泊施設の従業員は、来訪者から氏名を伺い、フロントに設けられた端末装置にその氏名を入力して、当該来訪者の氏名に一致する予約情報を検索し、予約情報が確認できた場合にルームキーを来訪者に提供するチェックイン業務を行う。
【０００３】
近年、宿泊施設のフロントの省人化及び前記チェックイン手続きの効率化を図るために、来訪者がフロント付近に設置されたチェックイン端末を自ら操作して前記チェックイン手続きを行うチェックインシステムが利用されている。この種のチェックインシステムの一例として、チェックイン手続きの際にイメージスキャナによって利用者の旅券のイメージデータを読み取り、ＯＣＲ処理によって得られた氏名等の文字情報を用いて予約情報を取得し、その後に取得した予約情報に基づいてルームキー（カードキー）を発行するシステム（ルームキー発行システム）が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０２７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、旅券にミドルネームを含む人名が記載されている場合、上述した従来のシステムにおいて旅券のイメージデータがＯＣＲ処理されると、苗字（Last Name）及び名前（First Name）の他にミドルネームの文字情報が取得される。この場合、従来のシステムでは、苗字、名前及びミドルネームを含む人名と、予約管理サーバなどに記憶されている予約情報とを照合し、照合一致する予約情報を抽出する。しかしながら、ミドルネームを有する人は、普段は、ミドルネームを省略して、苗字及び名前だけを含む人名（以下「省略名」という。）を用いる場合が多く、利用者が前記省略名で宿泊施設を予約したり、或いは、予約者が前記省略名で宿泊者（利用者）を登録する場合がある。この場合、従来のシステムでは、チェックイン端末に入力された人名と、予約情報に含まれる利用者名とが照合された場合は、照合が不一致となり、来訪者の予約確認を行うことができない。かかる問題は、旅券のイメージデータを用いて氏名を入力する場合に限られず、チェックイン端末にチェックインする利用者の氏名をキーボードなどのユーザインターフェースから入力する場合にも生じ得る。また、このような問題は、宿泊施設におけるチェックイン手続き時に限られず、ゴルフ場などの娯楽施設におけるチェックイン手続き時、映画館や美術館、或いは行政サービスなどを行う施設などにおける入館手続き時、空港における搭乗手続き時、港で行われる乗船手続き時にも生じ得る。
【０００６】
本発明の目的は、利用予約情報に登録されている利用者名とチェックイン手続き時に入力された人名とが完全一致しない場合でも、両者が実質的に同じである場合は両者の人名を同等と判定して、施設の利用許可手続きを円滑化することが可能な利用予約情報管理システム、利用予約情報管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る利用予約情報管理システムは、施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報を記憶する予約情報記憶部と、前記施設の利用許可手続きに用いられる所定の端末装置から検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合部と、を備える。前記人名照合部は、前記人名を構成する複数の人名ワードと前記利用者名を構成する複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワードに前記複数の利用者ワードの全てが含まれていると判定された場合、或いは、前記複数の利用者ワードに前記複数の人名ワードの全てが含まれていると判定された場合に、前記人名と前記利用者名とが同等と判定する。
【０００８】
このように本発明が構成されているため、利用予約情報に登録されている利用者名とチェックイン手続き時に入力された人名とが完全一致しない場合でも、両者が実質的に同じであるか否かを判定し、両者が実質的に同じである場合に両者の人名を同等と判定して、施設の利用を許可することができる。その結果、施設の利用許可手続きを円滑化することができる。
【０００９】
前記人名照合部は、前記人名と前記利用予約情報に含まれる前記利用者名とを照合し、照合不一致と判定された場合に、前記ワード照合処理を行う。
【００１０】
これにより、最初は、前記人名と前記利用予約情報に含まれる前記利用者名とが完全一致するか否かを判定し、完全一致しないと判定された場合に、前記ワード照合処理に移行する。これにより、最初から処理負担の大きい前記ワード照合処理が行われる場合に比べて、システムにおける処理負担を軽減することができる。
【００１１】
前記人名照合部は、前記複数の人名ワード又は前記複数の利用者ワードのいずれかにミドルネームが含まれる場合に、前記ミドルネームが除去された前記複数の人名ワード及び前記複数の利用者ワードに対して前記ワード照合処理を行う。
【００１２】
このように、ミドルネームが除去されることにより、ミドルネームと他のワードとを照合する処理を省略することができるため、照合処理の負荷が軽減し、照合処理が迅速に行われる。
【００１３】
前記利用予約情報が前記予約情報記憶部に複数記憶されている場合に、前記人名照合部は、複数の前記利用予約情報それぞれに対して順次照合を行う。
【００１４】
これにより、複数の利用予約情報が前記予約情報記憶部に記憶されている場合にも、本発明が好適に利用可能となる。
【００１５】
ここで、前記施設は宿泊施設である。この場合、前記所定の端末装置は、前記宿泊施設に配置され、前記利用者の操作により前記宿泊施設の利用許可手続きを可能にする端末装置である。
【００１６】
本発明は、宿泊施設における利用許可手続きにおいて好適に利用可能である。
【００１７】
本発明の他の局面に係る利用予約情報管理方法は、施設の利用許可手続きに用いられる所定の端末装置から入力された検索ワードを用いて、前記施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報に対して照合を行う利用予約情報管理方法である。前記利用予約情報管理方法は、前記所定の端末装置から前記検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合ステップを含む。前記人名照合ステップは、前記人名を構成する複数の人名ワードと前記利用者名を構成する複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワードに前記複数の利用者ワードの全てが含まれていると判定された場合、或いは、前記複数の利用者ワードに前記複数の人名ワードの全てが含まれていると判定された場合に、前記人名と前記利用者名とが同等と判定する。
【００１８】
また、本発明は、前記利用予約情報管理方法のステップをコンピュータに実行させるためのプログラム、又は、このようなプログラムを非一時的に記録したコンピュータ読み取り可能な記録媒体として捉えることもできる。
【発明の効果】
【００１９】
本発明によれば、利用予約情報に登録されている利用者名とチェックイン手続き時に入力された人名とが完全一致しない場合でも、両者が実質的に同じである場合は両者の人名を同等と判定して、施設の利用許可手続きを円滑化することが可能である。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の実施形態に係る宿泊施設チェックインシステムの構成を示す図である。
【図２】図２は、本発明の実施形態に係る宿泊施設チェックインシステムの構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る宿泊施設チェックインシステムにおける宿泊予約において利用者端末に表示される予約画面の一例を示す図である。
【図４】図４は、本発明の実施形態に係る宿泊施設チェックインシステムにおける宿泊予約において利用者端末に表示される登録画面の一例を示す図である。
【図５】図５は、本発明の実施形態に係る宿泊施設チェックインシステムの管理装置に記憶される予約管理データの一例を示す図である。
【図６】図６は、本発明の実施形態に係る宿泊施設チェックインシステムのチェックイン端末の一例を示す外観図である。
【図７】図７は、本発明の実施形態に係る宿泊施設チェックインシステムのチェックイン端末に表示される操作画面の一例である日本語のトップ画面を示す図である。
【図８】図８は、本発明の実施形態に係る宿泊施設チェックインシステムのチェックイン端末に表示される操作画面の一例である英語のトップ画面を示す図である。
【図９】図９は、本発明の実施形態に係る宿泊施設チェックインシステムのチェックイン処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係る宿泊施設チェックインシステムの予約情報照合処理の手順の一例を示すフローチャートである。
【図１１】図１１（Ａ）〜（Ｃ）は、本発明の実施形態に係る宿泊施設チェックインシステムのチェックイン端末に表示される操作画面の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、適宜図面を参照して本発明の実施形態について説明する。尚、以下に説明される実施形態は本発明を具体化した一例にすぎず、本発明の技術的範囲を限定するものではない。
【００２２】
［宿泊施設チェックインシステム１００］
図１に示すように、本発明の実施形態に係る宿泊施設チェックインシステム１００は、本発明の利用予約情報管理システムの一例であり、管理装置１０と、複数のチェックイン端末２０（本発明の所定の端末装置の一例）と、を含む。宿泊施設チェックインシステム１００は、ホテル、旅館等の宿泊施設に導入される。管理装置１０は、例えば宿泊施設のフロント、事務室等に配置され、予約を管理する。宿泊施設の管理者又は従業員は、管理装置１０を操作することが可能である。チェックイン端末２０は、例えば宿泊施設のフロント付近に配置され、宿泊客である利用者自身によるチェックイン手続き（利用許可手続き）及びチェックアウト手続き（利用終了手続き）の操作を受け付ける。管理装置１０と複数のチェックイン端末２０とは、宿泊施設に設置される有線ＬＡＮ又は無線ＬＡＮなどの通信網Ｎ１を介して通信可能である。チェックイン端末２０は、１台設置されてもよいし複数台設置されてもよい。図１では、一例として、３台のチェックイン端末２０を示している。利用者は、所望のチェックイン端末２０を操作する。
【００２３】
ここで、宿泊施設の利用者は、自身の利用者端末３０を使用して、例えば、前記宿泊施設が運営するＷＥＢサイトの宿泊予約ページにアクセスして宿泊予約を行う。管理装置１０は、利用者端末３０から宿泊予約を受け付けて予約を管理する。複数の利用者端末３０及び管理装置１０は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ２を介して通信可能である。宿泊予約した利用者は、宿泊日に前記宿泊施設を訪れ、チェックイン端末２０を操作してチェックイン手続きを行う。
【００２４】
また、宿泊施設は、外国人向けに外国語に対応する宿泊予約ページをＷＥＢサイトに公開する。これにより、外国人の利用者は、利用者端末３０において、外国語に対応する宿泊予約ページにアクセスして前記宿泊施設の宿泊予約を行うことが可能である。以下では、主として、利用者が宿泊を予約する宿泊施設の所在地が日本であり、また、利用者が日本に住所を有しない外国人（外国在住者）である場合を例に挙げて、宿泊施設チェックインシステム１００の構成について説明する。
【００２５】
［利用者端末３０］
図２に示すように、利用者端末３０は、制御部３１、記憶部３２、操作表示部３３、及び通信部３４などを備える。利用者端末３０は、宿泊施設を利用する利用者が所有する端末装置であり、例えばパーソナルコンピュータ、スマートフォン、携帯電話、又はタブレット端末のような情報処理装置である。利用者端末３０は、周知の構成を適用することができる。
【００２６】
通信部３４は、利用者端末３０を有線又は無線で通信網Ｎ２に接続し、通信網Ｎ２を介して管理装置１０などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２７】
操作表示部３３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチキーを含むタッチパネルなどの操作部とを備えるユーザインターフェースである。
【００２８】
記憶部３２は、各種の情報を記憶するフラッシュメモリなどの不揮発性の記憶媒体又は記憶装置である。例えば、記憶部３２には、制御部３１に各種処理を実行させるための制御プログラムが記憶されている。例えば、前記制御プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、利用者端末３０に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部３２に記憶される。
【００２９】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性のメモリである。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性のメモリであり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより利用者端末３０を制御する。
【００３０】
具体的に、制御部３１は、受付処理部３１１、表示処理部３１２、完了通知取得部３１３などの各種の処理部を含む。尚、制御部３１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部３１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。また、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３１】
受付処理部３１１は、利用者が操作表示部３３において操作した操作情報を取得する。つまり、受付処理部３１１は、利用者が操作表示部３３を操作したことによって入力された情報を取得する。例えば、受付処理部３１１は、宿泊施設が運営するＷＥＢサイトにおいて利用者が操作したログイン操作及び予約操作に応じた操作情報（宿泊情報や宿泊者情報を含む）を取得する。
【００３２】
表示処理部３１２は、各種の情報を操作表示部３３に表示させる。例えば、表示処理部３１２は、前記ＷＥＢサイトの宿泊予約ページを操作表示部３３に表示させる。また表示処理部３１２は、その他の各種メッセージを操作表示部３３に表示させる。
【００３３】
前記宿泊予約ページには、宿泊日や宿泊日数などの宿泊情報を入力する予約画面Ｄ１（図３参照）と、宿泊を望む宿泊者の情報（宿泊者情報）を登録する登録画面Ｄ２（図４参照）とが含まれる。図３は、予約画面Ｄ１（“Reservations”）の一例を示す図であり、図４は、登録画面Ｄ２（“Customer Registration”）の一例を示す図である。
【００３４】
予約画面Ｄ１には、宿泊日（“CHECK IN”）、宿泊日数（“NIGHT(S)”）、宿泊人数（“ADULT(S)”）、部屋数（“ROOM(S)”）、宿泊施設に到着する予定の時刻を表す到着予定時刻（“Arrival Time”）、部屋プラン（“PLANS”）などを入力するための入力欄が含まれる。利用者は、図３に示す予約画面Ｄ１において所望する宿泊情報を前記入力欄に入力した後、宿泊者情報登録ボタン（“Customer Registration”）を選択操作する。これにより、図４に示す登録画面Ｄ２が表示される。利用者は、引き続き、登録画面Ｄ２において前記宿泊者情報を登録する。
【００３５】
登録画面Ｄ２には、予約者の氏名を表す予約者名（“Name”）、及び宿泊者情報などを入力するための入力欄が含まれる。前記宿泊者情報は、宿泊者の氏名を表す宿泊者名（“Guest Name”）や、宿泊者の国籍（“Country”）、誕生日（“Birthday”）、住所（“Home Address”）、電話番号（“Phone Number”）、メールアドレス（“E-mail Address”）、支払方法（“PAYMENT”）などが含まれる。予約者は、図４に示す登録画面Ｄ２において宿泊者情報を登録した後、予約確認ボタン（“CONFIRM RESERVATION”）を選択操作する。これにより、宿泊予約が完了する。
【００３６】
図３及び図４に示す例では、宿泊する本人である利用者Ａ自身が予約者として、利用者Ａ本人のみの部屋の宿泊予約を行う場合を示している。また、図３に示す例では、利用者Ａは、２０１８年７月１日の１７：００に宿泊施設に到着する予定であることを示している。また、図４に示す例では、宿泊者名を入力する入力欄３３１に、宿泊者である利用者Ａの氏名「ＸＸＸ  ＹＹＹ」が入力された例を示している。ここで、利用者Ａの氏名（人名）のうち、「ＸＸＸ」はファーストネーム（名前）であり、「ＹＹＹ」はラストネーム（苗字）である。ファーストネームを表す「ＸＸＸ」や、ラストネームを表す「ＹＹＹ」、後述するミドルネーム「ＭＭ」は、本発明のワードに相当する。尚、説明の便宜上、図４の入力欄３３１には、利用者Ａを示す文字「Ａ」が示されており、カッコ書きで利用者Ａの氏名（ファーストネーム：ＸＸＸ、ラストネーム：ＹＹＹ）が示されている。
【００３７】
ところで、予約をした利用者Ａの本来の名前（フルネーム、本名）がミドルネームを含む場合であっても、利用者Ａは、予約時に、ミドルネームを省略して、入力欄３３１に、ファーストネーム及びラストネームだけを入力する場合がある。例えば、ミドルネームを有する人は、普段からミドルネームを省略してファーストネーム（名前）及びラストネーム（苗字）だけを含む人名（省略名）を用いることが多いため、入力欄３３１にも量略名を記入する場合がある。或いは、宿泊施設が提供する前記ＷＥＢサイトの宿泊予約ページがミドルネームの入力欄を設けていない場合は、そもそもミドルネームを入力することができない。このような場合に、従来のチェックインシステムにおいて、ミドルネーム「ＭＭ」を含む利用者Ａのフルネーム「ＸＸＸ  ＭＭ  ＹＹＹ」が検索ワードとしてチェックイン端末２０から入力されて、このフルネームで予約情報が検索されると、予約情報がヒットされないという問題が生じうる。これに対して、本実施形態の宿泊施設チェックインシステム１００は、以下に説明するように、予約時に予約情報の一つとして登録された宿泊者名と、チェックイン手続き時に入力された人名とが完全に一致していない場合でも、両者が実質的に同等か否かを判定し、同等と判定した場合に、両者の人名を関連付けて、チェックイン端末２０の操作者（入力者）の予約情報を特定するよう構成されている。これにより、宿泊施設における利用者のチェックイン手続きが円滑に行われる。
【００３８】
完了通知取得部３１３は、前記宿泊予約ページにおいて宿泊予約を完了した場合に、管理装置１０から送信されてきた予約完了通知を取得する。前記予約完了通知には、予約完了時に管理装置１０が発行した予約番号、及び宿泊予約の内容（予約内容）が含まれる。また、前記予約完了通知に、後述のチェックイン端末２０におけるチェックイン手続きに利用可能なＱＲコード（登録商標）などの情報コードが含まれてもよい。前記情報コードには、例えば、利用者（宿泊者）を識別する利用者ＩＤ或いは会員ＩＤ等の利用者情報、前記予約番号などが含まれてもよい。完了通知取得部３１３が前記予約完了通知を取得すると、表示処理部３１２は、予約内容を操作表示部３３に表示させる。
【００３９】
例えば、図３及び図４に示す例のように、利用者Ａ自身が本人の宿泊の予約をした場合は、管理装置１０は、利用者Ａの宿泊予約の内容を示す予約情報を特定するための予約番号（図５のＮｏ．１０１）を発行し、その予約番号及び前記予約情報を含む予約情報前記予約完了通知を利用者端末３０に送信する。ここで、図５には、複数の予約情報が予約番号毎に分けて登録されている予約管理データ１２１が示されており、当該予約管理データ１２１は、後述の管理装置１０によって管理される。
【００４０】
［管理装置１０］
図２に示すように、管理装置１０は、制御部１１、記憶部１２、操作表示部１３、通信部１４などを備える。管理装置１０は、例えばパーソナルコンピュータ又はタブレット端末のような情報処理装置であってもよい。また、管理装置１０は、所謂ホテル管理システム（Property Management System）を構築する情報処理装置又はクラウドサーバであってもよい。管理装置１０は、予約を管理する予約管理機能を備えている。尚、管理装置１０は、予約管理機能に加えて、客室管理、会計管理、及び顧客管理などの機能を備えてもよい。
【００４１】
通信部１４は、管理装置１０を有線又は無線で通信網Ｎ２に接続し、通信網Ｎ２を介して利用者端末３０などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。また、通信部１４は、管理装置１０を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してチェックイン端末２０との間で所定の通信プロトコルに従ったデータ通信を実行する。
【００４２】
操作表示部１３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインターフェースである。
【００４３】
記憶部１２は、各種の情報を記憶するフラッシュメモリなどの不揮発性の記憶媒体又は記憶装置である。例えば、記憶部１２には、制御部１１に後述のチェックイン処理（図９参照）を実行させるためのチェックイン処理プログラムなどの制御プログラムが記憶されている。例えば、これらの制御プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、管理装置１０に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２に記憶される。
【００４４】
また、記憶部１２には、利用者端末３０から受け付けた宿泊予約の情報（予約情報）を表す予約管理データ１２１が記憶される。予約管理データ１２１を記憶する記憶部１２は、本発明の予約情報記憶部の一例である。予約管理データ１２１は、宿泊予約を受け付けた複数の予約情報を含むデータベースであり、各予約情報に含まれる利用者名（宿泊者名）に対してキーワードによる検索処理や照合処理が可能なように記憶部１２に記憶管理されている。尚、予約管理データ１２１は、チェックイン後の利用者の宿泊状況の情報（宿泊情報）を表す宿泊客管理データを兼ねる。そのため、予約管理データ１２１には、利用者がチェックインしたか否かを示すチェックイン状況や、チェックイン手続き時に旅券のイメージ画像（旅券画像）が読み取られたか否かを示す旅券読取状況、部屋番号などの宿泊情報も含まれている。
【００４５】
図５は、予約管理データ１２１の一例を示す図である。図５には、２０１８年７月１日に宿泊施設を利用する複数の利用者に対応する複数の予約情報が予約番号（Ｎｏ．１０１、１０２、１０３、・・・・）ごとに登録された予約管理データ１２１が示されている。つまり、予約管理データ１２１には、予約者によって予約された予約内容を示す予約情報が、予約番号ごとに登録管理されている。尚、各予約番号、当該予約番号に対応する予約内容を示す情報（予約情報）は、本発明の利用予約情報の一例である。
【００４６】
予約管理データ１２１には、予約画面Ｄ１（図３参照）及び登録画面Ｄ２（図４参照）において入力される宿泊情報及び宿泊者情報が登録される。予約管理データ１２１には、利用者の属性を表す情報（予約情報や宿泊情報）が含まれる。図５では、説明の便宜上、一部の情報、具体的には、予約時に発行された予約番号、宿泊日、予約者名、宿泊者名、到着予定時刻、宿泊者の国籍、チェックイン状況（チェックインの有無）、旅券読取状況（旅券読取の有無）、部屋番号が示されている。
【００４７】
尚、図５では、図３及び図４に示す例に対応して、利用者Ａが予約して登録された利用者Ａ本人の予約内容を含む予約情報（Ｎｏ．１０１の予約情報）が示されている。また、図５では、他の利用者Ｂ〜Ｆそれぞれの予約情報も示されている。
【００４８】
予約管理データ１２１における各予約情報に含まれる予約者名及び宿泊者名は、２ワード以上の複数のワードで構成された人名である。例えば、ファーストネームを１つのワードとし、ラストネームを１つのワードとした場合、名前と苗字からなる人名は、２ワードで構成される。例えば、図５においてＮｏ．１０１で特定される利用者Ａの予約情報においては、ファーストネーム「ＸＸＸ」とラストネーム「ＹＹＹ」とからなる２ワードで構成された人名（利用者Ａの予約時の名称）が登録されている。もちろん、予約管理データ１２１には、２ワードを超える複数ワードで構成された人名が登録されていてもよい。
【００４９】
また、図５のチェックイン状況の欄には、チェックインが完了したことを示す情報として「済」、又は、チェックインが完了していないことを示す情報として「未」のいずれかが登録される。本実施形態では、チェックイン状況の欄には、チェックインが完了するまではデフォルト値として「未」が登録されている。また、図５の旅券読取状況の欄には、旅券読取が行われたことを示す未入力情報として「済」、旅券読取が行われていないことを示す情報として「未」、又は、旅券読取が不要であることを示す情報として「不要」のいずれかが登録される。利用者が国内在住者である場合、旅券読取状況の欄には、予め「不要」が登録されている。利用者が外国在住者である場合、旅券読取状況の欄には、「済」又は「未」のいずれかが登録されるのであり、旅券画像の読取入力が完了するまではデフォルト値として「未」が登録されている。尚、上述の各デフォルト値は、チェックインが完了し、又は旅券画像の読取入力が完了すると、後述の更新処理部１１４によって「済」に更新される。
【００５０】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性のメモリである。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性のメモリであり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部１１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより管理装置１０を制御する。
【００５１】
具体的に、制御部１１は、予約処理部１１１、予約照合処理部１１２（本発明の人名照合部の一例）、予約情報取得部１１３、更新処理部１１４などの各種の処理部を含む。尚、制御部１１は、前記ＣＰＵで前記チェックイン処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部１１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。尚、前記チェックイン処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００５２】
予約処理部１１１は、利用者端末３０において宿泊予約の操作が行われた場合に、予約可能であるか否かを判定し、予約可能である場合に予約処理を行う。予約処理が完了した場合、予約処理部１１１は、利用者端末３０に予約完了通知を送信し、前記宿泊情報及び前記宿泊者情報を含む予約情報を予約管理データ１２１（図５参照）に登録する。尚、本実施形態では、管理装置１０において予約処理が行われる例について説明するが、例えば、管理装置１０と利用者端末３０との間に、利用者からの予約要求に応じて予約処理を実行する予約処理システムが介在していてもよい。この場合、管理装置１０は、前記予約処理システムから送られてきた予約情報を予約管理データ１２１に登録して管理する。
【００５３】
予約照合処理部１１２は、チェックイン手続きに用いられるチェックイン端末２０から予約検索情報（本発明の検索ワードの一例）が入力された場合に、その予約検索情報と前記予約管理データ１２１に含まれる複数の予約情報に登録された複数の利用者名（宿泊者名）とを照合する予約情報照合処理を行う。この予約情報照合処理は、複数の利用者名それぞれに対して、前記予約検索情報を順次照合する。ここで、前記予約検索情報は、利用者の予約情報を特定することができる利用者固有の情報であり、具体的には、利用者を示す２ワード以上からなる人名又はその人名を情報（以下「人名情報」と総称する。）である。チェックイン端末２０に、前記予約検索情報として操作者の前記人名情報が入力されて、そして、チェックイン端末２０から送られてきた前記人名情報を管理装置１０が受け取ると、予約照合処理部１１２は、前記予約情報照合処理を実行し、前記人名情報と前記予約管理データ１２１の予約情報に含まれる利用者名（宿泊者名）とを照合する。
【００５４】
本実施形態では、予約照合処理部１１２は、最初に、前記人名情報と前記予役情報の宿泊者名とを照合して、前記人名情報と完全に一致する前記宿泊者名があるか否かを判定する完全一致判定処理（完全一致照合処理）を行う。例えば、ミドルネームを含まない氏名（省略名）が予約情報に登録されており、ミドルネームを含むフルネームがチェックイン端末２０から入力された場合、両者は一致していないと判定される。また、前記人名情報のファーストネーム及びラストネームの記載順序が予約時の宿泊者名とは逆になっている場合、両者は一致していないと判定される。
【００５５】
尚、前記完全一致判定処理において一致していると判定されると、前記人名情報と前記宿泊者名とが関連付けられ、その後、予約情報取得部１１３によって、前記人名情報に関連付けられた宿泊者名を含む予約情報が前記予約管理データ１２１から取得され、チェックイン端末２０に送られる。
【００５６】
前記完全一致判定処理において一致してない、つまり、不一致と判定されると、次に、予約照合処理部１１２は、前記人名情報を構成する複数のワード（以下「人名ワード」という場合がある。）と、前記宿泊者名を構成する複数のワード（以下「利用者名ワード」という場合がある。）とをワード単位で個別に照合し、各ワードの順序に関係なく、各ワードそれぞれが全て互いに一致しているか否かを判定するワード単位判定処理（ワード単位照合処理）を行う。前記ワード単位判定処理は、本発明のワード照合処理の一例である。例えば、ファーストネーム及びラストネームの記載順序が逆の前記人名情報が入力された場合であっても、前記ワード単位判定処理では、ワード単位で照合、判定が行われるので、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定する。また、例えば、記載順序が正しくても、逆であっても、前記宿泊者名に含まれていないワードを含む前記人名情報が入力された場合は、各ワードそれぞれが全て互いに一致していないと判定される。この場合は、前記人名情報と前記予約情報の前記宿泊者名とが同等とは判定されない。
【００５７】
前記ワード単位判定処理において、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定されなかった場合、次に、予約照合処理部１１２は、前記複数の人名ワードと前記複数の利用者ワードとをワード単位で個別に照合し、前記複数の人名ワードに前記複数の利用者ワードの全てが含まれているか否かの一部一致判定処理（一部一致照合処理）、或いは、前記複数の利用者ワードに前記複数の人名ワードの全てが含まれているか否かの一部一致判定処理（一部一致照合処理）を行う。これらのいずれかの一部一致判定処理において、一方の全てのワードが他方に含まれていると判定されると、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定する。具体的には、前記複数の人名ワード又は前記複数の利用者ワードのいずれかにミドルネームが含まれるか否かを判定し、前記ミドルネームが含まれている場合は、前記複数の人名ワード及び前記複数の利用者ワードから前記ミドルネームが除去され、その後に、前記ワード単位判定処理が行われる。
【００５８】
尚、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定された場合、当該同等である旨の通知がチェックイン端末２０に送られ、チェックイン端末２０から当該通知に応答して送られてきた確認通知を受け取ると、前記人名情報と前記宿泊者名とが関連付けられ、その後、予約情報取得部１１３によって、前記人名情報に関連付けられた宿泊者名を含む予約情報が前記予約管理データ１２１から取得され、チェックイン端末２０に送られる。
【００５９】
予約情報取得部１１３は、後述するチェックイン処理（図９参照）の実行中に、予約照合処理部１１２によって前記人名情報と前記予約情報の前記宿泊者名とが完全一致していると判定された場合、或いは、前記人名情報と前記予約情報の前記宿泊者名とが同等であると判定された後に前記確認通知を受信した場合に、記憶部１２内の予約管理データ１２１から、前記人名情報に関連付けられた宿泊者名を含む予約情報（チェックイン処理の対象である予約情報）を取得する処理を行う。取得された予約情報は、チェックイン端末２０に送られる。
【００６０】
更新処理部１１４は、宿泊施設における利用者のチェックイン手続きが完了した場合に、予約管理データ１２１（図５参照）を更新する。例えば、更新処理部１１４は、後述のチェックイン処理において、利用者（宿泊者）の旅券のイメージ画像（旅券画像）が入力されなかった場合に、前記旅券画像が未入力であることを示す未入力情報を予約管理データ１２１に登録する。具体的には、前記旅券画像が入力されなかった場合、更新処理部１１４は、予約管理データ１２１の旅券読取状況の欄にデフォルト値として登録されている未入力情報を示す「未」を維持する。尚、予約管理データ１２１の旅券読取状況の欄に前記デフォルト値が予め登録されていない場合、更新処理部１１４は、予約管理データ１２１の旅券読取状況の欄に未入力情報を示す「未」を登録する。一方、前記旅券画像が入力された場合、更新処理部１１４は、予約管理データ１２１の旅券読取状況の欄に登録されている未入力情報を、旅券読取完了を示す情報「済」に更新する。
【００６１】
［チェックイン端末２０］
図２に示すように、チェックイン端末２０は、制御部２１、記憶部２２、操作表示部２３、スピーカ２４、読取部２５、カメラ２６、及び通信部２７などを備える。チェックイン端末２０は、例えばパーソナルコンピュータのような情報処理装置であってもよい。
【００６２】
図６は、チェックイン端末２０の一例を示す外観図である。図６に示すように、チェックイン端末２０において、利用者（操作者）は操作表示部２３をタッチ操作することが可能となっている。利用者は、操作表示部２３に表示される操作画面を操作しながらチェックイン手続きを行う。カメラ２６は、チェックイン端末２０の上部に設けられており、操作表示部２３の上側に設けられている。カメラ２６は、例えば利用者の顔画像を撮像する。チェックイン端末２０には、クレジットカードなどのカード類を挿入するカード挿入部、ルームキーを発行するカード発行部、硬貨及び紙幣を投入する投入部などが含まれる。
【００６３】
通信部２７は、チェックイン端末２０を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して管理装置１０との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００６４】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるタッチパネルなどの操作部とを備えるユーザインターフェースである。
【００６５】
カメラ２６は、利用者の顔を含む画像を撮像してデジタル画像データとして出力するデジタルカメラである。カメラ２６は、ネットワークカメラであってもよい。また、カメラ２６は、チェックイン端末２０の正面の人を検知するセンサ機能を備えてもよい。スピーカ２４は、音声を出力する。例えば、スピーカ２４は、チェックイン手続きに関する操作案内を音声で出力する。
【００６６】
読取部２５は、読取面に接触されるように対向配置された旅券を読み取って、旅券のイメージ画像（旅券画像）を取得するものであり、所謂スキャナー装置である。また、読取部２５は、予約情報を含む前記ＱＲコードを読み取る機能を備えてもよい。読取部２５によって読み取られた旅券画像の画像データは、管理装置１０に送られて、管理装置１０の記憶部１２に記憶される。
【００６７】
記憶部２２は、各種の情報を記憶するフラッシュメモリなどの不揮発性の記憶媒体又は記憶装置である。例えば、記憶部２２には、制御部１１に後述のチェックイン処理（図９参照）を実行させるためのチェックイン処理プログラムなどの制御プログラムが記憶されている。例えば、これらの制御プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、チェックイン端末２０に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。尚、前記チェックイン処理プログラムは、通信網Ｎ１を介してチェックイン端末２０の記憶部２２にダウンロードされてもよい。
【００６８】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性のメモリである。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性のメモリであり、前記ＣＰＵが実行する各種の処理の一時記憶メモリ（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりチェックイン端末２０を制御する。
【００６９】
具体的に、制御部２１は、図２に示すように、受付処理部２１１、在外者判定部２１２、表示処理部２１３、旅券読取判定部２１４、認証処理部２１５、決済処理部２１６などの各種の処理部を含む。尚、制御部２１は、前記ＣＰＵで前記チェックイン処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。尚、前記チェックイン処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００７０】
受付処理部２１１は、宿泊施設の利用者がチェックイン手続きを行う場合に、チェックイン端末２０の操作表示部２３において操作した操作情報を取得する。つまり、受付処理部２１１は、利用者がチェックイン手続きを行う場合に操作表示部２３を操作したことによって入力された情報を取得する。
【００７１】
例えば、利用者が図７、図８に示すトップ画面Ｄ１１（受付画面）においてチェックインボタン２３１を押して前記チェックイン手続きの操作を行うと、受付処理部２１１は、当該操作によって入力された情報を取得する。前記チェックイン手続きには、予約確認を行うために予約情報の検索ワードとして前記人名情報を入力する手続き、利用者が外国人の場合に旅券画像を読み取る手続き、予約番号、電話番号、住所、及び署名などの未登録の情報を入力する手続き、決済手続き、ルームキーを選択する手続きなどが含まれる。
【００７２】
前記人名情報を入力する入力方法としては、種々の方法が考えられる。例えば、操作者が操作表示部２３を操作して、前記人名情報を示すテキスト情報を入力する方法が適用可能である。或いは、チェックイン手続きに利用可能な前記人名情報を含むＱＲコードをチェックイン端末２０の読取部２５に読み取らせる方法を適用してもよい。また、チェックイン手続き時に読取部２５に旅券画像を読み取らせ、その旅券画像の画像データがＯＣＲ処理されることによって旅券画像に含まれる氏名情報が前記人名情報として入力されてもよい。
【００７３】
在外者判定部２１２は、チェックイン端末２０の利用者が外国在住者（在外者）であるか否かを判定する。本実施形態では、チェックイン端末２０において利用者の操作によって自身が外国在住者であることを示す指示が入力された場合に、利用者を外国在住者と判定する。具体的には、チェックイン端末２０の操作表示部２３に図１１（Ａ）に示す操作画面Ｄ１２が表示され、その画面Ｄ１２中のＹＥＳボタンが利用者によって押された場合に、在外者判定部２１２はその押し操作による操作信号に基づいて、利用者を外国在住者と判定する。ここで、操作画面Ｄ１２は、利用者に外国在住者であるか否かを選択させるための画面であり、「日本国外に在住でしょうか？」のメッセージとともに、選択可能なＹＥＳボタン及びＮＯボタンが表示された画面である。
【００７４】
尚、在外者判定部２１２は、カメラ２６により撮像された利用者の顔画像に基づいて利用者が外国人であるか否かを判定し、外国人であると判定した場合に、当該利用者を外国在住者とみなす判定を行ってもよい。また、在外者判定部２１２は、図示しないマイクから入力された利用者の音声に基づいて言語解析を行い、その結果に基づいて利用者が外国人であるか否かを判定し、外国人であると判定した場合に、当該利用者を外国在住者とみなす判定を行ってもよい。また、在外者判定部２１２は、チェックイン端末２０の操作表示部２３から利用者の住所が入力された場合に、入力された住所に基づいて当該利用者が外国在住者であるか否かを判定してもよい。
【００７５】
表示処理部２１３は、各種の情報を操作表示部２３に表示させる。例えば、表示処理部２１３は、チェックイン手続きに必要な情報を入力させるための画面（トップ画面Ｄ１１や操作画面Ｄ１２，Ｄ１３等の画面）を操作表示部２３に表示させる。表示処理部２１３は、その他の各種メッセージを操作表示部２３に表示させる。尚、チェックイン端末２０がチェックアウト手続きを行う場合、表示処理部２１３は、チェックアウト手続きに必要な情報を入力させるための画面を順次、操作表示部２３に表示させる。
【００７６】
旅券読取判定部２１４は、チェックイン端末２０において、予約情報に含まれる利用者（宿泊者）を示す本人情報が入力されたか否かを判定する。ここで、前記本人情報は、利用者を証明する利用者本人の旅券のイメージ画像（旅券画像）であり、詳細には、旅券において宿泊者の氏名や写真、性別などの個人情報が掲載されているページのイメージ画像である。本実施形態では、旅券読取判定部２１４は、読取部２５によって旅券画像が読み取られたか否かを判定する。尚、前記本人情報は、例えば、利用者本人の運転免許証などのように、利用者の身分又は身元を証明できる証明書のイメージ画像であってもよい。
【００７７】
また、本実施形態では、在外者判定部２１２によって、チェックイン端末２０の利用者が外国在住者（在外者）であると判定された場合に、旅券読取判定部２１４は、チェックイン端末２０から前記本人情報が入力されたか否かを判定する。
【００７８】
認証処理部２１５は、管理装置１０からチェックイン処理の対象である予約情報を受信した場合に、チェックイン手続きにおいて入力された情報に基づいて、利用者の認証を行う。例えば、利用者が国内在住者である場合は、入力された前記人名情報に対応する前記予約情報が検索されたことを条件に、当該利用者を認証し、宿泊を許可する。また、利用者が外国在住者である場合は、認証処理部２１５は、読取部２５においてスキャンした旅券画像に含まれる写真と、カメラ２６により撮像された利用者の顔画像とが一致する場合に当該利用者を認証し、宿泊を許可する。
【００７９】
決済処理部２１６は、利用者によるチェックインに必要な情報の入力が完了し、利用者の認証に成功し、更に宿泊が許可された場合に、宿泊料金の支払い関する決済を行う。例えば、利用者がクレジットカードをチェックイン端末２０のカード挿入部に挿入すると、決済処理部２１６は、利用者が利用する決済事業者の決済サーバーに決済要求を送信して決済処理を行う。
【００８０】
決済処理が完了すると、チェックイン端末２０は、例えば、ルームキー（カードキー）を利用者に対して発行してチェックイン手続きを完了する。前記チェックイン手続きは、各利用者が個別に行う。
【００８１】
［チェックイン処理］
以下、図９及び図１０を参照しつつ、宿泊施設チェックインシステム１００において実行されるチェックイン処理の一例について説明する。チェックイン処理は、管理装置１０の制御部１１及びチェックイン端末２０の制御部２１により実行される。例えば、制御部１１，２１は、前記チェックイン処理プログラムの実行を開始することによって、前記チェックイン処理の実行を開始する。尚、前記チェックイン処理は、管理装置１０及びチェックイン端末２０における所定の操作に応じて途中で終了されることがある。
【００８２】
尚、本発明は、前記チェックイン処理に含まれる一又は複数のステップを実行する宿泊施設予約管理方法（本発明の利用予約情報管理方法の一例）の発明として捉えることができる。
【００８３】
また、以下に説明する前記チェックイン処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記チェックイン処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、本実施形態では、制御部１１，２１に対応する複数のプロセッサーによって前記チェックイン処理における各ステップが分散して実行される場合を例に挙げて説明するが、他の実施形態では、１つのプロセッサーによって前記チェックイン処理における各ステップが実行されてもよい。
【００８４】
また、以下の説明においては、上述した具体な宿泊予約、つまり、ミドルネームを人名に含む利用者Ａが自身の宿泊を予約し、その予約情報（Ｎｏ．１０１の予約情報）が予約管理データ１２１に含まれており、当該予約情報には、ミドルネームを含まない利用者Ａの省略名「ＸＸＸ  ＹＹＹ」が宿泊者名として登録されている状況を例示して、チェックイン処理を説明する場合がある。また、以下の説明では、利用者Ａが、チェックイン手続きにおいてチェックイン端末２０を操作するものとする。
【００８５】
図９に示すように、ステップＳ１１において、制御部２１は、カメラ２６によって撮像された画像データに基づいて、チェックイン端末２０の正面に立つ操作者（利用者Ａ）を検知すると、日本語（宿泊施設の国の母国語）で表記されたトップ画面Ｄ１１（図７参照）をデフォルトの受付画面として操作表示部２３に表示する（Ｓ１２）。
【００８６】
次のステップＳ１３では、制御部２１は、操作画面に表示する言語（表示言語）を選択するための言語選択指示が入力されたか否かを判定する。例えば、操作者によって、英語表記を選択するためのボタン２３３（図７、図８参照）が押されると、その押し操作によって出力された操作信号に基づいて、制御部２１は、トップ画面Ｄ１１の日本語表記を英語表記（図８参照）に変更する（Ｓ１４）。言い換えると、制御部２１は、英語で表記されたトップ画面Ｄ１１（図８参照）を操作表示部２３に表示する。以降、チェックイン手続きが完了するまで、表示言語が「英語」に維持される。その後、処理はステップＳ１５に移行する。尚、ステップＳ１３において、前記言語選択指示が入力されなかった場合、日本語表記のトップ画面Ｄ１１が表示された状態で、処理はステップＳ１５に移行する。
【００８７】
ステップＳ１５では、制御部２１は、チェックイン手続きが開始されたか否かを判定する。例えば、トップ画面Ｄ１１において、チェックイン手続きを開始するためのチェックインボタン２３１（図８参照）が押されると、制御部２１は、その押し操作によって出力された操作信号に基づいて、チェックイン手続きが開始されたと判定する。尚、ステップＳ１５においてチェックインボタン２３１が押されるまで、ステップＳ１３〜Ｓ１５の処理が繰り返される。
【００８８】
ステップＳ１５において、チェックイン手続きが開始されたと判定されると、制御部２１は、操作者が在外者であるか否かを判定する（Ｓ１６）。具体的には、制御部２１は、操作者が外国在住者（在外者）であるか否かを確認するための操作画面Ｄ１２（図１１（Ａ）参照）を操作表示部２３に表示し、ＹＥＳボタンが押された場合に操作者を外国在住者と判定し、ＮＯボタンが押された場合に操作者を国内在住者と判定する。ステップＳ１６において、操作者が外国在住者と判定されると、処理はステップＳ１７に移行する。一方、操作者が国内在住者と判定されると、旅券画像を読み取る処理を行うことなく、処理はステップＳ１９に移行する。
【００８９】
ステップＳ１７では、制御部２１は、操作者の旅券のイメージ画像（旅券画像）の入力を受け付けるために、操作者の旅券画像を読み取る準備を行う。具体的には、制御部２１は、図１１（Ｂ）に示す操作画面Ｄ１３を操作表示部２３に表示し、読取部２５を起動して、読取面に旅券が載置されるまで待機する。読取面に旅券が載置されると、読取部２５は、それを検知して自動的に読取動作を開始して、旅券のイメージ画像を取得する。
【００９０】
ステップＳ１８では、制御部２１は、旅券のイメージ画像が取得されたか否かを判定する。例えば、読取画像に写真が含まれており、且つ、読取画像をＯＣＲ処理して得られるテキスト情報に氏名、旅券番号に相当する情報が含まれている場合に、旅券の必要ページのイメージ画像が取得されたと判定する。旅券画像が取得されると、処理はステップＳ１９に移行する。尚、旅券画像が取得されなかった場合、或いは、旅券画像と判定されなかった場合、制御部２１は、再読取を促すメッセージを表示し、その後、再び、操作画面Ｄ１３を操作表示部２３に表示して、再度の読取動作が行われるのを待つ。
【００９１】
ステップＳ１９では、制御部２１は、予約検索情報の一例として、操作者の人名を示す前記人名情報を取得する。このとき取得される前記人名情報は、ステップＳ２０において実行される予約情報照合処理に用いられる。ステップＳ２０は、本発明の人名照合ステップの一例である。例えば、制御部２１は、操作表示部２３に表示された操作画面から操作者の人名が入力された場合に、その人名情報を取得する。或いは、チェックイン端末２０の読取部２５によってチェックイン手続きに利用可能なＱＲコードが読み取られた場合に、制御部２１は、前記ＱＲコードに含まれる人名情報を取得する。或いは、ステップＳ１８において旅券のイメージ画像が読み取られたと判定された場合に、制御部２１は、そのイメージ画像をＯＣＲ処理することによって得られるテキスト情報から操作者の人名情報を取得する。
【００９２】
尚、制御部２１は、操作者の前記人名情報とともに、操作者の誕生日、住所、電話番号、メールアドレス、予約番号などの各情報を操作画面から入力させて、これらの情報を取得してもよい。
【００９３】
以下においては、便宜上、チェックイン端末２０を利用者Ａが操作し、その操作中に、利用者Ａのフルネーム「ＸＸＸ  ＭＭ  ＹＹＹ」が掲載された旅券画像が読取部２５によって読み取られ、当該フルネームが前記人名情報として入力された場合について説明する。
【００９４】
ステップＳ１９において操作者の前記人名情報として、利用者Ａのフルネーム「ＸＸＸ  ＭＭ  ＹＹＹ」が取得されると、制御部２１は、利用者Ａのフルネームを示す人名情報を管理装置１０に送信する。そして、管理装置１０では、制御部１１は、ステップＳ２０において、記憶部１２内の予約管理データ１２１を参照して、利用者Ａの人名情報を用いて予約情報照合処理を行う。予約情報照合処理については後述する。
【００９５】
ステップＳ２０の予約情報照合処理が成功すると、制御部１１は、ステップＳ２１において、記憶部１２内の予約管理データ１２１を参照して、前記人名情報に関連付けられた宿泊者名を含む予約情報を前記予約管理データ１２１から取得し、当該予約情報が管理装置１０からチェックイン端末２０に送信する。
【００９６】
チェックイン端末２０では、制御部２１が、その予約情報を操作表示部２３に表示する（Ｓ２１）。その後、操作者が操作画面を操作したことによって、表示内容が正しいことを示す確認指示が入力されると（Ｓ２２のＹｅｓ側）、制御部２１は、ステップＳ１８において取得された旅券画像を管理装置１０の記憶部１２に保管する処理を行う（Ｓ２３）。具体的には、取得した旅券画像のデータを管理装置１０に送信して、記憶部１２に格納する。
【００９７】
一方、ステップＳ２２において、操作者が操作画面を操作したことによって、表示内容が誤っていることを示す操作指示が入力された場合は、宿泊施設の従業員を呼び出す呼び出し処理が行われ（Ｓ２４）、その後、所定のタイムアウト時間が経過すると、一連の処理が終了する。
【００９８】
次のステップＳ２５では、管理装置１０の制御部１１は、予約管理データ１２１における予約情報を更新する処理を行う。具体的には、制御部１１の更新処理部１１４が、予約管理データ１２１の予約情報の旅券読取状況の欄に登録されている未入力情報を、旅券読取完了を示す情報「済」に更新する。例えば、利用者Ａの宿泊予約に対応するチェックイン処理においては、利用者Ａの旅券画像が登録された場合に、利用者Ａの予約情報（Ｎｏ．１０１の予約情報）の旅券読取状況の欄が「済」に変更される。
【００９９】
その後、制御部２１は、操作者によるチェックイン手続きに必要な情報の入力が完了し、操作者の認証にも成功すると、次のステップＳ２６において、操作者（利用者Ａ）の宿泊を許可する。その後、宿泊料金の支払い関する決済処理が行われ（Ｓ２７）、ルームキー（カードキー）を操作者に対して発行する処理が行われ（Ｓ２８）、一連のチェックイン処理が終了する。
【０１００】
以下、図１０を参照して、上述のチェックイン処理において実行される予約情報照合処理の一例について説明する。
【０１０１】
図１０に示すように、ステップＳ１９において、利用者Ａのフルネームを示す前記人名情報が取得されると、管理装置１０の制御部１１は、ステップＳ４１において、上述した完全一致判定処理を行う。例えば、操作者である利用者Ａがチェックイン端末２０に前記人名情報としてフルネーム「ＸＸＸ  ＭＭ  ＹＹＹ」を入力した場合、予約管理データ１２１から、前記フルネームを宿泊者名に含む予約情報を検索する処理が行われる。かかる処理は、同じ宿泊日の全ての予約情報に登録されている全ての宿泊者名を対象に行われ、全ての宿泊者名に対して前記人名情報を順次照合することにより行われる。ここで、利用者Ａの予約情報に含まれている省略名「ＸＸＸ  ＹＹＹ」と前記フルネームとは完全に一致しない。この場合、次のステップＳ４２では、制御部１１は、省略名「ＸＸＸ  ＹＹＹ」と前記フルネームとが照合された場合でも、これらは一致すると判定されない。したがって、ステップＳ４２では、制御部１１は、入力された人名情報と一致する宿泊者名は存在しないと判定し、つまり、不一致と判定する。尚、利用者Ａがチェックイン端末２０に前記省略名を入力した場合は、ステップＳ４２において、完全一致していると判定されて、その後、上述したステップＳ２１（図９参照）以降の処理が行われる。
【０１０２】
ステップＳ４２において不一致と判定されると、次のステップＳ４３において、制御部１１は、上述したワード単位判定処理を行う。具体的には、利用者Ａがチェックイン端末２０に前記人名情報としてフルネーム「ＸＸＸ  ＭＭ  ＹＹＹ」を入力した場合、このフルネームが三つのワード「ＸＸＸ」、「ＭＭ」、「ＹＹＹ」に分けられる。また、予約管理データ１２１の各予約情報に含まれる宿泊者名も、複数のワードに分けられる。前記宿泊者名が利用者Ａの省略名「ＸＸＸ  ＹＹＹ」である場合は、当該省略名が二つのワード「ＸＸＸ」、「ＹＹＹ」に分けられる。
【０１０３】
そして、制御部１１は、入力された人名情報と、予約管理データ１２１の各予約情報に含まれる宿泊者名とをワード単位で個別に照合し、各ワードそれぞれが全て互いに一致しているか否かを判定する。ここで、利用者Ａの予約情報に含まれている省略名「ＸＸＸ  ＹＹＹ」と前記フルネームとは、ワード単位においても一致していない。この場合、次のステップＳ４４では、制御部１１は、入力された人名情報と一致する宿泊者名は存在しないと判定し、つまり、ワード単位で不一致と判定する。尚、利用者Ａがチェックイン端末２０に前記省略名の順序を逆にした人名情報を入力した場合は、ステップＳ４４において、ワード単位において一致している。そのため、この場合は、制御部１１は、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定し、つまり、ワード単位で一致していると判定する。その後、処理は、ステップＳ４７に移行する。
【０１０４】
ステップＳ４４において不一致と判定されると、次のステップＳ４５において、制御部１１は、チェックイン端末２０から利用者Ａによって入力された人名情報にミドルネームが含まれるか否かを判定する。例えば、入力された人名情報が３つ以上のワードからなるものである場合は、前記人名情報にミドルネームが含まれていると判定する。ここで、ミドルネームが前記人名情報に含まれていると判定されると、処理はステップＳ４６に進む。一方、ミドルネームが前記人名情報に含まれていないと判定されると、処理は上述のステップＳ２４（図９参照）に進む。この場合は、操作者が予約した予約情報が検索されないまま、呼び出し処理が行われた後に、一連の処理が終了する。
【０１０５】
ステップＳ４５においてミドルネームがあると判定されると、次のステップＳ４６において、制御部１１は、上述した一部一致判定処理を行う。具体的には、制御部１１は、前記人名情報「ＸＸＸ  ＭＭ  ＹＹＹ」から分けられた三つのワード「ＸＸＸ」、「ＭＭ」、「ＹＹＹ」と、予約管理データ１２１の各予約情報に含まれる宿泊者名から分けられた複数のワードとをワード単位で照合し、一方の複数のワードに他方の複数のワードが全て含まれているか否かを判定する。例えば、制御部１１は、三つのワード「ＸＸＸ」、「ＭＭ」、「ＹＹＹ」と、利用者Ａの省略名から分けられた二つのワード「ＸＸＸ」、「ＹＹＹ」とを照合して判定した場合、前記人名情報から分けられた前記三つのワード「ＸＸＸ」、「ＭＭ」、「ＹＹＹ」に、前記省略名から分けられた前記二つのワード「ＸＸＸ」、「ＹＹＹ」の全てが含まれていると判定する。この場合、前記人名情報と前記予約情報の前記宿泊者名とが同等と判定される。その後、処理は、ステップＳ４７に移行する。
【０１０６】
一方、ステップＳ４６の一部一致判定処理において、一方の複数のワードに他方の複数のワードが全て含まれていないと判定されると、処理は上述のステップＳ２４（図９参照）に進む。この場合は、操作者が予約した予約情報が検索されないまま、呼び出し処理が行われた後に、一連の処理が終了する。
【０１０７】
尚、仮に、利用者Ａの予約情報にフルネームの宿泊者名が登録されており、チェックイン手続きにおいてチェックイン端末２０から前記人名情報として前記省略名が入力された場合は、制御部１１は、宿泊者名から分けられた前記三つのワード「ＸＸＸ」、「ＭＭ」、「ＹＹＹ」に、前記人名情報から分けられた前記二つのワード「ＸＸＸ」、「ＹＹＹ」の全てが含まれていると判定し、両者を同等と判定する。
【０１０８】
ステップＳ４４及びステップＳ４７において一致すると判定された場合、次のステップＳ４８では、制御部１１は、入力された前記人名情報と、一致すると判定された予約情報の宿泊者名とを関連付けて、当該宿泊者名の情報を記憶部１２の予約管理データ１２１から抽出し、チェックイン端末２０に送信（出力）する。この宿泊者情報がチェックイン端末２０で受信されると、制御部２１は、宿泊者情報に基づいて、宿泊者名を操作表示部２３に表示する。具体的には、制御部２１は、操作者に、検索された宿泊者名が正しいかどうかを確認させるための操作画面Ｄ１３（図１１（Ｃ）参照）を操作表示部２３に表示する。そして、制御部は、次のステップＳ４９において、操作者が操作画面Ｄ１３を操作して入力された操作情報に基づいて、表示された宿泊者名が正しいかどうかを判定する。例えば、操作画面Ｄ１３のＹＥＳボタンが操作者によって押された場合は、その押し操作によって入力された操作情報に基づいて、表示した宿泊者名が正しいと判定する。この場合、上述したステップＳ２１（図９参照）以降の処理が行われる。一方、ＮＯボタンが押された場合は、表示した宿泊者名が誤りであると判定する。この場合、処理は上述のステップＳ２４（図９参照）に進み、操作者が予約した予約情報が検索されないまま、呼び出し処理が行われた後に、一連の処理が終了する。
【０１０９】
以上説明したように、本実施形態に係る宿泊施設チェックインシステム１００において、上述したチェックイン処理、及び当該チェックイン処理における予約情報照合処理（Ｓ２０）が行われるため、記憶部１２の予約管理データ１２１に含まれる複数の予約情報それぞれに登録されている複数の宿泊者名と、チェックイン手続き時に操作者によって入力された人名情報とが完全一致しない場合でも、両者が実質的に同じであると判定された場合は、両者を同等と判定して、両者を関連付けることにより、操作者に対して宿泊施設のチェックインを許可することができる。その結果、宿泊施設のチェックイン端末２０においてチェックイン手続きが円滑に行われることになり、利用者の待ち時間を短縮することができる。
【０１１０】
また、上述の予約情報照合処理では、ワード個別判定処理（Ｓ４３）や一部一致判定処理（Ｓ４６）は、完全一致判定処理において不一致と判定された後に行われる。このため、最初からワード個別判定処理や一部一致判定処理などの負担の大きい処理が行われる場合に比べて、宿泊施設チェックインシステム１００における処理負担を軽減することができる。また、結果的に、利用者のチェックイン手続きを迅速に行うことが可能となる。
【０１１１】
尚、上述の実施形態では、予約管理データ１２１が複数の予約情報を含んでおり、これら複数の予約情報それぞれに登録された宿泊者名と、チェックイン端末２０に入力された人名情報とを照合する例について説明したが、本発明はこの処理例に限られない。例えば、予約管理データ１２１に含まれる一つの予約情報に対して上述の予約情報照合処理が行われてもよい。
【０１１２】
また、上述の実施形態では、予約情報照合処理（Ｓ２０）において、一部一致判定処理（Ｓ４６）を行う例について説明したが、例えば、ステップＳ４５においてミドルネームがあると判定された場合であって、そのミドルネームを特定できる場合は、一部一致判定処理を行わずに、入力された人名情報からミドルネームを除去し、ミドルネームが除去されたのちの人名情報と宿泊者名とに対して、ステップＳ４３のワード個別判定処理を行ってもよい。この場合、ワード個別判定処理よりも処理負担の大きい一部一致判定処理が行われずに済むため、照合処理の負荷が軽減し、照合処理が迅速に行われる。
【０１１３】
尚、ミドルネームを特定する処理としては、例えば、ミドルネームの候補となる複数の候補名を予め記憶部１２に記憶しておき、これらの候補名と前記人名情報の各ワードとを照合する処理が考えられる。また、前記人名情報に含まれるミドルネームが、操作表示部２３に設けられたミドルネーム入力欄から入力された場合は、当該入力欄に入力された名称をミドルネームと特定することができる。
【０１１４】
また、上述の実施形態では、宿泊施設に適用される宿泊施設チェックインシステム１００を例示したが、本発明は宿泊施設以外の施設にも適用可能である。例えば、ゴルフ場などの娯楽施設におけるチェックイン手続きやチェックアウト手続き、映画館や美術館、或いは行政サービスなどを行う施設などにおける入館退館手続き、空港における搭乗手続き、港で行われる乗船手続きなどにも適用可能である。
【符号の説明】
【０１１５】
１０    ：管理装置
１１    ：制御部
１２    ：記憶部
１３    ：操作表示部
２０    ：チェックイン端末
２１    ：制御部
２２    ：記憶部
２３    ：操作表示部
２５    ：読取部
２６    ：カメラ
３０    ：利用者端末
３１    ：制御部
１００  ：宿泊施設チェックインシステム
１１１  ：予約処理部
１１２  ：予約照合処理部
１１３  ：予約情報取得部
１１４  ：更新処理部
１２１  ：予約管理データ
２１１  ：受付処理部
２１２  ：在外者判定部
２１３  ：表示処理部
２１４  ：旅券読取判定部
２１５  ：認証処理部
２１６  ：決済処理部
【図１】
2020030585.tif 000003
【図２】
2020030585.tif 000004
【図３】
2020030585.tif 000005
【図４】
2020030585.tif 000006
【図５】
2020030585.tif 000007
【図６】
2020030585.tif 000008
【図７】
2020030585.tif 000009
【図８】
2020030585.tif 000010
【図９】
2020030585.tif 000011
【図１０】
2020030585.tif 000012
【図１１】
2020030585.tif 000013
【手続補正書】
【提出日】令和1年9月4日(2019.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報を記憶する予約情報記憶部と、
前記施設の利用許可手続きに用いられる所定の端末装置から検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合部と、を備え、
前記人名照合部は、
前記人名を構成する複数の人名ワード又は前記利用者名を構成する複数の利用者名ワードのいずれかにミドルネームが含まれる場合に、前記ミドルネームが除去された前記複数の人名ワードと前記複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワード及び前記複数の利用者名ワードそれぞれの各ワードが互いに一致していると判定された場合に、前記人名と前記利用者名とが同等と判定する、利用予約情報管理システム。
【請求項２】
前記人名照合部は、
前記人名と前記利用予約情報に含まれる前記利用者名とを照合し、照合不一致と判定された場合に、前記ワード照合処理を行う、請求項１に記載の利用予約情報管理システム。
【請求項３】
前記所定の端末装置は、画像を読みる読取部を備え、
前記人名は、前記読取部によって読み取られた前記利用者の旅券の画像データがＯＣＲ処理されることによって取得される前記旅券に含まれる前記利用者のフルネームであり、
前記人名照合部は、
前記複数の人名ワードが前記ミドルネームを含む前記利用者のフルネームを構成するものであり、前記複数の利用者名ワードに前記ミドルネームが含まれていない場合に、前記複数の人名ワードから前記ミドルネームが除去された後に、前記複数の人名ワード及び前記複数の利用者名ワードに対して前記ワード照合処理を行う、請求項１又は２に記載の利用予約情報管理システム。
【請求項４】
前記利用予約情報が前記予約情報記憶部に複数記憶されている場合に、前記人名照合部は、複数の前記利用予約情報それぞれに対して順次照合を行う、請求項１から３のいずれかに記載の利用予約情報管理システム。
【請求項５】
前記施設は宿泊施設であり、
前記所定の端末装置は、前記宿泊施設に配置され、前記利用者の操作により前記宿泊施設の利用許可手続きを可能にする端末装置である、請求項１から４のいずれかに記載の利用予約情報管理システム。
【請求項６】
施設の利用許可手続きに用いられる所定の端末装置から入力された検索ワードを用いて、前記施設の利用者を示す少なくとも２ワード以上からなる利用者名が登録された利用予約情報に対して照合を行う利用予約情報管理方法であって、
前記所定の端末装置から前記検索ワードとして少なくとも２ワード以上からなる人名が入力された場合に、前記人名と前記利用予約情報に含まれる前記利用者名とを照合する人名照合ステップを含み、
前記人名照合ステップは、
前記人名を構成する複数の人名ワード又は前記利用者名を構成する複数の利用者名ワードのいずれかにミドルネームが含まれる場合に、前記ミドルネームが除去された前記複数の人名ワードと前記複数の利用者名ワードとをワード単位で照合するワード照合処理を行い、前記ワード照合処理によって、前記複数の人名ワード及び前記複数の利用者名ワードそれぞれの各ワードが互いに一致ししていると判定された場合に、前記人名と前記利用者名とが同等と判定する、利用予約情報管理方法。
【請求項７】
請求項６に記載の利用予約情報管理方法のステップをコンピュータに実行させるためのプログラム。